dpdk-tools-18.11.5-1.el7_8>t  DH`p^$ƨC3A )1C$͊ SfK;i%DPYc`dvPIgZbf"RM! n `\sM2' ޓiY؋Vn>Sw Mhc ˚[F{  { p`<<%Ugiɵx].>U7d39edd522a219adacc20dfded831756252f3cdb^$ƨ,uz]o!׵X/a#@8-81ntm%|`-8^0`52˔<#xw/(TiڱHHMqȕتڷBaOjo56 (Y9x=yH"9R"9Ss~$ Z9Q;lEALr^57KA0_NqvD/.?$07}}gD1@H=0mgsZ5>:𯛻#0B6xֺ%`58&+1K/2[䲄{1BwM$9y|>fD>\  H(0)ؕl3("[~>[.D?JńehJޱן}b܉9- ";-}ӧRS?՞4CijLzgX K/[6Ex?++k8KykF Ǔ[|||>8D?Dd   Y  &0h     T8X  N (8a9 a:haG@H@IA,XA<YAD\Ad]A^BbBdC^eCcfCflChtCuCvCwD<xDtyDDCdpdk-tools18.11.51.el7_8Tools for setting up Data Plane Development Kit environmentTools for setting up Data Plane Development Kit environment^A(x86-02.bsys.centos.orgsuCentOSBSD and LGPLv2 and GPLv2CentOS BuildSystem Unspecifiedhttp://dpdk.orglinuxx86_64'nd^HHJGHHZA큤큤큤^A^A^A^A^A^A^A^A^A^A^A^A^A^A4883c99e05f6c191907d3283c170b40f31011c32b5875f865eca2a7d132c3adefaae0c12c322d1f54d9ae6a2d002ff56ba475041a2a615d9c65e177a692f146afaae0c12c322d1f54d9ae6a2d002ff56ba475041a2a615d9c65e177a692f146a75c222e3b462cab96f4927fc164f52bfd96ba1b3f674a535a5997d4b15aafa142f4972d8b04c67a54d9c2bcb6444eba5e2cfef033b05a1d54df471d0f37dd7552f4972d8b04c67a54d9c2bcb6444eba5e2cfef033b05a1d54df471d0f37dd7559e4d53564f24ef56eb8bec90e9589b4bc4493c8ecaaa01e77e078a7a5bcbcd7bc3e6c3299112bff53fcb7f5c79be88cec7718ff47f8e6416dd17a0c1773f8c73c3e6c3299112bff53fcb7f5c79be88cec7718ff47f8e6416dd17a0c1773f8c73947d0f2834b1fad34a0bd82141daa563d8b91c6cdcec529565b9d7f388a48bd09792f05d0df8bc815c75256eab1d7d0fd60202914129d05d22086e83b5fa4bd19792f05d0df8bc815c75256eab1d7d0fd60202914129d05d22086e83b5fa4bd1../share/dpdk/usertools/dpdk-devbind.pyrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootdpdk-18.11.5-1.el7_8.src.rpmdpdk-toolsdpdk-tools(x86-64)@     /usr/bin/python2/usr/bin/python2dpdkfindutilsiproutekmodpciutilsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)18.11.5-1.el7_83.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 @Timothy Redaelli - 18.11.5-1Timothy Redaelli - 18.11.2-1Jens 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- Updated to DPDK 18.11.5 that includes the fixes for CVE-2019-14818 (#1777135)- Updated to DPDK 18.11.2 (#1713704)- 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 18.11.5-1.el7_818.11.5-1.el7_8dpdk-devbindusertoolscpu_layout.pycpu_layout.pyccpu_layout.pyodpdk-devbind.pydpdk-devbind.pycdpdk-devbind.pyodpdk-pmdinfo.pydpdk-pmdinfo.pycdpdk-pmdinfo.pyodpdk-telemetry-client.pydpdk-telemetry-client.pycdpdk-telemetry-client.pyo/usr/sbin//usr/share/dpdk//usr/share/dpdk/usertools/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=genericcpioxz2x86_64-redhat-linux-gnudirectoryPython script, ASCII text executablepython 2.7 byte-compiledRRR?7zXZ !#,|h] b2u B0Rœm*i}_pLĄzG!?։aGAvm]e^?5fo6=.rkx)&@,牙C(Yhi< >j8ۙO嬳ڙ6bӂ4J3ncc֌*pjA/ `$jA ݛ |)ófi3ȔR+&Pt2$Ar1Isý5o7 3e`whEc+We&Ν KksICw]0ŭ\dq!a$.צ3E_#V6Y Q4m0D#6[Eᭆ,3dݣd`{c[;GrQ~f z͉E:8zq!Sw)v=af468Y(= 2`bS8ѻpi/67Ό+xXm'_8+uhYsg~ rka0~XΤ'mߵ $P`ǵo\tTJ8z,@'hs#v؆џ1~D򅚁jI7JC^v{~j k):$A 83-`:3N. c_-)d/Gp|iFq6 WO9+xjrw|_a kJyzgg`fU[ݦ$ #uCq}Hn7;!U/%EW1vy`RM:[[ honmcȐylVH>m!|WJ <5ӻ"#ΜCyZZp×YJpCU ӟ'-u=M$"2쬳JzIpBI3VKtIO $n`vV8v.v6d, ku:KjuX /\(r)bBI-jsA~"2ݒ<({SV΅R5/_ BHsv|9AZP+vIࠦOG#X>`}oĴR'e?c[]i Oo4AlVVyJIqv=)Š~jxMwSD =,$[7i4*;uGVSTU+.öDY T0jFpSwBۖ3U}pL$zw`a&Sdz+vwb؈qXvE&wYIS+#Y[TK>әS6Z,Ӄ&)j |*9a|u!k?o]dOa j捖X2qFMS+yğ;Q0*r4'6 0.&sjrVh>5^1wl0%!EhMF.& !X撞Ni-:MN/cpAa޹V H a),mƞ WX1]1ܕO׊@MW}#*:R5chr ,m,ٖ|Yŕ^oLCmL6jSMU˚G4hw"wVFWpp@ k2f{DbRb%2EL|{9=Ҭ$gQg2W14,a{]I\ gY=Pe"2 ˯?r UCF:1:$nGkDvr=T8=IE^X4"MO OufJ9=#;۪'Ҳҧ<ʧsEq@,GV+n~J߷G(]\D8U2V/O1ĒUGy\#*㗏GIQo/Sx*v=~HPO&g\kb۸avs] vs"cvC|fwDӽ!4wK+Ŷ/}|v"!!Dc@[}˔9=, Pރxg v"7#d6L-F(ZCizSc44.q/O]V<$WA,"pنnzQ'=P?)C4ˁсeېAJe+iO Md,zuBW Z߆@^ !^d8w1`!ῌFăz>Z9~}C";iDsUꔶMo08XJtY5#= yqS> Ԣqm"y?I\W[<ѳJ$̅ZCLv@q JG ayL=c$ S*ʴe!V2'@ HWr&'ߜGCUȪ?AmXD] LG941K {j\Kݝ!`}6L{Qq!x!YЈ 19R<.%t6ǯ56|R|I@ I h4{l7MaQ7jI'֋?/U3m&\}9JJtnj$]I2nYP SD(֕N}.x=l؈yqGl+(|_m\(l;᡽.Dt_Q|00(,"Q BI6n|+AsC7Gr< j^DXTNv} {̓6q^Ikr:HD#µ>gOP(Jy#dB#HLFwI[PuJ6' Vf8iKnOef o.0(۴Kϔ!&s'KKBkk.9w%#lUxRI#J'R?~>Օ !qڑe #ʠde=>ˀ%QUq?͐snElyzns~$7/ZQwl;Rz+2U-Fŧ SСwX]?-@%%YyV-a<Red%L.hFͽ|n.圙POf"s7ʼO:m3'dzsn@H<[$掎Hl՝(wed_ K7U̓ߓkUթm)t D1C,@zU2w&` QcͿ́&|[Ov|㶿ѫvt)G A+dS.0G"FwEqGp)YFdzPNV2lM}+8($QwKZѽMʫM7w $֖|pF>z*Q?I/>rv Gr"Ű["7>ZWb{d EFДY~)NtbBMڡ%aq["Dd;ϿmF%_h\Oh$}~14-Ĭ0qKۄ}1O ȮZ9+clPeԚ`#ra. T_ BƑ ^E>H^gS2#x;}|b}l# |/((wؙQx9x"}@!H}UU;Q_Ռl \1‚mXȋJ4;&Ö/MNQ] Ĉ ˩X _tَiq6a(y5)GD׆sdePA-Mè~u"3V>A> $b?O!n`JpPBQޜ5T*ɥE852C.WhݾAlʄ6-"Y>'Nt:nӎtsM%Hj1ϯT$Q$kk@b|/m~|<0ħ{9ޥ߶C4~CvPUAa /a3R^3CYCD!11-iHaj)"0q&bcۊq%5T [aYK ]adK{2 mYrWf掝2Z/_b2Ūa)YX #14O|z0w(x7PJ87V?|~6󋵧$1J kwyo굶Kʿ $-wѡ َaf[ord3hWx&:x0YйUC5"˳.p OĘ2߄oC/wI+]ZvJ.F Ef"&2ngH @ZKx'Xpۘ] EX /}oZK[G4RҸR랮8 ,l@v]s3NVh,{T|RɰO *z.3,[1Dgcv?Ixr'WVN5HUOJShvEAa1C%bYE ҳ;QKY\[wqRZR:X 1;T[O e@iU ϒK0WY#Qix*ͬt 0w#j p~i`y]K빟,fQ}c/`9"oݟ{0fbEt_3qOs')h]0qy;"!bFo}V'ꏅ^  Ȓ3"/kM^-/f!$qm`+<9Y!ɄT [gW(7p9m;ꦔ[?g@c}-A`g.'aDn:7Da<т JEpwqN E{lc&L;G u 9HVlI)FAja2ȗ1_otu;vļΡ!~H; 2ǧn\S 4zԱZ.t@}:o0D=w]G p_ŻB`'PTn͛rgvFOVk(-퉥c]:۟<_;6>` Dqv0n.'jo{t%cA9r8̒O2,,u0TW,9/9ҊanI A8NKZ=RqL$^[w\ٱ _Gp6iTNHb2,f[-K1'{E CXNEwVi7/ 8=!) :M$ʈ#SgJRur_$v%w`6u#%3!i)`k<7l&z"642FBhP$0dȺ!L8^`#LϘ:9ZP A6EFTcGPIu`>;jqf<2%8O@uw4!RkgupxK WA1MI:֢f#owX[KpDîԾ )~O Sv}﹢7I9Qwb ;D΍iވ Ft@fĒsUX*}c7wv,aOP֏tD3gF%a;iwĺ!,?圊n&(у@,gϨI-r~ 4OFFЁXXIyk ږ`\ĎE>#b !+ J ;R ?E_aTT3rWbv䥡e9u%Nufiˤdb0!Z7 lgar2T/\@lkKM{I- HkJ2c8tj`DO4vB^Hn)ړA$C+HW rMczS@ѷR\ _nyc5 [|a|1f3^o^QYCzr.ps1;NkKo "r4IͥS/1G6kޣǯaşyAz<3 ]nR@|R{j@y8wBO˔C!lD׍-G _ MSx93%Bٖ{8bXa[5't!\j!yH<^ @njpݧ>+)\Q4$r%,8#$h35< o=RV-wbQM}"$'l$HE-B-"Jc*:Fd8]/y(+uӿuaC4h&\ .YGTT|P/Fjz㓈>bv3t5Mo]Ɨ+|nX!˝V1,YeQ0aG`TKZ|ڟY 㐒Q֙"*w0C|ٛO%)D;C#zNe~,ssU<>! ٺCԜ;v=AN7O۩;4*##x}Ě䳐5`pVIrBp^m1Uc˾*U$.bފGQ*x}NgKe%:erWy X6P?OAD(,mQC(a^ 8>t1A.aЊbڋ)7i-ڬW' 1n}t8zhf(o׈\bR^Uwp *o;G25{c%I6Y rug 3q1&}aiBx`YZq "9?VN@iV؟Vj.UO!D|4m#$2uzZ$9],FPicFtb_{bǦf/\|~ :> 9/I}s69/P"p Pmfx&bD {tQA/pYg TX&RPo|tua9DqesЋ ݗSVa2+οX@KUC b"dwڟZWDyI!E'1-:G8woşƁ+OSd Qc`d_k=fw$7dŔ$e:Z˷QU1)Tr((,[Տ;ds>l*uO`(,ǯpD&0gSFglg^c]R\YRg`rE4ab1B!Ь]-k.JQSj@<|7}`;DNWS@Kv7q Y++'_Aw" TH$ 峪p ̍g3ې<ϊ7D$1 l bKP;o.FL'+cـvdE7inVNDJ⇠X[n}r-7V&'ހU?B3]LOzA:~W z,2ݽXJEmE@ut;#eK9ЅwS0/2*6;œUշ,BNIa/ByYwI{rT]4/9`$Fཀྵ;#*эna'XPy:E+&+B 'zz!7ׄhm3cܜO\xQugXN2nicBV} ęH,9kJyq}%}&#J$S4VckDSD2x<֩~G7c~,A(Ho ҅{pjg횫0ԔݦsSξeOg2GJ߉~ѕeҺ=?ގ}S~aG3{w$@։y٭Na򺍚ܭ@>6U\v|;yXeLϭ~Ђb_ NY71ZIX@풉XOuJ64o=IZ~0lz7-Njdߵ]^7]Jrd??D+>qdq7ɜRUS86s[@;}PRU03"6R1҃}; MDdV\:N( ,Z-9@Cؼ Wz d+fA1w^dh`&q1{O)\8ycz75;'H9J%‹/Ey8::/eue&!nmFBq8;Ȕa/鑑/~<ځ5c5Zd`\`(@&SN֦` uVHyͣPūG dE(|I#iғDnU,;ZK=J.zŽK!rU[UQ|ZP5 Ɨ@6IsMeГ>ZOr~"=S֦ 1},1\;;Ԋ6wˀH}\f]޳v 0p[P4U\'(Ꮒk ǨadE.7||yalt)|?]kGU{6<ۨSa5nwqMnf<$B2*SgAMpV}54u$cUoQpzeA#E}KA*J~x߳$W2UY&0ϏJk=fV=_ĈTL4DJct\<7:eV2ٍ:7;w\>Qrt-$ (/`P*9ո`p[', #-ةiSyQD@@ S+lHY'K)Jl&ij/MxU6GkN-4͈"kJo9 M=u/\ 3Ȥ^JԠ@Rhδ%&x2RdL4;AlJR>6 a.:]bUj6#ߩzպ$r,cJ/u# QUAGf͊:Ekp=#%9ʹF#ྛܣi+һ u Ŧ>Ս /ѩ(a{i{#Lωi܍w2b#.JhK74W*_!킠Ep?4-wh-_1##>wr9Gw#-26}֔ VM*zTJ*t5Ǒ=K)fz~¥,f䩙qS F\ Q2hAᇇ p'@ŁZCLZh1~%<4LK2|+i3(0mْ/F~@w`%.H 6fօuS.c$fjU#Or F/>e@o>}z $Y#-l??czu׾R J)HUC̝cnO]Jd"cFևto[8}~˔SÊx/"c,˽Po(j+G..G@$1䟑>Vkl{¬.ĩS8Nt-h@M= Gl@µ+:Oȅs@MCˇv(dN Cټn!`*˹ YB >t#4>v~AmA+3!E㬖3 .ayLW2o޸*vu=p42R1{q!my+o<'/< fX|A?Qad957aloW|O|ki9ȵTY@Q"w9}:NymP\>}vv0K@$ <%&)o ^~7z`7\ҝ]ɜ}z`շIMz-hT`Q-c)fRK xӯ~\MJ}Ah((y6> f] h#hcGdce5٤[`|̃ߧ OլC^&Ma9:[^(Ջ >rf ۘj,@G`U&Uo'_~@ Anr[R;: tZ~2`Lã(aߟ'; Ё1ӎm4[d+_~{']'ʑ9|q#OQ".VIʳɦ+)q3^uoZAQį?$Fz ڜʃ^@7|A2 d!0z8a3fȔ7\BқKK! ~QwC&DG4>8W΅㛤8Zu{LK]~""ƋUw-XgDW($<B\͈MQ56aA,z4%)7F"o4'b,ǔ83i(`)N'6H>AG a}8Jzd>*+spѿ}#a!FGP͚@-h A2)XTK[W<D:vR1 uzhY왠] >2t![Qs_[Ui[ pzYp\s#@j"1p,JcרK`P&56HLKE(0mToMV"fN8'kIvZ벞:v27e㭨&B ^՟H; =wq7G*{Fy]1| Cz䗥t,p^CPI:MCRA2\.kE˿ƾآA?09l橻rޚF xlMXn1@K?q(;a¶uq1\qi?Rw:q+㌬ZOu{ӯR=#dmlfvpCG14   r0$G[)pԚ+ y˩*@LT` 4US~ X~Ҝ$˵%Ⱙ(]>g!]\1V ;6*=9q(&_._sAjeHӚo;jdV2 AP⛏2+͊;ŧD~j|.u(O +Ht nBjC@wJtŗ2eϭuoivn{PQF˳Q yЉjyiXt^{6WS/}͜:{_;/N)R7>Kk[.[kmqDJf[.#;*4AnCs'^cmŭ`Aڡ$땹`iІ~,Rᛀ2SszSbQ&e+7,Aژג cpbc|4־lu +*|Oв !>ś=/O:KwԿTe{ǒ,@XZ+kI!W$_g OS4"$ņ}B2T5]gq ]@ZP#QYA%PcS}13EroYz+E]Z/jސzqzlk罆$ h`"\(։{k&3}9U2r*q3@c=̋Zdu Eb~9'r pS۴ W,EYcva:v'TS<% qxǮu9Ҙ.$ L(wgP\Q{䑚`Lȸ㌔X!bAQ2N `ʂ=eu;E /utSTe^UK,{CI_ppCH29ݟ=@GÇ. &"c#Ɇ:RY-.f0 $o"9S2va Z5l9<jܧSe/+/ի@̊M u` x]q7!0T4mPH9:1W<)/L"~XMXh+8ڱROlr<`%xTAȁqRb-ĪXώRR:IJ ܓuO,~"*uGłR:-+*W#RQѲW@5oʹT7,FRfB,1ˡNIP^DH눀MdrFUbZ2\!SJ"Dx_Mo/鮠Zr &;8ykHIq p#K%ލA Nrj}h𡕀Ȓ jsT j/=kt\<ۭZu3'xIP spgO9ymk; |%E5aeR|pƙRuuq{IqnI'y%7ELh`,[_!`%ʊ @~&~=WP[!JCY>p㿻N6x{68 g^^,dInL[)2OJsB v(·ߐe^q&,֤FI"7. #/bk2rޫ`oc.k:&(rlb067Tur(1|8 giB"\4+s q ód~V}eGE.<P"n{/;'gw*?9!QƖw?nCiq|THǩBUCӺi۠}s*y}7JBODȻkkdJJQ)/gpNB[ma*lddg̢Jg1be+\Lփg]Rp tRY;kuXY:pHɾ.ze!q+pbj,]6b i4בΨ?FȺ >#D&#m#?SQD >8bK^cg*jyڼQ<ۇ:WBuh֢g BsɧbOO+p`tV 8 HT[LGd޺wW?ϜNnO.%ku qW{pHl!_W ZIؿAo!Te1-lޖYF3ɶJ߳7)L=0Xhn))A*էEHwi]';SB~B@mYcS`I|}e,8R R̊Y\'juEMxi@GBs-,!.nj܁Z_mJ\y.';~Xe1C%X (r`ݹc+^G 1-X,kVVVzwIKkI', 0}\ca}!YNx=׷EQ FHΣI;-iھ$%?TI~CQ,^KÿkݰQEacM38qQ$7D1)zh՟6>bѫg;:| ˍ eN- FžVI P- k4ܰkLk,2ujjAEܘs9.rom9t}@AGj.hjR6|V%3O R ? LkBK*2;(!Q5ԏ58_1$b \T "S6/s#!we0knCdk1P,Ftɱ1%F4 s [Fki>!΃޺GMl/_ݭw:/h-?DnS'wba.17>/VK%g`k.9{M4ܪXB,ջ$G~ɻ5dŋ{v4{FJ"IȤ8^S3޶ow೅"}5vCYN?40Vui*VrV ?5B0t;mO_An0c]}\yWg`ƣNZ&iZ׃gQt6jwpɈtC o=OGp#^qܡgN_GwWI9NZఌ9}lá҄a?kƗ;&[JΒ~纳2Fv{kI]rb{ᑊ4sX)JH֠WGAt=VvZs}}/dd9ESILۛAЮ%yn ?xhUQpܺ7 ?SC6e'y&EȆ\>_CY)kNhF PT])KA^wxO #I3] W( $TB @tB Y<rCncA!>t)* ?ퟅI \I6={פ.%Q9(Չ)C) pj@HL1zce^O sj{e+Ix LjS5j(0ʤ e\ {zJS1 B_v:)pvB8y]^~_ d8: -9&%3jc 0'a_/erwle3*"fdk"rQoYVhEV>߹(sא 9mTj8#7Ő^ִN` M.}uv6 ltGfa+j᯺d*JYp=01}bƍU)d w"{;7]괵b!"h-r3PWkUGJ;%; qK^KO\o'So@YEbg`-rhԮ/fA'*Wt3J#]oFL's}U@w;aȕ*8S``S#y)$AQ$d$ks8]P0Ş1m^SX 3:V\%zCD9 f]p.4c y4)AWL$NBbYy%G Px!F餞p竍`L]4L`y~iŐ}않y9Eيy,Wr^Yviy>'smlhHIρ|n_l=jhT_5=a<.{EG|a!Ճ;Ǿ#6t,8 -EP>5" [c9= 6"3 %šdX䤍Jccr0>c z"0󧉓 Z`S~N{\zsﰃmQ ,j6ayBQvw3S#:uHH`0\b솂Y69."FIޡclB޴mwYs(\Råҋٞ\j|d!l4I,n-KRMOt]-dg_2 2ƺ5b46nylX_Z1O_R#^7AgBF64+IY] @N~Ҕ_õImw%KDpóE**«SctW?ekl,$9aj2;m!E ^-L-Z>V2Q>',5-2R>n?U_MqS4~Sj-Iُ08poB kv+{Zn~M k3a'}rJl[&DŽU27sk+ op}ܪ9ivA-g5 |E;aȼB7)4y~V2bSk as /+5%^77bݏP_D5YcD> F]Q evENF¶ Nh@O;I?ЊɹḄ d%I7Ud' }=trԏcϯ/\T 7 [P2w 5 &+?#O}: CA(1oP 6hv& J?csX%QR?6pIL; }cĊ*-)&bڇ'm@Z~/(fUV` {9 gtCeHS,)0OjytسXQbU۞&&Q&CԪWl庹%M􆨴^`O_1<[з~`1b^pd3H`<5 ?m#ҍ#df>>ʼn"f7%Vȑi*̶9,Ҭ$RmcF'2VO_n clP܂_9OcNU^8ҴO`?OYs<HKcH/5qj/Oz+Az>Ҷ6b]دqr7XnC;*w>*s>zbp~:COwu~fR:0q<E͒qNa*rq8K;ZjA!h)do*]e7ΰE%*g VU2+. AI0-RՎΉRy4)(bŋQk+0O-hVr9dp!?cWYYlf%sQx':`iيJޭ:Dl[T,]ţ(31}p!eP2 <=12I`&rBcNތ)ABU?Ƅ b3$:`IvfzpQ9i*)0OA;lB fF JPi }CG`Y.-zbYG f#A$`wBٜ %{ 9 aܩzoҵKfarCRg)u|phW!EDբyV!d+G? ,1ia2r~bk?){ '@'yQ+x€U;2lGH=5Ahc.\/Tii~RW/u &s3IgAl ^59;^wVPǽ6 :@?wpFm|+"2pȒpÓXếDE$FRW Jg(\@!1n͎Ka`f(t&u(i`Y6%)L> r?*^q'=ى%噋gzuM"Ig")WvTJ&>Y>dL) 27K,҈3Q٣A X`uh5[8B6 p~!~"Ѭ\5aV#b/kl(<ѯ-Ev(|LN{|/8ەr1ʹ![x`ޠR>Ha},1HbT#' ]wT(nncfZw&VPw7WYt-PaH.l,f̕5K@s2@Gm`Op;T5]ls]'j;.xlrh@/A,35< Ea}3TFٿn!hXnUI'm!HJA m{5hE+}\ַthq-~Qk!0 94ߑgÓ@  Q*4|(X_#8GN rVjͤGZIgKKBLߤYl3m*6 Ha4 ?Kh;*g15pei)Eõ^Y쭱U|J|q=M.!+h RŪ:y'qX7pIYsj'iXl0`CD; F?Z4cW&%ӢDD(-v$-0HkXxe;$ 2_K[Nc)q7¤ͧ2ᡴwozK y^hUirϨ/BlK%ㇳrmd>@Ɍkԇhk=θ0cxm*\|`ׇ-⍚cmIC5kM!m=h';N L;ը{f4wOQA/3vRxk-}-&"|#_jo3:Q#n-ưMC-0V $:eγ-B>$:R(B]H3:`&pv"g9}b0]Y6{;ETZg֨3eO&?RH<pUQ+ [ܴpo-ݯ,5ix @Մϰ&KV XDw&2n(jZwJmz Lx^[ZmpK0P^*tz'qz"BcAaUK:ÏH^"mdjbgr<?Ԕu$#-K":wjUT};UQ,*1Eg?'=!ٶ?lՆTt \O/+a3apgpI) ^,c %G'ÔRkyx]nS9!@\N@d|ݖO&mgk~j}z6J2KSC9GU q?Ȝ>\7$ OZo)Ɵ=QU7|Q@R].})"X>""P**pWM\c7^rW~F |\1817a3(Xdiw]7N']hY㒆9f<5Tj6v&&vyb&ͺSkR.nB;A{N@+k7ۖlQNHK1A鶱-ۭ(X=2)lv Ώ?5+ZRm~Aš7x/C?5VkǏxƎ1].r ]lϖ;jz/}̥YLj\]l=M1="o|@-FsS1A XwϷ޻'j}k5"Pb'*uMf.dV3JHr%nJ-#+`!‡yf|޸Ko8?}Wy=V=]I*ۛ#LL̩)u[VEUk:ʯ Ytd.3J7d,\J*OKSWſ?'KM>D!=ttfG.<Kv5~Z*+ wKiv0)尾z*/h_ZV k1jl`jh=af GS^dP1 H;Ri="m0Qϵo|raGM Eˑ=v'T޷S%B~" ^FIWtp{`Hw@6Z 77)J(u3E[?=recs2K.)WfNWk3 r֙)e V4A]԰Fs~nA/vwsz7hrxf0b־ٚot͛_9LKCp}Z+5񜮇{ s99>j=4t.A#A¥ DݻQtɁsV:[{ +'E3?Z]j)XX\7F ;e.\Wqf11hCݠU͹aԤ]z6jm#+2/q^"MXM3fҕO.<|.UM%ӗ YZ