dnf-hotpatch-plugin-v1.3.4-12.oe2003sp4>  <@PT@7!.ܶujG7oew%openeuler@compass-ci.com G7oR ~`H_W3;(hZ /Gmo@S"93.|&)&{d$&Gj,h4NJyz"b)k{+y9TU2: 1)q}5bNU72f1KWsUO{YA1ﰬ, ڼ/lDa#G)G V f Bvc7R[# n)< ij.zTcgdkADE=1x1-'U(@ڒs,\r '==;RYG*ik[Y&^rǐ`|*X #.՞+Dh9de9c45a17699ce748ef6f9140301934d7b992aa53364d2b378a84f6ed95e6356a409cfba31c0b22b66dd9b339d6de6df1465d51(|__W^1#>9?d * >x| 8 Z |   $h<V(z8&9 &:&FCG`HIXY\,]p^bOd:e?fBlDt`uvzCdnf-hotpatch-pluginv1.3.412.oe2003sp4dnf hotpatch plugindnf hotpatch plugin, it's about hotpatch query and fixew%dc-64g.compass-ciMulanPSL2http://openeuler.orgUnspecifiedhttps://gitee.com/openeuler/aops-cereslinuxaarch64 bx\IJYGW?Jew%ew%ew%ew%ew%ew%ew%ew%ew%ew%ew%ew%ew%ew%ew%ew%ew%47d96b0977340faa8a02b1d797be5ed350813a7e593c7ccf5d341e42f8afefc343da7015abd1164b8bb8ca50a86379105fceecf2dc8f4e761ebd76860296434cc118b86c6b67c8e6c3cfa942e25e675edcf2d7157229859c719a76ecd14d466ba5a82a154cd3567b4032c23ed3101c1c1ea95dc677f34229002c723c6c3a95a84777614e1207e832af60fee6a5e7ed4db4ac094e47137db5d94c4845f5a8b2ebe493fc7f7652f0bb030ba1b43a172e98abff86bfa561d3e74e66c29460cf1940e535af395a09fde09835aac49d26fd9b340a151a58d28d10b83965765fbcabcd9e43d78961b63e8f7fb7bfc47950db0fcbcc1994b4663bfa1ad18acbe2b6cfb96a35adfdd6a39047e2c98b8956f093f54d8d17a5a8a24769ce0848b8e7bc96f23498f41d5a18154047c0dda764ef2457a1b7b28698660783f6ede1ad23d23ab63027a874d8583c383efee3c7e48af35f6a94a985db0d3d27360c81276c3758e45c3f4abcf95fe39ea741e3368cd1fc108227b89fb0d5da0ca12f65e32662cd503a348dcdf211cd4b184c77ac551024f246da82f7721b189685edc0d98565f70745109a9f50bc047a32980ee3c7d6dd398ba2b6bc0d0ff5ec84d2f963351d8623e89568d336850e6d35b0c2f4a1f93336952a90a45d9258328b3311ce7bde1f389e03fda19bf9de8a8d095f1c641e1dd39a03ec48f733127789ad9d64a64f9b9ef86c5f7e9bb1075e08947e17816f7576bbe1f9bfbb79aa42af009c06844665d5rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootaops-ceres-v1.3.4-12.oe2003sp4.src.rpmdnf-hotpatch-plugindnf-hotpatch-plugin(aarch-64)    python3-dnfpython3-hawkeyrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)syscare3.0.4-14.6.0-14.0-15.2-11.1.04.15.1em@ee@ede_>e\e[J@eTeSa@eSa@eSa@eReP@e @e @e@e@d@d/@ddddd@d@dydx@dld\dZ5dJcd=4c@c@c@c@c~ @c~ @c|liuchanggeng - v1.3.4-12liuchanggeng - v1.3.4-11liuchanggeng - v1.3.4-10liuchanggeng - v1.3.4-9wenxin - v1.3.4-8liuchanggeng - v1.3.4-7wangguangge - v1.3.4-6liuchanggeng - v1.3.4-5wangguangge - v1.3.4-4gongzhengtang - v1.3.4-3wangguangge - v1.3.4-2liuchanggeng - v1.3.4-1wenxin - v1.3.1-5wenxin - v1.3.1-4wenxin - v1.3.1-3wenxin - v1.3.1-2zhuyuncheng - v1.3.1-1wenxin - v1.3.0-3wenxin - v1.3.0-2wenxin - v1.3.0-1wenxin - v1.2.1-7gongzhengtang - v1.2.1-6wenxin - v1.2.1-5wenxin - v1.2.1-4wenxin - v1.2.1-3wenxin - v1.2.1-2wenixn - v1.2.1-1wenixn - v1.2.0-4ptyang<1475324955@qq.com> - v1.2.0-3wenixn - v1.2.0-2wenixn - v1.2.0-1wenxin - v1.1.0-4wenxin - v1.1.0-3wenxin - v1.1.0-2wenxin - v1.1.0-1wenxin - v1.0.0-3wenxin - v1.0.0-2zhuyuncheng - v1.0.0-1- to maintain functional stability, da-tool only releases network related analysis - it is not allowed to modify the configuration file of the da-tool- da-tool consider trace as valid data when first core lost scheduling information - update document- add check of command parameters and configuration files - handling scenarios with lost scheduling information - update document- da-tool add usage - da-tool check for duplicate configurations- update return log field of the cve fix func - add specific error information- new patch for da-tool - add summary report of schedswitch and delay - modify method of mark invalid data and expanding valid data range - adjusted the format of the output data- fix bug in test_hotpatch.py- update buildrequires of da-tool- add require information of dnf-hotpatch-plugin- modify the regular expression of kernel filter- support kabi check for dnf-hotpatch-plugin- update to v1.3.4 - bugfix: fix the bug that when multiple kernel versions coexist, the correct highest version cannot be identified - add query file list function - add sub package da-tool- update func about querying applied hotpatch info- update method of querying fixed cves by dnf plugin- add file sync func- update func named set_hotpatch_status_by_dnf_plugin- update rollback task logic, better returned log - update status code and return None when installed_rpm or available_rpm is empty- update query disk info func- fix bug: repeated display of vulnerabilities fixed by hotpatch- update vulnerability scanning method and vulnerability fix method- update release- Match the correctly applied hot patches- update hostpatch info query func- fix issue: cve fix result doesn't match log- update cve scan and cve fix- modify the return result when no hot patch is matched- the client supports hot patch cve rollback- fix hotpatch fail show succeed bug- fix hotpatch fail show succeed bug- fix shell command return error;update registe funciton- change usage of the ceres, don't used it as a service - update function: scan cve and fix cve - udpate cve fix, support for hotpatch- Handle when the http response result is not 200- update cve fix- modify args of register func, add register file template- remove test cases that use the responses module- remove test case: remove test case about register- update register: add field os_version for register- Package initdc-64g.compass-ci 1702307211 v1.3.4-12.oe2003sp4v1.3.4-12.oe2003sp40-metadata_list-compact_tlv-dnf-hotpatch-plugin-v1.3.4-12.oe2003sp4.aarch640-metadata_list-compact-dnf-hotpatch-plugin-v1.3.4-12.oe2003sp4.aarch64advisory.pycve.pyhot_updateinfo.pyhotpatch.pyhotpatch_ops.pyhotupgrade.pysyscare.pytest_hot_updateinfo.pytest_hotpatch.pytest_hotupgrade.pytest_syscare.pytest_updateinfo_parse.pyupdateinfo_parse.pyupgrade_en.pyversion.py/etc/ima/digest_lists.tlv//etc/ima/digest_lists//usr/lib/python3.7/site-packages/dnf-plugins/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2aarch64-openEuler-linux-gnuPython script, ASCII text executablePython script, ASCII text executable, with CRLF line terminatorsPython script, UTF-8 Unicode text executable, with CRLF line terminators7r(Gttutf-8b66aa07ad3154c62b0576ff860046eeb75ded34067e252ff6ae671095cec0e7a?p7zXZ !#,i(] b2u Q{LWW>Iws]ͮ3-Srjyg,Xp&¿%t@?4 n-HsdE=UjU$JV!r$jHk+5"ssnUIVϋsA7ah*eWEԏӘ^K`¥Eb2B-ZuXI5%Ք⢅k ,rW 4Lmo8e ;^f]ä-I%UdŴ{+Ʀ4bq>?2JDxNf^1 SzIΙG Hj\ |BX y,Ʀ2gC$<\Dby3!1_,]yb24gsEIKiO' Ӫ8"`&o :HVqc͹X޼:w.],m'>j{ovH{"LfG.N7jRDWnnT鈵$RJ{J@9r^E++'{@xmNmʕ99J$\Y+F;^h W5Y8cﭽX@퐨{$y[.. (BnwkmYv2 >l\*2QO|Y|y zGtai%BZAk*[$E1g1LF {" 8Ǭ2V_+3VKk-jC(G&m}vM?T>p&s"w| Ba{JDMvrfYhn"Pxe7.[/4`>l[ncqȟ .|nQ/ٸg~ݼcI4k !6}_|12yiG))lb hR[2Cm^(OI\=qDAԗs[ϓ*d"Ic* u7_ӄE:j"E y4HPzAKya$RА#36OiW3_,0$XO*ҩ>EFkg҇#wr"?a'+L\ 15ZϏ%W>[;pO:׹j}u0x?Pֵ)L#TE8&MwC6B-Ϯb6%P _lD1B ?,cnUlwŬ%-,rPr򂟺Op5L )N3M_d*JV;,ꙏFM*i7cP[(A󫃐IkHhszdBUEavaMXp~bS#,v!C6nots߇;렓y`Vfм0pF[C9g%󻅭ܜD4@:qrV_`F~T8Eѳs 5eC*JխBP@{7WW<'+$'uMD#sm& mRwiH79( <(`B،BnhK xUKEe''<1?/,buZD28yErM>Y{TV]Ƙ mǙ>ssa iAFwȇΕC ʼn[31P&Q˂ j8̨k+w\B`4t0"xUAQ{W]gX`2O# n?(E^5I*#d8XZ{<5b!RR6LZ}ztM)jFp-'&@q)3%Zc K}Z2@f!Y䷄XS%_G$Rwi\Ex?"gMᱦ]tQb0D߫5yE}i>ˆ]t*ѤPKc]LŒt=TN+ؒg@TI̖։}V6,hJC: ;vl"_ܫozV ;F+|ZyLNK}vZZInq$wҔбI$b&>O~~Xz$qBFTq55A&?Q^B"5ivR vvbUI.ĔF$q2k[M1 [eBd'\BSqL/4D60w/3tP|,$1Fo97 ,+󝙴j֠ ]#pw|K@ l$ "{8Z͇Hg!L=!ֱ`eu0۵1bo3[4t98@6 c~,P=n5X6̦Qh$d] 6˘ϭ' A#`=SҨRE% =g[=蒈ؒ?@~+aVఓqRxe!PAzbDi@*==Դ|mAnpA( (nieYMvSk3``70⦎b[P̤_|H<_S!ZMtUOgbG]h{c[IOB|PhX^5$a =Yd[I#{q1:'aR"t06i#NK |cl[FKa'jq--/+)dmML\e5B_gtj`8< C )/iASmL|޷\*&yZoC& @D@]cjMZ~~qY&.麖̦/ 2KOS`, A0JJ3Nrs?kJ@.ف}ҋҘޞ=^wĕ/ӵ''0i_Iry:$#b8%.0?h 'PgZJ-wFE&CV_d DEOVgn1LqȒ/?Zaҹ&Bٯn:V,lIiǷtV׏]#aTHS]WlU quVe9?i> -:Y} i/ NpmfKw%e&'McK`~逶SkTvZaZ1Qc1϶wv{֩jF_^Um~h9NV*c7[6{iYV#UALbdu1v'4Vh?Hڮ^Hθ>Ƀ89 9r2h4 0bX*ǒ 2w;C/f&x~;Aј^kcojP#(θګ}Rz[b !wPh}f{߂ڃ JpikTdHЖ>"_^rfqIwg+_>cgq6|KwyKS!5~2M{"u/6 ŸZK;uk__ʘfL⾍lG sN"76]xA.wT\'XETJVَ`$y2zuP~vwM:\6VVg(2s~A}_xZ1rh8~;,KrRڛ,{fn:n_>zL]zS!=CNM9g1;f ^wh¹nLFt s]oJt?/ȿ݂$9XpPIc@fVP*h_[m9,XG"fjP{^ކj$%K|^꒦/Y*qtg`cԝb6jĚ?]"=/ge6 wcBw7hBdBt2ƹr "'S֌!HБh4_ e1O"xrG($c;$|N-wF,QhJ?L)TCG-Tb)"oa / NpSvOKDrѦ\EW"#ʻu+ӵ7_DP]aVپa+l3`#+6_#ٖF&v/SuxN"iuPbUu^C&Q I .NT/ɣ;>ݥ.(N4qsejn{#;nUp&ֵ{<HI2sS~2-ѽ)0L6%{E dHYCH5dJLSz+P"iEwO{dg?&_hm 8Cn J8TWwIt^??Wobb͞"ؖPU\8HVYh .9p"i#fDC }T t^.6ݍ_|,czwʢJ96>]}0s`+Fhnl^Xݜp7CL"rY"4m2,Y"V{ŽC?nxjnmɥC %ӗ#Ic"?9UoZ DfD9]@2|D% BRXmp 7j¹{'n-CJk"cbO,/zLa\n8݊+{!G ,9S[]O)Ž#K˞ty+2&J=GkهN(5揣We\G⢒k37p}ǠO3 ,"Ȩ=_aOȌ[Lr,[3YemJ#0 Wa)7*V(/bܴ߃XBl%TOE&O?94!K/;1u=KάU*=!ۨR%$GNO6` އ0M} "HSH3Uz1mElY| -GJNԧ5`IB  ~s{(£R3Cʘ!uF0RGS0Zx/*hҊ@-:&IF2/N |&FrdfK ?5ZdQ \rp|t 3]KFoĺQަ "M~;,OR3_~&.]z6@P>5)~h PO]J> PJ8u"Ei3?}[ SGZpUi_>v<D Z 3+^jq$g=䬞gU=*S(>_Op"nSNRH\2^b?9U"wfmFO d *5N=d#uU(Fz9IƲBQ&OJ(5>0 ޴0_,"olQ~^諝f EV~__EM jRS&c +hs(H1=r ~ޯ 5̯ëT1yR磿m%E61W"%F#acLpeCӶ ڽQ-j6W?d~ۜ-};Cb'C}]IU>_UFO'fA&^s1`vchn҅M@]]N*}怪8`ʔ?vQd"=ɂ]X]fv]D5Բafau? ,ϊgZī& F@CMql2o6SyA|ɤ}5rgvM_ [e=t`2^JN1)YNPv@ }GT`=%$E&yu)&)X_U q߶]@ea{`Qq"'.3`B=T{i1O3 ZR 2P6s}v۴PY TSԍDZطэ͍J&dQP`~KV,"{5,ˇL /-s{Us+Tm7,10el}:-MXFkwm ZWD{I(9o=ERwyGiX;D?:}^ID8 68p179䖨1Ss_./rJ׬քfHΤN0QgwW5:C; λKʙJ>ԍJl柲*; ڤJ=\8ݥ:O=xw:J^ Z:mΌfFa6%0xLL TJ|Fd۬xu:[?SDEKί z$<(Vk%y_[;lb7iGBL!Q?/w@%2'˵+r58"Je4NLJ#`"\S,+h $U׳Pʺg#.]-._4KRν/?MՁRk+4  h+J11 c*t @7^k'E9O-UfaCV_JRkl`\eXqk3]٘tcEiH™[}GUW&9R |ƹsjcl!p{6W"4(Udr?]LœJG}\m,P1"ԍMjӒ]*,mQ.T7'tVKjPI7Yy,zy5'f h]Ȏka9TrNDjO'HGP۴Lfr]'%~Ȇ nU%Gc t218C޺Vv9 If|~y8ث[}~3Bw6L[r`zu8Rjп!=$HMdx'rgC\3}[:wi k +ѫ)Vb'thʓ-xC&լ'U'e _m6rW̔uUfw FZBSހT}˘\Q˞|ji7QО!x0SÈ!{>"%'BSI897BDbْ*r z}˴Fu34ul UX$-c ;5Z߈K0 %Թ+l1)LGzB m$ |vEA>0w~{`Hj.P@ 4tCOe[4PiVu/ąje7 )eVndmj5SO?h`_L_c;f2rB %AB=\eelSYm'0bWm{si}^J(mR |d̂=@9NAm T,k,l+:"񩁖ƕ 9GK8#t{˿dqna9AO zN TPk-ˮ,Mаh@B_N6W48>od[ezmb!FL/>:sW!Ϳٜ\]N}@zmJ>ӏӆ\@r{UfUc B t }Ȧ5pd>Ђ^_`x'.#zB{rxy.?SoֳvKB_gQ'/Ad3= D #(P?w?"]Phمx8nu =Ҹ8FxO("ĥ 'G{g>pjUH >l/,!L^$ڇ>VVaq<)%caKg 6h""a Jm8ȚdE-ʲׁs,gb .dG^@x<.ƽ5; "N4JƢ?ZS6>TgvCW q3 d9Y+W=AO8qaXLΙqkM}YKc܍nꭝ0`f?1 ːy$$ V~EvH͎f}/A)Li Y5WR+ADヅv ^ԫ8wy";8W]HV%Zc;(3Rpt2 E)#{|4%hcp,j0O'K!?pM#Z^ЍIiخϜ:W4HBPT֍NWaӥuj `^O3r܍i #,za޸R⋎C|0d  yGټR[JI@`n:x=݋ޤxXd5mԻĐ_oxݞ2x N Pb+ƛ_t.`rA@حJa.ej‚w[ $bp|l1{X.jɾc,L),nVksڨ#6L>˷]Glj `i1HM˦ ZBG7˷V+ynSPVJsuy|U"{ 3ѡw1JyQk}zcu3?gJmus<w:응'F0 ƅFDx'B̲ī)4%%$ik8!q2'^d*tKr_6]V<  gU2Qi!Xn4BZXQ* o+4 qxsp~)}+b}ez 2nU)"YɉW%ZG _{AEp;!-y. _Ӗ oqW"^�p_࡭z:2pPG \N],/^]eo˳XeeViFg3`<ϙdAe$.AZ-[o \\/0 HpRم/vs2߉YcmX3ŬQpF,t EKI+$w.EpHVJ"䥌R5GCwwg#>r}qӵZE63tH~l=p6c66a BEU[gZ)pf`/6gz6guiF,L:# 14j8VkX)M|)h: ;_($R()_//W)l:oܭp+"NL 1˳л"bfDg@5ƍs!wp[B~=֘qS|iyMZ~h&/+8g-4\IW%+v 7.|P'lѰe7Ni(qwz/}`Ï۾ĸ&BA"79\ ~Wx?1l+dֳry1۩3Q}8zk;2?# 341 M85^Juӯ1s܊{VXmt3 {~q? GQԔe6.D!R4^dg!0RD+Ѓ4%=bsK&/fIgar:!Nb"D*Îy 'o!ĢMwں&w@8!ǡ˵#JY|eθf'p+F$bp$(g+DU;!ci_Aq.x*lQR$8*EZLAZF,t,GlAL9F8.X{>?H1q,jMe"c,'s6M ߚEHj`C ltK:pҿ  Ki{lvҔiR? D2OγI@*BFb2[=8 ߨ'';`S$I! ^!Eޚc~Sxm#ЪՓ1~\O!._kk~]!Hocois1wHѺ8wsCkoV\ƥ{CW ~b ~beM:"tnP_KoR5_S9΀8G bO%5"Vu/&9ST*sV5q HSH߇=$羣/3>)@Ktݖ%vhN 5UՋ Ҩ^r}0!ds//0&z$Uuaf)0 Va i~mkk\3nLt.. Hj[3? \.'3 n]mB86*hv쫖2-&qѴ%%:JI o& k_iEm$XVdN`ɘ81/}"7y~ӵٞ _nqq萌"{?wo֤>3˥VKt_@8aF"'jWL: n0ÑVGDŽ0{ru,̥E'tTF=)az-Qo|dFY@Ok( %b3pSNIֻt5 rmFS %vm4Z"Cz]]ާ# OI)WB݋ڦ4ϫip˝A(zH78yZdg[3d`.~ҋ-\.- I@6UGI!$ @ۢq@ :)KUkJ<b-qFGӻ!Rc#et'Rq[Yyo$D6KUvneyR2ʨ~I&HmC b/|~] R1l7ϱ,dNN yڞT&ߟm[&(L>Ap[rM3X՞鑑[v% Tv`؋@ jgx Asu/oCXVx=uA>lWVm$k=k:J.~6cBƭ@[=Bʝ*;Y+q$lّe|Y $B0ުj%yIb=nkkUU ޸ZMJמ_Z8S_ 8YMAKO QKJ{m19E93ݎDݮCxO!$Mى{Z$=,kH &z{D_NCP_:}ce#Ŏ->CJlL<>'a[}*LS5Ȧ9 MWcK{ѝ;N}oilV®E9S.@t{ʛk?Yae#}sķ.r6-d%V <Dؒ̄\#gOmgXpw:".r 9Vq*"񇎅zH)d!NkU6ѕ<暭@-6/GsWn+7V j7ةRKޤ/$v>(P@.$:9vZ[i+ 1x%ɳ5|n]74z @t$e6XD d4}^W <40߾f&"7,v6]ɹL]bPYĐAJ=vysk^\[Q`Qc]wB͝kp|{0h3B1߆n=SYcobͣFaf*VŽz %`cl40 e1됴!%7 x-  3⌾~ҵVn||RAյZ d5p-zpH3Ҩ.ӻfpǍտGɞGH)!&WfT89²~4Y</M"W@! 6ӛs>d|S׶|fIܻT3P$l4;c:Os>+lQf)?ܣ0$uPXm,!Uysuޓ5{J3Mf0F/L;vs ֝(ϭkD< 6"+ y#yxێ}& Tԟ@ھ@Ǔ+'h؟8+\ؾtf%9w(" G계{ z$I{є EEE`yEp?/>[5q@ /#>6lXX_~RS{waL\&bě$:WzꮺCAa=ީR(*b:- UB뷻ڸn\f[E#ɝXX6) :Xu_FBBc]G\i Ý)f꩜[R'=ǜ 9}ު.^LE,Їl7xJ5992Λ͏/\zdn䳄S-GbM@=L07F0Lϡ ~m'7]AjT"DKja9Z4X JfCs~&w*iujg8E>]q;A ˃ vSɏ1+zբdLh|ĔXkX3< l4(@^.d@"plAAT}>}Gj>*w+&WRb:m !wQ8ďDxM P2(=?J C4op{J)naT; z.cGO0> v@*% 20J/pT H!{vLҸh绌)A7HFBzI7l[-_W0NrZQE੤QguoAJb,@1W|АroeDlZ65KRZ[6{>@RG)!*+C“!F;}1|o ?Qn>@9âϭ Ѡ[ĉFGapՉ{bˉ={)N!1j; r {VU/pJ 6+Of+C}vv-{j$bk&2cVcX+/LY-ji=xQz^8 aP~@#')þṯ:D\ہlﵧ(*g6H; eˆ&.&(ۗz?={|uaN'`קZ} L4^8TXB1[ٜJ2AW$8^hW>º/>_2J]q4eVӶ`tiG ?6wD%O7#zWV{v\E>V!:![,+oD/]?\V?BLZ#qic,S'n܀]Gah0E2a([c\8z+_|=U,EW͟ 'h%tl8DܧOgzEXPp~lz w@D6m'w i.k`$MQ8i,3߁!l*Fmq5eJڀw1^\Ȃ`WP;A$&J^P,0yg7T\˾eE{mѓ*p9KZW*w ,0?N ߐvEqjU Vt{d]‡n?L T'%*rv2RϬ srLajV nu??b/޷?oC 6Pn [&;9q:o){z |в8ܶ aQ-y/GqFa.#AqI@Q]fmm 9[hzD|l7<T{#}O_b7QNj﹅ټ7|Wع P= 6Cu@nsxqv%x+ZP2`I mU- M_<O[|ScZrFC}yqM'}lI*)|$z!ž9*L1$.{M}O e3ms0@9]*h?ݝ;l"TO?ieZ |+ 5  5go 2JN5c c>Aywj{Y4߰`f#?Sƣ]~6ˠȭ7vA/I_5wd4-qITk@D ?J7wq (JeMyzZ@8;k(HGv;b;02X:?sh9;^aQm-(lWdb_: M58QYGq[tR wL_|LNsxraQM~k%%@0::fJB^3/rn1H#YK]9DݞZf줜;m| $΄p %2Wj9DzP*DP8Q?BQurlˢ9kQ>e'ZD9+`M]u#}G=s5OJe{McMo My<o߁Z'GwT wlZ?zXx>ڔzE޸i &VZ*ryI28YĪՍk>l2W[42[/`:?>0 }g͗lSx$=laEs*BKWjPk@:a&#G[^8(!^>l"/0ѩ .\d /|cFp@~EE:JݎP?CU3q%bjh+W670'3J78x::x؁0E@D;VϙSGvT -P;s 7 Bm7/X Sn5691[gv8kj=2Z{nyﷄ +o=tlG &x/ H>}7b,6-'cU]gFڂh,ue-F.JyyF´ |/ %]E547p߼qnUSSFm1!R9U 02P< aAN[IUEo8 Km՗A[؋ÈAoKXI[ltXH#Տ9&Dᢣ hnu'T!ʪTh~zJH/~ R&=0?a_r(~3og~ׅ 1erbM9UL0&#SalT|]2 .L4#7KYA]pjȝҘDF y΀4ri垀u 4/;]<ȃuj =cL ؗۊ6@_aP@jj%'q=CNDYkJ%/ldŎ0 _qZdK." CsP~VƉHBǠuHܑZ&o *crZ#f=c7P Jdaۻ!>DnSw(ƹ5}it,AbV)cL痶A$Ok /%E̓ 7`B\D?49+)KFﰗBÔQ/m;g (:su'  ( aE{`ڙa Y?.DYXwP&m]D~w9Tu|N'޽cDyk$K'_;E%R Ph>FHI}(l;4-x6%Jblgos*͍V:[F-ہr2.4G\Nq&ao=CX$$fBP qKʺ2"f_Sv]M~дB^qN4.6 Wl\~3u+=P7d_ƀ%YVw/TAϷ{EU' 8K8mGsaK! A0rofÀ{6w0vzCk-+앂8ݡ9W@r[jV-9O ʝy:+̌sC*VT  p } [ج"W&$tU6|MPʳzl2`zb 'JDׄwV7j^_!Mk?dXe(!vfE93#ԶoAĠy 4x?%qðm}ST}KuHI-: 1oI-Q"E,!I]6zatɜT9 H/9N=`|rhRč0x #^6Zl#:ʉ%>v |W 7^b\wٶ4^wI\DD=NtaQ V){xfږ29b|~GdsIi |r YZ