python3-libnvme-1.0+32.gb30ab4c96c2d-150400.3.21.1 >  A dtUp9|!]"kf.Y@2E@ُJͫHOb au4#WàrK decScm|CYU'!]Fj~GY"|Ba;F=(^$U$9LQǠbڃ}dr8ޜhov]p,,n5EKVYiTS+VZⷉkZ蝊THggqt¶2oxjW0AԀ `snLn /m8y0g@'d6Xb80cf630b83df99d45e9b679be2d6667f8b0f42f865750c311eae2cc1ff7fc64c1307a6e6bd5825b09777943b368bee1c637068a4dtUp9|)2`HASE V'ISpJK<3J uR(\F6tHA}&isVr 9F)BrY}cΊQD(LOx"{b E樂5bjj.OߌHdA9]ǟMWeC &.M0H$8惏4D ZQ><]9Vѻ:\C$!2LzVek4;`zlψcJ_6^>p>-D?-4d' 5 P  2>ekt    h l| H  (89(:F)8G)PH)`I)pX)tY)|\)])^*b*gc+d+e+f+l+u+v+w,x,y, z,,,,-0Cpython3-libnvme1.0+32.gb30ab4c96c2d150400.3.21.1Python binding for libnvmeProvides library functions for accessing and managing NVMe devices on a Linux system. Python binding part.dtUibs-arm-6SUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-laterhttps://www.suse.com/Unspecifiedhttps://github.com/linux-nvme/libnvme/linuxaarch64#po-A큤큤dtUdpTdtUdtU0e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8558f811482b8dee986653528d577582bb86a35446904a759c076378fece192af4b054b3cd381f21cd28574c3a1b870a563fd3cb32aaf121dc5d931618a152318e0rootrootrootrootrootrootrootrootlibnvme-1.0+32.gb30ab4c96c2d-150400.3.21.1.src.rpmpython3-libnvmepython3-libnvme(aarch-64)@@@@@@@@@    ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libnvme.so.1()(64bit)libnvme.so.1(LIBNVME_1_0)(64bit)libnvme.so.1(LIBNVME_1_0_2)(64bit)libpython3.6m.so.1.0()(64bit)python(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.63.0.4-14.6.0-14.0-15.2-14.14.3dp@cU@cc~ @cs@c*bbP#bF@b4t@b+9b'E@b b@bOa a@aaaedwagner@suse.dedwagner@suse.demwilck@suse.commwilck@suse.comdwagner@suse.dedwagner@suse.dedwagner@suse.dedaniel.wagner@suse.comdaniel.wagner@suse.comdaniel.wagner@suse.comdaniel.wagner@suse.comdaniel.wagner@suse.comdaniel.wagner@suse.comdaniel.wagner@suse.comdaniel.wagner@suse.comdaniel.wagner@suse.comdaniel.wagner@suse.comdaniel.wagner@suse.comdaniel.wagner@suse.comdaniel.wagner@suse.com- Fix GC in Python binding (bsc#1209905 bsc#1209131) * python test: Check there is no SIGSEGV during garbage collection * python: Return PyObject* from __str__() instead of a static char[] * python: Fix segmentation fault during garbage collection * Python: Fix crash during garbage collection - Set version-tag so that version are correctly reported- Switch from quilt based to git based maintenance * remove 0001-fabrics-Lower-log-level-in-__nvmf_add_ctrl.patch * remove 0002-fabrics-Remove-double-connection-error-logging.patch * remove 0003-fabrics-Introduce-connection-connect-error-mapping.patch * remove 0004-libnvme-Export-nvme_ctrl_get_config.patch * remove 0005-tree-Factor-lookup-code-for-controller.patch * remove 0006-fabrics-Consider-config-from-file-when-adding-new-co.patch * remove 0007-python-add-missing-ctrl-attrs-to-Python-bindings.patch * remove 0008-libnvme-accessors-for-dhchap_key-variables.patch * remove 0009-fabrics-Update-controller-authentication-in-nvmf_add.patch * remove 0010-json-fixup-dhchap_ctrl_key-definitions.patch * remove 0011-tree-rename-controller-dhchap_key-to-dhchap_ctrl_key.patch * remove 0012-Parse-dhchap_host_key-on-controller-level.patch * remove 0013-json-schema-add-dhchap_key-details-to-host-section.patch * remove 0014-nvme-tree-avoid-segfault-if-auth-keys-are-unavailabl.patch * remove 0015-fabrics-restructrure-nvmf_get_discovery_log.patch * remove 0016-tree-simplifiy-nvme_subsystem_lookup_namespace.patch * remove 0017-tree-make-nvme_subsystem_scan_namespace-idempotent.patch * remove 0018-tree-make-nvme_ctrl_scan_namespace-idempotent.patch * remove 0019-Fix-llx-lx-build-warnings-on-powerpc.patch * remove 0020-fabrics-sanitize-dump-config-output.patch * remove 0021-fabrics-Fix-build_options-return-values.patch * remove 0022-fabrics-Duplicate-strings-when-merging-configs.patch * remove 0023-libnvme.map-add-nvme_ctrl_is_persistent.patch * remove 0024-libnvme.map-export-nvme_ctrl_-get-set-_dhchap_host_k.patch - Always sanitize traddr and trsvcid entries (bsc#1207435) * fabrics: Always sanitize discovery log entries * util: Add ECONNECTREFUSED to enum nvme_connect_err - Print controller name for dis/connect command (git-fixes) * fabrics: Add nqn to connect/disconnect log entry - Allow tracking unique discover controllers (bsc#1186689) * tree: Add unique discovery controller flag - Build documentation because shipped version is outdate- Fix import error in python-libnvme (bsc#1207159) * add 0024-libnvme.map-export-nvme_ctrl_-get-set-_dhchap_host_k.patch - spec file: add %check target- export nvme_ctrl_is_peristent() (bsc#1205657) * add 0023-libnvme.map-add-nvme_ctrl_is_persistent.patch- fabrics: Duplicate strings when merging configs (bsc#1205019) * add 0022-fabrics-Duplicate-strings-when-merging-configs.patch - remove unused patch (duplicated of patch #0013) * remove 0022-json-schema-add-dhchap_key-details-to-host-section.patch- Fixes for controller authentication (bsc#1201501 bsc#1201700 bsc#1201701 bsc#1201717) * add 0007-python-add-missing-ctrl-attrs-to-Python-bindings.patch * add 0008-libnvme-accessors-for-dhchap_key-variables.patch * add 0009-fabrics-Update-controller-authentication-in-nvmf_add.patch * add 0010-json-fixup-dhchap_ctrl_key-definitions.patch * add 0011-tree-rename-controller-dhchap_key-to-dhchap_ctrl_key.patch * add 0012-Parse-dhchap_host_key-on-controller-level.patch * add 0013-json-schema-add-dhchap_key-details-to-host-section.patch * add 0014-nvme-tree-avoid-segfault-if-auth-keys-are-unavailabl.patch * add 0015-fabrics-restructrure-nvmf_get_discovery_log.patch - Subsystem scanning logic fixes * add 0016-tree-simplifiy-nvme_subsystem_lookup_namespace.patch * add 0017-tree-make-nvme_subsystem_scan_namespace-idempotent.patch * add 0018-tree-make-nvme_ctrl_scan_namespace-idempotent.patch - Fix PowerPC build warnings * add 0019-Fix-llx-lx-build-warnings-on-powerpc.patch - Fabrics fixes * add 0020-fabrics-sanitize-dump-config-output.patch * add 0021-fabrics-Fix-build_options-return-values.patch- Reduce log noise and export error codes (bsc#1199994 bsc#1199503) * add 0001-fabrics-Lower-log-level-in-__nvmf_add_ctrl.patch * add 0002-fabrics-Remove-double-connection-error-logging.patch * add 0003-fabrics-Introduce-connection-connect-error-mapping.patch - Apply configuration from JSON file (bsc#1199503) * add 0004-libnvme-Export-nvme_ctrl_get_config.patch * add 0005-tree-Factor-lookup-code-for-controller.patch * add 0006-fabrics-Consider-config-from-file-when-adding-new-co.patch- Update to version 1.0: * tree: Remove default port setting for TCP and RDMA ports * tree: add 'f_args' argument to pass user data to the filter function * tree: remove 'ctrl_get_ana_state()' * tree: add namespace path iterators * tree: filter out namespaces * tree: update nvme_scan_filter_t usage- Update to version 1.0-rc8: * types: Add support for get log - MI Command Supported * types: Add new Identify constant * types: Update persistent event entry struct added new fields * types: Add Host Initiated Data Gen Number to telemetry log struct * tree: always allocate config file in nvme_read_config() * tree: rework nvme_scan_subsystem() * tree: make subsystem name mandatory in nvme_scan_ctrl() * tree: move nvme_init_subsystem() into nvme_lookup_subsystem() * tree: do not return error when filtering out subsystems * tree: add debugging messages during scanning * tree: Handle NULL subsysname in nvme_scan_ctrl() * tree: Fix subsystem initialization in nvme_scan_ctrl() * tree: Fix leaking 'name' in nvme_subsystem_lookup_namespace() * tree: Avoid dereferencing nvme_subsystem_t before its check for NULL * tree: Clarify NULL return values from nvme_get_attr() * fabrics: Invoke nvmf_dim() with provided tas argument * fabrics: add 'nvmf_update_config()' * fabrics: Avoid out of bounds string chomping * fabrics: Free old traddr in nvmf_add_ctrl * fabrics: update log level for write failures * fabrics: Streamlining documentation * fabrics: Fix leaking ctrl in nvmf_connect_disc_entry() * fabrics: Add missing break in a switch * ioctl: Remove attribute packed and alignedof for args structs * ioctl: Align arguments indentation with braces * json: fix endless loop scanning for controllers * Remove nvme_init_id_ns * Add lbstm support for create-ns * documentation updates- Update to version 1.0-rc7: * linux: fixup log page offset in nvme_get_log_page() * tree: Add support for default trsvcid for all controllers (bsc#1195858) * tree: fixup coredump during nvme discover- Update to version 1.0-rc6: * tree: add nvme_ctrl_get_ana_state() (bsc#1195938) * tree: link paths to namespaces in nvme_subsystem_scan_namespace() (bsc#1195938) * ioctl.h: ns list bug fix (wrong cns value) * types.h: Key Value Command Set Identifier added (NVME_CSI_KV) * types: fix status code type bug (wrong masking)- Update License information. The library is released under LGPL-2.1-or-later and not LGPL-2.1-only.- Update to version 1.0-rc5: * ioctl: Set lsp to action in nvme_get_log_persistent_event (bsc#1196121) * tree: Ignore traddr case in nvme_lookup_ctrl() (bsc#1194025) * fabrics: Do not swap bytes for system uuid (bsc#1196565) * documentation updates- Update to version 1.0-rc4: * fabrics: add default port number for NVMe/TCP I/O controllers * linux: Update size when telemetry controller initiated data is unavailable * add cdw13 for set_feature_args structure * Add support for TP8010 * Documentation cleanups- Update to version v1.0-rc3: * Properly create manuals/documentation * Fix memleaks in __nvme_free_ns() and nvme_scan_subsystem() * nvme: get log domain id included in Log Specific Identifier * nvme: Add nulbaf(Number of Unique Capability LBA Formats) field on nvmd_id_ns * ioctl: Add identify ioctl for CNS 09h, 0Ah * nvme: Add Enhanced Controller Meta Data(FID: 0x7D) * nvme: Add Supported Capacity Configuration List log page(LID: 0x11) * tree: do not set dhchap_key to 'none' * tree: restart controller lookup * tree: fixup memory leak in nvme_scan_ctrl() * Rename nvme_path_get_subsystem() * Remove nvme_reset_topology() - Use precompiled documentation instead regenerating it- Update to version 1.0~2: * Add fabrics config option 'tls' * Logging infrastructure reworked (API break) * Changed argument structs layout (API break) * Changed scan API (API break) * Fixed ctrl_loss_tmo handling concerning values of '-1' * Various build fixes- Remove Provide for python package. - Remove explicit tar file name for setup step.- Use osc_scm to manage upstream input source.- Fix Source URL- Initial package creation for libnvmeibs-arm-6 16853456931.0+32.gb30ab4c96c2d-150400.3.21.11.0+32.gb30ab4c96c2d-150400.3.21.1libnvme__init__.py_nvme.cpython-36m-aarch64-linux-gnu.sonvme.py/usr/lib64/python3.6/site-packages//usr/lib64/python3.6/site-packages/libnvme/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:29137/SUSE_SLE-15-SP4_Update/bb004785a382b87279503ce81b04db9c-libnvme.SUSE_SLE-15-SP4_Updatecpioxz5aarch64-suse-linuxdirectoryemptyELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=40f4cbeeb830fcd79e65ef8105e6e6d07a5e0fe2, strippedPython script, ASCII text executable  RRRRRRRRRRRlkBX/8||utf-8003b11402bb0d416d5896d29a5ee175f162b7dfe993bbaff1f823e7aeec6ae30? 7zXZ !t/ǯ] crt:bLL h$I 702-|PU܇{Ae~p py+>RyːWImX7RTIFȀWA@z fT*N."3κ ?%%ރh$IeAeͰ}#ƫ{iIǝ~&#)wqf%=\aElSδ^ר/\6I-?;6q܎0|Jv׷Ccb0lp*z<׾] clǗl #PQy$3a5o)`5b<7YmL%~#8kі`o+-+s.~[f"5zDt9 Fa ͈`()}KcL%G̀2)gZQ57fb/#Q#'K9׎ߗQX1L'o$ui%*v^ZN6-n=2K; ITP$ؙo%:l v XM\Gmz-JQ13dK+`S%z @>mp36RݥSz,D7eD,{#Sp(҉KiOc rrnpI-7Q%A,pؘs].spYDIn%;P׎PT$G*]ǵ$aݚ1BIU1ۍybPh'K͈ b㸶HaG7J/:l]nF(B"3rC"i1f%Vvo:xi ].RSyqu'q0aOrH 8!Nfp?YrldNAR1|?e+ ` *u22kzNU+SCƍC7w/ň!RD3⃊/m޶x(&`k(k-?X d3ЦӹS̋t_^q=D0ھSô߲Im5T{͕jiZR`r36G w}ҙZ,d6EEj` IR5(־XMM{H-oCa]jt`N"7wVAGɟ|GhTnM%q_V_|e g0$}4{+,P!(nВ c5}Iu Еϋ>wAwtӧ\^S60} Nxᑜ;] wJ h}ȶC RYVo#p;>,@F<;7s>R\tzpbgDo(QH>Fae/ңjo0F{vY_\lqk V/Y|Od5p*w{a{#qn~dy&x1rzA1řN]lHMXKy UqxΞ@"s o$.ĵlS5|~g4rg#؏4;Z&zF$4&nM#By=G[aSiO\ye_+ =5h_fOa7'f᪁)KPeR|5+X~@ynw1 oHl)χЁj7?J ?t $)Yf&Csy}McN4M/BtV`C2 d.J$g-.i-y6Oax}rݒP *{yg$Z&WY$ns( JXV 'dL!Uc5#[|0g92I8/JL=|7W૟MP+6X1Xecd#f ZTo6XZtjO2ᄗ!yԈ4WQ6ww `8[@q ;)S+&w@e=B #jaO"a}'yB'g"Fh;mK 6fXI7 MϚcy: L^@3<phknMK^#E=VM.2+MY+@Y-O7gu.Dg 8gLqAlwT-}{kє;z~f! 2wtJ:-8 8/p惿V=>VBo3U.Hjhmױ{o.K= pq$p t> (/~ǧ~W>~[n׀GE,Z$UVVM<2kM"SJXWD8 ,<^["1Tt_4*t4ًm˜`#4#Sd51$caV׭s.<%c)m \a27v d1Icv' Hl {(*fK4_gr~q|''62VJs$& &I#MHU:ꘔћӗ u~&ϝKLLފԽS _ (x- wE#qo1z-'/ 9+{^ faKbDKF;%[ugu׽?jxN*siU60(7?]䲼2)P3R52B'8'IW{bz 9fVTMЇ=\ GYG,7|j#aw!l?z&&5NeT&Y8)B66D`+B&k ;\>b!60ףzb,=~ "U&h1nPJ0Y& nSt\lɶ4ѳtor2zޱ8V8hc/.Dh<\uNp{=AO/bϸaL]Q̧Hj\&ˀLNB )^Zc@V뭿7,E:/A۫g~gFNne'JNS;XљȞ%mu{K6 BYeuIb!oFgtvł{8O#];I1 rJaGJx5J\< Jf&gwFMU'RU`Yz&4>W)֓^6',9V/Cԧ֕ayGn#pWY! H CBE];@뎻k.oŋ`mnIK"skU6X<,0ְ|%XSdVb5HBjՠ?P|cD&,Όep nвr~TPvg0Zf2wz;P1 D!zoS>K|H}I瀞R\JkT.<]! ȭ] e2=>`XUvK%'c:q%1KA_,X M c7Q`B]B:i#r꿃O'sd'AK-.J{Q oz _ ww!qgj,A˸=M673LujѺk)F#j%5ᴇxʍ`F)sᏈ=W <y1F Dj]]mg_/0#Q`j!:X#73Yđ^ LIaP%%8sO俏-?ْLWqjO6p^ n^#+M_.* ho?ӷ>gT"\U0d?> Y }?|#}\o Ӎbl"-uijoVeFj<4e/&K$ec+,Qfmzg3HD=vVưVI/+VPydv7Hi4;r u+ff5@0 e԰ڿ0*Tŷ5st5=E*Yx|5حqЌWk R)z`XØ#&jo,ߟ4cqia87fo BSҿy6_>eC x} j-kmJ^>Sv*:l=wz?=(snB>Ce/H *d[ɉFpf+:gyG*Llp,y=UIz1yʷ QP& '' On7q<* u#촍*Io OIFZ>겭ST{l<# /rDOeh\*RL2 +|au->[5a$BG/m׼.mq137\Sg":#TYur9]YEW'n71a%! \p֍a gfþ.l8cʊz)0b=RѮkcRu]̏]K2NG&]RhփNi5Mkȣ&6.e,`9a1@j2r}EXв cɩԭKQhfB2Eր%[6x웯 WSj%I s!=MsqX@^)˒vĨ_"Vfo2Rv)WS60YtUGZ7">o;쫮?Fϓ܃@Tv$ɬ 6fcQi* %Ldͥ:6\m^ Co֤*ۆڜnL 2\;e`thJ5z٠G]GϹW}iz~Ƣ1"3D[Q߀l>}2# &0S>lP᣸Ve=6_+* Ҿ1_9]]nCx#e/RY6y@?dCL۪:VK@dY2/儻3pJ~y~SZءq~zxb#hmŃ#,ہ@&s8ؐu"aGff)CiCǹ}=`I/+n5}/.dkMBc0{Jn iyQض~n G=T"MXPmNss;dl3IuDXu^ l{Z &&(0ˆ^zOu׷Hp:/f_$U:ޝ685&ԬB%?MJgSgd<;] (Ƴ<Ʉ̔u-u![MRՋ(-%U˖ ƾTH܏|md z^?E@|^//_пL~] -E1M *w;[FuƸ_~; ӹϫӻn7bFՃIݱE)3eR%0hdUķ4꩑GJ6yd⧧ ͻлWC 3| !tYat*=l7P 8m15ˠn b˽klM&Xةژ<a ^Þg6Zb  _׶z= s|3+Qڞ}\J#yx4H!f sUks02Q'ųr=֩彜=Fn@210{_61B^+T]T9 eZ1WFERUUMŜmxۘ!xi㠶Ubo84 S~E[l|mGF5"O-X7?XIQ~V4j!(ϖ(H?*mF Un A)m{CtG[D1WM"`*tD XnVw9*#iX%m`)*=r23Y PBg,]β,@h@Uhdo,)8<)IӨJ2 JwGPN Tou&9N!q9 w8Ñ3V׈o( ?D;_|;mɋ3Lw)Gԣ*`@SV ,bWM.%PP`J6ʭ.Ak!+:7VWdR[V ^;ܷwN# 8ΤJ",˴}1%#JBLDHU~s"pܽIO&XsSB;=4]bqaᒸQSAo8`f|Jpāc~JA=hAx":^b0O"FG \KF"\LT:Z |i5XY_?LRHa=9wHGP!D"Heu?3` _6$;>ρ~@>1N YT>D=rx0LZKhHMPF4z 챭*cwHHd{{ܸ;EaSȎ ]dž[sPj( t ղ0s ",;)^+Y}*!rٖ>X"I)ѣinHmLkDzm;r۷\B3Pu2&nq\]s/%D?u"Aֳ0$jq] Vhϑ\QfrK̊m-k`x5 )Uf e(H׾'S0QBp5ftZ\=2C. ?_zFV&F@c5l>6oK P5Ca hq ndH-+=nFwdWlx<;{͕(4d\u'Sٙ~DIrA+W ̸" Yr#ڹHgc"Kn1y JS]߷Eb{Ѩs:CJ7֎Qc:j{Z0ryٟ\iCsJ뙦+73Y&kaݫFf2E 07?XDz۶'xƝ K! ^F׏~RD:d5΢i7v1^!4ZO2_Bb(ڑfbU\|M XbDx=zoF (a;k^,Il`+7.7!Fc݋rcX4Xh(1=V`Mll*bLu}W o3u]WhY+GyDkp/cra3\Cb2|, wс6y{0>zkk!&׏Z4њkh\ÕPe iU I0b\{^7n<칫p%jil'!^{osx9gJ$KWxÖ%`עxǷfv'{t{za~ںyt!Wr v-c"E]kի8Zx4г,DquX]Rzt؇ ۱?i]'xes1Z"vңH4Â4PVASt1ϭ@>:wmb2+C %$C]K~Q(tUa(X4-O +T1DMD=qd[*ӶLo /d0Y75Xw缨? p_^7U0d4u/6fCCzvQcPu@ӷkn#L`5qڋ+0[eEHY/z-r/# /M&3A"|=dyυEߎ0wU> ]\08 0eW؍M)U"&Yf$uGVXnAc'uFȐBz/r0v'TuU&.k4׿?8$Jumw8*mR-s*@W뤡\op}7_ a$SVMa$g`NJjL7cY;Lxi]voQomIJcz6Z!wiBcQ[Wnj` T5ÔFɨ(R9aېVJ͒*DR"Rjt@>e\Sdt"1Mi_iLF>K˹o)w.ɊY)W+0N͡ a~l@fH]T%,"q{'SziYVॶa\z%* [`,'x~o#JMaPXMfYkvLFQgiGг6$i.;v},Ilj&T/U͘K}չf]yN +]գA7v Ccz6!9<:HDs2# sߘWtJX|2R,Zz *0oWn!ڌtS.i"'OT4CT>(ps7i9%}i3ڳ%6kU]y]2w<! mCGX%((.W%87G҅c&._ n`-!$,YR-hk)5 kJ],¯88Bİ S dJhc'vGK$# fj1M"sgo:WZf+GgB 7%VaSi eP2H1&niO꨻l!U(%v,O^*щ=~nk~{.7* |לAքe kip8Fw=OVoMJM WJGOyͽW)IΥY\OQ}RH6 ә4 jVyĒճLŐs\Aajh䱀8]@=:0 uRZC.nFH%'s"Ռ:UsIQS4~5ԏtdYڂX~ȐK%Ԛt"Lل-^څA7/ab\^㛑GFL[A cCո3qJ=tc= R'IAx eRSU* %k+lX1X## ZK*@?U\;B"vhf{s2lrRdiUI/LTdݵvK3}'`=)!6w0SZR(9RQ"H@Ú!N>8RTn0 bKWL􉷶"'6cgGFC(.=X&}QZ8ʁZkGCjs׵7"BI $; ho6auBo{bxmJNX,C:JV~W~FCsdʵz!1ZvMHUFv)Xa 8U'Cw(޸ꦓE]quHE0ND "OQBsg SvX̼2Wy7C Y95~ m$0!9R/Sل'\K^u ~Iãw 6wXTxHAAD p_\:s @R,y^TX:(Dy׆ytMjrKĽߊՌ|+gA`* i ^5_Uni}@ST890zu["./N<_@fV`!p:([ FlЂy題b}~@+ZZGxϭ8 ^ldT2xH*?*ܞa{Lڥ}EǠ]NEpk ٠#,E9ދ;g yRzC5[@<%ޱp& jYD *RMG" Nj!XYu($ "Sha-dLP F$ xm) pUG4\8xӿrG=0e^^z(i\}9 -b6C1; m#ta+rV04(igՎ>ci N?{c粙hnP謴D>HN8aCm_'X@S%2wS$NL9dIB,?wǹ-hɶFlmtes[b|+*Hܑ87bՄ>,_0Pg A3'z/7?9.t]BF&yN7_z%lbFZ `ۍ<9bƋ(9oMENf2U\Ae } Zyۭv"D-[pia<ܫ2v͍~KߍTnH.qx% Rqwֶ(4 yIH#٬LJ^h/D鈰6:\!ew<6BHmAx+SE8Oс+\{>a}Z,n9](A"EQ@QWZ3 na)V3bq+< o7d/R{ψu6x 30Sbd/ Ʀ]Z&n*ZЪ=%}[ T L :塲f1hpf[kXIc4P64_G|;bȾ^y\6d_2c veqlv\ꬹ+~P'zU!W2mN 7S% K뒢 IlA[H' Y̓"MT3di`9Z*|btqvư2RcT_slϏ148WTϰ˔|(G}p.7N^HX"(nOVW@ts-ҲW/ΑLO<ڦW} >NRE;bDIU]~pX"Ϯ;z#W |zO9ׅM߮  *8z|D,Xqb/ڤn10$:P=+饜xy+s8+Ec+h4Y腍px5 xGn7qjyT 9~S u\7-:Ȧi$cT>qiJJ{ę ռMT^QE2MrLJGnBZ3&ϲιC9SX v,# UB+ 徒A]9=e)=Hp5dߥ 5 HU7WA N[q#i4""HpI9qz X v]vR7":\٭:MR tQ5*T[3WD~onj7ݡ>/ݠ2I'Ȯ_jȾ~RMH77誑 /L/mxQC ݶ|S`20X Tj0 G}j181#}Q̩2DgD0 `%PY$ͤnl_{ǩ,cem~@gCjO-G Q(ښ:By/2U3/nҢ;m*fzVƦ;~;4X^eԧ 숣ʾշa-ƣG>?̓g"Yĥ;?n(9ka"G,&;TBA 9ūd>뙇_D9qކ.P>zǺP`(iB_Үj0@|S,(ѓհ4_B'tY /ڱCi*O ͰU"Jȯ󏴨[>wAIZ!0?TQuS5,Hz6t?Y?Hn U}ͧ 7s"jTjpX vea׽7dŚ^cU˓[J>zHz{z MgJ6]u-SrdǁgV3>?똉VI_Y]CJm%"+oCInQ6moZ:7z4"/ @`yI-V =V~EnLܿ):.^YDSgkgz0K)r33-ZcS>Cthb$~~ RE<::,zP/y?N!ɠh=8qrq'luwaB7c8QFro#s AJXHX>)"rIuTҒmAuͼk .[$Ćb Gx'"^ٮ bh)| cMc R JE  A&hgGݝ q{bQqՈO1O$dOЪ~-;o U(POPU͹Vx9-@dY8*/QcHosK?L-ݴަzj)E/opad~=wB\XiA>sp{3|d!s#2nzZ?\M(ىCffVMi=߅p/;}ĥ3g6XO!T[#lDfܗ9#ym:8 bwogיsa%Biێ_ٚ$flri_~RFoPPY7bV&eȾ{(G1Hm*.ʻU k_yzK ;w}1/X8ی97͟"XK-zsf/xDq7h>7DþfaiCGM(!UAO.ϥԡT=z0dt)(?,NF՛!U+ɀ}wZl%V 0"Kև^'񄨀eK :2Iw(4pXA /l9^@ۜі1Y[>k!=5feG)_/6\֑ rP.iǰQhSI{~P;R_Өr8=,Z BM$QGfYf츅ll 7+F+>6Rm{<'Oxr8T!% LzHrЌ HV~25ίy& G[_"C{RBIc[aQ4*1Lp\fO׺[~*I z fNw<9wͿA=ua .H۷GOztidPC%-wd](71yt`+rB|4zZRfT=t2vt@InMnjvl*S+܀}UCbT{Tu>cY/!r(:UBm,>NftiOJP+*#(9aqq}B>*)t#V&/cj Ki3 W/Vb݂=D@y?L.@Gmeڥx:5T) a[LܶXIRf8qь4.e4: I &D@!sofBqkX]e y5vFXHxuR2TWtB\֊ÎL44[zM]3=};*<˲%y']ǀe m9f nR*Md.\Zn3}?T{Fy 㜧WmLsT8C,m+JR-wC=3>ɨsȜsJ*qtusp0ٞ!X~-^Hȧ~ky,nVL0s{F p#EsϞ*2l2C%C@ݺu |D`*C 8󍧶/pAs(oi֘Es"G { G C컟9tMH*P%l#kJ&:6NGz>٤kQqJD@JxgȩqQ C5/crjN)6dom g:2lf?k0۰_d4pcn6dI [GVt#ĉ|ld+/ X1MEb\ m9E }^sDa6K~CMtl|9yVIb MQ}*o)ɏIgn\P$}Wj4  I/"6p*ջJyWv{λ})vY1ؽ_US ddR8}{PJ^H&Oi0fI<rT^ݠ?&Wt :SFj, h׫õj37j5@Ч`y~]b>hHWvV %Q)AKi7^_j/?OّVN*p%",)n狧/ \^6<6U:}|uwL3bCPsuA?r[E'` -qU_#0L0sYo)CaP5-~:V#YĆVʒpۃT8_,]wOqn~ڲ ^ט7 7BQ1.Kk)5O&U^Dȋ GhǓkpB mJCt년V "yg(^ŚOc䰮4j{FILHbjv%;ZJ;%2Am9s=,l_; {j-.vnД&/6(K  z(JMп8tZn0O|cxʆg~<AA5g$ϰoTmZT56T3 ࣩZ++*Rp7j V^ f>ȝ1iOR6HNxhlIB\cP_=J|s]h sywϏ5\MR2٠o)Y3PA6 ģBJ6C9fXM%PZtjLMYxG˒^gxJbea?Z[3"0!q R;|<}VÛ怊paMߩB 2W&iUfHӛ:,OLCm-Һ 侮.Qg0˜dJ>3T0}\z`axz[F)WО +JbԽ sI0M Q!w&iW3&unڋ\3K^Zmړ &XGQ3[ѱj,1_h)\eېq 1Lt%GU>mH9p JJwH8ATrM*H9XZBCSoWpbu -tt>BzSĀtv^pKd_X\Ah>jz;}p=2 ֑siZeʢ6c]5c -@=:q|=_:,|DrfZ)j>:ht Q$j11 l6uo$aP2Up~*Ğ\lV1寔gqGfx蝨e=KFf.U0b4nʼnm+aJiH/qs؆x 4Aқs|/KU`C?4$]9 Ԏ<:hSJċ%M#GΚiu̪4hh>ĶGJ -8t:p+9J|c P(pL,_Wh]k,)/ڝ; -v֛Xn%hlvUoX>B^db@6`Mwy;AAg֥g MVJt g>З#f89/~;v?6O|Yڶw:HIE2jvmW^4*> &ac74d^nth:egeS܂#(S;ro[4+VZ6$U+jg= xM"wն ;xTFPԇU0 °s}JgA/[,/;F/n6'.Z!zN_yyƗV⢃ X]35PbK W-cXݽ!{awc35{HÙ85zɖ ENy*58`OB7%Le=f ՙ\ [Π~hH,ds&-e+_O[EcV>!~翗[rgr!+6s&rU0ؘǘgXф .6m]\q|1;ȱ?hߴϲ5=: ]b08⥼F{|]F?}El$ Ce lDod:E%W  2vɚ:U[Ff6 ӝybdN?/XsR\%s y+9G;? 5 n8ZFb20? ۘJrvHHG0): cEJXIt@G֪Tkk!\;܈y*ci, [k(5E wKnn/Q+C( '_f-C e$h<0 7 Nþ޽Cŭ/tog4@ 4*NB'6\gh6k<4+l+L eĻ+ܲjѓr,8UwE[m >tO%淶l9g8(}"6)v8WZ?O|r 9N93ggzF0LVgV h yD詌UWrW[~f?u;樟p2a7{lD:(؝ܠ3?,D`R|u&m4 þ5hZByN>ܗa=a^ھ/-BMt3U;.let%h8.[Ikd,'qeVv]]Wj̺-ma&8JGM0d\}!̋< Iq> E=(t;!O!WGje JĽbZ[2Gx^/z:#ظǤ`2i9Z 3}NsQ+;ٿ- ")Fa]#ЎX.c.c@gt#GpuĬ!,t: ''&HI7e o \G,]nHeI%h3=ǀ@r{UEȉB1s'h9n5{z{ޤL t;8_Boau[RW<ձ=I85"aOmYJ[̏-A8VҎu;PpwU<)i6"Q˺<0X +Z?-/k)ʈ6(L9ZhNc:MkS7 0 ^mJ?D85  Y`wV̭͊6 *Q C{ <"aNo^,{Z4!E؜ʍ`!p:k  q|2Gt=hG>'=w|Y=FϨQ8dqj 78:RsR^su7c/ W35`?n5b|a7pA1-ƴPA]d($%ܤ),,Qgt'Gmkk".܀J^'gp"IÑ~ϓbh(_hUw97O!uh֗~W'xqEǖmҝKIƼX\W dE?9׍.s{DoPۜ C˶`F:[sg\bġEΤ,5Żx06VܣsS(cdLP?K6N$.(GR9;tp8 o)ɌZ )︱-کG :*Wރ.n45f+8 (;V \hi+Key4f3[̿JR+*Z&:y<ӳ*;Dp:/c߂{˸ Tl_kkЎ%\K3w.fwԜKO~rx#`tf gqEx+ي|L``Lr!`6Sg;B ^hr.!1Hb$ΈnkǗ_.5 _Wv>C} F??g_2EB pZ@I~Z}`&<Z\Gh7Л H^QJwvU5ZlMXl?Fv*QQKWM;y!yn _p1M$Ce$nRyn!2/CX͏ɡihJj@$tai;,:Œ۸IfY4V gYa_k wgg[@0w0K*==:PtS XTQH?CakJyu@ϓc5|Ѣ?Kd!o5n1G5$儞B{΂9s?gԩ2<$󺟏Jڄgmܭ65 mn+ K|s"g72,gHlhCo[Mo?%)_[d9|S9rnU ǀ PNxaiϔ#1-_$| }z~Mu0yUpgKnrGS+k4b,BdB+$sH_3/6b+OX^' 2?j 13N8Ym1dh^kE>AA(@~UYhޅ&Xhk$յ{&㊒F϶@J-+JYdæQ Q4U= )ƉtH9 mF=0a\<7wpӝc6u}jvŧo_=KmÒ|VP6!!n zFl1w9 ?Uo&J~F5 ,4??RE0KHUZZXgy)lMo9DjŇnge`2D1gDv; =&&< Wզ !UTs&3ĶSyorGt p4?}/m]j__}6H;`/3m fp_ sVBOvx]ƆNSb]эln&vFjw)?EV-ӱ|CǹGLX&"G}()΁[,~_X/]2&YikV5ߒ0R3o% +S,-,nv7%zE;8$ cڛ( vllγ*1voU[0s35fh5`d=w ;-m(OԔ"'G:0F4;c OZ;;F,v(is3=L 3OӪ+i6GC2>ʣYͯ֜`gA! A*n2h}d 1; dBF;!vp78ļ4(@Y8朵-#RucFF[m*"uD6"u 2gTMP-*}ps^cJb9)%=$? r ńatvʣp%YTM)ICYҝR-pZIը} 2R>O?l,|z&eΧPh3VW!T_d6pDgXH#Q&C[R_5BqӟqmwG)/EEە~6eW-r*N~ټRuŬg8ZI7TPvZiTxh ~+qyF}ăC (VFX\xHBiC;V%nuMIUL,ô#RqDQqK ȣ ΍jt8 R:B 8tm߁Ũ[k#abj́o۔IGi>'|͛"_wz?@3'ߕrS8L&o>ڻ /3ۢZHJX[rIOSuo% dGTϪV>a$qHRF8J\D1CN[ tyӫ7oYw&:"G!>8dt5j\15AAj` UbX*7x6nZcazB˜\vc#wI|\oFC!ɲ(y=jĂӸXCPG<nڡlf1bvh.u3):d 9ްzF^&t6vt?ݱcB&Ŧ!CJDraZRC\%FE(/ hF5P|!p!Wa/j]+l; UslϾz;;`O2xu %H/)_CS{mvLS?zt0)k~_`~FKSOqMLiQv͒g6;{S(iHW]Z7%F0IH¦r0t-d4rt=\ڸ^L$4*Aא=X~y6]C/2OtQ~㰡E Fo*q0gl0ƻwZG{zNLi"ݦ:h(M=DRYL֑fӱ* ^!aj+} ҿI%|Ng.SQDÎR'o\B$NM=c1X APiőAq ,O.aU̼< TyL|jĺzz_pc7(s+ц)EBФX<= $3l,Vf5۳TB@nTS`O2.^E=aћ0kn c`O۱EgG23F˸M3i[({CJC-OpenrQsj8;󴰐U ZsVN靧;>NX=k92|a-L^-7X,|-LOtY-&YzZapv$QB[Y,-D@pMv Tu{zQcma6@1V[J7ѸxlpgKE{]t=W8/NpHQvU{2ܙ2D+Gb7J\DJo큮P@/m?c`5 vZvjҚ,O. `dL@tHz|ftꁕ9Z$ј7ɰb/|17Z>UYcp?h²]Z)l|]s)M ϬDfL]xF#lXeWJWߘy OfK"hp˅fþ0R$?]JsҫӓfAd\N]Ɯt!o8Ug 7I fiHOT ;tWsɆ }Cuo2%& z|=]MD{Y?kUеCd bjA ]F7 fXWCٯY,'Xt_W#V!W9CǴ( ro~8 Zq8d&F(JHaMiw{&(},MG''F .#YK z*204 CRP V> M|ݏr_FO]+SlC S~W1u~u$sgK #?=)Қxo1s$It0nQl JjU2G Ox+Mk+)I)lI;I1r9ژ1IW{R%ZMAq0EyuOK< eUMZPbٚn_z֦{A9E܈\fw} L? b@l56sߔAؾ`e}TK=+aF2<yJD2hmօ£#ONA7b4,;{CHWG㶝Q9/R ժgV#mob0^#֟^\gS)tSs!>jnIVWMPߗuA\ =LZ2G?VxG-"TQJ7J/t*Hl-9qo:NRe*A] ⠍"N.M1A[Gw,(D (}8ȍ6ԓ]/'=U V=;ʀCTy1bu6gJ}fbl,,2M GtnĻbZy _#^:BXɬkXޭ5K hd D|9AŁLTegwczG=5} X0|t3]Jhv0eOr$ y ڥ?\Ұ-+a39D ,ٱOV¡KbS9q`JcsnKz>2ʵS:$Q9煣j2$ػ@]g>keR 0hWAV:טfCVs\XJӣPxgI7JO)/F.՛e?qaER5Xu"sU"M4'|spkCS[RB44'^te!^ۏ Mʀm@:Т>HJu3 j#߲ YWumaĨ;P }_^& ~T@\J3HQ۬H7b5_rzoYFh9\g+n&Hd*tר$IyJ E N!v6vk\i)'Q/GK?qP^SA<[D@YA,7vJE?{SP$VRRɵ;CNw u Id1) ֞qv]0i NiXA(^.2qzo5r@^B&Yq=HPEipk/~t4/"X*\y3]mM1Ԣ&lu ,jʻ.&~VoT,Y q"WfglBB?FYtځ1wE"y:7edd0w,&ůz[Hm7 9SXwi5Qt>e0  n L_YPQ a}=xo*SEjUXcg:Iz:ͩ'*;G, ):F[i,")j` lQATVtP4rTn-.@>BLrYؿE^~_%H~10}(­0z Q2]цwH$(HV%GYb^6/<-s!Rj -V_l%!vs@E)1TD ]0=n^w|HRKeN:csXc|*Ur"2xi=,D+CXk ,j"H7$<ݛlgs4`HV$41O/Bu5!U(Êaږ~-ޗY+eQ_"z~](!85URKw(bXo ^4z0)r+n!f?T?z4$xj./gؖfFxG<6a 7yI\\تzn%pm;jȩ:Ah湟-Ԅ;DZW f;Y/faeBծNh7ۏX)̄EwidQE ThOPBF/ (a αI.n` ?#U : .qƾv{ JlF28qq;urGdXzd7KF8)?z6$) CՍ/`C3 [c /g|.\1Gw^%擌9D̮\wr7;D NvtpLIbY ,,1k 6]I# ۍdJЁȈpBz-ejE[OToJ}& gqmҾ3a)(t=|iCpe"W!Y#n i"q̀s N#٘]*m_ѰͿ5Dl-9V90w; ~$'Ш$|yj_]$ Y}J~c鷝kHN VߵL %K><-}Itd45!՚MT&b-l~1tH *KKȐa'ȫkyO.f&}곓,bu& $H?KGysa&iH8.p\N%a,s e2q90 nHj-|tՕRM8G-o x8)Og{zu8&tYi:i~lcǛx ְuH:^ѡ#fZs$$sk _D)pS_Lov:'tɃԴ7ڎ·sQA^UvD# VMV~5Y$^.:e~?^ خ.9m6wf@󛎪:rn!3 :JXn~ v XN76]hB8pbsa`5h~Š0(RL_&Peg=8mV31uQEċs4.eSKu]65 !-~u7„Cq &Z*4f_p+1y\̽dJ8&:xߗmKRplG"pBm-7G)S|E qmb6?Us%jQ~ eYl?ҹ2 жէk'jYۙbu.H8]LX?9Ԥ'P,3_V`nn?9u?aP q 09<:wXnI3hۉK06w/_ z2;`.%4q!9rSb%ci7 ݺ%S/,W @,Ee:l'R o40`Vflh1eKC{8/LZ)ij'5kr@[YkdU Y52si=[(;^(NU˦bz\wDRȽ7!i ӽ\kR}|]VV{$ڛ:kz?oõVC. OsP*_ςFʩYxdA|Hk?wCV 5 u'Vv=Sqkf? Hmu$q Pb}MPu9&GȈP|K ڞGSn/II푢n*.u|i>!7dմ3 O{F# U]++a4 р V J؝YW:.(&r$ sT5{J.=akLN 7F,Oᑏ8Q&wlG nah˜Osp]XLZgY$ʓcGa @QR~&=m*CuJ-gX\ZsHHNk?:$9묀Ԯ~d{QM j1mkϬ=%Bk J>.:1v]3q! Tetuյ΃|G$1tTsvrp2owʴ$xYhl:qlVE7Dv)tuylV[iw?'ﭤŗL%isua&)5BpPw9' 5%-UjB5ي±!`5 ԛ n%ˁYWQ1 ^n@%|Gc4hunvk1 1@c:9j&e"F1s. !6SW%F׼%Nھ͢k b]lN1-L^TNQe =2PĒ\J)USY8/ʱ#bprKM !|څ[EGÉkVm4j(oW>+!:Td?Q#;(鏢T䖆.q+O/y4תA2#nYTآΝ3rmm蔃T$z^[*"-3f^E'rQ=5 W#|SZC1rGb1TV'InuKucиC ߞ 18& &}P/I8Oe&?l;LVX֥EPU .?>cyZQwI+1l7:!O1}h³hhּ~ _s^yL(U@ ;'GP'=-_s>$ld?;ö{i7PWqY#X.9,h7BEF}Fƴ0y<wC63_@H;TvVw0]㝯ۆ0C\NċB-`//*K%z#wMee SsM!{lH'\!-֞6jD",ݲ,K 7yh B$%>C;h-萾s}.HHrXb GcT$uߋw{[bdRa\y/fJ$g LmK1.:&* ǵNY6(40'ި/cPd_RFwp .|!^B辀Bu=ߏqhZplP1"/2vLڽusDx|$B"I!kL/iڈ4.%\bdqS6ʣ P8^힋D¡Y|)7πjC7H?X4 .AmiһQ.d3áJ|!/@8>|nݹc}\ފ!L܉q-z#BU<μɑjn 㸭d1yfGGDkN!pg,+#> |li6(P$CYr>}gD>ʷ (0<1NOeS꽮=mz۸4W_J_!KElB҆+f)UM*y4Ib8V1gˬ$Iۨ3D 9`Xi_1/0C&\B=cOAJse_ECZYMbE$ahP*Aln nTmqeg8Ӑ/Re$wyf̈qtQr’9`8f@֒ZK`xuRMؤ_pLOFK}}'̿byWPiŽr))S=N_L=಩1pT|x+ N+Ǔtb<e[#RrRoL:.}At@ͮ2|~-\nLӭQآ%dO=ٸ8mJj@T%r qM${e E<):O3 Kfa^,AG .I6!{$d dc6K5ܿ׿w z/~Pl:tDQyz7/RK|z/f