OpenIPMI-python-2.0.25-lp152.3.3.1<>,i`f e/=„iRtAp3 ~` }V8 y+XZh`3sB6&87"L"_F=ׁ5VF~#E51"chݔP$hݜɝC .4 _T>ČJFA4*/燮!#Q\-kj:68PVߘmR "8dSt>=0?= d % H 5;DDTD D dD tD 8D |DDD4XDh(/889x:F-G-DH.DI0DX0LY0X\0D]1D^4b5c6\d6e6f6l6u7 Dv8w9lDx:|Dy;Mz<<<<=COpenIPMI-python2.0.25lp152.3.3.1Python module and GUI for OpenIPMIThe Python parts provide an OpenIPMI Python library and a GUI, openipmigui, that makes use of it.`f elamb57G%openSUSE Leap 15.2openSUSELGPL-2.1-or-laterhttp://bugs.opensuse.orgSystem/Monitoringhttp://openipmi.sourceforge.netlinuxx86_64%xAYq+)LVY ;9+62GUDBE-O1M2 EaUO^28tF;@G/%,& 5 c&"fnj큤A큤A큤`f \`H`f ]`f _`f ]`H`f ]`H`f ]`H`f ]`H`f ]`H`f ]`H`f ]`H`f ]`H`f ]`H`f ]`H`f ]`H`f ]`H`f ]`H`f ]`H`f ]`H`f ]`H`f ]`H`f ]`H`f ]`H`f ]`H`f ]`H`f ]`H`f ]`H`f ]`H`f ]`H`f ]`H`f ]`H`f ]`H`f ]`H`f ]`H`f ]`f c`f `f [10dbccd293498fd38b2bbdeaf194655eabd7ef104d34e9283fac74bf014e1dcc93c0c1de996138bf4fb4fbc880928fd9b98cbe77ae8ee5779ebe5a98cc8d5a11d539c87b576948d42af45179b46e0548c75d27a1997c75fe4df91243e18b8440a57d91e242ae798743c4470477d1a6e04e089de8742f08d8ae248dbee01731e7747f94738a7240999ad0072882b12745d377ab7eddba8b2af25bb83d56bbce725b10a033fc6a3be1cedde89403eaa6959276a0b3c695e0e21cb4a90ebbf0502e2435fa2dd6dad7725efa5c91868de8dbea9458a2d8e09afa37235878627b44b8ef2f26ae5af0d79c5b3b1f99517a7c9e09e87122e5284b556c16f152cb50f507ddc0fabcc90def4038c758bb54975f7845dab0421451309a4a3a8245880950afdaa861018ec67af4d7a48b03d86ff3b959bed9203bb296fcc93c179e8848d7599b041720e3281b8d4e9083bc8cdbf912b09e86d34e417affc3fff4674f8ecd5e6d694f66eb5712534eb8e8dfb552640dcb4965f83b71e05aaaa38df5dcff4f8ad802d33a03901c0f9adf79343f316893372ff4e8339234cd67f9574064d047f8b249c0f2b26b8d74c3ca347f3ca810f21014a27c36f80b4adc1c0875653f05e1df59e2da154d13b2e6478659c9b0a615976df0ddc105310e97604d885e6e755e462e729f61b1c4f523c990f7d959ec82ba8eec7a07bdd36ff1518b1870b85ae67208299afc39d989d962d66b6b54065fa73b90b635cf708395397001f20775b82c710ad877f5df91dcf71d792e644adf513b377803ea1fb1ea2f594bbb2c5abe8f0bff9880a605309a26dbfb4b145d9dd50218766dfe545ba87b2f666e3def0f415a219b56a7c4d812964f552950db3fd48f8084c8d8c5d654e5c0d112542edec00d7990fd07525e95c4b319e07494e770958ac1e1a1ccfe691ab835cde9c36c3f59eda8f7b18ddcb9194a2664f03e2010119b65f26f327f9fabf0f5fbfaaba244fc6c88b5fb3ee1277e8e07046526ace5244c9990edcfe865009882402e1bc36c6f2f7db0dd63bbae2538b5cb1ee6f94f63064e6df52d964eda5dfb7b00f20b15ccbafeecc1a905fc7e70bb317e922484ea45b2a0cbd657b5732b1704dec05433416cf58ff3ba94cc9dbea3d7b1ac5a3f06f1d522a6f6be8fc31ba992b066316aa2e5907748c4925fe0cab4c410ad0a10bdcf1327850c3e8e3b107f136a9796ae05ac86e89428bf227d2670860fbfd036d3afce6c9ce4a6eb193a42d8a9ae08a82fc7b36229965feeeaf828188044fd607851b4527edc5465c44babb263840b3da7be92ff13dc8152203fbb4a840ed63af1ec68e5fc22b2a2743cfbb81121126052ca69ea0111c0155b2d865272626d981b8cbc4a6bbf3bb72ee35ed99001aab29f5a30a79b01fb2a3b232961b73e4ff16712ef1f7adcbbfe91dfafa8fa507b3b922d97d97fb9fd7773b10b8537f1cc4e48ab48b09296406146605392d0b9b55d35d07351f12bb14c5dd55d71b2e1343668e12346084c5989f8d34f8403388a1832d5df5d07813c7feaf460e9687e95577b1ed81981a68d832a4352e33ddca9c83634da1d47630c7631ea1a2a55186c867a745dc010755f52269f86991a0c245cee078553f3ac799f945d8cccdda3366cf85b67b397a7f712834e841ebe07e264888e976f1967c015ca2df06ca2cb43261c5c035f25ecae7042b1b5aec2fe3b22e879f23faf8a6febb999c2839b4b46513ef3670b5bef96ffb1f94802ebf6f0dbb8f362eb0d61df4a2e64b622a15ff35e871349bce8cec4e4ca68e1370ffe73950187a082a94224fb46d7700db1fd72212bbc2cd0acae41983c29aa1ee1cbd721bfdde5a66409460a548105e1e252b1361e1bfae1471b7a06ab9f4a1d29525ea6f7ed9fdf44a2217d46c1a44d6beaebf008a24066881735846eef602112a80254eac075d7c55a489a7381a7affb005c6264d68221054e21aecda210b51d631d34effb547900b54b5c04bfcad176efca6852b6fd53e9cd7f62366ce6e179af0f653191124140bc1246aa5c37071c725af678eac76ed2404b51c84197a909aa9c41e0237b09032b8cbf3d66737f1304db72d982bb095fc155fcd82f237ef4ed66d98da0b41f78435007c1803dcf58f2a3b2d0c2494e583dd73ad35c1b004a95c690af5e03f0e6238275ec40392541e81cd9afc2b66d044ea87fc82b10ae6f9f48aea2153bcac663ea03c27ab6be64b8028a3e673f13b466e518550f62676478923a8503680bb60160a51c5a55b585fe8e56619b51fed6fc067b706bfd5ad72d67c6a4a9d63b1898f9c72aa67bdfc0f925cf544ffb79df4ea09a7da034ec71141453ff4df609a56fff9a0bec5b654cb2da17b143645561b04ee327f80cde07ec853e223f236ab130a341e66847745cec169ad4c159a09a670b66ca1d5afde33bfd056d189d1cea02354c0e6bab253498fe60a668c001c3ccef79af1e260df87f60548ac973e5376c665203da79adea433860ae5e31661bb9773f6840084706c77c06d727e38f1da1053f009bae5cab8f0ad33a4fff62b21c3d5b0cf36264a9d1e9a1fe6c1e584908847d0bd2425649a01e90f8de1a062d066e7a0b3dba211594c17d45492b416349ecf9bcaa4e28159ff3fee4b661321806b119ff81eb1f91354830db8afe2d9517e281c9217c9590a5133308bd7f6895d5f277d82155b7f50227158039bab3e293d3e31d1533ba87e9291845af5298ecd853345d72ef2f2c8bf59b32da671f4e58f299cb67a4163a30011ae02fa21e8456197783cb4db2daa1587398099f1b031ab6f07c4b00c75e8321c294e74266a6baba335d49e28df8364ad01faac5da54f933dea0b1c10404189ffc2015fd887f43c6a10dff9d6defcfa087da8c15177421b30a91b53c3cee6589bca81e0998cfc97b5dcd6a0fc16bea9bbd74cecb3d14762700ac4d91d1507ac23518f7f88c04f942699b7cde65f9d391rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootOpenIPMI-2.0.25-lp152.3.3.1.src.rpmOpenIPMI-pythonOpenIPMI-python(x86-64)openipmigui@@@@@@@@@@@@@@@    /usr/bin/python3OpenIPMIlibOpenIPMI.so.0()(64bit)libOpenIPMIcmdlang.so.0()(64bit)libOpenIPMIglib.so.0()(64bit)libOpenIPMIpthread.so.0()(64bit)libOpenIPMItcl.so.0()(64bit)libOpenIPMIutils.so.0()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libpthread.so.0()(64bit)python(abi)python-tkrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)tix2.73.0.4-14.6.0-14.0-15.2-14.14.1`H[@[h@[Xf@ZaZ@YYRHW;V޾Vm@V>@T@T@Tl@TKJosef Möllers Jan Engelhardt trenn@suse.dedimstar@opensuse.orgjosef.moellers@suse.comrbrown@suse.comjosef.moellers@suse.comtchvatal@suse.comfgerling@suse.comdimstar@opensuse.orgtrenn@suse.detrenn@suse.dedimstar@opensuse.orgLed dimstar@opensuse.orgp.drouand@gmail.com- drop -fPIC from CFLAGS which breaks our gcc-PIE profile resulting in non-position independent binaries and thus weakened security [bsc#1183178, OpenIPMI.spec]- Use noun phrase in summary. Ensure neutrality of description. - Update unspecific summaries of subpackages. - Drop --with-pic which is only relevant for static libs. - Speedier /usr/bin/find call.- Update to latest version 2.0.25 plus latest fixes (fate#326195): - A OpenIPMI-2.0.25..HEAD_git.diff Patch to latest git commit: commit 4ac55d7dc7016c9e5f0c474f69f4e64e7aacac42 Date: Wed Jul 18 13:59:29 2018 -0500 unix: Add a way to clear fd handlers with no callbacks I had to manually edit git diff v2.0.25.. and remove .gitignore deletion to patch succesfully. Build service wants to have the original .tar.gz tarball from sourceforge. I also had to add the bootstrap file which seem to exist in git sources but not in the exported tarball, even it is not listed in .gitignore: A bootstrap OAD 0001-Apply-OpenIPMI-2.0.18-pthread-pkgconfig.patch.patch - Adjusted patches: M 0003-Apply-OpenIPMI-2.0.21-nobundle.patch.patch M fix-conversions.patch M OpenIPMI-prefer_perl_vendor.patch M openipmi-tinfo.patch - Fix build service error (use /usr/bin/python3 in shebang instead of env A use_python3_shebang - Build documentation (IPMI.pdf) ourselves as IPMI.pdf vanished from sources For this quite some build requires had to be added as well A fix_dia_version_detection.patch- Replace usage of deprecated py_sitedir macro with python_sitearch.- * added a section defining IPMI_SI_MODULE_NAME to sysconfig.ipmi * added code to OpenIPMI.spec/%install to modify sysconfig.ipmi according to architecture * modified openipmi-helper to load "sysconfig.ipmi" AFTER setting default IPMI_SI_MODULE_NAME=ipmi_si [bsc#1059820, OpenIPMI.spec, openipmi-helper, sysconfig.ipmi]- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- Upgrade to 2.0.24 * Mainly code cleanup and small rewrites. * Variable renaming IPMI_... to OPENIPMI_... * Improved internal error handling * IPv6 support added/completed. [fate#322830, OpenIMPI-add-libncurses.patch, OpenIPMI-no-return-in-nonvoid-function.patch]- Version update to lates trelease 2.0.23: * There is no longer actively updated changelog * Various bugfixes since last git pull from 2016-02-26 - Drop OpenIPMI-libtool.patch which was merged upstream - Drop OpenIPMI_2.0.21_to_HEAD.patch patch as it is no longer needed - Add patch openipmi-tinfo.patch to detect tinfo properly - Add patch to fix OpenIPMIpthread pc file (from Fedora) 0001-Apply-OpenIPMI-2.0.18-pthread-pkgconfig.patch.patch - Add patch to not bundle libedit (from Fedora) 0003-Apply-OpenIPMI-2.0.21-nobundle.patch.patch- Update spec file to properly install sysconfig.ipmi (bsc#989985, bsc#988443)- Remove one occurence of perl_requires: once is sufficient.- Fix perl requires by using the pre-defined macro (bsc#969576)- Update to latest git commit: a01bbe94efff3a5f239b3b5440c8..052d36ec88515c1b1177faa442833e3 Add: OpenIPMI_2.0.21_to_HEAD.patch Removed modifications for: - lanserv/ipmi_sim_chassiscontrol - lanserv/marvell-bmc/TODO due to git repo inconsistencies - Some spec file cleanups obs complained about - > also spec-cleaner run through- Do not try to register/deregister OpenIPMI.info.gz in post/postun of the devel package: we do not install such a file.- fix bashisms in openipmi-helper script- Replace systemd BuildRequires with pkgconfig(systemd): we do not require the full installation / dep chain of systemd.- Use systemd instead of sysvinit + Add ipmi.service + Add openipmi-helper to keep capabilities of sysvinit script + Add systemd related macros - Remove obsolete/depreciated macroslamb57 1617300837  !"#$%&'()*+,-./0123456789:;<=>?@ABCD2.0.25-lp152.3.3.12.0.25-lp152.3.3.1openipmiguiOpenIPMI.pyOpenIPMI.pyc_OpenIPMI.soopenipmigui__init__.py__init__.pyc_conn.py_conn.pyc_control.py_control.pyc_domain.py_domain.pyc_entity.py_entity.pyc_fru.py_fru.pyc_mc.py_mc.pyc_mc_chan.py_mc_chan.pyc_mc_lanparm.py_mc_lanparm.pyc_mc_pefparm.py_mc_pefparm.pyc_mc_solparm.py_mc_solparm.pyc_mc_user.py_mc_user.pyc_misc.py_misc.pyc_oi_logging.py_oi_logging.pyc_saveprefs.py_saveprefs.pyc_sel.py_sel.pyc_sensor.py_sensor.pyc_term.py_term.pycgui.pygui.pycgui_SoL.pygui_SoL.pycgui_cmdwin.pygui_cmdwin.pycgui_domainDialog.pygui_domainDialog.pycgui_errstr.pygui_errstr.pycgui_lightset.pygui_lightset.pycgui_list.pygui_list.pycgui_popup.pygui_popup.pycgui_setdialog.pygui_setdialog.pycgui_term.pygui_term.pycgui_treelist.pygui_treelist.pycgui_winsys.pygui_winsys.pycOpenIPMI-pythonOpenIPMI.iopenipmigui.1.gz/usr/bin//usr/lib64/python2.7/site-packages//usr/lib64/python2.7/site-packages/openipmigui//usr/share/doc/packages//usr/share/doc/packages/OpenIPMI-python//usr/share/man/man1/-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.opensuse.org/openSUSE:Maintenance:16023/openSUSE_Leap_15.2_Update/4836c738df1819a85e06683924d7655c-OpenIPMI.openSUSE_Leap_15.2_Updatedrpmxz5x86_64-suse-linuxPython script, ASCII text executablepython 2.7 byte-compiledELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=5452f3b955244713a5c1dfe3f470862787fd9c9a, strippeddirectoryASCII textC source, ASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLRRRRR R R R R RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRo3Κ񝡲utf-8377db3d380ee81e330e51d8aa31bd544faea60a9b1cef7869b4fced824c9378a? 7zXZ !t/<(]"k%>29ưE3X؍U LY~ d?aYMݴRp+mdeX P/(c`:4^|YėTd ֹHp^nٻ|?bԥ&Ex.L6}ۙRfBǎ^W;ktN YLbs\]9~ui0[G8`CvBhWأ K2fZON|6|.0:kM%|⻗ 0 *cF9q1BM+ٯ0WC.a7Xa,hPXar`i3ofg-s Sw͂j +{aji9eT ΥwO"bAZk2m64GMڴAK=DI] Dʈ#X{i+Uy+xH$Gf*CģZ 9,7ʘa >HT yn ya뗍@>Tm)WӟC򎴴|tX'6yn ,`.dMFvriyOe %vUvIaO.gmWI9\e,H8h/"6.`%kL7>OjcCMӟ}:كWukLn N~0NQ\DbӅ@gݎp{~S8SCFt sW9c6'ƋVHIZs9`( s~OcP9s~|*Ma9qRbB͖rRkSPS^KΪE+'#`4#:EQq b9 *j{:mچnVe6 ]P)y :h{._,ťr-c46UPĂ<+܈ޝSH cFy=f9)%|"νEx"Հq܆DbKϊ? fHA6cAhبU D<]O3pu>דz rٺ`iZ'e[}Hx80n+]:X0({lo_8)H㿰r|x^sBZBzv\mp儲'&nU6P wh:ႃkIDD9tH^jmm3|VX+ 5D(>$jrdfFlxpB}oP]X+).r$ F E>m|e 4LVIAmW$R3aȮuGk|VTY#t╎xRY ۘɒ2 Qb3Jx=Tn A?TlGzԝdtRk*I-w"d|Q * d‹(eaikiZ0|.bfE)|qTvN0Z$(<-d]y O3`(IM/f12b>Mh ',w$ ?@oIc:OG{xs.ςc RExx듄82}~&v.vW[Ȯ1_lZWU _|Yޟ:)_JF Yi ;۝kH1ƟX=v#[|nfRVJ^Z])߼>2 7Vא?ȓJ U؋G7KE7_i܉bbR=. /E\ efg^ۨ>{n~lwIYoj~7 2^H[$svS6sy'.k?CGwX_JE$V Ah%V' ^d%3iсJ%1ֶr=G޺4E&akXo9޳cVL4> FOgtpu 2h5^ +.;qud`TgЇ@ R BmRW^a:&ѽ>k@@2L-A;Ξr9 s-^xTԖ<Lr;ك26j4'\S8e D$?9VvU|iRԮS3"lA]lbQɖ+ng{98BMR #MREi~FCé]Qk%LԈ)U k B+~s֍T_)de*xJ8̈|ޅϠW9 d޴:'633/"" v_{ D&e# \*a"uӣ>C[7=0~#+r>HII_D>)jlh}ncypgS Ξ?yS>$[qHE&xyq̹N^+᪪XA)D\ l/.LQg5\ -rIB#a#IA/4{(F? DRxq7P4!i+Ys@023 z[KM 1󎩃TS$B5e]L (},>f54faL(ه bq?\e̾M .s > =q&w챟DB9ؓy֍.kpbT i.aPLՌA~L YDW:VsG my t)bl܄c')Pjjwy̓_hW=h[8gSvY/!^X;;Ookٔ^uXGgYJT3iMm$`ܣvMeAn=3Hϑ0/w]`'W*t@#>wYB1fuJTN;xܰ:fm\56,k@fH`gcswbUIS߅ڧ}p4 啤PLci3mm`1fIMǹ RTS;xz :{h< ItĂ1RyQc0pF w_b]|91oCف51sjEF/w-O,nCioP%@%a[җ5it` qVɌ/Yp i^XLO!c(l-SۓK;7htG u{" _A,PY(֭98.jqn1iMivKP=FP}Mb ({\5ب;1CF)S7":iiY {8~c%&pr0¼nnB!lb"YԆ ;uȎ{^lC^_F(7_ݪ|! O/90lBP@QH4'o @7sة:s˿ȫ>Y5xÄ gq#Ӧ;e]ݾ9`ʪf@+n<3/?Vj RwyftȾdKGE)עlzQTB2gBKy' "g 5t2*6UkЌ)^.4AS׺D A?TK=$׮ϩ<<Ѭe7g ;kBd:u,D0XPG^*gK}DC"M+0!Ғzu\l?"+ 9@Ƭ+S PRpak9nEpEgr\[Ͼ4*u#;֊OQJkLnUV,|U3MkLM@I.kµ] yqHMv׻JM8W$&l>]Hy>'YjfHNB6ݨ,![4t%VOCv+a< Te$Gg;lwr`;H[L-XNs%vnr׭(6~ \m>0va")O|FFR[~27Bng*J'? .+Ը19h~{"iD%E|O|ENxؘLrvVW{VtaD ,_H" J~hE{9at S%S>P[Y*%c"5션m˜tzhq Zæ38qڸ%Oϛ +L;,R(d.)jͤ h.o0goSTQs~&xѝI&I)Q֏G' )yu7UۆׅKW# $RdWl\[3}6 RP H[#-@=Mo#'n3O4Co$)€\{lh8n乎/_CMvzLGEz<2R}]@4hv#PCt%r݊ Wa7j1kZ{F!+?5(7ts eIp 6ep d񍑮[6(oBԟ(<1zr|]h\,bѐHS>Qˇ?ׯ#['Hqf0d2QUՆF!Au`A8wTRۉW+>k'`/Pǟx 1ʊ^ީ5Y䥈ysj0I˕_p7R6 N?y`J 93`z컭٨ }o&'vKg'zSP0qޑ iIvS \zjGvg2)2 )!|#`7 k}Wa\6aWqYf (]R(,mI_ 5ʳꤓ #7Xh\(Ncꐯ5"zevUi 6KU=ʉ=1y^*7䴛Km'"hmNÊk4v;⦤sm}'9Ζ)O" PsV%Gz3& !J-{[!ؠ{oW@XF֭uJm=~K0;Κn k3a>ny`Aūvݼ'՜#>pZJ0 Uz^ןVKV&fWyBρ[ "OjZ]z4ayL(mQ?W4s~Ɛe+^KAs^4:HZݽ'L8fs4GEn`pIԽcgPcռ|$g}c2e},\+`t  |!Jݲ7&#c1!YӬ< ET-#Y%*r dRYf51TtX#;\.@:|(t^~QY|SXBﯵu>Esp7r Ũr_, ֙JHK3*qy:sd2o ھC<(z:xʗe$<,&'`|XZTpÒ 8zy0{ s?–^lw$#Wh]f0j +_7gY`?4w54^Jaxvs8y$ev {{^뱉m0|PV&cuY% UbB2\yR=4*91)N#G{kaEE{KmORT6g]t>WU70\tT3s#"qǮX dzǨ@-r|*=u_=kOfݢ JDE^apذ|Wxz@xd6|2{UyyXin |J d`P 둯h.LWG 63EdFTɐ;?r (  q.{ *szEF \]ՠ#Baq)ܩ~D%oNLX՚ʇ-H8::6BEs@/ez8r*@׷Gɐnpq|(Ӓ3ꍑs\jߝ#6,,A[VCنBXDD)oΚ!@wj L\*"ADpswO5xݥ)#+s X{lJ>o d1qev[AYZaVÉCVIAH1QMMūWzT2[Jl2%G!5?*Q(ߦ:JX#}#+FI*R|: g9 2BQ4("{1w-1q8C5jzw2}\ DN2GWAVڃozb^ڜ `C.z|^e83pŴ5<$ .Q{d#K}~]p!b RjpGqHohwWr&,}۾fXſn_fW~ӼNBUcn,(d]4ӚO@ַ-?3Vg*rb?4=x,ܭ}U0sCDOi| ?-$I'C 9*1I]j7:@;G`p"d58KV)N1i5qb/)4K*t;9`s%7`F.Żs6)4~,I<[2g`|lHچJ=ɽ`|]@<Q*c ->ӭLCx-0*Ojv&pY!mq .ZrMk~wYBDO\Gdb!KrwWw!AwF㬁罭9z\qu==N4[vA( C(򊙚xO7lJo=U0n^8t{unB].Af|S7L5ue[!L>4'%l8d~M9C E=J6Ut8أ뇗NHGwь|sܣQ7@M8>}e+_k ?r 7T$^NLtmRVffE|.pޏOz^#ȘP%9"6QG ߔL-( &;5.#); dBœ{ { %r IergzΣRL?0VJ_QQD^8N6 уg厸:J6=l5gh:kJU -xV9![`Di{E*%漸: ! FV|{NaCJ"ٗiy~F"|cϿGh>ZJ6VJkzaV'@#DxvJ ;eG@:Lj9\R-1Эz:Toc>=;'{$Z;e`z@1Lɻp'xMޖ{GGBmUCm 4c,P!SfZIִ̳2VS HT퇾ʔ{~7kVfcY?AOLm!q0VlӴ[d]H[2ع[0Us86y vjv~oG<īov@EMcMp^Cui^1mC+SeP&x$?@kHx\gNnQzTǁ~f팋lgiM?mRsẕ"L˻/8&hϔ2E~h3Zbqt E:2ppĹXSUBbY^T|2.S6[q9zU9RVeKjj 914 ƩсMnW@A|&츨o; ; 1V9`eidQ\<=' UJ:bmi3dSPy  YZ