ELF=@@*(  ?#^{ *hQ @q'{¨^_#_?#^{ *hb @q{¨^_#_?#^{COA8B4^@Cy@**5@9uTA8B@ T*@OC{A^_#_!B?#^{COA8BCy@**5@uyA8B@ T*@OC{A^_#_!B!B?#^{COA8B^@:@ qIT@T@:@*4T @y%R)r} ijtCӉ}ɛDuA8B@ !T*@OC{A^_#_?#^{CWOA8B*B@kT"@5`T~@@" @* 4  @uyA8B@ !T*OCWB{A^_#_?#^{ `s^@ @ @{¨^_#_?#^{Cog_WOA8B`bhZ@9q T`By*@?TA8B@ TOFWE_DgCoB{A^_#_4u@6w@ @y@y @y!**u6w@w@W!B`@!*k @y@y*`5 *!Bv6yZ{ ?[1T9[R@@y@`*5 @y@ @yjT?[1AT`@!@ @ys@@ @y!K*W?#^{ `s^@``@ @{¨^_#_?#^{CWOA8B*@**5@yA8B@ AT*OCWB{A^_#_!!?#^{WO**@>**5*OBWA{è^_#_!?#^{ [g _ WOA8BRR<;`zA8B_ aT*[@OOWN_MgL{J^_#_B tA!hb ZvBy`B w Rh(R ^ C8=yO)R+R@y3KrbCxx # @BRqTw@yxy`@!*x@ {A!3#R 7O@!BO@X6w hBy @Rw kyS@!#R7`b@xZh"@xb qT Rxy@h"@H4q T qATxa @6u@.` @!z?{Tu@h@!` @!z?{#Tu@h@!@◟x4`9`x@bBy!`R`h:h`hBy` R- k`z9R`h:`hh` @!bRzb{!Z2`s_x"@`@qT!x"??y&T!x"??y&Tu@b&@!!`b`@`bR`BhZ `bR`BhZh*x@`y"@cO9!*@!` )r"!xBhy"@? q(RZhaTy@  {A!yx@ {A!x"y"9y @ (CH5y@  {A!*7*@@Y@YHCq T?`@!=h"@9 RqR8y @  CB*x@y @ "C!*z5@C!R 6!x@ {A @!#5@Rx"yx"hy"bB!`!B!`z6$zB(R`hR`h`"h`h`hRh@!_Cy_?z6T@! 5(@! 5(@! 5(@!5(@!`5`hh"@ qaT(@! 5`Bv@w(TcBB#R#v@w(Tt@!#R`7hR`h:@!qiT`t@T"@R`ty `t{{w>`"tB`BtF`RhJtvw:`v>`"vB`RhF`vw`v`v`bRh`vw`"v`Bv`Rhsa@R*^`@!!:@ *! @t @C!!!!@!@!*!*?#^{ O`s^@tuB`& h&K94``" h"K9h4` `tbAa2B` tbA`t2B1T*!R``@````Bt @C4*``6@`bt@```6COB* @{è^_#_?#^{ O`@DRRut"`@DRR`t2h"@ @OB {è^_#_?#C^{C_WOA8B* y6C@R ȂL94 ȆL94@RqT *)آ +yJ @֟$%*w37q!<TE8'@R6CV$$R C('7q(6TcR$*%4$**$)*$R!#4*$+*$`)*$cR? 4*$cR4* 4$b B1`T$AR*!4$*!4*$bEqM!TREqM,TBE q$"@ qT@*d$<**^$i$&*T$AR*4V$aR4*F$ 2Cؚ@XC@)R8!$&HRq)$HR*%$2 C$R Cw7$!Rm4*$c!R4*$c!R*@4v7 $!B**$R= 7 y  yS q(}*&@i'@'*$ *$**$<**** @yo) yؚ@X"@1Tc*%7 @ySR7S9W7*@9" yHKRFyHr~ ɚKsp_@9 ĉR} 18R" $R>@rFy}  ʚ[*] @y%R)r} ijtCӉ}ɛD*J y)R>RqJŊZ) iRI r}) f 9*7caR@4*,**& yؚ@xC@)R8!*8R" $RFyr~ ɚ*`@A8B@ aT*ODWC_B{A^_C#_**G9(4AqT**6C*?#^{ WO*`@R` hL94` hL9H4`@RQUqT )+ih8J @֟$t"`h"@ qT`hG9 4B`@R@OCWB @{Ĩ^_#_֟$$@+*u$@q*$`@h"@ qTt`@@4*v@u2h2T94H4*6*h4w"h EqT`u4`ub7*q**` `r"`aB+**9`b@uhDq+RR~ su@`v@w~@w zA4*Z`rt@`u^FbbF**K?#^{ *hz @q{¨^_#_?#^{ Oth6@!` 5`"`B@ ? T4R$R R R R0R0R R`u"@$R`u2@u$Ruh"@ qaT$R$Rc$R R0Rcb4Rc0R0R$R`"h&@h$R@ qT R R$Rc4Rcr4Rc4Rc$ROB @{è^_#_@!?#^{ O`tau6@R 7!@5OB @{è^_#_!?#^{Cog_W O A8B|ts" s@`Bh@)R9!9R#23T94# EqATP94******C@`3ѡ R5C_  9 K /C[K3C{ 3/ # cy$RFyrC~ ɚ6;@!qT@ T#@@3 4*731S_8hRrH r~( f EK#EqKT?qMTCER Ec CEEkj Tj****HR r#cBEqTR@q-TCE !******67@A8B_ TOJWI_HgGoF{E^_#_!B-*!B6 7L#B)^ JKC^)  K<)@z@@^#_CqC^jT@{z#{@h@9C^C`@3ѡC^5^C_C{@[Z@C^RA@9I 2H @! *_-r= 5@@^AyC{@{@#Z@@ A @9C^5@@h@y^C{@@#Z@@A@9C^@5:R!B@!B!B!B@?#^{o g _ W O A8BBѳ[1@ Tx"h&@(!!@1y4xu@ zA!@@q?T``@ @ RRA5Ru`@6*75]x|\xSw9v7@(D*9w" *<yy54v@ zAh"@x4qT!!CR`7]8]8@?*?5]8?k@Tv@ zA!@ 3AR55]rx6T[6@67`h@?@07y2 v@ zA!#R@)6(R@JrR1T*4_[18T]Y19TzB vC'4Q@U?1Ts@RCRA8B_ TOMWL_KgJoI{H^_#_u@ zA!#R>=C| `@C]!*C]RiRir rqRIqȉR(ru 7**9`"!Bu` ` 6` h*6R` v 9`v 9syUR**vRYUr*qTjR rR*7]8q@T}_q}gzkT@ **qaT**qTw@brF!`@!h"@1`T@(4qA TR RNTRvR`B `2 vR`R h`!Bttc*"Rh2 7!B` vb@``" v7R!w" 9a2B"R1 T`& w& 9!B@*!Bv7>`@!;RN`@]!L`@!*I`@! *`@!*!B!B{7[p`@!Iy"a"@7`5`b`2z@cA4*8`@!;R!B@\`@!*;R/6`@!*h7*y@6!@3!& `(Rh9h"@C4`& h&K94``" h"K9h4` vbAa2B` vbA@1T*!Rt"v"B "w"@@9`&@6*75]xvBy@ 9 @9`&@3*55]xR@@9@1*`45]-S vBR*`b`wrxB`yEz"ERvE{E2t Eh2T9!******]z`@!*(@4qT@.aR* 05`RѠirBRCx41/T*]x``(RrBRv:41 .T*]x`v>`RvFyv*yv@ zA!#R7C]4`rv:y`rRh:y@(`@@(R5yr]6yy`~@@!#R7v@ zA!#R7C]`v.`~@@!#R7v@ zA!#R7C]`v2v@ zA!#R7C]*`v*v@ zA!#R7C]*`v&v@ zA!#R7C]RQqVR``v"hBy @R kaTv@ zA!#R 7C] qZ*`bv`~@@!#R7v@ zA!#R@7`C]?1y6aTq`h6k !B*B!B*M!B*bcAR*{`@!*0!B`@!**!B97y  !B`@!@&7`byD#?1T'`7`9`>hO9H4@qT1Tdb9 @RRR9 @RRR*@R7HR RRk;)@*{z~@: BR*a~@*6D@{ *`@!*h@`Rh*Hy`+h:D`'h>D`r#`{:Hy`|*D`v&D`w.Dh2DD)!@*#@** #@[v@ zABR*v@ zA**6v"@4*9^R)^~q=S((H@y07*% ~!q(R‚Hz(A=A)*1@y4qaT *`@!@Ry@w@ zACx4#@qT!#@!CR@ 7C]8^k;T  ?k:TK)RyS_q y3(::7^}S]8S9h@kT*"JF?kJT7(R(3cR4*R i!B*!B7*rZ4(6BLycRI**4*2Vi`Rb*Ayc!RR 4*,`Zb.Ayc!R|24*9N!B*!B 7*cR*Z*`RBLy*RR**cR*@*`ZBLy ?*RR** 64BR*R*qR*@RA8B_ TOGWF_EgD{C^_#_LR@!?#^{Cg_WOA8Bt@ zA!`t"vBy`&@@R@ 5 @yiԍR. kR(qk(qa Tw"`&@@R5` @y`@ R*5 @y"qThR*k6`@!!B0!B`@!*!B7**L*!Bu7*!B]`@kAT!`@!`@!`@!}R``@ RR5Rx!Bu7*"qThR*k774ix`@RbR5@`RbR5@RbR*5 597A8B@ !T*OEWD_CgB{A^_#_`@!*cR*!uhD94=**!B!Bu74`@!**dR*%(Rh9@R@R5`@! !BF!B?#^{ *hQ}qT )+ih8J @֟$$$Bq'$$$$$$$$$$$$$$$$$$$$$$$$$$$$~${$x$u$r$o$l$i$f$c$`$]$Z$W$T$Q$N$K$H$E$B$?$<$9$6$3$0$-$*$'$$$!$$$$$$$ $ $$$ R @{¨^_#_?#^{ ``@ R"R5R @{¨^_#_!B?#^{ *hQ}qT )+ih8J @֟$$$Bq'$$$$$$$$$$$$~${$x$u$r$o$l$i$f$c$`$]$Z$W$T$Q$N$K$H$E$B$?$<$9$6$3$0$-$*$'$$$!$$$$$$$ $ $$$ R @{¨^_#_?#^{Cog_WOA8B*1T`Bu @CkTuh"@1T`@R1@T` hL94` hL9H4 *!E*B`@Rw`@*5`" @yh"@94V4*Ox"hB RyhJ Ih9(}țK_qjT: t hL9 4y*(@[KqmT R*R r @ih}*}*J`I *}I}I  qT:*5*V4x hJFy*yJy67*v 6 Q$!BG`b yxB`(R`h99x4`xB{z@gAR*R*hAqTz(R`Bh 9t @C`@R**7706W Ֆ 07 86a!B*dy@ qT* cR3*z@@ydB!***<R5thDu 6$@!B)$!B76 876@6$!B?6R  @7H6"$!BG6`* hFyߟR  r H7P6"$!BO6`* hFy鿟R  r P7X6"$!BW6`* hFyR  r X7`6$!B_6 `7h6"$!Bg6`* hFyR  r h7p6"$!Bo6`* hFyR  r p7x6!$!Bw6`* hFyR  r նx7 $!B6 @ ** 587F!BV?6`bhDq!T`2a2T95**h"@ qT``ru@`r v^Fb:Fy*4 $!B*`\7s6@1T1T>R RA8B@ aTOFWE_DgCoB{A^_#_$!B?#^{g_WO*t`xAh"@ qT v7X4OGWF_EgD{B@^_#_֟$q1@!B**6w`@*x@c@67kaT`zB`2 v@yC*w@B@)R(!(R*RR** (R`h9@bR?#C^{C_WOA8*Buy`@ *` 5@y@yH 7vR*qMTwh:D`RirBRx:y 7`R wCw 7`x@C@)R$!$R**qMTth>D`(RrBRu>y7!B*!BV7@y6A8B@ TODWC_B{A^_C#_`@!**`@!**`@!*?#^{_WO*twuvC67`HR6v*@7@RRRq-T`uBa@R*RR $a@B*   `@AROCWB_A{Ĩ^_#_?#^{og_WOA8*BvxCxxxxCxxxxCxxxxCxx`@`SR5^xuhJy!TkAT77A8B_ ?TOEWD_CgBoA{ƨ^_#_@SR5^x@SR 5^x@SѡR`5^x@SR5^x@SѡR 5^x@SaR` 5^xcc R 7sc R 7cR7cR7cR@7cR7cRx7c!Rq7c!Rj@7cRc7#cA R\73c!RU`7CcARN7cRG 7cR@7`4?=!B4*!B 7* &!B*!Bw7*)!B*!B 7*!B*!B 7*!B*!B7* !B*!B7*!B*!BW7*` h2C`v@B@)R6!6R`" Z $RrjFy=@}  ʚ~~S`^xR[x*`BSC^xk^xhR]x+[x$RC[x]x\x ]xC]x;\xKC\xR\xER[xC RRR R{RSRC3#IRR1RR0RRRRR RsRCR3RR*c[K;+# Zh y?#C^{C_WOA8B`hP94A8B@ !TODWC_B{A^_C#_`hG9h4`h"@ qT``@ 4``@ R` 5@uh"@ qTt`@@4@ >h"@nSwb  q飐Ri=r}evR hC hCk T**`r w:y`uhG94`hAkTN7@7!B~*!B7*Y*`xhw@bC!**X*`@!*`@!*BD?#C^{CWOA8B`hP94 ``@  R@5@t  9 Ku h.CKh2C w2*v.A8B@ !T*@ODWC{A^_C#_*!B?#C^{C_WOA8B`KyCyh"@ qaTt`@cR`5^Cy` RirBR7Ky1 TC@y` RirBR}SCy7`r C@yt:y`(R*h9A8B_ +T*OHWG_F{E^_C#_!B`@!R**!B5 7*`@!*7*`@!*`b QRh`r zSu:yKy`b u@C@y:k R) RdC%!**K@y?kT@7`(Rh93jR rRR37Sy1TWy1T*~jRc rR#R7x1 T*`@!*bx1@TjRc rRCR7x1Tx1TjRc rRcR7x1T x1TjRc rRR7x1T 7Rx1TjRc rRR7x1T WRux1TjRc rRR7x1T wR`x1TjRc rRR7x1T lRKx1TjRc rR R7x1T WR6x1TjRc rR# R7x1T BR!x1TjRc rRC R7x1T/-R x1T%R7R  *ySjRc rR*7x1`Tx1T*qT*`*uB`R v@hC*RR R* ?#C^{#g_WOA8B`h"@ qTQRFt2 hB4v7*4@*@8R9`#h@y4!T`{h?@y5T9 ******QQR @@A8B_ T*#@OHWG_FgE{C^_C#_$v@dBB***?#^{COA8*Br :Fy"@ qT>4P9h5~S 2k(1k yT` RirBR7  @yA8B@ T*@OC{A^_#_*@ @y!*$@ @yB*?#^{CWOA8B2 C4@R5 @yA4kT  @@4* *A8B@ T*OCWB{A^_#_@*74 ճ!B*!B7*@h4@4*h)*$B@!**$B!*?#^{COA8*Bh@ >`@R*7RR`@R7@kT6`@R*7RR`@R7@kT`@R* 7RR`@R@7@kAT*  !BA8B@ TOB{A^_#_?#^{Cog_W O A8B*RtC `ӂRbxsS hׂTRhTRyh#@[q Twch[@1q1TvCs+@`1T``@| RSR|5Ry"sf@``|@9h@9k.T`^Bh@@A8B_ }TOJWI_HgGoF{E^_#_``@@[ Rb_Rb5R^*{#3R7 @C`@@3*@5C_sq&x T !@ U R_R]5R4RsC`@3с~5C_.q<{4xT @O R_R@X5RC`@N3aRW5C_C&x`@`M3сR@W5C_SWyC`@L3ѡRV5C_VW yC`@J3RU5C_S#WyC`@@I3RU5C_V+Wy@H R_R`T5RRC`@ 3*5C_H)?{qj9xT9 s!@@B R_R@O5RC`@@A3RN5C_H1wyC`@?3!RN5C_H9 yC`@@>3AR M5C_HAwyC`@<3aR@L5C_HIyC`@`;3сRK5C_HQhRwy0^*{#C`@3*5C_&x5@@9kBTs !B@@@1q)T@Tw`@D RSRE5R{"sf@`@s@9C"&@B3*`D5C_Vy@A RSRD5Rs@` w@9h @9kT1/-Y C@3*5C_6yt@ @9kBTs 9 !B R*;R^~C h@yu#Ԛ`T2%ɚ6Sh@yT{9 2i#ɚ4u9?T9^@B74@2 Bt~~@3TR@ @t@b"@Z@1qTB*@`T^BqTqER**DR""(@h@94^`@ @ R = 5R(@qT*@s@9C@ 35C_(@QS(|y(@k T!B@{^hJT!B@@ >CHMSX]bglqv{!B!B!B8!B*;!BA!BG!BM!BS!BW!B!B!B!B!B!B!B !B!B*!B?#^{og_WO A8BuCh:@qTvx@CTwct@[@34A8B_ T*OIWH_GgFoE{D^_#_t" CxzFyCh:@(4@`#@a @34Cx[KR[r`b|FyxZF4}RC@@3R@5Cx@y 4 ȚC@@ 3aR@ 5x S_8Cw*CqhT`C`@ 3R5S_8qaT`Z hZM9(4 R RC@!qT@ T`"u@@3 4* 7kiS_8IKR^Ir( KI}  ښK) ܚ Kq,TkTC^k"TyR6k*T` h6C qATk T9RE!B@YR` h6CqATR*!B*9RRz h6C?kaT Y*!B7!B${@c6CB****C^ ?#^{WO*"22C94"@4OBWA{è^_#_!(R*@R?#^{ O JFy`7H7h74RRR uy* @OB{è^_#_ր* FyHh7Uo6* Fyh74RR迟RRR?#^{COA8B *CqhT*@R5@9qaTZ ZM9(4 R R*!BA8B@ !T*@OC{A^_#_?#^{ g_WO* AVykTr ^C5Q5ykT"*  bkaT?1TkTAb yZC kMTOEWD_CgB @{ƨ^_#_?q-T URxkJT ykjT?T ? T  5R*Q"@" ~@ q99@@B@yR`5 !Bb@A@y!**?#^{ _WO*`hO9H4ODWC_B @{Ũ^_#_vhC1T`hP94uw@hvRJvRkಈVvjvx`wyChbGykaTH4k T( (kT`c!R*`@!**vby?#^{og_WOA8*BA7*S CT7C@@ 3AR 5C_裐RiRh=r~f q17Rrh~b<C q(}Qk \ZX*@I *)@yR~} S!y3?#;kiTT qT@AR*5 6$!B*****&$!B*!B97*!BA8B_ aTOGWF_EgDoC{B^_#_?#C^{CWOA8Bt yyuE4A8B@ T*@ODWC{A^_C#_֠)R`(rBR 7`*RrBR7 yT@yRkT`" hFy }R~} ?(Lv`@>!B**uE?#^{CWOA8B`hG9(4u t*CqT,``@R5@9qT`Z hZM9H4 Rzu*!BQ1hTb`h:@qiT`v@Tt"u@J@4JHF yIR `Rr)  ` khT<`R uC7@R5 @y4qTqiT@@R5 y }R} `" hFy~ ?(L !BA8B@ !T*OCWB{A^_#_!B*!B7?#^{COA8B``@R`5 y }R} `" hFy~ ?(LA8B@ T*OB{A^_#_!B*!B7?#^{CA8B``@`R 5 @yA8B@ T{A*@^_#_!B*!B7*?#^{COA8BȊR HrBR y7`" yhFy }R~} ?(L*A8B@ T*OB{A^_#_?#^{COA8B`hP94%``@`R 5@`hrF` s@`Bh@)R(!(R>S} ̌R̬r}) b A8B@ TOB{A^_#_!B*!B7*?#^{g_WOA8BʉR`rBRE y@7  @ykT*| @y*q3q   K?k)1q Q k1qT* KR*?rj*) K** K KY ?kT ?kTK Q y>-qCT q TQ q y@TQ4R#9R#H RY 8R y*;RjR @y# rR ՠ7(@k @y%)Q yT{$(@@ @y%@*@6 *sS RH4K*tA8B_ TOGWF_EgD{B@^_#_*@!*$@ @yBcW?#^{C_WOA8*B`uh:@qiT`w@ T@j@@4* **@` =v2`@  R 5 @y` :8Kw"x.`&@>RR 5 @R*5 $՟q TM4s@@B*A8B@ TOEWD_C{A@^_#_!B*!B!B$՟qTM4y@@B* ?#^{Cg_WOA8B@B@)R8!8RP9h4r@  R 5@  9 K .C:K2CZ 2.:@!qT@ T"@@ 4*786@9` u" by$RFyr`r~ ɚiRI r}) f `"t*!B *!Bv7A8B@ ATOEWD_CgB{A^_#_?#^{Cg_WObr@@B@R@"@2@2C9!******OEWD_CgB{A^_#_?#^{COA8*B4`" NShFy }R} B@qT``@ R5@y54R裐R)Rh=r`(rBR~( y e y7`*RrBR`7`*A8B@ TOC{A@^_#_!** !B*!Bu7?#^{OX ZM9BROA|@{¨^_#_?#^{ OX q` @OB{è^_#_?#^{O0 CBROA|@{¨^_#_?#^{COA8B@R@5 y }R} " Fy~ ?(LBR*A8B@ !TOC|@{A@^_#_!B*!B7?#^{O"@ qTROA{¨^_#_?#^{OY9BROA|@{¨^_#_?#^{_WOY944@94@ROCWB_A{Ĩ^_#_BLycR*@Ly!*?#^{_WO@hABRR|@Ks@*OCWB_A{Ĩ^_#_?#^{_WO@H@7@*4*@ (R!R9OCWB_A{Ĩ^_#_?#^{OV*BROA|@{¨^_#_?#^{CWOA8B* 6*~@A8B@ ATOCWB{A^_#_֕@*5@@!*?#^{OBcOA{¨^_#_?#^{ODt*OA{¨^_#_?#^{Ot`OA*{¨^_#_?#^{_WObn@b@H2똂@@OCWB_A{Ĩ^_#_?#^{OcOA{¨^_#_?#^{OT`h"@q T``@ RR5R*oOA{¨^_#_`@!!B?#^{ `h"@q T``@ RR5R @{¨^_#_`@!!B?#^{OcOA{¨^_#_?#^{WO"22T94" E4OB*WA{è^_#_!(R* @R?#^{OcOA{¨^_#_?#^{Ob *OA{¨^_#_?#^{OcOA{¨^_#_?#^{WO"@ q TOBWA{è^_#_֕2 *5W!R@!**?#^{og_WOA8B`h"@ qT`b hB4y2 zC7v@R CzA!@!3#RX1`T Rwb{=r R9C#R7@1T3#R@7@@ kTC_5 C_4C_5@_k T@ } )})e_ k"TK} }e_k(T`*]*Z@uv~ uv@v`@vw@x~@x zAb?cT$@@3!#RC7`bC_t ``@*`z *t>yA8B_ T*OGWF_EgDoC{B^_#_!!2u@`btCcD!*`*h$h~@`bvCeD!B**m$`btCdD!B*?#^{g_WO`h"@ qaTt@ zA!tu9u@ zAu!#R7v@ zAv"!#R`7`w2`~@!#R@7`y:xB`@`6ODWC_BgA{Ũ^_#_`(Rh9z@uFFvJFwLyyLyfLy!****hY94s@RSR*?#^{Obn@6@OA{¨^_#_?#^{OcOA{¨^_#_?#^{ !R @*{¨^_#_?#^{Cog_WObRn@ *9@"T~Fz@HA%ך6dzwx* T @T s@|4BOFWE_DgCoB{A^_#_?#^{ _WObn@7(@H@RR8"@R*q T**`~@ODWC_B @{Ũ^_#_?#^{_WObn@@(@RR`R4@*|@q sOCWB_A{Ĩ^_#_?#^{Cg_WOA8Bbn@ע@@RR @*7*RR9@*7H@@a* qTqT@!R 7_q T** ` !*!**!*_qLT@@A8B@ aTOFWE_DgC{A@^_#_?#^{OcOA{¨^_#_?#^{O@4* `@7`@**OA{¨^_#_*!*?#^{OBcOA{¨^_#_?#^{O@|@t*OA{¨^_#_?#^{O@*OA{¨^_#_?#^{WOA8Bbn@2EC@3*5C_x#BR|@#A8B_ ATOEWD{B@^_#_!B*!B7*~@?#C^{WOA8BbCRn@ y4C3R@7@@y2E*5*~@A8B_ !TODWC{B^_C#_!B*!Bt7~@?#^{Cg_WOA8Bbn@ע@ @RR**R9@*7H@@a* qTqT_qT*`@@A8B@ aTOFWE_DgC{A@^_#_!?#^{Cg_WOA8Bbn@"&@ @RR**R9@*7H@@a* qTqT_qT*`@@A8B@ aTOFWE_DgC{A@^_#_!?#^{OcOA{¨^_#_?#^{COA8B` RirBR y*@ @y!*A8B q@ TOB{A^_#_?#^{OcOA{¨^_#_?#^{O``@*`@!**OA{¨^_#_?#^{OcOA{¨^_#_?#C^{CWOA8B4thY94**@9h4`h"@ qT*(R9A8B@  T*@ODWC{A^_C#_v`@ !B aR5@*!Bu6*@!B`@!B*>)R)KJRHK?qRAS**`5 !Bu6`@>!B*?#^{OROA|@{¨^_#_?#^{COA8B*7@4*~@A8B@ !T@OC{A^_#_?#^{ O*q(TI5@ " "qaT"K9(4jR4 r*t OB @{è^_#_?#^{ O" "K942 ByS}@*h OB @{è^_#_?#^{og_ W O A8B*ȊR(HrkTʉRhHrk@TiRrkTiRrk!TȊR(HrkTiRHrk` TRirka TbZ@-q) TB*@tT`hT7bZ@)q TB*@t T`hTW TbZ@=q TB*@T`"t~@@9@7S*95@  TbZ@=qiTB*@T`"s~@`t@9@5S*@75+@y} S*y*{L 7u7rA"@w~@@4 qT]S7qMThA"@@A@9S*7@{;x`T9 {"@ @*c"@w~@@4 q!T"7qThA"R@(@A@9S*7H)T3)@c(y;x`Ts{"@ @c*,777  **R*y w4@@W 7"@ 4q T3@yJR ka T{@9@9~@@9B7@y R R%r* 9 S 3 !S R)-  KB%3@y K3}SW@y @9@9K3}SB s@9K3BK@y K3}S xy3@yjRkT* m JRkaTR7@y;@y~@?@yB%$%E%C@y R R%r* 9 S 3 !S R)-  KB%3@y K3}SG@y K@yO@yK3%$%BE%S@y K3 r)2q)1r*H2}SW@yjR kK }S3B [@yKk6aTSB SB (A8B_ T*OKWJ_IgHoG{F^_#_!B!B**!BZ1T*!BZ1T** ?#^{ g_WO*iRrk`TȊR(HrkTiRHrkA T a T*"R*bZ@)q)TB*@YTTHAT"@~@(@4 q T !TbZ@=qTB*@`T"@4s@y~@@9** 5n5k5h5e5b_5\5YV7qmTVA@@9@9bz{x**7hT {@&@A@*2@*kTs kT 5u4@!B* @OEWD_CgB{ƨ^_#_?#^{g_WO**jR( rkT2 ByS}@T t*v6S8R I ~A A*R  1v`T:R7 B7 *"C7(@kǟXшI *?qaT 2 AB}(***ODWC_BgA{Ũ^_#_?#^{Cg_WOA8*B@k@4 qT97qT~S"@@@9*7@_xz9x@T 9"@ @~@* 7*A8B@ aT*OEWD_CgB{A^_#_?#C^{C_WOA8B**bZ@=qiTB*@ T"T4qT@@9@ *` 5@6? S*uy}zV6@@9@** 5@uyc`@Ts@y@@9** 5L@t@@9h@y*M3?*56!,*!%  !B!B !BA8B@ AT*ODWC_B{A^_C#_?#^{O*4 ( R*IrhOA{¨^_#_?#^{og_WOA8B*( RIrkTP944A8B_ !3T*OGWF_EgDoC{B^_#_բC@`3!R5C_C@3R 5C_C@3R5z C_x>Fyx4 C@*3R*5C_xC@ 3aR@5C_x dRC}   %qR@3ѡR5C_x dRC}   %Sq'2@3ѡR5C_C@@3R`5C_C@3aR5C_C@`3AR5C_ʪRg)C =)eQQ)} } *}SI}I }S+H}H =qR 7=q@3сR5H xRI4reS9}lR?S r ŞR R-řR) C_i} @SSkl)'Ql *ARk :Sf)} u }Sh}H +}S i}I K=lRkqJM) k}  `H} 6 \i}S }S*y )}K }H w ) W T-Lw X6 P` @ARhy`@hy`Rt9p`ӔRuRh.9ix *!B*!B*!B*!B*!B*!B*!B*!B*!B*!Bs*!Bd?#^{COA8B>Rt@ zA!#R*`"`&@R 5 @yT7@kT>rT>r@T!B   `@yS#yS!@>rT@yA8B@ !T*@OC{A^_#_?#^{ O**R@RqaTR`Bt TR R`Bt TRHR`h`"tR*h `OB @{è^_#_?#^{ WOtu@U*OCWB @{Ĩ^_#_ֶb@1aT*b@k!T@6*`@!*@@`5`@*u@6!*!`h"@q!T`@!6``@' RR5&@`6*`@*`@!***aRhrv 7!BR`@!*r6`@*`@!*aRhrL7Z 6`@!u@`@*t@4RB@)R4!`dA!**`R`hy4R`t9*t9$**`@!*?#^{CWOA8Bt"`&@@R5 @y5*A8B@ TOCWB{A^_#_!B*@R`5`@`@5!B R5:@>R` )K 9 K(  u2`@!*` t.`@!*`Rhy!B?#^{Cog_WO*"@ )JqV8qT7*R 7*"B:;@y@4q T qT@kT;D@s@q-T*@sQ<(@9k Tk T@k!T*&;#@@ kT|K;{S(R{3q[7};;@S@h6@y@;z 6y_kTOFWE_DgCoB{A^_#_@@!**@!*?#^{Cog_WOA8B`h"@ )JqBRX *qm Tt7*R | 7wXR Q;z@|@y*6@*5Q @y(\@yk!TkT4kkT0@a@y*5kT!!! !BkT *uA8B@ !T*OFWE_DgCoB{A^_#_s@@!*s@@!*?#^{COA8*B*"R9 7@9q TqAT(R ** *"R96*A8B@ aTOC*{A@^_#_@@9!*?#^{CA8B``@R5@H7 !B*A8B@ T{A@^_#_?#^{WO !RBA*754*u*OBWA{è^_#_@!?#^{ WO`bun@B@wb@@*RB"OC*WB @{Ĩ^_#_?#^{ OB@Bu@T" @OB{è^_#_?#^{{^_#_?#^{WOB@@Bv뀲OBWA{è^_#_?#C^{og _ W O A8B`tB@@qT~@*# R9~@Kv8}@#@y Zє 9 qMTQ~qT#I48#!A8B_ TOL*WK_JgIoH{G^_C#_ ?#^{COA8B@*5@7* `@*BR***A8B@ TOB{A^_#_!B*!B~ ?#^{ `bsN@`@R`  9`@R @*{¨^_#_?#^{ O`bsN@`@R` t (Rh 9hL94`Bu @C 9`@ROB* @{è^_#_?#^{Cog_W O A8*B*"xx@yH4@ qT1TLJHC@ 3aR 5C_$Rr(?@@y*} ɚiRI r}}) f *%kaT&}R*|h@yC}@}  ؚv>S@ 3ѡR 5C_xkTC@@3R@5C_x2qT *A8B_ A6T*OJWI_HgGoF{E^_#_!*!7*!!CcR@5ScRw**t6_x!?^x**_x+^xv>飐Ri=r#)~~ }I}*m9mӔ@ R* 5C@ 3R* 5C_xs7k!T@ R* 5C@ 3ѡR* 5C_x7kT@ R* 5C@ 3ѡR* 5C_xs7k T@R q` T{* *** *** !*!**{R"R*~SRCxcx@3ѡRR`6 @R@3ѡRR6*D)^]**!= R*+@ C_xk!Tc_x2qT*4RD)@RRCxcx@3ѡRR6(R@R@3ѡRR6(RC_xkTc_x2qT(R@RRCxcx@3ѡRR6HR@R@3ѡRR6HRC_xkTc_x2qT4RHR@R^D) R=hR]***+@  K$!*R??#^{CWOA8B*@**@5@yA8B@ T*OCWB{A^_#_?#^{_WO**"@y4R@kT75B@74~ RR룐R~ k=r ~ )}J}7eXeӨKkˆk $!****2@飐Ri=r}}) e k **OCWB_A{Ĩ^_#_֟$!***?#C^{OA8Bb @1Tr@1T@ qT1T*"***`@#RR7@yC@y3#yy* 7*A8B_ TOD{B@^_C#_$@y@y!6#@y@yCxcx`@3RR`6 @R`@3RR 6*@y#@y@y*@y*q C_xkTc_xkT*4R@RCxcx`@3RR`6 @R`@3RR63RC_xkTc_xkT3R4R@RCxcx`@3RR`6 @R`@3RR6SRC_xkTc_xkT4RSR@R*sR?#^{og_WO@yst@y@[@h4qaTqTnSycc@9RR R} }  kT~SiR} }S2*5c@y@R R} ~ ?kjTR} ?kT裐Rh=r( e k TSiR} R}Sq1 "5ky* ?7kyRR R~S|_y V?S} kTSiR} }SkIT(SiR} R}Sq1_RR R~~ ~ kThSiR} }SkITHSiR} R}Sq1* "*kuy*OGWF_EgDoC{B^_#_֟$SiR*SkSLS} J} k} } }SF}Sh}S)}S!*_** $~SiRS} I} }S!&}S***?#^{_WO!RRR2""HRJBROCWB_A{Ĩ^_#_?#^{WO*~SK }S) 2H } }S qT`B4vR@4ub`Z~R:}@`v2``jn`!BtZ`!B* `OBWA{è^_#_?#^{ _WO5j@n@bKZ@QjT: ODWC_B @{Ũ^_#_?#^{ Otu2@`bhZ@q-T `b2ZOB @{è^_#_?#^{Cog_W O A8B C 4S@65k@:c8o@K'([@Qj`T7([@Q 3o 7;3@~}@s(3@g>q+T86<R@@{@C[7@CH@k T@#S@TsZ@`"a @34*7C_yT9 g~@7#53(K@qKTi869u<R@@{@C7@CH@kT@#S@`TsZ@`"a @34*`7C_yT9 g~:([@'@@Q 3k*@(;!  @a@*A8B_ T*OJWI_HgGoF{E^_#_?#C^{og_WO*2@qkTq+T*4R_ @@H@@7B@kT"@@T_"63)K<}@ @@yB**@ j Tk* T{  *"J@qkTk*T*}@x5v9R @@@@7B@kT"@ T_"53K;}@ @@yB*_@ ?JTk T  Z9  o@*OHWG_FgEoD{C^_C#_?#^{Cog_WO*BڢR@j@bn@7KZ@~@BQ **4Z@؂ KQ* H  kqkTk*Ty~3RZ2@7K9 K7}@ TkT9 s/+*@@KqTkT*<R92@7K: K7}@ "TkTZ @*OFWE_DgCoB{A^_#_?#^{Cg_WOA8B*B@eqT"@?C@T c@!A`47* ** @y@AqT@_T@#@A A4`7* *r*o*l @y@EqT@CT`c@aA4`7* *N*K*H @y@IqT@߂T@*A4 7* ***'*$ @y`:>h@yJj`T` h@ykT`h @ykTh@y_k* RA8B@ aTOFWE_DgC{A@^_#_?#C^{C_WOA8B @H@@R`5@@@R`5@@@R`5@@@R*@5@)(BtUU***!RA8B@ AT*ODWC_B{A^_C#_?#^{COA8B @t@aR*@5@ɝRr} ijtCӉ}ɛDuTA8B@ !T*@OC{A^_#_!bR?#^{ O* @u@*@OB @{è^_#_?#^{ O** @u@**@OB @{è^_#_?#^{COA8*B( Rr6A RRA8B@ TOB{A^_#_?#^{CA8B`"s@`@`AR 5@9A8B@ T{A*@^_#_!B*!B7*?#^{CWOA8B*@**5@yA8B@ AT*OCWB{A^_#_!!?#^{COA8*B1Tu"s@`@AR`5@9@@@3AR** 5*!*! !BA8B@ !T*@OC{A^_#_?#^{WO**@>**5*OBWA{è^_#_!?#^{OA8B@jRrR#*7A8B^q_ TOC{B^_#_@!*?#^{COA8B`hA94 RA8B@ ATOB{A^_#_`"t@@`R 5@7*`bh2@yh7*!B**!B7**?#C^{og_WOA8Bt"u@x`bh.@`RhV@H5A8B_ 끧T*OXWW_VgUoT{S^_C#_^xRZ9{@SѡR5^=6@RqT*x`@!**ccaRV`4^x(77hbjrijyZxhzzw*{B9h:hihhOhhihihhi3h"h'ih'h hhh7>R@R*4* AR"@yARc*܆7 RRc@7@SR` 5^ Rc4*<6\AR@yRc4*\6@ [ARb@yR 5@Z ARb@yaR 5@\ YARb@yaR 5ZARb@yRc@4*\ 6f*!B<7OXAR@yRcq4*6LWAR@yRcb4*<6=*@!B6,*!B*!B@!7 RRc' 7@| ]ARb@yR` 5\AR(@yi RRc} 飐Ri=r}e4* RRc4*[@YAR"@y! R[`5 R*cq7*`@!* *[!BO@ARb@yRc`4*[*!B\ARb@yaRc4*p@K@ARb@yAR5G@ARb@yARc{4*UC@ARb@yARcm4*G?@ARb@yARc_`4*9*!B*;@ARb@yARcB4*7@ARb@yRc44*3@ARb@y!Rc&@:4*@6 R*cT7U7@@7^x#^x~@C^xBc^x^x^x^x^x_x#_x C_x#+**A8B_ !TOG~@{E3@^_#_?#^{Cog_WOA8*Bq !T*R*=B:<;:298"' ''''z'rj'bZ'3Sѣc*@? q!T})*^(Qq(Tkh8) ֟$^?@$^Z$^@$^Y$^@$^@$^[{$^Zv$^@q$^G@l$^ @g$^;@b$^/@]$^3@X$^^S$^[N$^YI$^]D$^X?$^X:$^+@5$չ^ЂR?kTR?k T*$^\&$^'@!$^#@$^C@$^\$^] $^7@$^@@kYyT3(@9)qTkTs*skjT1*A8B_ TOVWU_TgSoR{Q^_#_!**$@!@!*R*?#^{CA8B`"s@`@@R`5 @y ЂR k R kT R*!Bq`ZA8B@ T{A@^_#_?#^{og_WO*b.@RV@4@qT*8RhK7}@@d@yB  T **OEWD_CgBoA{ƨ^_#_?#^{ WOn@yW4b2@y4y@y*tyOCWB @{Ĩ^_#_?#^{Cog_WOA8*Bb.@RV@4 MR|qKTV@*7*@_ qaT@)!*@q TkT@@E:[ykTkT7H@9)qTkT*kjT*A8B@ TOFWE_DgCoB{A^_#_!**?#^{C_WOA8*B*""@@qT5:@ *5@(7HRh@@R5@(* rT@";SR5B@@R5 @y R} @ R5 @y"@y R kT8*F@yF@y R} 飐Ri=r}e!8kT2@ qTR*Ay**4@4**ARj@yq@TARny1TARZy1 T!BM*!B~ !B:*!B 7U!B'*!B7`!B*!B7*\!BQ*!BW7*QAR^y1`T;975ARby1 T7:77ARfy1 TByRy4*4* c RR*7A8B@ T*@OEWD_C{A^_#_@!*?#^{_WOA8*B*U2@ qT*R*y4q!T"b@@R5@yB@jRrR#*7^q7"@y R kATARRARJyR@y}Sr"b@*Ay4 F@y*y@`R 5@yB"@y R kT@yR}SJ@yN@y@R*@5@R*@5@R*@5@R@5@y n 2cR>*@7"HR$#N@yARbARNy2@yAR鑟R 22y@ RR* 5"(Rw4 h@*tA8B_ a"T*@OFWE_D{B^_#_!B!#*!BW7**!B7*O!B%@!**!B8*!B7V!B*!B7@RI@!*p*!By7@R@R*5@R*5 !BF!B78:8*!B*!By7@R@R*5@`R*5*!B*!Bw7@Re?#^{ `"`@ @{¨^_#_?#^{ `B`@ @{¨^_#_?#^{ WOR*R!BR7**ARRnQ? qȖyT*!7*OCWB @{Ĩ^_#_!B*R *@!c*?#^{ `@ @{¨^_#_?#^{C_WOA8BRR  RR!BRqaT!RR 7RV!#R7@qT@!bR*R9!BR@ 7**ARR)oQ? qy T*! 7@ R 5 @y ЂR k R kT7Rw 7BRb".A8B@ T@OEWD_C{A^_#_!Bt!t*!*t;*@!R*_!B*R*!B6!**@!c*!Bo?#^{ *hQ}qh&T )+yhxJ @֟$ R-$ R)$ R%$ R!$ R$ R$ R$ R$ R $ R $ R$ R$ R$ R$ R$ R$ R$ R$ R$ R$ R$ R$ R$ R$ R$ R$ R$ R$ R$ R$ R$ R$ R$ R$ R$ R$ R$ R$ R$ R$ R$ R$ R$ R$ R}$ Ry$ Ru$ Rq$ Rm$ Ri$ Re$ Ra$ R]$ RY$ RU$ RQ$ RM$ RI$ RE$ RA$ R=$ R9$ R5$ R1$ R-$ R)$ R%$ R!$ R$ R$ R$ R$ R $ R $ R$Bq' @{¨^_#_?#^{ O!?T R`Bu"Rhh*tOB @{è^_#_?#^{CWOA8B**@ >@**7RR@*7@kT6@**7RR@*7@kT@** 7RR@*@7@kAT*  !A8B@ TOCWB{A^_#_max_m5_reg_writemax17x0x_sw_resetmax_m5_read_vbypassmax1720x_get_capacitymax_m5_reg_readmax1720x_get_voltage_nowmax_m5_read_actual_input_current_ua?#^{!{^_#_?#^{{^_#_,,8,PXHx h\P!!!!!!!%!!!!!!!!!2!!=  #&),/258;>ADGJMPSVY\_behknqtwz}  #&),/258;>ADGJMPSVY\_behknqtwz}maxim,max1720xmaxim,max77729fmaxim,max77759max1720x$$$ +   #FE5 (89=M  #(-27author=AleX Pelosi description=MAX17x01/MAX17x05 Fuel Gaugelicense=GPLvermagic=5.10.209-android13-4-g92e94fca2f15-ab12318583 SMP preempt mod_unload modversions aarch64name=max1720x_batterydepends=google-bms,logbufferalias=of:N*T*Cmaxim,max1720xalias=of:N*T*Cmaxim,max1720xC*alias=of:N*T*Cmaxim,max77729falias=of:N*T*Cmaxim,max77729fC*alias=of:N*T*Cmaxim,max77759alias=of:N*T*Cmaxim,max77759C*alias=i2c:max1720xscmversion=g07e9f1715d3dmax1720xmaxim,no-batterymaxim,dual-batteryMAX1730X_NVPRTTH1spurius: fg_status=0 cnt=%d DSOCI is set 0x%04X %sMAX1720X_ICHGTERMgmsrdisable_dynamic_filtercfg%dFixups failed (%d) maxim,n_regval_1720x_ver_pormaxim,capacity-rcomp0maxim,filtercfg-temp-hysteresisFG State Corrupt (%d), Reset (%d), State (%d) Will reload batt-sn source: %d (%d) 4Fix capacity: fcn=%d new=%d vfsoc=0x%x repsoc=0x%x (%d) maxfgfailed to register wakeup sources Failed to create resistance attribute MAX1730X_NVPRTTH1BAK../google-modules/bms/max1720x_battery.cmax1720x_battery: %s BST is set Discharging6max1720x_battery: %s EOC: Start the settle timer batt_ce_startupdating nConvgcfg to 0x%04x as temp is %d (idx:%d) %s: chip->bhi_acim =%d act_impedance=%x act_timerh=%x &chip->cap_estimate.batt_ce_lockRSense %d, forcing to %d uOhm google,cap-tsettletimerh_base: %#X MAX_M5_CV_MIXCAPmaxim,force-reset-model-dataMAX_M5_COMMANDwrite log %savailable Failed to initialize secondary i2c device MAX1720X_VFSOCMAX1720X_RCOMP0max1720x_regmap_writeverifydevice battery RID: %d kohm maxim,rsense-defaultMAX_M5_TEMPCOMAX17X0X_MIXCAPMAX_M5_QRTABLE10MAX_M5_QRTABLE30MAX_M5_TOFFMAX1720X_VCELLmax1720x_battery: %s updating empty_voltage to %d(0x%04X), temp:%d(%d), cycle:%d(%d) 3max1720x_battery: %s value=%d, rcell=%d out of bounds maxim,force-hard-resetvreg&chip->convgcfg_lockMAX_M5_STATUSMAX_M5_DPACCfail to restore new capacity, ret=%d MAX_M5_REPCAP3max1720x_battery: %s Failed to write %s &chip->model_lockFailed to create model_state, ret=%d max1720x_battery: %s TMX is set BR is set cannot read cycle_count (%d) max1720x_get_cycle_count_offsetmax1720x_get_propertyreset GMSR (ret=%d) bres->map[0]maxim,n_regval_1720x_vermaxim,nconvgcfg-valuesrefcap@%d=%d abs_min=%d abs_max=%d max1720x_comp_check&buf->cb_wr_lockMAX_M5_FULLCAPNOMmaxim,fg-paramscannot read custom model (%d) Failed to re-initialize regmap (%ld) MAX17XXX_COMMANDForce power_supply_change in storm iMAX1720X_FULLSOCTHRMAX1720X_TIMERHForce model for batt_id=%llu (%d) forcing battery RID %d maxim,capacity-tempcomaxim,capacity-fadefailed to read %s: %d %s maxim,nconvgcfg-values and maxim,nconvgcfg-temp-limits are missmatching number of elements Load Model fixing drift data rc=%d %s to RC1. ret=%d soc=%d temp=%d tempco=%#x, learncfg=%#x3Failed to write %s, no regmap rcomp0=%x rcomp0_lob=%x->%x min=%x max=%x retries:%d, FSTAT:%#x 3max1720x_battery: %s Failed to read %s, no regmap Couldn't register as power supply google,bhi-fcn-countmaxim,enable-nv-checkMAX1720X_ALARMsts:%04x, alarm:%04x, cnt:%lu err=%d max1720x_battery: %s Force power_supply_change in storm %hhd resistancesync_modelalgo_vermax1720x_init_chipUnable to clear LearnTCO MAX_M5_QRTABLE20cannot unlock extra config (%d) MAX_M5_TASKPERIODMAX_M5_ICHGTERMmaxim,log_writesgmsr_resetNo record MAX_M5_COFF%02X%02X%02X%c%c%cRecall: POR bit is set maxim,capacity-bandmaxim,r_regval_1730xgoogle,cap-filt-lengthCannot log the event (%d) @%d: reg=%x out of range MAX_M5_VFSOCMAX_M5_ATRATEfailed to obtain logbuffer, ret=%d FG irq handler registered at %d (%d) BI is set (unsigned int)hsty->map[0] + jupdating filtercfg to 0x%04x as temp is %d m5_model_statefg_modelregistersact_impedanceMAX1720X_NAGEFCCFGMAX_M5_CONFIG2maxim,nconvgcfg-temp-hysteresisInvalid config data, Reset (%d), Will reload 3Failed to write %s taskperiod:%#x, dpacc:%#x, dqacc:%#x MAX_M5_MISCCFGMAX_M5_CONVGCFG3max1720x_battery: %s Failed to read %s update cap stats (%d) MAX1720X_FULLCAPMAX1720X_TEMPCOmax1720x_update_cycle_countUnknownoffmode_chargerModelNextUpdate: %d bhi_recalibration_algobhi_fcn_countFailed to create fg_learning_params attribute Recall: zero vrecovery maxim,capacity-designmaxim,capacity-filtercfgmaxim,filtercfg-defaultFG Version Changed, Reset (%d), Will Reload MAX17X0X_REPSOC%02X:%04X Model Version %x, Mismatch %x MAX_M5_RELAXCFG0x0D6=%x 0x1D0=%x updated to %x (%d) model_okmodel_data ok for ID=%d, algo=%d %02x: %04x 4max1720x_battery: %s lock fail, rc=%d debug_sync_model%c%s filtercfg: temp:%d(hys:%d), default:%#X adjust:%#X 3Failed to read %s, no regmap MAX_M5_FSTATMAX_M5_QRTABLE00@%d: reg=%x val=%x No Model Version, Current %x max1720x_psy_desc.name=%s Restoring FG NV configuration to sane values %s cannot restore cycle count (%d) Fail to write eeprom cycle (%d)Capacity primed to %d on %s MAX17XXX_QHQHDisable RC switch, recover to learncfg %#x. ret=%dfake_batteryregmap_nvram_writesnv_registersFailed to find maxim,config setting VEmpty: VE=%dmV VR=%dmV Capacity restored to %d MAX17X0X_REPCAPMODEL_VERSION_REGcannot update custom model (%d) rcomp0 :%04X tempco :%04X fullcaprep :%04X cycles :%04X fullcapnom :%04X qresidual00:%04X qresidual10:%04X qresidual20:%04X qresidual30:%04X cv_mixcap :%04X halftime :%04X fg-params: %s has %d elements, need %ld fg-model: no data cnt=%d %s %s: %d cannot update custom parameters (%d) FG_RESET addr=%x value=%x delay=%d Failed to create resistance_id attribute *********************************************** update comp stats (%d) MAX1720X_AVCAP%#04X %02X:%04X %02X:%04X %02X:%04X %02X:%04X %02X:%04X %02X:%04X %02X:%04X %02X:%04X %02X:%04X %02X:%04X %02X:%04X %02X:%04X %02X:%04X %02X:%04X %02X:%04X %02X:%04X %02X:%04X %02X:%04X %02X:%04X %02X:%04X %02X:%04X %02X:%04X CC:%d%s: fg model state is corrupt rc=%d resistance_id%c%c%c%cmaxim,r_regval_1720xMAX_M5_REPSOCmax1720x_rc_workmax1720x_capacity_check@%d: sscan error %d cannot update filter config (%d) 6max1720x_battery: %s %s gmsr: %X %X %X %X %X %X %X %X %X %X %X %X (%X) max_m5_data_crc3max1720x_battery: %s Failed to write %s, no regmap nvramMAX1720X_CYCLESFail to write %d eeprom cycle count (%d)QH primed to %d on %s max1720x_health_update_aifailed to read maxim,batt-id-range-pct 3max1720x_battery: %s Failed to read, no regmap regs[idx]maxim,empty-voltageMAX1720X_CONFIG3Failed to read %s unable to set RECAL data, ret=%d cannot allocate irq forced gauge type to %d maxim,irqf-sharedIMX is set max1720x_battery: %s TMN is set MAX1720X_CURRENTFail to read reg %#x (%d)fail to update cycles (%d)MAX1720X_TTEmax1720x_health_get_ailog_learnmodel_registersmaxim,rc1-tempcoMAX1720X_MAXMINTEMPRecall: RSense value 0 micro Ohm max1720x_model_work6Fix rcomp0=0x%x->0x%x tempco:0x%x->0x%x, retries=%d, (%d) MAX17X0X_FULLCAPREP%x: %04x MAX_M5_FULLSOCTHRrset->map16[0]FG_RESET cleared in %dms maxim,psy-type-unknownmax1720x_batterycannot read learning parameters (%d) MAX1720X_REPCAPMAX1720X_QH0MAX1720X_DPACCNotChargingcnhs_resetcurrent_offsetmax1720x_show_reg_allinit_work done MAX1720X_MAXMINCURRPOR: Failed to backup config Clearing Power-On Reset bit (%d) maxim,n_regval_1730x_ver_porfailed to read %s %s: %d failed to read maxim,empty-voltage: %d MAX17X0X_DPACC3failed to reg_tag(%u) %d max_m5_read_vbypassfg-params: %s not found %x: %s FG_RESET error writing Config2 (%d) Failed to create gmsr attribute WARNING: need to restore FG NV configuration to TMN is set VMX is set Schedule Load FG Model, ID=%d, ver:%d->%d cap_lsb:%d->%dMAX1720X_DESIGNCAPignore full reset of fuel gauge maxim,batt-id-range-pctchip->debug_reg_addressRSense value %d micro Ohm maxim,capacity-stablenconvgcfg-temp-limits idx:%d < idx:%d Config: 0x%04x Model loading complete, rc=%d, reload=%d&buf->cb_rd_lockFailed to initialize primary regmap (%ld) nv-check disabled max1720x_battery: %s spurius: fg_status=0 cnt=%d max1720x_monitor_log_learningMAX17XXX_QHCAMAX1720X_RCELL%s: idx=%d hist.fc=%d (%x) ret=%d %d batt_id%02XClearing Battery Insertion bit Failed to read config from shadow RAM %s maxim,nconvgcfg-temp-hysteresis = %d failed to read maxim,nconvgcfg-values: %d maxfg_history../google-modules/bms/max1720x_outliers.cLoad Model Data Failed ret=%d MAX_M5_CONFIGwrite: nom:%#x, rep:%#x, design:%#x (threshold=%d), read: nom:%#x, rep:%#x (delta=%d), retry:%d Failed to create rc_switch_enable attribute monitorfg irq not avalaible max1720x_battery: %s VMX is set max1720x_set_next_updatemax1720x_battery: %s %s: fg model state is corrupt rc=%d max1720x_prime_battery_qh_capacitymax1720x_get_fade_rateforce_psy_updatemodel_versionbhi_target_capacity%02X:%04X 4max1720x_battery: %s %s: warning invalid state %d valid=%d settle[cc=%d, vfsoc=%d], delta[cc=%d,vfsoc=%d] ce[%d]=%dver=%d rsns=%d cnts=%d,%d dc=%d cap_sta=%d cap_fad=%d rcomp0=0x%x tempco=0x%x maxim,force-batt-idFailed to write config from shadow RAM No battery history has been recorded %s (%d): @%d: reg=%x val %x not allowed failed start model loading (%d) maxim,status-charge-threshold-mamax1720x_battery: %s SMN is set MAX1720X_QRESIDUALmax1720x_save_battery_cycleFailed to create act_impedance ce_start%llu maxim,algo-versiondebug_current_offsetmax1720x_current_offset_fixmaxim,filtercfg-tempmaxim,filtercfg-adjustGMSR: RC2 model data erased &chip->history_lock%s to RC2. ret=%d soc=%d temp=%d tempco=%#x, learncfg=%#xsavemax1720x_battery: %s IMN is set max1720x_battery: %s VMN is set max1720x_model_reloadupdate saved cycle:%d -> %d max1720x_battery: %s error %d reading prop %d updating empty_voltage to %d(0x%04X), temp:%d(%d), cycle:%d(%d) %s: hist_idx=%d nvram_porvalue=%d (%d) maxim,rc-socDT version updated %d -> %d GMSR: failed to erase RC2 saved model data ret=%d Error on Next Update, Will retry cannot lock extra config (%d) chip->reg_prop_capacity_rawFailed to initialize nvram regmap (%ld) IMN is set MAX_M5_LEARNCFGbcea->map[reg]%c%cdefault device battery ID = %d Cannot init FG model (%d) MAX1720X_NRSENSEDT config differs from shadow, resetting maxim,nconvgcfg-temp-limitsLoad Model Failed ret=%d restoreMAX_M5_CYCLES%x:%xcannot update cgain (%d) MAX_M5_VEMPTYmaxim,zero-irqFailed to create offmode_charger attribute maxim,irq-gpioSMX is set Fail to read eeprom cycle count (%d)history_count=%d page_size=%d i=%d offset=%d MAX1720X_TTFdatamaxim,batt-id-kohmmaxim,rc-enableCapacity drift WAR not enabled(%d) failed to read maxim,nconvgcfg-temp-limits: %d QH value restored to %d %04x Cannot set TaskPeriod (%d) MAX_M5_VFSOC0chip devname:0x%X POR is set(%04x), model reload:%dmodel_reload=%d force=%d pending=%d disabled=%d MAX1720X_FSTATMAX1720X_LEARNCFGs=%d->%d c=%d avg_c=%d ichgt=%d vfsoc=%d soc=%d fullsocthr=%d MAX1720X_NCONVGCFG4max1720x_battery: %s unlock fail, rc=%d reset CNHS to %d, (ret=%d) failed to get batt-id rc=%d %s %s u16 elems count is not even: %d nconvgcfg-temp-hysteresis smaller than idx:%d, idx:%d IChgTerm: %d Model OK, Clear Power-On Reset (%d) load model in progress (%x) MAX_M5_TCURVEcannot update tcurve (%d) MAX_M5_TGAINmax17x0x_regmap_writenot default values. THE DEVICE WILL LOOSE POWER. max1720x_battery: %s DSOCI is set %#04X 00:%04X 01:%04X 02:%04X 03:%04Xaddressnode found=%d for ID=%d algo=%d No child node for ID=%d, algo=%d max1720x_show_model_reg%x maxim,n_regval_1730x_vermax1720x_fixup_dxaccMAX_M5_CGAINBST is set MAX1720X_QHfailed to get history index (%d) fg_reset%s: current_offset fail (ret=%d) %s: CoTrim:%#x, set COff:%#x Recall: POR version %d Clearing Battery Removal bit FG Model Error (%d) MAX17X0X_FULLCAPNOMfullcapnom=%d->%d upper_bound=%d FG Learning Eventscannot write custom model (%d) cannot lock model access (%d) device gauge_type: %d shadow_override=%d %s_%s0x1D0=%x updated to %x (%d) VMN is set max1720x_battery: %s BR is set cycle count last:%d, now:%d => cycle_count_offset:%d reg_cycle:%d, eeprom_cycle:%d, cycle_count_offset:%d, update:%ccap_filter_count: %d start_cc: %d start_vfsoc: %d delta_cc_sum: %d delta_vfsoc_sum: %d state: %d cable: %dMAX1720X_MAXMINVOLTversion register %x is not mapped max1720x_fixup_compRead Back Data Failed ret=%d MAX_M5_FULLCAPREPMAX_M5_DQACCmaxim,model-versioncannot unlock model access (%d) MAX_M5_DESIGNCAPDevice 0x%x has no permanent storage TMX is set irq_none_cntregmap_writesmaxim,configrc_switch soc:%d temp:%d rc1_tempco:%#x rc2_tempco:%#x cfg:%#x bres->map[1]maxim,n_regval_1720xtag:0x%X, event_count:%d maxim,read-batt-sn6Fix capacity: %d->%d, vfsoc=0x%x repsoc=0x%x fcrep=0x%x mixcap=0x%x repcap=0x%x ddqacc=0x%x dpacc=0x%x retries=%d (%d) MAX_M5_RCOMP0fg-params: failed to read %s %s: %d maxim,fg-modelerror reading fg NV configuration max_fg_irqmax1720x_fg_irq_thread_fnMAX1720X_FULLCAPREPMAX1720X_FILTERCFGMAX1720X_MIXCAPmax1720x_battery: %s %s: reg_cycle=%d next_update=%d rc=%d error %d reading prop %d max1720x_battery: %s node found=%d for ID=%d algo=%d max1720x_show_nvreg_allMAX_M5_COTRIMfg_learning_eventsCannot write 0x0 to Config(%d) FG Model OK, ver=%d cap_lsb=%d next_update=%d Load Model Using Default State (%d) MAX17X0X_VFSOCtempco=%x tempco_lob=%x->%x min=%x max=%x, tempco_hib=%x->%x min=%x max=%x max1720x_check_rcomp0%02x:%02x MAX_M5_FILTERCFGmax17x0x_regmap_readFG_RESET error rst not clearing GetPropfailed to update 0x0D6=%x 0x1D0=%x to %x (%d) MAX1720X_STATUS%s: reg_cycle=%d next_update=%d rc=%d maxim,fix-vemptyini_filtercfg=0x%x maxim,n_regval_1730x%s didn't finish. ret=%dMAX17X0X_DQACC3max1720x_battery: %s Failed to read %x MAX_M5_UNLOCK_EXTRA_CONFIGFailed to initialize regmap(s) MAX1730X_NPROTCFGmax1720x_battery: %s BI is set max1720x_battery: %s SMX is set MAX1720X_REPSOCMAX1720X_FULLCAPNOMMAX1720X_VFREMCAPhsty->map[4]MAX1720X_AVGVCELLmax1720x_get_battery_statusMAX1720X_VEMPTYmax1720x_handle_update_empty_voltagemax1720x_battery: %s model_data ok for ID=%d, algo=%d MAX1720X_MIXSOC&filtercfg->lock%s 6Fix capacity: fixing caps retries=%d (%d) rcomp0=0x%x tempco=0x%x (%d) fg-model: %s not found fg-model: not found, or invalid %d maxim,gauge-type******************************************* max1720x_battery: %s IMX is set SMN is set max1720x_battery: %s model_reload=%d force=%d pending=%d disabled=%d MAX1720X_DQACC%s cannot set next update (%d) ChargingFullrc_switch_enablemax1720x_init_modelmaxim,rc-tempRecall Battery NVRAM maxim,empty-voltage is missmatching the number of elements, nb = %d Fix capacity: same dqacc=0x%x dpacc=0x%x max_m5_read_actual_input_current_uaErase GMSR fail (%d) MAX_M5_CV_HALFTIMEfg-model: out of memory cannot update version (%d) .3 J̎Ҳ R U X \ a f k n s x } > r<H7 ,ivKMUNSTNCBNSXMNCXMGVARNCFRCPMCCAXDLinuxmax1720x_batterylumodule_layoutcrc8_populate_msbnsscanfcrc8>memcmp__const_udelay; __hwasan_loadN_noabort9dstrscpyFseq_readREsimple_open_no_llseeksimple_attr_releaseC\simple_attr_write\simple_attr_read)ugeneric_file_llseek enable_irqJ+seq_printf{g!(seq_release_private{S~__seq_open_private__hwasan_storeN_noabortڒ{kstrtou16fGOsimple_write_to_buffer`ϘstrlenJof_get_next_child|;^3of_find_node_by_nameݷasimple_read_from_bufferTysimple_attr_openv"kstrtoint^kstrtobooldmemsetGusleep_rangev~Xkobject_ueventP'6__dynamic_dev_dbg,.gbms_storage_write!'disable_irq_nosyncktime_get_with_offset۔ogbms_logbuffer_prlogpgbms_logbuffer_devlog]:regmap_update_bits_base_Ddevm_kfree;dof_property_read_variable_u16_array zkfreewregmap_raw_writeR1<&bcmpY]of_property_count_elems_of_size~)HmemcpyE:#__kmallocqug+regmap_raw_readtkmem_cache_alloc_tracecgkmalloc_caches%qcdev_add#rcdev_init-device_createnuw__class_create+/alloc_chrdev_regionfgbms_storage_read_datafstrncpy6gbms_storage_read. of_property_read_variable_u8_array8tgbms_storage_registercpower_supply_changedDlogbuffer_log 6 debugfs_create_u32Zdebugfs_create_boolQmdebugfs_create_filexwdebugfs_create_dir!rmod_delayed_work_on__msecs_to_jiffiesʾcancel_delayed_work_sync {{__dynamic_pr_debug4.w__pm_relaxhmutex_unlock)__pm_runtime_idleڗ,__pm_runtime_resumeemutex_lock"H__pm_stay_awakeLBpower_supply_get_drvdatao0wakeup_source_unregisterWcancel_delayed_work3`unregister_chrdev_regionclass_destroy)device_destroy[cdev_del Ylogbuffer_unregister;JQfree_irqpower_supply_unregisterWqueue_delayed_work_onӅ3-system_wqYyinit_timer_key=:%delayed_work_timer_fnscnprintfwologbuffer_register1oEdevice_create_file`<;devm_power_supply_registerd{wakeup_source_registerwJW__mutex_init8kdevm_kstrdup[_|of_property_read_string@(irq_set_irq_waker request_threaded_irqLgpiod_to_irqNodgpio_to_descof_get_named_gpio_flagss}=F__hwasan_load1_noabortzSi2c_unregister_devicezo~i2c_new_ancillary_device__hwasan_store1_noabortq__devm_regmap_init_i2c`1 _dev_warnC60of_property_read_variable_u32_arrayi2c_transferof_find_property\__hwasan_store8_noabort.3odevm_kmalloc?i2c_del_driverR,i2c_register_drivermsleepcregmap_writeYP_dev_err.ێ&_dev_infot_A__hwasan_load4_noabort__hwasan_store2_noabort__stack_chk_failprintk__hwasan_store4_noabort/ regmap_readTzD__hwasan_load2_noaborth'J__hwasan_load8_noabort1[__sanitizer_cov_trace_pcGNU#rVS(Wq,>[򞨌GNUTX\ d lp t x3|d%3d%DH L3Pd%T X3\d%`lp t3xd%| 3d% 0<DP\ht(<Tdt (| ,08HP`lp^tg*x||^g*|~~g*|g*|  3| $ (3,|0 8HT`ht33$0<DHT`|  $ 0 l p  t 3x  | 3    3  3      $ ( ^0 ^8 < @ D g*L g*P     ( ,  4  < P ` l |       F( F( ( 4 8 K6@ K6P \ d l t         6" 6"    , 4 D L X h       X X    LL $@ ,@ 8HX`ltx//pp(8<p Dp LPiTi`dlt 0@HT\%`%hpO4xO4|p p pp, , $5 ,5 4<DP}*T/X}*\/dlt&&  4@L\hl't' 0<@HwD0LHwP0`lxH H $,<LXdhl|:3:3PPX' X'P+ P+(,4<LPX`hp|PP       (08 < DLTdxpp-- $, 4 DLT\l0 0,8HT`d7l7__ TdTd,04<P\dhpt|  && (,48@DLTX$ `$ hp|$ $  ,4@HPXdlx $08@HP\dlt| @T`t|FF(@l|FFr'r'  @ ` t         !!@!`!|!!!!!!!!!""<"L"5T"5h"x"v"v"""""`"+$""`"+$""" #8#L#h#t##########$$q3 $q3D$X$d$p$|$$$$$$$$%%%L%\%%%%%4%4%%%&&&(&0&8&H&T&t&&&&&&&& ''$','4'<'T'''''''''''''($(8(D(L(T(\(h(p(((((((( ))0)8)@)L)X)h)x))))))))))***(*4*P*\*`*d*l*|**********++++(+4+D+h++++++++++L/+,L/,,,$, ,$$,4,8,+<,@,+D,T,X,"\,`,"d,t,x,|,8,,8,,,X,,X,, ,x, ,x,,,,,,,- -Y/--Y/-(-0-8-@-L-P-T-X-\-l-t---- -- ------------ -- ... .8. .80.4. <. H.L.*T.*`.d.'h.Xl.'p.X.. .x . .x .....!..!.....+."/+/"//F /# /F $/#4/8/6>,><>D>P>T>Z\>Zd>l>t>x>[>[>>>>>>>>>>c#? ?c# ? ? ?$?,?@?H?L?P? T?X?\? `?l?|??????&?&??????@@ @3 @q3@ @3@q3@,@ 0@34@q38@ <@3@@q3D@L@T@\@`@h@l@x@@@%@%@@@@@@%@%@@@Y@Y@@@^@^AA A AA A(A0A8A1 ($>14@DHL PTX d̢ܢ' (8H'P`t|'̣^  ^$ (,`(Ȥؤ$8`xȥԥ $, 4@Ȧܦ,0 4 <@ D H3P3T`t|33̧ܧ    08@L`htĨب,<PXht  Щة  3(3,8PX`lȪܪ,@HXh|ԫ$48 < DH L P3TX3\`hxȬԬ  ,@HPXdp  ĭ̭ح $ ( ,30438<Dp $0 8 Hdtįܯ<Plt|̰԰  $ ,0 4 83<y @3Dy HP\dx^^g*g*ıбر^^ ^^ ^$^,0 4 <@ D LP T \` d lp t |^^^^     IJ ̲в Բ ܲ  g*g*  $g*(,g*04<@DHg*LPg*TX`d h l3pt3x|  33  33ijȳгԳ س ܳ33  33  $g*(,g*04<@DHg*LPg*TX`d h l3pt3x|  33  33Ĵ̴д Դ ش3ܴ3  33 ^^$(,0g*48g*<@HL^P^X\ ` hl^p^x|g*g*  3434ĵȵ̵еg*Եصg*ܵ HXp 0@L\dltԷܷ,<L`xȸܸ l  Ĺ ȹ ̹3йԹ3ع 3$4( ,3048DTdlx 34 34  ĺ Ⱥ ̺3кtԺ3غtܺ ((D!lx̻лYԻػYܻ$HTdlx̼ؼ0<L\pĽ ̽ ؽܽ  3434,\hxоܾ$8@|пܿ(48^<^HXhpx|g* )g* )$Pdpx1$18< D PX(Dlt|@C5 @$(C5DLTX \3`35d h3l35p| 335 335^^g*35g*35Pdp(0Xdhlx|$<HPdltx    3434 (P\p   $( , 03483<@| 3 3 3 3(0D 3 3 3 3(<D| 3 3 3 3 (4` ,4H 3 3 3 3@Pl $Pltn n  4!@LTp++x$n x$n !Xh| ,<PXdxpp! $ ( 04 8 <3@+D3H+LX\`g*dhlg*pt|^^g*g*ppbb!PXdl$8LXhx 3+  $3(+,8 <3@+D H3L+PX` $-,-P@X`hx   3 3 3 3$(08@`htx  )$,8<DPLP T3X\ `3dhx |3 3*X`lpx)$(,4Hl|%% (,U4UDXh+t|$$,,4DLX`|08P-\$$ X$(",X04"@.t|(0DPXl/ " ".(<PdltYY^^g*g* 4HPXpx|YY^^g*g*"".8DL`lt|YYP "$P("8.lt"". HPh  0LPg/Xg/\0lpzxz1'"'"$8HP\d|1 ,@LT`ht|2""(4@H3T"+"+ (08LX\`1dJ7lp1tJ7 h5J7 h5J7 '$',@LXd$l$x^7^74 (Tdp|t/t/08DPX`"".HP`h  ,48Q @Q HP5h/t ``(0@6LXp/| `` 0L7T`hx8  (<H`L`Tdt99(@/LX\,`D+d,hD+l|)D+)D+D+D+ 04h8"<h@"P.$%&  @D|HL"P|TX"d.:X`p\+\+/ 3 3 0 438< @3DHP\h7;$4pt^xg*|^g*g*g* 4@`D`L\dx5/ ( lp,tEx,|E`` 4<LTp5/ (,,014,81<Hhlp"tx".J)J)@`dh"lp".<P "$P("8.@LP T3X1\ `3d1t| 31 31^g*\ ^g*\ +"+"@LTXg*\\ `dg*h\ lt|,","=4<T-dp|>(8H@  (<P`t(8LTdt$0@Pdt , < L x               , 4 < D L T ` p   h h     % % ( xD xH P +` +d        h h  8 @ L %T %h x u u   + + $ ( %4 %@ L P &X &d     3   3    3 /  3 /   3 3 $0< @3D/H L3P/T`ht 4Ldt$0<HT`l (@PXdlt|^^g*g*(Ddt  ( 0<D`h @H\p ,8DPX(8L\hx $4@L\ht 3 3 3 3  ^^  33 $(,g*04g*8@D^L^TX\`g*dg*h/l/pPht$8HTdx,@TlD?(?8H?hl t   33    33    3 3  ( 48 < @3D4H3L4PX\ d pt x |3131    3535    33   $( , 034K.83<K.@HL T `d h l3pt3x|    3k3k    3F3F, < H L CT Cd p         3 &  3 &   !(!(!,!h!!!(!@!@!!!!!!"" ","@"H""""""""##$#$#(#T,0#T,8#D#L#T#@\#h#p#<|###$#$###F##F######Y#Y###$^$^$$($0$%H$P$$\$`$h$x$$$$$$g*$$g*$$$$$$$$%$ %%6 %6 %8%L%T%X%#%`%#%d%l%t%%%%%%%%%#2%#2%%% & &,&4&8& @& H&|&&&&&&& '3'' '3'' ','8'<' @' P'd'p't' x' '' ' '3''3''''''',',( ((('$(',(4(D(H( L( P(3T(+X(3\(+`(h((((/(3(/(3()0)<)\)l))))))))**$*0*<*\*d*p*|******** *++(+,+)4+)D+P+X+\+gd+gp+++++ ++ +  ,,,H,X,x,,,,,,,,--- -3- -3(-,- 0-34- 8-3@-D-^H-^P-T-X-\-g*`-g*d-^h-^l-x---- ----.).).$.,.8.<.D.T.\......../@/H/L//X//`/h//////// / // / /3/|/30|080\0d0h08'p08'|0A00000000!1!141<1H1T1`1h1 p1x1 1(111B1222 202<2H2|2222222T3t33333(3(334(484@4D45L45T4C444445 5545d5h5 l53p5q3t5 x53|5q3555 535q35 535q3555555566L6T6`6l6t666666D6666<7L7\7t7|777777 8$8H8\8x88888e8i,8e8i,999i,99i, 9(94989e<9eD9H9L9P93T93X9`9h9l9ep9ex9|99999999w29w299J9J999c:c :(:; 0:f@:ED:d \:; `:fd:Ep:d x:::::::: ;;0;D;T;h;t;;;;;;;;;;e;e;;;<<<(<4<8<e@<eD<T<X<\<d<p<<<<e<L<e<L<<<<<L<L<<<<5<5<=$= ,=8=@=T=\=p=0t=0======> >(>0>D>L>p>|>>>>> >>>>>?$?,?4?8>8 '6'6$,0 8 DLPmT0\m`0px|DRDR  3 3 ȴ̴(Դ(ܴ0R0R]0] 0(0L\P(`P(xȵص(8HXhxȶض(8HXhxȷط(8HXhxȸظ(8HXhxȹع(hl]t]^ĺ^̺(4HXh'pĻԻ'ܻ 0@'HXlx^ ^  OQSU7v ]v v$P(w,v0R4#8v<T@MDvHVLPv $""zz` l{$|(0\|4d|8(@|D|HP }T }X`h}d|}h@p}t}xx ~4~`~t~~~ ,XtD8p x `$(0Р48P@4D<HPpTX`d hhpttx\04,,H8?LATAAA(CPCPGI LH$H(`<<p 5x 06 5 06 5 06 j   l   970 <8 ` oh ox @t @t(8HXh(8HXhp=x+7M47 EFG(8HIHJEFGhxH E(F0GH8@EHFPGHX`EhFpGHIJEFG|HI(JIHJIhJ E(F0GH8@EHFPG$H`IhplJ I  J!I!"J""E"F"G(#L8#H##E#F#GH$DX$H$%E%F%Gh%x%H&(&K&<0&18'1@'l2H'2P'3)4)4,x|X 8`  PE`Dhp 1h8HX0?8@0HP%px0+00\ 0(0>-PX0`h060n 0080@H@/hp0x'0F0# ({(HPX`oD'"$E(08@3`hpxz15(K bK  @HC5PXZ$xn $n J7+ (J708X`y+hp7.5},8@HP2px2\ Android (8508608, based on r450784e) clang version 14.0.7 (https://android.googlesource.com/toolchain/llvm-project 4c603efb0cca074e9238af8b4106c30add4418f6)";+,-789:')*./01234$#&%GUVWXYZ[\]^_`abcdefghijkmxynop-./09 1")- <>@B"CZTUWEfhNG{%()* ! )* 7( 7S v)'&J ] vm % $  v#l<n"V<<'ED W! ; f+b X xX @ pp iXHwd Z,P X'wP+< @r P    ] fp  +p/0@K7'^_Td/<bLAI@) Z,1D,*)`8{("0x|dl!\'@xB32 W      C  ! 8  X  x     G  x  b   8  X 4 x  !  "  # i $   rH`HHB l7 r+ 9 & (l!HsvH l(  x+  Xl$h"P&̃  4(o8@t &%$$,x#%88h"z5 Q! $p8.+p{*0&8u(`|'@#8&|$P"8#} #`!8b"l}K!p P8(+})*86($~&q)8%d~$'8#~#t&08/"!f%h8*x)O$8(&L#8%Ԑ@$:+8|#"*H8!X)XVĜpKd $8*$k) %8'dn&0'(8`%ԠI$@()8F#8"P&8!t `#@8*")p5"x8'x!8h&Z%C$)8@#`"<(8! p(U Dd8 `dlD<d,3M\XXPT TW 1TpTfPDT "8n*8)! 8m'0h>|T}@$  8vThX$X|XH{Plhv^LT#DT dTvP`P"  h+ h   ``. ?l/r<0 8' W1U1/l2$^235t06  @ -<%*-()U)'~ )$d%##  "3 ! *W)'  t* (s'T&(%f!O #$$*6@|(C*X8$'8?&!8$PA $j 8#AEs"*&8W!Cl+(p8*TG( C'88'PH &i,$X*$*LIX'@ ((,)'X'& l+)*  w( wS v$)'$&c #) v0%0 $ M v<#<s" x vH\!Hf+YP_bazO*'H4( 4 &4+ x" )* B%b(/$)'! #@ &#)#"l!<U [.*y (.'&%s" !# ucx+PwT1 XDw k[cd\R 8^! l0, B H&hp> S   "   B O g *r DrPL|  @<< .0 4 {4#(ULIJL oAc8 ,O akV?@'2@'8@' y0t@`'h@p ',@H 'z@0'2)2s80(@'*(*#@  'h2  0@Loh2N2@I@p0'!6@ W$(W 8)u+