dpdk-devel-18.11-4.el7_6$>#,7ԉٱ9(8>8?d   H 0<LR\:D: :  ,: : JN: N:S:Y:``,:ee44f4k4(l8l_9m_:_Gd:HL:I4:XpYx\:]|:^ů.b/deflt:u:vո w@:x(:y3Cdpdk-devel18.114.el7_6Data Plane Development Kit development filesThis package contains the headers and other files needed for developing applications with the Data Plane Development Kit.\ɳx86-02.bsys.centos.org%CentOSBSD and LGPLv2 and GPLv2CentOS BuildSystem Unspecifiedhttp://dpdk.orglinuxx86_64Y\ j`yPr 9Z 2w4xN(#) : 7 5M9 _mP]Ei"u d/3(%"JG|Xp:-M,:+ +#t"< +BE!XuS&BloNj|3- + ^XUJuZ!ZlM{q.r6@_u:  ) H, <5|+c ? 7aDxiv})] I ) TgT & k |H1 1  SqF mJ|=A큤A큤A큤AA큤큤A큤큤AAA큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A\ɳ\ɳ\ɳ[`[`[`[`[`[`[`[`[`[`[`\ɳ\[`\ɳ[[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`\ɳZ[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`\ɳq\ɳd\ɳi\ɳh\ɳh\ɳ_\ɳ_\ɳc\ɳd\ɳe\ɳa\ɳd\ɳ[\ɳd\ɳ`\ɳa\ɳ`\ɳi\ɳi\ɳi\ɳ_\ɳ_\ɳa\ɳ_\ɳe\ɳm\ɳn\ɳm\ɳl\ɳp\ɳo\ɳl\ɳp\ɳl\ɳm\ɳn\ɳk\ɳm\ɳk\ɳk\ɳm\ɳ_\ɳg\ɳ[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`[`\ɳ\ɳZ\ɳ\ɳ\ɳ\ɳa38a473a6042f4c2825780230724f6e4ef028f4d28fc063c1577d3a162fee6acb878f7f04074e8a382d99b7aba448654c2c855d572eee9bc703e61fc5aee43a94dcbf6b42773afc8604e7b723cf475c670899bf8012c411297391509f257c1f2c017494a8779d3834264dd524a371da3dfb23dda6a08b83719bb25e25af8787aaf30d588f214c89c2d6c6b085e99fee1f7543c82ce2b8db0cf6cf3fa9d146fe6d609f7cbcddd9ed277ed4d0a34e34e2a52dfb7a7da2e3f24fc197f04b661811e10a66280c5f0a2ab84d3dc276b493b0a24b0e64199dacfaa7334f8fb7fe1ceb3b252c298ad5e84ce3fbc51ccfeebcc274ab88f2aee16dca5a27c69e8c79040efb13cf9636dee80da35aaca6df579b421c4dc254c4faf9eab057e1097c52a149e879e2e1eaae9b56a84ae6c9beb1482ff0f533272ba8a64d7977d12c299454723bbe6d477351935a03c506fb6b7c49413eff0dab0202eb8d140385689c3d9f982a5d63c9a49c56e988a8b5f2b1a838e190d8ba82c2e61f5356d2cd1c92385ef447898f3e4a2db7e9d6199bb8819ac153d9407ac6bca5eebd114c63c3d6398fe562f1739b6d739a4e6eff112c3df9c1cf622804665840b3c4d2822af0dd0d09287776d9930f989ae919018956dc2cc26593695a6a18ea1fa3e808496a1787841de4132d5677a83688cfdddfdcc95616841554227d05b491aba8922ee5afad5aed801abfaeecfad2fc3c4a4cb67f8427b9283d8a30683778e2eb72fc949e6980f3abc87ca109bc395fc6bbdeb8001498964a50c4738ccaf719546a7c8c52557b7af7dc182de549da688b9f5afdfa1188e0d8b542225cee07aceab82be4045ec98449075fce319f21c5b3fb141a1c323b00a2e795fe8c3e000b49322118b2bf6c042fe2b6dc32440b8aa4592a4d0a9760dee228442228117a11979b3f085fe4779b746820054ea6ecb502523bd48e46ad41ee6de00546e30dd29a0ff28b81a68a2a50a6972e18d0e2b014c94cefef5e8803348f725bb0bbaef74daab9751ba8ce34ab96bf2eeeb7eb13ac75d6760d683d3ab45570ceaf8f9cf719cbaecdd50995a4b0205451ac791e540997efe904ddc128e0defb1becb4deebca246abd0e4f635bdf39d366744db3d03379918717c60b270242c48199567594c7b42f2380e367da32d1b23ab7123c1a5b83c9c81b5fc9a4b5a49a43e5d5d4a42a7761029639de1618e10da17c8c400feb6e9b90df2143a9ecbc121119eadde50c290b7c1d7dd3529947b0fa9a49a1aaa7c95975c773331208337a569e6af32fb1013d397df2cf62ea9beee3e3f69ec0d62ed9d1714d39a7e2ea4f7e22c683e7dd5d7748645e8ad32270e07d4d2d25225f00ee0e76479e6b35497af125a9519f6a617be7e823b9e7e11bbfaccaaa2d0b3cfd908898b6ed8128360cba0b5d88878912101bc1ce435e7d7f346b2c355b55ee9ad6f74212480508333d7dba1548539cb9882417277894c76bb7a243ff86b6709213f9d89aea2d61a52507cd4d0d9ceb23ac82fc82366ca51245ea7c8c9a7d443457ba8c51cd6c841cf123f748afce156e80d38fbaab13e84f08eb7d07a5ecc87ea10068e9b5b3c7523eebff9cb70b182aa723c1715a211da53f52c0610685c6f3d68628c48cfda96166e7b64bd3fdd60b1592523151f61232ad49090281cfe77d4207b4a37a85eaf8f154840d3992bb30f1b74b44cc6539c5e3e61bf8c5981bb2e2dd9b1cd742428a1ba42b16e8eb523b9527ce3b5a5e129205909d0a7913022127b12fee6c50f0f1cfe599e8c687ac5f17de3bb071ecc32f94100b41312253c9b363039bda252cddeedaefcee6731a33d41a925d22a986a1b0116dd26e289fcf0ad69ca6a9f03e783965324eab9a6a878dfdeaf49bbb5069fc5b50146d6c8664678e43418587e6e0789d7af3ef1b486dcde721dd5c077fdd1137ff836f5ccb6fc9a8c08b489cc4858f98ed932a6843b90bbebf3ecd24b0b843a7bc30e97b27cfbdd9a2f940c0f277b90904ecded5980a1f6d9a8b25c1178475ea3dc62ed2fea2ac238575bdad1d7b9bd70a2b01b6ad69378b33d35ab2dd2da5f7b22cdbadc026219f84af16c1989ab6494ede160e858b85b707ab93d2886f3f2d302edb508c4a39bb30f32ac3d0f551abdd3deb49d6ed7bc2c0a9e5973b37ad60dfbdf61a369aaa3cbe2318682e65ac210765ef7755b2e4458156a9a95a4cd8b730747140bb0ce31c2202231fec2b275ff81271d21ded568cc0d8b7722d7d0d3949dd47a24fc4f8d06060dadf947cc38aad0f9bd99cab9ab70b7a856ca4a6b9485e9e35727609fa31a7bc6a3637d33b88fed480db567fbe6dc739d1e068c1b7b21be293e17fcbfa42df96efad547459d996473834642765dfdb3ff6e819a263031d75f41e09b528f1441611791427e7bb53a4862ec76affa18663900ddca5d773f53c64b6b2a4c7ff16148a4dc4f761c6cac9ade4f1bf8ebcbea01cd14e2f9724f29c62c2257911aa909b3036c804d8a33a12df0e999bd54399a73e01b398b6a5c1e6028fce069ad547fa50b116fb83b5aa9a8660fe0432c5dee27913787a2e1f995ca01e87f199001b3c53d160e3204e96801d77cc5083f4465c6a50ab0a740ec59a9530ecda9fde1a94ba53bac4d1a2b75c2d185b2369ade77064543d8174adb0eefee8f9806a00317074cd3ee2ceb51f99c4e6f8118faa9b3407fce7ede8e6705cfab4fbe6a9a3d6c5fb088b191587473e78a81d96ccb29cc607581f3bf756c24c5d14a42460d1d8b6dfc546451324a48d2640e9718cffddc88eb62d7bfde6b6e59dddf8186c9061520fc468ee7a61bf16809ac1a89dc15dc9fa33bc7c5fdd1432844a997c14856a24464881c30ce914735c720a76bee218f844a8202883ecae1e7cd1205dfabb4bbb85f899f9f217ce9501787d603ce433c76e36dae94b3cd30283f74b45709cc8cbeadb6b83472659553e43630a05240a178ff5e618d1eeb453e129f6f5cb3c034d969b719405c2e95d2e78c30e9ac8c1e101af006b864dcef3bd27c22882e4223fe3b210b92c1600b12ec4d5edf198036a7c8b89e6b682fa8d241ab830579a9e0052813a06a3c41ad0809fd88a4d441cba48938d0a2e0d53644826fca5299a4c6c014e35f01bb254182230fca2be21a883e9b4d05c77e52f292e3085612fd910429363a8a73b8b35624a289b1986494945ebe37abfdb4fd70f0c129e24188db20a17992e8e3ca44645d06fadb61195e8f4e0c9f1cdd2dabdd5580cb435ee39202e3ed4a215de69290779fab092c163b0ea4bf692d0e91b9f0acbb93c6c153df3d22f6e1c7d96584ddf2302b6a3ef2fdee37967ac420294990b3e8a9c24a70ffc7f846f837bfd49fbb546bd671c9e400bd0540dba459856e9db86b2febd0b62914d35e910458bac625775b4c91bbfa7bb831fe39263439dfcf2ddf76dd39e87e89fc0d3b8e0116862a93103b73fea40347b12546a078133486371eaf837089770f6b706c4d184d759790466e01177a25dc29704c47e14de88af8752118dd4d17c13baae289a8a26c826153a7b10f894f534569a988bac794177063375a547270637b706aeb50b1b3bb71fac86652b71e143eb5a99c45611e37c719cf4cbdaf46feac1fe8d8886649ad0f1cc37a28a8fe11e5bef4ca5704a154d744a4aa9963ce1465a02a0da67799de301ce7a7fb17beadf29395ab63a8eba6a2e4deb6daf8b854d3763050cd5ba86455a8af65d0e9b9464c1f54181e3aa031c8d2905e61edb4610f6f17cc35b54081a102c49d89f021eb795ec71cead013254cbe92206adde25806e0a81aea28c2658ba76c6ce50fd0867bf07e362db597ee4f9053d2de8d06594a092fa0f1f8c96a4423ced014ef1c8b615a2ddc7da1b6b15c8bfa7969ca22da35bb976b4938fbbe25ff4faccc44a5b495850ce98f98784273928bee035e50c8fdb08049963b433d59cd2bff2ac02e4f10baadd885ef0a10e5b18172a80cf448c78586773d2224e099783dfd60f72659adc88adbfc25b5b0b6fdd6473beded0a0d1ed3c1e4b024a56b106adf2cd90e0b0d9a6b52282e4064ad6b3ae18bc87f4479547d90cc0d1f684bec8c6bef877c3e16244a62e4cbc1619bf3a20ee17804502c99d0233f657cd2181b255db810123ea379711a34c60b5f9852284e67c25648209cbb068ccbcdf2ac2ef8a2d21564453c6a1eb448cc275d490730f0a4afa09ba2c51a63b7f6c18c8d478864ec2325c58a9d038f021c3f5fa32eee7dcf85201d7611282d84f434dedd178c158c46d3bdee30ea816ad15f54dcdd82fac716e1f7f63ab695b056ddc69a8cedf76a485549d9b6cd9decc65b99377212363c975365eea10e8d3a8e102fa151b947d45d170287c3ca55868a75d645e92b81996f292d6779f880fef4f1f6bc930c9881045d87110c85678bf01d00c62b2bba251ac26263291f6e4a0ab37009a7326fa042cc02d6aed26db07ec0ac055efd5c580e2a4aa60d0547d3a57aab1ba3bb0c71d00eeccf54f9f34c30fa6282ef64e1af7b6b264b061fe9b71b9e913cd34272e183bf52aa76fe19830062e867406afea7c33302611ce9c142dabe5c2aa1f816e1d985fdcb3150ce840d8c7f749f333011154deffb3ed3b7f612a6f3a73cbc96d5ebea7de890508fa902d53f90cfcd79c57acf592ca36ce65bbcb3527986670cfb074c5bbcb1d321eeeb98f257c4c55b4ee604f645374ea37e4a4e9e74c4a45da5466fed5ae7ed256ed4e4a881acb794c470586aa4d132e48ed05573f56b904e15d2c38c4595e3176dc60761b80e09ee3f2fa416cf051b8106c8e8db8b35640ce2627050fa4bdb49bb5cfb469a4657a0c6ccc430e4b27b4dc615e5b3c68c1eeecd7f2a96a5dcdef89c4d18578b09c11b5aa9dab1d89aea7abedf5aa320b55cc6aedf27173dbe065dda11fe51c398ee7c32a1bd6d06dda4b514afd75a1485d4852f91ee6f95ddbe00d3c4d96eabd1e4a7f5a545fc7e07ea92d4d9218c967994fa2f7e96ba3733f8741cf863c9b1a22b1089dedd007f0e5e23b61fad3e94674839fb3684372198b1a20bbbf2e6f644cc5e90ee02106a245b64b2f2a7410110093f7ad1f79a466abcf29130211521e00db377d8ce3e8f661c3a4cb11719abf004638cb3a0f3abb69fb8e504663c4ae1d20d2540fdeaa60a1affa1dc6b8cc662df36eb050408f1248740965173db5b995d2a2ee502dd3bff7dc897daa860ac2ccdcf425acf19feb47bb8bc925b7241a18f83426a441915d51e85457fcc06952fece9514e1ec72676033ef7bb2be9ce8053816ac025d3ddd248ed056ae4b0676dde0e567c95f8decd71f98db055bffb4693ce59e962d8a7d8be7a6e409711556a79abed07ce565d4c8b1dadbede0daeb9df84bf6e3ffb7200980a444b3865b9ee6eb744becc560f4212d99ab52ac4216c9402c6934388cad8091208ffd5ef54c65e1f3b3ae918f4f03af1712e5bafd70805a336159769b0c4a4c5f41db6c4282b16f6c720adc4dc21c47d7ca381f466ac3039d6d8e587f2642aff4fd7dbb19dc19ace6c53188bbc75c1375d44d904a083d5c36df50cce94206def93443b8699a5b8419b617f82a0fe3bb1ee19eb301906b9eaaa8562a417da8e8dc82bf8981394a8b45b5f33643123847491b0044139078f5df228596b3c0697a890ff7272b192aab1d9cb91e9a11c641f575eafa4794698e298d04eeb9a0731c9c09c8ba55d33f537798bb3f525e33af70df65d9f766d566019027c7133b435d944056f81c339048252bceea1830a0eb00a22838f04d0ae624188f546b4d1e951c236ca48c98968c2deca3e753b5ef7ce93cdb2b67766650578b002dc48d12925c2390c307e16b27098e5fc8f73d237b2261a74b8dd3d176b94125c1c6d5e8898822a6b4b3c8c5b4e547a912b9a1eedfb4655d926ee16ebd01ea9b17f8bcc2eb17d3f7849dfb62c7b7a38552932af758fc754ad66fbd93daab81c88f989c892ee79ac425d01cd060068fe220d04fd8c14677af75731e875ba17765711e72fc2d459e41f3bf8d6e6e6ae299df9f42e5f2e3f3b592fd306a5882ebdb2db0d0210d5b0f53cb24c3e25102ea101e64509a078dd0d6afcf976988c48af09d70af10a33ecd3449b7e0a68f2b0eb0495dfa5d95591c93101c4dafc15860568de3404c4d3c51da99dd325166f8f7c94303333ac5c1bdd7ebb1950e7911f4c0155e8a34f3311147d68bcb935e377a50e54c518a58c00c3d274bac9c21036fad334914904f0648efd52c685cf42002b27b73583672252214886a276776e9b0914612338586468b40cbc3b5d3ee385854cc9e5d4b0393ee5f7e78c5578e10ecac98bd6696f09d8c36d6e0035111bde4c4db4018d3cf019e26042ea6ab8c3731330f5e55e7a8c4e1a6063a4230107f9710e2f18632d7fab21e43143d6d5f09c2514d344a77f3d532cf5c5fbaaaacbc5d52896246d47af19d2fc9d71507f2890a1df0a51d9457f89aea38b46643ab380a13000a8c7ce070a531719cba07361f17d915eca4d48e67a674f5dcff5c09d3e946673e7740c18971b736dd54ffc3a220ff7915d0befe71b0a4a356429b50dca95579a9e258ef75eea6d610e060a1edd94d91530d9e2ac5229330269d27d65e16bd69cb5b6c033f2579c02fcc9cae78633e16a00c74d51b0664dfc724adc2aa407dff2cf160a6df62ac39270886e6d014700228fa524e57aafbe2d476cffaac2d7694b5d9468faa8599c8fbfbac19d4f458d37641d83daaf32d82af661d3a1faa1a340b86c1e3abb447398b76aa250c2f2830468f48ded346ade86e0f98953473ca4561248e6a7bc88dd8c185c24602059dc3f971c3ade95d08f3ac49c835e763ccc677a005397b272650e33dadc0941d2aa0f956f37bda2a8865067284e1b9714506b2f870b584dcfc5b23eb5401790fdb4854b2ad805b7e0c1cb03658b5edea07a10d47f471484c6e267ccc0af4bef44d95c95d38fc4da9c205d3f01f3f3e749ff2cb5d11ef93f354f9e7bf673fbde387a3655a1dc4f70ef031de6bd20a0e1bb636a21f1a2a9a61c891b354369294613d486008f9bc7266e710bbe2ec71f1a96ec65ea3010f85ce6fec226aca0072c369ba9ea2553fb7b6bad4403e50fe579e471c730dac15583ac9dfe0d4fe218129c2d7010bebc63eda9466863310767e1bfe0b1a5d21a95caf97ae04e8db62305a89407f5968139de46924277f7f49fcd4628b8e0d25084df6f7686e6a85d352fc6bf5c9dd224d9e14de85b12cde2be365a7db2e338f9c7a32e02cc0f95856a76d837dbcdf22d6bf7fb023fd63cb454367fdea955a73846c98a47e6f1792c40609b25fdeb75549c8824d46d7f5f710ad5b6d0c559ecfa3eb3bbc00ad96963d328bfa4fd4d7fc8af44db69d8c38dde998d67583e3369e346c98a47e6f1792c40609b25fdeb75549c8824d46d7f5f710ad5b6d0c559ecfa527dbfa2095b44570ef7fc86250b1a1cad81e5974f2e762c2e9d8e9aeb3f1784d7e0f4345f06874f51129e7c722fae475237cfb4c27a1bc604a0ef04d32ffa9d5ffb3dc64b360f8635e4e9a14777aae4c0e5f5347035ca276834ed893ee3560ef9647681614ed6797fbe304e3ab5127e7a86218cbd9b51a6fdcfadc7351c61785f7b173d01f59c0391f76452bc3f80f3e05ff87863a6a8c88951b3617ecc25d61ae71d1211276a4739566a61e07388dbfce8facf4438fe03c92042e2ffc0b50ff381053c54f4d8dc3d3d5a94cff9d60dd0d5df13641a7f3dab3ee52c4602e35ae2ea652a916d7b92d05969f83a7d4f870c0ec94fbe74acf165c9413cb759bd7043f9006b6b5c5aac224616a7719ad6b4938a7623c51afbb8d515249dc6877f24889b30bd3430e5a229613af5a2d584e3e94279b5512c70c799fad802bf354ff883156ad86e1e9b7f722b2237a47f405a4cdcc15b3aa72af76d323a537985ef1b1c9b3825f84b1bb6ff629696380cc76313cc078b406b910093753a25a767387804e3151d8d572c2ab16248f1dc8f8562c6f9b58f3ce5109da27b06fc8982966a5c01d07cf53b903a194c8ada1c85129ad288a059cb4b88ac8f5401ea5e0e048315415ca5ddad28e865bf67dc1caa0a5af9953c8bc6b1a70d19e8ec17ba237a38122bf032f78bd99c7f15240409a42adadd5a90ddceb8e7e6096ebe4206ddd339ca962e885b6d4a7fc55dc02da4304e94be481e5aa57dbde7d4f5b494d9eb5a9fd3ccc5f8ffe2acd7b191525e2d0a06388962c771a2688d6f9fbe3d0d79efaa3e4020413437f476af2766851ccdc78b180f3e0a9f7cecb5fa28436fd6697dd0f6c45d087de5aa9e9628407620e7825a620f1efba3725968098e3b3cc9873c2b664a766b6c50bc7f1482334b1bda77c99a8c7089977bbbc27b9ea579cabcbee63fafde37f503c3f08e7f4a8907d3d31a7534b532f6ee351bf56d3f76dfea4685fe25b5fa350741fc656eb99693c85c2b75e867599c4566e1a7608bc60667479ff526e886d060753c5385290554c4f814e0a1c6c09f14a811d909f81f30e54adbfa47e53a1db47a4af26d84c911133a59719e3283681a51f00d5bd17a0a65af86be637ab0cad7c13b10211bfa61a93eb1c714febee2a8795b9d8909426785b7a3de5a9fd39e0c294cbddb2390c5bfa1a5c56c9d65000f65b3c4e8e2426676a9163330bc581a6c537de69e86c8a706d856bb86861caebdf027902df73195154291bc02777fde6216a9a2c552cd5ae400a0624d507b8d56d92c4c1a725d84344ac94dc8ae708418fd85d525091cffafab6e520f2fc089bb6585197a6a2124f4ead82878c0adcfad9b02781fb1cf62196f871b824fa59a1177b1bc861dbc9ac7cd2793e75fd9d79c10ca1f4849a3693d2304674cb6f477c707990b70e0b272185b5732c954475add49896145f1a283c78230cee8a605d1856f86ec70e3df52098e15324888c3b0424f29e4598199bd7f3907037ccbc2cf7694a422efa8a6c9119361ad93f209608583130c3fcc192d187737d27818525f409c1d8f4b067fc2c8aad70a4837b03bdf60aecc58b6b42fe75fc0e05389607f4cd93e9b823eb5733d86acf44b0b1eeb9d4cfa3039b568c03372f9d12ad41e1e40093e1a8867d6fc762e5604071a04b43f269b6e6548ab92985a974dc916482136db687d6571e44fc016b5181b282f7b6960ab7e3e74442e97ec6e42802bed562789e287e06827b1fe35119681c806825975c923a0acf90f500a1fb430b0764cea31282452d5ff4187c177305bb11bc2531a8c92edb7931c258ab6f763405d6ae7ce40f5c399e676a8e971ca2133446bdae4aab41f1ca40342f64834d7eea63d06f8d3d5edad8d35f4a8fcc0ea247ed3b6d2e63f1f001bf7e5bb2d155f927a55cff8832c597130879568092c620ca23b0901f9a2e2a4a620b3d02abc9569ef68468e92fc9c955872e38f71dfe3f442236842791249a43dc5c41a9cd55fab5d6011076e74ac3beda081bebdd97b44b6d25bce20c53ec598af2bf0998f60c16387708ec4010ebfb4e24f0c08885a93d3d2c4b4652f31267228279ad5750f3016f8997017c4b0387968f06e456c0ecafd74228af96f89ca59b93cfec0eb7bff491f7f2be011ef203e49483e23763506fbee1f3050fe919c4311e8cd6ee7899667e974499b8b56b46174aacf929daa26d98097be1a4c62cc67e9027cbb5a1ed58a34b7e6408b6a6077d9378169297aecfb377e623b28189c797ab8ee707eb0784e9fc3824e1a7ec8b69399a1fbf938cba66bd40b1bff5ae46df273eaeabf78d2250140abce904e03b6a8db11a4ddd0e7dcc24765701122a05bb09beb98d55595156097141c0a2cb8a906b433eafc83850ec81c9c387e467f6541cd1a1a7bac7ed4b62126197b3aae465947d0956862275c07bde051902510ba60aa20d7600ae19700aa35086453f395089e9f2ece6a7951ba6f2be32d9fad31773d41778b5d8790ca67592bcf3e998e1c9063de181c0f6a4bf91bc81fedaf350c40525e1f0112650b63b513cbb3d88b8c3b01ce0050264e91e6e586231a5bb3b8321e005dd46ede98a5fd87515917b1347b556c5150f44878e8aa1630491d889287f4a721cf3c7343a202c3b200c9380f695b45233800a093eef7b264df9604353a218208a8874e84c157e0b5a2743a33ee364dc86060d32d9858477c0d9a7ecf4b272e226f6c35eec84e4c1e317a66ef5dbc7ed7058bb1c3d7a9fab2bab7042f869de3755df9f8ee06653e84bcf730484246c583068833935c8e84281f03c25933326b9719914bd6097fcf13d46d23e7415907f2librte_bitratestats.so.2librte_bus_pci.so.2librte_bus_vdev.so.2librte_bus_vmbus.so.2librte_cmdline.so.2librte_eal.so.9librte_ethdev.so.11librte_gro.so.1librte_gso.so.1librte_hash.so.2librte_ip_frag.so.1librte_kvargs.so.1librte_latencystats.so.1librte_mbuf.so.4librte_member.so.1librte_mempool.so.5librte_mempool_bucket.so.1librte_mempool_ring.so.1librte_mempool_stack.so.1librte_meter.so.2librte_metrics.so.1librte_net.so.1librte_pci.so.1librte_pdump.so.2librte_pmd_bnxt.so.2librte_pmd_e1000.so.1librte_pmd_enic.so.1librte_pmd_failsafe.so.1librte_pmd_i40e.so.2librte_pmd_ixgbe.so.2librte_pmd_mlx4.so.1librte_pmd_mlx5.so.1librte_pmd_netvsc.so.1librte_pmd_nfp.so.1librte_pmd_qede.so.1librte_pmd_ring.so.2librte_pmd_tap.so.1librte_pmd_vdev_netvsc.so.1librte_pmd_vhost.so.2librte_pmd_virtio.so.1librte_ring.so.2librte_vhost.so.4../../../include/dpdk../../../lib64rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootdpdk-18.11-4.el7_6.src.rpmdpdk-develdpdk-devel(x86-64)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @ /bin/shdpdk(x86-64)libc.so.6()(64bit)libc.so.6(GLIBC_2.2.5)(64bit)librte_bitratestats.so.2()(64bit)librte_bus_pci.so.2()(64bit)librte_bus_vdev.so.2()(64bit)librte_bus_vmbus.so.2()(64bit)librte_cmdline.so.2()(64bit)librte_eal.so.9()(64bit)librte_ethdev.so.11()(64bit)librte_gro.so.1()(64bit)librte_gso.so.1()(64bit)librte_hash.so.2()(64bit)librte_ip_frag.so.1()(64bit)librte_kvargs.so.1()(64bit)librte_latencystats.so.1()(64bit)librte_mbuf.so.4()(64bit)librte_member.so.1()(64bit)librte_mempool.so.5()(64bit)librte_mempool_bucket.so.1()(64bit)librte_mempool_ring.so.1()(64bit)librte_mempool_stack.so.1()(64bit)librte_meter.so.2()(64bit)librte_metrics.so.1()(64bit)librte_net.so.1()(64bit)librte_pci.so.1()(64bit)librte_pdump.so.2()(64bit)librte_pmd_bnxt.so.2()(64bit)librte_pmd_e1000.so.1()(64bit)librte_pmd_enic.so.1()(64bit)librte_pmd_failsafe.so.1()(64bit)librte_pmd_i40e.so.2()(64bit)librte_pmd_ixgbe.so.2()(64bit)librte_pmd_mlx4.so.1()(64bit)librte_pmd_mlx5.so.1()(64bit)librte_pmd_netvsc.so.1()(64bit)librte_pmd_nfp.so.1()(64bit)librte_pmd_qede.so.1()(64bit)librte_pmd_ring.so.2()(64bit)librte_pmd_tap.so.1()(64bit)librte_pmd_vdev_netvsc.so.1()(64bit)librte_pmd_vhost.so.2()(64bit)librte_pmd_virtio.so.1()(64bit)librte_ring.so.2()(64bit)librte_vhost.so.4()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rtld(GNU_HASH)rpmlib(PayloadIsXz)18.11-4.el7_63.0.4-14.6.0-14.0.4-14.0-15.2-14.11.3\j@\Z@[1[1[0[[`O@[U@["X[d@[@[@ZqZqZTZ2gZ'Z'ZOYYYMY:Y9<@Y9<@Xg@X@XIK@W@W@VJV@VVhVEV*!@V +VUU\w@U[%UB@U:0@U6;U0U&iU#U/@U:UF@UF@UU U T@T@TPTPT\@T T T@T~T~T~T~TܕTD@TD@TԬT[@T[@T Tи@Tи@Tи@Tr@T T T T T@T@T@T}T}SGSǺS@SESSDSSSr @Jens Freimann - 18.11-4Maxime Coquelin - 18.11.3Timothy Redaelli - 18.11-2Timothy Redaelli - 18.11-1Timothy Redaelli - 17.11-15Timothy Redaelli - 17.11-14Timothy Redaelli - 17.11-13Timothy Redaelli - 17.11-12Timothy Redaelli - 17.11-11Aaron Conole - 17.11-10Timothy Redaelli - 17.11-9Timothy Redaelli - 17.11-8Kevin Traynor - 17.11-7Aaron Conole - 17.11-6Timothy Redaelli - 17.11-5Timothy Redaelli - 17.11-4Timothy Redaelli - 17.11-3Timothy Redaelli - 17.11-2Timothy Redaelli - 17.11-1Josh Boyer - 16.11.2-6Timothy Redaelli - 16.11.2-5John W. Linville - 16.11.2-4John W. Linville - 16.11.2-3John W. Linville - 16.11.2-2Timothy Redaelli - 16.11.2-1Timothy Redaelli - 16.11-4Timothy Redaelli - 16.11-3Kevin Traynor - 16.11-2Panu Matilainen - 16.07-1Flavio Leitner - 16.04-4Panu Matilainen - 2.2.0-3Panu Matilainen - 2.2.0-2Panu Matilainen - 2.2.0-1Panu Matilainen - 2.1.0-5Panu Matilainen - 2.1.0-4Panu Matilainen - 2.1.0-3Panu Matilainen - 2.1.0-2Panu Matilainen - 2.1.0-1Panu Matilainen - 2.0.0-9Panu Matilainen - 2.0.0-8Panu Matilainen - 2.0.0-7Panu Matilainen - 2.0.0-6Panu Matilainen - 2.0.0-5Panu Matilainen - 2.0.0-4Panu Matilainen - 2.0.0-3Panu Matilainen - 2.0.0-2Panu Matilainen - 2.0.0-1Panu Matilainen - 2.0.0-0.2086.git263333bb.2Panu Matilainen - 2.0.0-0.2049.git2f95a470.1Panu Matilainen - 2.0.0-0.2038.git91a8743e.3Panu Matilainen - 2.0.0-0.2038.git91a8743e.2Panu Matilainen - 2.0.0-0.2038.git91a8743e.1Panu Matilainen - 2.0.0-0.2022.gitfe4810a0.2Panu Matilainen - 2.0.0-0.2022.gitfe4810a0.1Panu Matilainen - 2.0.0-0.1916.gita001589e.2Panu Matilainen - 2.0.0-0.1916.gita001589e.1Panu Matilainen - 2.0.0-0.1911.gitffc468ff.2Panu Matilainen - 2.0.0-0.1911.gitffc468ff.1Panu Matilainen - 2.0.0-0.1906.git00c68563.1Panu Matilainen - 2.0.0-0.1903.gitb67578cc.3Panu Matilainen - 2.0.0-0.1903.gitb67578cc.2Panu Matilainen - 2.0.0-0.1717.gitd3aa5274.2Panu Matilainen - 2.0.0-0.1698.gitc07691ae.1Panu Matilainen - 2.0.0-0.1695.gitc2ce3924.3Panu Matilainen - 2.0.0-0.1695.gitc2ce3924.2Panu Matilainen - 2.0.0-0.1695.gitc2ce3924.1Panu Matilainen - 1.8.0-15Panu Matilainen - 1.8.0-14Panu Matilainen - 1.8.0-13Panu Matilainen - 1.8.0-12Panu Matilainen - 1.8.0-11Panu Matilainen - 1.8.0-10Panu Matilainen - 1.8.0-9Panu Matilainen - 1.8.0-8Panu Matilainen - 1.8.0-7Panu Matilainen - 1.8.0-6Panu Matilainen - 1.8.0-5Panu Matilainen - 1.8.0-4Panu Matilainen - 1.8.0-3Panu Matilainen - 1.8.0-2Panu Matilainen - 1.8.0-1Panu Matilainen - 1.7.0-8Panu Matilainen - 1.7.0-7Panu Matilainen - 1.7.0-6Panu Matilainen - 1.7.0-5Panu Matilainen - 1.7.0-4Fedora Release Engineering - 1.7.0-3- John W. Linville - 1.7.0-2- Neil Horman - 1.7.0-1.0- Neil Horman - Neil Horman - 1.7.0-0.9.1.20140603git5ebbb1728- Neil Horman - 1.7.0-0.9.20140603git5ebbb1728- Neil Horman - 1.7.0-0.8.20140603git5ebbb1728- Neil Horman - 1.7.0-0.7.20140603git5ebbb1728- Neil Horman - 1.7.0-0.6.20140603git5ebbb1728- Set correct offload flags for virtio and allow jumbo frames (#1669355)- Backport NETVSC pmd fixes (#1662292)- Fix python scripts hashbang - Remove meson.build from dpdk-tools- Add conditionals to build on RHEL8 and Fedora - Updated to DPDK 18.11 (#1651337): - Updated configs - Added libmnl-devel BuildRequires for Mellanox- Re-align with DPDK patches inside OVS FDP 18.11 (#1646598)- Backport "net/mlx{4,5}: avoid stripping the glue library" (#1627285)- Re-align with DPDK patches inside OVS FDP 18.08 (#1610407) - Backport "net/i40e: fix port segmentation fault when restart" (#1610481)- Remove dpdk-pmdinfo (#1494462)- Re-align with DPDK patches inside OVS FDP 18.06 (#1591198)- Fix mlx5 memory region boundary checks (#1581230)- Add 2 missing QEDE patches - Fix previous changelog date- Align with DPDK patches inside OVS FDP 18.06 - Enable BNXT, MLX4, MLX5, NFP and QEDE PMDs - Backport "net/mlx: fix rdma-core glue path with EAL plugins" (only needed on DPDK package)- Backport to forbid IOVA mode if IOMMU address width too small (#1530957)- Backport to protect active vhost_user rings (#1525446)- Real backport of "net/virtio: fix vector Rx break caused by rxq flushing"- Backport "net/virtio: fix vector Rx break caused by rxq flushing"- Enable ENIC only for x86_64- Re-add main package dependency from dpdk-tools - Add explicit python dependency to dpdk-tools- Update to DPDK 17.11 (#1522700) - Use a static configuration file - Remove i686 from ExclusiveArch since it's not supported on RHEL7 - Remove "--without shared" support- Rebuild to pick up all arches- Enable only supported PMDs (#1497384)- Backport "eal/ppc: fix mmap for memory initialization"- Enable i40e driver in PowerPC along with its altivec intrinsic support - Add PCI probing support for vfio-pci devices in Power8- Enable aarch64, ppc64le (#1428587)- Import from fdProd - Update to 16.11.2 (#1459333)- Avoid infinite loop while linking with libdpdk.so (#1434907)- Make driverctl a different package- Update to DPDK 16.11 (#1335865)- Update to DPDK 16.07 (#1383195) - Disable unstable bnx2x driver (#1330589) - Enable librte_vhost NUMA support again (#1279525) - Enable librte_cryptodev, its no longer considered experimental - Change example prefix to dpdk- for consistency with other utilities - Update driverctl to 0.89- Updated to DPDK 16.04- Disable librte_vhost NUMA support for now, it causes segfaults- Use a different quoting method to avoid messing up vim syntax highlighting - A string is expected as CONFIG_RTE_MACHINE value, quote it too - Enable librte_vhost NUMA-awareness- Update DPDK to 2.2.0 final - Add README and MAINTAINERS docs - Adopt new upstream standard installation layout, including dpdk_nic_bind.py renamed to dpdk_nic_bind - Move the unversioned pmd symlinks from libdir -devel - Establish a driver directory for automatic driver loading - Disable CONFIG_RTE_SCHED_VECTOR, it conflicts with CONFIG_RTE_MACHINE default - Disable experimental cryptodev library - More complete dtneeded patch - Make option matching stricter in spec setconf - Update driverctl to 0.59- Fix artifacts from driverctl having different version - Update driverctl to 0.58- Add driverctl sub-package- Enable bnx2x pmd, which buildrequires zlib-devel- Make lib and include available both ways in the SDK paths- Update to dpdk 2.1.0 final - Disable ABI_NEXT - Rebase patches as necessary - Fix build of ip_pipeline example - Drop no longer needed -Wno-error=array-bounds - Rename libintel_dpdk to libdpdk- Drop main package dependency from dpdk-tools- Drop eventfd-link patch, its only needed for vhost-cuse- Drop pointless build conditional, the linker script is here to stay - Drop vhost-cuse build conditional, vhost-user is here to stay - Cleanup comments a bit - Enable parallel build again - Dont build examples by default- Fix potential hang and thread issues with VFIO eventfd- Fix a potential hang due to missed interrupt in vhost library- Drop unused pre-2.0 era patches - Handle vhost-user/cuse selection automatically based on the copr repo name- Dont depend on fuse when built for vhost-user support - Drop version from testpmd binary, we wont be parallel-installing that- Remove the broken kmod stuff - Add a new dkms-based eventfd_link subpackage if vhost-cuse is enabled- Update to 2.0 final (http://dpdk.org/doc/guides-2.0/rel_notes/index.html)- Switch (back) to vhost-user, thus disabling vhost-cuse support - Build requires fuse-devel for now even when fuse is unused- New snapshot - Add spec option for enabling vhost-user instead of vhost-cuse - Build requires fuse-devel only with vhost-cuse - Add virtual provide for vhost user/cuse tracking- Disable vhost-user for now to get vhost-cuse support, argh.- Add a bunch of missing dependencies to -tools- Another day, another snapshot - Disable IVSHMEM support for now- Dont fail build for array bounds warnings for now, gcc 5 is emitting a bunch- Another day, another snapshot - Avoid building pdf docs- Add missing dependency to tools -subpackage- New snapshot - Work around #1198009- Optionally package tools too, some binding script is needed for many setups- New snapshot - Disable kernel module build by default - Add patch to fix missing defines/includes for external applications- New snapshot - Remove bogus devname module alias from eventfd-link module - Whack evenfd-link to honor RTE_KERNELDIR too- Add spec option to build kernel modules too - Build eventfd-link module too if kernel modules enabled- Move config changes from spec after "make config" to simplify things - Move config changes from dpdk-config patch to the spec- Fix warnings tripping up build with gcc 5, remove -Wno-error- Move the unversioned .so links for plugins into main package - New snapshot- Fix missing symbol export for rte_eal_iopl_init() - Only mention libs once in the linker script- Fix gcc version logic to work with 5.0 too- Add spec magic to easily switch between stable and snapshot versions - Add tarball snapshot script for reference - Update to pre-2.0 git snapshot- Disable -Werror, this is not useful behavior for released versions- Fix typo causing librte_vhost missing DT_NEEDED on fuse- Fix vhost library linkage - Add spec option to build example applications, enable by default- Enable librte_acl build - Enable librte_ivshmem build- Drop the private libdir, not needed with versioned libs- Drop symbol versioning patches, always do library version for shared - Add comment on the combined library thing- Add missing symbol version to librte_cmdline- Set soname of the shared libraries - Fixup typo in ld path config file name- Add library versioning patches as another build option, enable by default- Add our libraries to ld path & run ldconfig when using shared libs- Add DT_NEEDED for external dependencies (pcap, fuse, dl, pthread) - Enable combined library creation, needed for OVS - Enable shared library creation, needed for sanity- Include scripts directory in the "sdk" too- Fix -Wformat clash preventing i40e driver build, enable it - Fix -Wall clash preventing enic driver build, enable it- Enable librte_vhost, which buildrequires fuse-devel - Enable physical NIC drivers that build (e1000, ixgbe) for VFIO use- Update to 1.8.0- Always build with -fPIC- Policy compliance: move static libraries to -devel, provide dpdk-static - Add a spec option to build as shared libraries- Avoid variable expansion in the spec here-documents during build - Drop now unnecessary debug flags patch - Add a spec option to build a combined library- Avoid unnecessary use of %global, lazy expansion is normally better - Drop unused destdir macro while at it - Arrange for RTE_SDK environment + directory layout expected by DPDK apps - Drop config from main package, it shouldn't be needed at runtime- Copy the headers instead of broken symlinks into -devel package - Force sane mode on the headers - Avoid unnecessary %exclude by not copying unpackaged content to buildroot - Clean up summaries and descriptions - Drop unnecessary kernel-devel BR, we are not building kernel modules- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild- Use EXTRA_CFLAGS to include standard Fedora compiler flags in build - Set CONFIG_RTE_MACHINE=default to build for least-common-denominator machines - Turn-off build of librte_acl, since it does not build on default machines - Turn-off build of physical device PMDs that require kernel support - Clean-up the install rules to match current packaging - Correct changelog versions 1.0.7 -> 1.7.0 - Remove ix86 from ExclusiveArch -- it does not build with above changes- Update source to official 1.7.0 release- Fixing up release numbering- Fixed some build errors (empty debuginfo, bad 32 bit build)- Fix another build dependency- Fixed doc arch versioning issue- Added verbose output to build- Initial Build  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./01234OPQRST18.11-4.el7_618.11-4.el7_6         !"#$% &'' ())(**(++,,-,,dpdk-sdk-x86_64.cshdpdk-sdk-x86_64.shdpdkcmdline.hcmdline_cirbuf.hcmdline_parse.hcmdline_parse_etheraddr.hcmdline_parse_ipaddr.hcmdline_parse_num.hcmdline_parse_portlist.hcmdline_parse_string.hcmdline_rdline.hcmdline_socket.hcmdline_vt100.hexec-envrte_kni_common.hgenericrte_atomic.hrte_byteorder.hrte_cpuflags.hrte_cycles.hrte_io.hrte_memcpy.hrte_pause.hrte_prefetch.hrte_rwlock.hrte_spinlock.hrte_vect.hrte_alarm.hrte_arp.hrte_atomic.hrte_atomic_32.hrte_atomic_64.hrte_bitmap.hrte_bitrate.hrte_branch_prediction.hrte_bus.hrte_bus_pci.hrte_bus_vdev.hrte_bus_vmbus.hrte_byteorder.hrte_byteorder_32.hrte_byteorder_64.hrte_class.hrte_common.hrte_compat.hrte_config.hrte_cpuflags.hrte_cycles.hrte_debug.hrte_dev.hrte_dev_info.hrte_devargs.hrte_eal.hrte_eal_interrupts.hrte_eal_memconfig.hrte_errno.hrte_esp.hrte_eth_ctrl.hrte_eth_ring.hrte_eth_vhost.hrte_ethdev.hrte_ethdev_core.hrte_ethdev_driver.hrte_ethdev_pci.hrte_ethdev_vdev.hrte_ether.hrte_fbarray.hrte_fbk_hash.hrte_flow.hrte_flow_driver.hrte_gre.hrte_gro.hrte_gso.hrte_hash.hrte_hash_crc.hrte_hexdump.hrte_hypervisor.hrte_icmp.hrte_interrupts.hrte_io.hrte_ip.hrte_ip_frag.hrte_jhash.hrte_keepalive.hrte_kvargs.hrte_latencystats.hrte_launch.hrte_lcore.hrte_log.hrte_malloc.hrte_malloc_heap.hrte_mbuf.hrte_mbuf_pool_ops.hrte_mbuf_ptype.hrte_member.hrte_memcpy.hrte_memory.hrte_mempool.hrte_memzone.hrte_meter.hrte_metrics.hrte_mpls.hrte_mtr.hrte_mtr_driver.hrte_net.hrte_net_crc.hrte_option.hrte_pause.hrte_pci.hrte_pci_dev_feature_defs.hrte_pci_dev_features.hrte_pdump.hrte_per_lcore.hrte_pmd_bnxt.hrte_pmd_i40e.hrte_pmd_ixgbe.hrte_prefetch.hrte_random.hrte_reciprocal.hrte_ring.hrte_ring_c11_mem.hrte_ring_generic.hrte_rtm.hrte_rwlock.hrte_sctp.hrte_service.hrte_service_component.hrte_spinlock.hrte_string_fns.hrte_tailq.hrte_tcp.hrte_test.hrte_thash.hrte_time.hrte_tm.hrte_tm_driver.hrte_udp.hrte_uuid.hrte_vdpa.hrte_vect.hrte_version.hrte_vfio.hrte_vhost.hrte_vmbus_reg.hlibdpdk.solibrte_bitratestats.solibrte_bus_pci.solibrte_bus_vdev.solibrte_bus_vmbus.solibrte_cmdline.solibrte_eal.solibrte_ethdev.solibrte_gro.solibrte_gso.solibrte_hash.solibrte_ip_frag.solibrte_kvargs.solibrte_latencystats.solibrte_mbuf.solibrte_member.solibrte_mempool.solibrte_mempool_bucket.solibrte_mempool_ring.solibrte_mempool_stack.solibrte_meter.solibrte_metrics.solibrte_net.solibrte_pci.solibrte_pdump.solibrte_pmd_bnxt.solibrte_pmd_e1000.solibrte_pmd_enic.solibrte_pmd_failsafe.solibrte_pmd_i40e.solibrte_pmd_ixgbe.solibrte_pmd_mlx4.solibrte_pmd_mlx5.solibrte_pmd_netvsc.solibrte_pmd_nfp.solibrte_pmd_qede.solibrte_pmd_ring.solibrte_pmd_tap.solibrte_pmd_vdev_netvsc.solibrte_pmd_vhost.solibrte_pmd_virtio.solibrte_ring.solibrte_vhost.sodpdkbuildtoolsMakefileauto-config-h.shcheck-experimental-syms.shgen-build-mk.shgen-config-h.shgen-pmdinfo-cfile.shmeson.buildpmdinfogenMakefilemeson.buildpmdinfogen.cpmdinfogen.hrelpath.shsymlink-drivers-solibs.shmkarcharmrte.vars.mkarm64rte.vars.mki686rte.vars.mkppc_64rte.vars.mkx86_64rte.vars.mkx86_x32rte.vars.mkexec-envbsdapprte.app.mkrte.vars.mklinuxapprte.app.mkrte.vars.mkinternalrte.build-post.mkrte.build-pre.mkrte.clean-post.mkrte.clean-pre.mkrte.compile-post.mkrte.compile-pre.mkrte.extvars.mkrte.install-post.mkrte.install-pre.mkmachinearmv7arte.vars.mkarmv8arte.vars.mkdefaultrte.vars.mkdpaarte.vars.mkdpaa2rte.vars.mkhswrte.vars.mkivbrte.vars.mknativerte.vars.mknhmrte.vars.mkpower8rte.vars.mksilvermontrte.vars.mksnbrte.vars.mkthunderxrte.vars.mkwsmrte.vars.mkxgene1rte.vars.mkrte.app.mkrte.bsdmodule.mkrte.combinedlib.mkrte.cpuflags.mkrte.extapp.mkrte.extlib.mkrte.extobj.mkrte.extshared.mkrte.extsubdir.mkrte.gnuconfigure.mkrte.hostapp.mkrte.hostlib.mkrte.install.mkrte.lib.mkrte.module.mkrte.obj.mkrte.sdkbuild.mkrte.sdkconfig.mkrte.sdkdepdirs.mkrte.sdkdoc.mkrte.sdkexamples.mkrte.sdkgcov.mkrte.sdkinstall.mkrte.sdkroot.mkrte.sdktest.mkrte.shared.mkrte.subdir.mkrte.vars.mktargetgenericrte.app.mkrte.vars.mktoolchainclangrte.toolchain-compat.mkrte.vars.mkgccrte.toolchain-compat.mkrte.vars.mkiccrte.toolchain-compat.mkrte.vars.mkx86_64-default-linuxapp-gcc.configappdpdk-pmdinfogenincludelib/etc/profile.d//usr/include//usr/include/dpdk//usr/include/dpdk/exec-env//usr/include/dpdk/generic//usr/lib64//usr/share//usr/share/dpdk//usr/share/dpdk/buildtools//usr/share/dpdk/buildtools/pmdinfogen//usr/share/dpdk/mk//usr/share/dpdk/mk/arch//usr/share/dpdk/mk/arch/arm//usr/share/dpdk/mk/arch/arm64//usr/share/dpdk/mk/arch/i686//usr/share/dpdk/mk/arch/ppc_64//usr/share/dpdk/mk/arch/x86_64//usr/share/dpdk/mk/arch/x86_x32//usr/share/dpdk/mk/exec-env//usr/share/dpdk/mk/exec-env/bsdapp//usr/share/dpdk/mk/exec-env/linuxapp//usr/share/dpdk/mk/internal//usr/share/dpdk/mk/machine//usr/share/dpdk/mk/machine/armv7a//usr/share/dpdk/mk/machine/armv8a//usr/share/dpdk/mk/machine/default//usr/share/dpdk/mk/machine/dpaa//usr/share/dpdk/mk/machine/dpaa2//usr/share/dpdk/mk/machine/hsw//usr/share/dpdk/mk/machine/ivb//usr/share/dpdk/mk/machine/native//usr/share/dpdk/mk/machine/nhm//usr/share/dpdk/mk/machine/power8//usr/share/dpdk/mk/machine/silvermont//usr/share/dpdk/mk/machine/snb//usr/share/dpdk/mk/machine/thunderx//usr/share/dpdk/mk/machine/wsm//usr/share/dpdk/mk/machine/xgene1//usr/share/dpdk/mk/target//usr/share/dpdk/mk/target/generic//usr/share/dpdk/mk/toolchain//usr/share/dpdk/mk/toolchain/clang//usr/share/dpdk/mk/toolchain/gcc//usr/share/dpdk/mk/toolchain/icc//usr/share/dpdk/x86_64-default-linuxapp-gcc//usr/share/dpdk/x86_64-default-linuxapp-gcc/app/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=genericdrpmxz2x86_64-redhat-linux-gnu ASCII textdirectoryC source, ASCII textC source, UTF-8 Unicode textexported SGML document, ASCII textASCII text, with very long linesPOSIX shell script, ASCII text executablemakefile script, ASCII textELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=561857ef6fff536209ea37c7fd26f2bc259a9805, stripped  !"#$%&'()*+,-./0RRRRRR R R R R RRRRRRRRRRRRRRRRRRR R!R"R#R$R%R&R'R(R)R*R+R,R-RRRRRRRRR2?7zXZ !#,}]"k%f=HM?yd-ΫVd"'cNB j,l, XH4 .e ݖ#.,ccEOpd)w R_iAgFWfj*l/`(zi3L#ip(MŤscvR|REbdFeZW\ƬiTy-)(u~0Ŷ<(LQ!%ïXϽI"C|Cb#J5ښC@ z`lL JHs%Biii˓JL/\uخm{-ۜeQ4@!oA04@+CeZRT5:$ n؝MXj@–*.wo^,ᎿąՙHp23s 1VI3N):zvџ*أVzgoZI up]v"7zWv ړ+ gɖjl%2P& lN=5:[^>&:{_r>f$)":6@/|ʹSMX|J$|u=1@0WNTJmϨ ~רB&W bQD2' 7]m((,;X}s'.X6eT's߲ڟ jB@UQ0e ]f{YGD:bY=tcYZh%h*iV3wT^dZ%ӼV5W|́A[ĄLE {D=iInenK7~鉒inyFjQUW`CIsHNꔼ3lXf!.͑US[)@ # I~ 2in=XEb]Hh&P loE ڌ:gG4HתH-vD;ɊA,;D 9QxWi:rxE[IKg-<ۯ"*⫇JFaH4B|@P7p8ayw)[O|U76!x90Pw*yҫt_uFCZf6:^ЅFXuO/cm׼gs{m0˕ ~^Т27wuw+`[G?p>$$X?(?sfuˊ4Hpcu}EǾ^&R~:L԰lK6 03vv@Q/趠-Ug\u6VzztI@!r&C* |Q5 x5KG&?ƐXo8 g! Q+ 'z̓^:>|vy&mĈNz :y׏v#`*e!ZIL')P1햿:UɆÐ"Y(#w$D &( ,]P]*Ȗ[E: IGn+0_uVl il81Y,B] k),f-La K`Dh>.s]M.COW5IM{%=RUб1݇`&6;NWED$c9:L7yDCԠ5o=e 12C1gW|jn%xg6Ȑ|lq`Cpo)dY FIĊPYW%7]/M:dm8>\1أL 8*wluO` _ϴ5NLWu_y C #sblTBzds/@o9N/݅.C :γ὾[wJ*ʬQ=='ZsW${ } ˍ6hs*GW\ڙ!BP9 Kdv妨Z Nм* u[eMi],C3;Why7 Ng{_!%ˊKaifM#i/<16VRLET i6| CߑORŌe501Q"F3juW ]V6޾{! r rWJ{T=?wW$.bÔ՞3w3 QMV|iE^+L}p3P: Fhz0zqv8F~^þQ]B Xܱ";54꺖@+(G#?^ݳH_ b+#\W^f%tIzogLMP)kW$ևe@q)TĊ41L eݽ *R}8{wΈ+AФםqoTµIƝ[f'Ia32#64.NT zd4g),S[:/_I縵 mxL}{B _'.s"n:]&?^d;L+v-q$nE:no84clfq 8nn&"Vn7mwEM _Cclr(u E1F6  ~t'y_` +SFv2N sUȲ!hqt2AѦ99 STrcIi`d }EoΒDr6gaY՗ت>>neYuaq ?]wJ'CH@(?h$nrj̗<'+)PL#F`W e J@ɞ %x#R5X"Q yD v6S|!"IG Y$ njNy~ŨpѠ~ D%36](=ȶ}׈ ul i tܟw$1 bZ">Z! mwi8 IHՙkF^(%%|HN(|ܘN^o/d""|mZ+s"W#"$g1 a>CAbd X)D>{, rd6> `t]qG$*a$("9,B2A#͆ZkuU@h3Ϝ5[;ہu,piħNz s8nhb:'-8 @_DRœjy^20NOӄ, \LX >R>bdrRcwp=ʃ;IM_}c F駼Rܗ |6wv[ʕL!FaV͘s5" U^3ө@ONT(x Cl&Z<;w ]j 1iO3=ʁIAqF"R"wgzӃ%U^^sH&chxuXr"F+ň6kNgJ7KFxZ/TkWfnko֨ m }5ĹEJxiӄ1 d *ݾa =:?2ޛʾJpK?"(9FnJaɘPsA:XB<75ֺv\ҠzXSŬ2@#y!pP>n D.Ob @jVАr!vꒀ@7W^% 9)UH9?U% )aY}'݅NyY̾wyZgA4w1Ҿ$<gJXO3V EC1Ogm1,? rԊ;يx3bT/BVw Zu$^l~TmK?]`9gqVsH:zcy+n]|uP|' "ցĒsjKR &zOaWNW2iꙶ)dz5SGΠS2Fe=Zp;[^n"%5}`rT0YsT*Yl}pHy |E &#GV;.W}€*imӼڙx:~YPJ;vI&qMUuL+,XLtx-j! -vXbI;Fn5^~L]k c?Ve@S,Bi zАMtd:ѐNnpi!vL^ߎ-.=x5ffr¥,p|JXM{&X~J䞰MgsV`6YV NH=*;oӞM{ z<u_nqa O-pADkڸ0AQȧ>z@(s6ĸ:ZY7eYZ"⺘[Mx%Ե#:Il{_=YY]r ,K^U"ffTɚ}OÝk׀f\ \p0W C 8qABa{?JZ=Ӳ|.~[7|Z`=/DnyRˁpzq:krr䈕ī᳅yU*0WP]_X0źIn(CgpkR͸D  ʮD.RtHY"bi ":- 4c^uwVc#UoX9R|{K`=TJ8i'Gg7pzF j!7OAn_SAKlTji{O=yYmZYVaE:b e"' - Ӭ͚g$F+X<;fj!tp 5[v1.yk&I.0~t;;ICU }<e+x v0m31a<䤰;s ra׼̡ qFCT&nr\" MŽA VZNgw=HmK+ɦ -M3Co #CjBO (LjlBި g\O=dqJ.":irm"G^W4dlGV -ސҾF/s#mIiK))՗x f &p@0."ïqF!x*1KvtKPTq;g7z~*%! BD&6 )~79YȨ_Z?o9* -LaIK3ujdB܌KL镐hMN<+׺[ǷTP^Ly(ym' 7kV>~RD@$X7wOכy(/oJH3- eL]awҔCZlzfTSQc< eB}_`.0Q#݋g_t޶'?vqJ".A^+@i^:K{Þ&!uZ{ֿ(;mH"A]ߣCi u<,dDh4cOd.Rˑ2&#RBIM,dЧ4/DOV X7+s1gf~'5XnF ?R_W3ui:K3 qx=h.g3L2T5$Q!ZDB,ӕ*;i5 %y9#69cFڎȕrf7v0wk\: o JFs^s94Jw2."~`nHy8?r@!7g)nlc]hk(<6eC`,X#DEh(q "ޘwn!\(/S~Ȃ(aM3l\?{(@6]9s~-{ۡ?:Q]|YaaK~ +q~?P˛%m/\|}_(XjX4z9{3"^}U4Z2 `Eǡ3nXEDj dD@D%5s& )j<*/VЃƻg(dM(KS.w*@(|H+N}X]򶙌I+},]N'W+dE$4gI>v!NtnɢE 8Ų?SX4nKL}-ũйAW2Ӯ)Z.@P7 u,cgn[ cy*@Rd6[Jb4 ~]>Ķ<*UްAK9dO^*W Vu z3m"#`` lxDϠ)IP[@@ !z, `$ʘ_xVYCQBV[{)ϵ|]T{BNqt1:8}Sro鼛'vOaQwhk۲no:%, 2C)hh- A[)kHJ#ȋk=3![|k^-63w(۠QR-*Ju*OR㼽IrF^^L9̔,M)JbXd,̭9o2a3EQ#`RXMKBֺ4=͑J:dL#T@qKBܝǯ0@?MTȊʙqbJglk!Ч oPVm5?En=M4]\ ^?_QޤR'%#n#!UrzŗCp27;^=ss;|̈́ie M8W8B'͚[gEPyfоY 7GJ+Ґ*24[cוРˇA^,7:R<{Qnfk-aYzd'דYe@id29:dVoĕ.7hQhqi˄S+~2)%<0 ѳ_4 'o'j6\HM9ǖ137>ؼWv1"icOAGQ"J ^c1ee4jLu9\Ѓdvt29pʼbNL BQӰ iF+e a.h:j:^ :nF=JkW{8Ea*Bsf̍Z}z5.x,arqxOVR!ƫj3z#IiK ;$TM\_mr%_VAG^X*R6ˊ_*qpv1 Kv@RSf Ka7K VKO /6n'ɪj&Ӣ8`auk&"Ԁ}/퇝zq7a" fϾ hl?]%Up ʳĄviNW0FsPƻ}o:HݜSg'zoFgrRYocgr|M &F!6Df\"y_̢|6Fq»E)4S9yVN1-?D$؆hf[r]Er4c*r%F-C.3ґ>, ylb9r3ROi|/y,KY#r$6~u\L+l3SnPmv3t{Lޔ9QnDfC1Q w(0O6)]X_/w%âPZВ~ۙ7JRɶ&I^qug5Z9bp%"!e9'N|;/ut%NO9Wوdڳdľ?.ْ5GL'` /w[UޥF|nG~=,GgYBV+ib~}-P-U|mtEUc;OeUFLA_cݸk=1OlH!é?\& d({ѭnot.[0~mv`i)[MUv cOB=)uwaEfKհ]D.{0(<ç8j svn@4žh _ '['j. 3g,MK?K:׸=z:{r TTj_dpۓ3;f ;4+u SP!rjt۽LwDQ'+H: )qx̵珦n}`[u$/5,:wMqJe3/ųN~w;Wc3C wDZ8IUi˜SǓ"R΂7wd(D; r9Q6 ` ?|q8^#zB+_Ihq Ie8Pm@Wcw0|x@wvE=9}V>+E/'pʄR-e!T)d*L^ 1`)3kdo+#"91Od.R=>G919=J S)O__+[< _nzAϱQvF>!W2>'ePKGMب\é&m%+_t94B{ VezJ7d߬.7̱uO+ ZͪhB ClXYV#9'ʴBERb}y5X<;w&L ;Տ}W@l%X,C!<~sU ̰0y-+ݍmC[SxjBh*S>ؙ]".hǴ iٿݏc֘Yhq$rTɾu/P~k2}`)DV!Ż{}+1>Ƹaoa4NŴ@<ٰizF|,tfzԔ~^(跿o@pE ,*Jr"櫳xsC"]߼Ul?ۖ ]]jks1V"Ǽē/ų,&,AHƀKr.ƳH\O^R$}Ɯ_(\p^Pl@%-sUħFx)0 +>0u3fUa)H3JeTӯ5Һca E<QUB_>P/ F7k@e߻FTs_`Ңz1@^igbtR*CƬQ.ڟ`/C[.!2m;LU~RAMh;enbn>tm[QWĉmJ8G~-&~N*[[ՑqϟeXaSRadc1#KnK6[ bA~ק>q$Ys{wz1Q$'CߖAKo,&\q5c-#੒ƅڽ>MO;7&#!X? ~suj~a"R],!#DDjVz72}7l0ߤ>!3mߠ*ե jI@DP}ӑ(]8WlP_sRS&`U<m\ xΡYRzNJ SU(!0 J9)/O\.b^e7f(}{vkv{M%'PO@.{/8S KG=9hDc`/( oϏp63hRcKGsR~%fPK+.d•0LtqtY}aܶ"P<އA"]F۠w[מ0~="OFH2qFeY]t1m߽a猶 Z%rPCrLGv/ɄD;f IibU50L;!-mc+h%0!_ڝq#]$2OΑ (Sd=/RLHh|q??h}V-:ǮӨaYM`_Z-*58Jݸ( ?(6Fؗ +j煐m%EqٔZJ0;miƇ~Xu0?!kL.~2|g۝وTyǭ 9]_x_kH0f3JyU& wM71!Giÿ5(V3Y5g== A/<6vn)eQI*CcfbǂsoZz,t|,O <{KEa-h: .yZ3O{ BȤ@f,%#պy4k·1E8n!<=˥|Ɉ,WO 2V.dʭO ;=/G'tFo礀0R?U-4jwEFh%e,eWI]tEDiEOjV.ԯ573jc 'Qكnq'#-$"eNt@.d`!:Y=He`XtcC?CՐ12嶁wv:jpr'{Gu abN+0`wov>y,fVf%tVok>3׭uDAxkj`/L`}Ubw aF臿 1 "a^u/<"^v>gC䟊h3ZN?.RȖIymU5r8d{ԔAXx(Ϻ:sh{-E@TT`smjtr{AaƠ?=WAyw}o%߉e N'VT}v@"qH6H*'Mq >rSkO˧ 7#z.1-4]\JUE|TO u0 %Ljސ+Օ ͋U]̺*N!4:(26~V^-C b'HT(zn a6S'C~ #aHo輿U;Vo=a"bE=RK${rHɪ~¿ԞQM]5W] ֟"$_ÎE@Z[<<hFnVr 7 q~2<ϑw_1mFS7c۶/ë jUZGU0 @:ı|fVoZpI,E{>#P-/ɘR亂*R3(B@hc+XBm~MVjrSTȎs6+7:Z]Sȿ1TX?dH o3^K?T\%iΕH\l9663dNAyu8ѥՕPU i[ TLBH?L)Q(X&]dYĈƣ~t86WVbw84hP%Cx'c5p.vNU ɦZG*vv{@+v \j:59K+\6)}'LD+b=r ;]E]llsŹ[잖ry[$QsXn- IEj\uUC\b{ӷ;MpA0)s܀ Rht۸jIU&8w*kuɋiR ɻK2TD'ƙ4ԡπ}p)wxn 03uDF 149l=]iL&<3{ƅDI֫7G,MPпK- f׬+x:aFeBTιgoP  !|oSlH&-tQzɗ#XSCYʂ(& +=Y<&AĘƎi,/$% )?kCE@,qZ}p+Ob<5;_$| %k\لԌCѦfE"hBcc䃜c߯!kHp^׭ښ9o`zBN@,>x:8d,Ov]^,|,7&Ϊ]&Er G5~ y܆TS9hG@*s}^ps߸O$6Gg%Ś9i]9+]_Fyұ!4e5;?uoWYu+ZKWagQ/Yu!:3PcI]3ڛjV|MP+)LF:ew4mK 5◷]]{]}58QmPuhK\ Eޒ)óJ% ?=+/Ჷ;ȻC]N =>θ,uX]7|dI#V/t#|/ma28pj'd`5Z@ q!?AV7Z)_ar%90!g<'*G%(YL\/z%,TY(^N׍ ßB.p5Aui~sj:OFSc~\M)ngr1W _'/+3X?;]eyPÜl+ܥjӆ,[>Ĺ@62 le ŕSkqQ z^G4q1\gZ8`&Q |SCoAled-$4a`]t <ľ.*TGq*0Fj,w^'IVl+{7ƽ}pTNJ͹v؄ɀW:PfIh6@t )[&8Ƃ7eiʳ\ j:a[Y3*|Q`XUqu8ݣqwm6n{/ kmؘK,/-txxGó>cˋx{ aڨVYӍ\JIZk >n&K֍$d_"{GȽaL?}v0RozMMKO ~{_ֵ`m:SŴnmWaz9ȳ5gB۸ XMM<A<}"n%,'67L!iޓl9ڍ 1V>JPr_>U2It}A{SVgḄ+W.n7J' a6NR)0@&{]zff?Ung;=WU-i4G7~ʡa]^85GiK-@6Є1Ȝg%GXi\ȲAN^.BzUJuc :u{ƏQ2B>%wCTf 6(3$)mĥĚx:}zof)k;(w+*%im{p9BV?J/a(W\3u m7|#=>8S}IJ>P]~1̵r{-{9 B2N5/2rh0E>pֹ17c&ׁi@Qr9?Α'.Lw`{+YSs:T (P޿ϣ煈cfbI=(IU`ʷCvÕߛLmruCC7;a <6u- .7H'" Ut-R5BnI?Ը4wQUikh,B0%L!v%6$M8s#%vzOp>I6zr ]]e3H[kM_HAȭ@vb9x.Tx뜞ax4~ Sz;^? "u׃ͷqڋ1p>ɖ/|AI4_*Ͳ(G aP~#qHb gU>7Sh>՗9KcE/ ]5d @e/L/Uȵ`s(˩Գ|rt@"WZSeA9OxwV />i`Sď-ts~)k ɳip]DHX (Ł!j!쾽#Hh_SÕ0K ȹj!3Ge_(bm`+1sŏ67&f314Nm^bS|Z2\Y5m{56*yn7o0SrSk 85I XBdFeIGy۹VImJ`h,l [t2[t 6Ja R݊KG: =j|Bݬt/ dџAHxʼnѿ[$+]7`,hcBlaVyޛNJsEw?¯vzj\~L(̌h_'Xm6 :W/QKUlsAsJRwoeSϤυ"ώ+AB;Eq؀DKdN>NW O3k\p OD ٵYV;_}LrbΤ&"kBkC_L8YsoIe"_яF\PVuҠh[8Jx3r^U8qH(**]i(?kzGI tYGx+RbA`[=5iy$[n$EnǑM{ ]@YGח|ӡwAT}!f޴+T9O賅`R&rТ1 n>/q"/'TL$%X/3[#~f `b(m;Y%EAl2knkc(V/A $7\e ʩ>;jҕqy?8~i(wG232'ь'DI0>mӣCJs`q 4v0VUGSOhӗ DžI̒}:)PC[{99g|bC9i Z8"my7Ԑ s5-[KUݡ HY/! .IOZtW| Íe}/Pgk[si$y(vԩ`B&22e nГ,/!Ux33vOôK{,x)TNӬӜ<<g4L_sXwJMA`oh+{.Ijs rjnY0Iʡ5p_VەZ͞lL%BPlYlnR+G{ƞHy%R d!#D=Rw5~‚J\\Ľq"7h«6ap[P[!/ 5d. ѣJ/C.sf}{Վly_Cx r=HtGòz?,WaF U8 ,$BÃHdw__Ec81]?:I~SJ>c ȲȀ"R|^d8iGkIቚ%)Kc_GlLg~;< 5;V6_9[s214oP!9\fInW3aIc9Cq(w[rL@ŋI90R?%*cN8G/c~FF8J1̌lLaLbCo|Z p&X{V%u%Ni>_03ח  #Nj, RNdq?Vx j#8`5'?Q0"1KFWN&Ve %9i[?ljb!s^cQB |x4 [nEԺ]qoPIٚDFXQWMq !.blo FI#:)t=|jrPJ֨DrnCYAvuRzPNʶ&E:舞 ewW 0E<;$1h3,N:Wqx0P2 sV [vJ!+-)Ezc:'BυrRZt_G-?;~ļr$y:x%C\w󪬱q;\bgwx +qJ6E@Ê`6@ @aI߸Uw5g 5( +Zy"by"86[Dq\,0k)Gr!b) ` -[G]w*$24V[B]St[e_nM-J |ӝ%fVDlOCʢNNnLZdȶK״襦<g{ qvKcÔgz&4݋M\7RiH/X~J#^}~esΛF^Gȼd1 E_  -bXzTnԾrJ۹~%.քv4vk 3^߯C_(4S{ki&~mS5O[|5VXXq4;R~J.-YO HvY"M˦R9Mz{wc&pZ.dxYIW*:GwU.DUZxoZs VxEv #g`w# q^r5&請ZQdw5 6``gA@83J.;JVn(F264HI $gZ踐TO4wC xbx0N.krpP bMq3s3+wV -XNfqok"F.hH&,?ER|nB urI%7Ma \9b1JoYO|̽hIīq~.޾#xU-bp!1*{%(JJd&5bUnQ•uxFM@DH}אﻄTI3GGU!:ob6-Gq rxpEݮGF QMc,0G&j&ATE&rJύnr(lswVTK&p@qrV5"E4!]kEy[9Tn72%p0n3:]E1&5 }!{ 0X/εy`֋r{?!Jsgva Ha)~wuw\$mt Gab N܋dT6mګsNϚMFDG u-F,5` | {Mec=\sqN)=fBw(<%y @Dp\_T3Ƌ O ;e7ײ8u#*bGurӶ8K.0ݩߞ5'Ora!iCΉ=6X}$c-<]Zv1C]U> W6< W጗AגDD`$X5OCT0`%sZcl@/|Rd 㤑ޅW_Bn^~ _]RZuDO`ihD<|7͋.Ts.LB)nEn qjMdOeV8q_nj 4岳ʏGԖIRӡdfX|㗍`t+=W (ae~Q7%Բ>ѿ锼^K6ù[N%Kl7)?W+`zlzys`[*7&$].\`V1J W9e֏S=1]zzMܮ+oh0 ?{nV'pJ`2bpV7{ZE|%8$&d2M˩-?9BwL[w(z]Rгi1a]T_y`;`XȭU6!Gs3()~{nz ? yZӿ0^]d7xm B.UkK9̘1ſcQ7?Co nFiOK+a~Q *4ʣ+@F&o"GWC5ˉgЩY9Yf "its LZ6,Bs\O{~" `H9`^v~voٜ:tJIavw>eXne:ʙp垽iqϦLQ6w$lEW. -z@%t:/swU~zc)MSSFD? Sꟿ^̡q*wvoO^벊(Y__B s_:ZA{40kF\Z.K/U|+ ptp=+/9GjY~zvYL~\է{jsI!\H¡p1C, uRSoX0Ek4f|',0l;h@b lplDGub*#+HҲ0X 8mOp>G0EFTqm t$uCݐIS۰Q1.Dd拗rpM7 iUrRnyHscV.;gp$4.+ f_Ԅ'}ј8VO$yr Coޞ˰i?s!2*N:yP[}\GDSʍAˬAl_Uȓ#V?o|W;,"Jj||Ҵg.dcqZ4|?|aKnGJ^; u9{ QW~'ewˮ?j }$ݩvTxJ&`֧"FU|O)|@/Hmʵg-jQ".WD$:@fvaFפU[SN^D]#P ߠKNtx*:PP]+!܍YJ,q;{`=5 PuleXYv.qD5RS\K2[AìNxr s;* g ^Z:Ą~C1&A `܋ y"_\v0B";!x! 0`z;|c[.;#ZE&W=NKF'FGPṊZVDL3T_/D sF@[LS{2R'x@&|$Nu 9(jRJG#4uh՘+[AzZzයN@ԾϞ>r"E.?;{+ ?yYYGČPg`{e>SVH 4/ exqBeEᤫwQD҉wN4P6_)g ܆ߦ Uc+~*#{Z>BwceFqƏ>m/ۥN2F"!kSԵXʲa-ty:IX,N{Tβ`cPA5pJMK_$ZcIQ]OOְjCWڹY,٨񮮔Lі^VER|#t)jUO_GY̪fz, Ԛ 0{S=H!dGf_"Rq4Դb֠H+ÔZ*VtrA>j[Ln;`eMa((B歆!9m ح^W>G1D誷PǪϾMDI5d 3MғXz!)DVԇi "Uԝ*sqLbQWG% eXJNyUP<4i=8%ZH`Xl@;[hKA#KN8(Ƅ/aRrP]6d*`E `uu@|T8-NRjN\8KoZ{˔nU\J kN'b,+BG@'?]|!O@鎒cgAuwR꫺*Fg%Nh9 <袣:ֹ 6V9G!'oggv/v5BER]_LD(2c@k\w ybΫ/ĞD̢3A_(' j?(˰C;tgs0vRٗD< pk7k@]eRI e)TԋRL?k~-?CVAclҤ?+߶7$^[AaǙKҰ#1NN)`c[nnE+>=lACD3p3/oL'h:^ft`tmǕw9K$෌?M0SN$$^ :`66ܕ`,V xCil$~ξ$}F^nl;aGR">]Ʀ*1o`1kϡ0yRm2- f'*s3@cP{g'ÇCVDV6,(n"`3a@<8FP,oJN}TUƏlH}.|Td(έM4t{Nu;PjIKTNMBHVZnkBn!T:mUc w\6Q=uf_Bc=aO&qG)Kms} RG@Hpd^MsctCI LjF-̱l1c I~*mpWq &C|%9xmJ_+R) RK͝Q8 w7~S)mٌ3r!D1/O!/OgYU#c|j{R6Ωd[M3څ!. MgD[FIU"f7.[b xru!crwjGD5y@i`$NZHj|PWnI3%Nt%m Vr%cNOIG66W(MX%u M" 7I}$'i㊊n^zWRf¤6vsOx)E.* jJk<͚uX~Wd9%F=@~<.Ԥ^Ñ{qq&ߜYgaz+ 2e9kOg7 sT|Bׯյx|sݴiWي;E4F>=jxrJth‘ĜxzƋ7$V5d S"XtЦ`rֈRJ\4+w4У%>`Xs3j)Üq 9t0~r54{hGU}RgE h^wruwZ!pR,с+v[#㟤S 3GF}`K 6Ymh5A`o>{H5D'S\@]]&J-ed2[ss^9C d~Ph.c:QRB n7tί>)^p8 !9h~,o1R ?{AGa"*Ie}.iI?0in0٬Ie\@L+[! nz ފΗr ZX mUC߻ Qg A'eI.`=/μvr x(k/edaj9j.FOe]ljQ `Zt *TSgPȗ+/t+5hqP +=2b2S߿#G|Ī@Jk/ńƨ[7H8%YJcཬV [rK6T:x {L+,tI_tɇ NVZ-l%%3u 2f1D~Uׇι~%tPqD6"nwl)LOqȘv?y< ҳݮ| c,|8L)$v+u‰:FMBE:F # 0!6F@T z6T5Y.zyL'0^cln!L&MVuaĵF+`VRKݞ+/V~aԧ- د9erӁdP߯sPj*LQ10Hq%!:d,NP槗FH5nd|!%i^x[CF1Cky^3絮L:x:ppB8$ϹZpv/{8YgH]>NWk>f'_s^v!voUe2HDf/†ƺsַ Ro8ZKb0낯?ߺAɔ ׊e9UWKaq׬"s7`g8Λ1C~uSh(B9 ygPQ D B{L5 asoy@ 'ܾ!W G;ފJ+ Tl'{@%;r}ȼs#ڙ(XMOІXR ?N+NqqpQzf$WdO/ܐ2$a{]\v^|I}.Z\IӅ3bÃ#&sCPR 'q-F>QAőb1*k &yX b BfHcMX (p"'Z`c;XC_3ir``{m&}˨SIUQ 'f0ݿRjsо~LPBVw4ఎH]e0h&!4EMp8u7'gk4?v] Y}h*ՃZKۋ&sQ$q5(z{)6)ϛ֬mْhai)lt(:Fz }EDኲ:M+"󬜺Si0KϭD(1"ih / CP8vז}L3Y|{B$}+l :x)5}-loՉ,YG1UrVc]$#P텕sSQ40F8j17 5PqS @lz۲:! oOqalLQR}@HQ f@heI r_/ S*i=L]lQ`7*S6IdC|-&5 Q{ʲKمuGӃ9O8PQqA)F}t1$9Oro۰8< :ߐa(JǓqlƬ#Ӭ>=jt4_$iEzv=鼑-ũڣ4dD֨FGr ꋸ33:,08-N f@)~6+27F>xӟOc{/5<*Ѯf g(ש^w"=rh8AxټzXH([1ګ %&Uu:2I"G`IluegY?]!3Ǟ' KQoyn;W<|L卻"2J &'hmb) LF6u&"$n&4 &qu8H>9 sHPe*ihNPmC}0.•D+p_&z}[0yW_ EF^}̓gH)INv?W{K^}R ;z]k{=U6h-i'Oz0;k5@ u%*ǚ1 {0 [ !J{_ᬱz'G M5c{IEuWpOBm1ߣt4.4̗GIx%!vž,Gɖ%"K)o߷)/:_xυ{xȥZ zVmo(ju)>vXE|Ivg+֢k=LU=)5ta=OJ4cK*c4i44r5 EWi)lT 2ԁfs xڠ1WiB͖D΁]_"lL~D7for$DFwnXz.QxT۸bs*eG^ J}=,m_(++{̅ۓ#"'bYLKeÍjegO |샲ʩsvk|^8n5>lC{R/5Z37DͫD:7e ڭy+4ݗ$Y;́@F4Ut9u$f#+(hO[Q$5^Lic;QPNKhA nQh R>[Ͻf?۸v3=րK1RFLfdݕY|09,&n"h'gɅg33GXd}.o}h7sMnJyqH4=:n܏2FCZ-Ϋ"yEct@\ifM˞ AotZM$r9ԸH1R(8Hх 2*ք*wWW̄Em_o0o,/x? &v$*8bl';2;z<7.ybed5;xd2]^`qۊ g:+;Lk󨍮wT\.WɌ2Byz݊!/1HC4>dF|VqF3Z7{Yђ:-Qr$ M4 cl'DV?Ix farԴUEoz@\e z@GެZ1Wˀn= %`26ڲ,K e0`+?b~OWSduKF*ޠҼxpCOP~shJ^^HvpU(Kydumv$y9'^l yS+WaH!V'<ႈ&Ho=*s162X9 ߰hx2d#5i} 5}9ݼ+,J.öe8cIFϟ@u& 9Zj5á+~EPpόcVn z5͟#c(t+ Y cHOCϗ׊LY]t?ȖDTEQz1$| WTOI02r-@^TyyTj]-o ݣǹl"ɉJe`Pt@ tx.T -Wc29 n ϒޫNa[SXψg) '^HPzZu$ֆb5^:}Z[a44@" I. .d |v5PgXjMRb`Unpa>k}]ճ9j Zf`w9hWId)<~aVI?/@6UD,!vK 2FlD,v\#eא.t/봳̰uGz)Ud KhjXcCiyy SQ0N').~Kd==u3F)XE D4rݰ?~wđnU^rKi2;tۡ]9"FE'K8J SQc&U)2ARO4`1C(G:Tw3@ R { @4Rwݼq0#Ɗ+Agh<ꐸ NTUBh=:; nPW|>]@F1̧ 3R_P2dppbbǙwۑG>t!&sHwW0MnOQ$5E [H\_!+v@]:0^C=;tHJ8F4m9FF/tj,=*.DESE{tv*H 6T~빯}BqElĘ ~*'1D}15ݿO.Gmo|=%X)93 eirP뾶zްp䩰C@:A,~V^M*\2$}Gﵒ2NO/NYD/uTG~Rxyt_E֙"'F5za<%UI'^IY EbGgD+e.L6b7<ЯyhwKZ%Z] 40z4fYvSąRۭN H]~ENe+Gمo] Ueu~A *G^\ =50UЀ 8AM袕|ONB.Hka}Vk.PYDgA;Wͅy)ô52Ef2xHBtX4_,iְ"H?H AngxWpv9ȓ-9E(<,#kK:.1\\K2hS׵v-S7 >sM7.3iw?苝*>SSEC/0 dWq 8qXs+*C̗rl][viz,.C4'dH{wHXsJj\IwU02 VIbQ!n=#>a+@[ihuOu^ձWc9yD"$DpfM'aִEΤ!Jɔ$jw~ߧp=P|' ›X ]i!4(Ӟ (o]s^9ݟbG4<lؗמ!L0aEW.ښfU'B07~5 \Ss/VSZwE p8~=u<rysD^W,vƑF.Ix,ጉ3x ϺxTZmĘwit6.ĴAO($~_c"U TIv-YҧǒI٣51EY^g )$pgs ab[\(X#%:vn4R`m}i5/.7K0Dq_  ߣ#>u6,? ^g@xynAԚN`]rwm7 ; ?:&'H dW(E14`Ǯ^I5}. E< kFj5ml${g07,5I~+TuP{3BLbԕzBq䔛@O[l-K;QS2a^~CKdEֳl0RqD pd ~E٢;2={דUDL3kV1N$ R@l݃2 jvPXA`$s")U`*X%g c 2ŚH8'jE*]>#߁<Α`?1҄,y= Ym0[﹭Կ=\y `ͭYYG&-O5fxrEfPĂp3'& uǍ.W/r**H]_l\]Cr>OfdsW Cw5s κԇDoӬ&[/OKpE 04|L)k1_` kS%vb5ZSC%U9ږm~+AG^L(LJe-| F4|w(GQO`@I=xrsQcb "ggn֌lꖌYMnNâ}߲Ow }@V4cT1X-NjQ/3?>CfU!<\IRL< \> Wlώ⾷NXXT!ɣHF]DS ͋崁# =CETspq4a-s UXOoy};9kBX)M 'C!2Gd.!Eko|28 ݙ~6?z紫xFlVtF7qe2m=1lHP2R`3-0ȥ%4b":8(!xQ&HnNo:+ |$]0Eyj^}?A>`K7<>RFeS_{pЖ &XE6u!f}qSY8Z *#-˹0/D rx '튛JƼI13n)٩5,r%B((1~ݝ͕phK𸏶?! `'崕p،zhϑl\So2>ZozY9@4VͱϹL.uY^!qWΗԕkd>+VlM۪_P=˞`Pо9=Ə+Q"A }He5?X#8ѢɊ$C9Qvc9f必c*ׄp![No(DK#O{ER'AP+Eq̒q}-ϭÎAqI'g>r%9qʭ*r񻣿ds~nsr ܮI~[uO}d2D?Zt]sI(&A\4GxVJ {{D8ds /c)dw*k'=N;?K)x4GW=6 S-yf"/WlSe'$ rUe4̱󵦭kss gI>.>eWrrnY׃mb ۠5ʈ&0Oh OOpf XVCMk!0'BUdN;В$#[D73鴓t( ؅bXrzǯ1Zٔ}nِ3 }o>/m6Se/  \c{eۯIQ$˜{ٞ"1>z9'׳OVG@ O3_CNp?^EpXr 7D˦S"Й,*kz&;Cj$G+<ݛj> cŖW|l.DJDrŶ ᡪG<›+ϛ$^9n_VHpi^]FmG$>6vϲr}۩$`iJK0jA,wʢx]*c Ek;[65G"^ l& naŨr櫀ߵdr.u^;e(d‘?g|ܦl#6vSGWTlXџmnلQj7:©8R$~^QoObm!+JOnyq^1uV")TlG'o sMYKPBupY;بWJI D)^~\<ӥgd]HNMlԎ`0ƊnĄ6“;^>boXS$?w4$BT_o;^9" "OZF+o\}zRVF xYdqP03x`hyYG:4߆RB4Bϒ/xO3w,[^E862'ōw܍R|t C!"y kEP V< C;֊PȲ"o.1mX5ړuv|3C{D'{ 75i}e@d>W"=_,rh# .ز{p^]Ʒu­l߾5l1ڂ-4˨;Dt57'lsT(3Dpγ><9y*۩'ܘ2sCs֌! o?h|iL#t0_<\彀x rLvJ_ }7UO2!>"Gg MY\rAIZՀTG6BPKЧ XO_ĢLw|Ƣ׽?2|t3Cq5{[ȕ|HF:<17<{Ő9lKdT,!JKuf3dK74rg0V&xoeCt]OerHdz0/&{#Ufؾ7l)%bxCͩD.R:VsݷnuZh6Ѕ/~?[DX0?dôO?O0_s)07_vFyIqc'sto_JRiRhr[G4',_"hm_Ϋwi2ޥjvc`/Tcj$Th51 g&"HXIuqA'K Vl2pL-?UW*275#x3A O 1ei0.l,::ª&12QZjV>Б$@'c4} DګkmZ5woJ|FO2wT!F VKxwPcGv.?ws* #7ӂ}hB)\ B'4ͻ>^C\ĨAuY0W=`ж𦟆8'ASn\ߧѫLQzD"@tn6Q7"pfC%~hվa|ߊ Uv3 &!Y@48@}[AJK`p,Vd㨚"HjQmxɁc}j?6\!7/FX\e%w b}Xэx;͙n2H1U 1 *Q(I}4G3[ZM#ts \BS$Y/2Eإ'"8H}1 7r2-q!aYONYy;sFJ0U 1\YNp2antx*~|Y!X05M;?Rd _d)cJ' /[Cj <^FVn9ɕџՊVu$O`oA؏Aeq}}pUn(_fw*W0]T/mkftvj^R,3'!a]HD#A\DfTBff,VRTeKymfqwi܌]nZ\oX-;4:oX >벁_]vuAJt&Ao y\w\vXn*RϦ9k{4fk^勥+^Dwhfܣ) -8ehoR1ߡlPUucH/sY+Wc!d2p"k,!9kA6|;hnm(IJ61zF#S!{k`_6@FA]tBS|4M(<*WH* wYu^@6VദT8z`(l/6xX`˭P^E i:6X:zoqh4ld#ވ<>MCR4_*`C"RnZ\QTZіOLa"ĹU`3B͊qױ2T0OA4.x yEd6foDT -QSa$ʼn| L@Ab{F0ȍ-lt}2h0ZL},laWGP$a]iӘxsyE*dV Ekhu7Wo cJzR/2WSZ ]'eJkg1X.jO[gI` կi}Ztr)ϥ2%KzVf6bxb" y:lX;iTkramqߠ` ({kĻ4E|9>_W03LGݼ0!}ԓH; 4":q(̸Rf >.$jc\bPx_hTޭg!"|64= ?f˯uey!r\53!ͻV‚p`QYDuZ-xbn{b6?pRnAH\VڝQbveΧa+0DJ:&G1=N8#NuuBzSUzN WITp6Lږ*R%8*i&]ꂃ0m?ų? KI #8[hK{Q6GVЖb\2daQcJel.P4}0wp :P4z;r-( s-ɉyrphV3R!#!Pp= m.6`aSbB LUaC|oC%Umx&Mtڿ3=> #FBR5LT>?C@{$FkpEI |?ny,{6Au#Bd쒚$[ΕKذ9ʸ0a3޿kth㧶Է]4N9z9z$odӕVNjW.ЇQ3t2"H,>˕l@[ߒf51)Dᗴl1E?Lf KMM4<=@L۷75Priը!U7 86~Vn. KR ͎42hp!?4U#Яɪ^3|Y(\0# k헤4`!Qҥ +kBg~,DT4)4@-N<Ι fW59d~OB)ܶ'2F]:iy?8M8pÓFЫO&N9xxxS黯MLw-I)ʮb"&huGSڡd`?3ta u/n8UT)7upWP |*+Эţׅ&$⹭g!~So+k8XWTJ&GKY$EQު*-BcW)8$,$'! |O~ϷL=J@?$A|vjՉ+@7d_]Kxx[ Q-Áojtꎚu{Bo"&o$*ȊslD]TUeXNڒ,s2'Q`{R4h4UB47, \b.Y)v( wm)\HC#۶yvh"=l[]2tJ%g'Gȳ_4eӽ#;=TVՌ#VHb#'>#V6oHczrf5Ȇ[a|LyPq7ul6RLQ]n,I7%RWI!m9'O3+ lql݂mTB4+H _^Aqռ˟`.wuD@L&jaX A`X;'U{kU8'kXVnL РD͂] bsSME93i',OیiO&ckZ}.ek6 an:ZO$Н&&ZR,48Bfds1\%)Uzg^ `br8xLf.o:HKH>.݃nIN9K!G^f2/Z!2\ʛsՔ'wkTf"\NYΤ3.g*<64f?Nd.-NlIvf߄\Q( Dl ' ;iZҟ_d CR&j6蟋O*?[Ȱqcv? *=7OA V]ĺq o&-e$4Za>ƮJ+"wV u˪d:&\]l2cC?L gI^18H6eL6QSΚv!\i\f:Sk&v4qE-J;T%Anw4VT}+w"Hނ4=RFܯ{o4 1wPO< | Z_bBk<.9D;D3:Kn&X+ u~̌O6NsF-mESYz[sXW2[1CsT }$W?ԎE_x۹bzW: ?rVBE&r 4gc8rh5`tM^yk={w= { ,LvqX4Ň`0pC"fX)" .ep/#|+йzVG(2 #ܠ4+V_eK}43W1w7qj^C4䣥6s]~cX.ͪJ:gt>Sȗ {RN3ݞ@M!x4m:% ddewncuUB(;Vh8~J'uI(ΐcdEt)m7<=d3;w \ݜOX2ݳRK=2d'#T4ނ6Ѐ8y|ƤoxF]wB})ٝ$8Ij9&Yl~0mz.mK8W)g{pTq3w%|OP,~L)?@MѾqZ,FwDH8Ҙg[_+&͔ηy'[Q/8u=g*QTs[`n{K}$i=$Z7^=cY68:(cS7}q=}Nj᠔⮓b@ c| QC \d%iO]hF=pQuJRL하d.WenW3rsgW "zـ\rgH~Lyz=%4!Kޮ1xb]3"`Wo*#e[KMA%pT/`P@d7H'IdbǤxpSTy`"0IQ Vbì m 6zaZ q  |;@bLV,+o3Rg>JR!hl;~ݵQ-(@,"47'mCQ PL騭mWUD'o}S {X0|5 i{ ~[ Il];la&離23fʝ3Ţ̘3uVk&xZjar!Eu;Ks=%~gu nY:{(><85YIAoIO@l{/r) ,;fE=<'RRxR2*J-aK NM̐4XY $!t( %qprs!%kjy{PUq%>(B~ I!Z_kvO`t'2w(Ν1:J'|cN`VM;Ko~f\4.ֶq!ghII Znoo/؜bnR$I-Y Opk̒8.Q\&6I %7cRa')L7 Y|V^PPjOR0ށM`>ؿo!rsHQ3؉O](&xo -l;(J8Wyܤsuh Cg r1ihW+}s VǓ Neõ/^70`P,EJ*Ҫ#TnF s CQmTz4HVLn YR/Ͽ?` Ϭ`1{\ц+R g_o B!W_qv:^90a|G+%'l],a?o}cytBp{Nܳnq V FNju > T&v\yKS?p7S(hpK]E@H(LdgʷD~$!$򦆐l("*7[ε5hNXaDHI{\8d;íuU"A \Z"W f vhWf5b V-/~԰<.}|e xEhRA]︭<\\LlXL.JU{9@/iS.t7[k3 y>s^"٬F@X]N0Д@л h 5"@׏|Tp*Up&1bCw,֊%3hg4:.Ф/8ENh ~0G5~dقpr3bo:ڎ K(:m| <uv_L4/R6T7nLwRA c쎩83!kf KbZɉQ3zeց3Z=)m_Y O[{SZi6Z-")$`k’>kކ\ =r?"6hƌh`z@&/F".Q >- 0o}FlWҭ{gBSRE.W1C [iHE;X=pBSH `J?LNZ>Ce4zS֯I YI@G{iOFK( jb @U,$s<۝jRY̳;TR-`{c !`6rnqaׂoxӵE%F՟)x5ߵ?ĖJ]-a%}Zc2.ݤ Õl-?'ڙ:K|+$@`z'SlA( `=ĚѷỈƐwZzo3@+XVC0J pP)؇Jle4wKC_} v " IIRf o= 1kz#%3'Iq|p=>Um<)!O᣷(@ &$Fԟ*-ǫZ&蠸F;[oZQgI[UoO:ؤ4*lfO+?Oc*Df"K.%&[!6=uPȚS; ddx, >F-lK6U}`V;psvvِ`b}qx"H}j$YaɆk3.cE,>K"9{\")RӖ=Y폌 < f %J6]y{ WM,807fȘn*QToU?!xHA[ܙb4K̋hiaU Ou{|M.$ 9#2J/C߬"RuB @B Կkț/ƓᯆASxQ5 Uv #O%ךaK @;41d"5FB;ʙ'NYXa7=pF*@Ŭ]v! z eNp,g, ¸cr[LLZd[% A.\W2~1\Vk&7}3L%J=#Ы=.k¾70ŲΘS<6!Yw3ίzGymjmE=("kUR$d iz}V3*π%t c`u82xz68Dpum] &&ꄿʰjm"\́h-]k^RTh3+}JuO G?;ApZTv}R&Jv#pRRÙ*˽St%+U$ȅE,Z {;f8MQx,Iv+[88:ad髁\?Q#ykݘڽ X/[ >+~|U4z[]h—r_7N; x &0ivn2, M ܮXëlbLPD &뚅hebo'u>1MAMiEztD71ƣ#+HԄtOy4q&'S6%Wfyf;̙,c1~F qߴ&{֦C3'm Ԁ>J8ʭL5ӱYh|Qz#Y|wzn=5󨂚ZA7*Muv|_pY6l&)2 'FMl3ga af{7+r_^>3-V KGXͷ/H!S?d$"G5uD)auA;oڝT qCP>P?-R\r9uX%D3F}y4t_ ᳭7 `SFNIS{t}X5Y֚HS䒼0md>bfaNaPR'f޽>I[XHT_Q .>8p'7bUzgr/': l<Zvh5LJ+\E$G^(9N2 ' W݌R)f ?w33K ;1<mckbSM7 l Zy.=;%34Ŗ ¾D<MVu|S/esG"> vJk *H 5xtT4'!ISn²+* P+Ouo`E=ZS%1Ҙ7ev)47U!~X^N{|fn.ĖN?#:IX${䊸I r4}<>:Wҥ9 q+Ӫ~d1P|bwϡApHTQJYxr~gaڭF!$e2}D7sD߾W9_S@ug =- + *9E:'"~}貮1OnA{[9-I|zGn[bpתZqV9(9SYsNq؅BH0T$>ok/ e7\ѳAhoռ@s.nՃer\1`B+^~m!NNԵ.!/J[y\`V]s Q( K,km +}*qȘ nՀ8TcfՌt1"%,2ulw@C¹P]5+M%+lFR+ln3WޝyjmwdT{I;Ϋՠpk} e.##%4h'#(&rwCiBVXɺe츜U,bA5@v$TK:gt kTcP 1Fw/duݨitqBE8H A‘$|IeѤrN8"5x` vsxѯw~Ywz *E$2{7\x=(3,d{|W0ArQ B'̤t=;H8 }x͋NjM4 [K!e`U~S#e ֎B-j-;xp,u~o[*.sF'(Գ+U Q2oږUV+dj\D_ڡ`Rp{/Ru/թ1`7}-9!$q&1[w^ b"C@֘14wC{"qjp25n(Z Sz7msŽVuMs͎?_ QbD H0W(I ;kGdȐu6 |3 JYGH,*'NhDQiprAnccOK'UN!+6O< 2gʕevxPaoYS/mZnb%2k4Z$)q7rbR]Q$uPᾒg,vKjpӃe59Ez&?n鞷i0$͋:O!?s_( thfcΏG HJ[ F]#qeVc (I5nA rnq羔Bt6+;[47o_N&1s htćNSkb&Մ}otW-85^%k5Gbe^Y++fOSсrȲM줄K75sb H v&r NTrr9c+?eղ/ H7?PE 6)+kxH?Пgpf, ([3ӨOm?H6{ yt8g,;zQtqX-UZnrЩxURRKlqo=meAƨ.dby)U8%Pao _ uW4 Ƨ eT! 8%>X5ߌ4W,+Efa#3ʨ`{LY|IC]{[۫Z532c +ޡ)ȃR5vvf.IGI&Iy$(2>bf>Ţta:,eRۥty}GA*ꢣ#wȃ,ܪl6У(.3Xhd<>}jy2rΡ%gC-~%D\7r3T:&2Ѽ~17:Z +l%0Ӈq b4ǩ'^F46F)e(g#e>kRx6ټtrAE9SD+wY2Z6p}Xs_XB@7Bk!>ȫV6_NHr̳Ac(tOبM, Y9AxЂPyy{#3֧Z819J $ѠJ  Ivd 59IEx GV-hn kguJzD 4J;G4:ќBh.bL.{~+sGL|1Ed$yn 8Չ6Ni=|l] ]=m(885akw,GqQ %*ZbľqA)*tgWfx}]k9Dvﰇ"·ꭻ=H"xܱ0#RD~E.Nz)H=06;%2ؕ*<QqTCe_u2YxPeڨ+Z][X[ڴJ|rE NY'1N/vRu탤g"lhz48[ ݩUfL*6p=T Č0'g8:u xH w|}U & JMN;Z(lQ[<hڈч3RaqF!k[oZ΍pV>Zb&`[!U< |xLsK]$H73!һqnCrwOB?S͌<uی(`t6}} Ex$} ~CQw8(kbS死vjx2vӦ |nbsQ츸Gȑu-p3ߨ2_zi虙Ԕ>&y3ѵ-[p#ήIU=b9[*}Zz%0}B~g9πEOsens*^,!( i$k41ٮZ820u'5-U&6V㛟LܞSC?^#; u`´,j.3ĔD;0@UN|YJ1Ozeu1ɥ_|}'7Dn.}ζEZF-5}`)}UGP[ Q_ |ыdg~'Yg\R^X"xGMVT*څ:" 7qiW%PX-d"%}-jϮ0Fx$%w7Y', >i t p qv9(kjb>M'J`(6($f+?(5U`|EL3+"[්;}ERAHZO&;4> ˩NuY_ ͝A/evphoo4Xj|Fb{C&zs+٣Cg)sf+7 o]zJKcO pqN%kB!ӳ|"l0-^GDEeH3zk͎'F lo2vJP$B !\th2rb 2XLgp2LTp\!ڋ3cmF$G"B]]ʌ1Y4aq=GMǪ)݄"1?O`HmKPiOxUc!G Q}x`  I(?`:'&=dxS.Zye[KK9^6s;!R?pt%R3Z۪U%R;F|])#7"bEvHW2 NM+^DJI4xI$Gn $&MXkL z%Sj] l\IVTdm9GϙU|6܄vy/ܴ䐄|I󾆶Ҟbwl e}ΏTL?0"ܢvXB'~) 54M}^~Ky^%!F'0K>C,a7&5-2$`!O*"RXhW}hmD'6SfAA 2Ʒy V@2"5jr0{8lH oa`Evټ2BX踃1ND'7lT4YRb?)|c\T( mG0:m;>;8J5mq<>Vק)t&#lnT}U`Bqe -Zbϸns"u֑.r Y9p9PUe8>6VqxWXޘQ9K@[Gړ L9.\ V|x-u<KSdrSt#n ֝Xcex'PqWkQ3G|OÅHL9[FrQ3T1وk*Z;rk~Mؠ{ߪ=z<[Yt8Fp<lq޻HobDF@L D[n$wVh3uO0Harh;#ƘP.Q8M='D^a{R6pYI{p>%!zDaYJ1?LokRks/--OQ01pY*E9DI^̡/PT0GG+ VI _7$2N"ft6קao[ DTeH 7-i Q S M2/ۻ; 5/mHWG>-=޿"Yz#+)6+L* uWfR؂$WSfL 2E='ojI!tV|#1؃20k`d5s`wVk\}3Z?AI`;FOh;2\*ܕ/v4FݍZbjȪW`_!eȢ ZڢbJ|ރ?|l[:`O}fÒ,D~32}RAkU ^SmFLHFo#?djo;*:L/Kg33$QJI 4-[ai#OZ -ΕTڑ=Ŧѕy]@ 'k:6@B^q㨣9]4+L<iwÓ[Tb'J^4$Sz[ΰ̽N㺞Y6SkD̲ 'EZ_Τϑ>JVHi+-ol~Q?- (U~B-D{Rxs%@?TWWU}m3 pthdt2ZbPBL ^eNZ) 4օ5Ym -`wP4z3A{@t 8R pU1s?RiWx ark =opB *b7ܞB&+ʤIYNc=ܙP$iA/.@̃KANF:z̗!{?R |:N}!'m}o+:eȑRXmÄv@НcZbI;&BnV1@}Ξa!`bޑd:笰~<|? {.7I' 9^2hZ61T$IĹ,rG G"Ot!@ok`mܚYE& w%,?E[hFKi|ꚷRsq(%عavmiK(jym ee(ą;GX۝VT6/(V$U\1XGf \D$X,xk`)l3F9GO#t/ Dw8Pu+regtUtR+d/Ԟs϶6k yfD0F!8bThBjlLTkVo!״Ŗv',-W_Br$Ҍa+/p85%lt` hg {-a,E#y-ny; s.S9vKM:pSVNw9]%X$ckI_խ P<@&69Fm OLL_}wkIj%6y'2͖E' Wa:P{ؐԭɕsD Z1spPrϮi%@ɶ"d_ܸgE8p;m1;`is΢fηHj@{ _1f?>Q4 0ܰ^2qAІn \S̭rړ(l(O'?݇UGYɗ^8\kCs۱'=!U99K0a@kyJy7l@.x^{sފU-GVDN dxA8Ent[BJ -g;_<#G$$nw͂.U1/|T g )]Z묤ƁW wsZ09J!^ Ѓ؊%LDup;: *9rМ|ڮa" 5FɩUO~, ov u9]"$'B0:]车̢͜yETK2-S>`dU1VmD zL _­\&ngďPL\ޡAbȴI-8Ngv3F;#E˩ ED4+ cUxQi. *]{*ZNF m2Wq_+N0&hۤ]q~Jw&Tf+ƞ 4_gY:f\H)7:;\1sbfcE0",N$Q Vq}%4'r㰶@Oo\V݄0ͧf< tn\[ܝy‰=jecXN<tTOd pP$rQy CSM?`%7G$"N+0%cP9[ɇcJ*ZCOs]{vd$7ܺ *WYF'\Z /w&沾䇀R`kN臠Bd]M~L.xVvq)@B|ɮY:' mA#Xlۑ1 XU;F˗r5j$8@ VH1;obÎ Y_.2v *\|`CZ";U|j2ȼX]<'OD0I&5`.\'ox(u-?$ekn6 L pҽ_7FРoHfMF!<sZ!fd\e |94ǯ/yxr&§h[O]4j38y^@á?4@Xie g->F}sV8\ 呕p/ DFGa7 -93h>hʑ@Lf*::;"gkC߇Ȁ?I Η pG~{[ 4Vt4!JBmțe#n?do&!Cr_cu%mt&kO\Lfvwހ|)y6@_">ނE\#I'~729yd@RD0eq%b -ğwg_R+Ņp5ZpӬ:O4H[` O sժnGVcڎ .ZՅ9orT2/74IIh*% QEm4U {~q`I{`GZocMq2iepA ;BfbDXpo:cN,$>7t9Li^ Hy tRiRSD|j9d)v)& )1#!?|$j 7byM#!.E9 ]`_Dd޼>i9iu'`4@PZO*>U]nzF~F0W6ALg\]l"Glj`4m{#r0[/>hY7O1nR~{ ^I9`LД~*>%0SecSX}@ġ+Ao1Jlh1)t:JS RLu4nH1#Fp~yk@4[2r"a$uQĉR2]k0!^#r: I)m 1ơX SƇ{jfCI1De0`:2}Mѹ{Vliơk0U@;_aVe'YrP qt$5ٸm(%a'%X?JEbirBP,p.34[6SsKa~X7LdvL̩/Tu gOuWeoN,,sx@a@7ynR9b:\6h*YB:{QӡC$ZNJ2v轲2M:΋tt'PP<.Lut;Tsb)&Icn6u> $8*Fh sc$z{+Oc l^t98*P`gb8őE ]4x7_2[Q;9.p@rL\ ̟YG YϾڛ&;aR{O0=CmFmvp 0D.M7JW wB/W dt"?Ga0( *UŅwaEeIT_B" d>hgU B ހ=Ar7(8y:D(xuN9Bys^ew l1 ITaF$hGTl:tÿ`G:x~r7m :a*z !6z(SPma&9sbW]%Zζ>v7+ S vsc'gpe؟4m\X۴wtllڲur^BDuS85 DPt-k[ġ {"V_{"BbC}d ~oqM3% }pfMI= QyK44R $\ڟ*pe#f߼ˆc7ӊ\е5 !yT̍\\_6*bc̬H`c : Za9,بJ+k g: ݈"o뢜ߖr?-`MW[RaGDFa<5P3a;DӉ;۝;HVK}%k#4MdU;m x5yP>%U~xj 9yZo=ܛ"%1ϝqaU1G*70e`uHՎZ֨ҲP)`Ƅ.<:1V^؏SϨ̃rcPɿh++<W*UEF˧gy7*+U;"n"c  :)}[5w18F(255o2N-hBl{I)z*4|_8W^TX3B-gX۞n d3 Q6Ol_DQJyp!:afGSQq?akbT@cȩ񐀜(n &Fr{+;Ӓѥ%ܕOGԏ>K.dYHt-eq]ܫ8%X|(ҲlR2Ny2M͟׸$bOP* ۦqߓut57Y{uH*Y*L?CA^ȷ` 3\_ۆOhԻuc|brvHfƸ Dl EFciІ~זᑒ D+4_)E6]ÞVr[4]mxޝ'1JH b'\-.0v_O!jT"& ۦ-ڪ 8=lSGR* qoq "vjbl2qm?0ޚә3+Ks{$Vnؑ`'}&۴-fw#ܨȁX4U1 N3] APF%"gj *x.NPP&ޖۑX8~}6Ȩb|sj5sN8*lL:X1@>O 5h7c:'0,|w@rō«s{ALطzd0eCg0 :צJju,ʹ>Ӧ.F4콜.\[y6N̈́q;K%'Qetɹ*{[ 4PG d/$3Ʃq^m[²thIÍ9⏚sKP/.2`:111(2OyC`czb~q%d2urk%.Kc/孤Ueմfwo>rr"{?CQbP&!kt[o >luuv2[7C3^ʬ%-# =[aQ&f^\>E}z*d0nɱ]!L zxl(mh}\H^^-Wظ#uiȄAC-%.ЄK_/sW-`DVz(ڌ .;ll``Y+{ws.4-ʑM`nYƊ2S wJsY^,hO]h{n(<((K*ǼxZ'U\rp3BD.hlu`+y&AS22|S/řPNt8ĝ_qs{\cOt\:kv4>yV60@Gxl$H#R8<ék!"n(_|sxțIlzrxLK6I8rJ5o&\էꜭLuz]>Čݑx3D_m%Z+pU%X%-OAL&M\ʊs'#x-ᴦpbDG6Uԛ[X0~]#Sn% ȭz ҐLq~ h) DPsJ̏3Ȅr/C?_P\.{|Fdkeg+$v;AYyȫך`2 -zܶ)6`[݁^$igԐ^$(4b^*_O6.Ky-7_貏\Me4jbEk'l m#5a[}aKRާ `Z؇fqiK`;N״}XA x51"(H6oG=7$-29^l䎻86/$i=ѭ=.'[8BN~$uy'{{Vuda}P>EaVbkstѱj #:%t&0fEh{l֣rx|QP]uHUB>Nfl?C U)IQ{g=1x9H]ଝ$,&F'¥WQſ%HF7)mo,j,R4lp& %+\ml,r)+3He9'Fɥ~Ip5t#1& ~Ayi.~`*UZmN#f5E;ؗI(|}ٚ͜^Un]#CCaD!S525<{ 塣׵ Jn.<%j2ڎԮkE %Gz,åro^yۯiJ}; mb :<jL73"*A/hHf>Φo}Gig3A5?(jg,x$46K2}Wwa?S|߇_+IKX9l~u*5Ulx/y&4pW{2cF‘-NU"\q'A@˙'~\r:*A'(jCŴaiJ5"j=7V<&̹w7g}O@% ec`Èk}o{gL?72$©hV09pTC^-;`H C©TUӱe]L۬bljspǖUfb 8mߦaשsM iAJe緹/b`̙C`nہF dr>m}k d7@e e0.O4ՍqkO±:]&QEBy7R1!˦U4e'N/RLqŌN>̭pf~B.FԷ8iE0KK1B/vk`a|o%EqZz[*ƫd1O͍{H޶\)㱀Q|>i-;bzy7~e?!_iv2PDs hP^ =-\ h4kč[,hgXZ|CYU":)Jiಿ|l%R@ Z4+.Jy|%)Lx4rQ<\ciזPN>W3NbF9OnqbkItyFgx4ZVfD+=PvWYiP5x<Khqש$GCDWd\D¤^(HNKNõo[ c ví1Er*Fhj7gtwO7t¹ۖ7 r:'l.z!Rn>J8pؓRV_x_qBm7D&sZm6#Fy+}o# P7Z]Bye͙@ڲ0-}y+c0PʂA~Z}jjA ?じ-P #;2.yR'UXGP+:p_܎] Nv`}NOPy鞭Y|^ü8f56O͵ +8RqYwNq Dz{ gpZQ=mNN3Ea^WdElUӖa"ɅԎ^Nk jGc2#iܒ1KEHvClט99c,(Gh@\hçs]ݵ{i-뿗H<2سwXO%l>/,%Pg8*ds8|"Rq~qĺDi?Ũf:h[ׁzx!FdA'>=;+(D1FSoGD:ж?!+/ _Wgm\͚]JLiЗO׷`N|[ZTַ<<]Zd/-ROSl*yKH&.4aċu"xfO?"ުmgD|1 vRxFzPY zFm߇BYjP;%CW%B,9fDBS54KC_V JSum#2%EfC#(Qi[ r?S[9P㒿'`d,zPp:^6ѭt}s O,eCk:gEٸ-{7VH=Z%56cFJȡjlj_RF*O%5yƪk YJˡLV;2Ov U1z1 ^;wDKBnř6eR4UowӔxEw0B ۏ#Icx)nN@+1KSەZ Nfb:fa2vs.)rX&B\uy!9TQ%aCZSׯ| n\t?kܐPμ҈)1 ',9$|g| Z\bIm}IQx.^9>9yiӕ6'I:^} ؓDH9%`8+8Nb8y{V^Q\Ro f+wZ7hؿe6C{H,̤HbP GF:ݩqgc%mL #tdpͧ%hh+p4G4ɑYS\)1۵dN|:sJ8טaczwKMsbd"Z:D 2$p g݆{>|GVHET]NFf1!aʫ\닧g OKkq/Kp-`5)Yo]-ÚĸioRrt碒 +!4u vA2"nzLo{,ڎ7 Tec@CvI'8ŕ]&p3JS?Ĥ!l+xؾĻ.2.G/ϥYڷŴ frUn8-L:kE;RHʇA_Uj~a#*?Ϝѧ3_VPex6|em}&;V9x:NiGq+*zy  Fk؝#KPo6^b`zU #DJD9"j| 0ٛW 41hx'^<_='*VvEa`dɵLa-)a / Ny槫N@89<%_>T^p#Ĉ>9!,~NS5o 6O:"r4PUsҀ_;z~~_*ӣt oo9]$ίD-;?!7*|n*q<|afc,c)O` "  Jz %]e-!ZxcͥjSJP|US H@ >2zYjԻ }tGik`KFsvqwt jB fYN2;o_%O Iw~@5VC(G}ru D j(lp7Wc`IU Aqў"s;Ewhˤɝ=ݔ~*3 >m JhU\ YZ