UU y0`!Z@ @uH \W @ a W XW a @@@ @U a@:b`@@ @@@@@@ᆳ (OР iHMP  H4P OР iHM  H4P OР iHM! H4P HOР iHMp! H4P OР iHM! H4P OР iHM0" H4P hOР iHM" H4P ` 1  P 1) | /   P!:0@" Р@////////M- 0S Q  ^ ЍP `p Z: @UT &(*  QP0@C0 0 @@-@ @ Q/00@-@T000Ѝs0@-@^PPU  P@o^  PEoS    P00(@@-@~00(@E-@P0 `R` U@ Ѝ0S0:@@pP  0P U 0S0#0%@@@V0 0S%P U00@TU(@@-`/oQ" P R  ЍPp0P  P0SQ:  @T0 BR G BA-`?oQ20Pp  R@P  rP W00U  0 R T PU:P/p@-l@ 0S0#0% PU00C B0@  Bp(@M-@`0p0H P@U00,0 C@ \&"  #  0  (, 0 40 `   B  BQЍ(@00 ` /(@//d-0@P/ R/0@- R 0 R0#s01 # @0 PU BS00` 00#s01R #0 p .~. ~. p .0@@-0@00000N @@@@M-`@DqDQM4G<1U:41`ЍM846T0 W030#X0S0CPS 0S000FT0 ?0C? 0sPС Q S :Ơ!   ؠ Q S X$@@̢@Hw@d @l@ @2 @%s: Unknown relocation type %llx %s: Relocation at %p is out of range (%lx) ` @` @IBI SYSTPH @! @Das U-BootRUNTSERVPPD@D@@@@E@@DM@N@M@@8D@@@4N@0w,aQ mjp5c飕d2yҗ+L |~-d jHqA}mQDžӃVlkdzbeO\lcc=  n;^iLA`rqgjm Zjz  ' }Dңhi]Wbgeq6lknv+ӉZzJgo߹ホCՎ`~ѡ8ROggW?K6H+ L J6`zA`Ugn1yiFafo%6hRw G "/&U;( Z+j\1е,[d&c윣ju m ?6grWJz+{8 Ғ |! ӆBhn[&wowGZpj;f\ eibkaElx TN³9a&g`MGiIwn>JjѮZf @;7SŞϲG0򽽊º0S$6к)WTg#.zfJah]+o*7 Z-0@0@_00;0 0Q@o0  CA_ov^Y@T S@No/N-N/_00;0 0Q@o0  CA_ovVY@T S@No/N-N//0??Oo////@-@/@-@@-0???Oo/p@-@P>?0 00#0b0UOp@>?0@-0???Oo/p@-@Po0P 0``f0UOp@6?0/@-@ @-@@0@-,M"P T00S w@P  (0(P L0 PE 05/,Ѝ0̢@D@ @-  /A{@//1?@-p0_0_00_ 01P\@\\@D J@?<X900L 0C3/_ @@@/@-@P@PM-0=CKt101011C00 0PHp@ 7Р[Z`.`@&0SROo1P?0C0? 02? 0?00S"?0  R?o00S?0  R?oЍ3 ؠ[Zp????D00/@-`1`@DM4OTTmUTbpL U U, (U mPUP9 m0 9m y1 s+ l@ h mm@T`p@0Q5_d@ TDmDЍ@@"@7@0@&@!@?@[@p@@@ @ɩ@@@)@@-aL0$!$ $$!$ $ 1010" W 0?0?02?02?/@-6>P Ѝ䃓E0@-@M  0 0 01!2/R( (P2/ R (2/0S00 3?=0 S!S6 0 3?=0 S!S*Ѝ0x@~@@-     Ѝ//P P P/@-W芕@_+6$ $0?02? 0./C/ /S 0/L-@/Ϡ㐬#p`0 ٦@ЍЌ ᶄM-P`p0 %P @0 ㌀%# 0   0P @ 0$IG0P008 SR:Ѝ ?B4ׂC/P/ 0 02/ q/9@;  0 SP0  0xS <  0 S;  0" S <  0& S <  0* S<  0 S <  0 S/ 00P/F7 B'<:0</@-cP' ]P@ p@- P0 \10|10P@ 9 P   .! 0 "F'B'p !(!(p p ) p t ((t ),0 $  pW 0cB Q@- p?@x=@E-`0W`V<Ѝ@y@y@y@y@y@M-1Mp@76`ͯ001!VPᄡxuJPt1t!d0P0`VWn@!0DPW8UVP $1 !PWp 1 pnW6g0 pdW0 p^W0 pXW0 pRW uX0 XЍp 0 00pGY 0 p\VPx@x@x@x@x@y@y@y@.y@>y@Uy@`y@ry@Sy@M-`PA4O 2C0 hJP \_Pp 6 0@ `3P:2Upb@@0@-$@ 00$ Т@0p@-H`P @  0E e321U00pТ@01/^@Q 000P0S///^@pРCРC&NHРP L8FB'$$0 SMM 8̢@@0a@0+0RA-@P`p`R h B(0H@ RAA AA / RS̴ P/@- R39C R- 0l@*H@ R ` R<\|Q RQ`r l  0@P`p 0@P`p*/0@$$0@$$@/l\0@Ѥ0@ R \3 e R$ l@ B0!:-` R<\|.4 RS<$DL%T\&dl't|( ) ,Ġ̌`r .4\<0RA R$ l@ B0!:-` R<\|.8 RS8$HH%XX&hh'xx( ) ,ȠȌ`r .8\80RA R$ l@ B0!:-` R<\|.< RS4$LD%\T&ld'|t( ) ,̠Č`r .<\40RAL _/_ РP/8 /L@P D Q:4 40QR:/@̢@̢@@@-0 @@D  P0  :UPЍ0 D0AS/0@0S/0 @0D 00CQ/4 R405 a0C2 [///p@-PeAQ qP2 P0@<00P0P  10 ` Q Q t  c0 0 10, 0 00 p@7@U @آ@AT AT/p@-DAPU@ ,$P@P@p@@@@-0p80P@0AP  ┌P'AAL0TߋF 㬐 㪐0S 00P_P@@-@u  及<00C<0X<>Q7@@-@g  偊<00C<0J<>CSO@@-@Y  s<00C<0<<>5>@@-@K  e<00C<0.<>'>@/@- fP \xQ@0?  @-E/ @* 8  B8 8 "((8 8 /p@-P00S?UpP00SOUx 00S/op@00SOop?O/O/*-!0/@-@0A@ D0@ ::S 0Pp@-P800SAO@1B 5@ T0   0) S00S 0"P?09B?@/0?00S?0  R?o00S00SopOP?09?@/ ??  XT00SP/@-MPP@PtЍ~N@xaxqT<lP`P \P@PH!T@P`8冃 1 !T@P{0 T@Pp0 S@Pe0 S@  0OP 0S  +PHK00L S.N@Rl@Xl@x@x@{l@k:@|l@l@l@l@l@@l@N@ml@@-0@ :0P40P8 0ܢ@0p@-P BM+0@  T` S0mP 0 LP d@P |͈ @p0 Bߍp S0QP00=0< ?<@0rQ2@TЍiQlb  @0@@@0N\ X\ I\ D\8RsQeQ/ 9Q/Q ㇈PP_oRPPU0`&B`\ dQ x@nQ pQ l@ x h忁 T D@ P0( 00Bs0 S A0BS70Ba0BS0W0Bs0 20B~ ^s0 AB^7 BaB^ࠃW Br0Q0 &0 P:R00@U0@S@Tnܢ@F@1G@F@F@@F@G@WG@bG@ܣ@~G@G@G@@@G@@E-l4Mcd20SP Lq4Ѝ<@NQ  XR 0IS DP ] 04 8 C!2C!6Ct1C7;:0101=(;0010p100p?o4:p?"GP1!0!1BGP0<1<P101pG CPUV@ @@`` @-Rt<1@-00!'! $ZP W @-0mP  ׅЍ@T `΅ 1 M8 m 7 o0 qS@@@@-j_/%@-$@(p@-@Pᣞp0/Rp@-@@` P,剅 F@P@p@o@@-@`pgPP P( 4 |1RxePd-` ЍW eP@ 0S4@@1Q  0S sPoPV KP` 0 J`P dkPPuP oP| W %oP` 0kPD̃@@'VӃ@@@@@!@!@)@@D@b@u@@@-@0R040 D 0kP 彃3gЍhl@R@0 (C@@-  ! ЍS@@-@@<MD0S $0@ 0D 8L ֌ | 7P  7lptl R l vy JxnЍ.@.@.@.@.@.@.@.@.@.@.@.@ /@@|.@/@*/@1/@C/@L/@T/@RA-@PD`B prP 0 A//J@R p@-@ P@ 冂p/@-$M 60 000u$ЍD@p@-0P0@::0 00 00p@@@@07@-@00P  c @T 4KQ $F:'l` Ѝ0/@0@E-P`M0@0 Sp 0U 6P [n@PPx0P P@ P0*P @H0 T   *M: 0 Ѝ@@@@@-@]MY/ T.br@@0T*0D v|PD00 $0(<@ 6P 6Ṕ:A]ߍ K@P`E EpPP@0 D R@00 62/* VZ6 0 S9Pf  %c 0 G9P 喁唁&Ap 2/0ZX&\&dlPP@  hP T{A:-`@P ,ph @@^@^@^@^@^@^@"_@8_@^_@0A-M 0l1`pP XAQ0 0p)P @P  @P 9ЍF(P800p0 @T (06@P Mpp\aP`&A  N 6@P@ 4_@@@@`@h@`@7@R7@- Ѝ0@PK;P+T  o P@ P zP  P p׀tPP Q0P 4 S $€0Ye/@/@/@@/@@E-p0@MPB0 0`iBU 000 P Ѝ 0  Bhv!0C0 0dAPA0000q> 0 0@8B,@hl@@M-oP\됀@匠TЍD t`I0.0O.Tp<DZDD 0 R R,0Sp \@7@7@S@@ll@@RA-`p`Hz@PP @P0S \\0PUT \@E-(p+5PJU`9@0-S@ sQpQ,PJU` ⫀pPE`000P@ T 0pSXh03/@PL@ Ѝ@@껁y@P @hl@ 0@50@\0@@-R2ՄMP` @KVP `yP_P <82\44P(Ѝ .`4@PI4@Ph  yyy@4 R_ @4 P @4PpR 4O0/r@x4 P hj@`}4 P Pb@Hu4 P 8Z@0m4pP 9yy @yP ! 3yP!3 FNP P<5/[4'x#p[hl@5@5@6@H6@Q6@7@|6@6@6@*/@6@6@6@6@6@6@6@6@7@ 7@7@`7@7@6@6@@:7@R @-` ` /@- Ѝ@- Ѝ@- Ѝ@- Ѝ@- Ѝ@- Ѝ@- Ѝ@- Ѝ@-RMl~Ѝ@P@0 u`P pP 0 ~n 9@):@@- Ѝ@-) Ѝ@-5 Ѝp@-@T~pPB`PGh~ v1Q H|~03?S ,1s~@ p~@p}m@m@m@m@ @0Q/  RR R` /P P/ R @Q   PPQ /s@M-`\PL3Pp  ~p@P $Z@qUMZTZZSx@@Ox`U M~~UPEQᘠpETM~T t1}@U\}DpDUL ET  4}@@ @ @@<@@@Q@@(@@*@ 02@Ŵ@M-RHM@'` w@PKPV wPPVp Pl000S@ P U820}HЍp &~`P W 0 l U  ~ 2/P1 5: HP F }0PSt Y hw@P0V }P   }V003?  }  02/P* M} H@P F B}` PwPVb @DPiF\  HP@{^F4  ,3w@PVE DPV@g 0D  R Q \0F`00`0 p<R/00;>QG  Rl Q`!   0g} 0?R 0      0 BR      Q [R0z300帪: ]R  R R`!   D0]Q0 0D:ZGPE8 W } :   R 0vev 0 `  pR 0gS0V0V0sS pC@P6 nR sRV5D` 9A0@nS |0 RS nR Z ?BC0 0A@P00sSM0|+|q 01CPUX PU/0vS @P U 2/|0aU0US `쇟0 `{UaS  sS  {&El@C@lS ppV V ``XCPV!  0B@PT  {00P0S {Q p{@ἆf  )@0@SVo@0p@dp@p@ q@ q@ q@ q@lg@ AW PT& L6Q  d@{@T ,Z@DW d{TV tR ?1AA0 3P}W dd{W d]{Q xV{ dQ{WT L_uPBPV >F@PsDF@P lD0hSTVp00gSkPd+u@P P U` 1@>@m,@>@ >@@Z>@;>@t>@>@>@>@E@ @/R//@- Ѝ@- Ѝ@- Ѝ@- Ѝ@-h Ѝ!w@-P` TMp@wP#h 0RQP V    U000@y000P0 [P  yTЍb|@@8@E-RM@)Rp`@P (wsPP@V @ P tsPQU 0SP& W Pk@Ѝ0X000 0`S WP hsU@ rP 000@U @T y0 0 0f  0_@0T@U 0sS cS iS` 0x@P TxtS` v``(޳@@p  xgV嘴@ x t!xV 剴 pxw @sV V@x p@OoBT Txw^ dzVZ @Xw @N@?@?@?@?@?@=@?@)@@RA-@PD`B pshP 0 A//HU@@-@ HtxxD0 H`rx\px v{L@ PЍy0 00 ^x l{>@I@ @W@s@-d@P`V ( 9~P00 0FxЍp0S0 T@H@f@s@-`P@PVP)xTЍp x@$xж@P A@A@A@@-PP x ЍnB@7@-@PP0 I Ѝ0A- `P@P$V` x`Pp`TVpp`V  R 0|Pw@PU 4ToЍRB@hB@Rs@-#` P@x@P  V  5x嬶P 44w媶PwЍp3B@;B@@R7@-@#P @x P  U   xd@P  88yw@m@Pow Ѝ03B@;B@@R7@-(|@P0P @,P0,PE, 0R Ѝ0 w P(4}@P  BwB@0 .R0@/R 0S/RE-Q pw @wPP`A00P0S@ @T  w@ Ѝ  w E` vp`0FSZ  XXv0 [ P Ppv@3B@;B@B@T@M-@% 11`1p00P0S  張 R[v 0% P llvPPh @&w !w`ZPpPЍT1! T !vQP PZ`U00`0p vT  T0 P3?0d0PU  0+ P @_qZ` @@@@v@3B@;B@}@@@ĭ@n@R q/M-R(M@(Ѝ@1  0 1p1P1`&00P0S   R ppv@ v pvPP`X   vX 0 l@P u0 SiRZ P0 S HMRXx0pt0Pp0` l 0 u 0 00 A^R<FR00,uV@@@@3B@;B@'B@kY@-B@%@\@RA-5 @5v 0v`iPP%  &v p!v@00P0S 厴P0 P uЍ3B@;B@A-`0BSC u @uP*Pp3^00P0S@ X@T   uX uP0ES  0` P ,,9u@Ѝ 9p@n@;B@M-`0BS@e@Ѝ u u @ uP Pp u00P0S@ @T  t@vpP [ JQ 0000P⪲ P o@nP0 000嗲 P n@;B@B@RHA-Mp PAu @z@P 0 ItmA@A@@A@7@-0P@0C\ 0 B0 0  + Ѝ0 P |s@@- @*R tT T T  tTA0*S t$S/0{S  /S 0}S00(M-`pntQ m@PNn[JW`$ PmV@,@8@@@P@`@OoB@P@OP@@P@@@O PV꬏@@ȏ@؏@@@@EOoB@U@U@@UUU@@ 0PUs@H@@d@R@-@eP0Pp0 4OP }o/\D@ 0 0 0 /P@(@@@,0 (0 $0 0 0 0 /8@<@P@T@@@D@,0 (0 $0 0 0 0 /<@8@T@P@D@@@@-PP @Op@-AMMP $g@P` nh!s@@`u g Pd 0\@hH.h?? ,s$%'AލЍp@@V@h@[@@ 00S/ 0/P@@@ 0SP3?/@p@-404P@T(@Pp;O8O@D0@-@@M-`@P2M☡F O pR "O PE BPN PL x @!QIpWp8PP 0 pT@@!UP1@P 00S`dᓉQ.N``Fm0 `yr&h& P 0KS0 /eP2ލ5OP Z@@@@p@-@P_'P01@oU@ s@lBrvd@POP N>m@Tu02rp -r0PpE@Z@E@CE@aE@hl@M-M@p)'PT  rPT7 rTP0 r`P* X rP m`P m[N Phl@P PqX 4qP lP lANPЍ`k@P qq5% 5% 5P # 5崥5E5 5IS0050 NP Pp'Ni Nf pp 0G 0 0 0S.IMZ {p Kp0 0[0Kpp0ML MH ME 0{psps W30?0p 0P{9_0 A Bqr !#p0t00M0p& 0p0C00DS=0S1 ` 3@R0  ?R@3/000SʦM W3p?pp pPMp P( 00#000 00N00B`3 00GsT30S0 303/0SS ,0S0!0 0r 0r SSq000#20SA0000CSI~SD !S? \Ÿ @p S5 `@P ?P@ S@& S A- S#   NS   1S  S   "0 0 00~00000 00Y000 00 00p00#00Y0 00 00BS0p0pGd@FMP L}k@T" np$up@ep@vx`pPqE@E@E@E@F@E@F@DF@L@@H@|@(@,@0@l@-@@4@8@X@l@k@@@[@@hl@F@aE@RM-`p 0P0@0 5dx0PPp0p@ЍBb@P p00Z0P  ppZ@t@x@p@R@-(@ p op@xH@R@-0 B0 0 & Ѝ=@M-@0 MR00 R%*oP tpP ЍU  ipPU   apPU  YpPP@Lop0S S (oTuLP= o000@ T@@d 0C00 0o 0Q K`0@ Rt P  R FP 0go07P  l@pwp90S*67 Q 8 R l`v`6 70R8 90R   wltlwS@6`d708pS *v 7P  _l@pwp9 3R*`v`mS1@6`708pS#*W0 4@07P4 0# 0 47P 0l-lh*l@pwp90S*`v` <<3f@P80 S90 S06ݕ 0!l@80@ 0G0  \7P  l0@ 0pwp90S0* 0S tkz708p S:Pb80h0 0R  Q 3R㰰  0CX 0aS  0 kV3$06(000 0R:k1S p0 2' 0q"k[ $R-@R1  R100(0 0$0hk$k00R!+08V301,k0[V2R,0,0S S[R   D<e@PW6vk6s꠨@@@@@@@+@,J@lB@&J@I@I@YJ@J@J@J@ @J@AK@6K@K@J@ZK@]K@@K@@K@@C@I@K@I@I@L@J@(J@J@RM-P`M`ptt0$70(070,07080 70<070006040600H66@IeP00xS>6P`Ѝ80(0,00S ( RwX $0SrX0@`xG0rX 0`G wX(VV  rkpG`p00V=q.eP, J @d`0 0< 8@ 0KEPp4 0>P`FV 0FSV;5@P , (,PlX50<0805P 80,0(0@T , (P80ap0SmPV0 0 00;/ 0RT/ WZ0[ 0;/P 0 Sp"00 0S P 0[ 0 0 08Pw0 0[ 0 08;/z0P 0[ 0 08;/P 0[ $0 08 0;/P 0[ 0 00  ( 09s0$000040 0j0S80qj`0SpPW 0 ,;/ 0 S[ VZ|iy,0S 3/PV@i 8{ i 0 S`2 0 0SP ,[ 0 8Pv0 0[ 0 08;/z0P 0[ 0 08;/P 0[ $0 08 0;/P ,[ 0 $ 0 9s0$0/T `4,0rX080(P0<00f wX00040 00St0( L0 H0, @08 80< 000 (04 0 ꐨ@@@@@@@@H@&H@9H@NH@bH@iH@mH@A-@`T* PiO.oc0P d`0x RV@P :0 Br \2#aa0FPd0dM-p`@ YPP 0@DSV l0Rd0SP00DE 0 M/Z@4'@\@:O@p@-`P@PHhp賕PPU0 0P@Lꃆ@@-0o\@M-@M , `40P 0 0S@0 @@ЍLbPQ?0@P CP X @ bP q  X i i bP X p  bP   lbP   DbPTbPP01@z0SJ00 00@C@0A (@vPXp h@0@(@ObPQ @ 01$ S@ $ CT0@&P=bP0Xr0@ ⃱$ [P $ K.bP$ [  'bP_$ [!$ K@bPS@0TTD0SY D![zD![0 T1LhgP `TqT 0@SP: g@01$0S  1! [@0A$0T 0  gU @P0S:DaP0@ aP0@0p'Dg\!D@\@^M@cM@gM@ @.@mM@ @pM@M@ @M@M@ N@M@XM@ N@=N@@/@M@uN@ @-黕A-R1@ RP  h@`pP'  0PP  hgU0@i0S^gRP g @gP`<KgPU Bg\@{@5@L@L@qL@L@@-L0B0P@0S +gT@P %g\@AL@[L@M-@0%M,gW$gTQgX r00R40TR8", ggg(p,mtfŸPP4 P(fQ ff2"Qf\C d"Zl2Qh" `f\OC|0"Z @20<"SlfP0P`g`Op`$0S0@@@@@@@@@@@@ @@L@@@@ @i0@S P 0900T.UX0  0 0 0 A@[@z@@x*@@ğ@@-PM\@`Up U P 00Z#ߍ Z m{@{@{@p@-@P 8P 8P`Pp@88@s`s@-P`e9@P  0000 00}P@ЍpM-@ Xa fP1 M0 0 GaQ2PP7  ` pW#V t1P p&lZ1`^2V) tP @X 0S 8Di@8G0p 0DZ 1P >2 ЍQ 4KTP `p vgfff8@l~@U@R7@-P@ @TPL@P@ Ѝ0 X4TP H0  x@P@P 0}@N@]O@Ĩ@@-@<0T Q3pP!3?M-RXMPn @PBS PhUY @eZ0p0S @0: S S R:S`p 0S @NZ@0`0SU= @CZ 0@0S @00SU  @4Z0P0S @00SH 0P ^PH`0㔆 00cPP 0 dYP `pPFPDFH[XЍ0S_ SP20U<0} 8Y00St 800SpP \!D!P00H00P@0< NP`0H \@0`D L0p0Q0 JH?Y <GSP ,BSP =SPU8<0@ \1 000P00H08P- @ 0<+S@``Y<0PT 0SV `1SCP0cP\!`pR0,Xl(S@PH`@Z $$"2``@000Pi:PP P 0 0(00, 0(0S00Q0S 6 35QJ tX@PTPA(0`q0CS,p140ydP0$H400,Xo, d` Xh, 0`!bP -SP 00 0 `!bP`1W0  0 `!aPH$: `J<tX$ iPro 0! fX wRP  qRPP 0H @a  dRP 0H @a!U@|1H0t@ P h-jhl@̃@C@B@'Vf@{@B@C@@@@AC@0D@)@QC@!@D@u@@C@C@SD@@C@D@@-PtK@P x`xp@KP  KP KP^KP4/@ Ѝ0SP@N@p@-PP(M@(Ѝp`$KP K@PK0P}S6KPP K@  K @WK0P  L Oo0B@d0.g@0M-@p"M@pG0 Z/0S J"=08@ 0`J@@ TlP "ݍpJ  P R  `6/P Pt@@|@|@M-0Mx` 0J@dJP\JTJpLJPPPPPVS J0P0 0Ѝ00/P'@ P% / P 7LPCP J$ <P 0$0$J 0 ].tJrJP lJ0@ p;R  0$0$0`VxW00P0 PJP~ P DKP $P 0$0$=JP $I .pP v $P 0P$0$IP $$P0 ,0 0(n{f,((00 -P  $P 0 $0$$P0 ,0 0(R\f,((0 0 -IP ``( (JP IP> (0S-Z0@0`WxP{P0 p0 -) $ 0;Spa$~P 0$0$I$P rO- 0--  $DHI -\(C(C@@@@ @@@@CQ@_-@.@/@.@@O@P@M-@0BSM` KO0pS X d4O DPP0 <<(OK,.IPV&O0K圀K唀 K00KP p p POO0[ O@'-%-TtIP?`@[eD$?@?@@@0K pM 嘠 塠K00K K_G@P?@ p N K0O@,РNp PN@0K [00:O@,,HP5x1@lqpG`1 X `$ @ K4/@P  KHPP PPKPzNV` VHP@txHP5K`K@P\VK fc\\N` @G@O@@@l@@z@@@@@@N@̃@@@@@A@t@@A@A@-A@AA@cA@TA@^A@@A-pQ`P -R @d d000PEU fRp  RA ?P@@f@t@@-PRA-@PD`B p=P 0 A//b@00@-PP,M 0 0  0P  (0<>@T \M@,Ѝ0 <PPP0?@PS*+M@t@d@d@RA-@P0 -R0aS@DP p`lV@ TP /<M@PMp`9@9@@-RM0À)eP) -P bP0nP" vP P R @-P 00 H 0+?@P)+TЍ̠t@M-`pP (M0`ppGW@@-QI R,IM ZV `MWI GGPD  MU@S0W #000C D0 0  ?PX1MP?dQ bQ cQ P6rQ tQRH RC Q@R: P`U( Q R PUL@ LPL(Ѝ @@$+  $0P HE)0P00(j8@/@t@@,9@8@9@8@8@ 9@]9@@- L\@-T ^  2@T aT fT @< \\ 7@R-0,M00< 0  00 (0<o,Ѝ/t@E-p,MX`P0-S =F@P P^L,ЍH0S fSHp !X0000S ` =0lF@V@*`P 0   BQZ@VCd0P000` p@(0j<A*0S(0 Ls@f@t@@@@R /0/f@@-P000 00 Q, 0S  pЍA@@-@K@@-@M KЍO@M-`p P@@M0pGW' -R.  ;LU  ӽX0K@B P tP0^= P1`1`K sR bR cR tRVB V>` R @V5pKW;@Ѝ 0K@P0 cK qpZ O  P P@ 0=`PZ U  E tt@@7@08@@48@A-PP@@0U=S `p弿XP@ 0S᳿=P M-p`᩿P P U@P᜿@PP PU W0 <0JK@`ꅿ@Pt@T@P@[d@@-0(M@ 0T 0  00 (04;P(Ѝ |P|t@7@-P@P  SK0S Ѝ0@-@ 0  0 0 0 0 00@-MP@P JЍ0!f@p@-P@PJp$v@p@-P@P  p@Kp0@-@EM0PP0 l aJ `"P 0H Q  Eߍ00 P 0F@7@A@R0 // @0@/@- @k@@/@-$: 9P 9; :GF듍@?4E/ /@- @(xx0\!\ x Tx Lx D x <x 4x,! x x x$x (x,x0x4x8x<x@xDxHxLxP xT xX x\ x` xd xh x lx xpx ptx hxx0` | 5@@<@x@@H@P^@5@@hJ@T@^@4@2@l.@h`@`@Xa@F@|a@b@E@5@&@P0@-0'/Pʰ0@-0'/@-@ ִ@-@J(00@-@A(00@-@ t@-@ Rz,'@- l,p@-h@(PH,Pp@-@ R"{'@- w"p@-\@'P\"PpM-`p@4P>CPPP@T\f@M-HMhZZ@@Tl0P Il0 pI `@P <I@00 S }%@HЍ@}*0 P 0;/0 0CH`p0VHZ l0` 0*S` p|H` Hp00W:00 BI ~@~@~@.B@ @0 0R00/0 P/0/ @0S/@M-@PT.Ѝ0 `R  &   R&&  pW&0`00&@ P PP0p^H#@@-'PWH8@@-    @-(PEH8@p@-0@S` R0S 000PU! 00    0 pp@-@P0 P0 P 0PpA-0PS@`0S 0S 0SU0R drAPH0 ;  `V V``  & 0 0( @o``x ```0 000 `0 % 0S 0 S2FX p0S RV&P Pp0pq0 (P%\R00'P 0G pG0 0 00S R `` 0S`T>Z\R0  ,g@ P H00/0   _S R=Co//s@M-0@S R=q堁,00P8"p0xQx!00XA0 ` `$PD1`$`41V# Q R R`@00P 6AP 000S, P @`0 S PA`pA`VA 0L0@@ R @0  000#B@g@ĭ@@ @@M-R030P@T F#P 7#@Ѝ@00PU ztF@`W@0P 0F0l#PPp@` @d@Q@9@p@-P0@S `d00e&P$0S  P0 00ppRp@-@Pp@ @P \P p+@0/p@-@Pp0$S`0P  0P@?S D0 <3FpPU A@Pp @@@{W@M-p!00 w@=G@`P 0SF$@.0$A0PU $pP> _@P!3$6@P& PZ@T @ Z0S00$?@$@7@P P0@Tp?P @T E@s@ @t@M-@Pp`?PW ?l@? ` ?PT@ЍU H pV @?` ?  : ?pPD0P 0P 0M 2P 0HX ??3$P T0 hEA#WHU 0pS6 ?``0@S. 0 1??0Pp0000-S0P =S0P +S0P 0f?P 0S _?P\??`qW P :00꾆@A-PP@M" @T p 8?P㠀@ 0S :?`>t>0@0 0`@!#Ѝ0@0 0P@;@;@ @M-0`8MS) pP0(0 0$0 0000V 00CS!!0P00S0`@TPPU" P@PUP0pS`` 0R RSL 6 Z R  R R R0D0 0D?o 2R0S 00 0_oTSR~ TPPU5T0S 0S"000S 0 000(0>, 0 0C$0$0P$0 000 0$ (000 0P0U0L{"(y"0$ 0 P 0 @P0vp0S$0 0S a" Sp T>0PCZ>0  00,0  0J( = 0H > 0  > 0P ,00 000p." 0 0 0S S  pW  T T0S @ T0 S0000000S, Q,0vP,0_o[RPU3D Pp>==Pp !000 S !P0P0X0"0 R  T?o20 T   XP 0S @\00S 00C0!P0 0, 00P00 RU P0 00 S S 0 P,0Z=0 9!L1x08!C8Ѝ0 {u=04P僰Xp %=0S = =40P0S =V=,01Z J!;?=P 0`C;[(0 U5Sv0 @0PH@N@ @@F@@`@S@M-p@M@ 0 0PD0`080/ 0 @8  B8 8 . 8 8 H //@- 0@@/D0  @-80 46L0 Pײ/   p R @-pll0 2/Ʋp l /Q @-H H B H H H |/@-I@@-   @z@FE@-////////////H049C0H0/H00C0H0H0P0/l R l  2/  t tH  B H H tp ////@-@0D 3 ^@4 R4/!p@-0 0P.P4P@ @44 8 pH00C0H0呴/ 00 p@-DP `0Sp@@L@3/0P  B?4@@//0<00/@-l@- *BH趆@@- (@@-H l-P 0@l, Ꝇ@hl@^@E@@-k讆@X \ XD@-2@-8 @Y@@-4404 0C0L  A8尪@@(@@-鈭///////@-0DP90`0S @@L@3/0P   B3?3g@@0@-l 5P &?@ĸ-@3@E-ppQM@00000 0`"P8$0S S: S: RR; >S*0R*0 00C00 P6%P fЍP T0S*00S: S\ 0000 #P (>S*,@ @! @Ы@V @z @ @@-逳@E A-p@8 WPG`$9P$ p0 PU$ 49 WP:P 8pPEP h8Wp \88@V ,0,i>WJ8/@@@p@-@! `m@P PP @8 P:@T@ ,8 @PMp@mp7@M-8M\@X 00 0 tXY/Qdx ` 0 400X0 [4 004Ů!`0w00!PP Pp 0>o = 7R s(p 0Pp$0f W H\ pP4=(RQ =VP0S S S#@00 03?0S6 C@ -80`D0bHv0`Sl ^!P Pw P0H=00000 0d0 004 0*P40L`P000TH0000000 03/@00003?0000SS|%40B]"00?pc0S 0 00|PX0yX0X0  00 B0!PP)fcX0 X0` 00P0S Z  %=TL 3%P tnP8ЍTL 4%P @pTL $P qTL %P wL'T L#%P krD0S03?0P0S t#TL%P|  #0A0SQ~0SSz0  0PPq|0 $00`(040p03 00` 0, tPP4, `A&uP v<<WPT00F Z ZuuJu X<0A???A0, 2;, WR4  (0S$0RD0S "0SPs"P B\2P! ="PP 2@'Vf@{@@@@p2@@0@2@R3@B@@u3@4@4@4@2@2@3@3@33@3@3@3@-4@4@J4@4@5@05@A-@p`PUU`56P@ P@-D R <0<<;@,;4//@1@1@2@M-PM@`P #  ; U.D0S-Q!1;$pQ=HoᨂX  RfR <  5 BPZ   ;0 ůЍ0Q0( P  W!PP pPqPP `5000X pP` \Q;ᬯ <H;ᷯ07@a5@S@1@1@J5@5@5@E@5@5@7@@-@0 P0 PPhP)P H;Ѝ0;00孹P0@0@0@ P*A-@D0S 0;PpP  {;U` 0 @H:4/0P 4/ @1@1@f1@o1@7@p@-LP`@P 44P$p03/ @\0@@ P!0@-@D MRc/l0ll:Ѝ0P T:0(@P  0 yT /_@1@1@O@ PM- PD0SK 0:Ѝ"0`Sp V%@4 [@, 0 @{Pph:!0T 5/0 0S $`P@@ @1@1@1@@7@/A-`@pPq0 `6/0 TS 0/@L-@P\*  0S*`p R*WV:[ZV`pP7O <Ͽ0p1o0@- @GMP    9qP0 P  @00P 0@P89Gߍ0$0 9@Fk@Ok@Xk@jk@@k@M-@`p P 1!1QU<Ͽ><ϿPち<Ͽ<Ͽ:@M-` Pp@Q* 㭫` 0X P#$(#4<006o`0`@6oA-PR`p@ TT0 nP003?0jm@M-HM`pP0@PT(0$  8/$ 0BS(0S T0  > :9!8⎫0P0 $08 0S*HЍ000 P, 5/,0JS00ST0 (00 40$pP 4 R@P80 P1OX* !8 081/P,0@$000(000 C14000 01040 Rd0@ 084/0 QP@P40 0C400p !84h@%@X@M- pP`$1@PZ 0  pM` 0 ]P@A-`pPp P@ 0  8@j@7@-P@P\|8T@P@ Ѝ020 $@P l@l@l@l@M-Q(M@(ЍX!P@P<`p Q 0  !SR 0J 0`Pm08@ P0080p 0 $ P`QdW00 00:0< 0$ P@<75@k@k@k@l@%l@s@-P@P,7Ѝpp J@Pd`P 20< `P(7@Ѝp@i@5@7@i@7@-@PP  0 Ѝ0@7 Ѝ0>@@-3? 00000 0ЍM-P`p0@0 (4qpЍZ 00 0 ,0H0 p 0 ?P@-$<Ͽ(  ЍM-`pP (,p@ЍZ 0   0  P@-3? 00000 0ЍE-S`LM0 ((:7@LЍPp=@Pi +7 @P000 PGR 7 @P 01 0P 0 8D 0@P1( @@j@j@2@x@#k@Bk@@- 0 ЍM-(M`\P[pphU=@TQM0   0PP  0P0@Pp#@ 7p P 6T  #7pT  @ R@PU 0  PD  0 , P(ЍOk@j@@@j@j@L-`PM( P]@pT 0 6 [Z  01A3?V@0@N@@D4?R0Ѝ@0 @0Pp@-P@Pp p@.Ok@0vm@E-` Pp@\t 0" P @WV ЍBk@p@- `P@TpUP1 @@-pM2Op< 0P` @P p 0 @Ѝ1m@+m@p@-P`@P @P 5ppi@0@-@QMPR&ꄇ@@Ї@@/0 b@Ѝ0l/`0X/L0 @5/05@l@N@l@m@ m@m@p@-PP<5@p,0`@T /P @깎@@ 0000 /ᔬ@@@-@P で@@p@-@P ,0S 00S PP 8G5p,0 @0 @ 0S@p@@@P 0 0 00Q0/ᐬ@M-P吀@匠TЍ5`l8p0S   050 0S 05` V@ 5ꔬ@g|@@ @@@-@sP 0 4萬@/@p@-DP@`P .PpPp萬@0/ᐬ@|0A-`pPU`4@80S 0S .P@@ TPꔬ@@ 0P/ᐬ@A-P`@P0 ,p7/Ps@-@P`P `0 0`6/Ѝpp@-TP0P`@PU @<0Qp0p@s4p4P@@@ @@@A-`P 0pP Ѝ?@T  0P!50Q20 0@- 0P >4 Ѝ0 ̎@7@-@PP  Ѝ0 0}P/0S   0 oP 0   0dP d 4`4 0XP <|0 0 d  C@U@_@}@l@7@-@PP  09P 01P 33,/0S   , Ѝ0 ! 0 P0   0P\ 0P <+0 0  _@C@@x@j@@0!0K/0 *+1 0 $  0S /|0S/| /N0@-M@T: G? ) )0 !) PJPT9S Ѝ0S@D].@-h00Čd00$r  Ѝ@-MGP?P`0 pPP@<.3ߍ $'3@  |@z@z@@-0@S @ !!  Sh !Q| 1 S|00 S S0 PP2@S0h0 @P h0;@p/@E-@`pPXM0h d0080s0 00 RPPUЍ@-r` qP  p@P0 00P0 00P0S0S0` R0 P  S00SP Ѝs@Sp@-ɀ@᎗PPp9PES}-U)0  Pp/7|/@-w0@h`K?M000 0 ```PP o t07t0l0wlpЍp@- `MG@?@q 0`PPP /2Ѝp)2P+@u+@@-@00q P40Ѝp@-0PGAMTʄ2Ѝp `V &1S00hqČ}?00r 00 0 rQ/@A-`oRSQ M&@(?pRP?p 0 P#0S 08090 P ?HQR10: ݍ00S00  M- M@e`P,\pPP ?@?PP 0 kpP !B? 1` Ѝ p`Q R pw1P1U`£ a `pE?0 SQ  R- 0RX R Q* RY0 S aVڰ F 0 1G▣0F+%10&10pv 0F#&! &! A 4$1S$,v) 0 %Zś%J!  0d0 K?0 $r  R$ Q S 0Zo  n C E`0VPj0h!d000  000P`P )0`>l`p`+(p HP ۢ עQ 0 Q 0 Q 0 1-@w-@-@-@-@.@.@A.@g.@.@.@.@.@/@0A-pM0P`ᢕ@P 0Ѝ^@PX᜕d000pwp  000p@P@b0e+V ЍA8@P /@/@/@-d0h00Čqr 00 #0 Ѝ@-d0h00Čqr 00 #0 Ѝ@-d0\h000)<*<Čr  0 0Ѝ/@-,3gPp@-0hMČd0 0@0 q 0 0Py`P, P 1S 0 $ 0< <0#40ЍpM-M??`p P@P/@ j@$tPp?p k@P * P@ XȰ@t p/܍ `< S   S   S  , 0@P L>,@M-`M, 1PP p?p `O@P X  F@P š 04s00S40 ⃡  0 01 S   S 000 90@D1S 'P0<0`0@S wSz S45u 0h d000 00p @PR&00?@, @P0,980p_ @ p 9TxP /Wp1ĞdWd@ 9Ti@ts 9Tih3@$0T@U0L#0@3PU 0 0C(#0 0R 坞 Pw:g?`  PY㏞0Pi:0 0 0 00_`Sh:@01S27p@P 8@1ST@0ht@d000@ 000 0@Pߍ@ @}@xP. @`P0 @ p0@ ~0Რ 0   .0 P:0 0   0P 0v     !R   j    0 R P  X 0   d   q    R $.R0$ 0+@Lh@@+@,@@-k0@9 R  /@-@M0h }?00 000 !0xP09h( 0h0|8( 0h0q (ЍIp@-(MP@ 410hP}?0 0P 00 0!0P9X( 0h0<`D 0h0;(Ѝp`@-}? h00Č 00 0ЍM-L"0@q 0RFMW3(`p0 勷h0P2?P01 03 00 0 ⿟}?0 0 PMFߍ0W?S( P0WT$0h00 PQS Pp} 0  p'?! 9 PpW}/   P9 W  uPP \0R 0 00CS 0S0C?o 2Q03S+(@USBC@USBSM-P 0h8M Q"4 @G@A@0`05 @G@ApWN $ a$ 2 0( 0 S0$0(00400 0, 1`, 9S< 1  0I 0 940Z`09 00S0 }0h0 00 0!0`PI 0h0I8Ѝ40Z [0K 40Z $0pW+(@0s@-00@0%0 0$0` SPU0S xY,PЍpS W' 0S0SS P`1S S 0@M-@Pp RMO`챟?`9 Rq p 0Rߍ!"$L !M !RPS09,03/ 0S1 (00020000@00僠 0R ~ 0S09 B0S$R W #M  L @ 0SSS S X M  L D @ + &  pP꠆|0@?0@p@-`@P `Ν00020000@00 00003/`p@M-pRMM `@,.-NB0A `S(< UzP& 0X80%40000  `卝 0( 00 00 0 0" 0/ 0 lP2/P    00S0 pG Ѝ Z`@M-pRMM `@\,I.-0A `S(< UzP& 0X80%40000  `1 0* 00 00 0 0" 0/ 0 lP2/P    ?00S0 pG媏㱏Ѝ Z`@s@- IPP`PU<*Ѝp+@*E P IHn@ 1@ 0 /@P@-(*$@$*P`<1@@h1@A-QU PЍp'!1`S"10CS@8 ᶜP`P"1 0#1S 0PS& *|100x1h!,00 !S YPP 0S 0S 0S 0S 0AS`*0000+! R*   +! R*!  .!% 0  0S % R % h0 T0$9hP0 S47:03PI}1@d@@1@@(@ @M-B`PBMǀ?㈀0 0 00  . 0" $ 0   0 2/pP ZX)p?B0SL0:S ,$X'M0L B) 0S0 0Bߍ000 SS 0 S0 0ŵ) E%  Z!0 ㄡ$0U0^0  0 20 0 0 00 3/P0Gp?p00 pǛ  ›%0002000 00 003/P X)0--00< 02/3? !     #8Q8 S0p 0@0@0@0@M-M+P, e* `P@Ѝ0h_@}?00?@ 0@000 pPŨ娠0  )0 000<00x0, 0 H@P?*0 0 pP000 /@PpX¯@@,@A-PP p` @TV P@"P@T @QPt M- 0@S`M (0S㰁40S0$ RE /0P42/P P8 "PE0U0P0S 00p (܍3/P P)0000P  0S 3/p 0PS0S  P PW \{(P PW |"oPEUP /B@C@Q@M-PP/ @p `V @P "Py W P `N"PV  $0 $ ` 0 (00(0A-P,p`@P 0 U  0 p` (0 g"PP:@P 0 0$0A-@PP 0` pCP %#0`SP M-`0Q@ SP 夠pA ^00C0 X00C00SdW00C00 SC0000P%e@#@A-QPp` @P! BR*A@Q@ @DT D"0p P '000@T0p  '000@M-00M0`@  )0S)0)0))0)0S 00V 000!PpPKP(y 0S00S S 0 1# 00P3  P P3` Px`0S!S 8 0d(0S00S0P(000 48 0Ѝ<@00 LW꼖!SRUL U OP[P) 00PE(PZ7*PU#10@S@|@@@|@|@@@|@|@|@|@|@|@|@|@\@@@@|@@|@@)0[S000CPwU~P*010CS@|@@@|@|@@@<@0 0 P0@S@@\@@@@@,@@@@@@T@@T@@@@@ @@@ @@@@0SQ7 AJ    v& Z*00C00P(000C0PU0 Sm*000gPU 00CPP[*PEPU     <& PU*00C0D0S*$A*&0 0CS00S 0A0-*l&0+}00C00SQ ,$,&o0 0CS0P R0Bs03000S  #QUQ0Sx# S d00S000RXS0SQ <#<%30 0CS0P @00C00 S*\  00$00 0 $0PL 0  A00$ 0@^SB< 0@0 :P$0 P(pp W W\@@@\@@@@@@@D@@@D@W8 WF WQ, $0ST WI0 0(0$ yP$P((000(0p$00$0.00E,00((00C(0(0X0P$0$0S $0( 6$0PS0 S$0S $0( &P(0 0(00 p!0p8@0@Ȯ@Th@4@@̮@@@@ĭ@#@e@@  sĭ@M-M@`p0 PVPVi00DgSP@W \Eo\Q \ [@U \PS& S \0Q0'UQ0'P$U00S0P`F{U(U000 V$`P@`F@ p}U)U 0HCQ S00 !CP @00`F0S V'Eo\QP00܍M-`( P  0pGQ00P0S@ @ЍRW,0S RPqP0PPP,0P@ @  R  RR,0@@@-@R`p!0$ Ѝ!@PA:P |0tpP@Pd5 L0L@+:00 0p@P@O@@@@@-@ 0P =0 0 iPЍ@-@-FMI?E !0#@Fߍ@Ѝ/  Q   /@-(@0P0000T@040/@p@-@ P803/P p@<0/@P/0 ~0Y/  0/ R/0 000/~@0Y/  0/ R/0 ~(0S @-3//p@-PQ P@Pp\0TQ Tpx D x <x04  px (x0  pp@@H@P^@@x@P080//@P/0 W~P/xP00S /0S @-P zP0<@@@ 0 /<@0/@@ 0 /@@@-@P0p@-@P0PP p@0pA-pP@`P xP dP 0 T 0"@@@c@ @- @-@/Qt*p(Q `#\!Q @H@"0"$@"@-@5@R@Z@x@@@p@-0x ,x $x  x x0 ! P@|`iPe@aU`[PTU@VOT` V U 000pT@@@@,@@@@eT@p@-T0P@P` `I000S$00S:`ppt@|@x@ /|@x@t@p@-`N`0@PP@N@JD Tp00Pdp  0@SD00@40$ PEPP0@C@pXh@`l@D@ P,"$ R/p@-@Ÿ0@P`U@T 0C   010Qp81p@T  0C R      R<P 00 Rp Q*! A 1 0p  Q$!#18 2:R[ TR!&n UR'w TR~ !)| ^ @B!" 0^   Q: Xh@dl@@`h@  EM-%%  ЍP 0SU`~V*  BP1 R00 0 0 0   9`4?0 S&380S[0 TS&6n0US7w0T%S~0&9|0 !B^   B\0C0$P3 N\000  0\ 0 00\  000 ^k*@!Ό L  C\ : 00. Ap W~p000 R00R0S0 JR/(# p@ #@0qJ@N@@Op 0SWزW"v0@@@"0S0"S00   BR%0000> ^$.#18 2:R[ TR.&n UR'w TER~ .)| @AqW B!" p@ }@W   ^: p0  zLX00 0 00  0 6X 000 0 0 ]0CT_ c0  O00ppHpp  bp B~p~ppp 0@ ppS pl Z 0 p J   Z [X|@x@Xh@`h@@`l@D@l@p@A-0`p@q?o2?P& P # @ pGo Rrp#W  B$RR R00 $R0 0 0 00000᪑Xh@M-@QЍTЍM20  pWP` V D0Q Q p ^ pG p ppp ppZ 0 0Po 0PSPBw pQ p60Sp 0 0  F$R'R00R00@ 00 0$R0 0@0000  0 @     pG 0p0ppp pp[Z: 0 0 0 0  F$RfR0R00 0@ 0$R0 000@00 0@000000 GQ 0K pp   BU pZ vP8 0 00HSppph  F$R$R0 0R00 00 0$R0 0  0000 0   p;pp   @Xh@M-pQ@0 MvPPM$ PP3X`Pp@]5Q  E~ pP R5EZ*sI5Q@G `E0e```F0FS0`F00C  0   @@@@T@000CS0000E@ * /0 00C0a0@0P*@-000/@0 @-t0/hl@@-@M@@ a@ 03?@o@Ѝ@-@ @82/L03?@o<0 R/p@-`@PP00 @ 1<@3?0^01 00p03?00@- P @ 8d@p@-`P  xp0P<@4 Q4@,@DP  h@DpPd@8d@@- P  [Bd@Q/@-@d@ Fz@ @0S/S/ @-@P@ -z@@ z@D@ 8z@@M-0p@s`PT $, 0U&U(PPhT X%( Z@3:8  (0 @@@ @@0D@ z@@A-@ 0 hh\``Pp0    0o 2/ 2/0 R%`Pp开UЍ 0   I0U0C?o20S  XP S 12/*B@A,lY@@0@A@P@a@w@@@@‚@p@-@P0SpP ]Pp @  @@ I@D@ C @@ !z@@s@-\`@P0 P P 0 P Ѝphl@0@-  00 Ѝ $0R @-EP/'VHP/E-pH04M(00PTP0@,006`V3 'P $ P0SLP2P(0 P ,0 P PP Pb V~ :Py  t0$ 0iH0SD0Sn0 0F  `1 R Q 4Ѝ@PE ~T ;P5 1 l0S0W SW0S \8 V> @0 0 03?$0$00 00x000 0p(0, 2P'0`X0,0\0 R$0 00P"0S +tm$0 L P p P`\P/@hl@B @'Vf@{@@@@z @ @ @.@M-`pP RP  p0 V@0V S* 0Sx0` 0 4 8  @ @ @@S M-@M 0H0S@ЍLP@PHHM`1!0C100 00YP< 8004000 00000 00H0< zP<P3 P3 48Tp0 S` 0S0, ($3/$pt@t@ @ @s@-`0P@0 |P R 0Ѝp@-@@i@i@M-`(M@PPd\0U D!PzP,U(Ѝ0 1Pp0  0QP 0 0 0pIP 000  pPtP $  H pp*P 0p#=P@@@Bk@M-PU p@PP@-<`P.  p0  W,wPЍS* J@P -?   ZP QDP@ ^30*0*-8?? D0 @@ < @ @; @ @ @ @[ @@E-,MHPH0Q00000%r@PD0Sn "0Sk$0 $0SR @P0$ 3?Rf @ X@T \0SXP0S<2L0 P 0 (P @P PH kP R a@P o@P,Ѝ0St@T d@@P8PHZ @4OTZ @ @@03?0 2/0TZ15:DP$00 000 jP0ld00h0 00pL ` p P@R @ @ @ @hl@@@@I@e@@z@@@) @@@@/A-`@pEP8P$P7*P 0l0P, pP'W  2/b(PP0S 0S 2?0 W  )PP ܒP {@ @@,@S@d@z@7@-@0PyP  00PR \ (^1 Ѝ0o@A-#p`Po@P 0DS @@A-:p`PV@P 0DS @@@-@0 'o`Ѝo@p@-P@Pp p@h!@@-@0$ P Ѝ+@@-@0$ P yЍ,@@-@0$ P pЍs@@-@0$ P gЍP@0 V@0 R;A@7@-P@( 0P   Ѝ0o@0@-@ P03?0o@0@-@ P03?0o@0@-@ P03?0o@@-` @pPP P00 P 0@0@00  Ѝ@-@0 ko`Ѝp@7@-P@( 0^P   Ѝ0@E-`@P M p? P6 50 ;0 5Z $X 0 $0P  0 @ l TdPd0S<Ѝ0@r@s@F@s@'s@h@0s@ @ ЍMЍM3 PU$ X! 4S@5E #!` f৶ 4J` 0 @h Ѝ\XTP H*@u)@.*@A*@)@)@)@)@)@*@L*@ @z*@V*@]*@l*@q*@*@p@-Pb*0<@<`0`F`Tp03/P00p@t@@p@-@(PPp@ `L00C S,\7@7@7@7@7@7@7@7@7@7@7@7@7@8 | 0Spp@/`\XTPLHD@<8ꥢ@ɢ@ݢ@@@(@@@@M@@@@@@0p@-P0P`@P 0S  3/Pp\p%pp@-P@P000LP0,E BPPpD@@M-@p.~`P 0@F0@`  0P0S  A PiЍZ   00S X &@P00P N'P@ 0S %@@M-`QpM `P P/Ѝ/P PP :@P0 A 0D 0@  0PPT0 R P@0   W  @ R000 P@oob R`V5  R <P _oRTPU   \P 10000"((QR  000|t t@ PP#VL0 S ,p @ P% 0i@ PP  _WS`x zT @ATV x z@G?0P|d#8Q8S !@@/@@ @3@R@D@@t@@M-`pfPP@ @ P @0S  03/P @00@-L\ 0 ! a0 ЍL@@[@1US%p@-1PS"@ s?0S S@Q T0R P6Pp 4RP Tp/pp#@#@H-0?0?0@0M?P?P0 @?&P K`Pd0S1Sd`h0M-pMP0 W?0?0@0M?0?0@Q $0  &P $0  s!UPR Q! o/ `@@2No\^) Q  \^% <0 08 080 E,0 S00R0L0 0P&0u0KQ \  \^ p`V@PT@@  R*P@0H0Z>0@@۠@@@<@G@@T@@ס@@D@i@>@-|M0 |Ѝ@-M0 @p\WЍPSPH`4p00 pPH0 p@@B@0H @-<00S @.0 $R00$0@@s@0H-@ PD$?@?@@@M?@?@ 0#/o"PP1 U: R- 0S0r?08S @P K0E-@Pp`M P,PP0S*tpGPc ! 04" 8# , )(04*8+<00C000_ 0  ~p,pP P\ P000 0 L0PK@І@F@D@h@H-M@P`[D$?@?@@@M@?p?p K@ P 8KM-M PQ0`P@R0 S0 @pU#?0?0@0M?0?02 Р. $0 P$0H n$0 @t!$0P !!㲀r/P  B s"(   P$Q P0U4R Р8S 00:0 0S 3/`P 0S 3/P <3/`P ` ` ` ` +@*@@-0Ѝ@-Ѝ@-PMp@`yP W D0 0000 `Ѝ@-@P@  c@d)@@-@P$@  X@d)@@-@P(@  M@d)@p@-@PP D0  PpP`00S PD0P  PPPD0  004PU P 00HgP $0S 8PU 00 00S9PP p3/PP D0 2HlD0 ??gD0 +6\hPP0S @0< 0   > Y@b@s@-` 0P@6/P T T TuP_0PЍpuP_0P_0Ps@-` 0P@6/PЍpT T T00s0 00s0_000M-`pH@pMH< 0 0S Tp0 00P m pЍ/0SS00m  0$00PX$p 0 0s ,0P,0#4,0t0( 0tp 4`_040 080,0D0$0 , 00P00s #8< @00L(0PfP\UPP2PSD '"Z 000"0H 5PPYPb P0 P00#s00PLq<P4<8@QPP0q Q0q Q+q Q% q Q !0 P0 0P0P"P0 (0 (0000 00,00D0p [(0h00 P {$p P Wf@Bk@@̚@@G@V@p@-@PPp p R 0pgpp@-P`@t $0 S R P Pp . 0S S S0S 0Q *0S 0Q*0S 0Q*0@-@MP 04` p < p+P Ѝ0 p P d-@7@-P @0  0 0S4 Ѝ07@-PP  @Pb Ѝ0@A-P`p@P(  p`FFa?p@W  0S"R 00A 0`  Ѝ  p@-BP ЍM-0PMp 0@N0P0001P,00S< 4 00S 0 S0P8P  V Q 0 a\P 000 1 S000   Ѝ  % 0As` `0a80 %0P#  # 0 00c00P0Sa `  aZ 0  0V0  P-@E-@`:08P4p $ 000H @(br ]H  Fr W SX !  K000U* !$ >0S (9000W  "$ '0!%000   Ѝ*$ &0S (  ,E-P@H 0 E8p4`r X a " B"(W  &%000O & B"(0S ,V =  B"$  2 B"( ЍA-PMPH>~ 0`8p4 &0S &S 0 0 P@Ѝ0 w0A0C000/P -0A0C 00 A\0/0@-@$400080^0 R 0 S:308 R 0 S:304 R0 S:30 ! \ \ \R  \ *04 R  \*408 R  \*8PP7꨸@@(@0@8@@@H@P@X@`@h@p@x@@@@@@/0 P/////|/x/t/p/l/h/d/`/\/X/T/ /H/ᾦ@(J@֦@@ȥ@ۥ@@@ @%@<@I@Y@c@y@@@@@0/0/0 R0/ 808/ 808/@-@W    %P P?00 Ƀ000C 0900 0)!0)/0S/-0S@-0 / Ѝ䈺@@-0 F Ѝ䈺@M-p`@- 0 RЍ8 PR H TXH00X"H0S  D H>H0@SL , q) m0 pp 0xP0>   [) W4 M-(M`Ll@ `jPP  0P04 0 4$P (Ѝ0$ 5C#: 000 0CZP0080  pq000s0_0S0 0084  $0 4eP0 0 004 0#3YP 000S0S0E(003 0 3#AP 5,p(0ppG W*: 0 X&VL#L $R 4 <#40 00,p(0070, (0  B000  "40P 2 V  ``p 0( 1@p,000C0  00, ( B ! 0 0  $0 \0 S      0   0S     0 { $0S   0 `p`j   E0_&0 0_ 0 `+'* 6` # 8 0@0*@Ppe0q_T Q@@Bk@@l@)@>@B@G@m@Z@{@ xȌ@ӌ@@@@M-Paq@@D0S P 80S 0S  0 l PU  $R 4 4000p0h P 80S 0S0  0 E@@Dl@y@x@ y@y@/M-3HM_$C$P_T*R(1 R1 R1 0 0000T4!00q0 0Q(Q4`!XT! L10D8,     ``@pp 㼀㴠㬰PP T840p,`($|@P<HЍ@@*J@~@@@@@@@@@@@@@@@@@@@@@@ @@T@M-p`,3XX03SЍ036  v@(_Q F C`   PP b4 ,TX, , -P _P __ _0_00__ 0__0_UP _ U>P@@@@- @ .44R0M-`A3AQ@ p :(0_0S P +8X 0 HP` $0 300P0   9S6S_08080_8_@ U4P U =Sd@E-@ MPW W0#S`#  W00000だ_p?p0 0 `P`  Q2S 9P||x `ߍR,W. @W 6_ . Z@'(@@@M-@0XMPሰ 00HS ,@ ,W,@0 HS @@D0_W 2R5 % 32 0T XЍ DWD03?,0T1#40 0S*,0"##(#<8003006 @ =007 040 00 < pP0S: 0aa $0`000 D0W F  0D4$0咃#$0AW $0 p 000 HR_0 80080_c080_ W pW 0  0 @D0C 0,0t@ ,'@@-@0(Q QP %Q QE 84HQ Q$ *Q BЍ 1P 4QP 2/   V8 0V1P|s01  V 8  1o`u@@ @/0p@-@!P(0_0S J@Tppp@-@0_0_00__6_PU p'p@M-S@_`P%_!  __D?GHHC@_ _ _$# p_$#(s  # Q 0_0_00_Ѝ:" 㑺!@_  _____z P 0_P _0 _ (_P >Q(_PJ X0__0_Q __(_Q,, s@@@- 0@P00ЍZ@s@-`@P# 000`0PX9@ 3030303BP lP 3R %05Ѝp&  -*0 Q   7//0@-$MPzl@LP 00 0p < LP000=$Ѝ0ꋯ@@@-@X 0Q,@@@@@@@@_ _*B B _ _  _! @iR __ _ _&,B"B&B _d _\ _T R __$ R _A@4( Jpd*)@-+ Ѝ0E-p0`P@0P,PE0, 0RT 0S 0SZP Ѝ@,P,PE@-0/ @@-P`@pQ PTP"@T0qw P0@0,@D, 0R 0PS zPP Ѝ,@ @@s@-@`P p P 00S U@ 㤾]PTЍp@- q@P 0S@ LЍs@-P@P` ^p P0 0S @Ѝp@7@- PH@P} Ѝ0@7@-@P\ 4pp<@ Ѝ0P@b0 0S@@@0@0S 0S /%//xp@-`P?@P0S@p0S ?0P @p@-P`4@PP 0Vp@A-`pPP0@ Ѝ0S0S@ ,@0,@D, 0RP@-@P@;@- P Ѝ@-@ PЍE-xP0@0S%P 0`0@0p <PP0 :/VP0 00f Ѝ7@-@ PzP 0 Ѝ0A-xp`0@0S @P0 A/%7@-@ PVP 0 Ѝ0A-x`0@p0S @Pt 0A/%s@-`@P@0P,PE0, 0RЍp 0S0T@,P,PE@-p PM-0`vp4P4`V@9  0@P2 414!00  0!P  0( R  %XXU0  0080p0@ 0< x0`0  @P 00 00? Ѝ00Q V0P 0@,0 ,0C, Q@ꪪA-0M @ `0TpCPP @ P00L0 0H00 p0x@P q0Ѝ}@@-pfPP0@,`,`F0, 0R ЍT0S ,0@,`C~P0P PPM- Pp\` 000@P& @Q#@U @R: @T: W `@\ B!$>R 000l@l@M-P 1 (R,,:`Q( Q@@ P*QiP ЍMҽ `@PЍ0 00 0PQ @@   l@l@M-pdPd@`T0S 0S  0 埽᝽00C0@`l@l@M-|@ 0S0S0 00 0 pp~|PU00p`l@l@@-@ Q000l@&? #ȠS$H0- ^^ P0p/@@-PQިЍp`@P `ᑦPP00< L 0 @復P<j@"j@@j@Lj@{j@M-p@c0P0倃<P 0(  B@ 0C0C0SЍ0 #08AZ U@ D4 0(NPP#0@0S 0(0J 0 00P400㓌,0 @02//@-@00A-@p`P 001R&0 400DS48P@??K00Q0C??K(0,0C``?`??L00@@-0@P  P @P@`\p0S0S@ ЍRRP`V@@h@p@-0| P0l L RQL  R Q R l l l@@  RpP @@ @$@49P( 0!4P( !/Pph@M-dPMC U0`@<<0  P0 00@P(0oP0p @,hPi  0P, O ? 0  0 \S 00 $  ,  RT  T Py P?>S8#<S2@61#S?0636866s0 86J1666606686@`P p2 ZPP{PU[ 0; 0 {[sЍ0Wf li@P 0S5: h@J2 vO 0P 0 Go[D kP 0@ @P 00!0S0  RQ h%U0##P0$1X+ 0S0S* # *OW p0V'7  @eJ05P O HP   0 \6 N 0`h@@@"@ѯ@@@k@ǰ@D@A-@0Pl`Lp@\p@pTP 0 Ū0P    0C0P0#2᫡@h@@Bk@@E-`@MPp@P `  ? `Ѝ??IX h07'P0 0T000"IP`??I~@l@0@-P@H@0@-P@?@@-@!Ì T|Rt@:  @@ #&!   1000Œ  R Q21%6040Q0/(00$0 0000000/P02%0//@- \p@@N L 1S  4R0( Ѝ!0S@@.B@@- PBD"N0 T00$ ЍT @.B@@//$0 .-^10/@A-(@p$```PW ᮷P $!"<<0"$0,03?1(pS+@pA-P`p@ W P@Dt0@- M000Q@ 0 00 800"01 0 9 P000 Ѝ@-@ MZ   ' @P}O Ѝ@-@Q$h@@@@@@@@))0p`t 0P9 P Ѝ**) 1  0  P0/@R@ 0@- M0006@8 00 wP00 ЍQRA-jP`UQ}_PQ M kQP484 0 0S@PJp P&p@&p Ѝ @P0 < S dwJP:m@@@-/@Pb&p|pP   < S HE ЍT`D@@Tm@@@0S 0-$M00  0[$Ѝ/M-P8M`pUP8ЍY@P  P QVtP 0X!1[ 3 #!t Q  0$   0 p P[  $P , [t X{' ` @A@0-4M1000,00  004Ѝ Q#0@-M?@?@PP 0R Iߍ0 0R 0R 0R oP/@p@-Q`P M 00AS@0 @PPU ?P?PP@ 0R@ ݍpM-0H#4?7S`MG@?@P`P0S TP ` ,K0S"2\ 4;#Q P02\0ԅj0Ņ000 CR0k00f0 R iX 0g0(?* (?*0p0 0\($0\ X 0"+96ኩ00 SpX# 0$(00 #+96ኩؠ00 8< 4 0 R  $+40 0 0^ 0 [P00 `P -000 0 5|00S00S 0$+40 0 c500h0ߍL0S%203#|0`?@@@@0  M-`Ppqi0 0 0@P pWUtr@ M-R'M + 4P0$Sf0000{@'ލ耰[ opX?p-  Q0 0Q x@0S040`@ 0 0 000 1 0rQ0 @ dS 0 0`4s00T0S 0 3@P 0$(0 Vd: 0` ``   v`q``v`PV 0唴u0 @o 0Sl 0 0 SPK0005|0 123x Ks0r BPD[183t Js0r 5P-Z0 03:s0%PZ{0x0X0 0P  0S 0S0 @0 @P @ ?@ΐ@@@O@|@@Ց@!@R0 0 Q !Q1 A0M-M30@00 <@D0kPP HTI036 8D00<@0OPP0 SH0#86ı 030@06<8D0=PPH0LPPT QD0HPLP SAQ@@ @(@lh ` 01`p0l00UVR 0US8tx (?(.(0 P0`N5n62>%.!0)0  Q**++,,PPX PPQ R7056X(8 \`0P3000`(0 0?` \`P`$p p;P 03?<0 2/@ S,R$( R( (((0 2(0 7R%'(0, 0>>؇0 03:7XWލ@><:/!./0UpSo`p?`pW 070x0@0800, t|,`4000EP03? 03?(00(00 a0  Vp VrFoprWW  70001P > 0W101 W pPV` VbFoo`b`0%S 0S Sp09005So00@000`?`t t`|0x0P03?S<S0Sp0 ST%0C?o2 l0L70p96 8p0P 09@000So`|0x00?`t pt`EPw0F< 2/S Q6 SH$Pp$1q0 `&  ?70SV  UVh`000pS<t0x0p pt0#   0 #8Q8S00 000 `0tq1P06W 05]X0_ , s  S$ S( # 4豟0 0C?o2R10 0, 0 0^`P0S0 S2C?o020 Q  Q  `0 @0000p l 0T1 XH1pW8G`P00S0p0C?o2 l0(`P s0 `P Sd BAP@z@@  @D@T@ϓ@@@@@@@K@a@@@@(@@@@@H@-@/@- 0$MSn 00P0!/UP,0>>,0}}`@Pxp0@l00@0  @Php0 @00 10S10 00 0*P0Sh10CXaXq70 000 P%)00000 0R0 0 1 0P0S@T1 ) 00Q(BS? 0@np@C`pV@P00SCPd`00$Ѝm@^@n@@-@002,0P zOP00蹓@p@-@ @ P7C0S P0PS 1P0 0 0pPp00PSYrCP5P00SgCP d1000S?006^p4/7@-0 R@ 7 @PP7 lpP0lP0,0C00, 0R, Ѝ0+ P 0e0,0,0C0l@;@@-v@0@0 0S /%/0@00S /%/0@00S /%/0@00S /%/0@00S //0@00S //0@00S //p@- P@L P P0 P0 20TLLLP0<00LP0$ 00L}P0  00LvP0@00LoP000LhP0<0LaP0<0LZP000LSP0|00LLP0d;0LEP0L;0L>P04;0L7P0;0L0P0:0L)P09 L"P080LP 090LPp0= 00p010020nUd ``lp@@_@@@@’@ϒ@ݒ@@@@@"@1@@@Z@h@t@~@@@p@D00 @-/A-0@@pP` 0S  A/0p@-@P`0@00S  p@/%pp@-`P9@E 0S@ i0S{@ P>@Pp@-@ _P Ѝo@@-@-P  Ѝ@-7P0@ Ѝ0P 0S ,@0,@D, 0RE-`7@p嬀P ЍhTP V 0 @T  X0RT@@0  8T (@\@@ @L@ @Q@X@A-0M@0S%`# @ 0PpL 0lǾ0 000<000H 0D `P 0p@8`4 000@Ѝ@ @M-(Mp`PM@PP(Ѝ P|PL`H0 0 e000C 8PU*`GQ50S2 S`10 Sx0B Q #!0$0  0 P0 0 P&000  0P NPP P|0V`!rꞏ@@M-8MP`p@P`$ mP xVPp @PW@1PU   Tx pW(8ЍT TxP$  0  0 @ P PT  $ pP P@\@A@M-0 p 0R!1` )X#3VP,@ X*T#  ,03,0, 0D2/2L@30@3?,0$03?@T 0O,03,0Ѝ`@J꘴@A-@P,00,0p?,03?d 13 11 4,04,0D 402402(0,0<<,0?Pmp@-P'@R p@A-PWp@F`p 0P R0000000S U0  @03?    ( 0 0&0 P0P 0  D0R 0?0  @QA}@@w@w@ @-@ @p@-P@0 0$0Ppp@-@P 4; 4 43?pPUp@e@p@-@P,0Q3?003?,0$03?pPUp@~꘴@p@-@`P 1V33 1p@@-A-@sp0PS`  4; 41 S< 0S  @ X  13?#2 H15H1D15D1 12 1`10`1 11 1 X<0<<<0(04(080S(04 S(03(0 X 12 1D15D1i 0R`10`1`10`1`1@0`1`1@0`1>p13? 11 1K6>P m 1x@M-@p 0`P00$03?$0$@4O@XP 0@0 $ 2/|S00 ??S x)<;(08(0 083?0<00  20S0 0($0C"0C!0CR0C 0C?S0, 2/(83?,00B0C0s0SF0S0"@@0GFHHH08 S<E?402/ #,#4L<0 00A0C0s0S @=003? 00 3/ E,00,0,03?X[ ,00,0,03?S; =PmX 003? 0!0 pG$03?d @T 10Ͽ! 02/  " 3?#$4 0X 0 0C0s0S  003?0@@0 ??^;000w@  x@p/@-0@P 0  gЍj@x@A-(M`@Plpl0S(Ѝ 0 000<000 0 ,P@Z@@M-@ pa hh!0PS00ạ@ ? @:!0s0R0_ 01G@:0 0q_0U : @P:mx 0 O1SP'_0$ 0缁 PЍ0S 02_ 01SP'_0$ 0缁 P꠆p@@0 p@-@P11 $  !";?@:000pA-P`@@DT 0q0C0+)'@DM-MP0@,03p` 0 30400"|0 ( C02s 0 0G:,0S00H00 L 4 I07|000 0@0 0e 0{ SR1 0㰰  0@#D 0B1S} DT6* J J0PJB忪P ЍQ000 00D@X-0  9"' 0"0K7#& &0 HP0 ,0S 09 400S (  b32 B<0Q00 @  0DH    0 03PP]=@@-" Ѝ@- ЍA-P$`pʪ@P, $ .>@ ㌭P "$> キP#!@ >010P 0$0 0q10a0000AA-}_0@p;`;U=,00_0S@-@,0M Ѝt@.@<0$E-PDM`@ pE @p=000*e R@@@D  z"0(!9 PP9DЍM-p`@PP  8 =p0  P ᐩ x =00 01 "0 00@0@(   x20 d4 78 E= tZ=b6@@-DM@`P@ pO= 000 X p0(`,PiDЍM-PM\@j000040 2,0_stPPЍ㼩PD P =,0__  `r  0R  p!$ , *h S(090(0_, 0pP00`V `P *1 F(0C8( _, $0 ,0_( _p,p ,0_0 _4p(090(0_, 0PP pɨPQ0mP @0`0 0`RpPWh00np0W aPP  B[T { q H!@ <000 ,0( 布! B# #!# P!@ r< 0  ,00( 布!3 B#ᾃ  P@ [<0㸃0 y@ P<0㸃0 np R p圫`P 0 \P 72 0 208\<( LX< @tTp &@P w P P_P 0 0GS0*0S T@ Ѝ  /P@00@0s@@-@Q`0M0pPP T00W 00V  000Ѝ0S000S/00 000  0 0@00 0000 0 0<0/A-P@ 01S@pჿ`P @ 0@00S  3/@P L 0@a-@-@4M@0< (04Ѝ@ Ѝ/@-@PЍp@-@`G 01S 0P@00S 0 0p3/P pp@-P Ѝ@-P ,P 0@003/ЍM|@@-@|P 0P 0 @0 03/ЍW|@@-@P@-@p@-P @|Ppp@%-@M-P ,@p80P(040  S` 0@00S    &qP Ѝ 3/P8Z40 LPЍM|@@E-@dMpT 0`P000 00 00dЍN@@-PЍ@-@000 0 M-0 M@0P`p0l @P* 0!稠S 0  `T003/@P 0Px D S 00( K@ Ѝ@@l|@@u|@R@-~ Ѝ0A-`pP@ Tt!@ M-pP`@ T00 0T#Sp P D 0@Ѝ@L@-A4A0S00Pp@-@P`1D0S003?0S 0p0S00@Tp@-@130S01 p@-P@ 0>T00 0R10R3?100pp@-@P`0T0C?o20S p@pp@-@HPsD`LP0 0 L"p袔@@A-(M@epW`TP#(0S00 000 00 00P 0JPP  ,JP 0 P00(Ѝ跔@”@0@-@ ^Q1\ b01130\*0@-0P@`p0@SM0S%3/&p Ѝ0B@p@0 0 03/s@-@00PL0@H`TЍp P0 R05@Ҁ@kM-(M@p`P0@0S% 0( P0@T(Ѝ 0 }P0 0 0000 00$003/PP 0`P  T 000200X  B 0B"3/M- M@`JPB0@080 0S%0 0' ;8 3P`0@pT0K8,0K4 K#P$0 $  K0 ,K C0 3/0PP0?Tp 00 `M ,0K$0 0$0 <480 0,K3/0Р꒠`P 0  ,0K$0 0$0 "480 0,K3/8 80@-0 -Pݥ Ѝ@-0  { ЍA-(M` @pP0 PP @  0@P @L@P0 Lᰟ 0 0R<@P0 (Ѝ 0(@3@s@-@P (`SP  P0 Ѝpp@-@00P`Pp0p@ A-0@@pP0`SP3/P p@-@ P L/p@x@p@-0@@Po 0Spp@/A-@pP40`@00SP3/P @-@"00@-@T@@-@-0 M@00S0 0X0@AP  P  Ѝ 3/ 깕@p@- P`4L@@ Lpp@Bk@@-@L0S@M-`MPppf00u  %4@t@_ X00_00w0s0_| xPTЍ  R 0?0dP00w0s0_ PpmN@M3@x3@@- _ 0. 0_0> Px@-  0s0_0_0P@A`@{@p@-P~P/0EP 0`  P; q  PV1  T _02_02_02ppf@/M-0M  00R@H pPば +r  3{ 0p0`0@@00t0 S1 r _ _ 2 r _ R_00_ 0D0@P r _  _ @P 8 _0 S @Ѝ_ D@PVyt 0 PP奿Ut _ 0 d㢺X  哿m@@@M- M`p0 Pt@P!;00`W  S  s 00s0_0_ 00q@P  Ѝ 0@ 0f WG @,q_[q__<0<0_0K0 ZT @0pG` sP @0 ST   _00q_ 0 q__KZq_ 0 @P Zp@-P* u@Ppp/A-@PlpL`qp3 H0@0HP0 PЍo 0$0p t$0S 0S 0 T0 0 H0,图0 H0@@@@@@@0S0@ 3? #4_9:6_ 400_/00_, Rd@d@d@d@3 R2_ 0/23323/M-p@̀` 0s00aRRr0$0 ?~B?0?p0@+ + _0:(00_@@ + 0@T 0m@@@-@,0M UЍ@uW@0S 0CS0_P///80S/0:P;_  B 00_ *P;/ P 0/0_P//A0S0:T;_@  / S0: 8_/ R008S$zS(S `S 0(0/A=C|;0Cs03RR BR000_ 0 0(000/C=C0CS BR0 @-ҿ_0 1_ 4_ *8_ *8_ *8_ *8@|80S- p@-0@0C0 TP0:P;_ iPUpTP0:P+_ _0:P+0:P;_2RPUGp/A-@Pp`P 0:\_ 16pW `P_0:\[#A-@`p.PPP PHH _04 p@-@PP0:\;__0:\p@A-PP@R`Ap_0H:0:0_XW@蠆p@-P N00_з@Tpp_000__000_㸷A-P0 B`pR@_DFF_0@00_㢷PM-0`S@HF_0 @@@ ㊷0 0_@T0   0@_F_p0@00_P0加@z_EPᰠ7@-0P@_ P0 09 S  S_0 Ѝ0p@-0PS`@HBF_0 @@@ 0 0_ @Tp T Nps@-(0@ CRt0SЍpS0S VP gP(0S FP   =P 7P0 N  K l0SZ,00SPo 0P_o@d` `PP0S0S  P$0  PdV40 P0S( RV-eP04_?00_ 4U0,0; S0; S0 l00 S0; S0 V0@ 6P04_?0 0p@-0@S=[PPPPf0`_!_0 00_0 S d:_0`00_0 S/-0 0C00>_<4<_ > 0S! 0CSW 0P_P,_0 00_^_0P00_PS pPWWd` 0R::000_`Vp pp@-PT0T@0B?@^( 0 p@(`??R(T `p@@@M-@p`P0S_0x:P 0R:0_㫵Z0S 0_`#8X0P蠆@-0@S$S% P2P00CS Q  }-Pw3,J qЍ0CS P ) 6P[000_ 000_2O000_ 000_2Ds@-P0 B@`R0_ 000000 _0 00_2+P000_ 0Ѝp@-0Pp0_@` 000@0t@_ `@ W Ѝp@-0@P_D0S$P_0P00_ _0 00_ _0 00_ٴP_0P00_p@ϴSp _0 00_ĴPp@-@tPP P*00_ BQR@0_ 000_c `V@0_ P0㟴00_DP 0_ 00_ 0pP0_ 0凴p@-0@P_D0SPP_0Pw0S@P_0Pp@YS0_ 00_ 000_]P_0P00_M-P4@S`4S0CX*PRpW 0 MsR0SoP D0S$p JzZS'PE$$qpX$$qPEpXds@-`P@ 0P 0P0DU#40Ѝpp@-M@ܹP@ *P&  0\ P 0P*PP u 0P ` "PЍp0 P0s0?U04c8<00 0~PPrp 00_5_ 0@- 0R:@ _00CSdD}@D}@D}@D}@h}@h}@h}@h}@h}@}@}@}@}@~@~@(~@(~@ @~@@@0D02H0 2L005G0D00420 4 <40  0QD4 050 0D00420Q4@04040 D450 4 0505D4P 150D0;&4_0 DPP0 S%ㇶ ́ @0 40P  R5 000 024Ѝ0 4 05054D00D0040L00P0@2` 8SE] S( S9 S */g! S 01_0_ 100tPPS0001_0_ 1VP  t0S p01_ x100_A0_ 0P_@  p_ @0x_ 000CS00_ R/a=_ 0P,sPP '/PPPqP P_)(04 岮04 _? r PP U;@0_ 00 CR 9`000S00 PP08`0剮 PP `00 d  A`0R(А@@l@l@l@l@l@@@@@,@,@@@@@8@' C/o"S] 7@S? O0@S 809' C/o"SK S#@S+ tS' PS> d' C/oQ"x't'0'4$ǟ C/o S") L S  @Ɵ S S0 00'S ` BS   BS  BS 0q&S PSQ0 0 0AS 0R0 00C0  U   0 CSR ĕSm 0 CSRoCoSQ 0S" 4PP# ` r0+ R R R>  r  PP d0SP 7/0/070S7 07PP0SP  PP 0._<4<_ >S0?_ RW0_ ?0SV PP  r PPl0 SQ tPPc0 0C0 *0  PPS0SI \0T`S0\PS007 S  PPP?0      VX V V;  PP*"  r S ,PP r S0 S0_0S _00S 0S'  PP   uPP  PPS_0  r  \PP Sm PP r :Q*s0 k Q::0fY@<@P A A0 A A A AY@Y@@@@@ A  PP  r  PP  PP *r  PPF ;:0V:>0k!= PPzd0 S`0Q,. ,. PP] gv7S[ 0R SU(PPW bPPQ *r  PPH00_5_ 0P0;0 PP60S0 >PP- , PP%0S& PP`b +Pt %Pn0 PEuP涫UP0;0;;  ~PP 0 `0 PP P60, 0S$PPP0S _(00 _,0, _#0( (_0p!,00_ *`1_ *h1CPP `F v`aVP 7R1_ *`1'_0:h!(P&P$04_4_ 404_:;8_ 404_?00_ 40:/_&_0:/0:(9_O7848_ *(9 8SS00_8_ 0U0S `Ѝp0:+_#_0:+_0%:(_0 *8_ *_ *8_ *8%00 S(  BR 3#SS 0 0  S00:50_ 40T_0^ CRPz0:@8_0S4$0 $S$ _B+0$0:((_$_0 :((噪_0T01_ :R099<'00 _0! X7 0Q_ _0!0S_z/0 0 S 00_2_ 000__0':(_ 0:(_0:_0:(_0:(0S 0:((_$_0 :((C_0QP5S0:@(_ _0:@(0:@)_ _0:@)s S# .p@S) $S0R0 Q(0S 0PPb/09#S PPW!PPQP| 0S0 S00SS 000/0CS000_ 00E-MP`@  P  H 0\崮PP尮<媮P0p,0l0 tpp8p  [ W, S. O Az GPP |y U!ltP0P 0CSP2 p|0=8PP0S(P00_ 00(00 0R00sP NtPP EP0:0_* P 0@ P 0J|X*Pt Qr $b(,⾧ rp W 0 0S+0  *$ P"(  *$_0RS P 00# 0 0 TЍP~W@pY@W@W@W@ȩ#X@LX@rX@X@X@Y@CY@p@-P`00@1!/R?p 0@3?003? 0093p屭'@@-`0 S00`0A-pP`ܯd00@1 /R7op` |@/'+/ 01d0 /R00d01@OT@@T s@TAB'@(@M-XMPyp᤯0@ 0ypL噵`ᰲVᣵ {  ]P `cpd;-0L000000 L噵`P$ 'wP @p 04 0 H0L塵`P  0s XЍS<0000 \05050 505hPrw\00 H0@3?000 P 0/P3?0<0%  Q 00<0h制0P , P,P(P80l0#Q 0<0Q S 0\00S<0>0040 1p00 0 00401g000@1 004 1^ '@'@,'@P'@Bk@['@x'@y@'@@-ݮ@8Ê@_w@:w@-Ү00<, #, , #,  2/ %$%8@A-pᎭPṮ0@`2p56 0 0 83?@5 0P4D5 pPXXX XXXXXXXXXXXXXSq88w 0@00< ; ;@0 0PU s0P 0PU 0 085/PPP ,pW 0 87/P # P ,pW 0 87/P, <0 < <PPPs0 0`V 0 086/PUP ,`V 0 86/P  P  Ѝ@EPxp@-PPp,@T 0 84/Pp?M>M @ @ @ @  P ,`V 0 86/Pp  @ @ E F,00,0(0@(@(pA-@P ,PU 0 85/0S A40S9 `7 0©喆PP :0P0QWmP屩`` QpᤩP ,`V 0 86/`P 㝤 ` l哩00`P00P,PU 0 85/PP Rz@%@z@z@z@A-@P1 ,PU. 0 85/`40Sd,P0P PP ,PU 0 85/_P ,pW 0 87/Q 000 0 ? 000`P. ,PU+ 0 85/PP% ,pW" 0 87/  d0 00`kk0 VP ,PU 0 85/  ? 0P@P ,PU 0 85/ 00<0@0?  d00@-@ P@i04 408 /s@r@@-.A-@,0P`p8/P Ƞ0 ,8/P0pM-`0Mp Q  q0S00A(B$0B"0B!00C 0!RW $ATL2W000!0@0T+ 0tQPPD8C4PC2PC1PPPE0 P iZf pc P @P  xPXVN  v0S00F(B$0B"0B!000CcP U    0 $00p4 8PDH 0R  0, 4 B (, 0 R 2/P \\@P0ZPA tT 0ЍEw@P@o{@z{@s@r@@{@ZZs@-LPP4@P/0`V 90 086/PP ,`V 0 86/Pa  `VTCPP ,PU 0 85/PP㺢ЍpO@p@-40@SP` 3/ 㫢 p@7@-@P 0SS   08 ␧ P Ѝ0 @A-@Qp `PP  y@00S //00S //0 0S @-3//p@-P@(`cP @T@p@@-@P Ѝ0pW `P 087/PP ,pW 0 87/P r P 0PU 0 85/7@-@P 0PU < 0805/< 00,0 Ѝ0A-p@W 0LpWЍ㴅PP   P倯P000P  `߮V 4V 4V000x ʮ0P' dRZ XR P4R0 0@S8$4,4R0 p 0 3R000c0S ◮PQ* 0-3 0$00S ,<05$00CS 09)*PyPU00,0m0 0S"00S 0S 0,`V&  6/PR0P00`pPVT 0 6/PA0S  000 P1 20 P(,`V0  86/P 0`V 0 08 06/P 0`V 0 0806/P 0`V 0 08 06/P ,`V 0  20 P 0`V0 P 86/P 0`V 0 08 06/P 0`V 0 0806/P 0`V 0 08 06/P 0`V 0 P@@@-@`@wE@@x}[@@@@YsrMtM@@@-$s@ds@s@@00/@00/@0$0/@0(0/@00/@0 0/0@-P叡0P/z@@/ 0 , /@p@-|0|P@x`PMTPЍpL  800@04080D@8000,P@0(00`<0嗔,@@@@@@(@4@p@-P40@TpDP,@0@p@@@-@-0<0@0/@-@0/Rp@-@/  Pᐥ0@PpK P P00 P0 P0t P0SXpP @P @P U C Pޤ@E@@@-S@0/@-N@ 0/@-@H$0@/@-@A(0@/00A Pp@-@Q p@T@@-@@P@-,0@-@A2 N@cT@@-# @ >A@- @ 14b@-U@-@@P/s@@- @s@t@0s0_ 0_0q0_0Q_r0_0/@-0s0_@ _00_00_  _q0/p@-P__00_0p@00s0_  _/0s0_ p_/p_/p@-P$@ZP00000 0pp@-PC @Lp{@M-pP0@`3;Z" S Z!0 S0 S' 0@0 0R 2/@P0 W00  忣ЍS㌠@0S 3/@P 0S ЍM/@W00  @@@9.@[.@00@00S//- @Y\ ^ /^%@-0P@0`0pSM  3/@P U 0@ h]Ѝ0T T@ [ P@ l0S 0@0 Tڶ@@@s@-`P Y@P P0000ЍpM-P`p Y0 @P  \Ѝ p[X@' 4  0@P "0Wp` D0@P* M 00 IP;0S 80 @ <0PP  R 0` Tע0H H`S@P X  % 助%@>@@@p@- P`LT幪L!LL崪@L@8PL@@:$PL@5PL@0PL@+P L@0@S4@0@@x@@@@@L L僪0@S@@@@@@@@KIXoJ@pJI0dBk@{@@@@@@Ÿ@@ָ@ @@-@sL0S@AQ@X@P@x@P@P@P@@X/R  D/ R   R   /p@-P@ 0P R   P0S  P  R  B/o"oppp@\ -^ 0/M-M0P0@0@`Px aP 0S 0S 3/p SK$`V 0(pS``p P00?M0$ 0 0 0   0 a31< A >:0 AqR 00$ 00PZ 0$0 0 P -  0 @  R ^ 0/ R   RR* $^  R R$ $$0S R  BA-PM @pP` 0Q 0PЍ0S R0000h@M-@`M(1P&q1&P@F !p#@ 00& > 1QQ `0@A@SPP ε̵ Ru0000ЍQ 㗥6A_p@6A_pʚ;/@-@@@-M`ܡ@p@ @@@@@0 R#*Px L姨l L壨 0  0 }0Q ;*5&030Ѝw@w@A-PᜡLpl`@h jP000L 0np  0 n Ȍ@w@{@0/2/ /@-Pᛢ4 p @0>a Ph P0  0(40(  P Ѝ@-0@4 T@ 4 A-@P`Dp4,   pW4 A4ABp@-@HP4,PUp48ppABM-P@0`10!SP`(0 `p Pp@R?0B08(0Rc 0ZSG 0S< Ѝ0ZS  R   Z  R  r00Cs0 0S b R ZpZ 0S  Mc0S  C0S@/p@-`sPឡ@ᦡ` 04000 00000004P0 40  PPp /p@-`PPp@H4 0`a   $#4$$ 4 P000P`40 ""444+4,p/p@-`@P@Hp///@-@0 0 S$0 S$ S$  BS0Ã$00S0/PP/P/A-0`@ݠp 0R 0X 0$PU 0SX U RX J@P 0S 0 U00CU  S00UA60S1/p@-@P R p@p@-0@S`d_0_pEP0_ mp//M-0MpPf`@W< 0R 0 0,0 ?0?0!S 00S14l10p 0000S ,.00!0CR0C 0C4;H0q~P Q <>1LSL 01L0 ᖴ0 "$0S 0S0+*S 000CQ0C0C4 "" 00SP3P33 0 R $#0+ *X 0 R""# 0 R $#0$ AR5 Q20?0?0!(p Ѝ0 a31 A<>2 s0R ̠Π    B\ B  B4 :>0 A[0S111$0S 0Sp`U7 `$ WpP$0S 0S`($0 VA:V*]0$ 0 B0`( Z 0 1`$ 0SR ( BF 0U/10 0$0 S  0RTT!0 00!`ZZZZE-MP `Llp@Pϟ2 0t2t"尋0P U\"XX堜 Ѝ0 08202"噋P U00 ! 0C  0!1j0P0S040x00S=910 0  B/a00S00000S04000S080 0 R*& 0 0S041- 0`po` po`ppa/ 0@pb/c/0000S40400oVx@@Bk@@@^x@x@x@{@@  p@-HPP@<`8p@T Pp+@|@+@@- @- P4S 0CSP2S0-  $\+ $\# $\ $\:  \    \@ 0Cop@-Pᷜ@LP @咣p0 00 $L剣p0 00pK(@\(@P0 / \  \   \  0@o///A-P@,@D,0SD0,@p4<`<`F<0S D0<0<`C0 0@0(0S /%/0?o 20/@@-0 @@T% @0 4/ЍM-0y `@ 0@ 0僠[% 0P0 0@;/0S 0#S0 4Sp000Ѝ@-0 @@T% 00 4/Ѝ0 0@00S //0 0@00S /%/0 0@0 0S /%/0 0@0$0S /%/s@-ePP'`0@0,@D, 0Ro0p 00Ѝp?oP20SP ᠝P X?oP20SP,@Ꜭ@@-@T ᢝeP@M-P'MM@?@p%-0 0 帜,Y0`00$y倝gP ᵜ iP*(G$Z(P%09LH0P000J0 00 $02[Z0"0(0(⇔ P  $0APp 'ݍЍF(D00 0"IP   P P$$20@0000$˜P$0 0 0U0C0 $Ġ( W  ;0S 0 ( 0P0( R /0p R P  UPp(00 00 0P0(0(0$0P@@-@-@Bk@7@-@PH孙 0)P,Q堙 Ѝ0圙,@z,@,@,@ A-1e 弞@P(p0P`hAh,`F ,0S@ ,@D,0S,0S5g❞@P Ui0@@$@dЍ_puP,`,`FP0P0 MD0 ᔛ0S,@@0,@D, 0R D0 ၛ0S z,@@V,@@,@_,@t,@p@-P|@@`Q %-u ,Yp,Y0 00p@_g0P Ƞ̠0  0C 0C\0C0CS!Q1!/0>80/A-Pp@`ȓP_ 0S | EP_ @T |mٓ|p@-@0_0_0_0 P= P L帘p0_0_0$0Pp p@0I6@,@-Q @ | 嗘6@ 0 /s0S@/,@-Q @ b }+8@@-,IᔛeP@賚@@-P`(9@1|0p$V 0 0()00C!(9 " S !\0\\NXa0#<S  @0V<<",@ ЍT@4@5@)5@4@4@.5@M-@q`, yP, (hpPA|0S%0000pB :0# < R4 R430 )0<0@ R X0 ##$ B0S0((   Mt@4@5@)5@s@-`^|DT00! 000P !0#<S "P0PPLԓ 0#<(9(@P@0tЍp@4@5@)5@4@M-,I@MPdp( 00忚gP gP$gP# $(0#Q (0|$S4S 0`0_ #@ # QP Au@@Ѝ@D 0 4S+ #S SZ S\ sD#S"_80Q Q Q0 / S3 SC S0 3<0!4S S S) Hq0S8(4( @0DT@QT 0y I@I090@90!4)0CS 0 4|4  < ? 2_ <  < + R,  R.  R=  ( <  < .`R<  < <  < <  <  =  = >  > >  > >  > >0 0>0=  = =  <_30"_@6 Q0 Q ]Q QY,Aq__APK50 g0SI@`@( 1|p`m00 0 @00_! 0# X"d50#< S SI S 4! S Sr@ U@rF@gT0yC S@`@(91|0` 00J0%1,00@, R#U M0@>3M@0 +0P$00,0 S@Ps r 0k 0,T@  0 ` Z0Q#14 00JSI0@@@@@@04-3#0JS6 @@@@x@0 0P  @ V @T@3T@#Z@D7@`?0 0@00S0a`0庱3V 0 0 R@T@3T@#f/$2$$喕 婑 @00 0`0(4@R_ t@ZZV `010-۱ 4y  40P1  H d ! lH@!h!L @ ( X Q$ $0 000 00X 00s08004800000000 0@`6@6@67@N"7@Pt@@@6@Dt@7@@Nbt@@7@7@G7@y7@8@@4@5@)5@A-P@(ia|0p1 |p0S | 0 |0 `0800000AoA-@`pP"0@0@P=p`0_s 80_00_ 80P@_@!, 嶔_0  $  "$   $  "$ q0_0_ 0=@P @rT0_@T0_@_0!hQ(]!` @Dt@6@6@76@@-鶖@00_ 0_0T00_T 0_0A-PPp`@ V P0PPTLg{r`xr@Tsr`prAmr@q6@5@)5@QP' @-$0$$5 H???@q6@5@)5@?p@-?P@u@P 0000,0 <p@q6@5@)5@@-r@P!,0,,( 00@q6@5@)5@p@-P `r@P.p0ppl`00_;;V000_@  000pb@q6@5@)5@QP6 @-$0$$œ ؏???L@q6@5@)5@M-@DVHTx0S @0x00qx0qxq0x0`p|PU$ @ 1`0 P  0/ 00S0S 0q0q0S 0q0qq  XXq@q-ЍMA-p`r@P:!1 V@ LPP`F-0Re?PI!0 W 0 ? 3?;;3P`FV0S W0 0?> 3?;;3 303W0 0 0 0<@q6@5@)5@A-q|@T PA`qP| A/%|pPpvo PP   @0!@@44@]4@4@4@M-@ `pP@Mo Ѝ_0_ P4PZH0__H0 ?  ?0 _ _P0_000_` ` ` T`8Ds0\0D0X00 P(@00XRD0T 00_0_PT00_#88T 0_0T0__X0 0 T _ _P0`_0_&h>nmD  qP@ x4P @0!@0_s0 PU0!0I\ P% sP fpdp0x0 W 0 ŋ0V  |0GN @ S_ H5@L@q6@5@)5@0S m"@-0 /{@q6@5@)5@ 0R/00_@0 0/0S0  _@ 2 /A-p P`@ 0000 00p@-`P@000000 0 0pM-0 0(91|Z"82l P @p@`030$, aP 0 0B0QN@@@ @4@, [#8, a,9$p500x8pp 0p00S4SL814 5.(1(660, $iÓP, VaP,90S, MaP, 娓<0S0404s000(006/0FY0St00000 00 000 000 ЍM0@ q6@5@)5@  @A-P-`pQ$C PU $GQ  RP@ϧDA-@Pp`xU  0P0 0 P`0()_a04B\ɀ)  B R$@`@h@p@`@X@p@p@p@p@p@p@L@S /@-<0<<8Ռ09/0000@ @5@)5@M-P` p     0( 0a@ @ @D0U00;T  0?; SZ00S 00 0 00 0 00# 0=D0 U 000;T000C?o2S0?o2000@@p@-`@PR;@@@@@lplplD0T+00;UPp 00 0 00# 0D0 T 000;U000C?o2S0?o2000PP 0?; Sd@@@ߨ@A-`H P@(pP F/x0xxt0_ ЍP@ @5@)5@D0D S "ˌ R" \ /o"   D SR  R 0T0_0_ / ?  \  ?+ RA-`Pop؀D0 @D 0 0 0S 0S5S# "S 0#<S !|0||呏x夋 0 ሏE3P U@ ,{!0ЍI8@c@ @5@)5@8@@-P`()@1|01 p000I () 0# R!0S80CV ~/0Nac!(9 " S0#<S !t0T0()00!{(9 " S0#<S "0 Ѝ@9w@ @5@)5@M-HM`@0(9w0&?S0&3ppG01|P05  /oQ 0Q 0Xeu0S" R08S   P^0 ! 00,0 00$0m\T0P(@0 000040$0oob[0 040` `S 0 0000 0`P#0[800 <0U0 @k80 D`0`00! ?!0KPDUXT,0$  PP 0m9YHЍ 0`0V 0 4@D 0 # R"d0S80CW "H0HHjD}  {( P@ @5@)5@M-`(MP+/(9R + 0w1#p|0pG!  @R  0j0 ?  P(Ѝ0P00-00 S0A8!=R$ X ڀ88 $(,  $(,  " 0G<; 0[X(8 0: 0 $00  00 &PPP 0 # R#P1S80CW, #4144ɍ0܉0 S0800H0P00#0X0 0 0H$0l0 0S0 XH 0 S P  PY090m9P@ @5@)5@@-@ዎ@0:60/p@-@0TP;0111111g111111_0;0p蠆p@- P_d %88S Tip@D _0_R,R )uP8090U8_0p3UMW@M-PE֐`p_wpB_L?P *PKK@tL娕lPLL\PLAP@@_BLP!3 M+@+@^5@v5@5@05?0/@-@1@up@-`+@ᆐp,  P YiPP_ $00000<0P $121 _p@r 6ipP5@5@@-AP 0YPTP1Sp@-$P@  $ A$P@p@-@P h双0K'XX 000@~P<0<   * Ѝh]e@@t@@,9@@-0+  '0 ~Ѝ@t@p@-QPM`  /0P x)Ѝp@P0/P @@@~PP 000$0$4d@t@@d@d@@-@M`P T@@p0`}P404Ѝ Nt@@ 8@@-$@T;A@f@d@M- MD`[@p 0$SV0{S` SP`P[00@P 01 |PP  0zU 0 [0@01 Ѝ000CS 00S0[p@0 t 劅 pH0  [0H 000x00p@t@@b@I@g@b@Q /@-0P $$ PS\@t@ 0/$ R /@A-`Pxp@P_@,P(0 2 Z03/@P$T,`u*tP`d@@@-,@P `A 0ST ( !<6@3/@P  .+2e@Oe@e@%e@@A-p@`PP W@ t\ @  $ 0S 3/@P(01(0t(01(0p@/M-Mp`@$ 00M  #KJP5 (010 P pM 0#KkP iV iP ᧄhiPP ᛄРKhP Р  寊&@+@M-PPP p,DŽ`P%΄P- Ui@P Pp:ᵄPP 00rPoᵄP  7/PP hV 1i@P T0 0@hVPP0@-P/oP" R@M D @P 0S@ + whuhЍ0`2@P@- 0\ X\8@0Q P Ds@0 /p@-@0P00} $q mp6@5@t@@p@-P@Pp,`/@P Dp p1d@ c@p@-P,P ,`@P Dp p,d@b@0p@- (M  0 00 (0@.z0S T 0 (ЍpP `P0 t@@7@-@P0 q0S  S 0R XR U  :RPU@ Ѝ0RA-P0尀0@00`SpPP >PPp P ⮃P fPw<0 Ѝ P@t@@b@@@M-PR0h2Q@@U`p1 0HS+9@h9@9@:@x:@@9@0 00S 1 0=@Ѝ0  0 R S00S00XS 0@1 t @ 0YSTS000BQ00 FR00S00  0S Z  .RZR2PU U U 0  0| ߈@ 0  \@ /P(PP  4̈ ՂP @1d@Tc@c@d@c@c@c@0/A-H@HP`PPEpQ @市P p@U@\@p@-@0P00| $ p<@T;@t@@0@- (M  0 0 00 (0@x0S T 0 (ЍᢂP P  0t@A-PM⨀`@ P0pS c=P00P XP xP P00܍ Pt@@b@@/@- 0004 屑@P $Ѝ n 0@Bʹ@@p@-@iPPz@p@Px`@ 0*r@P He}00"f+@P 0 $ e@@e@@-MM` fPP@2 pj0*F@P& @P"Ld@(D@Pt@d@ 0*0@P 0*(@P$+deڍЍ@e@e@@@-mP@@-嚇Kw@///// /0 S/D SD/t@/////0/8@0E-P0 0V~`Pp@ttU 0SSP0S  03/P40 ,0` ЍpWD@@@t@8@@A-`QP| }P@l0dpP`P 03/P @D0 <0`}@TDP@@@t@8@@@-@$03/008@@-$0~03/@8@@-$0q03/@8@@-$0@d03/@8@A-PD0@Ub00`0 0`6/@Ѝ8@M-c@d0P>8`0 :/@P SR 庆@Ѝ8@ow@7@-l0P!@,0@3/PU 40PeP Ѝ0$0 0 0008@@@@@-@H<0003/@iT0@d@Ѝ8@@@-@P00403/@R8@E-PP"0` Ѝ0Sx]`@P PR Sp K F`p@w@2w@%w@w@@-$0803/@8@@-$0<03/@ 8@p@-@0P`@03/@P @p8@v@R7@-@ P@P @ Ѝ0  P:ꃋ@M-@0BSM`ЍRp!o`P ߅`W 4]40 PR 0SW W 0! :PT  CPd:P T3b 6 0W! - 0!c2,803/P#P800! !:/l,F[(R  0$000"P000 S 0"@l |@ { @{P [W  W 8000#HZ a0 ! !@D0?@D !` x\aXaPQ98HN98@yzD@E@6@D@8@D@D@@D@E@R@+@ @SD@@p@-@0BSRP PU Ppppk:@@-@ P@E-P0BS@$M@ p@P @$Ѝ  ` `ZZpP RP0 00p@` }VP!|嵄U p/a0p`00Rp? !( Vx$a a&yQ@E@R@+@ @p@-P0BS@` @P@00V 8`pw8@@R @- @P -P/R@- @P (P R/L@R @- @P P/A-d``@XPXp0S T,: *@`VDPT``&?@t@}O@O@ @/@@00_?SP/:b@7@-@0P@ pP0 _P TP _ 0 _ Ѝ0@g@@- o Ѝ@-@OPS,0P @-hf/@ @-@a@M-@3hMD0 0P00 0 b0404 00 \00C 0 `pRR00(R0TQ \hЍ0 0ĿZ0 0PT8!PP0 800@0P00$0"0DT+$0PT0P0 0?"0p 00 H 8 Rs 0 pP 0\|PwPw L000SH\ CP403<080 C0R`L0 `V``F@ L0P D T  *徙 PT آ[Z PPB< `FRL0+ s  RpV! 0PD0 0000(00(0,00,0 0Pww0 oPS 0pV3 P0s 0 ^pPA  0 D0C 0AS @@HP <P 0@-M(B@ Ѝ0/@@L-M@أp`PP4囂Ѝ 0С@0 00_g@A-0PSp` 0S0S @dP0@  @Pp`@0@Q ( /M-M `P=p;D0007봡@ c@ mT (Z 0Si` ЍD00 0봱[   000P0 `F Ϙ0&0 00C 0 P  ṘP5`(p ᪘ p #`0 @ 0|PM-逸`0M@ pD0P 0A0V W 0  (@  3 R0S 0 RV*R0 !0  !P @Tx妁Wp V @0@W FpЍ@0P ! V  Wp V `q QUppGq6 PC['@bp Wpptcl6Ph6p`vX0 Q  0P45 X0 RP3aF0qvQ m_50@0b Y5[ Pw# 0S 0F[04@b BZ`p<5P850\0 Q  0P \0 20DZC@~b [dQ _@gb [ Pd4P`4ܗ 1@p`Q  0PP 0 1RP0q"䳟0S ^00@0.b0 Z P0QA[`F02@b Z<n3P3`0 Q  0P[ `0 20BZ=@a [Gl2Q ^TL2@a s[ 2P$2P 2 0 1Q%  0Pı0S U^00@0a0 @Z P0 120hZ+@a +[ 01P,1`0 S p 0 wP 0 1RPꬰ0S ^00@0Xa0 Zf P@@@@@u@@Ӭ@5@k@@@@u@Э@@5@d@@@@u@@-@P ]0x 00 l0 h@P ]0T 00 H0 D@P]00 00 $0 @@u@@@u@@@u@p@-HPH@P Q _b00P ]00p@@@M-0M80 0PSp4  P K [Rs 0~?0 M0r  0  P}@` cZt  [$@ [R! R@@40 S80 S W R' /yP; 80@400R@R@@ P 4 5]4  @ J T T  T R $ P  T T T~ ~ ]02[`0V*$0K@ 00,K  0 Pq[Xr(~j `g@g@g@iY@g@xg@M-0MP`0 40 x00M0,0 (P x@ x@0/S S(00  /xP0 ,0(`S {pK@C 0/R ,0K( KpP w ,0SX!(p00S0X0S(  @ 8 _@8 T#@(DT 0/S<1`_o,0K( Kps\W%, P ;R,x0$0K 00 0 0@kP"K0L\X 0S(00 0,04 p0~@@@-@00X0 PЍ0AP TPTP@0s@- @0Q P`0 0_P 0 R 0  0Ѝp qP_@@p@-P@D_@+TpUP` S?#RL0S0 0 5 0`0? 01P-|ARx!=P @p}[p@g@A-@PoL0DP @@0` 0ceD0@b d64 D1727D@@@-`pP@R0 D Ѝ@p@-@E[D`_0 Up@-0 @0SA p 0s00s@- 1 ^ !(0S00 00 0$000$0 00$000000000H P/@-@  ૛T@@0t P/@-@T L R8| Û?oT20S@@4@,@0 sR A-P `RpPA`@ P,0S  P/QM-@0P S SK Q:L| SqT`AD00@2Q*1!ᘓ`@0S p0SpA张P ZP`0S S S0  P?Qqp`@D{@M-0PS@pA S SF 1!O@0S ` 0S `ASP  P000S- S' S0#10\w 6 \C \ R  a໒`@DaᲒAD0q0@pQR" 0p qrR$ 0R "p@-P`@ P@ gpA-P@T 0 S2 S>0T*`P I@M-MQ㶁@08(?p`P; p??F1GР?0?!RРT p1?0?0F011GР?`?` UP РK0  0 EP Р! ! P@D   Q + P1P@DA-10S@`@?@?p\PP   P@WY@ 1 S 00@@$@0w0` S L*uP@`8$u@P 0   u@P00@ɮ@Ү@ۮ@E-dM `@ pP+ \D00 34 0304S(0@0(0(0@!S00P(02,+,P5% q-X0 0P崁ᶡ ZzpdЍ Q(z \㊠ PEL0P 201\0P PE P$0000P?@P?&\P @$000$0P 00PP0@5h@hh@h@M-@p`0P R U: t@X\R/R   \Q/Q  QP 0U00@0@00P S@ .S0S .S0S ~t @UP 000 S .S @k:@M-pP``A@.TT T  QtP a0DS@@PU_@@M-M?`pP@> ?0?0F011HР?? RРT ?0?0F011HР?p?p L PР K ?0  0 P 0 Р `P@DS:z X`P@D@-PM `s@PЍ0.SpE @TsPTsP $@ p@-@@Q\1  \  jPp(yp L\! u@p@-P@ 000Sp@pM-@xM#!L娠 QL0崱  800<0000[PxЍ[  R R?[? q0 S0L 1L 1[`0  `_?#&#SR( ^ ^ V *P` Q QP VO Q QQGh00l40hl ^ _^ V*P00 P400&`` ?%#h000X0l400\0 QP#* Q Q Q P[  Q Q Q0 P0 `0004 T0040#SR:800S0<00000S 000$0"SR 0"́ 00S0 $000"SRW p7q0崁S{  05%?%!0{! ᘀ R0,0 p0 0t00##pt0p0?00000 PpG!00PO P00R0 0P0 0 0 \v 1P;  &1P00 000 00 h0 0@0$ l00D0$SR&r* R2 R?0[* P% 0!c@Y\5P|PwF P00S(0 T00,0!R0!ͱ"ͱ5  1P4(  94 1P( 00S0, 00 0!SR 0 PNpQl_d0P4 <4 !P0P 0S0T 0P0 0d000 R\ P R2 R?0SM0 S_ S_ SR '<0@ 0S0D 0000D  `@ hl0V/PP Phk0 SL %81L0QU0a`6& '0  'S pt0p0Q0`t20V d@w{ R2 R?0S|[P pk` ?`p WV:0! PP[0 00  0 S S S $0@S% 0! P50 000 0S00 000[000 S2 S?> S` PP0 S2 S?> S{0` 0p R R?0 S|Pl2[2#*u[?#r:0@@4@ʳ@H-0?0?0@0M`?@x ?@ pP 0P0K HqPP 46qP  RqP @@i@#@#@A-0S ` pQ 0Q@%  Q"  0BUP!m 2P0P0 S 0 R  ! 0Q:00wP 00 S2 S?>S@-0@SP 020C00SЍ0C00 00M-0P<1,p@P(@Ѝ0 00$ (0Q %  R@ @ @ZP*0SS00  ,0D 3 s0Ps0/o"X00S,0<1K &0410p  0 Gi0 .0`0  0 Y00p0` ,1S,! S0,1<1S< `0P `VQ ` VQ  Q ` ` [oo 0 E@Pc M-@PK0`SpP \S/S oP) P0S /S\S0S  ER\oP0$  $0000000SR E P<ZoZp1 p! <nP <1 S  nP0 0 0S%@I@p@-@PKoP <nP0Spp<1S nP M-p MB 0ዳ0{Q{` @P 0D R0   SJ0@S ` Q0   C0R07 0*` R R 0 S 0 `00?o2 PuPS P @0 0BU,` 00 0S 00  0PES @DuP ;0SP ݍ7@-P P@P=0020C0 Ѝ0M-PQ0M@0Ѝ p _.pn0.S P   @P0 S_0 S000 0 0t "nPZ ` pp  t ;n0`T0  0\0  0 S1 000 sP8 P& `V V &88S(0$0C"0C!0CR0C0o00c03  0 0 sm80!A t@@pꊴ@@@ONM-M@O`Pp0S` R RW 0   0pS 0 SI 0000ЍpY0SQ  R R0PP PPUڤfs P PP R "eP00020C0P `h@@-ApM0S 3s000CS'긑@@@ @(@0@8@@#s0sh 0@P s@pЍtplhd`\ Z &@@+@r@'n@:n@ݢ@Gn@Vn@@(@@@@M@7@nn@p@-\`0M@iT@P PP lPQPo0Ѝp@@-p`@4MMTPP @ @P P@P P @P  C@P 0 PP4Ѝ00@M-4XM@@p`ሀT0P P$0 (PP $PP$00 # , R 0@ !HV0(R0 000000 R0 ͱ!ͱ0@  ? V010 0S0 000 0S 000V000!WV\ Z 0?@? p0S`P 0 (P0 l*rSPPS(bP@@r,0 S2 S?>T*0 00 00 0 Z S0xp0 [)P0 0p 0# x00(x0/P@,0 S2 S?>T*`P V 0 0x (4PP0 0 0 (O$OXЍ(0@U 0x (P P,0 S2 S?>P*0`0pP  ? x0Z0(x0P@{,0 S2 S?>Tr*`@n@n@@-M8c`P@P  qЍh@A-p`@dRPP @ L Fl@P @PP OOp@-@` PEP .s)k! 000 0!`pp@-@eO@bO/0@-lMP (@P000 00qlЍ0ri@M-`0 @Mpሡ匱9ekP @ ~ ;kPP `CP q@P(O0&O$Oލ@xRPP @ 0@PX 1  x@P  p`P% 0 0@WV0  R0G 0 0 VP0P0 p@0. $ c`P@@PV@` 0 S011 0 0$ 0 $ @P @@n@@4@n@n@n@0@-M0B@QЍ0A-@hM0 j`P cp @PNNNhЍ  |^jPlYjPP\Ip@@LQPP A@P0 ,2  pP  1p@$P'p0 04 8@0 A@QP  @8@N>NTT!| p4@??QP8 0T0@@P @@0  RqxPo@y$0S (0 0  R T0@gk@P bp@@p pW:C@PXPi@k:@@!i@@4@n@T RT TA @P }<0` 06/bsЍ00 3/h @@-M`PRc p<0 `@0 4/@C>T RT TA@J<0 p07/P.UA=Ѝh @A-P@X`4<0 p07/@T(<0 T03/@h @A-p`PW `@P`WЍp<0@ 0 4/@T0 "SQ0<0003/@T hXm<0@0 4/@0C B 0@Ph @a@/A-`p܀VP# *0!S-@00S*m Q&mbM@P 00|000 0@00PP ;K DPP &QH`<@@@z]@]@@@@@-@`pnPp 0 0p07/PcU Ѝ@-@`pmPip 0 0p07/PJU ЍA-MP`lqP@Ѝ 㾋p@2 PLpP @  l0   0 0@ 0xʋ@PP om`Qo@Ppm`0 00,@Z@Z@@-`0`P ```pqP@(K@0 P$eP @J@ Ѝx@@-dMp` " <0`#& "R!S$ "R!S"0 0"R2S"2PPA  ("@P .lWJdЍ(0A' 04  @T 0 l0@0 0)@P s `V tl0hkP JP&A  8L !@4@F@4&@h@Q&@x@@k&@&@M-0 0 00`p 0PP@P 0S k0 00)@P  0S  ]@PЍxkt 1PPdk:A E⨀ZI ?@P $@x@'Z@HZ@Z@6@Z@P00  /Q Q /` @40M $0 000oЍ/v@8@@@,0M@000oЍ/v@8@M-pPpp@T 0DS` 0 0``00 3/0 S4`v@hv@0S/0S/@-p0  BQP  0  @T* 0  0@ Lhv@p@-@P 5p@p@-@P ep@p@-P`OoQB@V@T A 5p@-l) z@-cQ ! , 0 0gH@A-`pN?oQ2  WPPU Q(K@P&Q   0 0$0 0 @0 @@>xv@M-@&`P 3 aЍpPU0S  000 0 0 000"0S 0 P 0H00 P 0 Hxv@@-" p@-@P x" ps@-`@P0 00" Ѝpp@-@P 6" pp@-@P`0 ! pp@-$@PQ00pv@0/@@00S/M0Ѝ/@@P 00 / /<0S/A- 0@S pP`V`V P  dP` P  wdP<0S(0 00"<0P `p0 00 Ѝ`` @s@-@`P{2T 2T 0 0000 }Ѝp !s@-`@Pa0 0000 iЍpM-cp`P儠@TMi0S 0S QP80S S8 @004 0 (0, <` @v@A-'c@Pc`p\QP:-p@-@PP\  Qp<0S 0<0A<0S QM-`OoVB@T Q0p0S Q PPU \<0S @V0Vx!<Q X<00v@@-Q 0 a@v@M-p`P0S /. 0`n00 00 @ PZ 0JS  0"0C8<0 Ѝb 03333p@-@`Py 0 pP(0 /Q /Q/pv@QP A-@pPP`   hbPT ``V: /7@-P @P 0 R:A @@E Ѝ0@-P`+VU9  ЍQ0@ 0@pW)  P pT Q  00E P0 00   b0P P00:xv@pv@@-`@pV Q  zPP0@   Ѝ R @R0T@0  gP0 P0S @DŒ000^M-P@p P P P R81 P R \` X 0`S*Q 0` T T  P` ZV:U T 0 L0`VT T P``xv@pv@E-P0M0 0`G?oU20S A0 00 0pP@  @P 0 0 0w@P 0#105ЍM-(M`p/oV"@@T A$(ЍPP   0 0$0@T`ᴠ$ RV0:A``  P  0 S#3V#P  `PW  ` @s@-`@P0 00 Ѝpp@-PF@P0`  p iPp0`Sp@-@P 0 000@FD@-`pP@P( U P"  !@P:0p00P Ѝ0S  0S 0 @@Dp M-P@`0p W0?( ,0 #6 * Q  R [M 0 4Q`pv@A-P`,?oQ20V0S 5 !00@`P0p WQ# p  P0 0 WM-p`PP  :PE@P% 0 `00 0尀 @PP0@PU __P E0P 00mC&p$ $000</Pxv@@A-@Pp@T@U@Q@T !0`S    P M-`PP T@PpH0U:TI UI0 L  YL0T$ 0@ PT($L @HP L  ~_P%L0T  T4@0T8$L0@yPU P  f_@PH  B1!H_H00CH0PP :&` @h @@-@2 @M-@@pDPP 0D`PB&A&00+:00T0 b   @P  T@P @@PP` ,udJB&Ah @x@h@ia@M-`R@p P: U 000 Q  R3 >Q^ UR0   0Z 0\ vDP4 00 0@0P 0U 000 0 ZS  R   VQ 0Q QQ0&E-MP`p04@rQU 0T0V0ST T T T  P :QgЍT  T 0TP PU0 @QM-Mp 1PP `V @P W` @P 0SA'Ѝ R0 SV@ C@P` &Q W ` 0 S1 Z 0S A @0000 0bPU<Z, 0VS 0 `6/Q(0 (W Q UPQ `00 ;/Q Q@ Q~@M-p`P@ T U4 NCPP@(&aHV  0S 0P0 ]P @V  0S    v]P ZT:a` ^ QR !@0@DZ  BQ`T@A-`PpP A  @P 00 S  S>A @ЍAQP@@0 p@-P@ PP  0R 0 PP@p-E-M0`V AЍEЍ/P4pp0@T    \P  Q  00SRApU  0 @TP PE0 0@-7@-0SP@P )@0Q    UP PT  @D0 00 0 P @ Ѝ0@Ѝ/0@-P1LM0P@ 0cPp LЍ00 R0,0S cj`0 0 EQ0 P@ 00 @P 0003p0  @ T0\P 0080$03/0D0 xP05/<@h@8@` @0@-PM @P #0000 Q0S S 080S  0803/Q Ѝ0h@0@- 00\ Ѝh@M-P00M0pP` T0S 0 QP 00S U P `VU pPf $P0$@`$ 4/QA5$? 0$@$ 4/@T& 0$ /0 #&*(0P&A`0( $3/@sT $0 &*($`w 03/a ?TZ n0Ѝj  3RQ W _ (GQ䱟 :AбR  ]`:V $``@ $04/P@/0$ 0" (0PP&A/(0 0 @$04/@T  !0  mT($`( $  T ($0@PT 0'@U &*`jQD_oTRPU 0H   zT0.T0P~>r Ap@X@X@H@h@h @@-MPp`0 0?@T  03/@T  03/@0 Ѝ@M-M`P0P A0 0 |003@T5Vp0F"p0Z!:?W( [)@Ѝ P    0 0Pp Z: R Q  Pp[:A  XTU 0Sp W 0 E0  ,Q@p@A-P`p! @P  @P&0 uA-Pp@0000 `V0S S a Ѝ00SU 0S 0Sp X W R   uP0 0 `PPUP QPU  Z#O[h@<@]@p@-L@L QP808`,04040<0D` p` @v@u@v@ @@-@Thl_0@\@v@A-pp`@PW A 0L Q 0S , ^@@ PAv@v@\@@-@e^0 @@q\@v@@-@XD0T@ 8 T21!0$^\^v@D@\@\@@-?P@-@9J5 0 ^Av@\@@-):A-`Ap` ?oW2ppW A+P=PP&A P+];< 0, HP@ Ѝ P 0 P P P % " % 0%R3#RP B  +r  R:P   R B  0  v@v@p@-P@TUT0  QpQ Q P 0 PPYP&A ( p0 | Av@p@-PXaK*N:P ?:pXT*pp@-@PPL 0S]p 00#0S @S>Opv@v@p@-@P`4\00SAp 0<  RV00U 0$00/pv@v@1P0/ !0@       S /000/A-9;P@ ~PP` 9P@` p9T/T0@DF&9@P;T U\@A-xS0S l3QR :PO )PK0@CS?0S S0 0@Sp3 ! & "! "8X9P 9OP [P& P9FP OP0@|9E@pP 01000H2Q@P U@VЍj.Q@PU H0 000 M@P P U \P0 L V/'QP  P Pv]@V@F@Q0  $R P \\/0//@-0 @VW@M-0PS@(M S 0CS @@@S P00(ЍQ Q LV 0P4 CR (`CVpDdHLP@0V+0 $0(00,00 4 8 < 0 0  0 0 0 4 8 < `dV _VPQ 04 8 <$(,"(IVi0AS񟗏@@T@T@H@T@T@T@T@T@X@T@T@@@T@T@@T@T@T@T@$@T@T@@T@T@@ 0`400 V>0 4$, 0 $ 0( 0 4,8<V PRU0 $0S ppU`lPp UVP$ lUP+ 0  4$,U 0  4$ ! U؂"r`P@0UT PQ"0 VAQ@@< @ @   )0S ТaS0  `,(0 0 $0(0 ,kU,0`0 $0(00,00 4 8 < 0 0  0 0 0 4 8 <  7U 0P4 CRt`C,UpDdHL\P@0V UP0 $ B R 0p[@@.B@+@_[@[@[@[@[@[@S@[@[@[@[@\@\@#\@@/@ @L@*\@o\@1\@Q\@\@\@\@@-@!  P0 0!Ѝ@-@MMbT /`P,p0S0Sp 04@+<R@[ۍЍ`@-@M=T  @F܍@-@@ @(p@-@P`! @-p@-@T@$p@-@P '@pp@-@P@pp@-@P@pp@-@Pt@p@-@[@@-@T @@s@-@Q`P P  0`P?TЍp`@M-(MP%@`T `P;@ܠܰT(Ѝ 0 P00"@00 0Bpp ?AP 0  P0 @@Bk@Z@@-p[MP`Y/@ b0W Ao[ߍ?oU20T0S00P  12/ 2/Q1 QA2 :P @S q@ @P S w@?_@@e_@p@-P`P@TA$ &pp@-P`Oo VB@T A 0X 0>A P@ @v p2M- Mp` H0W0  ! @\TX@@ hM@j3$PD%X@`h`} ThM/00@  /@\WMP*@qM@P%qM@P&qMP+@PF@pP?X- XPBPp@ Ѝ@0M }M0.S %M rM0@V S/R M  bM$R0 0  P@WP 0 Kp0P0L@@o@o@o@@0@-M@P1 0 4:Ѝ0p@-P"@'Phb@P @`0&pL-B?oP20R0S`04UZ00UT0ST0 6 0 @ @P:Ѝp @-M8P@`pU A # "  @PP @HЍ@-`@P" "  @Ѝpp@-`/oQ" P R M&PP@Q 0X 0> P @P0000$h=P H0L 0H0 L Ѝpp@-@P|T Q  PPP Ppp@-@P`f @rpp@-@@P`PhPppE-`@MpPI?oT20W0Sq?o 2R0Sj KLP+h/KP?0)†S5S:@P  !@P0PPS0 00P|Ѝ LP#@0Q GPA0)S*0!* * 0@  0@@00@ BG <K@PA0S@Ł00A AX@h@(@@-@p`P0S 0Q`0`0Pd Ѝ0 WV NPP`QPM-(M Av P0`SPD @PK`@Th_P`C d@d@T`x@P, 00p) [ Zd@5`1A3:XK d` !0@SH0 0H0P H0L 0 H0L 0)R* @P$P0A@MP00`@$hPءH0L 0 H00L [Z0 0(Ѝ Ap@-@P"T Q  qPPP P%pp@-@P`  ^@p@-@`.@-@T A 0X 0@>AA-`@pP JPAh`/JP`QW60SW1:P0H ?oL"". "2 S >AЍP].pP&A pp>JP Y.W.H@P QPAX@M-M@PPЍ03/PUT7 0S0S`p0S0S O 03/<@PP {` 03/` .X&@j 03/T0T0]@pL-`P @0  `P@pl@(0 Q /Q/8w@0 4/p@-P@%UH0  2 pQ00+pQ $:p8w@@- :p@-P@0S pPU/oP"U &pp@-P@TU p:pA-`P@pV5 0 S W R.UoQ(:A#1Q!  U`!@P!@t!@t!@|!@t!@t!@t!@t!@!@ ^  S@A A8w@M-pX @Z@W@T AЍh0P`*`F0[RPPZA0 0]0p``F0w@M-P`uU /o0"S R } X 0@@D0Zq: nIpP 0 $0S* a@@D$X0w@p@-@P`Pp 0 PP,p@-@P`Pp 0 0 PP0 P P,A-P` p @T 0 ``,M-` 0@4 8 <000S@0 SS 0C S $@$@$@%@$@$@$@$@&@$@S @ AЍ.PP&A 0 P P 0PT 0 X\P[(.PPZ ~.PB - ,0.40HP 9  0p t 0x|p[0 P 0P S 50S SPP P R R  Q  pp&A ,X,, A&AH&A,PP PP  400Z$0 $Pu $( ,pP +\  80 pp 0 !0w@p@-`PG @XGPP;PppA-@`Pp T P:W ?o 2R0SP  PPUA-@`pT PP : 峿@PU  P 0S: aFQU 0S@*@M-P`pU qP:W Oo0BS@T  KG@Z0T@;pP @Vp F 5GP@XPPM-`Pp tV 3P: 0UWX@t   E`F!pj`P 0QE*0a^@ T  P 0U0Ua5-pPG&M-pP@$`-W P8:oUVP + 0 G!඾p!P 0ADp X  P @@ @0tpS@*,P&A-Pp@T` 0 pp0V:* ***`@-@ 0 000@m*@-@T |P:A-`poXPPU Q(*x0P 00 00000 0@ P 0$0&QtPPp@ 8w@@-z:A-`@sV 2P~:ATx A0PpT0X0\PUE@f0 SS 0C S \/@.@L/@h/@.@.@.@.@t/@.@S  pI Q0@-00@0  Q 0K0000 0AS000040Qa@M-@ᴀ崠P尰U`0VP  FP p K(  Bd ~KT T:(00T*8DrKQ $mK kK`pv@h@`@`@`@`@ @?Q0M*\ < Q: P5RP/ /M-@ M pPPx#0Shd6Kq0S100(0 0 0`00FS!K0 ,0 0R "QC00 0[%0 "0 @P K&q Ѝ ( BZ1( 0 $ 0 08 PB 0 bP0! 0N/ ?0V+0T9??+0,00 @(P,0Sjq !Q40 0%0 "0 @P ( 0 $ 0 0l Լ0 R !0(`F0 000S0S 0C0S  R`"& RX4@L4@`4@l4@4@4@4@4@4@4@|4@  0C   `  ``  @iJ &*Y(P@_@_@_@P[@_@_@E-M@`p  pp<0 P0\ 5/PU A  0a<0` 06/@Ѝh @h@h@0S / A-P0 @4 `8 <000C0 04000C0@A  0pW 0R: B 崀R:@ @P0@0C0@!QP :///M-@P0S: С$ Ơ ʌ ` pWV[ZP @oP:@w@M-PN  @0S $Ơ 0!ʌ`pWV`pV  Q PS 00S Ѝ@w@M-8MXp"\0W 40"08ЍD$P0@000)"W`"pP@P@W 1" 0!3P3U"SR@40@T F W   0$!  6!:&  $!  &  6 ,:00 SR0#03[Z0SP40S 0S SR@5 p5[Z QP%:[Z    ,'@Xp$6:000'&00 Z "&*! $0&)0Z #6:"&@p@p 0$ 00P0@T0$FpJ'v @$p_0`P0H!`VP41,1P$1$q`PU+ P<  9C@P7 T/ a! $Ơ`.ʌ(``,`bWV  0Rb"WV 0$ (0 S,0 0!0 S $ 0 PP&@ Pd@@w@6@` @@@-OP 0 0"&*#6ЍA-AqS Q*^p` ^ ^  0{@P0 &Ѝ @ GP:0 00P@ 7@-0/ @P * 0@P Ѝ0s@-` @PP0 ?oT R20S  0@@`G Ѝp00 0WP:(@]@s@-@R  Q /0@ 0"VZ #f 0vP 0(( ``&! " @00Ѝpʑd}pL-`P#  Pp@FP0SP@#F<@ [Q@P C!U+H$Y%L$]%@$P%SR  00G p 0#F pLʑd}7@ ^@@-P `@P Rp( S ^00 U:Q(Lp P W(PETL000 (p@w@d@M-УP?0U @ `T  T0p"&*#6 0 W V0 Ѝ U T T 0"&* #67@-PN@ 00@@D P0 @0 Ѝ0@-OH|`400C0CPp@0P$&0*%6pX044   B00p"&L Ѝ@7"@@-4M'@P&A3 `P0p `0pP000`0PH0`(00 $00 0|00t0,P0l00h00d0 0`00\00X00T0'@0p4Ѝ8@`@h@@@@(@@@ w@@@@@8@@A-Ph0hp`@T P   AP kUU0  @` @@@-@-@- uP  0$  0 >04 Ѝ@/M-@p`\P'TW  R QЍ1`@P0S-R1p W,0\20S ` RaP8@ @ @D8  D0S00PULX1(0P1,0噯K0P 0S ~03/gp`& *   RQؠD` Q VРpp Q Vp3p"Wp D 0aؠ W VР W V3"P``0 @` @0@ @@@h @A-aM@Tv@Pq{@Pn@Pk@PhQ@0!P @z@P[ p0 x|@P> 0!0!0D0Hb@PEP0 ,,@p @PfP 0 0 0@0 pFP@(@P%@P"@P@P @P@P@;a?P@Dg?0 040P0@P 0+E@ЍLw@ ^@x@J@n@@@@&^@@-P@`PT  P .P vd P _0` 0 0S0Ѝp Q Q?P$@@p@-@P`i@ DP 0S00S000p@j$@@-@R@DP@^6p@-`PE`FPE@@Pp&@#T@@@-@.@DP@:@-O@7@-P0 0R S0@ ?P [P *P9PT Ѝ0P@ ]PP -PPD_oR TT@@T ]P P P]0P0P  RP%P Tp@-P@@p@-@pP`00 0 002PT000 Ѝ@-@pP`0 A 00 0 00@ Ѝp@-@P`  @pA-@P`p~0 e@0@-@PM 4@@0(@@1!@0@00@@@P@P30@0!0@P) 0@00! 00@P 0@0 `00! 0`0@P 0@0!0 8@Ѝ0$Cx@@l@@@"@6@P@Y^@A-dP`p@  P  >P 0㓄$@T P@p@-`0P@@0 0T*0 0S@@@p@(@0@-M 0@P|P)t\ 0 P 00< @P00$ $@Ѝ0UbEfiVa(@XP@@`@-\@M0SP 0 D 0 0 C` ⪻P CЍt@a@)a@/a@0M- M0  J#PP&1" @p90 `0R50B  0P  K :P0% P 0!0 Ѝp0 0C000 0 ҭ0P0 00000 00@1 0@D 80   D 0@P0 @0UbEfiVa@-(M @Pr@P 00! D 0ŻP"QP AB (Ѝb@#b@E- 0M B Ѝ0 PQP @ B`寭V匠PT#* p `` 0S @ P  OB@@@@ UbEfiVaa@a@@-M"@PA Ѝ0^вp@X@Db@nb@@-@-M-P M`DHp `!@P&Qo Xm ( +PP`0 00PPW  .p H0|00\P0CX0L0QPtp@0 00P1p tPdU7WA0S>  H1`$0@1W(081,04100080@0<0 0D00E0@0 F0@0 0L0L SP @WP 0 R LPP Pp Ѝu|p0P0CX0\XP"P |p < xP P@@@Y@H\@L]@|Y@t@@M-@P(P,9 p0` R6A/ R2A+  R  B(  呦+ !0#[ZhWd0A`@A 0 ^Pq[AЍ AM-@P(P,= p0` R"A3 R6A/ R2A+  R  B(  呦+ !0#[ZhVd0A`@A 0 ^P,[AЍ A@- @P Ѝ 8@2T  P0 @M-PpM` $0 P @P0 P@ 860P0  0x @?0S\?@AT Ѝ0 0000@yP@\@\@E-ME`p@T?(@P\0?0S0}?E0 00 00DP@ 0P !<e?Ѝ 0}``]@$]@f]@7]@////////// Q00 Q0S/p@-\`@TpPL0 0@0t0@@cR,00炱 00Q000p@@@@A-@T @00SLPpW@0@`0wG0pS  D00D000< A@Ha@@@@-v@-q@-l}@-gxp@-PaU A @0@T RA0D@0<@@0 dp@p@-@`PJT A @00SNA SA VD000D0@0U @ Dp@M-pP)?oZ20U0S AW@00SNAR SAO P0SO DDa0 1 @ $"DDt@ T !"DDt@ Q , R  ,0Ұ0( R  (ʰ00S@@0 !QA3 5: 纰0 @!0 s @D00bRT @@080D000< D0ЍA@@@@@M-`@P p$(] V00T0U0S7@ QA/[ ?oZ20 Q0S(W  q m "44 0S4 0@00SNA SA Dp ZSF(0@@D00D0 A@@A-P`p@g?oV20W0STA00S@000CSNA 00^0@00000000S Ap@-P:U A @00SNA SA@E 0D@0<@@0 7p@p@-PU A @00SNA @E0@@0@"p@p@-P U A @000CSNA @'HEL0@GoEPE@0@Ap 0D@0<@@0 @@@-@T A @0 RNA RA @//p@-8@`0PS  U p@-@M-DPP (r@PcS kP ?? bP p 00S pW P2P p |PPDl PPy/n LyPPr82 002`P$0(2(0$2,0 2002402802<02@0 2D02H02L02P0`0X0D *0d00212121313131 3131313131 31$33>(31Q -0ha `!`0MPP L<0T08AP0$!,@>PP 0QPPЍ0S @0@T0&Qi<@@@@@@b@g@h@h@Pg@b@b@xb@f@db@c@Te@c@`@a@i@a@a@a@ a@(a@0a@8a@i@@a@@@a@#`@@L`@p`@I[@ 0@-  0P@ (Ѝ 0 P X@ p02/R3?  2/R 2/R /4R$ R s/// /PP P$3(#// /0D!QK@-@04OTG 2/RCTA:1PQ 2/PQ3\  2/PࠃࠓQ3T^^$ <Ͽ *PQ3\ 02/PQ3\ 3? *PQ3P/  03?0#1P@-@(>T>^($ 2/Q/0A-0 `pP P$ 0P05_0E@Sp@p@q@p@lp@lp@lp@lp@p@ @P 0S DP@@@  P  02/3? R@S@@-0Q Ѝ P@-0Q Ѝ P0s@-Q`P0P@@ P P PU000ЍpU 00CS0@@T@Ut@0@- 0P0S Ѝ0@-@0 P0SSЍA-@Pp4`PEPT@ P5P @p@-PR @`Pp 2/U:+5pp03?*03?0CQ//7@-P@ P P@T @ Ѝ0P @p@-@`PPPUpU003?0pp@-@P`E0P/ 0S C03?S U03?S 1UPA0 :0xSU 0Pe3?UR !@4P V@p 0V@@00 / A-`pP@P{P 0 3?2/ 0 3?2/ @- @e0P  0<30  A-`@Pp0P0P07@3?@S@/4P @U 4 0U@@0A-`Pp@P0@0#ЍS `P 0U N4P 0S  @j4P0@S  @0TSS@p@-P`@3 0p@@-@UP@@-@\P@M-(p`,P@WPP@ PP  1P0X 3P[@Ѝ @@->^\ 00 ЍP@-Pp`@m3 0p Ѝ@- @P 03?S 0 0 03?S ЍA- pP`@P X  1P@V00Ѝ03?S P 03?S@ @@-Pp`@3 0p Ѝ7@-\ 0@PP 0S 0 0P 0S0 Ѝ01m@+m@s@-P0@`BP0 ЍpOk@A-p@PP.0`/SP  /`3P HPP @PT:T 0@/S / FD3P@@ 0DPPp@-P@2 p@p@-P@2 p@A-pP@`APT Ѝ0SPV0S .0P?0Spp @- 0P Ѝp@-@P Ppp@0 BE-(Pp`@P   Ѝ 0#P P@0 S 2P0Asp@-@`P@P pP P@A-@Pp2`U  o2P  20P@C@PE@s@-0P@P`P ЍpF2@TPT:PA-0@PP 1P`p`TP#*F10V:P 0P@ #2PЍP@-p0 P@P``U00@F1000SU0 0WU Ѝ@pGT:U 0@-@0( dP  hoЍl@A-p`P$@P   p P P@@A-0Q0@Ѝ`P0P@03?U:P@pP 0S2 P00S@P+h@@@@@@@@\@U @PJU 0S 0S @U PUp 0 P@@ @ @0@-@00SQЍ P p ,0`$0P////@9m@Tm@Im@03?'S<Ͽ Q 0 3?R 2/0P//p@-@nPpP5_U $ 2/PU40p p pp@-P <Ͽ1R U#3 Q@@T`C`V :0VL L0pppp@-`@"2PPp0@D3?23?0 03?23? 0pp@-P`@Pp$ 0D2/ 2/$ 2/03? 0pA-@P1(p(`0 30 16o70p$`  12/80 0 0M-0@0PPD p107 p` 1) P`Bp :10 0k `Pp  02/ 2/  7 `pVP0100  0PP W / 03?0C0C3? 0Ѝ$06o 0`0 3?0M-Pآp@P` 6ob0F@P78:;p ЍA-Pp`@P tP6o0A %@@-MP`p@P  0'P p P0( 00Ѝ0  0 P 4O@ p00 0:@- `P 000@PV   咧ЍpE-MP`0p@P  0P 0 0 @P  08 iЍ00 0@P  @-P`pa@P 0 P@   0 @ ЍM-@PFP10 P)p' J  E@PPp5_P`p 0wP40@ զ 4 `0Ѝp@-P`@. 0p@p@-@PPpPp @<Ͽ  p@0DM-P@`p\P)j03?S$03?0 00 PP P P4006o3?$0`Ѝ :?(Z 07Up0#03W0Sp 0 S 0  .(06o0402`000 @-0-0P P 0P Ѝ@- P p i@@- pjm@A-P`5/P0@2S$P P y5/0@?S?pvW5/0@?S?M5/0@?S@?pP P 0S P00///@-#pp@-@0PP 0P0pp<@@Q8 R5 P6;@ S 0!03S,P-# PP=#=0µP6P=ౣ=0µ ?0<<@Ɍ 0 00?0<<0? 0 000/7@-P@00SU Ѝ0P @P@PE P/0S P/7@ Q:6@ Q/!Q 00#7;AP0CSQ/Q 0S P6+@ R ! 3RPñ @@%6+ 0P 7 000//PQ7@- 0@SPTP?PEU 00S0 Ѝ07@-P@00ST Ѝ0P @7@-P@00SU Ѝ0}P @PEP P@P@@PQ7@- 0@SP`P?PEU 00S0 Ѝ0P00A0@S /0 R/R/Pw@P00a0@S @/0 R/R/Pw@0@AR/\/\/ B0 R RC/0p@-`PP @@PP  ṤpE-P?@?`p R8X0 7C Z!@$*57C;C#SS?000S0 S*#?0006C Q1:7C Q@4:#S?000 R0A R00/0S?00/-$\ 0 4#00#p$@@-@  GЍ@-@0P 0S@4OЍ@-@0P 0S@4OЍp@-`P@ 000@TD0@000pA-@p`P ף 00 0PUT0P@0@ @00 00A-0`SP`p@X @p++0 +P@ +@p7@@-@9P@A-@Pp Ꮳ0`00X`0 000@` ` ` ` ` 000C000Ͷ@A-@Pp `f 0 p Wt0p 0pP&   0  000000 00 0 00 0 00 000C000 _pP D@ @@@A-@Pp `000`0Vd0`0 000lch_\[PW0 0 0 0 000C000Ͷ@@ @ö@A-`Pp@ ڢ000p0Wt0p0 000)%!X  w*`\ 000C000 l@Ͷ@@ @@@eT@A-@P`2 p㑢0000p0Wt0p0 000000p0000000000000(00)0 000C0007@M-` M^ `660S 4LW8`Pp@ @@@D0.0000Q @8 0 3/WpX& `000P 0|pV000㶡ἁ 0CRs000  0CRs00 ЍP3@l@3@3@s@-@PP`ЍpT T0PV 00.STT @0S@`V5s@-Q @`APT  10pT @0S@UЍp0@- P!Q    0sC@p Ѝ0@-?A-pP@ `UTU@@Ѝ 8/PP@P@`0Q/M-@P`M pT x0P0S`V8P` aT`VS:V00 7/0PP0S@P`Ѝ `  RVVPP`0!/0` aT00 0 `!R 0` 07/0P`0PP`0P.@M-9 0  0 0#(M 0 @ 0#0 <  P, .ȟ n   , ,H ǎ @ @ #  " @b% @ PLH@@ 0.00#0@<@P$H@@, .@n@PG@ @" ,Gǎ@@ #  " @b%@PG@@ 0.00#0$@<@PG@@,(P .)KEO@Dn @" ,,@ǎ @ `@G@@ #  "0` $Gb%@@ 0.00#04@<$@$pF@@,@ @$8pFn@ @" ,<@ǎ #  " b%0,0 0#0=" ! ` # ,DlɁ !  " $b&0,0 0#0=" ! # , lɁ !  " b&0,0 0#0=" !p #. PlɁ !.$ 0b&0, .0=" . #.ܴ n  !  " ิb& !,00ğc> .! ğ ",hğn  # " Lğ$ 0!0# 00ğc> .! ğ ",lȁ # "$ $ 0!0#0c>,. ",lȁ # .x# 0 ! " `3b.00,!H30 0.0# ,3lȁ00" 0#04   *p b-(app' pȁp0 p`p'05` `&  `b- `p`P`&aPP% HPȁP PP%00(P5P P @ P% b-@@$@a@@@$ $@ȁ@ @@$00 @5  " @ b- !la ,@Lȁ0 00#0 0 0500 0 (ЍxjVp $ν|*ƇGF0FؘiD\"kqCy!Ib%@@QZ^&Ƕ]/SD!7Ç ZEogL*B9q"am 8D꾤K`Kp~('09|eVD")*C#9Y[e }]O~o,CN~S5:*ӆM-@0!   %P " % ~.` Ӂp @h T 1: &Y@@D `@?XJ? $A"M&@ &D@Hp@-0P1 `  ? cR@7 cP.8 I0P00T0# &p@X 9@-H0@D XM < <0 0  00 XЍ艫#EgܺvT2M-0``Md0 h0Pl6?00 $0(0,2? 0 0 T 0X 0\ 05_0;?$004 8 <3?(0000 0?D00p0 0(@8?H00/t0x0|7?L0!0$"0(#0,2$0% 4& 8' <3?,0)0D*0H+0L4?00,@-0D.0HL4?400@10D20H30L4?805 40846 87 <3? 090= :0;08?0<04> 8? <3?000<00 0000000@00@ 0\00@#0<@@$?\ $` -@ @ a!"<  "@  <-ad,a,a.ab! dq"(pdq'D pn" dA,}`H@n @n! L@͌ g -@ lng,! g*,ba,gq0` `&ᭊ a4`mb!jA! @b(@$b!@8 捈 faj& j. Mh& !dA` jh$ h h n$`" `& a &nq! p/,nq'@p $@ ",@͌ "@} " /n( `A!P%0 @P% lP%/P @$`!,@ `!"D $M!4-..Tg,?`1 !H(0dA0#8ga$0# `&?#$0$< `DLm  (gqHb$ ,((aDb!@*L,@p ͌p'$fA!'Hb! @$@0  +/"(쭊/"lf, +,4M! 佋!!,j,fa d0@8` @$_$_%OL@ja!O `& @ `4m@,$.ϠO4k!j,8@ ` @$$͌O$,O$0@k O*@ 쭊!(@!! fA k @$ @l!!(8f, + M!0!!Xj,fa pP`佋o& po&o&`pdAja$ `& `T p ,,pm,,pk$j,Pp $`'_'_%Ppk @*(pT@͌O$O$쭊O$Tf k .Dp $l'0''pfq,뿃 p'(pH}   j,뿃fa D`no&&(o迃D`ja. `&, `H ,+!ϠH?g.j1,L0m/#0͌/" 0?"$0$ P8⿃``!g 4 ,/"/"/"f( `!f ( /gqL 0p"_*_%寃/`lL f l! 4 "$ O'O$k/4 l!k/fa8 0` /"`/"(`/"lnq, kqn! ͌p pX ja/" /"/" n!ja` /k8 `/""(/0 /mn-``j X ", ++g/8 `! g /jP /"$͌/" /"`f gf! T "(  /  n!fn!  gq Pp- **Pfa lalQna`` PT ''aQTlaQPnPD] ,fA..l bba  H   bfA@ a@$DM!!(b!eDfe -(H /"/"/"lHe l faLo!o& (&oeQda$lad`4]`_!_%%(ndn (l ,L͌!!*LdAkknM4 @  $fA'4kAf ?n1,00lO#0 O$(0fQ,?$,0,\3 @k8P%. @ P.. @a,Ofa.0@`]O$$(`OX@a O +@ 8,/,,eA /"Ϡ8σa@$@Po!$no& M&e.σ !T (  k.σ eQPPdA * Tka$  `&'k`D] ,a$.m.,eQ a%@+H @͌ @콋  fA%a @$$@Dl!!( (f,PH (_!/%/"0 /Mk,faL $ o" 䍈o& dAo&k!$ " (4 _" ͌_% _%h!$k "L `,-!0  ௃h+@ ! 4@O$$o'O,phX@l+O$$_.*b!Ol". yZnܼb @8.@ᭊ..la" .X꽋 '8' 0j _ < 0aq*͌ p'k1* 0# a-00 0 0l0@0k0\0 0`ЍM-0P?p000%@g0"0%Z00W0S`@  W@@D@p `@H?XJ?0$#B2?M=000$00 0 0000000/#EgܺvT2R/7@-@P >13?01? 7R3?8 bx b0  00000#40000000 0#40 00001 00#4 00 00 01 00#400000100#4000 Ѝ0@0@-dMP@ dЍ0M- 0p48phM<3?D00 Č0 Ȍ0̌0<Ͽ4 8 <3?0 0008?00008?00008? 00008?$00008?(0 !0"0#08?,0$%0&0'08?00()0*0+08?40,-0.0/08?8001020308?<045060708?@0890:0;08? 0<=0>0?08?000 0P00\00`00L00T0 0X0$0d0L0d c..?P0X T0P0#L @0X 0#D0` 0` b.b. \  T L0P#X0 h/ 05f3#\ <#0   n  n L0/# !T0 005k3#P <#0 `! @ `!L@. 0&@ 00#0ꅠj((0 P6@a1#  a;#0`N p+p@% p'@e#"0,"@@`&pc!"``c+" ~ ` @*@pe @$ pnc&l&ppf@ba&bk&$@` `p%pEp' hC$L$pFfA$p pfK$@@(p\ . u*as'|'Pvdq'P Pd{'p,Pp0( U cS%\%Pg.g. 0  P!PⵠP%b++ Pn+PPn+`4` P#P楠P%f**  릠 Pk*k*@ 8P"PP%0d!!00  P j!j!p/BD7q۵[V9Y?^[1$} Ut]rހܛtiGƝ̡ $o,-tJܩ\ڈvRQ>m1'Y GQcg)) '8!.m,M 8STs e jv.,r迢KfpK£Ql$օ5pjl7LwH'4 9JNOʜ[o.htocxxȄnjlP1#pD08p0Dpyx'(u'00p0!0u(bs'|'p0 ` l ``l `pfic&a&pH`13?01? 7R3?8 bx b<0  00000#40000000 0#40 00001 00#4 00 00 01 00#400000100#400000100#4000#0020 0#40 00'0020$0#40$00 Ѝ0 @0@-lMP @y   lЍ0>M-  B0@0@M00#03P00S 000C00 0@0C(@LTPA$X (4 ,,0 4 08<<Q@  $A@P> A@0  Q5 202 >AQP@ 4@PAP@>A Q *PPP`҅ 厀 PAP>(@CT,`DP *,!B P @ B  b S!0@00C 000B 08<@Ѝ0Hp@P  \PpP0C@\0@\ @\@0| R S1a:P!*P<PF\PPPP8PPP8PPP P!0!*LP\PpP0L00000pCLp0TCPpG`P@0@D0@0S0PP0p 0ST@#4`@@T000@P@aP@&DC@@Q@   4 5*@H@^@M-xM8`(PPU(A p\V@QT\  0  0xЍx@DQ@DA@pWQ@@pᲀ@xJpW`T @\@P@T`e`@Zp@8Ⰰᶰ` V㲀pW!P+ P! lc h# dc `#  T @!Q1!@*  @/o" P # 2R `V x`ంV∀ᰲFpp  j`F$`` `4Ap`@P>:T?:@D `@ @@@`A,p05@ `@```0``,p`VpAP@@Px@PDU@Dt@TDE Q@`pzPPD ! 0D @`(@ Q)$@P@T$ RP A8PnpP U*P`FVP4p^P`PVPPUkP@PQPaPHEQPP{`R $Q  P0a@LQA@d@V@$@ P 0S 4) S. (,08<l P L //R7 <S1R  1Pp@-@% 0 S(0 $0 S0P$0 00%(3/P U0Pe0E20/U0P0ES$0 (3/00p0$P40p@/p8@@@@-@P  R $0S 4Q (3/( $03/M-R M Xp@ ?@TLD@DPU\EPEQ R`W}` 5W-GVV 0@PQ?TLD@D=0 ЍVmFVG0`F0L0\\\0 \   \0   \ \0  0 \\0   0 \ 0 \\\\@\ 0 \ 0 0  @  WP/@/V}P0p0RN@0R0@RP @RP@ RP@ RP @RP @RP@RP@RP@RP@RP@RP@RP@RP@RP@P^ 00&"b&`\/@/PD0@PM-P0M$. @T+ 0S0S%08P S 00 000<` 00 0 0 p000Z @P@@@\@@@@@@@@,@8@@,@@(@@ @ @ @T @ @@@@@@@00 R 00 V;0E?o20 ᄃ? ,2~0 `0PW 0pGV`0 0S 0 0 p%)/Q ?0000S >%R$ 00R>5`F2:  30 0 0 `4 0W 0pGV`Vu0SP h> 0SU$ 0   ,R*`0P0V< 0SP0   ,,P`0P0V1 0S u  0%$ 0   ,R`0P00;' V 0@PSP0<P  ,RP`Wm 0pGV`Wf 0pGV`W_ 0pGV` R0000 & @0W1!Z R P  A \  B ͉0  嫂@0 pG C@@0S+0@0000; W" K00 0S P 0@ R02@0505070S W0  |0 pGS n 0 0 0p0(08PS<`0S)0 R% P40S  $ 0(3/P040 (0S $00!( ,0p0( `CV4 }:A]000(0,0P 0PC0`C0000000000SV 0 0A 0S{ !4 <0R@  0 P R  0,0$0US}0S0x R00@0000:A W K00 0S $P (0@ R02@0505070S W0  0 pGS d000  V!R8n`P R 4,0 00 4 0^ R$0WA  pGV`W: 0pGV`V<%$%<,T0XPP4PP 0`0 0S 0 0 0p008P<`00Ѝ0040 00$0S 0S 05S`0W 0pGV`V000S0 S S 087L0 0T0,7P00X000Q`F 70005S`V%%8<#0#u R6`0P@ 0@Z 0 S1Z!Z U 0@ 0C 00 B 0 pG 0@ uW 0pGV`W 0pGV` VU\0,20 RSd0` 005%W`Fh000\ h0S$: h0S-S>l0L00T0/>0T00 l0p0P0h50h000`d0$Wm pGV`Vh000Q`Fh00800 P5S`F0 h0h R0*0TL 0SW< 0pGV`P P{Pl5SQ0J`XW$ pGV`PR5S`FF30000S S>l0L0 0T0/>00T00lp 0` 0P03l0`P00X0/>0X00 0d 0P0D3001 WR: T0L3 RDW  pGV`0%Q`F R@ph0{  0h W pGV`W pGV`P5S4c8< S00 0 0p08P<`S 000p8P<` 0S0S 03000321\W 0pGV`5R`FS05Q`F@ %@L10H000H0S00 X0P3 RWW  pGV`WP  pGV`S @ 5S @ `F0,03000321^ᲠW. 0pGV`҄@@@@1@@@E@X@u@@@@̅@@^@H@*@@@ 5R`F@(05Q`F!0H00D0H0S SD D 5S D `F ,00 0CD R000 0S  D0 BS @0B  00 C\N(05 B000000 R !40 P 1A@@ AS000@0S0 {W  pGV` 0S 0@  0 B  g0S000S 0SE000zW 0pGV`V0  C0R00000 0C00S ~40S0<%$,%<0$(0 R 2000 00#3` 0P0W\ 0pGV`V0S 3g`P00 BV!1 pG օ `V p 4΅0`p0 (0 R`, 0`S,g00@-0S | 0  0  0@b^ 0 b^P8}@~@M-`0@M$00p(0P<0 `d^@P @@Ѝ0 P 0CP0ps0H?oP20S 0S  00R0S 8@p@pqp @@,9@29@U9@@-`p@PP00 0 Ѝ7@-P0@P0 0S 000 Ѝ00@-$ P  oN@l@M-PM@p  % P@`%0 } 0`R0/S0  RR  P0  `Pp ЍOk@A-Pp `@TЍ0 <0/S000SS  c PV`@Ok@@-l Rl(:l l>Pm@0@-@0M P 0 001O P Ѝ013?1 R @-0P ЍM- 08`@P P pppT:40SP8X) 40Z0E?o20S  PPЍZ 0 p 1W:40UX VP0P#`T 03?0AP@- 0SЍp@-`,P@,P0 p@pm@7@-P(@P 0 Ѝ0m@  R/103E-p(@0pP  0!0q1P:40S DV@  Ѝ@A-@`pCPPЍFP00 0,0 P(0@-MP@`pP,0 0(00p0ЍM-(`p@P( P @ 0%`P@ 01Q@Rspm@PppЍ` A-` 0@Pp=0P pA/Ἁ@/@- @ll HlPl@^@RQ/M-@P A⚢Mp @@P  `K   03/P 0  VJ TKQ  DR@Ѝ諪 0 p@-P@`0 000000C0pA-`pP@TQ y 0P`1@ Pp@-@  P @Ph op PpP 0  Hp輍@M-`pPM U@ @Pd2ߍ[   !0PP!0P @+@p@-PQ 0 p0S@` 'TQ@`Q 00@8P  0 p@A-@PPp  H0 `0S P U00@M-@`P p@0S X0  0  0S   P0 000@@M- M  H@Lp 0S&Q`!`3P0 0S s V 00A&P000U0 00CPPEUL 0 0 0QsP> V<z P7@0W0C?o20S' 0S 0  @h>@ >@0>@4<@l<@P<@<@<@=@,=@`=@0 0 0@0PP 0 0 00 0@P0 @UCPD PKQP   .PP@P 0 @PP  @ 0 ` 0 ` 0 @PP 0 `  @QЍ 0 @uPP 0 ` RP  P R` P @ R0P R Q  , PP\ Qu  , PP\i _oR P@_oRZ    !@Z     B  s@@M-P`0@p0 00 00 @PpЍ0 00@P pM-P`p0@0 0 0  P   0 P ЍA-P@Q`p0S 0C0eP0`^RPE `20CS 0@20r@p@-@QpPH"0D0BS002pr@M-b@Pp20 .R#R R> R QI$B PA@@@@@@@B@4C@XC@XC@@@@@A@\RR ?R [R R^R=^R |R  5  "p BR 12 Ѝ R\Q ]Q  A  B Q8!"R @ w Rd  )R "  C0Sp *R  ?P  I 4PT ~Ir@7@N@a@u@0@- 222220^S0 2@`^0Q0SU!2SH00C20KIGoЍr@E-p M\@` P   0 000 t Ѝ0  PhPU00\0SR l@-0@ P R P @@ p r RQ @B/s@  @0S0/@ Q/0S0/ 0\ 0C R /R/- 0^A \S 0@ BpP/R/0@ Q/LpP/\/0q R0/R/0 0QB/p@-P@t@0 SRpUp R0C/ \p@-PP@ a@P p0 R/^^ R A-p@-PU @0P  0pP@-@0Sw Q sb-\ 0 S A-@p`P PU@H@ PPE qP/0\/sL-HuϠ`0 听"P@  AЍp @-t? !A-@&u`0L !LL`p#0 @P 0A !4ׂCp@-@`TP1P!t@Tp耖 P @-0hh@Q PS -Ao0D $S /s@!M-P@PB X `p== 0 w 3 a4P v  &dP`` v  04Pv r01   vЍ v   v  E-$M Pp @v0 vx`P`-0 >0ESpM@XM@pM@XM@pM@XM@pM@@PU$Ѝ@@@.B@iB@@-M@sP, p,`P&`V0 ?S09?00?000mvЍ0@-P@M   Ѝ00   /`@0/`@ @-]0 y꠆-@-00@-Q"QT@!!F$ Ad0@@A A 0%a 00 !b0  0%aR00  0M-@P\\0X!UT*ЍMI`d 0%K`p# 0 0 @PN0  0"H0H#X0cSS#&#v0, el10@0 0` 0ਅ3q%hfnra0`00`@@@0  @ #GGŧ#GGŧM-`M†` Z & `pP@3 R) r0[-p@D, Z` ZJ  l L r42 3 3<+p@Dp p@D[ Z@D@D0000Q0@D4 W Up5P[ U0 3 5 ZPX PX  E R 0  PZ/@DP@D 0 @R5 PZ/@DP@D R5 R5 @QQ00CP 00S ZQ 0  R ZT`ЍR7 B5S50,@A-R`(@ ,0P Xp TЍV… 0C  S U@0  pV: P?V 0@D00@RA-``Pp@0 0S PP 0LPTDS50 APP D00 b @DP@0  W ք Ň0S50#@M-`0!0!#XM@  0%0S  R T050Z030J50D%S T05@P-S 0S PP0+S S #S 0 C R p *SppWpgP PP@P7'0pG00C \0.S 00 0C P ࠓ*S0  1#0C 00C \?tQhQL\Z\P lQlPL xRbR%RE XRG T%0305 0RE Z ą@Nc BRX@8]@X@X@X@X@8]@X@X@X@X@ ]@X@Y@X@X@Y@X@<]@X@X@,]@LQ'` 00 P p `@" 0  S50 BRW0G Wppg@p T0405 0@\WG@& R05 lQ (0@ `  UR IRh MRB DR wp!P00 0 0 PpiRR mR@P, aR p`AP PV( 0 a@0:`P 00 0 PR@) t0" 0`:@%PŸ0  QP  Q@PP0 00 ^@P @6R#:@P%0 $US, $, Q\  Q  4RPn0P,  $0, @$0EQ *[.P[  LR  lR  BR  V0 0002 @XЍ 0 D  T 5N PP @H lQ ZR tQ hQ Rpp Rs@@#@@-@P8TD -@- 00 ЍЍ/0 -@-   Ѝ Ѝ/-@-FMI?E !0@P pFߍ@Ѝ/@-FM 0E@P `Fߍ0A-P<@P 0SH0Wu@@-P6@-0PD0e00@-P HA-@P ?oT20S `P @d`P@P@|pU D0 0@003/@P*000@0@BVP%f@,f@\0@@@p@-7PPp@Pp0Sp0@003/0000p0P D00 @-@o/p@-P`@P P 0 @0p@0/pps@-PP@" P@ `0@0 03/@P0@0 0S  3/T`V t@ЍpA-4"@T^?Ѝc`P/ PP, =A @p尀0D0 T C0 H>V 0S70D0@g0ST( P굖@6f@?f@If@Ʃ@-(@/-(@/(0@00S //p@-PK0@@00S 3/pp@-P:@D0,008 0 00 4 0 (Pp@܁@@$@@-@LP,P  PX-@@-40@0,@D, 0RЍr,@A-P`p@gP0 AOE-@L\MP"pPLPP ,OPD h0`0 0 LP VPh mP 4_P0  P0$P0 \Ѝ-@y@d@Bk@@-@ ( M0Q  ? ~ Ѝf@f@@-@ ( M0Q  . ᄫ Ѝf@f@@-@@VM@-(0 P$  .PЍ_f@Rf@@-P p@@-x@pPxPT LPT@P%f@,f@\0@@-@`PVPTD@ P?L0S  0 P,f@@P@\0@p@-ϩp@P0h`S 0S TͪPP <ƪP PP 3p@H@@%f@6f@0 0 0 0 /@@@@ 0 /|@/ @-0/@ @-0/@ @-0/ @ @-0/x@@-P 9 g?@@-T@0S H0H ?00@ ; 0c00@p@O@@`@p@- F@PQ 0Sg m@0 p6P 1P ,P 000I0o 0@ R \0 d00S <0 P0P d'D0@0 <0< S@@|@ @\0@\@T@P@@@؇@@@@@0P0/@@0/@@-@P<0@d$000!# @@Mb@@-P00@@@-3 Q220S 3/Ѝp2P@$44s@? T!p P 0!4q0S0@!4q0 B\\ ^P\ S S S@ BRT0S 0@4#4S0 B4#4s0R`04#ddv`V0 @R0SP   fH! 0 Q Q 00  f0 !44S0S~ 0S0S0Suq olSj04#pPb0!44s0PZ00@ 4#Ġ48!ĠPs0q5/GX@\@@v@t@@6@@800#?pP ?PP//v@A-00`#DD?t@T @P'f \T@"fTV4v` 0 `~ O@TD @0`v@@p@-P @f `f 0 U$"44s0 Su  pS ą ąĕ ĕp@@- E @?0S400 00 p0 4R$00S40@000 0  e e P Ѝ@@- @` p0  t@ X 0P s0@?/O0 S4R$@TD0 @ Ѝ@M-耟pW0  Ar PPP`+`K, @R(0 0 0t (0@P@P0`L0PH0D0@b<0iЍV@E@0@@@@ @@@-  ЍQ 0"S B BQR0"SS00/0:@- P@@-P9ꈓ@ @ @ē@@`@ @ē@@t@ @t@ē@@t@00S 00S  @Pp P ld00SPL@<T4@K@@@@@@x@n@@ɖ@@-匧P tPP\ @DeP @0 P ,g 0 @@ @ @|@'@P @2M- 0 0000(R(2` p|w8@PBTvЍ001V @@@@@@@$@묱Pa0P 1@ rQpp \1 l D1  0R a @ ! P0 02/0S0S S% S000P P@pt@3 R tlh0h V @?@4@T@@|@@@@@@@@@@@hl@SD@A-h`P@:PpP  X  0@0D@@- 2/r00R40R8 ", ЍĆ@0P 000C S @-pp/p/ @-0/t@ @-0/v@@-M@ cx 0 3?R:{ 00D0T 0T0, 3?0ݍ0 3?0@ @$@@-M  ch 0 3?R:{ 0@0@  (0(  scݍ0@@@@-M  ec\ 0 3?R:{ @@@(0  @cݍ0@@@0@-MM P Ac 0 3?R:{ݍЍ0 0@ R S 000xFtD\00 7U Hc08 3?@S@00 0U: 0@|@͗@ @@@@-MM P b!0 3?R7:8 0 0 0/ R000-1D4O0S 0p0P/S tb` b`ݍЍ b0{0@|@@k:@@-@0@0S80 S/Rp@-M-` b@0[4000(@|@@ @@x@p@-0 Qp! RpA00CSr @0@P@x@@`@@ |p0p07 |pp0|ppp0du0|ppp0@A <j8100p|ppp p10S 00^00 00 +0 p@R%|ppp Pk0`f0`0@o|pPp}U\0PP0S0U $0 p@(@w@|@@@@|@x@@@@ @@@-D@00S00@J$}0 @,@@!@@ A-1Q 10A+0Ppa  h"<0R80R4r VD]8q00@5O K0S 00S  0R ;@ 6Q 0 0'}L> 00 /x0  :_ЍA@@x@@@@@@ @@@Q@@ @@@@˜@@hl@٘@@@,@p@(@@@-, 0 |@@-P@ 0 +p@ @p`0 EP0 P2110S40PPPP#T0``H0Ppz\40 Ѝ@4@@@h@@@0@@8@@ @@M-0@S S Ѝ ^0 0R 0 İ0S +Pp  P PPP` ^  ^ټ PH PPPмPP` ^4@|@@@-2bpo 0 BPRs@,@\@@,@,@@@,@ #t@1 @!##t)ap`1@p0 L0@S 810S $p@D@1!0 T 0  Ѝ+ 0@ 04R$00, <0@, <0, ;p0@@@T@$@O@@Mb;@@$@@$@@@@p@|@P@$@$@$@M-$(P R0t@P  @QR%U#`E!$$r R R RVP!$$r qR`Q (D0\ 6$0 00$0Ѝ #0P0d0V3 3 ЍMTP #p00# R*j00x@P  \3p *#Q HX00<.P 2PqP"" "Q00"00"0 0ЍM@P0Q 0S0Q0SLrh2h  ( P" K Q)#s0$0 2PE 2 1&0 0C0 0 # 3 00 R S-*ec 1J QX$A0 RCr!0 00<0T#$$r  "44s00CS$RA ]0Z0U*POoZP 'Q? Y0 00[h x0 @@@P@@@@#@Mb~@@#@O@@$@%%@@H@L@ $@.$@P$@@@@@@@a$@|@@$@$@@@R@@T@@v]@@-\ 000P SDD`@ 8404,00S@@@ &@&@!@@@@E- MRP 2IP 2@PR Q*(?00Pb Qt00h2hBhr0 0UPL D"<0R804R4r $  1!0S 10S  0R  AFQ ! 6Al mIP  X1X :P8Ѝp@18180,,1pkY 1 1 E @1 0@YY00 @0p0@[,0 $%@@!%@@0%@@<%@n%@@%@x@@T@@@:@@@@%@%@@ @@@%@˜@@hl@|@ $@a$@@@%@@@@@@0@@@@P@@@p@~@ Q/b:P ?o/o C02 P@  !P@ !!P!@ #!!P@ !!P#2!///o b0/Q ; aB Q 00`BS /ooB  S0C !S0C !!S!1C "!S1C !S""!\`B/<`B/3//o b\3`B/P-PA/P-PA/-@-,Q0_ o-_JP1P`1OJ T\`3/_o1OH@NOD ͠  o p`?0:?01 Q0Q@Q1P8JO0 o/ 1P ` 6^_` a`   H    d@-@Oo@OP`U P@6/@/N-_004; 0Q@o0 !  AA_oqv^Y@T S@NoN/0@0oO/0@0o/-oO/`0C@/`pР/5  '001 O/80/801/8@/ P O0S Q /@//!1/T//p@-p3  @A@ 2/2!  W@PPH5_R` PPH5_0Q(  @/o 2/o2/  2/oPR `a6o `6oboOp@/\ -R p @A@L 2/2!  @ 2/  - t1@-)l!l%1d!0S&4Q@A 141,1+$#O2$#v x"0400$#$p $p 0\1l11@!52/3R0D1037P@ 21x@23dQh!#$,#<`1B'1011012L SP*P <## <# W  " @ d0![NYd9ir; @4@@@@@@@@\@@@D@@nW ?m9ir;nW ?m9ir;aʓ +nW ?m9ir; >2RHUNJNy}C7/r1CM &qLFܻՇ sU'&LHt7&x/iHB.׫VjbZHڣyk!A ,irﲡF'm2A`Bti#L˘wP2*˲:=Egeo@>@mJl$m0VL?ir;1?ir;~b3>O -;6P4ubwF%wt8i9ir;wt8i9ir;QǤ#>LIdcI9 2APԘ)2%-'?M(-'?Mf~*@.!Ê"[NYd9ir;(s*K>;Gہ5'?Ms愣J(b3Dh&1--'?M(s*K>;@'@8@I@Q@X@_@f@m@t@{@@@@@@@@@@Ⱥ@Ϻ@ֺ@ݺ@@@@@@@@@@%@-@5@@@ BestBetterGoodDegraded @ @ @@.@p@p@p@p@@p@p@p@p@p@p@p@p@p@p@p@x @p@ @p@p@p@p@p@p@ @  l@ @l@o@t@y@y@l@@@ @@$@0@:@Z@@/@@/@@@ @o@~@s@d/@Do@Ts@r@n@r@pq@@(", *$.)#-!+%/@@&@<@w@@@@@ @ @ @ +@ I@^@s@@@@@5@k@@@@@@@F@@ @!@"@#@$/@U@l@@@@@@@!@7@K@n@@@@1@l@pblesdhc qdmaedma@usb3@usb2satasecdcuqeetsec1etesc2@etsec3 pex1pex2@duart1 duart2qspiddrocram1ifcgpio@dbg can1can2_4ftm2_8secmon@wdog1_2i2c2_3sai1_4lpuart2_6dspi1_2@asrc spdifi2c1lpuart1ftm1@@0@]@@d@r@@h@{@̪@h@@ @ @ @ @ @\ @0 @ @ @ @-@D-@h.@ @h @ @ @!@\"@T.@@x+@(@\*@h)@(@ K@M@K@J@J@I@@8(H@ @ '@B@ @@(@:@J@]@n@@@@@@@@@ @% @$@@@@@ @@@@.@@x}uu@x}e @|@@l@@0@j@@ #@ @@ @@@@X@@l@@@@@@@@$@'@$@$@@@@@ @t@@@@@@Q|@[|@@p@@P@ Q@O@P@O@  @ @    @-S37=!qm+@_@^@V@d@@ @@ @k@@h@p@ &&@@f[@@@p[@H]@d]@@l]@@]@]@F@p@@1@]@@`@,@[@\@@a@\@XF@^@[@5@t]@|]@[@]@\@]@]@]@]@]@^@\@P^@^@]@l\@]@]@,\@\]@@@O@@ @ @@@@ Y@ @ @!@@,@:@A@M@W@`@@@@`@8@d@ @<@@@#@@5@,@ G@@ n@ L@@ @@@@@@`ppp@@@@@@@@@@@@@@ @”@7@E@`@b@P]@@x@@x@@8@@8@@@@@@@@ @3@E@Y@h@w@-@-@N@M@<@Q@ B@ I@ 8@ Z@ >@S@,5@@@@@@8@<@>@Q@B@F@I@M@P@S@W@Z@^@@@ԣ@@'@0@7@@@@@@@@@@@y@@ @@W@@@#@'@0@8@?@E@K@Q@U@@@q@ z@ @ @ @ @q@@?p@@@ @ @ 8@ T@ p@{@C@[@ w@ @ @ @ @@p@@+@ @8@A@M@[@@ ?@ ?)@B@@p@  @ p@ @ @ C@@n@@ @@@@  @ p@ -@ 8@ C@S@n@~@@@ @ @ @ @ 8@T@@p@@@@ @@+@<@M@;@=@ @ @`00 @3@D@z@h@6 @|@@ @t@\@ @@8@@@@G@@G@@"@#$@$/@%:@& E@'@P@([@B@e@Ep@  Ay@ @@@ @@@ A@ A@ A@ A@ D@ @ D@ @ D@ @ D@ @ ! @ !@! @ "(@,[5@,[?@ F@ M@ T@ [@  b@ @i@ p@ @x@  @ q a@ q@@@@@@@|@@@@n@r@y@@@@@@@r@@r@@@@@D@X@Ч@ @@@8@]@@@@@@@@@@ @@@@@@@@@@@ @@ @@@ @%@ ,@2@ 8@@@M@V@_@e@k@q@w@|@@@@@.@4@@@@@@@@@@@x@@~@@@@@@@@@@@@]@ @ @ @@ @ @ @ @ @@ @@@ @@=@D@K@S@[@_@c@k@@z@@@  @ @@! @ @~@2 @: @K @S @@i @v @ @ @ @ @ @& @ @% @ @]@# @1 @7 @ H @R @i @r @.@ @@ @ @ @# @ @ @ @  @ @2 @; @T @_ @t @~ @ @ @ @ @ @ @ @ @ @ @ @* @A @M @f @p @ @ @ @ @ @ @! @ @" @* @$I @S @'s @y @( @ @@@@ @1@~@@2@@d@@@@              #%%%%$%a%b%V%U%c%Q%W%]%\%[%%%4%,%%%<%^%_%Z%T%i%f%`%P%l%g%h%d%e%Y%X%R%S%k%j%% %%%%%%")"a"e"d" #!#H""" %!B c0@P`p)Jk1s2R"RBrb9{ZӜb$C4 dtDTjK( ōS6r&0vfVF[z8׼HXhx@a(#8َHi +ZJzjqP 3:*˿yX;l|L\",<` A* hI~n^N>2.Qp:Yxʱ -No0 P%@Fpg`ڳ=^"25BRwbVr˥nO, 4$ftGd$TDۧ_~<&6WfvvF4VLm/ș鉊DXeHx'h8(}\?؛uJTZ7jz *:.lMͪɍ&|ld\EL<, >]|ߛُn6~UNt^.> !1Aa  0@`@@A@!  @a`10  @BootNextBootOrderPlatformLangCodesPlatformLangOsIndicationsSupportedMemoryOverwriteRequestControlPKSecureBootSetupModeAuditModeDeployedModeVendorKeys "$ (, 0 4C8<E@DHPX`hpOUV"$# \@%&*'+@,-12/3456:7; < = >z?{}~ #+3;CScs`Psp0  ` @ X ;x8 h( H T+t4  d$ D \ S|< l,  L R#r2  b" B Z Cz: j*  J V@3v6 f& F  ^ c~> n. N `Qq1  a! A Y ;y9 i)  I U+u5  e% E ] S}= m-  M S#s3  c# C [ C{; k+  K W@3w7 g' G  _ c? o/ O `Psp0  ` @ X ;x8 h( H T+t4  d$ D \ S|< l,  L R#r2  b" B Z Cz: j*  J V@3v6 f& F  ^ c~> n. N `Qq1  a! A Y ;y9 i)  I U+u5  e% E ] S}= m-  M S#s3  c# C [ C{; k+  K W@3w7 g' G  _ c? o/ O      KEKdbdbx<NULL>BootCurrentBoot00000123456789ABCDEFU-Boot*XHCI Host Controller  *+,;=[]s愣J(bfdt_fixup_memory_banks__of_translate_addressxhci_ring_allocxhci_scratchpad_allocxhci_alloc_container_ctxxhci_get_input_control_ctxxhci_get_endpoint_intervalxhci_configure_endpointsxhci_setup_addressable_virt_devxhci_address_device_xhci_alloc_devicexhci_update_hub_deviceefi_free_pagesefi_free_pooldo_bootvx_fdtls1twr_program_regulatorefi_runtime_relocatefs_devreaddevice_removefdt_find_or_add_subnodefdt_fixup_stdoutpart_get_info_efiset_protective_mbrgpt_restoregpt_verify_headersis_gpt_validfind_valid_gptalloc_read_gpt_entriesis_pte_validdo_gptwait_for_sr_statei2c_imx_stopi2c_init_transferdevice_probedev_get_platdev_get_parent_platdev_get_uclass_platdev_get_privdev_get_uclass_privdev_get_parent_privtsec_mdio_probephy_device_createahci_port_startata_scsiop_inquiryusb_setup_descriptorxhci_queue_commandxhci_wait_for_eventabort_tdrecord_transfer_resultxhci_bulk_txxhci_ctrl_txxhci_flush_cachexhci_inval_cachexhci_ring_freexhci_mallocxhci_segment_allocWARNING: Calling __hwconfig without a buffer and before environment is ready hwconfig%s: Bad cell count for %s (((((AAAAAABBBBBB## Error: illegal character '='in variable name "%s" ## Can't malloc %d bytes ## Error inserting "%s" variable, errno=%d %-*s- %s Unknown command '%s' - try 'help' without arguments for list of all known commands #gpio-cellsahci_scsitimeout exit! SATA link %d timeout. Target spinup took %d ms. 1.564bit ncq ilck stag pm clo nz only pmp fbss pio slum part ccc ems sxs apst nvmp boh AHCI %02x%02x.%02x%02x %u slots %u ports %s Gbps 0x%x impl %s mode flags: %s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s controller reset failed (0x%x) scsi_ahci: SCSI READ CAPACITY10 command failure. No ATA info! Please run SCSI command INQUIRY first! scsi_ahci: SCSI READ CAPACITY16 command failure. No ATA info! Please run SCSI command INQUIRY first! Unsupport SCSI command 0x%02x No Link on this port! %s: No mem for table! Can not start port %d alloc space exhausted qca,keep-pll-enabledvddio-regulatorregulator-min-microvoltregulator-max-microvoltqca,clk-out-frequency%s %s: invalid qca,clk-out-frequency qca,clk-out-strength%s %s: invalid qca,clk-out-strength arch_numberTLB addrirq_spsp start Early malloc usage: %lx / %x bootm_boot_modenonsecnonsec: Security extensions not implemented. bad length %d < %d ## Warning: gatewayip needed but not set ARP Retry count exceeded; starting again %s: No memory for ataid[port] ATA scsi_ahci: Error: buffer too small. Hit any key to stop autoboot: %2d  0%2d *?[\Resetting CPU ... %-12s= 0x%0*lx %-12s= 0x%.*llx Unknown operator '%s' ERRORinf no %s devices available no %s partition table available ... is now current device %s device %d not available %s read: device %d block # %lu, count %lu ... %ld blocks read: %s %s write: device %d block # %lu, count %lu ... %ld blocks written: %s %s.%s** Bad device specification %s %s ** ** Bad HW partition specification %s %s ** bootdevice** No device specified ** auto** Bad partition specification %s %s ** ** Bad device size - %s %s ** ** No partition table - %s %s ** ** Invalid partition %d ** ** No valid partitions found ** ** Invalid partition type "%.32s" (expect "U-Boot") IDE device %d: Device %d: unknown device changed to max of %u entries of %u blocks each hits: %u misses: %u entries: %u max blocks/entry: %u max cache entries: %u initcall sequence %p failed at call %p (err=%d) ERROR: reserving fdt memory region failed (addr=%llx size=%llx) reserved-memory## Flattened Device Tree from Legacy Image at %08lx fdt header checksum invalidfdt checksum invaliduImage is not a fdtuImage is compresseduImage data is not a fdtfdt overwritten## Flattened Device Tree blob at %08lx ERROR: Did not find a cmdline Flattened Device Tree Booting using the fdt blob at %#08lx ## Flattened Device Tree from multi component Image at %08lX Booting using the fdt at 0x%p fdt size != image sizeconfig with overlays but CONFIG_OF_LIBFDT_OVERLAY not set loadablesThe given image format is not supported (corrupt?) ## Loading init Ramdisk from Legacy Image at %08lx ... No Linux %s Ramdisk Image Wrong Ramdisk Image Format ## Loading init Ramdisk from multi component Legacy Image at %08lx ... (fake run for tracing)machidUsing machid 0x%lx from environment Starting kernel ...%s FDT creation failed! hanging.../memory## WARNING: fixup memory failed! initrd_highramdisk - allocation error Loading Ramdisk to %08lx, end %08lx ... image is not a fdtfdt_highFailed using fdt_high value for Device Treedevice tree - allocation error Using Device Tree in place at %p, end %p Loading Device Tree to %p, end %p ... fdt move failedbootdelaykernel-offsetkernaddrrootdisk-offsetrootaddrRamdisk image is corrupt or invalid ERROR: RD image overlaps OS image (OS=0x%lx..0x%lx) Could not find a valid device tree ERROR: FDT image overlaps OS image (OS=0x%lx..0x%lx) Loadable(s) is corrupt or invalid autostartyesAutomatic boot of image at addr 0x%08lX ... silent_linuxconsole=bootpretryperiodBOOTP broadcast %d Retry time exceeded; starting again zimage: Bad magic! Kernel image @ %#08lx [ %#08lx - %#08lx ] Error: Address arguments are not aligned caam_jr: crypto not found sec_init failed! md5CACHE: Misaligned operation at range [%08lx, %08lx] %s: %s: error: gpio %s%d not reserved Board: LS1021ATWR bootsecure%*s ## Error: Secure boot command not specified ## Error: "%s" returned (code %d) xtrace+Unknown command '%s' - try 'help' 'bootd' recursion detected Command '%s' failed: Error %d %s - %s Usage: %s - No additional help available. Loading from %s device %d, partition %d: Name: %.32s Type: %.32s ** Read error on %d:%d ** Bad Header Checksum ** Fit image detected... ** Unknown image type ** Bad FIT image format No closing ']' bracketNo closing bracketUnbalanced brackets|.^$*+?()[\silent%.*sbootargs=console=ttyS0,115200 root=/dev/ram0bootcmd=run distro_bootcmd; run qspi_bootcmd; env exists secureboot && esbc_haltbootdelay=3baudrate=115200ethprime=ethernet@2d10000arch=armcpu=armv7board=ls1021atwrboard_name=ls1021atwrvendor=freescalesoc=ls102xabootargs=root=/dev/ram0 rw console=ttyS0,115200 cma=64M@0x0-0xb0000000initrd_high=0xffffffffkernel_addr=0x61000000kernelheader_addr=0x60800000scriptaddr=0x80000000scripthdraddr=0x80080000fdtheader_addr_r=0x80100000kernelheader_addr_r=0x80200000kernel_addr_r=0x81000000kernelheader_size=0x40000fdt_addr_r=0x90000000fdt_addr=0x90000000ramdisk_addr_r=0xa0000000load_addr=0xa0000000kernel_size=0x2800000kernel_addr_sd=0x8000kernel_size_sd=0x14000kernelhdr_addr_sd=0x4000kernelhdr_size_sd=0x10othbootargs=cma=64M@0x0-0xb0000000mmc_boot=if mmc dev ${devnum}; then devtype=mmc; run scan_dev_for_boot_part; fiboot_pci_enum=pci enumboot_net_usb_start=usb startusb_boot=usb start; if usb dev ${devnum}; then devtype=usb; run scan_dev_for_boot_part; fiscsi_init=if ${scsi_need_init}; then scsi_need_init=false; scsi scan; fiscsi_boot=run scsi_init; if scsi dev ${devnum}; then devtype=scsi; run scan_dev_for_boot_part; finvme_init=if ${nvme_need_init}; then setenv nvme_need_init false; nvme scan; finvme_boot=run boot_pci_enum; run nvme_init; if nvme dev ${devnum}; then devtype=nvme; run scan_dev_for_boot_part; fiboot_efi_bootmgr=if fdt addr ${fdt_addr_r}; then bootefi bootmgr ${fdt_addr_r};else bootefi bootmgr;fiboot_efi_binary=load ${devtype} ${devnum}:${distro_bootpart} ${kernel_addr_r} efi/boot/bootarm.efi; if fdt addr ${fdt_addr_r}; then bootefi ${kernel_addr_r} ${fdt_addr_r};else bootefi ${kernel_addr_r} ${fdtcontroladdr};fiload_efi_dtb=load ${devtype} ${devnum}:${distro_bootpart} ${fdt_addr_r} ${prefix}${efi_fdtfile}efi_dtb_prefixes=/ /dtb/ /dtb/current/scan_dev_for_efi=setenv efi_fdtfile ${fdtfile}; if test -z "${fdtfile}" -a -n "${soc}"; then setenv efi_fdtfile ${soc}-${board}${boardver}.dtb; fi; for prefix in ${efi_dtb_prefixes}; do if test -e ${devtype} ${devnum}:${distro_bootpart} ${prefix}${efi_fdtfile}; then run load_efi_dtb; fi;done;run boot_efi_bootmgr;if test -e ${devtype} ${devnum}:${distro_bootpart} efi/boot/bootarm.efi; then echo Found EFI removable media binary efi/boot/bootarm.efi; run boot_efi_binary; echo EFI LOAD FAILED: continuing...; fi; setenv efi_fdtfileboot_prefixes=/ /boot/boot_scripts=boot.scr.uimg boot.scrboot_script_dhcp=boot.scr.uimgboot_targets=mmc0 usb0 dhcp boot_syslinux_conf=extlinux/extlinux.confboot_extlinux=sysboot ${devtype} ${devnum}:${distro_bootpart} any ${scriptaddr} ${prefix}${boot_syslinux_conf}scan_dev_for_extlinux=if test -e ${devtype} ${devnum}:${distro_bootpart} ${prefix}${boot_syslinux_conf}; then echo Found ${prefix}${boot_syslinux_conf}; run boot_extlinux; echo SCRIPT FAILED: continuing...; fiboot_a_script=load ${devtype} ${devnum}:${distro_bootpart} ${scriptaddr} ${prefix}${script}; source ${scriptaddr}scan_dev_for_scripts=for script in ${boot_scripts}; do if test -e ${devtype} ${devnum}:${distro_bootpart} ${prefix}${script}; then echo Found U-Boot script ${prefix}${script}; run boot_a_script; echo SCRIPT FAILED: continuing...; fi; donescan_dev_for_boot=echo Scanning ${devtype} ${devnum}:${distro_bootpart}...; for prefix in ${boot_prefixes}; do run scan_dev_for_extlinux; run scan_dev_for_scripts; done;run scan_dev_for_efi;scan_dev_for_boot_part=part list ${devtype} ${devnum} -bootable devplist; env exists devplist || setenv devplist 1; for distro_bootpart in ${devplist}; do if fstype ${devtype} ${devnum}:${distro_bootpart} bootfstype; then run scan_dev_for_boot; fi; done; setenv devplistbootcmd_mmc0=devnum=0; run mmc_bootbootcmd_usb0=devnum=0; run usb_bootbootcmd_dhcp=setenv devtype dhcp; run boot_net_usb_start; run boot_pci_enum; if dhcp ${scriptaddr} ${boot_script_dhcp}; then source ${scriptaddr}; fi;setenv efi_fdtfile ${fdtfile}; if test -z "${fdtfile}" -a -n "${soc}"; then setenv efi_fdtfile ${soc}-${board}${boardver}.dtb; fi; setenv efi_old_vci ${bootp_vci};setenv efi_old_arch ${bootp_arch};setenv bootp_vci PXEClient:Arch:00010:UNDI:003000;setenv bootp_arch 0xa;if dhcp ${kernel_addr_r}; then tftpboot ${fdt_addr_r} dtb/${efi_fdtfile};if fdt addr ${fdt_addr_r}; then bootefi ${kernel_addr_r} ${fdt_addr_r}; else bootefi ${kernel_addr_r} ${fdtcontroladdr};fi;fi;setenv bootp_vci ${efi_old_vci};setenv bootp_arch ${efi_old_arch};setenv efi_fdtfile;setenv efi_old_arch;setenv efi_old_vci;distro_bootcmd=scsi_need_init=; setenv nvme_need_init; for target in ${boot_targets}; do run bootcmd_${target}; doneboot_scripts=ls1021atwr_boot.scrboot_script_hdr=hdr_ls1021atwr_bs.outscan_dev_for_boot_part=part list ${devtype} ${devnum} devplist; env exists devplist || setenv devplist 1; for distro_bootpart in ${devplist}; do if fstype ${devtype} ${devnum}:${distro_bootpart} bootfstype; then run scan_dev_for_boot; fi; donescan_dev_for_boot=echo Scanning ${devtype} ${devnum}:${distro_bootpart}...; for prefix in ${boot_prefixes}; do run scan_dev_for_scripts; done;boot_a_script=load ${devtype} ${devnum}:${distro_bootpart} ${scriptaddr} ${prefix}${script}; env exists secureboot && load ${devtype} ${devnum}:${distro_bootpart} ${scripthdraddr} ${prefix}${boot_script_hdr} && esbc_validate ${scripthdraddr};source ${scriptaddr}qspi_bootcmd=echo Trying load from qspi..;sf probe && sf read $load_addr $kernel_addr $kernel_size; env exists secureboot && sf read $kernelheader_addr_r $kernelheader_addr $kernelheader_size && esbc_validate ${kernelheader_addr_r}; bootm $load_addr#$boardnor_bootcmd=echo Trying load from nor..;cp.b $kernel_addr $load_addr $kernel_size; env exists secureboot && cp.b $kernelheader_addr $kernelheader_addr_r $kernelheader_size && esbc_validate ${kernelheader_addr_r}; bootm $load_addr#$boardsd_bootcmd=echo Trying load from SD ..;mmcinfo && mmc read $load_addr $kernel_addr_sd $kernel_size_sd && env exists secureboot && mmc read $kernelheader_addr_r $kernelhdr_addr_sd $kernelhdr_size_sd && esbc_validate ${kernelheader_addr_r};bootm $load_addr#$board%s: null device (%d:%d) Vendor: %s Prod.: %s Rev: %s Model: %s Firm: %s Ser#: %s Vendor: %s Rev: %s Prod: %s %s VirtIO Block Device device type DOC device type unknown Unhandled device type: %i Type: Removable Hard DiskCD ROMOptical DeviceTape# %02X # Capacity: %lu.%lu MB = %lu.%lu GB (%lu x %lu) Capacity: not available unbind() method failed on dev '%s' on error path Failed to unbind dev '%s' on error path device '%s' failed to unbind devdis%s: Device '%s' failed to remove on error path %s: Device '%s' failed to remove, but children are gone %s: Device '%s' failed child_post_remove()U-Boot.armv7bootp_archInvalid pxeuuid: %s bootp_vciDHCP client bound to address %pI4 (%lu ms) DHCP: INVALID STATE Host Name*** WARNING: %s is too long (%d - max: %d) - truncated Root Path*** Unhandled DHCP Option in OFFER/ACK: %d 0123456789ABCDEFerror: overflow occurs , Build: %sphy-modeget_valueset_dir_flagsVirtual root driver already exists! device-namepci_hose_bus_to_phys: invalid physical address PCI: Device '%s' on unprobed bus '%s' PCI: Failed autoconfig bar %x Virtual root driver does not exist! Some drivers failed to bind Some drivers were not found %s %s: Cannot set speed (err=%d) %s %s: Cannot set mode (err=%d) (not set)boot_paramsDRAM bank-> start-> sizeflashstartflashsizeflashoffsetbaudrate = %u bps relocaddrreloc offBuild%-12s= %u-bit current eth = %s %-12s= %s ipaddrIP addr = %s fdt_blobnew_fdtfdt_sizebootcmdError: Cannot initialize UEFI sub-system, r = %lu bootmgrEFI boot manager: Cannot load any image No UEFI binary known at %s ## Application failed, r = %lu ## %ls ## Starting application at 0x%08lx ... ## Application terminated, rc = 0x%lx noTrying to execute a command out of order ## Failed to initialize UEFI sub-system: r = %lu ## Failed to install device tree: r = %lu ## Transferring control to EFI (at address %08lx) ... ## Transferring control to NetBSD stage-2 loader (at address %08lx) ... confaddr## Transferring control to Plan 9 (at address %08lx) ... common/bootm_os.c! %s:%d FIT images not supported for '%s' - must reset board to recover! ## Transferring control to RTEMS (at address %08lx) ... ## Booting kernel from Legacy Image at %08lx ... Unsupported Architecture 0x%x Wrong Image Format for %s command ERROR: can't get kernel image! Can't get image type! Can't get image compression! Can't get image OS! Can't get image ARCH! Can't get image load address! ERROR: unknown image format type! Could not find a valid setup.bin for x86 Can't get entry point property! Could not find kernel entry point! Image too large: increase CONFIG_SYS_BOOTM_LEN %s: uncompress error %d Must RESET board to recover WARNING: legacy format multi component image overwritten ERROR: new format image overwritten - must RESET the board to recover initrd_startinitrd_endERROR: booting os '%s' (%d) is not supported Cmdline setup failed (err=%d) subcommand not supported Using standard DTB !!! WARNING !!! Using legacy DTB /chosen## ERROR: %s : %s ## Starting vxWorks at 0x%08lx, device tree at 0x%08lx ... tftpAutomatic boot of VxWorks image at address 0x%08lx ... ## Ethernet MAC address not copied to NV RAM bootaddr## VxWorks bootline address not specified bootdev## VxWorks boot device not specified bootfilehost:%s host:vxWorks e=%snetmask:%08x serveriph=%s gatewayipg=%s hostnametn=%s othbootargs## Using bootline (@ 0x%lx): %s ## Not an ELF image, assuming binary ## Starting vxWorks at 0x%08lx ... ## vxWorks terminated List of available devices: %-8s %08x %c%c data abort ## Resetting to default environment edit: ## Error: Cannot export environment: errno = %d %zX## Error: %s: only one of "-b", "-c" or "-t" allowed ## Warning: defaulting to text format ## Error: external checksum format must pass size ## Info: input data size = %zu = 0x%zX ## Error: Invalid size 0x%zX ## Error: bad CRC, import failed ## Error: Environment import failed: errno = %d ## %s: only one of "-b", "-c" or "-t" allowed ## Warning: Input data exceeds %d bytes - truncated Environment size: %d/%ld bytes ## Error: "%s" not defined usage: fatinfo [] ** Unable to use %s %d:%d for fatinfo ** /* NULL pointer error */-cThe address of the fdt is %#08lx New length %d < existing length %d, ignoring. libfdt fdt_open_into(): %s No FDT memory address configured. Please configure the FDT address via "fdt addr
" command. Aborting! moNew length 0x%X < existing length 0x%X, aborting. mklibfdt fdt_path_offset() returned %s libfdt fdt_add_subnode(): %s prop (%d) doesn't fit in scratchpad! Sorry, I could not convert "%s" Unexpected character '%c' libfdt fdt_setprop(): %s libfdt node not found 0x%08Xerror: unprintable value 0x%plibfdt fdt_getprop(): %s %s%s { Nested too deep, aborting. %s}; %s%s; %s%s = %s/* NOP */ Unknown tag 0x%08X libfdt fdt_delprop(): %s libfdt fdt_del_node(): %s magic: 0x%x totalsize: 0x%x (%d) off_dt_struct: 0x%x off_dt_strings: 0x%x off_mem_rsvmap: 0x%x version: %d last_comp_version: %d boot_cpuid_phys: 0x%x size_dt_strings: 0x%x size_dt_struct: 0x%x number mem_rsv: 0x%x boorsindex start size libfdt fdt_get_mem_rsv(): %s %x %08x%08x %08x%08x libfdt fdt_add_mem_rsv(): %s libfdt fdt_del_mem_rsv(): %s boaFailed to update board information in FDT: %s fast interrupt request Unable to update property %s:%s, err=%s Supported filesystems## Starting application at 0x%08lX ... ## Application terminated, rc = 0x%lX GPIO: '%s' not found cmd_gpiogpio: requesting pin %u failed gpio: pin %s (gpio %u) value is unknown (ret=%d) Warning: no access to GPIO output value Warning: value of pin is still %d %s: %s dev %d NOT available Writing GPT: No partition list provided Missing disk guid Partition list incomplete No partition list provided - only basic check Verify GPT: setenvgpt_partition_addrgpt_partition_sizegpt_partition_entrygpt_partition_nameenumerateguidsuccess! Current bus is %d Setting bus to %d Failure changing bus number (%d) Current bus speed=%d Setting bus speed to %d Hz Failure changing bus speed (%d) CRC32 for %08lx ... %08lx ==> %04x: %02xreadingError %s the chip: %d Valid chip addresses: %02XError: Not supported by the driver Invalid bus %d: err=%d -s## Copying part %d from legacy image at %08lx ... Wrong Image Type for %s command Must specify load address for %s command with compressed image Bad Image Part ## Copying '%s' subimage from FIT image at %08lx ... Could not find script subimage compression type Invalid image type for imxtract Loading part %d ... Uncompressing part %d ... GUNZIP ERROR - image not loaded Unimplemented compression type %d fileaddrInvalid data width specifier Can't set block device ** No boot file defined ** ** Reading file would overwrite reserved memory ** Failed to load '%s' %llu bytes read in %lu ms (loads_echo## Ready for S-Record download ... ## S-Record download aborted ## Start Addr = 0x%08lX loadaddr## Switch baudrate to %d bps and press ENTER ... loady## Ready for binary (ymodem) download to 0x%08lX at %d bps... loadx## Ready for binary (xmodem) download to 0x%08lX at %d bps... ## Ready for binary (kermit) download to 0x%08lX at %d bps... ## Binary (kermit) download aborted ## Switch baudrate to %d bps and press ESC ... PMID: %c%c%c%c v%u SN: %s Errata: %s Build date: 20%02x/%02x/%02x %02x:%02x:%02x %s Eth%u: %02x:%02x:%02x:%02x:%02x:%02x CRC: %08x CRC: %08x (should be %08x) NXIDPlease read the EEPROM ('r') and/or set the ID ('i') first. Usage: mac date YYMMDDhhmmss Usage: mac XX:XX:XX:XX:XX:XX PHY does not have extended functions No MDIO bus found Reading from bus %s PHY at address %x: Error %d.%d - 0x%x Base Address: 0x%08lx halfworddouble wordbyte%s at 0x%08lx (%#0*lx) != %s at 0x%08lx (%#0*lx) Total of %ld %s(s) were the same Zero length ??? DRAM: Refusing to do empty test Testing %08lx ... %08lx: Iteration: %6d Pattern %08lX Writing...%12sReading... Mem error @ 0x%08X: found %08lX, expected %08lX Tested %d iteration(s) with %lu errors. FDXHDX100fullhalfIEEE 802.3 CSMA/CDIEEE 802.9 ISLAN-16T???Incorrect PHY address. Range should be 0-31 PHY 0x%02X: OUI = 0x%04X, Model = 0x%02X, Rev = 0x%02X, %3dbase%s, %s Error reading from the PHY addr=%02x reg=%02x addr=%02x reg=%02x data=%04X Error writing to the PHY addr=%02x reg=%02x Error reading from the PHY addr=%02xError writing to the PHYduThe MII dump command only formats the standard MII registers, 0-5, 9-a. %u. (%04hx) -- %s -- (%04hx:%04x) %u.%2u,%2u = b%u%u speed selection = %s Mbps = %s** Unable to create a directory "%s" ** It is not an eMMC device boot areas protected #part_num shouldn't be larger than %d switch to partitions #%d, %s mmc%d is current device mmc%d(part %d) is current device MMC erase: dev # %d, block # %d, count %d ... Error: card is write protected! %d blocks erased: %s ENH userenhwrrelgpPartition configuration: User Enhanced Start: User Enhanced Size: No enhanced user data area User partition write reliability: %s GP%i Capacity: No GP%i partition GP%i write reliability: %s Partitioning successful, power-cycle to make effective Failed! get mmc type error! MMC read: dev # %d, block # %d, count %d ... %d blocks read: %s OK, force rescanset dsr %s MMC write: dev # %d, block # %d, count %d ... %d blocks written: %s No MMC device available not used detaSupported partition tables%c %s: %lx0x%x-bootableUnknown option %s %s%xNo such bus Bus '%s' is not a PCI controller SizePhys startBus start# %-18s %-18s %-18s %s Flags%d %#018llx %#018llx %#018llx mem %02x.%02x.%02x 0x%.4lx 0x%.4lx %-23s 0x%.2lx Found PCI device %02x.%02x.%02x: No such device ping failed; host %s is not alive host %s is alive prefetch abort pxefile_addr_rInvalid pxefile address: %s Error parsing config file pxeuuidConfig file found Config file not found The seed cannot be 0. Using 0xDEADBEEF. %lu bytes filled with random data resetting ... %llu bytes written in %lu msres Reset SCSI ** Abort software interrupt ## Executing script at %08lx mallocReadWrittenFailed to initialize SPI flash at %u:%u (error %d) No SPI flash selected. Please run `sf probe' updateERROR: attempting %s past flash size (%#x) Updating, %zu%% %lu B/sSPI flash failed in %s step %zu bytes written, %zu bytes skipped in %ld.%lds, speed %ld B/s SF: %zu bytes @ %#x %s: ERROR %d SF: %zu bytes @ %#x Erased: start sector is not a valid number len is not a valid number unlock-pext2fatanyInvalid filesystem: %s Error reading config file undefined instruction starting USB... resetting USB... stopserialstopping USB.. USB is stopped. Please issue 'usb start' first. USB device tree: config for device %d *** No device available *** Device %d does not exist. Device is no hub or does not have %d ports. Setting Test_J modeSetting Test_K modeSetting Test_SE0_NAK modeSetting Test_Packet modeSetting Test_Force_Enable modeUnrecognized test mode: %s Available modes: J, K, S[E0_NAK], P[acket], F[orce_Enable] on downstream facing port %d... on upstream facing port... Error during SET_FEATURE. Test mode successfully set. Use 'usb start' to return to normal operation. storusbarm-linux-gnueabihf-gcc (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0 GNU ld (GNU Binutils for Ubuntu) 2.34 UNKNOWN(%04x,%04x)%2u %2u-%2u = %5u %sthis is not a DesignWare USB3 DRD Core e1000#%ue1000: %s: ERROR: Can't enable I/O memory e1000: %s: ERROR: Can't enable bus-mastering e1000: %s: ERROR: Unknown MAC Type e1000: %s: ERROR: Software init failed e1000: %s: ERROR: PHY Reset is blocked! e1000: %s: ERROR: EEPROM is invalid! e1000: %s: ERROR: Unable to allocate EEPROM buffer! e1000: %s: ERROR: Unable to read EEPROM! e1000: %s: ERROR: EEPROM checksum is incorrect! e1000: %s: ERROR: ...register was 0x%04hx, calculated 0x%04hx e1000: %02x:%02x:%02x:%02x:%02x:%02x failed to initialize card: %d signal for %s is %x (ctrl %08x)!!!! e1000: %s: ERROR: Valid Link not detected: %d e1000: %s: ERROR: Hardware Initialization Failed efiblk#%defi_blkBootNext must be 16-bit integer Loading from BootNext failed, falling back to BootOrder Deleting BootNext failed BootOrder not defined no-map78ERROR: Failed to register WaitForKey event ERROR: Failed to register console event ERROR: Failed to set console timer ERROR: Out of memory MemoryMapped(0x%x,0x%llx,0x%llx)VenHw(%pUlAcpi(PNP%04X,%d)Ata(%d,%d,%d)Scsi(%u,%u)Uart(%lld,%d,%d,1.5)USB(0x%x,0x%x)MAC(UsbClass(0x%x,0x%x,0x%x,0x%x,0x%x)Sata(0x%x,0x%x,0x%x)NVMe(0x%x,%s%02x%s(%u)HD(%d,MBR,0x%08x,0x%llx,0x%llx)HD(%d,GPT,%pUl,0x%llx,0x%llx)HD(%d,0x%02x,0,0x%llx,0x%llx)CDROM(%u,0x%llx,0x%llx)VenMedia(%pUl%-.*ls[?25%c[%u;%u;%um[%d;%dH%s:%dAdding partition %s failed Scanning disk %s... Disk %s not ready ERROR: failure to add disk device %s, r = %lu Found %d disks NetEFI protocol GUID missing for driver '%s' Failed to add EFI driver %s EFI application exitedbad file path! %s: illegal free 0x%llx, 0x%zx %s: illegal free 0x%p en-USEFI: cannot initialize platform language settings ERROR: Secure state transition failed fdt_addrfdtcontroladdrERROR: need device tree ERROR: invalid $fdt_addr or $fdtcontroladdr ERROR: invalid device tree ERROR: Failed to reserve space for FDT ERROR: out of memory ERROR: failed to process device tree ERROR: failed to install device tree Not a PE-COFF file Invalid number of sections: %d Invalid optional header magic %x Unknown Relocation off %x type %x Machine type 0x%04x is not supported ERROR: Failed to register network event ERROR: Failed to set network timer ERROR: Failure to add protocol UEFI image [0x%p:0x%p] pc=0x%zx '%pD'Reserved memory mapping failed addr %llx size %llx Booting %pD Loading image failed No EFI system partition %u:%uCannot read EFI system partition invalid image type: %u ERROR: Failure to install protocols for loaded image Cannot free EFI memory pool Failed to load EFI variables Invalid EFI variables file Failed to set EFI variable %ls ubootefi.varFailed to persist EFI variables ERROR: Failed to register watchdog event ERROR: Failed to set watchdog timer EFI: Watchdog timeout RE is too long (code overflow).callbacks${...}.flags## Warning: Unknown environment variable access method '%c' ## Warning: Unknown environment variable type '%c' ## Error: flags type check failure for "%s" <= "%s" (type: %c) ## Error: Can't force access to "%s" ## Error: Can't delete "%s" ## Error: Can't overwrite "%s" oldval: %s defval: %s ## Error: Can't create "%s" arocsdxbimbootm_lowbootm_mapsizebootm_sizeenv_buf [%u bytes] too small for value of "%s" bad CRCCannot import environment: errno = %d import failedLoading Environment from %s... %s=%s ## Error: cannot export environment not initialized Failed (%d) Saving Environment to %s... not possible *** Warning - %s, using default environment malloc() failedspi_flash_read() failedErasing SPI flash...Writing to SPI flash... fsl_esdhc: Flush asynchronous FIFO timeout. %s%daddr%saddr%pMethactethrotateethprimeeth%d: %s [PRIME]eth%dmacskipethmacskip Error: eth device name "%s" has a space! Warning: %s MAC addresses don't match: Address in %s is %pM Address in environment is %pM Error: %s address not set. Error: %s address %pM illegal value Warning: %s failed to set MAC address ** File not found %s ** Failed to iterate over directory %s < ? > %10u %s ** Can not find directory. ** Failed to mount ext2 filesystem... ${error: fail to get empty clust for directory entry Error: FAT sector size mismatch (fs=%hu, dev=%lu) Error: FAT cluster size not set Error: FAT cluster size too big (cs=%u, max=%u) %s: already exists . .. ** Unable to read file %s ** UError: allocating memory Error: cannot remove root %s: doesn't exist Error: directory is not empty: %d %02X%02X-%02X%02X#address-cellsfdt_chosen: %s WARNING: could not set bootargs %s. Can't set phandle %u: %s ERROR: - must RESET the board to recover. %s: %s: %s cryptoWARNING: Missing crypto node fsl,sec-eraERROR: could not set fsl,sec-era property: %s WARNING: Unable to get ERA for CAAM rev: %d fsl,esdhcethernetlocal-mac-address%s: num banks %d exceeds hardcoded limit %d. Recompile with higher MEMORY_BANKS_MAX? WARNING: could not set %s %s. regserial%d/aliaseslinux,stdout-pathWARNING: could not set linux,stdout-path %s. WARNING: %s: could not read %s alias: %s fdt_initrd: %s linux,initrd-startWARNING: could not set linux,initrd-start %s. linux,initrd-endWARNING: could not set linux,initrd-end %s. /cpuscouldn't find /cpus enable-method/psciarm,psci-1.0compatiblearm,psci-0.2smcokayfdt_root: %s serial#serial-numberWARNING: could not set serial-number %s. disabledfailfail-%dInvalid fdt status: %x linux,phandle#size-cellsrangesThe address of the fdt is invalid (NULL). libfdt fdt_check_header(): %s - too old, fdt %d < %d - too new, fdt %d > %d/configNo valid device tree binary found at %p No current device Interface: Device %d: No valid FAT fs found Filesystem: %s "%s" Invalid FAT entry Error reading cluster FAT: illegal filename (%s) %s: doesn't exist (%d) Error: writing contents Error: flush fat buffer ///./..MMC Device %d not found %s: *** ERROR: Invalid Backup GPT *** ## Checking hash(es) for FIT Image at %08lx ... Hash(es) for Image %u (%s): descriptionUnsupported %s address size datadata-offsetdata-positiondata-sizealgounknown## Loading %s from FIT Image at %08lx ... Bad FIT %s image format! (err=%d) Could not find configuration node Using '%s' configuration Could not find subimage node type '%s' Trying '%s' %s subimage Verifying Hash Integrity ... No %s %s %s Image Could not find %s subimage data! Can't get %s subimage load address! Error: %s overwritten Loading %s from 0x%08lx to 0x%08lx Error decompressing %s WARNING: 'compression' nodes for ramdisks are deprecated, please fix your .its file! Subimage data is not a FDT%s Description: %s Type: %s %s Compression: %s %s Data Start: %s Data Size: %s Architecture: %s %s OS: %s %s Load Address: %s Load Address: 0x%08lx %s Entry Point: %s %s algo: invalid/unsupported key-name-hintrequired (required)padding%s %s padding: %s %s %s value: unavailable HashSignCan't get image data/sizeerror! %s in '%s' image node Can't get hash value propertyCan't get hash algo propertyBad hash valueBad hash value lenUnsupported hash algorithmCorrupted or truncated treeuboot-ignore-skipped + error! %s for '%s' hash node in '%s' image node %sFIT description: Can't find images parent node '%s' (%s) %s Image %u (%s) /configurations%s Default Configuration: '%s' %s Configuration %u (%s) %s Kernel: %s Init Ramdisk: %s %s Firmware: %s %s FDT: %s %s FPGA: %s %s Loadables: Error: writing directory entry outbuf is too small (%zd < 21) eth01-%02x-%02x-%02x-%02x-%02x-%02xmissing environment variable: %s ** Invalid Block Device Descriptor (NULL) %s read outside partition %lu ** %s read error ** ** %s read error - block * %s read error - last part ** Unable to create link %s -> %s ** %s/ %s %8lld %s %d file(s), %d dir(s) ** Unrecognized filesystem type ** ** Unable to write file %s ** fsl,spi-cs-sck-delayfsl,spi-sck-cs-delaynum-cs%s %s: Unable to get clk for %s FSL_SDHCCan not write to locked SD card. Timeout waiting for DAT0 to go high! fsl_esdhc: delay chain lock timeout QuadSPI%s %s: Can't get regs base addresses(ret = %d)! QuadSPI-memory%s %s: Can't get AMBA base addresses(ret = %d)! cpudevice_typeclock-frequencysocbus-frequencyfsl,16550-FIFO64sysclkfsl,qoriq-sysclk-2.0timer-frequencyfsl, gianfar-ptp-timerclock_freqfsl, flexcan-v1.0fsl, ls1021a-flexcanfsl,ifcethernet%denet%d_rgmii_phyphy-handlergmii-idphy-connection-typefsl,ls2088a-pciefsl,ls1021a-pciefsl,ls-pcie-epUnknown ArchitectureUnknown CompressionUnknown OSUnknown Image%d Bytes = %s Waiting for PHY auto negotiation to complete TIMEOUT ! user interrupt! done Cannot find console unable to get device descriptor (error=%d) USB device descriptor short read (expected %i, got %i) Error: Invalid FAT entry: 0x%08x nonsec: PERIPHBASE is above 4 GB, no access. (null bus)Failed to allocate PHY device for %s:%d %s, PHY probe failed pxelinux.cfg/path (%s%s) too long, skipping pxelinux.cfg/%sbootfile_path too small. (%zd < %zd) Base path too long (%s%s) Retrieving file: %s dir_inputdir_outputBank %s: %s%d: %s: %d [%c]%s%s%s.%s%dError insufficient memory gpt_partition_listu-boot,efi-partition-entries-offsetPartition overlap Partitions layout exceds disk size Partition no. %d: invalid guid: %s %s: *** ERROR: Invalid GPT *** More partitions than allowed! Partition name: %s does not match %s! Partition %s size: %llu does not match %llu! Partition %s start: %llu does not match %llu! Error: Bad gzipped data Error: gunzip out of data in header Expected include path: %.*s Couldn't retrieve %s Missing default: %s ### ERROR ### Please RESET the board ### Unknown hash algorithm '%s' HASH_MAX_DIGEST_SIZE exceeded %s for %08lx ... %08lx ==> [0123456789abcdefEnv export buffer too small: %lu, but need %lu himport_r: can't insert "%s=%s" into hash table WARNING: '%s' neither in running nor in imported env! WARNING: '%s' not in imported env, deleting it! CAAM was not setup properly or it is faulty ,;u-boot,i2c-offset-lengeneric_%xi2c_generic_chip_drvDefault I2C bus %d not found No I2C bus selected %s:trigger stop failed %s: failed for chip 0x%x retry=%d %s: give up i2c_regs=0x%lx u-boot,i2c-transaction-bytes+,<=>:;"/\|?*[]XIPLoading %s %s Uncompressing %s ## Checking Image at %08lx ... Legacy image found Bad Magic Number Bad Header Checksum Verifying Checksum ... Bad Data CRC OK FIT image found Bad FIT image format! Bad hash in FIT image! Unknown image format! %sImage Name: %.*s %sImage Type: %s %s %s (%s) %sData Size: %sLoad Address: %08x %sEntry Point: %08x %sContents: %s Image %d: %s Offset = 0x%08lx HAB Blocks: 0x%08x 0x0000 0x%08x ERROR: root node setup failed ERROR: /chosen node create failed ERROR: arch-specific fdt fixup failed skip_board_fixupskip board fdt fixup ERROR: board-specific fdt fixup failed: %s - must RESET the board to recover. verifyBad magic number Bad header crc Bad data crc Bad image type Empty Script /imagesNo FIT subimage unit name Can't find '%s' FIT subimage Not a image image Bad Data Hash Could not find script subimage data Wrong image format for "source" command incorrect header checkunknown compression methodinvalid window sizeunknown header flags setheader crc mismatchinvalid block typeinvalid stored block lengthstoo many length or distance symbolsinvalid code lengths setinvalid bit length repeatinvalid literal/lengths setinvalid distances setincorrect data checkincorrect length checkinvalid distance too far backinvalid distance codeinvalid literal/length codebaudrateno mmc device at slot %x load-environmentMMC: Net: %s=%s%d.%d.%d.%d%s: Invalid Argument(s) *** ERROR: Can't read MBR header *** *** ERROR: Can't read GPT header *** %s: ERROR: Can't allocate %#lX bytes for GPT Entries *** ERROR: Can't read GPT Entries *** GPT: Failed to allocate memory for PTE .dtb./localcmdNo kernel given, skipping %s ramdisk_addr_rSkipping %s for failure retrieving initrd kernel_addr_rSkipping %s for failure retrieving kernel ip=%s:%s:%s:%s BOOTIF=bootarg overflow %zd+%zd+%zd+1 > %zd append: %s malloc fail (FIT address) fdt_addr_rfdtfilemalloc fail (FDT filename) %s%s%s%s%s%sSkipping %s for failure retrieving FDT %s: %s list passed to list_sort() too long for efficiency No match for driver '%s' Device tree error at node '%s' Error binding driver '%s': %d ERROR: Failed to allocate 0x%lx bytes below 0x%lx. lmb_dump_all: memory.cnt = 0x%lx memory.size = 0x%llx memory.reg[0x%lx].base = 0x%llx .size = 0x%llx reserved.cnt = 0x%lx reserved.size = 0x%llx reserved.reg[0x%lx].base = 0x%llx .size = 0x%llx ## First Load Addr = 0x%08lX ## Last Load Addr = 0x%08lX ## Total Size = 0x%08lX = %ld Bytes Uart## Total Size = 0x%08x = %d Bytes filesize%s: Cannot find udev for a bus %d The regulator (MC34VR500) does not exist. The device does not support deep sleep. dbils-pcie: resource "dbi" not found PCIe%d: %s disabled lutctrl%s: NOT find CTRL %s: resource "config" not found PCIe%d: %s Invalid size(0x%llx) for resource "config",expected minimum 0x%x big-endianRoot ComplexPCIe%u: %s %s: no link : x%d gen%d eth%daddrethaddrEEPROM: Read failed. Invalid ID (%02x %02x %02x %02x) CRC mismatch (%08x != %08x) %02X:%02X:%02X:%02X:%02X:%02XNo CLI availableunknown cmd (%d) at %d ## ERROR: unsupported match method: 0x%02x %x - %s <--> %s %s is not a known ethernet mdio_register: non unique device name '%s' Enter choice: %s not found 1000BASE-X PHY AN duplexPHY duplexPHY AN adv duplex read failed, assuming half duplex NULL device name! PHY extended status read failed, assuming no 1000BASE-X MII devices: '%s' Current device: '%s' No such device: %s PHY 1000BT statusPHY speedPHY AN speedPHY AN adv speed read failed, assuming 10BASE-T Caution! Your devices Erase group is 0x%x The erase range would be change to 0x%lx~0x%lx mmc erase failed mmc_blkMMC: block number 0x%lx exceeds max(0x%lx) mmc fail to send stop cmd mmc write failed Card did not respond to voltage select! : %d eMMC >= 4.4 required for enhanced user data area Card does not support partitioning Card does not define HC WP group size User data enhanced area not HC WP group size aligned GP%i partition not HC WP group size aligned Card does not support enhanced attribute Total enhanced size exceeds maximum (%u > %u) Card does not support host controlled partition write reliability settings Card already partitioned %s - probe failed: %d Unknown modecap-sd-highspeed%s %s: Invalid "bus-width" value %u! cap-mmc-highspeedsd-uhs-sdr12sd-uhs-sdr25sd-uhs-sdr50sd-uhs-sdr104sd-uhs-ddr50mmc-ddr-1_8vmmc-ddr-1_2vmmc-hs200-1_8vmmc-hs200-1_2vmmc-hs400-1_8vmmc-hs400-1_2vmmc-hs400-enhanced-strobenon-removablecd-invertedbroken-cdno-1-8-vStatus Error: 0x%08x Timeout waiting card ready MMC: no card present unable to select a mode No ext_csd found! Select HS400 failed %d Select HS400ES failed %d unable to select a mode : %d Man %06x Snr %04x%04x%c%c%c%c%c%cwriting%08lx: %02lx %04lx %08lx ? %0lx %04xlittle-endianngpiosMPC@%.8llxfsl,qoriq-gpiomtdparts support missing. Offset exceeds device limit '%s' is not a number Size exceeds partition or device limit device %d whole chip offset 0x%llx, size 0x%llx #(-27:"/\|?*nvme#%d0x%.4xError: malloc prp_pool fail Blk device %d: Optional Admin Command Support: Namespace Management/Attachment: %s Firmware Commit/Image download: %s Format NVM: %s Security Send/Receive: %s Blk device %d: Optional NVM Command Support: Reservation: %s Save/Select field in the Set/Get features: %s Write Zeroes: %s Dataset Management: %s Write Uncorrectable: %s Blk device %d: Format NVM Attributes: Support Cryptographic Erase: %s Support erase a particular namespace: %s Support format a particular namespace: %s Blk device %d: LBA Format Support: LBA Foramt %d Support: (current) Metadata Size: %d LBA Data Size: %d Relative Performance: %s Blk device %d: End-to-End DataProtect Capabilities: As last eight bytes: %s As first eight bytes: %s Support Type3: %s Support Type2: %s Support Type1: %s Blk device %d: Metadata capabilities: As part of a separate buffer: %s As part of an extended data LBA: %s Error: %s: Out of memory! ERROR: status = %x, phase = %d, head = %d u-boot,dm-pre-relocu-boot,dm-pre-properu-boot,dm-splu-boot,dm-tplpciVVVV,DDDDreg-names## Baudrate %d bps not supported ## Baudrate may not be deleted \.callbacks:callbacks,\.flags:flags,baudrate:baudrate,bootfile:bootfile,ipaddr:ipaddr,gatewayip:gatewayip,netmask:netmask,serverip:serverip,nvlan:nvlan,vlan:vlan,eth\d*addr:ethaddr,loadaddr:loadaddr,silent:silent,stdin:console,stdout:console,stderr:console,serial#:serialno,eth\d*addr:ma,ipaddr:i,gatewayip:i,netmask:i,serverip:i,nvlan:d,vlan:d,dnsip:i,Expected string: %.*s Maximum nesting (%d) exceeded Ignoring malformed menu command: %.*s Expected label name: %.*s initrd=Ignoring unknown command: %.*s Expected string literal: %.*s IFS \$'";&|#;$&|exit not allowed from main input shell. ** Nested DOS partitions detected, stopping ** ** Can't read partition table on %d:%lu ** bad MBR sector signature 0x%02x%02x %08x-%02x** First descriptor is NOT a primary desc on %d:%d ** CD001** Wrong ISO Ident: %s on %d:%d ** EL TORITO SPECIFICATION** No valid boot catalog found on %d:%d ** ** Wrong El Torito ident: %s on %d:%d ** ** Can't read Boot Entry at %lX on %d:%d ** ** Checksum Error in booting catalog validation entry on %d:%d ** ** Key 0x55 0xAA error on %d:%d ** ** Partition %d not found on device %d ** ** Partition %d is not bootable on device %d ** Whole Disk## Unknown partition table type %x Partition Map for IDESATAATAPIUSBDOCHOSTNVMePV BLOCKVirtIOUNKNOWN device %d -- Partition Type: %s Part Start Sector Num Sectors UUID Type Part Start LBA End LBA Name Attributes Type GUID Partition GUID %3d 0x%08llx 0x%08llx "%s" attrs: 0x%016llx type: %s guid: %s ** No boot partition found on device %d ** Part Start Sect x Size Type %2d %lu %lu %6ld %.32s %s%c%dpci,no-autoconfigMEMI/OPrefetchableCardBus doesn't support BARs ID Base Size Width Type ---------------------------------------------------------- %d %#018llx %#018llx %d %s %s pci_bridge_drvpci_generic_drvCannot read bus configuration: %d pci_%x:%x.%x %0*lxBuild before PCI Rev2.0Network controllerDisplay controllerMultimedia deviceMemory controllerBridge deviceSimple comm. controllerBase system peripheralInput deviceDocking stationProcessorSerial bus controllerIntelligent controllerSatellite controllerCryptographic deviceDSPMass storage controllerDoes not fit any class class code = 0x%.2x (%s) unknown header %s =%*s%#.*lx u-boot,skip-auto-config-until-relocScanning PCI devices on bus %d BusDevFun VendorId DeviceId Device Class Sub-Class _____________________________________________________________ Could not get PHY for %s: addr %d %s:%d is connected to %s. Reconnecting to %s PHY reset timed out WARN urb submitted to disabled ep WARN waiting for error on ep to be cleared WARN halted endpoint, queueing URB anyway. ERROR unknown endpoint state for ep CPU: Freescale LayerScape SLS1020LS1021LS1022Unknown, Version: %d.%d, (0x%08x) Clock Configuration: CPU0(ARMV7):%-4s MHz, Bus:%-4s MHz, DDR:%-4s MHz (%s MT/s data rate), Reset Configuration Word (RCW): %08x: %08xfdt_max_dump", "* 0x%p [0x%08x]0x%08x%s[%02x%s%llu Hz%s%lu.%ld %cHz%seMMC%s: %d (%s)YesNo DDR ENHDevice: %s Manufacturer ID: %x OEM: %x Name: %c%c%c%c%c Bus Speed: %d Mode: %s card capabilitieshost capabilitiesRd Block Len: %d %s version %d.%dHigh Capacity: %s Bus Width: %d-bit%s Erase Group Size: HC WP Group Size: User Capacity: WRREL Boot Capacity: RPMB Capacity: Boot area %d is not write protected power on protected permanently protected in reserved protection state Extd Boot%3d %-10lu %-10lu %08x-%02x %02x%s%s %llu Bytes%s %ciB%sProgramming failed. Programming passed. Jump offset is too biginvalid extent block ** SI ext2fs read block (indir 1)malloc failed. ** ** SI ext2fs read block (indir 1):malloc failed. ** ** SI ext2fs read block (indir 1)failed. ** ** DI ext2fs read block (indir 2 1)malloc failed. ** ** DI ext2fs read block (indir 2 1)failed. ** ** DI ext2fs read block (indir 2 2)malloc failed. ** ** DI ext2fs read block (indir 2 2)failed. ** ** TI ext2fs read block (indir 2 1)malloc failed. ** ** TI ext2fs read block (indir 2 1)failed. ** ** TI ext2fs read block (indir 2 2)malloc failed. ** ** TI ext2fs read block (indir 2 2)failed. ** FAT32 FAT12 FAT16 pre-reloc realloc() is not supporteddrivers/usb/host/xhci-ring.c^%s$Error compiling regex: %s HUSH_NO_EVALUnknown command '%s' - try 'help' or use 'run' command dma-coherentecc-addrscanning bus for devices... id%dlun%dscsi_blkSEC%u: initialization failed cannot allocate RNG init descriptor memory SEC%u: RNG4 SH%d was instantiated w/o prediction resistance. Tearing it down SEC%u: Deinstantiated RNG4 SH%d SEC%u: RNG4 SH%d deinstantiation failed with error 0x%x SEC%u: RNG4 SH%d instantiation failed with error 0x%x SEC%u: Failed to instantiate RNG SEC%u: RNG instantiation failed SEC%u: RNG instantiated Using SERDES%d Protocol: %d (0x%x) SERDES%d[PRTCL] = 0x%x is not valid Error get-and-setting cluster Error: no space left: %llu uuid_disk=name=,start=MiB,size=MiB,uuid=;uuid_diskError: is the partitions string NULL-terminated? Wrong uuid format for partition %d %s: readonly variable%.*s.%.3s~%dfsl_esdhc: Internal clock never stabilised. fdtaddrspi_flash_probe_bus_cs() failedmodelModel: %s Bus %d: %s (active %d) %02x: %s, offset len %x, flags %x (%0*x) %0*x reloc pc : [<%08lx>] lr : [<%08lx>] sp : %08lx ip : %08lx fp : %08lx r10: %08lx r9 : %08lx r8 : %08lx r7 : %08lx r6 : %08lx r5 : %08lx r4 : %08lx r3 : %08lx r2 : %08lx r1 : %08lx r0 : %08lx Flags: %c%c%c%c IRQs %s FIQs %s Mode %s%s Code: 2021.04-ge2eba0cd5808/27/2021skufamilyproductasset-tagmanufacturer%s %s: Invalid cs %d (err=%d) spi_flash@%d:%dSF: Failed to set up slave Invalid bus %d (err=%d) %s %s: Invalid chip select %d:%d (err=%d) %s %s: unrecognized JEDEC id bytes: %02x, %02x, %02x SF: Detected %s with page size , erase size , total %s %s: Erase operation failed. udevice *)(NULL%s %s: Program operation failed. %s %s: Attempted to modify a protected sector. %s %s: flash operation timed out spi-max-frequencyspi-cpolspi-cphaspi-cs-highspi-3wirespi-half-duplexspi-tx-bus-widthspi-tx-bus-width %d not supported spi-rx-bus-widthspi-rx-bus-width %d not supported In: No input devices available! Out: No output devices available! Err: No error devices available! RE is too long (data overflow)fsl,sec4.0-job-ringfsl,sec-v4.0-job-ringfsl,sec4.0-rtic-memoryfsl,sec-v4.0-rtic-memoryethernet@2d10000ethernet@2d50000ethernet@2d90000USER_26FIQ_26IRQ_26SVC_26UK4_26UK5_26UK6_26UK7_26UK8_26UK9_26UK10_26UK11_26UK12_26UK13_26UK14_26UK15_26USER_32FIQ_32IRQ_32SVC_32UK4_32UK5_32UK6_32ABT_32UK8_32UK9_32HYP_32UND_32UK12_32UK13_32UK14_32SYS_32Perform RESET of the CPUstart application at address 'addr'addr [arg ...] - start application at address 'addr' passing 'arg' as argumentsiminfoprint header information for application imageaddr [addr ...] - print header information for application image starting at address 'addr' in memory; this includes verification of the image contents (magic number, header and payload checksums)bootdboot default, i.e., run 'bootcmd'bootmboot application image from memoryloadosramdiskcmdlinebdtprepfakealias for 'help'helpprint command description/usage - print brief description of all commands help command ... - print detailed usage of 'command'panicPanic with optional message[message]print monitor, compiler and linker versionsourcerun script from memorybdinfoprint Board Info structureblkcacheblock cache diagnostics and controlshow - show and reset statistics blkcache configure blocks entries showconfigurebootefiBoots an EFI payload from memorybootzboot Linux zImage image from memoryconinfoprint console devices and informationecho args to console[-n] [args..] - echo args to console; -n suppresses newlinebootvxBoot vxWorks from an ELF image [address] - load address of vxWorks ELF image.bootelfBoot from an ELF image in memory[-p|-s] [address] - load ELF image at [address] via program headers (-p) or via section headers (-s)exitexit scriptext4loadload binary file from a Ext4 filesystem [ [addr [filename [bytes [pos]]]]] - load binary file 'filename' from 'dev' on 'interface' to address 'addr' from ext4 filesystemext4lslist files in a directory (default /) [directory] - list files from 'dev' on 'interface' in a 'directory'ext4sizedetermine a file's size - Find file 'filename' from 'dev' on 'interface' and determine its size.ext2loadload binary file from a Ext2 filesystem [ [addr [filename [bytes [pos]]]]] - load binary file 'filename' from 'dev' on 'interface' to address 'addr' from ext2 filesystem.ext2lsfatmkdircreate a directory [] - create a directory in 'dev' on 'interface'fatrmdelete a file [] - delete a file from 'dev' on 'interface'fatwritewrite file into a dos filesystem [ []] - write file 'filename' from the address 'addr' in RAM to 'dev' on 'interface'fatinfoprint information about filesystem [] - print information about filesystem from 'dev' on 'interface'fatls [] [directory] - list files from 'dev' on 'interface' in a 'directory'fatloadload binary file from a dos filesystem [ [ [ [bytes [pos]]]]] - Load binary file 'filename' from 'dev' on 'interface' to address 'addr' from dos filesystem. 'pos' gives the file position to start loading from. If 'pos' is omitted, 0 is used. 'pos' requires 'bytes'. 'bytes' gives the size to load. If 'bytes' is 0 or omitted, the load stops on end of file. If either 'pos' or 'bytes' are not aligned to ARCH_DMA_MINALIGN then a misaligned buffer warning will be printed and performance will suffer for the load.fatsizeflattened device tree utility commandstotalsizeoff_dt_structoff_dt_stringsoff_mem_rsvmaplast_comp_versionboot_cpuid_physsize_dt_stringssize_dt_structprotectenable or disable FLASH write protectionon start end - protect FLASH from addr 'start' to addr 'end' protect on start +len - protect FLASH from addr 'start' to end of sect w/addr 'start'+'len'-1 protect on N:SF[-SL] - protect sectors SF-SL in FLASH bank # N protect on bank N - protect FLASH bank # N protect on all - protect all FLASH banks protect off start end - make FLASH from addr 'start' to addr 'end' writable protect off start +len - make FLASH from addr 'start' to end of sect w/addr 'start'+'len'-1 wrtable protect off N:SF[-SL] - make sectors SF-SL writable in FLASH bank # N protect off bank N - make FLASH bank # N writable protect off all - make all FLASH banks writableeraseerase FLASH memorystart end - erase FLASH from addr 'start' to addr 'end' erase start +len - erase FLASH from addr 'start' to the end of sect w/addr 'start'+'len'-1 erase N:SF[-SL] - erase sectors SF-SL in FLASH bank # N erase bank N - erase FLASH bank # N erase all - erase all FLASH banksflinfoprint FLASH memory information - print information for all FLASH memory banks flinfo N - print information for FLASH memory bank # NfstypesList supported filesystem typesfstypeLook up a filesystem type : - print filesystem type fstype : - set environment variable to filesystem type lnCreate a symbolic link target linkname - create a symbolic link to 'target' with the name 'linkname' on device type 'interface' instance 'dev'. [ [directory]] - List files in directory 'directory' of partition 'part' on device type 'interface' instance 'dev'.savesave file to a filesystem bytes [pos] - Save binary file 'filename' to partition 'part' on device type 'interface' instance 'dev' from addr 'addr' in memory. 'bytes' gives the size to save in bytes and is mandatory. 'pos' gives the file byte position to start writing to. If 'pos' is 0 or omitted, the file is written from the start.load binary file from a filesystem [ [ [ [bytes [pos]]]]] - Load binary file 'filename' from partition 'part' on device type 'interface' instance 'dev' to address 'addr' in memory. 'bytes' gives the size to load in bytes. If 'bytes' is 0 or omitted, the file is read until the end. 'pos' gives the file byte position to start reading from. If 'pos' is 0 or omitted, the file is read from the start.query and control gpio pins - input/set/clear/toggle the specified pin gpio status [-a] [ | ] - show [all/claimed] GPIOsI2C sub-systemcrc32loopmmmwnmprobereadolenhashcompute hash message digestalgorithm address count [[*]hash_dest] - compute message digest [save to env var / *address]itestreturn true/false on integer compare[.b, .w, .l, .s] [*]value1 [*]value2-lt<-gt-eq==-ne!=<>-ge>=-le<=load binary file over serial line (ymodem mode)[ addr [ baud ] ] - load binary file over serial line at address 'addr' with baudrate 'baud'load binary file over serial line (xmodem mode)loadbload binary file over serial line (kermit mode)loadsload S-Record file over serial line[ off ] - load S-Record file over serial line with offset 'off'display and program the system ID and MAC addresses in EEPROM[read|save|id|num|errata|date|ports|port_number] mac read - read EEPROM content into memory data structure mac save - save memory data structure to the EEPROM mac id - program system id per hard coded value mac num string - program system serial number to value string mac errata string - program errata data to value string mac date YYMMDDhhmmss - program date to string value YYMMDDhhmmss mac ports N - program the number of network ports to integer N mac X string - program MAC addr for port X [X=0,1..] to colon separated stringrandomfill memory with random pattern [] - Fill 'len' bytes of memory starting at 'addr' with random data meminfodisplay memory informationmtestsimple RAM read/write test[start [end [pattern [iterations]]]]infinite loop on address range[.b, .w, .l, .q] address number_of_objectsprint or set address offset - print address offset for memory commands base off - set address offset for memory commands to 'off'checksum calculationaddress count [addr] - compute CRC32 checksum [save at addr]cmpmemory compare[.b, .w, .l, .q] addr1 addr2 countmemory copy[.b, .w, .l, .q] source target countmemory write (fill)[.b, .w, .l, .q] address value [count]memory modify (constant address)[.b, .w, .l, .q] addressmemory modify (auto-incrementing address)memory display[.b, .w, .l, .q] address [# of objects]MII utility commandsdevice - list available devices mii device - set current device mii info - display MII PHY info mii read - read MII PHY register mii write - write MII PHY register mii modify - modify MII PHY register updating bits identified in mii dump - pretty-print (0-5 only) Addr and/or reg may be ranges, e.g. 2-7.PHY control registerPHY status registerPHY ID 1 registerPHY ID 2 registerAutonegotiation advertisement registerAutonegotiation partner abilities register1000BASE-T control register1000BASE-T status registermaster/slave config faultmaster/slave config resultlocal receiver status OKremote receiver status OK1000BASE-T full duplex able1000BASE-T half duplex able(reserved)1000BASE-T idle error countertest modemanual master/slave enablemanual master/slave valuemulti/single portautomatic TDR on link downnext page ableacknowledgeremote faultasymmetric pause able100BASE-T4 able100BASE-X full duplex able100BASE-TX able10BASE-T full duplex able10BASE-T ablepartner selectorasymmetric pausepause enable100BASE-TX full duplex able10BASE-T full duplex able10BASE-T ableOUI portionmanufacturer part numbermanufacturer rev. number100BASE-X full duplex able100BASE-X half duplex able10 Mbps full duplex able10 Mbps half duplex able100BASE-T2 full duplex able100BASE-T2 half duplex ableextended statusMF preamble suppressionA/N completeA/N ablelink statusjabber detectextended capabilitiesloopbackspeed selectionA/N enablepower-downisolaterestart A/Ncollision test enableMDIO utility commandslist - List MDIO buses mdio read [.] - read PHY's register at . mdio write [.] - write PHY's register at . mdio rx [.] - read PHY's extended register at . mdio wx [.] - write PHY's extended register at . may be: , and may be ranges, e.g. 1-5.4-0x1f. sleepdelay execution for some timeN - delay execution for N seconds (N is _decimal_ and can be fractional)mmcinfodisplay MMC info- display info of the current MMC deviceMMC sub systeminfo - display info of the current MMC device mmc read addr blk# cnt mmc write addr blk# cnt mmc erase blk# cnt mmc rescan mmc part - lists available partition on current mmc device mmc dev [dev] [part] - show or set current mmc device [partition] mmc list - lists available devices mmc wp - power on write protect boot partitions mmc hwpartition [args...] - does hardware partitioning arguments (sizes in 512-byte blocks): [user [enh start cnt] [wrrel {on|off}]] - sets user data area attributes [gp1|gp2|gp3|gp4 cnt [enh] [wrrel {on|off}]] - general purpose partition [check|set|complete] - mode, complete set partitioning completed WARNING: Partitioning is a write-once setting once it is set to complete. Power cycling is required to initialize partitions after set to complete. mmc setdsr - set DSR register value wphwpartitionsetdsrpingsend ICMP ECHO_REQUEST to network hostpingAddressnfsboot image via network using NFS protocol[loadAddress] [[hostIPaddr:]bootfilename]dhcpboot image via network using DHCP/TFTP protocoltftpbootboot image via network using TFTP protocolbootpboot image via network using BOOTP/TFTP protocoldisk partition related commandsuuid : - print partition UUID part uuid : - set environment variable to partition UUID part list - print a device's partition table part list [flags] - set environment variable to the list of partitions flags can be -bootable (list only bootable partitions) part start - set environment variable to the start of the partition (in blocks) part can be either partition number or partition name part size - set environment variable to the size of the partition (in blocks) part can be either partition number or partition name part number - set environment variable to the partition number using the partition name part must be specified as partition name part types - list supported partition table typespcilist and access PCI Configuration Spaceprefetchsysmemreadonlysecondary statusprimary bus numberCardBus numbersubordinate bus numberCardBus latency timerCardBus memory base 0CardBus memory limit 0CardBus memory base 1CardBus memory limit 1CardBus IO base 0CardBus IO base high 0CardBus IO limit 0CardBus IO limit high 0CardBus IO base 1CardBus IO base high 1CardBus IO limit 1CardBus IO limit high 1interrupt lineinterrupt pinbridge controlsubvendor IDsubdevice IDPC Card 16bit base addressbase address 1secondary bus numbersecondary latency timerIO baseIO limitprefetch memory baseprefetch memory limitprefetch memory base upperprefetch memory limit upperIO base upper 16 bitsIO limit upper 16 bitsexpansion ROM base addressbase address 2base address 3base address 4base address 5cardBus CIS pointersub system vendor IDsub system IDmin Grantmax Latencysub class codeprogramming interfacecache linelatency timeheader typeBISTbase address 0command register IDrevision IDpxecommands to get and boot from pxe filesget - try to retrieve a pxe file using tftp pxe boot [pxefile_addr_r] - boot from the pxe file at pxefile_addr_r getdefault-arm-ls102xa-ls1021atwrdefault-arm-ls102xadefault-armdefaultmenutitlepromptlabelkernellocalbootinitrdincludedevicetreedevicetreedirfdtdirfdtoverlaysontimeoutipappendbackgroundnvmeNVM Express sub-systemscan - scan NVMe devices nvme detail - show details of current NVMe device nvme info - show all available NVMe devices nvme device [dev] - show or set current NVMe device nvme part [dev] - print partition table of one or all NVMe devices nvme read addr blk# cnt - read `cnt' blocks starting at block `blk#' to memory address `addr' nvme write addr blk# cnt - write `cnt' blocks starting at block `blk#' from memory address `addr'sfSPI flash sub-systemprobe [[bus:]cs] [hz] [mode] - init flash device on given SPI bus and chip select sf read addr offset|partition len - read `len' bytes starting at `offset' or from start of mtd `partition'to memory at `addr' sf write addr offset|partition len - write `len' bytes from memory at `addr' to flash at `offset' or to start of mtd `partition' sf erase offset|partition [+]len - erase `len' bytes from `offset' or from start of mtd `partition' `+len' round up `len' to block size sf update addr offset|partition len - erase and write `len' bytes from memory at `addr' to flash at `offset' or to start of mtd `partition' sf protect lock/unlock sector len - protect/unprotect 'len' bytes starting at address 'sector' scsibootboot from SCSI deviceloadAddr dev:partSCSI sub-systemreset - reset SCSI controller scsi info - show available SCSI devices scsi scan - (re-)scan SCSI bus scsi device [dev] - show or set current device scsi part [dev] - print partition table of one or all SCSI devices scsi read addr blk# cnt - read `cnt' blocks starting at block `blk#' to memory address `addr' scsi write addr blk# cnt - write `cnt' blocks starting at block `blk#' from memory address `addr'sysbootcommand to get and boot from syslinux files[-p] [addr] [filename] - load and parse syslinux menu file 'filename' from ext2, fat or any filesystem on 'dev' on 'interface' to address 'addr'truedo nothing, successfullyfalsedo nothing, unsuccessfullyminimal test like /bin/sh[args..]-o-a-z-n-e1.5 Mb/s480 Mb/s5 Gb/susbbootboot from USB deviceUSB sub-systemstart - start (scan) USB controller usb reset - reset (rescan) USB controller usb stop [f] - stop USB [f]=force stop usb tree - show USB device tree usb info [dev] - show available USB devices usb test [dev] [port] [mode] - set USB 2.0 test mode (specify port 0 to indicate the device's upstream port) Available modes: J, K, S[E0_NAK], P[acket], F[orce_Enable] usb storage - show details of USB storage devices usb dev [dev] - show or set current USB storage device usb part [dev] - print partition table of one or all USB storage devices usb read addr blk# cnt - read `cnt' blocks starting at block `blk#' to memory address `addr' usb write addr blk# cnt - write `cnt' blocks starting at block `blk#' from memory address `addr'imxtractextract a part of a multi-imagegptGUID Partition Table - GUID partition table restoration and validity check Restore or verify GPT information on a device connected to interface Example usage: gpt write mmc 0 $partitions - write the GPT to device gpt verify mmc 0 $partitions - verify the GPT on device against $partitions gpt setenv mmc 0 $name - setup environment variables for partition $name: gpt_partition_addr, gpt_partition_size, gpt_partition_name, gpt_partition_entry gpt enumerate mmc 0 - store list of partitions to gpt_partition_list environment variable read - read GPT into a data structure for manipulation gpt guid - print disk GUID gpt guid - set environment variable to disk GUID Example usage: gpt guid mmc 0 gpt guid mmc 0 varname runrun commands in an environment variablevar [...] - run the commands in the environment variable(s) 'var'set environment variablessetenv [-f] name value ... - [forcibly] set environment variable 'name' to 'value ...' setenv [-f] name - [forcibly] delete environment variable 'name'grepenvsearch environment variables[-e] [-n | -v | -b] string ... - list environment name=value pairs matching 'string' "-e": enable regular expressions; "-n": search variable names; "-v": search values; "-b": search both names and values (default)printenvprint environment variables[-a] - print [all] values of all environment variables printenv name ... - print value of environment variable 'name'editenvedit environment variablename - edit environment variable 'name'environment handling commandsdeleteeditexportgrepimportprintexistssaveenvsave environment variables to persistent storagesha1sha256crc16-ccittshowvarprint local hushshell variables - print values of all hushshell variables showvar name ... - print value of hushshell variable 'name'thenelifelseforwhileuntildodoneusb_hubusb-hubusb_mass_storageusb-mass-storagearchitecturecompressionoperating systemimage typebzip2gziplzmalzononeuncompressedbzip2 compressedgzip compressedlzma compressedlzo compressedlz4lz4 compressedzstdzstd compressedaisimageDavinci AIS imageFilesystem Imageflat_dtFlat Device TreegpimageTI Keystone SPL ImageKernel Imagekernel_noloadKernel Image (no loading done)kwbimageKirkwood Boot ImageimximageFreescale i.MX Boot Imageimx8imageNXP i.MX8 Boot Imageimx8mimageNXP i.MX8M Boot ImageInvalid ImagemultiMulti-File ImageomapimageTI OMAP SPL With GP CHpblimageFreescale PBL Boot ImageRAMDisk ImageScriptsocfpgaimageAltera SoCFPGA CV/AV preloadersocfpgaimage_v1Altera SoCFPGA A10 preloaderstandaloneStandalone ProgramublimageDavinci UBL imagemxsimageFreescale MXS Boot ImageatmelimageATMEL ROM-Boot Imagex86_setupx86 setup.binlpc32xximageLPC32XX Boot ImagerkimageRockchip Boot ImagerksdRockchip SD Boot ImagerkspiRockchip SPI Boot ImagevybridimageVybrid Boot ImagezynqimageXilinx Zynq Boot ImagezynqmpimageXilinx ZynqMP Boot ImagezynqmpbifXilinx ZynqMP Boot Image (bif)fpgaFPGA ImageteeTrusted Execution Environment Imagefirmware_ivtFirmware with HABv4 IVTpmmcTI Power Management Micro-Controller Firmwarestm32imageSTMicroelectronics STM32 Imagemtk_imageMediaTek BootROM loadable ImagecoproCoprocessor Imagesunxi_egonAllwinner eGON Boot ImageInvalid OSarm-trusted-firmwareARM Trusted FirmwareLinuxnetbsdNetBSDoseEnea OSEplan9Plan 9rtemsRTEMSTrusted Execution Environmentu-bootU-BootvxworksVxWorksqnxQNXopensbiRISC-V OpenSBIEFI FirmwareInvalid ARCHalphaAlphaARMIntel x86ia64IA64m68kM68KmicroblazeMicroBlazemipsMIPSmips64MIPS 64 Bitnios2NIOS IIpowerpcPowerPCppcs390IBM S390SuperHsparcSPARCsparc64SPARC 64 BitblackfinBlackfinavr32AVR32nds32NDS32or1kOpenRISC 1000sandboxSandboxarm64AArch64AMD x86_64xtensaXtensariscvRISC-VstdinstdoutstderrBlock sequence errorCRC/checksum errorInvalid framingCancelledEnd of fileTimed outSorry, zModem not available yetCan't access filehdusbddocdmmcsdDOSISOEFI/clocks/firmwarerootroot_drivernopsimple_bussimple-bussimple-mfdspi_flashjedec_spi_norjedec,spi-norat26df321at25df321aat45db011dat45db021dat45db041dat45db081dat45db161dat45db321dat45db641dat25sl321at26df081an25q016an25q032n25q032an25q064n25q064an25q128a11n25q128a13mt25ql256an25q256amt25qu256an25q256ax1mt25qu512an25q512amt25ql512an25q512ax3n25q00n25q00amt25ql01gmt25qu02gmt35xu512abamt35xu02gm25p10m25p20m25p40m25p80m25p16m25p32m25p64m25p128m25pe16m25px16m25px64pci-genericpci_genericpci-bridgepci_layerscapefsl,ls-pcieceva_sataceva,ahci-1v84fsl,ls1012a-ahcifsl,ls1021a-ahcifsl,ls1028a-ahcifsl,ls1043a-ahcifsl,ls1046a-ahcifsl,ls1088a-ahcifsl,ls2080a-ahciatapidocpvblockvirtiocaam_jrfsl,sec-v4.0No errorCCBJumpDECOJob RingCondition CodeNo error.SGT Length Error. The descriptor is trying to read more data than is contained in the SGT table.SGT Null Entry Error.Job Ring Control Error. Bad value in Job Ring Control reg.Invalid Descriptor Command.Reserved.Invalid KEY CommandInvalid LOAD CommandInvalid STORE CommandInvalid OPERATION CommandInvalid FIFO LOAD CommandInvalid FIFO STORE CommandInvalid MOVE/MOVE_LEN CommandInvalid JUMP CommandInvalid MATH CommandInvalid SIGNATURE CommandInvalid Sequence CommandSkip data type invalid. The type must be 0xE or 0xF.Shared Descriptor Header ErrorHeader Error. Invalid length or parity, or other problems.Burster Error. Burster has gotten to an illegal stateContext Register Length ErrorDMA ErrorJob failed due to JR resetJob failed due to Fail ModeDECO Watchdog timer timeout errorDECO tried to copy a key from another DECO but the other DECO's Key Registers were lockedDECO attempted to copy data from a DECOthat had an unmasked Descriptor errorLIODN errorDECO has completed a reset initiated via the DRR registerNonce errorMeta data is too large (> 511 bytes) for TLS decapRead Input Frame errorJDKEK, TDKEK or TDSK not loaded errorDNR (do not run) errorundefined protocol commandinvalid setting in PDBAnti-replay LATE errorAnti-replay REPLAY errorSequence number overflowSigver invalid signatureDSA Sign Illegal test descriptorProtocol Format ErrorProtocol Size ErrorBlob Command error: Undefined modeBlob Command error: Secure Memory Blob mode errorBlob Command error: Black Blob key or input size errorBlob Command error: Invalid key destinationBlob Command error: Trusted/Secure mode errorIPsec TTL or hop limit field is 0, or was decremented to 03GPP HFN matches or exceeds the ThresholdmiscMMC legacyMMC High Speed (26MHz)SD High Speed (50MHz)MMC High Speed (52MHz)MMC DDR52 (52MHz)UHS SDR12 (25MHz)UHS SDR25 (50MHz)UHS SDR50 (100MHz)UHS DDR50 (50MHz)UHS SDR104 (208MHz)HS200 (200MHz)HS400 (200MHz)HS400ES (200MHz)fsl-esdhc-mmcnvme-blkunusedfuncgpio_mpc8xxxfsl,pq3-gpiofsl,mpc8308-gpiofsl,mpc8349-gpiofsl,mpc8572-gpiofsl,mpc8610-gpiofsl,mpc5121-gpioi2c-chipi2c_generici2c_mxcfsl,imx21-i2cfsl,vf610-i2ceth_e1000intel,e1000tsecfsl,etsec2gianfartsec_mdiofsl,gianfar-tbifsl,gianfar-mdiofsl,etsec2-tbifsl,etsec2-mdiofsl,fman-mdioGeneric PHYsgmii-2500qsgmiirmiirgmiirgmii-rxidrgmii-txidrtbirxauisfiinternal25g-auixlaui4caui2caui4NC-SIxfiusxgmiiAR8035AR8031/AR8033AR8021spi_generic_drvspi_genericfsl_dspifsl,vf610-dspifsl_qspifsl,vf610-qspifsl,imx6sx-qspifsl,imx6ul-qspifsl,imx7d-qspifsl,imx7ulp-qspifsl,ls1021a-qspifsl,ls1088a-qspifsl,ls2080a-qspilow-speedfull-speedhigh-speedwirelesssuper-speedsuper-speed-plusotgulpiusb_dev_generic xhci-dwc3snps,dwc3xhci_fslfsl,layerscape-dwc3SPIFlashext4unsupportedEFI block driverFDT_ERR_NOTFOUNDFDT_ERR_EXISTSFDT_ERR_NOSPACEFDT_ERR_BADOFFSETFDT_ERR_BADPATHFDT_ERR_BADPHANDLEFDT_ERR_BADSTATEFDT_ERR_TRUNCATEDFDT_ERR_BADMAGICFDT_ERR_BADVERSIONFDT_ERR_BADSTRUCTUREFDT_ERR_BADLAYOUTFDT_ERR_INTERNALFDT_ERR_BADNCELLSFDT_ERR_BADVALUEFDT_ERR_BADOVERLAYFDT_ERR_NOPHANDLESFDT_ERR_BADFLAGSbaseboardchassisneed dictionarystream endfile errorstream errordata errorinsufficient memorybuffer errorincompatible versionnvidia,tegra20-emcnvidia,tegra20-emc-tablenvidia,tegra20-nandnvidia,tegra124-xusb-padctlnvidia,tegra210-xusb-padctlsmsc,lan9215samsung,exynos-sromcsamsung,exynos-usb-physamsung,exynos5250-usb3-physamsung,exynos-tmusamsung,exynos-mipi-dsisamsung,exynos-dwmmcsamsung,sysmmu-v3.3intel,microcodeintel,quark-mrcaltr,socfpga-stmmacaltr,socfpga-dw-mshcsnps,dwc2intel,baytrail-fspintel,baytrail-fsp-mdpintel,ivybridge-fspallwinner,sun4i-a10-nandaltr,clk-mgrpinctrl-singlealtr,socfpga-hps2fpga-bridgealtr,socfpga-lwhps2fpga-bridgealtr,socfpga-fpga2hps-bridgealtr,socfpga-fpga2sdram0-bridgealtr,socfpga-fpga2sdram1-bridgealtr,socfpga-fpga2sdram2-bridgealtr,socfpga-a10-fpga-mgraltr,socfpga-a10-nocaltr,socfpga-a10-clk-initphy-devicenvlan.%03ldsyntax error FATFAT32blksizeInvalid blk size(=%d) Invalid timeout val(=%d s) TFTP error: First block is not block 1 (%ld) Starting again trying to overwrite reserved memory... TFTP error: '%s' (%d) Not retrying... octetblksize%c%d%cwindowsize%c%d%cFile too largeFile has bad magicOption Negotiation FailedtftpblocksizetftpwindowsizetftptimeoutTFTP timeout (%ld ms) too low, set min = 1000 ms tftptimeoutcountmaxTFTP timeout count max (%d ms) negative, set to 0 fromTFTP %s server %pI4; our IP address is %pI4Filename '%s'.Load address: 0x%lx Retry count exceeded %s; starting again Invalid load option for %ls Loading %ls '%ls' failed Unloading image failed Booting: %ls , fiber modeCould not initialize PHY %s %s: No link. %s: Speed was bad Speed: %d, %s duplex%s dev_get_priv(dev %p) = NULL %s dev = NULL queue-groupNo 'reg' property of tbi-handleNo parent node for TBI PHY? No 'reg' property of MII for TBI PHY Invalid PHY interface '%s' No child node for ? Got error %x %s: tsec: tx buffers full %s: tsec: tx error HUSH_VERSION0.01( w usb,device-classusb,interface-classHuman Interface, Subclass: NoneBoot KeyboardMousereservedMass Storage, RBC SFF-8020i (ATAPI)QIC-157 (Tape)UFISFF-8070Transp. SCSICommand/BulkCommand/Bulk/IntBulk onlySelf Powered Bus Powered Remote Wakeup InOut Configuration: %d - Interfaces: %d %s%s%dmA Interface: %d - Alternate Setting %d, Endpoints: %d - Class - - Endpoint %d %s ControlIsochronousInterrupt MaxPacket %d Interval %dms%d: %s, USB Revision %x.%x - %s %s %s - Class: - Class: (from Interface) %s - PacketSize: %d Configurations: %d - Vendor: 0x%04x Product 0x%04x Version %d.%d String: "%s"See InterfaceCommunicationHuman InterfacePrinterMass StorageHubCDC DataAudioVendor specificunable to get descriptor, error %lX config descriptor too short (expected %i, got %i) dr_modeusb dr_mode not found phy_typeutmiutmi_wideusb_pgood_delayCan't allocate memory for USB device! Port %d over-current occurred %d times cannot reset port %i!? Bus %s: Port not available. probe failed, error %d No working controllers found usb_storage_blkscanning bus %s for devices... No USB Device found %d USB Device(s) found generic_bus_%x_dev_%xusb_dev_generic_drvusb_new_device: Cannot read configuration, skipping device %04x:%04x ERROR: NOT USB_CONFIG_DESC %x ERROR: Invalid USB CFG length (%d) ERROR: Invalid USB IF length (%d) USB IF descriptor overflowed buffer! Too many USB interfaces! ERROR: Invalid USB EP length (%d) USB EP descriptor overflowed buffer! Endpoint descriptor out of order! Interface %d has too many endpoints! ERROR: Invalid USB EPC length (%d) USB EPC descriptor overflowed buffer! EPC descriptor out of order! failed to set default configuration len %d, status %lX selecting invalid interface %d%s: invalid max packet size Cannot allocate device context to get SLOT_ID USB device not accepting new address (error=%lX) 12 Mb/s+- %s (%s, %dmA) %s %s %s %s Did not get interrupt on CBI cmd 0x%02X returned 0x%02X 0x%02X 0x%02X 0x%02X (NOT READY) cmd 0x%02X returned 0x%02X 0x%02X 0x%02X 0x%02X READ_CAP ERROR Device NOT ready Request Sense returned %02X %02X %02X error in inquiry No storage devices, perhaps not 'usb start'ed..? scanning usb for storage devices... %d Storage Device(s) found USB Storage Transport unknown / not yet implemented Sorry, protocol %d not yet supported. ## No elf image at address 0x%08lx ## Not a 32-bit elf image at address 0x%08lx GUID Partition Table Header%s signature is wrong: 0x%llX != 0x%llX %s CRC is wrong: 0x%x != 0x%x GPT: my_lba incorrect: %llX != %lx GPT: first_usable_lba incorrect: %llX > %lx GPT: last_usable_lba incorrect: %llX > %lx U-Boot 2021.04-ge2eba0cd58 (Aug 27 2021 - 21:51:00 +0800)%s: Arbitration lost sr=%x cr=%x state=%x %s: failed sr=%x cr=%x state=%x %s: calloc failed! ** Can't read from device %d ** ** Can't write to device %d ** smbios_SM__DMI_Could not allocate xHCI USB device data structures Virt dev for slot[%d] already allocated Failed to allocate virtual device Failed to allocate out context for virt dev Failed to allocate in context for virt dev Evaluate ContextConfigure Endpointdrivers/usb/host/xhci.cBUG at %s:%d/%s()! BUG!ERROR: %s command returned completion code %d. snps,dis_enblslpm-quirksnps,dis-u2-freeclk-exists-quirksnps,dis_u2_susphy_quirkFailed to apply erratum a008751 Failed to initialize xhci unable to allocate DCBA Register %x NbrPorts %d Starting the controller USB XHCI %x.%02x Host not halted after %u microseconds. drivers/usb/host/xhci-mem.cnon-bulk pipe (type=%lu)non-control pipe (type=%lu)The request port(%d) exceeds maximum port number unknown value DT_STRING %x unknown value %x unknown feature %x Unknown request Setup ERROR: address device command for slot %d. Device not responding to set address. ERROR: Incompatible devicefor address device command. ERROR: unexpected command completion code 0x%x. Failed to configure xHCI endpoint non-interrupt pipe (type=%lu)Unexpected XHCI event TRB, skipping... (%08x %08x %08x %08x) XHCI timeout on event type %d... cannot recover. ERROR : memory not allocated Unknown errorCksumxyzModem - %s mode, %d(SOH)/%d(STX)/%d(CAN) packets, %d retries 1.2.3Error: inflateInit2() returned %d Error: inflate() returned %d @   `$(B,048<PTX\`dhlpt       $ ( , 0 4 8 <   $(,048<pl/ /(.0|80@0dH0P0eXt1`h1p1xv @ $( ,048< D@ $(,0D48<@jDHLPHTXl\`dhlpvtx|vETSEC MAC1ETSEC MAC2ETSEC MAC3 PEX1PEX2qDMASATAUSB3  QE$ eSDHC( eMAL 2D-ACEP USB2DEBUG@ppй@pp@ ppй@ pp@0p$pй@0p$p@@p,pй@@p,p@apdp@apdp@ aplp@ aplp@@aptp@@aptp@`ap|p@`ap|ppppppppp !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]_^a`btu[addr [arg ...]] - boot application image stored in memory passing arguments 'arg ...'; when booting a Linux kernel, 'arg' can be the address of an initrd image When booting a Linux kernel which requires a flat device-tree a third argument is required which is the address of the device-tree blob. To boot that kernel without an initrd image, use a '-' for the second argument. If you do not pass a third a bd_info struct will be passed instead For the new multi component uImage format (FIT) addresses must be extended to include component or configuration unit name: addr: - direct component image specification addr# - configuration specification Use iminfo command to get the list of existing component images and configurations. Sub-commands to do part of the bootm sequence. The sub-commands must be issued in the order below (it's ok to not issue all sub-commands): start [addr [arg ...]] loados - load OS image ramdisk - relocate initrd, set env initrd_start/initrd_end fdt - relocate flat device tree cmdline - OS specific command line processing/setup bdt - OS specific bd_info processing prep - OS specific prep before relocation or go go - start OS.@4'@@@'@4'@@@.@4'@@@@4'@ @@6@4'@@@@>@4'@@@B@4'@@@G@4'@@@p@4'@@@[addr] - run script starting at addr - A valid image header must be present For FIT format uImage addr must include subimage unit name in the form of addr:@T'@HT@@@@T'@S@@@ [fdt address] - boot EFI payload stored at address . If specified, the device tree located at gets exposed as EFI configuration table. bootefi bootmgr [fdt address] - load and boot EFI payload based on BootOrder/BootXXXX variables. If specified, the device tree located at gets exposed as EFI configuration table. [addr [initrd[:size]] [fdt]] - boot Linux zImage stored in memory The argument 'initrd' is optional and specifies the address of the initrd in memory. The optional argument ':size' allows specifying the size of RAW initrd. When booting a Linux kernel which requires a flat device-tree a third argument is required which is the address of the device-tree blob. To boot that kernel without an initrd image, use a '-' for the second argument. If you do not pass a third a bd_info struct will be passed instead addr [-c] [] - Set the [control] fdt location to fdt boardsetup - Do board-specific set up fdt move - Copy the fdt to and make it active fdt resize [] - Resize fdt to size + padding to 4k addr + some optional if needed fdt print [] - Recursive print starting at fdt list [] - Print one level starting at fdt get value - Get and store in fdt get name - Get name of node and store in fdt get addr - Get start address of and store in fdt get size [] - Get size of [] or num nodes and store in fdt set [] - Set [to ] fdt mknode - Create a new node after fdt rm [] - Delete the node or fdt header [get ] - Display header info get - get header member and store it in fdt bootcpu - Set boot cpuid fdt memory - Add/Update memory node fdt rsvmem print - Show current mem reserves fdt rsvmem add - Add a mem reserve fdt rsvmem delete - Delete a mem reserves fdt chosen [ ] - Add/update the /chosen branch in the tree / - initrd start/end addr NOTE: Dereference aliases by omitting the leading '/', e.g. fdt print ethernet0./ @4'@@@@=@4'@@@@6@4'@@@@C@4'@8@@@ȇ@4'@@@@@H@4'@x@@@K@4'@d@@@N@4'@$@@@Q@4'@x~@@@W@4'@p@@@@T'@@@@b@4'@@@@\@4'@<@@@@4'@~@@@f@4'@l}@@@bus [muxtype:muxaddr:muxchannel] - show I2C bus info i2c crc32 chip address[.0, .1, .2] count - compute CRC32 checksum i2c dev [dev] - show or set current I2C bus i2c loop chip address[.0, .1, .2] [# of objects] - looping read of device i2c md chip address[.0, .1, .2] [# of objects] - read from I2C device i2c mm chip address[.0, .1, .2] - write to I2C device (auto-incrementing) i2c mw chip address[.0, .1, .2] value [count] - write to I2C device (fill) i2c nm chip address[.0, .1, .2] - write to I2C device (constant address) i2c probe [address] - test for and show device(s) on the I2C bus i2c read chip address[.0, .1, .2] length memaddress - read to memory i2c write memaddress chip address[.0, .1, .2] length [-s] - write memory to I2C; the -s option selects bulk write in a single transaction i2c flags chip [flags] - set or get chip flags i2c olen chip [offset_length] - set or get chip offset length i2c reset - re-init the I2C Controller i2c speed [speed] - show or set I2C bus speed@D@T'@@@@W@4'@@@@@T'@d@@@@T'@@@@ @T'@@@@N@4'@@@@@4'@@@@6@T'@4@@@|@4'@ @@@@T'@@@@@T'@ @@@[bus] [long] - short or long list of PCI devices on bus 'bus' pci enum - Enumerate PCI buses pci header b.d.f - show header of PCI device 'bus.device.function' pci bar b.d.f - show BARs base and size for device b.d.f' pci regions - show PCI regions pci display[.b, .w, .l] b.d.f [address] [# of objects] - display PCI configuration space (CFG) pci next[.b, .w, .l] b.d.f address - modify, read and keep CFG address pci modify[.b, .w, .l] b.d.f address - modify, auto increment CFG address pci write[.b, .w, .l] b.d.f address value - write to CFG address@Q@@s@'@?@G@@@Y@ n@"P@$e@&{@(@,@0@2@8@<@=@>d@@@Q@d@s@@@@ @$@(@, @.#@06@2N@4`@6w@8@:@<@=@>@@@B@D@@ @@ '@$6@(J@,_@.@0@<@=m@>w@?@ @ @ @ @@@U@@@@@@4'@@@@?@4'@@@@@@@@addr part [dest] - extract from legacy image at and copy to addr uname [dest] - extract subimage from FIT image at and copy to @T'@+@@@@T'@<%@@@@T'@4@@@@T'@ /@@@@4'@'@@@@T'@(@@@@4'@ '@@@@4'@@@@@T'@%@@@@T'@<.@@@@T'@ ,@@@default [-f] -a - [forcibly] reset default environment env default [-f] var [...] - [forcibly] reset variable(s) to their default values env delete [-f] var [...] - [forcibly] delete variable(s) env edit name - edit environment variable env exists name - tests for existence of variable env export [-t | -b | -c] [-s size] addr [var ...] - export environment env grep [-e] [-n | -v | -b] string [...] - search environment env import [-d] [-t [-r] | -b | -c] addr [size] [var ...] - import environment env print [-a | name ...] - print environment env run var [...] - run commands in an environment variable env save - save environment env set [-f] name [arg ...] ;@0@89@9@8@@@ @8@8@l8@G@l@$8@H8@7@=@T0@8@7@|7@m @@8@@ @@@ @ t@  @  @ d_@l_@`@`@a@x`@x[@d`@a@P`@xG@`B@(a@a@@@ a@`@a@0`@_@\_@T@@@5@(@@G@P1@_@G@_@_@@Bk@x@u@w@Lh@Lh@Xh@Xh@`h@`h@hh@hh@ph@ph@xh@xh@h@h@h@h@h@h@h@h@h@h@h@h@h@h@h@h@h@h@h@h@h@h@h@h@h@h@h@h@h@h@h@h@i@i@i@i@i@i@i@i@ i@ i@(i@(i@0i@0i@8i@8i@@i@@i@Hi@Hi@Pi@Pi@Xi@Xi@`i@`i@hi@hi@pi@pi@xi@xi@i@i@i@i@i@i@i@i@i@i@i@i@i@i@i@i@i@i@i@i@i@i@i@i@i@i@i@i@i@i@i@i@j@j@j@j@j@j@j@j@ j@ j@(j@(j@0j@0j@8j@8j@@j@@j@Hj@Hj@Pj@Pj@Xj@Xj@`j@`j@hj@hj@pj@pj@xj@xj@j@j@j@j@j@j@j@j@j@j@j@j@j@j@j@j@j@j@j@j@j@j@j@j@j@j@j@j@j@j@j@j@k@k@k@k@k@k@k@k@ k@ k@(k@(k@0k@0k@8k@8k@@k@@k@Hk@Hk@Pk@Pk@Xk@Xk@`k@`k@hk@hk@pk@pk@xk@xk@k@k@k@k@k@k@k@k@k@k@k@k@k@k@k@k@k@k@k@k@k@k@k@k@k@k@k@k@k@k@k@k@l@l@l@l@l@l@l@l@ l@ l@(l@(l@0l@0l@8l@8l@@l@@l@Hl@Hl@Pl@Pl@@@@@l@l@t@l@ l@l@sha1Asha256 C   &yx|^_`}~1239{6|7  @@@@s@s@r@@M@@@d@tM4@@@]@rM4@@@eserial0@ @@@@@eserial1P@@@@@@ *    @  0@@(@@@|@8@S@@D@@@@d@p@t@`@@T@@@X@@@N@N@N@N@S@H@@<`@N@@@h@@P@@X@@@?@?@?@@@@@H@@@@`@@@@h@@P@@X@@BOOTSERVP@H@h@<@@д@@@L@`@l@@@@@$@@@@@p@@@@@@@@@@h@\@@@@@@@@4@@@D@hv@hv@pv@pv@xv@xv@v@v@@d@@@@@$@T@@@@`@@@@@@v@PP2@0w@0w@8w@8w@@w@@w@@1a2b>nIyCsQ4d5e7g8hVBr3c@p;kAqK{T?o<lDtFvUJzSL|PM}GwO9iN~Hx=mEuR6f:j$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,01jkjkZ[LMV'GXY,-4RHIlmUBC_*+-M$D;./ !<=()"# @!Ars3S%E*J8 ]5PQFGVWlm\]dehiRStuvwX: \     nofg YhiJKNO Z>`a|}~?$%pqDE`aTUz{(H)I&'^bcdefg,L"B&F [#CxyT2/Obc+KPQW^_.N7@A6!A"B#C$D%E&F'G(H)I*J+K,L-M.N/O0P1Q2R3S4T5U6V7W8X9Y:Z------------ -$-!-"-%---- -- - - - -----------#--'---,0,(,X,,1,,M, ,<,,4,,7,*,Z,,G,,3,,H, ,;, ,:,),Y,',W, ,9,+,[, ,=,.,^,,>,,?,,@,,A,,I,,J,,B,,C,,N,,K,,,\,,D,$,T,%,U,",R,-,],,L,,E,,F,,2,!,Q, ,P,,O,,5,&,V,#,S,,8,,6,   q  prssr)!-%/'+#u( ,$.&*"tpq91=5?7;3w80<4>6:2viameogkc}h`ldnfjb|IAMEKCyH@LDJBxvwYQ]U_W[S{zAa&':e,23m,Q456789:;<=BbSCFGCc      ;<Sno,-./Dd    WEe()FG$%"#JKjkFfGg"# !` !cABHh*+()$%g,h,&'"#$%f&'u,v,&'Ii,-./   *+./h(),-yz{|}yilmJj45HIKk0167i,j,BC2345@ADELl9:=l=>;<<=6789`,a,HI:;?@b,kABMm>?@ABCn,qNnCDGHEFJKDEFGrHI OoNO*+./01PQ  JKLMLMRSPQLMNO,-NO[T"#PpTUVWRSTUc,}PQQqXYVWRrZ[TUXYVWXYZ[\]^_LMd,}>?X\\]SsZ[de`afg^_\]`abchi~,?YaTtdebcpq>f,jklmnofgdefg*+o,Pp,Re~oE()UuDlmvwrspqjkz{rsnohixytuVv^_~|}hibc`aWwtur,s,XxYyvwx23NOZzyz}~k,l,{|$%,@y@!@#@  @B@4'@0@n@@Y@4'@Q@`@@{@T'@xS@@@?@4'@lI@ܼ@@ּ@4'@lI@ܼ@@@T'@\Z@@J@'@T'@]@/@P@@4'@\H@@8D@@4'@@@K@ѿ@T'@_@ؿ@@$@4'@p[@*@wL@O@4'@8@S@b@N@4'@|\@V@@w@4'@@@@=@4'@p@@@u@4'@ @z@K@E@4'@<]@|@@j@T'@4@r@@ @@4'@%@@ d@ @T'@v@&@9@@4'@b@@@@T'@b@@@@4'@b@@@@T'@xb@@@@4'@b@@@-@T'@`b@6@N@g@4'@@m@A@4'@ c@I@l@3@T'@b@;@b@@4'@c@@@@4'@c@@@@4'@c@@*@@T'@b@6@N@~@T'@c@@@@T'@f@@N@^@4'@v@e@@@4'@|w@"@<@@4'@w@@@p@4'@G@M@q@@T'@\x@@@@4'@$!@@-@@T'@'@@@ @a@4'@<@f@@]@4'@xK@b@@O@4'@{@.@V@˻@4'@J@һ@@@4'@@@8b@@T'@(@@@@4'@dw@@@@T'@w@@@"@T'@@(@@X@T'@@^@@E@T'@@@@E@T'@@a@@C@4'@@$@C@\@4'@Lw@@|@ "@4'@;@@@ȇ@4'@H@U@d@@4'@P@@@@4'@@@@@4'@@@@H@4'@@+@@@4'@@r@@0@T'@@8@I@@4'@@@@K@4'@4@@@@4'@,@!@K@N@4'@@@@k@4'@@p@@@4'@K@@@@4'@@@5@@4'@@@ \@@4'@x@@@@4'@ '@@@ @=@T'@v@E@n@@4'@@@,@*J@4'@xK@L@@9@T'@0@@@`@@T'@4@4@@@4'@@@@ @@T'@4w@@1@@T'@%@ @@_@4'@@@@n@4'@@w@@A@T'@<.@@@ @?@4'@@B@W@S@4'@$C@[@{@.@T'@w@6@N@@4'@@@@;@T'@$Q@B@J@R@4'@@Z@@@4'@@@@@4'@8@@K@I@4'@@N@V@4'@@@@@4'@@@@ @4'@K@@@Z@Sl@w@64@@4@@@D@@\@l@Z@(@@!@S@"@e@@@i@"@@ث@l$@ @Y@(@@ @H@8@@7@d@@(@@Y,@L@@@&d@Q@pQ@ @3@*@/@(@b@0@@Z@x@@h@ @@@k@=0/@1@@00@88@G@B@@V@D@@B8@@DH@@ȯ@@@U@y@[@4@@<@@-@f@g@ !@3@@8,@@@e@|)@d(@t@ @e@*@*@t@ z@@b@;@@@@x@b@5@6@ @*/@@E@|@6@P@#@t@6@@@0@#@@@ =@?@x=@@R@P@I@@lB@D@t?@@@XI@H@H@@m@t@\m@Y@0@@@!|@X@u@"{@|@|y@w@@&C@G@F@O@( T@S@tY@`[@#@*@4@@H@@6q@@7@;k@='@@Bq@ @D@@<@D@_@S@U}@ @Yq@h@@,@ @[@Z@hV@eq@@@@ $@f@gq@@@D@ $!@3@@Ԙ@`@@@@@ @ @8 @L @` @d @ @ @ @ @ @ @@@@ @@@@@ @$@ @$@(@,@0@4@8@@ @ @ @ @ @ @ @ @ @ @ @ @0@4@@@@ @@@@@D@H@L@P@T@X@\@`@d@h@l@p@t@x@|@@\@`@@@,!@0!@@"@D"@H"@L"@P"@T"@8$@<$@@$@D$@H$@L$@P$@X$@\$@`$@d$@h$@l$@t$@(%@,%@h%@%@%@$&@&@&@&@+@+@,@,@-@-@-@H.@L.@P.@L/@P/@T/@X/@\/@`/@ 0@0@0@0@ 1@$1@(1@,1@01@h1@1@3@3@3@ 3@$3@(3@,3@03@43@83@<3@@3@D3@H3@L3@P3@3@3@3@04@h4@4@4@ 5@H5@:@:@:@:@ :@$:@(:@,:@0:@4:@8:@<:@@:@D:@H:@:@;@;@;@;@;@;@ @@@@@@@@@@ @@$@@(@@,@@0@@4@@8@@<@@@@@D@@H@@L@@P@@B@B@B@B@B@B@B@B@B@B@B@B@B@C@D@D@lG@pG@tG@G@TH@XH@`I@dI@hI@I@|J@J@J@J@J@J@J@J@J@J@J@J@hK@lK@pK@tK@K@K@K@ L@L@N@N@N@N@N@O@O@O@ O@O@O@O@O@ O@$O@P@P@P@P@P@P@Q@Q@Q@ Q@Q@Q@Q@Q@ Q@Q@Q@Q@Q@$S@(S@,S@0S@4S@8S@@>@>@l?@p?@XB@\B@`B@dB@hB@D@D@D@D@D@D@D@D@G@G@G@G@H@hH@lH@pH@tH@xH@|H@H@H@H@H@H@H@H@H@LI@PI@TI@I@I@L@L@L@L@L@L@O@O@O@O@O@O@O@O@8P@@B@B@B@B@B@ C@C@C@C@,F@0F@DH@8K@K@K@K@L@L@DM@N@N@N@N@N@Q@Q@R@R@T@X@X@Y@[@X[@\[@\@\@\@H]@L]@^@`@`@ `@c@d@d@d@ d@d@d@xd@|d@d@d@e@e@f@f@Ls@Ps@Ts@|@|@|@}@}@}@ }@}@}@}@}@ }@$}@(}@,}@0}@4}@8}@<}@@}@@@@@@@@@@@@@ @@@@@ @$@(@,@0@4@8@<@@@D@H@L@P@T@X@\@`@d@h@l@p@t@x@|@Ā@Ȁ@̀@Ѐ@Ԁ@؀@܀@@@@@@@@@@@@ @@@@@ @$@(@,@0@4@8@<@@@D@H@L@P@T@X@\@`@d@h@l@p@t@x@|@@@@@@ā@ȁ@́@Ё@ԁ@؁@܁@@@@@@@@@@@@@Ć@Ȇ@̆@І@Ԇ@؆@\@`@d@h@l@p@@@@@@@@@@@@@@@@Đ@Ȑ@̐@@@@@Ę@Ș@@@@@@@ئ@ܦ@@@@@@@@@@@@@@@@@@ī@ȫ@̫@Ы@ԫ@@@@ @$@(@,@0@4@ @$@(@\@`@d@h@l@@@|@@@@@@@@@l@@x@|@@@@@@@@@@@@x@|@@$@(@,@0@4@8@<@@@@@@@@@@@@@@@@@@D@H@<@D@H@L@@@@@ @$@(@,@X@\@`@d@h@l@p@t@@@@@@@@@@@@0@4@8@<@@@D@H@L@@@@@@@@@@@@@ @$@(@,@0@@@@H@L@@ @h@l@p@t@x@@@@@@@@@@@@@`@h@l@p@t@x@|@@@@@@@@@@@@@@@@@@ @@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @d @h @l @p @D @H @L @P @ @ @ @ @@@@ @\@`@d@h@@@ @@T@X@\@`@@@@@@@@@@@@@@8@<@@@D@@@@@@@@@@@@@@@@@ @@@@@ @x@|@@@@@@@@@@@@@@@@x @| @ @ @ @ @!@!@!@!@$@$@$@$@T(@X(@\(@`(@x)@X*@\*@`*@d*@h*@|+@+@x,@|,@,@,@,@,@,@-@-@-@-@-@ .@$.@(.@\.@/@/@0@0@0@ 0@\0@`0@0@1@ 1@1@1@1@1@1@X2@3@3@05@5@5@5@5@5@H6@L6@6@6@D7@H7@8@8@8@8@8@8@9@9@ 9@9@9@9@4;@8;@<;@@;@D;@H;@L;@P;@;@;@<@<@<@ <@<@h=@l=@p=@t=@=@=@>@>@>@?@?@?@?@?@D@@|@@(A@,A@0A@4A@8A@A@A@A@A@A@B@@>@8@@<@@A@A@B@B@C@D@D@D@ D@D@D@D@D@ D@$D@(D@,D@0D@4D@D@D@4E@G@G@G@G@G@G@G@I@I@I@I@I@I@I@I@I@J@J@J@O@O@O@O@O@O@O@O@O@TP@P@xQ@|Q@Q@Q@Q@Q@Q@$T@(T@0U@4U@U@V@V@V@W@TX@XX@\X@`X@dX@X@X@X@hY@lY@tY@xY@$\@(\@,\@0\@4\@8\@<\@@\@D\@^@_@_@_@`@`@`@`@a@a@a@a@Tb@Xb@\b@`b@c@c@@e@De@He@Le@Pe@f@f@g@ h@h@h@di@l@l@l@l@l@l@l@l@l@l@l@l@l@l@l@l@l@l@l@l@l@m@m@m@ m@m@m@m@m@ m@$m@(m@,m@0m@4m@8m@@m@Dm@Hm@m@p@p@p@p@p@p@p@p@p@ {@${@h{@@8@<@@@D@H@L@P@T@X@@@@@@8@@@@0@h@T@@X@\@`@d@4@8@<@@@X@\@`@d@h@l@p@`@̞@О@Ԟ@؞@`@0@@@@@@@@@D@H@|@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @@@@@@@@h@l@@D@@@@@@4@@@@@8$@4%@'@'@'@+@+@+@+@,@,@,@,@,@,-@`.@d.@h.@l.@p.@<0@@0@D0@H0@L0@1@1@H2@ 5@$5@(5@,5@05@45@85@<5@@5@7@9@9@,:@0:@4:@8:@<:@@:@D:@:@:@:@:@:@;@;@;@ ;@;@;@;@;@ ;@$;@(;@,;@>@>@P@@@@ A@A@A@A@A@ A@$A@(A@,A@0A@4A@C@C@C@C@C@D@E@ K@p{fm@Ѐ;|=Ј!Є"{{F"?2b r" ?a!"?]m; v D`DFm  F`Fm;"?2# ФQcФc  `](?% `?{? # ;{`b=   >`> @`@m{.{.yx$wdL$&&hkm3xs}5h$6h(wusw3hh yyy; ;??6h[5h$`xh$6h8 ?wh(%,e1x$'(g!Th0{߸Zh h((y?h{{τF4h @wiJwiJwiJwiJ[axa0?!{!0{?e  hD ]Ex 0_qDx@ S# 'CDxExD,wiJh )FDx4DɀS0{ S4{S8{S<{߸h 2}=G߸;hh h:h< hh0bXPhh0 h6"h0_6߸8 h8d)$$18_18e!xh:h2@ h x`S#`Ch4h$h((y2h<}b"h0=hsDh,xhh$ah<h2TcCh4(y]0۾h _߸h h,h$(yLh$}Kh,;Tc hCh8e xd*8)8h2e!xP/~h0h:B8?߸߸ 0h .h h:P}h2߸`;h ߸h 2h<}"h0=hsDxh$hh,ah<h2h (y=]!0&۾ 5? h$ ?=~$h8eh8uh$8] P'~~h, =hsG@@x (h,( 8?P~hga8x$h8e x] e$)8TcC__/~$)8_}/~/~h2߸_~$}%,e1x'(h0C gS#h0]c'(c Th0(h (y)&JiRx8>H ~$H wiJ.y(|c@⁐|@|c@⁐|@&d<&&s}ࢺ($(]ACH28@@wusw@y|&>y;+;[=?{3@@L@@@.:ywiJ.:sy@\а@(y{wiJ@@f9[ _gqg" S# 'CS @#wiJS {@@{;O?@Rа)&JIRxHdH@@@@а"@_@u=u$%,e1x'(g!T@u8`ux~~~~߸@8'@=@sG@@@@x{@x@@|а"@ha {TC@C@@@@.:y@gq=UC@>8XXCu=x8P߸@_*b@?>=@};@%,e1x$'(C @x}@gxR#@]c'(c }T@(@.:y߸@,а8=@2@u@u@@ "@@߸Pа"@(d_d8=@߸ u~}~$u%x@@@ ߸n@а"@_'=@}w~u`xha8x}@9q=UC@>8XXC@@u=x@߸]k@=@uuM~@߸u~@@W@@.:Yy(|c@⁐|@c@⁐|@&]Хu РؼСRСХй5"ϕεR~x4u8ΣDh,@tm9m_߿8nk_cШ.y.y]Х5ЬйZ˼_}m?/=mmV׵NkTm8дKШШайХϕεóR~x(]ųxv РܼWղ6#ϖΖW~x4u8ΣDϓrh9Slh|_ tm9_mlnk_.y.y]6Wx4u8ΣD,nk_ tm9_ml&?XU&P&-pMs?qc@r;2Hs \=LɁXw`Gp]s?qcr"P{{'X?&&99818g!Tx2Hs]s?@x0<!^$`| "?|("? |0"?|8"?&%"&[_S#LcLm&-pMs?qc@r20s \=LɁXw`Gp]s?qcrx20s]s?@x}_"(d xW0'T&tg!-pMs?qc@r20s \=LɁXw`G]s?qcrx20s]s?@x;'T$X?&&99818g!T;m{=|hS#hC-pMs?qc@r20s \=LɁXw`G]s?qcrx20s]s?@x;}2"xe (xd 0Vp(y#;Vp'T&g!P};}~&(S&]f& T(&%X?&n⨾g1T8d!8f"8'T!D2 ?!NaN␾] &]& [F{I&(∾= ‾b ⠾b☾!PaP[ؾ_P1m{/&(" ?VpgA_&X?⨾ؾPf98}~&(S&]f& T(&\f\&Z\.: y}&.:y&̳m&ɳm!RaR&(|T;&(Tw&&  x z(;{Tk&24s l@ ;wa G[s?p${xc@r&;24s &, ;{;{2Hs;&a& ;m{]g" _(xxd)84WC C&g{)x.l[s?p$cr$"&,T x4;WC Che{.ʝLl[s?p$cr&&p=t.:yi;]-" x&}&,}~ R& ]f&T ,.y}&,}~ R& ]f&T ,G;;{vm{~m;{m;&o ~∾‾_2bx&,24s l@ ;wa G[s?p$&{xc@r24s l@ ;wa Gp$xc@r]" xe $(d "4Wl[s?p$cr(y24s;"  l@ wa Gx&[s?p$c@r]x4&24s l=t@ wa ;Gx[s?p$c@r&t&s;{]" !4p$crxp$cr(y%87~~ @=o oo@$&7|w~~ i(:yo &i(:y|wo 7~~ қ&ݷܷ۷ڷٷط׷ַշԷ&ѷзio .y87~~ $&&&&&&&&&&&&&&&6x8 ?x ? ;v  ~       |w2H(?o ;!?a#"c!?m! ?` lhe;~{̛;v;X{{{ 8(PNLJ8FpoBlkji<:86420.,*۾&PO"LKJI`w|xa?b~ ^gnu߷޷ݷܷ۷ڷٷط׷ַշԷӷҷѷзϷηͷ̷˷ʷɷȷǷƷŷķ÷·#+2d·ŷŷJXvZǷwvutruo{ dcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:987b5`325B/;[Z+AEEʷ&%$#"!  i(yxwi=$,:yxww|xwBarJw|@w`w|xwAI ԛLssw|w|sw|w|w|w|sw|w|sw|sw|w|sssssssssw|ssw|ssw|sw|sw|sw|w|ssw|w|sw|sw|sw|sw|sssw|ssw|s w| s w|ssssssssssssssssssssssssssssssssssssssssssssssssssw|w|w|w|sssssssw|sw|xwAI [Lxx||x||||x||x|x||xxxxxxxxy|xx|xx|x|x|x||xx||x|x|x|x|xxx|xx|x | x |xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx||||xxxxxxx|x|(yU'Vv\a(Y2Y# Copyright 2018-2021 NXP # # SPDX-License-Identifier: BSD-3-Clause # # U-Boot script to flash image to 'current' or 'other' bank of NOR/QSPI flash device for Layerscape platforms # # Supported platforms: # LS1021ATWR, LS1012ARDB, LS1012AFRWY, LS1028ARDB, LS1043ARDB, LS1046ARDB, LS1046AFRWY # LS1088ARDB_PB, LS2088ARDB, LX2160ARDB, LX2160ARDB_REV2, LX2162AQDS # # mkimage -T script -C none -d flash_images.sh flash_images.scr # or # flex-builder -i mkflashscr # # flash_images.scr is stored in offset 0x9C0000 of NOR/QSPI flash and in the boot partition of SD/USB/SATA disk # # Usage: # load $bd_type $bd_part $load_addr flash_images.scr # source $load_addr # Example: # load mmc 0:2 a0000000 flash_images.scr # source a0000000 # # Refer to docs/lsdk_build_install.txt for details # if test -z "$mc_version"; then mc_version=mc_10.28.1 fi if test -z "$board"; then echo You must setenv board to board name, e.g. setenv board ls1043ardb exit fi if test -z "$bd_type"; then echo You must setenv bd_type to mmc, usb, or scsi exit fi # Start USB if necessary test $bd_type = "usb" && usb start if test -z "$bd_part"; then echo bd_part is not set, using default 0:2 for the partition number! bd_part=0:2 fi if test -z "$bank"; then if test $board = ls1021atwr -o $board = ls1043ardb -o $board = ls2088ardb; then echo You must setenv bank to current or other echo WARNING: to avoid damaging the working image in current bank, prefer to setenv bank to other! exit fi fi if test -z "$img_load_addr"; then img_load_addr=0xa1000000 fi # user can set img variable to just flash single image if test -z "$img"; then echo You must setenv img variable! echo To flash single image: setenv img to bl2, fip, ddr, mcfw, mcdpc, mcdpl, fman, qe, dp, pfe, phy, dtb, linux_itb echo To flash all images: setenv img to all if load $bd_type $bd_part $img_load_addr flash_images.scr; then echo You can load various image from the following directory in flash_images/$board: ls $bd_type $bd_part flash_images/$board fi echo If necessary, you can override the default setting for variable: bd_part, flash_type, bl2_img, echo fip_img, dtb_img, linux_itb_img, qe_img, dp_img, fman_img, phy_img, ddr_img, mcfw_img, mcdpl_img, mcdpc_img exit fi # set default protect off command to "true" pt_off_cmd=true # Set default image file names which can be overrided in uboot prompt by users image_path=/flash_images/$board if test $board = ls1021atwr; then if test -z "$qe_img"; then qe_img=/flash_images/fsl_qe_ucode_1021_10_A.bin fi if test -z "$dtb_img"; then dtb_img=/ls1021a-twr.dtb fi if test -z "$flash_type"; then flash_type=nor fi pt_off_cmd="protect off" efs="+$filesize" erase_cmd=erase write_cmd=cp.b elif test $board = ls1012ardb; then if test -z "$bl2_img"; then bl2_img=$image_path/bl2_qspi.pbl fi if test -z "$fip_img"; then fip_img=$image_path/fip_uboot.bin fi if test -z "$pfe_img"; then pfe_img=/flash_images/pfe_fw_sbl.itb fi if test -z "$dtb_img"; then dtb_img=/fsl-ls1012a-rdb.dtb fi if test -z "$flash_type"; then flash_type=qspi fi # currently qspi doesn't support sf protect lock/unlock feature, so just echo it. pt_off_cmd="echo sf protect unlock" efs="$filesize" erase_cmd="sf erase" write_cmd="sf write" elif test $board = ls1012afrwy; then if test -z "$bl2_img"; then bl2_img=$image_path/bl2_qspi.pbl fi if test -z "$fip_img"; then fip_img=$image_path/fip_uboot.bin fi if test -z "$pfe_img"; then pfe_img=/flash_images/pfe_fw_sbl.itb fi if test -z "$dtb_img"; then dtb_img=/fsl-ls1012a-frwy.dtb fi if test -z "$flash_type"; then flash_type=qspi fi pt_off_cmd="echo sf protect unlock" efs="$filesize" erase_cmd="sf erase" write_cmd="sf write" elif test $board = ls1028ardb; then if test -z "$bl2_img"; then bl2_img=$image_path/bl2_flexspi_nor.pbl fi if test -z "$fip_img"; then fip_img=$image_path/fip_uboot.bin fi if test -z "$dp_img"; then dp_img=/flash_images/ls1028a-dp-fw.bin fi if test -z "$phy_img"; then phy_img=/flash_images/in112525-phy-ucode.txt fi if test -z "$dtb_img"; then dtb_img=/fsl-ls1028a-rdb.dtb fi if test -z "$flash_type"; then flash_type=flexspi_nor fi pt_off_cmd="echo sf protect unlock" efs="$filesize" erase_cmd="sf erase" write_cmd="sf write" elif test $board = ls1043ardb; then if test -z "$bl2_img"; then bl2_img=$image_path/bl2_nor.pbl fi if test -z "$fip_img"; then fip_img=$image_path/fip_uboot.bin fi if test -z "$fman_img"; then fman_img=/flash_images/fsl_fman_ucode_ls1043_r1.1_106_4_18.bin fi if test -z "$qe_img"; then qe_img=/flash_images/iram_Type_A_LS1021a_r1.0.bin fi if test -z "$phy_img"; then phy_img=/flash_images/cs4315-cs4340-PHY-ucode.txt fi if test -z "$dtb_img"; then dtb_img=/fsl-ls1043a-rdb-sdk.dtb fi if test -z "$flash_type"; then flash_type=nor fi pt_off_cmd="protect off" efs="+$filesize" erase_cmd=erase write_cmd=cp.b elif test $board = ls1046ardb -o $board = ls1046afrwy; then if test -z "$bl2_img"; then bl2_img=$image_path/bl2_qspi.pbl fi if test -z "$fip_img"; then fip_img=$image_path/fip_uboot.bin fi if test -z "$fman_img"; then fman_img=/flash_images/fsl_fman_ucode_ls1046_r1.0_106_4_18.bin fi if test -z "$qe_img"; then qe_img=/flash_images/iram_Type_A_LS1021a_r1.0.bin fi if test -z "$phy_img"; then phy_img=/flash_images/cs4315-cs4340-PHY-ucode.txt fi if test -z "$dtb_img"; then if test $board = ls1046ardb; then dtb_img=/fsl-ls1046a-rdb-sdk.dtb else dtb_img=/fsl-ls1046a-frwy-sdk.dtb fi fi if test -z "$flash_type"; then flash_type=qspi fi pt_off_cmd="echo sf protect unlock" efs="$filesize" erase_cmd="sf erase" write_cmd="sf write" elif test $board = ls1088ardb_pb; then if test -z "$bl2_img"; then bl2_img=$image_path/bl2_qspi.pbl fi if test -z "$fip_img"; then fip_img=$image_path/fip_uboot.bin fi if test -z "$mcfw_img"; then mcfw_img=$image_path/${mc_version}_ls1088a.itb fi if test -z "$mcdpc_img"; then mcdpc_img=$image_path/dpc-bman-4M.0x1D-0x0D.dtb fi if test -z "$mcdpl_img"; then mcdpl_img=$image_path/dpl-eth.0x1D_0x0D.dtb fi if test -z "$phy_img"; then phy_img=/flash_images/cs4315-cs4340-PHY-ucode.txt fi if test -z "$dtb_img"; then dtb_img=/fsl-ls1088a-rdb.dtb fi if test -z "$flash_type"; then flash_type=qspi fi pt_off_cmd="echo sf protect unlock" efs="$filesize" erase_cmd="sf erase" write_cmd="sf write" elif test $board = ls2088ardb; then if test -z "$bl2_img"; then bl2_img=$image_path/bl2_nor.pbl fi if test -z "$fip_img"; then fip_img=$image_path/fip_uboot.bin fi if test -z "$mcfw_img"; then mcfw_img=$image_path/${mc_version}_ls2088a.itb fi if test -z "$mcdpc_img"; then mcdpc_img=$image_path/dpc-bman-4M.0x2A_0x41.dtb fi if test -z "$mcdpl_img"; then mcdpl_img=$image_path/dpl-eth.0x2A_0x41.dtb fi if test -z "$phy_img"; then phy_img=/flash_images/cs4315-cs4340-PHY-ucode.txt fi if test -z "$dtb_img"; then dtb_img=/fsl-ls2088a-rdb.dtb fi if test -z "$flash_type"; then flash_type=nor fi pt_off_cmd="protect off" efs="+$filesize" erase_cmd=erase write_cmd=cp.b elif test $board = lx2160ardb -o $board = lx2160ardb_rev2; then if test -z "$bl2_img"; then bl2_img=$image_path/bl2_flexspi_nor.pbl fi if test -z "$fip_img"; then fip_img=$image_path/fip_uboot.bin fi if test -z "$ddr_img"; then ddr_img=$image_path/fip_ddr_all.bin fi if test -z "$mcfw_img"; then mcfw_img=$image_path/${mc_version}_lx2160a.itb fi if test -z "$mcdpc_img"; then mcdpc_img=$image_path/dpc-warn.dtb fi if test -z "$mcdpl_img"; then mcdpl_img=$image_path/dpl-eth.19.dtb fi if test -z "$phy_img"; then phy_img=/flash_images/in112525-phy-ucode.txt fi if test -z "$dtb_img"; then dtb_img=/fsl-lx2160a-rdb.dtb fi if test -z "$flash_type"; then flash_type=flexspi_nor fi pt_off_cmd="echo sf protect unlock" efs="$filesize" erase_cmd="sf erase" write_cmd="sf write" elif test $board = lx2162aqds; then if test -z "$bl2_img"; then bl2_img=$image_path/bl2_flexspi_nor.pbl fi if test -z "$fip_img"; then fip_img=$image_path/fip_uboot.bin fi if test -z "$ddr_img"; then ddr_img=$image_path/fip_ddr_all.bin fi if test -z "$mcfw_img"; then mcfw_img=$image_path/${mc_version}_lx2160a.itb fi if test -z "$mcdpc_img"; then mcdpc_img=$image_path/dpc_17_2.dtb fi if test -z "$mcdpl_img"; then mcdpl_img=$image_path/dpl-18_5-17_2.dtb fi if test -z "$phy_img"; then phy_img=/flash_images/in112525-phy-ucode.txt fi if test -z "$dtb_img"; then dtb_img=/fsl-lx2162a-qds.dtb fi if test -z "$flash_type"; then flash_type=flexspi_nor fi pt_off_cmd="echo sf protect unlock" efs="$filesize" erase_cmd="sf erase" write_cmd="sf write" fi if test -z "$linux_itb_img"; then if test $board = ls1021atwr; then linux_itb_img=/lsdk2108_yocto_tiny_LS_arm32.itb else linux_itb_img=/lsdk2108_yocto_tiny_LS_arm64.itb fi fi if test $board = ls1021atwr -o $board = ls1043ardb; then # IFC-NOR flash on LS1021ATWR and LS1043ARDB if test $bank = other; then addr_bl2=0x64000000 addr_fip=0x64100000 addr_fman=0x64900000 addr_qe=0x64940000 addr_eth=0x64980000 addr_dtb=0x64f00000 addr_kernel=0x65000000 elif test $bank = current; then addr_bl2=0x60000000 addr_fip=0x60100000 addr_fman=0x60900000 addr_qe=0x60940000 addr_eth=0x60980000 addr_dtb=0x60f00000 addr_kernel=0x61000000 else echo Error: invalid $bank for bank! exit fi elif test $board = ls1012ardb -o $board = ls1028ardb -o $board = ls1046ardb -o $board = ls1046afrwy -o $board = ls1088ardb_pb -o $board = lx2160ardb -o $board = lx2160ardb_rev2 -o $board = lx2162aqds; then # SPI flash on LS1012ARDB, LS1046ARDB, LS1046AFRWY, LS1088ARDB_PB, LX2160ARDB, LX2162AQDS addr_bl2=0x0 addr_fip=0x00100000 addr_ddr=0x00800000 addr_fman=0x00900000 addr_qe=0x00940000 addr_dp=0x00940000 addr_eth=0x00980000 addr_mcfw=0x00a00000 addr_mcdpl=0x00d00000 addr_mcdpc=0x00e00000 addr_dtb=0x00f00000 addr_kernel=0x01000000 elif test $board = ls1012afrwy; then # base firmware in 2MB QSPI-NOR flash on LS1012AFRWY addr_bl2=0x0 addr_eth=0x00020000 addr_fip=0x00060000 # kernel+dtb+ramdisk itb in 128MB NAND flash addr_kernel=0x0 elif test $board = ls2088ardb; then if test $bank = other; then addr_bl2=0x584000000 addr_fip=0x584100000 addr_eth=0x584980000 addr_mcfw=0x584a00000 addr_mcdpl=0x584d00000 addr_mcdpc=0x584e00000 addr_dtb=0x584f00000 addr_kernel=0x585000000 elif test $bank = current; then addr_bl2=0x580000000 addr_fip=0x580100000 addr_eth=0x580980000 addr_mcfw=0x580a00000 addr_mcdpl=0x580d00000 addr_mcdpc=0x580e00000 addr_dtb=0x580f00000 addr_kernel=0x581000000 else echo Error: invalid $bank for bank! exit fi fi if test $board = ls1046ardb -o $board = ls1046afrwy -o $board = ls1088ardb_pb -o $board = lx2160ardb -o $board = lx2160ardb_rev2 -o $board = lx2162aqds; then if test $bank = other; then echo Selecting other bank sf probe 0:1 elif test $bank = current; then sf probe 0:0 else echo Error: invalid $bank for bank. Aborting exit fi elif test $board = ls1012ardb; then if test $bank = bank2; then echo Selecting bank2 i2c mw 0x24 0x7 0xfc; i2c mw 0x24 0x3 0xf5 elif test $bank = bank1; then echo Selecting bank1 i2c mw 0x24 0x7 0xfc; i2c mw 0x24 0x3 0xf4 elif test $bank != current; then echo Error: bank choices are bank1, bank2, or current for bank. Aborting exit fi sf probe elif test $board = ls1012afrwy; then if test $bank != current; then echo Only current bank is supported on ls1012afrwy. Aborting exit fi sf probe fi echo Starting to flash $bank bank of $flash_type flash according to LSDK standard flash layout: echo Using bd_type = $bd_type echo Using bd_part = $bd_part echo Using img = $img if test "$img" = bl2; then # RCW+PBL+BL2 in case of with TF-A echo Using addr_bl2 $addr_bl2 for bl2_img $bl2_img if load $bd_type $bd_part $img_load_addr $bl2_img && $pt_off_cmd $addr_bl2 $efs && $erase_cmd $addr_bl2 +$filesize && $write_cmd $img_load_addr $addr_bl2 $filesize; then echo Success: flashed $bl2_img else echo Failed to flash $bl2_img fi exit elif test "$img" = fip; then # TF-A fip image echo Using addr_fip $addr_fip for fip_img $fip_img if load $bd_type $bd_part $img_load_addr $fip_img && $pt_off_cmd $addr_fip $efs && $erase_cmd $addr_fip +$filesize && $write_cmd $img_load_addr $addr_fip $filesize; then echo Success: flashed $fip_img else echo Failed to flash $fip_img fi exit elif test "$img" = ddr; then # DDR PHY firmware on lx216x echo Using addr_ddr $addr_ddr for ddr_img $ddr_img if load $bd_type $bd_part $img_load_addr $ddr_img && $pt_off_cmd $addr_ddr $efs && $erase_cmd $addr_ddr +$filesize && $write_cmd $img_load_addr $addr_ddr $filesize; then echo Success: flashed $ddr_img to $addr_ddr else echo Failed to flash $ddr_img fi exit elif test "$img" = mcfw; then # DPAA2 MC firmware echo Using addr_mcfw $addr_mcfw for mcfw_img $mcfw_img if load $bd_type $bd_part $img_load_addr $mcfw_img && $pt_off_cmd $addr_mcfw $efs && $erase_cmd $addr_mcfw +$filesize && $write_cmd $img_load_addr $addr_mcfw $filesize; then echo Success: flashed $mcfw_img to $addr_mcfw else echo Failed to flash $mcfw_img fi exit elif test "$img" = mcdpl; then # DPAA2 MC DPL echo Using addr_mcdpl $addr_mcdpl for mcdpl_img $mcdpl_img if load $bd_type $bd_part $img_load_addr $mcdpl_img && $pt_off_cmd $addr_mcdpl $efs && $erase_cmd $addr_mcdpl +$filesize && $write_cmd $img_load_addr $addr_mcdpl $filesize; then echo Success: flashed $mcdpl_img to $addr_mcdpl else echo Failed to flash $mcdpl_img fi exit elif test "$img" = mcdpc; then # DPAA2 MC DPC echo Using addr_mcdpc $addr_mcdpc for mcdpc_img $mcdpc_img if load $bd_type $bd_part $img_load_addr $mcdpc_img && $pt_off_cmd $addr_mcdpc $efs && $erase_cmd $addr_mcdpc +$filesize && $write_cmd $img_load_addr $addr_mcdpc $filesize; then echo Success: flashed $mcdpc_img to $addr_mcdpc else echo Failed to flash $mcdpc_img fi exit elif test "$img" = fman; then # DPAA1 FMan ucode firmware echo Using addr_fman $addr_fman for fman_img $fman_img if load $bd_type $bd_part $img_load_addr $fman_img && $pt_off_cmd $addr_fman $efs && $erase_cmd $addr_fman +$filesize && $write_cmd $img_load_addr $addr_fman $filesize; then echo Success: flashed $fman_img else echo Failed to flash $fman_img fi exit elif test "$img" = pfe; then # PFE firmware on LS1012A echo Using addr_eth $addr_eth for pfe_img $pfe_img if load $bd_type $bd_part $img_load_addr $pfe_img && $pt_off_cmd $addr_eth $efs && $erase_cmd $addr_eth +$filesize && $write_cmd $img_load_addr $addr_eth $filesize; then echo Success: flashed $pfe_img else echo Failed to flash $pfe_img fi exit elif test "$img" = phy; then # Cortina PHY firmware echo Using addr_eth $addr_eth for phy_img $phy_img if load $bd_type $bd_part $img_load_addr $phy_img && $pt_off_cmd $addr_eth $efs && $erase_cmd $addr_eth +$filesize && $write_cmd $img_load_addr $addr_eth $filesize; then echo Success: flashed $phy_img else echo Failed to flash $phy_img fi exit elif test "$img" = qe; then # QE ucode firmware echo Using addr_qe $addr_qe for qe_img $qe_img if load $bd_type $bd_part $img_load_addr $qe_img && $pt_off_cmd $addr_qe $efs && $erase_cmd $addr_qe +$filesize && $write_cmd $img_load_addr $addr_qe $filesize; then echo Success: flashed $qe_img else echo Failed to flash $qe_img fi exit elif test "$img" = dp; then # DP firmware echo Using addr_dp $addr_dp for dp_img $dp_img if load $bd_type $bd_part $img_load_addr $dp_img && $pt_off_cmd $addr_dp $efs && $erase_cmd $addr_dp +$filesize && $write_cmd $img_load_addr $addr_dp $filesize; then echo Success: flashed $dp_img else echo Failed to flash $dp_img fi exit elif test "$img" = dtb; then # DTB image echo Using addr_dtb $addr_dtb for dtb_img $dtb_img echo "222 $pt_off_cmd $addr_dtb $efs $erase_cmd $addr_dtb +$filesize" if load $bd_type $bd_part $img_load_addr $dtb_img && $pt_off_cmd $addr_dtb $efs && $erase_cmd $addr_dtb +$filesize && $write_cmd $img_load_addr $addr_dtb $filesize; then echo Success: flashed $dtb_img else echo Failed to flash $dtb_img fi exit elif test "$img" = linux_itb; then # linux itb image echo Using addr_kernel $addr_kernel for linux_itb_img $linux_itb_img if load $bd_type $bd_part $img_load_addr $linux_itb_img && $pt_off_cmd $addr_kernel $efs && $erase_cmd $addr_kernel +$filesize && $write_cmd $img_load_addr $addr_kernel $filesize; then echo Success: flashed $linux_itb_img else echo Failed to flash $linux_itb_img fi exit elif test "$img" != all; then echo ERROR: invalid $img for img! exit fi # flash all images to the specified bank in case of img=all if test $board = ls1021atwr; then echo ls1021atwr without ATF is not supported. exit fi # ATF BL2: RCW+PBI+BL2 if load $bd_type $bd_part $img_load_addr $bl2_img && $pt_off_cmd $addr_bl2 $efs && $erase_cmd $addr_bl2 +$filesize && $write_cmd $img_load_addr $addr_bl2 $filesize; then echo Success: flashed $bl2_img to $addr_bl2 else echo Failed to flash $bl2_img fi # ATF FIP if load $bd_type $bd_part $img_load_addr $fip_img && $pt_off_cmd $addr_fip $efs && $erase_cmd $addr_fip +$filesize && $write_cmd $img_load_addr $addr_fip $filesize; then echo Success: flashed $fip_img to $addr_fip else echo Failed to flash $fip_img fi # DDR PHY firmware if test $board = lx2160ardb -o $board = lx2160ardb_rev2 -o $board = lx2162aqds; then if load $bd_type $bd_part $img_load_addr $ddr_img && $pt_off_cmd $addr_ddr $efs && $erase_cmd $addr_ddr +$filesize && $write_cmd $img_load_addr $addr_ddr $filesize; then echo Success: flashed $ddr_img to $addr_ddr else echo Failed to flash $ddr_img fi fi # DPAA1 FMan ucode if test $board = ls1043ardb -o $board = ls1046ardb -o $board = ls1046afrwy; then if load $bd_type $bd_part $img_load_addr $fman_img && $pt_off_cmd $addr_fman $efs && $erase_cmd $addr_fman +$filesize && $write_cmd $img_load_addr $addr_fman $filesize; then echo Success: flashed $fman_img to $addr_fman else echo Failed to flash $fman_img fi fi # QE ucode if test $board = ls1021atwr -o $board = ls1043ardb -o $board = ls1046ardb -o $board = ls1046afrwy; then if load $bd_type $bd_part $img_load_addr $qe_img && $pt_off_cmd $addr_qe $efs && $erase_cmd $addr_qe +$filesize && $write_cmd $img_load_addr $addr_qe $filesize; then echo Success: flashed $qe_img to $addr_qe else echo Failed to flash $qe_img fi fi # DP firmware if test $board = ls1028ardb; then if load $bd_type $bd_part $img_load_addr $dp_img && $pt_off_cmd $addr_dp $efs && $erase_cmd $addr_dp +$filesize && $write_cmd $img_load_addr $addr_dp $filesize; then echo Success: flashed $dp_img to $addr_dp else echo Failed to flash $dp_img fi fi # Ethernet PHY firmware if test $board = ls1043ardb -o $board = ls1046ardb -o $board = ls1046afrwy -o $board = ls1088ardb_pb -o $board = ls2088ardb; then if load $bd_type $bd_part $img_load_addr $phy_img && $pt_off_cmd $addr_eth $efs && $erase_cmd $addr_eth +$filesize && $write_cmd $img_load_addr $addr_eth $filesize; then echo Success: flashed $phy_img to $addr_eth else echo Failed to flash $phy_img fi elif test $board = ls1012ardb -o $board = ls1012afrwy; then # PFE firmware if load $bd_type $bd_part $img_load_addr $pfe_img && $pt_off_cmd $addr_eth $efs && $erase_cmd $addr_eth +$filesize && $write_cmd $img_load_addr $addr_eth $filesize; then echo Success: flashed $pfe_img to $addr_eth else echo Failed to flash $pfe_img fi fi # DPAA2 MC firmware if test $board = ls1088ardb_pb -o $board = ls2088ardb -o $board = lx2160ardb -o $board = lx2160ardb_rev2 -o $board = lx2162aqds; then if load $bd_type $bd_part $img_load_addr $mcfw_img && $pt_off_cmd $addr_mcfw $efs && $erase_cmd $addr_mcfw +$filesize && $write_cmd $img_load_addr $addr_mcfw $filesize; then echo Success: flashed $mcfw_img to $addr_mcfw else echo Failed to flash $mcfw_img fi fi # DPAA2 DPL firmware if test $board = ls1088ardb_pb -o $board = ls2088ardb -o $board = lx2160ardb -o $board = lx2160ardb_rev2 -o $board = lx2162aqds; then if load $bd_type $bd_part $img_load_addr $mcdpl_img && $pt_off_cmd $addr_mcdpl $efs && $erase_cmd $addr_mcdpl +$filesize && $write_cmd $img_load_addr $addr_mcdpl $filesize; then echo Success: flashed $mcdpl_img to $addr_mcdpl else echo Failed to flash $mcdpl_img fi fi # DPAA2 DPC firmware if test $board = ls1088ardb_pb -o $board = ls2088ardb -o $board = lx2160ardb -o $board = lx2160ardb_rev2 -o $board = lx2162aqds; then if load $bd_type $bd_part $img_load_addr $mcdpc_img && $pt_off_cmd $addr_mcdpc $efs && $erase_cmd $addr_mcdpc +$filesize && $write_cmd $img_load_addr $addr_mcdpc $filesize; then echo Success: flashed $mcdpc_img to $addr_mcdpc else echo Failed to flash $mcdpc_img fi fi # DTB if test $board != ls1012afrwy; then if load $bd_type $bd_part $img_load_addr $dtb_img && $pt_off_cmd $addr_dtb $efs && $erase_cmd $addr_dtb +$filesize && $write_cmd $img_load_addr $addr_dtb $filesize; then echo Success: flashed $dtb_img to $addr_dtb else echo Failed to flash $dtb_img fi fi # Kernel itb if test $board != ls1012afrwy; then if load $bd_type $bd_part $img_load_addr $linux_itb_img && $pt_off_cmd $addr_kernel $efs && $erase_cmd $addr_kernel +$filesize && $write_cmd $img_load_addr $addr_kernel $filesize; then echo Success: flashed $linux_itb_img to $addr_kernel else echo Failed to flash $linux_itb_img fi fi echo Completed! if test $board = ls1043ardb -o $board = ls1046ardb -o $board = ls1046afrwy; then echo run "cpld reset altbank" to boot U-Boot from other bank. elif test $board = ls1028ardb -o $board = ls1088ardb_pb -o $board = ls2088ardb -o $board = lx2160ardb -o $board = lx2162aqds; then echo run "qixis_reset altbank" to boot U-Boot from other bank. fi i8`(`lfsl,ls1021a-twrfsl,ls1021a&7LS1021A TWR Boardaliases=/soc/crypto@1700000D/soc/ethernet@2d10000N/soc/ethernet@2d50000X/soc/ethernet@2d90000b/soc/timer0@29d0000g/soc/serial@2950000o/soc/serial@2960000w/soc/serial@2970000/soc/serial@2980000/soc/serial@2990000/soc/serial@29a0000/sysclk!/soc/mdio@2d24000/ethernet-phy@1!/soc/mdio@2d24000/ethernet-phy@2!/soc/mdio@2d24000/ethernet-phy@0cpuscpu@f00arm,cortex-a7cpu cpu@f01arm,cortex-a7cpu memorymemorysysclk fixed-clock sysclktimerarm,armv7-timer0,   pmuarm,cortex-a7-pmu,7rebootsyscon-rebootJQXsoc simple-bussoc&]memory-controller@1080000fsl,qoriq-memory-controller ,dinterrupt-controller@1400000arm,gic-400arm,cortex-a7-gico@@@ @@ @`  , msi-controller@1570e00fsl,ls1021a-msiW ,msi-controller@1570e08fsl,ls1021a-msiW ,ifc@1530000fsl,ifcsimple-busSd ,K]`okaynor@0,0 cfi-flash ddcfg@1ee0000fsl,ls1021a-dcfgsyscondspi@1550000fsl,ls1021a-qspi U@ QuadSPIQuadSPI-memory , qspi_enqspiokayn25q128a13@0n25q128a13jedec,spi-nor1-flash@0jedec,spi-noresdhc@1560000fsl,ls1021a-esdhcfsl,esdhcV ,^  #dokaysata@3200000fsl,ls1021a-ahci   " ahcisata-ecc ,e 4okay scfg@1570000fsl,ls1021a-scfgsysconWd]Winterrupt-controller@1acfsl,ls1021a-extirqoAO!crypto@1700000fsl,sec-v5.0fsl,sec-v4.0bp]p ,k"jr@10000,fsl,sec-v5.0-job-ringfsl,sec-v4.0-job-ring ,g#jr@20000,fsl,sec-v5.0-job-ringfsl,sec-v4.0-job-ring ,h$jr@30000,fsl,sec-v5.0-job-ringfsl,sec-v4.0-job-ring ,i%jr@40000,fsl,sec-v5.0-job-ringfsl,sec-v4.0-job-ring ,j&clocking@1ee1000fsl,ls1021a-clockgentmu@1f00000fsl,qoriq-tmu ,=n &Ha |&.5=DL S [ d$+49BLQ Z c$,5=FPY $thermal-zonescpu-thermal'tripscpu-alertLpassivecpu-crits critical(cooling-mapsmap0spi@2100000fsl,ls1021a-v1.0-dspi ,`dspi d disabled)spi@2110000fsl,ls1021a-v1.0-dspi ,adspi dokay*s25fl064k@0spansion,s25fl064k$!*+i2c@2180000$fsl,vf610-i2cfsl,ls1021a-vf610-i2c ,Xi2c 3txrx= ' & B okay,ina220@40 ti,ina220@Oina220@41 ti,ina220AOi2c@2190000$fsl,vf610-i2cfsl,ls1021a-vf610-i2c ,Yi2c 3txrx= % $ B okay-sgtl5000@a^ fsl,sgtl5000 o {  i2c@21a0000fsl,vf610-i2c ,Zi2c 3txrx= # " disabled.serial@21c0500fsl,16550-FIFO64ns16550a ,V okay/serial@21c0600fsl,16550-FIFO64ns16550a ,V okay0serial@21d0500fsl,16550-FIFO64ns16550a ,W  disabled1serial@21d0600fsl,16550-FIFO64ns16550a ,W  disabled2counter@29d0000fsl,ftm-quaddecd disabled3counter@29e0000fsl,ftm-quaddecd disabled4counter@29f0000fsl,ftm-quaddecd disabled5counter@2a00000fsl,ftm-quaddecd disabled6gpio@2300000 fsl,ls1021a-gpiofsl,qoriq-gpio0 ,bo7gpio@2310000 fsl,ls1021a-gpiofsl,qoriq-gpio1 ,co8gpio@2320000 fsl,ls1021a-gpiofsl,qoriq-gpio2 ,do9gpio@2330000 fsl,ls1021a-gpiofsl,qoriq-gpio3 ,o serial@2950000fsl,ls1021a-lpuart ,Pipgokay:serial@2960000fsl,ls1021a-lpuart ,Q ipg disabled;serial@2970000fsl,ls1021a-lpuart ,R ipg disabled<serial@2980000fsl,ls1021a-lpuart ,S ipg disabled=serial@2990000fsl,ls1021a-lpuart ,T ipg disabled>serial@29a0000fsl,ls1021a-lpuart ,U ipg disabled?pwm@29d0000fsl,vf610-ftm-pwm'ftm_sysftm_extftm_fixftm_cnt_clk_en0d disabled@ftm0@29d0000fsl,ftm-alarm !@ftmFlexTimer1 ,vdokayApwm@29e0000fsl,vf610-ftm-pwm'ftm_sysftm_extftm_fixftm_cnt_clk_en0d disabledBpwm@29f0000fsl,vf610-ftm-pwm'ftm_sysftm_extftm_fixftm_cnt_clk_en0d disabledCpwm@2a00000fsl,vf610-ftm-pwm'ftm_sysftm_extftm_fixftm_cnt_clk_en0d disabledDpwm@2a10000fsl,vf610-ftm-pwm'ftm_sysftm_extftm_fixftm_cnt_clk_en0d disabledEpwm@2a20000fsl,vf610-ftm-pwm'ftm_sysftm_extftm_fixftm_cnt_clk_en0d disabledFpwm@2a30000fsl,vf610-ftm-pwm'ftm_sysftm_extftm_fixftm_cnt_clk_en0d disabledGpwm@2a40000fsl,vf610-ftm-pwm'ftm_sysftm_extftm_fixftm_cnt_clk_en0d disabledHwatchdog@2ad0000fsl,imx21-wdt ,s wdog-endIsai@2b50000^fsl,vf610-sai ,0busmclk1mclk2mclk33txrx= / .okaysai@2b60000^fsl,vf610-sai ,0busmclk1mclk2mclk33txrx= - , disabledJedma@2c00000fsl,vf610-edma0,edma-txedma-err ddmamux0dmamux1 dcu@2ce0000fsl,ls1021a-dcu ,dcupixdokayKportendpoint mdio@2d24000gianfarmdio @@0Lethernet-phy@0ethernet-phy@1ethernet-phy@2tbi-phy@1ftbi-phymdio@2d64000gianfarmdio @@0Mtbi-phy@1ftbi-phyptp_clock@2d10e00fsl,etsec-ptp ,;);8dDethernet@2d10000 fsl,etsec2network&7eTSECS]4dozsgmiiokayNqueue-group@2d10000$,queue-group@2d14000@$,ethernet@2d50000 fsl,etsec2network&7eTSEC]4dozsgmiiokayOqueue-group@2d50000$,queue-group@2d54000@$,ethernet@2d90000 fsl,etsec2network&7eTSEC]4o zrgmii-idokayPqueue-group@2d90000$,queue-group@2d94000@$,usb@8600000fsl-usb2-dr-v2.5fsl-usb2-dr` ,hostulpiQusb3@3100000 snps,dwc3 ,]host  )Rpcie@3400000fsl,ls1021a-pcie @@  regsconfig,pmeaerApciO\8]@@@@@foOA[ disabledpcie@3500000fsl,ls1021a-pcie PH  regsconfig,pmeaerApciO\8]H@H@@foOA\ disabledcan@2a70000fsl,ls1021ar2-flexcan ,~ipgperdokayScan@2a80000fsl,ls1021ar2-flexcan ,ipgperdokayTcan@2a90000fsl,ls1021ar2-flexcan ,ipgperd disabledUcan@2aa0000fsl,ls1021ar2-flexcan ,ipgperd disabledVsram@10000000 mmio-sram]Wsram@10010000 mmio-sram]Xdma-controller@8390000fsl,ls1021a-qdma0888 $,LM#qdma-errorqdma-queue0qdma-queue1q~@@@dYpower-controller@1ee2140%fsl,ls1021a-rcpmfsl,qoriq-rcpm-2.1+!@ timer0@29d0000fsl,ls1021a-ftm-alarmftm   ,vdZclock-mclk fixed-clock w regulators simple-busregulator@0regulator-fixed3P3V2Z2Z1 soundsimple-audio-cardEi2sZ^MicrophoneMicrophone JackHeadphoneHeadphone JackSpeakerSpeaker ExtLineLine In JackpxMIC_INMicrophone JackMicrophone JackMic BiasLINE_INLine In JackHeadphone JackHP_OUTSpeaker ExtLINE_OUTsimple-audio-card,cpusimple-audio-card,codecpanelnec,nl4827hc19-05b[portendpoint __symbols__/cpus/cpu@f00/cpus/cpu@f01/sysclk/soc/memory-controller@1080000"/soc/interrupt-controller@1400000/soc/msi-controller@1570e00/soc/msi-controller@1570e08/soc/ifc@1530000/soc/dcfg@1ee0000/soc/spi@1550000/soc/spi@1550000/n25q128a13@0/soc/spi@1550000/flash@0/soc/esdhc@1560000/soc/sata@3200000J/soc/scfg@1570000+/soc/scfg@1570000/interrupt-controller@1ac=/soc/crypto@1700000/soc/crypto@1700000/jr@10000 /soc/crypto@1700000/jr@20000/soc/crypto@1700000/jr@30000/soc/crypto@1700000/jr@40000%/soc/clocking@1ee1000./soc/tmu@1f000002/soc/thermal-zones/cpu-thermal/>/soc/thermal-zones/cpu-thermal/trips/cpu-alert.H/soc/thermal-zones/cpu-thermal/trips/cpu-critQ/soc/spi@2100000W/soc/spi@2110000]/soc/spi@2110000/s25fl064k@0g/soc/i2c@2180000l/soc/i2c@2190000q/soc/i2c@2190000/sgtl5000@aw/soc/i2c@21a0000|/soc/serial@21c0500/soc/serial@21c0600/soc/serial@21d0500/soc/serial@21d0600/soc/counter@29d0000/soc/counter@29e0000/soc/counter@29f0000/soc/counter@2a00000/soc/gpio@2300000/soc/gpio@2310000/soc/gpio@2320000/soc/gpio@2330000/soc/serial@2950000/soc/serial@2960000/soc/serial@2970000/soc/serial@2980000/soc/serial@2990000/soc/serial@29a0000/soc/pwm@29d0000/soc/ftm0@29d0000 /soc/pwm@29e0000/soc/pwm@29f0000/soc/pwm@2a00000/soc/pwm@2a10000/soc/pwm@2a20000#/soc/pwm@2a30000(/soc/pwm@2a40000-/soc/watchdog@2ad00003/soc/sai@2b500008/soc/sai@2b60000=/soc/edma@2c00000C/soc/dcu@2ce0000G/soc/dcu@2ce0000/port/endpointO/soc/mdio@2d24000!U/soc/mdio@2d24000/ethernet-phy@0!`/soc/mdio@2d24000/ethernet-phy@1!k/soc/mdio@2d24000/ethernet-phy@2v/soc/mdio@2d24000/tbi-phy@1f{/soc/mdio@2d64000/soc/mdio@2d64000/tbi-phy@1f/soc/ethernet@2d10000/soc/ethernet@2d50000/soc/ethernet@2d90000/soc/usb@8600000/soc/usb3@3100000/soc/can@2a70000/soc/can@2a80000/soc/can@2a90000/soc/can@2aa0000/soc/sram@10000000/soc/sram@10010000/soc/dma-controller@8390000/soc/power-controller@1ee2140/soc/timer0@29d0000 /clock-mclk/regulators/regulator@0/panel/panel/port/endpoint #address-cells#size-cellscompatibleinterrupt-parentmodelcryptoethernet0ethernet1ethernet2rtc1serial0serial1serial2serial3serial4serial5sysclkenet2_rgmii_phyenet0_sgmii_phyenet1_sgmii_phydevice_typeregclocks#cooling-cellsphandle#clock-cellsclock-frequencyclock-output-namesinterruptsinterrupt-affinityregmapoffsetmaskrangesbig-endian#interrupt-cellsinterrupt-controllermsi-controllerstatusbank-widthdevice-widthreg-namesclock-namesnum-csspi-max-frequencyspi-rx-bus-widthspi-tx-bus-widthvoltage-rangessdhci,auto-cmd12dma-coherentinterrupt-mapinterrupt-map-maskfsl,sec-erafsl,tmu-rangefsl,tmu-calibration#thermal-sensor-cellspolling-delay-passivepolling-delaythermal-sensorstemperaturehysteresistripcooling-devicespi-num-chipselectsbus-numspi-cpolspi-cphadma-namesdmasfsl-scl-gpioshunt-resistor#sound-dai-cellsVDDA-supplyVDDIO-supplyfifo-sizegpio-controller#gpio-cells#pwm-cells#dma-cellsinterrupt-namesdma-channelsremote-endpointfsl,tclk-periodfsl,tmr-prscfsl,tmr-addfsl,tmr-fiper1fsl,tmr-fiper2fsl,max-adjfsl,extts-fifofsl,magic-packettbi-handlephy-handlephy-connection-typedr_modephy_typesnps,quirk-frame-length-adjustmentsnps,dis_rxdet_inp3_quirkusb3-lpm-capablesnps,dis-u1u2-when-u3-quirksnps,incr-burst-type-adjustmentsnps,host-vbus-glitchesfsl,pcie-scfgnum-viewportbus-rangemsi-parentblock-numberblock-offsetfsl,dma-queuesstatus-sizesqueue-sizes#fsl,rcpm-wakeup-cellsfsl,ippdexpcr1-alt-addrfsl,rcpm-wakeupregulator-nameregulator-min-microvoltregulator-max-microvoltregulator-always-onsimple-audio-card,formatsimple-audio-card,widgetssimple-audio-card,routingsound-daiframe-masterbitclock-mastercpu0cpu1gicmsi1msi2ifcdcfgqspiqflash0n25q128a130esdhcsataextirqsec_jr0sec_jr1sec_jr2sec_jr3clockgentmucpu_thermalcpu_alertcpu_critdspi0dspi1dspiflashi2c0i2c1codeci2c2uart0uart1uart2uart3counter0counter1counter2counter3gpio0gpio1gpio2gpio3lpuart0lpuart1lpuart2lpuart3lpuart4lpuart5pwm0ftm0pwm1pwm2pwm3pwm4pwm5pwm6pwm7wdog0sai1sai2edma0dcudcu_outmdio0sgmii_phy0rgmii_phy1sgmii_phy2tbi0mdio1tbi1enet0enet1enet2usb2usb3can0can1can2can3ocram1ocram2qdmarcpmftm_alarm0sys_mclkreg_3p3vpanelpanel_in