ELF@@" ?#^{og_WOA8*B3`rt@qTA8B_ T*OGWF_EgDoC{B^_#_`hrvRV r`} ` hn`R} ` }}fh@ TRwR{h@ }S? qT aS R)} }*}S_q eR)1.q1jRJ r)})})fu6?kT?k7I ?qXzHT%҉GR( r)OH@3bRR*7%҉GR( r@H3bRR*744TT `R`BV(RhRq!*h?#C^{OA8*B*%(H3*R@A8B_ TOD{B@^_C#_?#^{_WOA8BB-RR vA!C5_R`Bw 7@!c5@R`w"W@!#`5@R`w7MKIG***;@@!5@aR`ww @@!C`5 @R`B v*`A8B_ $TOFWE_D{C^_#_ @@b !#R6vb@!#R6R@)qTWR@!`v9luh\9h5$vw"{{h`Bw`bwh`9`B!R`!B!`u:uk`bu{{x`u`u`"RhuBa@luwx>`"wB`BwF`RhJ`w"x`Bw`bw`Rh`"vBx`bv`vh`B!RV!`t@ 6**D`bRhZ@RR`@!*?#^{WO`vV@v\9(4~" AB A Ab A A A*RHB D *Rߪ*R"@@" &Ab@"&@:C@VCBӊCbnBOB*WA{è^_#_?#^{CWOA8Bt@ zAu !#R`6@5Ru !#R`6@5R!#R6`"@u"qTHR!#R6@` !#Ruv6@` !uzh!u9tv*A8B@ TOCWB{A^_#_?#^{C_WOA8B"ѓє"@R6*@@!*.1T@qT*BRrm @~@@5"*th\949"!*`9;JR qRq)ʼn % j)ʺk}JlKK?T|Rr kR% }J K(HJTLR?ǟ!h|Rr@**HRr~`@A8B@ ATOEWD_C{A@^_#_$@@@!Bx?#^{OhHhch~H R!H`@@ROA*{¨^_#_?#C^{og_WOA8B RbhJ Ih(}țK@xb nA" նDh4(@(@CR@4*7RPr_@4?kbTbnBR*R**jD49R67B DAz z: q!bRrD4MT *>@&@94kT*_A|Rr $DrDDjD*>BBB!@(Ț*@**bnBR*R**jD @4@9RarD(49Rh@@ 49RP***}RnDqB*RjRD4bD4 r^DH4fDH4bZD4RVD4<HFDBnDqB*RjRD4bD4 r^D4fD4bZD4RVD4Dq *|Rr@4*b@R ***`@A8B_ aTOHWG_FgEoD{C^_C#_$DNB!*q?#^{og_ W O  zA!#R`7t2@!#R`7v@!#R`7u"@!#R`7xB@!#R`7yR@!#R`7?zb@!#R`7_tr@!#R`7{@!#R`7v@!#R>`7@!hvtv9@!`btZh@44R_@44R^@q`B{`R`b*RBh@4@4_h@4(@h4@4@4`R tV6`RV]!{"@|FT|F@h@x@v@_t @w@y@^z@^u@_{&@h"@*RR]**3+# OKWJ_IgHoG{F^_#_b@!]?#^{og_WOA8BѓY``v"@@`B w*AW`NubhZ@(4! 5@QRRRubhZ@(4! 5@Q2 7vbhZ@h4!5@Q`b hbI9 4`y@`y@` hBB(4y@  {A!#CR*7 5zbhZ@4! 5zbhZ@4!5H@Q[`b hbI94{bhZ@h5Y@nL\@;@,h`@ R! 5*h@QY@|1_qaT @|@|@` R!5_ qA*T:@`BZ@z*?@Tz@@ @{A! !#R6ywRRs@RA8B_ TOGWF_EgDoC{B^_#_ !#Rz"|t{but" wuv&v"xy&A7@@w@ zA!xba@c 6**7``b wDw`B(RhB9@F6***` x 96t`B`"w R`2h+R`(R`"!BhZ``w.w2h@hwh26**` (Rh 9h@h@h@h&Ah@h&@*****TRR@*?#^{ o g_WOA8B"ѓSѨbљQњRTv`" v&Aw xhB`@` hM94 u hM9h4Cu hM94Ht 9! պ$!] caR 7 ը^C7qC]9( 5`2hC qaT` +`A!#RcR 7 ն^;6R`" u&AcaR` 7 մ^^*Y cR`7 յ^caR`7 մ^*J*]@@!*Ct@RCRC]-1aTj*@@!***@@!**C3/zcR 7 մ^caR` 7 շ^ 4 4uhD4** RhJ IhzB(}țKhjB*G*5@@!**i*C4@@C\!*`*U@@!**U@@!*5*\`"vʄ64H@ T *5R`uu9*Z$!$]3@@^!B3@$@@^!B$@@^!B$5@@^!B$4@@^!B$U@@^!B$U@@^!B^5`[C\ ***q(*q+R|u^QkaT,R`hbQkT\*6`bynB,Rt@v`BxbQhC*;*CC\#R3[R**\Z+Z z^**<Rwb677777`B`"vC`2zFu{FhD4%Ra#b ')RvhJQqT/@` hB/@qTw uA RhJ Ih(}ț %R` KtxBhDH4**% o@h4(RuhDqT`hnD4*`hrDqwubhNBh RhJ Ih(}țKyhDq*qaT @bbRq*073@*_qT{57_qLT_k T`hFH45*@4q T(R*`*vH8RQ9@kTkT \-****\*qkTF4%A***t@RCR/@*}RC]r'R`h:Q4*`B q` Dן~@!t" RhJ Ih(}ț &R` Ku\vB4hCh4` utK9wbhNBh`bN[ [4\,1aT7`hFh4ѡZ**u,1ATt@RCR`hZ9h4`hF q!Tsb@  $!**`7@9CS` wB`[hF4``:C/-*C`\hD4%Ra#bS  RhJ Ih(}ț %R` Kt`h~Fq `h~FH5q T+@@*!#R@h5` `t~CcC***`6.1TC] E7D7D73@cѠ]R*47^u4RvqhG*55^8q T%qa TQ`"`@cAR 37`b `A!#RhD(4;***C*d**3@*,1Tt@R#R8](R1#^8 R}  qR k+TuhF q*q'T@9q*qaTA@9h4:`,(R`h9)*PZ**`"`@cAR"RP `%7`b 3@`A!*:*`hD4 tR@R#r4\\^@kaTu@ բcR`7^+R`|ZQqT`"`2tFuFqT5 k跟q駟q( 鷟( t*`y\9`{Dw uDhDh v" hDh @Z@(8*q#H !qq@!bR*@!R*]@!"R*h**@*!bRqT@!R#R\ @A8B_ TOQWP_OgNoM{L^_#_*@@!**A@AR***.1T[@!R*7R**.1aTaC$!$@@^!B$`b~F!*$!*C]*C]U6($|R!r?#^{O@b"R OA{¨^_#_֟$!B?#^{O`"`_@bR OA*{¨^_#_֟$!B?#^{ WO!t" u?T!`A`A!!uB v?bT!`A`A!!Bu vV?T!`A!!ub v?bT!`A!!u v? T!`A!!u vv ?" T!`A!!B*Ruvv?"T!`H!`H!"R#R!BuB v ?BT@!@!*F  @`A`B `At `A`b `A` `A` `A*Ru`H`B ` Dw *R*R* @OCWB{Ĩ^_#_?#^{ O` `A!#R`" ` tAbz_ן`B ` tAbv_ן` tA`hR9h4!#ROB @{è^_#_?#^{WO`@!@'5`@!'5`@!&5`@!&5`@!@&5`@! (5`@!'5`@!'5`@!`'5`@! '5`@!&5`@!&5`@!`&5`@! &5`@!%5`@!%5`@!`%5`@! %5`@!$5`@!$5`@!`$5th@`@!`$5`@! $5`@!#5`@!#5ub vv?"T4RbD4RbD4RbD4RbD0RbDcb 0RbD4RbDc4RbD0R`h\94bD4RbD4RbD4R |*u*p*k*f*a@hbDc"4RTR*K*F*A*<*7*2*-*(*#***** ***OBWA{è^_#_** ***?#^{_WO* Ah  Ah @@c 7@c7b Ac7*OCWB_A{Ĩ^_#_* )r@"!** )r@"!** )r@"!*?#^{og_ W O A8B`{w@ R|DzhD4CR`7 tB_qhRDkT7/-CaR7iJIi}ɛK yB_hJBh8`R{JBhVDkbT1~@_c IT`b`wnBhBB`i>B*RR@whBBw{Bh>B@Z# z>`"`2utwxJhBB*qaTab%xbzBBhZD_jTu{>Byښ<4whjDkiT^@?jT`b`nBR*RhjD4]4R^B*@b@!*t`b`nBR*R^(R*ha*@b@!`hrD]^44R`hnDq``B*Rj@hRD4`hbD4 `rh^D(4`hfD(4@4^@4`hDq *abtj*A8B_ T*OKWJ_IgHoG{F^_#_$@@_!B$@@_!B?#^{WO**B Au ~@c!OBWA{è^_#_?#^{CWOA8*BrHR@ AR7v*9 A8B@ T*OCWB{A^_#_*@@!*$b!*$@@@!B?#^{ WO**~FkT~F?kT @OCWB{Ĩ^_#_**B qA!* qA!:C4?#^{ O`bh@45R`h"@45R`rh@q`Bt`R`b*RBh@4`Bh@4 `2h@4`Rh@4`"h @4`h@4`bhZ@q *`RtV @OB{è^_#_?#^{g_WOA8B RhJ Ih"(}țK y1T@6@ C!R@7 @ 8 CaR 7 @@ CR` 7hRH rh f  iRI r} f @CR 4@]S****;*@@!*!**"*@@!*T@@!*A8B_ aTOGWF_EgD{B@^_#_$@@@!Bg$@@@!Bb$Z@C@@!Bc?#^{CWOA8B*T *`7*A8B@ T*OCWB{A^_#_*@@*$@@@!?#^{Cg_WOA8Bu !I`5!*!`!*^!cu v6@T*(@!v u@a:A:5u t@a>A>` h>Ah ` h6A!a`5**`b uDu 4RvB !`5!R*!`!*^!cvb wN@T*(@!w v@aRAR5v u@aVAV` hVAh `b hNA!a`5**`b vDv 4Rw !W5!`!*(!cv" wf@T*@!wB v@ajAjw@ zA!w x 9x@ {A!x@9!B<R(Rxyy/)R@`YyJy@ 9{AbHCB!6*`@!B*y@aH` wK9h:A` hRA`B hjA***A8B@ T**OEWD_CgB{A^_#_?#^{CWOA8B RHNT`u@5R7 @4 RA8B@ TOCWB{A^_#_'*@b@!*$@@@!B@5iJ҈Iiub }ɛKsA !#R*?#^{WO``u~`u(R` h9tu~`u`" `A*`B vAb*`R`b`BhBZ94`rhFH44R*`tOBWA{è^_#_?#^{ Ot"u&*RARu)*RaRu,*RRu/*RRu2*RRu5*RRu8*RRu;*R!Ru>*RAR R*uRaR RhJ Ih(}ț &R` K'Ru`:OB @{è^_#_?#^{C_WOt@ zAt!#R`7 Ru@ zAu!#R`7v@ zAv!#R`7w@ zAw!#R`7x@ {Ax"!#R`7`bynBtDuDvDwDhD*RR*** OEWD_C{A@^_#_?#^{WO RhJ Iht"(}țKu#*R!R%R`u*RvAR`u*RvaR`6OBWA{è^_#_?#^{WO 5  @T@`Ba[4`a^4`a@4 JH*(`Ba_ 4`a]`4`a\ 4$ s@R$@@!B5OB RWA{è^_#_?#^{C_WOA8Bv@ zAv@ RB @8"x@ {A @#B*y@X7  {A!#R7 ` @*A8B@ TOEWD_C{A@^_#_! !*s@@?#^{C_WOA8Bv@ zA "@ kT`@Rby@ 9{A@7*`A8B@ TOEWD_C{A@^_#_`@! `@! *`@!*s@@?#^{OA"t*OA{¨^_#_?#^{OA&t*OA{¨^_#_?#^{_WO`vAӒ&@"@qkT~@TkuTB @~`y@*AT*qlT Dh@!Rq*OCWB_A{Ĩ^_#_qa@***@R $!B?#^{ WOU*6 BqT BkT :A @*B 1A~@!*7 3*q @OCWB{Ĩ^_#_!**$  )r7B!B**?#^{CWOA8B` `bvK9u@R`7 @ qT5*"* 4u **@@!* qaTu @q A8B@ TOCWB{A^_#_$@@@!B$*` ` vBfB!B****?#^{ g_WObAՂ"@qT{Rb:R[ r@*} f _T9ZB* @OEWD_CgB{ƨ^_#_?#^{WObn@ |@aOBWA{è^_#_?#^{g_WOA8BhR}@"@4?q mT(~b}RC@#AR7 @}@?Ts A8B_ T@OGWF_EgD{B^_#_?#^{WObn@A |@aOBWA{è^_#_?#^{Cog_WOA8B`uA&@"qKTTx hA w hAh (@kT4B @~`y:@4**R**M`by@y/R`6@qTR* Y6$@!B*7@6*@z!#R**<R@:*B@}S!*7AT5*4x5,**5*7@6!*x4?qT@4*@IRkR5 5Z?qT*vB hAh W1@~@!* Ֆ 7` uD@!Rq@bR *A8B@ aTOFWE_DgCoB{A^_#_*$!B$!B**6!*?#^{COA8*Bb@sR7@kT. qT A*qMT(R R* 37@$@!B**36A8B@ !T*@OC{A^_#_?#^{COA8Bb@SR7@4( A*qT(RR* 37@$@!B**36A8B@ T*OB{A^_#_?#^{g_WO`uA&@"qKTTw" hA Y@kT*v4B @~`y@@8*@}S!*`7_!T5v*X4S* 774 qaT@V4*@IRkR5  qT*vB hAh w1@~@!* v 7` uD@!Rq@bR *ODWC_BgA{Ũ^_#_***5AR*6**`B yA!yD$!B$!B**6!*?#^{WOA8B``v~`v(R` h9uv~tv`" `A*`B wAb*`R`b`BhBZ94`rhFH45R*`u`h\94uh\9h4`9`!*?```@`hF1T5`hGqaT`vF`"HRq%`&@(H``#*RuhGqT` `A!*`"u@5 #R7`u@hC5 #aR@7*A8B_ T*@OEWD{B^_#_*@@!**@@!*.1T S$@@ @!B$@c@@!B$!BS?#^{og_WOA8Bv"x2zF`{F`@CR 4*,1TtRhCTuA@ 7*`RtwFxFqTx57qlTkT_qT{57_qLT_k TuhD 4`hY9h 4*OE7fvxBhDH4v{D 7`hDh4C3*=* `b`wZDhR94*y|BB`h>B ܚ`h~F4`hjD 47Rl`RhVD_T*h R~裐Rh=r)})eӟ TIR~ )})eӟ T)R~ (}e跟yS`hjD48R-`hrDh48R&RtyhZ9kL"T("4***?9`hrD#47R`hnDqvBw``B*RjhRD4`hbD4 `rh^D4`hfD4`bhZD4`RhVD4`hDq *`abu}``hDh4uvD64q!T*wR @5{4`hY9H4*D*(4yrh^Dh4* 4(@k g*`b`nBR*R*Sy"aD49@@?k藟4`BhC(4`hY9qaT!R`bq`BynBfCR*R**`hDh4xyD4?qT*@h4k`hD4C3*_]kJT(5***7R@kTDB`hnDq`u``B*RjhRD4`hbD4 `rh^D4`hfD4`bhZD4`RhVD4`hDq *vB uAu 1~@!A)*A8B_ T*OGWF_EgDoC{B^_#_kT5***(R(9**4***$!*$#@!*?#^{ WO***W4`ba@4`a@4`" `"u&Ab&@5U5OCWB @{Ĩ^_#_?#^{_WOA8B`"`bu@`w@`"v@`2xFyF#)7`2hCqaT yqT *qTy57qTkKT@929@ G**6 77`7K@9 qT` h`94 hRK9  @9@9*C9 `a@C3# 7@(7 @7*` h~C @6`hC `" `vAןh.G1 `B `uAh2G1 ` uB @9qT  y) ֟$ $* $* $` uB$ Ֆ 4q T`"t&@4`hF1T5CA?`b}Rq` q`A!.*$@ @!B**b$`cC!B**5 *qTA8B_ aT*@OFWE_D{B^_#_$!B***?#^{Cog_WOA8*B**"@ ~CkTCkTCkAT* zC"qZqCןkǟ  R 7H@4hR }RH r~( f IK;}*@CkTR*,1TY5R4*,1Tp@kTR*,1T 5^CkTaR*,1TMK*9@"@!* ՚$!*5(@@e@*******s *A8B@ T*OFWE_DgCoB{A^_#_$;@c@@!B8?#^{ WO*BR@42@v4R@54b@4v@r@B@4@4vvA9h45b@5*OCWB @{Ĩ^_#_rrA94kT*** R95kJT*** R5kT***(R*9***?#^{og_WO*tx{D`|DvzDhD1`T`hDqTqT5:@z4@kk跟q駟_q( 鷟: z7zB*+*:5@@4?qTq qkǟ 4%Ra#b RhJ Ih(}ț %R` Kv@4q@kaT `b`nBR*R**OEWD_CgBoA{ƨ^_#_`hFH4?#^{og_WOA8B CR6*@@!*   @ CR6*@@!*   @ CR6*@@!*iRKI r }fK  iRI r } f C!R6*@@!* @hRqH r ~(~(+)f~() KJfJ fq ٲ CaR6*@@!*   @ C!R6*@@!*iRKI r }fK  iRI r } f CR6*@@!*iRKI r }fK  iRI r } f CaR6*@@!* @hRH rA)(*** f **477u XR~SOrx @9}gkbT97h@941ԐR9rR Rr kh9CTR Rh9RH rkTRt9t h@9~} k"T99A8B_ aTOGWF_EgDoC{B^_#_$@@@!B$@@@!B$@@@!B$@@@!B$@@@!B&$@@@!B2$@@@!B%$@@@!B?#C^{C_WOA8BR6*@@!*  @R6*@@!*  @R6*@@!*iRKI r}fK  iRI r} f !R6*@@!* @hRqH r*~(~(+)f() KJfJ fq IJ77(RrkThR8h@942(hR rkTR Rh9#HRXRh9~SOr~St }I}g6gux @9h@9~} k"T99A8B@ !TODWC_B{A^_C#_$@@@!BF$@@@!BX$@@@!Bd$@@@!B?#^{Cg_WOA8Bx **$77QqT ) +yJ @֟$HR"qh@9h4Rh9 $R$"qhR)R(qR5 $"qR)R5$5Rh@9kbTXR~SOr*St u9}I}g6gux @9h@9~} k"T99R6*@@!*5R6*@@!*  @5* @R6*@"@!* @R6*@B@!* @R6*@b@!* @!R6*@@!**qcT&qTM6@ @*qTM4@uBhR_qH rI(~(j(,)f(() lkfCk fq IJf岋?qD &A8B@ aTOFWE_DgC{A@^_#_@*ԟ$@@@!BA$@@@!BM$@#@@!BS$@C@@!BY$@@@!Bn$@@@!B?#^{COA8BR7 @aR7 @qq **A8B@ TOC{A@^_#_*u@@!**s@b@!*$t@@@!B$s@c@@!B?#^{COA8B"&@u" &AUR7 @" &AUaR 7 @* A8qJB@ןq_ ATOC *{A@^_#_3R*@@!**@@!*$@c@@!B$@@@!B?#^{COA8BR7 @aR7 @qq **A8B@ TOC{A@^_#_*u@@!**s@b@!*$t@@@!B$s@c@@!B?#^{CWOA8B@T aR7R7 @R@7 @*tA8B@  TOCWB{A^_#_**@b@!*.1T@*@b@!***@@!**u$@@@!B$@@@!Bz$@@@!Bt?#^{Cog_WOA8B@ AqT*2C qTt{" A*B A*@zaR` 7 @6Vw 7V 7F qT"&@@*1TJ***.*,1TqR5q}R0b"G G&@**,1Tq}R2kHz1AT*Z@B@!*6}RHRr~ `@A8B@ TOF*WE_DgCoB{A^_#_$!****$X@@@!Bi?#^{CWOA8B @uh~@ R 7A8B@ TOC*WB{A^_#_*@@!* )q@"!*$@@@!B?#^{O @(q!OA*{¨^_#_?#^{Oq9*OA{¨^_#_?#^{ WO`+RZQkT)'@qTq!TqT* R R R"2Z@OC*WB @{Ĩ^_#_?#^{WO"4*'R`v:Q'R`t:.qTR &Rb N&LOB*WA{è^_#_@*?#C^{og_WOA8B*`b`|GqmTu\9U7`B`C!*`B`C!**A8B_ T*OHWG_FgEoD{C^_C#_ֿC!R*`7 *_CR`7 պ__q觟*qT`B`C!***iR`B}} 鷚ҩ|}ɛa`tC{"wh iڤx }}%}I Z7HfF!**?qT`w GtGk*T*t@ R K飐Ri=r}vb}) e ?kKT5 7@@ qHTz@`tGhF@kAT"Rqi*@@!*@@!*84R*`*4*,Rr9ԐR!r20$@@_!B4$@@_!B,?#^{ObN@"FBROA|@{¨^_#_?#C^{C_WOA8Bb*N@7@"@FkT *~@ 2qTFkTA8B@ TODWC_B{A^_C#_!**@@?#^{ObN@2FBROA|@{¨^_#_?#C^{C_WOA8Bb*N@7@2@FkT *~@ "7FkTA8B@ TODWC_B{A^_C#_!**@@?#^{ObN@DBROA|@{¨^_#_?#^{C_WOA8Bb*N@@7D@ kTk*~@gC@kD49RsD49RoDqC*RkSD4cD4 s_D4gD4c[D4SWD4@q *@A8B@ aT@OEWD_C{A^_#_?#^{ObN@BRDBROA|@{¨^_#_?#^{COA8Bb*N@`7@ۋR rfPQ3Q kT *~@BRA8B@ !T@OC{A^_#_?#^{ObN@r^DBROA|@{¨^_#_?#^{COA8Bb*N@7@qT *~@r^A8B@ !T@OC{A^_#_?#^{ObN@RVDBROA|@{¨^_#_?#^{COA8Bb*N@7@qT *~@RVA8B@ !T@OC{A^_#_?#^{ObN@bZDBROA|@{¨^_#_?#^{COA8Bb*N@7@T7bZ*~@A8B@ !T@OC{A^_#_?#^{ObN@bDBROA|@{¨^_#_?#^{COA8Bb*N@`7@ۋR rfPQ3Q kT *~@bA8B@ !T@OC{A^_#_?#^{ObN@fDBROA|@{¨^_#_?#^{COA8Bb*N@7@qT *~@fA8B@ !T@OC{A^_#_?#^{ObN@jDBROA|@{¨^_#_?#^{COA8Bb*N@7@qT *~@jA8B@ !T@OC{A^_#_?#^{ObN@rDBROA|@{¨^_#_?#^{COA8Bb*N@7@T7r*~@A8B@ !T@OC{A^_#_?#^{ObN@vDBROA|@{¨^_#_?#^{COA8Bb*N@7@qT *~@vA8B@ !T@OC{A^_#_?#^{ObN@nDBROA|@{¨^_#_?#^{COA8Bb*N@7@qT *~@nA8B@ !T@OC{A^_#_?#^{ObN@R9BROA|@{¨^_#_?#^{C_WOA8BbN@*R97@q+T5 A!#R7~*~@zqTv4 A!*7D4BjD49R[YrD49R*@!*HnDqB*RjRD4bD4 r^D4fD4bZD4RVD4Dq *A8B@ T@OEWD_C{A^_#_*@!*|?#C^{C_WOA8Bb*N@*7@4BjDH48R~@]*ZrD48RnDqB*RjRD4bD4 r^D4fD4bZD4RVD4Dq *Y94*7A8B@ !TODWC_B{A^_C#_**?#C^{og_WO`bzN@S@@U?BVCB@#֚@3XD@CYD@c[KB@\OB@TDHDB_R**s|@OHWG_FgEoD{C^_C#_?#^{ObN@ D*BROA|@{¨^_#_?#^{ObN@" D*BROA|@{¨^_#_?#^{g_WObN@"ت&RHWy1`TB&!K`* TTODWC_BgA{Ũ^_#_?#^{ ObsN@@9qT @OB{è^_#_?#^{ObN@ BBROA|@{¨^_#_?#^{COA8Bb*N@ 7 @BkT *~@ A8B@ !T@OC{A^_#_?#^{ WO`bwN@"##HH# H+T#R*|@DD D+aT R* 6CMTR*  @OCWB{Ĩ^_#_?#^{ WOb3N@@9qT RhJ Ih"(}țKբ#*R!R%RՂ*RזARբ*RaR6 @OCWB{Ĩ^_#_?#^{ObN@DBROA|@{¨^_#_?#^{CWOA8Bb*N@7@Q 1T*~@DkaT @A8B@ !TOCWB{A^_#_?#^{ObN@DBROA|@{¨^_#_?#^{CWOA8Bb*N@7@ Q1T5*~@1DkaT)v4D4%R# RhJ Ih(}ț %R K@A8B@ !TOCWB{A^_#_?#^{ObN@DBROA|@{¨^_#_?#C^{CWOA8Bb*N@7@@DkT*~@qlTDk TA8B@ T@ODWC{A^_C#_?#^{ObN@DBROA|@{¨^_#_?#C^{CWOA8Bb*N@7@t@DkT*~@w7Dk TA8B@ T@ODWC{A^_C#_?#^{OBcOA{¨^_#_?#^{O2t*OA{¨^_#_?#^{O2sa@R OA*{¨^_#_֟$!B?#^{OBcOA{¨^_#_?#^{WO ȚAh  ȞAh @@h@*@qq *tOBWA{è^_#_?#^{ WOu hAh v hAh @(@!R7` `"t 9s@  *** @OCWB{Ĩ^_#_?#^{OBcOA{¨^_#_?#^{OB A!q*tOA{¨^_#_?#^{ O`B `A!7`"s@*OB* @{è^_#_* )`@"!*?#^{OBcOA{¨^_#_?#^{O A!q*tOA{¨^_#_?#^{ O A`!7*OB* @{è^_#_*@!*?#^{OcOA{¨^_#_?#^{O@bR OA*{¨^_#_֟$!B?#^{OBcOA{¨^_#_?#^{ObGt*OA{¨^_#_?#^{Ob*OA{¨^_#_?#^{OBcOA{¨^_#_?#^{ ODtOB* @{è^_#_?#^{_WOt`vBhjD48R`hrD48R`hnDq`w``B*RjhRD4`hbD4 `rh^D4`hfD4`bhZD4`RhVD4`hDq *`uOC*WB_A{Ĩ^_#_?#^{OBcOA{¨^_#_?#^{O.t*OA{¨^_#_?#^{ O 1T " zqTT .T*" Ab~@!*.OB @{è^_#_?#^{OBcOA{¨^_#_?#^{O2t*OA{¨^_#_?#^{ O 1T ! vqTT 2T*B Ab~@!#R*2OB @{è^_#_?#^{OBcOA{¨^_#_?#^{O6t*OA{¨^_#_?#^{ Oth6aT` ~@`A!#Ru6OB* @{è^_#_?#^{*{^_#_?#^{O`btN@Rsa@R OA*{¨^_#_֟$!B?#^{KO A8B>=>@#)=}~@A8B_ TOJ{HK@^_#_?#^{ Oth@(`rh@4`2`BN`RR`rV`bhb@94`B` @OB @{è^_#_u@u@B @ )"!?#^{CA8BR4@!qTqTqaTA8B@ !T{A@^_#_?#^{COA8BHR R7`2HR*hNTA8B@ T*@OC{A^_#_*@@!*~1T.1T!*$@@@!B?#C^{CWOA8Btr@(4@ $@ @ )4ZR`4u@A8B@ !T*@ODWC{A^_C#_@!q TqTqAT@ $@5@ )53*7 ud@!B$@4@ )#d@!Bc!B*?#^{COA8Bs@R7 @ q*A8B@ TOB{A^_#_*s@b@!*$s@c@@!B?#^{CWOA8BR 7 @ 4 qTuBhR@ q!T R R* qvRT` 7 RhJ Ih`b(}țKv.@ 7 `2HRhNhR RhR W$!BM*@@!*5th@(`rh@4`2`BN`RR`rV`bhb@94`B` @*D*A* $!B** th@(`rh@H4`2uBN`RR`rV`bhb@94`B` @*A8B@ TOCWB{A^_#_u@5 u@u@B@uB@ )"!@ )"!\$@@@!B@u5>$`rc@!B $!B*c?#^{C_WOA8B R7 u@vf!R`7 v@wbR 7 w@xjR 7 x@yn!R7 @`yrtf@T7@7@7@7y7!*****@R  RA8B@ TOEWD_C{A@^_#_T*@@!**@@!*xyn *@@!*wxjz*@@!*vwbX*@@!*uvft6$@@@!B$@@@!B $@@@!B$@@@!B$@@@!B?#^{CWOA8BuR*7@ qT(RR*T,uh@(`rh@4`2`BN`RR`rV`bhb@94`B` @A8B@ T*OCWB{A^_#_v@v@B @ )"!?#^{ O*SqKTuhn@` hf@ktn7OB @{è^_#_uhn@` hb@kˆ?#^{ O0R0R0R*OB @{è^_#_?#^{O@󃓚>OA{¨^_#_?#^{_WO zAN 7F@4@!bb97B  ***OCWB_A{Ĩ^_#_x@B!X@ )"!?#^{Cog_WOA8B*R!! !`@ Z !! @ Q?u1I T}b!q 7 4~*w9Zs Tj|S5 $O S 'JR} ( yS!B* qTTsTI$B**qT`"xJ44**`*tFA8B@ ATOFWE_DgCoB{A^_#_* 4@*?#^{Oh@h`Bt @4OA{¨^_#_?#^{g_WOA8B3u#aR4n`BhRg @h4 `BhRtBhR@qT1!T*Sv2hN@ qAT<* qwRT7`bhb@9H4`B` @CR ` 7 @7v2xN@ qaT q!T@? qATyR 9ReR?q9@?kT?q@T@4q!THRCR * x41A T!****yR?qT* $@@ )#@1`T(R**@b@!** RhJ Ih`b(}țKt.7eR!eR_$@@@!B@w6*$@T@ )#c @!B*$@@ )#c!B{c!B*5HR5R RhJ Ih`b(}țK1u.@T/1T5eR$!(R@hN`bhb@94`B` @!*A8B_ !TOFWE_DgC{B^_#_!*?#^{COA8Bh@ t@" @1qT R^[R 4R$t@@ )4$*Ss@h@ )#u@" @!Bc@!B***`5@Qq"T3`@*A8B@ TOC{A@^_#_?#^{ O7tRhV@1 RuVhJ Ih`b(}țK*u.  *`2(R`RhNV* @OB{è^_#_?#C^{CWOA8B**R7 @!R`7 @ Օ 7w 76R~SrXROr~6}*)lg)  kT*=:~Si~6}*)lg)  kෟ/*@@!**@@!*$!B****6A8B@ !TODWC{A@^_C#_$@@@!B$@@@!B?#^{og_WOA8B** RvbCR|Z@ 7 @tC!Rwn 7* `@{r|n@|7[7_qY7kAT*kTR*wR*yV@y 4!*VZ ՘A8B_ ! T*OGWF_EgDoC{B^_#_kaTiJIi}ɛKKqT | eR'xR{V@ 4!*VW@7xRhV@1 RyV@RHsrȚy.hV@*vV bn@!**4/1T1 T*@@!*T*@@!*`{ry!R*@H* br@!**4/1 T1T_` R@RHsrȚeRR!L R@RHsrȚ@keR9!*2@ *`2(R`RhNVvRyV@y4!*Vvn@cr@!** 41T! $@@@!B$@c@@!B$@Sh@ )3s@@@!B*$@@ )5.$@@ )51$@sh@ )35$@@ )5>@!B**@@!B**s@@@!B***c@@@!B**X5eR-?#^{CWOA8B*** *7`R*VA8B@ T*OCWB{A^_#_*@@!*~1AT`2(R`RhN`bVhb@9(4`B` @ $@@@!B?#C^{WOA8BS#!CR7*4@u@@`R!4 -S*'qTqT @@@@R!4 qaTA8B_ TODWC{B^_C#_ qT@*?#C^{CWOA8*B**qT@R4@A8B@ TODWC{A@^_C#_@!q TqTqT@~**@@?#^{Cog_WO@sz@@qMT@(4`A\Y W@qk ThRH r;R)HR)fzrf'@9@(^5('@}T{}@qT@ћ R{w }S? qTaS@I? kTHR@ kbT?T ՠOFWE_DgCoB{A^_#_ԐR(rVjRx*$@d@!B*?#^{OBcOA{¨^_#_?#^{Ont*OA{¨^_#_?#^{On*OA{¨^_#_?#^{OBcOA{¨^_#_?#^{Ort*OA{¨^_#_?#^{Or*OA{¨^_#_?#^{!{^_#_?#^{{^_#_T,<dTgoogle,charger6google_charger: User can override FCC and FV 6google_charger: Prevent overcharge data: cc: %d, cc_full_ref: %d, delay: %d bd_batt_set_overheatpsy_get_by_namegoogle,wlc_chargerchg_therm_override_fcc3google_charger: MSC_CHG error rerun=%d in %d ms (%d) POWER_SUPPLY_PROP_VOLTAGE_MAXMSC_CHG_DISABLEnegative cc_max=%dCouldn't disable bd_temp_dry_run ret=%d pps_workwork: pd_online %d->%d stage %d->%d%s: %s mv=%d->%d ua=%d->%d interval=%d 3google_charger: cannot read google,chg-power-supply, ret=%d google_charger: get %s for '%s' => %d %u 6google_charger: MSC_THERM_DC lvl=%ld dc_icl=%d (%d) fan_vote_level6google_charger: dead battery cleared uptime=%lld GBMS_PROP_CHARGING_ENABLED3google_charger: MSC_CHG failed to set CHARGING_ENABLED to 1 (%d) chg_work done MSC_TEMP_DRYRUNdisable3google_charger: Failed to create bd_trigger_voltage files, ret=%d usb_skip_probeintervalbd_temp_enabledd_stateSET_UV out_v %d->%d, ret=%d3failed to get %s from '%s', ret=%d MSC_BD_WORK: done time=%lld limit=%d, temp=%d limit=%dgoogle,bd-temp-dry-rungoogle,wlc-thermal-mitigation-budgetsgoogle,dd-charge-stop-level6google_charger: MSC_BD lowerbd=%d, upperbd=%d, val=%d, charging on USB_C3google_charger: invalid charging status %d CSI_STATUS_FULLCSI_STATUS_DEFEND_DWELL3google_charger: Failed to create bd_drainto_soc files, ret=%d Couldn't vote true to bd_temp_dry_run ret=%d ../google-modules/bms/google_dc_pps.c4google_charger: google,ext-power-supply not defined google,bd-resume-timegoogle,thermal-mitigationgoogle,wlc-fcc-thermal-mitigationwlc_fccDEAD_BATTERYPOWER_SUPPLY_PROP_CURRENT_MAXnullUSB_PD_DRPgoogle_charger: %s: wlc_on=%d usb_on=%d chg_state=%llx batt_chg_state=%llx chg_update_chargerMSC_CHG fv_uv=%d, cc_max=%d, rerun in %d ms (%d) 3google_charger: Failed to create bd_trigger_time files, ret=%d %s: not available MSC_BD: resume time_sum=%lld, temp_sum=%lld, temp_avg=%llddc_state2power_table3google_charger: MSC_THERM_DC_FCC cannot online ret=%d ACACSI_TYPE_CONNECTED3google_charger: Failed to create bd_resume_abs_temp files, ret=%d 3google_charger: Failed to create charge_stats files, ret=%d thermal_dc_fan_alarm%s: %s found nr_src_cap=%d pps_prog_check_onlineFailed to update sink caps, ret %ddefendergoogle,bd-drainto-socgoogle,bd-recharge-voltage %s: pval.intval=%d, dc_icl=%d ret=%d No thermal stats map for %s google_charger: battery charging work item POWER_SUPPLY_PROP_PRESENTpps_chgset %s for '%s' to %lld chg_run_defenderMSC_DB BD update stats: %d CPOWER_SUPPLY_PROP_CONSTANT_CHARGE_CURRENT3google_charger: MSC_CHG cannot set topoff current rc=%d set_charge_start_level%s: ping failed %d pps_op_ua4google_charger: google,tcpm-power-supply not defined 6google_charger: MSC_CHG disable_pwrsrc %d -> %d6google_charger: google_charger chg=%d bat=%d wlc=%d usb=%d ext=%d tcpm=%d init_work done 3google_charger: MSC_THERM_DC cannot offline ret=%d PD_DRPTEMP_DRYRUN_VOTERupdate_intervalcharging_typeUSER_VOTER%s: %s warning src_caps!=0, nr_src_cap=%d google,fcc-max-ua6google_charger: Get CHARGE_COUNTER fail, try_cnt=%d, rc=%d chg_stats_updateFAN_LEVEL&chg_drv->stats_lockgoogle,wlc-thermal-dc-fan-alarm3google_charger: MSC_CHG error reading cc_max (%d) MSC_FVMSC_PWR_DISABLE3google_charger: Failed to create thermal_dc_fan_alarm, ret=%d bd_triggeredcc_maxbd_statedd_charge_start_level3Couldn't find usb_con node google-chargergoogle,cv-update-intervalgoogle,chg-termination-enablefailed to obtain logbuffer, ret=%d CSI_STATUS_THERM_DC_FCCPPSCSI_TYPE_DEFENDgoogle_charger: MSC_CHG fv_uv=%d, cc_max=%d, rerun in %d ms (%d) waiting for CC flags=%xMAX_VOTER3google_charger: MSC_BD set_batt_state (%d) PPS deactivated while updatingPOWER_SUPPLY_PROP_VOLTAGE_MIN%s: name=%s type=%d ret=%d probe work donegoogle,dd-statechg_work3google_charger: MSC_CHG cannot update charger (%d) ../google-modules/bms/gbms_power_supply.hUnknown3google_charger: Failed to create bd_temp_dry_run files, ret=%d 3google_charger: Failed to create charging_status, ret=%d %s %d FIXED v=%d c=%dgoogle,fv-max-uvMSC_BD_WORK: done soc=%d limit=%dMSC_BD: longer elap %llu (%llu - %llu), temp=%d, time_sum=%llu, temp_sum=%llugoogle,bd-trigger-voltagegoogle,bd-resume-socbd3google_charger: Cannot register power supply notifer, ret=%d 6google_charger: MSC_CHG power source usb=%d wlc=%d, ext=%d enabling charging MSC_CHG: reset charger state failed %dgoogle_charger: MSC_DB BD update stats: %d 3google_charger: Failed to create charge_stop_level files, ret=%d 3google_charger: Failed to create bd_resume_temp files, ret=%d set_charge_stop_levelgoogle,pps-awakeCannot get partner src caps%s: %s SET_UV out_v %d->%d, ret=%d google,enable-user-fcc-fv6google_charger: Get CHARGE_COUNTER fail, rc=%d get %s for '%s' => %d gcharger-pps%s: MSC_THERM_FCC wlc %sfcc=%d fcc_level=%d ret=%d 3google_charger: MSC_THERM_DC cannot online ret=%d 3google_charger: MSC_THERM_DC_FCC cannot offline ret=%d THERMAL_WLC_FCCMSC_BD reschedule in %d ms google_charger: bd_fan_level:%d, time_sum:%lld, temp_avg:%lld 3google_charger: chg_drv->bat_psy is not readybd_resume_abs_tempCouldn't vote %s to chg_suspend rc=%d %s: max_uv (%u) and max_ua (%u) out of APDO src caps google,bat-power-supply3google_charger: Couldn't get rtc device 3google_charger: Failed to register wakeup source google,cc-update-interval../google-modules/bms/google_psy.h6google_charger: tcpm psy_name: %s DC_FCC6google_charger: MSC_CHG battery present GBMS_PROP_ADAPTER_DETAILS3google_charger: MSC_CHG no adapter details (%d) 3google_charger: MSC_BD resume (%d) 6google_charger: MSC_BD lowerbd=%d, upperbd=%d, val=%d, lowerbd_reached=0->1, charging on THERMAL_UPDATEUSBDCP3google_charger: Failed to create bd_recharge_voltage files, ret=%d 3google_charger: Failed to create dd_charge_start_level files, ret=%d failed to ping, ret = %dpps_update_adapter%s: %s KEEP ALIVE out_v %d, op_c %d (%d)3Couldn't find connector property (%d) pps_find_apdopps_prog_onlinegoogle,tcpm-power-supplygoogle,chg-cc-tolerancegpsy_set_propgoogle,bd-trigger-time3google_charger: PPS init failure for %s (%d) google_charger: %s: rescheduling google,dd-charge-start-levelgoogle,dd-trigger-time3google_charger: MSC_CHG error reading usb=%d wlc=%d ext=%d google_charger: MSC_BD reschedule in %d ms 6google_charger: MSC_BD lowerbd=%d, upperbd=%d, val=%d, lowerbd_reached=1->0, charging off GBMS_PROP_WLC_OP_FREQUSB_CDPPD3google_charger: MSC_CHG cannot set float voltage rc=%d 3google_charger: Failed to create dd_state files, ret=%d input_suspendcharge_start_levelbd_trigger_timegoogle_charger: MSC_BD OVERHEAT hot=%d (%d) MSC_BD: trig volt=%d,%d temp=%d,time=%d drainto=%d,%d resume=%d,%d %d,%d3google_charger: No %s OF node for cooling device 6google_charger: MSC_THERM_FCC lvl=%d ret=%d fcc=%d disable=%d 6google_charger: MSC_THERM_DC lvl=%ld, dc disable wlc_state=%d THERMAL_DC_INgoogle,dd-settingsMSC_CHG disable_charging=%d, update_interval=%d GBMS_PROP_CHARGE_CHARGER_STATE%s: update_interval=%d->%d GBMS_PROP_CHARGE_DISABLE3google_charger: Failed to create charge_start_level files, ret=%d bd_resume_timebd_resume_socbd_temp_dry_run3google_charger: cannot read google,bat-power-supply, ret=%d google,ext-power-supplyCouldn't vote to %s USB rc=%d USB_ICLchg_therm_set_wlc_offline3google_charger: MSC_CHG error reading soc (%d) 6google_charger: MSC_CHG lowerbd=%d, upperbd=%d, capacity=%d, lowerdb_reached=1->0, charging off 6google_charger: MSC_CHG lowerbd=%d, upperbd=%d, capacity=%d, charging off POWER_SUPPLY_PROP_VOLTAGE_NOWCSI_STATUS_DEFEND_DOCKchg_modecharging_status%lld 6google_charger: Prevent overcharge alarm triggered %lld 6google_charger: MSC_CHG disable_charging %d -> %dgoogle,thermal-mitigation-budgetsCSI_STATUS_THERM_FCC%s: MSC_THERM_FCC wlc_online=%d override=%d, wlcfcc_lvl=%d, dcin_lvl=%d fcc_state2power_tableonline:%d->%d [%d/%d/%d], present:%d->%d [%d/%d/%d] (%d)SDPCDP%s: wlc_on=%d usb_on=%d chg_state=%llx batt_chg_state=%llx MSC_CHG cannot set taper control rc=%d fv_uvbd_recharge_socpps_out_uagoogle,usbc-connector3Couldn't find sink-pdos property %d KEEP ALIVEgoogle,wlc-power-supplygoogle_chargergoogle,bd-resume-abs-temp6google_charger: failed to get tcpm power supply, retrying... ret:%d BrickID%d google,chargergoogle,chg-termination-5vPOWER_SUPPLY_PROP_CHARGE_COUNTERresumebd_workgoogle_charger: MSC_BD_WORK: trig=%d soc=%d time=%lld limit=%d temp=%d limit=%d avg=%lld google,bd-resume-tempgoogle,wlc-thermal-mitigationstate2power_table3google_charger: MSC_THERM_DC %s cannot vote on fan_level %d chg_psy_changedgoogle_charger: battery charging work item, init pending 3google_charger: Failed to create bd_recharge_soc files, ret=%d 3google_charger: Failed to create charging_type, ret=%d bd_recharge_voltagepps_get_src_capKEEP ALIVE out_v %d, op_c %d (%d)6google_charger: renegotiate on full google_charger: MSC_BD_WORK: triggered=%d dsc_time=%lld delta=%lld 3google_charger: MSC_BD_WORK: error reading soc (%d) MSC_BD OVERHEAT hot=%d (%d) 4google_charger: failed to get "%s" power supply, retrying... FCCfcc3google_charger: MSC_CHG failed to set CHARGING_ENABLED to 0 (%d) GBMS_PROP_TAPER_CONTROLMSC_BD resume (%d)GBMS_PROP_WLC_VCPOUTCHG_THERM_LVLPOWER_SUPPLY_PROP_CHARGE_TERM_CURRENTFailed to get ibatt (%d) or vbatt=%dbd_trigger_voltagecharge_stats%llu msc_user%s: online & active nr_src_cap=%d 3failed to set %s for '%s', ret=%d google,usb-c-connectormsc_chg_termgpsy_get_propNo budgets table for %s 6google_charger: MSC_CHG switch to Fixed Profile on full google_charger: chg_work reschedule MSC_BD dd_triggered %d->%dgoogle_charger: %s: chg_drv->cc_max=%d cc_max=%d, update_interval=%d chg_suspendthermal_statsPOWER_SUPPLY_PROP_CURRENT_NOWset %s for '%s' to %d google_charger: set %s for '%s' to %d DC_ICLgoogle_charger: MSC_CHG disable_charging=%d, update_interval=%d google_charger: set %s for '%s' to %lld MSC_BD triggered was=%d stop=%d lock_soc=%d6google_charger: extv=%d extcc=%d extMv=%d extMc=%d 3google_charger: Failed to create bd_clear files, ret=%d bd_enabledCouldn't vote %lld to update_interval rc=%d %s: %s type not ok suspendCouldn't vote to %s DC rc=%d ../google-modules/bms/google_charger.cMSC_BD_WORK: triggered=%d dsc_time=%lld delta=%lld 3google_charger: MSC_BD_WORK: update stats: %d google,bd-recharge-socTEMP-DEFEND not enabled 6google_charger: PPS not enabled 6google_charger: dead battery mode google,has-std-votablesgoogle,thermal-stats-lvl-mapLength of budgets table is incorrect google_charger: %s: MSC_THERM_FCC wlc %sfcc=%d fcc_level=%d ret=%d google_charger: %s: MSC_THERM_FCC wlc_online=%d override=%d, wlcfcc_lvl=%d, dcin_lvl=%d TX_ICL4google_charger: %s: DC_FCC uses msc_fcc votable Couldn't %s charging rc=%d 3google_charger: Failed to create thermal_stats, ret=%d bd_drainto_socbd_resume_tempdd_charge_stop_level%s: %s SET_UA out_ua %d->%d, ret=%dpps_check_typeMSC_BD_WORK: trig=%d soc=%d time=%lld limit=%d temp=%d limit=%d avg=%lld tcpmmsc_chg3google_charger: %s: MSC_THERM_FCC vote fcc=%d failed ret=%d MSC_BATT%s name=%s evt=%lu battery charging work item, init pending google_charger: chg_work done GBMS_PROP_WLC_VRECT3google_charger: MSC_CHG error cannot set CHARGE_CHARGER_STATE rc=%d CSI_TYPEpps_cc_tolerancet_sum=%lld, time_sum=%lld t_avg=%lld lst_v=%d lst_t=%d lst_u=%lld, dt=%lld, t=%d e=%d pps_check_adaptergoogle,chg-power-supply3google_charger: Failed to create votables, ret=%d No cooling device for %s Couldn't read limits for %s rc = %d %s: rescheduling MSC_BD: dock_defend stop_level=%d start_level=%d state=%d settings=%d time=%dMSC_CHG charging disabled res=%d rc=%d ui=%d 6google_charger: MSC_CHG switch to 5V on full chg_work reschedule chg_reset_stategoogle_charger: MSC_CHG cannot set taper control rc=%d CSI_STATUS_DEFEND_TEMPMSC_FCC3google_charger: Failed to create bd_state files, ret=%d dd_settings<>%s: no source caps %d %s has nr_sink_pdo=0 %s: mv=%d->%d ua=%d,%d google,bd-temp-enablechg_therm_update_fcc%s: pval.intval=%d, dc_icl=%d ret=%d battery charging work item google_charger: MSC_CHG charging disabled res=%d rc=%d ui=%d google_charger: MSC_CHG: reset charger state failed %d6google_charger: MSC_CHG lowerbd=%d, upperbd=%d, capacity=%d, lowerdb_reached=0->1, charging on google_charger: %s: update_interval=%d->%d DEFAULTenable3google_charger: Failed to create bd_resume_time files, ret=%d 3%s: %s non zero src_caps, zero nr_src_cap pps_init_stateFailed to register wakeup source work: PROP_ONLINE (%d)%s: %s error out_uv=%d op_ua=%d google,bd-trigger-temp3google_charger: Cannot register thermal devices, ret=%d GBMS_PROP_DEAD_BATTERYbd_fan_level:%d, time_sum:%lld, temp_avg:%lld chg_work_roundtrip3google_charger: MSC_CHG cannot set charging current rc=%d work: PPS not supported3Invalid length of sink-pdos google,usb-power-supplyDC_SUSPENDPOWER_SUPPLY_PROP_ONLINE6google_charger: cound not create state table *(%d) 0 CSI_STATUS_THERM_DC_ICLchg_set_wlc_fcc_charge_cntl_limit6google_charger: MSC_THERM_DC_FCC lvl=%ld, dc disable wlc_state=%d bd_fan_calculate_level6google_charger: MSC_BD lowerbd=%d, upperbd=%d, val=%d, charging off MSC_INTERVALmsc_update_charger_cbmsc_pwr_disablebd_clearfailed to set CURRENT_NOW, ret = %d%s %d type=%dprop4google_charger: google,usb-power-supply not defined google,pps-cc-tolerance-pct&chg_drv->bd_lock6google_charger: charging profile in the battery POWER_SUPPLY_PROP_VOLTAGE_AVGgoogle,pps-enableFVdc_iclgoogle,wlc_fcc_charger6google_charger: wlc-overrides-fcc=%d thermal-mitigation=%d wlc-thermal-mitigation=%d wlc-fcc-thermal-mitigation=%d google_charger: %s: pval.intval=%d, dc_icl=%d ret=%d MSC_THERM_FAN reason=%s, level=%d ret=%d 3google_charger: MSC_BD cannot run defender (%d) gpsy_set_int64_prop6google_charger: MSC_CHG lowerbd=%d, upperbd=%d, capacity=%d, charging on 6google_charger: usbchg=%s typec=%s usbv=%d usbc=%d usbMv=%d usbMc=%d USB_PDCSI_STATUSibatt %d, vbatt %d, vbatt*cc_max*1.1 %lu mw, adapter %ld, keep_alive_cnt %d3google_charger: Failed to create dd_settings files, ret=%d dd_trigger_time%s: %s pval.intval=%d ret=%d sink-pdos%s: name=%s type=%d 4google_charger: google,wlc-power-supply not defined 4google_charger: dead battery cleared but no votable, uptime=%lld google_charger: %s name=%s evt=%lu CHG_MDISUSB_DCP3google_charger: MSC_CHG error reading fv_uv (%d) 3google_charger: Failed to create bd_resume_soc files, ret=%d force_reschedulefailed to set VOLTAGE_NOW, ret = %d%s: name=%s ret=%d 3google_charger: failed to get %s from '%s', ret=%d 3google_charger: %s: read ibatt_ma=%d, ioerr=%d POWER_SUPPLY_PROP_TEMP3google_charger: error registering %s cooling device (%ld) THERMAL_DAEMON_VOTER6google_charger: MSC_CHG no power source, disabling charging dc6google_charger: wlcv=%d wlcc=%d wlcMv=%d wlcMc=%d wlct=%d vrect=%d opfreq=%d, vcpout=%d USB_ACAPD_PPS6google_charger: MSC_CHG fv_uv=%d->%d cc_max=%d->%d topoff=%d->%d rc=%d 3google_charger: Failed to create bd_temp_enable files, ret=%d 3google_charger: Failed to create bd_trigger_temp files, ret=%d charge_stop_level6google_charger: %s: %d -> %d bd_trigger_temp%s: %s using cached nr_src_cap=%d work: not in SNK_READY, rerunpps_get_apdo_max_powerconnectorMSC_BD: trigger time_sum=%lld, temp_sum=%lld, temp_avg=%lldMSC_BDPOWER_SUPPLY_PROP_HEALTH3google_charger: failed to set %s for '%s', ret=%d msc_user_chg_level6google_charger: PPS not available 6google_charger: PPS available for %s google,therm-wlc-overrides-fccOVERRIDE reschedule_chg_workchg_therm_set_wlc_onlinegoogle_charger: %s: pval.intval=%d, dc_icl=%d ret=%d google_charger: MSC_THERM_FAN reason=%s, level=%d ret=%d 6google_charger: MSC_THERM_DC_FCC lvl=%ld dc_fcc=%d (%d) POWER_SUPPLY_PROP_USB_TYPE%s: chg_drv->cc_max=%d cc_max=%d, update_interval=%d POWER_SUPPLY_PROP_CONSTANT_CHARGE_VOLTAGECHARGING_POLICY3google_charger: Failed to create dd_charge_stop_level files, ret=%d google_charger:google_cpm:pca9468pps_out_uvSET_UA out_ua %d->%d, ret=%dmax_v %d, min_v %d, max_c %d, out_v %d, op_c %d3nr_sink_pdo=%d sink APDO not found ret=%d description=Multi-step battery charger driverauthor=Thierry Strudel author=AleX Pelosi license=GPLvermagic=5.10.209-android13-4-g92e94fca2f15-ab12318583 SMP preempt mod_unload modversions aarch64name=google_chargerdepends=tcpci_max77759,logbuffer,gvotable,google-bmsscmversion=g07e9f1715d3d $$$$CT !uOhX \ C c } nv#oJ$?P_!C[bLinuxgoogle_chargerlumodule_layoutCof_get_child_by_nameaof_find_node_by_phandleUof_get_property,tcpm_get_partner_src_capsLBpower_supply_get_drvdata>mtcpm_put_partner_src_caps 4`logbuffer_vlogsimple_attr_releaseC\simple_attr_write\simple_attr_read)ugeneric_file_llseekREsimple_open_no_llseek+gvotable_get_int_voteTysimple_attr_open /ikstrtouintSgbms_tier_stats_cstrv"kstrtointscnprintfDlogbuffer_log2_gvotable_get_datacpower_supply_changed̅gbms_gen_chg_flags__hwasan_store2_noabortoKgbms_read_charger_state zkfreel<kstrtoulll߅strsepfGOsimple_write_to_bufferE:#__kmalloc sysfs_emit_atZ%strcmpܣgbms_tier_stats_init_Ddevm_kfree:d%thermal_of_cooling_device_register|;^3of_find_node_by_names1Xgbms_stats_update_tierTzD__hwasan_load2_noabort 6 debugfs_create_u32Zdebugfs_create_boolQmdebugfs_create_filexwdebugfs_create_dir1oEdevice_create_filegvotable_set_defaultl?gvotable_comparator_least_recentStgvotable_comparator_int_maxgvotable_create_bool_electiongvotable_election_set_name#0Ggvotable_disable_force_int_entry=?agvotable_set_vote2str=gvotable_v2s_intbIgvotable_create_int_electionggvotable_comparator_int_minchg_state_is_disconnectedf=power_supply_set_propertyWcancel_delayed_work0gvotable_get_current_int_vote!rmod_delayed_work_onpgbms_logbuffer_devlog bpower_supply_reg_notifierZstrncmpz5 power_supply_get_by_phandle_array$___ratelimitB>power_supply_get_by_nameYP_dev_errwologbuffer_register`1 _dev_warn4.w__pm_relaxhmutex_unlock__msecs_to_jiffies$bgvotable_cast_votevLgvotable_election_get_handle۔ogbms_logbuffer_prlogemutex_lock"H__pm_stay_awakektime_get_with_offset*squeue_work_on#bpm_stay_awake {{__dynamic_pr_debug %pm_relax6alarm_start_relativeU power_supply_get_property Ylogbuffer_unregister_)alarm_try_to_cancelo0wakeup_source_unregister>xpower_supply_putdmemset"'Ogvotable_destroy_electionnSalarm_cancel.ێ&_dev_infoWqueue_delayed_work_onӅ3-system_wqYyinit_timer_key=:%delayed_work_timer_fnd{wakeup_source_registerwJW__mutex_initX6alarm_initicancel_work_syncTalarmtimer_get_rtcdevs}=F__hwasan_load1_noabort__hwasan_store1_noabortof_find_propertyC60of_property_read_variable_u32_arrayprintk8kdevm_kstrdup[_|of_property_read_string\__hwasan_store8_noabort.3odevm_kmalloccplatform_driver_unregisterhZ __platform_driver_register__stack_chk_fail__hwasan_store4_noabort*B*btcpm_update_sink_capabilitiesh'J__hwasan_load8_noabortt_A__hwasan_load4_noabort1[__sanitizer_cov_trace_pcGNUF&}MzGNU@"P#`"h"##$("0"D#""% &"D%X&d"l"t"""''""() "0%<"P&X"d")"/0 $v-v- 142@0P$T\d1x20$u u 1"20"""""" " $,38"<8@8D3P"X$\dl1t"20"""3"$@3@31"2 0"T"X5\5`3l"t"|$4"  3"$=5=54"#"'"$$(085L6X"\`d3l"7"00008"693" : Y5$ ,Y50 4;8@D<P0\"h0|000==>$00 0 0    0 >8 0H 0T 0` 0d +l + > 0 0 0 0 E E 0 F F :   < 0 "   30 "4 -< -@ 3H "` 'd ?l ?x $ @ $   A ) " $ 7 " B 9 " " $$ C, $4 C@ $H CP $X C` $h Cp $x C $ C $ C 0 D D $ " E " $ " E " $, "4 E< "D $P "X E` "h $t "| E " $ F $ F $ F G $ " H " $ " H "P "X $d $p  x  4 " # " ' " B B 4 " #" '" (84@"H'd"l'|"'  4""'++4""'  5064!<!H5`'l"pM#tM#x3"'k5k53) " $0"HIT"\$h$l9p2!x9|2!3#'"  3J"' #" ',"08<3H7T"\6hBp9t%|%''""#" ",%4%L"T#X0`0l3J$K)"$$2!2! L0"8b@b\3d$lMt?x?$N"O$,$4P@QP#`$t$I"""#$<<R# "",#<$H"Pg Tg XSd0p"x!=!=T###"""# #0#<#H$X$`pdb!hplb!L$R#""#"#("8"<)D)L"P#X#\3h"p#''0D##"""## "#$#0"8"@"H"P"X"`#x''0D##"""##"## "(#@"H"P"X"l'#"U??$@"V$WD)L"T#`$d8ht#p8tt#L"$4""'$(40"8"@'L$T!2\!2l4t"|"'$%%4""'$  4"" '$ 6)(6)84@"H"P'\$d l |4""'$4""'$!!4"$",'8$@HX4d"l"t'$56$//5'#"#$"0"<#T'`'l0D##"""##"##'"$","4"<"D"L'TM)\M)`XdhlY|0"$######## # # } }X R " $   Z 0 " $![!$ ![0!$@![L!"\!#h! l!p! t!x!\!"!#!'!#! !! !!\!"!#!'"""""#$" ("," 0"4"\<""D"#T"'`""l""t"7"""$"["""""$"["""""##$ #$##$#]4#"H##T# X#\# `#d#\l#"x#"### ## ##\#"###'#7#"#"$"$"($#4$"@$"D$ $L$ $P$3X$"\$ $d$ $h$3x$$$"$"$ $$ $$3$"$$$"$"$ $$ $$3$+$+$^$"$"% % %3%#$%'4%"<%EL%"\%$h%"t%$%"%+%+%^%"%"%E%"%$%$%0%%%3%"&"&$&$ &)(&)0&58&5<&5@&SH&+P&+X&T\&L$`&L$d&Sl&"t&"|&E&E&"&E&"&E&"&E&"&E&"&"&"&"&?&?'$'@T'"`'"d'+l'+x'T'0'0'0'0'0'0'"'='='3'$($($ ($$(5,(54(5D($H(P(\(_h("l(<t(<|(3("('(f)(f)(3($("("(`(6(=(=(3)")82)82)3)"4)6@)"D))H))L)3T)"d)'t)')')')q ) )q ) );)')')$)")" *0*u*u *a,*"0*8*<*3D*"L*6\*$p*$*$*$*$*$* * *3*)+"@+"P+$`+$l+$|+$+"+"+$+#+$+P+7+7+",7 ," ,6,,"<,"@,D,Q"H,L,Q"P,Ll,I,6,",",#,",$,+,+,T-I-"-"(-$D-I`-"-I-I-"-"-$-$-9- -9- .3.? .?.$(.@8."@."D.H.L.3X."`.$l.$p.9t.d3|.9.d3.3.".$.$.9. .9. .3."/I /I4/"D/#P/"X/"p/O/$/"/"/$/$/9/d3/9/d3/3/"/$ 0$090 09$0 ,0380"@0$L0$P09T0d3\09`0d3h03t0"|0$0$090 090 030"0"000#0$0"0"1" 1"1'$16<1"@1D1m H1L1m P1L\1"h1$x1$|111 111 1L1"1$1$111d3111d31L1"1$2$2 22 2 2$2 (2L42"<2$H2$L2P2T2d3`2d2h2d3l2Lx2"2$2$222 222 2L2"2$2$222d3222d32L3"3$3$33 3 ,30343 83LD3"L3'3#3#3"3"3"3$3$4#4#4g$4gx4b4'4'4#4#4#4#4"5#(5"85#L5"X5$d5"l5"t5O505#5"5'5"5#5"5"6'6#(6"06'<6"D6#P6"\6"d6#|6Q6$6"6"6O606#6"6"7?7? 7$ 7c07V<7"T7"t7#7"7)97)97S707"7d7#7$8#8"$8",8"48"@8"L8"h8"t8"|8"8"88838?8?8$8@88838"8#9"9$9(9,9T49"@9QH9Op909V9#979Q9$9"909e9"9"9V:":",:"<:#H:"P:":":?:?:$:@:7:":#:":$:f:" ;";;.&;;.& ;L4;"<;7P;"X;#d;"p;#|;";$;W;";";#;";";O<0<#,<#H<$L<+X<+`<Th<#t<"<#<#<"<"<I<"=#H="P=:X=:\=3d=$h=p=="=$=+=+=T=#="="="=6=6=3=">Q>V<>"@>?H>?P>$d>@l>"x>'>">">">#>">7>" ?7?" ?"4?Jn>nSn0n"n8n8n"n"n2,o2,oTouou o3Ho"Po'`o'lo6|o'o'o0o$o+o+oTo$o#oTo'o}p7p# p",p"8p'Dp"|p"pQpDp~pDp~pDp~pDq~qD(q~L|P0Tb>X|dLl"p"t|x"||3"Ċ$I"""$ d0"@"L"T"dgt""e6e6L")" $<IL"T"\"d"l$td""g"Č"Ȍ̌,>Ќ>،܌,>>L"()T"\$l#x$#$""ȍ̍ЍS܍0"'# ""$$8#D"P$`:l:pT""""Ȏ#Ԏ"܎#" ""($4"<g @g DSP0\"d$l|T"$"#  ̏Tԏ"؏?܏?$c$","08<3D"H>P>\3x"|3"333"$0Đ*Ȑ3̐*А3ؐ3"l=l=L "0b>0 b>$0L8"<"@D"HP3"''6'̑'ܑ0$++T $#,T4'@}H7X#d"p"|'"77"6ĒB̒9В%ؒ%''$K"" #4"<"D#T"\"d"l#$%"ȓ&Г"ؓ"#"'"$  (T0$PgX"`"h$t$g"""$$A=$ A=$3($4$8A=<DA=HP3\"l"t)|"$$'$'$L"ȕ$ԕ$ؕ`ܕr'`r'L"( v0(v0 L`"l#|#$I"#Ж'""' Q# #4"P"d"#7""̗##"# ","8"D#P7\"p$|"$##""Ș"Ԙ#"8"L"T#`"p#|"""7"^ș^ԙ3ܙ6#"" #('4'@0TD\#l#x"""##"#Ě#К"ؚ#""""'0'<#P#d"p"|""'"#7̛"#"#("0"<$@$H$\Rl#"##""Ĝ#М"؜"7""$ #$','HRP"X#l#""""'#"ĝ"̝#؝"""  30#@"L"T"\#t''0D##Ğ"̞"Ԟ"ܞ##"##"$#<"D"L"T"`'t$"g g S0"!=!=ğT؟V "4"80@0L3T6l"p#x#|3" 7 73)"ĠLР"ؠ$ܠL0"8"@$T"\$p"x$$"""" $$$$0#<#T`#p"x"""Ģ"̢7ܢ6"$("@7L"T"\"l7x7$"ģ"У"أ"#"# $$#@+D+LTT$l#T#7  ̤"ؤ"""#"",$<#P"X"`"h"t$  T"3ȥ"إ$ܥy2y2L"#@ n&$2,@0n&42@LH"\")"x12x12ȦL"$$8#L#`#p"|""""##g"#","8$L#lg""g"#ܨg""" #,g<"D"P"X$d$hA=l$tA=x$3"..L""ĩ̩"ԩ###t;t;3'('4'D"L"P- T- \"`2d2l3)"Ī$Ъ$Ԫت'ܪ$'$L "(#4"<#L#X"d#p"x##""##"ī7Ы"ܫ"#"""","4"@7T"X,`,l3t6"L4L43"ĬI̬Iج36"vv 3H"T#d#p###"""ȭ'ԭ#"#','8"D"\'h"p#|#"""Į'Ю""O0(#4"D#T"\"d$hS&pS&R#;į;ȯ[ԯ"ܯ""0"<"TI`"h$t$x9|93""ȰI԰"ܰ$$9K9K3""<IH"P$\$`9dl9px3""I"$$ 9&9&$3"I"$$IJ9Ȳ_:в9Բ_:ܲ3""I "($4$89<,D9H,P3t""Iij"̳$س$ܳ993"$"\Ih"p$|$9$9$3 ; ;37 "("47@"T6p"|"6"6"̵7"66"D)L"T$`$dhlKx|KL"$$ĶȶLԶ"ܶ$$&& L" $,$048,DHL,PL\"d$p$tx|L"$$$̷зԷ$طL"$$L("0$<$@DH_:TX\_:`L""I̸"Ը$$993""4I@"H$T$X9\Kd9hKp3|""I"$ȹ$̹9йع9ܹ3""LIX"`$l$p9t&|9&3''3 "6 ",78"P"X6d"l6|"67Ȼ7"66"8)@"H$T$X\`KlptKxL"$$Lȼ"м$ܼ$&&L "$ $$(,8<@DL"" Ľ ܽ"7"" 6 "0"X"t"7"6̾7ܾ7"66",I8"@$L$P9T>\9`>h3I"$$9>9>3п"I"$$9$9(03PI\"d$p$t9xK9K3I"$$993I"$($,90&89<&D3P"TXh"l p |$" h h$"iiY7Y7038"x)|""$$>>L"$$L"$$$(,0K<@DKHLT"\$h$lptL"$$&&L"$$> >LH"`II""$$9d39 d33 "($4$89< D9H P3X)`"h$t$x|d3d3L"$$  L"$$"0$<"PId$I"""$$9 d39d3 3,"4$@$D9H P9T \3d)l"t$$d3d3L"$$  L"4ITI|""$$9d39d33"$$ 9 9 $3,)4"<$H$LPTd3`dhd3lLx"$$  L"$g0ID'\Ip'",,3$$A=A=3"" $,$094 <9@ H3P'T \ l"t$$9(?9(?3':9:93")"$$`r'`r' L" $,$048 DHL PL\"d$p$tx|(?(?L"$P$d#("<"H$Pd\$ddt$I"#$$"","8"T#`#l$"""$$9$9$3"G$J0$8W|")"L"$$$$L,"4@$dgl"t""$$A= A= 3$'C1'C1* *Z)$",$8$<@'D PT'X \L"$"44""6X"`x#""#"""''"'$"$,"p"xQ""#'V" "X"`#l7"$]]"$44I@Id"l$p %x %$###7 78H#T#d"l'|"#"##"!$"4"<$H$L9PX9\d3l"t$$9&9&3"!"""")"$$0$48<&HLP&TL`"h$t$x|L"$#!!<"D$\l$#""#"" ++3 S<$F(S<,F83D'X$d"lt"|)"$#!!"$$<L$d#t""#""++3S<h S<h 3 '4$@"HP"X)x"$#!!"$,#@"L"dQp'|#"#""#''0D## "("0"8#H#T"\#l#x"#""""'V$"",)L"T$`#d!l!x"$ ""("0'l)"$#!!"$(<"L"X"`')"$#!!8"@$Xl"|""')"$#! !h"p$"'"")" $,#0!8!D"$"""'8)X"`$l#p!x!"$""$",'h)"$#!!" $$8"H"T"\')"$#!!4"<$Td"l'|"")"$#!!`"h$"""')"$(#,!4!@"$"""'$)D"L$X7\!d!p"$7$  (T0"<"X$\ d pTx"#Q#"""#""$YYZ"#0'<'H0\Dd#t#"""##"##"#""""'(Vl"t$xGGZ)"$Q# ","8"H#T"`"h#''0D##"""##" ##("0#H"P"X"`"l'x7""V"3)0"8$HQP$\$l#x#$$## - -V8"@$L$X"`dl"t!|!"$$"d"!!L"T$dQx""""V$",$<7L"\"h""$#!! "($@P#`"l"x"')"$Q## #0"<"P\#h#x#""$""V<"D$T7d"lOQD~0D~0D~0$V,"8"x"$#!!"$,"<"P#`"l'x$"")"$#! !h"p$""#"'"#" "(OP0\$h"px")"$#!!P"X$p|$#""#"'"4"8+<+@3L)l"t$#!!"$ $0#@"L"\#p"x'""++3)"@ Q%@Q%(\"d#p0"'??$c"l =l=L@"D|HLQ%P|TXQ%d"$""  S0$""X3X3S0$,$8"@$H L T`$l0"""$""   S0,$8"@"DX3HX3LSX0d$t$  6$"""""8"<t@DQ%HtLPQ%\"$"  0""$( 0 8TD$P"X`"l""$S!(S!(nnZ"(Q%(Q%D"L$X"\ d hx0""$  T""("0$4C(<C(HZl"ptQ%x|Q%"??$c" l=l= LD"HLPQ%TX\Q%h"#0"'0"4l8<\@lDH\T"Q#0V" Q # "0 #< "H "P #h 't ' 0 D # # " " " # # " # # " #0 "8 "@ "H "\ 'h V "   4  Q%   4  Q%  " # 0T "` "p # " # " " $ W% W% T '$ "( ` ,  0 Q%4 ` 8  < Q%H | " # 0 " " # " #( "4 "< $@ W%L W%T T\ ' "   ( Q%   ( Q%  " #0H"T#d"l"t$|W%W%T'""$'??$$8c\"`dlh=lplt=xL"$"$ ("0"d)"$#""''''07 "$W$"D$P"\$h"l/p/x"$//11113"I""$","4d"l)"g"'"($4$8%<d3D%Hd3P3d"l"t"xJJ()"$$ &d3 &d3L " #0$<"P$\"d$l/p/"""I"#""$",@$L"`$l"t$|//"""'")"//# <# <# L$("0$8/</L"P/T/\#`Xd h#pXt x#L"//##L"$I$","d"l$x$|d3d33)"$$ d3 d3L"0IT#d"p"|"'fO0''$"4"8<L@DHLLPL\"d$p$txd3d33$#""''''0 7" $(W4"D"T"X\ `dh ltL"$#""''''07"$ W("0't$"$"$"//$"//"$//111 13" $(/,/81<1@1D1H3P)X"`$l$p txd3 d3L"#p`%p`%L"8/8/L8"PIh'I'I'I'I$'0#@#P#`#p"t?|?(""""""$$ $&,0&83D"L$X$\`hlt3'""$$KK3'""$ $    $ 30 '@ "L "T $` $d h p t | 3 ' " " " " " ) " $ $   ! ! !!L!"$!$0!$4! 8!$ >/>/(>$4>"<>$D>/H>/`>$l>"t>$|>/>/>">/>/>#>>>c>>>c>L>">/>/>#>>i+>c>?i+?c?L?" ?/$?/,?#8 @9D=HP:T=X`h<dX>hX p @t$Ax DFF {{P|{{{{,0@P`hpx29e;7n   m; + x(+08@$H+PX`h +p x     +    P  +    ((  +   8 H  +  X h+ x (+08@ H+PX`Gh+pxG ( !8+P 0 !(l8A<HPX-hpx\1%06+ps<@4#(0`8 H<PX[hlpxgE+,v\(4G (8LHX hx&$D%\w/4T+(08P HPP %\8 @Z!H(P(p xZ!(+ (# \& /((0P X`(h =(. ()  >(/0 8f@(H6h pA"x(;, &(O, &(0 & ((H P&X(`b. &( &(. &(( 0.8(@n` h6pex   (  54(2 2( @ H2P(X>x 2( ( 4( ?(#08<X?`#hp ?#?L? 8?@HP/p?x`%?pM8?pp(? d-(0/P?Xc`h2?ci+?c? c  0 ?8 c@ H vh ?p <x   ?  \ & ? % \  ?  ( 4H ?P X `  ? +  u8 ? +   ?   9Android (8508608, based on r450784e) clang version 14.0.7 (https://android.googlesource.com/toolchain/llvm-project 4c603efb0cca074e9238af8b4106c30add4418f6)  0efghij#[,(a52MQXJ^klmnopqrstuvwxyz{|}~hijklm !-.7@MU^[Xaf02CF= *-(&V$n# >Z$ <ci, T 2+E FF`KdLx< p="2'8 SgI88*HUP &p8{ a^\tI\^<(Ff$4m,o4`p^4rd!tu,'0A8%+$@8a#4,0"P x,4` -tpnP-'%-w$+#-!  /',/ ( -~|Po ̡g $8C;&8%(< Ԧ(j$&H8#<a d 7_H\!X!f%8~ @.8@;"8 C& %8`%E$0"dFl`hdxXY4P8 kX x p ]  h  8 X x 0    8   8 X x   ~  V 8 ~   ( $ H r h Y      G ( !@L VPXW`@]&p8S%|]#"b!) 0bKxb8ew y 8 ; (  80 H  8&F%m# h8"u~{\{\P|! }B^8>~&P89% l$spwgp# 8"<_!0R 08<f@dPph&`8$,,#pq",!5D`8X2&:(8$d% x#%8B"@  8lthL /}$8W 1#@8RV'"x8!&P$ g#6"ا  8`#0zt@%'(%P$Z#`)"0 p-mg'0%p$$#!  ` <&%c$ȿ#!w < 40&6 PY%@$H hP"P!lE `Qp\&L%#@"!`"  D<&h?%#"!8}!, X7( &Ld|<dTx\dpA0dY6pdJ d ?dT4d`<d| ld d d ,ud\ (d Xl$1dTEHc\dqidz4#d=8Pd4b X@P2%0# $Xi|DS\ Xt|Q X(|3 PT;"@X!u (X#PD XOll@  X/ P!4   X{` Pl   X P((1P_@".!.-/ [(  0 a&$(&$`% 8n#="p 8 DgX8*T8{,'?$ 8%$a#<(0"w"p8 4n&8,t%8nL'#88%w$+#\! ' g0C&@% H  h k\'4 8j$P;H 8#(!`~ 8)p8+;,1&2! 8`%L-$8"-! 8L 1 8X$24&S%5#^8" 5!) 7K7o ? 8&P88&0H"8F%9#@~#8"9!P$8 :`!0 8>l<p$@&rh 89%HF GXRXGP=GD GXDHPHD#1" _! H%  -&e!b$ s#C@="l5:G+8* 8 0T ,E-Eg ;/  J b   }tR3T !1v  oq O 2%$ x O)ph  qY}6 Pxo $ F hHH s  1+|{ 7$2g!\ x   ),(" %H5*g3i 4lhA C@PD.note.gnu.property.note.Linux.rela.exit.text.rela.init.text.rela.text.comment.init.plt.bss__versions.modinfo.note.GNU-stack.llvm_addrsig.rela__dyndbg.text.ftrace_trampoline.rela.gnu.linkonce.this_module.rela__jump_table.note.gnu.build-id.shstrtab.strtab.symtab.rela.rodata.rela.data.rodata.cst16.rodata.str1.1power_supply_set_propertypower_supply_get_propertyof_get_propertyof_find_propertychg_update_capabilitypps_get_tcpm_psygvotable_disable_force_int_entrychg_update_dead_batteryinit_timer_keygoogle_charger_init_work.__keygoogle_charger_probe.__keypps_policypower_supply_get_by_phandle_arrayof_property_read_variable_u32_arraygvotable_comparator_int_maxchg_set_cc_maxchg_get_cc_max__pm_relaxcharging_status_showthermal_stats_showcharge_stats_showthermal_dc_fan_alarm_showbd_state_showcharging_type_showstate2power_table_showchg_set_fv_uvchg_get_fv_uvdebug_set_pps_out_uvdebug_get_pps_out_uvalarmtimer_get_rtcdevpower_supply_putchg_get_tcpm_port__hwasan_store8_noabort__hwasan_load8_noabort__hwasan_store4_noabort__hwasan_load4_noabort__hwasan_store2_noabort__hwasan_load2_noabort__hwasan_store1_noabort__hwasan_load1_noabortkstrtouintkstrtointgvotable_v2s_intgvotable_comparator_least_recentgvotable_set_defaultpps_adjust_volt__mutex_initchg_tdev_initchg_tdev_budgets_initgbms_tier_stats_initthermal_stats_initbd_dd_stats_initpps_initalarm_initchg_thermal_device_initbd_dd_initbd_init___ratelimitchg_get_max_charge_cntl_limitchg_get_cur_charge_cntl_limitchg_set_dc_in_charge_cntl_limitchg_set_fcc_charge_cntl_limitchg_set_wlc_fcc_charge_cntl_limitmemsetktime_get_with_offsetbd_resetbd_enabled_setbd_enabled_getbd_batt_set_overheatsysfs_emit_atdev_attr_charging_statusdev_attr_thermal_statsbd_update_statsdev_attr_charge_statspsy_get_by_name._rscc_max_fopsfv_uv_fopsdebug_pps_out_uv_fopschg_is_fopschg_cs_fopsdc_tm_fopsfcc_tm_fopschg_interval_fopschg_reschedule_work_fopschg_ui_fopschg_mode_fopsdebug_pps_cc_tolerance_fopsbd_enabled_fopsdebug_pps_op_ua_fopschg_pm_opschg_dc_icl_tcd_opschg_fcc_tcd_opschg_wlc_fcc_tcd_opstcpm_put_partner_src_capstcpm_get_partner_src_caps____versionschg_work_adapter_detailsshow_dd_settingsset_dd_settingsdev_attr_dd_settingsgbms_gen_chg_flagspps_init_fschg_init_fschg_init_votableschg_create_votablestcpm_update_sink_capabilities__msecs_to_jiffiesgbms_tier_stats_cstrpsy_usbc_type_strpsy_usb_type_strgvotable_set_vote2str_dev_errdebugfs_create_dirpps_get_apdo_max_powergoogle_charger_driverplatform_driver_unregisterlogbuffer_unregisterwakeup_source_unregister__platform_driver_registerlogbuffer_registerwakeup_source_registerthermal_of_cooling_device_registerpps_check_adapterpps_update_adaptergoogle_chg_alarm_handlergbms_stats_update_tierpower_supply_reg_notifierchg_update_chargerpps_set_logbuffersimple_write_to_bufferchg_run_defenderbd_dd_run_defenderdev_attr_bd_clearsystem_wqdevm_kstrdupgpsy_set_proppps_set_propshow_bd_resume_abs_tempset_bd_resume_abs_tempdev_attr_bd_resume_abs_tempshow_bd_trigger_tempset_bd_trigger_tempdev_attr_bd_trigger_tempshow_bd_resume_tempset_bd_resume_tempdev_attr_bd_resume_tempstrcmpstrncmpchg_work_batt_roundtripchg_work_roundtripstrseppps_get_src_cap_dev_infopps_request_pdoshow_bd_temp_dry_runset_bd_temp_dry_rundev_attr_bd_temp_dry_run_dev_warngvotable_destroy_electiongvotable_create_int_electiongvotable_create_bool_electionqueue_work_onqueue_delayed_work_onmod_delayed_work_ongvotable_comparator_int_mindelayed_work_timer_fncc_max_fops_openfv_uv_fops_opendebug_pps_out_uv_fops_openchg_is_fops_openchg_cs_fops_openchg_interval_fops_openchg_reschedule_work_fops_openchg_ui_fops_openchg_mode_fops_opendebug_pps_cc_tolerance_fops_openbd_enabled_fops_opendebug_pps_op_ua_fops_opensimple_attr_opensimple_opendev_attr_thermal_dc_fan_alarmdebugfs_create_boolkstrtoullpps_is_avail__stack_chk_failshow_charge_start_levelset_charge_start_leveldev_attr_charge_start_levelshow_dd_charge_start_levelset_dd_charge_start_leveldev_attr_dd_charge_start_levelshow_charge_stop_levelset_charge_stop_leveldev_attr_charge_stop_levelshow_dd_charge_stop_levelset_dd_charge_stop_leveldev_attr_dd_charge_stop_levelalarm_try_to_cancelalarm_cancelchg_set_intervalchg_get_intervalchg_set_update_intervalchg_get_update_intervalprintkchg_psy_workgoogle_charger_init_workpps_workchg_termination_workchg_workchg_reschedule_workcancel_delayed_workbd_workpps_init_snkno_llseekgeneric_file_llseekmutex_unlockmutex_lock__dynamic_pr_debuggbms_logbuffer_devloglogbuffer_vloggbms_logbuffer_prlogpps_loglogbuffer_logof_property_read_stringpps_pingscnprintfgoogle_charger_removealarm_start_relativepps_keep_alivegvotable_cast_votegvotable_get_current_int_votegvotable_get_int_votebd_fan_votesimple_attr_writeinfo_ext_statechg_work_check_ext_statepps_init_statechg_init_statechg_reset_stategbms_read_charger_statechg_update_charging_stateshow_dd_stateset_dd_statedev_attr_dd_statedev_attr_bd_stateinfo_wlc_statechg_work_check_wlc_stateinfo_usb_statechg_work_check_usb_statethermal_tier_stats_updatechg_stats_updatesimple_attr_releasethermal_stats_storecharge_stats_storebd_clear_storedc_tm_storefcc_tm_storethermal_dc_fan_alarm_storepps_check_typedev_attr_charging_typepps_prog_check_onlinepps_check_prog_onlinechg_therm_set_wlc_onlinepps_prog_offlinechg_therm_set_wlc_offlinechg_pm_resumeshow_bd_trigger_timeset_bd_trigger_timedev_attr_bd_trigger_timeshow_bd_resume_timeset_bd_resume_timedev_attr_bd_resume_timepower_supply_get_by_nameof_find_node_by_nameof_get_child_by_namegvotable_election_set_nameinit_module__this_modulecleanup_modulechg_switch_profilechg_init_chg_profiledebugfs_create_filedevice_create_fileof_find_node_by_phandlegvotable_election_get_handledev_attr_state2power_tablematch_tableshow_bd_temp_enableset_bd_temp_enabledev_attr_bd_temp_enable__pm_stay_awakeshow_bd_trigger_voltageset_bd_trigger_voltagedev_attr_bd_trigger_voltageshow_bd_recharge_voltageset_bd_recharge_voltagedev_attr_bd_recharge_voltagedevm_kfreepps_freeset_chg_modeget_chg_modedebug_set_pps_cc_tolerancedebug_get_pps_cc_tolerancegoogle_charger_probechg_set_input_suspendchg_get_input_suspendchg_vote_input_suspendchg_pm_suspendchg_set_chg_suspendchg_get_chg_suspendchg_state_is_disconnectedchg_psy_changedpower_supply_changedsimple_attr_read__sanitizer_cov_trace_pcshow_bd_drainto_socset_bd_drainto_socdev_attr_bd_drainto_socshow_bd_resume_socset_bd_resume_socdev_attr_bd_resume_socshow_bd_recharge_socset_bd_recharge_socdev_attr_bd_recharge_socdevm_kmalloc__kmalloccancel_work_syncbd_recharge_logicchg_therm_update_fccchg_therm_override_fcccharging_policy_cbmsc_update_charger_cbmsc_temp_defend_dryrun_cbchg_termination_alarm_cbmsc_pwr_disable_cbmsc_chg_disable_cbdebug_set_pps_op_uadebug_get_pps_op_uapower_supply_get_drvdatagvotable_get_datagpsy_set_prop.__UNIQUE_ID_ddebug299$x.99$x.89pps_check_adapter.__UNIQUE_ID_ddebug279$d.179$x.79pps_get_src_cap.__UNIQUE_ID_ddebug269$d.169$x.69$d.159$x.59$d.149$x.49chg_therm_set_wlc_offline.__UNIQUE_ID_ddebug339$d.139$x.39chg_work.__UNIQUE_ID_ddebug329$d.129$x.29bd_work.__UNIQUE_ID_ddebug319$d.119$x.19$d.109$x.9$d.98$d.88pps_work.__UNIQUE_ID_ddebug278$d.178$d.78pps_get_src_cap.__UNIQUE_ID_ddebug268$x.168$d.68$x.158$d.58$x.148$d.48chg_therm_set_wlc_online.__UNIQUE_ID_ddebug338$x.138$d.38chg_work.__UNIQUE_ID_ddebug328$x.128$d.28$x.118$d.18$x.108$d.8_note_7gpsy_set_int64_prop.__UNIQUE_ID_ddebug297$x.97$d.187$x.87pps_work.__UNIQUE_ID_ddebug277$d.177$x.77__UNIQUE_ID_scmversion267pps_get_src_cap.__UNIQUE_ID_ddebug267$d.167$x.67$d.157$x.57$d.147$x.47chg_therm_update_fcc.__UNIQUE_ID_ddebug337$d.137$x.37chg_work.__UNIQUE_ID_ddebug327$d.127$x.27bd_batt_set_overheat.__UNIQUE_ID_ddebug317$d.117$x.17chg_update_charger.__UNIQUE_ID_ddebug307$d.107$x.7$d.96$d.86pps_find_apdo.__UNIQUE_ID_ddebug276$x.176$d.76__UNIQUE_ID_depends266pps_check_type.__UNIQUE_ID_ddebug266$x.166$d.66$x.156$d.56__UNIQUE_ID_license346$x.146$d.46chg_therm_override_fcc.__UNIQUE_ID_ddebug336$x.136$d.36$x.126$d.26$x.116$d.16chg_reset_state.__UNIQUE_ID_ddebug306$x.106$d.6$x.95pps_get_apdo_max_power.__UNIQUE_ID_ddebug285$x.85pps_find_apdo.__UNIQUE_ID_ddebug275$d.175$x.75$d.75pps_check_type.__UNIQUE_ID_ddebug265__UNIQUE_ID_name265$d.165$x.65$d.155$x.55__UNIQUE_ID_author345$d.145$x.45fan_vote_level.__UNIQUE_ID_ddebug335$d.135$x.35$d.125$x.25bd_fan_calculate_level.__UNIQUE_ID_ddebug315$d.115$x.15chg_psy_changed.__UNIQUE_ID_ddebug305$d.105$x.5$d.94pps_update_adapter.__UNIQUE_ID_ddebug284$d.84pps_prog_online.__UNIQUE_ID_ddebug274$x.174$d.74__UNIQUE_ID_vermagic264$x.164$d.64$x.154$d.54__UNIQUE_ID_author344$x.144$d.44msc_update_charger_cb.__UNIQUE_ID_ddebug334$x.134$d.34$x.124$d.24chg_work_roundtrip.__UNIQUE_ID_ddebug314$x.114$d.14$x.104$d.4$x.93pps_update_adapter.__UNIQUE_ID_ddebug283$x.83pps_prog_check_online.__UNIQUE_ID_ddebug273$d.173$x.73$d.73$d.163$x.63$d.153$x.53__UNIQUE_ID_description343$d.143$x.43chg_work.__UNIQUE_ID_ddebug333$d.133$x.33$d.123$x.23chg_work_roundtrip.__UNIQUE_ID_ddebug313$d.113$x.13$d.103$x.3$d.3$d.92pps_update_adapter.__UNIQUE_ID_ddebug282$d.82pps_prog_check_online.__UNIQUE_ID_ddebug272$x.172$d.72$x.162$d.62$x.152$d.52$x.142$d.42debugfs_create_u32chg_work.__UNIQUE_ID_ddebug332gpsy_get_prop.__UNIQUE_ID_ddebug232$x.132$d.32$x.122$d.22chg_work_roundtrip.__UNIQUE_ID_ddebug312$x.112$d.12$d.102$x.2$d.2$x.91pps_update_adapter.__UNIQUE_ID_ddebug281$d.181$x.81$d.81pps_prog_check_online.__UNIQUE_ID_ddebug271$d.171$x.71$d.161$x.61$d.151$x.51$d.141$x.41chg_work.__UNIQUE_ID_ddebug331gpsy_set_prop.__UNIQUE_ID_ddebug231$d.131$x.31chg_run_defender.__UNIQUE_ID_ddebug321$d.121$x.21$d.111$x.11reschedule_chg_work.__UNIQUE_ID_ddebug301$x.101$x.1$d.1$d.90pps_update_adapter.__UNIQUE_ID_ddebug280$d.180$d.80pps_prog_check_online.__UNIQUE_ID_ddebug270$x.170$d.70$x.160$d.60$x.150$d.50$x.140$d.40chg_work.__UNIQUE_ID_ddebug330$x.130$d.30bd_work.__UNIQUE_ID_ddebug320$x.120$d.20$x.110$d.10gpsy_get_prop.__UNIQUE_ID_ddebug300$d.100@YTEH@@x5P80@@P%P0 @P` @0Q"Q@8s  ?2dP@nS+HX&@}h^( @8 K0XLo1ȵص@@0c@@$h wȚȚ8@!!N N]'