?E+G+I+K+M+O+Q+S+U+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@)@@@@@@@@@@@@@@@@@@@@@L#x3KH##p KIH +;*(BpGF+*8pGAC0OAOCT U d\e\OTTUUmB ,D6-0OO1OL1@BaAOO3L3RBcC𧀤  "ACYA  *(L CQqEO ~nӱ I_0O< ODR𚀼O_P PAQA0_L @AA<(ґF  3   2  ! ؿ  ܿA @Q)C0o< 4  @!E0   @)F0!)F04=Nd\e\)ДT FF0! 0_T\@IA(AA0<0EEAApO0d\FFe\ FFP4R5A!0!pG0Od2OOP!pG0Od2EH@BO>BOO1OpCO`QpG2BpGOA!pG0O`tE!APpG0O PpG0E@BaAOd2_\?خO_ 2_ 2  @!DpO LlTU  ,D!LQ#LSP5R5AC8РOBOVNd@t_NmAFB!AUQO @^PO. oؾO_PPAQpFF@\¿ AQpAO<6޿ Ap <5 4  @B!Ap!B^C pp   @ApA^C pp N C!A! p^C ppF@AIAq[@b*سO@P pG LILP @Q :¿@PpG@O:]ܿ@pGA! _1@SL ppGL@:@ LI;A  S   0L1Lр@pGOFOВ Bѓ KFр@@@@pG@@@@pGO RS  iТ IO@ 7OSCC @B8[B}O B$[@ Q$Q@\$@$@_*?PB@P pG LLP 2¿@PpG@O:7L@:@ LI;A  S B} pFv K?LFn0L1L0B\1C<_O<O O MO@OA"l#lRS X8op@pG"l_@,#l_A,] pGFFaF(HM  ]M4 ]M ]M ]M4 ]O@OOb O#CCO#@BpGOpGaB@o@pGOpGSJ)(O1O0n m#pG-G FFF+@BFGٲK  @A@OH ! ABB ٺ 1B@ :D" DDB <2B@8٢CB<٢@BB:Osw@B4~3B0|B.zB,xB*vB(tB&rB ##"#iF#8 ]######## # # -AFFF%@B#hCE# !hV% h#hhV%0B #h53#`   -CF/LRF FihF #h*JB/*Hxa#pBxt"Bpxpxd#p%KhD "!FFJF"FIBF9F0FNIF0F@0FoHF(FCͺJBHxn#pCxk#Cpxc#pxa#p Kh# JT3D+  daerU \ tirw pF MRah(F F*hKBѽp@Khh[iGp dgpm< 8 FFhIKYBYAi J(FI F F8F0BӢ`YhYD$LX`#"< >F 0F#9FFFd0F9F% dB,G@Kx_[2F 9K(,&&%%$ $ ##F 0F#9FFFd520HwZnF?O8MؗҜ<3#I9=D2[%Cod( 8 -O xF++ F-+ &5+xN*"nK##_5&I*".@hK0 * .+ "###"##D !O:O xF;0 /؋EEO9oDEEOӀeFC烱#OOIE@E# ";F.## F#t_z+F0 ټ./FO8O А;Fx70= -IE@EҠ 2KxE-@]x--O %O ;F0_ "?SF#E+-O _OC; K9mBx+GDA*FFAF F%%-GF F$FF  0F(`?, @F `4F'F$;D@L0t+ +z"#C+r##8 f++z"#C+r##x n+hF0+ +++z#C+z#C+r F+z#C+r##OsF F/Ʋ(F[({((F'(""( !F(Ft #z!F#C@(Ff#rrp#z!F#C (Ff#r(FA(#z#C#r#`H IKhh`JihF a " J+F#2# 0#10IJH 6,, l H  H " Kp H Hh @ r,` ;Mp{FFOp[(O#(Fs(Fv]( s+{(F;+sB+{3+s((FmIJ F(F[]((FV,(Ѭs)h0FF(O{F FO>{(O#0Fs?IJ,0F.}(?Ѵs0F(;z0Fc;r`%IJ F0F:(3{9F;3s0Fs3{33s(0F IJ,0F}(0F,(0Fs((F1h;F(O-OVKx+@TH TITH(z[@(OO h-+zJJ .F&HK0FHI`S`F8z;+$h0FAIHz++;+/&+gBFKF0F9F(RF[F0F9F(5Fg/. F+Im1F*K*H` 0+1hhF0++gBFKF0F9F(RF[F0F9F(0F9Fg FI7(K1FH`A` d| L p H P 𵇰VO3]H^I "#3#aar#VHWJ#@`4FrRH $QNQO-He=Kx+KqH& ;J<39FI& 0!F(F| 0FY&0.IX&02F#S h(F(M!F(h!F(hh(F g@0+++&"@FIFKX#@FIF@FIFFA j_ U H X  ` \ r"F"" "A``bFH F07F h ahF%`0FCibjiBhj3#|[#jbjbjBhj3-Oo`CF FFOH,"F8" -B AhP#D0#E0F &`i'`&hF@&` EFF5 4F F-CE@,O/%D@EP F%OGD\@^b8B A hP#D0#E0F&` EFF'` 54F FE0F+O $DE@)D@E Fjh(#D0#E0@TB/ٱD0%LQ@V$ Gh%@U`hEU`BhEU`h^`EEY`B`h (h @@P`Y`hAA`hAbhXX@ XPA XP# D0E 0E F*O#$jE@Dh)&hhqЙkZc!DBchc B:ckhbd "ED 0hbUk !2cXc "DE D0F+F0Ђ#D04hia CCDa F3h[i+`#D0 ?#D0# E03hi pD0FB+.B#D0,hia CCDZaaF#D0 ?#D0# E0p+hi #F(؀D0E n#gKZlBBZd[lCcKZh"Z`Zh!j CZ`#hShB`F#hRhiVKWJDB%"E#hOBa! FF0%! FDP _@%#DPE0(FCKDJDBE AKBJDB(E Ech+T:A7FjF! F 0B ! F]#D0#%E0YOR! F-(A7FjF! F BjF! F(ObXOC`L``! F#D02[C)F F(q@p%}8@8@@?x}ylZb7E0$+/ЀD@%$hEPhB`hh`hB`hh`AhXAQPXAPDPE@ F07E0$+/%AD@$hEPX!QPX!Ph"`hwh`hh"`hhh`DPE@ F0E0F+ FOq&D*hE`p)hh  1 Ch Ch C!i Cai Ci Ci C!j Caj Cj C;CCC `0Fh 1 Cak*h Ck` Ck0F C!l Cal Cl CS`Wh *hlW``#m`0C niC`n!Cn C`m CC Ca0Fi!+h Ca0Fai+ha# D0EhG!A C`0Fh+h` I i$@t a iD@t a iD a`oC`<@Ki"@raiBraiBa`pG<@Ki"@raiBraiBapG<@KhIiBa"`hIiBa "`KhQIiBa@"`h IiBa"`JhIiCa#`pG<@t Ki*JZ`2Z`i pG<@#gE"KFa7MF/Fh hD#`h a  Bt <@-ANF3~F+ FF5#LP03vϹKi @paiai@a,pLP0Ji#a#3v/(FF/!F(F-"FCF(F t <@Ki!@qaiAaiB"B2apG<@9)!) OqO@qKi"@raiCai"a"i@C@aiB2apGOq<@Khh"r`hBb`h"b`hBr` KhRh"b`hBR`h"R`hBb`pG<@-C#NF3~F+?#LP03vFO30+h+(|~LP0 FJi#a#3v Fh<#DB8F)|sLP00#0Fp7$t <@#-OmL h2OO NhOCo /o 4؇h hG `Gh'@GG`h- hG`OO  pO  'i G p-h E @?`gO O Dp:MGGDpDpG#G7O B( DeBBeB@eB>eB<eB:eB8eB6eB % %E `C%h? =@C%`eh? =@Ce`h =@C`hT=@C`36UF%%%%%%%<@@8@iB pG apG 8FLBh`EUR`BhZ`h`F"hhJ#`8 @1(#hh  J"h `pG-AF@h#hF#h#h[񰀠i(@ (Kh *Кh * [hY՟Khch+ K"ypch{FN3h@d( FN3h@d(Kh Кh *[h^ԃKhh*"h"i@  C`h{Kڱ"`FuM+h #)h#i@!C+`~m(ٮ`fFhN3hp^@(ٟbieKz"`SF^Nso?aK@(ٌ`DFWNsoR<@(}QKlR&&lBRdlSMM+hCs+`+hJK"zphA8F@O;o @@EQ&+hCs+`F+h(?A8F0O;o.?,Jl#Sd@@E'&Mh +U#)N(3`4F+h(jh1"tb"_2"r C"CbjCjCcjR:CCk`#3`FM+h?ʮd(d(F+hd(8@8@GBGBp@p8@`GB(?ʮkhiB!j?BajBj@2BjpcB?􀮕Ih ++JhKhIh H H#?}K[hC3[HH8@@x}$-A FF FKhB."h3GAKhBj"hQp0?0@0A0B0C0D0E0=0 jp#bjDhi h"BB"h# CMBeBh#C M#@BeBV$@d5CDD`aJhcbp@8<0F+R#*<0<±*' <8 *h#h iiBbai"baiB"0h#h iiBai"ai Cah#h iiBbai"baiB"h#h iiBai"ai Ca $j@#bj@CbF)>0+ 2)ѐ?0+#?0)ѐ@0+#@0 A0+#A0#>0" h#hJB IB гO њh* YlBAAYdJBbBbBxBBpRBТ2BhB`@@@0<0F+O2h=\h h$p,Ch\`LBгOФ|DBdBdB xDBpTBФ4BIh C`# =0<0@hh"r`Zi"Zak*h"` #>0#cpGFhhi#@S CahihC`i!ACi! C C`Sii#@s CSaKBcB F#iCC OOd@23[s D` 23@FFFF"hh6 kЕ#h h"r`Zi"Za #=0>0#<0fBF@=0< <$#"h=0h F#S`i#h i"BaZi"*ZahBR` # d=0>0 -CF=0F +FFH)D*BА<0+@#%<0!#d=0hF_#i 5FF#<0㌛SKFBF@! FwP #=0KFBF! Fl "hN5;S`9;  8FF= **93< *$"%< !"`k%d= J!bc Jd J%"h2o@(F#h` "*[#ÅnlCdpGkk+сIFhkhsÅhh"r`Zi"ZaZi"@Za "> k*h"`k+сsF%""Fdb> kJ&hcJdJ% F1%(F#hhZh` .aZ<@, $<@$cp ppG #LN"'#pcp3psppp#Mp*pjpppp^I3hJ `+h h`KL`HHp F FFF@Zj,1FH F+h+oA0X !PA!P;FO bahWE ID$hDFh*h*DDR#| F"!"h3KB`$Ck'Brck&rk %Bbck'HbkBbckbkBckkBckkBck e2# 7# H7 F O`SH7 F @@@@-O4LF FSF(]ѡ &"#kkBNA#h"XXcA XPAZP.FAF0F0G(?0FO޼" 'l=F(йF@[F0F# xh ]ED rF?h/ѽ # O ^Dh2AA`h| 0F0Or8K9I9HUGsC#7K"ca7K7Ma#7I*6JO@Oa# 0aO(F+bn(/0C/0#(J)I$H(I#(J!H#(0kiHx) Zx* x+ x, y- [y.0@Sㄔ/0C /0+!H!B  H!H 0Ѩa| @   , pGs!/0FXD$Lch+5OR F&F!0F|z !HmObL#OC``! H1 H(Fp#RB!HH| @pGpG i @& K J#`Ob`"qJa`J@&"D&J`pG7   @@ -AF(OrCKDIDH3DO;hBmCKhBi<3Or9K>I:H#.) bB@b``Db"D#*@w" K I )Ћ`]BB@G"KIHDt"KpKh, o ##ghl l p( L$\4$BO p@ K I H `%D s"Xs]`FYځD"k"h-CFP@"(K)I)H%F(F{+O7r!K$I"H%NO33F@"AF8F;+c{#i33F@"8FI F#iG5LF#{+!F P;+!F F*D(-OFF]K*\* F(Z#C`F`* OrSKSIOrPKRIRH7E F("NKp F#`C5%uB(5F3#sC`w+DBEOr;K@I=H #Fa܀v.##cs F8"1K Fp.$##`OsBCFOrQFHF+(Oskk`CF@QHFIbchDBCF@SHFI#kF# DBF(D5%E`F`'sDl +p\-C FF0@-K-I.H~#{+Or(K*I)Ht&BE$OaB#{+1ѩB/c{,ah F )DF@"KIHPdOsmBKF@ "AF8FA"2D"$h,KF@"8F I4 he%k##`DF"2pGhXÉ3Á3@92KIHpGD0p FFap@OSrKIH) D#F"h#*bB K@U2 I H#h3@V2K IH*#%`D#pDBw F F@-O FF  B Oor5K6I6HoO _FРnb Bhhah2FYD8D7Dk^DBCF@2QFHF}c[ECF@2HFIsc[EkO $hB-h-OvrKI'|b#B #hK@2 KI HSoj+B+h@2K, FD#-CFFFP@2KIH'7F8FI@2KIHGFuSB[6h.LE(LFqh"FD'D'#'DMl-OFFFX@B%K&I&Ho!@BK!IB.@BKIHO05KF@BQFXFjhhB("F-hD,ѾB@BK I H FF' DF0@MKIH#}++ + F`# F#u  F #Cѣ~CvCpG8FjEjXcoc+a8+ `U?OBrKIH7 eO8}F+ F@2KIH!!)Do!Oc# Fۣ~ FCv8@x)#}+ +@-2KIH8iFH@h'!F@ h F8F F`#FFS BB hh(F88}F+ +@o#cg o%Osn#%gnUdP8-ON3h33`Kx2p'KhlO=h-@#}3CFO|rHFIw#}+CF@2HFIm#} +CF@2HFIcbxBh,F!}B )cw@*䀔𧀗H0D,B F(O #}+ Ѣ~2h!jR(*  _%z++@̀OpP1h$"B#jB@%  _ o`3h"j@#KCB##g#}+@3h"j(+ػ F(0/𛀣BCF@BHFcIh`M#"Fajl##i!F h"XL"p?fo FG#x+?]$ *c3۲B0tl0+?l30g00+3#n+?^0@0BW) д<>0:I\@@0#\ #H0aB(FKPRFH FJ02O /0)JSB FF(030H%F +\3h"j+UBCF@BHFICh0b~"3۲Bhv O0# F'Fl  l l 1l $\!F iG;x+o(+} +CF@BQFHF3h*j+,Fhg(F';hBCF@BHF Ih` )F ]FOBCF@BHFIh;`hB Fh`# F`#} +ѣnkn3@TrKIH#o@VrKIHF+hBh`+ У~Cv F#}+##u@SrKIH37F})I++Ebo"o?У~@>K?I?H[#"Fajl#C F8JhBh`#"`5Kp#}+ ##u2Kh`` 0F+hBh`*KhB++/+6;$JhB h`#`!F F+hBh` IQ# hJ3+!FH4!F oBgh!F H' K!Fp F0@VJl l l l l l }!+~CvPFF: F +ѽ@#FoPw{FCgݱF2FiGF๻#`o3#F#!FF iG 0o (FF+F2F(F 5ofg-CMO+xN3+pO(|Xh@ #+hH+hhD3+)h 3h@Dbj8D#DB@~ROKUIPH+#o+hp0h;D9  DY)À++h*H+hhD3+)oh{ 3hHD8D 0[hB@R)K/I*Hpck*h+*K @9DD @0#cc   (? @QRK+~Cv.Z ( N^m}l h#g o(:3hDcb#B@RKIHi#: F#khJ`#k`hՄJxC p}O { hh hI HD8@F4F3` cjDPDh`b( XDE;F@RAFHFh #PD Fih 3MKh8#k`hg HJxC p#}+##u+h(F#g%o%hajShBУ~#C`Cv F%o%3H gO3h<hBhB+H+B(и )FOλ F g љ)=H( g Ih)/ۮ)+HF( 01hZh0D[+݉)F F@< @ ( !)hF)ћ+݀?:H\(`(?xh1hZh+D[+݉hh)2h;Dbj"+`+hh+hh @F>+h(|Xh@ 2h!+hbjXhDk+hhw 3h(Dbj8D#DB?&@zb KIHOֹ FO )3"+ ~(  K Ih 0Z F L$BI* h D}0۲\ T H P L KFf#M++B((ȹ(+3BDZ(Os;(+;D(X H  KFxУ~0o iG!FH !F# @ l -OChNF3`C+@򿁡O9hxi-FF(@{i+3h +@*BhJOBF<`H(FIB0=4hx 4hO``4hF`h~``4hhw`4h8`n3hi? wJ)pvKDvI F# htKؑ,ErKhP+h+"lKmInHo(Fl(FaB @(h CKE*Ch  ;`+Dk,+"VKZIXH+h*B"QKUISH}"}*"HFRI|JK"} *"HFNIsFK"}*"HFKIjAK1h BhiIBe`hB` hB[ѢB@5K"=I7HL+h`;h<``hB",K6I.H;"4K)4H1h`2I` ` Fx]`k{Cksco+D Ff 0co+;+6c FB$K@`Xh<\` F*L 7 X T  $ Z l l FVb$( 8 < l P D N@ #} +aFKF"H3h B=[⊚B90FchB30F#hB-x^#cj'+ܓK 1Dx BKh#b6 F~Cv(F Oh,хK2hhFѐC3hD[wKP0B0cE+LF ՙFP0+FO2G02h`0C`0ÂxRxC##u03Cbb0T;P00LDX0x0 0;h 0"JK 2pU3h ۉ2\0^0!2PFg !FPF`PF\;K`xj=!})#l0B ј0C0~#v0@0o  iG!F)H!F bj0BЛ"+ܣ~)@"KIH~!}9)CXK2XhX#b#0#};+ Vo7 l l l l l {N+_bl02BY0bdY2habb;҉#e#\ ^ #u`BACB8F`B(Fb0H3@2KIH!b0n;b0n5@"2KIH+hf(FnOs#0+?c"!F iG 0\+hf##B003hD[KB0+?# F#!YclCBDl+@##uoCi3OTrzKI{Ho Fi+"!F iG 0? F";AbSB8 FB(FH00Ϯ~Cv##u3h)D[]Kk*?cj ;B F F F0 x0~'l B"ѢnCv F;hB h;`hBh`F+">Kp ##u=Kh``pCv#il0Bcn+_# F0U~ FCvI;hB+hBF F|xQo F1" F8)Fq(0FdO0-O0#cC}*J 3pOb)F0F;D)h X FFF0@29F F,>FO /0Ժ 6hsh+hiB1F(Я+}+`B6hO .ѡ>F9F F#33`e9F Fi1Fhipki+ IF F! F F7 l -GFÉF+FF0@32/K/I0H|.G!(F(Mklh+OXr%K(I&Hi,0'rcr3h'#aE##p(0cp(q`q030Kh`rr&0*B2FAF(F0khi2F)F@F0Go'3`Z P` h!dwC3Fؑ/0KhB ЈhS@BC"XBXApG pG pG8 KFh FBh`!F8@ 1@EKIH#h+`` dB-OFFѫ"/K/I0HF3hBЭ"*K,I+Hgh{hhb`R BC !8F8FF8Fghdxd FL1F#B"KIH#(F[#%{h8FYD?CF"IFPFi8F_Fd\ -AFF&h$!FF F0S{DB,0F ZirE irEѳ ઈE4`EaFFh*FFaFF` F0@"KIH!F@ dF0O.rKIH`i2 F@׿d 8$Kh8h#;wF(F!F F` -OEhF+x+@M hH+xL8F#FD +OhܩN4h,r eFXIF(FMEb ZF(\"! #w3h#`+F4`S BB ѵ CDE=OrB9}hh+x ~h% O cF5puppp[-@𢀼@yKyIzHFF(F#KD +8Fw&phbiB+iiBѢBހ$h{Bc3`-\눘B𡀊B/`B@䀻У𝀺hO UO8DDCwѣ3ch^h2F5hS BB Ѡh#pqqrrfh-i>KhBF+p)F F0F;;0FBEg`Bо0B>%눋BO uF0Y눃B@(K+I)H/`ꈳBch+Yh+3hB@K IH3h+@KIH{ZhBtFh8F] J8F2Feo(F)F0FdP+h\ ` d6mz ( (?+FS BB ѫ?#O -OʌFH OChFx+O @"ZK[I[Ho ؈ T@"OKRI5=O (F"B+F! Fhs+OBr?KCI@H F1S BB 8tLE(LF'6h pF(@FO0rh:D!F" F0F #J @F^aa'D &0;B@P#AF 0 0PF0G@FDkdͰCp+F F@hx +Cx3x^+c{Ccs.жo Fj"IC(c{C/0o  FP()F F p/0o  F?()F FAc-AF FFF|!F(F'ih ;h `3h0K(0+@+KIH)F FiAGo2ʹhFBx XppG pG#`pG(8 F F0rwGcnkh pG hO HB ٳBOBҰO*o@C` `h0@oFS BpG@hA9 BF* xp*0 xp0pG*0 F+FF"ppG+FRR-G FChD FS+ FB "hFF*F!h7.2F9F !h5DJFAD  F`FS+FhB #huBFF##1FF"#hU#he`ZU-AFFF*FKF1Fc#FS bhB #hDCEЮB8D(Da5 h)F 8De" F#h #2F9F Fm F"Ah]DhFB "hA`ZT"sFF F Hs+" F ``2F)F h(!"hc`Tp@F`O D FGKh[pGh Kh[pGd   up& M LdB & M LdBpU;G6U;G6DDDLKFhl KFhOl FɲDBF x3B0$9B ]4 ]BX0 DB3pGKBOBلB#FCB+/FDBMMFDBpG8F)CQ< +bJhF3c``(F8@]B !hbBh[hR"`c``F[h BhPB hDPB`h[hD`S` #+` h!Bh[h !`c`T`8h %5 -8 %-F۩B #3` !I hF O;h#!F0F8`)F0FC# #0F3`#h[ +#`D%`chB `S`0F # P"Fdh$B!0F0h l  Kh$i F Fh@pGl pFFi ih(F,KB lhcnԣԠm/#i۱>h;`9+8"F !(F0 %KBѬhKBh!F(F(O5cnԣԠm(Fp+ڢiB )#hZ"`p"F(Fs0 %#hZ"`pKFhl 8#MFF+`C+h#`8l )8F F#`O08BlR!0K F0*FF F8@+ Y#` $(FB%@G KFhӿl 8#MFFF+`oC+h#`8l bF++*pGFFFi !KB+lhi`/#ik#i hci7FB!F(F&0h0;`#hZ"`pciBУ .!F(F8F KBѬh KBh!F(F (O72KphF F%i(F}.KBlh , #3`B@O0>%KBѬh$KBhXakADB0F#cc#$#c`#i#`C#iK s!F0F  #`ci[Ba#iCpXci` l -AF FXKh+ l+ j.#R/h+`2`mZchck #l#Fj(F!jGC)h),*J@("b`"i"`B+h`eak/`)DB(Fg `c!j#(FGA+h+++/`磉C@i/Г#hKi``CF:F(F!jjG(ܣO0C@D@ 8 iF F%(F8i KBlh 0+bnԙԠm(F!FYcnFԣԠmKBѬhKBh#F33`CfaF"\0K$bcbKbKbK#cUwI1ph%JUCFtF@! 0`h FpHl Hl Hl Hl Fi@3#eKJhbB# Fa`` F` F"!``h" !h|"!hw#aFKhi0FH64;3h 6h PչKX`efG")FUU%`a\* UU Fh4!8FbF0`(x #;`-CFF'H $h,8F+ٵ03)F0FGCh5pGpGpGpFF)F#+`OcjF(pBSZBZA*`@# #`psF FG#`#a#capjFF0FH 0#C Kb `C aca[0F(#CCHl Hl h;+`ڔiB )hX`pFpGFFFB :F0FC-O FFFFi KBuhknԫԨmM+i)F0FknO0{KBѵhyKBh竉Ԩm,# #)00#O *0#FF+ %*Ѻ [F"F)F0F0 ZD 0+#O2#  S0TF"XHعD #S0D+#S00*+TF O !F;0; +Nٰ CFh+[BB#x.+ cx*+54h+O3"PF!xP@@# 4C",H(>(?)K3#3 ;D g F 2#O F4 F+0: *+F# !*F0FKFxknԫԨmW[? *F0FK-GFFh iFBF3`C F 33`#hB3h33`%h h2hB(ܔC "h#-IF8FCG0 #hh+%2hOh"i%uBĿ4B #RFIF8FG0O050 CZE"D3C#"FIF8FG06-G F'~Fx/FF Cb/ /ـX/BBp:c+P#1111111111111 hBh `B0#%hh. h `--#mBC0 #^H@h `- h%h`(hio/ # #RH!Cfh.!h`!!` .MFW]}/FB F+ #h#iahB޿0#<6"aKF!F@F0LO04HEph#hV[`DC #`#h# #`##hC #`x#(HE0^HF h&h`i `5h`q#F#a h `h!0Fbh{``ch#a#C02FIF@F#iG0#hhBF#2FIF@FG05h[B%* F(cm#Sce-AFF FF#"h2F#S(F;FA FUC`e#SCS8FFF"M*`FQC+h#`8l 8#MFF+`NC+h#`8l 8#MFFF+`@C+h#`8l 8#MFF+`4C+h#`8l 8FFF"M*`F$C+h#`8l 8FFF"M*`FC+h#`8l FpGFpG@@@ @@Creating Pin @ port = GPIO%c pin = %d Invalid port and pin definition Setting pin as Pull Up Setting pin as Pull Down Setting pin as No PullJSON Config length incorrectLength = %d JSON length = %d crc32 = %x JSON Config file CRC incorrectJSON Config file received Ok 1. Loading JSON configuration file from Flash memoryFlash storage location is empty - no config file %s ""\\bf n r t 4. Loading modulesModulesThreadTypeBase Base thread objectStepgenServoSpindle PWMNVMPG 2. Parsing JSON configuration fileConfig deserialisation - Deserialization succeededInvalid input!Not enough memoryDeserialization failed 3. Configuring threadsThreadsFrequencySetting BASE thread frequency to %d Setting SERVO thread frequency to %d Remora-NVEM starting ## Entering SETUP state ## Entering START state Starting the BASE thread Starting the SERVO thread ## Entering IDLE state ## Entering RUNNING state ## Entering STOP state ## Entering RESET state Resetting rxBuffer ## Entering WDRESET state Checking new configuration fileMoving new config file to Flash storage  tftp receive call back reached tftp write process reached tftp wrp callback reachedRegistering interrupt for interrupt number = %d Creating an Ethernet communication monitoring module...3333basic_string::_M_construct null not validCommentModeInvertModifierData BitOpen DrainPull NoneTrueMake Digital %s at pin %s OutputInputError - incorrectly defined Digital Pin=/Y/m/3;/33 Creating a std module3333333y3Creating NVMPG moduleUART1 DMA configuredZZ3333333SP[i]6663633Joint NumberStep PinDirection Pin99;;933Creating thread %d vector::_M_realloc_insert power on Timer 1 power on Timer 2 timer started?../LWIP/Target/ethernetif.cnetif != NULLAssertion "%s" failed at line %d in %s ../Middlewares/Third_Party/LwIP/src/core/mem.cmem_free: sanity check alignmentmem_free: legal memorymem_free: mem->usedplug_holes: mem >= ramplug_holes: mem < ram_endplug_holes: mem->used == 0plug_holes: mem->next <= MEM_SIZE_ALIGNEDmem_trim: legal memorymem_trim can only shrink memorymem_malloc: !lfree->usedmem_malloc: allocated memory not above ram_end.mem_malloc: allocated memory properly aligned.mem_malloc: sanity check alignment../Middlewares/Third_Party/LwIP/src/core/memp.cmemp_malloc: memp properly alignedmemp_free: mem properly alignedmemp_malloc: type < MEMP_MAXmemp_free: type < MEMP_MAXe  pf  `?  Vh  wl  |i  sg  =  h  lx../Middlewares/Third_Party/LwIP/src/core/netif.cNo init function given../Middlewares/Third_Party/LwIP/src/core/pbuf.cincrement_magnitude <= p->lenbad pbuf typepbuf_alloced_custom: bad pbuf layerpbuf_free: sane typepbuf_free: p->ref > 0pc->custom_free_function != NULLpbuf_alloc: bad pbuf layercheck p->payload + p->len does not overflow pbufrem_len < max_u16_tpbuf_alloc: pbuf q->payload properly alignedpbuf_alloc: erroneous typepbuf_realloc: p != NULLpbuf_realloc: sane p->typegrow < max_u16_tpbuf_realloc: q != NULLmem_trim returned q == NULLpbuf ref overflow(h != NULL) && (t != NULL) (programmer violates API)p->tot_len == p->len (of last pbuf in chain)p->next == NULLpbuf_copy: target not big enough to hold sourceoffset_to <= p_to->lenoffset_from <= p_from->lenp_to != NULLpbuf_copy() does not allow packet queues!pbuf_copy_partial: invalid bufpbuf_copy_partial: invalid dataptrpbuf_take: invalid bufpbuf_take: invalid dataptrpbuf_take: buf not large enoughpbuf_take: invalid pbufdid not copy all data6"../Middlewares/Third_Party/LwIP/src/core/tcp.cpcb != NULLnew_rcv_ann_wnd <= 0xffffdon't call tcp_recved for listen-pcbstcp_recved: len wrapped rcv_wnd tcp_slowtmr: active pcb->state != CLOSED tcp_slowtmr: active pcb->state != LISTEN tcp_slowtmr: active pcb->state != TIME-WAIT tcp_slowtmr: middle tcp != tcp_active_pcbstcp_slowtmr: first pcb == tcp_active_pcbstcp_slowtmr: TIME-WAIT pcb->state == TIME-WAITtcp_slowtmr: middle tcp != tcp_tw_pcbstcp_slowtmr: first pcb == tcp_tw_pcbsunsent segments leakingunacked segments leakingooseq segments leakingpcb->flags & TF_RXCLOSEDdon't call tcp_abort/tcp_abandon for listen-pcbsl l l l  0`x../Middlewares/Third_Party/LwIP/src/core/tcp_in.ctcp_receive: wrong statepcb->snd_queuelen >= pbuf_clen(next->p)tcp_receive: valid queue lengthinseg.p != NULLinsane offset!pbuf too short!pbuf_header failedtcp_receive: segment not trimmed correctly to rcv_wnd tcp_receive: segment not trimmed correctly to ooseq queue tcp_receive: tcplen > rcv_wnd tcp_receive: ooseq tcplen > rcv_wnd p->next != NULLp->len == 0p->tot_len == p->next->tot_lentcp_input: active pcb->state != CLOSEDtcp_input: active pcb->state != TIME-WAITtcp_input: active pcb->state != LISTENtcp_input: pcb->next != pcb (before cache)tcp_input: pcb->next != pcb (after cache)tcp_input: TIME-WAIT pcb->state == TIME-WAITtcp_input: pcb->state != CLOSEDpcb->snd_queuelen > 0no segment to freepcb->listener->accept != NULLpcb->refused_data == NULL../Middlewares/Third_Party/LwIP/src/core/tcp_out.cneed unchained pbufp->tot_len >= optlencheck that first pbuf can hold struct tcp_hdrtcp_enqueue_flags: need either TCP_SYN or TCP_FIN in flags (programmer violates API)tcp_enqueue_flags: check that first pbuf can hold optlenseg->tcphdr not alignedtcp_enqueue_flags: invalid segment lengthtcp_enqueue_flags: invalid queue lengthdon't call tcp_output for listen-pcbsRST not expected here!../Middlewares/Third_Party/LwIP/src/core/timeouts.csys_timeout: timeout != NULL, pool MEMP_SYS_TIMEOUT is emptyQ|../Middlewares/Third_Party/LwIP/src/core/udp.cpbuf_header failed check that first pbuf can hold struct udp_hdr../Middlewares/Third_Party/LwIP/src/core/ipv4/etharp.ccheck that first pbuf can hold struct etharp_hdrnetif->hwaddr_len must be the same as ETH_HWADDR_LEN for etharp!arp_table[i].q == NULLarp_table[i].state == ETHARP_STATE_EMPTYipaddr != NULLeth_ret != NULLnetif->hwaddr_len == ETH_HWADDR_LENarp_table[arp_idx].state >= ETHARP_STATE_STABLEno packet queues allowed!../Middlewares/Third_Party/LwIP/src/core/ipv4/icmp.ccheck that first pbuf can hold icmp messageicmp_input: moving r->payload to icmp header failed icmp_input: restoring original p->payload failed ../Middlewares/Third_Party/LwIP/src/core/ipv4/ip4.cp->ref == 1check that first pbuf can hold struct ip_hdr../Middlewares/Third_Party/LwIP/src/core/ipv4/ip4_frag.csanity check linked listprev != iprprev->next == iprpbufs_freed + clen <= 0xffffip_reass_pbufcount >= clenpcr != NULLcheck fragments don't overlapno previous fragment, this must be the first fragment!sanity checkvalidate_datagram:next_pbuf!=NULLip4_frag() does not support IP optionsip_frag(): MF already setthis needs a pbuf in one piece!../Middlewares/Third_Party/LwIP/src/netif/ethernet.cnetif->hwaddr_len must be 6 for ethernet_output!basic_string::_M_createbasic_string::_M_replace_auxp #-0+ hlLefgEFG0123456789ABCDEF0123456789abcdef())$@Y@@חA7yAC@ $nup