ELFx@@$$$$$$$$&*-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 6google_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-socC%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-time6google_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-votesMSC_FVrl_stateaacr_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 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 6google_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=POWER_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 google,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 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 3google_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-soc6google_battery: init_work done 6google_battery: MSC_FAST vt=%d vb=%d fv_uv=%d->%d vchrg=%d cv_cnt=%d MSC_FCCd %ld,%ldgoogle,chg-stats-delta-soc %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-limitsdisconnectSSOCPOWER_SUPPLY_PROP_CHARGE_FULL_DESIGN6google_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-count6google_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(Q!( T׉H T(r, T׉H @ T(=҈ T( ȓAcTah=ҨL5^lT@(H(/ THh% T(ȭt(! TV(Q!(T҈$ȇhV@T,҈ifTH=ҨL5^T葐U`T2H#T3((r`T[hT$!( ȓYCTA_ ( ȓ T?T_֠@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` @Q`hE95P#aRP7[.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 _)@?!dT{LOQWP_OgNoM^__*@4C@*@}*kKTq TtB(R*ht*9a*H@@!*?/1@Ty5@ hRH r(f5h@!#R}A6!hEh4(Rh0Rx!#R4R@6*h"D4@R r2>R>R}Ra @h*@@!*.1TZh `ց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*w(R9|@##&A*@**%)?T@R r}@u‚#ѣ#**6*( RuȉR rR6*@9qaTȉR# rR6*`5ȉR# rR6*jR r*RR`R0ij(xRj(8h@!!4h@!h) R yR^{ 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^__֣*@@!^{g_WOC@C DA5aChp* 4xp9kT  zpu@飐RmSi=r}e4_kT*;=`| 46R(IK ER}r}) f  qTR7@7hp qAThЛRhcr~rkk hRH r~fkkk飐Ri=r}dIR} q(ZԲh0 @)@?T{A*OEWD_CgB^__ִ*@@!*^{ !H@@a @5@bR @ R{¨^__^{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)  _)@?xT{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꧟?qATiCh@? 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@@!*izB?q*S)UZ?q)I  K}AhANRjArQ ` k ) ) mbkŋZ?k* RT@@lAk kTkA kkTjhhpz 4(RR(c9j)dpep!R**hDkT*[@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@@!*\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 !6\@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****+ [!`@6\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_line?bkmalloc_cachesӅ3-system_wqVplatform_driver_unregister`gwakeup_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 /ikstrtouintv"kstrtointwkstrtoll *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_devicelJԬ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地__kmallocҸkmem_cache_alloc_trace zkfreeuegbms_dump_raw_profileKYgbms_aacr_fade100fpower_supply_set_propertyukobject_ueventV^__pm_relax+ votefind_votable|Cgbms_init_chg_table^Ђgbms_chg_type_sa+gbms_chg_status_sʦ__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=`thermal_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_batteryGNUh)Ÿ}}\p8 t8 }}|P`l4DHlL!p4!tL!x4!L!4!L!4!}}   |   } } |     ( @ @L @P T h!X h h!l   @ @    @ }D } e e     P \ eh e   }}LPrT\rdl|}})   ! * $,9098 P!TX\@`Dd@tD""$ %$ ( ,&DE HE L%`GdGtQQQ??Q('D(HuLulft}|}//VV|H$H$h ii(j4k@lHdPmXm`mhm1212uu ED+H{P{`  <+D5H5T+55}}+b}}D|`+h5l5x}}+b}} |<+D5H5T}}+b|$|$@@}$}L|h+p5t5}}+b}}8|T}X}l+b}}|+5 5H}L}`+xc}}|+55$}(}<+Tbt}|}|+55} } +8b\}d}|+55}}+ b8}@}h|+55}}+b}$}L|l+xv`v`B,~<.aAP+h,|l l ++$0.t+,<_. } }, +D ]P ,l  . } } | +!5!5!>(>Q<>@>T>Qt> x> >*>w>w>*>)>)>Q>>>Q ? ? $?Q8?@?X?Qh?l?x?R|?@?@?R???Q@@ @@@Ql@L!t@L!@@d@4!@4!`AdAshApAsxAAA(AA(AXBpB8 tB8 BBBBB0BHCH CSCC0CQ`C|CuCuCfC}C}CCCCVCVCCCD8DiHDLDPDlDpDtD|DDDc Dc DD D DQDDDDDDWEW E*,EP0EPHEQXEplhE8tEvHxEvHEBE@EEEEAE.E.EEEEEFFFF4FXFFFFPFP8GLDG[HG[LGPGTG\GM`G hG pGMtG|GGMGnGnGMGGGG G G*G,H0HH$H(HQ,HQ4HpH0HEHEHHrHr`JItJxJ|JJIJ0 J0 JJ.JJJQKK(KQ@KDKXKQlKpKKQKNKiKiK&KTKTK%KKKKL$L(L0LTL XL \LtL)xL)LQLaLaLQLLL*L L LLWLWMO MMMM M tixi|ii>iIiIii i ii}i}i|j}j}4j/`jL!dj4!lj/pjL!tj4!jjkdkk8 k8 kkkll}l}PlTl(Xl`l(dlll|l}l}m?dmm}n}@nDn> HnPn> Xn`n|nTnununEn}n}n+o1$o20o8oho2po}xo}oo,p/(pXp,lp,p,p, q.pq,q-q.qq(r/Tr0rr`sssss|s}s}t+t1,t2\t,tit2t,(u38u,dupu3xu.u,u.u}u}v,v4||||| |$|(|<||| || | | ||0|0|9 } } }:(}g0}g8}:D}H}L}9p}7x}7}:} } }:}g}g}:} } }:}(~(~9~ ,~ 0~:~~~r~~r~.0>@DLPTX\`h5tuxuE44!<4!4!4!Ȁd$48<DHT^\^p48 @8 ltx3ĂȂԂ؂;`ddp,/@@Ѓԃ܃dtxF|G$h;,3 .`Gx|4Hhl|؇H__ ( , 8\dx  ̈)) @ D \lp  ̉5BB<HLXl|\ \ mm,.4# 8# L|ċ̋؋mmjj}Č}P}X} <%@%` |x|HLLL@@``\\TTo(X,X48@DDDLPhPlP8}<}z}}|X\X̒XFܖ++4+@+DX+d+hȗԗؗ ,0<rDr\++Иܘ (48DLd++l l ypv`tv`BrrȜМyH`dpyt  ԝA`X8<}} WHl Ll dWWW}}Ԡ|~8}<}`p-t-QQءܡR ) $4QD{ H{ XQd h <@DX\dRtxQ }}D|ll p+l +إ4p$$lH$PĦȦ̦ЦlԦPئ,ܦ (!!4##$&'T.8l <0  $(T,0,"4h$8.<9@#DT:H(PL\dPdnTnXs\$`tt DHPdhlnptxh!pp!=x!!!!E!!!!x! !+!!! !p! !{!######`$$$}$ $\$}$}( 8tP"#(Hh (08@(HHPhX`hpx(Hh<88 (8@4HOXh.x04ܦ,ئ(, Ԧ( 8Ц@$H X̦` hxȦĦof 5 ( 8@H@X`hx 8TX\Lx`Android (7284624, based on r416183b) clang version 12.0.5 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee)8 H4!L!8h!Z"#H$9;+(HMh .(Hh@v(H!h|$$3i8p$gt$yx$ u  Zl 'N< |OpB2$T$lH$5lP%<G0} ?l(l:P,pTn (!!|," 4##-h$$&c'a4*aLs-oT..,/3]H68T9\fT:(PV\ddxh iplWdnn `s$Pr$ĐXQHș@ ZJȟؠlHKBT@DDLfPTXE\`~ V st ( ("  J \  VH  ( $H[HHT !lH; lpl $H l T]H$(T-Pm4*,/ 3H6L; h!h <5HP H  2lH< qHk H 0 #& h$'\I!He ,"I4#T.h .pj8 9<7 L!h u( H  *  WH  ( h Q (  { h H       f  - 4!8Hn;# `D $|` is\ T:phS \d@%0(P4k "PH G dnh$&p/ dX$(!|PzX0[,(x T     h   lXA L\   P X' X0 Đ.s B88S :[0 o#  b  # t y  $H6 !^G$~ o |0C% k3N rX e/ș8UȟOؠ@UHL>3L  '"|; |i p$ t$xx$    " $  ~.note.Linux.rela.init.text.comment.init.plt.bss__versions.rela.rodata.batt_chg_tier_stats_cstr.codes.rela.data.google_battery_driver.modinfo.note.GNU-stack.llvm_addrsig.rela.text.dump_ssoc_state.text.ftrace_trampoline.rela.gnu.linkonce.this_module.note.gnu.build-id.shstrtab.strtab.symtab.rodata.datapower_supply_set_propertygbatt_set_propertypower_supply_get_propertygbatt_get_propertyof_find_propertyaacr_get_capacitymemcpyinit_timer_keygoogle_battery_init_work.__keyof_property_read_variable_u32_arraygbms_msc_temp_idxgbms_msc_voltage_idxdev_attr_aacr_cycle_max__pm_relaxaacr_cycle_max_showbd_trickle_cnt_showcharge_limit_showttf_stats_showcharge_stats_showttf_details_showcharge_details_showssoc_details_showaacr_algo_showbd_trickle_dry_run_showhealth_safety_margin_showcharge_stats_actual_showaacr_state_showcharge_deadline_showbd_trickle_enable_showcharge_stage_showaacr_cycle_grace_showbd_trickle_recharge_soc_showac_soc_showbd_trickle_reset_sec_showtime_to_ac_showswelling_data_showgbms_msc_round_fv_uvpower_supply_putcrypto_shash_digestgoogle_battery_tz_get_cycle_countkstrtouintkstrtointkobject_ueventdev_attr_bd_trickle_cnt__mutex_initttf_stats_initttf_soc_initdev_attr_charge_limitmemsetktime_get_with_offsetbat_log_chg_statsdev_attr_ttf_statsdev_attr_charge_statsbatt_attrsgbatt_battery_propsgoogle_battery_tz_opsgbatt_pm_ops____versionsttf_dump_detailsdev_attr_ttf_detailsdev_attr_charge_detailsdev_attr_ssoc_details__msecs_to_jiffieskmalloc_cachesbatt_chg_tier_stats_cstr.codes__module_dependsgbms_chg_status_sgbms_chg_ev_adapter_sgbms_chg_type_sstrnstrbatt_chg_tier_stats_cstrbatt_chg_qual_stats_cstrbatt_chg_stats_cstrttf_tier_cstrssoc_uicurve_cstrttf_soc_cstr_dev_errgoogle_battery_driverthermal_zone_of_sensor_unregisterplatform_driver_unregisterlogbuffer_unregisterwakeup_source_unregisterdevm_power_supply_registerthermal_zone_of_sensor_register__platform_driver_registerlogbuffer_registerwakeup_source_registerbatt_chg_stats_update_tierbatt_chg_vbat2tierpower_supply_reg_notifierdev_attr_bd_clearsystem_wqsysfs_remove_groupsysfs_create_groupdevm_kstrdupttf_stats_dupbatt_attr_grpstrcmpstrncmpttf_pwr_ratiodev_attr_aacr_algodev_attr_charge_deadline_dryrundev_attr_bd_trickle_dry_rungbms_temp_defend_dry_runqueue_delayed_work_onmod_delayed_work_ondev_attr_health_safety_margindelayed_work_timer_fnstrlenttf_stats_sscancrypto_destroy_tfmssoc_point_fullkstrtoll__stack_chk_fail__cfi_check_faildev_attr_charge_stats_actualgbms_init_chg_profile_internalprintkgoogle_battery_workgoogle_battery_init_workmutex_unlockmutex_lock__cfi_checkmsc_logic_healthcrypto_alloc_shashgoogle_charger_of_matchlogbuffer_vloglogbuffer_logttf_logof_property_read_stringscnprintfssoc_point_spoofsscanfssoc_change_curve_at_gdfof_property_count_elems_of_sizegbatt_reset_curvedsg_curvechg_curvessoc_change_curvegoogle_battery_removessoc_point_truevotegbms_storage_writedev_attr_aacr_statedump_ssoc_statettf_tier_estimatebat_log_ttf_estimatettf_soc_estimatebatt_chg_stats_updatettf_stats_updatethermal_zone_device_updatessoc_updateaacr_cycle_max_storebd_trickle_cnt_storecharge_limit_storettf_stats_storecharge_stats_storebd_clear_storecharge_deadline_dryrun_storebd_trickle_dry_run_storehealth_safety_margin_storecharge_stats_actual_storeaacr_state_storecharge_deadline_storebd_trickle_enable_storeaacr_cycle_grace_storebd_trickle_recharge_soc_storebd_trickle_reset_sec_storedev_attr_charge_deadlinesaved_command_linegbatt_pm_resume__pm_runtime_resumepower_supply_get_by_nameinit_module__this_modulecleanup_modulegbms_dump_raw_profilegbms_free_chg_profile__pm_runtime_idlefind_votablegbms_init_chg_table__mod_of__google_charger_of_match_device_tabledev_attr_bd_trickle_enablegbatt_property_is_writeable__pm_stay_awakedev_attr_charge_stagekfreegbms_storage_cleanup_devicegbms_storage_create_devicekmem_cache_alloc_tracedev_attr_aacr_cycle_gracegoogle_battery_probe__stack_chk_guardgbatt_pm_suspendpsy_changedpower_supply_changedgbms_storage_readgbatt_psy_descdev_attr_bd_trickle_recharge_socdev_attr_ac_socdevm_kmalloc__kmallocdev_attr_bd_trickle_reset_secgbms_cycle_count_cstr_bcgbms_cycle_count_sscan_bcdev_attr_time_to_acbatt_chg_stats_pubpower_supply_get_drvdatadev_attr_swelling_datagbms_storage_write_databatt_res_store_datagbms_storage_read_data$d.99$x.89$x.79$d.69$x.59$d.149$x.49$d.139$x.39__UNIQUE_ID_author129$d.129$x.29$d.119$x.19$d.109$x.9$x.98$x.88$x.78$x.68$x.58$d.48$d.138$x.38__UNIQUE_ID_description128$d.128$x.28$d.118$x.18google_battery_init_work.__key.108$d.108$x.8$x.97$x.87$x.77$x.67$x.57$x.47$d.137$x.37$d.127$x.27$d.117$x.17$d.107$x.7_note_6$x.96$x.86$x.76$x.66$x.56$x.46$d.136$x.36$d.126$x.26$d.116$x.16$d.106$x.6$x.95$x.85$x.75$x.65__UNIQUE_ID_alias55$d.55$x.45$d.135$x.35$d.125$x.25$d.115$x.15$d.105$x.5$x.94$x.84$x.74$x.64__UNIQUE_ID_alias54$x.54$x.44$d.134$x.34$d.124$x.24$d.114$x.14$d.104$x.4$x.93$x.83$x.73$x.63__UNIQUE_ID_intree53$x.53$d.143$x.43$d.133$x.33$d.123$x.23$d.113$x.13$d.103$x.3$x.92$x.82$x.72$x.62__UNIQUE_ID_name52$x.52$d.142$x.42$d.132$x.32$d.122$x.22google_battery_init_work.__key.112$d.112$x.12$d.102$x.2$x.91$x.81$x.71$x.61__UNIQUE_ID_vermagic51$d.151$d.51$d.141$x.41$d.131$x.31$d.121$x.21$d.111$x.11$d.101$x.1$x.90$x.80$x.70$x.60$d.150$x.50$d.140$x.40__UNIQUE_ID_license130$d.130$x.30$d.120$x.20gbms_aacr_fade10google_battery_init_work.__key.110$d.110$x.10$d.100$x.0+@&AB0C;H32$0dd-5  @@@  @P@@Hl@H0 @x0 0LoF.+0$0A#q