ELF8@@ dd__Z .2J3<= ,   Ldp4<p000$00000000000000000000X0000000000000000000000000000000/_2dgoogle,batterygoogle_battery: MSC_FAN_LVL: level=%d google_battery: MSC_DIN chg_state=%lx f=0x%x chg_s=%s chg_t=%s vchg=%d icl=%d CSI_TYPE_TRICKLECSI_STATUS_HOTfailed to create ttf_log, ret=%d google,rl_soc-rates%s: change of ssoc %d->%d google_battery: %s: dead_battery 1->0 3google_battery: read mfg info. fail, ret=%d 6google_battery: temperature filter: [%d, %d, %d, %d, %d] val:%d idx:%d interval=%dms Failed to create pairing_state Failed to create constant charge current S: charge_limitcharger_stateconstant_charge_voltagessoc_rls%dMSC_TEMP_DRYRUN%s: MSC_BPST: %d in disconnected RAVG: failed to write RAVG (%d) BHI: limit=%d%% ccbin_index=%d swell_total=%d &batt_drv->bpst_state.lockgoogle,health-safety-margingoogle,rl_track-targetgoogle_battery: %s: change of battery state %d->%d google_battery_temp_filter_worktemperature filter: [%d, %d, %d, %d, %d] interval=%dms Failed to create chg_deadline_dryrun GBMS_PROP_CHARGE_FULL_ESTIMATE%ld bhi_w_ci%s: negative,null act_icl=%d gbatt: get_prop cannot read psp=%d GBMS_PROP_BATT_CE_CTRLgoogle_battery: %s: MSC_BPST: %d in disconnected batt_res_workgoogle_battery: RAVG: sample:%d[%d], filt_cnt:%d google_battery: %s: cur_impedance=%d, act_impedance=%d batt_bhi_stats_updateCSI_TYPE_JEITACSI_STATUS_COLD6google_battery: reset curve at gdf=%d.%d cap=%d.%d type=%d &batt_drv->stats_lock3google_battery: failed to get resistance_avg(%d) 3google_battery: Fail to read google,fan-bt-limits from dtsi, ret=%d FAN_LEVEL %d->%d reason=%s%d: 3google_battery: cannot read google,fg-psy-name, ret=%d 6google_battery: MSC_BPST: cell_fault_detect in disconnected(%d) 3google_battery: MSC_BPST: Cannot start bpst detect MSC_DOUTS: %hu,%hu, %hu,%hu %hu,%hu %ld,%ld, %uMSC_BD: bd_trickle_cnt=%d dsc_time=%lld elap=%lld %s: under=%d, over=%d limit=%d %s: algo=%d status=%d bhi=%d cap_index=%d, imp_index=%d sd_index=%d (%d) %s: algo=%d index=%d cap_index=%d/%d imp_index=%d/%d sd_index=%d/%d %s: MSC_BPST: single battery disconnect %d CSI_STATUS_ADA_QUALttfcharge_deadlinebatt_show_chg_deadlinebd_trickle_enableswelling_datano updates delta_soc=%d, limit=%d, force=%dMSC_FAN_LVL: level=%d batt_bpst_detect_updateCSI_TYPE_CONNECTEDgoogle,rl_delta-max-soc4google_battery: battery not present, using default capacity google,temp-filter-resume-delaygoogle,res-temp-loFailed to create ttf_details Failed to create bd_trickle_recharge_soc Failed to create bd_clear blf_collect_now%d, %d 6google_battery: RAVG: update val=%d, resistance_avg=%x filter_count=%x (%d) Tgoogle,ttf-soc-tablegbatt_get_propertygoogle_battery: set %s for '%s' to %d google_battery: RAVG: failed to write RFCN (%d) batt_bpst_detect_beginCSI_STATUS_100POWER_SUPPLY_PROP_PRESENTgoogle,bd-trickle-recharge-socgoogle,eeprom-pairingname=%s evt=%lu bpst_count_thresholdgoogle,res-soc-threshFailed to create bd_trickle_enable health_algobpst_reset_storessoc_gdfAACR Profile at %d cycles C%sA: %s,%d,%d,%d6google_battery: failed to get "%s" power supply, retrying... google,temp-filter-enableMSCgoogle,chg-stats-qual-timegoogle,batt-voltage-criticalgoogle,batt-idgoogle_battery: name=%s evt=%lu Failed to create aacr cycle max resistancessoc_uicurve3google_battery: battery tz register failed. err:%ld FAN_LEVELMSC_FVrl_stategoogle_battery: MSC_WAIT s:%d->%d vt=%d fv_uv=%d vb=%d ib=%d cv_cnt=%d ov_cnt=%d t_cnt=%d CSI_TYPE_SINGLE_CELLgoogle,recharge-soc-threshold3google_battery: Unable to read swelling data, ret=%d google,disable-votesgoogle,bhi-cycle-count-need-rep4google_battery: Failed to save swelling data, ret=%d google,res-filt-lengthFailed to create bd_trickle_cnt Failed to create charge_type Failed to create temp_filter_enable power_metrics_intervalbpst_resetgoogle_battery: gbatt: get_prop cannot read psp=%d google_battery: get %s for '%s' => %d google_battery: MSC_BD: bd_trickle_cnt=%d dsc_time=%lld elap=%lld google_battery: %s: algo=%d index=%d current=%d, activation=%d google,temp-record-thr4google_battery: unable to restore capacity, ret=%d google,update-interval3google_battery: history not available bpst_sbd_statusFailed to create ttf_stats Failed to create charger state Failed to create aacr cycle grace Failed to create power_metrics_polling_rate charge_stageEnabledaacr_cycle_maxhealth_capacity_indexgoogle_battery: bhi: %d: %d, %d,%d,%d %d,%d,%d %d,%d blf_statechg_raw_profileact_impedancebhi_debug_sd_idx%d: dst->elap=%ld, ref_elap=%ld, elap=%ld, src_elap=%ld ratio=%d, min=%d max=%d google_battery: BHI: limit=%d%% ccbin_index=%d swell_total=%d chg_speed=%d ibatt=%d nominal_demand=%d cc_max=%dgoogle,ssoc-delta6google_battery: google,batt-vs-tz-name is %s google,rl_no-zeroFailed to create time_to_ac Failed to create cycle_counts Failed to create constant charge voltage %hu,%hugoogle_battery: unable to get ttf (%d) bhi: %d: %d, %d,%d,%d %d,%d,%d %d,%d cycle_count_syncttf_elapttf_pwr_ratiogoogle,batteryfailed to create ssoc_log, ret=%d batterygoogle_battery: MSC_DOUT ERROR=%d fv_uv=%d cc_max=%d update_interval=%d %s: cur_impedance=%d, act_impedance=%d %s: cap_fade=%d, cycle_count=%d google_battery: %s: algo=%d index=%d cap_index=%d/%d imp_index=%d/%d sd_index=%d/%d aacr_get_reference_capacityTapergoogle,chg-battery-default-capacity6google_battery: AACR: supported POWER_SUPPLY_PROP_CURRENT_AVG3google_battery: Cycle Count NULLFailed to create charge_details Failed to create ssoc_details Failed to create power_metrics_interval ssoc_detailsunable to get ttf (%d) ttf_detailsresistance_avghealth_statusError interval. bhi_w_sd../google-modules/bms/google_ttf.c[%d,%d %d %ld]%s %d: negative, null act_icl=%d google,ttf-elap-tableget %s for '%s' => %d 6google_battery: MSC_STAT cannot read soc_in=%d batt_calc_charging_speedgoogle,bd-trickle-reset-sec6google_battery: google_battery init_work done google,bhi-algo-vergoogle,bhi-status-need-rep6google_battery: Use default FAN_BT_LIMITS: %d %d %d %d google_battery: FAN_LEVEL %d->%d reason=%s Failed to create charge_stage Failed to create health index %d,%d,%dbd_trickle_cntaacr_cycle_gracegoogle,fg-psy-name[%d:%ld,%ld,%ld]google_battery: %s msc_state=%d cv_cnt=%d ov_cnt=%d rl_sts=%d temp_idx:%d, vbatt_idx:%d fv_uv=%d cc_max=%d update_interval=%d msc_logicsw_jeita../google-modules/bms/google_psy.hRAVG: sample:%d[%d], filt_cnt:%d POWER_SUPPLY_PROP_CHARGE_FULLSSOC: l=%d%% gdf=%d.%02d uic=%d.%02d rl=%d.%02d ct=%d curve:%s rls=%d bd_cnt=%dgoogle,soc-record-thr6google_battery: battery votes disabled google,bpst-enable%s: temperature over limit %d > %d Failed to create bd_trickle_reset_sec Failed to create health safety margin Failed to create aacr algo H: %d %d %ld %ld %lld %lld %dfan_levelpower_metrics_currentssoc_uicfake_capacityC%d:3cannot read google,ttf-elap-table %d batt_chg_stats_updategpsy_set_propbhi_cap_data_update%s: algo=%d index=%d current=%d, activation=%d google_battery: MSC_DSG vbatt_idx:%d->%d vt=%d fv_uv=%d vb=%d ib=%d cv_cnt=%d ov_cnt=%d google_battery: MSC_PULLBACK vt=%d vb=%d ibatt=%d fv_uv=%d->%d google,chg-rest-rategoogle,aacr-algogoogle,bhi-cycle-count-marginal4google_battery: write save_soc fail, ret=%d google_battery: MSC_HIST cannot collect battery data %d Failed to create charge_stats debug cmdInactive%d/%d %llu %llu %d: %d, %d,%d,%d %d,%d,%d %d,%d, %d charging_speedTime stamp error. 4google_battery: Paired data out of bounds bhi_debug_cap_idx%s %d: demand use default avg_cc=%d->%d %s: sysload ibatt=%d, reduce icl %d->%d T%d:3cannot read google,ttf-tier-table %d ../google-modules/bms/google_battery.cssoc=%d temp=%d CSI[min=%d max=%d avg=%d type=%d status=%d TTF[cc=%d time=%lld %lld:%lld:%lld (est=%lld max_ratio=%d)]6google_battery: RAVG: req:%d, sample:%d[%d], filt_cnt:%d, res_avg:%d google_battery: MSC_SEED temp=%d vb=%d temp_idx:%d->%d, vbatt_idx:%d->%d google_battery: MSC_NYET s:%d->%d vt=%d vb=%d ib=%d cc_next_max=%d t_cnt=%d dump_ssoc_state&batt_drv->batt_lock3google_battery: cannot register power supply notifer, ret=%d &batt_drv->temp_filter.lockgoogle,bhi-w_pigoogle_battery_workMSC_HIST cannot collect battery data %d 3google_battery: MSC_HIST collect history data not available (%d) 3google_battery: MSC_HIST cannot allocate buffer of size=%d Failed to create bd_trickle_dry_run Failed to create dev sn %lld,%lldFailed to create bpst_reset debug_levelravg_temp_highbatt_chg_logicPOWER_SUPPLY_PROP_VOLTAGE_NOW6google_battery: MSC_STAT %s: elap=%lld ssoc=%d->%d v=%d->%d c=%d->%d hdl=%lld hrs=%d hti=%d/%d bhi_imp_data_updatebhi_calc_sd_indexgoogle_battery: hold not defined for msc_state=%d 3google_battery: cannot restore bin count ret=%d google_battery: battery work item google_battery: rerun battery work in %d ms Failed to create power_metrics_power %lld ac_socbattery_presentchg_health_rest_rate_before_triggerMSC_TTF: est:%lld(%lldmin), max_ratio:%d 6google_battery: time_to_full = %lld CSI_STATUS_DEFEND_TRICKLEgoogle_battery: chg_speed=%d ibatt=%d nominal_demand=%d cc_max=%d6google_battery: save_soc:%d, gdf:%d3google_battery: Pairing to this device failed, ret=%d google_battery: temperature filter: [%d, %d, %d, %d, %d] interval=%dms 6google_battery: %d Failed to create chg_deadline A: %s,Disabledbd_trickle_recharge_socconstant_charge_currentbhi_debug_cycle_countgoogle,psy-nameMSC_STAT cannot read cc=%d bhi_cycle_count_residencybhi_calc_imp_indexbhi_calc_health_indexCSI_TYPE_ACgoogle,update-high-temp-threshold100%google,no-ravgFAN_LEVEL %d->%d reason=%s Failed to create charge_stats_actual Failed to create health perf index %d power_metrics_power%2d: %8ld/%8ld - %5lld POWER_SUPPLY_PROP_CHARGE_COUNTER3google_battery: failed to get %s from '%s', ret=%d RAVG: failed to write RFCN (%d) 3google_battery: charging profile disabled, ret=%d 4google_battery: Failed to get batt_id (%d) %s: dead_battery 1->0 rerun battery work in %d ms Failed to create resistance_avg Failed to create swelling_data MSC_HEALTH: deadline_s=%lld deadline at %lldpairing_statehealth_safety_marginforce_psy_updategoogle,ttf-temp-idx%s %d: temp_idx=%d t_avg=%ld sum=%ld elap=%d google,psy-type-unknown%s: design=%d reference=%d full_cap_nom=%d full=%d aacr=%d algo=%d google_battery: %s: design=%d reference=%d full_cap_nom=%d full=%d aacr=%d algo=%d google_battery: %s: MSC_BPST: single battery disconnect %d google_battery: MSC_TYPE vt=%d margin=%d cv_cnt=%d vb=%d fv_uv=%d chg_type=%d MSC_HEALTH: now=%lld deadline=%lld aon_soc=%d ttf=%lld state=%d->%d fv_uv=%d, cc_max=%d safety_margin=%d active_time:%lldCSI_STATUS_DSG[%d.%02d %d.%02d]&batt_drv->cc_data.lock4google_battery: battery not present (ret=%d) 4google_battery: read chg-battery-capacity from gauge %llu google,bhi-w_cibattery work item google_battery: %s: ssoc=%d full=%d change of fg_status %d->%d google,ravg-soc-lowfan_level_cbFailed to create fan level charge_statsbd_trickle_dry_runhealth_index_statsravg_soc_lowttf_pwr_ibattttf_soc_qual_ccgpsy_get_propgoogle_battery: RAVG: failed to write RAVG (%d) google_battery: %s: under=%d, over=%d limit=%d google_battery: %s: algo=%d status=%d bhi=%d cap_index=%d, imp_index=%d sd_index=%d (%d) google_battery: MSC_PRE vt=%d vb=%d fv_uv=%d chg_type=%d google_battery: MSC_TIERCNTING vt=%d vb=%d fv_uv=%d margin=%d 6google_battery: FAN_BT_LIMITS: charge_deadline_dryrunaacr_algoravg_temp_lowttf_ref_cc%s %d: delta_cc=%d elap=%ld %s %d:%d,%d: avg_cc=%d cc_max=%d %s: discharging ibatt=%d ssocPOWER_SUPPLY_PROP_CURRENT_NOWset %s for '%s' to %d %s: MSC_BPST: %d in connected google_battery: MSC_STEADY vt=%d vb=%d fv_uv=%d margin=%d google,bd-trickle-enablegoogle,batt-vs-tz-namegoogle,rl_ft-low-limitgoogle_battery: %s: temperature over limit %d > %d soc: l=%d%% gdf=%d.%02d uic=%d.%02d rl=%d.%02d curve:%s status: ct=%d rl=%d s=%d 3google_battery: %s: MSC_BPST: Cannot reset GBMS_TAG_BPST (%d) temp_filter_default_interval%s: elap=%d (%d+%d+%d) sum=%ld avg_ibatt=%d %s: act_icl=%d aratio=%d equiv_icl=%d Couldn't register as power supply, ret=%d 3google_battery: Cannot set the BATT_CE_CTRL. bpst_detectgoogle_battery: MSC_STAT cannot read cc=%d 3google_battery: failed to set %s for '%s', ret=%d GBMS_PROP_HEALTH_ACT_IMPEDANCEGBMS_PROP_CAPACITY_FADE_RATEgoogle_battery: MSC_RSTC s:%d->%d vt=%d fv_uv=%d vb=%d ib=%d cc_next_max=%d t_cnt=%d->0 4google_battery: FAN_LEVEL: level=%d from temp_idx=%d (%d) google,chg-rest-rate-before-trigger4google_battery: battery not present, no default capacity, zero charge table google,aacr-disablegoogle,temp-filter-fast-interval6google_battery: MSC_HIST Battery data collection disabled 3google_battery: Read device pairing info failed, ret=%d charge_detailscharge_typetemp/soc charge(s) discharge(s) chg_health_thr_soc%d, %d [%d/%d %d/%d %d/%d] google,ttf-adapterttf_pwr_equiv_icl%d: ratio=%d limit=%d CSI_TYPE3google_battery: Cannot set the BATT_CE_CTRL (%d) chg_healthMSC_BATTbatt_ravg_writegoogle_battery: %s: aacr_cycle_max=%d, cycle_count=%d fade10=%d google_battery: MSC_RAISE vt=%d vb=%d fv_uv=%d->%d google_battery: MSC_DISB vt=%d vb=%d fv_uv=%d->%d battery_history6google_battery: temperature filter: default:%ds, fast:%ds, resume:%dms 4google_battery: Battery paired to a different device health_indexdev_snravg_soc_highgoogle_battery %4ld%s: soc=%d estimate=%lld elap=%lld ratio=%d RAVG: not available google_battery: gbatt: get_prop cannot write psp=%d MSC_FCC%s: algo=%d index=%d 3google_battery: failed to register wakeup sources google,chg-rest-soc3google_battery: batt_vs tz register failed. err:%ld 3google_battery: failed to get bin_counts ret=%d 3google_battery: BHI: cannot prime history (%d) <>Failed to create aacr state charge_stats_actualDonechg_health_rest_ratepower_metricsbhi_w_pittf_soc_qual_elapDEFAULTgoogle_battery: MSC_NEXT s:%d->%d tier vb=%d ib=%d vbatt_idx=%d->%d google,chg-stats-delta-soc6google_battery: time to full not available google,bhi-status-marginalgoogle_battery: %s: change of ssoc %d->%d Failed to create charge_limit Failed to create ac_soc Failed to create health index stats Failed to create charging speed health_impedance_indexNot enough data. temp_filter_enable%s: limit=%d elap=%d (%d+%d) o=%d %4d%s %d: zero elap %s %d: reduce act_icl=%d to cc_max=%d %s %d: equiv_icl=%d, avg_cc=%d ratio=%d %d: cc_cur=%d, ref_cc=%d src->cc=%d, cc=%d 3cannot read google,ttf-soc-table %d google,ttf-tier-table6google_battery: %sssoc_change_statebatt_bhi_stats_update_allgoogle_battery: %s: algo=%d index=%d ch=%d, ca=%d, cd=%d, fr=%d google_battery: MSC_FAST vt=%d vb=%d ib=%d fv_uv=%d->%d vchrg=%d cv_cnt=%d CSI_STATUS_CHGgoogle,rl_delta-max-timegoogle,chg-battery-capacitygoogle,bhi-w_sdFailed to create resistance , time_to_ac%s: equiv_icl=%d Fail to create fan_level_votable MSC_INTERVALgoogle_battery: MSC_VSWITCH vt=%d vb=%d ibatt=%d me=%d google_battery: MSC_VOVER vt=%d vb=%d ibatt=%d fv_uv=%d->%d google_battery: MSC_DLY vt=%d vb=%d fv_uv=%d margin=%d cv_cnt=%d, ov_cnt=%d hold not defined for msc_state=%d &batt_drv->chg_lockPollgoogle,rl_ft-delta-limit3google_battery: failed to get resistance filt_count(%d) google,fan-bt-limitsFailed to create chage_full_estimate bd_trickle_reset_secbd_clearcycle_countsFailed to create bpst_detect_disable bhi_debug_health_idxtemp_filter_fast_intervalCSI_STATUSdisconnectGBMS_PROP_BATTERY_AGE%s: algo=%d index=%d ch=%d, ca=%d, cd=%d, fr=%d google_battery: %s: MSC_BPST: %d in connected google_battery: MSC_JEITA temp=%d off limits, do not enable charging CSI_STATUS_ADA_POWRgoogle,bpst-chg-rategoogle,rl_soc-limitsgoogle_battery: %s: change of capacity level %d->%d %s: ssoc=%d full=%d change of fg_status %d->%d Failed to create health capacity index Failed to create health algo Active0x%llx aacr_state6google_battery: aacr_state: %d -> %d, aacr_algo: %d -> %d chg_health_stagebhi_debug_imp_idxgbatt_set_propertygbatt: get_prop cannot write psp=%d google_battery: %s: cap_fade=%d, cycle_count=%d google_battery: %s: algo=%d index=%d msc_pm_holdPOWER_SUPPLY_PROP_CHARGE_FULL_DESIGNpsy_changed%s: change of battery state %d->%d 6google_battery: MSC_HIST init_hist_work done, state:%d, cnt:%d6google_battery: MSC_HIST cycle_cnt:%d->%d saved_cnt=%d Failed to create power_metrics_current fake_aacr_ccPOWER_SUPPLY_PROP_CYCLE_COUNTGBMS_PROP_RESISTANCE3google_battery: bhi cap data not available (%d) bhi_calc_cap_indexgoogle_battery: MSC_JEITA temp=%d ok, enabling charging google_battery: MSC_LOGIC temp_idx:%d->%d, vbatt_idx:%d->%d, fv=%d->%d, ui=%d->%d cv_cnt=%d ov_cnt=%d google_battery: MSC_JEITA temp=%d off limits, disabling charging %s google_battery: %s 3google_battery: bpst profile disabled, ret=%d google-batterybpst_chg_ratePOWER_SUPPLY_PROP_STATUS%s: change of capacity level %d->%d md5google,res-temp-hicharge_full_estimatepower_metrics_polling_ratebpst_detect_disablebatt_vs_wravgtemp_filter_resume_delay_interval:%s %d: negative ratio=%d h:%d->%d batt_health:%d dry_run:%d soh:%dMSC_VOTEGBMS_PROP_CAPACITY_RAWaacr_get_capacity_at_cycle%s: aacr_cycle_max=%d, cycle_count=%d fade10=%d google_battery: MSC_LAST vt=%d fv_uv=%d vb=%d ib=%d google,history-delta-cycle-count6google_battery: successfully read charging profile: google,temp-filter-default-intervalbpst3google_battery: execute batt_do_md5 fail, ret=%d 3google_battery: Error MD5 transform: %ld 3google_battery: failed to set bin_counts ret=%d 6google_battery: MSC_HIST Update data with cnt:%d Failed to create health status %s%hu,%hu, %hu,%hu %u H: %d %d %lld %d ttf_stats3google_battery: cannot store bin count ret=%d health_index_stats_show6google_battery: fake_charging_speed: %d -> %d tempbhi_debug_status/_2d2d2d/_/_2d2d$$$$$$$$$$$$$$$$$$$$$$$prprprEEEE?#Ո,҈ifT]҈_(T҈kh-T(rlT҈kh-T҈%jbAT( ȓ%c"TȑUlTȭt( TAH#T@(H(/ THh%T( ȓT~҈`Hȯ T,҈if`TʙȴT׉H TXhh, T葐UT2H#`T(Q!(aT]҈_(T0hYhk(T舌h>ȖȒT(ȭt(T=ҨL5^ TH}H۸!T( ȓ CTj(~҈`Hȯ T(=҈ Tȓ҈7(C TJYhh T҈$ȇhV T4覧(DaT( ȓ T<((r T[hTJG( ȓ!cT#=:7 1+( ȓ T( ȓT#( ȓT( ȓiT( ȓ5#T?AT#__$?#@9#qCT_@*?#C^{C_WOA8@B]RR> A!Ct@5_R` A!`A!c5^R{{h`Rh"hh" #`Rwbhfh& 'R ,Rh C` RwhhiBR GRh c` Rwh hiA`@!V ?T_1T@`A8B_ TOHWG_F{E^_C#_*`@!?`NT`@!NA!uRv!#R`60RtRv!#R`6+RtRv!#R`6h RsRv!#R`6RsRv!#R6HR`@!`@c*?aRTRRh@!RyAq!Th@`Rb !RyA`7asa sasas*`R (ҊaR9(R4R9RRy!#R`6 R(x@"cR "7 @S!#Ry7@Sh:S!#R`7@Fh:B4F@h4!!h9!S#Rh27@ShS!#R7@S!R!R` 4@k T ql T|@!c` 7㎀q+T@qSnT@ qShbT#@ qSv@T'@qShjT+@qS~T/@qShrcT3@qST7@ qShzTc! 7@qKT@NT@ qiBcT#@VT'@qiJT+@^ T/@qiRT3@f@T7@!qiZT@*(Rh2 xiT @@ 7&@ R `? kTT @@ hE9(5)})=Q?=qHT@ @_ kTj B_ kkTihaNYv* `R`JrBR7@y5(Rh" 91aTRRbA@RA8B_ AGTOHWG_FgE{D^_C#_*@!*@**6,9**kkTq,T**?9a @*@!*@.1ThJDh4`B!XRij(8`wB`bvB R` 6*!`!`!`!h@`hh@6*hE9IRub!q(#Rh`6Rh@u!#RyA`6DRRu!#R@6Ru!#R@6Ra@`bJD6?`BT`@!BȊRc HrBR3y+y6**iRSHrBR6*+@y*hh@H3y1T+@yRkaT*3ypR3@ybsd3ajh8cse3h@u"!v#RyA@6h@v!#RyA@6h@!#RyA`6 R!h9!i@Z!#Rh2ZRt yA`6HRh@ @Rt !yA#R6TRHrh@!#yA5@****?aVTVR R@h2@@T0R>Rc0R>Rc0R!hrh4(Rh2jR! r`~h@dRt !yA#R@6h@ eRt !yA#R`6 Rh@eRt !yA#R@6h@ fRt !yA#R@6h@gRt !yA#R`6 Rh@ hRt !yA#R`6Rh@hRt !yA#R`6dRh@ iRt !yA#R`6}Rirt }RhJD } j3hv3&RtA@Ri* RR*y$@@@!B$@@@!B ?#^{ Co g _ W OA8BѨUATA `J@| aR@ 7 #@S4E9q5 (R9Y *` 79Rz `#@v  7hAi`<}1@TH'@`}kT aX8RH@  kTRY}R  kTRRB4hH9iAqhG9( Az=R@z?R(i9hjh?k,T(R`Th@K94 K94B ?yaX  kT|R,  k-T\R%*(@!*@*(@!@hA41T* <R*(RrCkT 8RhL9H4hVA`}Sqi 9h4 8RqaThD9(5!*#RmR|9h"J9(4hVAI9`} kIBy?!(kT`RAk`JrBR(y`57hA@kT q*qThM9vSqc&Aw4AkTd"Ack T 8Rs@4D94hA***qTqThM9q:R* R|A{9hJ Ihjr k(}țiYK( ˃Ti s kbT* _q gR dRJijj+)Rkj*js kTs k#T_q hR eRJijj+)Rkj*s kTjs kT***5v_q iR fRI***jjiHhj)iYk^lYK< R+grzR?.}K }K bRJ .JIN@yk,!+kTI{Rjix?!,kTM{R)RKyj-x@x*kYl^mYL= 4ȉRc rR7ׂ@95ȉR rRy@7@@HT|]]** ) a?T(@RA}@{*!*7^8q`Tc*@4(** I5ȉR rR* 7(R2h2A }S?qiT5vw }hC1 TkTHR飐RaB i=r~*)Q })lkek -qbTF+JQ)QlFylykC_ kLTʉRR`Hr6*1Tv8 7J*?* *R**96*y*(*@*ԟ$!c$(@#@@!B#@5E94 9`TrqTjR r*1TwRr qT@ 7r qT1`T*@6 T4 *R@`J@A8B_ TONWM_LgKoJ{I^_#_*&*qT*22RR@`R* *ARw2h2*2$(@#@@!B$!*$E9!B*$!B**$C!B*K$qeA!B**s$E9!B*C$!B5$!Bk$!Q?#^{Cg_WOA8 B R8@@"u@IzJRz7 @9ڛ@R7 @(Ki~@~@x5@ @lq뇋 R lY)}R~R@A8B@ TOEWD_CgB{A^_#_ֈ@*!@**@!*@$Ո@@@!B$ը@@@!B?#C^{WOA8BB9 @H 44 4@@@hB94(Rzh x4bW99Q qHTt@CaR`5g@q" Th @@kUZqTRRhB9(4@9R::::h@̌R̬r })*)a) )  KqhT@h   *@RA8B_ ATODWC{B^_C#_zzzzz@*ԟ$zz!z*zz?#^{ O EkT Հ`6BYE!*@@OB* @{è^_#_֟$E!*?#^{O`PtkTR4@@OA*{¨^_#_?#^{O``tkTb4@@OA*{¨^_#_?#^{c{^_#_?#C^{C_WOi(B A8QJB}ɛBpRRȊRUV k)Rj(8 HrBR33 yy@6 $*!(iRHrBR6 Մ****A8B@ ATOD*WC_B{A^_C#_$*!?#^{g_WOl@RR@x_swcszgsyksy5yks4(1ThksH5`3飐Ri=r}) e iCs?kTi?s?k㷟hksh4BR*CRhks5f+sh/sBi3sR*** `~@OGWF_EgD{B@^_#_h+sqi/sj3s泈q賉_q鳊  J _qmT94| -+-y  զ$!BR***  R()R} } S?#^{ g_WOl@RR@@R*RE(@aFA* T`~@`OEWD_CgB @{ƨ^_#_?#C^{g_WOA8 BRRl@ @(@4  B  @yA7!@*qMT#@BRR@**yA(@`A}R`BR}R*@A8B_ aTOTWS_RgQ{O@^_C#_?#^{ A8#)BRC 4p}T|@T#3*#?i(87C_ (|@A8B_ T{B@^_#_@* ?#^{_WOA8BsHD?k T  飐RmSi=r*}s @ex4k TB*| 64K R}  K  }ERr}) f  q+T CR7 @( 7iRI r}fӨ"sk?kן맟 qhq&飐Rki=r}IRd}  $"s!B****A8B_ T*@OFWE_D{B^_#_ֳ*@!*@$@@@!B@(6*$!B*****?#^{!{^_#_?#@(T*0*#_?#^{AB{^_#_?#@,*(#_֠#_?#@*,*#_?#^{ )!#a{^_#_?#@(*(#_֠#_?#@*(*#_?#^{ )A#{^_#_?#@*(#_֠#_?#@**#_?#C^{CWOA8Bl@rBRA8B@ !TODWC{A@^_C#_?#C^{CWOA8Bl@ABRA8B@ !TODWC{A@^_C#_?#C^{O A8)BRl@#C4p}T|@HT#3*#?i(8`7C_|@A8B_ !T@OD{B^_C#_@* ?#^{#O A8)BRl@#qTp}AT|@T#S*#?i(87@ qT5R2@|@ȉRc rR72A8B_ !T#@OE{C^_#_@* ?#^{{^_#_?#^{@*{^_#_?#^{+WOA8Bl@###A8B_ !TOGWF{D+@^_#_?#^{CO A8)BRl@@4BR qTBIR rA,Q ` kMTBkS_ kJ_ kI _ kI1T J J TL5@J @l5j A_ kT B_ kkTA8B@ TOB{A^_#_?#^{ WO($@) R7RBR ]S+]S}%}J}k}J`k`L}m}} S} SDf*qT&A)*R`B ]S+]S}%}J}k}J`k`L}m}} S} SDf qhT&B) R-R`B ]S,]S}%}k}}k`ӌ`n} } } S} S˭ R dF 58OCWB @{Ĩ^_#_?#^{ )a#{^_#_?#^{ OhOB* @{è^_#__$?iT_?#^{ OBB1!OB* @{è^_#_?#^{{^_#_?#*(#_?#^{{^_#_?#*(#_?#^{ )#{^_#_?#^{ O@ *7~@* @hOB{è^_#_*?#^{ O@ ʉR`HrR*6*1ATOB* @{è^_#_***?#^{OʉR`HrR6*1AThy1ATyhy1ATyh y1AT yhy1ATyhy1ATyhy1ATyhy1ATyhy1ATyh"y1AT"yh&y1AT&y*h*OA{¨^_#_*?#^{ (=RBRhh8 @|@{¨^_#_?#^{COA8B*77R@q(=Rj(8@|@A8B@ !T@OC{A^_#_?#^{COA8B*7@h4=Rjh84jRJr"R9 6*!|@A8B@ !T@OC{A^_#_?#^{ XRBRhh8 @|@{¨^_#_?#^{COA8B*7XR@?q @9_ kT*R 9 AR R 9a@|@A8B@ !T@OC{A^_#_?#^{ WRBR @|@{¨^_#_?#^{OWRRPTOA{¨^_#_?#^{O ptttkTB: xt  R RR/ , 0R *?k11 ?q" T$:@_q T E$ @@˟-T?qBT@*_ T|  $~ !Q khbhdBB ȚC*iT$BBR ?1T R R | )~ jijiiikI )} ) Ě( Ț R R )}(~IiiHih( šBROA|@{¨^_#_@*?#^{O pt tt kTB= xt,  RRRP M1R *_k1! ?q" T#s_ k鷟IR*:s:3 A8B_ TOFWE{C#@^_#_֣*@!@$ը@_@!B_j6$_ k:s6s *NsRs!VsB* $s!B*$~s!B** *@*^s?#^{CWO4(\sh5vsh4zs R*qI K꣐Rj=r)})}**)e5 `TqTCJDA5Cs4s? kT |qvs)RֲR * 3kղ R~ H  k OC*WB{A^_#_֟$vszs!B******?#^{)D@ 4${B *^_#_** qh T *k** R my ֟$ՉR Ji(*+!)@qJ@k@泉q곊q볋I ) ?qmT)4|L1l1  $!B * _ R$)* +0$* C) RJkT+0D)k k*T)H@) K)} ) ( R}  R k } $(L@FR kT(@ R } (p@ R*X@}  kT(T@QY1*T R?#^{  Ps裐Rh=rB)R(}( e @|@{¨^_#_?#^{og_WO Ѣ=RdR R**s=r&yq/R} 1~3_J}3B** -~3eӭe NJe J *+#  &q T*~s*4bsy5RqT)RjR)!? j`Ts R)}  R?q yS)K)} ( }  $~s!B**Rfsd5 Մs**** }3*)e: 741TBskjT>skD7 *svsqzshT+RmRk! jTs R)} I5~sm@R ˎ Rrs K@9nsO4 @94oR~\R$6$Չzs R*qI KhT*RkRJ!_ jTs R} H5~svssrs)} !****)}3*)e) ns $s!B*_`@OIWH_GgFoE{D^_#_?#^{  Ls裐Rh=rB)R(}( e @|@{¨^_#_?#^{ 8sBR @|@{¨^_#_?#^{  4s裐Rh=rB)R(}( e @|@{¨^_#_?#^{_WOBRRsR*r~@ }s` YYcs ~@s ` }YZcs ~@s ` }YZc OC}@WB_A{Ĩ^_#_?#^{  sBR @|@{¨^_#_?#^{ sBR @|@{¨^_#_?#^{COA8B*7@3|@A8B@ !T@OC{A^_#_?#^{ sBR @|@{¨^_#_?#^{COA8B*7@3|@A8B@ !T@OC{A^_#_?#^{ sBR @|@{¨^_#_?#^{CWOA8B*7@ qT~@ )s"s6yh?kaTkT**3"3|@3A8B@ !TOCWB{A^_#_?#^{ eBR @|@{¨^_#_?#^{COA8B*7@} %|@A8B@ !T@OC{A^_#_?#^{ s1TB*BR @|@{¨^_#_?#^{COA8B*7@ Q?1T3|@@3@A8B@ !T@OC{A^_#_?#^{ XEBR @|@{¨^_#_?#^{ \EBR @|@{¨^_#_?#^{ T9BR @|@{¨^_#_?#^{ BBR @|@{¨^_#_?#^{COA8B @UAR7 @BR*A8B@ aTOC|@{A@^_#_֨@*!@*$ը@@@!B?#^{ s RBR}  @|@{¨^_#_?#^{COA8B @UR7 @BR*A8B@ aTOC|@{A@^_#_֨@*!@*$ը@@@!B?#^{ O@ RCR*`~@ @OB{è^_#_?#^{WO@ AR*`5ʉR`HrR6*1aT*~@OBWA{è^_#_**?#^{ OrBR*`~@ @OB{è^_#_?#^{COA8B*@7@(4 )RRy:9|@A8B@ !T@OC{A^_#_?#^{ BBR @|@{¨^_#_?#^{COA8B*7@|@A8B@ !T@OC{A^_#_?#^{ K9BR @|@{¨^_#_?#^{COA8B*7@q 9|@A8B@ !T@OC{A^_#_?#^{ BBR @|@{¨^_#_?#^{COA8B*7@ Q?1T|@A8B@ !T@OC{A^_#_?#^{ BBR @|@{¨^_#_?#^{COA8B*7@|@A8B@ !T@OC{A^_#_?#^{ J9BR @|@{¨^_#_?#^{COA8B*7@q 9|@A8B@ !T@OC{A^_#_?#^{WOB4RR@RR*ӀRb*NR`~@`OBWA{è^_#_?#^{_WO(GR>rBrj8R&YR(JR*Vr ZrRj82Y(MR nrRrr7j8>Y ~@B }RK6*d R ~@OCWB_A{Ĩ^_#_?#^{_WOSB4@9 2?qAT RUq b88GRxR>:62.*&"oQ}@ @9?mqS#TGR HR IR  ;Q JRJR (KR LR  MRMR NR OR8 OCWB_A{Ĩ^_#_?#^{ WOBRB4 RhJ Ih(}ț.HOCWB @{Ĩ^_#_?#^{ D1ATDBR @|@{¨^_#_?#^{CA8BD1ATD RSB ``Q`7@TBR|@ A8B@ T{A@^_#_?#^{ DBR @|@{¨^_#_?#^{WOBRQ1bT2D1Th4 1T(R D?1T Q?qTBן2@OBWA{è^_#_?#^{ O2D qT )5hBROB @|@{è^_#_?#C^{C_WOA8BD RhJ Ih(}țKB1T2D q!T7@ BRA8B@ ATOD|@WC_B{A^_C#_$*!?#^{_WOBRB5A2DT R8RhJ Ih2(}țB.H?T!IB2ATIB1 TX2T) TXkT@BYBR*ROCWB_A{Ĩ^_#_?#^{CWOA8B(B#AqT6RT**)B`}SqT* QRjh8h5C qTT9(7RDRbpr@qJY(U T**vA8B@ !T*OCWB{A^_#_?#^{CWOA8B*B R(|H # E $H hF*iFj F(  +TiC% ȚiC& Țq( T)R~@ r#` } R! Be*hF iFjF(  +TizC% ȚirC& ȚqT)R~@ r#` } R! Be#RhGiGjG(   +TjCE ȚjCF Ț?qT*R)}@ r#` } RA BeCR#tJA8B_ !TOSWR{Q^_#_@*?#C^{og _ W O A8BB4qTG9qhR[R*A RB.RB ]S}-]Sk}]S}7}k`}`Ӝ}p}`ӱ}~ S} 0~ S} S ` ~yABB@R*****+# *A8B_ T`~@OLWK_JgIoH{G^_C#_?#^{Cg_WO`4O0OR#R2D*h4N RNOON( O  6 hJ Ih2D)}țD'Ki?%qT JLii8k `֟$Մ@$1RRD$թB?IT$yS$1RRD $dR$1RJRDD$~@R a ˩BB y 1Tq;7aK Vy1 TRq>7K ~@RB ?TR7K#R ~@B ~@@OFWE_DgC{A^_#_?#^{Cg_WO**6@9~@B** @9 R@98@9} KE} }@B@ K&@y8"@y!}@2@yB.@yq@ s6K7*@y}@6@yB K^D7}@bDB ؂ { TTyqlTٲH=}S )E) 1@I ? +TK7c9 47K** &y1TB*7Kc Ȧy1TB-7Kc &y1TB07Kc Ȧy1TB37Kc &y1TB67Kc &y1TB<7Kc Ȧy1aT"c94B97Kc *@OFWE_DgC{A^_#_?#^{ _WO**H|@# 4KHh%qT )+ih8J @֟$՗$1RR7$ՈrDITyS$1RR7 $wR$1RIR7W$!@rDB**1 TB$8!K*y 1TB'8!K* s8 @ODWC_B{Ũ^_#_?#^{ ObR**`~@ @OB{è^_#_?#^{O@9 2?qATAq!*OA{¨^_#_?#^{og_WOA8B***`6R R`a *7`@AR`bW9uBYhjW9 RjnW9cbW9} !E} hBbKy!cKydKyeKyfKygKyiJGjNGq@+v 9? T?ThuyqlTwN=}Sz*@RHFIFX9\ F; +TB@R#R*4@R***A8B_ aTOEWD_CgBoA{ƨ^_#_?#^{og_ W O A8*B3 R @7CR 7 ն_@8CR 7 շ_ RhJ Ih"B)}țFE3K1TBE?1TNG qJR@i ˺{C!R*7 ջ_SiR^I rqJRBEi)_q()f( *@^N]hRBH rq~()`~(KJfJ  f(} JZq)Z y 3B y y +Cfj 7An '@r2D^bVZRK%qhT D y֟$iR!$_1RRI$_1RRI$ՉB? T)yS$iR $_1RJRIEMR$JRJՊ;997NGJGze) ? TKy=~e  *T*A8B_ TOKWJ_IgHoG{F^_#_RbR6O2Ovkykyrky ˆ~kyzkykyFO^C9C9# R*@!*@!*@!*@!h@!*@*<$@_@!B$@_@!B$h@_@!B?#^{Cg_WOA8 XRBhi84RRzzzzkz–鲖kÈ k ?k(È? k)kˆ k i     KɪRr}) ` *hA8B@ TOFWE_DgC{A@^_#_ր@aR5@?#^{og_WOA8BA @ E*CR**7 @7hR@H r (fӜC!R 7 @7@RkT=R******BT R******G9h4%R***** Jq T>****FR*C? qTUR******T9)(7 XRji85***mR******XRjh84zq( T  R**z ***zEqT;*H@!*@ A8B_ aTOGWF_EgDoC{B^_#_ֿ qTbB@*@?qTR(]*@!*@*M@*ԟ$H@@@!B@6$Ո@@@!B@6$!*?#(| R } H?q)1?kkT L)JB1T   CaD1TqT  BJ  #_@*?#^{ O6O2O aTRR*|@ @OB{è^_#_?#^{WO@9q@T5RBOBWA{è^_#_?#^{ O*R` *ʀRtuub`*u`!R`AR`B$R`B'R`B*AR`B- R`B0 R`B3 R`B6 R`B9AR`B<ROB @{è^_#_?#^{C_ W O A8B(t `t kTh&tiRt k9R Rvftutt"thE94iJIi`}ɛK6ht iBht)`8}k)*6iRt1jbti&4j*4` ThZ(i:9 Țh"Zw" 7* 4*k Tk*”chti"t( q}u@u CR 7 մ_C_qet*鳈h^fAH$bscs!ds4hspRt qTlsismsks*} )? ki3TJ K *m3h ȊRC HrBRy R  k h3#y 7iR3HrBR 6  $*! ՟9A8B_ aTOC{B^_#_@9bscsdses*@!@$*!$Ո@@@!B?#^{CWOA8B @tR7 @7brcrb5kmThrhrkTvrY RIrqT*jR r*7*t2 *@!@ *tr2Qc2kT*A8B@ TOCWB{A^_#_$Ո@@@!B@6?#^{ @kmT*3i@?k Th@kaT)R Th@kTIR*(R hN) * @kTh @+l"j}Ӊ )ijJk@Tk )@J}@k @k Kk}hj ʚJ}@)@(K}@H}X) h*@i"1`Ti&@ *i)j.R)l>@ k꧟ *j> 4l@  K4?qT? kן56 K k駟I *i>i@94`qןh9 RkJh@k Il"@5i*@ kjT *l*J}˛ R? klT6* *k*kB@JK 44h@9+R rj? k@z Rh& @{¨^_#_k@lH)}@K ˟qk} }@k ̚l>@ 4m&@+) K.}@? ki 뉱) 5h&@?k l@qTmn@4? k*Tl m}@+kӌMk ̚q Tmr@4? kjT,R q Tmv@4? kjTLR q Tmz@4? kjTlRq Tm~@4? kjTRq Tm@4? kjTRq Tm@4? kjTRq Tm@4? kjTR!q T@*?#^{_WOA R*R7S^Sk#)}*)`*} J} SIZ~"** )JXhT +@ @ ) hAukTh BkkTvwa@aNYOCWB_A{Ĩ^_#_?#^{_WOA8B@@ \ByAB 7"!#R@7@H5E9H4@#R7  @.1`T5@h4@(R#@JrR yAC`7`@3#R7 @C_ k!T <@5*`4!6Eh4(R3dR!#R7R@6CJDA5Cs4s?k T|qRֲ3**A8B_ TOEWD_C{B^_#_*@!*@.1T@hRH r~f5@!#RyA )q g$@ @@!BT?#^{OR>R@OA{¨^_#_ց>R}R?#^{CWOA8 ARB RR !@ ByA!#R6R@q R!#Rh:@q wR!#Rh:@ RqR)XRA@h:vj)8hںiRj޺I rcz} I} f+)f " A8B@ TOCWB{A^_#_?#^{C (H@@a @5bR@{A R@^_#_֟$I@ J!)@  @@_$`4 _?#ՈʉRhr(#_?#ՈʉRhrk!T_AThrq+Tir?qTir `7 y*#_ #_ #_?#^{ )#{^_#_?#칹*(#__$?iT_?#^{ O7R9OB* @{è^_#_?#C^{WOA8BAA35@ @CAR* 7 4A8B_ aTODWC{B^_C#_֨@!*"@$թ@@#@!B**H5@ R*qUZ}} iF҉zI`e}ɛ~ e(Kh?#C^{C_WOA8B*@RE94E9H4@RqTqT *) +yJ @֟$Հ@*5h@Kh@R@A8B@ aTODWC_B{A^_C#_ֿq Tq` Tq TE$ՈA5d$Օ^EB$qm T*$ՈnA1T@aR6U$ՀC 7`*$ՈB1` T 5HR{$ՕZE$ՕC qA TB 65Ru$ՕT9 $ՕCqTB`}h*$ՈCqThRP$ՈbE 5KB*hO9E$Հ@* 6A~7@)C4*tC q!TB` 4EIqT(R!Cu4u5@AR`7h@+@R@6h'@BP9`4RkaTR*hA >$!***3**u@CkaT*'BBYCC!***h@*hRh*5h@ qT qTqTRkTP9h5?#^{ WO*@RhE9(4hE94`@RqTq`TqTw@h*v 66`@RVF q TqTt@aCk@T6hC qTa7q`@hviC@?k@T9qT t@hqT $!*  qhaT`@@** @OCWB{Ĩ^_#_֨@qa`@?# R?q(T*)R(!Ț  T?q`T?qaT#_*#_?#^{og_WO A8B\B QRU9 B@vB^S`T9fzJy!g~Jy R* 6hC q T*hB( 47RvH]94hyh4H]9l4XRr!**hB QiA `_ kTjBJS? k)) ?k j)k_ Tl5@k @L5K R r? kjTj B_ kkTihhE94`@9hB*hBqqT@97hG9h'4vB1TqTaA^(Rh1*Rq< j 9)hBcKhB(5*hC q T*Oj )R9_y I9 jfjjjiiI `TH*`Bh2"!*w@VCRV7 ն_w@vU բCR`V7* R8RhJ Ih(}țKhR_9hBcKhBIRk@ rlA.Q `kMTmBS k   *R kvyAk T9@ @l9m kAj kTj B_ kkTihhs4(RH9aCwJDA5aChs4hs?k T|qRh3hDkTxB*R>R@Ov@(RJ բCR`J7`@RbRCR@i R7RhRAjJ Ij)}ʛ*KiBDˉ4 MT R7RwvH]94H7GRJRMR&2j(j)j*>@96vB1@TiJ9 4iK95iB?qkTaAJRiB rMQ*,` kTkBkS? k+ kjkT 5@ @l5h R r_ kh+Th B kTji i?T -@ @*-( aAh^h(R1h9h 9*@7h2D* qT qThD1Ti`)}?kKThRcZE!d^E R*hf.5zHRh(RhZfBh^E1`T*q *^jf{DqTq*^ rJk ?qcEbdJE!eNEgBEiFElZEjfE `B``w:?qbZ!ן_ן `B !`B`w6qhB?q1!c `Bc !`Bc !b^`B!_c H]9h5H]94h^E1@Tiy(}飐Ri=r}) e ?q1`B# }@!hBhDqaTR0hA5C(7_is kTi s kmTis kMTis khRՈ*7RWR`Bq+ThJD4qbT*qbT(R qHR5k`B*!#R `B`@bf?q!_ *yB`.ZzE`.`rR!#RZGQ`.Zt4*hDqBR!_q'?qןR`.Z !bR`.Z !R`.Z!"R*hZDQ)qBThJ(wAz^D]DyBh&Z*`&kk駟R !BR`&Z !bR`&Zu7hP9h 4*R!?qן`&Z!R*`&Z !BR`&Z6 R!** hE! R qhP9q`&Z!R`&Z!RhftkT`f46aNY^`@@`@A8B_ T*OIWH_GgFoE{D^_#_jbW9hjW9inW9J9Q_=qTJ@ kjyj RJ"r}  R}  k'*@!*@D@*!@*C @*!@***>R}R~bBEHR*_ q_q*@*ԟ$!*`B`$@!@B*$@_@!B$@!@B$RI$bBcRA!b?#^{C3_WO A8B5R B0DDHD RjJҟqjHz Iӊ)}ʛ4K?q T"k R_ j@T j2Di6h:_kaT*#`BYfB*gDkeRl"BRw"+# v2 R*@.BiVjZhf&Akjh^ib&ChnirA8B_ TOIWH_G{E3@^_#_?qThDQq Ti*DhJ(~ D) )yShT9(7hC q!TC7_1T qT?kT TT61aT*6*vRhD1ATh D7iB)`akmTh.D6R~  yS}*yVR@*?#*ix? q!T e?qT B J`_ k,T B*qT N N N J K T?+T B)}@Ki  mT(R* *#_?#C^{ A8)B qI@RJ_ kT#Ck>=A8B_ T{H^_C#_?#^{CA8 ?RBhi8(*?r9TjRJr"R7 *A8B@ T{A^_#_$@9!B?#C^{C_WOA8B` RhJth I7}țaBxEv@xR7 @hRiBH rqv@KӨ~()`)} f Zi yh yR7 @hRqH ri ~(wJwN f +Zh yA8B@ !TODWC_B{A^_C#_ֵ *@!*@*@!*@$@@@!B$@@@!B?#^{COA8B*h@99t:@(5jRJr"R@7@9q!TjRJr"R97@9qh9T4k7h9 6 * $@9!B*A8B@ TOB{A^_#_$c@9!B?#^{Cog_W O A8BRDEXE @ R<)s|NG 7C^h^DkThZDQ%qh>ThJ(]DkThD4 R!*UC!R7 բCR_7 ո_x7iJIi{B*}ɛKdBE*kAThZE1T|FE1TqKT_qB7Th iED? qTh^EqhD75!(R!h R*hDh4*WhE94`@9QR)Rj 9ij(8i_yh( hhBifii THfFE1T**dBEfFE R!****:RhRE( 5hD:RhJ]*`Bh2"@!***@!@*!@A8B_ (TOJWI_HgGoF{E^_#_iD(QkT_q&Ti hT9"D qTqThE qTiVE?qן?q(K"T"4*<R**bFEhJE!iNE***** ZRhE94`@9^hFEkTy1T"qTh yi2D?hDkThFEiRI rJR@~) q q+ 1)fB# **zwNbBEhFE!fZE*^_kki^Ek^_ jjJEhNE** *vfxFuB77hDi^Ba(hqh^HThJ5*DtZhbc_qHTh 7)ij^B)Yi* DShDcѦ***')*0q(T(R R! jT R j ThE95`@(Rh9hE!***qRmhE!***!q Ra Rc zq TRaE@O{hJEq+Tq^iNE!jRE*R'@**hJR K?k TRR5K?k*T^hRE! R*R'@**R R"hRE#@ k T! R*R'@***hRRfFE! R*R**RqIR(hV*!**zR@*ԟ$ը@_@!B$ը@_@!B_x6$!RR$!*k?#^{ OtBuT9`67`jt5qaT R1JR`hU} 9 kjTe9k(R RM 4R*`* 7hBE7iFEI7jDH%i^B(hiRI r} f*k R8@z~  h~ q1OB @{è^_#_֟$!**?#^{Cg_WO@qT  T9 D*4D_r xJy*@:)K? k Tc7D(!^B;h'T9q@ TDq T qa T*Z4}RHkTK*" *JEh5(RJZE@!zJy R***Rk*@*D KkDREJD?qN,T4+!TySZE! R*N*@*RJFE_q! R***(R<JEh5(RJ@! R**ER.NE4@JE! R**NE RDQN Kk TD* ZE@! R***R $RJ@! R***ROFWE_DgC{A@^_#_ֈKk TDE! y@D)q**@RDREQ?kT:4@*D" D! R**DZEJ@RD! R**@D`RZE@!*@*?#^{q{^_#_ R?#C^{A8B#CJ|F=>A8B_ T{H^_C#_?#^{$A)# qT * @ @ ( Ț })2  }{B^_#_֟$A)@!BR*$A)@*}@!B _ @?#$9kT*#_9#k(Rň_?#^{(qTqBT }@* G4qhTh|@ JG4 Dh JA 4qT*J}@  kA+4 JA QKyi*JYcj K  R I} A)}@ Ț*{B^_#_@*ԟ$ !eAB *@_?#^{Cog_WOA8նBHR[$@yrkT*kkTkT*lh\S R꣐R}j=rx|` } JeV 4*@7 R@K@(}iiGz }I( F:H*| (R ~kT}@@  RB} 9T?T?kT*`7k@^S R꣐R}j=r` } JeW 4*7@iiG}z }I( F(HkhhGzHH F(HhA8B@ T*OFWE_DgCoB{A^_#_*?#^{ O*qT(L3D4**@7~@*|  $@!B*****( Au5 ըOB* @{è^_#_ $!B**$!B*?#^{ g_WO$9*6@kmT*9k(Rň R* Q891T6*RRhEi+{)k^I 9 H5RRiyZZR** x76@6@U(hiRI r} f**qmT* * ***q Tk"T $!B** մ* RkbT~  * @OEWD_CgB{ƨ^_#_֟$!B*****$!B****$f@!B***x6$!B***$!B*?#^{COH @ q T qTH1@TkmTH1Tk,TqHkTjRJ r} f @$ HkM T* R  -A)j _q T @9 RC} q-T)I!jRJ r @9)9)} R,)fj} ) D  R|)} uRjr)}**)l3  q@z74kT  $!B**** $!B** @ @j ʚq,T  $!B( գOB*{A^_#_(q@ H} jRJ r  yS}f@$$!B*@$!B?#^{Cog_WO*kT*qhT*qT*a~@Bq RHzi R*<qq) jIR7kbThK9}@B kb ThK9}@B OFWE_DgCoB{A^_#_*KZ k T 4h5hK9}@B _6̌RiK̬r9!}@h(B b  hK9}@B ;iK!}@9BA  4  (h5hK9}@B *K{ k T 4H5hK9}@B _6̌RiK̬r9!}@H(B b  hK9}@B :iK!}@9BA  4  (h5hK9}@B ?#^{*ʀR{^_#_?#^{C9D@)F@!|@B{^_#_?#h 1TqTRh2T* R* JLJ4 R) )aFqTj RI!J_ q) @T RH!  @  * *#_@*?#C^{og_WO)$@y*(H K_ q T!cR * kT?q R*"_ Tlyi) AT *Q**Rj2M@yN @ q}L l-E)1@k k k}@l kkAK Ja Tl@9q Tl5E) +T, qTFyqT7T2@yqTM@y4N@y5E@yNyEy. qΥ}SN@Oyn5I@yNI@y q}M @N-5M@yM RR@ k Tj"& /hR{+ !~)@))*kT?k*RB*8q R*_k7˪CŠkjT@**M5HK<}@#@BsQ ѿkT@!RB*_k T@*I57HK<}@#G@Q ѿkTOHWG_FgEoD{C^_C#_@*?#^{Cog_WO_kmTOFWE_DgCoB{A^_#_hKI|~H|} )J!&<!*?k`TqbTzx({x4*`@y8~Ӊkh4H[ R Rn=r AkGM L} qmSCi }.?qjQ)mke)}}.k ? kmJ? kӌe _ kk_ k) )4i$Յ{xA!* * **I5@*?#C^{CWO*h~}6Bi*A*$Q%1T /" RRii*K@~Go~@zk} | }In Κ ~I) F/FhHD IMm@Υ!&Aﱎ .}@}@α @ODWC{A^_C#_֟$!**R$@d@!F@* ?#^{WOvRxtplhd`\XnQ}@ @9?mqB#Tb2c2d2e3:Qb"3c23dB3(eb36b3c3d3e3OB*WA{è^_#_?#2 03 3`l?_x#_?#^{ R`*ӀR @{¨^_#_?#^{g_WOA8*B *R!#R{A7@!#R^{A7@!RZ{Aq T*` 7zS}~R*{A!`7 {A!7{A!R qA T{A!#cR 7@y R@y#@ym~ J]S*k]Sb]SnbyjRryy,Ҫ}*Rm=rzKJdJ O}zn" }-e . Ti1}@T k/~`Ӯ‰p 1F@ )1kCT`**A8B_ AT*OFWE_DgC{B^_#_yy룐Ryk=r*2 }(K)}})}+J}+}++)eMJe) eJ  k K ****?#^{Cog_WO***hQW9Z _K<9 {c#TK<}@B*x K<}@9LLcF K<}@cF H ThYy =q$!Z1aT@OFWE_DgCoB{A^_#__$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$?#^{!{^_#_?#^{{^_#_description=Google Battery Driverauthor=AleX Pelosi license=GPLvermagic=5.10.157-android13-4-g6e771b230c52-ab10300981 SMP preempt mod_unload modversions aarch64name=google_batterydepends=logbuffer,gvotable,google-bmsalias=of:N*T*Cgoogle,batteryalias=of:N*T*Cgoogle,batteryC*scmversion=g1cf4358ae03f nC_!hs % Y @ X^ %  @OXsBMxKQX *;Linuxgoogle_batterȳemodule_layoutdmemset~)Hmemcpy ѩ__stack_chk_failnsscanf 4`logbuffer_vlogOkmalloc_cachesӅ3-system_wq9eplatform_driver_unregister"'Ogvotable_destroy_election<wakeup_source_unregister5power_supply_putyh<gbms_storage_cleanup_device߁7thermal_zone_of_sensor_unregister Ylogbuffer_unregister__msecs_to_jiffiesWqueue_delayed_work_oncRgbms_free_chg_profile&asimple_strtoullfGOsimple_write_to_bufferݷasimple_read_from_bufferKsimple_openno_llseekHWstrlcpy&qYqgbms_cycle_count_sscan_bcp?gbms_cycle_count_cstr_bc /ikstrtouintv"kstrtoint/t simple_strtolNjsimple_strtoll$device_create_file2_gvotable_get_data2gbms_storage_write_datafgbms_storage_read_datak`crypto_destroy_tfmcrypto_shash_digest0*crypto_alloc_shashZstrncmp`ϘstrlenXsimple_attr_openwsimple_attr_releaseYC]simple_attr_writeyVsimple_attr_read-egeneric_file_llseekIdebugfs_create_u32_hdebugfs_create_fileLdebugfs_create_dirZ%strcmpY2Aof_get_next_childgbms_read_aacr_limitsކ{gbms_init_chg_profile_internalof_property_count_elems_of_size=N6of_property_read_variable_u32_arrayN)gbms_storage_create_device8tgbms_storage_register?thermal_zone_device_registerz0wakeup_source_register bpower_supply_reg_notifierDpower_supply_get_by_namewJW__mutex_init$bgvotable_cast_vote^Zqvprintk`Ngbms_msc_round_fv_uvgbms_chg_stats_tieràgbms_msc_voltage_idxy9wgbms_msc_temp_idx6gbms_storage_read!rmod_delayed_work_onܣgbms_tier_stats_initE:#__kmallocCnfkmem_cache_alloc_trace zkfreeVvgbms_dump_raw_profilegbms_aacr_fade10Qpower_supply_set_propertyBgbms_log_cstr_handlerSgbms_tier_stats_cstrL%gbms_chg_ev_adapter_ss1Xgbms_stats_update_tierH52kobject_ueventktime_get_with_offset۔ogbms_logbuffer_prlog,.gbms_storage_write^Ђgbms_chg_type_sa+gbms_chg_status_s.$__pm_relax}gbms_init_chg_tablechg_state_is_disconnected__pm_stay_awakeԢpower_supply_changedscnprintf0gvotable_get_current_int_votevLgvotable_election_get_handleR__pm_runtime_idle1__pm_runtime_resume {{__dynamic_pr_debugDlogbuffer_logpower_supply_get_propertyhmutex_unlockemutex_lockp&power_supply_get_drvdata Wof_find_propertyZDdevm_kmallocgvotable_set_defaultggvotable_comparator_int_mingvotable_election_set_name=gvotable_v2s_int=?agvotable_set_vote2strStgvotable_comparator_int_maxbIgvotable_create_int_electionKGthermal_zone_device_updatew~8thermal_zone_of_sensor_registerS%_dev_infowologbuffer_registeri/,_dev_errc devm_power_supply_register=:%delayed_work_timer_fnYyinit_timer_keyk Kdevm_kstrdupprintk{of_property_read_stringi<__platform_driver_registerGNUd5G[" ~ȩ_8yGNUhzhz t|FFD+D+`` ( (XXhp hp@lXXd h lx2200((EEA@ @ $A8:@:TAh.p.ALLA 8 8    $ 8?( 8?4 BH 8?P 8?` Ah /l /p t '| '        y y     ( < @ D H P T X 9` 9l 5      ? ?      6  6  xK xK, W8 K< KD WP KT K\ Wh Kl Kt W K K W L L W   W 8L 8L W XL XL W     W xL xL W( L, L4 W@ @D @L WX `\ `d Wp t | W   W   W   W L L W L L W L L W M M$ W0 8M4 8M< WH XML XMT W` xMd xMl Wx M| M W M M W M M W   W M M W N N W8N 8NW XN$XN,W8xN<xNDWPNTN\WhNlNtWNNWNNWOOW8O8OWXOXOWxOxOWOOW(O,O4W@ODOLWXO\OdWpPtP|W  W@@W77G>$8>$8Il8Pl8PH XQ$(XQ8H<@xRDHxRXH\'`Sd'hSxH|TTH*U*UH*V*VHOIXOIXH%%I`8Y` 8Y0H8 @ LIPXdIhCpC|I5XZ5XZH9x[9x[H&\&\HB]B]Hj^j ^H$"F,"F8I<9@_D9H_XH`htI|99I((IzzI''Iz z IBBI$,8I@?H?TIXTI\a`TIdatH|#0#0IJ$J$Is.s.I77I,F8b,F8bH 7272 I(?0?<ID1FL1FXI\{l{pi==((``'' (4:8:@LPXd:h:p|ddS S PPccq q  ##$'('0< @ HTX`lpxM?M?`*`*y=y= ,$.0$.8DNHNP\Z9`Z9htxuu**HHhAhA: :(4(8(@LAPAXd;h;p|%%CC## !$!$$?(?08`klk|lmn)hooooppp(8t{{.S6S65>>9""9XX9-- 9 (,098{P:| A  A A0)18)1@L[T[lAAAA /@@A   ( HA\4=d4=tAY1Y1A > > A, @4 @< B@ H T Bt @| @ A@!H!T!A!@J!@J$"0@"(JD"(J","/"0"{#i<#;ED#;EH#`#r)d#Ch#r)l#Cx#####)#)##&#&##,####$$ $r)$$ ($r),$ 8$T$X$ `$ h$$ $$$x$x$;$"$"$$lE$lE$<$$$<$>%>%< %#%#%<4%r88%r8<%D% L%WX%A%\%A%`%h% x%|%%A%(%(%A%'%'&A&:&:,&AH&=P&6:T&6:X&\& `& d&t&&&&/&n&n&&/&>&>&&2-&2-'@'!H'!`'p'8t'8'A'''A'B4'B4'A''((( ($( ,( 4(D(:GH(:Gh(A(B(B(A(B1(B1((@(@(>)8)8 ) )$)m0)m8)<)GD)GH)G\)T`)XJd)Th)XJx)H)%)%)I){E){E)I)))))?)7)7)@)+)+**J*J(*A@*-D*-X*At* #x* #*A*i=*i=*A*d:*d:*A+^ +^ +A<+;@+;T+Ap+t++A+j+{+i++++, ,,C, ,$,C(, 8,<,@, H,P,T, X, ,, , - @- L-0-,-.L.,.r). .r). ..r).E.r).E./IJp/t/(|/(/ȝ/f/`00\3p3 33384O$4/X4/t44E4E4Q4+4R4)5S 5O05P<5n7@5n7D5t55 5 06L6 \6`6d6p6Ht6Hx66'56'56[6[66666G6G66&6&66G6G67 7t%7 7t% 7 074787 @7H7L7 P7 p7 x77T7ж7 7pd7 7ж8j8{$8{(8i088V#8V#8848488|88|88*8#8#88%98%98 9C9C9$9094989E@9H9L9EP9 \9`9%d9h9%p9 |9X99#9X99#9 99:9#99:9#9 99A9#99A9#9 :p:- :#:p:- :#,: 8:<:@:#H:L:P:#X: d:8h:l:#p:8t:x:#|: ::p1:#::p1:#: :::::  ;D; p; ;j;{;{;i <r)$<Q)(<r),<Q)8<P<r)T<h$X<r)\<h$h<p<|<<<Q)<<<Q)< <<<h$<<<h$< X= = >  >{>{>j,>.`>Ml>M>>>P>7'>P>7'> >V??W9?W9 ?0?8? H?l?W9t?W9x?|???? ?V??@V4@@@l@8p@-t@8x@-@N@ 8APATA.XA\A.tAA A AA AA0An A0An B 0B|`HB|``B*B B BB5C50C8COPCe\C)C(C`Cc(C(C`Cc(D dD|`|D|`D*D9)D9)DDODeE)dE|`E|`E*EEE7E7ECEFGFFF,FDF\F(dFhF(FOFeFhF)GTGfG^GGG`H'H H>dx==g/g/[>[><H\p0,x0,00,346<6`p/t/663388(0,0dh ptpp HH h$h,08<DXHX`pdpr@@xxT0 d;.0 d;. 0h 4T28.<h @T2D.T  <010 <010 8<884|hH 7}H 7}  UF }$ (UF,}8 D H;L}P T;X}` $0\8(` ;` ; , 0Y048 <Y0@X d h;lp t;x  + +      ( c ( c  X7x  5x  5  =5 =5  5 5x |25 25 @ {05@ {05  5(50x5555  <0L0\hSFtSFx7755 $@0P0`lSFxSF|;;55,T4T8D[ L[ X~|` |`*$;8;LT\~x  77(~,8@t) P X T ;\ X ` ;p   h  5  5          T T   T d   5 5 A + + A$  (  8 B` p  x  A   A A< A< B A< A< A<<  T 5DTH5h%  DL T<\dTlt|`,:<>??JcKB@D8ELPMP L GN$O,Q4X<ZD[L\Tt^\|`d|alhbthc|`pp\ttuuvvwxyz |\|||L}X~ ~$,4<D؅L̆T\dTlt@|؍ԕYY[D\`abc,wxy@zP{ ,`d$P,D4<<(D̈LDTh\dPl,t|\\@MdXJJ\KKXPpTUVTVKK 8LTU$>x>h? @A$HA( 0|A4A8X@CDCHPPHT JX`HdIhp0It8Ixx7 !)7" !#E7B ! 7(#0 !8-X7`#h !pB7# !B7# !7# !E87@#H !P,*p7x# !8A7# !7# !-#7 #( !0C*P7X7` !hW7. !(7$  !7 I  ! F0 78 .@ 1H d;h 7p .x 1 T2 7 10 1 <0 7 } 1 ; 7 } 1( UFH 7P }X 1` 7 7  1 + 7  1  7  1 Y0( 70 8 1@ c` 7h p 1x ; 7  1 ; 7 5 1  7 5 1 2@ 7H 5P 1X {0x 7 5 1  7 5 1 = 7 9 1 5 7( 90 18 X 7` .h 1p ;Android (8508608, based on r450784e) clang version 14.0.7 (https://android.googlesource.com/toolchain/llvm-project 4c603efb0cca074e9238af8b4106c30add4418f6) QTWZ t         bhf>\]^_`prqw|  !"#$%&'()*+,-./0123456789:;<=?@ABCDEFGHIJKLMNO  H0<,9@2X8r7-4PJ0-G`MF8E-<"IJthCpC80A$/>A88f<T/1ȝ(f9Z?p8I7/4<8JP0#T#8GH8Eh7#жJ"pdDFCQ:8A8>78D< 8#:9:'7x4P;fJG|;#<gE<$C:P8@ >1>t>>"<868r9?1?`7?1?`V4? \@8DJ\@&@tG@EE 0I8CDA@0F08R>AB8<BP9@E(86C@D44@Df+8E"J8E,GtL+ G_G G#EGBPN=8@H0>`;H.9p:`864II!XJ<4XJ-J4JJ J@=GJ/K,EKE&4K(B4K!\KDn@\K/K,=Ku&K(;Kj!KD8K/8L,i68L&dL(3dL:'LdILJPMFPM6NDN 'OPtBO(!XP<(@XP'P8=Pm%P;PRV%Q\g8Q6R pTD3pT"TXHT UF U!U<RDU0UAU V<?V#%:\t^7t^|`P@5|`)`K`l|aP H|a)aEahbPChb*bKAbhcP>hcR)c<c9pdek7 ?h84@e(h0(i@JeGfA8EhfaCf)A>Dg_<3P89pgB7284gJhGEh?C 88Ai>i=<94j"m\ 7K8q4j_JMH8G kKxn`E CH8Ck@mm>0Z58<nk9xn6@O4Xo=J&`plzG`pp>EpBP@8rK>`;|rI9pqI86r\tl-4\tqtPJtulXGuuEuvPBvBvP@v(,w)>,wwP;w*x'9xDxP6x)y 4yyPIy @z6G@zzpDz)P{BP{- |Pg@ |\|P=\|2*|Pz;|&|P8|L} b6L}3]I}0X~XFX~~ D~mB!@p=),;,Tt`8C)`5`0P31dHdPFPKDP/0PAL0D?D6P3=J<:<,؅P>8؅,(5(\̆2̆ MK̈x|Ḧd)D.FD0\C|1TATP@?h<hm-@7:@]*؍87؍'89548Jt*HEZ-ԑH|CԑDAFԕ>ԕh`O\z<$9`d7\4."pJ#PxGPEȝ(؟ZC؟"A>@X<9h;74((zJ8GE8CA|>6<9P387Ԩh((xj4(zXJ,G,YEC@f>}H<d906 H4|\(t6J,sG0887EdBIJ@@D>`;8B9P6д&4`D8JQGpEеB@">ж; 9 6t4,I0/GDB`@ .=s;Q;88B\([6\/l|3h DVIX/4F4&LlDL\fB@=,H ;IHY8d285 3`H0H~FH88!DX5$<.-TA?HP2,=:`785|h42FK8uH <8'F; <40p C0Jp8A/|L'P9?<( < 0:7P25@58JGEPuC=A`>s<<9p:8]7478JGpESCTA>tQ<?@89474$sJ|G7Bx8E1C@> /<97c4;0 8QJG8h 8RECd@_>6 8 <P]98068hA4fDH 8/JlG I 80EB0F 8@=>h;@<@ 8;906P= 84x J`-; 8JG"(Ep6` 8B{@{8( 8>;,3 88v6(3I 8ITGDx 8D|BB 85@=3 8&;t8G@ 8 6(%3 IF_DLB(?m G==X 8;< R8 5B 83 H? 8wF D( A ?8 %= {:8@S5H2XKhFHpEC_A?<9704JpGxEnC6A>l<89V74JGELCpAt>xY$J<9X-7`>"~4<"(9J lJhhIGEhI*CXH@z>(<x9(J 7@J\48JJ@GKEXJCxK@KX>K<KV9K6L:4(J8LeGXL)E BxL@L6>@;`4964JCGLELBLt@M>8M;XM8xMo6M3MjIMFDMzBN.@8N=XN;xNm8N6N3NINFOXD8OBXO?xO@=O:OK8O5O2PH FF@C8PAXQS?xR<SJ:T7UL5V]2XK8YHXZEx[C\XA]>^<_9ax78b4JXcGcEcb@HPXK` h p x   9  M<Z8 8 888 88(( ( (((0p8p5@pZHpPp^Xp`pmhpppxppp|pppp?pPpp\ pHppppp9ppppp p (p 0p 8p @pt Hp PpQXp`pz hpjppxppW px p pg 5qKY}   .(' 0*8 @HA P.X ` hpx < h0he h h hx h h h hE hX h h hr@@@= @i@h @(@80@8H@H4HHkPHXH`H# hHpHxHd GuO74  7H@VbAFV>CA;&8}63.7+ 4'+ ,$X#{R yA(*u0[1$$.$$* ,+%'p%.J-.9, 0*&$0({:QJ6+-H.0\,8/gW#%d47>10*M t-.6%8#H.^+mE#s/3&(!!eF$E!92!21+;" "|<!( 8 H5LI1b1s#!"+K.&`m0u""$)$ T%p %t+"x*X+`+M,$$'L%d"lY@..note.gnu.property.note.Linux.rela.exit.text.rela.init.text.comment.init.plt.bss.rela.rodata.gbatt_pm_ops__versions.modinfo.note.GNU-stack.llvm_addrsig.rela__dyndbg.text.ftrace_trampoline.rela.data.__cfi_jt_init_module.rela.gnu.linkonce.this_module.rela__jump_table.rela.text.google_battery_probe.note.gnu.build-id.shstrtab.strtab.symtab.rodata.datapower_supply_set_propertygbatt_set_propertypower_supply_get_propertygbatt_get_propertyof_find_propertymemcpystrlcpyinit_timer_keybatt_init_temp_filter.__keygoogle_battery_init_work.__keybhi_cycle_count_residencyof_property_read_variable_u32_arraydev_attr_health_capacity_indexbhi_calc_cap_indexdev_attr_health_indexbhi_calc_health_indexdev_attr_health_impedance_indexttf_pwr_vtier_idxgbms_msc_temp_idxgbms_msc_voltage_idxgvotable_comparator_int_maxdev_attr_aacr_cycle_max__pm_relaxhealth_capacity_index_showhealth_index_showhealth_impedance_index_showaacr_cycle_max_showpower_metrics_current_showhealth_status_showcycle_counts_showhealth_index_stats_showssoc_details_showpower_metrics_power_showaacr_algo_showhealth_algo_showdev_sn_showfan_level_showpower_metrics_interval_showresistance_avg_showaacr_state_showbatt_pairing_state_showpower_metrics_polling_rate_showcharge_full_estimate_showtemp_filter_enable_showresistance_showaacr_cycle_grace_showcharging_speed_showswelling_data_showbhi_wgbms_msc_round_fv_uvpower_supply_putttf_pwr_ibattcrypto_shash_digest__cfi_jt_startbatt_chg_stats_startgoogle_battery_tz_get_cycle_countkstrtouintkstrtointgvotable_v2s_intkobject_ueventdev_attr_power_metrics_currentbatt_show_constant_charge_currentdev_attr_constant_charge_currentshow_bd_trickle_cntset_bd_trickle_cntdev_attr_bd_trickle_cntgvotable_set_defaultgbatt_set_property.cfi_jtgbatt_get_property.cfi_jtgvotable_comparator_int_max.cfi_jthealth_capacity_index_show.cfi_jthealth_index_show.cfi_jthealth_impedance_index_show.cfi_jtaacr_cycle_max_show.cfi_jtpower_metrics_current_show.cfi_jthealth_status_show.cfi_jtcycle_counts_show.cfi_jthealth_index_stats_show.cfi_jtssoc_details_show.cfi_jtpower_metrics_power_show.cfi_jtaacr_algo_show.cfi_jthealth_algo_show.cfi_jtdev_sn_show.cfi_jtfan_level_show.cfi_jtpower_metrics_interval_show.cfi_jtresistance_avg_show.cfi_jtaacr_state_show.cfi_jtbatt_pairing_state_show.cfi_jtpower_metrics_polling_rate_show.cfi_jtcharge_full_estimate_show.cfi_jttemp_filter_enable_show.cfi_jtresistance_show.cfi_jtaacr_cycle_grace_show.cfi_jtcharging_speed_show.cfi_jtswelling_data_show.cfi_jtgoogle_battery_tz_get_cycle_count.cfi_jtgvotable_v2s_int.cfi_jtbatt_show_constant_charge_current.cfi_jtshow_bd_trickle_cnt.cfi_jtset_bd_trickle_cnt.cfi_jtchg_health_charge_limit_set.cfi_jtbatt_vs_tz_get.cfi_jtchg_health_charge_limit_get.cfi_jtdebug_get_bhi_status.cfi_jtbatt_show_chg_stats.cfi_jtbatt_ctl_chg_stats.cfi_jtbatt_show_ttf_stats.cfi_jtbatt_ctl_ttf_stats.cfi_jtdebug_set_ssoc_rls.cfi_jtdebug_get_ssoc_rls.cfi_jtbatt_show_chg_details.cfi_jtbatt_show_ttf_details.cfi_jtdebug_get_power_metrics.cfi_jtbatt_prop_iter.cfi_jtdebug_set_fake_temp.cfi_jtdebug_get_fake_temp.cfi_jtshow_bd_trickle_dry_run.cfi_jtset_bd_trickle_dry_run.cfi_jtgvotable_comparator_int_min.cfi_jtshow_health_safety_margin.cfi_jtset_health_safety_margin.cfi_jtdelayed_work_timer_fn.cfi_jtdebug_bpst_sbd_status_fops_open.cfi_jtdebug_ssoc_rls_fops_open.cfi_jtdebug_chg_health_rest_rate_before_trigger_fops_open.cfi_jtdebug_ravg_fops_open.cfi_jtdebug_ssoc_gdf_fops_open.cfi_jtdebug_chg_health_rest_rate_fops_open.cfi_jtdebug_force_psy_update_fops_open.cfi_jtdebug_chg_health_stage_fops_open.cfi_jtdebug_chg_health_thr_soc_fops_open.cfi_jtcycle_count_bins_sync_fops_open.cfi_jtdebug_ssoc_uic_fops_open.cfi_jtsimple_open.cfi_jtbatt_show_chg_stats_actual.cfi_jtbatt_ctl_chg_stats_actual.cfi_jtgoogle_battery_work.cfi_jtgoogle_battery_init_work.cfi_jtgoogle_battery_temp_filter_work.cfi_jtpower_metrics_data_work.cfi_jtno_llseek.cfi_jtgeneric_file_llseek.cfi_jtdebug_get_ssoc_gdf.cfi_jtdebug_set_ssoc_uicurve.cfi_jtdebug_get_ssoc_uicurve.cfi_jtgoogle_battery_remove.cfi_jtdebug_bpst_sbd_status_write.cfi_jtdebug_ravg_fops_write.cfi_jtsimple_attr_write.cfi_jtdebug_chg_health_rest_rate_before_trigger_write.cfi_jtdebug_chg_health_rest_rate_write.cfi_jtdebug_chg_health_thr_soc_write.cfi_jtbatt_show_charger_state.cfi_jtdebug_set_pairing_state.cfi_jtdebug_get_blf_state.cfi_jtdebug_force_psy_update.cfi_jtsimple_attr_release.cfi_jtaacr_cycle_max_store.cfi_jtbpst_reset_store.cfi_jtcycle_counts_store.cfi_jtcycle_count_bins_store.cfi_jtbd_clear_store.cfi_jthealth_algo_store.cfi_jtcharge_deadline_dryrun_store.cfi_jtdev_sn_store.cfi_jtfan_level_store.cfi_jtpower_metrics_interval_store.cfi_jtaacr_state_store.cfi_jtpower_metrics_polling_rate_store.cfi_jttemp_filter_enable_store.cfi_jtaacr_cycle_grace_store.cfi_jtcharging_speed_store.cfi_jtbatt_show_charge_type.cfi_jtbatt_show_chg_deadline.cfi_jtbatt_set_chg_deadline.cfi_jtgbatt_pm_resume.cfi_jtinit_module.cfi_jtcleanup_module.cfi_jtdebug_set_chg_raw_profile.cfi_jtdebug_get_chg_raw_profile.cfi_jtshow_bpst_detect_disable.cfi_jtset_bpst_detect_disable.cfi_jtshow_bd_trickle_enable.cfi_jtset_bd_trickle_enable.cfi_jtgbatt_property_is_writeable.cfi_jtchg_health_show_stage.cfi_jtdebug_chg_health_set_stage.cfi_jtbatt_show_constant_charge_voltage.cfi_jtgoogle_battery_probe.cfi_jtgbatt_pm_suspend.cfi_jtpsy_changed.cfi_jtcycle_count_bins_reload.cfi_jtdebug_bpst_sbd_status_read.cfi_jtsimple_attr_read.cfi_jtdebug_chg_health_rest_rate_before_trigger_read.cfi_jtbatt_prop_read.cfi_jtdebug_chg_health_rest_rate_read.cfi_jtdebug_chg_health_thr_soc_read.cfi_jtshow_bd_trickle_recharge_soc.cfi_jtset_bd_trickle_recharge_soc.cfi_jtbatt_show_ac_soc.cfi_jtdebug_get_ssoc_uic.cfi_jtshow_bd_trickle_reset_sec.cfi_jtset_bd_trickle_reset_sec.cfi_jtbatt_show_time_to_ac.cfi_jtcsi_status_cb.cfi_jtfan_level_cb.cfi_jtcsi_type_cb.cfi_jt__mutex_initcev_stats_initgbms_tier_stats_initttf_stats_initttf_soc_initdev_attr_charge_limitmemsetktime_get_with_offsetdev_attr_bpst_resetttf_tier_resetchg_health_charge_limit_setbatt_vs_tz_getchg_health_charge_limit_getdebug_get_bhi_statusdev_attr_health_statusdev_attr_cycle_countsgbms_read_aacr_limitsdev_attr_health_index_statsbatt_show_chg_statsbatt_ctl_chg_statsbatt_show_ttf_statsdev_attr_ttf_statsbatt_ctl_ttf_statsdev_attr_charge_statsgbatt_battery_propsdebug_bhi_status_fopsdebug_bpst_sbd_status_fopsdebug_ssoc_rls_fopsdebug_power_metrics_fopsdebug_ssoc_uicurve_cstr_fopsdebug_chg_health_rest_rate_before_trigger_fopsdebug_fake_temp_fopsdebug_ravg_fopsdebug_pairing_fopsdebug_ssoc_gdf_fopsdebug_blf_state_fopsdebug_chg_health_rest_rate_fopsdebug_force_psy_update_fopsdebug_chg_raw_profile_fopsdebug_chg_health_stage_fopsdebug_chg_health_thr_soc_fopscycle_count_bins_sync_fopsdebug_ssoc_uic_fopsgoogle_battery_tz_opsbatt_vs_tz_opsgbatt_pm_ops____versionsdebug_set_ssoc_rlsdebug_get_ssoc_rlsttf_dump_detailsbatt_show_chg_detailsbatt_show_ttf_detailsdev_attr_ttf_detailsdev_attr_charge_detailsdev_attr_ssoc_detailsraw_profile_cycles__msecs_to_jiffieskmalloc_cachesdebug_get_power_metricsgbms_chg_status_sgbms_chg_ev_adapter_sgbms_chg_type_sgbms_tier_stats_cstrbatt_chg_qual_stats_cstrbatt_chg_stats_cstrttf_tier_cstrssoc_uicurve_cstrttf_soc_cstrgvotable_set_vote2str_dev_errdebugfs_create_dirdev_attr_power_metrics_powergoogle_battery_driverthermal_zone_of_sensor_unregisterplatform_driver_unregisterlogbuffer_unregisterwakeup_source_unregisterdevm_power_supply_registerthermal_zone_of_sensor_register__platform_driver_registerlogbuffer_registergbms_storage_registerwakeup_source_registerthermal_zone_device_registerbatt_init_temp_filterbatt_prop_itergbms_log_cstr_handlergbms_chg_stats_tiergbms_stats_update_tierpower_supply_reg_notifiersimple_write_to_buffersimple_read_from_bufferdev_attr_bd_clearsystem_wqdevm_kstrdupttf_stats_dupmsc_logic_irdropgbatt_get_raw_tempdebug_set_fake_tempdebug_get_fake_tempstrcmpstrncmpttf_soc_qual_elapttf_elapttf_pwr_ratiodev_attr_aacr_algodev_attr_health_algo_dev_infobatt_log_csi_ttf_infodev_attr_charge_deadline_dryrunshow_bd_trickle_dry_runset_bd_trickle_dry_rundev_attr_bd_trickle_dry_runtemp_defend_dry_rundev_attr_dev_sngvotable_destroy_electiongvotable_create_int_electionqueue_delayed_work_onmod_delayed_work_ongvotable_comparator_int_minshow_health_safety_marginset_health_safety_margindev_attr_health_safety_marginbatt_bpst_detect_begindelayed_work_timer_fndebug_bpst_sbd_status_fops_opendebug_ssoc_rls_fops_opendebug_chg_health_rest_rate_before_trigger_fops_opendebug_ravg_fops_opendebug_ssoc_gdf_fops_opendebug_chg_health_rest_rate_fops_opendebug_force_psy_update_fops_opendebug_chg_health_stage_fops_opendebug_chg_health_thr_soc_fops_opencycle_count_bins_sync_fops_opendebug_ssoc_uic_fops_opensimple_attr_opensimple_openstrlenttf_stats_sscancrypto_destroy_tfmsimple_strtolsimple_strtoullssoc_point_fullsimple_strtollbatt_bhi_stats_update_all__stack_chk_fail__cfi_check_faildev_attr_fan_levelgbatt_check_critical_levelttf_pwr_equiv_icldev_attr_power_metrics_intervalbatt_show_chg_stats_actualbatt_ctl_chg_stats_actualdev_attr_charge_stats_actualgbms_init_chg_profile_internalvprintkgoogle_battery_workgoogle_battery_init_workbatt_res_workgoogle_battery_temp_filter_workssoc_workbatt_history_data_workpower_metrics_data_workno_llseekgeneric_file_llseekmutex_unlockmutex_lock__cfi_checkmsc_logic_healthcrypto_alloc_shashgoogle_charger_of_matchdev_attr_resistance_avg__dynamic_pr_debuglogbuffer_vloggbms_logbuffer_prlogdebug_printk_prloglogbuffer_logttf_logof_property_read_stringscnprintfssoc_point_spoofsscanfdebug_get_ssoc_gdfof_property_count_elems_of_sizedebug_set_ssoc_uicurvedebug_get_ssoc_uicurvegbatt_reset_curvedsg_curvechg_curvegoogle_battery_removessoc_point_truegvotable_cast_votegvotable_get_current_int_votedebug_bpst_sbd_status_writedebug_ravg_fops_writesimple_attr_writedebug_chg_health_rest_rate_before_trigger_writedebug_chg_health_rest_rate_writegbms_storage_writedebug_chg_health_thr_soc_writebatt_show_charger_statedev_attr_charger_statedev_attr_aacr_statedebug_set_pairing_statedev_attr_pairing_statedebug_get_blf_statedump_ssoc_statedev_attr_power_metrics_polling_ratettf_tier_estimatedev_attr_charge_full_estimatebatt_ttf_estimatettf_soc_estimatedebug_force_psy_updatebatt_bpst_detect_updatebatt_bhi_stats_updatebatt_chg_stats_updatettf_stats_updatethermal_zone_device_updatessoc_updatebatt_chg_stats_soc_updatettf_soc_updatebhi_imp_data_updatebhi_cap_data_updatemsc_health_pausebatt_chg_stats_closesimple_attr_releaseaacr_cycle_max_storebpst_reset_storecycle_counts_storecycle_count_bins_storebd_clear_storehealth_algo_storecharge_deadline_dryrun_storedev_sn_storefan_level_storepower_metrics_interval_storeaacr_state_storepower_metrics_polling_rate_storetemp_filter_enable_storeaacr_cycle_grace_storecharging_speed_storebatt_show_charge_typedev_attr_charge_typebatt_show_chg_deadlinebatt_set_chg_deadlinedev_attr_charge_deadlinegbatt_pm_resume__pm_runtime_resumepower_supply_get_by_namegvotable_election_set_name__cfi_jt_init_module__this_module__cfi_jt_cleanup_modulegbms_dump_raw_profiledebug_set_chg_raw_profiledebug_get_chg_raw_profilegoogle_battery_dump_profilebatt_init_chg_profilegbms_free_chg_profiledebugfs_create_filedevice_create_filegvotable_election_get_handle__pm_runtime_idleaacr_get_capacity_at_cyclegbms_init_chg_table__mod_of__google_charger_of_match_device_tableshow_bpst_detect_disableset_bpst_detect_disabledev_attr_bpst_detect_disabledev_attr_temp_filter_enableshow_bd_trickle_enableset_bd_trickle_enabledev_attr_bd_trickle_enablegbatt_property_is_writeable__pm_stay_awakebat_log_ttf_changechg_health_show_stagedebug_chg_health_set_stagedev_attr_charge_stagebatt_show_constant_charge_voltagedev_attr_constant_charge_voltagekfreedev_attr_resistancegbms_storage_cleanup_devicegbms_storage_create_devicekmem_cache_alloc_tracedev_attr_aacr_cycle_gracegoogle_battery_probegbatt_pm_suspend__cfi_jt_endof_get_next_childchg_state_is_disconnectedpsy_changedpower_supply_changeddev_attr_charging_speedbatt_calc_charging_speedcycle_count_bins_reloadbatt_cycle_count_loaddebug_bpst_sbd_status_readsimple_attr_readdebug_chg_health_rest_rate_before_trigger_readbatt_prop_readdebug_chg_health_rest_rate_readgbms_storage_readdebug_chg_health_thr_soc_readgbatt_psy_descbatt_prop_dscshow_bd_trickle_recharge_socset_bd_trickle_recharge_socdev_attr_bd_trickle_recharge_socbatt_show_ac_socdev_attr_ac_socdevm_kmalloc__kmallocdebug_get_ssoc_uicbatt_chg_logicmsc_logicshow_bd_trickle_reset_secset_bd_trickle_reset_secdev_attr_bd_trickle_reset_secttf_ref_ccgbms_cycle_count_cstr_bcgbms_cycle_count_sscan_bcbatt_show_time_to_acdev_attr_time_to_acbatt_chg_stats_pubcsi_status_cbfan_level_cbcsi_type_cbpower_supply_get_drvdatagvotable_get_datadev_attr_swelling_datagbms_storage_write_datagbms_storage_read_databatt_prlog__$d.499gbatt_get_property.__UNIQUE_ID_ddebug399$x.399bhi_imp_data_update.__UNIQUE_ID_ddebug299$d.299$x.199$x.99$d.489google_battery_work.__UNIQUE_ID_ddebug389$x.389$d.289$x.189$x.89$d.479$x.379ttf_pwr_ratio.__UNIQUE_ID_ddebug279batt_chg_stats_update.__UNIQUE_ID_ddebug279$x.279$d.179$x.79$d.469$d.369__UNIQUE_ID_scmversion269gpsy_set_prop.__UNIQUE_ID_ddebug269ttf_pwr_equiv_icl.__UNIQUE_ID_ddebug269$x.269$x.169$x.69$d.459$x.359$d.259$x.159$x.59$d.449$d.349$x.249$x.149$x.49$d.439$d.339$x.239$x.139$x.39$d.429batt_show_chg_deadline.__UNIQUE_ID_ddebug329$x.329$x.229$x.129$d.29$d.519$x.419$d.319$d.219$x.119$d.19$d.509$x.409batt_bpst_detect_update.__UNIQUE_ID_ddebug309$d.309$d.209$x.109$x.9$d.498$x.398bhi_calc_cap_index.__UNIQUE_ID_ddebug298$x.298$x.198$x.98$d.488google_battery_work.__UNIQUE_ID_ddebug388$d.388$x.288google_battery_init_work.__key.188$x.188$x.88$d.478$x.378ttf_pwr_ratio.__UNIQUE_ID_ddebug278fan_level_cb.__UNIQUE_ID_ddebug278$x.278$x.178$x.78$d.468$x.368__UNIQUE_ID_alias268ttf_ref_cc.__UNIQUE_ID_ddebug268$x.268$x.168$x.68$d.458$d.358$x.258$x.158$x.58$d.448$x.348$d.248$d.148$x.48$d.438$x.338$x.238$d.138$d.38$d.428$d.328$d.228$d.128$x.28$d.518$x.418$x.318$x.218$d.118$x.18$d.508$x.408batt_bpst_detect_begin.__UNIQUE_ID_ddebug308$x.308$x.208$x.108$d.8_note_7$d.497google_battery_work.__UNIQUE_ID_ddebug397$x.397bhi_cap_data_update.__UNIQUE_ID_ddebug297$d.297$x.197$x.97$d.487$x.387$d.287$x.187$x.87$d.477$d.377ttf_pwr_ratio.__UNIQUE_ID_ddebug277dump_ssoc_state.__UNIQUE_ID_ddebug277$x.277$x.177$x.77$d.467$x.367__UNIQUE_ID_alias267ttf_pwr_ibatt.__UNIQUE_ID_ddebug267$x.267$x.167$d.67$d.457$x.357$d.257$d.157$d.57$d.447$x.347$x.247$x.147$x.47$d.437$x.337$d.237$x.137$x.37$d.427$x.327$x.227$x.127$d.27$x.417$d.317$x.217$x.117$d.17$d.507__UNIQUE_ID_license407$x.407batt_bpst_detect_begin.__UNIQUE_ID_ddebug307$x.307$x.207$x.107$x.7$d.496google_battery_work.__UNIQUE_ID_ddebug396$x.396aacr_get_capacity_at_cycle.__UNIQUE_ID_ddebug296$x.296$x.196$x.96$d.486google_battery_temp_filter_work.__UNIQUE_ID_ddebug386$x.386$x.286$x.186$x.86$d.476$x.376ttf_pwr_ratio.__UNIQUE_ID_ddebug276psy_changed.__UNIQUE_ID_ddebug276$d.276$x.176$x.76$d.466$d.366__UNIQUE_ID_depends266ttf_pwr_ibatt.__UNIQUE_ID_ddebug266$d.266$x.166$x.66$d.456$d.356$x.256$x.156$x.56$d.446$x.346$x.246$x.146$d.46$d.436$x.336$x.236$d.136$x.36$d.426$d.326$d.226$d.126$x.26$x.416$x.316$d.216$x.116$x.16$d.506__UNIQUE_ID_author406$x.406ssoc_change_state.__UNIQUE_ID_ddebug306$x.306$x.206$x.106$x.6$d.495google_battery_work.__UNIQUE_ID_ddebug395$x.395$d.295$x.195$x.95$d.485$d.385aacr_get_reference_capacity.__UNIQUE_ID_ddebug285ttf_soc_qual_cc.__UNIQUE_ID_ddebug285$x.285$x.185$x.85$d.475$d.375ttf_pwr_ratio.__UNIQUE_ID_ddebug275$x.275$x.175$x.75$d.465$x.365__UNIQUE_ID_name265$x.265$x.165$d.65$d.455$x.355$x.255$d.155$x.55$d.445$d.345$x.245$d.145$x.45$d.435$x.335$d.235$x.135$d.35$d.425$x.325$x.225$x.125$d.25$x.415$x.315$x.215$x.115$d.15$d.505__UNIQUE_ID_description405$x.405batt_bhi_stats_update_all.__UNIQUE_ID_ddebug305$x.305$x.205$x.105$x.5$d.494google_battery_work.__UNIQUE_ID_ddebug394$x.394$x.294google_battery_init_work.__key.194$x.194$x.94$d.484$x.384ttf_soc_qual_elap.__UNIQUE_ID_ddebug284msc_pm_hold.__UNIQUE_ID_ddebug284$d.284$x.184$x.84$d.474$x.374ttf_pwr_ratio.__UNIQUE_ID_ddebug274$x.274$x.174$x.74$d.464$d.364__UNIQUE_ID_vermagic264$x.264$x.164$x.64$d.454$x.354$d.254$x.154$d.54$d.444$x.344$d.244$x.144$x.44$d.434$x.334$x.234$x.134$x.34$d.424$d.324$d.224$d.124$x.24$x.414$d.314$x.214$x.114$x.14$d.504$x.404bhi_cycle_count_residency.__UNIQUE_ID_ddebug304$x.304$x.204$x.104$x.4$d.4$d.493google_battery_work.__UNIQUE_ID_ddebug393$x.393$x.293$x.193$x.93$d.483$x.383ttf_soc_qual_elap.__UNIQUE_ID_ddebug283batt_calc_charging_speed.__UNIQUE_ID_ddebug283$x.283$d.183$x.83$d.473$d.373ttf_pwr_equiv_icl.__UNIQUE_ID_ddebug273$x.273$x.173$x.73$d.463$x.363$d.263$x.163$d.63$d.453$d.353$x.253$d.153$x.53$d.443$x.343$x.243$x.143$d.43$d.433$x.333$d.233$d.133$d.33$d.423$x.323$x.223$x.123$d.23$x.413$x.313$x.213$x.113$d.13$d.503$x.403batt_bhi_stats_update.__UNIQUE_ID_ddebug303$d.303$x.203$x.103$x.3$d.3$d.492google_battery_work.__UNIQUE_ID_ddebug392$x.392$x.292google_battery_init_work.__key.192$x.192$x.92$d.482$x.382ttf_elap.__UNIQUE_ID_ddebug282batt_res_work.__UNIQUE_ID_ddebug282$x.282$x.182$x.82$d.472$x.372ttf_pwr_equiv_icl.__UNIQUE_ID_ddebug272$x.272$x.172$x.72$d.462$d.362$x.262$x.162$x.62$d.452$x.352$x.252$x.152$d.52$d.442$x.342$x.242$d.142$x.42debugfs_create_u32$d.432$x.332$x.232$x.132$x.32$d.422$d.322$x.222$x.122$x.22$d.512$x.412$d.312$x.212$x.112$x.12$d.502$x.402bhi_calc_health_index.__UNIQUE_ID_ddebug302$x.302$x.202$x.102$x.2$d.2$d.491google_battery_work.__UNIQUE_ID_ddebug391$x.391$d.291$x.191$x.91$d.481$x.381ttf_elap.__UNIQUE_ID_ddebug281batt_ravg_write.__UNIQUE_ID_ddebug281$x.281$x.181$x.81$d.471$d.371ttf_pwr_equiv_icl.__UNIQUE_ID_ddebug271$d.271$x.171$x.71$d.461$x.361$d.261$x.161$x.61$d.451$d.351$d.251$x.151$x.51$d.441$d.341$x.241$x.141$x.41$d.431$d.331$x.231$d.131$d.31$x.421$x.321$x.221$d.121$d.21$d.511$x.411$x.311$x.211$x.111$x.11$d.501gbatt_set_property.__UNIQUE_ID_ddebug401$x.401bhi_calc_sd_index.__UNIQUE_ID_ddebug301$d.301$x.201$x.101$x.1$d.1$d.490google_battery_work.__UNIQUE_ID_ddebug390$d.390$x.290google_battery_init_work.__key.190$x.190$x.90$d.480$x.380ttf_elap.__UNIQUE_ID_ddebug280batt_ravg_write.__UNIQUE_ID_ddebug280$x.280$x.180$x.80$d.470health_index_stats_show.__UNIQUE_ID_ddebug370$x.370gpsy_get_prop.__UNIQUE_ID_ddebug270ttf_pwr_equiv_icl.__UNIQUE_ID_ddebug270$x.270$x.170$x.70$d.460$d.360$x.260$x.160$x.60$d.450$x.350$x.250$d.150$x.50$d.440$x.340$x.240$d.140$d.40$d.430$x.330$d.230$x.130$x.30$x.420$x.320$x.220$x.120$x.20gbms_aacr_fade10$d.510$x.410batt_chg_logic.__UNIQUE_ID_ddebug310$x.310$x.210$x.110$d.10$d.500$x.400bhi_calc_imp_index.__UNIQUE_ID_ddebug300$x.300$x.200$x.100@ S`p``h2 c: pNI540@x @: @%, @H @h}GX@H` @`%@@0<Lo>=I@@@@0r@;$ @`@lN`vX֮[K