ELF@@$$$$$$$$&*-fk^\.798    "':>CHRW]goqsuw{%s ssoc=%d cc=%d time=%ld %d:%d:%d (est=%ld)charge_limit S: google,rl_soc-ratesfailed to create ttf_log, ret=%d ssoc_rls6google_battery: MSC_DIN chg_state=%lx f=0x%x chg_s=%s chg_t=%s vchg=%d icl=%d 6google_battery: unregistered platform driver %d3google_battery: device registration failed: %d 4google_battery: %s: now=%ld last_update=%ld google,health-safety-margingoogle,rl_track-targetsha2563google_battery: write device info. fail, ret=%d hp&batt_drv->stats_lock3google_battery: failed to get resistance_avg(%d) androidboot.serialno=%20s6google_battery: reset curve at gdf=%d.%d cap=%d.%d type=%d 6google_battery: hold not defined for msc_state=%d 3google_battery: cannot write to psp=%d %d:%d: S: %hu,%hu, %hu,%hu %hu,%hu %ld,%ld, %utswelling_databd_trickle_enablecharge_deadline3google_battery: cannot read google,fg-psy-name, ret=%d ttf3google_battery: read device info. fail, ret=%d MSC_DOUTno updates delta_soc=%d, limit=%d, force=%d %s=%dfgoogle,res-temp-logoogle,rl_delta-max-socgoogle,rl_st-max-count4google_battery: battery not present, using default capacity 3google_battery: MSC_DOUT ERROR=%d fv_uv=%d cc_max=%d update_interval=%d Tgoogle,ttf-soc-tablevgoogle,res-soc-threshPOWER_SUPPLY_PROP_PRESENTStartgoogle,bd-trickle-recharge-socssoc_gdfAACR Profile at %d cycles C%sA: %s,%d,%d,%dtc6google_battery: failed to get "%s" power supply, retrying... MSC3google_battery: cannot restore eeprom bin count ret=%d google,chg-stats-qual-timessoc_uicurve6google_battery: MSC_JEITA temp=%d off limits, do not enable charging 6%d: cc_cur=%d, ref_cc=%d src->cc=%d, cc=%d sgoogle,res-filt-length3google_battery: battery tz register failed. err:%ld 4google_battery: Failed to save swelling data, ret=%d google,recharge-soc-threshold3google_battery: Unable to read swelling data, ret=%d google,disable-votesrl_stateMSC_FVaacr_cycle_maxcharge_stageEnabled3google_battery: unable to get batt_temp, ret=%dgoogle,temp-record-thr4google_battery: unable to restore capacity, ret=%d google,update-interval3google_battery: history not available chg_raw_profile%u 6google_battery: MSC_WAIT vt=%d vb=%d fv_uv=%d ibatt=%d cv_cnt=%d ov_cnt=%d t_cnt=%d %hu,%hugoogle,ssoc-deltagoogle,rl_no-zero3google_battery: replace dev_info fail, ret=%d cycle_count_sync6google_battery: MSC_PULLBACK vt=%d vb=%d ibatt=%d fv_uv=%d->%d stgoogle,batteryttf_detailsssoc_detailsfailed to create ssoc_log, ret=%d 3google_battery: Cycle Count NULLgoogle,chg-battery-default-capacityTaperbattery6google_battery: MSC_LAST vbatt=%d ibatt=%d fv_uv=%d 6google_battery: %s msc_state=%d cv_cnt=%d ov_cnt=%d temp_idx:%d, vbatt_idx:%d fv_uv=%d cc_max=%d update_interval=%d [%d,%d %d %ld]google,ttf-elap-table %d%c nyaacr_cycle_gracebd_trickle_cnt%d,%d,%d6google_battery: MSC_STAT cannot read soc_in=%d google,bd-trickle-reset-sec3google_battery: get device SN fail SSOC: l=%d%% gdf=%d.%02d uic=%d.%02d rl=%d.%02d ct=%d curve:%s rls=%d bd_cnt=%d H: %d %d %ld %ld %lld %lld %dgoogle,fg-psy-namegoogle,soc-record-thrgoogle,rl_st-delta-limitgoogle,eeprom-inside6google_battery: battery votes disabled androidboot.serialno=ssoc_uicfake_capacityPOWER_SUPPLY_PROP_CHARGE_FULL6google_battery: MSC_TIERCNTING vt=%d vb=%d fv_uv=%d margin=%d msc_logicsw_jeitaC%d:3cannot read google,ttf-elap-table %d rs%d/%d %llu %llu Inactivedebug cmd4google_battery: write save_soc fail, ret=%d POWER_SUPPLY_PROP_RESISTANCEgoogle,aacr-algogoogle,chg-rest-rate3google_battery: read batt_pack_info fail, ret=%d T%d:3cannot read google,ttf-tier-table %d %d.%d,%d,%d, %d,%d,%d, %d,%ld,%d, %d,%ld,%d, %d,%ld,%dw4google_battery: %s: rl=%d.%02d t=%d.%02d r=%d.%02d &batt_drv->batt_lock3google_battery: cannot register power supply notifer, ret=%d 6google_battery: MSC_JEITA temp=%d off limits, disabling charging ac_soc%lld POWER_SUPPLY_PROP_VOLTAGE_NOW6google_battery: RES: req:%d, sample:%d[%d], filt_cnt:%d, res_avg:%d 3google_battery: cannot restore bin count ret=%d POWER_SUPPLY_PROP_BATT_CE_CTRL6google_battery: MSC_VOVER vt=%d vb=%d ibatt=%d fv_uv=%d->%d bd_trickle_recharge_socDisabledA: %s,psp6google_battery: save_soc:%d, gdf:%d%d google,psy-name3google_battery: failed to write resistenace filt_count google,update-high-temp-threshold100%6google_battery: MSC_NYET ibatt=%d cc_next_max=%d t_cnt=%d 6google_battery: MSC_HEALTH: now=%ld deadline=%ld aon_soc=%d ttf=%ld state=%d->%d fv_uv=%d, cc_max=%d safety_margin=%d active_time:%ld nPOWER_SUPPLY_PROP_CHARGE_COUNTER3google_battery: failed to get %s from '%s', ret=%d health_safety_margin3google_battery: failed to write resistance_avg 3google_battery: charging profile disabled, ret=%d 3google_battery: failed to get bin_counts in eeprom ret=%d force_psy_updategoogle,ttf-temp-idx[%d.%02d %d.%02d]prbd_trickle_dry_runcharge_statsgoogle,psy-type-unknown3google_battery: failed to get temp(%d) &batt_drv->cc_data.lock4google_battery: battery not present (ret=%d) 4google_battery: read chg-battery-capacity from gauge 3google_battery: Error SHA-256 transform: ld %llu 6google_battery: MSC_DSG vbatt_idx:%d->%d vbatt=%d ibatt=%d fv_uv=%d cv_cnt=%d ov_cnt=%d 6google_battery: MSC_RSTC vt=%d vb=%d fv_uv=%d ibatt=%d cc_next_max=%d t_cnt=%d 6google_battery: MSC_NEXT tier vb=%d ibatt=%d vbatt_idx=%d->%d 6google_battery: time_to_full = %ld aacr_algocharge_deadline_dryrun3google_battery: write history data fail, ret=%d MSC_HEALTH: now=%ld deadline=%ld aon_soc=%d ttf=%ld state=%d->%d fv_uv=%d, cc_max=%d safety_margin=%d active_time:%d soc: l=%d%% gdf=%d.%02d uic=%d.%02d rl=%d.%02d curve:%s status: ct=%d rl=%d s=%d POWER_SUPPLY_PROP_CURRENT_NOWssocgoogle,bd-trickle-enablegoogle,rl_ft-low-limit6google_battery: MSC_JEITA temp=%d ok, enabling charging temp/soc charge(s) discharge(s) charge_detailsCouldn't register as power supply, ret=%d 3google_battery: read history data fail, ret=%d 4google_battery: battery not present, no default capacity, zero charge table google,aacr-disableFailed to create sysfs group chg_health_thr_soc3google_battery: failed to set %s for '%s', ret=%d 3google_battery: Cannot set the BATT_CE_CTRL. 6google_battery: MSC_TYPE vt=%d vb=%d fv_uv=%d chg_type=%d google,ttf-adapter %d:vogoogle_batterybattery_historychg_health %4lddlhDoneMSC_HEALTH: deadline_s=%ld deadline at %ldcharge_stats_actual3google_battery: failed to register wakeup sources 3google_battery: failed to get bin_counts ret=%d google,chg-rest-socchg_health_rest_rate6google_battery: init_work done MSC_FCC6google_battery: MSC_FAST vt=%d vb=%d fv_uv=%d->%d vchrg=%d cv_cnt=%d d %ld,%ldgoogle,chg-stats-delta-soccycle_count_bins %4d3cannot read google,ttf-soc-table %d google,ttf-tier-tablel%s ssoc=%d time=%ld err=%dtime_to_ac, 6google_battery: MSC_STAT %s: elap=%ld ssoc=%d->%d v=%d->%d c=%d->%d hdl=%ld hrs=%d hti=%d/%d 3google_battery: failed to set bin_counts in eeprom ret=%d google,rl_delta-max-timegoogle,chg-battery-capacity6google_battery: %s6google_battery: MSC_PRE vt=%d vb=%d fv_uv=%d chg_type=%d bd_clearbd_trickle_reset_sec&batt_drv->chg_lockgoogle,rl_ft-delta-limitPoll3google_battery: failed to get resistance filt_count(%d) 3google_battery: execute batt_do_sha256 fail, ret=%d MSC_INTERVALaacr_state6google_battery: aacr_state: %d -> %d, aacr_algo: %d -> %d Active4google_battery: %s: Out of Range! google,rl_soc-limitschg_health_stagedisconnectSSOCPOWER_SUPPLY_PROP_CHARGE_FULL_DESIGNfake_tempfake_aacr_cc6google_battery: MSC_SEED temp=%d vbatt=%d temp_idx:%d->%d, vbatt_idx:%d->%d 6google_battery: MSC_DLY vt=%d vb=%d fv_uv=%d margin=%d cv_cnt=%d, ov_cnt=%d 6google_battery: MSC_RAISE vt=%d vb=%d fv_uv=%d->%d 6google_battery: MSC_VSWITCH vt=%d vb=%d ibatt=%d %s H: %d %d %ld %d POWER_SUPPLY_PROP_TEMPPOWER_SUPPLY_PROP_CAPACITY_RAWgoogle,res-temp-hiPOWER_SUPPLY_PROP_STATUSPOWER_SUPPLY_PROP_CYCLE_COUNTssoc_apply_rl3google_battery: recharge-soc is incorrect :ttf_stats6google_battery: MSC_HEALTH deadline_s=%ld deadline at %ld %s%hu,%hu, %hu,%hu %uFull3google_battery: failed to set bin_counts ret=%d 6google_battery: successfully read charging profile: google,history-delta-cycle-count3google_battery: cannot store bin count ret=%d 6google_battery: MSC_STEADY vt=%d vb=%d fv_uv=%d margin=%d MSC_VOTE3google_battery: can't store bin count ret=%d /_2d2d2d/_/_2d2dgoogle,battery/_2d{o g _ W O @  R>=l@) (D)죐Rl=r ]S}n]S`}} `e } eӷ M]S}`Ӭ} e I` }y}S}:}@@@BR*****+# #@! _)@?!TOMWL_KgJoI{H_{WO((@) R飐Ri=r}]S}` } kedH]S}` } )eE}&BR*qT2A)*R`!h]S꣐R}j=r` } )e$]S}` } )ec}}&B qbT6B)*R R`!ˈ]S룐R}k=r` } )e$ ]S}` } )e}}& B 58OBWA{è_ )1)  T+@)@ @kT@kKT)_$@KR @ rjQ ` k.)K JПZ? k)_1  T@@nl @  kT @_ kKT )_qHR_{og_WO @(@9*h @9i@9c@9 R} %} !h@b&@yc"@yd2@ye.@yf*@yg6@yiRDjVDY@!+h" 9?@T? TR(OyqlTwH=}SR(O )E)Ey1@@R*Z _+TR(O@R#RHR{wsokgc_[WSOKGC?;73/+'#h 87****Z_k Tiz8?)qT(84qT(8J(8*ZQ4@@R*HR{wsokgc_[WSOKGC?;73/+'#h 87****kTix8?)qT(84qT(8J(8*Q _)@?!T OEWD_CgBoA{ƨ_{og_ W O H$A)J@Ky*( * +w}T&C@ ٚ; ٚ\ ٚ9rRIRa~@$B @9 @y*y"A)@.y2y6y:y>@yB@y*pK ~@B*S'C;+#  Y4669hK7}@B {yD{yhK7}@9?O T9hK7}@B {v${vxhK7}@N T*OKWJ_IgHoG{F_{_WO@@R*CA HBXsrqaTvQ?TA`}SqT(W Rؚ!**KRjh8h5C qT"T9(7]RDRCpr67 @?aT@ CR`7@iRWI r~) f R h^H<((H JH*Rd  r =*}*J`I *}kI}I (! ؚ'=@=@!**g _)@?TOFWE_D@{B_ֶ*@@!*{+WO@ R r@"2"R>@ A!C5_R r` `A!`A!c5^R r {{h)`Rh"h h")`Rwbhfh& f A`@!?`T_1T@[`Y`@!?`T`@!ARv!#R`60RARv!#R`6+RARv!#R`6h RARt!#R`6HR`@c*?`TR@R 2Rc R0ij(* _)@?aTOGWF+@{D_*{ d@h@!!`W@`W@aWa`@`X@`@@``@`@`@`@ @*{¨_{ \@R`@`@R9 @*{¨_{ \@R`@`@(RRh9@bR @*{¨_{_WOBRRp*pnXzXR~@r`(}cpprX~X ~@}`  cppvXX ~@}`  c OCWB_A}@{Ĩ_{ pBR @|@{¨_{ pBR @|@{¨_{OC@*7@0|@ @)@?TOC@{A_{ pBR @|@{¨_{OC@*7@0|@ @)@?TOC@{A_{ pBR @|@{¨_{WOC@*7@ qT ~@)6yhpp?kaTkT**00|@3 @)@?TOCWB{A_{ bBR @|@{¨_{OC@*7@ PR)r k胈"|@ @)@?TOC@{A_{OC@*@7@(4 )RJy89|@ @)@?TOC@{A_{ BBR @|@{¨_{OC@*7@|@ @)@?TOC@{A_{ J9BR @|@{¨_{OC@*7@q 9|@ @)@?TOC@{A_{ BBR @|@{¨_{OC@*7@ Q?qT|@ @)@?TOC@{A_{ BBR @|@{¨_{OC@*7@|@ @)@?TOC@{A_{ J9BR @|@{¨_{OC@*7@q 9|@ @)@?TOC@{A_{WOB4@R rRb]RRӀR**NR`~@`OBWA{è_{ _WOR`yooW}RR3yooW* }RcyooW 7}R ~@!B )R6!Kd R* ~@ODWC_B @{Ũ_{WOSB4b@9 2?qAT ]RUq ]ROBWA{è_{WOC@ARBB4@ RjJ@j Iӊ)}ʛ-I @)@?TOCWB{A_{ C1ATCBR @|@{¨_{C@C1ATCAS ]R `Q`7@TBR|@  @)@?T@{A_{ CBR @|@{¨_{OC@AR5@T @)@?aTOC@{A_֕B@DTi4? 1T)R *Q_qTC_1TA?ן@{ O@D qT )5hBROB @|@{è_{WO RiJiIӉB}ɛKAÈ @TBROBWA|@{è_C{_WOC@ARBB@(5 @)@?a TODWC_B{AC_֖DAIaTI"A1!T'T) R8RiJiAIӉ}ɛ.H_`TX  TXkT@@AW@A!{o g _ W O @@>=B#(4qAT"G9qhR?HR??AAA R6})]S룐R)}k=r}]S)`ӌ}.} ``e}]Sإ } })e`9  } )eӡbѺ}3 AB?@#@BR*****+#  * _)@?AT`~@OMWL_KgJoI{H_{g_WOChNdN`R#RD*H4rNvN*O.OzN2O( i R 6 iJiIӉD}ɛKӨCi?%qT JLii8k `ք71RRDA?T$yS 1RRDdRDRDA~@R a B y 1Tq97aK Fy1 TRq<7K ~@RB? TR7K#R ~@B ~@OFWE_DgC@{A_{g_WOC**6@9~@B** @9@9@9K R8}@$} E} B@&@y"@y2@y.@yY@ K8!}@B s6*@y6@yK7}@BRDVD K7}@B " Z_ T_TyqlTٚH=}S )E) 1@I ? +TEy7Kc 4c7K* y1T‚)7Kc 6y1Tb,7Kc Ȧy1TB/7Kc y1T"27Kc Ȇy1T57Kc y1aTb9477Kc *OFWE_DgC@{A_{_WO*c*H|@4HhK%qT )+ih8J @֗1RR7fDTyS 1RR7wRWRWfD@B*1* T#7K*Vy 1T&7K* s7OCWB_A{Ĩ_{ O`R**`~@OB @{è_{O@9 2?qATAq!*OA{¨_{og_ W O @`**@CсR7_@CсR7_ RjJjEB Iӊ)}ʛ:K1 TE?1TG@ qJR/H ˯5C!R7_@6CR 7_hREH r/@@( f *^}hRH rA (((KJfqJ f  HZ)`?q y(}iZ" y& yi+@k @"DjAlBk%q*R&2.HTC ik8 iR_1RRIA? T)ySiR IR _1RRIS[R99_IR)Չf?97GGb) ? *TKyb=  jTW _)@? TOKWJ_IgHoG{F_ R (RցRjNfNvhyhyrhy~hyzhyhyzN]99 #]R*\7@ARA*@@!**@@!* *@@!*1*@@!*0{g_WOC@% A @PE8 **R** 7@ 7iRI r @R} kfKT)R****B+Tb?****"G94R****C qT@R****"T9(7!"T9h(7WR****_ qT_GqT_KqT<*@@! @)@?TOFWE_DgC@{A_9A*}I} ?q R)?kTN)JuE * YXU 1T uEJ uR(_(a{g_WOC@**PEJy**Iq(Ti*@yh J*y m@) mhy1Ti9 T9?k`TRi977h@ h @ R 7@! 7*w9v*yv.yv2yu6yu:yz>yzByayt y-h @ h h@ hh.ykMTv.yh2ykJTv2yh@i>@y~@H!_ khBTz>yhB@y_kITzByh@i6yH#?khMTu6yh:ykJTu:yh@i @y~@H!h KiB@hy(hB @)@?TOEWD_CgB{A_ֹ*@@!**{ O`jNfN aTRR*|@OB @{è_{ WO`@9q@TH5 RR ցR* ΂R ȇR ʀR*:j(RRy?R(yry_R*yyRv+yɢy6:yy_R;yȂy蟌R=yy迌R>yby ?y  j " OCWB @{Ĩ_{ o g_WO@)R h\ R}Ah w@iR9j9ij+8 r9yhi hAj.j"jRi  `TH*`B!Bh`!B`b!B{"!Bh@hE95` @R`hE95R#aR`R7[.1<Tqןh9TvB2!#R`6( R(y !#R`6H R(! 9ْ!#Rh 9`6%R(y !#R`6hR(\Ry!#R`6R(RRb !cRt7Rb!cR`7(R9@9H4rHRjrR67(@yR T R} hnF@y} hz>@y} hrJ@y} h~Rhjhx} hvN@y} h&z@:#R7[!#Ryc<;7c@SV!#R`7c@h"V@4h"Bh4!!h"9!#Rh7c@SȞ!#R7c@Shr!#R7c@SȦhR!#Rh`7c@h!R`j!Rc4hjBk!T qT|@!#7cjqT C# ~LikS,i+cj+T!#7hjBq T # ~Lik,i+kj KT(RNjxb iT @@ w#R@7[7=S&@ R `? kKT J TL@J@ +*}J=Q_=qT@ @ klTkA k Tjh *H@@!*!*@@!hE95&@ `jW=<)}/j W R ]SlA'꣐Rk}j=rk`n} eӏ]SmA֭ }k`n} eۭ ]Sk}k`wAj} JeӠ#\ }}}#hBiB '@W@BR****+#/@!w `R`JrBR7@y5(Rh 9h@i>Bw}AB7x!#R 7@ 5hE9 4z@Z#R7[?/1Tc RR !@bR _)@?tTOQWP_OgNoM{L_*@4C@*@}*kkTq,TtB(R*ht*9b*H@@!*?/1`Ty5@ hRH r(f5h@!#R}A6!hEh4(Rh0Ry!#R4R@64aCy"DA5aChp4hp?k Tq(Z9h0*@4@R r2>R>R}Ra @Y*@@!*.1TKh `ցR*/h:`ʀR*wtR   `@ `ցR*ttjijRk z"{|vJuxyr ΂RȇR` ʀR*w t:tj( (h  H!"6*@`!`!`!h@C`hh@! Ry)9/@ʉR`HrR6*1T**(@95h(@9h4W@RirRH6*1T**h@I@yJ@yR? k뗟_kh*qaTyJyK@yL@y kTR kTLy4R R_k? k釟4 (RKyiFyjbGy? kTR_ kTJ y4R(RibyI@yJ@y? kTR_ kTJy4R(RIyiFyjjGy? kTR_ kTjy4R(RIyI@yJ@y? kTR_ kTJy4R(RIyiFyjrGy? kTR_ kTJy4R(RiryI@yJ@y? kTR_ kTJyh64RIy@RirR 6*1Tt74ʉR`HrR6*1ThE9JRuqH!#Rh`6Rh@u!}A#R`6DR[Ru!#R@6[Ru!#R@6a@b"D]R`?`T`@!u@#aR6*[#сRh06*0 [h@bpc pd0@9eph@tu}A!#R@6h@u"!}A#R@6!h9jR! r`h@!#R}A Rt`6(R(@94@=<;!!5yRt@9 Ru H5ȉR rR@6*h*h(R9|@##&A*@**%)?T@R r}@u‚#ѣ#**6*( RuȉR rR6*@9qaTȉR# rR6*`5ȉR# rR6*jR r*RR`R0ij(xRj(8h@!!4h@!@ T Rvu20R0R0R R0R R0R0Rc0R0R0R0R4Rh) R yRT{ o g _ W OC@vѨU@4AH@tBzaR7\(4ȮE9qh5(RȮ9*7\i@R `|H} kC;*ywBtR` 7\H7=ShA1`T&@C@`}?k`T_ k T*&@`;R  kmTRgȮE9H4߮9}R  kTRZȞB4iG9jAhG9 =R?qHAz@z;RkAhjhak T`T(Rh@J9(4J94ȮB Ȯ?y*  kTiR4*H@@!  kmTIR$* H@*@!}RBH@@!yo7|@4?1T*)Rzr)R)jC? k`T;RiRO94 }S?q{ *R9_qATi"D9 5 R&@`iI9x"94@By}ak_!(kT`R`JrBR(yX7A5`UPRP7\ɾA kTiAh k藟{*#C9H4h@qTqTrO9q;R*hAx@ R}iJijok&XIӉ}ɛK kH ˃Tip kbT* 4iX)iiX)i)Rjo kTp kCT6iX)iiX)i)Rʾp kTj p kT@I7nq R RIjji@Hhj)jXk^mXK< R+grN}KR_}KJ  NJJ.@y bRkJ!+kTLRjlx!*kT+yIRj)x)R*kXl^nXL<,o}LR}LJ  oJKO@y bRk!,kTRjmx!+kTRLyj)x)RjXk^l"XK<+N}KAy_}KJ bR NJJjȱ!*kTRjkx!(k"TRyj)xRHRjrR@:7z&ȶA(4z? q!TQȶ}R(5@94C@9ȶA5߶wR`R@A8\4tZoz^oyU{boYR7\kTkKTyU5i7*(@@!@bkThJoqOThA;}qiT?Lw" hB1TkTrS飐Ra !Qi=r* })lkek +lFyJQ!QlykB_ kTʉR`HrR6*1/Tt Rjh84yUy+R+7\ȾC1`Tk-ThBi @Rh(@iBirRhzi6*1!BTؾ@ }?iW>=#]S R꣐R}l2Aj=r` } eӺ ]Sk6A}` } eӻ h]S}` } vAJeU h`!!љ}w}}hAiA?@BR****+# #@!\ R[(ih834hoq+3Thoq2TxUx!R!7\17hoio k0T@R"@y_kTjR rR*I7@yR_kT\I RJRKRLRRi)xi*i+i,ykTRy:7\hRH r(( f \IR RHi)x :7\\Rс R;yy:7\hRH ri@y(( f  K\RR(i*x97\( RB9 97\̌R̬r R((? k d \JRR(i*887\̌R̬r R((? k d \jRR(i*867\̌R̬r R((? k d \RR(i*857\\RR9i(857\̌R̬r R((\? k d RHi)8R%7\̌R̬r(( b \)R[ h9b95\*Rj K@9 4?(kjTb9J\)RI *9_(kT(9B***|*+*(@@!*с R*6(@@!Y*@@!*7b9H9сR@7\\IRhRH r\ @y(( f 5\Rj K@y4 kmTy \RI *@y kT(yyHy!R7\hRH r*(\RKJf  (yJ _kT@*y *I@y @=Iy_ kT *Jy)=\KRJ@yRRPRqRRRR hlxhmxhp8hq8hr8h`8ha8@y N@A9 o9      B`9#R h8 @yR hex  [  I R kh)xT;@y4`T54*@R`J@ _)@?TONWM_LgKoJ{I_րjR rR*7R3yy;@97@bkT\飐Ri=rjJokFo}) e Cb cJ/bF/dNo@9eRohJoqTaUR9j(dNoeRo***v@*@!*@*@!*'@*@!*B@*@!*"@*@!*(@*@!*)@*@!*1@*@!*0@*@!*9@*@!*B@*@!*K@*@!*K*Ry*O{C`7 *{_{_{WO@h4)Ri@?qj @a_kmT*3l@k Tj@_kaT+R Tj@_kTKR**RKjN+J @ *_kTj L @ml"}ӎin k k@Tm k@ @}@ K}h ̚}@k@* KJ}@} JXl j*@l"_1`Tl&@ *l)m@_ k맟k>4n@I K?qT44_ k맟?kןk*k>h@4?k觟i6N54_ k K짟 k觟*k>h@4 K kןq hBh@94_`qןh9 Rh@h5i"@j*@? kTiF@)iFjB@5*FjB@4jJ@? k귟m"@lJl Iӌ5i*@ kjT *m* R? kk}̛lT6* *m*lN@tK44h@9*R r Rq Jz Ri? kq? k T7tv&OBWA{è_k@m2Jin>@ k} k ͚4̪Rr_qj&@l},ӌ`ӌ ) K K? km? kZ) 5h&@?k l@q+Tm@4?kTAT^S RlD)꣐R}j=r` } ed}k]S h}` } kee ]S}` } Je~S}G c@m}@+kk ̚{OC@@) A) @ I} J_ k T) K *l(  aRh6h@R6a@9b@)dA) @)@?TOB{A_{o g _ W O @飐Ri=r6SA R^SJ}J`I} )e" k~5Z #)J***XtbT @ @hAukThAkkTwvu@#5 R 7\7`B=SiW>=jAkAh ' RM]S飐R}i=rn]S`lA}} `e} eӸ]S}`#@|A} )e5`Y}z}}}hBiB@BR*****+# @! _)@?TOMWL_KgJoI{H_֣*@@!{_WOC@p Dk Th  p @飐RmSi=r}*eӹ4?klT*=*| 64K R} )K ER}r}) f  q TuR7@7p? qTiЛRicr}rkk *iRI r}fkkk飐Ri=r}dIR}  @)@?T*OEWD_C@{A_ֳ*@@!*{ !H@@a @5@bR @ R{¨_{g_WO@ Rd@ @ rR(@4 @B#}A7!@*qMT#@BRR@*#*}A~@`!#}R#`R}R*#@ _)@?TOSWR_QgP{O_{O )@#RC#`4 8#3*7C_ (|@ _)@?TOC{B_{c{_ @ )?T* _֠_{Bc{_ @ *(_֠_ @* _֠_{Bc{_ @郹*(_֠_ @*_֠_{c{_{@*{_֠{_{+WO@d@Bb### _)@?TOGWF+@{D_{OC )@Rd@4BBR q(TAAKR rjQ` k ПZ? k)_1b T@@nlA kTA_ kkT @)@?TOB{A_{Bc{_{ O@hOB @*{è_?iT_{ O@BB1!*OB @*{è_{B{_*(_{B{_Ё*(_{Bc{_{WO  ʉR`HrR6*1T*Ȫ~@h*OBWA{è_**{ O  ʉR`HrR*6*1T*OB @{è_***{WO )@ARd@cy 4 "R*`5ʉR`HrR6*1!T*~@ _)@?TOFWE{D_**{WOC@*@RE94E9H4@RqT *JRLii8k `*@RT @)@?"T*OCWB{A_֠@*h@*KhB1@T5HRB.T9EC qT**7C5@AR*7h@gC7tdB*E)B&E$CqTA`}Cq ThRA 4*hDABqTvQ@ ThBrO9h3BtCrzEpRO9n@ AR#pp kKTpdBf" B ARRuȒA94B9 R 4*un@ **7*eC@@R* 7@hC qT**6REIqT(R*ȉR rR`7(R*u9BA`}SqT@9h5C qT"T9(7]RDRpr7@!T@R6*h!*h@`ArO9`4RkATR * **5h@ qT qTqTrO94Rk T*D qTC{ o g _WO@*@RhE94hE9H4`@Rq,TqT q@Tqa TtB@aCk@T6hC qTa7`@qh4`@RUARqyTrq Tq!Ttb@hz!bqM TfqT@q TiB?k T`@htBiC@?k`T1qT qhaT`@@*(A9h4 tB@i>Bh  _)@?zT*OPWO_NgMoL{KC_t"w @R4*TqT*q`T:qAT*ʉR`HrR6*1@T**@qav`@`@{T9uB`*T9h.T9*eJyfJy*h"T97hC qaT* hzBq SUZq( KhB5*`@U6iBjuB?q꧟?qCTiCh@? q! T*o!**R?c9j(dpep***hALRiA rQ` kŸ  jbk? k)_ Tm@k@MKR r ? kjTjA_ kkTihiE94`@9hA)Rj )9 r9_y`iikjkRi  `TH*v@hvR* 6@@!*MizB?q*S)UZ?q)I  K}AhAMRjA rQ ` k )k) lbŎZ? k) Tn@k@kAj kTjA_ kkTihhpR4(RR(c9j)dpep!R**aCw"DA5aChpzH4hp?kTq(Z\v@uv!R6@*@!** R7RiJiIӉ}ɛKhJhB1aT`hhCh5h*E**bREcEdEeEfEg&Ej.E )kqa `B``c&EqvDqן !`Bqן !*`B`hBqvD1" !*`B*5hCqq!*`B1 !*c*E`B!1 `B`@c.Eq1 !63h0hDkT[*@R r>R[>R}R Rxvb|zEցR*[`ʀRhh:*x hiR h i"韌RxxjhRIy鿌Rh&!yIsyߍRh"yIyRh$yISy_Rhv%yIyz@h&y|zzсR*@6H@@!*\@RHsr ȚhRH riA(z@ fq Z)`h y(}h yzсR*@6H@@!*\hRH r~( fq i: Zh y*||v@(R!R6@*@!`@Rh@bR%R R6RhJAhiB 4 @RJsr ʚH MTJh"T9v7h"G94hBq`T1aT(Rh 9<vB1`ThJ9(5hJ94hBqTaAHRr ibJ?k(? TL@J@,*iAR r  kjkTjA_k Thi  hb) T+@)@ aAhh1(Rhr9h 9w@uEx&E RzGwR*@ 6@@!b&Ec*Eh.[6hWc=<;jAkAh  RM]S飐R}i=rn]S`}} lA`e} eӭ]S}`vA} )e7`abZ}{}}}hBiB[Z#BR****+ [!`@&\h6DkTh2DQh(5DkThC6h 5*hC5hE94`@9(Ri (9r9?y`hhA jjkkRj ( TH'aA)R(R!#R*ii 9WhC4*!R@6@*@!Y*hhD[ q7*T qAT(R*hR&*HRhR*\сR 6@*@!0\7@R[Hsr Ț+*'cE[kTh&E1TeE1T h1 T[*cEeE*[@***h"E5hD R*hR*9RhE94`@9hEkTh5aDhrzb1 Th^DkThEZjR'@IRJ r q[@j}* qKJf1"C *+@yRh5h^D[@i>BU B(UiD ZkK kTiD[Yh* Ki"EhDjDk?qhmThEZ**RGd.T9q` Tq@ T q!ThJy*4 }R} k*T[K" **fEf5&Rfc&EeJy***R@RRZ**RZ? +A Td&EZyS***hROh aD|*E kThDkTiD K?k<Z**RyRhEh5(RhDR****RGRafEdD5Kk ThD****HROhD****RCd&EZ***RGhE95`@(Rh98eE****hEiDQh(R#7@h"E)Q kThD[* hDc&E*hD**h*RhD****hRGG@*ybhVEIqT@ R)}@)M )a*K@y( kKy m@'@) mG@hVhEqKT*ZfEg"E***eK_kT"RZK_kTZ*****"RR h"E7@ kTZ*c"R**YcEZu***RN?4q RT(8QqT)R(!Ț)  !T?pqT?qT (QqT)R(!Ț)) aT?qAT_*_{#_WO@6RA DC RiJ1i@zIӉ }ɛq4KT"j R? jTeDxwkT* _)@?TOGWF_E#@{C_qaTh^Di"Dj DQh(aD(}   ySh"T9(7hC qTbAcChbiB**y `WcAdCfDhbiB!* u)@*@ Rh"ij)B+Ah2i.j*k&cAhBq!TvvQTVhA` hA` }S?qT Riji84z? qTib?qT  k,TkBqTjrNlvNmzN J K TkTkA)}@  T*uRqjT qaT1!TT?T5aiC?1ATiC7?akT5RW*TURh]RDRabCpr 7_!TM{@ Jk89:=>|F#ѩ;< _)@?T@{P_{og_WOHRrk T*kTT*h\S R}꣐RZ$@y`j=r } JeX w|X4qTN7D*A4* 7 RkJK(@kJ@*G} z} }K( F9H(R* ~kJT}@~@ B R} TTTq(TN8D@A\4*7@*qT^S R}꣐R`j=r } JeV r@TN7D*Ax4*7@*}} iiGz }I( F(HhhGz(H F*(HhOEWD_CgBoA{ƨ_{ WOy6@*_ kjT*y"k(R R M 9*1ATRN )E) 1@I ? +`T)@RNiyA5AR 76@*@J]٪kR}@,,K rA} f 44G4~@ D"+ kA4AK4*k}@ A,Qyjyk) )A RJ KJ} J}@I ɚ?qLT*l@j @9oR R 9mHO rJ} }nkf qk T qTlH1@TkmTmH1Tk,TKlHkTl∹mRM r} ӌf m#mHkT RN =A)J  q Tm@9m4J}  R*J}  @@k ˚q T@J} ˚qkUZq @z7 RJ} 0R̎rL},`ӊ L}}J  kd@zj_q+T k k RT)} OCWB @{Ĩ_֌Y@mHnRN r}  yS}fm#{og_WOCk*T*qHT*qT*a~@Bq Ri RHz;qqJR) jWk**ThK<}@Bk J ThK9}@B OFWE_DgCoB{A_*K9 kLT 4H5hK<}@B@ 6̌R̬rhKI)}@()b<# B hK<}@B @description=Google Battery Driverlicense=GPLalias=of:N*T*Cgoogle,batteryalias=of:N*T*Cgoogle,batteryC*intree=Yname=google_batteryvermagic=4.19.294-gc5d1051c0244-ab11910333 SMP preempt mod_unload modversions aarch64depends=logbuffer,google-bms,pmic-voterU?3module_layoutdmemset~)Hmemcpyg__stack_chk_guard__stack_chk_fail 4`logbuffer_vlogr>saved_command_lineXF-kmalloc_cachesӅ3-system_wqvplatform_driver_unregisterwakeup_source_unregister+power_supply_putyh<gbms_storage_cleanup_devicesUthermal_zone_of_sensor_unregister Ylogbuffer_unregister*sysfs_remove_group__msecs_to_jiffiesʮqueue_delayed_work_on2gbms_storage_write_data=Zgbms_free_chg_profile&asimple_strtoullݷasimple_read_from_buffer|simple_attr_open&simple_attr_release*7gsimple_attr_write;simple_attr_read7generic_file_llseekfGOsimple_write_to_bufferDAsimple_open`F[0no_llseek /ikstrtouintv"kstrtointwkstrtollcmdebugfs_create_u32]N}debugfs_create_file Bdebugfs_create_dir *sysfs_create_group㤙crypto_destroy_tfmh$crypto_shash_digest*crypto_alloc_shashZstrncmpZ sscanf`ϘstrlenstrnstrZ%strcmpgbms_init_chg_profile_internalsof_property_count_elems_of_sizeM-of_property_read_variable_u32_arrayfgbms_storage_read_dataN)gbms_storage_create_devicek]wakeup_source_register bpower_supply_reg_notifiernpower_supply_get_by_namev__mutex_init,.gbms_storage_write>*gbms_msc_round_fv_uv5gbms_msc_voltage_idxgbms_msc_temp_idx怺mod_delayed_work_on地__kmallocH>kmem_cache_alloc_trace zkfreeuegbms_dump_raw_profileKYgbms_aacr_fade10&`power_supply_set_propertywkobject_uevent|__pm_relax+ votefind_votable~fgbms_init_chg_table^Ђgbms_chg_type_sa+gbms_chg_status_s͢*__pm_stay_awake&qYqgbms_cycle_count_sscan_bcpower_supply_changed6__pm_runtime_idle] __pm_runtime_resume6gbms_storage_read_:gbms_temp_defend_dry_run2: mutex_unlockp?gbms_cycle_count_cstr_bc֮Amutex_lockrpower_supply_get_drvdataof_find_propertydevm_kmalloceJthermal_zone_device_update*wthermal_zone_of_sensor_register~mlogbuffer_register_dev_err"devm_power_supply_register=:%delayed_work_timer_fnYyinit_timer_key8*devm_kstrdup8of_property_read_stringT-__platform_driver_register2|printkm5power_supply_get_propertyktime_get_with_offsetL%gbms_chg_ev_adapter_sDlogbuffer_logfLscnprintfLinuxgoogle_batteryGNU/0 $B`A A KAFAF$L(0\AAK$A4A8KAAKAh"AP"Ah"AP"DAh"HAP"TAh"XAP"QAIAI LLAPA`LdAFxAFBlLL(RL$L4<hA A K8AMDAMxKAAKA"AA"AKA A K A A4 K   A+ A+ W A A L` V X A+ A+ W$ A4 AL LP X  A  A A  A Y    d A  A $ [< \L ASP ASX e` @d @l Ap Ax [ \ @ @ ^ B$6 ^ B$6 ] BN BN ] @ @, _\ A8` A8d `h Al Ap a A A ` A5 A5  A A AA4Ay8AyH\@`@lbcA8A8YAAY0A`%4A`%<HTdp|lm l m$(8hflAtAKAVAVKK$KXf`AdApKfAAKf (LdflApA|Kf0f8A<AHKptfA1A1AAY4LfTAXAdKf(,@fXfAAK $f<T\fAAKf(0TlftAxAKf,DfLAPA\KffAA(KPThff`` } g4DTw\ip||fgA A K4K\KhAtAxKRifg$wDLix|fgWi 0Hf\A`AlKfVA\A\K 0HfPATA`Kfg`ihnpfgA2A2AgAgiAAK f WH gh il A\p A\ K   f  g!i !!x!i!W!i "i"n "A $"A ("Y8"A"<"A"@"LH"l"p""f"g`#B`t#A(x#A(#K#i### $f<$gP$BL&$W$A$AD%A P%A d%K%Bl%Bl%A%A%K%B)&A&A&K$&i&Q&Az&Az&K&A;&A;&A&A&A &A &K 'A!'A!$'K<'A H'A L'K`'Afl'Afp'K'Bl(R,(BlP(Blt(Bl(Bl(Bl(Bl<)BL&h)A l)A )A)A)K*Bl8*Blt*f*g*BL&*i*f*Ap*Ap+B$+D+H+h+g+X+X+W8,X`,X,B/D-AH-A.P.i .(.t..A.A.Y.w.x/A /Ab /A /Ab/Y,/A 0/A4/A B`<>A @>A p>Kx>AF|>AF>L>k>A>A>>A>A>,?XH?L?X?\?d??A?A?Y?A?A?Y?A?A?Y@Bg@A@A@Y4@A 8@A<@A D@AL@Yd@AQ!h@AQ!l@Y@A @A @@A@A@A(@A(@Y@A@A@e@A@AADAB$jpAs|AHAHA}A{AAAAAYA|AA[AA[AYAA AAAA BABYBABA$BY