libdpdk-23-22.11.1-150500.5.2.3<>,\ep9|NG7L=GA>o9ajss3ɉKՒSI~WlkXVcabxQDLyW1ƈB:@pgMs{xkP%\C)^77H?_bo@blghΌ")[cYsHQB=XPx@ ͆ `Iݻ\="ڂW &/=%"4k売v>>Q0?Q d  " OB Xxa a a a (a Ma \aaaaT(8R9R:R>l@{GaH#aI,aX.Y5\7Xa]@a^{b{c|d}$e})f},l}.u}@avwxaxayTPPPQClibdpdk-2322.11.1150500.5.2.3Data Plane Development Kit runtime librariesThis package contains the runtime libraries needed for 3rd party application to use the Data Plane Development Kit.eh01-ch4c!SUSE Linux Enterprise 15SUSE LLC BSD-3-Clause AND GPL-2.0-only AND LGPL-2.1-onlyhttps://www.suse.com/Development/Libraries/C and C++https://www.dpdk.org/linuxx86_64%yh$ihHX h999ɐI0yPhXHX(`(,(X I8HyjPXi@iI8:`88HyH p[@ZHʘ ʘ:hHI8`8H988H)8hߠi@%0@iYXhȸ9`H uz͘8  (X yXXxȸahxzXp{ Y x8T@hY0x @8(*2413+-)+-/h@((`)+$&%'%'#%$&%'7')&((*')')')+-&(*,)+-/)+jp(**,&('),.+-'))+')+-*,,.)+@H$&$&%')+$&$&(*X@_XH&(&(&(')%'*,&(*,$&W x@WHH''8h-Pp*,(*(*)+,.(*)+'WX`)+#%(*#%%'%'$&$&$&%'$&%'%'#%%'')$&(*%'#%%'$&$&$&#%$&#%%'&(%'(*%'$&$&&(#%$&$&)+(*$&#%$&$&#%')#%(*%'+-%'&('){G'W )+)++-%'#%(*HG&(&(G8PX8H8(HX~7$&%'$& lFgAA큤eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeccc1fe44ed2a1d32bc2b4df879625966656a683dcda4505ff77b99a93accc4055097cd22a749185b6813f1cdaa1461736091197b825e0065184c971535bc14785d93bb6b2d969bb81f93d13a19422e964c2d22bc5b22faa18561a8fff5925da55f334ae2693a50353f94480061e0ea46a3daee49c38b1adb1f2e65a74d954d2f2c299aef56b57af12a98bd14db4b28cf1459d2adc9bd87a9644a12f71d42a4cfb1ef262cd497446991a456c23f44a5a6a3214415cf6b89e704a91be5e45ae93f46de8d50cd68ec7747cca06fe2b55743a762bc97ce9ea8800bf2a7071e729ad6d718c5971c7c041b9ce0822b6272be4cdf0cf7f61e8b556f86f362a356e656add76dc9097f584ec043a4a221e3e321caf9444f799364dbbf258d6b5df17f3bce10d2d7c1d2eb04e859262c7c1e0a73428ed254a36056ad49e5e520c5e41b52cd74b1055a089a68a99ca8566e33157454b7cb64b74db43ea5ece906930ea6200cf0f68b86c53579ece9697d16b00b9b00ed63ca303a4924fbb5216db8894a650bb8c29ef8a2f0c3ba2af4383072694b8092cd1d2bfd64b752e6bfa5de111c13c1f20be7e8500ff1b16b93fe6e82c8a192b20dc6f8f94b744dcb0554ff271670f4688afcc98ae001dc152c88d3db835c01b5062d82eaa9cd0a67c00a88a31928e2bc75e49f26ac94fc5bf736e947f97c8a2d95627bcd2becfab42d7fe740fe3a49228301c1d947b5c0d490bd5c99273c17068c3bd239647acf73e98508fad04e662922b429cfcfe41efe03cc39d6dc25e7dfe7f9bf287335f6f51c7820db17113c2a94b0dcb9c6adf675b8768cf91b2d3a642b1cd0a0f80318e66f9b385a8c0b70bd375eb85d07488bedd60ca1566e07677b17fcc07b037f343129eedcefc2cdeeed21fdd4cd80c126c8585274a823dd54c14e9fb2e90a7e21e459473282411453a25cc61b1b442882ab0a024e763dc5ba2c13e66b50f34d19d92fe1591c966aac1ab2bbcfbbde99f9ad3f67649ab8a41db39d16484d816e9abbe18552d41be384890b45d769458c35778cbba1fa1c1c723a6daccc654b047af306913632713a2a350097877ba808b2db6a6dd439e852eb792abcfd6077dbac6718ed49cb7db7c91e199483614922029ba7ba27e98980d90d4f906a5c24ae7317922571e5262466e47d83c9eeeea2874a8aa63c7dd0448e4139fc0dcf34313231ad748d6fb5059c7fadb880fe9778e79ba5563f352fa4a9c140e91ee965ae32f549955610350c3dead86ad4c07e546481f884061bdf6391f7af5b67f2620661f3bfaed56f0042ab27dc2b124e436c7474c1e8dc3bc7f51a724182b61b6cbf31b578b5568d2832af6dfb31426a5348e622431027ec1bdc3fb83b08079c50ab4bc486aadbbed800132e6c4d6d4718f7cc78b4de231adb62e91386086b5ab6f21b5d8916d3709afc49c4bc50158af057ffb4d77f95472ed991636df51e6cee715a7b6e100a4f9e2392ce53548a76ce188c3e74ab2d1c2cfccd564ee36f6885af1175d12b386d583915c6ac69d76e3f653292182465846afdf26765141dd52889b587d08a8b9824be0a07b894da55aabb36fff1d7677bacb9a81114b0d1ef84c6eb0588a16bbcde5dc73721e8706f75d7ac748f4e125875fc0562c89aedfe1e9fc0d25445302b81afec525dbccc4702178dce01c934652a9f3e572c24112213dae34ff68082dba15090680247f36908603191df070cbb6b45dcd99d11863084d7b28a75d4b1d3002d4fb5622b6e471f55bd3e98674516cc7d2f3d1b45320e88c3d240a7dc83b5595e6fd0180c8b3885588a58c4da20060446ecf33c6ef3d9d9a18bcdb41ac293b3c4f59730c9d453c322774a68bd382574af51f19864ac5913d98c3b9291588623eb5e200fa349f813a426c056418a973514777e7576a932dbdea605cbd8fbef4459c24abd4fc45bdc890120f13755db960bdaf08a54bbc946da47ee0c562a2a24ee8c440410cfa874c1138141c73e5b9ddfa99d31b4b08fd5eb0c540e30c889090120663ab43eccd3dc3ec489141b663c983eb96013fb5610e7a6f1c8b707bbdad659ce5eee2e979acbdb1b5958b3bb7e9264bdfb2828ba59058032dcbcacaa6adec7454b5d3c857a8305cd0cd7657bb0bb8ee592846d58fd840a00c5fe7cdbb37aa2a02003c3444b63c60750a1d2ab239fc48395a5cc94cf44ca26c46c47c489ad44aaa4facd211476538f6925d4c1cc62d9212cd6354a92df92687e7a580f5baf1c103c83fa2ffbc25f1ea846e93faf17ab8b3793d26cabf27b152f46f4548bb84658831f95653b26452ac72d836832655d6b94aa2a7c7b5f856ee568dce0e782c5f1c2a3b879dedf81d45c68a03c3d4308b66caaebf3d7edaf33b2cd8268d0a107aedcfc84d01fd36d5c00c5040d8d3b1f184d3831362fe8027a74adea95447f8a5d3b03593090d655865ee331077bab2100bfb0ecc18a76c1d0203ea6ae08b28e0222ee722bf1c74b14d06047a397cdeeafe540675565275c8ad90542d22d89830f0099f0b607014f490de9c7c840895d1c6f8474d0eb572bee6ce2a750b52e645704d96b72cc9c6b66ea282422f7947f5202b1c08a13ebacf621889ed3ba649cecfef63d77bc153526f85a04baab1af304d6b1b539f187562e41469601060721969010d5568a84bc085e30db84dbdcacaa683f6412f0f0a76a6ebf1fa4e87dce41eb4c6ef8042f101e4c433fc968458c5851af3e7eb1d58bf2efb2f2cf02fa9b124c8de9b89c89ac898dd3039dc04c11328e6ccb278b7fec10e20b3f70e4b1d901e556c5be00277ac225267f0970606d1e3f2d5d0f14f952c9d4a3db2aa5b042e6f93a56c1bb0ae41eed54794d2fa7c1cfa49c3668253da9237104ba96ae7d6d84d2786ddf0fabf4950122e3d2454f2cf6539efa0f6d34ec759f4ce44c77a150c184e25f8917ed2ce206b4b232b11c5fa5bdf21b8fa08aed2ae288cb5add29f50b3bb3f06777e757ef2b1483aefc74f236d5387c6bbc8cd558455d8bfd4859e1e41e5638657c660851d15e1653e374b7a93de36dbce388aabb8f0d73f3c9447c088626d50519065fc1e9071643132a95fd691509777d403bedccc3afb6ad256e11c099d0c01941cdd089c8dd1b5d5debacfc402397c16864dc229d4a7a071e1f3214679e8a304bfed14b3adea4f7665e5d29d2458e3bf44db385348c91b14bf6279af577aa59a4c8119348d988e6d04ccb4de27bdcf2a45655cfce401b4fc2c214d650aaca86e10bc1465c880aa40bcf3098601e05084af358700461f9796a0cf96216a9c3763b105183ca4c5b53ff25c55be787cb9ce6665630aecc360caab2aa8e0d41750a0c5f2c9e5f616619af40aabcd4ae3ed5106e0f922041060d3cb8ba398d6c5c709e7a2e7139bd72e32625995f46e6326e5560dd12d1c748e6e75be62735873e7b99c6cb11bb33248048f9d0e8b0f6740ab9b5cbece0e1ddaa8139a426eedbd8969e8be8f36348ab22769c3fbd16211067570d948c9ad485a77c3bfaa87b6b7920e614bfbad6b0a0b7342123c63156f2af760b91ab0348cbb4bb60a1dafab56fa7e41215574233737d3f67f12e3f4c175bc62a43c58a607a30b9c4e04dcff89ec8ea767c405ec6f80a956170fc6a1bd709abf651c5bfdf2835272fd471ff0663859da8b22d86e4d70e221eb398280b505ec7324e7a37c100cdb52229e2d16d183b9a0f807029ca7d09fc929854333598be96be0e826c2c9d9dfc61d0456c773b50deb5683aa6fd953f2becbfd1d1594757520c6718817b9e7164ce9d1a2031f83a37dbfee8b54e29ff55fafe0a03cf88ca4f1c50e1433c7252b1faf84bf8eabcadb7ad981842aaa83de8466c1510d7ba7c433b98059ec9666f8799125139be00b2198fa7dcd6f81d5e59866f4e6cff06e3a123bb142f71fbe01e9107e0ef334cb60fbbf2d150352181287d8c48f9f099a805ba6246e6b321f175c0ab69d6edd60a4689b55e92b64dc8a7ffc3bf9c9c0f2fff17785beaf03c89219ea4ca84658ec8cfcc8f676be8246b7e97a47e96d062d91e4066b77d5c2f62d8255405a0c26cd80843f8e525643391e7290d5c1788eae21d8f372251b130d1e6aaa473d2fb97569913ff672f04b42049afe1ec28eea304d40eb3ef9db339203a81b504451b10d7e29d48a48d0bc4131f0cbf133e9bc5ed60882495f6153344361888d62a1f35c59bc121a3dd6d3a6e81ac1ee6d422d9fcf38e6711367d65d5febf0f61b8f6da07069f1e860fb17705da5beae0c6f44bc529a738649c8f089cf14365bdde1a0749cdbb8f2055f15e9eb704a314c3b440b2d9a63030e09f0e4d5f790951d36a7e314d7e82a114e5226dfc335929769bb274979150947aed9f2ab0c3abcaa56feafeb31c146d9a4682c06d969f35cfbbb688b2908d42ac31e76c44e3d7ae14a5c1f90ae2527801c06edefa063fd5365a03fde9f83d57136108d00b3c4cb038b8a2168347e71c9100941715c8f8d8b63d73f2fab556159e09321c8103df3cfcb67aa887cbe7fcde102140123fef770611e21c95ef868f148555330e505b828ee16bc05a623cd4ccdc067226d5c80ccf0a0468a0c5e9992585a0d73f321a36130e553b5d97c6dee039f7b6ade993c37fb45a78c33f7c7f4eeccf9b5d84940acaf03649199e1c7d6d2ae04a8a2c07f23680b9f4b052e0b6642a1965c64331e6c5d507370ab640592e825deef74ee92a3c2087fefed5ebe10512ece1b60b610b95e90c0287fa3056b8146888dfcb0dc2edd1d9a98a6ccf90a176a8ee9a050e82518fc09d9a20312ebce701caaef84b9c89f3856590d7cd838cc023deda5688d3da38baf97ff56920001876c167dc3cec523633b8a10193aa56527b53a02c29d8dba83c05e8c5fa6b251e163709d5a60d57a200a72c28601658aea5fa8144fb5b34a0ad7b84e75c1ce9f022c6f9426fef350fd56e7706d2478ba518b9dd141ce5c0472bf0bc67ed60d220814b5e13edfefbc4b8938b4c2f9792eefcb6a04ac0cc67423d14a951c5f43a260bfebf943ea6ec97753839b2cb3ab0fe4b5f487530a2f163765ebfec1133d444f254115567bd93f20ed5843ad84055fef2d90fc8212f727ee854014913db7d73297d617ab3a242db163b6a99b58862483497119954750b94b58c3ce1efd9467c23365db37ea4e9fa423949265e201d2598e69747216b8b73a5999b001bec258dc0ed1d464a47eee74d117a5d793d49e9426f663949bd69c9936b93d917652990e1c908de1b95543638e6384374980921d080e25892b15d36f47883c113ae1f4233afd33c6b82e799a83445947b91fa7437d1dbc90d4273cb4cd08de4dc65e517211733767e13635633e95cf055b650edcf5941ac09298824681c6d9dff460740af152d9e918be97edfe3e39c5797703e2813acc29100646561e287a2d167d1db16a2840150d1d27b5a41f53807dae66e962a706dd4e3c77ff4b4c652bd6d9271f1b2a8ff1882221bd6caeb3aa3f1aaca88aeccdfa3546b59781f4048537a49879ee721b384a225f1999e0cde810e63686e9da048a6129cb9544265530fa3fb5916a7218ed907d8a5975274c2089acbdc9370cdbfea97c50f2a1e9c3715eebd8f5122d8913f24dba139de03672d2a980fe406bdc3b988acdc9396561d14cec0f1bdb18f6bd2eb2250ce9e4e7036a4569cbd88e41522a097fc49f5ec69f32913b2dad6062f329287fc41d50178a5bbb486181dec43a954d13e0728dffb2273d52a990bf5169346e647fa777367a934ee30e16445c7f4a560eda999816442a43815934cb794ac6876ab4c4a4cd45bb1e8fe752bfb7883fc09011cd3aa3a1662aeb8975617820b06089d97cd8f154c61c78a2cf2bbef62818880956c0cbc5a0ef6f5eb7a419047e148596daa5b25e23a93ef9b24783eff34a781542779a6a354f549a6b2758f991c4d1be1870b5fd04520f23d021de69088161523fcce5bb2bd49de37b81cc2c99de8a89e5e5e258ceb99e8a2b1a0d19bc33e4b926f6e23f52b25eb890af6fa2311c9ab6ce8f6e6907a88c5dfbc9da878b410208956626dc2f79af18e2c3bfd54e6747b9c482bc68080f38984ec7e67a5ca1798265c90eb5ffe86e8b001ebb3a8175b9c5b486403cd69b0e1b009dcb07b2d56656b73a39688276870af1b106309949b5840fc89520ac5106fc47f989355f0b60739e99ddebf2333869b6b7bb545f6cc1ccfe834b963fb7ce42773b879c7de523be8a1efb623028c46178165627ecb32a1314f6d59666c19ce81eefa69f951014570472dd1950c264e62eb40d71734a085e19b681126319e7e6bfe1474d56766d364be903ed94f0cabba9afedc64cadb21e2b6241094d26baa211c312a7023da2ba983048492398d0ed6c173a0830cfc811a6fc80e0a474e3d19062da3cca0f083d74dee8ad7aaf01563f872fcad18c24fd78f1a6c6c350bd89a60edd839ccad8065adc329b2d7f7badd587bddb6ad307f6b8f761ac8521aeb75ac2a1da35a3dd252e1c8f80a9a495fc7241f85720cb8914fcf5c3cdcaa35db3d61d80a6b79adc70efe163f31ead611408ed488cb8a722f2c8ed122a8032e7a331b269fb486ff9581e816cfa6177c1fb84f208dc1cd895f04ebff45de3d96b522dd1ba059a382e7496a0bacfa27081e198267e657eb1d1db066d0246e5b5f0e61387ea8aed79ec3e3d9a131432dfec1e17143442e713aa15a73c6a8472136ce3896157783fee4234d04ddcc935c7c20f5c9b37db5dd7a135084e475b11cb9a32cad6e4e812d2bd03685dc700db573defca2f9aee937463753353b2e1760e22a1b5299df33ced4d95e6e6d488525fdbd36c168fd89ce7feb316f665b74340d9a65b6244ae0c6013a1ec90b8751abfb4b35d97ee1914a80a2a2dd678209462116cb61dafde05bfa2b655451ec782020c9d15beb8e72353356008fdab2a43a19ed433114ed77a7062ad2e1c892845d547c3f02a35ba5cdbaecf617d0b57f99ae102e202b9d8b309a446ec9902ea37c52a07aed5db42bda820e82f98971fd826a35916d9e427faa30da21647b29c73caf37103a4b882ee57ae863c969eb65f544bcd96fedf7e26f11f718e93802aceeb66a2ffa6be8309ccf0755e4ee53b7fc6768c099fd85de2933ec976de48fed3258568ec7d318c75a3db174089db894aa16b45237086659ba1c613092e5213baf5d6a404d3f6bd1295a8023209f5b3562c292a702ed6e86cb10612cd47ca6685c8d994156076df25a5c064d1f64411136dbaf4fd80b77068274988d8cd50b9c961aa734a5d0e57525f11fec974b5bc73f4f6ee3e97d18eb60707b5911e2f214f598b5c60c49c0a4f3137f24e144cf9500ae5511d5ae9b344d21c59d40774d649a6136ab94e039897e52379d4023be2de1c8b321a13b233aedd1e1ab54488fc2c60c97a25d7a09983291aabbfdfcdcde05c8d479d0a262cd368177ab4b7ad1de794d1cc5a6c5ed90ba7cf4293b9c9334bcbfca5a058c1e438eb22ca6568cb140e9f763025d7d93686e2713820abd837c02bc6de8a08e166baa7bef75c3c0dce6d30e5e8934857c7a63ccab7f19b8f2bd717d041e7ba246ce6298d92ad7b7663f189c6b987c48937fe6070ad2d66e5208abc9b2d70e3c683016e48f0a2c74814aa9235b9ca8826d2bb024bb2bbb1401573a6726dda333443499a0ae74fab4125fd6f64eee9d5b3f4c3ad781efbe93ca79306cddbf82e09f7969626a26233b335b96d55a2f01e438fe5f68ee90d17cfc634bb8bed8e934ed042667dfab71c22d2275fbea458ea586289292991aa0abe2e94148ecb1ac8995ebc8b927b4674da563281592fdbbf3157fb8bd4f8a5b491da7eb27f53dded1e2832f0fc9b94ac59abf3e6fa596b402541e8dbd4b1635b380e91fcd98f69c0e97564def8490631c78fb982376a9487dd3f5baf9c707a08323941d1f7bfef00e9a10315ad0a5a0b7fab2a7b7bb298c1089a9b813d7ec0963ccdbe6f6bc258277fd0269acc4bc871a4742550158e3696dcb381953172ef808d04ca248184f9f63227128177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643592987e8510228d546540b84a22444bde98e48d03078d3b2eefcd889bec5ce8clibrte_baseband_acc.so.23.0librte_baseband_fpga_5gnr_fec.so.23.0librte_baseband_fpga_lte_fec.so.23.0librte_baseband_la12xx.so.23.0librte_baseband_null.so.23.0librte_baseband_turbo_sw.so.23.0librte_bus_auxiliary.so.23.0librte_bus_dpaa.so.23.0librte_bus_fslmc.so.23.0librte_bus_ifpga.so.23.0librte_bus_pci.so.23.0librte_bus_vdev.so.23.0librte_bus_vmbus.so.23.0librte_common_cnxk.so.23.0librte_common_cpt.so.23.0librte_common_dpaax.so.23.0librte_common_iavf.so.23.0librte_common_idpf.so.23.0librte_common_mlx5.so.23.0librte_common_octeontx.so.23.0librte_common_qat.so.23.0librte_common_sfc_efx.so.23.0librte_compress_mlx5.so.23.0librte_compress_octeontx.so.23.0librte_compress_zlib.so.23.0librte_crypto_bcmfs.so.23.0librte_crypto_caam_jr.so.23.0librte_crypto_ccp.so.23.0librte_crypto_cnxk.so.23.0librte_crypto_dpaa2_sec.so.23.0librte_crypto_dpaa_sec.so.23.0librte_crypto_mlx5.so.23.0librte_crypto_nitrox.so.23.0librte_crypto_null.so.23.0librte_crypto_octeontx.so.23.0librte_crypto_openssl.so.23.0librte_crypto_scheduler.so.23.0librte_crypto_virtio.so.23.0librte_dma_cnxk.so.23.0librte_dma_dpaa.so.23.0librte_dma_dpaa2.so.23.0librte_dma_hisilicon.so.23.0librte_dma_idxd.so.23.0librte_dma_ioat.so.23.0librte_dma_skeleton.so.23.0librte_event_cnxk.so.23.0librte_event_dlb2.so.23.0librte_event_dpaa.so.23.0librte_event_dpaa2.so.23.0librte_event_dsw.so.23.0librte_event_octeontx.so.23.0librte_event_opdl.so.23.0librte_event_skeleton.so.23.0librte_event_sw.so.23.0librte_mempool_bucket.so.23.0librte_mempool_cnxk.so.23.0librte_mempool_dpaa.so.23.0librte_mempool_dpaa2.so.23.0librte_mempool_octeontx.so.23.0librte_mempool_ring.so.23.0librte_mempool_stack.so.23.0librte_net_af_packet.so.23.0librte_net_ark.so.23.0librte_net_atlantic.so.23.0librte_net_avp.so.23.0librte_net_axgbe.so.23.0librte_net_bnx2x.so.23.0librte_net_bnxt.so.23.0librte_net_bond.so.23.0librte_net_cnxk.so.23.0librte_net_cxgbe.so.23.0librte_net_dpaa.so.23.0librte_net_dpaa2.so.23.0librte_net_e1000.so.23.0librte_net_ena.so.23.0librte_net_enetc.so.23.0librte_net_enetfec.so.23.0librte_net_enic.so.23.0librte_net_failsafe.so.23.0librte_net_fm10k.so.23.0librte_net_gve.so.23.0librte_net_hinic.so.23.0librte_net_hns3.so.23.0librte_net_i40e.so.23.0librte_net_iavf.so.23.0librte_net_ice.so.23.0librte_net_idpf.so.23.0librte_net_igc.so.23.0librte_net_ionic.so.23.0librte_net_ipn3ke.so.23.0librte_net_ixgbe.so.23.0librte_net_liquidio.so.23.0librte_net_memif.so.23.0librte_net_mlx4.so.23.0librte_net_mlx5.so.23.0librte_net_netvsc.so.23.0librte_net_nfp.so.23.0librte_net_ngbe.so.23.0librte_net_null.so.23.0librte_net_octeon_ep.so.23.0librte_net_octeontx.so.23.0librte_net_pcap.so.23.0librte_net_pfe.so.23.0librte_net_qede.so.23.0librte_net_ring.so.23.0librte_net_sfc.so.23.0librte_net_softnic.so.23.0librte_net_tap.so.23.0librte_net_thunderx.so.23.0librte_net_txgbe.so.23.0librte_net_vdev_netvsc.so.23.0librte_net_vhost.so.23.0librte_net_virtio.so.23.0librte_net_vmxnet3.so.23.0librte_raw_cnxk_bphy.so.23.0librte_raw_cnxk_gpio.so.23.0librte_raw_dpaa2_cmdif.so.23.0librte_raw_ifpga.so.23.0librte_raw_ntb.so.23.0librte_raw_skeleton.so.23.0librte_regex_cn9k.so.23.0librte_regex_mlx5.so.23.0librte_vdpa_ifc.so.23.0librte_vdpa_mlx5.so.23.0librte_vdpa_sfc.so.23.0librte_acl.so.23.0dpdk-pmds-23.0/librte_baseband_acc.so.23dpdk-pmds-23.0/librte_baseband_acc.so.23.0dpdk-pmds-23.0/librte_baseband_fpga_5gnr_fec.so.23dpdk-pmds-23.0/librte_baseband_fpga_5gnr_fec.so.23.0dpdk-pmds-23.0/librte_baseband_fpga_lte_fec.so.23dpdk-pmds-23.0/librte_baseband_fpga_lte_fec.so.23.0dpdk-pmds-23.0/librte_baseband_la12xx.so.23dpdk-pmds-23.0/librte_baseband_la12xx.so.23.0dpdk-pmds-23.0/librte_baseband_null.so.23dpdk-pmds-23.0/librte_baseband_null.so.23.0dpdk-pmds-23.0/librte_baseband_turbo_sw.so.23dpdk-pmds-23.0/librte_baseband_turbo_sw.so.23.0librte_bbdev.so.23.0librte_bitratestats.so.23.0librte_bpf.so.23.0dpdk-pmds-23.0/librte_bus_auxiliary.so.23dpdk-pmds-23.0/librte_bus_auxiliary.so.23.0dpdk-pmds-23.0/librte_bus_dpaa.so.23dpdk-pmds-23.0/librte_bus_dpaa.so.23.0dpdk-pmds-23.0/librte_bus_fslmc.so.23dpdk-pmds-23.0/librte_bus_fslmc.so.23.0dpdk-pmds-23.0/librte_bus_ifpga.so.23dpdk-pmds-23.0/librte_bus_ifpga.so.23.0dpdk-pmds-23.0/librte_bus_pci.so.23dpdk-pmds-23.0/librte_bus_pci.so.23.0dpdk-pmds-23.0/librte_bus_vdev.so.23dpdk-pmds-23.0/librte_bus_vdev.so.23.0dpdk-pmds-23.0/librte_bus_vmbus.so.23dpdk-pmds-23.0/librte_bus_vmbus.so.23.0librte_cfgfile.so.23.0librte_cmdline.so.23.0dpdk-pmds-23.0/librte_common_cnxk.so.23dpdk-pmds-23.0/librte_common_cnxk.so.23.0dpdk-pmds-23.0/librte_common_cpt.so.23dpdk-pmds-23.0/librte_common_cpt.so.23.0dpdk-pmds-23.0/librte_common_dpaax.so.23dpdk-pmds-23.0/librte_common_dpaax.so.23.0dpdk-pmds-23.0/librte_common_iavf.so.23dpdk-pmds-23.0/librte_common_iavf.so.23.0dpdk-pmds-23.0/librte_common_idpf.so.23dpdk-pmds-23.0/librte_common_idpf.so.23.0dpdk-pmds-23.0/librte_common_mlx5.so.23dpdk-pmds-23.0/librte_common_mlx5.so.23.0dpdk-pmds-23.0/librte_common_octeontx.so.23dpdk-pmds-23.0/librte_common_octeontx.so.23.0dpdk-pmds-23.0/librte_common_qat.so.23dpdk-pmds-23.0/librte_common_qat.so.23.0dpdk-pmds-23.0/librte_common_sfc_efx.so.23dpdk-pmds-23.0/librte_common_sfc_efx.so.23.0dpdk-pmds-23.0/librte_compress_mlx5.so.23dpdk-pmds-23.0/librte_compress_mlx5.so.23.0dpdk-pmds-23.0/librte_compress_octeontx.so.23dpdk-pmds-23.0/librte_compress_octeontx.so.23.0dpdk-pmds-23.0/librte_compress_zlib.so.23dpdk-pmds-23.0/librte_compress_zlib.so.23.0librte_compressdev.so.23.0dpdk-pmds-23.0/librte_crypto_bcmfs.so.23dpdk-pmds-23.0/librte_crypto_bcmfs.so.23.0dpdk-pmds-23.0/librte_crypto_caam_jr.so.23dpdk-pmds-23.0/librte_crypto_caam_jr.so.23.0dpdk-pmds-23.0/librte_crypto_ccp.so.23dpdk-pmds-23.0/librte_crypto_ccp.so.23.0dpdk-pmds-23.0/librte_crypto_cnxk.so.23dpdk-pmds-23.0/librte_crypto_cnxk.so.23.0dpdk-pmds-23.0/librte_crypto_dpaa2_sec.so.23dpdk-pmds-23.0/librte_crypto_dpaa2_sec.so.23.0dpdk-pmds-23.0/librte_crypto_dpaa_sec.so.23dpdk-pmds-23.0/librte_crypto_dpaa_sec.so.23.0dpdk-pmds-23.0/librte_crypto_mlx5.so.23dpdk-pmds-23.0/librte_crypto_mlx5.so.23.0dpdk-pmds-23.0/librte_crypto_nitrox.so.23dpdk-pmds-23.0/librte_crypto_nitrox.so.23.0dpdk-pmds-23.0/librte_crypto_null.so.23dpdk-pmds-23.0/librte_crypto_null.so.23.0dpdk-pmds-23.0/librte_crypto_octeontx.so.23dpdk-pmds-23.0/librte_crypto_octeontx.so.23.0dpdk-pmds-23.0/librte_crypto_openssl.so.23dpdk-pmds-23.0/librte_crypto_openssl.so.23.0dpdk-pmds-23.0/librte_crypto_scheduler.so.23dpdk-pmds-23.0/librte_crypto_scheduler.so.23.0dpdk-pmds-23.0/librte_crypto_virtio.so.23dpdk-pmds-23.0/librte_crypto_virtio.so.23.0librte_cryptodev.so.23.0librte_distributor.so.23.0dpdk-pmds-23.0/librte_dma_cnxk.so.23dpdk-pmds-23.0/librte_dma_cnxk.so.23.0dpdk-pmds-23.0/librte_dma_dpaa.so.23dpdk-pmds-23.0/librte_dma_dpaa.so.23.0dpdk-pmds-23.0/librte_dma_dpaa2.so.23dpdk-pmds-23.0/librte_dma_dpaa2.so.23.0dpdk-pmds-23.0/librte_dma_hisilicon.so.23dpdk-pmds-23.0/librte_dma_hisilicon.so.23.0dpdk-pmds-23.0/librte_dma_idxd.so.23dpdk-pmds-23.0/librte_dma_idxd.so.23.0dpdk-pmds-23.0/librte_dma_ioat.so.23dpdk-pmds-23.0/librte_dma_ioat.so.23.0dpdk-pmds-23.0/librte_dma_skeleton.so.23dpdk-pmds-23.0/librte_dma_skeleton.so.23.0librte_dmadev.so.23.0librte_eal.so.23.0librte_efd.so.23.0librte_ethdev.so.23.0dpdk-pmds-23.0/librte_event_cnxk.so.23dpdk-pmds-23.0/librte_event_cnxk.so.23.0dpdk-pmds-23.0/librte_event_dlb2.so.23dpdk-pmds-23.0/librte_event_dlb2.so.23.0dpdk-pmds-23.0/librte_event_dpaa.so.23dpdk-pmds-23.0/librte_event_dpaa.so.23.0dpdk-pmds-23.0/librte_event_dpaa2.so.23dpdk-pmds-23.0/librte_event_dpaa2.so.23.0dpdk-pmds-23.0/librte_event_dsw.so.23dpdk-pmds-23.0/librte_event_dsw.so.23.0dpdk-pmds-23.0/librte_event_octeontx.so.23dpdk-pmds-23.0/librte_event_octeontx.so.23.0dpdk-pmds-23.0/librte_event_opdl.so.23dpdk-pmds-23.0/librte_event_opdl.so.23.0dpdk-pmds-23.0/librte_event_skeleton.so.23dpdk-pmds-23.0/librte_event_skeleton.so.23.0dpdk-pmds-23.0/librte_event_sw.so.23dpdk-pmds-23.0/librte_event_sw.so.23.0librte_eventdev.so.23.0librte_fib.so.23.0librte_gpudev.so.23.0librte_graph.so.23.0librte_gro.so.23.0librte_gso.so.23.0librte_hash.so.23.0librte_ip_frag.so.23.0librte_ipsec.so.23.0librte_jobstats.so.23.0librte_kvargs.so.23.0librte_latencystats.so.23.0librte_lpm.so.23.0librte_mbuf.so.23.0librte_member.so.23.0librte_mempool.so.23.0dpdk-pmds-23.0/librte_mempool_bucket.so.23dpdk-pmds-23.0/librte_mempool_bucket.so.23.0dpdk-pmds-23.0/librte_mempool_cnxk.so.23dpdk-pmds-23.0/librte_mempool_cnxk.so.23.0dpdk-pmds-23.0/librte_mempool_dpaa.so.23dpdk-pmds-23.0/librte_mempool_dpaa.so.23.0dpdk-pmds-23.0/librte_mempool_dpaa2.so.23dpdk-pmds-23.0/librte_mempool_dpaa2.so.23.0dpdk-pmds-23.0/librte_mempool_octeontx.so.23dpdk-pmds-23.0/librte_mempool_octeontx.so.23.0dpdk-pmds-23.0/librte_mempool_ring.so.23dpdk-pmds-23.0/librte_mempool_ring.so.23.0dpdk-pmds-23.0/librte_mempool_stack.so.23dpdk-pmds-23.0/librte_mempool_stack.so.23.0librte_meter.so.23.0librte_metrics.so.23.0librte_net.so.23.0dpdk-pmds-23.0/librte_net_af_packet.so.23dpdk-pmds-23.0/librte_net_af_packet.so.23.0dpdk-pmds-23.0/librte_net_ark.so.23dpdk-pmds-23.0/librte_net_ark.so.23.0dpdk-pmds-23.0/librte_net_atlantic.so.23dpdk-pmds-23.0/librte_net_atlantic.so.23.0dpdk-pmds-23.0/librte_net_avp.so.23dpdk-pmds-23.0/librte_net_avp.so.23.0dpdk-pmds-23.0/librte_net_axgbe.so.23dpdk-pmds-23.0/librte_net_axgbe.so.23.0dpdk-pmds-23.0/librte_net_bnx2x.so.23dpdk-pmds-23.0/librte_net_bnx2x.so.23.0dpdk-pmds-23.0/librte_net_bnxt.so.23dpdk-pmds-23.0/librte_net_bnxt.so.23.0dpdk-pmds-23.0/librte_net_bond.so.23dpdk-pmds-23.0/librte_net_bond.so.23.0dpdk-pmds-23.0/librte_net_cnxk.so.23dpdk-pmds-23.0/librte_net_cnxk.so.23.0dpdk-pmds-23.0/librte_net_cxgbe.so.23dpdk-pmds-23.0/librte_net_cxgbe.so.23.0dpdk-pmds-23.0/librte_net_dpaa.so.23dpdk-pmds-23.0/librte_net_dpaa.so.23.0dpdk-pmds-23.0/librte_net_dpaa2.so.23dpdk-pmds-23.0/librte_net_dpaa2.so.23.0dpdk-pmds-23.0/librte_net_e1000.so.23dpdk-pmds-23.0/librte_net_e1000.so.23.0dpdk-pmds-23.0/librte_net_ena.so.23dpdk-pmds-23.0/librte_net_ena.so.23.0dpdk-pmds-23.0/librte_net_enetc.so.23dpdk-pmds-23.0/librte_net_enetc.so.23.0dpdk-pmds-23.0/librte_net_enetfec.so.23dpdk-pmds-23.0/librte_net_enetfec.so.23.0dpdk-pmds-23.0/librte_net_enic.so.23dpdk-pmds-23.0/librte_net_enic.so.23.0dpdk-pmds-23.0/librte_net_failsafe.so.23dpdk-pmds-23.0/librte_net_failsafe.so.23.0dpdk-pmds-23.0/librte_net_fm10k.so.23dpdk-pmds-23.0/librte_net_fm10k.so.23.0dpdk-pmds-23.0/librte_net_gve.so.23dpdk-pmds-23.0/librte_net_gve.so.23.0dpdk-pmds-23.0/librte_net_hinic.so.23dpdk-pmds-23.0/librte_net_hinic.so.23.0dpdk-pmds-23.0/librte_net_hns3.so.23dpdk-pmds-23.0/librte_net_hns3.so.23.0dpdk-pmds-23.0/librte_net_i40e.so.23dpdk-pmds-23.0/librte_net_i40e.so.23.0dpdk-pmds-23.0/librte_net_iavf.so.23dpdk-pmds-23.0/librte_net_iavf.so.23.0dpdk-pmds-23.0/librte_net_ice.so.23dpdk-pmds-23.0/librte_net_ice.so.23.0dpdk-pmds-23.0/librte_net_idpf.so.23dpdk-pmds-23.0/librte_net_idpf.so.23.0dpdk-pmds-23.0/librte_net_igc.so.23dpdk-pmds-23.0/librte_net_igc.so.23.0dpdk-pmds-23.0/librte_net_ionic.so.23dpdk-pmds-23.0/librte_net_ionic.so.23.0dpdk-pmds-23.0/librte_net_ipn3ke.so.23dpdk-pmds-23.0/librte_net_ipn3ke.so.23.0dpdk-pmds-23.0/librte_net_ixgbe.so.23dpdk-pmds-23.0/librte_net_ixgbe.so.23.0dpdk-pmds-23.0/librte_net_liquidio.so.23dpdk-pmds-23.0/librte_net_liquidio.so.23.0dpdk-pmds-23.0/librte_net_memif.so.23dpdk-pmds-23.0/librte_net_memif.so.23.0dpdk-pmds-23.0/librte_net_mlx4.so.23dpdk-pmds-23.0/librte_net_mlx4.so.23.0dpdk-pmds-23.0/librte_net_mlx5.so.23dpdk-pmds-23.0/librte_net_mlx5.so.23.0dpdk-pmds-23.0/librte_net_netvsc.so.23dpdk-pmds-23.0/librte_net_netvsc.so.23.0dpdk-pmds-23.0/librte_net_nfp.so.23dpdk-pmds-23.0/librte_net_nfp.so.23.0dpdk-pmds-23.0/librte_net_ngbe.so.23dpdk-pmds-23.0/librte_net_ngbe.so.23.0dpdk-pmds-23.0/librte_net_null.so.23dpdk-pmds-23.0/librte_net_null.so.23.0dpdk-pmds-23.0/librte_net_octeon_ep.so.23dpdk-pmds-23.0/librte_net_octeon_ep.so.23.0dpdk-pmds-23.0/librte_net_octeontx.so.23dpdk-pmds-23.0/librte_net_octeontx.so.23.0dpdk-pmds-23.0/librte_net_pcap.so.23dpdk-pmds-23.0/librte_net_pcap.so.23.0dpdk-pmds-23.0/librte_net_pfe.so.23dpdk-pmds-23.0/librte_net_pfe.so.23.0dpdk-pmds-23.0/librte_net_qede.so.23dpdk-pmds-23.0/librte_net_qede.so.23.0dpdk-pmds-23.0/librte_net_ring.so.23dpdk-pmds-23.0/librte_net_ring.so.23.0dpdk-pmds-23.0/librte_net_sfc.so.23dpdk-pmds-23.0/librte_net_sfc.so.23.0dpdk-pmds-23.0/librte_net_softnic.so.23dpdk-pmds-23.0/librte_net_softnic.so.23.0dpdk-pmds-23.0/librte_net_tap.so.23dpdk-pmds-23.0/librte_net_tap.so.23.0dpdk-pmds-23.0/librte_net_thunderx.so.23dpdk-pmds-23.0/librte_net_thunderx.so.23.0dpdk-pmds-23.0/librte_net_txgbe.so.23dpdk-pmds-23.0/librte_net_txgbe.so.23.0dpdk-pmds-23.0/librte_net_vdev_netvsc.so.23dpdk-pmds-23.0/librte_net_vdev_netvsc.so.23.0dpdk-pmds-23.0/librte_net_vhost.so.23dpdk-pmds-23.0/librte_net_vhost.so.23.0dpdk-pmds-23.0/librte_net_virtio.so.23dpdk-pmds-23.0/librte_net_virtio.so.23.0dpdk-pmds-23.0/librte_net_vmxnet3.so.23dpdk-pmds-23.0/librte_net_vmxnet3.so.23.0librte_node.so.23.0librte_pcapng.so.23.0librte_pci.so.23.0librte_pdump.so.23.0librte_pipeline.so.23.0librte_port.so.23.0librte_power.so.23.0dpdk-pmds-23.0/librte_raw_cnxk_bphy.so.23dpdk-pmds-23.0/librte_raw_cnxk_bphy.so.23.0dpdk-pmds-23.0/librte_raw_cnxk_gpio.so.23dpdk-pmds-23.0/librte_raw_cnxk_gpio.so.23.0dpdk-pmds-23.0/librte_raw_dpaa2_cmdif.so.23dpdk-pmds-23.0/librte_raw_dpaa2_cmdif.so.23.0dpdk-pmds-23.0/librte_raw_ifpga.so.23dpdk-pmds-23.0/librte_raw_ifpga.so.23.0dpdk-pmds-23.0/librte_raw_ntb.so.23dpdk-pmds-23.0/librte_raw_ntb.so.23.0dpdk-pmds-23.0/librte_raw_skeleton.so.23dpdk-pmds-23.0/librte_raw_skeleton.so.23.0librte_rawdev.so.23.0librte_rcu.so.23.0dpdk-pmds-23.0/librte_regex_cn9k.so.23dpdk-pmds-23.0/librte_regex_cn9k.so.23.0dpdk-pmds-23.0/librte_regex_mlx5.so.23dpdk-pmds-23.0/librte_regex_mlx5.so.23.0librte_regexdev.so.23.0librte_reorder.so.23.0librte_rib.so.23.0librte_ring.so.23.0librte_sched.so.23.0librte_security.so.23.0librte_stack.so.23.0librte_table.so.23.0librte_telemetry.so.23.0librte_timer.so.23.0dpdk-pmds-23.0/librte_vdpa_ifc.so.23dpdk-pmds-23.0/librte_vdpa_ifc.so.23.0dpdk-pmds-23.0/librte_vdpa_mlx5.so.23dpdk-pmds-23.0/librte_vdpa_mlx5.so.23.0dpdk-pmds-23.0/librte_vdpa_sfc.so.23dpdk-pmds-23.0/librte_vdpa_sfc.so.23.0librte_vhost.so.23.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootdpdk22-22.11.1-150500.5.2.3.src.rpmlibdpdk-23libdpdk-23(x86-64)libdpdk-23-anylibrte_acl.so.23()(64bit)librte_acl.so.23(DPDK_23)(64bit)librte_baseband_acc.so.23()(64bit)librte_baseband_acc.so.23(DPDK_23)(64bit)librte_baseband_acc.so.23(EXPERIMENTAL)(64bit)librte_baseband_fpga_5gnr_fec.so.23()(64bit)librte_baseband_fpga_5gnr_fec.so.23(DPDK_23)(64bit)librte_baseband_fpga_5gnr_fec.so.23(EXPERIMENTAL)(64bit)librte_baseband_fpga_lte_fec.so.23()(64bit)librte_baseband_fpga_lte_fec.so.23(DPDK_23)(64bit)librte_baseband_fpga_lte_fec.so.23(EXPERIMENTAL)(64bit)librte_baseband_la12xx.so.23()(64bit)librte_baseband_la12xx.so.23(DPDK_23)(64bit)librte_baseband_null.so.23()(64bit)librte_baseband_null.so.23(DPDK_23)(64bit)librte_baseband_turbo_sw.so.23()(64bit)librte_baseband_turbo_sw.so.23(DPDK_23)(64bit)librte_bbdev.so.23()(64bit)librte_bbdev.so.23(DPDK_23)(64bit)librte_bbdev.so.23(EXPERIMENTAL)(64bit)librte_bitratestats.so.23()(64bit)librte_bitratestats.so.23(DPDK_23)(64bit)librte_bpf.so.23()(64bit)librte_bpf.so.23(DPDK_23)(64bit)librte_bpf.so.23(EXPERIMENTAL)(64bit)librte_bus_auxiliary.so.23()(64bit)librte_bus_auxiliary.so.23(INTERNAL)(64bit)librte_bus_dpaa.so.23()(64bit)librte_bus_dpaa.so.23(INTERNAL)(64bit)librte_bus_fslmc.so.23()(64bit)librte_bus_fslmc.so.23(DPDK_23)(64bit)librte_bus_fslmc.so.23(INTERNAL)(64bit)librte_bus_ifpga.so.23()(64bit)librte_bus_ifpga.so.23(INTERNAL)(64bit)librte_bus_pci.so.23()(64bit)librte_bus_pci.so.23(DPDK_23)(64bit)librte_bus_pci.so.23(EXPERIMENTAL)(64bit)librte_bus_pci.so.23(INTERNAL)(64bit)librte_bus_vdev.so.23()(64bit)librte_bus_vdev.so.23(DPDK_23)(64bit)librte_bus_vdev.so.23(INTERNAL)(64bit)librte_bus_vmbus.so.23()(64bit)librte_bus_vmbus.so.23(DPDK_23)(64bit)librte_bus_vmbus.so.23(INTERNAL)(64bit)librte_cfgfile.so.23()(64bit)librte_cfgfile.so.23(DPDK_23)(64bit)librte_cmdline.so.23()(64bit)librte_cmdline.so.23(DPDK_23)(64bit)librte_cmdline.so.23(EXPERIMENTAL)(64bit)librte_common_cnxk.so.23()(64bit)librte_common_cnxk.so.23(INTERNAL)(64bit)librte_common_cpt.so.23()(64bit)librte_common_cpt.so.23(INTERNAL)(64bit)librte_common_dpaax.so.23()(64bit)librte_common_dpaax.so.23(INTERNAL)(64bit)librte_common_iavf.so.23()(64bit)librte_common_iavf.so.23(INTERNAL)(64bit)librte_common_idpf.so.23()(64bit)librte_common_idpf.so.23(INTERNAL)(64bit)librte_common_mlx5.so.23()(64bit)librte_common_mlx5.so.23(INTERNAL)(64bit)librte_common_octeontx.so.23()(64bit)librte_common_octeontx.so.23(INTERNAL)(64bit)librte_common_qat.so.23()(64bit)librte_common_qat.so.23(DPDK_23)(64bit)librte_common_sfc_efx.so.23()(64bit)librte_common_sfc_efx.so.23(INTERNAL)(64bit)librte_compress_mlx5.so.23()(64bit)librte_compress_mlx5.so.23(DPDK_23)(64bit)librte_compress_octeontx.so.23()(64bit)librte_compress_octeontx.so.23(DPDK_23)(64bit)librte_compress_zlib.so.23()(64bit)librte_compress_zlib.so.23(DPDK_23)(64bit)librte_compressdev.so.23()(64bit)librte_compressdev.so.23(EXPERIMENTAL)(64bit)librte_crypto_bcmfs.so.23()(64bit)librte_crypto_bcmfs.so.23(DPDK_23)(64bit)librte_crypto_caam_jr.so.23()(64bit)librte_crypto_caam_jr.so.23(DPDK_23)(64bit)librte_crypto_ccp.so.23()(64bit)librte_crypto_ccp.so.23(DPDK_23)(64bit)librte_crypto_cnxk.so.23()(64bit)librte_crypto_cnxk.so.23(INTERNAL)(64bit)librte_crypto_dpaa2_sec.so.23()(64bit)librte_crypto_dpaa2_sec.so.23(INTERNAL)(64bit)librte_crypto_dpaa_sec.so.23()(64bit)librte_crypto_dpaa_sec.so.23(INTERNAL)(64bit)librte_crypto_mlx5.so.23()(64bit)librte_crypto_mlx5.so.23(DPDK_23)(64bit)librte_crypto_nitrox.so.23()(64bit)librte_crypto_nitrox.so.23(DPDK_23)(64bit)librte_crypto_null.so.23()(64bit)librte_crypto_null.so.23(DPDK_23)(64bit)librte_crypto_octeontx.so.23()(64bit)librte_crypto_octeontx.so.23(DPDK_23)(64bit)librte_crypto_octeontx.so.23(INTERNAL)(64bit)librte_crypto_openssl.so.23()(64bit)librte_crypto_openssl.so.23(DPDK_23)(64bit)librte_crypto_scheduler.so.23()(64bit)librte_crypto_scheduler.so.23(DPDK_23)(64bit)librte_crypto_virtio.so.23()(64bit)librte_crypto_virtio.so.23(DPDK_23)(64bit)librte_cryptodev.so.23()(64bit)librte_cryptodev.so.23(DPDK_23)(64bit)librte_cryptodev.so.23(EXPERIMENTAL)(64bit)librte_cryptodev.so.23(INTERNAL)(64bit)librte_distributor.so.23()(64bit)librte_distributor.so.23(DPDK_23)(64bit)librte_dma_cnxk.so.23()(64bit)librte_dma_cnxk.so.23(DPDK_23)(64bit)librte_dma_dpaa.so.23()(64bit)librte_dma_dpaa.so.23(DPDK_23)(64bit)librte_dma_dpaa2.so.23()(64bit)librte_dma_dpaa2.so.23(DPDK_23)(64bit)librte_dma_dpaa2.so.23(EXPERIMENTAL)(64bit)librte_dma_hisilicon.so.23()(64bit)librte_dma_hisilicon.so.23(DPDK_23)(64bit)librte_dma_idxd.so.23()(64bit)librte_dma_idxd.so.23(DPDK_23)(64bit)librte_dma_ioat.so.23()(64bit)librte_dma_ioat.so.23(DPDK_23)(64bit)librte_dma_skeleton.so.23()(64bit)librte_dma_skeleton.so.23(DPDK_23)(64bit)librte_dmadev.so.23()(64bit)librte_dmadev.so.23(EXPERIMENTAL)(64bit)librte_dmadev.so.23(INTERNAL)(64bit)librte_eal.so.23()(64bit)librte_eal.so.23(DPDK_23)(64bit)librte_eal.so.23(EXPERIMENTAL)(64bit)librte_eal.so.23(INTERNAL)(64bit)librte_efd.so.23()(64bit)librte_efd.so.23(DPDK_23)(64bit)librte_ethdev.so.23()(64bit)librte_ethdev.so.23(DPDK_23)(64bit)librte_ethdev.so.23(EXPERIMENTAL)(64bit)librte_ethdev.so.23(INTERNAL)(64bit)librte_event_cnxk.so.23()(64bit)librte_event_cnxk.so.23(DPDK_23)(64bit)librte_event_dlb2.so.23()(64bit)librte_event_dlb2.so.23(DPDK_23)(64bit)librte_event_dlb2.so.23(EXPERIMENTAL)(64bit)librte_event_dpaa.so.23()(64bit)librte_event_dpaa.so.23(DPDK_23)(64bit)librte_event_dpaa2.so.23()(64bit)librte_event_dpaa2.so.23(DPDK_23)(64bit)librte_event_dsw.so.23()(64bit)librte_event_dsw.so.23(DPDK_23)(64bit)librte_event_octeontx.so.23()(64bit)librte_event_octeontx.so.23(DPDK_23)(64bit)librte_event_opdl.so.23()(64bit)librte_event_opdl.so.23(DPDK_23)(64bit)librte_event_skeleton.so.23()(64bit)librte_event_skeleton.so.23(DPDK_23)(64bit)librte_event_sw.so.23()(64bit)librte_event_sw.so.23(DPDK_23)(64bit)librte_eventdev.so.23()(64bit)librte_eventdev.so.23(DPDK_23)(64bit)librte_eventdev.so.23(EXPERIMENTAL)(64bit)librte_eventdev.so.23(INTERNAL)(64bit)librte_fib.so.23()(64bit)librte_fib.so.23(DPDK_23)(64bit)librte_gpudev.so.23()(64bit)librte_gpudev.so.23(EXPERIMENTAL)(64bit)librte_gpudev.so.23(INTERNAL)(64bit)librte_graph.so.23()(64bit)librte_graph.so.23(EXPERIMENTAL)(64bit)librte_gro.so.23()(64bit)librte_gro.so.23(DPDK_23)(64bit)librte_gso.so.23()(64bit)librte_gso.so.23(DPDK_23)(64bit)librte_hash.so.23()(64bit)librte_hash.so.23(DPDK_23)(64bit)librte_hash.so.23(EXPERIMENTAL)(64bit)librte_ip_frag.so.23()(64bit)librte_ip_frag.so.23(DPDK_23)(64bit)librte_ip_frag.so.23(EXPERIMENTAL)(64bit)librte_ipsec.so.23()(64bit)librte_ipsec.so.23(DPDK_23)(64bit)librte_ipsec.so.23(EXPERIMENTAL)(64bit)librte_jobstats.so.23()(64bit)librte_jobstats.so.23(DPDK_23)(64bit)librte_kvargs.so.23()(64bit)librte_kvargs.so.23(DPDK_23)(64bit)librte_kvargs.so.23(EXPERIMENTAL)(64bit)librte_latencystats.so.23()(64bit)librte_latencystats.so.23(DPDK_23)(64bit)librte_lpm.so.23()(64bit)librte_lpm.so.23(DPDK_23)(64bit)librte_lpm.so.23(EXPERIMENTAL)(64bit)librte_mbuf.so.23()(64bit)librte_mbuf.so.23(DPDK_23)(64bit)librte_mbuf.so.23(EXPERIMENTAL)(64bit)librte_member.so.23()(64bit)librte_member.so.23(DPDK_23)(64bit)librte_member.so.23(EXPERIMENTAL)(64bit)librte_mempool.so.23()(64bit)librte_mempool.so.23(DPDK_23)(64bit)librte_mempool.so.23(EXPERIMENTAL)(64bit)librte_mempool.so.23(INTERNAL)(64bit)librte_mempool_bucket.so.23()(64bit)librte_mempool_bucket.so.23(DPDK_23)(64bit)librte_mempool_cnxk.so.23()(64bit)librte_mempool_cnxk.so.23(DPDK_23)(64bit)librte_mempool_dpaa.so.23()(64bit)librte_mempool_dpaa.so.23(INTERNAL)(64bit)librte_mempool_dpaa2.so.23()(64bit)librte_mempool_dpaa2.so.23(DPDK_23)(64bit)librte_mempool_dpaa2.so.23(INTERNAL)(64bit)librte_mempool_octeontx.so.23()(64bit)librte_mempool_octeontx.so.23(DPDK_23)(64bit)librte_mempool_ring.so.23()(64bit)librte_mempool_ring.so.23(DPDK_23)(64bit)librte_mempool_stack.so.23()(64bit)librte_mempool_stack.so.23(DPDK_23)(64bit)librte_meter.so.23()(64bit)librte_meter.so.23(DPDK_23)(64bit)librte_metrics.so.23()(64bit)librte_metrics.so.23(DPDK_23)(64bit)librte_metrics.so.23(EXPERIMENTAL)(64bit)librte_net.so.23()(64bit)librte_net.so.23(DPDK_23)(64bit)librte_net_af_packet.so.23()(64bit)librte_net_af_packet.so.23(DPDK_23)(64bit)librte_net_ark.so.23()(64bit)librte_net_ark.so.23(DPDK_23)(64bit)librte_net_atlantic.so.23()(64bit)librte_net_atlantic.so.23(DPDK_23)(64bit)librte_net_atlantic.so.23(EXPERIMENTAL)(64bit)librte_net_avp.so.23()(64bit)librte_net_avp.so.23(DPDK_23)(64bit)librte_net_axgbe.so.23()(64bit)librte_net_axgbe.so.23(DPDK_23)(64bit)librte_net_bnx2x.so.23()(64bit)librte_net_bnx2x.so.23(DPDK_23)(64bit)librte_net_bnxt.so.23()(64bit)librte_net_bnxt.so.23(DPDK_23)(64bit)librte_net_bond.so.23()(64bit)librte_net_bond.so.23(DPDK_23)(64bit)librte_net_cnxk.so.23()(64bit)librte_net_cnxk.so.23(DPDK_23)(64bit)librte_net_cnxk.so.23(EXPERIMENTAL)(64bit)librte_net_cnxk.so.23(INTERNAL)(64bit)librte_net_cxgbe.so.23()(64bit)librte_net_cxgbe.so.23(DPDK_23)(64bit)librte_net_dpaa.so.23()(64bit)librte_net_dpaa.so.23(DPDK_23)(64bit)librte_net_dpaa.so.23(INTERNAL)(64bit)librte_net_dpaa2.so.23()(64bit)librte_net_dpaa2.so.23(DPDK_23)(64bit)librte_net_dpaa2.so.23(EXPERIMENTAL)(64bit)librte_net_dpaa2.so.23(INTERNAL)(64bit)librte_net_e1000.so.23()(64bit)librte_net_e1000.so.23(DPDK_23)(64bit)librte_net_ena.so.23()(64bit)librte_net_ena.so.23(DPDK_23)(64bit)librte_net_enetc.so.23()(64bit)librte_net_enetc.so.23(DPDK_23)(64bit)librte_net_enetfec.so.23()(64bit)librte_net_enetfec.so.23(DPDK_23)(64bit)librte_net_enic.so.23()(64bit)librte_net_enic.so.23(DPDK_23)(64bit)librte_net_failsafe.so.23()(64bit)librte_net_failsafe.so.23(DPDK_23)(64bit)librte_net_fm10k.so.23()(64bit)librte_net_fm10k.so.23(DPDK_23)(64bit)librte_net_gve.so.23()(64bit)librte_net_gve.so.23(DPDK_23)(64bit)librte_net_hinic.so.23()(64bit)librte_net_hinic.so.23(DPDK_23)(64bit)librte_net_hns3.so.23()(64bit)librte_net_hns3.so.23(DPDK_23)(64bit)librte_net_i40e.so.23()(64bit)librte_net_i40e.so.23(DPDK_23)(64bit)librte_net_i40e.so.23(EXPERIMENTAL)(64bit)librte_net_iavf.so.23()(64bit)librte_net_iavf.so.23(DPDK_23)(64bit)librte_net_iavf.so.23(EXPERIMENTAL)(64bit)librte_net_ice.so.23()(64bit)librte_net_ice.so.23(DPDK_23)(64bit)librte_net_ice.so.23(EXPERIMENTAL)(64bit)librte_net_idpf.so.23()(64bit)librte_net_idpf.so.23(DPDK_23)(64bit)librte_net_igc.so.23()(64bit)librte_net_igc.so.23(DPDK_23)(64bit)librte_net_ionic.so.23()(64bit)librte_net_ionic.so.23(DPDK_23)(64bit)librte_net_ipn3ke.so.23()(64bit)librte_net_ipn3ke.so.23(DPDK_23)(64bit)librte_net_ipn3ke.so.23(INTERNAL)(64bit)librte_net_ixgbe.so.23()(64bit)librte_net_ixgbe.so.23(DPDK_23)(64bit)librte_net_ixgbe.so.23(EXPERIMENTAL)(64bit)librte_net_liquidio.so.23()(64bit)librte_net_liquidio.so.23(DPDK_23)(64bit)librte_net_memif.so.23()(64bit)librte_net_memif.so.23(DPDK_23)(64bit)librte_net_mlx4.so.23()(64bit)librte_net_mlx4.so.23(DPDK_23)(64bit)librte_net_mlx5.so.23()(64bit)librte_net_mlx5.so.23(DPDK_23)(64bit)librte_net_mlx5.so.23(EXPERIMENTAL)(64bit)librte_net_netvsc.so.23()(64bit)librte_net_netvsc.so.23(DPDK_23)(64bit)librte_net_nfp.so.23()(64bit)librte_net_nfp.so.23(DPDK_23)(64bit)librte_net_ngbe.so.23()(64bit)librte_net_ngbe.so.23(DPDK_23)(64bit)librte_net_null.so.23()(64bit)librte_net_null.so.23(DPDK_23)(64bit)librte_net_octeon_ep.so.23()(64bit)librte_net_octeon_ep.so.23(DPDK_23)(64bit)librte_net_octeontx.so.23()(64bit)librte_net_octeontx.so.23(DPDK_23)(64bit)librte_net_pcap.so.23()(64bit)librte_net_pcap.so.23(DPDK_23)(64bit)librte_net_pfe.so.23()(64bit)librte_net_pfe.so.23(DPDK_23)(64bit)librte_net_qede.so.23()(64bit)librte_net_qede.so.23(DPDK_23)(64bit)librte_net_ring.so.23()(64bit)librte_net_ring.so.23(DPDK_23)(64bit)librte_net_sfc.so.23()(64bit)librte_net_sfc.so.23(DPDK_23)(64bit)librte_net_softnic.so.23()(64bit)librte_net_softnic.so.23(DPDK_23)(64bit)librte_net_tap.so.23()(64bit)librte_net_tap.so.23(DPDK_23)(64bit)librte_net_thunderx.so.23()(64bit)librte_net_thunderx.so.23(DPDK_23)(64bit)librte_net_txgbe.so.23()(64bit)librte_net_txgbe.so.23(DPDK_23)(64bit)librte_net_vdev_netvsc.so.23()(64bit)librte_net_vdev_netvsc.so.23(DPDK_23)(64bit)librte_net_vhost.so.23()(64bit)librte_net_vhost.so.23(DPDK_23)(64bit)librte_net_virtio.so.23()(64bit)librte_net_virtio.so.23(DPDK_23)(64bit)librte_net_vmxnet3.so.23()(64bit)librte_net_vmxnet3.so.23(DPDK_23)(64bit)librte_node.so.23()(64bit)librte_node.so.23(EXPERIMENTAL)(64bit)librte_pcapng.so.23()(64bit)librte_pcapng.so.23(EXPERIMENTAL)(64bit)librte_pci.so.23()(64bit)librte_pci.so.23(DPDK_23)(64bit)librte_pdump.so.23()(64bit)librte_pdump.so.23(DPDK_23)(64bit)librte_pdump.so.23(EXPERIMENTAL)(64bit)librte_pipeline.so.23()(64bit)librte_pipeline.so.23(DPDK_23)(64bit)librte_pipeline.so.23(EXPERIMENTAL)(64bit)librte_port.so.23()(64bit)librte_port.so.23(DPDK_23)(64bit)librte_port.so.23(EXPERIMENTAL)(64bit)librte_power.so.23()(64bit)librte_power.so.23(DPDK_23)(64bit)librte_power.so.23(EXPERIMENTAL)(64bit)librte_raw_cnxk_bphy.so.23()(64bit)librte_raw_cnxk_bphy.so.23(DPDK_23)(64bit)librte_raw_cnxk_gpio.so.23()(64bit)librte_raw_cnxk_gpio.so.23(DPDK_23)(64bit)librte_raw_dpaa2_cmdif.so.23()(64bit)librte_raw_dpaa2_cmdif.so.23(DPDK_23)(64bit)librte_raw_ifpga.so.23()(64bit)librte_raw_ifpga.so.23(DPDK_23)(64bit)librte_raw_ntb.so.23()(64bit)librte_raw_ntb.so.23(DPDK_23)(64bit)librte_raw_skeleton.so.23()(64bit)librte_raw_skeleton.so.23(DPDK_23)(64bit)librte_rawdev.so.23()(64bit)librte_rawdev.so.23(DPDK_23)(64bit)librte_rcu.so.23()(64bit)librte_rcu.so.23(DPDK_23)(64bit)librte_rcu.so.23(EXPERIMENTAL)(64bit)librte_regex_cn9k.so.23()(64bit)librte_regex_cn9k.so.23(DPDK_23)(64bit)librte_regex_mlx5.so.23()(64bit)librte_regex_mlx5.so.23(DPDK_23)(64bit)librte_regexdev.so.23()(64bit)librte_regexdev.so.23(EXPERIMENTAL)(64bit)librte_regexdev.so.23(INTERNAL)(64bit)librte_reorder.so.23()(64bit)librte_reorder.so.23(DPDK_23)(64bit)librte_reorder.so.23(EXPERIMENTAL)(64bit)librte_rib.so.23()(64bit)librte_rib.so.23(DPDK_23)(64bit)librte_ring.so.23()(64bit)librte_ring.so.23(DPDK_23)(64bit)librte_sched.so.23()(64bit)librte_sched.so.23(DPDK_23)(64bit)librte_sched.so.23(EXPERIMENTAL)(64bit)librte_security.so.23()(64bit)librte_security.so.23(DPDK_23)(64bit)librte_security.so.23(EXPERIMENTAL)(64bit)librte_security.so.23(INTERNAL)(64bit)librte_stack.so.23()(64bit)librte_stack.so.23(DPDK_23)(64bit)librte_table.so.23()(64bit)librte_table.so.23(DPDK_23)(64bit)librte_table.so.23(EXPERIMENTAL)(64bit)librte_telemetry.so.23()(64bit)librte_telemetry.so.23(DPDK_23)(64bit)librte_telemetry.so.23(INTERNAL)(64bit)librte_timer.so.23()(64bit)librte_timer.so.23(DPDK_23)(64bit)librte_timer.so.23(EXPERIMENTAL)(64bit)librte_vdpa_ifc.so.23()(64bit)librte_vdpa_ifc.so.23(DPDK_23)(64bit)librte_vdpa_mlx5.so.23()(64bit)librte_vdpa_mlx5.so.23(DPDK_23)(64bit)librte_vdpa_sfc.so.23()(64bit)librte_vdpa_sfc.so.23(DPDK_23)(64bit)librte_vhost.so.23()(64bit)librte_vhost.so.23(DPDK_23)(64bit)librte_vhost.so.23(EXPERIMENTAL)(64bit)librte_vhost.so.23(INTERNAL)(64bit)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfigld-linux-x86-64.so.2()(64bit)ld-linux-x86-64.so.2(GLIBC_2.3)(64bit)libatomic.so.1()(64bit)libatomic.so.1(LIBATOMIC_1.0)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.10)(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.16)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.22)(64bit)libc.so.6(GLIBC_2.25)(64bit)libc.so.6(GLIBC_2.27)(64bit)libc.so.6(GLIBC_2.28)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.2)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.6)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libc.so.6(GLIBC_2.9)(64bit)libcrypto.so.1.1()(64bit)libcrypto.so.1.1(OPENSSL_1_1_0)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)libelf.so.1()(64bit)libelf.so.1(ELFUTILS_1.0)(64bit)libfdt.so.1()(64bit)libfdt.so.1(LIBFDT_1.2)(64bit)libibverbs.so.1()(64bit)libibverbs.so.1(IBVERBS_1.0)(64bit)libibverbs.so.1(IBVERBS_1.1)(64bit)libibverbs.so.1(IBVERBS_1.10)(64bit)libibverbs.so.1(IBVERBS_1.8)(64bit)libjansson.so.4()(64bit)libjansson.so.4(libjansson.so.4)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2.5)(64bit)libm.so.6(GLIBC_2.29)(64bit)libmlx4.so.1()(64bit)libmlx4.so.1(MLX4_1.0)(64bit)libmlx5.so.1()(64bit)libmlx5.so.1(MLX5_1.0)(64bit)libmlx5.so.1(MLX5_1.1)(64bit)libmlx5.so.1(MLX5_1.10)(64bit)libmlx5.so.1(MLX5_1.11)(64bit)libmlx5.so.1(MLX5_1.12)(64bit)libmlx5.so.1(MLX5_1.13)(64bit)libmlx5.so.1(MLX5_1.14)(64bit)libmlx5.so.1(MLX5_1.15)(64bit)libmlx5.so.1(MLX5_1.16)(64bit)libmlx5.so.1(MLX5_1.17)(64bit)libmlx5.so.1(MLX5_1.19)(64bit)libmlx5.so.1(MLX5_1.2)(64bit)libmlx5.so.1(MLX5_1.20)(64bit)libmlx5.so.1(MLX5_1.21)(64bit)libmlx5.so.1(MLX5_1.24)(64bit)libmlx5.so.1(MLX5_1.3)(64bit)libmlx5.so.1(MLX5_1.6)(64bit)libmlx5.so.1(MLX5_1.7)(64bit)libmlx5.so.1(MLX5_1.8)(64bit)libmlx5.so.1(MLX5_1.9)(64bit)libnuma.so.1()(64bit)libnuma.so.1(libnuma_1.1)(64bit)libnuma.so.1(libnuma_1.2)(64bit)libpcap.so.1()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.12)(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libpthread.so.0(GLIBC_2.3.2)(64bit)libpthread.so.0(GLIBC_2.3.3)(64bit)libpthread.so.0(GLIBC_2.3.4)(64bit)libpthread.so.0(GLIBC_2.4)(64bit)librt.so.1()(64bit)librt.so.1(GLIBC_2.2.5)(64bit)librte_acl.so.23()(64bit)librte_acl.so.23(DPDK_23)(64bit)librte_bbdev.so.23()(64bit)librte_bbdev.so.23(DPDK_23)(64bit)librte_bbdev.so.23(EXPERIMENTAL)(64bit)librte_bpf.so.23()(64bit)librte_bpf.so.23(DPDK_23)(64bit)librte_bus_auxiliary.so.23()(64bit)librte_bus_auxiliary.so.23(INTERNAL)(64bit)librte_bus_dpaa.so.23()(64bit)librte_bus_dpaa.so.23(INTERNAL)(64bit)librte_bus_fslmc.so.23()(64bit)librte_bus_fslmc.so.23(DPDK_23)(64bit)librte_bus_fslmc.so.23(INTERNAL)(64bit)librte_bus_ifpga.so.23()(64bit)librte_bus_ifpga.so.23(INTERNAL)(64bit)librte_bus_pci.so.23()(64bit)librte_bus_pci.so.23(DPDK_23)(64bit)librte_bus_pci.so.23(EXPERIMENTAL)(64bit)librte_bus_pci.so.23(INTERNAL)(64bit)librte_bus_vdev.so.23()(64bit)librte_bus_vdev.so.23(DPDK_23)(64bit)librte_bus_vdev.so.23(INTERNAL)(64bit)librte_bus_vmbus.so.23()(64bit)librte_bus_vmbus.so.23(DPDK_23)(64bit)librte_bus_vmbus.so.23(INTERNAL)(64bit)librte_common_cnxk.so.23()(64bit)librte_common_cnxk.so.23(INTERNAL)(64bit)librte_common_cpt.so.23()(64bit)librte_common_cpt.so.23(INTERNAL)(64bit)librte_common_dpaax.so.23()(64bit)librte_common_dpaax.so.23(INTERNAL)(64bit)librte_common_iavf.so.23()(64bit)librte_common_iavf.so.23(INTERNAL)(64bit)librte_common_idpf.so.23()(64bit)librte_common_idpf.so.23(INTERNAL)(64bit)librte_common_mlx5.so.23()(64bit)librte_common_mlx5.so.23(INTERNAL)(64bit)librte_common_octeontx.so.23()(64bit)librte_common_octeontx.so.23(INTERNAL)(64bit)librte_common_sfc_efx.so.23()(64bit)librte_common_sfc_efx.so.23(INTERNAL)(64bit)librte_compressdev.so.23()(64bit)librte_compressdev.so.23(EXPERIMENTAL)(64bit)librte_crypto_cnxk.so.23()(64bit)librte_crypto_cnxk.so.23(INTERNAL)(64bit)librte_crypto_dpaa2_sec.so.23()(64bit)librte_crypto_dpaa2_sec.so.23(INTERNAL)(64bit)librte_crypto_dpaa_sec.so.23()(64bit)librte_crypto_dpaa_sec.so.23(INTERNAL)(64bit)librte_crypto_octeontx.so.23()(64bit)librte_crypto_octeontx.so.23(INTERNAL)(64bit)librte_cryptodev.so.23()(64bit)librte_cryptodev.so.23(DPDK_23)(64bit)librte_cryptodev.so.23(EXPERIMENTAL)(64bit)librte_cryptodev.so.23(INTERNAL)(64bit)librte_dmadev.so.23()(64bit)librte_dmadev.so.23(EXPERIMENTAL)(64bit)librte_dmadev.so.23(INTERNAL)(64bit)librte_eal.so.23()(64bit)librte_eal.so.23(DPDK_23)(64bit)librte_eal.so.23(EXPERIMENTAL)(64bit)librte_eal.so.23(INTERNAL)(64bit)librte_ethdev.so.23()(64bit)librte_ethdev.so.23(DPDK_23)(64bit)librte_ethdev.so.23(EXPERIMENTAL)(64bit)librte_ethdev.so.23(INTERNAL)(64bit)librte_eventdev.so.23()(64bit)librte_eventdev.so.23(DPDK_23)(64bit)librte_eventdev.so.23(INTERNAL)(64bit)librte_graph.so.23()(64bit)librte_graph.so.23(EXPERIMENTAL)(64bit)librte_gso.so.23()(64bit)librte_gso.so.23(DPDK_23)(64bit)librte_hash.so.23()(64bit)librte_hash.so.23(DPDK_23)(64bit)librte_ip_frag.so.23()(64bit)librte_ip_frag.so.23(DPDK_23)(64bit)librte_kvargs.so.23()(64bit)librte_kvargs.so.23(DPDK_23)(64bit)librte_lpm.so.23()(64bit)librte_lpm.so.23(DPDK_23)(64bit)librte_mbuf.so.23()(64bit)librte_mbuf.so.23(DPDK_23)(64bit)librte_mempool.so.23()(64bit)librte_mempool.so.23(DPDK_23)(64bit)librte_mempool.so.23(INTERNAL)(64bit)librte_mempool_cnxk.so.23()(64bit)librte_mempool_dpaa.so.23()(64bit)librte_mempool_dpaa.so.23(INTERNAL)(64bit)librte_mempool_dpaa2.so.23()(64bit)librte_mempool_dpaa2.so.23(INTERNAL)(64bit)librte_mempool_octeontx.so.23()(64bit)librte_meter.so.23()(64bit)librte_meter.so.23(DPDK_23)(64bit)librte_metrics.so.23()(64bit)librte_metrics.so.23(DPDK_23)(64bit)librte_net.so.23()(64bit)librte_net.so.23(DPDK_23)(64bit)librte_net_cnxk.so.23()(64bit)librte_net_cnxk.so.23(INTERNAL)(64bit)librte_net_dpaa.so.23()(64bit)librte_net_dpaa.so.23(INTERNAL)(64bit)librte_net_dpaa2.so.23()(64bit)librte_net_dpaa2.so.23(INTERNAL)(64bit)librte_net_i40e.so.23()(64bit)librte_net_i40e.so.23(EXPERIMENTAL)(64bit)librte_net_ipn3ke.so.23()(64bit)librte_net_ipn3ke.so.23(INTERNAL)(64bit)librte_net_octeontx.so.23()(64bit)librte_net_octeontx.so.23(DPDK_23)(64bit)librte_pcapng.so.23()(64bit)librte_pcapng.so.23(EXPERIMENTAL)(64bit)librte_pci.so.23()(64bit)librte_pci.so.23(DPDK_23)(64bit)librte_pipeline.so.23()(64bit)librte_pipeline.so.23(EXPERIMENTAL)(64bit)librte_port.so.23()(64bit)librte_port.so.23(EXPERIMENTAL)(64bit)librte_rawdev.so.23()(64bit)librte_rawdev.so.23(DPDK_23)(64bit)librte_rcu.so.23()(64bit)librte_rcu.so.23(DPDK_23)(64bit)librte_rcu.so.23(EXPERIMENTAL)(64bit)librte_regexdev.so.23()(64bit)librte_regexdev.so.23(INTERNAL)(64bit)librte_reorder.so.23()(64bit)librte_rib.so.23()(64bit)librte_rib.so.23(DPDK_23)(64bit)librte_ring.so.23()(64bit)librte_ring.so.23(DPDK_23)(64bit)librte_sched.so.23()(64bit)librte_sched.so.23(DPDK_23)(64bit)librte_security.so.23()(64bit)librte_security.so.23(EXPERIMENTAL)(64bit)librte_security.so.23(INTERNAL)(64bit)librte_stack.so.23()(64bit)librte_stack.so.23(DPDK_23)(64bit)librte_table.so.23()(64bit)librte_table.so.23(EXPERIMENTAL)(64bit)librte_telemetry.so.23()(64bit)librte_telemetry.so.23(DPDK_23)(64bit)librte_telemetry.so.23(INTERNAL)(64bit)librte_timer.so.23()(64bit)librte_timer.so.23(DPDK_23)(64bit)librte_vhost.so.23()(64bit)librte_vhost.so.23(DPDK_23)(64bit)librte_vhost.so.23(EXPERIMENTAL)(64bit)librte_vhost.so.23(INTERNAL)(64bit)libz.so.1()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3dJcd3@d dxccwsc5c47@bK@bja?=@a;H`]`f@`_s!_i@_2@^@^l@^\@]@]@]\@\Y@\o@\I[Ѱ@[[['ZZ@ZZZH@Z\ZTZ@X6@W= 5.9. Also see here: http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T- Add patches to fix vulnerability where malicious guest can harm the host using vhost crypto, this includes executing code in host (VM Escape), reading host application memory space to guest and causing partially denial of service in the host (bsc#1176590). * 0001-vhost-crypto-fix-pool-allocation.patch * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch * 0004-vhost-crypto-fix-incorrect-write-back-source.patch * 0005-vhost-crypto-fix-data-length-check.patch * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch- Update to 19.11.4. For a list of fixes check: https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id8 - Add patch to resolve build error reported in Staging:E project where a kernel backport (jsc#SLE-13536) introduced backward incompatible changes to the API that break kni module build * 0001-SLE15-SP3-compatibility-patch-for-kni.patch- update to v19.11.3: app/crypto-perf: fix display of sample test vector app/eventdev: check Tx adapter service ID app: fix usage help of options separated by dashes app/pipeline: fix build with gcc 10 app: remove extra new line after link duplex app/testpmd: add parsing for QinQ VLAN headers app/testpmd: fix DCB set app/testpmd: fix memory failure handling for i40e DDP app/testpmd: fix PPPoE flow command app/testpmd: fix statistics after reset baseband/turbo_sw: fix exposed LLR decimals assumption bbdev: fix doxygen comments build: disable gcc 10 zero-length-bounds warning build: fix linker warnings with clang on Windows build: support MinGW-w64 with Meson buildtools: get static mlx dependencies for meson bus/fslmc: fix dereferencing null pointer bus/fslmc: fix size of qman fq descriptor bus/pci: fix devargs on probing again bus/pci: fix UIO resource access from secondary process bus/vmbus: fix comment spelling ci: fix telemetry dependency in Travis common/iavf: update copyright common/mlx5: fix build with -fno-common common/mlx5: fix build with rdma-core 21 common/mlx5: fix netlink buffer allocation from stack common/mlx5: fix umem buffer alignment common/octeontx: fix gcc 9.1 ABI break common/qat: fix GEN3 marketing name contigmem: cleanup properly when load fails crypto/caam_jr: fix check of file descriptors crypto/caam_jr: fix IRQ functions return type crypto/ccp: fix fd leak on probe failure cryptodev: add asymmetric session-less feature name cryptodev: fix missing device id range checking cryptodev: fix SHA-1 digest enum comment crypto/kasumi: fix extern declaration crypto/nitrox: fix CSR register address generation crypto/nitrox: fix oversized device name crypto/octeontx2: fix build with gcc 10 crypto/openssl: fix out-of-place encryption crypto/qat: fix cipher descriptor for ZUC and SNOW crypto/qat: support plain SHA1..SHA512 hashes devtools: fix symbol map change check doc: add i40e limitation for flow director doc: add NASM installation steps doc: fix API index doc: fix build issue in ABI guide doc: fix build with doxygen 1.8.18 doc: fix default symbol binding in ABI guide doc: fix log level example in Linux guide doc: fix LTO config option doc: fix matrix CSS for recent sphinx doc: fix multicast filter feature announcement doc: fix number of failsafe sub-devices doc: fix reference in ABI guide doc: fix sphinx compatibility doc: fix typo in contributors guide doc: fix typo in contributors guide doc: fix typos in ABI policy doc: prefer https when pointing to dpdk.org drivers: add crypto as dependency for event drivers drivers/crypto: disable gcc 10 no-common errors drivers/crypto: fix build with make 4.3 drivers/crypto: fix log type variables for -fno-common drivers: fix log type variables for -fno-common eal/arm64: fix precise TSC eal: fix C++17 compilation eal: fix comments spelling eal: fix log message print for regex eal: fix PRNG init with HPET enabled eal: fix typo in endian conversion macros eal/freebsd: fix queuing duplicate alarm callbacks eal/ppc: fix bool type after altivec include eal/ppc: fix build with gcc 9.3 eal/x86: ignore gcc 10 stringop-overflow warnings ethdev: fix build when vtune profiling is on ethdev: fix spelling eventdev: fix probe and remove for secondary process event/dsw: avoid reusing previously recorded events event/dsw: fix enqueue burst return value event/dsw: remove redundant control ring poll event/dsw: remove unnecessary read barrier event/octeontx2: fix build for O1 optimization event/octeontx2: fix queue removal from Rx adapter examples/eventdev: fix build with gcc 10 examples/eventdev: fix crash on exit examples/fips_validation: fix parsing of algorithms examples/ip_pipeline: remove check of null response examples/ipsec-gw: fix gcc 10 maybe-uninitialized warning examples/kni: fix crash during MTU set examples/kni: fix MTU change to setup Tx queue examples/l2fwd-keepalive: fix mbuf pool size examples/qos_sched: fix build with gcc 10 examples: remove extra new line after link duplex examples/vhost_blk: fix build with gcc 10 examples/vmdq: fix output of pools/queues examples/vmdq: fix RSS configuration examples/vm_power: drop Unix path limit redefinition examples/vm_power: fix build with -fno-common fib: fix headers for C++ support fix same typo in multiple places fix various typos found by Lintian ipsec: check SAD lookup error ipsec: fix build dependency on hash lib kvargs: fix buffer overflow when parsing list kvargs: fix invalid token parsing on FreeBSD kvargs: fix strcmp helper documentation log: fix level picked with globbing on type register lpm6: fix comments spelling lpm6: fix size of tbl8 group mem: fix overflow on allocation mem: mark pages as not accessed when freeing memory mem: mark pages as not accessed when reserving VA mempool/dpaa2: install missing header with meson mempool/octeontx2: fix build for gcc O1 optimization mempool: remove inline functions from export list mem: preallocate VA space in no-huge mode mk: fix static linkage of mlx dependency net/avp: fix gcc 10 maybe-uninitialized warning net/bnxt: do not use PMD log type net/bnxt: fix error log for command timeout net/bnxt: fix FW version query net/bnxt: fix HWRM command during FW reset net/bnxt: fix max ring count net/bnxt: fix memory leak during queue restart net/bnxt: fix number of TQM ring net/bnxt: fix port start failure handling net/bnxt: fix possible stack smashing net/bnxt: fix Rx ring producer index net/bnxt: fix storing MAC address twice net/bnxt: fix TQM ring context memory size net/bnxt: fix using RSS config struct net/bnxt: fix VLAN add when port is stopped net/bnxt: fix VNIC Rx queue count on VNIC free net/bnxt: use true/false for bool types net/dpaa2: fix 10G port negotiation net/dpaa2: fix congestion ID for multiple traffic classes net/dpaa: use dynamic log type net/e1000: fix port hotplug for multi-process net/ena/base: fix documentation of functions net/ena/base: fix indentation in CQ polling net/ena/base: fix indentation of multiple defines net/ena/base: fix testing for supported hash function net/ena/base: make allocation macros thread-safe net/ena/base: prevent allocation of zero sized memory net/ena: fix build for O1 optimization net/ena: set IO ring size to valid value net/enetc: fix Rx lock-up net/enic: fix flow action reordering net/failsafe: fix fd leak net/hinic: allocate IO memory with socket id net/hinic/base: fix PF firmware hot-active problem net/hinic/base: fix port start during FW hot update net/hinic: fix LRO net/hinic: fix queues resource free net/hinic: fix repeating cable log and length check net/hinic: fix snprintf length of cable info net/hinic: fix TSO net/hinic: fix Tx mbuf length while copying net/hns3: add free threshold in Rx net/hns3: add RSS hash offload to capabilities net/hns3: clear residual flow rules on init net/hns3: fix configuring illegal VLAN PVID net/hns3: fix configuring RSS hash when rules are flushed net/hns3: fix crash when flushing RSS flow rules with FLR net/hns3: fix default error code of command interface net/hns3: fix default VLAN filter configuration for PF net/hns3: fix mailbox opcode data type net/hns3: fix MSI-X interrupt during initialization net/hns3: fix packets offload features flags in Rx net/hns3: fix promiscuous mode for PF net/hns3: fix return value of setting VLAN offload net/hns3: fix return value when clearing statistics net/hns3: fix RSS indirection table configuration net/hns3: fix RSS key length net/hns3: fix Rx interrupt after reset net/hns3: fix status after repeated resets net/hns3: fix Tx interrupt when enabling Rx interrupt net/hns3: fix VLAN filter when setting promisucous mode net/hns3: fix VLAN PVID when configuring device net/hns3: reduce judgements of free Tx ring space net/hns3: remove one IO barrier in Rx net/hns3: remove unnecessary assignments in Tx net/hns3: replace memory barrier with data dependency order net/hns3: support different numbers of Rx and Tx queues net/hns3: support Rx interrupt net/i40e/base: update copyright net/i40e: fix flow director enabling net/i40e: fix flow director for ARP packets net/i40e: fix flow director initialisation net/i40e: fix flush of flow director filter net/i40e: fix queue region in RSS flow net/i40e: fix queue related exception handling net/i40e: fix setting L2TAG net/i40e: fix wild pointer net/i40e: fix X722 performance net/i40e: relax barrier in Tx net/i40e: relax barrier in Tx for NEON net/iavf: fix link speed net/iavf: fix setting L2TAG net/iavf: fix stats query error code net/ice: add action number check for switch net/ice/base: check memory pointer before copying net/ice/base: fix binary order for GTPU filter net/ice/base: fix MAC write command net/ice/base: fix uninitialized stack variables net/ice/base: minor fixes net/ice/base: read PSM clock frequency from register net/ice/base: remove unused code in switch rule net/ice/base: update copyright net/ice: change default tunnel type net/ice: fix crash in switch filter net/ice: fix hash flow crash net/ice: fix input set of VLAN item net/ice: fix RSS advanced rule net/ice: fix RSS for GTPU net/ice: fix setting L2TAG net/ice: fix variable initialization net/ice: remove bulk alloc option net/ice: remove unnecessary variable net/ice: support mark only action for flow director net/ipn3ke: use control thread to check link status net/ixgbe/base: update copyright net/ixgbe: check driver type in MACsec API net/ixgbe: fix link state timing on fiber ports net/ixgbe: fix link status after port reset net/ixgbe: fix link status inconsistencies net/ixgbe: fix link status synchronization on BSD net/ixgbe: fix resource leak after thread exits normally net/ixgbe: fix statistics in flow control mode net/memif: fix init when already connected net/memif: fix resource leak net/mlx4: fix build with -fno-common net/mlx4: fix drop queue error handling net/mlx5: add device parameter for MPRQ stride size net/mlx5: add multi-segment packets in MPRQ mode net/mlx5: enable MPRQ multi-stride operations net/mlx5: fix actions validation on root table net/mlx5: fix assert in doorbell lookup net/mlx5: fix assert in dynamic metadata handling net/mlx5: fix assert in modify converting net/mlx5: fix build with separate glue lib for dlopen net/mlx5: fix call to modify action without init item net/mlx5: fix counter container usage net/mlx5: fix crash when releasing meter table net/mlx5: fix CVLAN tag set in IP item translation net/mlx5: fix doorbell bitmap management offsets net/mlx5: fix gcc 10 enum-conversion warning net/mlx5: fix header modify action validation net/mlx5: fix imissed counter overflow net/mlx5: fix jump table leak net/mlx5: fix mask used for IPv6 item validation net/mlx5: fix matching for UDP tunnels with Verbs net/mlx5: fix match on empty VLAN item in DV mode net/mlx5: fix metadata for compressed Rx CQEs net/mlx5: fix meter color register consideration net/mlx5: fix meter suffix table leak net/mlx5: fix packet length assert in MPRQ net/mlx5: fix push VLAN action to use item info net/mlx5: fix RSS enablement net/mlx5: fix RSS key copy to TIR context net/mlx5: fix Tx queue release debug log timing net/mlx5: fix validation of push VLAN without full mask net/mlx5: fix validation of VXLAN/VXLAN-GPE specs net/mlx5: fix VLAN flow action with wildcard VLAN item net/mlx5: fix VLAN ID check net/mlx5: fix VLAN PCP item calculation net/mlx5: fix zero metadata action net/mlx5: fix zero value validation for metadata net/mlx5: improve logging of MPRQ selection net/mlx5: reduce Tx completion index memory loads net/mlx5: set dynamic flow metadata in Rx queues net/mlx5: update VLAN and encap actions validation net/mlx5: use open/read/close for ib stats query net/mvneta: do not use PMD log type net/mvpp2: fix build with gcc 10 net/netvsc: avoid possible live lock net/netvsc: do not configure RSS if disabled net/netvsc: do RSS across Rx queue only net/netvsc: fix comment spelling net/netvsc: fix memory free on device close net/netvsc: handle Rx packets during multi-channel setup net/netvsc: handle Tx completions based on burst size net/netvsc: propagate descriptor limits from VF net/netvsc: remove process event optimization net/netvsc: split send buffers from Tx descriptors net/nfp: fix dangling pointer on probe failure net/nfp: fix log format specifiers net/null: fix secondary burst function selection net/null: remove redundant check net/octeontx2: disable unnecessary error interrupts net/octeontx2: enable error and RAS interrupt in configure net/octeontx2: fix buffer size assignment net/octeontx2: fix device configuration sequence net/octeontx2: fix link information for loopback port net/octeontx: fix dangling pointer on init failure net/octeontx: fix meson build for disabled drivers net/pfe: do not use PMD log type net/pfe: fix double free of MAC address net/qede: fix link state configuration net/qede: fix port reconfiguration net/ring: fix device pointer on allocation net/sfc/base: fix build when EVB is enabled net/sfc/base: fix manual filter delete in EF10 net/sfc/base: handle manual and auto filter clashes in EF10 net/sfc/base: reduce filter priorities to implemented only net/sfc/base: refactor filter lookup loop in EF10 net/sfc/base: reject automatic filter creation by users net/sfc/base: use simpler EF10 family conditional check net/sfc/base: use simpler EF10 family run-time checks net/sfc: fix initialization error path net/sfc: fix promiscuous and allmulticast toggles errors net/sfc: fix reported promiscuous/multicast mode net/sfc: fix Rx queue start failure path net/sfc: set priority of created filters to manual net/softnic: fix memory leak for thread net/softnic: fix resource leak for pipeline net/tap: do not use PMD log type net/tap: fix check for mbuf number of segment net/tap: fix crash in flow destroy net/tap: fix fd leak on creation failure net/tap: fix file close on remove net/tap: fix mbuf and mem leak during queue release net/tap: fix mbuf double free when writev fails net/tap: fix queues fd check before close net/tap: fix unexpected link handler net/tap: remove unused assert net/thunderx: use dynamic log type net/vhost: fix potential memory leak on close net/virtio: do not use PMD log type net/virtio: fix crash when device reconnecting net/virtio: fix outdated comment net/virtio: fix unexpected event after reconnect net/virtio-user: fix devargs parsing net/vmxnet3: fix RSS setting on v4 net/vmxnet3: handle bad host framing pci: accept 32-bit domain numbers pci: fix build on FreeBSD pci: fix build on ppc pci: reject negative values in PCI id pci: remove unneeded includes in public header file remove references to private PCI probe function Revert “common/qat: fix GEN3 marketing name” Revert “net/bnxt: fix number of TQM ring” Revert “net/bnxt: fix TQM ring context memory size” security: fix crash at accessing non-implemented ops security: fix return types in documentation security: fix session counter security: fix verification of parameters service: fix crash on exit service: fix identification of service running on other lcore service: fix race condition for MT unsafe service service: remove rte prefix from static functions telemetry: fix port stats retrieval test/crypto: fix flag check test/crypto: fix statistics case test: fix build with gcc 10 test/flow_classify: enable multi-sockets system test/ipsec: fix crash in session destroy test/kvargs: fix invalid cases check test/kvargs: fix to consider empty elements as valid test: load drivers when required test: remove redundant macro test: skip some subtests in no-huge mode timer: protect initialization with lock usertools: check for pci.ids in /usr/share/misc vfio: fix race condition with sysfs vfio: fix use after free with multiprocess vhost/crypto: add missing user protocol flag vhost: fix packed ring zero-copy vhost: fix peer close check vhost: fix shadowed descriptors not flushed vhost: fix shadow update vhost: fix zero-copy server mode vhost: handle mbuf allocation failure vhost: make IOTLB cache name unique among processes vhost: prevent zero-copy with incompatible client mode vhost: remove unused variable - remove the security backport patches as they're already included upstream: * 0001-vhost-check-log-mmap-offset-and-size-overflow.patch * 0002-vhost-fix-vring-index-check.patch * 0003-vhost-crypto-validate-keys-lengths.patch * 0004-vhost-fix-translated-address-not-checked.patch * 0005-vhost-fix-potential-memory-space-leak.patch * 0006-vhost-fix-potential-fd-leak.patch- Add patches to fix vulnerability where malicious guest/container can cause resource leak resulting a Denial-of-Service, or memory corruption and crash, or information leak in vhost-user backend application (bsc#1171477, CVE-2020-10722, CVE-2020-10723, CVE-2020-10724, CVE-2020-10725, CVE-2020-10726). * 0001-vhost-check-log-mmap-offset-and-size-overflow.patch * 0002-vhost-fix-vring-index-check.patch * 0003-vhost-crypto-validate-keys-lengths.patch * 0004-vhost-fix-translated-address-not-checked.patch * 0005-vhost-fix-potential-memory-space-leak.patch * 0006-vhost-fix-potential-fd-leak.patch- Update to v19.11.1. For a list of changes, check: * https://doc.dpdk.org/guides/rel_notes/release_19_11.html#new-features - Removed patches no longer applying to the code base: * 0001-vhost-fix-possible-denial-of-service-on-SET_VRING_NU.patch * 0002-vhost-fix-possible-denial-of-service-by-leaking-FDs.patch * 0002-fix-cpu-compatibility.patch - Rebased patches: * 0001-fix-cpu-compatibility.patch- Change constraint to ssse3 to fix build issues on x86_64 and i586- Add version to the PMD driver directory to avoid loading previous version drivers (bsc#1157179). - Update to 18.11.3 (bsc#1156146). For a list of fixes check: * https://doc.dpdk.org/guides-18.11/rel_notes/release_18_11.html#fixes - Add patches to fix vulnerability where malicious container can trigger a denial of service (CVE-2019-14818, bsc#1156146) * 0001-vhost-fix-possible-denial-of-service-on-SET_VRING_NU.patch * 0002-vhost-fix-possible-denial-of-service-by-leaking-FDs.patch - Removed patrches already included upstream: * dpdk-fix-implicit-fallthrough-warning.patch- Changed to multibuild (bsc#1151455). - Added dpdk-fix-implicit-fallthrough-warning.patch to address build error with recent kernels (bsc#1144704).- Minor Update to 18.11.2 * List of fixes can be found in https://doc.dpdk.org/guides-18.11/rel_notes/release_18_11.html#fixes- Add missing libmnl-devel- remove -Wno-error=array-bounds as its no longer needed - disable i586 build because lack of sse support- Add 0002-fix-cpu-compatibility.patch to address issue with older CPUs (bsc#1125961, bsc#1099474) [+ 0002-fix-cpu-compatibility.patch]- Update to 18.11; some of the changes are(fate#325916, fate#325951 fate#326025, fate#326992, bsc#1134968, jira#SLE-4715) : * Added support for using externally allocated memory in DPDK. * Added check for ensuring allocated memory is addressable by devices. * Updated the C11 memory model version of the ring library. * Added NXP CAAM JR PMD. * Added support for GEN3 devices to Intel QAT driver. * Added Distributed Software Eventdev PMD. * Updated KNI kernel module, rte_kni library, and KNI sample application. * Add a new sample application for vDPA. * Updated mlx5 driver. * * Improved security of PMD to prevent the NIC from getting stuck when the application misbehaves. * * Reworked flow engine to supported e-switch flow rules (transfer attribute). * * Added support for header re-write(L2-L4), VXLAN encap/decap, count, match on TCP flags and multiple flow groups with e-switch flow rules. * * Added support for match on metadata, VXLAN and MPLS encap/decap with flow rules. * * Added support for RTE_ETH_DEV_CLOSE_REMOVE flag to provide better support for representors. * * Added support for meson build. * * Fixed build issue with PPC. * * Added support for BlueField VF. * * Added support for externally allocated static memory for DMA. all the changes can be viwed in http://doc.dpdk.org/guides/rel_notes/release_18_11.html [- 0001-enic-fix-Type-punning-and-strict-aliasing-warning.patch]- Enable missed MLX PMDs for SLE12SP4 (bsc#1112307)- Fixed a problem with ABI compatibility; API/ABI compatibility is guaranteed by DPDK upstream community across subsequent bug-fix releases. However, the .spec file broke it by defining the wrong version which included also the bug-fix release number. - Fixed a naming issue with library: did not reflect soname- Fixed a syntax error affecting csh environment configuration(bsc#1102310)- Update to 18.02.2; some of the changes are: * Added function to allow releasing internal EAL resources on exit * Added igb, ixgbe and i40e ethernet driver to support RSS with flow API * Updated i40e driver to support PPPoE/PPPoL2TP * Added MAC loopback support for i40e * Added support of run time determination of number of queues per i40e VF * Updated mlx4/mlx5 driver * Added NVGRE and UDP tunnels support in Solarflare network PMD * Added AVF (Adaptive Virtual Function) net PMD * Added feature supports for live migration from vhost-net to vhost-user * Updated the AESNI-MB PMD * Updated the DPAA_SEC crypto driver to support rte_security * Added New eventdev Ordered Packet Distribution Library (OPDL) PMD * Added GRO support for VxLAN-tunneled packets - Removed 0002-dpdk-eal-ppc-rte_smp_mb.patch since incorporated upstream- Update to 18.02.1 - Restrict untrusted guest to misuse virtio to corrupt host application(ovs-dpdk) memory which can lead all VM to lose connectivity(CVE-2018-1059,bsc#1089638). Changes: * Add deprecation notice for rte_vhost_gpa_to_vva() * Patch vhost-net and vhost-scsi examples * Fixes checkpatch warnings * Take VIRTIO_RING_F_EVENT_IDX into account when ring size (Tiwei) * Fix next chuncks translation access rights in Rx paths (Tiwei) * vhost: fix indirect descriptors table translation size * vhost: check all range is mapped when translating GPAs * vhost: introduce safe API for GPA translation * vhost: ensure all range is mapped when translating QVAs * vhost: add support for non-contiguous indirect descs tables * vhost: handle virtually non-contiguous buffers in Tx * vhost: handle virtually non-contiguous buffers in Rx * vhost: handle virtually non-contiguous buffers in Rx-mrg * examples/vhost: move to safe GPA translation API * examples/vhost_scsi: move to safe GPA translation API * vhost/crypto: move to safe GPA translation API * vhost: deprecate unsafe GPA translation API- Enable MLX4/5 PMD only in Factory and >= SLES15 It needs rdma-core >= v16.- Removed 0002-kni-fix-build-on-SLE12-SP3.patch since no longer referenced in .spec files - Added 0002-dpdk-eal-ppc-rte_smp_mb.patch to fix an issue on ppc64le platforms with v18.02 - Updated to version 18.02; some of the changes include: * Added function to allow releasing internal EAL resources on exit * Added igb, ixgbe and i40e ethernet driver to support RSS with flow API * Updated i40e driver to support PPPoE/PPPoL2TP * Added MAC loopback support for i40e * Added support of run time determination of number of queues per i40e VF * Updated mlx5 driver * Updated mlx4 driver * Added NVGRE and UDP tunnels support in Solarflare network PMD * Added AVF (Adaptive Virtual Function) net PMD * Added feature supports for live migration from vhost-net to vhost-user * Updated the AESNI-MB PMD * Updated the DPAA_SEC crypto driver to support rte_security * Added Wireless Base Band Device (bbdev) abstraction * Added New eventdev Ordered Packet Distribution Library (OPDL) PMD * Added new pipeline use case for dpdk-test-eventdev application * Updated Eventdev sample application to support event devices based on capability * Added Rawdev, a generic device support library * Added new multi-process communication channel * Added GRO support for VxLAN-tunneled packets * Increased default Rx and Tx ring size in sample applications * Added new DPDK build system using the tools “meson” and “ninja” [EXPERIMENTAL]- The vm_power example does not work for ppc64le since it uses the IXGBE PMD driver which is not available for that platform(bsc#1082154): * Disable CONFIG_RTE_LIBRTE_POWER for the sample application; * Disable CONFIG_RTE_LIBRTE_IXGBE_PMD for the actual PMD driver;- Upgraded to latest stable release 17.11.1 (LTS): some of the fixes include: * location changes of the GPL and LGPL licenses; * net/mlx4: - fix drop flow resources leak * net/bnxt: - double increment of idx during Tx ring alloc - group info usage - check for ether type - size of Tx ring in HW - number of pools for RSS - return code in MAC address set - link speed setting with autoneg off * net/nfp: - MTU settings - jumbo settings - CRC strip check behaviour * net/sfc: - multicast address list copy memory leak - DMA memory leak after kvarg processing failure - fix label name to be consistent * net/i40e: - VLAN offload setting issue - FDIR input set conflict - FDIR rule confiliction issue - setting MAC address of VF - flow director Rx resource defect - warn when writing global registers - multiple driver support - interrupt conflict with multi-driver - Rx interrupt - check multi-driver option parsing - flow director filter * net/qede: - enable LRO over tunnels - reject config with no Rx queue - check tunnel L3 header - tunnel header size in Tx BD configuration - VF LRO tunnel configuration * net/mlx5: - Tx checksum offloads - un-supported RSS hash fields use - device operation type - pedantic compilation - fix pedantic compilation - flow item validation - flow RSS configuration - UAR remapping on non configured queues - secondary process verification - port stop by verify flows are still present - flow priority on queue action- Enable(disabled by default) MLX4 and MLX5 pmd(fate#322609)- Upgraded to latest major 17.11(fate#322609); some of the fixes include: * Extended port_id range from uint8_t to uint16_t * Added a new driver for Marvell Armada 7k/8k devices * Updated mlx4 driver * Updated mlx5 driver * Added SoftNIC PMD * Added support for NXP DPAA Devices * Updated support for Cavium OCTEONTX Device * Added PF support to the Netronome NFP PMD * Updated bnxt PMD * Added bus agnostic functions to cryptodev for PMD initialization * Updated QAT crypto PMD * Updated the AESNI MB PMD * Updated the OpenSSL PMD * Added NXP DPAA SEC crypto PMD * Add new benchmarking mode to dpdk-test-crypto-perf application * Added IOMMU support to libvhost-user * Added the Generic Segmentation Offload Library * Added the Flow Classification Library - Removed 0002-kni-fix-build-on-SLE12-SP3.patch since patch merged upstream and available in 17.11- Added missing supported broadcom chipset family Broadcom NetXtreme II BCM57810- Upgraded to latest stable 17.08.1; some of the fixes include: * net/qede: disable per-VF Tx switching feature * revert "net/virtio: flush Rx queues on start" * various fixes for mlx5 PMD drivers * various fixes for bnxt PMD drivers * various fixes for i40e PMD drivers * various fixes for crypto PMD drivers * testpmd: fix for non-consecutive ports * ethdev: fix ABI version- Add missing libelf-devel dependency- Updated to 17.08(bsc#1050250, bsc#1046598, fate#322913, fate#322608) Some of the new features are listed below: * Increase minimum x86 ISA version to SSE4.2 * Added Fail-Safe PMD * Added support for generic flow API (rte_flow) on igb NICs * Added support for generic flow API (rte_flow) on enic * Added support for Chelsio T6 family of adapters * Added latency and performance improvements for cxgbe * Updated mlx5 driver * Added NXP DPAA2 Eventdev PMD * Added dpdk-test-eventdev test application * from 17.05: * Added mbuf raw free API * Added free Tx mbuf on demand API * Added VFIO hotplug support * Added PowerPC support for i40e and its vector PMD * Added VF max bandwidth setting in i40e * Added LiquidIO network PMD * Added support for NXP DPAA2 Network PMD * Added support for NXP DPAA2 - FSLMC bus * Added support for the Wind River Systems AVP PMD * Added vmxnet3 version 3 support * Added MTU feature support to Virtio and Vhost * Added event driven programming model library (rte_eventdev) * Added Software Eventdev PMD * Added Cavium OCTEONTX Eventdev PMD * Added NXP DPAA2 SEC crypto PMD * from 17.02: * Added generic EAL API for I/O device memory read/write operations * Added VF Daemon (VFD) for i40e. - EXPERIMENTAL * Added generic flow API (rte_flow) * Added APIs for MACsec offload support to the ixgbe PMD * Added Solarflare libefx-based network PMD. * Added support for Mellanox ConnectX-5 adapters (mlx5) * Added ARMv8 crypto PMD * Added crypto performance test application * more details can be found in http://dpdk.org/doc/guides/rel_notes/release_17_08.html http://dpdk.org/doc/guides/rel_notes/release_17_05.html http://dpdk.org/doc/guides/rel_notes/release_17_02.html [-0002-kni-define-HAVE_VF_VLAN_PROTO-for-SLES12SP3.patch - 0003-kni-define-HAVE_TRANS_START_HELPER-for-SLES12SP3.patch - 0004-net-thunderx-sync-mailbox-definitions-with-Linux-PF-.patch - 0005-kni-fix-build-with-gcc-7.1.patch - 0006-kni-fix-ethtool-build-with-kernel-4.11.patch - 0007-igb_uio-switch-to-new-irq-function-for-MSI-X.patch] - Use updated patch to enable HAVE_TRANS_START_HELPER for SLE12SP3(bsc#1031705). [+ 0002-kni-fix-build-on-SLE12-SP3.patch]- Enabled CONFIG_RTE_MAJOR_ABI: libs SONAME equal the DPDK release version- Split libs into a subpackage to provide multiple installable versions on same sytem- Do not use obsolete pci_enable_msix for() kernel > 4.8 [+0006-kni-fix-ethtool-build-with-kernel-4.11.patch, +0007-igb_uio-switch-to-new-irq-function-for-MSI-X.patch]- Updated to 16.11.2 which provide bug fixes as below(fate#321541): * mbuf: fix missing includes in exported header * eal: fix debug macro redefinition * net/nfp: fix packet/data length conversion * net/i40e: fix setup when bulk is disabled * pci: fix device registration on FreeBSD * net/i40e: ensure vector mode is not used with QinQ * nic_uio: fix device binding at boot * net/bnx2x: fix transmit queue free threshold * net/vmxnet3: fix queue size changes * kni: fix build with kernel 4.11 * kni: fix possible memory leak * kni: fix crash caused by freeing mempool * net/i40e: fix allocation check * net/virtio: fix crash when closing twice * net/ixgbevf: set xstats id values * net/i40e: fix hash input set on X722 * eal/linux: fix build with glibc 2.25 * net/i40e: fix incorrect packet index reference * net/thunderx: fix 32-bit build * net/thunderx: fix build on FreeBSD * net/thunderx: fix deadlock in Rx path * net/ixgbe: fix setting MTU on stopped device * vfio: fix secondary process start * net/virtio-user: fix address on 32-bit system * net/virtio: fix MSI-X for modern devices * net/virtio: fix link status always down * net/ixgbe: fix multi-queue mode check in SRIOV mode * net/i40e/base: fix potential out of bound array access * vhost: fix false sharing * net/thunderx: fix stats access out of bounds * net/virtio: disable LSC interrupt if MSIX not enabled * net/i40e: fix mbuf alloc failed counter * net: fix stripped VLAN flag for offload emulation * vfio: fix disabling INTx * net/igb: fix VF MAC address setting * net/igb: fix VF MAC address setting * net/ixgbe: fix VF Rx mode for allmulticast disabled * net/bonding: fix updating slave link status * net/virtio-user: fix overflow * net/i40e: fix TC bitmap of VEB * net/ixgbe/base: fix build error * net/ixgbe: fix Rx queue blocking issue * net/ixgbe: fix all queues drop setting of DCB * net/ixgbe: fix TC bandwidth setting more details can be found in http://dpdk.org/ml/archives/stable/2017-May/001809.html [- 0005-kni-fix-build-with-kernel-4.11.patch] - use default gcc which is now gcc7 (bsc#1042372) [+0005-kni-fix-build-with-gcc-7.1.patch]- Add upstream patch to fix building against linux kernel 4.11 [+0005-kni-fix-build-with-kernel-4.11.patch]- sync mailbox definitions with Linux PF driver(bsc#1035993) [+0004-net-thunderx-sync-mailbox-definitions-with-Linux-PF-.patch]- Enable HAVE_TRANS_START_HELPER for SLE12SP3(bsc#1031705). [+0003-kni-define-HAVE_TRANS_START_HELPER-for-SLES12SP3.patch]- Fix dpdk KMP build fails(bsc#1031750) - enable igb_uio kernel module(fate#322394) - update kernel version for SLES12SP3 4.4.59 for bsc#1031705 [*0002-kni-define-HAVE_VF_VLAN_PROTO-for-SLES12SP3.patch]- Enable HAVE_VF_VLAN_PROTO for SLE12SP3(bsc#1031705). [+0002-kni-define-HAVE_VF_VLAN_PROTO-for-SLES12SP3.patch]- Disable dpdk-kmp package for ix86.- Upgrade to LTS release of 16.11 which contains fixes below(fate#321541): * app/test: fix symmetric session free in crypto perf tests * app/testpmd: fix check for invalid ports * app/testpmd: fix static build link ordering * crypto/aesni_gcm: fix IV size in capabilities * crypto/aesni_gcm: fix J0 padding bytes * crypto/aesni_mb: fix incorrect crypto session * crypto/openssl: fix extra bytes written at end of data * crypto/openssl: fix indentation in guide * crypto/qat: fix IV size in capabilities * crypto/qat: fix to avoid buffer overwrite in OOP case * cryptodev: fix crash on null dereference * cryptodev: fix loop in device query * devargs: reset driver name pointer on parsing failure * drivers/crypto: fix different auth/cipher keys * ethdev: check maximum number of queues for statistics * ethdev: fix extended statistics name index * ethdev: fix port data mismatched in multiple process model * ethdev: fix port lookup if none * ethdev: remove invalid function from version map * examples/ethtool: fix driver information * examples/ethtool: fix querying non-PCI devices * examples/ip_pipeline: fix coremask limitation * examples/ip_pipeline: fix parsing of pass-through pipeline * examples/l2fwd-crypto: fix overflow * examples/vhost: fix calculation of mbuf count * examples/vhost: fix lcore initialization * mempool: fix API documentation * mempool: fix stack handler dequeue * net/af_packet: fix fd use after free * net/bnx2x: fix Rx mode configuration * net/cxgbe/base: initialize variable before reading EEPROM * net/cxgbe: fix parenthesis on bitwise operation * net/ena: fix setting host attributes * net/enic: fix hardcoding of some flow director masks * net/enic: fix memory leak with oversized Tx packets * net/enic: remove unnecessary function parameter attributes * net/i40e: enable auto link update for 25G * net/i40e: fix Rx checksum flag * net/i40e: fix TC bandwidth definition * net/i40e: fix VF reset flow * net/i40e: fix checksum flag in x86 vector Rx * net/i40e: fix crash in close * net/i40e: fix deletion of all macvlan filters * net/i40e: fix ethertype filter on X722 * net/i40e: fix link update delay * net/i40e: fix logging for Tx free threshold check * net/i40e: fix segment number in reassemble process * net/i40e: fix wrong return value when handling PF message * net/i40e: fix xstats value mapping * net/i40evf: fix casting between structs * net/i40evf: fix reporting of imissed packets * net/ixgbe: fix blocked interrupts * net/ixgbe: fix received packets number for ARM * net/ixgbe: fix received packets number for ARM NEON * net/ixgbevf: fix max packet length * net/mlx5: fix RSS hash result for flows * net/mlx5: fix Rx packet validation and type * net/mlx5: fix Tx doorbell * net/mlx5: fix endianness in Tx completion queue * net/mlx5: fix inconsistent link status * net/mlx5: fix leak when starvation occurs * net/mlx5: fix link status query * net/mlx5: fix memory leak when parsing device params * net/mlx5: fix missing inline attributes * net/mlx5: fix updating total length of multi-packet send * net/mlx: fix IPv4 and IPv6 packet type * net/nfp: fix VLAN offload flags check * net/nfp: fix typo in Tx offload capabilities * net/pcap: fix timestamps in output pcap file * net/qede/base: fix FreeBSD build * net/qede: add vendor/device id info * net/qede: fix PF fastpath status block index * net/qede: fix filtering code * net/qede: fix function declaration * net/qede: fix per queue statisitics * net/qede: fix resource leak * net/vhost: fix socket file deleted on stop * net/vhost: fix unix socket not removed as closing * net/virtio-user: fix not properly reset device * net/virtio-user: fix wrongly get/set features * net/virtio: fix build without virtio-user * net/virtio: fix crash when number of virtio devices > 1 * net/virtio: fix multiple process support * net/virtio: fix performance regression due to TSO * net/virtio: fix rewriting LSC flag * net/virtio: fix wrong Rx/Tx method for secondary process * net/virtio: optimize header reset on any layout * net/virtio: store IO port info locally * net/virtio: store PCI operators pointer locally * net/vmxnet3: fix Rx deadlock * pci: fix check of mknod * pmdinfogen: fix endianness with cross-compilation * pmdinfogen: fix null dereference * sched: fix crash when freeing port * usertools: fix active interface detection when binding * vdev: fix detaching with alias * vfio: fix file descriptor leak in multi-process * vhost: allow many vhost-user ports * vhost: do not GSO when no header is present * vhost: fix dead loop in enqueue path * vhost: fix guest/host physical address mapping * vhost: fix long stall of negotiation * vhost: fix memory leak- Fix broken dpdk-pmd/* soft links(bsc#1026804).- Do not disable cryptodev as EXPREMENTAL tag has been removed. - Remove CONFIG_RTE_LIBRTE_MBUF_OFFLOAD as cryptodev is not depending on it anymore and its removed from the upstream.- Enable rte_kni kernel module for dpdk(fate#322394). [+preamble] - Build dpdk-thunderx only for aarch64- Update to version 16.11(fate#321541). Some of the new features are listed below: * Added software parser for packet type. * Improved offloads support in mbuf. * Added vhost-user dequeue zero copy support. * Added vhost-user indirect descriptors support. * Added vhost PMD xstats. * Added virtio NEON support for ARM. * Updated the ixgbe base driver. * Added APIs for VF management to the ixgbe PMD. * Updated the enic driver. * Added openssl PMD. * Added support for new gcc -march option. Detailed changes can be obtained from http://dpdk.org/doc/guides/rel_notes/release_16_11.html - Resolved fixes in the updated versions are : * enic: Fixed several flow director issues. * enic: Fixed inadvertent setting of L4 checksum ptype on ICMP packets. * enic: Fixed high driver overhead when servicing Rx queues beyond the first.- Added gcc-6 as default compiler for CRC/mtune & other optimizations. - Fix possible parallel installation of dpdk subpackages.- Add pre_checkin.sh to generate the dpdk-thunderx.spec file- Fixed paths using %{name} to have the dpdk.spec aligned with dpdk-thunderx.spec- Added back in all the architectures to keep .spec files aligned * Driving thunderx platform architectural dependency via the ExclusiveArch tag- Added support to build code for Thunderx platform(fate#321960). - Introduced new dpdk-thunderx.spec file: * Removed architectures not supporting Thunderx platform (e.g. x86) * Added dependency on gcc v5.0 for armv8a-crc- Update to version 16.07.2. Some of the fixes are listed below: * ethdev: prevent duplicate event callback * hash: fix bucket size usage * hash: fix unlimited cuckoo path * lpm: fix freeing memory * lpm: fix freeing unused sub-table on rule delete * mempool: fix leak if populate fails * mempool: fix search of maximum contiguous pages * pci: fix probing error if no driver found * net/bnx2x: fix maximum PF queues * net/bnxt: fix bit shift size * net/bnxt: fix crash when closing * net/enic: fix Rx queue index when not using Rx scatter * net/enic: fix crash on MTU update or Rx queue reconfigure * net/enic: fix crash with removed flow director filters * net/enic: fix max packet length check * net/enic: fix multi-queue Rx performance * net/enic: revert truncated packets counter fix * net/fm10k: fix VF Tx queue initialization * net/i40e: fix Rx hang when disable LLDP * net/ixgbe: fix VF registers * net/thunderx: fix Tx checksum handling * [The list of changes is rather long so please consult the following resources for the complete list of new features, bugfixes and other changes in this release: - http://dpdk.org/doc/guides-16.07/rel_notes/release_16_07.html#id2]- Update to version 16.07.1. Some of the fixes are listed below: * contigmem: zero all pages during mmap * crypto/null: fix key size increment value * hash: fix false zero signature key hit lookup * mem: fix crash on hugepage mapping error * mbuf: fix error handling on pool creation * net/e1000: fix returned number of available Rx descriptors * net/enic: fix freeing memory for descriptor ring * net/i40e: fix dropping packets with ethertype 0x88A8 * net/i40e: fix mbuf leak during Rx queue release * net/i40e: fix null pointer dereferences when using VMDq+RSS * net/ixgbe/base: fix possible corruption of shadow RAM * net/ixgbe: fix VF reset to apply to correct VF * net/virtio_user: fix error management during init * [The list of changes is rather long so please consult the following resources for the complete list of new features, bugfixes and other changes in this release: - http://dpdk.org/doc/guides-16.07/rel_notes/release_16_07.html#fixes-in-16-07-01-stable-release]- Drop code for generating our own linker script. * Commit 948fd64befc3 (" mk: replace the combined library with a linker script") added upstream support for building and installing a linker script so we drop our code from the spec file which generated a much larger and possibly broken linker script resulting to linking issues (boo#1002534)- Update to version 16.07. Some of the new features are listed below: * Removed the mempool cache memory if caching is not being used. * Added mempool external cache for non-EAL thread. * Changed the memory allocation scheme in the mempool library. * Added a new driver for Broadcom NetXtreme-C devices. * Added a new driver for ThunderX nicvf devices. * Added mailbox interrupt support for ixgbe and igb VFs. * Updated the ixgbe base driver. * Updated the i40e base driver. * Updated the enic driver. * Updated the mlx5 driver. * Added support for virtio on IBM POWER8. * Added support for Virtio in containers. * Added vhost-user client mode. * Added NSH packet recognition in i40e. * Added AES-CTR support to AESNI MB PMD. * Added AES counter mode support for Intel QuickAssist devices. * Added KASUMI SW PMD. * Added multi-writer support for RTE Hash with Intel TSX. * Improved IP Pipeline Application. * Added keepalive enhancements. * Added packet capture framework. * Added floating VEB support for i40e PF driver. * Added support for live migration of a VM with SRIOV VF. * [The list of changes is rather long so please consult the following resources for the complete list of new features, bugfixes and other changes in this release: - http://dpdk.org/doc/guides/rel_notes/release_16_07.html - http://dpdk.org/browse/dpdk/tree/doc/guides/rel_notes/release_16_07.rst - Or the doc/guides/rel_notes/release_16_07.rst file in the released tarball.] - Removed patches that are already avilable in dpdk-16.07 [ -0002-examples-ip_pipeline-fix-implicit-declaration-of-fun.patch - 0003-mk-fix-external-shared-library-dependencies-of-libraries.patch - 0004-54f9e32-vhost-handle-dirty-pages-logging-request.patch - 0005-d293dac-vhost-claim-support-of-guest-announce.patch - 0006-d639996-vhost-enable-log_shmfd-protocol-feature.patch - 0007-ixgbe-fix-VLAN-filter-missing-brackets.patch - 0008-app-testpmd-handle-SIGINT-and-SIGTERM.patch - 0009-bonding-copy-entire-config-structure-in-mode-4.patch - 0010-bonding-fix-active-slaves-with-no-primary.patch - 0011-bonding-do-not-ignore-multicast-in-mode-4.patch - 0012-bonding-do-not-activate-slave-twice.patch - 0013-bonding-fix-crash-when-no-slave-device.patch - 0014-bonding-fix-detach-of-bonded-device.patch - 0015-bonding-fix-detach-of-slave-devices.patch - 0016-eal-linux-support-built-in-kernel-modules.patch - 0017-examples-l3fwd-handle-SIGINT-and-SIGTERM.patch - 0018-fm10k-fix-VLAN-flag-in-scattered-Rx.patch - 0019-i40e-base-fix-driver-load-failure.patch - 0020-i40e-base-fix-missing-check-for-stopped-admin-queue.patch - 0021-i40e-fix-inverted-check-for-no-refcount.patch - 0022-i40e-fix-overflow.patch - 0023-i40e-fix-VLAN-filtering.patch - 0024-mempool-fix-leak-when-creation-fails.patch - 0025-pcap-fix-captured-frame-length.patch - 0026-port-fix-crash-for-ethdev-writer-nodrop.patch - 0027-port-fix-crash-for-ring-writer-nodrop.patch - 0028-tools-fix-unbinding-failure-handling.patch - 0029-tools-support-Python-3-in-bind-script.patch - 0030-tools-support-binding-to-built-in-kernel-modules.patch - 0031-vhost-fix-leak-of-fds-and-mmaps.patch - 0032-virtio-fix-crash-in-statistics-functions.patch - 0033-virtio-fix-descriptors-pointing-to-the-same-buffer.patch - 0034-virtio-fix-restart.patch - 0035-PAGE_SIZE-constant-is-not-defined-on-ARM-since-multi.patch - 0036-examples-fix-build-dependencies.patch - 0037-examples-ethtool-fix-build.patch - 0099-mk-fix-gcc-5-version-on-suse.patch - 0100-kni-fix-build-with-gcc-6.patch - 0101-ixgbe-fix-uninitialized-warning.patch - 0102-ixgbe-fix-constant-sign-in-left-shift-operator.patch - 0103-e1000-base-Add-missing-braces-to-the-if-statements.patch - 0104-igb-fix-constant-sign-in-left-shift-operator.patch - 0105-e1000-fix-missing-link-interrupt-check-brackets.patch - 0106-app-test-fix-missing-brackets.patch - 0107-examples-ip_pipeline-use-unsigned-constants-for-left.patch ] - Created soft link for dpdk_proc_info and dpdk_nic_bind(from dpdk-procinfo, dpdk-devbind) to keep compatibility. - Added a new binary dpdk-pdump dpdk-procinfo- Add _constraints file to force build dpdk with sse3 enabled x86 machine(bsc#993462). - Enable compilation for ppc64le with the help of Rüdiger(ro@suse.de). - Enable example package for aarch64 using Rüdiger(ro@suse.de) changes. - Do not enable PMD_RING on ppc64le (missing rte_eth_from_rings). - Disable examples that need LPM which is disabled on non-x86. [+0036-examples-fix-build-dependencies.patch, +0037-examples-ethtool-fix-build.patch, +_constraints]- Added support for aarch64 compilation. [+0035-PAGE_SIZE-constant-is-not-defined-on-ARM-since-multi.patch] - Disabled aarch64 dpdk-examples package for the time being as it contains lots of Intel specific code. - Added proper "Group" field for the subpackages .- Add upstream patches to fix building with gcc >= 6 * 0100-kni-fix-build-with-gcc-6.patch * 0101-ixgbe-fix-uninitialized-warning.patch * 0102-ixgbe-fix-constant-sign-in-left-shift-operator.patch * 0103-e1000-base-Add-missing-braces-to-the-if-statements.patch * 0104-igb-fix-constant-sign-in-left-shift-operator.patch * 0105-e1000-fix-missing-link-interrupt-check-brackets.patch * 0106-app-test-fix-missing-brackets.patch * 0107-examples-ip_pipeline-use-unsigned-constants-for-left.patch- Removed unwanted files(bsc#984437).- Added missing GPL-2.0 and LGPL-2.1 licenses.- Update tarball URL.- Applied all the fixes recommended by upstream for v2.2 stable release(bsc#981996). [+0008-app-testpmd-handle-SIGINT-and-SIGTERM.patch, +0009-bonding-copy-entire-config-structure-in-mode-4.patch, +0010-bonding-fix-active-slaves-with-no-primary.patch, +0011-bonding-do-not-ignore-multicast-in-mode-4.patch, +0012-bonding-do-not-activate-slave-twice.patch, +0013-bonding-fix-crash-when-no-slave-device.patch, +0014-bonding-fix-detach-of-bonded-device.patch, +0015-bonding-fix-detach-of-slave-devices.patch, +0016-eal-linux-support-built-in-kernel-modules.patch, +0017-examples-l3fwd-handle-SIGINT-and-SIGTERM.patch, +0018-fm10k-fix-VLAN-flag-in-scattered-Rx.patch, +0019-i40e-base-fix-driver-load-failure.patch, +0020-i40e-base-fix-missing-check-for-stopped-admin-queue.patch, +0021-i40e-fix-inverted-check-for-no-refcount.patch, +0022-i40e-fix-overflow.patch, +0023-i40e-fix-VLAN-filtering.patch, +0024-mempool-fix-leak-when-creation-fails.patch, +0025-pcap-fix-captured-frame-length.patch, +0026-port-fix-crash-for-ethdev-writer-nodrop.patch, +0027-port-fix-crash-for-ring-writer-nodrop.patch, +0028-tools-fix-unbinding-failure-handling.patch, +0029-tools-support-Python-3-in-bind-script.patch, +0030-tools-support-binding-to-built-in-kernel-modules.patch, +0031-vhost-fix-leak-of-fds-and-mmaps.patch, +0032-virtio-fix-crash-in-statistics-functions.patch, +0033-virtio-fix-descriptors-pointing-to-the-same-buffer.patch, +0034-virtio-fix-restart.patch]- Use fdupes to manage duplicate files- Create DPDK packages for 32 bit x86(bsc#977639).- Add upstream patch for the ixgbe driver * 0007-ixgbe-fix-VLAN-filter-missing-brackets.patch: Fix VLAN filtering logic by adding the missing brackets in the 'if' statement.- DPDK is most common vhost-user backend, Adding upstream patches to help qemu vm live migration with vhost-user (fate#320713). [+ 0004-54f9e32-vhost-handle-dirty-pages-logging-request.patch + 0005-d293dac-vhost-claim-support-of-guest-announce.patch + 0006-d639996-vhost-enable-log_shmfd-protocol-feature.patch]- Move the combined library back to the devel package (bsc#975123) Ever since we dropped the CONFIG_RTE_BUILD_COMBINE_LIBS=y option, the libdpdk.so is no longer a shared object but rather a linker script generated by the spec file. This means that it is only used during linking and the linker will add the individual DPDK libraries to the DT_NEEDED tag on the dependent binaries.- Fix shared linking against libdpdk.so (bsc#975123) * Restore the 0003-mk-fix-external-shared-library-dependencies-of-libraries.patch patch which sets the correct dependencies for the shared libraries. * Drop CONFIG_RTE_BUILD_COMBINE_LIBS since a custom linker script is used to create and install a more lightweight version of libdpdk.so. * Include the combined libdpdk.so library to the regular package since it is also necessary during runtime.- Removed unwnated patch and reformated patch file names(bsc#974903). [- dpdk-2.2-dtneeded.patch, - dpdk-2.2-examples.patch, - enic-pun-fix.patch, - dpdk-2.2-warningflags.patch, + 0001-enic-fix-Type-punning-and-strict-aliasing-warning.patch + 0002-examples-ip_pipeline-fix-implicit-declaration-of-fun.patch] - Added CONFIG_RTE_BUILD_COMBINE_LIBS flags to club all all *.so into one library- Intial version 2.2.0(fate#319169)/sbin/ldconfig/sbin/ldconfig  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`a22.11.1-150500.5.2.322.11.1-150500.5.2.322.11.1dpdk-pmds-23.0librte_baseband_acc.so.23librte_baseband_acc.so.23.0librte_baseband_fpga_5gnr_fec.so.23librte_baseband_fpga_5gnr_fec.so.23.0librte_baseband_fpga_lte_fec.so.23librte_baseband_fpga_lte_fec.so.23.0librte_baseband_la12xx.so.23librte_baseband_la12xx.so.23.0librte_baseband_null.so.23librte_baseband_null.so.23.0librte_baseband_turbo_sw.so.23librte_baseband_turbo_sw.so.23.0librte_bus_auxiliary.so.23librte_bus_auxiliary.so.23.0librte_bus_dpaa.so.23librte_bus_dpaa.so.23.0librte_bus_fslmc.so.23librte_bus_fslmc.so.23.0librte_bus_ifpga.so.23librte_bus_ifpga.so.23.0librte_bus_pci.so.23librte_bus_pci.so.23.0librte_bus_vdev.so.23librte_bus_vdev.so.23.0librte_bus_vmbus.so.23librte_bus_vmbus.so.23.0librte_common_cnxk.so.23librte_common_cnxk.so.23.0librte_common_cpt.so.23librte_common_cpt.so.23.0librte_common_dpaax.so.23librte_common_dpaax.so.23.0librte_common_iavf.so.23librte_common_iavf.so.23.0librte_common_idpf.so.23librte_common_idpf.so.23.0librte_common_mlx5.so.23librte_common_mlx5.so.23.0librte_common_octeontx.so.23librte_common_octeontx.so.23.0librte_common_qat.so.23librte_common_qat.so.23.0librte_common_sfc_efx.so.23librte_common_sfc_efx.so.23.0librte_compress_mlx5.so.23librte_compress_mlx5.so.23.0librte_compress_octeontx.so.23librte_compress_octeontx.so.23.0librte_compress_zlib.so.23librte_compress_zlib.so.23.0librte_crypto_bcmfs.so.23librte_crypto_bcmfs.so.23.0librte_crypto_caam_jr.so.23librte_crypto_caam_jr.so.23.0librte_crypto_ccp.so.23librte_crypto_ccp.so.23.0librte_crypto_cnxk.so.23librte_crypto_cnxk.so.23.0librte_crypto_dpaa2_sec.so.23librte_crypto_dpaa2_sec.so.23.0librte_crypto_dpaa_sec.so.23librte_crypto_dpaa_sec.so.23.0librte_crypto_mlx5.so.23librte_crypto_mlx5.so.23.0librte_crypto_nitrox.so.23librte_crypto_nitrox.so.23.0librte_crypto_null.so.23librte_crypto_null.so.23.0librte_crypto_octeontx.so.23librte_crypto_octeontx.so.23.0librte_crypto_openssl.so.23librte_crypto_openssl.so.23.0librte_crypto_scheduler.so.23librte_crypto_scheduler.so.23.0librte_crypto_virtio.so.23librte_crypto_virtio.so.23.0librte_dma_cnxk.so.23librte_dma_cnxk.so.23.0librte_dma_dpaa.so.23librte_dma_dpaa.so.23.0librte_dma_dpaa2.so.23librte_dma_dpaa2.so.23.0librte_dma_hisilicon.so.23librte_dma_hisilicon.so.23.0librte_dma_idxd.so.23librte_dma_idxd.so.23.0librte_dma_ioat.so.23librte_dma_ioat.so.23.0librte_dma_skeleton.so.23librte_dma_skeleton.so.23.0librte_event_cnxk.so.23librte_event_cnxk.so.23.0librte_event_dlb2.so.23librte_event_dlb2.so.23.0librte_event_dpaa.so.23librte_event_dpaa.so.23.0librte_event_dpaa2.so.23librte_event_dpaa2.so.23.0librte_event_dsw.so.23librte_event_dsw.so.23.0librte_event_octeontx.so.23librte_event_octeontx.so.23.0librte_event_opdl.so.23librte_event_opdl.so.23.0librte_event_skeleton.so.23librte_event_skeleton.so.23.0librte_event_sw.so.23librte_event_sw.so.23.0librte_mempool_bucket.so.23librte_mempool_bucket.so.23.0librte_mempool_cnxk.so.23librte_mempool_cnxk.so.23.0librte_mempool_dpaa.so.23librte_mempool_dpaa.so.23.0librte_mempool_dpaa2.so.23librte_mempool_dpaa2.so.23.0librte_mempool_octeontx.so.23librte_mempool_octeontx.so.23.0librte_mempool_ring.so.23librte_mempool_ring.so.23.0librte_mempool_stack.so.23librte_mempool_stack.so.23.0librte_net_af_packet.so.23librte_net_af_packet.so.23.0librte_net_ark.so.23librte_net_ark.so.23.0librte_net_atlantic.so.23librte_net_atlantic.so.23.0librte_net_avp.so.23librte_net_avp.so.23.0librte_net_axgbe.so.23librte_net_axgbe.so.23.0librte_net_bnx2x.so.23librte_net_bnx2x.so.23.0librte_net_bnxt.so.23librte_net_bnxt.so.23.0librte_net_bond.so.23librte_net_bond.so.23.0librte_net_cnxk.so.23librte_net_cnxk.so.23.0librte_net_cxgbe.so.23librte_net_cxgbe.so.23.0librte_net_dpaa.so.23librte_net_dpaa.so.23.0librte_net_dpaa2.so.23librte_net_dpaa2.so.23.0librte_net_e1000.so.23librte_net_e1000.so.23.0librte_net_ena.so.23librte_net_ena.so.23.0librte_net_enetc.so.23librte_net_enetc.so.23.0librte_net_enetfec.so.23librte_net_enetfec.so.23.0librte_net_enic.so.23librte_net_enic.so.23.0librte_net_failsafe.so.23librte_net_failsafe.so.23.0librte_net_fm10k.so.23librte_net_fm10k.so.23.0librte_net_gve.so.23librte_net_gve.so.23.0librte_net_hinic.so.23librte_net_hinic.so.23.0librte_net_hns3.so.23librte_net_hns3.so.23.0librte_net_i40e.so.23librte_net_i40e.so.23.0librte_net_iavf.so.23librte_net_iavf.so.23.0librte_net_ice.so.23librte_net_ice.so.23.0librte_net_idpf.so.23librte_net_idpf.so.23.0librte_net_igc.so.23librte_net_igc.so.23.0librte_net_ionic.so.23librte_net_ionic.so.23.0librte_net_ipn3ke.so.23librte_net_ipn3ke.so.23.0librte_net_ixgbe.so.23librte_net_ixgbe.so.23.0librte_net_liquidio.so.23librte_net_liquidio.so.23.0librte_net_memif.so.23librte_net_memif.so.23.0librte_net_mlx4.so.23librte_net_mlx4.so.23.0librte_net_mlx5.so.23librte_net_mlx5.so.23.0librte_net_netvsc.so.23librte_net_netvsc.so.23.0librte_net_nfp.so.23librte_net_nfp.so.23.0librte_net_ngbe.so.23librte_net_ngbe.so.23.0librte_net_null.so.23librte_net_null.so.23.0librte_net_octeon_ep.so.23librte_net_octeon_ep.so.23.0librte_net_octeontx.so.23librte_net_octeontx.so.23.0librte_net_pcap.so.23librte_net_pcap.so.23.0librte_net_pfe.so.23librte_net_pfe.so.23.0librte_net_qede.so.23librte_net_qede.so.23.0librte_net_ring.so.23librte_net_ring.so.23.0librte_net_sfc.so.23librte_net_sfc.so.23.0librte_net_softnic.so.23librte_net_softnic.so.23.0librte_net_tap.so.23librte_net_tap.so.23.0librte_net_thunderx.so.23librte_net_thunderx.so.23.0librte_net_txgbe.so.23librte_net_txgbe.so.23.0librte_net_vdev_netvsc.so.23librte_net_vdev_netvsc.so.23.0librte_net_vhost.so.23librte_net_vhost.so.23.0librte_net_virtio.so.23librte_net_virtio.so.23.0librte_net_vmxnet3.so.23librte_net_vmxnet3.so.23.0librte_raw_cnxk_bphy.so.23librte_raw_cnxk_bphy.so.23.0librte_raw_cnxk_gpio.so.23librte_raw_cnxk_gpio.so.23.0librte_raw_dpaa2_cmdif.so.23librte_raw_dpaa2_cmdif.so.23.0librte_raw_ifpga.so.23librte_raw_ifpga.so.23.0librte_raw_ntb.so.23librte_raw_ntb.so.23.0librte_raw_skeleton.so.23librte_raw_skeleton.so.23.0librte_regex_cn9k.so.23librte_regex_cn9k.so.23.0librte_regex_mlx5.so.23librte_regex_mlx5.so.23.0librte_vdpa_ifc.so.23librte_vdpa_ifc.so.23.0librte_vdpa_mlx5.so.23librte_vdpa_mlx5.so.23.0librte_vdpa_sfc.so.23librte_vdpa_sfc.so.23.0librte_acl.so.23librte_acl.so.23.0librte_baseband_acc.so.23librte_baseband_acc.so.23.0librte_baseband_fpga_5gnr_fec.so.23librte_baseband_fpga_5gnr_fec.so.23.0librte_baseband_fpga_lte_fec.so.23librte_baseband_fpga_lte_fec.so.23.0librte_baseband_la12xx.so.23librte_baseband_la12xx.so.23.0librte_baseband_null.so.23librte_baseband_null.so.23.0librte_baseband_turbo_sw.so.23librte_baseband_turbo_sw.so.23.0librte_bbdev.so.23librte_bbdev.so.23.0librte_bitratestats.so.23librte_bitratestats.so.23.0librte_bpf.so.23librte_bpf.so.23.0librte_bus_auxiliary.so.23librte_bus_auxiliary.so.23.0librte_bus_dpaa.so.23librte_bus_dpaa.so.23.0librte_bus_fslmc.so.23librte_bus_fslmc.so.23.0librte_bus_ifpga.so.23librte_bus_ifpga.so.23.0librte_bus_pci.so.23librte_bus_pci.so.23.0librte_bus_vdev.so.23librte_bus_vdev.so.23.0librte_bus_vmbus.so.23librte_bus_vmbus.so.23.0librte_cfgfile.so.23librte_cfgfile.so.23.0librte_cmdline.so.23librte_cmdline.so.23.0librte_common_cnxk.so.23librte_common_cnxk.so.23.0librte_common_cpt.so.23librte_common_cpt.so.23.0librte_common_dpaax.so.23librte_common_dpaax.so.23.0librte_common_iavf.so.23librte_common_iavf.so.23.0librte_common_idpf.so.23librte_common_idpf.so.23.0librte_common_mlx5.so.23librte_common_mlx5.so.23.0librte_common_octeontx.so.23librte_common_octeontx.so.23.0librte_common_qat.so.23librte_common_qat.so.23.0librte_common_sfc_efx.so.23librte_common_sfc_efx.so.23.0librte_compress_mlx5.so.23librte_compress_mlx5.so.23.0librte_compress_octeontx.so.23librte_compress_octeontx.so.23.0librte_compress_zlib.so.23librte_compress_zlib.so.23.0librte_compressdev.so.23librte_compressdev.so.23.0librte_crypto_bcmfs.so.23librte_crypto_bcmfs.so.23.0librte_crypto_caam_jr.so.23librte_crypto_caam_jr.so.23.0librte_crypto_ccp.so.23librte_crypto_ccp.so.23.0librte_crypto_cnxk.so.23librte_crypto_cnxk.so.23.0librte_crypto_dpaa2_sec.so.23librte_crypto_dpaa2_sec.so.23.0librte_crypto_dpaa_sec.so.23librte_crypto_dpaa_sec.so.23.0librte_crypto_mlx5.so.23librte_crypto_mlx5.so.23.0librte_crypto_nitrox.so.23librte_crypto_nitrox.so.23.0librte_crypto_null.so.23librte_crypto_null.so.23.0librte_crypto_octeontx.so.23librte_crypto_octeontx.so.23.0librte_crypto_openssl.so.23librte_crypto_openssl.so.23.0librte_crypto_scheduler.so.23librte_crypto_scheduler.so.23.0librte_crypto_virtio.so.23librte_crypto_virtio.so.23.0librte_cryptodev.so.23librte_cryptodev.so.23.0librte_distributor.so.23librte_distributor.so.23.0librte_dma_cnxk.so.23librte_dma_cnxk.so.23.0librte_dma_dpaa.so.23librte_dma_dpaa.so.23.0librte_dma_dpaa2.so.23librte_dma_dpaa2.so.23.0librte_dma_hisilicon.so.23librte_dma_hisilicon.so.23.0librte_dma_idxd.so.23librte_dma_idxd.so.23.0librte_dma_ioat.so.23librte_dma_ioat.so.23.0librte_dma_skeleton.so.23librte_dma_skeleton.so.23.0librte_dmadev.so.23librte_dmadev.so.23.0librte_eal.so.23librte_eal.so.23.0librte_efd.so.23librte_efd.so.23.0librte_ethdev.so.23librte_ethdev.so.23.0librte_event_cnxk.so.23librte_event_cnxk.so.23.0librte_event_dlb2.so.23librte_event_dlb2.so.23.0librte_event_dpaa.so.23librte_event_dpaa.so.23.0librte_event_dpaa2.so.23librte_event_dpaa2.so.23.0librte_event_dsw.so.23librte_event_dsw.so.23.0librte_event_octeontx.so.23librte_event_octeontx.so.23.0librte_event_opdl.so.23librte_event_opdl.so.23.0librte_event_skeleton.so.23librte_event_skeleton.so.23.0librte_event_sw.so.23librte_event_sw.so.23.0librte_eventdev.so.23librte_eventdev.so.23.0librte_fib.so.23librte_fib.so.23.0librte_gpudev.so.23librte_gpudev.so.23.0librte_graph.so.23librte_graph.so.23.0librte_gro.so.23librte_gro.so.23.0librte_gso.so.23librte_gso.so.23.0librte_hash.so.23librte_hash.so.23.0librte_ip_frag.so.23librte_ip_frag.so.23.0librte_ipsec.so.23librte_ipsec.so.23.0librte_jobstats.so.23librte_jobstats.so.23.0librte_kvargs.so.23librte_kvargs.so.23.0librte_latencystats.so.23librte_latencystats.so.23.0librte_lpm.so.23librte_lpm.so.23.0librte_mbuf.so.23librte_mbuf.so.23.0librte_member.so.23librte_member.so.23.0librte_mempool.so.23librte_mempool.so.23.0librte_mempool_bucket.so.23librte_mempool_bucket.so.23.0librte_mempool_cnxk.so.23librte_mempool_cnxk.so.23.0librte_mempool_dpaa.so.23librte_mempool_dpaa.so.23.0librte_mempool_dpaa2.so.23librte_mempool_dpaa2.so.23.0librte_mempool_octeontx.so.23librte_mempool_octeontx.so.23.0librte_mempool_ring.so.23librte_mempool_ring.so.23.0librte_mempool_stack.so.23librte_mempool_stack.so.23.0librte_meter.so.23librte_meter.so.23.0librte_metrics.so.23librte_metrics.so.23.0librte_net.so.23librte_net.so.23.0librte_net_af_packet.so.23librte_net_af_packet.so.23.0librte_net_ark.so.23librte_net_ark.so.23.0librte_net_atlantic.so.23librte_net_atlantic.so.23.0librte_net_avp.so.23librte_net_avp.so.23.0librte_net_axgbe.so.23librte_net_axgbe.so.23.0librte_net_bnx2x.so.23librte_net_bnx2x.so.23.0librte_net_bnxt.so.23librte_net_bnxt.so.23.0librte_net_bond.so.23librte_net_bond.so.23.0librte_net_cnxk.so.23librte_net_cnxk.so.23.0librte_net_cxgbe.so.23librte_net_cxgbe.so.23.0librte_net_dpaa.so.23librte_net_dpaa.so.23.0librte_net_dpaa2.so.23librte_net_dpaa2.so.23.0librte_net_e1000.so.23librte_net_e1000.so.23.0librte_net_ena.so.23librte_net_ena.so.23.0librte_net_enetc.so.23librte_net_enetc.so.23.0librte_net_enetfec.so.23librte_net_enetfec.so.23.0librte_net_enic.so.23librte_net_enic.so.23.0librte_net_failsafe.so.23librte_net_failsafe.so.23.0librte_net_fm10k.so.23librte_net_fm10k.so.23.0librte_net_gve.so.23librte_net_gve.so.23.0librte_net_hinic.so.23librte_net_hinic.so.23.0librte_net_hns3.so.23librte_net_hns3.so.23.0librte_net_i40e.so.23librte_net_i40e.so.23.0librte_net_iavf.so.23librte_net_iavf.so.23.0librte_net_ice.so.23librte_net_ice.so.23.0librte_net_idpf.so.23librte_net_idpf.so.23.0librte_net_igc.so.23librte_net_igc.so.23.0librte_net_ionic.so.23librte_net_ionic.so.23.0librte_net_ipn3ke.so.23librte_net_ipn3ke.so.23.0librte_net_ixgbe.so.23librte_net_ixgbe.so.23.0librte_net_liquidio.so.23librte_net_liquidio.so.23.0librte_net_memif.so.23librte_net_memif.so.23.0librte_net_mlx4.so.23librte_net_mlx4.so.23.0librte_net_mlx5.so.23librte_net_mlx5.so.23.0librte_net_netvsc.so.23librte_net_netvsc.so.23.0librte_net_nfp.so.23librte_net_nfp.so.23.0librte_net_ngbe.so.23librte_net_ngbe.so.23.0librte_net_null.so.23librte_net_null.so.23.0librte_net_octeon_ep.so.23librte_net_octeon_ep.so.23.0librte_net_octeontx.so.23librte_net_octeontx.so.23.0librte_net_pcap.so.23librte_net_pcap.so.23.0librte_net_pfe.so.23librte_net_pfe.so.23.0librte_net_qede.so.23librte_net_qede.so.23.0librte_net_ring.so.23librte_net_ring.so.23.0librte_net_sfc.so.23librte_net_sfc.so.23.0librte_net_softnic.so.23librte_net_softnic.so.23.0librte_net_tap.so.23librte_net_tap.so.23.0librte_net_thunderx.so.23librte_net_thunderx.so.23.0librte_net_txgbe.so.23librte_net_txgbe.so.23.0librte_net_vdev_netvsc.so.23librte_net_vdev_netvsc.so.23.0librte_net_vhost.so.23librte_net_vhost.so.23.0librte_net_virtio.so.23librte_net_virtio.so.23.0librte_net_vmxnet3.so.23librte_net_vmxnet3.so.23.0librte_node.so.23librte_node.so.23.0librte_pcapng.so.23librte_pcapng.so.23.0librte_pci.so.23librte_pci.so.23.0librte_pdump.so.23librte_pdump.so.23.0librte_pipeline.so.23librte_pipeline.so.23.0librte_port.so.23librte_port.so.23.0librte_power.so.23librte_power.so.23.0librte_raw_cnxk_bphy.so.23librte_raw_cnxk_bphy.so.23.0librte_raw_cnxk_gpio.so.23librte_raw_cnxk_gpio.so.23.0librte_raw_dpaa2_cmdif.so.23librte_raw_dpaa2_cmdif.so.23.0librte_raw_ifpga.so.23librte_raw_ifpga.so.23.0librte_raw_ntb.so.23librte_raw_ntb.so.23.0librte_raw_skeleton.so.23librte_raw_skeleton.so.23.0librte_rawdev.so.23librte_rawdev.so.23.0librte_rcu.so.23librte_rcu.so.23.0librte_regex_cn9k.so.23librte_regex_cn9k.so.23.0librte_regex_mlx5.so.23librte_regex_mlx5.so.23.0librte_regexdev.so.23librte_regexdev.so.23.0librte_reorder.so.23librte_reorder.so.23.0librte_rib.so.23librte_rib.so.23.0librte_ring.so.23librte_ring.so.23.0librte_sched.so.23librte_sched.so.23.0librte_security.so.23librte_security.so.23.0librte_stack.so.23librte_stack.so.23.0librte_table.so.23librte_table.so.23.0librte_telemetry.so.23librte_telemetry.so.23.0librte_timer.so.23librte_timer.so.23.0librte_vdpa_ifc.so.23librte_vdpa_ifc.so.23.0librte_vdpa_mlx5.so.23librte_vdpa_mlx5.so.23.0librte_vdpa_sfc.so.23librte_vdpa_sfc.so.23.0librte_vhost.so.23librte_vhost.so.23.0libdpdk-23bsd-3-clause.txtgpl-2.0.txtlgpl-2.1.txt/usr/lib64//usr/lib64/dpdk-pmds-23.0//usr/share/licenses//usr/share/licenses/libdpdk-23/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:32015/SUSE_SLE-15-SP5_Update/1a65dbe00311f3222680a2585f7546c1-dpdk22.SUSE_SLE-15-SP5_Updatedrpmxz5x86_64-suse-linux      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~directoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=341b7c115503d750c7ab2160ca14fd44fa8be261, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=dbb6646027281457493cb2041bf5e5b6455aa83c, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f3a5a4aacccddce3835425f6b3b55eeffbc7c32a, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=31f3e95b28cdb11c7d207009237c64718fcdd73b, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=283ef30c0e8e98bab46d197a135087a6fee8e4fb, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=cc53c443a0bc3fcf7c4c6fc1e308d4e6c6dd6bb5, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e736d1a830d97560609d6f37a920b3aa9450b43c, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0ce1a3717676460f3938901b6e9f22ff3afbe585, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a310dd1bda8864acafb7775af3cd32cf09f12302, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f76b6d55d5684448b7122db3a9c9578d46a1acac, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=97565df87801fbb5943b0f71c04c7d3823b6787c, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3e739aed83ba3472e2eaf788640d84bf6ffafe6f, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=490a1b38ef952bf846bdf3f759c0d76761c9ca79, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=5d5cd886389caefd71744e3a12686cdb9e793faa, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=99d497d52a4d3868e942b122e7ea5b9be57e330a, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f0909f4f7e80922ff3e2d50a3cd63e0c99446ba6, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=92635bb1b52abcaaccbd76161cf2e04f87edd313, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=6105325e133e0a017567ca32e17356b1394ef67b, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=11e048e747a7d524e1c7d8f514d33c920f6636b4, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=46d3d17653157aad3bf6b4e95fd35ba10e78a544, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f44027c0f0d23583e7be3950f948fb8d3896ae90, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=62d9889879db31299ee9acf1c384ad6021fb2e5f, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3a4af9be51e66e24d33ba8e4e6897675b0512180, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c79633062c50a229312fbfb75a2bff6b6f0b74a6, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8671bfee72ba28a773db25b61a61af627fbab271, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=9a905585314d4caeffc53b960ce0a157d50cd5e3, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=2e821375c2ca5e01606bde0897a7268ac1312b75, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=9158702eef3dacda93eff4151cdd2628108eb203, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=151ca9380016831b1a65c68a82c478b9a2d5d264, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=72017b0d178a718d0a63a8476a6769e803dd70d7, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=79c4b0b3aaf462b531924dbbe524ed9250b0c66e, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ba3dbfaff1942c9d7e2c7092bb205af2236915d4, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=9d4db8a707b614c64fe8b7ce72be85cadf727206, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e1b8066b6d70843133da70abdb7c3ed5ef1c09f0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=cb6bc3596d98b85e23a068b714e1a5960b80babf, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=275c497a74b3de20877a4b0477332643e1fa1235, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f3d314df662457d126c87fb6962ac7b84b43943c, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=fbad9b6f513e9c8269a143b11b0b7e1dec6cd1dd, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=aa06ad6579aa545aed2c0acba648678e18313df7, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=947a2fff02a1380680f5313d7106dc9191b19add, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=149d554f5b4644f4ef2dae7dfb04eafebca91fa4, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=28f0c05b585bfd8acfe73960401af9f78303a2c6, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=67fedb1258e3df2fc1981e481147304f52682eca, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=db5a489fdc2a210bd0f18f4da5b5185b23b1a53a, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d6059e737c153e3b0039e712f4c957315efeb903, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=44a2db5e4b82f6d7e1896c5b9a6a5b8ab67eb61b, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=29989f90f714ad7e5f1501f71a1bd489872ce875, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=bfa3a31a1ef4088b4cf4c727a8ec98e584373629, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3086102da379d90486f827eb925b97ad0ffb9674, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=77a2cc24519e915bdbfd8303b453da78f0a980bf, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c8951b0860fafce35e6d6ccfbdf0248b5908ba3b, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=fb8d8c77062bed2ef2b7b62a8be7c0e36aac0831, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=24d9adbf1f88d6de00c7edd6386801a41ddd11d1, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=81d5d89788011956fe1569a0e45646415ad62537, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=265eb8836f2430f8af37ded174097cf7d6271722, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=bbaadf98e29019a917bfd5a94b1bd18dc9860368, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=9bf5c2ca77abcf92fd87c787e9bb8e9cca73c676, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=fbcba029063e6b9545f91bcf246af24e1156ea87, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=47d9297fc07491d744e65718f9fdc641e61835c6, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=54a241a474abfdfc6ddb3042b78793d734fab263, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=89943b7fbd028ef11973463406b1bf1f5e5abd03, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3605bb373601d8f2aafff4831dc78931b8db4ac7, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=582af6beb994e0a395ccfa538fb29b3cf26b284f, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c619b6614414917feef7d6f59c45d598ba1c01b4, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a688b1d806dee96ca9e67a9925c636531a4c2bf4, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=953e429a3bc1d7d622faaf593adb7a32ef56b8b9, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=41aa43ff1934f268395ccbdc36f0ce36c60fbc26, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=643ff4227a8f7bdfc35334bd4d56f9f0153f84aa, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=80032308b1245380e2afd154a81abcfd857dcc5b, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=cbec7b448c3b654cb65986b1345c73ce4c060673, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=2c284775255f891f1fea86aa6aa9a5ab995e642a, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=1de042bbab8a3f24dc694568a9cff62dde070e77, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f87ae0828fca8957a55920a4450a84c94d5b38c4, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d923ce884068d87aee1050429f705297eec0a142, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3f77de09dd008150cfbc88bfb2c8a8c56325e8cc, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8e05d1aebcf44c81f42a81942974360210bc4317, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b4ff2ac563d4a27924244e22952f701fb3308ba7, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=1d36459abb421ffb39cd5d08f1dac0c4533a7c86, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=143f64a157a83829f230b44a74b2cef58a01d0a5, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=35b0ac782481a8a65ef769a76f6a6a1ad746ac21, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3e5a381f922d98969bc7ce02b996377bd034c0e5, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e1c6362387889ca624a5da172cbae98d883a37b7, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a1e265a41ffbfa6b683816c494a9724915ddb3de, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f13765515ba1c0dee5bfe99da18c85c2df3b2c98, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=42b342b8522fb67b3745789f3fad62b149ed5b7d, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=fcf3c17ab95e0b3f6ea3a330dbf84637b6e105cf, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=5adc2aedc35685a5a49f6f5b948ef0c4f323ece7, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=09e496f39f2f792516aa94ff8bea010ae84e8d9e, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=64f0caa9b8b4632a507031f2bbb93007d1d10b55, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7a6dabc4851bc2c49ab8f5ba34b5a08feb3c671a, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a9d7c18b2d46f6d6dc63d4166379415c7be5b5f8, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=26c00d3e6a07da3362c86c6f21ec4bc85fed8be0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=23211573537201df1784e040cae7ac47d027afcb, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e4d6410947a4d15d2fe990659c277b7904e24b3d, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b2faa3fae69ae205dfd48754ddf5b0f53e0509c5, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=cf70b573757c402b49a495cdf434b91afbb66a68, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b0efc08a2a0d7a5d832b9da71519c5c7c3136ef9, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7c056e91c5f2ffe8250f6bc5c53b6f991333f6c2, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=5774185f444a4f60124eafd3bd2de1beb45d7bd0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=28cecf0978347b7076b4c274349a30adf586c3d8, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0a518fee0bafe2879290217fe1b74c913edd4df5, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=89aae02ffbf0b2c1906d900578bcb8b503d2541e, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=1b14385ae2ad0ea16f0a6e2f08620c217c874fea, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e302dd90b7d3ffe4008672f706f2eb40416b5bed, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3c5d32a0c8607ffb7f6b7eedcbc3e5f8779c1e77, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=9cf8c2912fcd16b453b1af626cb80344e61fecca, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b33d8b8ef5cc20900ce1f68dccb08f7c5f9a554b, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f44740266642582d5b8fdfb01f5a16cd6f404d3f, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4ff0a699e5abd6558d9a5eb348732e2a075902a3, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=61f5acded15db32e3ef219b4847012c90e030038, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=9a36ebf326078649ddb950e125654fa19c9dfef0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0c405bb7152b70d98285f5745686a97c3ddc0cdd, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ed7207e6b3ecc850b6a4311cb882065df5f7c266, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=bed4ddcc6d4ca438aefabf27b8dc4b431950c004, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=fc13f9ddc4bc34e6d38e01b413978f3968500eef, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=aa4cfbfa29709cc4c3812daf0077594345e00e39, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3b6f17498a7232f1bba18d4451ac181ffb22c80f, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=adb7785f6aacd3b9ee34a7f6cd7b91489a5488f1, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=bcdb22a26eb20b72b8be66184a39aad0e733000d, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=05bf60394a6c01eaefd6aca46e4e6f7dbc35ba2a, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=080bc451a58ba186c89d4f13629f10eae0b6fae5, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=06ce214cbbb8958e5c47791289b062f19e20f173, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=bfb00f252b9489d8cb52f46cb244dfff18f4ea5b, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=33b35b4c241d2863fed00d791bb4c9ba1f26f562, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=5a9196499cf2a0ce5a1bd0fab61d902c9e9575ce, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=5cb5b16c640f5f2cc8b921e7dfc23fe3fe6769bd, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ac69d8c87aa35438b00c6208087026583e3145bc, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=affa5fa77b60aeb525db52d18db9b77076999449, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b614d1bd90ff7cb9eb4e5035d9609e93b773b733, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=866e0eb1b63e7cb30a67293bdf1d475be85bc40c, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e2614b8cca22dc8def28320fdfcdba5be010bc51, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=5a07ac0e8ece7c9047d4e47199686fa8ae5b8cda, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=cb6c8fb662ddd6bf30c004d5e204d9c63b9390fa, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=40b5688912dd5f653539f0d988fc84289a84705b, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a8c231200470e3e83029547297b6240cdfaae4cb, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4a9494ff48f40f800a8887f505b2e632f3c29a2c, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d4852eca3941438dbc67e1e7c7516bfe7501f029, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=83bf4b671741f543f06ca2f38b3c26a4aa248eda, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=76f58bbd0347168cc3e6fb46ef26d690d388ba38, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=401d1142710a5f132b248de6107b220229cbe016, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e93654a59e2f0dc16508b85580a102182f2a739b, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a4de027680461f93676db9f75f09c44a49215579, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b10def903ac8ad49e7452875be657576fc431b0a, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=6fe25c0780b5a2dae19a0acab2817aedf5a5ac48, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7a3f4b105e449c05555c7f41aede60e50653ae03, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0880318c6fbcbd6163dcb71fa4917ffdb2326fe1, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4a35c8cdf3034850c093caa46213959d6eb5ee27, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7549c2df825fbcff5a50c237ce6bbc5f0b7dd4a1, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c3df645ea82e054d31711b728fa666eec7ab0493, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a6d5dff65bcaf2ece3351302708101f1c6b16787, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=6c85effe25cf3cff54ac0f6b03747b89c8e78ff8, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=27b033c5883ab28451e8b4512676551b008a0b75, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=844196da9e23a262ec72746e784828257a7d0950, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a02436227bd1cccb3150233aff0743f0a6ee641d, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=58954029958492f8d828a23a28c32846912c6460, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=cdcf741a1b360f2717f3cfedc76be1893ba2f1bf, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=cb35d3fd07c264d211f251804268be444b7899fe, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=af182322f02b51d136c8bfac45fae027735fd8a9, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=797019b6bb213ba852a748588aa3fb276693f95f, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=16896b7589eea53afcbd7f600cc9b58737cbb376, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=164fe7b231587d6fdd70206f53b26eef18daa26f, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3a21196e20e6403c04c16b5b68df20d1fa8c1423, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=37e59650d7c11e37159f9a0f3eef5edd9fec25cf, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=53c32a62abe6e992dfe2ca3f45fb2b8de6a73c4d, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=004f4bb2e64f4c212c86a149cfcaa41f20dc2d6e, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=aa6b9fb3bb9442f2eb9e30aa515ae8ec1e9e3f9c, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=57fb73d7e457f8ff5348f8c29fe83d20f83a176d, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=70103f80176fd4cf6fb3638eff157e1a97b414c6, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=887e50bd435974e11207060252d73b1c5d1b5c4a, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=82610fd7b9d26891911788971814db3e45a0e777, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7a42f64893776acbe51cae3a7fe17b41e24c9458, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=6b459ac292306ee9c2caf71e87a205e272d9b42d, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=287ee7b204ba357802e6fbc0955c7d572cd5ac30, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4cb75360f0dc6cd8801a400a37c701cb8ac4f556, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=12c86efbcff4b27d61d90deed5b77a25f560b34d, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4ad1572cd85241c8f9df482e13f04e837de628fa, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=06427a02988a03fdb58fb9e68c5d6b5030fd05d0, strippedASCII text, with very long linesASCII text;Xo+?Us(;[xAi#@]|,X'Hl$Cd 5h  , L j  @ i  % F q  : d  0 T u Cd6j5^p*<c{/Id"<Rr->Rdz)#%A& &!&'("&&0,-0/$!$! "!! "'*3"./!$ %%"$(),-%!+'+2&*"*#"$!*1( +!)'!!$4!"'.)'#,   *)$+PPPRaRRRRRQRRRRRR R'RRARRPRRRRRRR^RRERRP P PRaRRRR RQRRRR'RRARRPRRRRRRRbRR^RERRP P P RaRRRR RQRRRR'RRARRPRRRRRRRbRR^RERRPPRdRQRGRR RRR'RRARRPRRRRRRRbRERPPRdRGRRQRR RRR'RRARRPRRRRRRRbRERPPRdRGRRRQRR RRR'RRARRPRRRRRRRbRERRPPRRRGRRRRR R'RRARRRRRERRPPRRmRJRGRRRRRRR R'RRARRRRRlRRRRRRRRRRRRERRP!P"P RmRRJRGRRRRRRRR R'RRARRRRRlRRRRRRRRRRRRERRP$P#RRRRRRRR R'RRARRRRRRRERP&P'P(P%RRRRGRRR RRRR'RRARRRRRRERRP*P+P)RRRR RRRR'RRARRRRRERRP-P.P,RRGRRRR RRRR'RRARRRRRERRP5P4RGRRRRR RRRRR'RRARRRRRR^RRRRRRRRERP7P6RRR R'RRARRRRRRRRRRRERP9P8RGRRRR R'RRARRRRRERP;P:R RRR'RRARRRRRERP=PRVRRRaRHRGRRRRRRRR R3R-R.R?R4R9R@R;R7R2R5RR:R0R/R6R1RRRRR$R#R"R!R'RRARRRRRRRRRRRR^RUR,R RERRPAP@R RRR'RRARRRRRERPCPBRRyRRRRRR_RaRRRR RRR'RRARR^RRRRRRRRRRRxRRRERRPEPDR_RRR RRR'RRARR^RRRRRERPGPFRGRRR RsRRyR'RRARRxRRRRRRRrRRRRR^RUR,R RERRPIPHRaRRRRRR RRyR'RRARRxRRRRRRRR^RRtRERRPKPJRdRRRRR RRyR'RRARRxRRRRRRRbRRERRPOPNRdRGRRRRRR RR'RRARRRRRRRRRRbRERRPQPPRdRRRGRRmRRRRR R'RRARRRRRRRRRRbRWRlRRRRRRRRERRPSPRRRRRaRRRRRR RGRR'RRARRRRRRRRRRbR^RRRERRPUPTRaRRRRRRR RiRRR'RRARRRRRRRRRR^RRhRRRRRRRRERRPWPVRRRRRRmRRRR RR[R'RRARRRRRRRRRRRRRYRlRRRRRRERRPYPXRRRRXRRGRRmRRRR RR'RRARRRRRRRRRRWRlRRRRRRRRRERRP[PZRRGRsRRR RRRR'RRARRRRRRRRRRrRRRR^RUR,R RERRP]P\RaRRRRRRR RR'RRARRRRRRRRRR^RRERRP_P^RdRRRRRR RR'RRARRRRRRRRRRbRERRPaPbP`RaRRRRRkRRR RR'RRARRRRRRRRRR^RRbRjRRRRRRRERRPdPcRRRdRRRR RRRRR'RRARRRRRRRRRRbRRERRPfPeRdRRRRRRRR RRR'RRARRRRRRRRRRbRRERRPhPgRaR_RRRRRRR RR'RRARRRRRRRRRR^RRERRPpPoRaRRR RRiRR'RRARRRRRR^RRhRRRRRRRRERPrPqRXRRGRR RR'RRARRRRRRWRlRRRRRRRRRRRRERPtPuPsRmRRRRRR RRR[R'RRARRRRRRYRlRRRRRRRRRRRRRERRPwPvRR_RaRR RRR'RRARRRRRR^RRERPyPxRRaRRRGRRR RRR'RRARRRRRR^RRERP{PzRRaRRRR RR'RRARRRRRR^RRERRP}P|RRRRdR RRJRGRR'RRARRRRRRRbRERPPRRRRRRR{RaRR(RRRRRR RiR'RRARRRRRRRRRRRRRRRR^RRhRRRbRRzRERRPPPRaR_R`RRRGRRRRRRRR RRRRR'RRARRRRRRRRRRRRRRRRR^RERRPPRdRRRRRRGRRXRR RRR'RRARRRRRRRRRRRRRRRRR^RRbRRWRlR~RRERRPPRcRdRRRRRRRRRRR R}RR[R'RRARRRRRRRRRRRRRRRRbRR^RRRYRlR|RRERRPPRdRRRRR RRR'RRARRRRRRRRRRRRRRRRbRERPPRaRRcRdRRRRuRRRRRR RRR'RRARRRRRRRRRRRRRRRRtRR^RRbRRRjRERRPPRcRdRRRRRRRR RRR'RRARRRRRRRRRRRRRRRRbRERRPPRaRdRRRRR RR'RRARRRRRRRRRRRRRRRR^RRbRERPPRcRdRRRRRRRR RRR'RRARRRRRRRRRRRRRRRRbRERRPPRRRR RRR'RRARRRRRRRERRPPRaRRRRRR RRRRiR'RRARRRRRRRR^RRhRRRRRERRPPRRRR RmRXRR'RRARRRRRRRWRlRRRRRRRRRRERRPPPRRRmRZR[RR RR'RRARRRRRRRYRlRRRRRRRRRRERRPPRaRuRR RRGRR'RRARRRRRRRR^RRtRERPPRRRR RRR'RRARRRRRRRERRPPRRRR RRR'RRARRRRRRRRERRPPRdRRRGRRRR RRR'RRARRRRRRRRRRR^RRbRERRPPRaRGRRRRRRRR RRR'RRARRRRRRRRRRR^RRbRERRPPPRaRRRGRRRRR RRR'RRARRRRRRRRRRR^RRbRERRPPRaRRRRRR RR'RRARRRRRRRRRRR^RRbRERRPPRaRRRRGRRR R RRR'RRARRRRRRRRRRR^RRbRERRPPRaR_RRRRRRRR RRR'RRARRRRRRRRRRR^RRbRRERRPPRaR_RRRRGRRRRR RRRRRRRR'RRARRRRRRRRRRR^RRbRERRPPRRcRdRGRRRRRRRR RRRRRR'RRARRRRRRRRRRR^RRbRRRRRERRPPPPRaRGRRRRRRRRRRR RRRRR)R(RiR'RRARRRRRRRRRRR^RRbRRRRRRRhRRERRPPRaR_RRRRGRRR RRRRR'RRARRRRRRRRRRR^RRbRERRPPPRRRmRRRGRRRRRRRRR RXR'RRARRRRRRRRRRR^RRbRRWRlRRRRRRERRPPPPRmRRRRRRGRRRRRRR RR[R'RRARRRRRRRRRRR^RRbRRYRlRRRRRRERRPPRaR_RRRRRRRR RRR'RRARRRRRRRRRRR^RRbRERRPPRaRRRRRGRHRRRR RRRR'RRARRRRRRRRRRR^RRbRRERRPPRaRRmRRRR RRRR'RRARRRRRRRRRRR^RRbRlRERRPPRdRRRGRRRR RR'RRARRRRRRRRRRR^RRbRERRPPRaRRRRRRR RRRRRRR'RRARRRRRRRRRRR^RRbRRRERRP PRdRRGRRRRRR RRRRRRRR'RRARRRRRRRRRRR^RRbRERRP P RaRRRRRRRR RRRRR'RRARRRRRRRRRRR^RRbRERRP P RRaR_RRRRR RR'RRARRRRRRRRRRR^RRbRERRPPRaRRRRRRRGRRR R RR'RRARRRRRRRRRRR^RRbRRRERRPPRaR_RRRRGRRRRR R RRRRRR'RRARRRRRRRRRRR^RRbRRRERRPPPRaR_RGRRRRRRRRR RRRRRR'RRARRRRRRRRRRR^RRbRRRERRPPPRRaR`RRRGRRRRRR RRRRRoRR'RRARRRRRRRRRRR^RRbRnRRRRERRPPPRaR_R`RGRRRRRRRRRRR RRRRoRR'RRARRRRRRRRRRR^RRbRRRnRERRPPRaRGRRRRRRRRR RRRqRR'RRARRRRRRRRRRR^RRbRpRERRPPRaRRRRRRR RRR'RRARRRRRRRRRRR^RRbRERRP PRaRRRR RRRRRR'RRARRRRRRRRRRR^RRbRERRP"P#P!RGRR]RR RRRR'RRARRRRRRRRRRR^RRbR\RRRERRP%P&P$RaRGRRRRRRRRRRR RRRRR'RRARRRRRRRRRRR^RRbRRRRRERRP(P'RaRRRRRRRR RR'RRARRRRRRRRRRR^RRbRERRP*P)RdRRRRRGRRRRRRR RRRR'RRARRRRRRRRRRR^RRbRRRERRP,P+RaRRR+RHRGRRRRRRR RRRRR$R"R!R'RRARRRRRRRRRRR^RRbR*R RERRP.P/P-RRRRRJRGRRRRR(RRRRRRR RRRRsR'RRARRRRRRRRRRR^RRbRRRrRUR,R RERRP1P0RRRRGRRRRR RgRfRRRRRR'RRARRRRRRRRRRR^RRbReRERRP3P2RaR_R`RRRRRRRGRRRRRRRRR R'RRARRRRRRRRRRR^RRbRRRERRP5P4RaR_RRRRR RRRRR'RRARRRRRRRRRRR^RRbRRRERRP7P6RdRRRRR RRRR'RRARRRRRRRRRRR^RRbRERRP9P8RaRRRRR RRR'RRARRRRRRRRRRR^RRbRERRP;P:RaRdRuRRRRRRRRR RRR'RRARRRRRRRRRRR^RRbRRtRRRRRRERRP=PRdRRRmRGRRRRR RRR'RRARRRRRRRRRRR^RRbRlRERRPAP@RaR_R`RRRGRRRRR RRRRR'RRARRRRRRRRRRR^RRbRERRPCPBRcRdRGRRRRRRR RRR'RRARRRRRRRRRRR^RRbRERRPEPDRaRRRGRRRR RRRRRRRRRRRwR'RRARRRRRRRRRRR^RRbRvRRERRPGPFRdRRRRRGRRRRRRR RRR'RRARRRRRRRRRRR^RRbRRRRRRRRRRRRNRDRERRPIPHRdRRRRRGRRRRRRR RRRRRR'RRARRbRRRRRRRRRRRRRERRPKPJRaRRRRRRRR RRR'RRARRRRRRRRRRR^RRbRERRPMPLRaRRGRRRRRRRRR RRRRRRR'RRARRRRRRRRRRR^RRbRRRRRERRPOPNRRRRGRdRcRRRRR RR'RRARRRRRRRRRRR^RRbRERRPQPPRdRGRRRR RRRRRRRRRR'RRARRRRRRRRRRR^RRbRRRRRRERRPSPRRdRRRaR_RGRRRRRRRRRR RRR'RRARRRRRRRRRRR^RRbRERRPUPTRaRRRRRRRR RRRR'RRARRRRRRRRRRR^RRbRERRPiPhRaRRR RRiR'RRARRRRRR^RRhRRRRRRRRERPkPjRdRRRGRRR RRR'RRARRRRRRbRhRR^RRRRRRRRERRPmPlRmRdRRR RRR[R'RRARRRRRRRRRYRlRRRRRRRRRRbRERRPoPnRRaRcRdRRRR]RRMRRKRFRGRRRRRRR R RR'RRARRRRRRRRRRRRR^RbR\RRRRRRLRERRPqPpRaR_RRRRRR RRR'RRARRRRRRRRRR^RERRPsPrRcRdRRR RRR'RRARRRRRRRRRbRERPzPyRaRRRR RRRiR'RRARRRRRRRRRRR^RRRhRRRRRERP|P{RGRRsRR RRR'RRARRRRRRRRRRRrRRRR^RURR,R RERRPPRRaR_RRRRGRRRR RRRRR'RRARR^RRRRRRRRRRRRRRRRERPPRRRRJRFRHRGRRRR RRRRRsR'RRARR^RRRRRRRRRRRRRRRRrRURR,R RERRPPRRRRGRaR_RwRRRR RRRRR'RRARR^RRRRRRRRRRRRRRRRvRERRPPRRRRRR R'RRARRRRRERRPPPRRRR RRR'RRARRRRRRRRERRPPRR RRRR'RRARRRRRRRRRRRR%RERPPPRRRRGRRRRR RR'RRARRRRRRRRRRRRDRERRP0P/RRRRR R'RRARRRRRERP2P3P1RRGRRRR R'RRARRRRRRRRRERPMPLRRRRR RGRR'RRARRRRRRRRERRPjPkPlPiRGRRRRRR RRRRR'RRARRRRRRRRRERRPnPmRRRRR R'RRARRRRRRRRERRPPP~RRRR R RR'RRARRRRRERPPPPRRRRCRBRIRHRFRJRGRRRRRRRRRRR R RRRR R'RRARRRRERRPPRRRR RRR'RRARRRRRRRRRRRERRPPPPRRGRRRRRR R RRRRRRR(R'RRARRRRRRRRRRERRPPPPRRRRRGRRRRRRR R RRRRRRRR'RRARRRRRRRRRRRRRRRERRPPRRRRR RR'RRARRRRRRRRERRPPPRRR RR'RRARRRRRRRRERRPPRRR RR'RRARRRRRERRPPRRRR R'RRARRRRRRRRRRRERPPRRRR RR'RRARRRRRRRRRRRERRPPPRRRR RRRRR'RRARRRRRRRRRRERRPPPRRRRR RR'RRARRRRRRRRRRRRRERRPPPRRRRRRRRRR R'RRARRRRRRRRRRRRRERRPPR R'RRARRRRRERPPPR R'RRARRERPPRRRRR RRR'RRARRRRRRRRRRRR%RERRPPPRRRR RRRR'RRARRRRRRRRRRRERRPPPRRRR RRR'RRARRRRRRRERRPPPRR(R)RRR RRRR'RRARRRRRRRRRRRERRPPPPRRRR RRRR'RRARRRRRRERRPPR RR'RRARRRRRERPPPRRRRR RR&R'RRARRRRRRRRRRR%RERPPRRR RRRRR'RRARRRRRRRRERRPWPVRRRRRR RRRR'RRARRRRRRRRRRRRRRRRERRPYPXRRRRRGRRR R RR'RRARRRRRRRRRRRERRP[PZRR RRGR'RRARRRRRERP]P^P\RRRRR RRTRR'RRARRRRRRRRRRRSRRRDRERRP`PaP_RRRRRRRRR RRR'RRARRRRRRRRRRRRRRRRRRRRRNRDRERRPcPdPbRRRRRRRGRRRRR RRR'RRARRRRRRRRRRRRRRRRRRDRERRPfPgPeRRGRRRR RRRRR'RRARRRRRRRRRRRRERRPuPtRRRRR R R'RRARRRRRERPwPxPvRRRR RRR'RRARRRRRRERRP~PP}R RRR'RRARRRRRRRRERPPPRRRRRR R'RRARRRRRRRRERRPPRRRRR R'RRARRRRRRRERRPPRRRR R'RRARRRRRERRPPPRRRR RR(R)RRR'RRARRRRRRRRRERRPPPPRRRRRRR RRR'RRARRRRRRRRRRRERRPPRRRR R'RRARRRRRERRPPPRORRRR RRR'RRARRRRRRRRRRRRRRRRRRRRNRDRERPPPRFRJRGRRRR R'RRARRERPPPRR RRR'RRARRRRRERRPPPPRRRRRRRRGRRRRRR RRRRBR'RRARRRRRRRRRRRRRRRRERRutf-8d5062439a6334cc131d1576b6d9149197d875a8bd73b209527ac6dcb0ee32b8e? 7zXZ !t/3]"k%ʽd௠E[j1Z:j &*g_MTY\ ?f^#gJF_3DY=;!L&{vc.HqNN2guXzPVI. ,ʸeT8L)]]9OٕhN|Iכ L@ЈsikM.0+@20[ώmcDZUH8LN2?zFucy%5ՒɺpD $QYq~gck5t5q_"՜Nfѓ+E@WerA4iz=ft΀$"<|>pnux<%*ti!j Jǫ۱Z XM9D>;.Vd=1 JTc*13SRlH S0ume^[E `yhf 圶Nf0t 77/bJw qqv'Lx{cT"OYA^?=B2RM>N|w#2A߻?O4ɟ`>Q܄u.ּ)^b=t=27kke1U3C MZ9}&1ceF`0AlūlAa֝VPӰ^U D\96$+dCya8#5Qi. JxOc:"K:u]H~"'4%&#,'MG;d‰;+Hp mV[E/]<1ΘV>j.X~quɳ-OԀ`]V@o.4Ѕ 3}:wC֚ }x-7kڭ8N/Ja?P׆y1{H0NF[ub{>"tNPŤ_^7Vlꢩpjxݘٱ'>OƋ)*F?Gda!$PhyjxiIQ]G5%ULY\W0 L[Ă1eY|Z|Ii|A-Dˊ6i--P!3n 㶐y^gGg؜:%Xk_{kUB2(t 3a_USFw`vĈh6g"KԉuK]O4@.JPRv[x~Jg^*:''䟢zנ4qHD!xekV$cl'kw;XF(O|6&Lh(7sV*$Czx(;یeVuW + )„H +(6T/tJ¸όC˜T u hnнmDv4Zz) 0زvIR&nvuSI$Wє BC~.>JSgɶPbK~\oE(}obl`ƌ3 `ND/Y[_M*CDi85u@=\hg2`]7ǧ66x۩~pH<- 79›QrʞpReÞTs^gjAhJ> euK迗o6^xoŸ!l$y"挨` G 꿑ϊsJ̓MzM'=Z*#0xz2/KאO?^4@Nf^6XӐKM:f]4R"P(!4?v͗ !H@tW*ߴ@>jL c>v]){YL:zb^M 8ZKQ9buZŨNypֻأe=+ʦX:oD^$h N2h[&o2K%2((#`:巈Ir2V'e}Ě[ SʎRČ`X5edk@ch۔WP>d1rΗq1(Cߴ'L=_BD0TTbD7 o$XHqJ.p"S4<<. 儀:R|cp`t@0-@nY)gFaD6 ;Y{[H MӀJ%^[ 8p_5B4|S*\*w>#|C!N5 Ӣy?vX#Cu'"#J4 .RTj<Yyv7:"sƯDeHhтQ@xJT2ӳ Re@+z 뛼C@eDa^⢅vE4 eY;{#W(hlϘnf 3雀z#X5ڧeݡ&[d+ol UJQ58wv;+& GølZzAW;_ݰwSBĄ_dYGug^UvX^XBWx8eH2g9::gIYƨE#^WW70x]%{dU "%!lO.4bޙu$8cr yրz?9E䴸IqvkR$7ʷXi mT~1/yAV}nEe^;~fҗ(0t uaƤdu%=pžÇ\ k.DkBYl8Gs41XYA^H; e~6}ev4~2 ||^! ɉ#Pxg]j {n]Ϣ^s9"X͆D_G%5XeW~-3,D|En+x+@+m[B24Ӄׁ#0*k;!y8#ә`_ޗ*Y[c%")[;f0ʊXOL9 *&=fzw֌ K47yJ\p&C3PT̈eF,ݞDjF4g䀣 `F3#* OmSYW/+Y \bl[ޅ"OP{|eXY?b$xGᔁ Rusd3;+ @+`(8偲,観bIKX ZfǠ朕3hʒJȏE]a;٭(_3m0>y@5f:¢oCxaH![^vBJ0t8Kvz?O?1)B=:0 "چdBy*x:8cM񽖹~;5k}˒ʏ`02S|B9ձ3jAmXl5aQi$FKQ <Т %'DP 6 nP;"S߾kF Ul2A$&?* FWf|k[-:M/%إ657kR0 =A`*Z>&<ƧH8I{2V7kϽS_(_CR0?j h-)J;kTnݤHw{K{s-*,a TRsOjv\Pho>ZPtz&4n5Kf tf |&~S27ejA53Rk6s3?<c#a ?=3ՑJg!ɫ~I)0;T6M 9GnUN3S9s o8?ŅZhc?1ӷOg:H<5]H)6bسWNqsiT8 z3%Sr[$Np)T BzD@J #[IF[H&92brэwCVwt!GUz\hI>o~fY_U%a{.ݣCVbdV5zZ>\fr#)Fh!$)~\d9Ӛk3-+ MlL~SIv-/k~!K]U+B]6])D廄QsӝerZV(-޿䯏y4|c`=#g|ů*/P%D62J@xT:hEi}4nJQdcp/#uO601cI0Z.7ў2|F4 M7 ULa$Vx{f5} f҂5JB& VUz_ { &7Iq"Mmo^|HV} {SwKYI%Ws gSh&cjE.QF̼&YTe~Y&Х>m-2n@{xs`҉/8x$@ 7x@rT.e8Q)'[5b@oD7AaN1h0O2C;RnFFW& )#/̃F9A[nrlЦԚ~WLq>a}/'6Oek=[ul[_+8 K]J0'es}~1k^8^+g FsE ŴeGHi?بm :pDF[*=I[Dw.eZZ 2/Oa6DQsǧ% / W#5ǚWD98ܔd/ł ipbaՎn; 7ƕzQrw`l8DaW.RSW^lH>)?w*4^2N߶PEF$ +z+Sif`qY >qҪd܄U2 R |{ĥ6oJ%h*7n0y5yܸAi"kah$>.>@P]%vn*qօ32Ut,H#uC(1qtjZ'^yG^bdڅVӽX0{'{x^Cmo.#1}gW}~vc MGv[7&oϰg%բ6-.F])gn1;ǻ{+0ܮw5+zL1~;DwD2,dd&~7l26h.1ogpmrxmAwHʃEPa)4WiϦWRKB#e=ź_x.XitD~RxwO)6YLOYB4A?QӊCۣaNX@0;t :t|dL-3f|j`*X̟}GA֎ 43CJx-b^2R^/˂Rw&w3>pӶX0'Kg)QI`aT+ )* 0:f6W3K5rK6=6Ċ.ޝڿj SFN,Sxtz7!0 8ʠ{=SJ mQBBg@sN$i'UkBȒ-(;0׆^m=c]*t^raX-]0K/C|l&q`KI5%r&3z6Dր2p@*HNTY1YTD `esyVLjµg^s/Xv}%>t9F#oBÚPZ7DG-%R{ ,4Wc3zɹMvڝ n*U 2jPҽmֳB$KQž/`/Z'Ax${1~י+@1h$H fv٤^v8TAcgNoOFض { n**Tب9!$ 4+&o%&ysGL]O47fuJDw4m/?I=W;G˥TRM;b\\*]b0}z3)lIovg-yv¦պv1q#)rԛOԕAz &ݗboG&wk:*MHٛJ̼6:WWW5ikt.nHV#-,^G{c`N2cIcٮ`Z9Zeho%~o9C܅6R^՜5V'cܭ̷_[ a@' :b:T pil5ipMb_ZD{]/@5(Bk;_gsNV- }KuL@?uƞE@xuvH!{c5B1rƁZKxMg_8/нeӅ bf:Io \R{DN;oBZ>u=eDɳL:R ѯn٫rdy2vsỜuNfNp}T~"6(6ӝd"~~vلDº)lx*tw>Ϛq& 1Ej fҝPj+o60q;e*aaYnN{O_O 8**h.Z؄^66*iX?"Br9آLu"w1}N^I 9g&H, Gy^ Q3(!#(vh)Y"t/:;X«ʤ^MyT=ww?9p- _Z6LFD>40ypG18*sֵVP5'aaw)Y} nS"@{:k)m6.Yl) QOGU{@֊AxDR>\Yzuk7AyzչO~vH:"KCs1= ]ҫ^b:.x|-`0L6Wrv Os/?[;Pht%mt:͙/ FvỾΞ^mduk*p;u&z,QFW#tu"S!\ +mVE}8왚jJfz`Q 0P PMn2^u=Xf';fqDŽ>#%EgAaՌə/PUsPva1\lb_\-q k%.S&t H8ߔhj+\Mi8hn̯qM%;ş{} bK~R ڍBfoA5"I4=:ty a(pU6}_S&Zb㵣gwj6()/ dmq>o3gdxIp=h3(Ly^,z:[|7Po(Xjn H׳ͧ6Kv`Ж)]΋~Fu-yՓՇ)(ݥx%_, u}^]'EϮ:oH%oy5vC|ALդ!]|W% T?)\c-|8]Yvn-Ѭwɵ,XĀ35T- M2jC=fCv=ҿ#~Ӆd|P-R .44K"=/:$B)o[mރ亷L'TΗػ^%JaGV9p4 y1cJ,6<~VF@c{5¸U%rm}%Q<4F/Yʩ1g`'ey-6qIBz{̭ T AASw~3h©*<Ae@ f̳ ̿#1&90Ȑ3 f0SyQ-W#4?˸8ɣr݉ Y]PH"ںң"0J18NN[5AtvyqYJ$. fSK 6u9ps70J'xdazmɡ)ER0C[\}zA-0/LsnĕUPsMSK 'dB!4vEV@"̭OU{L] UqCmJpLc ~ot{u/K7#aG8VU銬Ĭ&Ñ` ա#WQګ(p:"j]?W;+UA|bS%:.2\`1/2m/(yv!BqrEWEb 7cT;1ٓ~=lh@Q,}k>><}ip"vd".[;\UrKm(6lF-yy˲GGX LOI}gr9A "A;ؼldT~"G̻Z_Yew!bnBj; >vdW dtJyAcX60$ϏѨHw~ۑ@:vPux " _u5ɔzeoC3B%Z(xs%˅C?3- $y.q̮c%/XV\pWK^XCY+/\HjS RFYiluaa:d>qBW;~Yᇴ E{)$9IWOM{ |^;^xsgcc9?ewS(&1 ۠^Ng/>,RuXƯm c~ onieYc~5VrA6% 5QOlCm6Ql-R`ݟMڱz{{AjBaMi JLuWxNZ4n?ˁL&1$ysZY4!*_cKeu=RI̅zQ&dRo0_&-84S'cʒ-ݴVRc4i,pC״%rMr0N_~S'+d W}ܾ@>$;4‚nd 2o27v :MaQ$]W/Z%6aΚ@)oX1NݰFt_SߥՂ~ i-(;%fJGᲤ6^g[lp/{)/t^%zC~Hfr?M I0srTh1{{8cE)i0DxBVshxp 6.֬E´^@X%4.$ak!sk:>\~/hkZO}+$x~?/V^ `78)(]ҙ`b UJ$ɓF:pžd5(C3;$x-6^EƊ%{8f(b¬]`۠+ZohiGW]}m'1`3B eˆSܩdpQAM]bk*Q䆳{fS=xx.l;>pzAB(8} ,^)Bz=˵OH'-I mW~rE-#ic~kIlOgr\I aK\Ev9 +M>!FV\@! zZ߼]Vxva ܝ[ Ȏ&V O=\GlL97,W៽8{~ɈV<[/E(2*>". 883l]w4T{Gp1'fN"u@.̽;a۾QV1Pɋ/,{dat,{7A qA{$~:LݰQOD2fb-F%ش=hm{uOkN!X#$gj\=tځwNcnu.EK[r  M,$^HYԐ:/^(ɼ)S ݼ<5(`ExOkٽ6|[(i 3+Š6$bJ/Ps[re_.#]M?Jfe1MW0N0yjN8h5UGI]{OѦ|I{ݥCq0*PjI֞+;qH"z[dE2k5[=FY8# gr;&TgZ=z90RdoYlkaXVUóp wud6HPȄ?547v*UA*Kh]?/F⣡Nt^cԳ#\ n `0LN69]𙲑t.ELLed\EL 5[J@NM@L@8콤nGk _hkHi/C(INHן <]jN) ş]!}ލP:꿹8 n`zn״J +&3NU.k_d!U7 v첏LIߤ_=U 1R.Tf&TuP)p[ko:Ieo'LwX%g1|/C!)T &":gE5㩔 E.Uխ4I##32cJ;ش+ϖlFquǥ(7PnTݫKeDY/1 -:\5hۓ4H!1WYp"ihUw:˼_衹4EJ7qbgQq_M_64% 0''$wC/M4 1ܷB4XuRɍ|e9* 0(; ŵDv6ƾAz8"#{>WFSv-gײ[6HtIkd_N̕}-E;lA$t`<|L9M ^D.4^:$]3ċ:JNSoɉL=%0%^u~f0V;"ZaTFMRFJ<.vG*k7[),YPq\\ nGʂ'dhGcت=g̦J6zxgR ^QjE?VΤuS46X_#DazYvu/-ё\k&+ <g1 0:<0$ޟ`qG şVlW?"HD~@Tx L'$؏eӲ'*$1WQ/}Bw g؈F: 0ݵ|ZR&Ftʚ|Oݯ&%w+Kdpu}le`b/Y0qg<RPMULf_Ԕ.mq-0ߧW'FEn`P9;q7Б3'd0sCt'0d$(7=Kyɖ{lC-0MK]W*&Q6uX8#Q6unN jCHSgtٮ>lm->'hf Mc7k|"PNumswxF|>NDˍhz^euqobQ& g_r IH(wp\G}n@6IȻ3ljݦf^oבjA {!fE";|ۃg* -z-<^}Q?F7 b%3j{Q*&;x;(׀K713!qJIKmzj4$/rMI P6["';I  _'bϷyqeqvQ_F3'ĤުaK>Z}Fg#%%>9GxĩX8|\.rh+;jq3fۏ zsIKԿdziXDGF&>e rD0T&zagnxQ:'ڴgѐ50 $=V)/A#qPV}Jz-:ƩV.؆GUuA1m%0z(1-'Kuۈ.ѕ,iKe/T6Njb~bіilu]߶-׮!Toͻv߃^鑔yn[>T.à?# +k13#yVV-P8~1~ҳs odԆ\s[T}uPյ{W\1s0h1lޛSo39#|` H}7|w!7myb݅urN 釒3ՋumeXXbw9)b U X >Gf_^2 ؿa|Ѹ`#엕[iM]Xq%nXJWbZNJdZkƏE_^5w)(gZ{ʖմ?uH(bfQb)O!ͼw]["f>Gս[ݣ̅V{TounŒkܥ'oZC3vGe0ָ\a3^g4|_} D Khu74$x?kƵ˟3\zxHHŶKВ53HBstȒܰS-+,VPSK67zKJʁGGC9MY_:F%}ZLm`uoFw&(G-;L4Y/!hG=Gܨ1{R71;E3LJ;EA'y_j |0%ЉКv[$p3ƷDlˉ8!fW}̡%@K^9`dt8ͨ xO%3A\,I ~|#+|8h̩sI) (Ӗpεp8 /|':+3M~H \e@WU [-/9*hwTb<'VFw g71Jлj(⣗~ pRȷKB$0sh{WYDŽ e!4KΛ dHl#>e'mBk1Jl x2籏]"+1^\uN0JP. 00~@g-C]1o,eF {p`!DM8K*OxNݸ4r̈ISl-O05;žNb""nE_f{F 7-_Yem$4IM?=RUI5ͬΣ2D3zdbYQFEa4|%:pЫtV~" si4Fn]m29'|8𣗿4?B)6uajܷvH$x}4W׍ߋY'B]!"G2ܥ? C[ڈ-H?-=* }BKKzӄ@ GRC?ڻ{7:rKDߕQhNE 37vѦ =؈qHʷg.Z1vOgb@ІB4 w/Ǚ()Q,~sJ?͠[33dz38gOrl)%SLQۼ_^ZypZ,7oG©g> Cɛi <0wʰ߲e\÷C;:dVNJ8e?Ϩ?aCB;v*▚}>;6Q]bp/2QP [(ELz}&Ry'r3}Q bX]*:fS+F0D癤xxOD4 \?1,⚤\ .ˈbN'`FOjb& }'iceűYO \yr2M =gT`F?ܓOSm{,у7^ E+~ ekl+ǣhHĞ 0`,` TL7RJpvmD 44j@!}c䪄55?> e\G/W#d3-es>z bM4㱝Fe<[(? oՂ N <=+!?˫ؾ n/>_L*LIOBxxo+o03fM2i2d[gnIŹ9/(ݏ>-E@%M b{sc]̃2йӲ&iZw-q^%: ;=ݵ`n|đ;oTuRd!~U1P5g( U0:[u{QT3iX= ۷K6Z B"g,&+z dshh5:p̢c%ik H{rSuE1żp-)О^Xʠ0$7)vՎ2 fŻh823Me5zbY'#q>Ɂ/RA4ڠ9缤QqA9}u۞gj.NS֗G‹> ӭeȺ,1q=^]&%N&֌NN24BKRZIt'Ԫwu |͆5[S[٘lɑbIO-Xuzu}m%5ED }pM S 3(ɡ l`FHmۼFs" Jmzԟf͸t}Ex'Aw/S-P߳YFܝקԩFu =]j^N~5$ɨ"'e-;$ :jB*5˂~E 1mkTJ׿ΫrfTx~/@Cugew``rqL21m"Tx{FkݻiHf}X:Uww϶LdsTUꇨTAgՓ<2Ph ٝKˬ9ѽ@vAŻ[~/"K@ c @50T}6-~_9jxvfŋ|83V{`ju -xl Uc.D&Wr&X'\=΋Ơu(a( -X7F'#CgsVJvM7Z_/52>hY;F,|y:MP@4/62d'>eo.eDžabͧ. aMyD Z z]sJi-s;z\-2\}'2slAI`v7S™\D]5bV;Yiev9lW/ ;'o:"qI(c1"K~85-\ g"uޜOʏ$ǿ/TrsѮ_5b?(|؂jJ&Op7Lz;JV^$GNxh(I֭ğSswc=mmJu.08<<y#!Fғ'{' {IliR@'̼4./2P :8ql;$ ̃ dpHe-2Id Ƅ:h\-{^-V[bVN:Yw).:hh!-ˇ[ -a\~R;'4t44(d4OEh^B,X&c"$:?`b)L4\HU.?IDk;$*v^]6bDDhRY\.Q;EMZFƸ[2D&P!Iؼş1yOFnu /=,CXK۝IoFKf?hvt7lj)9N"yLqS:m7RQy[SY\'lܷvۥ6 uh\'0"Vh!dgVʌ\/㤨By1~N!Fvڭ=6\]٦~s _),b" -IF.Ua[qc2ZB|GzipD.n~yZɴ7JGVP))y[?p3n NhQYMb#S2Җ[g°=ll ~ȆItRf "\e>)B8C8ƇRa`73"gswI'w.@{F[o(tƿ(AÛ <bÿ%H-~%[20#:1 %?֥(IccM唰K\pP:xg28 |gA_g6"̂mUp#)NM(YDw!^4g w+$>_Iy?cFREw++&i*rOpH&pɡn$P̀LGaΔШXضjh Gcͳ;r]|*hI;d[i i߻_r>Jڠݏ)cK.Q 'c>y\hbXGx@q3Z:*)ZyMr25ˮ5kuNJ>ͼZP[jԿڟC`!Mh_+QNd}/e\;"ul1UX-NenC#9Ym%nhͥw^ Ο#w ePs疬 ځGK۫椼+!i=#w'vQUx+<['?NfY8:MN% Yf`ʵc\>CmSy(cq:,fn:r`jo% @5`=d"guo;*>2#[e0ve~63l(T^=>sjo}G5>H/Ѻ]eu(v+^{FGO,(ckf1G"Ԥkz OJuKD' W V~1ab#2Tm31y} >9hE ZG.ď34gkD0K =cI9ԣes47o3l`@*+*#zsUk.yBce"ʮqjC- ir5(6)͖oցEZOFY+W$J_k;©z 8LHE8nSuWj>1iSvJxޕʥAEH) A#5%6RC# 1AmmC|ǑDV |;Ix *?F4>RS{eS`EHg%hT|Hn?hO| ,̴dW"Q{"uq!/tA%׶6o.bWwdt y"? V] BAa/~""1,b;gkC|:Oo;qv4NBqo 7r 䭧o)SwTɋ>]~׏u6[ú0"@ZE늣yiEk9 ;/2x 1<[,_ϸlYћ|5PI Ue{nSO (C؅Lw}fA5`@C]4[.=1}[?27 6X~Q FyXks oI^szv#TprZj >AyBoxTAϗPvtܒn;3߶)Ti(KF.b@n" <^W H'oɒ-:wX#Do̽y7"rqup@Udakrrͺ{m0DvT8fhO/p"3A&~ɾAA -u1kROÉ$)A.B}ŗ= 5-ϒ :& Iή+|y!cSxs1L #Esdתk@a,[H"TlѦ筃@fY88.#;?{>vføOVQ${ph]BKe<\bGb囵`` >1ACV76h%5^9B)с[Gi;O3l[h}?|k@%mWa8T &2Ӝ9a0^=4?)":8流|&'* rx lsLh_T\O_ g0aXCVT " g(3dg&C -az\:Qo\^JqȮEzx' O$1#ą? 6|\~UǝsI㉤H/xh)ir"F(Rm //kd_g݈I=Ox`0溶kW"PҘkѬ1ٰ\>@KX0=PH)E=T[T-#FGY$ssk2?YQPe̩гm(T2ΡkF5ЦF%-~':d nf>sΐdhdc@oCf"Bw̱`Pt%CrT!ִzފBB|J/XLgZwY`3Jٕ`⡝l5Ƈs`Kwh˷^U&C穭,8~*BtC8熰Br[=a ! afVK+p<2z[Σs+מLX@86~Rl7_7H %7 0rC)}8 h)|)ڵS w'!ip\Ԋ;}$qinoDT|ӄxT;ʺ7Bw+0#].64-vԸ>F¬/@k@+ g mKNJ^dgsʧ"{\[!ݗZDLU:6^ h +D`1&|YvG[F='2oFHy#Vi11Mŀ6ݘTRFdރ?'uAyqJKl>-rqzlaOt %ffS2B7σKҶRF پ= WGT86|4,z㘝azTPImɹ"nKdzbjOgzjAcFa@=|DFyMsPNYQ;A[ IeB)VHO&S ԞQV?,ql^+(2*'h" sڜ'^uUxCŐ @м۲6ǸP[CkB ˰\k-kf>,s''8y 1D`  PXgBܿy}fc^  =NZZЀJ|}E8v6Ch8yy<5Ye.CYBWnoÕj`Upǜ%gֹؔ \~.>Nط ;`bIALMpHr7 md+űYn3> MIٵ4Y"5|rۂrґsJ&oJ D z݁഍6lH>TG_:G}g'':ޟ.₦*pь+SvTezdޘ̹fe; `Һ`zYpçsLnoHpH(.. ,J(i06:hd;#2'q{)fnn&VRL%|3jQ Ey_8f\5 j@1QTPyuw"m Hi>6yF*gOe 8 >OzQ`lDӼ,ʱT;0/_W MM/CIPuMsVEs"30_h7%< qVhF.(/I9Nd;V }OхfF­];$z7ETH_T=} ;Ov!tv8&<lI:$AIV)OKт9vhIo]({DKhe#RƕhQGhMcdu&>ws"m:dT=L`FoOGN ^J0[xϢŎqȶDq'X5D : F( daκE̔=KbF\ GMONC_^bĩ=I*(!)ajwF~Z2SKQM] =JLfvPLyG8%ѝ]8iPU ٸn2Q.t ]Ōou IB}b1+J )a9F`I-k}1#p~|^WCe~5)!Bi\"C7p avI0o[B0eVV/ HEqk#bg6kZaz &>1n)|Zp%vZZu|cFD\+5wQW˸TPJY!"Q;z4vertoc1XDs8ߵ~QF)E/]p٬I|jw%D~i#0s7eh II-= U`O vo4j+ ADeu>{JQ;Z;b1.(کxts;Kb/3;E֭⍇1k㉲>G)n%C-c+k:Cz0QXVJ[mhR{긘aղk3kDlmDٵ.gERR̞Pd>&2٩")0Ix8ӛJX3_;j( 2OF>RuHYFIRtX[j'8=Ql pP7cMFʝ&ƛ 3Z&[(x+BVP o_z?ӸZ*Zyʉ+k%j1& K~k,..4eܟznvFRikڹB s f0F E4nĂQ%M:lJct T ͔E;h$Be6oS)΍*`Rӫ=kde Čâu(/>uخ$"4Zf>Q+ƙ6yBCiK]\иR7hx:?yHJoco(ۆ]`})768먈Hm"~b=f)VVJ_`e:.VcTNPn&Id]qir@++Om 6/Aw=p!oX[I)9Dާ%+Z5v7/?/GSKՓAsVz <|_v$$oz.mJx?P'萑Q3]G!i>)hht9*c=/~jYZӢ:BHjEd<(N/q4Ǐ1K8;EQ~CK'0L,+D 󕽦L+- lO <%OrRҐAh\Y 0?׵cvoC7LgEaXdb2##`Aᙥ[G]*Gֱ{Z-Vf#\=1ȃ0m$'8&X͕ʚ [Ф%ȯrb568+6bPz:l*4tD܈تWωd?jι2^P/8cIޒ6lO_,]@M9 l!Ul0|JL{պD}Xշm{47w9c3ҡJCzSMЋ{/g_1-+9<ʯ-2BV[u&?8Ob7$ p.&725!ic6BrN(l[=="Č5ΰ2_5xО¤I)&<M[>~Cl]ӾsO=N\?M] eILW9a+J٪I1YS;Sl|!:$gw[fvܳ6Ul| "bo36rރ0aCF;}q5?ɕi_5䪆4B|u`}_Bj^*J"sfolJR%@ǎV`hJmUSEk܏C֜¶6%n/.W>\Va1 S7+d S v y1֭1X9M0Yt#| oA( >+9T,\#wr $G.ce6ȢYRGXZGG~Ù^!SB@ dWV 80*Im?H8ݥd'h,_=,N޽jj3KU{hԊ([Wy'AZ>"JEALUN*x"ԺD2 ^VQ8Gũn%徹u:qw>r fH/ 9K4 $Ph91{AB)?4 f13^ {z!-dm4dgHkZ]"TʧJL]\Nz65 NnL[}D6G+wh h&- U,9 ?bgpc]0yWy]e s'_HIQ=," v2~713ˉWc@s[s?TլGM:'_h_6'!Et ! 0Z?9E*8%q t3w-I'D*̮jrV0 xYsP"EϐA 픒s '//s#:O6L8(K&g{=?t;;ꂈ_Aȗ'4ux}F?9U$^,~LP US*Xm܁pƾC٘|@L"ηiu9)JxKG0<|$֔hTLJ"Er,ee[xqv BlCVFZ5obI5\f$?d\]x.s0ː6vͰЫ OhMzHiecabՙnS~!Tha[|olҝYETLvsΰ?` 8\ %s&+*XaK?ۦzf>83ѹV KrUi\e,F}`HU `kN-0|b<ڕH  Oݫ|f$zJ . hB+lR7M YYAZY7 U%I7 S:ӖŢ׏:I/G!T6_^⣽>Mh A"!T˗uݥ(301JMT"R*H,l}|Ν&cuu0;+ȜC&1U@͵]z5 kub*TJtmn쇠?Ѕx[GWiSId<9yq}V3GZxdBo32Tmyn2@v4Ccgɔ˃(|j xw8ި8Hҩ(q5a$=N* }wP`}]'BצwHjr_nNcezr_Ȏ\8 %yeݎke 馬i- fKϥqjgU4nxA3g(LӯڍZ{bi :"!* ![)-]$;i64ʐznsj:H>k?H2hf?)K/Ŋ:QCȨ Ns-|+vѩ<ёx؟q 55R~aweLYRʸc+睹AÜBfh?m}n  W_r$ 0}7ZXj/GlE'A^i}Z E CmI3Xȥw-euhDvdv֮+-VhehfJ#K()ԡ\ľ^ܮ!:=\WnLA™N1:>gѐ*Ksh`s6V]ʡQCo[r^T &<-4\Qc05~Ha#ڱ쑲Ek<1[''ExPoJsy]78G +2' п%MK{֤sU2iYwh&TI+U(YSvwpBMl%\$!]ی@2OlpOb?f6)1v:NVk@sT'H?!e1:-9G@# t]ۜT˸'pC䪽qUhTʞ2ܦT`* kk;4W:$\=I7|0VTep S{0S/`G-<}ZLv 蟰V<01v 1V.`8H瓙R&NȂ_Т'hzuMO1GZ߱rCN"+VvB"by;_Ӏ 5~?.Sc}! "}iT"2 '9J |ԈZ|뺺zK^M-\ 5E r 46^VK*O(Wzp&0wKYib9$*&UfJ?&fV '2 R@h)*LI?BT7p n*S5885Kq=+jE<43PxͰXu׾n|lK~C #׷44bJ=iX߃袊6NF$c;3{`I="d~x}J=]R`4,9]1YZT>e O+sPWꀶ-І> ED[vDɄ9ȯ>*CF^ǥg%'1)92/@uVnZ ;OBGsJR]_=ICf' ԿS,FNфGQ: `wpdrFq:gI0`(dgN=NɴKZEC-,W(6H# ˾SFn持(2g-r#ks|3s$ZO"lC>CRU)js7Lsi&92g.s}CSBsCKGjPRhn,@6G5?eb +8gHwHS-:{JӇDC6 L 1 OT?*sEBKYqBm+<–%:F}?X:^ߍ-F+4 t:*EH27N|2`Zdf/rus73~+6e^#X˵{ۄNEuzg*>j#FDQfMBnI\F={ No*d,GXesAH+M?kĸ+_C 7*tdD%k34oquhDXBv}*^CZ޾שęΎ(o~@Jp0.vk̄~g1^"UQ6!V#}i!X]H_]V߬ )PQ/;7ρ-Y1,̨)RW:v6Yw 2ǽLpCs Vݟ_@`@ߵBTϤ҈=%21-&}h*&)ZfrvnVwʀw;Td9o-ɲ&Ax-Z| (>\SڦbVy48F~}jT0EiL `#f2n7vƺ{  ë(P1\m\2J'`G4f?4h_a{G'`I9L?S&J~=)[!, x%y\^CIn-K|8}m^Lа?JφAuƒF2@ G,vpsT㊺E4=UwxDn}6ײuMf uүóp5%2φHy:B+O\q?X_ffniK?dٚq DOhMtqYF͈Ҵ2RRU-0 #ȟN!ܩ\IjA8/"*Rڦ7RNMW~>^Y`zI9z w U< w M|V W{iFhmxwH`SGyۃrqx>w=)/t&'Rvi3 #ߓ2~U'O " kZ{].ȣE&vZB {!p Db#۳Z@&T/fae7Q흃.t_8y㵗&t/FVroL.EWF^xw}Wby:OGPLWԅD֏r0xKh'Qd_?{! ny0 JR )%//H›ˆ@f 栩`qGxN1hxa __7rJppgUI `"K-f_M$4C~qQܡl")h: L B+g)~ʇay$&8kTּٛI=3ٸ֓0Oq봷R۴1 ۾iv'gn_%=K̝D~0Rhs.qVdĈ2U{P(vTBVŕopOz{|W]5ة'kQqAyN rp&89 .ڄzusJqnQZ:ԻXځ1{"=[k| V^ra%: &3H(qCBtL 8ۧS2MJlZ3' Dk nڏ g$|*De~?)#de7 ~ /9e@dwxwQ \0Atx`3C}yVx=54zmd[{ 30JEEFo *}C5D]2Ƹ )H[5q|no5bQnW:Hc~EPJ'Ї_Tu;DWƝ;}?i^#Nqa_ |]-߱Hfd tCGsNhuzePPaGA S.@":W|Gҿ-{ϠF*!aZtӟ i|*Z`U ~EN}*fx1xZQjE5p \ȃӊXPG3!笣UV4csEyD%'f2V)|3vJi\y yoG GpvcВ$4>%P˷GB4I.1n9ǥE]k$ lzDqKǥZY~oU7ѧpx w8d 5Rfϲ=Z" 2Kcj4H3gsJ(T Uzd^ uy+?ĀxlGGsϣxFenq5;`^ E/) x͙(} {mqFgyը}W? } V1=D n:N@󪷼Y\Pۜ*lshժ#1,d0_~L$bCھT-&;?ɳgۼڃ |w~<> aoAX}Ljq);FMk4#o +Î^HV~P&i{~`Juw1OҴ@ Q3c4Xߊ2xk:% XR{ U;רKƄS)SYEf:I]dPaaQmޜvp,8HqxKP)LR5k67[Q`ɓd!~(, Tr_ S",y{OJC[Bn(EG_3w']Ld 5]>gKr0CX")ժ<>OP1Z8[랸Q s&?g_2׀2 y뽡QWӒ.mY4Kӣ1=jO%_kLU̐zSj+K{{?ѷ׌|{Eћ)n 1W:l3jD#72C50>>'xa <* .j*w("Ȼ"V=uaA[$RE׼(tI]x UueUĝ.Kw3 i"z4q6_v<(}db%S?WD+Ւ<@c4)gx(ޒɥ"]huᨎh.Q";bZ C|\wkQ-\lcg5*ȹzםb1LX"b>!jĭP6u%D\וdibEf !#)\;9b\hO6pEI-M/O,!t'gSs`>CR& C o굍@5s)_5#."JZ!I zեpPCqsӔb'TEpQ$}5aNt"\7ta-4Ty"fdXFIZ8f9жP'vY5}Dގ[q`5W?7C݊P=|;qqEag֦7)@:=jF=ǯ:;ڷ5.Qෟ϶[hpQNguԡv*0@.1k/ I5460nYBg}6i II2Jb&9%NV]OX[ӷj@s,##XE^fnjő3Xv#0$rXb5g_;V/:-Br!m[1FuC'*۱<߸v%^J,{ W]ʯYgp@4l}Xw zh<'6|b'[GTTR y|hEf|keYaGԌ?'odgZ\KpNad)إL WfN 3OaS,LZQ KL6NbyFpri3 䱝{af[ב/uޡMK"rgsx5g|*nLt tdby'1WY4fV*C)n/~TiEqDU:ed]fY}bA9#,gx/8m"m<0*/_p"AeYO6śTgCjy{RQ3h0 #WL<'|IֵI4'2{(fL+hƓ\1OzG  Cy@i:,V\Zᵮ}\f9(6RQ*0y&wT\*D# XL%àlDm8"X,L  c@$P5s2XEO+5ix٘21̫uCV֠ދ*$ٹmf9 sS U;6ҦLyAl<ެ{bmjB0 V6O"-WHbNrL5r@B/v-7(֬4p$ـnjT&5Zi~7*#(]~ 3+w6!G+*g܌0*lyyIo ܲ?3t#YVKퟆS<%$‘}.4 \a8l%/?e)K@fS! u_ ]jF箒t5(LmhJNQu~-BDAoLW\эn2v4c(=Hfd[5~ $/lv_ηDrl%&ߖh`\8 <m "d+c:c=Ujp5c⑑> [?#da[-%~BX~hLP9SBݬ=HcPO~_c vnW'E5 ֧[!V:σUT r]j\cYgF".M80z3t gJkqqj){8r&2v7K4Hl\еky~SsTH .{=J1&(~@4k$p_"O^RES$`3B# *^7!^U-yCa‘b1)RxBC@b%x& 4gt0( v 7R=Vor!s]T)cո\$<%ŖSq"b:9I\t- hz7gTx9} edh$.:q)xĎ n}'*دˋq@:?D+>X5il胹8 F҈lur f\4tY  ձG=y׼>Yens:^nRҳ +9km@a1%<DAd Q pԙ\ 7cX̸Y5\.u #4v P>=zjəElNu]jiZ2KCN'qLJgMk:G׻DŽ\RXq+nKDϹlCta5F!9EU v]X5=זiDwf;ԵAx=a՝Y[~ooIyl] Iu *L/qOLѩQkLeF,,=0NnjBJ.͔o:S9+K)u7WaG{6`c7Oe_n4a^s:ןX-yPʨ D+Jnzg(tL. 5s`׷Gnញٮ鮡iC{aμ&󘁨fG)W ,UW}y[$9+C"s(&] NWa3a.HfVb}/s;׿pe^'C$h!.[DAJ7=^EO38:/UXZr֬wh7L84b@$ȄxN)Y{]Kʦ6dV20ʬ^~=ܧ>Ό' >Ŝ6\Qz$kz&e Z8{w?tvT"/+pn6KF#n,~}9RPc"ZLifsH=lOQߝ^}H=z,jnK/Cg"r9?ـN׬7q1hŪh`3k,; +,n|Djux2K,TJ*SmZ9H&x+-at/ 4 aTiSC蘊JPvo%&I)HXM 0 qlKa2]ּMQ7O~gRBDt]v{vПSn'K+xb WZ 2Yſ9uei),@ !f@d?(R,}UM0Ahfv~ə5m4H:u(BlB$Jފ:Y="ۗ ''!Bsp9 h&T#'҄Uy hJj0-c#\U=skmR># WX|h i\sBqQ1U9|))ȵ)lE%6n0g5 Bp*옜ܟ$}Qx39PR멡l=(yu=ti7\~"߿6.\JAѩJ5)}{-A]MpVxH$/ؠ!xE~c{5 @ts& @FibeƏy5hVwRW,^oA뫜%!q,+Bf4IJ *U Rz>tb&dn 3heoa⶞d\Y=+/~%7n=M1Ja`*\cYKB#`*E>}Ŷ#A,z[\7縔z&*⫸䛙O"e u1[J"!H! ev禨 *qSEqWfjkzwE(aS҇N Dk=\s 4L2BcU|~G5PcU窥s6/^!yWu'ᇢMO?Vo_l ƒTRԯ nZv0I=N;]b|>dĵмZjV'ۗuh;cPLisI~.InL Y~kW، pLɬaAYs9ςB+PG187BOC)і^ϙI//Nh3%PSʅgKۥWx]լ#>/N,s|>j8,#diE϶&Pд:GgSbl$u▛&!pN TrOD )Cy*V4e-n F#OmfNDޤ*_{Tpؐ Tz=Q⚾󷮊fg{R+ .!bVMo( #!$j_Y+K~J56 h:,6n77[5 ~R'3~E^RPe;Vu$VbGŷo||mp$p"_"fݕ@@S긒J)E&2FҢ93xɲA9 ,Ac`:CޡeYd1lE?ΛPê\h/htLhrU_3RVA'x :uK۷#jlKȷ-tb|/iKNJI c77Yh)H;飬SJrDy͔c̸!v,?S"?'QR L%R%z>w= n p2NV4H.ȩl/$b1Sr 9JJE T g3Q`oc s(O-T%y%\ & ;) ?'yn&PאvǞ h n1 z: z~c4lؽNM<|1 7*`Sxt3*W?o˹d7Z`ho2B! Z)XNKnĖ̍[x{ڃhDfX)[ (pC&j/l_Bj72V 0'xqY ضOg1r b#[V'VGM%jt~L/^ArUSeBYkyE^r,LJ2 gWeU4 2j⺧ "5J5U<>pxaЩ\r,Ml5E0emMN|J_K0lwnq0p- @]CpEųa B)u&޿Zֹ2 xq't;i?hEȝFdn0Z/JHOyI# Sĭb,8!Z{:a+%~u}D5/wJG(Jڜz1|ڵ1qd4X+rN[f\&pͻϹD_2.̻ҬsW$ Z69=iBC󪲑Wԙ*: eANWէ~2\%=Ryg%N$۔#C%=N|kv5(uqMs 2)nR>Wxkhe&݌`YPq~-ޠ}4(e@Afx w)!0R@ͪZLhN⻔Ƭ9wؕ-3z*EBݿvo\<ӵ:򪨟;O5y 9~ GC2_!6xK:} RVP")ɦ1pUEGMWcfO;ۚ@R_RɇtLIMx1SN٣a MRM)H_ yweoO0\;Xw9mo .1Hؿ3mB@|W\I|g9Ɇ%aK*: .t#{;xRpXA+FzcXï_ԇDU wy _ 2дw"Aa}Zue)b3]ƪ] t?Di}N_DժCقC=]tT]uJD1>S=[].1bt@k"L[IYPCњ["qMVp?khDoIeF#C1hB= j2,zgqfM}eƒ{Kttha#i!Z3.Ct# %\AuGbzGC%U"o2^ :'b^e4*oK y<^BobءfW$%~z.xhwd5nqGIkr9,}^>6ֈ?uƭpN"鍄͗O3!:T0 U X#y}fW8Hb%2 $O\2.ಣ ~3/+@d^.ԸO_#ݼU 4ώr<`>Ѱwo3%16H|[EcR.> /M>R- Oi$BXnǢȁ<*t8\KPwPC7DA?hj(RNutFWW,[=%5}< $ψP񻔭]2ŸX}nIErT}&Tz@ಯx QY7ս S~Eez bW'";,2U]:r$d1n6.jmCJ=`[/Ex rG2ortsі(f[|EvC@"-nY6*8m:= R*'~T&3tIp1AGJ t`\' X})xbuPK<)XhQO8g|WCLD-ceϠIQ'i;:'!馀ɦT pȠcj/QY6|q)0wGrC+%pxnM1:2R8U?eO/3=~k%\F91à`zYHtt]Fl\iLhOT!.'oتdwWk"[G OkvQȢl>mLb:p0z~t4d_ h(]BŰF ZT[/w%T"D*t[wE$D n!3U*[/(#qse*C A?Sktޯ"+!8Kd;aUٵWԮ^rTYD|~G}83U+ Rtx=\_ +pYz]I"LiϿ|h] TlA5AK?5:iP8']h^,I"Dc0`å7,{=7J؋L[xgf&Zֶ3O;]p j{7Ju־W >L7vf-U<f c42İ&gS$RtFvE[:M~,?/oU-.Hhi@:dyslOI}Q.+[ǿLyuM\?GnĤ|\z^ГFETkfpc mB#6нZri$:Sb lhO4r?9=b](t\+{d\BMI9l KX\=.ݨCD ;tϢAJ҇\c16~V2Tl̩Q^7`Er*J -Q-W!wod#6!=!}o m <5 ljsDKZV{R2OB*`bHejߝQQ^#^x|i:e.*vd^-E|jBE f1^<q 8B MۖJpEUީa]]FNYIH=BiG3}*Z䁒0Gry'`COꔗҽ0X[{ҏ[?duS%D \Q Y7UNLC;dy`^h#`/⹮ Oh?5_^ B%>(`5Uq;yVd@:]:u-;!;h'C2;x~g!@,9fkxeiiTUF mad' lB raZ)S002S.wu/:ο/לRLV9CXNrtN}A:%H|J:趧p {3.nJgOu lOso;/@k8,%4sK׼VpAz Yf+0&DIYAī}_[Qgr~=,WL蘘VGP5Y4)`4,@ݞ5:nh8MTgս,1 lu{ؽPoRA?OSIYe]rM8iPW˥`Xcdx7}٘HU>z5l u;*ؙd\ZAQ<\=X3TȂͿAcZ$d>͗V\O bõ3 uB`uF!ŨbRy Lj-@ɕ셏fABrySZy:[(/jfvbP6#j3+^e2G?.|i.*CYK%t1c< 3T[<.93V66Y&D~ U_C>@7\:­Y>CBSj1LVM#u EV@_B4^pU$'A/euLƷkvEJ)?5xJ"-(62HS]XoY%ZJt2T0d<%X9} ן8WEvYbC XA.9p^Fen*'F$3l࿒\%.@H ?tL JK$Zg !O ^'3Qlܰ$Vj}BArx8ezQK6ypVaF,1%m@ۥ#^׷heZ!B\** ~S w?PhSzuǻ(jץ3^$0jR".w!F;v O{v{ryMWk"`BAWB):ɝ~{M)/f/%1zxљA KP ţTI~MHfW=q cAW?<D(]v+gS e~6k+Dzo wW|[#T:H 6YJslnNb:? UG4 HGj;Ef+jF~0cAm+ S8. Rm;<ނLm#A&L!.%C(l3h3?Y_\t(AQk呼_5$7.&Z"_B 9&sxbh MM?ڋjAGO[7aDwWw^5NP.I:l*(Mz> u*pUk#2o5uM?ܘyƭjUq|;z/5ݐ_&:J?3I"ŮN=KYx?Rvi4ֲ;-?m6sSjzoA'kvQ?"oKP_kO]dޘCY!8/o0=Vͧglkw-7xJ84lC*iQDm!(]8U/HHt+ & bR[7Obp\VWiduJEtT+/Cg :hInE6@ UV+B fZIq,y(B h zAO{[S(={*UdnD\) g~oiɗo#4")6 Z'&4mSƇ>.=㔘TK6WhȮ&d3bM='M@ΥcxxlO;{vH gӯ;bkg4b̖H3SӤk_Oߜ* LܡϵYШmP(z_Ej5{C7D'"5SܾI>,:vÎ1TTȴRz#'5qx[Kp`!RsbUk#ȪaKFXnqDQ iV+&/b#%sb2gju|DbW_S[.|7EqUo6x(lF䃾P!rj hi%+nc2|Kќ6frE֓" h.N(:PN,e]mg "i#NGC=PMd,^K:4*&q5yMaV(|Ⱦ|.""\H?s[Ąi i/PRT؜Sym&qȚk#0bI %~^&S"gn~ن}a\:naMuΤR0ae}gQUё%T: g;pڛO_%N԰Չ?5[(Q]T٭;.h[a#Lib>2"m7YۃOvA3:>ҁt|~owjP)$aUV@h,wf q&Ãit).4dbDq]dzvc*uX(n-;S@sd/vkF÷FF~^&a999/WvYfKTt5s)b`PYڢ,T}#a"}c֎`-j;x48;inuO%'r9jNf꾸B3YU#w_FZ'聼4${}yWhdjRیF RU%7ܺCz*| ģI u!3u6Łx,V q|{~͍{} M*>:é$|Z'}ɍQ1sWBSIf)I*r ۚ[}ѹ\:WUSx$4|hN%g7sgU+)}Ɋ'<9~XQ8AO`BHjğÂOJx13hZ[ָպCxӫ11Hc+y(5=\xJ ~Bp ya>i=#:TMQ ;69`P% f\ X 8J iOqN0yUSJktWuZ}JRa51u=Psl|\]~ PN:DKO12FdVP2Q ?5GxVѫRY0'k"@,0qG@$jRM[kR'? , gmzVPHN(dc u2Fws}od6G7m 3O +(oWpa>Q 3zV{I.@B{< S ;18 $sx=.UE7+;-&Q=>Ua8Jw)y{ik4"NAlWҌG"ϒy΁Ĥ!ӯ㭲C+K4zODeDz-!iEE`PVi+IWadWr\DSb8fj垨=6|1a}?}BI$_ȔS J!ڙҎM@FR= @:313}n/c[ĵ|o.D>BMgdfh@*~.VZHGq]3BFjG'$ =zI, PZ[Փ_kQ`KBX޾7 vw o L,:<>cN㌱,3|"hK,^ ckt,I鐡ݏ]*8bK{|3"YH7~(y}ĤLNkĨQ7gF9]G(δׯkMSP:jeR<a)+{wG%"n0Ҏ:/bKmNC7i}-nPY9Jk!?"L͂l&KųFJY;y@ǵd/mv?QCޣ@ (9oǍ?ș;|UZ ׎0gİ L؀lz<[ߊ|>@4D >&q{6O/Y('TwtB~_Z-~j43i4uj^C͓G2z^:&7YQrc xxnBr]sGBA{5X9fεҞ:׫ʬ2Πx݀g`D+,,^Plg,T_f#@@M^{{ Y݇ӈtf(>"(O5o{fuk\c;-q')k@2Uyx:"ZLOl(ٷbڟp=pJ o/mD}51VlY&^*Ҝ|ĸ&5v OjR 7Bڬ6 [6?_}m 楖}_>Gkā>OKF ֜Ⱦs!>r0OCXK O+0:s605?;,=zx/W o̳AfxPO{h$<_eQZ j(_)QKٛ^}?buˬRNZfE-DQ@%DA y*MZK(A^*DsC\5x)"8#0x̑Rٌѿ]:%zWOepUtz"2 {cemAHtKc=ɞ9 #rh~3TQH*8 )ƭ[J$%3D uH 1R,1@QQuOVjcHDdS+cX?~Gh}槏1_RW".>-@SH@ILa+FjFoзef׍Ư7;)h%7kɓYZ,l_4"&nٿ]~nXO:fnFWL*X{i[IrȪX\m. Ӟ=&c p0,_=9ΏGdFϞxٯaϥ[Fr2 5*aĬE )B;R0;ysb$9CsRj jAG?z3ms-vUlF5Si% 'RQ0dS|rE(f(%yM|xld5es݋?\JGȔI[ZJ5 #),Y,hJ~h.>)`4e9clv2Ybe*q4ϽNY{G!~aIαl{8. Xx8d<*r 7!e$됸RE@ -gmhO%8iXr4Bwa-ZYE-7qQ Je[ #5DB-pe5ldgc SqF9CW6欉P2& 9Jy 4+0Z_WzTϞj|qq[aR4dE 8yYv>?Oz>Z\챋!ӽ-peK{!wce+tHSõ`VF[4j#{*#O(j#̙_[vgO-j" 0u:ޏM-hsم'ːn:$¼֕azzyr/v']^8GK}wطmK%H8`?d%C ?`=Ln=SŝgA?'f^XE;Syi=>ǔbfä{-[E2{T쳼lG{OGK+#xm\kȿS=m7yŗC5K~}9'P?nFœ~fmm V$nA V}3AAErLu^L~c~FɝoAڧWz.赿76ʼnǟ]@Jɋ$s>E\d?ۏouoSI׈l4yk.":[(p%XW? 4НgI@;+9AdJ4\5i(5׵vMهH/>\|._+}6E^WZpSɯB㼐z,Dmaڑ/'hR>2L uNFqEpmD^H#~bpg!A=h@25mAHxzw ਋( ' Ĭ dZ!(V_p5N8OCWe񄿿T*M\{Qã@dZ;2`LDCFؓby:hCi 7[dc^8q,N> 4fG &N0.GFۑ~f.=vN PuU$nJ*VŗvyLGE-_x.# MIt эB$Ŕ" *41k}p^&?L;${A15Gr΁4F) w'Oxu lH2DmЌ"DEADM5QC=)gHDqU#MQTFK1Na~w2s5P v@M,l~kn._~N8=ZhCϢ!U sus/W<̀&.yZKJ_ G+xUN^J4)XENCcf8()"'C}.@e>:pGT;SC(h& +?؏9!HRAK@8ǵ=Sr`WnuZr9>~zxwcyhJ>І=9:<>cؾ}GsB%gv5=8?캐7[f6b[ut X]dJ]/#1Ud-UT0[1梨ɖgB4:"J3ES+7ҸZ?|1a[?v SjmleFTpy@FoM]4ĭWCRKԵ=gBSO,/\R?K\/5WVџ69D첟; ]R";i,fڇvitfM+w2~ĭ?B oR;/Ҍ7$Kmr"+IY%[ʑ@z͕s {`9%Lòk=]iX\UAEhdl.UkR,w  ~Bwݾ _fP2p\BGCy 1R9e^΂ U_ý䷙Dɂ<8 ~l1U_o_w>pM=,A7(FAer*Qؖp' 6dIU+p;[r_a|XebD͏ߨW:bftJuI~:ܙX93/O =wstZ 5A#{2PRk2s:WaZtE0'@֣n=ZREiޱKDm.O.[@Dk~@:h C1 |)= j̳j[6UH6Xd)e\0bEB*S6JbU-C@5LÒpAAYŒ1MHH5܀>'G>8C@*DUAIEHSAM ]-t0OW'{6-U TԑU 0 f4m: *:@D8EN;4\vxjAόw{ẇ]5"8;:?[@`_F*PzN}6HDŽLkyp`l@U(UT)REUQvƣS6gWۋε/t3;#]ף4@Iv+ׅdtJMפfYdOIfcSq.,deS[77HC4ԿV<86VT#s|á@|Kݕ6o `" <M표CI{XNm4Y: 4vjkӊl 4Nh+>=U5F1=HP9TPO&Tr%jZlg*CzK'1) E+ȖhY>l+ U5=MK,E+=L](TfYܖwd7$jl൲cPK3 sj張Tvg@Rst\ZfYͶ!v=T*!Fw0$d0$?}8| OZAvAyS'ύk*l 3r2g'W>d=<\`!d1\2(FP4OO )<ksne y{5NJvx%^Q|l$Ba+XG[V? #{M9ʝ^6AWH\3^.e؋>Kh%h1=6BjģG5S7_Yuɝz372MЁ!2\?S*4 }IK4 Ob[1,Ź_I W[p1vȦج1Ǎdۿ>N$C`9H9@0 48t)zHPӣ!'M¯F"VQ~f#ˬ T$7mvmߺh|_5!ii(m-Y 7._:+f/݂xWg,Cms Ro^DR;-ͱ5iaun*3iq8FIRzRu<^G2&n^slƧYr\$F^D AD04cpw3ދM=22$OA%&Yi D`](s?L{{+5'+޷CM\;gbnt7#tccc627 :}*ZXN;gn/w*eI_4Ga9B5fzu;,&CZX}؜ȗ~SپBK)_Q)_hټCuViWUq_‘h2 }}L8k7ם-gvgkHRNbRp;7$jsCy0뛪u[>?7^cA6'c/dcڢT(D W2,뻈u 6K4ʍ~U+L ^EVC+~#H2mC@%:|eq<*${1qY$`C R۔h7E̯*mCΐק Cë>vƿ?}˿#ෟ?uōP5PE=Xuoy8o _:K?>rhEޠw((A 5CD>DQ HCg)ǐsJ=ʊl`*u?aZ.1fO[}򨁆}}f:B;Ӧ#:,vh{nT?: f`DSXגw1 D3ABDKMTU T-AREQ]WGzc'ZTMT4RRRozM#v5v{@s2O!;jAڎ:?suq3 NWf oS}ϸU'Q|l`"\@wM& $Tb٥n~/%XG[y N6}u8ar)>o04˜!bՂ%!e+=ʙ~7/|\FD80ߦkǮ`y[_%'\lnb0%nA@U(/%~?Q޼MӖ2zd3D]GÇ>F}՜ n-9wcؤ8xwfQ: .+9W<]gK^Yw{z%cnSptL;J2M\UfUO"EToכ8U/YKauu* ) ӸR Z"Ѐ`Dƥ k M^&7HooGX@O"#JLA0DW(>GN%UG8;{0}`EN Hy/a>|{'j** Λ 'ƃy'NS8Q"Ĉ(4)$@4R+wߕCeϵڟ8'x)|qX'aה1N((vܵR%!S]_(hߔhQɫɓr@ CTez.i'}zmbl$ls*^Y0K .]<,I .ZBZҗ$J߮f¥b[UUi3}Oy3QOA/޵ۓnKˋ&%tѢA~ѵ8^KT+xև$+R2=e)G)ũ![ V(Ҩ\GFO7: WENeV 'N?YIVQ1;_Օ M?MdVv$b-bھ|c"eW6hDV"q HsA*fh*K=h"H4,6\]lh#l*Gg'QLzxlCdi( B?ԟ/->YyYY,\ 7Ua2c\i>O13TEXRSC)UjSE5* SC 6} PkJCU% UiTԜI_7䠉peQ`q]y$1HH4gl 4yZ>bpsR8 CLFI-o= .t2 > pV3'*v! ns 4sĞN@wkHv@)HPl]}(< lLB+ALL('1O jluc<3-=mp/J #u %͡\BXJO}T-LǓ4%qf=]ofW5?[^_C7gAX*~P4D>eU5 b!k {Sǎu4^8wxǃ8m^VX 3 #sWN,ޱQa8?~쫲4e4~wZw~(7FRҩk,δoR{9DO{;c쏛#D2P BUՔ#PMMdG?@e qZA|BxQAWI'?a ҤAPoR\|~V7e['ջMpSrK0UadiW(q @7W-LiTIhPAJ(xzm!6TGEż%2x"06.ƒ{("Fiu+ Tٮ}8w6p0\GBߠ `#H&HvN﫮7?ι!4mB\Li:feJӴ:jͬo>EjiI\{6o_7UlUFVA8t7J \ڷZGFa@,86Q=}H.A8 s8hY=޾00 b`C l5ˢ 5%ȗOàuamڇj߅p=Y\py ǥc`a,mj dG Z` g!*}[XpȑuO e")qKekFhL'AKe!]tw rxMWfS[y܎~SDgk8`#=ŚNAow$kqLZ(ڑ|MuqOxddy1S>>͇LpC`a6d.uՌ2@QIk0q @&SVZE*9ܱ;|oΗ{?  z j rm!)9pv(` wpɶf1S/5yr6~8 ܂a,zo1s!lʡEEWA~[zvE(QQ7Z~ 1=&bJ~P~V{vm! r܉\Zuha?r#Y_WH7z< }Pi\ZeIK7&Ϭ|7%Gwl~;D~OF{BL5#i6~b>>g*,2ЃE4Ti"ҥ+ Ia?Cj"7[՞/m𙴷wc)2%2;E{?=]TܔW;\R5!XS)9h9hTJa\8/yUD;⩣@Z2:cEY&1KM)R.꫙^g_bD E0eǤ4΀"W{hwL=9;<*>?ӛQFlo٬#WZ?ި ݱPXc(TFs7]\ Ⳝ-c=؆NJ}r4Sz)x+Nsd3 J ;4:}-$CoP9feW;*.阀W^_$,$e;p4+m@-(ĂʻӅ {dةET+.A#]=5}Kd\Ǒ˸:juUsp]%M^ey$N:g #!)1i2 '>NJĀ.0b"32}3m_4{Ƶ7>9eʑ!x5MUņ./&Ӽ|᱗KN/ssq 4lH~9z[*G% 7<)'oкd8^˪Q%)h݀07_. Ԋ @bdv| 7cFw0#M.~ ŭu O eØ?S廮/LU~o!u_+s; h*DPIXMc>$=GGd] |3ˀkn߁8 \(.G Ԃߢ&O҂BOp>j"i l7ogY/Kɳwg$gf_[}JAxL]1gzXU=_D?BӰ-g92I39X֚XkYEctI'X=)~>F Mvc>>j@F Y I䢋lS{.@`)&!"4*Ox]Vj}P6'h6^_ߗx/OqõQCUAB"_U8!(Yq!nWH (⨱b#Zh3 f8#d$Ad"bj f+dsݗy?w}nSxG9O okϗfR( J>t9Io+dc"/v:G(S_Z/WNcy¡. kf>4}Hm5P $s@Pq)`F !+(|\Tު?&]!_t5.?+x:5 3;4&~>tdq`} [מ{l/: `;n9g{޹lo"O(Ǩ2pX[t4'z&&ťLZ5$HkW!: XwY;!@>"Hфp (06!bzlȺ_eأ|vI?QYh|^N/Ut7BG_4sꕳϷdP#+̨w CT'%~`\8GXΆs{ud:zeҠ7PZ Ç;+4@hvM8S?A8$!Js%79'n)ȨLxNS@\gD6#&WA]%+rf"7w9|YHl5yI wg>GMAapnzuNg%QYƒ,鸑ݰ9wYznSUC{zfWwLZ$0!"4mLC D硵fލdݒ;=yׯ&kc +W' 嚼᭤"Y7;VgRSC7z:L D0F"s7}:62,ej3lH'x%C~xtMA\Tn,[}e]l'GS['|͚_wX߉^kS[XoGſN;߻\ewJSnwry;`!KCg/h)J K*._Ϫ࿲ 'Rq.5>jO{7f^">MCO+8Ղ/@g|M)gn`gؗu;/a~9j[;*_cn"\" SJ߮Feц- ]G'z̓s$]/ٝD\N> Mz+\x@T@/"80 0M X8ڗP t9ФHbb7H:&:7,YG6P"$PRec1ƕv})jnu5χaՊ>,P]Q.P*mé D<{\jd TD#va2* S8Ŋ|쑳ú~_eo2󍳤XLtAi2FJE)EP%*e!\ʢZOO08* +1\)V ATREa:<"N4IUu<J|xS}ry¡;IUJPF$D'A}S9r*?ŏ`#%5fURQ Pcc?Jόك hؖiuZ:.O[mAv`|H0)Sc,s× DD}P=뉅 RUX%z. *,TWTc{fSqHHf$gY-myKɊ_K(R밶DT'ةۀDk<|w@\^׀$3YtB |hǙowBxIvqI@]˴0GAVAcbtL~ @!$q+^k=6OiVѝ^7QtT//m ݍ㦍UNY^ȲANm?ؾg5Wϣls9ú(Zld4c9}][w.K PVOG2_УNme%s| \>7]CB3B2W睈1@_o9YBIJF-tTcrv|ۢ&hžO!F ~+y?[#3Cvg}'\%0x6an.{"~Ht0S" Y>r qfi/`Oz ΍[@>?t%ҕAT}k8bEnW\DmoX6uu/6x,|P3}S+8NS+\'=Sr\- Js| zhAp6(~0wvl|r}oa~LwMUՐ%LN[?50'y* "oHTe]2N7ORmOͯuY[SI귵Dn;Ob{ 1j*k;y쪟gsjv۲j7k)k99Ac?u tkb/)7 ]o6P)`iۿ?5׭:S&vx~ts2kac~F:#qqUgvi<Ϲ)zz8Z݇s*Fg\3m'Zy[P>9X0Q^F:*Ncvm?[1Bd'9 3mȋمw 9̞QPW~29ཀk*ȍ a,"7O}gH#yFpƠg9cf Ͻcjዡhh8<(#()M/ԕXe<1)Jb4Z|xī.5[NdI3PbDx K-t_@U敤f+Y*@VԋBRRCc:};:~y_n|5LߟbrҨUߖac !=fBpm?GAXO꙲S,-Վ˿j2O#@  #wZ-4>֖ ʏny^ziKsf,sF'.^H. #dvaE=~e|CCs悑;x\"XN!F+]ğ1IE=eszdG lUf!a s^K6L2!<8;WNAEQԹ$g㍋QC\~WDC-z in4\=4Nn)9_LA>4̪+;,ߕ{{iwH iLj߃ospĩq133GT:o@ߨE?= G/7SI?;QsH`V(b>Wo+SEG_b%L|it|j=@؍jl63yP>-qaJMaaǟ?;7cX( D"@;R.iS42 L8^\,!qiY3<B Z꾨wP;\>X|V}"=AWwZmB[7?0`PeV>S!WV*q0Oz~)ҘTZP.z2Y-:2lVAˀܱWr8gB+!KxJi ZZJ ) VB))(B;xĥ `4H@$"bR"! "j(hHBJhVE J")))B@U- q4CM"P7蜃I8|ҩZ<+()$!$dM1wݭv{|+v4^sim7>~o:X!~yE/.s_8Gd)ҟjd_ov~qkVdej?vZ"uK,%?T (Fu[ciZ%۰ xK˹Ս\?%Kn7*,(`A6(~| wZbvV&È+ MCQusLr_5 h[%LRn+Tn; x3+,]p&],FrC0aVE_^wK$ũ7g-H1u " Z|__RTKYJV̪/5ae7B zj*nkL'B0j'nsu`Y(/=kCtmLΌˋe_w,=m9vׁvlFWĐtdb)*IaG`JǀYsX-۝U:bέZU}eV6%mY̟5-p:ZM[<#eXfBэҤ쮁Nc֫R+T .U^5?9B6j8Jx:ezƊʴbaf5:-QMY[Jr XĺmHu̳x[.d&"_HC+vŠ)PI_Q|1({%yؑ6rh=XӀ617m{g[-v/й+alzD裫]eWЧ!gWDZI `YPy L88WX8p5_/Z9EډsA?=Z ;yD]$# yw2(;'K;zZR[>n?{km#US#a{+N6OdnV8% gtOFP)IQn'{N?;p}:dq~z4 ukMC3#2Lホn!ՠǥ0мhQ;y+x9u]VϮ֓`3dSFU?MLVo9cU%ȮZ_ŴBs]6^]+ioY8%!js/ Ec Y--N[a+Yy/icK{+)~Xw9ùwTrվzjقyDNqo|x+M.3w2Ù}ɤ蓒h jf垘In3rzLc00Tu]ċ4[[ʇ94qxTM'ۗEzrS~I8#B Ln"˕gzyïV'AoTgG4M"!|qp 9}ɉ/`?|$%4eّV#U LRDEyk|EHv&.23ʘ{s^?u"f`]kVhm=zU6P'Ul$!UnTG'H!0SMhŘ`p}yØ4eJ%qNM0Ncv{Ϸ{C&aŝJRnFם@<#e~o yٷ멘#1eo}`a󊍸ms~n[N: })_Y%uL:s_pZ 6^u!&֨Q=ږ.rOe-mU:XS-q-kWuy$17Ҳ>˙-Igo=PT_jRC[d05qZg,]ܳbFgK3/eo?WQWSDHi2uY &>NyșE]E+*.վþ JMoaԨϛ)lm7u:vk˔qS=8cnN;^kԑ~8wi&."chl0%|^Q *(uC\ Vv+1/V8 ![eZژieJ|gv |`mDr$"UK\gf6q2~v_3{zIRDQ*'[RoվDIUnŒ O9XC9hx/kcvFMy4m5N&N4;b"~^D,5;'5ec8`iWECξyl\aǤv첑w%ZК۽[+~_pmGݩYvC>YTg [v_6+y`v~<5[vMh-48&2 g*̚_<6K%$kriއT9KucrwN°~[Ԃ-Dzfe#' c$9,h>1pJĝr)7"[4k}{t~ǒЎ߅~/"]LpqIf4ln ֗kdD:VN==QzC?) A3mI& >m'Wt&|q&޼՛M]k>۱%6%#b Io뼣ɀۑ 0>3aShrž۽y8vtDM4!HP T4 PP% - &_?x8{Vw+uJ=yuPw;k8iN/}Rڕ9)H5V9j!%7CX2`o*I]%}UVsּs$ƫOK^-Qѥzk.mAGIFH/@1ʮw\-98ˊFu[v"n8M !^\f|0YLJ9.1#,qHjAe ,aLI0 Ln޺`Q 6ٸw=J_͍^Ҟy#7r N.#*&G7d_6.>ڃ"J8Y =ni;ͪ|'W.- W)qGʣ_WjV8<7'"B޼_hqZlH!0~3}%B@%Q 5\0)3 &ؕzyF @+9ds0ҙDH$Hr,<eHxƵ5At$q;T:-Ni_5 IRCB"V¥EŸTDOvtcxeKsD9_qqRJ7Nߢ& $Y=ͷ" *>?v7!ئ=ʉ $@Q JQJ,#֖'ٜk(1EB9)BAJaDQq Xq1aPL%BimkM2)h+fͪQG* $(`mr;ȇ4WAt(  #< !pFo'ǁnz};Z?O_@]C?I5|w)k3* V_uEttOTj0a+ KŢ˂pCa@F`{XmlIz}q;Gċ-1uvZ[k7b)U)1n[C*UdV1FՋ:ަFk@Hq[C@'IXŃ:l8ܢ !Dn*E |M:wD*9@@RI IH)IT4%HL@E#@0E@%P TAHBUE@A@R)J#MnL@ҢR)@4T4 gJPJT.LBPBDHR=+j HZk7b 8RXA Q {S@2CH9}\Q@c) ZqMw; "U$WENWLaʉ6h1UMe#Q&)F]у[lK},T {˶Ji[u<inoDQg_X E9_-X|*gHDR5W>Ziد53ֱ?]]Ƥ$2*YRp!A-_UAB@%$hAq<$e@CI›,g$!\@o3_bx t`ER"}T4IP4N/Fi*խ@ R!cG$2"%6P:4,kgV"1#J@y|ڨ(%P'/  hB9%̽%"f2J@  h1*3HeԀ4aaIźL˶ \ȰsJ<#ܫ3:K-8Q;B Š}YjZEfFΫ>~otK¦;g3vj?5K{FkѰ" a8F][pƷ:ݹx]/J~7EҮOj; >Kb=3˾pgK)JWWe=ZN_]\zyzΪvɘđT1lqFzfW+R5onQ751&l[A(W`=%<hqKtco:7z_ۇSqIEG(~MHz%k>^.\qЉK xMkP+~32UyLTo҇<*_m!Bn^/@4D^!* ~qsI&ZuFWDjHhp}2dIu,mHq\ȋ d,lUEPJŒ#ʃCz+UIB0 !ʳή"r۫ڒb Gh21bPq`(ܹjZox? yK|LC R(aE0!0ݸ`'J PuO>:>{TdA.@X~0L[LL^suQM yY1*U)锒c9.Y^m)ci`9]r$|7WNû_º#nN=ry&5O 5J `?ۍ!?/r[w<]G_;ğYa,*J`3Gj~zqlJ{Ucix5Q^}Uhgg@0BLaJ(ĺZ)ԉqb_p4JUz^]QAUֺURPkuﵯ(%)jJC}UUf{=/.. ʬ*eW(zimqVEVl/xgYw&9U""{4K*dAAsEzQY]:d$")A8@R<{zGW(,xP~Ru ?-yY'gTS~73#C1ڲ%DI3BW*RO} J>3j4j VZf K*غNY,/+Uz۞ueyhZVXHr}5V%+,UCi]jR$H?zo..hd*ŭkne&|ܛ "^ZE5xzS,eбʸKId3II^?*e-,,N7LJIqǪ$`M(qQ!29~>XުCS IC]5'M}VZ"Nq*?z&`@ciǫ7~@PXjgQSW#q/vYmkJU,ZmVIr6֡]Erj]uuTE*_ClK*Z#l@2C_V&q^9- fڥZd,  J`11R3d(Xh*(VJB1RJ$T)(V%1b]E AA2RKeJ"d COv?D4@!O mhW*1 "!@EE  @P2|ޣI;9;ddV 2ܨ-ytj 5JI:=8^KA!%ʊY71T<ﻝV7tTSM5mp3RaIq lT76&\/9|E )+ m_jX+YD_*X1E4 ĸG(g"mΑ0{:%4gBHCI$Җ@0d?}{j?g/}EBI?*dkDon>፯bjN {>VL^F?ѫ( _H>X?wz{927R).`IA ;1=`k6>C X"Xb61H!g+(_ހfss6?;\ DJ['ZnPr7 r?,Hn9*f sY Z D-ZI ~K:Lͼ9ߙJߴ 1@(G;J@I ::͇SH3G=kb%`rj@|d D7mY;=iJ$6My^ŕX$!J+ܩxXˑxc0ff ªj1QF,?R`^3D#0Lԫ+>2d?]dS;f$Q؏!s/ɓ%0eyv$шeH2j(@H/),l. rڋ< ӦN6gDw=5яǵ+bT~s"muٰI!@` nP@,jh x2utt+&,dJn8†p%Z.yN@$ KrnY,VeEf4aMV'-,q+t rDErg0QG,彑`0gLv3Cf^yD 0. җ-vPG'll*(("U:XTW)-8*i&"(* &J%0$H CH)ÿO" DG%X `(!E`Ё 1=u*u2r= %#fޥ\IO|G/N 0*-.No HB2Ɣ?=vt"vƐ H\ ̗/={L (@<<;("%iyq=љ# / fDWDmX,@/\0 ڽ**O;p7áB]Dr ԱB$#;8%|0Eх0@`Ɨ1Dp#ޜ1ގ&)D2ce\Θ&2d9XTj/.a3UL1jo[7;3jϽDNt>T[`peM/#`ƍ\G^Gc 4lhݫd1St?f'#;6 ?z sdD`yT+5)N$fԧ-%\%߫Յ boʔ2X|&Ŝy~|sa[[Ǐ/f([$``M˸& D}mY.vVXSUq-9uV6vۿ ;$R<|\-dKb 8-Lxo)Q*xEb~ z96Asj3Z("Hڙ0waуQړEX`SL+s%[nݙGL9CBY͍?u3 k,rnf%kO aB5j@%st"1ka~+x8Ne@ÎAHMg9hyPA-(qwpُΜom89#vn: 0Ith|5^;JڝnH|\Y{O:o"""oUӞ$yK~3SɌė^Tt}X6$H*HIc:tF ͉Ys MS’MѸ˭Js&ā5letoW;-q3 0eC0k[mQQSXX.8wJDw}W$^6qɓ@yyE{_ҥ*p6IU‚1U{J~(yTw1"d Ho* f_rVMs0cO&lm8Xԍ0+=mM7TNj]c>oYdx|1fK{-2+YJij@WMTfDr/]ۏr} -ů-o ۖG;Acg2c' ӎЏKQ%aqʻƃ΋S+h?W'rB e]xVvdboEmZu(Y,uSbayM4Է&Bc_}دԵ !K)sE^΍;=W MLxa&@M mũ:ҧ/ct yiLڰyKJR~d M,6Lj󵴖fJrUKo݃?y/Y֓R)b%1Ȇp[YuZlʼkƱ~]W£ ://ˢ+KĦZ؅=h`rTSCJZXCTߪEf|Kt˝ﹼ쉶;5jȱ?RLh. 8/Vm[=q˙.bCg_ EyZVe}N} lÝZlX^6Evaq9jܹ[w. 7'F#:Ώ8˳w7+3W<jN |;th@^̣%(NR'DڑDZN/l~TXIGi}97%):t+I].[Цio_}8xe-bx=;C 4E٩4[Ѓ?LGS6k0j5C3v݊4X׋NFY~۸qu#lFUb@}/S"2 d(X̖%֔޻čqMi.^/rqT?y Kld./VtԴaR7[?ȳ:OyC)WgUWf.?YM<(uŨB[>J.3<䙄tWmݸ,V- ^wW](qzBqid$$d !٢vb.>6dMd e| hO{[2UMTnlOT @@ 4ABT$iX*a RAbul $(V SAJP5zvbzh;᧽G y;hJPS{>g]R\oWV{pu>}wnxn\n}Ӱ{n0O/u$&ZBH {W)|`R'f_|Kzol}/e/8.<zgO>" h4  !CF hdh M0`hhѦ'P4! 4L504SFʟ3SeO'#yOB6 =McCGd6 2h4oTh@0#@Si4ڔ<ܮ5.N(*RQjIB,Xx,6ad-VV("6,nt ?Ք9~jUT. }C^{|{v;=^CGxuQǫRmb o-`Y RB~/N;džNrMo5,/t{ǭ-(-  v>V9CiיiGBK /K׀!BDd (Dcߕɘ @$3ZJ<>AG%iHLEct3[`TZܺuýX(a)IN#خ v&*@FQʇϰE_Du74ZR_\|mt7:BT#HZ]pPJR0aDA!ٶ#és5v횁͡!srE `ѦjDQ*j4unГs$@Y y8dX qQ T@( ͊}omt/s99xY9) 7y^A>d "S0=t" ] -X`g^(fBf=0E5rcjcw2snQ9ab=zy ۔59p&Aare~ϭdzu!>?ټv>q{v$8XgT`<ٟh<־l ZT'PD P  A"%ʶ5= Zuqa:y|~3Q@T* @=BelV5`u&F+*TQ ⑂h<<݌xپ!YZס1szKYԞmDxQ/IkYkK~3,| o~uH3a|fѧ4Ґ"Մ37X2M ^LunL೵hY΄>f/'d@ﯾ.[D`o~`*}_aWR ]ɫ愵x\ONƆ# \#+%#sdI9n3ކ,a/8X!\Fs|e;4  6 L&]D&B;x(}àZQ}dF.'ﺵU˜e˒՝/qNa̜'d B(ݳ&~C" cU(6b~ |)0x6>ys:y|.qKΩuNNDu<5*,-jD-~̛h.Ϝ6M͝]Re$s,&g QJVkĻ&msO'gdDE2S'Jܫ=9_&4Y $P<@ 8]֨74Mq06J$sd>jhr5N1n3uK*)W g_:t7MP6kd[êx^m:f/CMC%ޠ f!yjb6!7="6X}>ų_}@f0fDsg O;{<G0+sͰo_Pr;簡SR@իEKmyyorIyʕ/H*јޛ0f8os)FYfm![y,i@$,nydX9gp/,$.c'5}9ԏkr9ѡ)+.|È3e* 6՛N_AMyd ´5=WyGJ4D x2'{nqvjOy6}' XP i(bǩe?,\ ĊY~f[OSPSɃN$w1 g!99{=lX)%R;,  Df[C*uP|戃Fhwۂ`%fCUnu}noC:CY!PANuD 0 '1S{\HAQ>d15lEH= 3C!uͰbhf?$vßؿ<6'͞(Ӏ$Mn"'qF&KKPnmj9h^ؕ=ڞkR Ɵ2c V]u骤}ҋR*U-sXA: A s{2?ә{g*Şc-E Bc=]1 _΄b|UNJvUs}5"yszfsBFdm[U8ϲ*U)J[UUeT);'d;,)]TqVFs*6UScTcl-RV J5ʹF\djQjst"ԤNYΉ< t:&٠Xv`>‚6%*T& m,/~*QX.[!eecV5 TK2b˒28wx&4 Su{6ٲ 1جMRpH^St<ٮ7#aF\c{IpmnrFH0y~>2(ܡoe%QR̔qzAۡ1ci>=߱~ K;!DepAٞF o t wbhhlcGJ|~]Hx;YfLC&!$yR=>pj@bEO{8gА8Eh[ʼˡ QS wXV \< 5k2#U%l^@SzXN\MN\Ө[QsZ||'"Miب{W8Ȩ/k{@i }8C0:mB`kYpR LWAiNge/r E'L T/m0XwxKqLi[21@lTaOnρpgK5Qglv{8ٜ7bBU}a Vr{sm>6=-=is'b8 A'vl"ͩ ( !޹a3 LXr8ڤGꃰN.#ƫIs3Ϟ_?)ƺ*HR]b1ق ^;x3Ō1 lMHay>.d@Mx)>z ɜ1HA@q1mNMw#S|}$͍:]WHkܷtu2E8-@ABޓ:bq I*1"a][vp/T䲓ɑ:kf6P} efw:YDŽi "'d;!BԥælK9q2\ ;&{qdq%A]ƨo,fΚ!G[#ft7l>h:bt75nWڲA@,j=X23}S{Hӎ<*@UWvqch,F?E1O<3s%򊘷02D X{5-T!e-BXO`}GUȶ6[v|\+7^r+C1dAt)z/€ɯ5_T{T`-F⼠z޹|xۭX)ܷɔ:X($q@]"wW];E(]eO:&#86[` lf\,G [M ag.5S5b&AovTajjkY.к&~-BٴѪTz躀=8;Ä8:@@(Ȇ:&atrWР[G5 2\v2=nФNd3ck۬Ȯ'7`}>P8R,!pM~2^d!\~.1"a 4?݁jM[T2hss.l\06lQCb]]st_^x/08$] u#MFro_#M:z2J+pn-0OS0JfYHD{k{\aVЃl=z~Ҥt9 ;Ut>0T尯Lw]jBV Uk(x*B>*)Z <c#gm,dI40aD0m̆8j<%k7t(`&Bv35^UBa<`@`ݻ\z:W+@/EC^xdkB]@Clj[enܒ͊av7)UpNbDYiQ.A"iݏUœ<$D֘+-ڳvWw/. Jfá/UoZiSx2L}l1 68< -9noyhDuqr1Y"%. /q0νͰt)`kيY x1a1=r|+eHbz.q."^ "anw)N$W,eQQVޔ)4-1>m/>Y}D挭NfJj- 1Jbޢn"w(*(n0DtH@ 43 9;5׶60QRylv 6cJP}f/m`ƾ!Mhn |ϻ煙އO/qD殈~W;E@ aݦI օBhYLAo<lgTe &S|It1y4цt9Y䊚Mteuu`Rlc'I,馦î֯_yA/azɰ80=@Ю{~-zs]# W Zwަ'F76j3^-">:Fk$CR8ͽS ut\Ni<+V˦|K׈{n>4Σ(4՝a !h;7 'g?J9y#î`Iּ-Q`]D| ac6 i=-Mo(Mp K(0 XGf$MU*F瑑ث6a)9+2U0[ 3sˬ5}ٓ-ĘFM&z <!G&ɟB@'}3)ЀG*W`` <[ƞJ#XGL];F|x̖|4!15i<8XV)$Ef,pb ת:w)~2  L,;X{R3Tɪ?S%\tyF,)&sdB5a>F>eqv ߁e@dag֭[ebh]I꬝Ӣv)UFl;BFg|i]0R g| }:F0j q?sg# 2:!v⥍bNfK"g@qQ ʃkϋddxo<=u4GTՏ早@'ps,:p cS>z҃tR3UJFDFn*p Cī'Z^ZPZ.ҚUKz2کCyNC4\ɠܥ2̜6c/֗nL:uzLYruc/ַA>F㦝  -1x②;o*C  Fz8^#5 ʓS2-V,ou)!Zm'\/ .&K&H`auab mRA@1kzڋc{@5T(©V= jԔlTy^ -Ty 5.2;0n긇2kQ 7RfQ>9;絩\9,+ݾ#nYVOJAGDVyVUT,\׀;`#ؿuU%A \[yU£És`B^7`dkGceDpva4[s_[l:]칝yɉN Vesjs#0,nSY),@qlAMH]{ liYEdb|ūp4 (Y귥\6HcO-6ԫqG"OI8[­.LGm-+BYd %ag@/iyc1h癱ei)C^5nQz{X%1S'bA7쭗X ZX`# ֯Ai FcIͱBΪZ(*dY ;VҪNB8<}u8F1ua0 7싢-ʜ6T~§ wc±:v = nJiY2Q"612f7Ԭm8Ol5LrYÿK!Y٭f7<:6pRr\gD%ykͳSg!^~ C=32mK@0tl0qg9L^*UCGҩѩy; 2cW<$ =FSpȻ;mOJ]R=W"DJTJ7uB.69KN⳨YMÊ?gJVad/BAi3}":|aB2i5YAOYrQf&KLvjgs} ^ h6IAa@ Hu]  0spX:):ߚo#0@y̹Ọ3'{h;L,a;8a}M:o?IE#:j@ x^6[y!P˞ۉ]붨 :, b*ΊC9Q|" !rM5vNkM觖LyYm՟15:LϮM2>85Gq09U8LzX7yϧf京w(`b5:+b\ϬJC{|;4NY u9Ɉf֣{S!2)&=$}[**ay7QZ8̗02oBM]3pIz DEXbNqØ k79Z2s(ȖN͵8:pMSk-I!xN*k0 ̹L 5 /T ȜS ʆL'~IuCC2\h7e'7v\gyF;iТ9>5̄R} z)!b-ТpP`R`bpN$a.L8y ) ;`Ty`'U4j*ik aTi42rD $ƒkxHpt trsPi,S0I Ui4*tٶwoZYj 0ě8 8Aa 39U x0qxFePD. /BRiN$,Kم39M&^tI Ԑ9L}C3mNOCB7Q8-@yCm HTICy38]'fCqLTʁS:Mo\©ri&cgqà NVKsv6gIfVCnCYqPs:)Q+N%<_+od-s=ږpϞF&2uQ/Oj $;gU`HNa9 !z&dd!0䢛NqpGfdYhCaY0E; 33rLl$յ%̗܌ dBPLcI7鑄@RwB3(}91; `gd$@CE3pcY=A DֺrOy_.0J{j'uэ>^ϡp=6 D!qU)H'm=E6P(t9.!2ts˰Hf2dbq1CXs7 ⃁w CaUAA. 9r:8Ӆv.'NoĂCivpx8Ruѡsr)]tH=4r[L%_aK"f]5s,VL̀^Pd5ZdKpN^pqg BТR+@424uЩ&PB=T<9?Qu!ԕxHsp[*@N9E!>0i<'))! h҆w] (E<̎TՔE4ԐpKI$wt#g(bEԀ~%( [\(_}'XPҝ["h˚AȇR`GFCckw`]͹xDV@I}B{Trvr"e*g) I~HAȆ %kJ` BY )/3ou>BJ@hWJ l`O9F(@L@6UN2SFE {9L*e3@pRr$w(&y4aՀsq`_䓹RW] 7pJA@317¼*<4).i@rUtLҢx@2엀UAӑCNQs#J\Jy7(!@-TPBf*< hs"H FTaSGk]~T taґ?Mԫ%x M e NP>D l䨮U`|y@7P*TBwq ?G@h t}9;oȩ`;A|CULH kE.h'ʂܨcf E@ 9IMM=d5.I~hk-Ik-\=W&5+5P\([P@,اR tDS'qUs K HR<bPA_UDCU( "+(5@j€ a 6@E3(PWJPV@W4Њ=T3".R*%*% R P(sR#gN@ 8@ӀM"R])S OIY LhZ E-j wLTɁmj /Rr[K/QovvRC6 XW5J] Z!p4^WT*qu(?gixOM}/dCmD6q?k qBnVk% ey/٫&7vxj)xHQР(W(ELH#-R-"Es(PDKAJ$M KA43EH.r;7@,M JD P_&( jqa%A@jJ@ (bbJ JJZBR jJ "kdP]|P_ܡ" $@hWŅՔE YNbD"izd%k!XJ* PѼ*[D)TPkr0*L&׍P%BT QR5GOR SQCsjy [x¨Cs 5 @ ӔU!M;U?7ǪPߨO_笸 &z3 vx` фSm;KJTeT "hHjh"i&)ib ** )`FQE R T#B`҂B(R  EDMM *E HE`®CG{!Fx?"3a3HP%U/ P JP|cׁ jbhP6q_6d V~<`EC<])Q(VM?1/Wp^ $$$-j(QQDq8,.e,P2ϒ@T+ޠTT (-"&) ViRZA*1*U{z")DA( !JQP)J(1BDT΁EET@ (<S)Dq @UUC @ 8(*TG _59_,jk/х)61*m%~Eߡ~ &yMEQpTb!D_ W9^~UM5$<`|iJꢮӷ=Cǚ)6]9E]}3; W@M #MJ ɯ>k?(@iXl-Iœ}``gG( bucMRؘdHr.|i|츳gf,c#+KJi"[pZ0bYE%4#7SJ"pARSF8%% [XzRA6fi I1P$A, :ʥ$_BOƧX $^8QH6{N*%1.~w֭0~r]q#}䂘b3ëF,ySeZ^njbu2jTa1 c3e5V&%gh0VIFjIޕNUr\V`gPF{Tu[b(,(4F[gcA\-^? (Ħ9 Z1dI.{꬝:fuP ȀI } ƢB`R5(sds)H0|ͫnOLd41@lY&mR= -[88fmmLVb {6Cu$&/-R`DŽ\3[؃6]*Ԣku=j9FQsr*>0NJg6uծ˕gU(qܸUn}9_#; ո(j1mVx#0i:⠃E{d|oQ휍oe쯿~w9$~Z7]Z[CU $nA!d"!s!#2'5r2HBH "Q$D|{dL" D+$zVJT/*T\I% [!}QIIueUUB֠.V+|<@YP? /? lEvA, ̀?')"{ :_U``"z^n;[r嶎j 1U Qj&$b"$_uZ""0SҪ43SM0E1^ =/pA9Q1cv Msӷ{(9{D3r<8s>8I~q10 (p0% s}GvlqsT+!U?*"\l3Nu73X]S9P"1!.@G6j`| TTՔ?ܫ <4%h&104r.:ZMk)[{* )E+IQ`2S)smXR_ykKе6 iFRƥT ގ1jmUT5UUKDI*$}LeXqcXE1(&A ІJ(4*AAN~i%(4 bA@z˯FmZ4Mz9OX(^jĪU 2$!Uf_q 7|ƾ U~M.KT+ku`sg%@jKaRZF1H*"QDAi1TE%" hiM´j>;'ݣW.\ZUUo$%UBI'\Tw0@q:qvSNыFnQh0 BY{mW:W'τ x~/yte^(USKUU UV [@VQT#A;T lk{SSZ'1s6Űkx'}3EB J#I4RR@ RA@ AUAɂI8UT~x)/Wl*n嫗'ŭo\RQ,d&2$ (hbZW!(gP29H7H]RwNk VzowbHB8Vkҁ? eRP%CXB#ZXC[ ~'YJ% b-\=û}`-D]zl6LGE_4 oTCZgD`Ǿ}0Ozb19y'P x"pKmBb'Ѷ8T[L@c'J7=}OǛ5)~j>Oٓ=ל6j\ڈSpl~diq -@6ש19obYBYeExC`q" PiNpJrtU jj5mJFh[aF\q V WE fh'ҡқ8+24[G؍:=!;rHՠCR_T-`c0^P lyrAE5?hSltQ(LҨӡQNET Rt>r r ?C.CL]D65H%z{ON C@p1D=c Zш&{i@]# =n)E{t6YmCIQπ8.>':/R 6Yxzj5IK3T.1e9܀6%1'XG|zkB1 lr=ֿ Niޅ!wA#[|ýX/ƵvD;6AE>> =aJN5( nSZs=&&>z?Xmq><Dl#4ۇ \RDj1$&C(v/7N3D4hFkg42bdq-A֥l&ha^>RǗBӯSbBsfQYd4^5;x25?H#U,j"]&LtF 0и_s**,B(U$p! %%""yP$ tU]3u7|8חbۘ#TG: ebBjrs0 /V{nISB/  ׍/* ŏejblXH(Jbӈ-(44RHQ-!  8HT("QH(}ywP WH=)4C(~Tys95|SwNzO6ۇŇiQ)Vt#:Qw ζ%Us]Ќ~N<qa x N! |\eRA5%j[sQi)WV)qdmnIMol풀14sYc+&)Uz: EPS<-٦k|wԿ {;!Cf ~_IorCs6l7-oYJ|:+ c,["*0E(;UY^yoGV JTp/fQHfmsxXin+psxC0`tѦ:8LP5ЙM̡k̷?V zEAz:6~K+MC`QoN!sn91Yt0 ݎf6UU!!e==Ĥ勍BފnӴ5 ҹG&9VɣI#J/lTY*ʹFs ρ2[mTʘӚ̚͟SrB4Ou)E>/;`T 3P~zc amCh͛+wul'ºaV1LjR{R.hg8c]Wwḛ묲сo狣~&ckݎ2i 9N{-3#jHܞ MY74VBwTJkCnUp0VNԈqeE+u0+PilhJ_n6.;R3a_A>aßxm Ў_F i~ǎ$3B >hc4t16ڋ&5f՛wymwUZpҪ] hcZWfM\C ['~l70 n(hI-4U&V']$v53yYjEwko wN,n3s\<l%vPP7YjU\+ۣP5o>2 pCz@ " WPǥ,-$XivMRm= 'j0p%/f#Quj0ʳEy+Amx[!afXwq[k2'JvU5B\8lz) |ߊ_/=kin(B >AGB,D%=Jv0 C@ECk?0]hT/  ne=i}$~Ġh" q̤|KH%e+1x"`eB([#Q7բG'C|0f* DISA~=AԛۚGzs_/TAGt.= SP?t XcY9LdTV Sƈt7JVbJ_V8|?|.o> jTTOJ[zp.(iU?@p.eOOxUYdyZ/UP{?V {{`&Cz)Q~'d)4݆YВp LBHH.%ܲ0߃7)(')]^X4b ?nA h@UKLQR|Ws*̀aߪWS^mab^^(﹬~]_ GyCgR>NU62!uP~d[|b=x& E"t#/W7/ yPPgAY4UGG(&VQyH9n}Z{mUd.p"_L{nwڞ]6لdҵxh [kB+#_ ՚k^?S7 <@" ,%QU1MR P1 PQTRP#E% P4CMDCU+Hl8"v@ H5= +V+N="9jR(I>V\ЩLZfTaw;n`1YX H (2$Rwx+Gws7Q].7Ew/:'}}{S\ w7A~\$spƩl^杯Yox7XwA 4+Jù0@/.-T)5ͻs(6!80k!'fc@D1 `FgNbIL&î٪4~2aQu[Ր'ȑ25S(2 al4kHC,ؐ9u{\?3򧈃9~m3~7P` Yl?}`Lk04Y [bd^:Tlش2qLT\qEJ[NQڕ u8+I]]zk]LaC$}t=\/ b;ZU)uv,Iҙ.3tv1X$&~='}3jZ9S&{hvve}5aPiEa C._|TddWKsVF:{l2][^ݗ]$~N֑R^~dsWG+RAaeBC֪>vG撬PY~+0騼4Q\RI>S6i젵㶏5L7a͢ O[fh+5؎Vvܖp÷ 9߉˒{֣k/]YpvIa' DcT^#.$XW `_ WK4<بɿf?y M]Ve5aTT+e&iΥ' y\n2vܻ>FɽR֣OUm(Qj=NmrŻUi#Z|{[Ø*ʞTWNKoBq6y]):3[Z=_ Ix`qXE9L"%:*d2%'DACg^kQo敬e8+~FfNT)b<O')~#~8|HH% H4\ޙJ G*!ͣ0O]Z(p5)R˕ד YLG"QB}3K?ktvWV抏:TwobL,'QVe5P>t{.q5.F]R!ѺgeG8J7lv_y#e٠w_EJ>^sϒhwD?J,$&HY|te)TqV,NNhŤ 5[Iv7qBX[H1!/o3K*Q dEmˤFŘS՟+MAVTl/}׿) W)w'j6v pwo?fi\f2p!/svw* |V?rNן)կ֨n7=Zψ9XK3ɱzNt 0]tqae*nդzTw-o q<ޖ[y:J*!V @~;!umvXS3\m3}s aft7G[/![l_" k6%q6ȃ'y adR$&ǝ}sr`I ^qZY%5LhꞐmV L'6=qN%Z3 ^_I~쉓A5Y6r`~W%#h(%OZii`% BE 0ws pG_irCӳ)ϻj\9,PJ/.5V0馅8JCU`\ xl 0Ygj|<=Tl>F}oaƀv0^ĠXVd|`1ϻT4X[åÐY&"Dž 3b `uȀSXNrQh~mKN?b;-` > 뜓d.s.I;TE_IE7kt%c͌D% Z{WJoel:XFo;͟iyaJ׾ukY"1rXuPX|iL(iO3r2d3(%Wn$+ tYt>=~{F&f^\9oC6 8D!}>J?#DpҚP8pLj{ +0zAӨgݹhЄ;qG8RLDj׹UhB Bxy4M[Z&]Dj֜U$]c)չAhN\ig}DP̰8%AR@PzZ}n.5 2ЮSe2%eyT;>.Û?YLҷs?gav.NNga68:Iݡ~W``'A]Rl5>orVx18ԍtR 8CJ:FrE~ڃX>](C`#\fثpEe^p>NbrGJ&lu5VƖziC:6QI3,K^`2Ds:wڋ7Kyɵ*bm#׵$t7[- _ r~Y(* Q>Q+Jp*?t<_{_~_ |Y|o/CHY v x }'wsC E-~P +|I@7Fٙ)#% HTTstW[^5[ Ɛqo)֫ ;~Gz0-?aThCRS ,ь",'4 q>7WxCoF.XJv> Lw3^ 22J̳bGK6UGD ` 1,Dz-g26kRI#̎ F$T𘽂BrpT^U݂Dj]\arzE,U4n+AONW 7C\b )(2Cy.eS}JAqpPߊ%`"TPLVTuw8QpPtkE6 `>Cc`qFDPWu<)|7;_݃˜P{]oD/9|S~?pt5>n4m`x(>FS(,-D,@w-E  :į}~xtvJRbD@ S* "6Na F&@""`7~ج6.\Q-ܭ]4ܷpg'ϟBTKey}`Cs _CwqL=Gs$Rb@gc!䣤 '(?Pye_ ]XƏfg\_uCt}XTHBU<75 Ay#4'ڴ؟v:S%m=F[pn6W%7`\3B BºwºUjW k 4 '?`Du̇L˟/%\'k뮹 Af5fii.&:Յn(:}Q@`C>l _y6LwrKҖ5mڶ gi!?)@2ß6RU5J>:T-֖>sZ%yKwg c6Q,PB d|'wH_d:CHTj~5a@#I k%Kz7"z fK-@]g ^Mej?s^{{"ϑvQˤ,HG~U5,VAsK%A$%z_q?9UZퟱ3TM&e^~ T.;;鲬jTn q j" [H=>roz?zc0 CӿCI6\Z\D2 tNN(l {0O[}3]壟|T!0N$MC`?~o^Bw?EGFYj %yu4@8DIHP`yG_גg޷~b,[ڧIZߪ ԟS6nSf J,_:3#dO `1v#^x~r$2lָjѕdHUFϙqtss 853_`i]7<0&0;:8|LmT!u6upaϐX>iZJ40MQ-g"KyRh*S|h"@^d>R*%7)vaQ?sqo; iQR"SF3e AI5P)pIt<>ƏүI)m?I5j5Q[[^B=i'hЯ6Jn)_{H /VFps]/̈́rnGf( b_Bz +bLol 1$ \k?]Ī:LK)a%71\_OJe,ɿN9PͻV1h/ZSgM*H05k.|ԯ.~}W)\L F U|t@=qq!ŷyP/j.x -z &_Þ*EZq{gc$"w^23O( oGXrEg9s('(3َvo5J8: 2?&0.5WB@jEC VF \nqzXa#$ `>U?pKzdͲqBdZ8Q3J. >ţgE r'kIk)f21H:ʝ1cKįޖx $0 q{`OH_Cw 2Ơ;B5LܙO!*eå/}~¦j=lN,Է 2FhKаLA@sQ"}~4aA`H7vypSh=U)PCƖ# !ԛ2j33TuvZY)vSIo)\a衹n*l,T6 X_']sk9hdIe{w p [ď5 dKv/&s̑\4AT o(*IҽoKz.L"ػ,MoeD1L@L0d$gp&ЙȣKNPMV4 %R2O{ү}n6g[oiѨb_=asa\v<gƷt;$i=ʀѧ$77kP6:>b>J : t^eL!A]ZeIR@#ГP6>b$lHPdM76oU[䶕**J}`d 63ݪ=0ivAA Л}(U$sI8@ +^B"%ǖ͌eG.%17@ a 3E0Y ߶&-,K wH%_e'z7 ߾meJV HBo$##TNfӸݣ$y5Y`a/xw3;-E56&K?9RDoD+S{w|k;e :vʙD*걳¯Ѝ/7'4NeS௟8voge)Յj |gaX<ɷ>([i8/0jLtY% ݐ*TNua۶ubArtG C@sW=^-$Im vs.p0rN skO͂\:ˤHlG UVZ۷Eʄ$n0`-CTML{y[%\`Q{X1-2n]ȚvQm^bf]i0&Q SMST9ZɘJX1fA,Êxwj;B3r|K痓?K'u-}z^GzghIirMC4mlMFnu ]MC%n{ ?29>h@Ȧ8cE^GCrx#okBs#>+ٽLfe@񡞁il2'گ ==߽ȟ!x\[anQcK2 P7T֛b)SJdq^d#sJ)]⃙L%qski]SjU&b4[2';&2Y )1?1Y+;[xEI匦Ils2wQ(4Qt M>bY:5v$b>ӆ5m5Om<"MpwuU{KR{_C^Úd]5,|J}c2Ǐ#P#{VAv/kM,GHt)tI@蟻h]ߌ\?lf1VQ&rHY{u37J1dwuGDߡKF s})i=DvG><>2IW k낸.ճe\n2̥57OtK5dQ:ˡ{ `,jNzqRk% Ez 0%`g*)kySz+2k Thg>qS9^`=נce׵}1x>iж''(?: EU2ACSc SFVƚvz0NFx%]},I&.ilIcwrL1qKx8(@DmC27EKC5 K=MnM|rćC֍7Aj.h7a1c&A>b) :P%^Q2(8r dw _xNtX:5cg'Lbe7V)V26TMtMg9EP#G\HO;Z`s V={NC$ET"Kᙨ ? $J4 .͏e;Pn)P 9IAجJ1DtyHzDi|7rRR@>NXB++;6uRIe&6`ExxunK;u<,ƀni>H1&V: }pQnmXѪ4ˤޟ[TG’РҤ ɯ8X*`[7. S^QBzh5 \2RSRXfq0TU2Aνwt {PaAP'.nR~_S}3ԝmP/&5ϓy3baX[Ji@} I T $;{ۮ4vr_xo[~0 ~u"[Yr\;*!`%m[HSG] X~\ @L~m -C-8[LIN+S9Qz=t(Ikzi0@& $8JY%'Wt\h ۪K~VpLd&%Q1`z7C P%&>S`!=vS] ]k"EE/'0vjQBUz,+/ f^"q2/)qvX<ƄCLcxb*~'vl2K(O:HSKb,B]Uی㫡s"޲0Lw7&e/bwD;gmAë}KmB< W3w@dF-{Ǫg7#]ds4d&lmTdRt5!rd[${97vCl?)ջza+Z7y.U0\O4Ï=N> 2n` _00V47[Jh^J QjN-?."x va*MwD0@M>ʌ2(M"3O8^ To9>c[eNϲ~'իu}&"3) @ XkR4Rڃ֢Үb-?Q 9i#|!Ƿ:S nx$0Z6|1\D/ue t_*?^q7m ,IӇ#mV vVAjNe.ۻsp=޽Q2pOHғUnssl^)l"ruYZÄ&?o0"+gۡ:tf3skєw)1yѩl/1j}|\*+[t ԢSZpVl2وPJZ-KQA?y߷{`VB-2eSgbL[CgpQCNլp+9xy*rS.|-Q-l]wC{-g4va|pN *X֝ٽzb- "nRS! u:{x[A PAfMz!Ҳr"tPaebL_O)>|)W p H_lV &rU ry{eٓ[O~[H"0 |r"YkH+)Wx!yu=81kdOi RS`J@+کk&OrfvV:љc.ٺgg0mѐҧІtY}@wXwh;ͯZ:ê=Yswrj^2ve3}|'eko~I/<)JZIsmY_F)\0RG}KNQ 4F}jz XZ]3&f'Q-wz%QDV1|ht_o($oHL]'eO9V؟RΔjf0yt1>kE ;K}d#!|p32$R㟾5۬sXQc:]ROJ (`P;}Ű\Sl8|:D|{t9=Ovlo&߄ d1 MB8F)4˔RH: cYqwK#Op%X. ;Xm7؁#Uf6(B3ܦVAb!1~{v,z%"+xERųًPL ' 2y1[TSo Z۟ʏX&"Wz IO1͒=.}hzr8fOLPC`ou,UЍq\`MΟ_0ٯ6#7Snቅ5ݞ;;Edn>g 硗>8`LPۖS)+5c-rs`m&ZG t Ix*T6i;2G(RRdgI9,Quȇ-`୵1p6xNP<7Ǹ-1tĠ. Cw3­刿!v+-DBF]fV{o{d ÿhB%-Sk:= RwVJW]ތsDR18 aMjE {úvb`Q K5?ɧ\42.$#* /ÎF~ABV퇹e e02d;${ "/nP@qcAr} nUGí%8jIPO.Gm*qK-2Sp6RSsXaКxa]0UƐ2KCy :aѡDtj.*j0{Vq FDN,7g%0kW^P6꾲Ղ"U\& 8:DEȍeSĕA3MO8D+WFy8h;5HMTؠ􅄀 0 *H hacS(": ].rn9j $M)rQS>pMGr:;Yح!tR(WX,יe-b߆J񸺂J?= H9vuq4T*jG+?.uɢ {5ik5 Vg5. `M!`Q=@,-n)-D:Q0SS6y4RE Tˁid9xp5"}t@Bz|U8kԔ=u~"M+(gmMKߐ&INxʤ2OhSQNT4R†8f\7qxAO YZWqYynҎl2כCJB!zr +;9>1 =tv oZ\k%+^so@դH(%u:ԫn+]Fe(\Dl+eaՋ vlԨ&†T qu %CUӞ9YaeSDh/{LRT1b!k[>T5~xK0_װ xlucu !Xjs@ws3Hp,mu/y vGk $!̬oA6v5 :>tX2O^=bt'SRY 4ytO$|ũF]\/o"[Pi^'_)ylyWOL8m2N:r ?je|ÆI2LuKK2EoSOL8*gK_{nZ4cX-*!]'\T7mr_&>|%96Vm=^ Bff SPuK(iZnYye>8!DWEB[<u}x GD1`9!ñΧS,AO<)RЧ;'L6‹j<2HwفS14{+~w>/7XN *?983xk_L< 5T8 "ՉJI."NPDuxN{9/Yh<#dZ%̲6wNF 4 w+nO{#zyUϼ58,/xo;7uHԇE-f| (9md ,CPX˙8w`x`0gavABl fbb???rε }xǿB(PoNd?Yfj Pu&n<F{KpQoX{ ܚDO_Bp׬笻$A&x%MHy0s?uO%9p ko3 *]yR'Х6IҠ!(ɜfX y 3cuye5;"u\PgGmL-EE%J%cGuKBG8&@AY+MΈ "Ǭ ɼo 1K|q twy[ ))UYOdjadC lAd?}ݿCT׮sXF b6 HSy@ACatHZɐ`ۗvTsNkJD, x7#VcY.fM,D}YYqXp-=* . 31-#"a ~`Rse8 HzlT ?مddE\DҞEi2Ill*ZKcX?Vd$Mbz<'oTfY²;o%x@WKT5B@ԶQ v'؊zJ$ZB_2=̕AK7DƲ Qd{<홯}("aZz5FA "o}JʞsIXLF#߶ xf5Bw&vI0*pGrٲ{PrE3.lEEέV3|FmbQ{φPt'7~C(|u;|wmޠ͆H ⩫OJvoAwSm_)ުa:m;Im&,a팗As==Y !xވd{Ջ:8$}RX<y 5M Jα noCP1e(L F蜾B8Cۘm9YVpdzl@u&@yB4OB[kJ8w+̍Q/9HP~7~>r:KGޅ0} 䴕'}ӕ^MZИ9ӌ)MLTUeŝJNH,ٿf ߊF~K\LL,s^sJtD,2za:dq<Azt* `a f .slqEBi e (CS}WЌWƶtnj٬xMZeiv^~F1$H +Of04Rv~ϙs^ E:<ndhX.VMUH/,Gm(5~(tKc/A? s\l.P"6DJZ:[1]A /la#'jp9  ֟E=JO*vfH-ivkFg ^ &ނHaWwOPL@?v[G%K̬6upMFҘGgj7&z>X?|$M5m%mv1/V1 \vQ"c“RP;VNە Xs(^ |Z:h䶓@OP=u0YqژA{JM\D gqj#"-ܿ.W BU驖:XdjY'SpԿIcqwjӤAvCg(hvY*&Լ+011>Ni/\`vl H//8<ʃ{Wkdېʈx' ÇDo(7x#‡1FJ:' Fan'M?ޞF[tQm2MXቆy+LxRdy[!n0t9^R$Լ5R*S^TphA}3wi ZWq-DU׭>#9ݤ,Rn@v&obs>e!-OTSA<ij=Edu8O9#Wtd3Q忣G] 8VI86H״`փ'AUyoh#SG)$8Gsa"mT΂s_sɹ0Iǫ*&`ޭl))֧W`;'!t5$^"1C1*w.3H}LE2n!Kx,oU+RkbhdFݥ UI ldf죭 @kZKϨZv:/ō#ϧ_YRItad,<(γڛ[ LYTqXOxǍobձ3)˻4[DmJqꢶt'WMgBQ1u/@im l$u<)  ɞb)9դ+0 K&R4SY l!9:8*dL96L MYh:ԉȗv4#&" αw-D17.n: hP Ӥy56'ЉjI`L[z4z|U~@!.9E8 Jq#+_L=+Hd,L..X*9J\A.KMDq/i(%\@ھ3}a"v):H`A⴯X"RV&DCm}=Y|w$O%`ONbso3q\q?B'?uANAn( 0JVB/b IW)Ao27*PvEu#Ͷ[/{q]2ek jS:<aAD'}˓3.JO[/Gt/R?ƖR"PQ zX<=r`yaI.p|cSV5U8?H9Ѽi4iAME.Rݸ9q+V+d (Q9/p%'CdT{o1HBcUfL%zCtbh f , 'h^@["X],+?%<-eu6C:(ǠߏqoQDY)\@N vmФ!m@tʐ7j,H gā':NKI/cod!B\{ nqCޮm˨E^Z3_1q]]@O"1Q-K͆uK%4WP٣}/􍳌"ůLm@zAv6helț_ s) էw޸ RkOijO/W ۶f@:POQT{#tJ^n4Z}3\s_̲ 7"v2j/GaO&ShYR䑜C>yH3SăcI}Mۛ Z3&rr,PI,vq|h['jvE077#AI|1H~Clz$--~ :6(URB2adoQ})Zn1+Q>R}A,H) K0,l)5ǠAun8?^*[Bԥ՟zfʳ]bq"qEeMV;]c(*!cxrbDRrȧW3Kb|4sh -!v|0&pQF+B/M%X(VA4&|]9# 91Y^V+S-n 2vWM-f#ZGMRkg}1ځ qrv܏,#o<suoC)cpoZi m=r\^t q`ӭ^ًM=\NL~$i"WyHg0=u4i&.6Pb5",sh5$qtE3G쐖3©W|Q.5m㘝5OSVǥ7!G X ЙεګMݦ=&cw ;"a=h&lƲd8 ft/X8"-՚сTc.&kzߢ=v(Mx>{) 8Fg080EO&ṳgZdぴ5AuS\kw;|_3q 8[Rf8WBJ̊@󃥫  P<-=̼>ொlTK@$<~r]s~* }`7+V\aDU$+z*UM16*lo>bzD€R F!4qc(*NiF~r9V 9KBa{,t a"*Tc.:e0Q~Mߡ\-V,冨%a_c*_;|WdN70?ƜL$ K su6O J誺/qRWZ_u'^'JiJ=݀Q"OU] A#\ ˿J n̙vc c!yJ*jx-CXΎ~93-~Z<8 2O4LWb2u~kƜ~CǙ5w‹u]ecnF< ßꜞTʽqgLα v8YxDsh8(T!Vs#U)J;OS{&PwGH$*u,D A4m_-``hm1h+˪"!D<5(HOkN:MT0tjǥT+eJҌ|3|/Ո˫hE=2^0)NC-AG%47 xA5UI\YV 1qXԎjPNuvG voAq*R|eEPj= 7 w4b4o$S#rRDXx=Ӌ\ؿBgxT1=Ŷ2nO0>ֱS@/$\n \ (3zÆ+[ +zc T(/ rmAz7l5S /o[p=<$s"@@%fSZtlyۺc{_({!`68Di]d565͇iþWܸͪ'GQNƫ0*=LHvS,vmAݗMod#9"'oi]O+vӋN%h?Iq/=2 6Rg80QQbGB, #8E% 5@CGuV'{)MS[ 력 s3N^xUҊfޗp0uO3l䁉D=ʹ|)c?qYm,>I jM970\Px;U3D"49-ldo S9C&4Sx֋-Y샚sEj Yyۄb{j.,`}QRHa:ui8&z5?༟96 9PKp'i[dhD)hbp*MبF?]Ѩ=4UzFYz7$CG*Dt5.utIpy} Z0Ά]$NJB($#Œ@?fg? Y,q0}o7OD9~&{6S`)\<}Nj kB- 0T:+`|RDf2D#w &(pMm3*_J:Ш:QPuhENz|ͥb%XnLqQ؏fu<75H`QzygV܃XSJ7`h iyJA1(;ͪWݽ;"\%7w$ozt(W=E$@fISٽHs,m~ ܜG$ֺ}{@K{ Ȋ`cIgP1 $cA{qz 7-y(U/$3uS6w旁XSS7`'tr;+3.o>ρFX:jFg@dd T)-v>LլSy#l@\^,}9x% =Cٔ*hP<k }JК6đM̌7V+l"`S*f`(=alX{!C{nEC&I_߱ؗ MdဿE^R1 5|T%kQwt?sC,3W?!ŧyOȍz6iRCkz<\[A 0dB7kV|gGzk1 EHYL&oK_ϏrXȐ?bujÔ^ WSL 8]TFϊ\VO8 jU;=KL lc8$Etjs8`; j"5w]P]dTyܣ>#)ZG\45gQTX xR@mò>֐& PYLVY" cw%Aڎrz5&px2[h [F[јlxk N\L F1+9M_1MI*YzElN%dtmN"YGT?KLGjWe!fK%*@|yOyUh0 VR E,~oA05jeLT\B}I6{v;ߔPknŲP1B12)uԏw[uE|[WۙL q;w)3)6Z|N#ھNa$IYNф^Ƽ?˜Ci(-? \~>n,-p#ݑy䊑`Pb j0d#ʉ֯P5 3&pZT7{r#Q-}v&imp{3<,?yҢi{}9zBl Yn+=eM׏DةO=aeB2O).r9؛K:K9hGQxt:U B+580#?ͥYfÄ;>,@DQ  O)HuFVfVdp~.y;rIѴVỚa_Ѥ0(PBUrmѾ/̏}WnsT"\ F} 7}7YBztg}V2]D: ]j'2j_ZB;2DĚ+>sb_ 6gZ/\A] Eh1 aPqhjIaUK%ol<&5!obrj qDFs6B"?u5{v1^i3jyJ 28N'Dz~mhR$C)_'gvszρ[Ʀʤ҄.UUHH z:-DzE[Ƅ*)|<0,Et,:*ե(jSRiC Ÿ.|g6? <4ܾQ]x5 }/j>Oty3Ca3xo0ͦsv KyE{5ڮ۷`~70q'~aXC^>t+p c+/Pj0W`Txɀ627vHk3n$#!A@Z0<{CP1KٳzpJ%iUkL4•3rd/ - W;ҔF^YM[0b5of i&HM5Atd䍛"̮ O7bwpR+]BoMa\VlH{=2}0!΢Ԇ_ O*%h3#ٻ)Us 3n-GQT62 m텿I$Ax8}1kE7gZ0}DKSڠZ:FsgkPfĝUqzaO1>vM!Rx*CRб az1$z"ZXE+aD?y$6‰%,.1Q[ 3 q<1_Xߡ[h]&QT4I=~Ero0}n˚:`3D&Bn<*W鰵} ݭz>D=7n9doMܸ5e+(Hk:Ba!obf`*^&JWzGG7`3K\-Mz!?( |jqZjOk?8S ml|2*rP#Ge(_'Jxu7Z6\opΝ7e`-~t& +%n윀 @Dwwvlb%ߊ_-FLwgĝAu0My͙Z%ј 9c5R&l}js_je)7vLPXcHMV'{(%_LH|;HE!Vl!( d5j*aq mT[*|7\+~VA>iO=d&y-m T1F -i 'R[à\mYviJqOT8tl Zܫ29 O4RҗWE,vBTUaQK,U=K͆dzXڃ)Tf*ydSRBV*W:/  i3 pQf cna%.2__8Di{͍ 5kG|38ۭNL2=cv}ȴ(ћ?T e(lA|Vͻ6NB4*Z?[A|\h0;]pgC Q PjHL Y$AEĭL zr[H/k%qN-*[C3V%[x@| t샬DT9 DēL'Cqo>oL0H'KV|޲](^sUnәv#Lu,= oIw]/qV%[+͑hArR41ֱLJe|?B\iEkgH4膛aU-?[iO.̘QqnQAk_ *Hy8&k.Ԫ-,d1LX Tي7k[Ѣgs4c:9['Ω~g_֌RyDwԱ4O5z̒?#FY6`6})-$TA#ei,k_lƯzd[-T( Vb!l@ &@hY`.G*[Pj!@BjF/ rv{ܪ^d̯i"lHh>YKsw֋ͥlrm  ّVC2uJw*h9DVr%Zz ( 8Bu>5 2KeBz)g3Ս89©fAb 0$8KiKY%7z}*IW$i|TE6˷aD{j1 yN)nxڰU|"nLJJOQxB :᭓ѷHuX #z?OC埐p?6JnYd=Y$]Էbfsk#'CXÆÛ3ԙQgܶ;DibG?7)zX8& 2LOPcMVj^2R9>q/Kj o4T0Af+3C.1X'/'0bhϻIC׈y(:H$``ztoN`H}Ms2La$)F}W4N 踪Z8LRs~Gqo/UNbJSXv:G59Ab~JbLՕ]=5^+*IhlK'?L`Ҙ,M%]w ś7CW; vo{#D)(۝>'U_M ثv"gb\Pn"] IBS^T˻^ &JgғhF0I:mp=KGom2p<31")ȪoWWR ZbvOK0QYN:4{ֺT;h,4d> M0.U%Ҙ0oEgC/Q(jRmc8Ű.`PG%{V$OцW`(-xRMT9h:*SÕlY1Ԝ}R0~/*W4g!˭h(% e^CkrR4 ,xEހ6R=ֿ)'I/.p"tٖBAq6pQ$OzieN X0> w=-TXgr&"waBŮ"$((qRY D BNS`U4` z$2 ^QU+@d&(1X87] $=&2 /D@3:6ԭWw*Amy_;U}`Kc6PU&|iN;3 kϧqmDD./v2U# Sz1e @=TW`bW֕K,M6y.F3 46t1aAF*r=sieZ;'xFnO nmZ;nRf>=YPo^-q QNx60*rvDL3c/b\yAIyt;+jIwdd '|&g-l46&F>4.SkL{BKs6۾¤ Mr8ؒ=kC>3/D H^sg\;~60[L @ʖ>5c˴6@{ wg uZH+G u|P Ec{ϐ ŻG08hF @ڕ$[S2tf4mܤql.[.x 6XW֧#Ct-Rl27EnȩVTZ,P h5iA#MJr!$a t^D"m?FD͎Ʌc%5FyPL0^XzjQ\̪/ r止_o_h5;kD33 LUlQSLL rIRQQOWĀten*p. >G n"9EYra{o Y٣SEMk-I` pݬUPIrš%zqLR`a+0"׮>E}n}|'1"mh]4 ?-MN,)E^$/ǒ ,V-.**e9~x,ri94RCZ XOs'tK_-3:T(=*\2o2ht]X%L,<oJ2浼N)A:a5)65-g J$ fOЋӱvgϗ FV4rBt 4Y?W@<s\ $p$ 䎥59IPRsVXT2/Ua|b8ǜls|ZlZ k}7{oWna ns>vh8•QHTVMNG{H!WtiD 90m~%C>LoE39Ҝv0#hښql=x{tq\MaDy/d|Jv_M#ih9jwm Hi cV]/ֺfjxX'+C;IJuvYl2]@Ch!q؆;O92b&Yt-bm ё:_FM .?}6ƥ@BΧX$6#CC4 y$t.<р0镒(F[ȶtb"[)(ܳJKu8bQ{gFBI,Vg,N]ld\ڂ(}&JVA]P{B"@랗TcøOD$ F#![oCaŨ2a0AWŜU>{HTSp13^+>MRD{kI}Ds-a.9S1' rM!4+=!2ԄԔ.mgBЁ̗ C`Y'I8c{"A˜OX_fa@HchI%M?'OX7#m jԫu*vLي:f׭Md&\U3-M SNBPPoc?ASd6gbޖ]R$GJ ӵܩaCՑk?3H0)f@g(le]Ex u!́'ܯ$&L:yqdpP9c9NJCvw=Z~W" a)[6&8Γ"ڒcP4`4wsG.OuJOƅuS?7a1,0'_txY+3E 'KM]?DئL@> ቔkt}M]+ wwly{꯵ZPvt&ץ>Ɛ4W}!j=KnwڳilESN{$06,zݪb,ZV]~߿sOĂZ}1L^(izjY`k[+@/65UEI}ܻZP.#F $%cIX<9vC&/ nz-#j_;"wbN?>@Ӌ$:e@ rY 2s%_Oɣ$o*k(? Q 6R?JKwj *,&mLJK-`_qVU[ۏ=v BD5V;WM_M{_(qr΍)*u<} XJ? =%UM|=Gd/KDi؏Ζ -zQIx撼Eī΀}I0.l@"b_\rsџ"6hebqԨ%h٭h2]B2]䨲h)2MF"eZ's ԇzE eb-"՚Ic$nQA<9EZkIʁ7V֤m"LLk0 ͑ 3sJ wNF!&pD]hoW QUA1E 3,Z69@AUMec7 5)ckVMCIDW>ۂORoy+_?1#la/ـ[N "䯃rҕa1폓n?zp'_=ϰqI *WMU6ODDHA\zo1 bj27nmc7;,3ahyj41[,_d%fNm0n/^ֶ6 ?UT]>ψr; B#sx/t,l7LO[#3 7xÑywJJt ؅H6쯮a|,@]H^xr2>PDغtOCeZ rS|`EDO\l]'>Z5kL؞,N!9a{?ѧFh1%`X8(apEۀ1VcBVIc퉓Ff>" D#&gFln{ИXu/w-#W?㡔`*H NR5b_?_*5t|w[()B3PrTYZ~ǃoy^mLdV9I1MCKG=_F R y:mԻbPy,Dr$P!>\݅Q x>%vLhPf%i-1ΏJ皟7Н ;~5GU.RmYrPQuw<ΦZ?yDtQ信K׸ZaɁ==ܔ)%$E8guDǮhNZt$sNpu1^ rBD)'fx;x n6%m/+ >g k[;%;Qu`ήRvS2vXqI:g=SfvysD/&+)'K(/BL hdgP #g(xVN(T8xkx3ͱ]Hi ~(c 2iO(į.paK0f[Df7'T|i~[{ʧWkgDHk,!)ׯ(V4"c؃c5sQve9kFqBz(JgRRP`rE+|,%{A7 Ddv;o$&ieÍ:'KהM')k4@Pgsģ)ƃPk,lSvG{eJ CA1jll=.å 3婛CX t=-PG7P';Tm+8*<j_\:W;XSDת`8JYY,J<~n7Plu˦Ti?w2wjKQƕdz݁x11~%ۄnapT{4jZ?*G +:~q3$tTGʤIV :Jm[ QFQy WQ0<{K M!e+y41k_s<~T nJCڀff؄wߐqp(n~Ֆzymo"?Q.V5^#F%8e$Fg~2Or/o[t(չ`r I>Or*ESVP_垹2Bhwx9FPeZXU fwoq:m5: Q?P<]I5J*>?Ҡi&c!8mRݻׂc"zߏI;.GƷk>MB"?NJ7ZHpN5BVa)y<^s Ow ^ $K>KaE9MWWXm7gN|7+|jw:5jc:'W&ZC{Oz48IB{9'>x(7WKB$;" *.N /}SX#{-vr&D8.ROF _S%+h_$|~t ]3C,TB\b 5,FXn=5xHDSN2hY+"k|tS눈Xy3:wŀCM孌Y/3CSn91F^S87oFFECto:[sWr(`[Lvu]Éǩd\Pn#u s o&hU8IWJBfB'/s4Y.sTHVp.%asf뢳a#¸|s]4,PKVcC,dDzAvdQS[NX0,4iFy Cf`ξ"9G+k/xKlҦk^Um_߽F7(~V2~nr _Z}K\