ELFh@@ ddddZ .2J3<= 8888888 8888888  @   Ldp4---------- -------- ---------------"%(-------------------------------------------------------+`TTTHTTTTTTTTTTTTTTTTTTTT|TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT(/_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-ratesGBMS_PROP_BATT_ID%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_limitcharge_to_limit_storecharger_stateconstant_charge_voltage%hu,%hu,%hu,%hu,%hu,%hu,%hu,%hu,%hu,%hu,%hu%nssoc_rls%dCHARGING_UISOCMSC_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-targetMSC_HEALTH: %s: rest_soc=%d, aon_soc=%d, rest_rate/before=%d/%dgoogle_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 csi_stats: %s,%d,%d,%d,%d,%lld,%d,%d,%lld,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%dbatt_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_lock6google_battery: dc irdrop is enabled 3google_battery: failed to get resistance_avg(%d) google,bhi-u-bound3google_battery: Fail to read google,fan-bt-limits from dtsi, ret=%d FAN_LEVEL %d->%d reason=%shealth_get_cal_statebatt_get_manufacture_date%d: 3google_battery: cannot read google,fg-psy-name, ret=%d 4google_battery: cannot get battery manufacture date, 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_datacharging_policyno updates delta_soc=%d, limit=%d, force=%dMSC_FAN_LVL: level=%d batt_bpst_detect_updateCSI_TYPE_CONNECTEDunable to restore capacity, ret=%d google,rl_delta-max-soc4google_battery: battery not present, using default capacity google,temp-filter-resume-delaybhi_u_bound [%d, %d, %d, %d, %d, %d, %d, %d, %d, %d] google,res-temp-loFailed to create ttf_details Failed to create bd_trickle_recharge_soc Failed to create bd_clear Failed to create csi_stats blf_collect_now%d, %d 6google_battery: RAVG: update val=%d, resistance_avg=%x filter_count=%x (%d) google,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 Failed to create health_set_cal_mode Failed to create health_set_low_boundary health_algoRE_CAL: cal_state: %d, cal_mode:%d -> %d bpst_reset_storessoc_gdfreset_first_usage_dateAACR Profile at %d cycles %sA: %s,%d,%d,%dgoogle_battery: MSC_FAST vt=%d vb=%d ib=%d fv_uv=%d->%d vchrg=%d cv_cnt=%d no_back=%d 6google_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 Failed to create health individual capacity resistancecharging_statessoc_uicurvegoogle_battery: %s: battery manufacture date: 20%d-%d-%d 3google_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 charge_to_limit Failed to create bd_trickle_cnt Failed to create charge_type Failed to create manufacturing date Failed to create temp_filter_enable charge_to_limit%c:%d,%d,%d,%d,%d,%d,%d,%d,%d,%d 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-thrgoogle,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 incorrect boundary type:%c 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 aacr_get_capacity_for_algochg_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 Failed to create charging policy %hu,%hugoogle_battery: unable to get ttf (%d) bhi: %d: %d, %d,%d,%d %d,%d,%d %d,%d health_indi_capcycle_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_AVGbhi_l_bound [%d, %d, %d, %d, %d, %d, %d, %d, %d, %d] 4google_battery: failed to write shutdown flag, ret=%d 3google_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 google_battery: %s: algo=%d index=%d ch=%d, clb=%d, cub=%d, pc=%d, fr=%d batt_calc_charging_speedgoogle,bd-trickle-reset-sec6google_battery: google_battery init_work done google,bhi-algo-vergoogle,bhi-status-need-rep6google_battery: %s: vbatt: %d, v_th:%d, fg_status: %d, now: %lld 6google_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_graceboot_to_os_attemptsgoogle,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 Failed to create health_get_cal_state H: %d %d %ld %ld %lld %lld %dfan_levelhealth_set_cal_modepower_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: %s: age: act_date:%d timerh:%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_LOGIC temp_idx:%d->%d, vbatt_idx:%d->%d, fv=%d->%d, cc_max=%d, ui=%d cv_cnt=%d ov_cnt=%d google,aacr-algogoogle,chg-rest-rategoogle,bhi-cycle-count-marginalbhi_u_trigger [%d, %d, %d, %d, %d, %d, %d, %d, %d, %d] 4google_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.c6google_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 google_battery: MSC_PULLBACK vt=%d vb=%d ibatt=%d fv_uv=%d->%d no_back=%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 %s%hu,%hu, %hu,%hu %d %lld,%lldcsi_statsFailed 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 CSI_STATUS_DEFEND_DOCK3google_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_triggerbhi_debug_cycle_graceMSC_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=%dgoogle,dc-irdropgoogle,bhi-l-bound3google_battery: Pairing to this device failed, ret=%d google_battery: temperature filter: [%d, %d, %d, %d, %d] interval=%dms 6google_battery: %d update point_full_ui_soc: %d -> %d Failed to create chg_deadline A: %s,Disabledbd_trickle_recharge_socconstant_charge_currentMSC_USERbhi_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-thresholdbatt_init_chg_health100%google,no-ravgFAN_LEVEL %d->%d reason=%s Failed to create charge_stats_actual Failed to create health perf index %d %c:%npower_metrics_power%2d: %8ld/%8ld - %5lld google,vbatt-crit-deadline-secPOWER_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-idxgoogle,ttf-report-max-ratio%s %d: temp_idx=%d t_avg=%ld sum=%ld elap=%d google,psy-type-unknown4google_battery: cannot get battery activation date, ret=%d CHG_THERM_LVL%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) google,first-usage-date4google_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 Failed to create charging state charge_statsbd_trickle_dry_runhealth_index_statsmanufacturing_dateravg_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,bhi-u-triggergoogle_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 h:%d->%d batt_health:%d dry_run:%d soh:%d cal_state:%d3google_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) save_soc:%d, gdf:%d 4google_battery: battery not present, no default capacity, zero charge table google,aacr-disablegoogle,temp-filter-fast-intervalgoogle,chg-rest-rate-before-trigger6google_battery: MSC_HIST Battery data collection disabled 3google_battery: Read device pairing info failed, ret=%d charge_detailscharge_typetemp/soc charge(s) discharge(s) CSI_STATUS_DEFEND_LIMITchg_health_thr_soc%d, %d [%d/%d %d/%d %d/%d] google,ttf-adapterttf_pwr_equiv_icl%d: ratio=%d limit=%d CSI_TYPEFail to create point_full_ui_soc_votable 3google_battery: Cannot set the BATT_CE_CTRL (%d) chg_healthMSC_BATTbatt_ravg_write%s: age: act_date:%d timerh:%d google_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 RE_CAL: cal_state: %d -> %d, cal_mode:%d -> %d health_indexdev_snravg_soc_highgoogle_battery%s: soc=%d estimate=%lld elap=%lld ratio=%d %4ldRAVG: 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 3google_battery: batt_vs tz register failed. err:%ld 3google_battery: failed to get bin_counts ret=%d google,chg-rest-socgoogle,bhi-l-trigger3google_battery: BHI: cannot prime history (%d) <>Failed to create aacr state charge_stats_actualDonechg_health_rest_ratepower_metricsbhi_w_pibhi_debug_health_statusttf_soc_qual_elapDEFAULTssoc=%d temp=%d CSI[speed=%d,%d,%d type=%d status=%d lvl=%d,%d TTF[cc=%d time=%lld %lld:%lld:%lld (est=%lld max_ratio=%d)]google_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-marginalbhi_l_trigger [%d, %d, %d, %d, %d, %d, %d, %d, %d, %d] google_battery: %s: change of ssoc %d->%d 3google_battery: bhi update recalibration not available (%d) Failed to create charge_limit Failed to create ac_soc Failed to create health index stats Failed to create charging speed health_impedance_indexfirst_usage_date_storehealth_set_low_boundary%d,%s,%d,%d,%d,%d,%lld,%d,%d,%lld,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d Not enough data. temp_filter_enablerestrict_level_critical%s: limit=%d elap=%d (%d+%d) o=%d %s %d: zero elap %s %d: reduce act_icl=%d to cc_max=%d %s %d: equiv_icl=%d, avg_cc=%d ratio=%d %4d%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_allCSI_STATUS_CHGgoogle,rl_delta-max-timegoogle,chg-battery-capacitygoogle,bhi-w_sdFailed to create resistance , time_to_acMSC_HEALTH: %s: set aon_soc=%d->%d6google_battery: update charging_policy: %d -> %d %s: battery manufacture date: 20%d-%d-%d %s: equiv_icl=%d Fail to create fan_level_votable MSC_INTERVALFailed to get cycle count (%d) google_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 Failed to create first usage date bd_trickle_reset_secbd_clearcycle_countsFailed to create bpst_detect_disable bhi_debug_health_idxtemp_filter_fast_intervalCSI_STATUSdisconnectGBMS_PROP_BATTERY_AGEgoogle_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,bhi-indi-capgoogle_battery: %s: change of capacity level %d->%d %s: ssoc=%d full=%d change of fg_status %d->%d gbatt_check_critical_levelGBMS_PROP_RECAL_FGFailed 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 POWER_SUPPLY_PROP_CHARGE_FULL_DESIGNgoogle_battery: %s: cap_fade=%d, cycle_count=%d google_battery: %s: algo=%d index=%d msc_pm_hold3google_battery: failed to init shutdown flag, ret=%d psy_changedgoogle,bhi-cycle-grace%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 4google_battery: %s: input value is invalid %d fake_aacr_ccMSC_ACPOWER_SUPPLY_PROP_CYCLE_COUNTGBMS_PROP_RESISTANCE3google_battery: bhi cap data not available (%d) bhi_calc_cap_index%s: algo=%d index=%d ch=%d, clb=%d, cub=%d, pc=%d, fr=%d bhi_individual_conditions_indexgoogle_battery: MSC_JEITA temp=%d ok, enabling charging 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_estimatefirst_usage_datepower_metrics_polling_ratebpst_detect_disablebatt_vs_wravgtemp_filter_resume_delay_interval%s %d: negative ratio=%d :MSC_VOTEGBMS_PROP_CAPACITY_RAW%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 POWER_SUPPLY_PROP_HEALTH3google_battery: failed to set bin_counts ret=%d 6google_battery: MSC_HIST Update data with cnt:%d Failed to create health status H: %d %d %lld %d ttf_stats3google_battery: cannot store bin count ret=%d health_index_stats_showCHARGING_POLICY6google_battery: fake_charging_speed: %d -> %d tempbhi_debug_status/_2d2d2d/_/_2d2d$$$$$$$$$$$$$$$$$$$$$$$$$$prprprEEEE @?#ʙȴLTȑU-TXhh-T4覧(DTYhhT҈$ȇhV#T0hYhk(T҈kh- T(rT҈kh-T҈%jbT( ȓ)Tȭt(l TAH#T@(H(/THh%T( ȓT=҈, Tʙȴ@T׉H T(~҈`HȯT( ȓT葐UT2H#T(Q!(T0hYhk(TLL.T舌h>ȖȒT(ȭt( T=ҨL5^ TH}H۸aT_(=҈ Tȓ҈7(C T]҈_( TX4覧(D T,҈if TY((r T[h TJ( ȓ9T>@( ȓ!T4630*'( ȓT( ȓT( ȓ T( ȓT#?AT#__$?#@9#qCT_@*?#C{C_WOA8@BRR>A!Ct5_R` A!`A!c5^RtA!#R`6R{{h`Rh"hh" #`Rwbhfh& HR MRh C` Rwh"h&i*cR hRh c` RwhhiA`@! ?T_1T@`A8B_ TOHWG_F{EC#_*`@!?`^T`@!^A!zRv!#R`60RzRv!#R`6+RyRv!#R`6h RyRv!#R`6RxRv!#R6HR`@!`@c*?abTbRh@!RAq!Th@dRb !RA`7a&sa*sa.sa2s*dR (ҊeR9(R4R9R3jj)@[5@!@[5@!@[5@!@[5@!@[5@!@[5@!@[5@!@[5@!@[5@!@[5@!@[5@!@[5@!@[5@!@[5@!@[5@!@[5@!@[5@!@[5@!@[5@!@[5@!@[5@!@[5@!@[5@!@[5@!@[5@!@[5@!@[5@!@[5@!@[5@!@[5@!@[5@!@[5@!@[5@!@[5@!@[5@!@[5@!@[5@!@[5@!@[5@!@[5@!@[5@!@[5@!@[5@!@[5@!@[5@!@[5@!@[5@!@[5@!@[5@!@[5@!@[5@!@[5@!@[5@!|R [5@! [5@!sRuZ5@!Z52\9v4@!`[5@!`[5)@(Tc4R0R4R4R$R4R RR Rc0R R^Rc0Rc0Rc0R0R0R0R0R4RZRc0R RiRc4RiRc4RjRc4RuRc4RoRc4RoRc4RpRc4RpRc4RqRc4RqRc4R4R4R4RzRc4RzRc4RyRc4RyRc4R R|Rc4R|Rc4R}Rc4RaRc6RRc4RRR@h.7@9H5R +rbR 07@9q`T*&fR)R*y 9 `@!`@!@!"@!"@!"@!"@!"@!"@!"@!"@!"@!"@!"@!"@!"@!"@!"@!"@!"@!"@!"@!"@!"@!"@!"@!"@!"@!"@!"@!"@!"@!"@!"@!"@!"@!"@!"@!"@!"@!"@!"@!"@!"@!"@!"@!"@!"@!"@!"@!"@!"@!"@!"@!"@!"@!#@!#@!%@!%*@9(5@!!@!!*?#{ @s`^Y@`NY@abYa`@`Y@`@@`Y@`b`@`@`@`@`B`Z`Z`B @*{¨#_?#{ @R`@`@R9 @*{¨#_?#{ @R`@(RIyR`@Rh9hj)8bR@ @*{¨#_?#C{+_WOA8B)R h\kv@AURi9i;ij(8h yhBj9jn ;9iijvj ji `TH*`Bh:&!*`!B`!B`!Bu!BXR`!Bh@hE95` @?`hE95?caR`?7 @.10Tqןh9@Tv!#R`6 Rw !#R`6H RR!#R 9`6%R!w" !#Rh 9`6hRRw!#R`6RRb !cRRx7Rb!cR`7(R9@9H4sHRjrR*7@yR T R R G@y} ?@yjjjx K@y)} O@y} hB} H} iN} lFmRhJjV'h@I^R!Aj)8^Rij(8`!_Rx!#R`6 RȈRcjr"Rc9`7ȈRc@9cjr"Rc9h ;@7x@8cR7 @W 7wh@!S#RA7@Sh:S!#R`7@h6h:B4h6Bh4!!h9!S#Rh27@ShS!#R7@Sh!R`~!R` 4h~Bk T ql T|@!c` 7c~q+T@qSh^T@ qShbT#@ qShf@T'@qShjT+@qShnT/@qShrcT3@qShvT7@ qShzTc! 7h~BqKT@i>T@ qiBcT#@iFT'@qiJT+@iN T/@qiRT3@iV@T7@!qiZT@*(Rh2~ wiT @@a@6hE951TRRb!@RA8B_ ATOHWG_F{D+@C#_hB R `? kTT @@#*@!*@`@!**9)})=Q?=qHT@@_ kTj B_ kkTiha^Y`Ra* `JrBR6*`@!vFyw9!`@**K Q qT*(Rh" 9a @*@!*@.1T~*@6 *hRDh4`b!yRij(8`wb`vB R`RR Rh)Rh*h(Rh)h(R|h(x6*!`!`!`!h@`hh@h6*hE9IRub!q(#Rh`6Rh@u!#RA`6DRRu!#R@6Ru!#R@6Ra@`bRD6?`NT`@!NȊRc HrBRvR3yu+y6**iRSHrBR`6*+@yh@3y1T+@yRkaT*3y3@y@9bsd3cse3!h9!i@Z!#Rh2^Ru A`6HRh@aRu !A#R6TRHrh@!#A5@****?afTfR R@h2}Ru!#R@6!Rij(8@@T0R_Rc0R_Rc0R!hrh4(Rh2jR! r`hzu }R GRt } !@Ri* RR*y$@@@!B@W6$@@@!BN?#{ Co g _ W OA8BѨUATA ՠ@RE94`TR`J@|YaR7 #@wW4E9q5 (R9* 7=Rz `#@v `7hAi`<}1TH'@`}kT aX8RH@  kTR`R#R@`TR}R  kTROB4hH9iAqhG9( Az=R@z?R(i9hjh?kT(R`Th@K94 K94B ?yaX  kT|R)  k-T\R"*(@!*@*(@!@hA1T*(Rr*Ck T ՟qThJziRȈRjr"Rr(9<78RhL9H4hVA`}Sqi 9h4 8RqaThD9(5!*#R[R`|9h"J94H'@IBy`}?!(kT`RAk`JrBR(y`67hA@kT q*qThM9vSqc&Aw4AkTd"Ack T 8Rs@4F94hA***qTqThM9q:R* R|A{9hJ Ihjs k(}țiYK( ˃Tis kbT* _q {R xRJijj+)Rkj*js kTnt k#T_q |R yRJijj+)Rkj*ft kTjs kT***5v_q }R zRI***jjiHhj)iYk^lYK< R+grR?.}K }K bRJ .JIN@yk,!+kTIRjix?!,kTMR)RKyj-x@x*kYl^mYL<ʎR, bRo}L}LP@yJ oJK챎"+kTRjmx!,kTR)RKyj-xjYk^lYK< bR+_ϢCyN}K}KJ NJJjȱ!*kTˏRjkx!(kBTɏRʢyj)xRHRjrR7q @A(4z? qTQ}R5 @9(49A5wR`R@^Rhjh8h4r( 5CR*y>= 4ȉRc rR7ׂ@95ȉR rRy7@@T|]]** ) a?T(@RA}@@{*!*7^8q`Tc*@4(** I5ȉR rR*` 7(R27h2A }S?qiT5w }hC1 TkTHR飐RaB i=r~*)Q })lkek -q TF+JQ)QlFylykC_ kLTʉRR`Hr6*1!Tvx 7T**7**J**6*y*(*@*ԟ$!=$(@#@@!B#@5E9h4 9`TrqTjR r*1TwRr qT 7r qT1@T*@6 T4 *R@`J@A8B_ TONWM_LgKoJ{I#_* *qT*22RR@`"R* *ARw:2h>2*2$(@#@@!B$!*$E9!B*$!B**$C!B*qT@$qeA!B**e$E9!B*B$!B*$!B]$!P?#{C_WOA8 BF }R(@  R8@} Cjh@R@RE94yJ@yIuR@7 @~ٛ@VR 7 @(KӉ~@~@x5Zulq뇋 R5l] R* GR R@A8B@ !TOEWD_C{A@#_ִ *@!*@*@!*@$ը@@@!B$@@@!B?#C{OA8BB9 @ 44^hh hB94(Rt@h x3裆h@99Q qHTt@CaR5g@qbTh @@kUZqjTu"hB94@9Ri)i)h@̌R̬r })*)a) )  KqhT@h   *@RA8B_ TOD{B@C#_aW)cX)e@@*ԟ$bW)dX)f@!*?#{WOEk`T Հ"7NY!**@AROB*WA{è#_֟$E!*?#{O`PukTR5@@OA*{¨#_?#{O``ukTb5@@OA*{¨#_?#{ OLC_kTOB* @{è#_B!@*1tN T`  kThBqATiB`S?kTIRh  ria^YhN?#{CA8ՀRB rbR9 y 7@9=qiTR %qiT RqI  @9)Q=qi"9iTR %qiT RqJ@9H ?=qh&9iTR ?%qiTR?qH h*9 *A8B@ T{A@#_$c"A9d&A9e*A9!B?#{c{#_?#C{C_WOi(B A8QJB}ɛBvRRȊRuv kvR*Rj(8 HrBRj)33 yy@6 $*!'iRHrBR6 Մ****A8B@ !TOD*WC_B{AC#_$*!?#{O A8)BRl@# 4p}T|@T#C*#?i(87@qTRR 3 +rbRc8Cx7|R fR*R y 9|@A8B_ TOC{B#_@* ?#{!{#_?#@*3*#_?#{g_WOl@RR@xswszsys5ysY5hKsqiOsjSs泈q賉_q鳊  J _qT9`T4| -+-y  $!BR***  Rcs5(1Ths5飐Ri=r})ics e ?kTi_s?k㷟hsh4BR*CRhs5fKshOsBiSsR*** `~@OGWF_EgD{B@#_?#{ g_WOl@RR@@R*RE(@aFA* T`~@`OEWD_CgB @{ƨ#_?#{g_WOA8 BRRl@ @`(@(4 B # @A@7!@:sk TBs*qT#@BRR@*#*A(@#`A}R#`bR}R*RDqT#@A8B_ ATOUWT_SgR{P@#_?#{ A8#)BRC 4p}T|@T#3*#?i(87C_ (|@A8B_ T{B@#_@* ?#{_WOA8飐RBi=r**PDB@bqb TeD @@˟T_q" T@* jTE~ c 1!Q? khec@cBBAB|*B ɚH T*BBR-?1`T R R L~ j, kilL)@ J k} JAj} J ĚI ɚ( R R K~H%)ik)@ J IA(} ǚiBIicR}I R#H @|@{¨#_@*?#{ |uBR @|@{¨#_?#{CWOA8Bxu*IR@~  kTkcT~5A8B@ TOCWB{A#_?#{ xuBR @|@{¨#_?#{COA8B*@h4z5A8B@ T@OC{A#_?#{KO Zh xZ R@9@9 RzZZ} Z.Z} ZQ}N @9k} Z} }  ʚ} 9 ~ 0 ~ZEB@yPN@y @y@yk ʚF@yV@y ʚ ʚ) ʚ*~N9JR@yCEZ@y+jJ*;BRSKC3{skc[|@OJ{HK@#_?#{O@9qTR}}QyOA{¨#_?#{ duBR @|@{¨#_?#{COA8B*6|@A8B@ T@OC{A#_ju@@j5?#{#O}RBR R@y@y @y@y@y@y@y@y"@y&@y#+  4|@ R*@y.@y`2@yˇ6@yB:@y R>@yB@yF@yJ@yN@y#+  4 Rz@y~@y`@yˇ@yB@y R@y@y@y@y@y#+ 4 RR@yV@y`Z@yˇ^@yBb@yRf@yj@yn@yr@yv@y#+ 4 R@y@y`@yˇ@yB@ycR@y@y@y@y@y#+ `4 `OE{C#@#_?#{ o g_WOA8B"BC8';=R R*~*2RJ|@x+ }R'R# :3ѣ!]q TC]8I Q?Iq(T \k jii8 ֟$/@  R\C8 $+@$#@$'@$ը3ѣ!#[Z[,qT3@\x)|?kT}^&] }@js8?)q`WskTT@ $3@!@ A8B_ ATOQWP_OgNoM{L#_?#{ (RBRhh8 @|@{¨#_?#{ RBRhh8 @|@{¨#_?#{CWOA8B*7R@9q TNY@9@R*R@9|@q|@A8B@ TOCWB{A#_?#{_WOA8 RB @9  @@9CR@7 @ 74*xR4R@9@9kaTkT`NYR*R*992qT qTqThP9h5hEIqTr*v@dVt  CR6@*!@**@!*@A8B_ T*OEWD_C{B#_***$@@@!B@56$@!@B?#{COA8)RBhi8 5R@9h 5hFsq Tt@AR 7 @)qT RS*@!@t@tR7 @7iRI r}iCf?qT@yR@y#꣐R,Rj=rRm q +}ke%qk1RoQnl i%inxinxioxiox  K Kk} } k}*)}*jke.)ej + I j  k駟 kן * *@!@*A8B@ TOC{A@#_$Ո@@@!B$Ո@@@!B@6?#{O]*BROA|@{¨#_?#{CWOA8B*7@ Q? 1CT]`@ qR) qHR!#R]{k`T*qT:Dh4 1AT(R R:|@A8B@ ATOCWB{A#_ qaT{*qZ!R;?#{OD:D?1T Q?qTBן :OA{¨#_?#{OZqHT *)+ih8J @֟$#R$ՀZHR(q$ՃR$գR$BROA|@{¨#_?#C{OA8Bs#4BRN|R@94=qiT R +rbR` 7@9qT fR+RRy 9 %qiTqJ@9  ?=qiT  ?%qiT?qk @9JQi =qiT  %qiTqJ)h J)Q+)BRA8B_ TOD|@{CC#_BR?#{C3OA8BC* 7s 5_4RrkkTR3 +rbRc8Cx;` 7C_8q! TS_8q Tc_8qa T4c |@M#R@c@} @(@9QYqiT)R  ?EqiT R?%q RRI@9+ HC8 ?YqiT*R ?EqiT R R?%q RJ'@J (S8YqiT(R EqiTR%qRRHR 3 +rbRc87|RC_xc_8 y 9A8B_ T3@OG{E#_!*?#C{OA8B|R#@95sR7@9@9Q @9BRA8B_ TOD|@{CC#_*BR?#{ sBR @|@{¨#_?#{COA8B*7@qT3|@A8B@ T@OC{A#_?#{ DsBR @|@{¨#_?#{COA8B*7@!qT |@ @F3A8B@ T@OC{A#_?#{O@ hBZi^jNZI3|@A8B@ T@OC{A#_?#{ 8sBR @|@{¨#_?#{COA8B*7@:3|@A8B@ T@OC{A#_?#{ 4sBR @|@{¨#_?#{CWOA8B*7@ qT~@ )6sBs6yh?kaTkT**63B3|@3A8B@ TOCWB{A#_?#{ eBR @|@{¨#_?#{COA8B*7@} %|@A8B@ T@OC{A#_?#{  s1TB*BR @|@{¨#_?#{COA8B*7@ Q?1T3|@@"3@A8B@ T@OC{A#_?#{ hEBR @|@{¨#_?#{ lEBR @|@{¨#_?#{ ,U9BR @|@{¨#_?#{ 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*ӀR*NR`~@`OBWA{è#_?#{ _WO(JRVrZrj8R2YR(MR*nr rrRj8>Y(PR rRr7j8JY ~@ KR9@ R *K *e RFR R K6*e RFRgR 4 ~@ @ODWC_B{Ũ#_?#{_WOSB4@9 2?qAT RUq 88JRxRJFB>:62.*oQ}@ @9?mqS#TJR KR LR  ;Q MRMR (NR OR  PRPR QR RR8 OCWB_A{Ĩ#_?#{ 0Dh4*D} ! @|@{¨#_?#{CWOA8B0Dh4*Dqן*@7@q qT.|@,Q1#T2DDh5kTNYR*R@2:D1Th4 1T(R D?1T Q?qTBן:A8B@ TOCWB{A#_?#{CO@@!A#R`6h@t!#RA@6h@t!#RA`6 RtiDh:D?1T Q?qThBן h:i`NY*fDgDh2DRi6DR OB{A#_?#{ WOBRB4 RhJ Ih(}ț.HOCWB @{Ĩ#_?#{ D1ATDBR @|@{¨#_?#{CA8BD1ATD RSB `Q`7@TBR|@ A8B@ T{A@#_?#{ DBR @|@{¨#_?#{WOBRQ1bT:D1Th4 1T(R D?1T Q?qTBן:@OBWA{è#_?#{ O:D qT )5hBROB @|@{è#_?#C{C_WOA8BD RhJ Ih(}țKB1T:D q!T7@ BRA8B@ !TOD|@WC_B{AC#_$*!?#{_WOBRB5I:DT R8RhJ Ih:(}țB.H?T!IB:ATIB1 TX:T) TXkT B]!bRן@NYBR*ROCWB_A{Ĩ#_?#{CWOA8B(B#AqT6RT{qTR R DR2Dpri4 RD?qT*SD`QBJ`?akT URji8 5C? qT"U9(6q`T**vA8B@ aT*OCWB{A#_R@qZY(UT*?#{CWOA8B*B R(|H # E $H hF*iFj"F(  +Ti&C% ȚiC& Țq T)R~@ r#` } R! Be*hF iFjF(  +TiC% Ți~C& ȚqhT)R~@ r#` } R! Be#RhGiGjG(   +TjCE ȚjCF Ț?qT*R)}@ r#` } RA BeCR#tZA8B_ TOSWR{Q#_@*?#C{og _ W O A8BB4qTG9qhR[R*A RB.RB ]S}-]Sk}]S}7}k`}`Ӝ}p}`ӱ}~ S} 0~ S} S ` ~yABB@R*****+# *A8B_ aT`~@OLWK_JgIoH{GC#_?#{Cg_WO@OOkykyky ˆkykykyRO^C9C9# R*@!*@"*@!*@"h@!*@*=$@_@!B$@_@!B$h@_@!B?#{Cg_WOA8 yRBhi84sR{{{{k{–鲖kÈ k ?k(È? k)kˆ k i     KɪRr}) ` *hA8B@ TOFWE_DgC{A@#_ր@aR5@?#{og_WOA8B%A @ E*CR**7 @7hR@H r (f\C!R7 @7@RkT@R#******BTR#******G9H4(R#****** C#? qTXR******#U9(7/i@9i(7+pR******JqAT#?****FRzEqT#<*H@!*@ A8B_ TOGWF_EgDoC{B#_yRkh84sR{qT {R#****@!*@*_ qTB@*@? qTR(aA}@*ԟ$H@@@!B@Y6$Ո@@@!B@z6$!*?#(| R } H?q)1?kkT L)JB1T   CaD1TqT  BJ  #_@*?#{ OBO>O aT 6sRqkTJq@R*|@ @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{og _ W O A8B R-R` l@) 0D) ]Sn]S]SJ}}}w}J`}`Ӝ}P} `~ S } } Y~ S} S  `}3@@BR#*****+ @! A8B_ ATOLWK_JgIoH{GC#_$!?#C{K_ W O A8Bt `u kThtiRu k6R RwfuuttthE94jJRj Ihjhx)}ʛ8Kh5`"6ht iBht)`9}?k)*6iRu1jbui4j4 ThjZ(iڴ4 ȚhrZxr 7* 4*k Tk*”jhtit( q}v@V CR 7 յ_C_qpRaFu鳈h^P rH<(~0et(}H`fA JntJHhNYot K% qt*Rl=*} mtlAL ==R r-rBu}@ck=@#R3'+ 'q$Hzy4?1h4h4ATj4xrA8B_ TOLWK_J{HK@C#_**jti4kjZt4*hj4hj*@!*@$@_@!B?#C{K_ W O A8̌RB̬r R  ܁B @ R)} `}()b9 hJ Ih`"(}țKhZ 6HN@y4CR`7 յ_CR7 7_7iR@9I rtNYy~}IffRyZy@9 RhZkZlZ} mZ @9.pZ} jzZk} } V@y} B@y}  ʚ ~ p~ZO}N @y@y F@yEӒ9GON@yk ʚ ʚ ʚ) ʚ ~NΖ9JR@yREJJZ@y;! C3+#kc[SK [CR 7 յ_CR 7 5 7_7iR yI rْ9ٖ9~x}IffNyVyHR`ZbR`Zb"hZizZjW9hbu)kKy9qizxTqTh~Zh~ɒ9( kJTْ9ɖ9 kMTٖ9`Z`  qTqT*RhN x Z) A8B_ TOLWK_J{HK@C#_*@!@*@!*@ *@!*@4$Ո@_@!B$Ո@_@!B6$Ո@_@!BW$Ո@_@!B6?#I?qT JIix* @y*I * y#__$J_qhT *kmij8 ֟$)R+_ q R)'$IR$$ՉR!$ R$ R$ R$ R$ R$ R$ @R $ R $ R$ R$ R$?# @y*I * y#_?#{C`7 *{#_?#{COA8B!R`7 @7=S* *@!@A8B@ TOB{A#_$Ո@@@!B@(6?#C{CWOA8B4|*(5A}S5*B)x? qTqAT R@WR7 @.1TiJҨIi{}ɛKӿ T4kKT* Rqq *A8B@ TODWC{A@C#_@*!@*.1 T!** R$@@@!B?#{OA8B9 s @ k Tis k+ T# 7 @is k+ Tis k T CAR 7 飐Ri=rjs} is e )H i3h3 ?$bscs!ds5hs vRt qTlsismsks*} )? ki3TJ K *m3h ȊRC HrBRy R  k h3#y 7iR3HrBR 6  $*! ՈvR9j(A8B_ ATOC{B#_@9bscsdses*@!@$*!$Ո@@@!B?#C{CWOA8B @4R7 @T7brcr"5k-TuY RIrwrvrqKTQ*jR rk7*t2*@!@ *tr2Qc2k,T*A8B@ TODWC{A@C#_$Ո@@@!B@46?#{ @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@JK44h@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@a^YOCWB_A{Ĩ#_?#C{C_WOA8B`@ `BAB 7B!#R 7@H5E94@X R 7 @.1 T 5@ 4@A`4!BEh4(R63hR!#R7R@6CRDA5C6s4:s?k-TBs|qRֲ63**A8B@ TODWC_B{AC#_֠@(5*@!*@.1T@hRH r~f5@!#RA )q $@@@!By?#{OR>R@OA{¨#_ց>R}R?#{CWOA8 bRB sR !@ BA!#R6R@q R!#Rh;@q wR!#Rh;@ RqR)yRA@h;vj)8h⻹iRj滹I rc{} I} f+)f " A8B@ TOCWB{A#_?#{C (H@@a @5bR@{A R@#_֟$I@ J!)@  @@(?#{CWOA8 B#R!@     $hRt A>@6h@ iRt !A#R`6 Rh@iRt !A#R@6h@ jRt !A#R@6h@kRt !A#R`6 Rh@ lRt !A#R`6Rh@lRt !A#R`6dRh@ mRt !A#R`6}Rh@ rRt !A#RR`6 Rh@rRt !A#R`6RhRDvu@h3uR*@6@!*@ +@h@t<A!CR7hRD^x kkT#^x k TC^x kTc^x kKT^x kT^x kT^x k+T^x kT_x kkT#_x k T3~_ }P `2 p}P=`Ӑ=pL>H~ShsR} 飐Ri=r}) e *********yy yyyyyy"y&y`@">c=D=%=>=====! h@A!CR 7hRD^x kT#^x kLTC^x kTc^x kT^x k,T^x kT^x klT^x k T_x kT#_x kLT/~R_h  -r@yR@yV@yZ@y^@yb@yf@yj@yn@yv@yhs*********RyVyZy^ybyfyjynyryvy`@">>====k=J=)==! h@A!CR@6h@A!CR6ߢyA8B_ TOGWF{E#_֨'~_!`@B=.@y&2@y6@y&=>@yJ=B@yF@yN@y /~R_h`@!  -ʚ@yz@y~@yĂ@yņ@yƊ@yǎ@yȒ@yɖ@y˞@y $ը@+@@!B?#{COA8Հ(RB@JrR@7@ #R7#@) kAT*A8B@ T@OC{A#__$`4 _?#ՈʉRhr(#_?#ՈʉRhrk!T_AThrq+Tir?qTir `7 y*#_ #_ #_?#{ )#!{#_?#*(#__$?iT_?#{ OXR:OB* @{è#_?#C{WOA8B@BA35@ @CAR*7 4A8B_ ATODWC{BC#_֨@!*"@$թ@@#@!B**h5@ RҲ*qUZ}} iF҉zI`e}ɛ~ e(Kh?#{_WOA8B*@RE94E9H4@RqTq(T *) +yJ @֟$Հ@`* 5h@Kh@R@A8B_ "TOEWD_C{B#_ֿq`Tq Tq!TE$ՈA5n$ՕnEL$ՈBrT RhJ Ih(}țB(-H$ՈnA1T@ aR6\$ՀC 7`*$ՈB1@ T 5HRk$ՕjE$ՕC q TB 65Ru$Օ.U9 $ՕCqTB`}h*$ՈCqThR@$ՈrE5;B*hO95$Հ@@*` 6 v$!***kiC*d#4kKT*C q!TB` 4A5EIqAT(R*hHCu4u4(Rjh8qTURu-`7@k@`AR7h@ @@CR@qZhRh&*@`BP9`4Rk!TR*u@CkaT* BNYC(RC!jh8***h@**5h@ qT qTq!TRkTP95?#{ 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 URU9 B @vB^S`.U9fJy!gJy R* 6hC q T*hB( 4XRvH#a94hzh4H'a9u4XRr!**hB QiA `_ kTjBJS? k)) ?k j)k_ Tl5@k @L5K R r? kjTj B_ kkTihhE94`@9hB,8hBqqT@9 7hG9(4vB1TqTaA^(Rh1*Rq< j 93hBcKhB(5*h@iCA? q T*Wj )R9_y I9 jvj jjiiI `TH*`Bh:&!*w@7_CR_7 ն__7v`]!bR*w@] բCR`^7* R8RhJ Ih(}țKhRvR_#9j(hBcKhBIR rkA-Q ` kMTlBS kk k  *R kik T9@ @m9l kAj kTj B_ kkTihhs4(RvRH#9j)aCwRDA5aCh6s4h:s?k-TbBs|qRh63hDkTxb*R>R@Vv@(RR բCR@R7`@RbRCR@i R7RhRAjJ Ij)}ʛ*KiBDˉ4 MT RXRwvH#a94O7JRMRPR2>j(j)j*J@96vB1@TiJ9 4iK95iB?qkTaAJRiB rMQ*,` kTkBkS? k+ kjkT 5@ @l5h R r_ kh+Th B kTji i?T -@ @*-( aAh^h(R1h9h 9*@7h:D* qT qThD1Ti`)}?kKThRcjE!dnE R*hv|85HRh(RhjfBhnE1`T*q *njv{ DqTq*n rJk ?qcEbdZE!e^EgREiVEljEjvE `B``wB?qbj!ן_ן `B !`B`w>qhB?q1!c `Bc !`Bc !bn`B!_c H'a9h5H+a94hnE1@Tiz(}飐Ri=r}) e ?q1`B# }@!hBh DqaTR0hA5C07_i&s kTi*s kmTi.s kMTi2s khRՈ*7RWR`Bq+ThRD4qbT*qbT(R qHR5k`B*!#R `B`@bv?q!_ hB*qThJ94hK9q*`ZzE !q`Z@;R`Z` jR!#RZGQ`Zw6*h DqBR!_q'R`Z !bR`Z !R`Z!"R*hbDQ)q TiBhJ(?qTiJ94iK9?q*yA{fDeDhZ*` ?k?k駟R# !BR`Z# !bR`Zw7hP9 4*R!`Z!R*`Z# !BR`Z6 R!*`ZhE qThP9q* R!hG9`Z4hP9q*R!`Z#!R@7`Z`` 7hBuh5iFui4kLThFuk T`F5jW9hW9iW9J9Q_=qTJ@ kjyj RJ"r}  R}  k'`F5`B5hfukT`f56a^Y^`@@`@A8B_ T*OIWH_GgFoE{D#_ֶ*@!*@`@!*@*!@* @*!@**b*M>R}R?bREHR*_ q_q*@*ԟ$!*`B$@!@B*$@_@!B_66$@!@B$R$bBcRA!!?#{C3_WO A8B5RB8DDPD RjJҟqjHz Iӊ)}ʛ4K?qh T"k R_ j T j:Di>hB_kaT*#`NYfB*gDkeRl&BRwB+# v: R*@.Bibjfhr&Akvhjin&Chzi~A8B_ a TOIWH_G{E3@#_?qThDQq Ti2DhJ(~ D) )ySh"U9(7hC q!TC 7_1T qT?kT TT61aT*6*vRhD1AThD7iB)`akmTh6D6R~  yS~*zVR@*?#*ix? q!T e?qT B J`_ k,T $B*qT O O O J K T?+TB)}@Ki  mT(R* $*#_?#C{ A8)B qI@RJ_ kT#Ck>=A8B_ T{HC#_?#{CA8 `RBhi8(*?r9TjRJr"R7 *A8B@ T{A#_$@9!B?#C{C_WOA8B RhJth I7}țabxEv@xR`7 @hRiBH rqv@KӨ~()`)} f Zi yh yR7 @hRqH ri ~(wVwZ f +Zh yA8B@ TODWC_B{AC#_ֵ *@!*@*@!*@$@@@!B$@@@!B?#{COA8B*h@99t:@(5jRJr"R@7@9q!TjRJr"R97@9qh9T4k7h9 6 * $@9!B*A8B@ TOB{A#_$c@9!B?#{og_ W O A8BRTEhE @ R<)s|ZG7C^ URhfDv k, ThbDQ%qh@ThJ(eDk-Th D4 R!* uC!R7 բCR_7 ո_x7iJIi{b*}ɛKdRE*kAThjE1T|VE1T]q T_q9Th iED? qAThnEqh D75!(R!h  R*h Dh4*VhE94`@9(Ri 99?yih( hhBivi i THfVE1T**dREfVE R!****:RhbE 5hD:RhZ\*`Bh:&@!***@!@*!@A8B_ a*TOKWJ_IgHoG{F#_iD(QkaT_q(Ti h.U9"D q`TqThE qTifE?qן?q(K$T$4*)<R**bVEhZE!i^E****] ZRhE94`@9^hVEk@Ti"U9)06Re94k-Tq!Ti ^)D? kן*i7kTq( Th Dhry1 ThDkThVEiR]I rJR@ qi}) q*+ 1)fB# *zwZbREhVE!fjE*^_kkinEk^_ jjZEh^E** *vvxVuR77hDibBa(hqhnhThJ5*DtjhrU_qhTh 7)ijbB)Yi* DShDcѦ*]*')*0q(T(R R! jT R j ThE95`@(Rh9hE!**]qR^hE!**]!q RR Rd zq TRaE@OA{hZEqKT*]q^i^E!jbE*R/@*hZR K?k TRb%]K?k T^hbE! R*R/@*R bhbE+@ k T! R*R/@*]*hbRfVE! R*R*]RqIR(hf*!*]zR@*ԟ$ը@_@!B$ը@_@!B_6$!RR$!*j?#{ O tBu.U9`67`ju5qaT R1MR`hU} 9 kjTe9k(R RM A4R*`* 7hRE7iVEI7jDH%ibB(hiRI r} f*k R8@z~  h~ q1OB @{è#_֟$!**?#{Cog_WO@?q"T  **D U9`TDJyk07*Rjj8_qjK_kTc7D%bBKk TDE!)y@D)q**@R,DbEQ_k T{47D%bB(h<*KqB #**?kן j9ZE5(RZ@jEJy! R**** ROFWE_DgCoB{A#_֨D! R**(@D`RjE@!**@qD*B D! R**(DjEZ@R@*?#{q{#_ R?#C{A8B#CJ|F=>A8B_ T{HC#_?#{$A)# qT * @ @ ( Ț })2  }{B#_֟$A)@!BR*$A)@*}@!B _ @?#$9kT*#_9#k(Rň_?#{*_qLT*?qTH#* GH*K4 G 4 kT kDk   l A4 A*m4 k*T AhQ yjyiHK  Ri } )A}@ ɚ*{B*#_@*ԟ$j !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***6$!B***$!B*?#{COH @ q T qTH1@TkmTH1Tk,TpHkTjRJ r} f @$ Hk- 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?#{ _WO*kT*q(T*qT*~@Bq RdHzi R* K7IRq` @z** R9* K8***gR ODWC_B @{Ũ#_?#{og_WOA8*BkC8T*hK;}@BA8B_ ! T OGWF_EgDoC{B#_*****Z k,T 4(5hK;}@3 *qŤRiK̬r;!}@((B b  hK;}@B C_8 q@TQqT@9A(@AhK;}@B@9A5(@ AhK;}@B  4  (H5hK;}@B ?#{ WO*~@B*K *e RFR R K7*e RFRgROC WB @{Ĩ#_?#{*ʀ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@*I5HK<}@#G@Q ѿkTOHWG_FgEoD{CC#_@*?#{Cog_WO_kMTOFWE_DgCoB{A#_hKI|~H|} )J!&<!*?kTqbTzx({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{AC#_֟$!**R$@d@!F@* ?#{WOvRxtplhd`\XnQ}@ @9?mqB#Tb2c2d2e3:Qb"3c23dB3(eb36b3c3d3e3OB*WA{è#_?#2 03 3`l?_x#_?#{ R`*ӀR @{¨#_?#{g_WOA8*B *R!#RA 7@!#R^A7@!RZAqT*7zS}~R*A!`7 A!7A!R qA TA!#cR 7@y2@y23#@yb]S_)]Sj]Snby3yy!#RzA4`6%R RkRrRj~ *m=rJ}+KLd ,o}zn" }-e .Ti1}@T k/~`Ӯ‰P 1F@ )1_kCT`**A8B_ !T*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.209-android13-4-g92e94fca2f15-ab12318583 SMP preempt mod_unload modversions aarch64name=google_batterydepends=logbuffer,gvotable,google-bmsalias=of:N*T*Cgoogle,batteryalias=of:N*T*Cgoogle,batteryC*scmversion=g07e9f1715d3d&&'NC!` 6Q&B)rH8>/ % $$!$D$S$c$~$$$$# BM~QW^ 0,XLinuxgoogle_batterymodule_layoutdmemset~)Hmemcpy ѩ__stack_chk_fail 4`logbuffer_vlogدHkmalloc_cachesK]sys_tzӅ3-system_wqCplatform_driver_unregister"'Ogvotable_destroy_election*wakeup_source_unregister˩apower_supply_putyh<gbms_storage_cleanup_deviceIthermal_zone_of_sensor_unregister Ylogbuffer_unregister__msecs_to_jiffiesWqueue_delayed_work_onL,gbms_free_chg_profile&asimple_strtoullfGOsimple_write_to_bufferݷasimple_read_from_bufferZVsimple_openno_llseekHWstrlcpynsscanfad5rtc_time64_to_tm&qYqgbms_cycle_count_sscan_bcp?gbms_cycle_count_cstr_bc /ikstrtouintv"kstrtointasysfs_emit/t simple_strtolNjsimple_strtolltJ5device_create_file2_gvotable_get_data2gbms_storage_write_datafgbms_storage_read_datacrypto_alloc_shashZstrncmp`Ϙstrlen1of_property_read_variable_u16_arraygsimple_attr_open simple_attr_releasersimple_attr_write?hsimple_attr_read Xgeneric_file_llseek?6"debugfs_create_u32 debugfs_create_fileCodebugfs_create_dirZ%strcmpf#uof_get_next_child0/gbms_read_aacr_limitsSV@gbms_init_chg_profile_internal^$of_property_count_elems_of_sizeN)gbms_storage_create_device8tgbms_storage_registerMxzzthermal_zone_device_registerGS`wakeup_source_register bpower_supply_reg_notifierh];power_supply_get_by_namewJW__mutex_init xof_property_read_variable_u32_array+gvotable_get_int_vote$bgvotable_cast_vote^Zqvprintkk#gbms_msc_round_fv_uvgbms_chg_stats_tier4*fgbms_msc_voltage_idxgbms_msc_temp_idx6gbms_storage_read!rmod_delayed_work_onܣgbms_tier_stats_initE:#__kmallocq]\kmem_cache_alloc_trace zkfreeagbms_dump_raw_profileǞgbms_aacr_fade10P"Ortc_tm_to_time64ƞktime_get_real_ts64:power_supply_set_property%#_dev_warnBgbms_log_cstr_handlerSgbms_tier_stats_cstrs1Xgbms_stats_update_tier-kobject_ueventj'gvotable_election_for_eachL%gbms_chg_ev_adapter_s۔ogbms_logbuffer_prlog,.gbms_storage_write^Ђgbms_chg_type_sa+gbms_chg_status_siI__pm_relax+gbms_init_chg_tablechg_state_is_disconnectedP.__pm_stay_awakeRdpower_supply_changedscnprintfktime_get_with_offset0gvotable_get_current_int_votevLgvotable_election_get_handleʉ__pm_runtime_idlezj|__pm_runtime_resume {{__dynamic_pr_debugDlogbuffer_logapower_supply_get_propertyhmutex_unlockemutex_lockyΆpower_supply_get_drvdataof_find_property6devm_kmallocgvotable_set_defaultggvotable_comparator_int_mingvotable_election_set_name=gvotable_v2s_int=?agvotable_set_vote2strStgvotable_comparator_int_maxbIgvotable_create_int_election5}thermal_zone_device_updatethermal_zone_of_sensor_register_dev_infowologbuffer_registerF_dev_err$7 devm_power_supply_register=:%delayed_work_timer_fnYyinit_timer_keydevm_kstrdupprintk<of_property_read_stringϺL__platform_driver_registerGNU=$& R!GNU ihihj j jm2jm2i`i`j.j.  $iX(iX0j?08j?0HXkC\kC`kCpkC04iX@iXTj j j~:j~:jV8jV8jHjH j/j/(jP0jPDXj`jtjjj5j5jEjE  j@ j@$ ( i0 i< P jT jX l t jIx jI  jI jI  j7 j7  j%. j%.     jM  jM  j $ j H L kCP kCT kCX kCx  kC kC  j j  jB jB    kC kC  jJ jJ $ < H L jE>T jE>X l  kC kC   j  j   jxV jxV  jV jV  jV jV  jV jV  jV jV( 4 jW8 jW@ L iP iX d j8Wh j8Wp | jXW jXW  i  i   jxW jxW  jW jW  jW jW  i@ i@  i` i` $ i( i0 < i@ iH T iX i` l ip ix  jW jW  jW jW  jX jX  j8X j8X  jXX jXX  jxXjxXjXjX ,jX0jX8DjXHjXP\jX`jXhtixijYjYj8Yj8YjXYjXYjxYjxYjYjYjYjYjY jY(4jY8jY@LjZPjZXdj8Zhj8Zp|jXZjXZjxZjxZjZjZjZjZjZjZjZjZ i i $j[(j[0<j8[@j8[HTjX[XjX[`ljx[pjx[xj[j[j[j[j[j[j[j[j\j\j8\ j8\,i@0i@8Di`Hi`PXj|@`j|@dxj*|i8j*i8jjX\jjX\jjx]jjx]j#j^j#j^jj_jj_jzj`jz j`04j18ja<j1@jaPTj1Xjc\j1`jcptjNTxj8d|jNTj8dj,j,jjXejjXejUjUj#j#jNjNj=jxf j=$jxf48jYB<jg@jYBDjgTXj,\jh`j,djhtxjL|jijLjijjjjjjjSQjSQjnBjljnBjljj j|Bj|B(0j<8j<DLjTj`hj.pj.|j'j'jLjLjjjYJjYJjBjB jSTj8mjSTj8m(,j,0jXn4j,8jXnHLjPjxoTjXjxohpj7xj7j*j*j46j46jn@jn@j]Qjpj]Qjpj :j :jnJ$jnJ08jbQ@jbQLTj \j hpjExjEkXDjH jHjN>$jN>(8jJ&<jJ&DPj/Tj/\hjtljttjjj_.j_.j j j}Dj}Dj"j"jDjDjj(j\,j\4@jDjLXj\jdpjtj|j~j~jjj3*j3*j"j"jjj7j7 j?j?$0jI4jI<Hjm1Ljm1T`jJGdjJGlxj|jjjjWjWj^j^j5j5j#j#j#B j#B j$j,8j<jDPj+#Tj+#\hj1lj1tj j jSjSjLjLjDjDj/j/j6Lj6Lj3j3(j,j4@jIDjILXj5\j5dpjtj|jjjG#jG#j7j7jDjDj9j9jj jj$0jV,4jV,<HjNLjNT`jX*djX*lxj|jj j j*j*j3Jj3Jj2j2,8D PX` h p x     $@DTXPj>Xj>`dj=Ihhpj=Ithx|j(hj(hj hj hj4hj4hjhjh , X j` jt  j| j|  j[ j[  j8 j8  j!j!0!j8!jL!`!j9h!j9!!jf"!jf"!!D"j"L"j"`"|"j=K"j=K"""##j #jD#X#jG`#jGp##j#j##j#j##j9#j9##jVI$jVI$($jRK0$jRK8$<$jHD$jHP$p$jRKx$jRK$<%jHD%jHP%%j@U%j@U &k4&kL&T&&jM&jM&&j[P&j[P&&j(U&j(U&j0'jN'j0'jN''j7H 'j7H('4'j8'j<''kp''j 'j ''jO<'jO<''k(jL(jL ($(j0((jb,(j00(jb<(T(j0X(j0\(d(j4l(j4p((kX(j(j((k(k(k(k`G(k`G0)<)j)@)j)D)H)jPP)jPT)X)jw`)jwh)l)jQIt)jQI|))j)j))j&A)j&A)))k])j+)j+)))jP)jP*,*jX/4*jX/D*X*j`*jt**jwC*jwC***jC*jC**j) *j) **j&*j&* +,+j 0+j 4+P+\+joI`+joId++j'+j'++k+j+j++j|"+j|"+,j,j, ,j&R$,j&RD,`,jd,jx,,j9,j9,,i@,i@,,j[A,j[A,,-j -j--j4$-j48-D-j-L-j-T-l-j p-j t-x-jR-jR--j-jXU-j-jXU--j-j--jP-jP--i-jk-i-jk..j? .j?(.4.jg8.jg<.D.k\.d.p.t.jwx.jw|...o.j.jN.o.j.jN..o.j.jb.o.j.jb.X/l/t////0 0kL0kpT0kt0000141kpt1j0x1jb|1j01jb11j01jP1j01jP11k,22k2j/2j/2k2k2d3k3`6t66k66k 7(7\7x77jP7jP77778$848@8j?D8j?H8x88kp88@9\9l9j>Dp9j>Dt99j 9j 99j S9j S99jI=9jI=9j%9j%99j9j99j9j99jR9jR::j-:j-:$:jR,:jR0:H:oXL:j,P:oXT:j,X:h:ol:jp:jbx:o:j:jb:::::k@;;k;$;k@H;L;\;`;h;;j);j);;j =;j =;;8;8;<j) <j)< <jA$<jA(<@<j NH<j NP<X<d<oh<jl<jPt<o|<j<jP<<oP<j),<oP<j),<<o<j(<jt)<o<j(<jt)<<o<jD<jt)<o<jD<jt)<=o8 =j{K=jt)=o8=j{K =jt)(=@=oD=jP5H=jt)T=oX=jP5\=jt)h=t=ox=j(|=jt)=o=j(=jt)==op=j=jt)=op=j=jt)==o=jF9=jt)=o=jF9=jt)==o=j&=o=j&=T>p>>>>Pj[PoPj>Pj[P Qk(HQj'5Qk(HQj'5$QtQk(HxQkG|Qk(HQj'5QkGQj'5QRkGRk(HRkG Rk(HRj'5Rj'5 RRkGRk(HRkGRk(HRj'5Rj'5RXS\Sj 0dSj 0pSxSSSSTTj 0 Tj 0,T4Tj> Hkd2pkd2ȧ ljh|jh,Hj 0Pj 0TЩk$juG(j0juG4jDXjAjA4ju%<ju%L`j<hj<x̫Ыjԫjz/jjz/DXhj 0j 0H|j|,j|,حj 0j 0 DX|Юخ 4jr8jrDjs&Hjs&PTjCP\jCPhįkX@Dj|,Lj|,Xojojذ0رjNjN j1$j18kj,j,\j!j!̴ j!4j!@j!j!jFjFĵ8Xk4Yjz9$jz9`lܷ k`\j@j@8jn#Hjn#\j>̹j>йkPj>$j>(4j~.j~.jĺj̺jgGԺjgGj j  jq*,jq*8Hj\j`hj*j*@dм |k`jJjJ@jSLjSX| k`,dji&ji&kk,<HXjhjt|j j 8Hdt@Xk4kjTjT j+(j+pj0j*j0j*j0j^0j0j^0j0j[8j0j[8oj j*oj j*$4o8j<j^0DoLjPj^0Tdohjlj[8to|jj[88D@,j00j^04j08j^0Dj0jQj0jQj j8kXholjpj^0xojj^0ojjQojjQoj;oj;kP 4Tk\(4@LX<k4YDj"Lj"jjojGPojGPhkhlkXjBjBlj0j^0j0 j^0,4@oDjHj^0PoXj\j^0` @8j<jxkHGkHG,j2j2$j0(j^0,j00j^08Xj0\j*`j0dj*pj0j*j0j*ojj*ojj*ojj^0oj j^0$o(j,j*4o<j@j*DToXj\j^0doljpj^0tjqjqj|j|jQjQ@\kxj0|jQj0jQojjQojjQ`,j00j*4j08j*DTjXjK\j`jKlxojj*ojj*k4ojoj4Lo0Pj To0Xj \j'j'j0jOj0jOojm6ojm6oj jO(o0j4jO8jSSjSS $j0(jN,j00jN8DjNNLjNNPojjNojjN`j j j@Uj(Uj@U j(U`klkpj|@j|@jGjG,XkPdlj<tj<|jd%jd%kN\j4`j4dtjxj|j0jMj0jMjGRjGRj}j}j.jd< j.jd<$0o4j8jM@oHjLjMPhHxH|jFjFjH)hjH) hj~R$j~R8Hj<Lj<hxjm|jmj?j? <o o jj,j4jpj-5j-5jd)jd)j:Gj:GjC jC4PjTjhj%j%jjjgKjgK$jM(jM<xj0j\j0j\kPj-j-j4jHTkPXj: `j: ljjkPjAjAkPj19j19\jCdjCj%j%(o,j0j\8o@jDj\Hjjj 1j 18kGk(HkGk(Hj'5j'5`lk4j08j<j0@jLXdohjljto|jj 8LjTj|kDk% 8\oj[oj[ kXLjPjT\k%j:j:,<Xklk,L`o8j@o8j@kj,j,jj k@hpktjJ|jJkj(Uj(U$xkPj>Xj>`|jNjN k k`j(Ulj(Utj@U|j@U kNHLHXH\hk<,kh8tj(U|j(ULkpkkjsjskTj XjQ`j djQpj !j !kjjj!j!j>j> jAjA @j Xj dhj!tj!|j>j>j!j!j;j; Tkj>j> j*H$j*H(@j!Dj!T\j+j+jE>jE>j j  jk  jk ( 0 j< jD H jL/T jL/\ ` jmh jmt   jJ jJ  jz  jz   j$ j, D j)KL j)KP T j \ j h l j$-x j$-  jn4 jn4  jn4 jn4  jS jS  jF jF $ 4 j28 j2< H  jq jq k k kp  h j0l jNp j0t jN  j7H j7H  jH; jI jH; jI  j: j:  jH; jI jH; jI  jx> jx>  k j\ j\ $ , j 0 j 4 L P jFX jF\ d x j<| j<   op j op j  oP j jI oP j jI oj jNoj jN$<oP@jDjIHoPLjTjI\holjto|jDj3Xj3tkXkPH i8 i8`oj` j (o,j`0j 4pk$pj0j*j0j*j0j^0j0j^0ojj* o(j,j*0@oDjHj^0PoXj\j^0`o@jJj<$o@(jJ,j<0hpotji3xj<oji3j<kDjOLjOTkpHjPLjPXjJ\jJlkj( j(8kpj>xj>j0j[8j0j[8j0j*j0j*|j$j$kPkj$j$4kk(!$jQ(jQ@kPjQTjQlkjjk@j;Lj;pkjK(jK(kj2Cj2CkjQjQ$k0@oDjHj[8PoXj\j[8`potjxj*ojj*oxj+oxj+oxj+oxj+ p  !o !j>-!o!j>- !<"|"jH"jH"k"jWH"jWH"k"j(7"j(7#k$#jH0#jH@#k#j3#j3#k#j(#j(#k#j8$j8($k|$$j$j$k%jb7 %jb7(%k4%je?@%je?h%p%j1?x%j1?%k%j%j%%kCkCk(Hk(HkDkDkPDkPDtkHxkHkpGkpGkC kCpkCtkCkXGkXGkHkHkxGkxGkxHkxHkG kG8kH<kHDkhGHkhGPkHTkH\kC`kChkClkCtkCxkCkHGkHGkCkCkCkCk@Fk@FkDkDkDkD  k`Gk`G<&d&&o &jE&jA6&o &jE&jA6& 'o 'j*:'jA6'o 'j*: 'jA60'X(o \(j7`(j7d(o h(j7p(j7(D)k**k*P*k**8+k ,`+o d+j@h+j"p+o t+j@x+j"++o +jQ+j"+o +jQ+j"++oH ,jE,j",oH ,jE,j",,-@-k.d-o h-jEl-j+p-o t-jEx-j+--o` -j8-j+-o` -j8-j+..o .jF.j+ .o $.jF(.j+<.H.o L.j?2P.j+X.o \.j?2`.j+t..o( .j'.j+.o( .j'.j+..o .jw.j+.o .jw.j+.000o 40j<'80j><0o @0j<'D0j>T0h0o l0jGp0j>t0o x0jG|0j>00o@ 0j0j>0o@ 0j0j> 1ox $1jW:(1j>,1ox 01jW:41j>@1P1o T1j<8X1j>\1o `1j<8d1j>h11j>1j>12kd2@2kd22j>2j>2T3p3j3j33jQ3jQ33j@3j@3(4jGF44jGF84`4j>l4j>p4|44j>4j>44kd25kd285`5jhh5jhl5p6j x6j 66k9,8`88`<8P8jGFd8jGFx8j8j88je'8je'89j@$9j@(9D9jH9jT9X9j#d9j#l999:k;p;o t;jLF|;o ;jLF;;k ,<oX <j.><oX <j.>< =o =j=o =j8==jh=jh===`>p>>>j >>j >>?j2?j2?(?j,?jBjhBj>BBj Bj BCCCCkLCkCkCkCCkpCk/Ck>CkT@CCCCk$BCkBCkDCDkC DDD$DkH,DkJ4DkKk?ok>k$@ok|AkAokXBkBo kTE$kE(o 0kF4kF8o @kFDk8GHoXPkITkIXoP`k8OdkPhopkOtkTPxokOkOokXqkrokrksoxksk4uoktkduokk܀okkԁokkokkoxk0kdo k4$k\(o0kT4k$8o@kDkHo8PkTkXo`kdkThopktk(xokhk؈opk܊kokkoPkkokk$ok`kokdkoX kk$okkxok(ko k $k(o0kH4k,8o@kDk\HoPkLTk`Xo`kdkhopkHtkxo@kkoktk8ok(kokHkokkokkLokHkokk|ok<koktk|o k<$kD(oX0kd4k8o @kDkHoPk4Tk(Xo`kXdkhoHpktk xokk\okko(k|ko`kk okk oxk|k4oxkkdokk okkokko k,$k8(o0k4kl8o0@kDkHohPkxTk8Xo`kdkhhopkptkxokkok k!ok&k&o k&k&o k(kP(o8 kT+k\+o k+k+op k+k+o k,kD.o k(-k.oP k0-$k-(o 0kX-4k`-8o @k-Dk.Ho Pk-Tk.Xo0 `k/dk1ho pk$0tk,0xo k\0kd0oH k0k0oh k0kL1o kX;kh;o k;k<o k<k=o ihih XkC`kHhkCpkCj9jjhTXjkxikHkHkHkXGPkxHkhGkpGjkFk(G j78k G@jT PkEXkG`j pkExkGj.kEkFj5kEkFjJkEkFjJkFj1k`EkF j#0kD8kF@jPXkHF`j?QpkDxk@FxTkCTkCTkCTkCTkCTkCXU`UkDhUkDpUkPDUkGUkGxVj5Vk8FVk@GVj@BVk0FVk8GVj=Vk(FVjVk FVj- WkFWk0GWj,(WkF8WjjGHWkFXWj,hWkExWjWkEWkGWjSWkEWkGWjWkEWj1WkEWj&JXkEXkFXjP(XkE8XjHXkEXXj`hXkExXjXkEXj=XkEXj.XkxEXjXkpEXj#YkhEYkFYjcL(YkXE0YkF8Yj HYkPEPYkFXYjAhYkHEpYkFxYj7Yk@EYjf Yk8EYjZ@Yk0EYjYk(EYjPZk EZj6(ZkE8ZjDHZkEXZjahZkEpZkFxZjZkEZkFZj!6ZkDZjQZkDZkFZjkZkDZjt [kD[kF[j ([kD8[j)EH[kDP[kFX[j&h[kDp[kxFx[j*[kD[kpF[j$Q[kD[khF[j9[kD[k`F[j0[kD[j#\kD\jg@(\kD0\kXF8\jEH\kDP\kPFX\`\kDh\kDp\kPD\kG\kGx]]kD]kD]kPD]kG]kG^^kD^kD^kPD_kG_kG__kD_kD_kPD(`kG8`kG`kD`kHD`kxDHakGabkDbkDbkPDhbkGxbkG ckD0ckpDckG@dkDHdk@DPdkhDdkG`ekDhek8DekGxffkDfkDfkPDfkGfkGggkDgkDgkPDhkGhkGhhkDhkDhkPD(ikG8ikGiikDikDikPDHjkGXjkGkkDkk0Dkk`DhkkG lkD(lk(DlkG@mkDHmk DmkGXn`nkDhnkDpnkPDnkGnkGokDokXDokGppkDpkDpkPDqkxGqkGrj.rjTBrjs& rj9(rjTL0rjTLj|@jj'j%8j|@@jLHj'PjLpj|@xj*j'j j|@j j'j(j|@j_6j!jj|@ j$(j'0j.Pj|@Xj$`j!hjy8j|@jFj'j j|@jj'j!j|@j>j'jJ0j|@8j>@j'Hj0hj|@pjFxj'jkj|@j /j'j9 j|@jc+j'jj|@j)$ j'(jHj|@PjU Xj'`jY j|@j[Oj'jnOj|@j#/j'j=$j|@jw+j'jA(j|@0j6/8j'@j `j|@hjOpj'xj>j|@jj'j2j|@j[j'jQj|@j<j' j @j|@Hj<Pj'Xj8xj|@jMj'jIj|@jBj'jj|@j(j'jCP j|@(jM0j'8jXj|@`jt)hj'pj=5j|@jt)j'jMj|@jt)j'jMj|@jt)j'jn8j|@@jt)Hj'PjPpj|@xjt)j'j91j|@jt)j'jKj|@jt)j'j"j|@ jt)(j'0j)Pj|@Xjt)`j'hjP1j|@j\j'j|j|@j5j'j/j|@ j=  j' j0 j|@8 jS@ j'H jh j|@p j x j' jG j|@ jA6 jE jE j|@ jA6 jE j*: j|@ j7 jE( j7H j|@P j"X jE` jE j|@ j" jE jQ j|@ j" jE j@ j|@ j+ jE j?2( j|@0 j+8 jE@ j'` j|@h j+p jEx j8 j|@ j+ jE jw j|@ j+ jE jE j|@ j+ jE jF@ j|@H j>P jEX jx j|@ j> jE jW: j|@ j> jE j<8 j|@ j> jE j<' j|@( j>0 jE8 jGX j|@` jBh jEp j.> j|@ jB jE j j|@ jO6 jE jLFAndroid (8508608, based on r450784e) clang version 14.0.7 (https://android.googlesource.com/toolchain/llvm-project 4c603efb0cca074e9238af8b4106c30add4418f6) ^adg          ovsHijklm~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGIJKLMNOPQRSTUVWXYZ[   (R(\P h5LML7Xh0xV (V uV V 1V 4W  98W 8XW $  xW lW `W [4@ ` 7 X$ 8 " M-W W -X K*8X o5XX ,xX 1X zX 5X (X n% -Y 58Y [XY #xY 9Y Y Y hY Z 8Z #XZ #xZ .Z L/Z d-Z Z R5  -[ s8[ k6X[ x[ -[ H([ [ 9[ $\ 48\ @ 3` *8X\ x] ^ _ ` a c f8d Xe qxf g 7h :i j l 8m VXn xo {p /XD`+5K6DNH2hTE)puBp+PK#E??S8<8 QUR #z+@Ud)2p+(U-p^+2Xl#"|D6] )<@xXU 7HwL )/P/M 2RX8JP/G0D/$B@O8^?/f<PT/%R`MJ8OD0#h()MpG88@J2zGtDp8gDd29.AA8 ?3<?8TT3#L6)p8Q6M8lO:n)@'<L <8J<;(GTP8>DD;)>TA>>;>UTQ>D)T@0OT@Ls<8IA89$BF$BD=8A\B*9BX>BE9DCX;DCQ9C,TCQXDO ?h 8LXE&&E0IE ,EpFEC01S8VAF>@P08};F1/XGTXG&tH4jQtH,H(NHH \LHIPr?(8FIJCJ2K-AK#Nh2Mg>MT;NS`E8AQhQ6Q,:Q5,Q(eSQT&Q<PQ470R,dN0Re,\R(K\R&R<HRf7R,ER,R(BR|-SX@SA#Sj=S-#TL:T5-xUHRxUy&V4PV.V0MVG+$WbK$W 4Y|0+WTvHWuE4Y%Z<BZZP/@Z<[H=<['[4*:[38\sU\;& \4R \*T\UPT\&l\<Ml\6\t.K\30]GH]ME]3^LnB^3_?_/_<_`LJU`!1`R`aL Pa0 b`M b lbJlb,dG,d,fHD,f0tfBtfgHW?g0dg_<dgzgpTg#0hixRhiIiHOik1(j"M(j~j<9Jj/ mdsG m`DDpoLApo oL?o:1p <pTpQeO\q$4shL:P8Jr!G4s7DAs>;tutNTu/vQvwl)OwvwLwIxFx 1zXDz|xA|}H>}Y0 ~; ~~H%T~o0QO~LcRh8I.F.FC U8OA>v;ScQNULH8I4yFC &A8`>0M;XS@98:QN,LP/I 4:<H8^SlP]NJ8KH4EB 8Q@c=E:=`8R d{P btM[KoH nEBd(@~=0 8A=hd#:=\HlU\dR]NPHMPH'KP/@H3,HFE,T1tgBt4H?0P<P;%4HCU4U%|R|hP0|M|40HJ0XxHGx1HD,HB#PP?PX<T TPRTOM2JPhlG0YD^ȟlAȟJ04>4_8H<y8(T()$HQA$^O7HL7 JHGУ0DУ.4dHAdE4>JH;HX GT x d2pQ(X"O/lxLlI0 F 7̬TD̬8 qA TܭH>ܭ)$;$4T10Q-XhNF8wL,1IFX4@CHA4>V `= P|o;@S`\QPNJh(̾|NL̾(HpIHrFw/CA Y>$F;0SL3Q@N\.%LT(I5FQCP@P=`:WSp:8PL.xVN1hKhEHEBpJ@@8\=>:phRtPxMhTKhH,gEBL!@:=:eU(@R($PM|@J9HE`BL.?<X;J6@T@Q`/C 8WO\LJpG)DP9"<(A<%7dl>d%<;6 @T +$dQ$ETOLIO0Ft$%@DL8jA>" ; F8lT5G88~Q)v4TNpLl9IFCAA<,{>h;SO8UQ%h,U8P NDp8GL6D..oIf/PWFPsC@>G8:yS<QxNK H0 FhC0gM8l@=@~J@8`: SPP N|vK`H #(!EpHx8BtC@U=7:RK8mP M(!MK%aH `EB%?h&<C 89&^U@ 8R&P@'Mt'J8> 8H(D(v#*(1B*# ,k?N 8<X+USH 8\R+OP 8`M+wJ ,GI 8D,BF( 8B?,-J<  C` 8T4-6(. R0= 8yO\- M@s@ 8$J-^GPg: 8KD-A.>`Sx 8;0xTpN 8Q(0POK 8L`0I;@ 8F0"D Q 8A0>p1;d29T4Q$5OH5L|5I06.9F9d#;CE 8cA\;>;;}KX 8T;wQH 8N<iL@=I>FH>C>:A8Bt>Ca;CSCNQCNC@LChICPFClCD@D>PD:DrS@FPHGqNXGK`GHhGFpGBxGe@Gw=(HY:xHSHPHNHoKHHEB<@*N=0:XR`;"fPbT"(QJ MhhTFK9ZHhTYEXHzB?<9(UWU@UR8P@MJXUHxVDV*BVd?Vl<VTW+RO8W/MXWFJ GxWmDWAW?@<`TRrOLJW.GWDDXA8X>XX;xX[TXQXIOXLXIFYD8YAXY>xY;Y2TYQY OYLZI8ZFXZCxZ\AZ>Z;Z TZpQ N[bL8[IX[Fx[C[3A[m>[Z;[S\GQ8\N@9L`aIX\IFx]eC^@_>`:akScP8djNXeKxfHgEhBi^@jp=lR:8mRXnPxoMphK|Hq{EqBr5@8raCCCCJC(CC C C C V C#C CC C C D 5D$DYD8(  D8 (D80D88D8l @D8HD8PD0;XD0`D0Q hD0pD0jxD0D D( DDDQ D DD DFD D DjD Dh DI DE EEpE E=(E0E 8E@EHE PE XE `E; hEpEn xEEE Et E( EWE EE E E E E Ey E!EPEF FiFF F (F*0FD 8F@FHFwPFXF`F1hF%pFxFxFFFYFpFFFFFFF FZFF F-F G)G GG G (G-0GL8G_ @GHGmPG- XG`G; hGpGxGp]GpGpGpWGpGpGpGp/GplGpGpGpGpEGpqG@G@G@ H@hH@PH@H@7 H@(HP{0HP8HP@HPSHHPPHPXHP `HP<hHPpHP xH HHFHtH?KSH  ?RvIVbaPV^FM :KzC&@#>:.?g2 ,2 $!*("%p! !#!.$? C2%8bf9))5*c*2o3R3+.(h*V64063>0s ,* 0*r.06*r"( H" p1$"!5+(6U# +36O)6#,/7' T'\#*|'999?3''j H5414['@="H>@#8BD88k'*)H'""'3$B!!5W!$'!'"($)(pT+*'^2X2`s2"3*%|v*-|5'|C6H.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.datasys_tzpower_supply_set_propertygbatt_set_propertypower_supply_get_propertygbatt_get_propertyof_find_propertydev_attr_health_set_low_boundarymemcpystrlcpyinit_timer_keybatt_init_temp_filter.__keygoogle_battery_init_work.__keybhi_cycle_count_residencydev_attr_charging_policyof_property_read_variable_u16_arrayof_property_read_variable_u32_arraydev_attr_health_capacity_indexbhi_individual_conditions_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_set_low_boundary_showcharging_policy_showhealth_capacity_index_showhealth_index_showhealth_impedance_index_showaacr_cycle_max_showpower_metrics_current_showcharge_to_limit_showhealth_status_showcycle_counts_showhealth_index_stats_showcsi_stats_showssoc_details_showpower_metrics_power_showhealth_indi_cap_showaacr_algo_showhealth_algo_showdev_sn_showfan_level_showpower_metrics_interval_showresistance_avg_showaacr_state_showhealth_get_cal_state_showbatt_pairing_state_showcharging_state_showpower_metrics_polling_rate_showcharge_full_estimate_showmanufacturing_date_showfirst_usage_date_showtemp_filter_enable_showhealth_set_cal_mode_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_set_low_boundary_show.cfi_jtcharging_policy_show.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_jtcharge_to_limit_show.cfi_jthealth_status_show.cfi_jtcycle_counts_show.cfi_jthealth_index_stats_show.cfi_jtcsi_stats_show.cfi_jtssoc_details_show.cfi_jtpower_metrics_power_show.cfi_jthealth_indi_cap_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_jthealth_get_cal_state_show.cfi_jtbatt_pairing_state_show.cfi_jtcharging_state_show.cfi_jtpower_metrics_polling_rate_show.cfi_jtcharge_full_estimate_show.cfi_jtmanufacturing_date_show.cfi_jtfirst_usage_date_show.cfi_jttemp_filter_enable_show.cfi_jthealth_set_cal_mode_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_bhi_cycle_grace_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_jtbatt_csi_status_mask.cfi_jtbatt_csi_type_mask.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_bhi_cycle_grace_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_jtdebug_set_first_usage_date.cfi_jtsimple_attr_release.cfi_jthealth_set_low_boundary_store.cfi_jtcharging_policy_store.cfi_jtaacr_cycle_max_store.cfi_jtcharge_to_limit_store.cfi_jtbpst_reset_store.cfi_jtcycle_counts_store.cfi_jtcsi_stats_store.cfi_jtcycle_count_bins_store.cfi_jtbd_clear_store.cfi_jthealth_indi_cap_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_jtfirst_usage_date_store.cfi_jttemp_filter_enable_store.cfi_jthealth_set_cal_mode_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_jtpoint_full_ui_soc_cb.cfi_jt__mutex_initcev_stats_initgbms_tier_stats_initttf_stats_initbatt_bhi_initttf_soc_initdev_attr_charge_to_limitdev_attr_charge_limitbatt_set_health_charge_limitsysfs_emitmemsetktime_get_with_offsetdev_attr_bpst_resetttf_tier_resetchg_health_charge_limit_setbatt_vs_tz_getchg_health_charge_limit_getbatt_update_csi_statbatt_bhi_update_recalibration_statusdebug_get_bhi_statusdev_attr_health_statusdev_attr_cycle_countsgbms_read_aacr_limitsdev_attr_health_index_statsdev_attr_csi_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_first_usage_date_fopsdebug_chg_raw_profile_fopsdebug_chg_health_stage_fopsdebug_bhi_cycle_grace_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_cstrttf_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_elapdev_attr_health_indi_capttf_pwr_ratioaacr_get_capacity_for_algodev_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_sn_dev_warngvotable_destroy_electiongvotable_create_int_electionbatt_bhi_need_recalibrationqueue_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_bhi_cycle_grace_fops_opendebug_chg_health_thr_soc_fops_opencycle_count_bins_sync_fops_opendebug_ssoc_uic_fops_opensimple_attr_opensimple_openstrlenttf_stats_sscanrtc_time64_to_tmcrypto_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_internalvprintkbatt_csi_status_maskbatt_csi_type_maskgoogle_battery_workgoogle_battery_init_workbatt_res_workgoogle_battery_temp_filter_workssoc_workbatt_history_data_workpower_metrics_data_workno_llseekgeneric_file_llseekmutex_unlockmutex_lock__cfi_checkbatt_init_chg_healthmsc_logic_healthcrypto_alloc_shashgoogle_charger_of_matchgvotable_election_for_eachdev_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_votegvotable_get_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_bhi_cycle_grace_writedebug_chg_health_thr_soc_writebatt_show_charger_statedev_attr_charger_statedev_attr_aacr_statedev_attr_health_get_cal_statedebug_set_pairing_statedev_attr_pairing_statedev_attr_charging_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_updatedev_attr_manufacturing_datebatt_get_manufacture_datedebug_set_first_usage_datedev_attr_first_usage_datemsc_health_pausebatt_chg_stats_closesimple_attr_releasehealth_set_low_boundary_storecharging_policy_storeaacr_cycle_max_storecharge_to_limit_storebpst_reset_storecycle_counts_storecsi_stats_storecycle_count_bins_storebd_clear_storehealth_indi_cap_storehealth_algo_storecharge_deadline_dryrun_storedev_sn_storefan_level_storepower_metrics_interval_storeaacr_state_storepower_metrics_polling_rate_storefirst_usage_date_storetemp_filter_enable_storehealth_set_cal_mode_storeaacr_cycle_grace_storecharging_speed_storebatt_show_charge_typedev_attr_charge_typebatt_show_chg_deadlinebatt_set_chg_deadlinedev_attr_charge_deadlinettf_soc_cstr_combinegbatt_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_idlegbms_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_voltagekfreebatt_id_nodedev_attr_health_set_cal_modedev_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_cbpoint_full_ui_soc_cbpower_supply_get_drvdatagvotable_get_datadev_attr_swelling_datagbms_storage_write_datagbms_storage_read_databatt_prlog__$d.499$x.399bhi_cap_data_update.__UNIQUE_ID_ddebug299$d.299$x.199$x.99$d.489$x.389$x.289$d.189$x.89$d.579$x.479$x.379ttf_pwr_ratio.__UNIQUE_ID_ddebug279batt_chg_stats_update.__UNIQUE_ID_ddebug279$x.279$d.179$x.79$d.569$x.469$x.369__UNIQUE_ID_scmversion269gpsy_set_prop.__UNIQUE_ID_ddebug269ttf_pwr_equiv_icl.__UNIQUE_ID_ddebug269$d.269$x.169$x.69$d.559$x.459$x.359$d.259$d.159$x.59$d.549$d.449$x.349$x.249$x.149$x.49$d.539$x.439$x.339$x.239$x.139$x.39$d.529__UNIQUE_ID_description429$x.429$x.329$x.229$x.129$d.29$d.519google_battery_work.__UNIQUE_ID_ddebug419$d.419$x.319$d.219$x.119$d.19$d.509google_battery_temp_filter_work.__UNIQUE_ID_ddebug409$x.409batt_bhi_stats_update.__UNIQUE_ID_ddebug309$d.309$x.209$x.109$x.9$d.498$d.398bhi_individual_conditions_index.__UNIQUE_ID_ddebug298$x.298$x.198$x.98$d.488$x.388$x.288$x.188$x.88$d.578$x.478health_index_stats_show.__UNIQUE_ID_ddebug378$d.378ttf_pwr_ratio.__UNIQUE_ID_ddebug278fan_level_cb.__UNIQUE_ID_ddebug278$d.278$x.178$x.78$d.568$x.468$d.368__UNIQUE_ID_alias268ttf_ref_cc.__UNIQUE_ID_ddebug268$x.268$d.168$x.68$d.558$x.458$d.358$x.258$x.158$d.58$d.548$x.448$d.348$x.248$x.148$x.48$d.538$x.438$x.338$x.238$d.138$d.38$d.528$d.428$x.328$x.228$x.128$x.28$d.518google_battery_work.__UNIQUE_ID_ddebug418$x.418$d.318$x.218$x.118$x.18$d.508$d.408bhi_calc_health_index.__UNIQUE_ID_ddebug308$x.308google_battery_init_work.__key.208$x.208$x.108$d.8_note_7$d.497$x.397batt_get_manufacture_date.__UNIQUE_ID_ddebug297$d.297$d.197$x.97$d.587$d.487$d.387$d.287$d.187$x.87$d.577$x.477$x.377ttf_pwr_ratio.__UNIQUE_ID_ddebug277dump_ssoc_state.__UNIQUE_ID_ddebug277$x.277$d.177$x.77$d.567$x.467$x.367__UNIQUE_ID_alias267ttf_pwr_ibatt.__UNIQUE_ID_ddebug267$d.267$x.167$x.67$d.557$x.457$x.357$x.257$x.157$x.57$d.547$x.447$x.347$x.247$x.147$x.47$d.537$x.437$x.337$x.237$x.137$x.37$d.527$x.427$x.327$x.227$x.127$d.27$d.517google_battery_work.__UNIQUE_ID_ddebug417$d.417$x.317$x.217$x.117$d.17$d.507$x.407bhi_calc_sd_index.__UNIQUE_ID_ddebug307$x.307$x.207$x.107$x.7$d.496$x.396aacr_get_capacity_for_algo.__UNIQUE_ID_ddebug296$x.296$x.196$x.96$d.586$d.486$x.386$x.286$x.186$x.86$d.576$x.476$d.376ttf_pwr_ratio.__UNIQUE_ID_ddebug276psy_changed.__UNIQUE_ID_ddebug276$d.276$x.176$x.76$d.566$x.466$x.366__UNIQUE_ID_depends266ttf_pwr_ibatt.__UNIQUE_ID_ddebug266$x.266$d.166$x.66$d.556$x.456$d.356$x.256$d.156$d.56$d.546$d.446$d.346$x.246$x.146$d.46$d.536$d.436$x.336$x.236$d.136$x.36$d.526$x.426$d.326$x.226$d.126$x.26$d.516google_battery_work.__UNIQUE_ID_ddebug416$x.416batt_chg_logic.__UNIQUE_ID_ddebug316$d.316$x.216$x.116$x.16$d.506$x.406bhi_calc_imp_index.__UNIQUE_ID_ddebug306$d.306google_battery_init_work.__key.206$x.206$x.106$x.6$d.495$x.395$d.295$d.195$x.95$d.585$d.485$d.385aacr_get_reference_capacity.__UNIQUE_ID_ddebug285ttf_soc_qual_cc.__UNIQUE_ID_ddebug285$x.285$d.185$x.85$d.575$x.475$x.375ttf_pwr_ratio.__UNIQUE_ID_ddebug275$x.275$d.175$x.75$d.565$x.465$x.365__UNIQUE_ID_name265$x.265$x.165$x.65$d.555$x.455$x.355$x.255$x.155$x.55$d.545$x.445$x.345$x.245$x.145$x.45$d.535$x.435batt_show_chg_deadline.__UNIQUE_ID_ddebug335$x.335$x.235$x.135$d.35$d.525gbatt_set_property.__UNIQUE_ID_ddebug425$d.425$x.325$x.225$x.125$d.25$d.515google_battery_work.__UNIQUE_ID_ddebug415$d.415batt_bpst_detect_update.__UNIQUE_ID_ddebug315$x.315$x.215$x.115$d.15$d.505$x.405bhi_imp_data_update.__UNIQUE_ID_ddebug305$x.305$x.205$x.105$x.5$d.594$d.494$x.394$x.294$x.194$x.94$d.584$d.484$x.384ttf_soc_qual_elap.__UNIQUE_ID_ddebug284msc_pm_hold.__UNIQUE_ID_ddebug284$x.284$x.184$x.84$d.574$x.474$x.374ttf_pwr_ratio.__UNIQUE_ID_ddebug274$x.274$x.174$d.74ktime_get_real_ts64rtc_tm_to_time64$d.564$x.464$x.364__UNIQUE_ID_vermagic264$x.264$x.164$d.64$d.554$x.454$d.354$x.254$x.154$x.54$d.544$x.444$x.344$x.244$d.144$x.44$d.534$d.434$d.334$x.234$x.134$x.34$d.524$x.424$x.324$x.224$x.124$x.24$d.514google_battery_work.__UNIQUE_ID_ddebug414$x.414batt_bpst_detect_begin.__UNIQUE_ID_ddebug314$d.314$x.214$x.114$x.14$d.504$d.404bhi_calc_cap_index.__UNIQUE_ID_ddebug304$x.304google_battery_init_work.__key.204$x.204$x.104$x.4$d.4$d.593$d.493$x.393$d.293$d.193$x.93$d.583$x.483$d.383ttf_soc_qual_elap.__UNIQUE_ID_ddebug283batt_calc_charging_speed.__UNIQUE_ID_ddebug283$x.283$x.183$x.83$d.573$x.473$d.373ttf_pwr_equiv_icl.__UNIQUE_ID_ddebug273$d.273$d.173$x.73$d.563$x.463$x.363$x.263$d.163$x.63$d.553$x.453$x.353$x.253$d.153$x.53$d.543$x.443$d.343$x.243$x.143$d.43$d.533$x.433$x.333$x.233$d.133$d.33$d.523gbatt_get_property.__UNIQUE_ID_ddebug423$d.423$x.323$d.223$x.123$d.23$d.513google_battery_work.__UNIQUE_ID_ddebug413$x.413batt_bpst_detect_begin.__UNIQUE_ID_ddebug313$x.313$x.213$x.113$d.13$d.503$x.403$d.303$x.203$x.103$x.3$d.3$d.492$x.392$x.292$x.192$x.92$d.582$x.482$x.382ttf_elap.__UNIQUE_ID_ddebug282batt_res_work.__UNIQUE_ID_ddebug282$x.282$d.182$x.82$d.572$x.472$x.372ttf_pwr_equiv_icl.__UNIQUE_ID_ddebug272$x.272$x.172$d.72$d.562$x.462$d.362$d.262$x.162$x.62$d.552$x.452$x.352$d.252$x.152$d.52$d.542$x.442$x.342$x.242$x.142$x.42debugfs_create_u32$d.532$d.432$x.332$x.232$x.132$x.32$d.522$x.422$x.322$x.222$x.122$x.22$d.512google_battery_work.__UNIQUE_ID_ddebug412$d.412ssoc_change_state.__UNIQUE_ID_ddebug312$d.312$x.212$x.112$x.12$d.502$x.402$x.302google_battery_init_work.__key.202$x.202$x.102$x.2$d.2$d.491$x.391$x.291$x.191$x.91$d.581$x.481$d.381ttf_elap.__UNIQUE_ID_ddebug281batt_ravg_write.__UNIQUE_ID_ddebug281$x.281$x.181$x.81$d.571$x.471$d.371ttf_pwr_equiv_icl.__UNIQUE_ID_ddebug271$d.271$x.171$x.71$d.561$x.461$x.361$x.261$d.161$x.61$d.551$d.451$x.351$x.251$x.151$x.51$d.541$x.441$x.341$x.241$x.141$x.41$d.531__UNIQUE_ID_license431$x.431$d.331$x.231$d.131$d.31$d.521$d.421$d.321$x.221$x.121$d.21$d.511google_battery_work.__UNIQUE_ID_ddebug411$x.411batt_bhi_stats_update_all.__UNIQUE_ID_ddebug311$x.311$x.211$x.111$x.11$d.501$x.401$x.301$x.201$x.101$x.1$d.1$d.490$d.390$d.290$x.190$x.90$d.580$x.480$x.380ttf_elap.__UNIQUE_ID_ddebug280batt_ravg_write.__UNIQUE_ID_ddebug280$d.280$x.180$x.80$d.570$x.470$x.370gpsy_get_prop.__UNIQUE_ID_ddebug270ttf_pwr_equiv_icl.__UNIQUE_ID_ddebug270$x.270$d.170$d.70$d.560$x.460$d.360$x.260$x.160$x.60$d.550$x.450$d.350$x.250$x.150$x.50$d.540$x.440$x.340$x.240$x.140$d.40$d.530__UNIQUE_ID_author430$d.430$x.330$x.230$x.130$x.30$d.520google_battery_work.__UNIQUE_ID_ddebug420$x.420$x.320$x.220$x.120$x.20gbms_aacr_fade10$d.510$d.410bhi_cycle_count_residency.__UNIQUE_ID_ddebug310$x.310$x.210$x.110$d.10$d.500$d.400$x.300$x.200$x.100@S p h2 Dr: HNI5,0@x @ o @m%$ @H @،}GX@0@@@0LoV@@@0r ;$ H`H0{Nx>vX?zU