ELFP+@@$$$$$$$$&*-fk^\.798    #(;?DISX^hprtvx|%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҈$ȇhVT=҈T,҈if T,҈if T׉H T(~҈`HȯT( ȓTh=ҨL5^mTh2H# T2H#@T(Q!(TYhhAT( ȓ)T҈%jb T҈%jb T((r T[haTqHh%,TAH# T@(H(/T\҈$ȇhV T4覧(D T( ȓ T`=ҨL5^T葐U T?(=҈Tȓ҈7(CT0Hh%T(ȭt(T! ( ȓT?T_( ȓ CT( ȓAcT( ȓYTA_֠@9qCT_@*^{o g _ W O @  R>=l@) (D)죐Rl=r ]S}n]S`}} `e } eӷ M]S}`Ӭ} e I` }y}S}:}@@@BR*****+# #@! _)@?AT{HOMWL_KgJoI^__^{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 _)@?AT 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{F*OKWJ_IgHoG^__^{_WO@@R*CA HBXsrqaTvQ?TA`}SqT(W Rؚ!**KRjh8h5C qT"T9(7]RDRCpr67 @?aT@ CR7@iRWI r~) f R h^H<((H JH*Rd  r =*}*J`I *}kI}I (! ؚ'=@=@!**g _)@?T{BOFWE_D@^__ֶ*@@!*^{_WO@ R r@"2"R> A!C5_R r` @A!`A!c5^R r{{h`Rh"hh" `Rwbhfh& f A`@!?`T_1T@[`Y`@!?`T`@!ARv!#R`60RARv!#R`6+RARv!#R`6h RARt!#R`6HR`@c*?`"TR@R 2Rc R0ij(* _)@?T{DOGWF_E^__*^{ 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|@ @)@?T{AOC@^__^{ pBR @|@{¨^__^{OC@*7@0|@ @)@?T{AOC@^__^{ pBR @|@{¨^__^{WOC@*7@ qT ~@)6yhpp?kaTkT**00|@3 @)@?T{AOCWB^__^{ bBR @|@{¨^__^{OC@*7@ PR)r k胈"|@ @)@?T{AOC@^__^{OC@*@7@(4 )RJy89|@ @)@?T{AOC@^__^{ BBR @|@{¨^__^{OC@*7@|@ @)@?T{AOC@^__^{ J9BR @|@{¨^__^{OC@*7@q 9|@ @)@?T{AOC@^__^{ BBR @|@{¨^__^{OC@*7@ Q?qT|@ @)@?T{AOC@^__^{ BBR @|@{¨^__^{OC@*7@|@ @)@?T{AOC@^__^{ J9BR @|@{¨^__^{OC@*7@q 9|@ @)@?T{AOC@^__^{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 @)@?T{AOCWB^__^{ C1ATCBR @|@{¨^__^{C@C1ATCAS ]R `Q`7@TBR|@  @)@?T{A@^__^{ CBR @|@{¨^__^{OC@AR5@T @)@?T{AOC@^__֕B@DTi4? 1T)R *Q_qTC_1TA?ן@^{ O@D qT )5hBROB @|@{è^__^{WO RiJiIӉB}ɛKAÈ @TBROBWA|@{è^__C^{_WOC@ARBB@H57 @)@? T{AODWC_B^_C_֖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{H`~@OMWL_KgJoI^__^{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 {A~@OFWE_DgC@^__^{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 {A*OFWE_DgC@^__^{_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 ˯UC!R 7_@VCR@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 _1RRIT\R99_IR)Չf?97GGb) ? JTKyb=  TW _)@?! T{FOKWJ_IgHoG^__ R (RցRjNfNvhyhyrhy~hyzhyhyzN]99 #]R*<7@ARA*@@!**@@!* *@@!*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<*@@! @)@?T{AOFWE_DgC@^__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 @8 R 7@A 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 @)@?T{AOEWD_CgB^__ֹ*@@!**^{ 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` @S`hE95R#aRR7[.1<Tqןh9͒TvB2!#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[?/1 Tc RR !@bR _)@?tT{LOQWP_OgNoM^__*@4C@*@}*kKTq TtB(R*ht*9a*H@@!*?/1@Ty5@ hRH r(f5h@!#R}A6!hEh4(Rh0Ry!#R4R@64aCy"DA5aChp4hp?k Tq(Z9h0*@4@R r2>R>R}Ra @X*@@!*.1TJh `ց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*g(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 yRS^{ 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*1ABTؾ@ }?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*J7@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*x 97\( RB9@97\̌R̬r R((? k d \JRR(i*8 87\̌R̬r R((? k d \jRR(i*877\̌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 hlxhmxhp8hq8h`8ha8hb8@y n@A9 o9      c`9$R h8 @yR hfx  [  I R kh)xT;@y4`T54*@R`J@ _)@?T{IONWM_LgKoJ^__րjR rR*7R3yy;@7@bkT\飐Ri=rjFokJo}) e cB cJ/bF/dNo@9eRohJoqTaUR9j(dNoeRo***u@*@!*@*@!*&@*@!*A@*@!*!@*@!*'@*@!*(@*@!*0@*@!*/@*@!*8@*@!*A@*@!*J@*@!*J*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@tK 44h@9*R r Rq Jz Ri? kq? k,T7tv&OBWA{è^__k@m2Jin>@ k} k ͚4̪Rr_qj&@l},ӌ`ӌ ) K K? km? kZ) h5h&@?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) @)@?T{AOB^__^{o g _ W O @飐Ri=r6SA R^SJ}J`I} )e" k~5Z #)J***XtbT @ @hAukThAkkTwvu@#U R 7\7`B=SiW>=jAkAh ' RM]S飐R}i=rn]S`lA}} `e} eӸ]S}`#@|A} )e5`Y}z}}}hBiB@BR*****+# @! _)@?T{HOMWL_KgJoI^__֣*@@!^{_WOC@p Dk Th  p @飐RmSi=r}*eӹ4?klT*=*| 64K R} )K ER}r}) f  q TR 7@7p? qTiЛRicr}rkk *iRI r}fkkk飐Ri=r}dIR}  @)@?T{A*OEWD_C@^__ֳ*@@!*^{ !H@@a @5@bR @ R{¨^__^{g_WO@ Rd@ @ rR(@4 @B#}A7!@*qMT#@BRR@*#*}A~@`!#}R#`R}R*#@ _)@?!T{OOSWR_QgP^__^{O )@#RC#`4 8#3*7C_ (|@ _)@?T{BOC^__^{c{^__ @ )?T* _֠_^{B{^__ @ *(_֠_ @* _֠_^{ )#!{^__ @郹*(_֠_ @*_֠_^{1{^__^{@*{^__^{+WO@d@Bb### _)@?T{DOGWF+@^__^{OC )@Rd@4BBR q(TAAKR rjQ ` k ПZ? k)_1b T@@nlA kTA_ kkT @)@?T{AOB^__^{ )!#A{^__^{ O@hOB @*{è^__?iT_^{ O@BB1!*OB @*{è^__^{1{^__*(_^{A{^__Ё*(_^{ )Q#Q{^__^{WO  ʉR`HrR6*1T*Ȫ~@h*OBWA{è^__**^{ O  ʉR`HrR*6*1!T*OB @{è^__***^{WO )@ARd@cy 4 "R*`5ʉR`HrR6*1AT*~@ _)@?T{DOFWE^__**^{WOC@*@RE94E9H4@RqT *JRLii8k `*@RT @)@?!"T{A*OCWB^__֠@*h@*KhB1 T5HRB.T9EC qT**7C5@AR*7h@gCt7tdB*E)B&E$CqTA`}Cq ThRA 4*hDABqTvQ@ ThBrO9h3BtCrzEpRO9n@ AR#pp k+TpdBf" B ARRuȒA94B9 R 4*um@ **7*dC@@R* 7@hC qT**6REIqT(R*ȉR rR`7(R*u9AA`}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`@@*(A94 tB@i>Bh)  _)@?zT{K*OPWO_NgMoL^_C_t"w @R4*TqT*q`T:q!T*ʉR`HrR6*1 T**@qav`@`@{T9uB`*T9h.T9*eJyfJy*h"T97hC qaT* hzBq SUZq( KhB5*`@56iBjuB?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(q fx@ Z)`h y(}h yxсR*@6@@!*\hRH r~( fq i: Zh y*zzv@(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* _)@?T{COGWF_E#@^__qaTh^Di"Dj DQh(aD(}   ySh"T9(7hC qTbAcChbiB**y `WcAdCfDhbiB!* u)@*@ Rh"ij)B+Ah2i.j*k&cAhBqTvvQTVhA` hA` }S?qT Riji84z? qTib?qT  k,TkBqTjrNlvNmzN J K TkTkA)}@  T*uRpjT qaT1!TT?T5`iC?1ATiC7?akT5RV*SURh]RDRabCpr7_!TL^{@ 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@*@]H٨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,TLlHkTl∹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*JThK<}@Bk j ThK9}@B {AOFWE_DgCoB^__*K9 k,T 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-voterS0?module_layoutdmemset~)Hmemcpyg__stack_chk_guard__stack_chk_fail 4`logbuffer_vlogr>saved_command_lineKkmalloc_cachesӅ3-system_wqVplatform_driver_unregisterJwakeup_source_unregister1epower_supply_putyh<gbms_storage_cleanup_devicethermal_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_openNvsimple_attr_releaseFGsimple_attr_writehhsimple_attr_readnOgeneric_file_llseekfGOsimple_write_to_buffer-"\simple_openccno_llseek /ikstrtouintv"kstrtointwkstrtollءždebugfs_create_u32y&debugfs_create_file)/debugfs_create_dir *sysfs_create_group`Ycrypto_destroy_tfmXLcrypto_shash_digest<crypto_alloc_shashZstrncmpZ sscanf`ϘstrlenstrnstrZ%strcmpg|gbms_init_chg_profile_internalsof_property_count_elems_of_sizeM-of_property_read_variable_u32_arrayfgbms_storage_read_dataN)gbms_storage_create_deviceLx[wakeup_source_register bpower_supply_reg_notifier,power_supply_get_by_namev__mutex_init,.gbms_storage_write>*gbms_msc_round_fv_uv5gbms_msc_voltage_idxgbms_msc_temp_idx怺mod_delayed_work_on地__kmalloc3qmkmem_cache_alloc_trace zkfreeuegbms_dump_raw_profileKYgbms_aacr_fade100fpower_supply_set_propertyQkobject_ueventlء__pm_relax+ votefind_votable|Cgbms_init_chg_table^Ђgbms_chg_type_sa+gbms_chg_status_s0__pm_stay_awake&qYqgbms_cycle_count_sscan_bcI~power_supply_changedl.__pm_runtime_idle__pm_runtime_resume6gbms_storage_read_:gbms_temp_defend_dry_run2: mutex_unlockp?gbms_cycle_count_cstr_bc֮Amutex_lock0power_supply_get_drvdatakof_find_propertyydevm_kmalloc>gthermal_zone_device_updateKqthermal_zone_of_sensor_register~mlogbuffer_registerzw_dev_errzdevm_power_supply_register=:%delayed_work_timer_fnYyinit_timer_keyCZAdevm_kstrdup8of_property_read_string87__platform_driver_register2|printk1V(power_supply_get_propertyktime_get_with_offsetL%gbms_chg_ev_adapter_sDlogbuffer_logfLscnprintfLinuxgoogle_batteryGNUl6 VW\V V `VFVFa (XVV`$V4V8`VV`Vh"VP"Vh"VP"HVh"LVP"XVh"\VP"fVI VI(aTVXVhalVFVF Wx a a0 g a, a< D t  V  V  `H VMT VM ` V V ` V" V V" V ` V V ` V( VD `  V+V+lV$V8axkmV+V+l<VLVdahpV VV Vn$y8V <V Dp\qlVSpVSxzUUVVpqUUW$W(W$W(r$r8U<UHtxV8|V8uVVvV V uV5 V5 VV V$V4PVyTVydxU|UwxV8 V8nV V(n4TV`%XV`%`lx @TX\l{VV`VVVV`0```{VV`{VV`,0D{\t|{VV`  {8PX{VV`{(V10V1PVTV`n|{VV`({@hp{D`{hVlVx`{ <{DVHVT`{ {(V,V8`hl{{VV `PTh{{VV`,0D{\|{``|(8@~T`{|V V ` `H `T V` Vd ` g ~ { |!8!@!~t!x!!{!!|!l!~""0"L"{`"Vd"Vp"`"""{"k"V\"V\#`# #@#\#{d#Vh#Vt#`###{###($|$~$$${$|$V2$V2$Vg$Vg$~$V$V%`@%{L%lt%|%~%V\%V\%`%%%{& &|8&~@&H&&~&l0'~D'~L'X'V \'V `'np'V"t'V"x'a''''{'|(W\(V((V((`(~()4)d){)|)W+)l*V *V*V *V *`*Wx *Wx +V+V+`@+Wd.L+VX+V\+`h+~+f+Vz+Vz+`+V;+V;+V,V,V 0,V 4,`X,V!d,V!p,`,V ,V ,`,Vf,Vf,`0-Wx P-gx-Wx -Wx -Wx -Wx .Wx 4.Wx .W+.V .V 0/V8/VD/`h/Wx /Wx /{/|/W+0~80{T0Vp\0Vpd0W0000|0m1m$1l1m1m2W$52V2V3e3~3334V 4V<4nP4d4t4V x4Vb|4V 4Vb4n4V 4V4V 4V4n4V 4Vz4V 4Vz4n5V 5V5V 5V5n 5H5L55m5W76W746W7h6W76W76V 6V6V 6V6n67777l8ml9t99V 9V 9V 9V 9n9V# 9V# 9n9V# 9V# 9n9:{ :|P:Wd.\:~:{:|:;;~;;x<VJ|<T<VJ<T<<V<T<V<T<<V<T<V<T<<V<T<V<T<=,=mX=V\=Vp==V=V==V=V=z=VU =VU =>V >V >0>Vd4>VdH>\>Vh>V|>>V >V >>T?m`?Vd?V??V?V??V ?V ?z?V?V@z @V@V,@@@V^D@V^X@l@V/ p@V/ @@V@V@@Vo@Vo@@V@@V@@AVoAVo(AhAV@lAV@|AAVh"AVh"Bm,BW hLBVP"PBVP"BV BVa BV BVa BnBV BV BV BV BnCW\CV CV D` DVFDVFDa0D\DV`DVlDxDV|DVDDmDDDDD,EV0EV4En