HSTO70IAp ]ύWxw{ yj/oI,/Ja~Q^MYљ $"!N n lz*.mſi(·s}p3OAa NM =b人(}( D 1ÿ+={u{@}܌fŖuO@O~< Ŗ='O >2]$:T)m|l9P#iX~v6MkRm|ǚ R~ )>7#~vƄl]Kr4F-yDELF((N454 (p|| |  0  840  Qtd4r-FyD@)CH@L@@@G@@@ʸ@@@@[@t@@@ϾKm!H{DxD#F30H"FI$yD(F |"!F @I "8F#yDh:K!5L:H{D#FxDs F50IF3K#!2H{D#FxD`+")F<FH(K)!(H{D#FxDF2FF5FH K/!H{D#FxDM"K2!}D{D(F#(9F0FMHK6!{D#F(FK"8!{D# P[1%-O&LM|D ( !F2FHF}D2FF I "FyD!F2F$8F x !F" !F"'& K2FQF8FKF"5DFhKe!{D#F(F F/K"h!(F{D# KO2FYFKFPF kF8KBFo!{DCFK"r!(F{DCFp2F9FXF(~KBFv!{DCF(F x_ "!@F "!XF sK!sH{DxD#F"0dLEnK"x!{DCF`I# "FfK!fH{D#FxD"0& + }O #BF9F #FHWK!VH{D#FxDJF  /FHMK!LH{D#FxDJM"!}DHK"5(F&{D#0KRF |F@?K2F!{D3F(FAF DZF F84K2F!{D3FJF YDF8,K2F!{D3F)K"!(F{D3F"9FXFH"K2F!{D3F(FaK"!{D3F ES|_ 7-+-O4"I}% < pyDHF zk")FP Q")F]  P H")FOt`@ :)F@=`FK!HL{DxD#40F  F }!FO#F`K!H{D#xDF40M"K!}D45{D(F#^8`hK!{D#FL(F0Fu#FJ1F?F8K!{D#F(F4#8hBFIFF8K!{D#F8F-K"!{D(F#8`0K!{D#FtJ#1FF0K!{D#FRFAF8h0F@wKOq{D#F8FrK"(F{D@ #_4"QFHFHkK(F@ {D#FOgM"gKOq}D  45{D(F#@MK4" #QFHFZF@\KOq{D#Fr8`8VKOq{D#FO!F=J8h#1FF8MK@#{D#FQ  8h #BFQF,F@DKOq{D#F<8F~?K"(F{D@-#n8`89KOq{D#F !FWJ8h#1FQF80K@;{D#F #8hBFQFF@(KOq{D#F8F>#K"(F{D@E# 0`P0Hp ~\h68K[*WXZ-G#}J(#@hzKOhB8zK{DzM"!!yK}D(F{D#J!8FF(ԀAF:F dHF (e F"##=FXeK1!{D#F(FuaK{D@FOzzF (F  [6! 3"XK{D#"F!FsF8SK;!{D#FHF":F1F%F8KKC!{D#F@F (F  [H! 3"@K{D#"F!F=F8;KM!{D#FHF:F1FFB/1KU!1H{D#xDFHF @F   &H[OzqxD3"b!"K{D#0F3 F @F   [Z! 3"K{D#MLL KprhY.xJ$-OFMLF|D & 8 8F  ](F2FSF1F4F`=KG! F{D#F(F0F? F [Ozq3"K!/K{D#d#8F8@ )Fu#"FH"KZ! F{D#F0FOzx L[]!|D43 F"K{D#8Fd0F F [b!3" K{D#0qQ4R! -OO RLF|D JFF(F" JF20F/@ JF1FXF P '#)JF)FPF  HFP7K:F!{DB;FR2L8F{|DB4 F[Ozq3"!)K{D#7!")XF1F#$S)F"PFNHFQ#F@J! FzDF8F=H[OzqxDB03"! K{D#(F+MFl0 "!(F H #*F%!xD'F`K!H{D#xDF F 0 K! H{D#xDFH ")FxD=#s@Sc FB< N" K!~D{D0F##h"!3#`c`0FhK{D#bi!i [F`K!0F{D#Fu(Fp K0F"!{D#ibih iMk-G$!F<"  k!F<" eD}Fp?K!>H{D#FxD2 F(9N'o~DDu)F@#3qFp0K#!0H{D#FxD Z ` RF)FFH&K*!%H{D#FxD#".!0FFHEK0F"1!{D#K"2!{D0F#XK6!0F{D#,FF|'FvF{z-OF$Kǰ{DF!!H$"xD#.FKDD{DB K"H!{DxD#|G |5F"!@F#kOrYF0F0(FRFOq54 fx7!OpFpK'!HL{DxD# 0F8 F0OqFxK-!H{D#xDF 0#(F HOr)FxDr `,0! FhK!MH{D#FxD(F0F" FpK!H{D#FxD Fcx"! H#xxD K{D# lP" J#0FpK3!H{D#xDF0 F0"6!0HKxD0{D#ti#Fp KA! H{D#FxD!0v F"HD!KxD{D#_|]-A"]I$ZKyD0F!F"  k#"9F PFpMK'!MH{D#FxD1 FHM"HK*!}D{D(F#""F!FFAK0!{D#F(Fv;K" $.ŀ% + %@ #B@c+"FYI#8F`5a8WH)FFxXK!XH{D#xDF0 F#:F)FxFxNK!NH{D#FxD0 ?IKF:FOB FHAK!@H{D#FxD5OFF*FF9F`+IKF:F FH.K!.H{D#FxDXFFF*F9F`IKF:F |FHK!H{D#FxD FHF*Fp9F fLfAAAAA6/8 m!-OF#b3Lk++*؞K B;BpC;++Q#0DG5sKBJأsBN&q;B%+ -цKB1;OCFO )1FO $F(S}K@Q|H{D#FxD0y u FmKB< -@-mO+-|8y#FF-pym8#FF%+b{_hCFO , +FO@AXFAFPFFPPK@YOH{D#FxD"YFFFPIKOqHH{D#FxD9KB=+FO@AXF*Dj AFPFFP=KOqa`b F E0PMVMX)hq-OFFFFH(+@0+@kh+(h(+irJ#sB@ƀ,# .KBF9F j#BDb*@li,,@hk0"+]L_K@!^H{D#xDFV01FKF(h1FhUK@!TH{D#FxD>0yb@$ F ji*&Zh+6&>0B9F {"KF(hF`8K@!7H{D#FxDFj9D (hFP*KO2q)H{D#FxDji#DFj*CDb j9D1*h*+#FKFBF9FF(?KOAqH{D#FxDSLqY{1S-CFFF h{h8hر;ibJ#sB@&j _KBF_H@%1{DxDCFg0VL53FFFpVKBF@*1UH{DCFxDg0 @hj   "F@FJFIFj+h"2B;L F 3F8hAFF(:KOOq9H{D#FxD+hB# 4KOQq4H{D#xDF"F3F[FP-K@I1,H{D#FxD*hD0F<1B$*`,"K@O1!H{D#xDFBL L"3FF&F(KOVqH{D#FxDi$O#:'q-OFF#H()+"+ *@SKB3ѹ򜀀-%`+@  FO XF FO@AGHQFJFPFK@1EH{D#FxDx0W(jg9KBhѩ+dظaЀ-%@+%P +"YFhFP/KOgq.H{D#FxDSF9FFP(K@1'H{D#FxD@FP!KOjq H{D#FxDJFAF+FFPK@1H{D#FxDs`3`7a` F L@@^/ sNsFF50" hFhhر-$ Fp#FF(@1KH{DxD#F0L-G FFFFP(=9/7;h+3)1и.chc hP;hh  RF)F3FF0;``K@ AH{D#xDF0u F * L  HFRF)F3F h:Lu0#FHHB&`@B"HBot DB *Fx KOa H{D#xDF0* F0+`LE08*h4 H7FFڹӱ hh#F5F` K@JA H{D#xDF0 F0LX_-AFF#FF5X3K@ZA3H/L{DxD#0F F hF*KOa)H{D#FxD0+1BF9FFPK@fAH{D#FxDF2FFFPK@lAH{D#FxDB@qAKH{DxD#F0Lm vk-OFFF#@92.#^IB.\LI\IBط@_PA9)P!DG}NL!  PF)O@AO O P F)FFPGK@AFH{D#FxD0N F !7L!5L!4L !2L"QFFP0K@A/H{D#FxD+F"9F1FP(K@A'H{D#FxDFP"K@A!H{D#FxDZFa2FAFKFFPK@AH{D#FxD`00}H]f-OFF }!   F~L@.* ( OrPFqyKB6ز@_PC;+m pJ#pM@!oJ@!oM #BbQF"F0FAF(_uKOatH{DxD#F0 F }`KBO +@+л"F1FPFYM/##RFO@A0F#F,JFYF(FF[KOaZH{D#FxD0(%BJ/oBM@!#"F1FPF,#O F##F"1FFP@K@fQ?H{D#FxD甙[F"@FFP9K@lQ8H{D#FxDFP1K@rQ0H{D#FxD9F30S`0`aYJ#M6J #M2J!M0#3J!M@#. M#%0PP0PPPPP>5wH:Ch+h HFFF S(j *g-e.c`h(` h(]$i/OB ش@_VPD<,!#%'#(OBI$+#3FF#K@Q"H{D#FxD0 $$ $0$@$+` F ++h3FF(K@QH{D#FxDH@Q KxD0{D#FL00-CFF#F F)(.~F0(y F  H{D#FxDO !!F"F6+FFP3K@22H{D#FxD;`(9!F"F6+FF(KB "K@;!H{DxD#FAK@=H{D#FxDE`pAAAAEr0 Y-OFF#F3(^)[IOs"FK@eH{D#FxDpY+'# F%HOqFPK@lH{D#FxD,F FIO@r0F| 0 TX;IXF < _ H "FkhPFIWhIHFP"1FFPK@H{D#FxDuHOqFPK@H{D#FxDFlIO@r0F50iIXF0fIrPF0cIrHF "1FFPnK@mH{D#FxDZFPgK@fH{D#FxDHyuO @NFP[K@ZH{D#FxD-BKr \3=I XF[ 117IrPFX25IrHF\22I+r3+F$.I;"QFFP%K@+$H{D#FxDKF2F9FFPK@1H{D#FxDWFPK@7H{D#FxDk`+`/a` FLAAAAA]:70Fӹͱ (h`h hh,,(*K@t*H{DxD#Fq!L3" FFFHK@cH{D#FxDq,h" FFFxKBK@lH{DxD#Fq F0 K@n H{D#FxDr0~S-OFF# FFx3t3/@PF (@𰀴#FZFUI(FO SHYF.FTK@SH{D#FxDh:6 F")FYFPDK@CH{D#FxD[F"QFFP.N0F (j9F8F#bicb#.(j9F*F9F#bihjcb FPbib#N0FtKBFei _ch"b+ kFTSiC3ai#3FF M(FA j-Iji##a(F Ch+i0FFйiC#iB ji j1F##a+F(igaC#aKBKBп-AFFF(kЄj,hy*ejhji##a F*UCh+RiOiF8FvF(8ѫiCD0FkF KB.Li C5E0+iE-(jWhjTi(j9F##aFhhj1FF(iC#aKBKB3B3B FL8 FF z*h#hB shhB lch+ i(F"F!jbj-iacikah`j0 b00BjkckB HjjFAkjj$kckk X8@11+*8p FFFCh+ #k2F)Fbp@p-A F FFFXJkh+&!8FR;h#!FCF2FkF;`FFki"cC3ba FL FKBp FFFch+ i[#j j FJ#k2F)Fb#ciC3ap-GFࠆFDFF 2L F *!0F{h+iջj+Ѹ$4` F{k0 +%Fk-]C2COC%2hBL5`+OKBF8FZ0#FF3`, KBЫDkKF"FAFb `H-G( FDFFF (y *v!8Fdch+nikգj+h h8J s#Bbk pp@8(أk3D3+P*3Fk9h!Bq'%M(F;`*  )ٞ"K*F FY03F+FP;hD0CFkjkFչ2D:`i#3a#b2F)FCFk&FM(FKBlHp FFFch+ i[#j wj F#k2F)Fbjh#ciC3app FFF Wch+ Qi0Kj+ Ek2F)FHp@;p-A F FFF8*!8Fch+iգj+;h)F#2FCFk*F;`hib#3a(FM(FKBF@#FCh+iՃj+;FFB L F9F0F(ѬbL FKBq0sF(!@h(!Ѩj,hHB ѣ` (L FpX3FkLFXi`C3caL FKB@ p FFF ch+ i0zk2F)F&#bp@np-C̐FDFFF (L *I!0Fkh+Bi?/$4` Fkk!+ZB Fk@2hBL0`+K:F(FY0#FFȹ$3`#bD"FCFk9F L F KB<-OFDKF{DFX(o *l!0F;!HF7ah)_i\աk0hDĠB<1`PFh(+HBP)O9PE%1h  ak)0%I F[XF:FF(03h[0kjkbF0ȹD5`bi#3a8F 9FCFO8F}WE<-O F𐉰FDFF 4L F^ *!8Fih)iթk8hYDB*L9` F ik&  )9&I"F(FY0[FF ;h0kjkFhKBFD>`i#3a#b, KB KBСZF!FCFq0<-OFF#jFFF#0F8  . )F@FHF! jch+ h *FAFPF0;`#{`*FQF{k3Fk;hF08KB ;B F 7F-OFF#jFFF#0F8  . o)F@FHF! jcch+ ]h+ W*FAFPF0;`#{`*FQF{k3Fk ;hF08KB ;B5 F 7F-OFF#jFFF#4F8  h;kCл0 0F jch+ h+ *F1FPF[0;`#{`*FQF;kKFk;hF08KB ;B F 7F-OFF#jFFF#4F8  h;kCл0 0F jch+ h+ *F1FPF0;`#{`*FQF;kKFkZ;hF08KB ;Bn F 7F-OFF#jFFF#0F8  . G)F@FHF! j;ch+ 5h+ /*FAFPF0;`#{`*FQF{k3Fk;hF0 KB F 7F-OFF#jFFF#,F0  @j+ѻ @F)F- jch+ h+ *FAFHF;*FjIF3FkF KB F7Fr0-GFF#jFFF#FF 1FHF%h(KB`CB &KBorDB-- ch+  j{h+ ui o9@Fh{h O ai [2FIFPFkCF2FQFM 7FE0@<!  @]FF#ruI"B܀rJ#BրrBрrB̀kI#b"BĀhJBgJBrB#rpB:*@`J#aB0B:*@[JBPB:*@WJ#QB#ARBrBpB#RB|JJByArBsFL#RBntBhpDDBb?IB_QBYpAABS8IBP8IBM7IBJ7JBG6JBDR2BpB:B(=0JBpB:B(3,JBpB:B()(JBpB:B($JBpB:B( JBѰ@H JBJBHK(F 00@0P0p0p0Hp0YQp00`1!p1Ap2B B0B@BPE`p E`EF*]KKF]KpG pG8F Fi" "h)F 8@HF!FB @8F Fi" \"h)F 8@H FF @ "JCF @ FF @K?{DHX` I[Xh `pG ``pG0HX `#HpGj0+  pG pGsFChFF `+-##h"`B&өh0FB%###h>0h#h(F5F2F(F"hBHB#`Hp#` -OFFFFP(9(FvF`B@F BAF(FxFFF (Fi`F;`F@FZ PKF2F9FXFzF F 4?#hh7F(AE $KF2F9FFFihh"LKBFL-AF FFF1F!F8F#hOA+#F(t)FF@FdF6KB+w#`0FE/KB3B u(F+F (253x3(IyD"h8F %IyD%J8F3h!hzD!hJ3BFJ3F!h8FzD3J8F!hzD3h"h1F#h:F0F("hB;MMM Qy>y=y!y y#F FFF!(F<#!F0F+FFX<KB;B FpL#F FFXF!(F #!F0F+FF+ @KB;B FpLF FFF&F1F(F#!F+F8FeF+XKB;B 3B FL#F FFF!(F#!F0F+F0F+ @KB;B N FpL#F FFFV!(Ft#!F0F+FF+ @KB;B  FpLO3`pG!FIOA = ` H X#A``pG-AFFF(6F@Fph>F7hB !*h@FOCY+h0(`BL F+FBFyph"F(KB3B L0F0h3L F0@hF)h1)`B #F"Fhh(FKB LsFJF FzDhk H#"FxDO1+FhpHO1#FxD(rdY0"F F!, #jF @1 0 p"FF!! F`KL!H{DxD#F0 F p*uLY-CFFFFF "!FL"," BqFIvpFX Ki! H{D#xDF00 F tXF`hFFFF!h h;F*F1F`` FFFF h;F2F)F``-A FFF O AFFe#"SF(FEF K=`BC3B F4`L4`LLppp -A FFF SO AFFf#"F(FEF K=`BKB F4`L4`LLppp FFFF"h   C+(h3F:F!FDh` H FFFF"h  C;+(h3F:F!F!h` H8F@hF F,(F8FO--  @-p`@-p`@-p`@-p`P@-p`@-p`P@-p`@-p`P@- p`@-p`@- p`@- p`@- p`@- p`@-p`@-p`P@-p`@-p`@-p`@-p`@-p`P@-p`@-p`P@-p`P@-p`@-p`@-p`@-p`@-p`@-p`@-p`@-p`@- p`@-!p`@-"p`P@-#p`@-$p`P@-%p`P@-&p`P@-'p`P@-(p`P@-)p`P@-*p`P@-+p`@-,p`@--p`@-.p`@-/p`@-0p`@-1p`@-2p`@-3p`@-4p`@-5p`@-6p`@-Fp`-AF %Eؽhl4YE,5`h4D`&DtEh>h.&h.ЎBbhh2D`4FEfh>`$#"3!B 4R#0GJFzDhpGhBЀhT#FF!  ~R`dnhd350+>.  R@GlhG#hF&i 5@g`=-324+`F0 FvFXK=!H{D#xDFlF K{Dh bb`(6`;h3;`lltKJ!{DX "FaPD-C$&H&OxDD   D K{Dh[hh:hvKDM{D}D`K{DhH C`B%CF"!0FB#4j[hhS%05Gbj`_ FkdH!xDKKF{DLh|DhhBh`h`p K{Dh+ KX[i+@ҿIyDJ`FVd2P-OFaKDFF(X`t(~(@F(:XK{Dy:OA (OL"qPKQJX0X hFs +-F(#3` F #C``BK`{DZh``0X`8FvF(e  *FHF8K FX0FĜ IFpFFJF(F],8FHFF@h$8F<F:FP  *FHFlK OFX0FėbFQFKFFJF(F" O40L~ 46 (VDHxD Ji#00pG-CFFFFF;hB*J FEF!zDO= DB "  3;`8` KxBO$D BO$D BOI\F)F FF HOqxD F/OE8F*FE0F% gg!8 FF(o -OF  HF  D @F P (F FPFXF8F$! !_F0H@r!xD0 FRF H@s!xD0FF(HOqxDPF~F HOqxD$XFsFxH@y!xD!XFF(H@!xDPFwPQF8FXFH@!xDXFh(!PF3F(еH@~!xDYF0F9F H@!xD!HFF HO!qxDF@FF H@!xD~F(FF H@!xDs! FF(䀞H@!xDf!8FtF H@!xD[HFXZFIFHFFH@!xDK@F(!HFTFHO$qxD;RFAF@FF(ІH@!xD.!@F<F H@!xD#8F(0F1F8F(h2F9F8FF(HtHO(qxD!0FF pH@!xD(FXZF)F(FFiH@!xD F(!(FFbH@!xDRF!F FF(\HO&qxD! FF(WH@!xD*FIFHFF RH@!xD"FAF@FF@MH@!xD:F1F0FF HHO)qxDJF)F(FF CH@!xDBF!F FuF >H@!xD!8F(])FF 6H@!xDu!FF 2H@!xDj0F'F -HO+qxD_HF2@F/(F, F)PF&XF#8F fffffofOf'ffeeeeee_eEe/edddddodWd?d'ddcccc H"O@Q LxDq K|DX`8H1!JxDzD0@Tb[b8F F<!#+`BsBH}!JxDzD108b8b-AFFF(FFBF9F(F,Os01F(FF(F F,Os0L0FFF0F0Ft;hFB F!F0FFh H!xD@0L0F=`P FFaFFF F1F FF( H!xD_0j)F FFH!xD F%paa0F(F_"iF(FF0L(F F0)*"`$QB)#)!`+0p FFmF(F0!F F+!F(FF(F F0Fp0 FF F)F F F F(F0-OFF!FFF(7HOq6JxDzDx0)F F (9F@F  ]E"WFYFPFB  гE1FNFHF 4 XFu2F9FXFGF`H@xDx0'F&F>FBFYF FF HOqxD)F FF HOqxD FZWE8FUNE0FPXFM@FJ`Y`5` `_-AFFFF FyB AF FgF(T2H!xD0Z9F0Fe F(F0F$B1F FF &H@xDAF FAF`"HOqxD8F1F8FF H@xDAF8F'F HOqxD9F FF H@xD8F0F)F F?F H@xD F _O_9___^^0 FF F)F FHF F( 00F F FF F(F0KL{DY]K~$KL{DY]K},FFFmF(FB1F8F9F(F"F0H@xD08FN0!F(F[B0F HOqxD(F;]]-OFFF FF0Fx d DSK4  XFHo!FHFIXF!EK2F)FHFX0ZFIF8FcIF 0}T F-OF FF  HFF!F@F B#ДB#FXF_FB , дBвB1FVFPF:F3FAFHFFH@xD0OFGFNFFF>FU)FHFF HOqxDT!F@FF HOqxDHF|@Fy_E8FtVE0Fo\S\;\FOFF!FD( HOq JxDzD0yK"F1F(FX@ֹ{[[@7LM|DdYt0n{$7LM|DdYf0R{,7LM|DdYX06{ F F-AFF!FF1(%H@!%JxDzD0#!0F"()F F 69F@F1B1F>F8F*BF1F FF@HO qxD0 &F)F F>F H@*!xD F@FB0F 9[ [ZZ-AF FF0FBШF!F(F8F*F1F8FF@H@B!xD0F!8F8F0F~d E@Fx F YZ-OFFF F 4 0F!F(FB\F9FXFѹ"F)F0FxF(}KH@!xD0z,F(0 @QF0@F#(0#wIF8Fs!F(F(!)F0F#F 6H@!xDF@FF 2H@!xDF8FF-HO7qxDÿ+F:FAF#FܿBF9F0F̿@0QF@F@0L0L0SF H@!xDIF8FHF H@!xD@F8F0F7F HO;qxDz0F(F\E FYoYYYCYXXX0F FI" FyDF F@ 0кpG0@ 0pG pGFFFlF F9F0F1F F7F8 H@;1xD)F FF H@=1xD FW0FT XW-CFFF FFFAF8F IF@F ( }1FHF x0FBF9F0FF8H@R1xDpVJF1F FZF H@S1xD0FHF @F 8F)F FrF H@Y1xD FWaW3WsFJF FzDhk H#"FxDO1+FhpHO1#FxDc(fX9-AF FFF "!@FF.Hg, Fe0+BF BQ(`"F!jF! F hjF@Q!  #`F hjFa!  m#`Fhq! jF  V#`TKUJ{D-OS"FPBNL|D#hBLKl"LIMH{DyDxD#B ٌhX XC(0D2(13@`h1FUF```;Kt!;H{D#xDFC@h4!F=(`(M1K|!1H{D#xDF0("O 34RE ظ0B+h`%K{D`hOJXJ*riJDB*h PPhh2i DF2iqi XD!riD  $ FtuLXWVVVWVV0Kh{D@h[hhS" DpG-OFF (!DFK!H{DxD#F0x(" F #cb#j+ hR#0cb:F(! F  GF0[E F(FK% FO( DXsUULK!{D#FF.]bUH0ܲ ,`hB,o A+7:`#`a+W:#FBVϬ5`Q$p4B,OOE,sF5`hB,##B -AFF@F%T@@6@4 oO .q\p> 0 4 GMBPGTQRP\AR@,AT,RIP\BI@BTQRP\AR@,AT,RIP\BI@BT QRP \AR@ ,AT,RIP\BI@BT\QRAPR@,EO FWB@`Dh[O@;ҽV@|xHmD\GV<\T|ED||EV8qTx\ADx\AV4\uTtEDtEV0qTp\ADp\AV,\uTlEDlEV(qTh\ADh\AV$\uTdEDdEV qT`\AD`\AV\uT\ED\EVqTX\ADX\AV\uTTEDTEVqTP\ADP\AV \uTLEDLEVqTH\ADH\AV\WIGTD|yDDET+.NIBGA9FBpGh h@+A9#`#C``pGKJ{DX"h;#C#C``pGoT8F M}Dh`ah0[KhXh###c``8hmnT-ABs!OFFDBoChB(Ұ0;KOAFXhF(BF!hbh(Fahh0 KhXhf`` !0FF(h!nT-ABs(OF FDBoChBؽAhR# ;+3B8F03KOAFXh'F(BF!h0Fahh;0 KhXhT e``!(FvF(ѷhnTpBFFLh Y&X&@   uCshNX&Y&@    uCsE`oss)O3#0#kFU]-ABFFFЈB)/F}h#3e)F0FFhhFFB)ױrhBAF0FphhEFC+,''<F( FhS<+= Q p,OONL+F-AFFF8FF(/ @F.B)F@FFEFB hh#h3h$F9F0FF(@F" FS<+8o FP0FFkCF8F}(2F9F F@:F1F F(mB%GFPFF+F8FX(2F9F F@:F1F F(mB%"ss*O3#0#kF]ss*O3#0#kF]-OFFFF PF}XFzFE1FPFOF(FB1FXFFF_F }hM 0FFhF0FF8=#Ҹ0:3XF\PFY F0S<+ 9hS<+=hHFhS%0z#0kF]-OFFF+o XF @F0Ff/F?ѰO҃ F!!S!FF F}FhFFO - 2x-*Or"@F=!HFr](GO h7P, C@, ! FMF(сFFEй3x-+O3#   9FPFF(:F!F@FsF(Ѵ0AF F+F(ЮF-OF!FF( ( HFk0Fh L (FO aXF^@F#X('+$ F!F( S PMJ !,AF8F F(AFHFF(0FF((F41(GF(F(FF(!XF9F(0F(zHFFF(0FF(,0FOCYFF(1FHF(RYF0FF(k 9C; C J; ]OE>cF 0/?X (F0)F8F(0hF(@€8F(@#;F;HFX2P2FIFF(*O V)XB O2ZQ"S,`XZ`V `030!0FSY;SQ(+kX0F`RX1FZ`ZY(0F( 4 YF0FZY(0FF ( ( 2FQFPF+F((!FVF!0FF D h+h'!FF(3@Fo0FlifPFc`]ZWF!FF9F(YFBFXFUF(!XFwF(?e!HFnF(hh! F_F(!8FXF(?J!F FF(9FBF8FF(ВIF2FHFF(!F FF F(ZF9F8FF!F*F FF(?Hs!F*F FF(?Eio fo-AFCh F!h FOF o AF F(! F( F ( ;F2F)F FF F(!ɿ-OFFFAs FB@{'T@@SB@Q3B@#B򨀴,򟀕,&&O  {GSFBFYF(F F(@hX[JBBhhC`C)F`"F(+@")F(FdF(s)F FF(k! F[F(d(FuF FpFSFBF1F(FF@SFBF1F FF(IF ")F(F/F(>"!F F'@SB@}CBشz@Q3B@#Bش,ؕ,(&3&h&f&d &b&`&^&\&Z&X &V&T9F(FF(?lFSFBF1F(FF?D+t"jo3-OF 8F ,yXFv@F D p(FmPFi0FfcJ!8FzDIF(@"J!XFzD?F(@J!@FzD5F(@9FBF(FF(@J!0FzD"F(@HxD1F(F`!8F5XF2@F/(F,PF)0F&# FnHxD!lHxD^jHxDuQFCF:F(FpF(@dJ!0FzDF(@`J \ !HFzDF(@ZHxD31F(F(IFPF(SHxD?#9FZFCF(FF(}LJ!0FzDF(tHHxD 1F(F_(xCHxD9FBF(FUF([>J!0FzDyF(R:HxD1F(F=F(U<5HxD4HxD3K{D(s(FhFPFYhFH)FRF8FF8FhF@,?)"HIFxDG   ,?HxD,?1J00$1_1,25/31112l11=2"1#2t20l2,72^0 F!K!{DhGpG N K{DilBdHK{Dm0eXmBI?H{D 3yDxDhhB ;K@2:I;H{D 3yDxDV[B`Ah`@ 3C4@ CC$xGପxGHxGxGT]۬ OlF=TRrk_user_ta_cipher g36H"D_!Dhandle_crypto_hwx/:]-zrk_derive_ta_unique_keyR?OC@Krk_otp_readrk_otp_writerk_otp_sizeR?OC@Krk_get_trngTAx/:]-ztee_unmaptee_invoke_supp_plugin}j;+,IJWf %)+/5;=CGIOSYaegkmq %379=KQ[]agou{  #-39;AKQWY_eikw)+57;=GUY[_mqswad -P 127.0.0.1socket open fail!socket recv fail!TA get %d bytes data from server: %ssocket send fail!socket protocol error!socket close fail!I am data from TA!handle_socketHello! Goodbye! InvokeCommandEntry: BAD PARAMETERS!TA_OpenSessionEntryPointTA_CloseSessionEntryPointTA_InvokeCommandEntryPointMalloc context memory FAILED!rk_hash_begin FAILED! return value: 0x%xrk_hash_update FAILED! return value: 0x%xrk_hash_finish FAILED! return value: 0x%xCrypto SHA256 done.SHA256 compare ERR!SHA256 compare OK.Check the sha256 test result.z>7ӺAY%ߑݱчH%mrk_cipher_crypto FAILED! return value: 0x%xAES CBC ENC done.AES CBC DEC done.AES CBC test ERR!AES CBC test OK.rk_cipher_begin FAILED! return value: 0x%xrk_cipher_update FAILED! return value: 0x%xrk_cipher_finish FAILED! return value: 0x%xAES XTS ENC done.AES XTS DEC done.AES XTS test ERR!AES XTS test OK.Malloc key memory FAILED!rk_gen_rsa_key FAILED! return value: 0x%xRSA gen key done.rk_rsa_begin FAILED! return value: 0x%xrk_rsa_finish FAILED! return value: 0x%xRSA ENC done.RSA DEC done.RSA ENC and DEC compare ERR!RSA ENC and DEC compare OK.CryptoSHA ERR: 0x%x.RSA Sign done.RSA Verify OK.The data for testing RSA enc, dec, sign and verify.handle_crypto_shahandle_crypto_aeshandle_crypto_rsaRPMBREETest %s storage speed, size = %d.CreatePersistentObject ERR: 0x%x.Test create OK. use time %d ms.SeekObjectData ERR: 0x%x.WriteObjectData ERR: 0x%x.Test write OK. use time %d ms.ReadObjectData ERR: 0x%x.Test read OK. use time %d ms.Delete. use time %d ms.handle_storage_speedTEE_OpenTASession failed TEE_OpenTASession use time: %dTEE_InvokeTACommand returned 0x%x TEE_InvokeTACommand use time: %dTEE_CloseTASession use time: %dtest rk_user_ta_cipher fail! 0x%08xrk_user_ta_cipher encrypt use time: %drk_user_ta_cipher decrypt use time: %ddata string for deriver ta unique keyrk_derive_ta_unique_key fail!rk_derive_ta_unique_key success!handle_derive_keyGet and update the params[0].Get the params[1]: %sCheckMemoryAccessRights ERR: 0x%x.Copy params[1] to params[2]. Done.handle_transfer_dataAllocatePropertyEnumerator ERR: 0x%x.GetPropertyName ERR: 0x%x.GetPropertyAsString ERR: 0x%x.GetProperty: %s - %s The enumerator has reached the end of the property setOr if it has not started.GetNextProperty ERR: 0x%x.handle_property=================== %s [%u] ================%02x rk_get_trng failed with code 0x%xrk_get_trng success with data:ta_dump_hexhandle_trng_readrk_otp_read failed with code 0x%xrk_otp_read succes with data: 0x%x, 0x%xrk_otp_write failed with code 0x%xrk_otp_write succes with data: 0x%x, 0x%xrk_otp_size failed with code 0x%xThe oem otp size is %d byte.handle_otp_readhandle_otp_writehandle_otp_sizeTest create OK.Test write OK.OpenPersistentObject ERR: 0x%x.Test read OK.Read data != write data. ERR!Read data = write data.Delete.Read and Write test.handle_storageTEE_AllocateTransientObject failed with code 0x%xTEE_GenerateKey failed with code 0x%xTEE_GetObjectBufferAttribute for RSA_n failed with code 0x%xTEE_GetObjectBufferAttribute for RSA_e failed with code 0x%xTEE_GetObjectBufferAttribute for RSA_d failed with code 0x%xTEE_GetObjectBufferAttribute for RSA_p failed with code 0x%xTEE_GetObjectBufferAttribute for RSA_q failed with code 0x%xTEE_GetObjectBufferAttribute for RSA_dp failed with code 0x%xTEE_GetObjectBufferAttribute for RSA_dq failed with code 0x%xTEE_GetObjectBufferAttribute for RSA_iq failed with code 0x%xTEE_GetObjectBufferAttribute for ECC_d failed with code 0x%xTEE_GetObjectBufferAttribute for ECC_x failed with code 0x%xTEE_GetObjectBufferAttribute for ECC_y failed with code 0x%xTEE_AllocateOperation failed with code 0x%xTEE_PopulateTransientObject failed with code 0x%xTEE_SetOperationKey2 failed with code 0x%xTEE_SetOperationKey failed with code 0x%xTEE_CipherDoFinal failed with code 0x%xTEE_CipherUpdate failed with code 0x%x rk_cipher_buffer_update failed with code 0x%x The length of all data is NOT multiple of block sizerk_cut_pkcs7_padding failed with code 0x%xTEE_AEInit failed with code 0x%xTEE_AEUpdate failed with code 0x%xTEE_AEFinal failed with code 0x%xTEE_DigestDoFinal failed with code 0x%x---rk_hash_begin---FAILED! return value: 0x%x---rk_hash_update---FAILED! return value: 0x%x---rk_hash_finish---FAILED! return value: 0x%xout_size:%d != out_len:%dTEE_MACComputeFinal failed with code 0x%xHash long keys failed.TEE_MACCompareFinal failed with code 0x%xUnsupport mode: 0x%xTEE_AsymmetricEncrypt failed with code 0x%xTEE_AsymmetricDecrypt failed with code 0x%xError sign mode!TEE_AsymmetricSignDigest failed with code 0x%xVerify failed!!!The signature is invalid!!!TEE_AsymmetricVerifyDigest failed with code 0x%xUnknown mode!!!curve = %08x != TEE_ECC_CURVE_SM2algo = %08x != TEE_ALG_SM2_PKEalgo = %08x != TEE_ALG_SM2_DSA_SM3TEE_AllocateTransientObject keyA failed with code 0x%xTEE_PopulateTransientObject keyA failed with code 0x%xTEE_AllocateTransientObject eph_keyA failed with code 0x%xTEE_PopulateTransientObject eph_keyA failed with code 0x%xTEE_GetObjectBufferAttribute failed with code 0x%xVerify failed!!!The asn1_sign is invalid!!!Unknown mode: 0x%xrk_gen_rsa_keyrk_gen_ec_keyrk_cipher_cryptork_cipher_beginrk_cipher_buffer_updaterk_cipher_updaterk_cipher_finishrk_ae_beginrk_ae_updaterk_ae_finishrk_hash_beginrk_hash_finishrk_hash_cryptork_mac_cryptork_mac_beginrk_mac_finishrk_rsa_beginrk_rsa_finishrk_rsa_cryptork_rsa_signrk_ecdsa_signrk_sm2_pkerk_sm2_dsa_sm3rk_sm2_kep_genkeyrk_ecdsa_beginrk_ecdsa_finishrk_pkcs5_pbkdf2_hmacrk_hkdf_genkeyrk_ecdh_genkeyFailure when calling PTA_SYSTEM_DERIVE_TA_UNIQUE_KEYTEE_OpenTASession failed with code 0x%x origin 0x%xTEE_InvokeTACommand failed with code 0x%x origin 0x%x gpd.ta.singleInstancegpd.ta.multiSessiongpd.ta.instanceKeepAlivegpd.ta.dataSizegpd.ta.stackSizegpd.ta.versionUndefined versiongpd.ta.descriptionUndefined description(null)%08x-%04x-%04x-%02x%02x-%02x%02x%02x%02x%02x%02x0123456789ABCDEF0123456789abcdef%c/%s:%0*d %*s %s:%d UEIDFInvalid hint %#xTEE_Malloctruefalse%u%u:%pUlgpd.tee.arith.maxBigIntSizegpd.tee.sockets.versiongpd.tee.sockets.tcp.versionInvoke PTA_SYSTEM_UNMAP: buf %p, len %#zxInvoke tee-supplicant's plugin failed: %#xinit/fini: out of memory_init_iterate_phdr_cbAbort!ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/Panic function %s, line %d: %s Panic function %s, line %d, code %d Failed to initialize memory poolToo large bigintModulus is too shorttoo small modulus or trying to invert zeroget_mpibigint_binarympi_egcd_TEE_MathAPI_InitTEE_BigIntInitTEE_BigIntConvertToOctetStringTEE_BigIntConvertFromS32bigint_binary_modTEE_BigIntShiftRightTEE_BigIntNegTEE_BigIntDivTEE_BigIntModTEE_BigIntInvModTEE_BigIntRelativePrimeTEE_BigIntComputeExtendedGcdTEE_BigIntConvertFromFMMTEE_BigIntComputeFMMlib/libutee/arch/arm/tcb.ctotal_size >= _tls_sizeTCB allocation failed (%zu bytes)DTV allocation failed (%zu bytes)dl_phdr_info allocation failed__utee_tcb_initdl_iterate_phdrassertion '%s' failed at %s:%d in %s()0123456789ABCDEFEFE021C2645FD1DC586E69184AF4A31ED5F53E93B5F123FA41680867BA110131944FE7952E2517337780CB0DB80E61AAE7C8DDC6C5C6AADEB34EB38A2F40D5E6B2E7EFD37075B9F03FF989C7C5051C2034D2A323810251127E7BF8625A4F49A5F3E27F4DA8BD59C47D6DAABA4C8127BD5B5C25763222FEFCCFC38B832366C29E0066A198186C18C10B2F5ED9B522752A9830B69916E535C8F047518A889A43A594B6BED27A168D31D4A52F88925AA8F5602AB7ECA597A3D6B56FF9829A5E8B859E857EA95A03512E2BAE7391688D264AA5663B0341DB9CCFD2C4C5F421FEC8148001B72E848A38CAE1C65F78E56ABDEFE12D3C039B8A02D6BE593F0BBBDA56F1ECF677152EF804370C1A305CAF3B5BF130879B56C61DE584A0F53A2447A51E MPI test #1 (mul_mpi): passed256567336059E52CAE22925474705F39A946613F26162223DF488E9CD48CC132C7A0AC93C701B001B092E4E5B9F73BCD27B9EE50D0657C77F374E903CDFA4C642 MPI test #2 (div_mpi): 36E139AEA55215609D2816998ED020BBBD96C37890F65171D948E9BC7CBAA4D9325D24D6A3C12710F10A09FA08AB87 MPI test #3 (exp_mod): 003A0AAEDD7E784FC07D8F9EC6E3BFD5C3DBA76456363A10869622EAC2DD84ECC5B8A74DAC4D09E03B5E0BE779F2DF61 MPI test #4 (inv_mod): MPI test #5 (simple gcd): failed at %d Unexpected error, return code = %08X lib/libutils/isoc/bget.cb_next->prevfree == b->bh.bsizeb->ql.blink->ql.flink == bb->ql.flink->ql.blink == bb_alloc->bsize < 0poolset->freelist.ql.blink->ql.flink == &poolset->freelistpoolset->freelist.ql.flink->ql.blink == &poolset->freelistBH((char *)b + b->bh.bsize) == b_nextrsize >= sizebuf != NULLb->bh.bsize < 0BH((char *) b - b->bh.bsize)->prevfree == 0poolset->totalloc >= 0BH((char *) b - b->bh.prevfree)->bsize == b->bh.prevfreeBH((char *) bn + bn->bh.bsize)->prevfree == bn->bh.bsizebn->ql.blink->ql.flink == bnbn->ql.flink->ql.blink == bnbn->bh.bsize < 0osize > 0len - sizeof(struct bhead) <= -((bufsize) ESent + 1)b->bh.bsize > 0lib/libutils/isoc/bget_malloc.cstart < endpbgetbgetzbrelbgetrbpoolbstatsgen_malloc_add_poolbget_buf_sizebpool_foreach_poollib/libutils/ext/mempool.c!((vaddr_t)data & (MEMPOOL_ALIGN - 1))Failed to allocate %zu bytes, please tune the pool sizemempool_alloc_poolmempool_alloc@P4Pkv  ? 48.4 t*, 8'?8@   x `d  x $t X !|!#T$p&((0$4456p<=>P? @@@AAAGH,H?`IpIlI|IIIIIIJ\JhJJJKlLM4MBMXMMMMMNFNNN yy|z{{d${DX@Xt $*؅ X  `̋l6TX `܏H̑`` (P^t0@:,pŸРdhH*Ψv\ 00 fhpdpl\hLl0T8:6LR`t|04" \# " trace_leveltrace_ext_prefix__elf_phdr_infoo l  .  oo' X""H\Ug4T# $0#Џ$#0T"""""""""""""##### #(#,#0#<#@#D#H#L#P#\#`#d#h#l#p#x#####                   VUTPL"5hd*`4#T#fӊŊie#ӊŊ!t#|###GCC: (GNU Toolchain for the A-profile Architecture 10.2-2020.11 (arm-10.16)) 10.2.1 20201103A0aeabi&8-AA   *D.shstrtab.ta_head.text.rodata.gnu.hash.ARM.extab.ARM.exidx.dynsym.dynstr.dynamic.rel.got.data.bss.comment.ARM.attributes.rel.dyn   Xxxy("o ,,  \7p| | B   &`Jll&.&&,R 0_ 0X[ B"2 d"24j#3T0o03]xpA41  08r4