ELF^@@$"S7_PON_OCVS3_GOOD_OCVS3_LAST_OCVSDAM_PON_OCV*G. T\^_] 987  N'  &&&&&&&&&&&&&&& -27JLNP\FIKR^qv{  #&-057>ADORU^ahknqt48BH0(3QG-K: %s: Failed to update S2 acc intrvl, rc=%d %d3QG-K: %s: Invalid S2 fifo-length=%d max_length=%d 3QG-K: %s: Failed to parse S2 DT params rc=%d qcom,vbatt-empty-mv3QG-K: %s: Unsupported PMIC subtype %d 3QG-K: %s: Failed to create qg_device qg_init_psy3QG-K: %s: Failed to initialize battery based on soh rc=%d qg-batt-missing3QG-K: %s: Error in writing learned_capacity, rc=%d FIFO_RT_DONE_VOTERqcom,step-chg-ranges6QG-K: %s: profile=%s FV=%duV FCC=%dma TTF_AWAKE_VOTER3QG-K: %s: Failed to write offset=%0x4 param=%d value=%d 3ALG: %s: failed to restore cycle counter rc=%d get_cycle_counts3ALG: %s: cc_soc_delta_pct: %d 3ALG: %s: Failed to get step charging window S3_GOOD_OCV3QG-K: %s: Failed to get FIFO sample count, rc=%d 3QG-K: %s: Failed to get battery type, rc=%d 3QG-K: %s: Failed to get pmic_revid, rc=%ld 3QG-K: %s: Failed to write S2 ACC intrvl, rc=%d 6QG-K: %s: battery_missing=%d batt_id_ohm=%d Ohm profile_loaded=%d profile=%s QG_V_I3QG-K: %s: Failed to get FIFO length, rc=%d 6QG-K: %s: Enter VBAT_LOW vbat_avg=%duV vbat_low=%duV 4QG-K: %s: VBATT EMPTY SOC = 0 qg_device_read3QG-K: %s: Failed to read battery float-voltage rc:%d qcom,fastchg-current-ma6QG-K: %s: VBAT LOW threshold updated to %dmV temp=%d 3QG-K: %s: Failed to get battery-present, rc=%d 6QG-K: %s: QG_OK not set! 6QG-K: %s: udata update: QG_SOC=%d QG_SYS_SOC=%d last_catchup_soc=%d qg_process_bass_soc6QG-K: %s: BASS Exit: fifo_i_ua=%d sys_soc=%d msoc=%d bsoc_bass_entry=%d batt_soc=%d bass_soc=%d qg_adjust_sys_socqg_parse_battery_profile3ALG: %s: failed to get battery current, rc=%d SUSPEND_DATA_VOTER3QG-K: %s: Failed to apply VBAT LOW WA, rc=%d qg_process_esr_data6QG-K: %s: FIFO_done time_delta_ms=%lld charge_pump_masterSDAM_PON_OCVqcom,lut-col-legend3ALG: %s: Couldn't set batt_age_level rc=%d 3ALG: %s: failed to get ttf, rc=%d qpnp_qg_suspend_noirqqg_config_s2_stateqg_get_cell_type3QG-K: %s: Missing qcom,pmic-revid property - driver failed qcom,sleep-s2-fifo-lengthgoogle,batt_type_nameis_battery_present6QG-K: %s: SDAM valid 3QG-K: %s: Error restoring cycle_count, rc=%d 6QG-K: %s: Average estimated ESR %d mOhm CHARGEqg_vbat_low_handler6QG-K: %s: VBAT_LOW = %d 6QG-K: %s: SOH update: SOH=%d esr_actual=%d esr_nominal=%d SLEEP_EXIT_DATA_VOTERqg_get_ttf_paramqg_handle_battery_insertion6QG-K: %s: msoc=%d recharge_soc=%d charge_full (1->0) 3Failed regmap_write for %04x rc=%d 3Failed regmap_write for address %04x rc=%d qg_scale_socqg_batterydata_init3QG-K: %s: Invalid lut-length for %s table 6QG-K: %s: QG Battery-profile loaded qcom,pc-temp-y2-lutqg_interpolate_slopecap_learning_update3ALG: %s: failed to get ttf_tte_valid rc=%d 3ALG: %s: failed to get battery resistance rc=%d 3QG-K: %s: Failed to read FIFO RT count, rc=%d 3QG-K: %s: Failed to process QG suspend, rc=%d batt-therm6QG-K: %s: PMIC subtype %d Digital major %d qcom,cl-max-incrementqcom,cl-max-decrementqcom,linearize-socgoogle,qg-zero-ibat-offset-ctl6QG-K: %s: DT: vbatt_empty_mv=%dmV vbatt_low_mv=%dmV delta_soc=%d ext-sns=%d 3QG-K: %s: Failed to configure VBAT empty/low rc=%d 3QG-K: %s: Failed to read shutdown params rc=%d 3QG-K: %s: Failed to read SDAM PON OCV rc=%d QG_VBATT_IRQ_DISABLE3QG-K: %s: Failed to read ESR_CHARGE_DELTA rc=%d 3QG-K: %s: Failed to read STATUS1_REG rc=%d qg_get_charge_counter6QG-K: %s: QG device opened! 3QG-K: %s: Failed to initialize battery-profile rc=%d 6QG-K: %s: cc_soc %d is not monotonic. old cc_soc: %d process_udata_work6QG-K: %s: Force to trigger QG GOOD_OCV 3Failed regmap_update_bits for address %04x rc=%d OCV_UV3ALG: %s: Invalid parameters for using cycle counter get_time_to_full_locked3ALG: %s: failed to get ACT_BATT_CAP rc=%d 3ALG: %s: failed to get battery OCV, rc=%d 6QG-K: %s: Suspend: Charging - Exit S2_SLEEP 3QG-K: %s: Failed to exit S2-sleep rc=%d 3QG-K: %s: Failed to config S2_SLEEP rc=%d 6QG-K: %s: FIFO rt_length=%d sleep_fifo_length=%d default_s2_count=%d suspend_data=%d time=%d 3QG-K: %s: Failed to process ACC data, rc=%d 3QG-K: %s: Failed to get RTC time, rc=%d 6QG-K: %s: Pending suspend-data FIFO length=%d qcom,s2-fifo-length6QG-K: %s: DT: S2 FIFO length=%d low_vbat_length=%d acc_length=%d acc_interval=%d qcom,shutdown-temp-diffqcom,esr-disable-soc3QG-K: %s: Failed to lookup SOC@PON rc=%d 6QG-K: %s: v_float=%d v_cutoff=%d FULL_SOC=%d CUTOFF_SOC=%d PON_SYS_SOC=%d pon_soc=%d qg_soh_batt_profile_init3QG-K: %s: failed to write cycle counts rc=%d qg_good_ocv_handlerFIFO_DONE_VOTERqg_psy_set_propertyqg_resetqg_device_release3QG-K: %s: Error in reading qcom,step-chg-ranges from battery profile, rc=%d 3QG-K: %s: failed to read bucket %d rc=%d 6QG-K: %s: Parallel status changed Enabled=%d 6QG-K: %s: TCSS: Quit - enabled=%d sys_soc=%d tcss_entry_count=%d fifo_i_ua=%d 6QG-K: %s: FVSS: vbat_fvss_entry=%d soc_fvss_entry=%d cutoff_uv=%d vbat_uv=%d fifo_avg_v=%d soc_vbat=%d sys_soc=%d wt_vbat=%d wt_sys=%d soc_fvss=%d 6QG-K: %s: SOC scale: msoc=%d catch_up_soc=%d delta_soc=%d next_wakeup=%d sec scale_soc_work3QG-K: %s: Failed to create qg-battery class qcom,pc-temp-v1-lut3QG-K: %s: Invalid table index %d for Slope lookup esr_count3QG-K: %s: QG device node missing qcom,cl-max-tempqcom,esr-qual-vbatt-uvqg_sanitize_sdam3QG-K: %s: Failed to initialize QG psy, rc=%d 3QG-K: %s: Failed to apply VBAT EMPTY config rc=%d 6QG-K: %s: Battery temperature(%d) below threshold(%d) for ESR 6QG-K: %s: ESR all sample average=%d count=%d apply_SD=%d DISCHARGE3QG-K: %s: Failed to estimate ESR, rc=%d 6QG-K: %s: QG_OK not set UDATA_READY_VOTERqcom,battery-type6QG-K: %s: msoc=%d recharge_soc=%d charge_full=%d input_present=%d 3Failed to open rtc device (%s) 3Failed to update QG_SOC_MONOTINIC reg rc=%d 3QG-K: %s: Failed to update SDAM with MSOC rc=%d 6QG-K: %s: SOC scale: Work msoc=%d catch_up_soc=%d delta_soc=%d next_wakeup=%d sec 3QG-K: %s: Invalid table index %d for FCC lookup 3ALG: %s: Insufficient functions for supporting capacity learning 3ALG: %s: Error in getting ACT_BATT_CAP, rc=%d 3QG-K: %s: Failed to read latched status register, rc=%d 6QG-K: %s: Master hold = %d 3QG-K: %s: Failed to write S3-entry fifo-length, rc=%d qg_parse_dtqcom,cl-wt-enableqcom,ocv-timer-expiry-min3QG-K: %s: Failed to read RT status, rc=%d 3QG-K: %s: Failed to read PON OCV rc=%d 3QG-K: %s: Failed to get FCC for charge-counter rc=%d 6QG-K: %s: QG device closed! 3QG-K: %s: Failed in copy_to_user 3QG-K: %s: Failed in battery-removal rc=%d 6QG-K: %s: Input status changed usb_present=%d dc_present=%d 3QG-K: %s: Failed to read vbat_avg for good_ocv trigger, rc=%d 3Failed to read QG addr %d rc=%d 3Failed to read rtc time (%s) : %d 3Failed reading BAT_TEMP over ADC rc=%d 3QG-K: %s: Invalid sdam-chip pointer get_lengthqcom,pc-temp-z6-lut3ALG: %s: Couldn't read SOH data for profile loading, rc=%d 3ALG: %s: failed to get charge_status rc=%d 3ALG: %s: failed to get msoc, rc=%d 6QG-K: %s: FIFO_DONE_STS=%d suspend_data=%d good_ocv=%d sleep_time=%d secs 3QG-K: %s: Failed to release master, rc=%d qg_process_fifo3QG-K: %s: Failed to get FIFO sample interval, rc=%d 6QG-K: %s: S2 New state=%x fifo_length=%d interval=%d acc_length=%d qg_update_fifo_lengthqcom,cl-disableqg_parse_s2_dtqcom,sleep-s2-acc-lengthqcom,ocv-tol-threshold-uvqcom,vbatt-cutoff-mvqcom,esr-discharge-enableqg_set_wa_flags3QG-K: %s: Failed to write S3-entry ibat-uA, rc=%d 3QG-K: %s: Failed to write zero ibat enable rc=%d get_batt_id_ohm6QG-K: %s: First boot. SDAM initilized 3QG-K: %s: Failed to register QG interrupts, rc=%d QG_PMIC5qg_storage_write6QG-K: %s: ESR_CHARGE_SF SDAM=%d 3QG-K: %s: Failed to get ESR done for %d iteration bmsqg_psy_get_property3QG-K: %s: Failed to read OCV rc=%d 3QG-K: %s: Failed to read T_RBAT rc=%d 3QG-K: %s: Failed to get battery-temp, rc = %d 6QG-K: %s: Input limited sys_soc=%d soc_tcss=%d 3QG-K: %s: Invalid SDAM param %d SOCqcom,pc-temp-v2-lutqcom,fcc1-temp-lutqcom,pc-temp-z3-lutqg_process_accumulator6QG-K: %s: DT: cl_min_start_soc=%d cl_max_start_soc=%d cl_min_temp=%d cl_max_temp=%d chip->cl->dt.cl_wt_enable=%d qg_parse_cl_dt6QG-K: %s: No Profile, skipping PON soc qg_esr_estimate3QG-K: %s: Invalid age-level %d qg_device_open3QG-K: %s: Invalid datasize %zu expected %lu 3QG-K: %s: Invalid datasize %lu, expected lesser then %zu 3QG-K: %s: Failed to read QG profile version rc:%d 3QG-K: %s: Failed to write vbat-empty, rc=%d 6QG-K: %s: cc_soc %d exceeds FULL, calibrate qg_soc parallel3Failed to read S2_NORMAL_AVG_I reg, rc=%d 6QG-K: %s: BASS Quit: enabled=%d fifo_i_ua=%d sys_soc=%d msoc=%d batt_soc=%d 3QG-K: %s: Failed to update MSOC register rc=%d qg_ss_featuresoc_cold_interval_msTIME_SEC3QG-K: %s: Parent regmap is unavailable 3QG-K: %s: BPIOCXSOC: Failed rc=%d 3ALG: %s: Error in getting CC_SOC_SW, rc=%d 3ALG: %s: Couldn't get learned capacity, rc=%d cap_learning_post_profile_init3QG-K: %s: Failed to read RT FIFO length, rc=%d 3QG-K: %s: Invalid FIFO length %d 6QG-K: %s: eeprom ID=%s, len=%d, defer_cnt=%d qcom,delta-soc3QG-K: %s: Failed to update sdam params rc=%d 3QG-K: %s: Failed register psy notifier rc = %d qg-good-ocv6QG-K: %s: ESR qualified: i=%d pre_i=%d pre_v=%d post_i=%d post_v=%d esr_diff_v=%d esr_diff_i=%d esr=%d batteryqg_store_learned_capacityqg_store_batt_age_level6QG-K: %s: QG device read complete Seq_no=%u Size=%ld qg_get_batt_age_levelqg_input_status_update3QG-K: %s: Failed to force recharge rc=%d 6val[%d]: %02x 3Invalid RTC time (%s): %d 3Failed to read inst. IBAT rc=%d 6QG-K: %s: FVSS: last_fifo_v=%d fvss_entry_uv=%d - exit 6QG-K: %s: sys_soc=%d adjusted sys_soc=%d 3QG-K: %s: Failed to read offset=%0x4 param=%d 3QG-K: %s: BPIOCXSLOPE: Failed rc=%d 4Slope=%d for soc=%d, using 1 cycle_count_initttf_work6QG-K: %s: Suspend: Forcing S2_SLEEP qg_master_hold3QG-K: %s: Failed to process FIFO real-time, rc=%d qcom,cl-max-limitqcom,qg-sys-min-voltageqcom,fvss-fifo-countqg_setup_battery3QG-K: %s: Failed to get %s @ PON, rc=%d qg_request_interrupt6QG-K: %s: SOH profile count: %d qg_post_init6QG-K: %s: ESR values for %d iteration pre_v=%d pre_i=%d post_v=%d post_i=%d qg_setprop_batt_age_levelqg_sleep_exit_work6QG-K: %s: Forced recharge 6QG-K: %s: SDAM store ESR_CHARGE_SF=%d rtc0qcom,pc-temp-y1-lut3QG-K: %s: IOCTL %d not supported get_cc2cv_current6QG-K: %s: GOOD OCV @ resume good_ocv=%d uV fake_capacityqg_create_debugfsqcom,rbat-conn-mohmqcom,esr-low-temp-threshold3QG-K: %s: Failed to write S2 ACC length, rc=%d 3QG-K: %s: Failed to detect batt_id rc=%d 3QG-K: %s: Failed to read SDAM rc=%d 3QG-K: %s: failed to read cycle counts rc=%d qg_retrieve_esr_params3QG-K: %s: Failed to read status2 register rc=%d GOOD_OCV_VOTER3QG-K: %s: error in retrieving batt age level rc=%d 3QG-K: %s: Failed to detect battery type rc:%d qg_process_fvss_soc6QG-K: %s: BASS Entry: fifo_i=%d sys_soc=%d msoc=%d batt_soc=%d fvss_active=%d qg_sdam_readqg_sdam_multibyte_readqcom,pc-temp-z5-lut3ALG: %s: Couldn't get profile count rc=%d 6QG-K: %s: FIFO %d raw_v=%d uV=%d raw_i=%d uA=%d interval=%d count=%d 3QG-K: %s: Failed to read battery presence, rc=%d qg_register_device3QG-K: %s: Failed to cdev_add rc=%d 3QG-K: %s: Error in cap_learning_post_profile_init rc=%d qg-fsm-state-chg3QG-K: %s: Failed to apply fast-charge config rc=%d 3QG-K: %s: failed to load profile 3QG-K: %s: Failed to read cols values for table %s rc=%d 3QG-K: %s: Failed to find lut-data qcom,pc-temp-z2-lutqcom,pc-temp-y3-lutcycle_count_updatecap_learning_begin3ALG: %s: Error in getting capacity, rc=%d 3QG-K: %s: Failed to read type, rc=%d qcom,s3-entry-ibat-uaqcom,cold-temp-threshold3QG-K: %s: Failed to initialize QG SDAM, rc=%d 6QG-K: %s: ESR-sign mismatch %d reject all data 6QG-K: %s: ESR (%d) %d falls-out of SD(%d) 3QG-K: %s: error in storing batt_age_level rc =%d unknown3QG-K: %s: Failed to read vbat-low, rc=%d 6QG-K: %s: S7_OCV on battery insertion = %duV 3Failed regmap_read for address %04x rc=%d VALID3QG-K: %s: Invalid battery-params user pointer 3QG-K: %s: BPIOCXVAR: Failed rc=%d clear_cycle_countcap_learning_post_processesr_mod_countqcom,s2-acc-lengthqg_hw_initSHUTDOWN_SOCSDAM_PON_SOC3QG-K: %s: Failed to exit S2_SLEEP rc=%d 3QG-K: %s: Failed in battery-insertion rc=%d 3QG-K: %s: Failed to clear SDAM rc=%d 6QG-K: %s: time_delta=%lld ms update_smb=%d 6QG-K: %s: udata update: batt_soc=%d cc_soc=%d full_soc=%d qg_esr=%d qg_process_tcss_socqg_sdam_writeqg_sdam_multibyte_writeqg_batterycap_learning_done3ALG: %s: failed to get charge-status rc=%d 3QG-K: %s: Failed to read ACC RT V data, rc=%d 3QG-K: %s: Invalid FIFO data V_RAW=%x I_RAW=%x - FIFO rejected batt-idqcom,cl-feedback-onqcom,hold-soc-while-fullqcom,esr-disableqcom,fvss-vbatt-mvS3_LAST_OCV3QG-K: %s: Failed to determine initial state, rc=%d QG_WS6QG-K: %s: ESR_DISCHARGE_DELTA SDAM=%d qg_get_power3QG-K: %s: Failed to update flash-ocv rc=%d 4QG-K: %s: Battery removed! qg_trigger_good_ocv6QG-K: %s: fifo_full_time=%d secs fifo_real_time=%d secs soc_scale_points=%d 3QG-K: %s: Failed to write SDAM param=%s rc=%d qcom,lut-row-legend3QG-K: %s: Battery data not set! 3QG-K: %s: Invalid table index %d for SOC-OCV lookup 3QG-K: %s: BPIOCXOCV: Failed rc=%d 3QG-K: %s: Failed to read ocv, rc=%d 3QG-K: %s: Failed to hold master, rc=%d qg_process_rt_fifoqg_get_batt_type3QG-K: %s: batt-id channel unavailable, rc=%d &chip->data_lockqcom,s3-entry-fifo-lengthqcom,s3-exit-ibat-ua3QG-K: %s: Failed to read S3-entry ibat-uA, rc=%d QG_FIFO_IRQ_DISABLE3QG-K: %s: Failed to register qg_psy rc = %ld 3QG-K: %s: %s is not a defined irq 6QG-K: %s: ESR_CHARGE_DELTA SDAM=%d 3QG-K: %s: Failed to read ESR_CHARGE_SF rc=%d qg_fast_charge_config3QG-K: %s: Batterydata not available 3QG-K: %s: Failed to get charger status, rc=%d 6QG-K: %s: charge_status=%d charge_done=%d 6QG-K: %s: SDAM store ESR_CHARGE_DELTA=%d 6QG-K: %s: vbat_uv=%duV holding SOC to 1% %d fvss_delta_soc_interval_msSDAM_FLASH_OCV_OFFSETqg_sdam_write_all3QG-K: %s: Failed in copy_from_user 3QG-K: %s: Invalid table index %d for VAR lookup ttf_tte_init3QG-K: %s: Failed to read QG_V_FIFO, rc=%d 3QG-K: %s: Invalid S2 state %d 3QG-K: %s: Invalid S2 sleep-fifo-length=%d max_length=%d qcom,cl-min-start-socqcom,cl-min-tempqcom,ignore-shutdown-soc-secsS3_LAST_SOC3QG-K: %s: Failed to create sysfs files rc=%d 6QG-K: %s: FIFO done count=%d ESR mod count=%d 3QG-K: %s: Failed to start ESR rc=%d 6QG-K: %s: ESR (%d) V/I %duA %duV fails qualification qg_vbat_empty_handler3QG-K: %s: Failed to read RT status rc=%d 6QG-K: %s: S7_OCV = %duV 3QG-K: %s: Failed to get charge term current, rc=%d 6QG-K: %s: QG write complete size=%d 3QG-K: %s: Failed to read battery fastcharge current rc:%d qg_store_cycle_countqg_soc_init0x%4x qcom,pc-temp-y6-lutqg_battery_data_ioctl3QG-K: %s: BPIOCXFCC: Failed rc=%d restore_cycle_count3ALG: %s: Error in writing cc_soc_sw, rc=%d 3ALG: %s: Error in storing learned_cap_uah, rc=%d process_suspendqcom,vbatt-empty-cold-mvqcom,min-sleep-time-secs3QG-K: %s: Failed to parse DT, rc=%d 3QG-K: %s: Failed to reconfigure S7-delay rc=%d 6QG-K: %s: Battery Missing! 3QG-K: %s: SDAM uninitialized, SDAM reset 3QG-K: %s: BCNT read error size %d/%d6QG-K: %s: ESR_DISCHARGE_SF SDAM=%d 6QG-K: %s: Not enough ESR samples, ESR not found 6QG-K: %s: Same age-level %d 3QG-K: %s: Error in reading learned_capacity, rc=%d 3QG-K: %s: Failed to get charge done status, rc=%d 3QG-K: %s: Failed to update SDAM params, rc=%d 3Failed to read FIFO sample count rc=%d fvss_vbat_scalingSDAM_ESR_CHARGE_DELTA3QG-K: %s: Failed to write offset=%0x4 value=%d qg_sdam_init3QG-K: %s: Failed to allocate chrdev rc=%d qcom,lut-dataqcom,fcc2-temp-lutqcom,pc-temp-z1-lut3ALG: %s: failed to write cycle_count[%d] rc=%d 3QG-K: %s: Failed to read ACC count, rc=%d 3QG-K: %s: Failed to update S2 fifo-length, rc=%d 3QG-K: %s: Failed to create debugfs directory rc=%ld 3QG-K: %s: Failed to create debug_mask rc=%ld qcom,fast-chg-s2-fifo-lengthqcom,cl-max-start-socqcom,vbatt-low-mvqcom,fvss-enable3QG-K: %s: Failed to read %s OCV rc=%d 3QG-K: %s: Failed to process QG FIFO, rc=%d 6QG-K: %s: Valid ESR after SD (%d) %d mOhm 3QG-K: %s: No data! 6QG-K: %s: Batt_age_level %d doesn't exist, using %d qcom,max-voltage-uv3QG-K: %s: Failed to process RT FIFO data, rc=%d get_next_update_time3ALG: %s: failed to clear cycle counter rc=%d 3ALG: %s: Invalid length %d QG_INIT_STATE_IRQ_DISABLEqpnp_qg_probeqcom,s2-vbat-low-fifo-lengthqcom,qg-fast-chg-config3QG-K: %s: Invalid S2 fast-fifo-length=%d max_length=%d qcom,cl-min-limitqcom,tcss-entry-soc3QG-K: %s: Failed to update PMIC type flags, rc=%d S7_PON_OCV6QG-K: %s: using %s @ PON ocv_uv=%duV soc=%d 6QG-K: %s: Skip ESR, batt-soc below %d 3QG-K: %s: cycle read failed: %d qcom,qg-batt-profile-ver3Failed to read FIFO length rc=%d 3QG-K: %s: Failed to get soc alarm-timer BATT_TEMPqg_sdam_clear3QG-K: %s: %s table not found 3QG-K: %s: Failed to get col-length for %s table rc=%d 3QG-K: %s: Failed to parse battery profile rc=%d cap_learning_process_full_data3ALG: %s: failed to get charge_type rc=%d 3QG-K: %s: Failed to read sleep FIFO count, rc=%d 6QG-K: %s: DT: OCV timer_expiry =%dmin ocv_tol_threshold=%duV qcom,shutdown-soc-threshold3QG-K: %s: Failed to hw_init, rc=%d 3QG-K: %s: Failed to initialize SOC scaling init rc=%d 3QG-K: %s: Failed to read RTC time rc=%d 3QG-K: %s: Failed to read batt_temp rc=%d 4QG-K: %s: Capacity learning disabled! 6QG-K: %s: VBAT=%duV SOC=%d 3QG-K: %s: Failed to clear SDAM learnt capacity rc=%d qcom,battery-dataqg_vbat_thresholds_configqg_parallel_status_updateqg_charge_full_update6QG-K: %s: SDAM store ESR_DISCHARGE_DELTA=%d 3Failed to read S2_NORMAL_AVG_V reg, rc=%d update_msocSDAM_BATT_AGE_LEVEL_OFFSETqg_sdam_read_all3QG-K: %s: Failed to get lut-length for %s table rc=%d &counter->locksoh_profile_init3ALG: %s: TTF mode %d is not supported ttf_get_time_to_empty3QG-K: %s: Failed to get cell type, rc=%d qcom,esr-chg-min-ibat-uaqcom,qg-ext-sns3QG-K: %s: Failed to write OCV timer, rc=%d qgS7_PON_SOC6QG-K: %s: Exit VBAT_LOW vbat_avg=%duV vbat_low=%duV 3QG-K: %s: Failed to configure for VBAT_LOW rc=%d 6QG-K: %s: Skip CHG ESR, Fails IBAT ibat(%d) min_ibat(%d) 6QG-K: %s: No ESR samples qualified, ESR not found 4QG-K: %s: Capacity learning active! 3QG-K: %s: failed to write bucket %d rc=%d 3QG-K: %s: Failed to update SMB_EN, rc=%d 6QG-K: %s: msoc=%d health=%d charge_full=%d charge_done=%d SDAM_ESR_CHARGE_SF_OFFSET3QG-K: %s: Failed to read offset=%0x4 3QG-K: %s: Failed to create battery_device device 3QG-K: %s: Failed to find value for %s property qcom,pc-temp-z4-lut6ALG: %s: Batt_age_level set to %d for SOH %d 3ALG: %s: failed to get iterm rc=%d 3ALG: %s: failed to get charge_done rc=%d 3QG-K: %s: Failed to process QG resume, rc=%d 6QG-K: %s: Charging @ suspend - ignore processing 3QG-K: %s: Failed to process FIFO data, rc=%d 6QG-K: %s: ACC v_avg=%duV i_avg=%duA interval=%d count=%d 6QG-K: %s: FIFO length=%d 3QG-K: %s: Failed to read base address, rc=%d google,cl-degrade3QG-K: %s: Failed to read QG mode rc=%d 3QG-K: %s: Failed to write OCV tol-thresh, rc=%d 3QG-K: %s: Failed to write zero ibat offset rc=%d 3QG-K: %s: Failed to sanitize SDAM, rc=%d qg-fifo-done6QG-K: %s: Profile with batt_age_level = %d loaded 3QG-K: %s: Unsupported property %d qg_restore_cycle_countqg_status_change_work3Failed to hold burst-avg data rc=%d 6QG-K: %s: SOC scale stopped: msoc=%d catch_up_soc=%d SDAM_ESR_DISCHARGE_SF_OFFSETreg3QG-K: %s: Failed to read type rc=%d 3QG-K: %s: Failed to get row-length for %s table rc=%d qcom,pc-temp-y4-lut%d 3ALG: %s: Error in completing capacity learning, rc=%d 3ALG: %s: Insufficient parameters for supporting capacity learning 3ALG: %s: failed to get float_volt_uv rc=%d qcom,qpnp-qgqpnp_qg_resume_noirq3QG-K: %s: Failed to update S2 ACC length, rc=%d 6QG-K: %s: '/dev/qg' successfully created 3QG-K: %s: Failed to read BATT_TEMP at PON rc=%d interrupt-namesDebug Boardqg-event6QG-K: %s: Stored learned capacity %llduah 3QG-K: %s: Error in reading batt_age_level, rc=%d 6QG-K: %s: SDAM store ESR_DISCHARGE_SF=%d 3Failed to read LAST_ADV_V reg, rc=%d 6QG-K: %s: SOC scale: Forced msoc=%d 6QG-K: %s: SOC scale: Update maint_soc=%d msoc=%d catch_up_soc=%d delta_soc=%d 3QG-K: %s: QG SDAM node not defined 3QG-K: %s: Failed to add battery_cdev rc=%d &cl->lock3QG-K: %s: Failed to read ACC RT I data, rc=%d debug_mask3QG-K: %s: Failed to find device-tree node qcom,qg-use-s7-ocv3QG-K: %s: Failed in SDAM operation, rc=%d qg_determine_pon_soc3QG-K: %s: Failed to read ESR_DISCHARGE_SF rc=%d qg_device_writeqcom,soc-based-step-chgqg_handle_battery_removal3QG-K: %s: Failed to get charge-type, rc=%d process_rt_fifo_data6QG-K: %s: Parallel SENSE %d maint_soc_update_msSDAM_ESR_DISCHARGE_DELTAqcom,pc-temp-y5-lutcap_learning_init3ALG: %s: failed to get VBATT AVG rc=%d google,qg-cycle-disable3QG-K: %s: Error in alg_init, rc:%d qcom,pmic-revidqcom,s2-acc-interval-msqcom,esr-qual-current-ua3QG-K: %s: Failed to read QG subtype rc=%d 6QG-K: %s: batt_id_mv=%d, batt_id_ohm=%d 3QG-K: %s: Failed to create qg class 6QG-K: %s: IRQ %s registered wakeable=%d Missing BatteryQG_Vqg-vbat-emptyqg_notify_chargerqg_store_soc_paramsqg_battery_status_update3QG-K: %s: Failed to get battery health, rc=%d 3Failed to read FIFO sample interval rc=%d soc_interval_msRBAT_MOHMSDAM_MAGIC_OFFSET3QG-K: %s: Failed to find %s property 3ALG: %s: Error in storing cycle_ctr rc: %d get_step_chg_current_windowqg_read_ocv3QG-K: %s: Failed to read good_ocv, rc=%d 3QG-K: %s: Failed to get ACC sample interval, rc=%d 3QG-K: %s: Failed to read QG_I_FIFO, rc=%d &chip->soc_lockqgaugeqcom,qg-sleep-configqcom,qg-iterm-ma3QG-K: %s: Failed to disable S5 rc=%d 3QG-K: %s: Failed to load battery-profile rc=%d 6QG-K: %s: %s OCV=%d 6QG-K: %s: Shutdown: Valid=%d SOC=%d OCV=%duV time=%dsecs temp=%d, time_now=%ldsecs temp_now=%d S7_soc=%d 6QG-K: %s: Using SHUTDOWN_SOC @ PON 3QG-K: %s: Failed to request irq %d NO_PROFILE_IRQ_DISABLE3QG-K: %s: Failed in qg_post_init rc=%d 3QG-K: %s: Failed to read ESR_DISCHARGE_DELTA rc=%d 6QG-K: %s: IRQ triggered 6QG-K: %s: ESR_SW=%d during %s 3QG-K: %s: charge_full is out of bounds 6QG-K: %s: QG RESET triggered 6QG-K: %s: v_min=%d v_ocv=%d rbatt=%d esr=%d power=%lld 6QG-K: %s: SDAM write param %d value=%d 3QG-K: %s: Failed to read vbat-empty, rc=%d 3QG-K: %s: Failed to process battery status update rc=%d 6QG-K: %s: FIFO processing too early time_delta=%lld 6length %d addr=%04x 3Failed to read LAST_BURST_AVG_I reg, rc=%d 3QG-K: %s: Failed to read base address rc=%d soh_profile_update3ALG: %s: failed to get msoc rc=%d 3ALG: %s: failed to get battery voltage, rc=%d 3QG-K: %s: batt-therm channel unavailable, rc=%d qcom,cl-min-delta-batt-socqcom,bass-enableQG_LITE3QG-K: %s: BCNT write error size %d/%dqg_storage_readqg_fifo_update_done_handler6QG-K: %s: ESR measurement done %d count %d 3QG-K: %s: Failed to write vbat-low, rc=%d SLEEP_EXIT_VOTER6QG-K: %s: sleep_exit_work: exit S2_SLEEP usb6QG-K: %s: TCSS: fifo_i=%d prev_fifo_i=%d ibatt_tcss_entry=%d qg_term=%d soc_tcss_entry=%d sys_soc=%d soc_ibat=%d wt_ibat=%d wt_sys=%d soc_tcss=%d scale_soc_stop3QG-K: %s: Failed to read row values for table %s rc=%d process_resume&chip->bus_lock&chip->qg_wait_q6QG-K: %s: wa_flags = %x 3QG-K: %s: Failed to read BATT_ID over ADC, rc=%d 3QG-K: %s: Failed to allocate chardev rc=%d 3QG-K: %s: Failed to register QG char device, rc=%d 3QG-K: %s: Failed to lookup S7_PON SOC rc=%d QG_GOOD_IRQ_DISABLE3QG-K: %s: Failed in qg_storage_register rc=%d qg-vbat-lowqg_vbat_low_wa3QG-K: %s: Failed to trigger S7, rc=%d qg_get_learned_capacity4QG-K: %s: Battery inserted! 6QG-K: %s: Setting charge_full (0->1) @ msoc=%d 6QG-K: %s: Terminated charging @ msoc=%d 6addr=%04x mask: %02x val: %02x dc3QG-K: %s: Failed to read SDAM param=%s rc=%d 3ALG: %s: Insufficient functions for supporting ttf &ttf->lock3QG-K: %s: Failed to read status2 register, rc=%d 3QG-K: %s: Failed to write S2 FIFO length, rc=%d qcom,sleep-s2-acc-intvl-msqcom,vbatt-low-cold-mvqcom,use-cp-iin-snsgoogle,fvss-interval-msqcom,tcss-enableqcom,multi-profile-load3QG-K: %s: Failed to get irq %s byname Unknown Battery6QG-K: %s: QG initialized! battery_profile=%s SOC=%d QG_subtype=%d QG_version=%s QG_mode=%s sm7250_bms3QG-K: %s: Error in writing batt_age_level, rc=%d qg_load_battery_profile3QG-K: %s: Failed to detect valid QG battery profile %d 6QG-K: %s: VBAT EMPTY threshold updated to %dmV temp=%d qg_store_esr_params6QG-K: %s: SOC scale: Start msoc=%d catch_up_soc=%d delta_soc=%d 3QG-K: %s: Failed to read BATT_TEMP rc=%d IBAT_UAstore_cycle_count3ALG: %s: capacity %lld below degrade %lld 3ALG: %s: failed to get IBATT AVG rc=%d qcom,qpnp-qgqcom,qpnp-qg-lite0FGHJLPTjnrtv jp@> } ?NONEXhh T~҈`HȯmThz mTȈh>ȖȒT舌h>ȖȒ.T((r 'T[h,Tj(HiIj"h2ihJJ:F9hb`qRR(h`j_?BTc0R_?·Th@!}Ah#9`@RR r )$ !Boxv`@R6R r A )$(Rj5R !B{{ jC#!R !xh"9`@RR r R)Jk $ ( !Bwrh@t}A39W!*` ?T@)@9ɭ7Z#R7]#R7@95qaT]hhB4h@!#}A#RKK@cFqR"_kb*T!##RK@qIR(!##Rh.K@q R(!##Rh2K@iBq REe6(@97!`(R!##Rh"9K@i*HcFq RB?kb:HT!##RK@q R(!##Rh>K@q R(hB! (R!##Rh"9K@cFq_kbFTh@ib9}AK5!!##Rh"99RK@irDqZRH!##R(iK@irDqRH!##R(mK@irDqRH!##R(uK@irDq>R!##R(qK@irDqH!##R(yK@irDqRH!##R(}K@irDq!##R(K@irDq RH!##R(K@irDq賈(hrD!#RhrDA!hrDa9hrD ihrD m@@9h7!#R3@q(!#RhJ3@iBq#cN(@9(7!#R8R3@q!(#RhR3@q!(#RhV3@q!(#RhZ3@q R(!#Rh3@q wR(!#Rh3@q!賈#Rhn3@qRH!#Rh3@q ہR(!#Rh3@q R(!#Rh"3@q R!#Rh&3@q!#Rh^3@q -R(!#Rhf3@qR(!hj!h"9!#Rh"93@q!賈hb!h"9!#Rh"93@ zRq)r(!#Rhr3@q kR(!#Rhv3@q }R}(!#Rhz3@ FRq)r(!#Rh~3@q!#Rh3@q!(#Rh3@q ^R(!h!h"9!h"9!#Rh"93@q R(!h!#Rx"93@q!H#Rh3@q!#Rh3@q R(h!(R!#Rh#93@qI R(h!!h #9!#Rh"93@q(b"!hhB@9hW7*J7hB##R%#9hBb #RI7hJ9jF R XR qh_qhVaThB##R7#A9(*)i 97(Ri#h"9h"9?y 9h@@9IQ?IqT JLyixk `jjFkb9I2ij5IRI *ij @9qT(2!\hjF JR*2IR hjF 2hj@@9A7hB` @"R****87@@9C7hB` @"R#R***@67@@9HD7@@9D7E7a*H?qT7h2Hq TiBZRHK#97E` @R****7@@97h6HqTjBRr}cAI##R#97hF R*R!R2"Ri~hj9hB` @"R****`47@@9H77@@977 RhJH`vY1TiF?q T qJTHR!*,!bx}qkTRhJ QiB J9 S #96e` @R**** 7@@97hNHY1T7R kTR*hN)*R=r }jB)` K(H }S#9Vq` @R****j7@@9hl7hRHY1TqTiF khT)R *iRiBQ#96u` @R****@g7@@9i7hVHY1T7RIr klT* *iVjBRۺr}iAy##R#9+7hZHY1T7RIr klT*iZhB##Ryc7#A9iZHJLR#} )k?RiBmrhZ}* h !}#R#9 &7hH79R kT9R*hhH79R kT9R*hhH79R kT9R*h$7hFq`ThB` @R****e7@@9(m7hB` @RCR***@ 7@@9H"7hHY1T)R rjB}) h #9V=` @R****a7@@9(h7hB=` @RR***`7@@9f7`@@7iFhB#9?qAT%##R@7#A9H7!##R 7#A97@@9He7h R*R* yj6***!*!*!D!`j@<!>>*!@bjF!***@9 @9!"R**"R**A!*?!d"R#R*!"R*6bJH!bHcHd^Heb9!=*b*Hc.Hd2H!****!**RCR**!`C#KD7KiRI r } *)f" =qKTRr qKT RQrjB)H # cH@9u7E7$Rd9@@97vbc"R*7u!a@"R7!B`?bTb@?`T@@9( 7(@h  @y@уR6* 7]4 ϊRFr kT@@9H6!(@ ϊRFrK\ @y@#R6**b75@@9l7(RhR9* [4(RhR9b7`BB!R{{ibhihX9j3i*4hb94hc9H5wvDWdJ@TER? c7hD !@RaRhX9Rɩr/'C5@@9$7*!7AR?`FcTF;AR?`JTJ0@H Q@ ARBR |S ЇRhrD?q 0 R?q) }R!} 6*"AR?`NcTN 2AR?`R#\TR*`@a@`@!RbX9cBefD! *!*(*!*!**!*!`@@!RS!!>**!R*/!!?!!)******R***R** R!тRXr=hBBCR`6*!*!B*!*4***!*!*!***!****!****!*R***!*!**9R**R**RR**!(R*9h6!hrD M)N)aB9!!!***!*R** @jjt)})CӋ@)}ʛ#Dh@96!B!тR=hBBCR6*!*!B* @jjt)})CӋ@)}ʛ#Dh@96!B!тR=hBBCR16*!*!B* @jjt)})CӋ@)}ʛ#Dh@96!B!тR=(@!B_ @y@CR7*`6*!R*!*!B*hX95`C6**!*HR/6**!=!(@ ϊRFrK9 @y@#R6**6K@!R* # 6*!hY9!(6@!@q! TV@H5!K@!R*(RhR9!*!*  @jjt)})CӋ@)}ʛ#Dh@96!B~X*!*!M@h Q@)P C@ k? k!024!`@O|A!#'`_?BT`h"6*!*@! kTK@ ĉR k?q k藟R j!R@ hR r? k@)1 Rr? k6h Q@ !BX!*/@Ry=rA~e*jH }}S)eq'q RH}e* R i"H }S}_q'qe }Rh:} i Rq1He* }}S)eq'q Rhk*e>IT k*T R)! )Q( q1@@9h6! @****iJ9 R~I5h.h:(Rhr9h^S飐RKi=r}) e iB#R!w"wwBwvv86**!*6*!d"G!*(R*h6!X!*`FA= )@/@Ryx=rA(}e*@ *})}S@9Je?q'q R86I)[@c@@!* K@4hfH@c@qTh5? T7) ?hT/@ijHkJUZ?qT_qlT_ kT7j7_ kmT*h7hHY1TO@h@}A hX95`JA"R*`NA"R*`RA"R*hb94hb95!Lhb95hb9H4hB 'qThX9h5`@``@RR r`x9 @ !` @@9H7 * 7@ 4@4@`4@4@4@4@5R6RVRvRR R~"khc@9!RRf@#`@R*`7RfhA8x(4!R*!*!**O@ k)UZqT?qlT?kTh7I7?k T[@!R@@96!@95hBiRI r} fhf@i@(hJGi@(%i"B(`@a@ 6*`@a@!*!8@@96h@@!!6*h@!A*6hB 'qbTuRhX9h5hX9h5URhX9(5hB 'qTB BbfDbhX9h5BhFkJ9dJ9 )J qEq!*Ah:X95@hb94uGqLTu"G@ R#`r`,^{ d@`B```h@!A`j@`@a@``@!R`FA@ @*{¨^__^{ d@6hX9h4h"GIR꣐R`vD ]ShKq)ʼnZj=r( }* e bR#R$R @{¨^__^{\@ X94QA!"R**{^__^{\@ X94QA!***{^__^{_WO@\@C9X9H4DaBC#R%"9FqTb9H4B@97R#R*7B@986!yC8B3#R)7BC_83#Ru7@ b9 4B@9h7R"R#R*@7B 4(R"9M*H(KkiT*GBB @"R****@7B@9H7B @"R#R***7B@97B@9(77B @"R*****`7B@97B@97 R7Rv"9B@9877 _)@?T{BOEWD_C^_*_**r*n@*H"X9~C!*u6f!M*!L!i!*BH5***;"R**q"R#R*|!"Rz*!*B @"R****`6****!*!*n"R**W!*UB@96"R**B@96!*^{_WO@\@s9c9X9 4#@b9~C4@R2RBs#R% 7s@9H6!R3BSCR 7@ RIrjjt} C}ʛ 3R*D(R 눒9"9CT>9B@9( 87Bc#Ra7c@9c9B)@9i87h5"X9h5O94FA!"R*5R !R"R9"9D@Ra*V7 _)@?!T{DOGWF_E^_*_**"X9O9}S!c@95*!*!*6!*!*^{g_WOC@I*9Fj_ k T ! *_r*77rR R55RURh~FkaT*Qq T )+ih8J @i! i i h!j 7@95 i h j 7@94IR)  iiBY@@tB;` @"R****@ 7hB@9 7hB` @"R#R*** 7hB@9h 7hB@9 76@7* 7̌R̬rH( b 9hB#RI` 7(ZR?q*(KH9iB8E` @R***** 7hB@9 7hBu~@9 6!****F***!*O"R**"R#R*!"R7**** R***!*hB` @"R****`7hB@97hB@9H7 R`v @)@?!T{A*OFWE_DgC@^__**"R**!*!*^{WO@##R#9B)`7#@9 7C9uJ9hBvJ9C#R97C@9)qTC8hB3#RI7iY9C_87  yS  @RrR) )R}SIr}khB#cR!7hBcR-`77@C@9 RNrkj ʚt}Ch}˛  Dq aT*mJ9]@RRrOr  q}@} }KlkGk  jBlFRk>NAql kjFnJC mJ.@mJ.@lHnFX9 kT5.RnF94n  ̚˭ m:k_qTjnFK1#knjjBJ@9  7*7* _)@?T{B*OEWD@^__**#****!***!*t6!*  1 ! "@C@d@@!C^{og _ W O @*>=J9c7@hW4hB@9 79hB#RI7iY9@97  yS * @RrR) )R}SIr}k9hB#RE4R7h"X9@94uBqThB"9@9H 6!**zS4 )*"4n  ̚˭ m:kkBk@9 7 k TiB}@CR A@7hBCR 7)}@jt8ji8kt8ki8?qh3Cx!@q @qT) *6 RIrlji| t)Cӌ)}̛j5)D?qIaTiJ9R =Mr? q Rrk}@)} )}L+GkI~@i +:7lFk>nJCJ l kF mJN@mJN@lHnFX9 kT5.RnF9+ ,1 )! D@f@@)@?q!*hBinF@* *1h#jnh _)@?T{G*OLWK_JgIoH^_C_*!$!*#******!*!**^{_WO?r`TF"*kTBBIpS7!QE @R****7B@9(7qcTb94*Bu @R*****@7B@97*OCWB_A{Ĩ^__ֈRH q(QIR*!***!*R****!*R**^{@BR|@{^__^{C@*`4@ ( @)@?T{A@^__^{@BR|@{^__^{C@*`4@ ( @)@?T{A@^__^{@BR|@{^__^{C@*`4@ ( @)@?T{A@^__C^{WO@CN946bD qT!!t hBCCR)7 @ RIr#} ijtCӉ}ɛD@`FAu5R!"R*hu9` !R"Ru9hrD9c.GbDkcTb.hR9h4iDi2iRR9i4iDi*iS9i4iDi6irS9i4iDi^h4hDhbhRQ9(4hB@9h06hRS9bRD5hRS94hB@907hRS94hDh:!cDdG!hRS95`RDa>X9`h"GiZDjbD+R>9hijk7hQ9H4i*FhzD?Y1hzT`@h.@hb95hR94tD@ @y@CR5*7hB@9 7hR94tD@H @y@CR5*7hB@9 7hR94tD@ @y@CCR5*7hB@9( 7hR94tD@ @y@CCR5*7hB@9 7hB@9H7`FA!** _)@?AT{BODWC^_C_h*Gk.G Rd6GezF kB kC!*!hQ95!!*hR95!!*!!*hR9h5!!*@!R*]@!#R*e@!CR*m@!cR*u**!*C^{+_WO@C6 6t`rBCaR* E7iX9@)4(4!Rc9hBc#R!`e7c9hV7RqThB@9([6!*(P4@qh9@7`rB#!R47 @h`rB#*47 @h`rB# R47 @qh*9hB@947`~B`~ ! R#@i.X9q?kThBb.9@9;7thB`+hb9q RhrCiB(@9iIic~I*RVI8 7HjH觟8 7hBwB` @"R**** 97hB@9<7hB` @"R#R***67hB@9h;7hB@9;7 <74hBi.X9 9aS` @R****`I7hB@9J7hB@9(K7hB` @"R*****77hB@987hB@997 R7R`v` !R"Rw9`FA!"R*urhB@9H0 7*hBuB` @"R****`)7hB@9H,7hB@9,7V)7`vB`vaR#@`zB`zaRh2X9#@qkTv6X9qk ThB@97q*t29v69h"GIR꣐R* ]ShKq)ʼnZ`vDj=rbF( c*X9}* e hb95hX94HR`B`R`C37b*G7`rD@cFd*X9*hb94`rBAR`7`rB#@!R#@iB *_q RuF(@97i*X9h:X94b"G4_kmTH4hY9*R(67h"GkThFq@T#`rB!R@17hB@917h*X9H5b"GR_k跟 ( 7hb94` R*hhB:9@9 6b"G!*WqT_qkThB)Ri:9@9 6Hh~B`~hb9qqThB@966*!X*!X*!ZbFc*X9!UhB@9(6d:X9!*q!*%*!`D`@ _)@?(T{DOHWG_F+@^_C_b"Gd:X9e*X9!*S!*!*!!*3**!****"R**!*!y"R**"R#R* !"R***w"R**5!*3!@R r R@ @y@ R7**6@9!*p*!R3hBsCR 7@iB RJr} jj)@9tCӊ}ʛDi7`FAu5R!"R*u9u:u9` !R"Ru9*/**!*c***!*R**b.X9!*!t!nu !!** *!*!*!*!*^{ O@!"R*FB@9(7R#R*5R7`FA!"R*` !R"Ru9`FA!**OB @{è^__!*!^{_WOC@ y`X94T @)@?T{A*OEWD_C@^__X94_ qT_qT* R@H@y@CR * 7 @y z3xsk!T*!" !!**^{WO`X94T*OBWA{è^__X94*_qTa@q,ThzS  ?AqmT )@i*@y @* a**6@9!*!!**C^{O@*?0qT *)+ih8J @֨B 'q ThR]T] X9 4RrU*R@ #R*` 7 ijt6C}ɛi)Dɺ} }ɛKh9DC9H4HR2"F R kT-@(  @y@CR5)** 745h@ }R} hHFF(RhX95B 'qT* *X9*X94HR*h _)@? T{B*OD@^_C_֨BCCR7 @ RIr*} ijtCӉ}ɛDhX9h4:X94 R!!!cR*B b94GqLT"Gh***^{`X94@{^__X9h4DA"!**B 'qT @_ X95 ,G R? k*(_^{OC@ y`X94S @)@?!T{A*OC@^__X9H4@ @y@5CR*7 y }R*} !*!*!*^{WOC@SX9H5ijt@~I*II yh @y@CR6*@7B@97*S @)@?T{A*OCWB^__! @9*!*!*!**!*^{(X94 @b4*{^__^{O4@94`@*@94@*`@@4@4@@4`@@4@94@!R@94`@!ROA*{¨^__^{ 4@94`@*`@4 `@@4@94`@!R @*{¨^__^{ 4@94`@*`@4 `@@4@94`@!R @*{¨^__^{ OhT(7H@!@@4!4!4!`4!4! 5@@ROB @ R{è^__^{WOC@@  @y@R5** 745@4hB)RbiR9@97@(  @y@R5** 745@4hB)Rbir9@97@H  @y@CR5** 745@4 }S ĉR? q1 qR khB)Rb"i9@97@h  @y@CR5** 7 5@H 4 }S ĉR? q1 qR khB)Rb*i9@9 6!V!!R*!*@(!!#R*!*@!!CR*!*@!!cR*!* @)@?T{AOCWB^__!!!`4 _ֈʉRhHr(_^{OʉRhHrkT_@T@( @y@R4a**7*OA{¨^__3!R3!!*!*^{ OʉRhHrkT_@T@h @y@R5a**7*OB @{è^__3!R3!@9!*!*^{OC@9(B@9((7B#RA7@9(7X95BAӂ&9(@9H(6! !*! @)@?T{AOB^_ R_^{OC@9(B@9(7hB#RA7@9h7hX9h4 @)@?T{AOB^_ R_!*!@96!!R@ @y@R41*@7@)Rih`@ !!R*^{og_ W O @ RBvCv@9( (78BC#RE 7_8S 7fF ?1f 7b9(4F!R*q 7Y9( 6X94IRCC 7_nHB R? kR* 4jj }R*C}  jRj ) k T)bB_ kiT&X9K5_kT&X95(R&9<!**a*!*!b95*!*!***!*&9!&X9AR*@78C8b9* 5C7FqT_~H_kmTh@@96%*Cb94X9H4BR*!*!*aCSC7^H_kjTh@@9H6!**G R kTzHkjTh@@9(6!* h@@9(@7fF@ H  4*7iIic}I R*5H7飐Ri=r  JySI})*)e) )}@U TB)R9@9 7(R !R"R9FA!"R* _)@?a`T{FOKWJ_IgHoG^_ R_!*!@)qmTHRqTHR (BBv @"R****67h@@977B @"R#R***47h@@9h67h@@967@qk(T_Rg]R*@RJTB @"R#R***7h@@9h7*C88(%q*T@RBc#R!8`7Bs#R-7C^8H'7^8'6h@@97)q TCxB3CR :7C_xR9!3(CxBCR`97C_xR;13hCxBCR87C_xRR:AHCxB3CR@87(@ RLrmj} tCӍ}͛DөC_8S_8#J98=SiyR qRrNrx3 } P)}M} +)G$ dI@}M G (} C}͛RD(REFHq9Bq@96!*V!*X***!*"R#R*X!*rq T@***r }RLR i@)@9)7?99cJ T(@9(4$})&~)_qzqKT 7_q觟ןq꧟* ן7 h5k'UZkHUZ44rH kkTvH k T| ?q꧟qןj J_qZ I ) )j@J@9j7. *****@ }RLR* *)_* }RLRgBh@@9$7@@}**fF@!@ 4i@@ )@9"7q$T  飐Ri=ryS}) e*r9 vFB v(@97Zc TH@9(4C_hkUZkT@@@96DR*****["R**="R#R*H!"RF@@ qTvFB v(@96!@h@@97vB @"R****@7h@@97h@@97 R6RvFv"4B9@9H7vF**g***!*C"R**!*!] )_r#!*R*AR**R*@ *R*@gBB @"R****7h@@97h@@9(6!***"R**!*  飐Ri=ryS}) e !**@qTh@@97v@?!^{#O@39 (B@9(7B3#R%`73@96!CR#B#CR@7 @ RIr} ijtCӉ}ɛD@FA5R!"R*9 !R"R9 _)@?aT{COE#@^_ R_!*!*!*!*C^{WO@**ߊqAT *)+yhxJ @֨X914D*X904*HRrB 6AR@/6rBaRc9(04@B @y@#R5a**`C7@y@y@y@y#@y '@y +@y /@y  ii G z }I( FaH*"HX9(+4R*rB#CR*6*@(0 @y@R51**`36!R***"R*@H' Q@ 'ARBR|S ЇRq0 Rq*b9h$4@$ Q@$ARBR|S ЇRq0q RB 'qTX95yU:X9:4@(7 @y@#CR6*77y}R(}:}`@qITB 'qh!T*hR3X94*HR.D**B#CR "7@ RIrjjHt} C }R}ʛDi} ?k T:GqK TB "GG k!T:G飐Ri=r]S}) e SbF*@ @y@CR5)** 75h@bH*B*zF*6F*B* 'q'H*&H* }R} *F.F* }R } Y12F*RX9*B 'qcTX9h4*JG*BX9*B "Gh*:F* 2G R kT>G*:G**G*J9*c9 4@ @y@#R6a**7##ARRu{*xB 'qTB*(Rm6rB**evD*`B#CR 7@ RIr*} ijtCӉ}ɛDhKb94yuX9 4TCC`7*=vD*66fDhX9i5*h-X9h4*HR'!Y.G R* k(X94:X94* R*B 'qbTvRX9(4VR*^Sh _)@?aT{B*ODWC^_C_֨X94:X9H4 R!cR*X9(4@ @y@#CR5*7yB b94GqLT"G!!!*!*!****B b94GqlT!*!*!*@H Q@ ARBR|S ЇRq0 Rq }R} .G Rk)? k)˺)} } }K* K h]!BTU!*!*!^{_WO@*vQ-q*hT )+yhxJ @ֈ@*h*bqBThb9h55hrD A9i55@?q'T @_ k'T!u4hX9(5hRH r ~(@IJfI #yhC @y@CCR7*@C7hB@9D7irD(hrD!@*h.@hBb2@9"7`@;a2F@*qhR9#9hB@9"7thBuB` @"R****`7hB@9H 7hB` @"R#R*** 7hB@97hB@9(7RhB` @"R*****7hB@9H7hB@97R hX9H4Rr!@yhb9/4#7hJGkThB@9.6hBCCR'7 @ RIr} ijtCӉ}ɛDhB 'qbTwRhX9H4WRhB@97hB` @RR*** 7hB@97RhB##R! 7#97RqThB@9(6!!CR#hB3CR@7@iB RJr} jj)@9tCӊ}ʛD)7`FAu5R!"R*u9u:u9` !R"Ru9u>9tJ7shX9(5@ @y@C#R5*6@*!R*hX94h:X94 R***Z!c*Fd.F!`@!"R**"R#R*!"R**!*$"R**!*!**,***!*oRR*$!_!*XxB hb94wGqLTw"GT2*!*!*!*!*"*!!!*!*@ @y@3CR5*7hB@96bJG!* _)@?aT{COFWE_D^__! 3@9*!*!*! C@9*!*!*!(tQ-q RT !R j@T_?`qT*_^{_WOC@B 'qT*[(@H @y@*71R*`7(@ @y@CR7)*`7@}R$}qTzF%}q-T@}RrhK}" ɚB@9(7*)! *!R*! *!cR*!* @)@?T{A*OEWD_C@^__!^{C@pB R @)@?T{A@^__`r hB 'qT(RaRhX9H4R7@h"*!^{#O@_l Td@X9( 4X9H 4A8 @9 @xӋ(7 @L6"kqꃊk1 뇟 @"?("մ 3R FA!**9FA!**FA!**FA!**FA!**B@9(73R*3R*A9(7* "RX95!3R ! _)@?aT{COE#@^__`6|@@!3R^{WOd@u> TA8 @9 @xӋ(7 @L6"BkAꃊk1 뇟+@"?("R@FA!"R*@‚RB@9H7ROBWA{è^__!!R!RRRA*!^{ WOd@! 6@ࣖ2?X9OCWB @q(R{Ĩ^__^{0A*R )d B 9(@97*{^__!^{0A )d B9(@97*{^__!^{ WO@*~@*7%qT @**7B@97**OCWB @{Ĩ^__***qT*bjt8**!T***^{_WO@** @ qkT***@7B@97*OCWB_A{Ĩ^__ւ@9**6****qT*jw8*AT^{_WO@*** @******7B@97*OCWB_A{Ĩ^__*****^{OC@* yBCR *7 @yh @)@?T{A*OC@^__**J9 RRrKr q)|@h} ijt}I G H_^{OC@_r) RJR9BI* #R*`7@9r S h @)@?T{A*OC@^__*^{OC@#R9B5RE*@7@9 "h @)@?T{A*OC@^__*^{OC@#R9BI*7@9  )ySiY9i6 @RrR) )R}SIr}kh @)@?T{A*OC@^__*^{#O@#@5*5 _)@?AT{C*OE#@^__!*!*^{g_WO@?r) RJR 39BI* 3#R7C93@9BrC S !E#R7R7C8BC@93#RI 7Y9C_8* Y7  yS  @RrR) )R}SIr}k#Hh6B##R9`7 @i@"*HK%h****** _)@?AT{B*OFWE_DgC^__^{C@tB`vaR@ @J@q_ T{A@^__^{C@xB`zaR@ @J@q_ T{A@^__^{C@tB`vaR@h4 R`zB`zaR@q @)@?T{A@^__^{ |Bh R `~* @{¨^__^{ Bh R `* @{¨^__^{C@|B`~ ! R@ @J@q_ T{A@^__`B`R^{C@)\S꣐Rj=r)K)}**)e( 9B#R*7 @)@?T{A*@^__*^{ X94HR*(C7** @{¨^__**C^{WOC@X94*JJ9qT^F*BBB  @"R#R*** 7B@9 7BCR 7 y Rr*J9}@? qRIr)(}ijt}I G B  @"R****7B@97 @)@?T{A*ODWC@^_C_*****"R#R***"R**^{OC@X94Rr*BCR 7@ RIr*} ijtCӉ}ɛDӈ @)@?T{A*OB^__**^{OC@CRB 7@ RIr*} ijtCӉ}ɛDӈ @)@?T{A*OB^__**^{OC@CRB 7@!@q!T*6$J9 Rr=? qRIr)}@(}ijt}I G*  @)@?T{A*OC@^__**^{#WO@ R8G H$H k} 8 c95 )@9 6iH R)}  kkT R kTiNFR? kT`rBCAR5_y)q`Th>FH7***Rbc9J95@96hB@9((07Rkt:aT RՄRkThBGqh R qHR飐RňZi=r }) e hb9u"H5@9h6hFqThBCCR'7_ RIrf:F} ijtCӉ}ɛDf5*e:hH }R} kThB@9.07B9h c9u"G5@9(6hB@907K qkThBX9(5b>F_qThNX94eZFf*G"b c9N95@96hB@907*V5"hBX9 }R~ H4bFk Tft***qmT Rf*G(RhN9*fZKq*TQqN9hB@9075hBCCR7_ RJrkjt)} }R)C jR~)}˛"D kmT*hB@9$076RhB@907vB _)@?&T{C*OFWE#@^__iRF$qdRTiJX9|~ )5khB)RtNtFhJiJ9`rBCa R4b>FiBFH KqT* 룐Rk=rJySJ}+KJeJ +KUZ) K k)fFFdJF?kR#k*cBTjk*`TkR`T k-TRKH}  R k TqT*k(RtbhB9*5cF4HkTk*TkT}  qTb*qTqJT* @ R4* R/k@T*#44i I} K) )?q T?qT*b:G!*rb>Fe*GfBX9!** e>F!* R RJ KK}죐RmBl=r+-k},lke@9k qh} m 07*c>Ff*G!*****4_(4hB@9 07hNFk|!***V5R kaT)R R kT kTR RJ} ,KJ J_ kT_q *JT* R,}j KL1 qRquRōZnr R;r}. kl kmBk볋kN@9L07 *M!*! !!** tNF)cNF!*^{_WO@@ *B@9h07u6G飐Ri=r3 ]S"HK}) e C8B#R*7B@907@i"GG^H!7X9 4G"G?q-T^H)k)UZ? kTX94G"G?q T^H)k)UZ? k T@@R3*C)C!RA)"GGGKkI k)UZqTJ kJUZ_ kI^HX9} 5 4HRCv^HG+kkUZ kT?q@T 5?kTןJ j7?kT R7F?q T?qT4B&B*@9( 07 _)@?T{B*OEWD_C^__֊^HG+kkUZ kT?q@T 5?kTןJ j7?kT R7F?q@T?qT4B&B*@976"GG!L*!*R"G!N"GG!*C37C_nH k T*GqTFG kTBX94R"@q}R )AQB?k(&I@9i07 HRrB})B@9h07*hRH r ~("f f !*&F&iR"GG^HI r} f !C^{WO@hGi"G* kT6h^H  jTh^H)KhG?q R))} qi" T?kTC hG@7iFG kT k @jzClRL rk} lkf* k _+#Tizi^H Kq R} hi"G klTh(]S꣐Rj=r K}* e C9hBC#R7hGqLTh"Gh )@(@y @C#R*7hb9 4h"GIR꣐R`vD ]ShKq)ʼnZj=rbF( c*X9}* e hB@907 _)@? T{BODWC^_C_**!*!bGc"GdGe^H!@*!#R*!*hb9h5hrDA94hX94HR`C3`7b*G7`rD@cFd*X9***!*^{ ``BB!R {{JibhH1*ii" @{¨^__!^{ @@@bR @*{¨^__^{ O@S9H 4G"G?qT^H)k)UZ? kKTX9( 4G"G?qT^H)k)UZ? k+T& HRrB} B@9 06&iR"GG^HI r} f !E^HG+kkUZ kT?q@T 5?kTןJ j7?k-T R7F?qT?q@T(4B&B@9(06"GG!!^HG+kkUZ kT?q@T 5?kTןJ j7?kMT R 7F?qT?q`TH4B&B@907@@OB @{è^__ւ"GG!^{@{^__^{@BR|@{^__^{C@*`4@ ( @)@?T{A@^__^{@BR|@{^__^{C@*`4@ ( @)@?T{A@^__^{@BR|@{^__^{C@*`4@ ( @)@?T{A@^__^{@BR|@{^__^{C@*`4@ ( @)@?T{A@^__^{@BR|@{^__^{C@*`4@ ( @)@?T{A@^__^{@BR|@{^__^{C@*`4@ ( @)@?T{A@^__^{OC@@>qT JJ @yK A)@u **7 @)@?T{A*OC@^__!!*@!**^{ O@>qbT )?) @y+ A)@u **7*OB @{è^__!!*!**^{ O@H @y@*5 **7*OB @{è^__!c@9!*^{O )@)*@y)@*T  **7*OA{¨^__!!*^{WO@( @y@#R5*7@_ @y@#R5*7@h"_ @y@CR5!*@7@2_ @y@CR5)*7@B_ @y@R51*7@HR_ @y@R5A* 7@b_ @y@R5Q*7@r_ @y@CR5*`7@(_ @y@R5*7@_ @y@R5*7@h_ @y@CR5*@7@_ @y@CR5*7@_ @y@R5*7@H_ @y@#R5* 7@!_ @y@#R4**6*!R*R*!*!**!6R*!#R6R!VR*!CRVR!vR*!cRvR!R*!RR!R*!RR!Rz*!RRp!Rj*!RR`!RZ*!RRP!6RJ*!#R6R@!VR:*!CRVR0!vR**!cRvR !R*!RR!R *!RR* |)"ih!**OBWA{è^__!R^{WOC@@ @#R @y@5*@7@@( @y@#R5*7 @@ @y@CR5!*7@@ @y@CR5)*7@@ @y@R51*7@@ @y@R5A*7@@h @y@R5Q*`7@@H @y@CR5*@7"@@( @y@R5* 7&@@ @y@R5*7*@@ @y@CR5*7.@@ @y@CR5*72@@ @y@R5* 76@@! @y@#R5*!7:@@h" @y@#R4*@"7*$!@*!**! @*!#R*(R!HR@*!CR*HR!hR@*!cR*hR!R@*!R*R!R@*!R*R!R@*!R*R!R@*!R*R!R|@*!R*Rq!(Ri@*!#R*(R^!HRV@*!CR*HRK!hRC@*!cR*hR8!R0@*!R*R%!R@*!R*R! @*!R*R |)"ih!* @)@?T{A*OCWB^__^{g_WOC@(@9*R @y@#RX **7_q*T(@ZH@9*! @)@?AT{A*OEWD_CgB^__C^{WOC@RR r|A@#R7@@7@qT@y@yH4** @)@?aT{A*ODWC@^_C_!!**!*^{O@h Q@)iRR Rt=r)@+|(! he*** }}S)eq'q R*h@OA{¨^__^{ @( Q@_r R RI BR* }S ЇR?q1 Rq }R*} h@ @{¨^__^{og_WO@s@R reRz{B*OGWF_EgDoC^__RuR !ZVc"R*6*!*w@@h@!@H!@};R`@@~i? k!TR rRNU"Nqa)`Th@Ha TR`~ rN]@(~(~R rN@ `* }@[TR}} rN ?q T*}R r@i7@iw"T_B@ @`7?q`TRN]@! 7?q+T@ @_qKş*k~ TqT@.ilyh Zi, !T) B T@`R@`3tb!a@"R5!B`?Tb@` ?BT *!*!Z!Z!B0!B#! *"!-!*!B!*@!* RNaRNeRN]z7RNe@1$TNV@*^@b@Kq+TN8!(JT @ yw@!*`@a@`@`b`@!R]^{WORh"e@sB@T@i 6}U@@]@@a@@ )@?q Ti") *Ti")e@) yv@OBWA{è^__^{#WO@d@#R@..A8ժ@9@*hxӊ(7@K6j"Jq郉J1_ ꇟJ5@w")a"#R`4迗Rhr qh,T ) +yJ @#@_q*TR꣐R@j=rHX(} e @9@ R k (7@K6J胈J1_ꇟj+@*h")}  *B;Bի @, 8 @- ? ?*B* w (B;B) 8)@*@ ?) ?(B3)6:#@HQ1q#T @@ RIX *@9@RkjB Hxӌ(7@ M6L!냋1ڟ 쇟"@L!+H")} L *B;Bի @, 8 @- ? ?*B* B (B;B) 8)@*@ ?) ?(B3!6#@Hx qT@RHXBR@9@ЇRkj"Ixӌ(7@ M6L!냋1ڟ 쇟q R@M!+I" *B;Bի @, 8 @- ? ?*B*(  (B;B) 8)@*@ ?) ?(B4#@_qBT @@ RIX *@9@jRkj2Ixӌ(7@ M6L!냋1ڟ 쇟q@L!ş+I" *B;Bի @, 8 @- ? ?*B*( (B;B) 8)@*@ ?) ?(BՓ4}#@_q T @@ RIX * R hR@@9 r| kjIxӌ(7@ M6L!냋1ڟ 쇟l Rr k@M!,I"ա *B;Bի @, 8 @- ? ?*B*( (B;B) 8)@*@ ?) ?(Bճ66!2!* ! !*`~@ _)@?T{COFWE#@^__ւR#q*! J@'6 Ո@('6 S6 J@'6 ս@'6 6 J@'6 @'6 Փ4 J@j'6 ,@'6 345 J@'6 h@('6 6q0A*a(d_*_^{ `@ @@h@@h@ah@!R@`@ @{¨^__Hk`Tk TjkTkT(}  *_ @ @j}_kT@@@_ @,Q l}kT@}@@yi_?qT_kT -ѿ Tnyl}k +T*I}@ * yi @,@i}?k *aTyk_jQM}~imyk kTim *}kT)k *T(K}   _ *_ @0A)*@J KySkjq-m yS_ kqT_ kT+ Tpym  _ k,T*}@ *+ylk kyS @_ k*@YnTkTQnzok TqT!`$?T0zcezok T@k yeT *kM TQhQmk}@ Tq T}@**}@~Ӱ~(44H4 5#!T[%yeyaiochokTkkTk Tk*kTk,TkT@kya`Tye*kTk Tk*@THK|  #ycya%jphpkTkkTk Tk*kTk,TkT@k&za T'zc*kTkTk*TQKq|11 ****@@1@yn.@}@yi*(5*5R% kT)ym) -ySI k T_ kTj k@T(}   *^ ij *j kT]ihyo k Tk *THKH}   **A_@ @ @kT** @Q k?k *Tq*Tk *T+RkKT kT kkk!TkQ *iQk Q @@ ySkOqo  ySk_qTkTQ?Tyo/ k,T* ~@ *yjJ NyS@*kj}@kT yj ~*jlkTi *il kT i( kT?k *TI K} (  _ Q`}~i`#zp j`q}@ mySakT k*`T k*T|k k  *_*i kxqTxp*0kT k*T ~   kT* kT yj_kT)}@ yi( kT?kTI K)} (  _ *_ *_^{ WO @ @*h@kmTi @(Qlhk*T?q+Th+  E@)kџklT(*(R) Q**l@@k mySkNqn  ySk_qT kTPTyn.  k,T*}@ *yjJ MySn@* k6}@iThJ~ jj}@)iju KqT,IQ/}~iozjjo/}@ ,ySk`Ta k* T k*T)|) ) *hk kzoTzj*k T k*T} J J *5 Kq}@ T!55Rh @ R~ OC yv)@WB @ K@ {Ĩ^__**^{OC`J@ ) TER?*`7T{A*OB^__!*#`r`,@^{OC? ($@ )? ?T@R*?7{AOB^__*!`z @^{og_WOC@****h~qqT }H}@+D8k5n@_ kT*R*99W667 @)@?T{AOFWE_DgCoB^__9Z  @yy9"9n" T"A9h4A9AkT@y yN@T@CR*?֠6*!***`z ^{_WO(Rh j@BQhxHRjj@QhxhR jj@QhxR jj@QhxR jj@QhxR jj@QhxR jj@QhxR jj@Qhx**Rj q(}hOCWB_A*{Ĩ^__^{g_WO*9RRjUj@Q(@y*h~@I?T!R*9?'q T*"38ODWC_BgA{Ũ^__!*^{ @@(hJ@hN@`!B*hn @! @{¨^__^{g_WOC@ ******r@kTv@kT@HA9(4bB947*9 q`TqTR@aT@?6n@꣐Rj=r)}Y18e`TkTj@Y1` Tk* T99 @)@?T{AOEWD_CgB^__6* 79 qT79b@7~@~`(i)ɺ}ɛK6b@@ȸ @*?`6*!qAT( 7bB94@i)*ɺJ}b@J}IKKjJ }`ȸH }ɛK@*?7^@T@?* 7@_qV) 9"59*!*!z `+<`,ҀifC^{O@A94 _)@?$T{B*OD@^_C_ \@*"T`@#? 7 @l @mA) Rh@J K}@nJ}+nB ͚G} J K|@z } k}J ̚l}N lbB9mFKj j,4qKR죐RkŋZl=rk m@k},lkek i K k T4_qTh@  Rl)kK̺k}@ } i@k}Lm@nKKk˩ Kj J )}@I} )}L*KII(tb@hȸ a@`@?*@7h@i@4))}@} ijtCӉ}ɛDhi*O)k@ }RҪ Klj)J}@t)}@j} i} JCm@)CJ}̛)}̛JD)D J (qh+T@ @y@#R5a*@7@y@y@y@yb@( #@y '@y +@y /@y ꣐R j=r }* e =}*i@ e (*k@=(}}@ijh}tCӉ}ɛD_ Th@7i@}@j@(}ijtCӉ}ɛD_MThh7i@ }RHk@(}ijtCӉ}ɛDJThuZ@T`@a@?6*! *!!*!!*!4!u,Ҁif ͎ҠuN^{O 9OA{¨^__^{WO@"V@aTC?*`7@@?Tajj>Rt } )}J+*GIIjU_ mTZ@T@?*7*OBWA{è^__!* Ҡ7` ͎ҠuN@^{ T@(X@\@ @4 !B* @ !{^__^{WOC@@ *?qT@"qT @)!)1 T+)_kTkkT kT_kTklT k,T6_&@kAT*U @)@?T{A*OCWB^__5R 6*!*!**&^{OC@U`@h@a@7R }ɛ TR~ r` `@a@7@**Rh)j9U @)@?T{A*OC@^__*!**!*a @ u^{ O**OB @{è^__^{og_WO @Z`NC#@TT@3aR?`7@H4@ST@#AR?7 @qT@AST@s*? 7C^qT**h _)@?OT{D*OIWH_GgFoE^__֕@!PT@cR?։@@?k T2@%qm T"C!7S!79})wR}@W r} f @MT@sR?7@K}7 f?q (UZkjT*@aKT@cR?7iRI r} f @AJT@R?@7@!JT@CR?7@JT@S!R?@7@@IQ? qT_qT25jRJ r}* f q }R~9 3~)C94@*t* *m**!*bjRJ r}* f )} }Rq~*)f) h ?k9@qT@*?q)UZ@HQ qT_qT)5^IRuRjr}q)ʼnZ( C^}* k  KqT) #?q) R)}*)}  R} ?q)}  ɚ*v@C@_q! Ta:T@3!R? 6*C?yq,ŤR̬r0}a #QRJq0‘lRR~@1A*L r Rn=r R  R"z_#KB| DBfB _kBB| B|.DBecB c|@B|c| _qc|BJb š  T*k*g*c*_*[*W*SA/T@3AR? $7@qTC_~ *J 1T) k T k T kT kmT k T kTu!7oRuRᣐR****O r}RqrRa=rBB|!CBeF J !_1*T@dKq䗟k*K6c|dcfc qc# c| cfaTc c|S^@@|qK@K|1ӄk #@4_ *T aTsJBQN"BB@|c|@KB|%B Ú_qJT*57*@@?q)UZ_qT?q R }R*~ ) ?qTR,r? kmT^RM?=q,T R+R9A R }R) ?q*) ) ?qjT*;?>qT RKR' R? kjTkR" R? kjTR ЇR? kJTR!* R? k*TR ! @RR? kkJ mQM+M-k5@i *k ) J K)} J}@) ʚ C^_}qkT Rj ǨR)} ̬r)yS)},*)b) #)}@mڤ)} R })} %)} @)}M*)Z)   R@G  ȄiI KTjJjc}J HR~@ RrHHj J} J ȚK}@_A1_1j JH} ɚ @*~ *!*!@@<`[@@<`]@@<`a@@<`z@@<`@@<`@@<`@@<`@@<`@@<`(@@<`^{WO(@(4qT@*h*(}@HTR~ r *~cR*@?q(}I7( ) q}`hh*OBWA{è^__@)@ K_^{WO@C@AT@#aR? 7 @4@T@AR? 7@qT*A"3 6@T@3aR?ր 7CiRI r} f q RC@ T@C*?`7@ T@3R?7A)C_R R 1 } ꣐R)} j=r)}**)e) R?q) R} * h _)@?T{B*OEWD@^__* ***!**!*@@<`y@@<`{@@<`@@<`@@<`{^{WOA) kT@?r qR Rt J !T`@!R?ubv*@ROBWA{è^__`[b^{ `@Hh@hA(4h Ah5Rh `!B {{JihHA`"!Rii*@ @{¨^__Rhh A(5!^{#WO@`` F@T@cAR?ր 7@T@3R? 7@AT@C*?ր 7@5@qT@q T@!T@3aR?7@T@C!R?`7C_‘Bz)"c)KR,)q }@}ʛCӈ i”"#)_ (9"i),)q }@}ʛJCiH "))@qTS 7C_6@ k $RUZr kT(R~~~9S` 7^u7C94@bR%R6***! R@(G  H  KThHhc|H R(H Ab@R@!T@*? _)@?T{COFWE#@^__****@@<`7@@<`7`[b@@<`1@@<`:@@<`;^{!{^__^{{^__                ( ( ( @՟A՟@՟A՟@՟A՟@՟A՟@՟Aճdescription=QPNP QG Driverlicense=GPL v2intree=Yname=qpnp_qgaugevermagic=4.19.269-g8728c337137c-ab10161573 SMP preempt mod_unload modversions aarch64depends=of_batterydata,google-bms,qpnp-smb5-charger,qpnp-revid,pmic-voterS0?module_layoutdmemset~)Hmemcpyg__stack_chk_guard__stack_chk_fail__msecs_to_jiffiesL?sort;of_batterydata_read_soh_aged_profiles\Qof_batterydata_get_aged_profile_count$___ratelimit>\cpu_hwcaps|ƒcpu_hwcap_keys/marm64_const_caps_ready`ϘstrlenC}regmap_readr"cgregmap_raw_readalarm_cancelFcalarm_initalarmtimer_get_rtcdevEalarm_start_relativeP"Ortc_tm_to_time648rtc_class_close8Xrtc_valid_tm4irtc_read_time2rtc_class_openxr!regmap_update_bits_baseregmap_bulk_write [regmap_write6)~$regmap_bulk_readӅ3-system_wqKkmalloc_cachesVplatform_driver_unregister#nsysfs_remove_groupsF9rcancel_work_synck0cancel_delayed_work_sync<7devm_request_threaded_irq5'of_irq_get_byname #^of_prop_next_stringZ%strcmpp?gbms_cycle_count_cstr_bc0power_supply_get_drvdata bpower_supply_reg_notifierzdevm_power_supply_register@(irq_set_irq_wake enable_irq!'disable_irq_nosync pm_stay_awakeʮqueue_delayed_work_on,__cfi_slowpathMqueue_work_on}P__arch_copy_from_userA)k__arch_copy_to_userTfinish_waitQschedule&prepare_to_wait_eventuyHinit_wait_entryclass_destroyNjdevice_create__class_create42cdev_add4\cdev_init+/alloc_chrdev_region8read_range_data_from_node"Xof_batterydata_get_best_profile1aof_batterydata_get_best_aged_profile2mof_find_node_by_name3 yziio_read_channel_processedM-of_property_read_variable_u32_array8of_property_read_stringof_get_next_available_childe"'get_revid_dataicfof_parse_phandlekof_find_property;debugfs_remove_recursiveءždebugfs_create_u32)/debugfs_create_dirktime_get_with_offsetHWstrlcpymsleep0fpower_supply_set_property,power_supply_get_by_namehpm_relax1V(power_supply_get_property2: mutex_unlock"#>__wake_up֮Amutex_lock+ voteI~power_supply_changedfLscnprintf地__kmalloc3qmkmem_cache_alloc_trace zkfree6gbms_storage_readydevm_kmalloc3`unregister_chrdev_regionȜcdev_deldevice_destroyAdestroy_votable#Vsysfs_create_groups8tgbms_storage_register create_votable[Wof_device_get_match_dataT__init_waitqueue_headv__mutex_init=:%delayed_work_timer_fnYyinit_timer_key2iio_channel_getVdev_get_regmapdevm_kfree2|printk87__platform_driver_registerv"kstrtoint1(snprintfLinuxqpnp_qgaugeGNUcC c WW X8X8$0.478.<7D\lx.D.DJ J cc(04&87<&@7HT`4d4l  DD $D $D0 8 _< @ _D L T 8YX \ 8Y` h l 7p x 7|   _  _    HY HY 8 5T< @ 5TD L d Vh Vx   (D ,D (D ,D I  I    0D 4D 0D 4D0 kb4  < kb@  D H $D\ $Dx |     8D D>D(B(B4 4 &;(&;DXEB`EBx<;<;  $ , DXD`Dx))NN]] ,\`t<<7700 778DHdt+>|+>00[B[Bbb 0V8VP`dYhdYJ&J&M;M; 4$44< D T\+d+|55kk|V|V,242L\AJhAJ++D>mBmB!5!5)) #c$#c@X;c\;chpDxD]]LcLc  4 4 (XpH$LDP$TDXhp|cc0DM\DUc4Ddc| 7D7D.VD.VD4TclcPpc, w8cP`cc  < cT \    \ \ !!L7!2 !L7!2! !|]$!D(!|],!D4!!]>! ! !V!V!]!!]!!!_!!_!!!\!\"""3"3(" ,"0" 4"8"@"aD"aT"\"a`"ap"x"|"l)""l)"""""""a"a"""l)""l)""{)"{)"f"f#F ##F##0#4#8#<#@#L#P#d#h#l#p#t##m#m#\#\###>#2#>#2##0#0#a#a##.#J $.$J $$ $ty$J$J$&$h$h$'$($W$J$$W$J%%)%J %J,%*H%L%t%n%] %&%] %&%%%b &4$&j,&D4&D<&k&&(D&(D&&Y&Y&5'HD'v5 'HD$'v54'L'T'`'x'|''r''.'.'>8'>8' (`(` (@(H(T(h(l()p(t()x((0`(.(0`(.((.(.(.(.((V(.(V(.((iN(iN(s0(s0(()) ).)).) )+()8)<)^`@)^`H)QL).P)QT).X)`)d)-h)l)-p)t)],|)],)N)N)()-)()-))],)],):):)VD)VD)))))))))E*C=*E*C= **~G*D*~G*D(*4*\8*\D*L*P*NT*N`*\d*\p*x*|***a*a** 8* 8*a*a**D*D*** ++%7+X +%7$+X,+0+~B4+T8+<+~B@+TD+P+@5T+DX+@5\+Dd+p+\t+\+++++2+++2++"+T+"+T++++2+2++\+\+++uY,2,uY,2,,\ ,\,,4,8,O<,2@,OD,2L,X,\\,\h,p,t,x,2|,,2,,a,a,,_,,_,,,1,,),1,,),,a,a--a -a-$-a(-a8-D-YH-)L-YP-)T-l->p-)t->x-)|--!"-"-!"-"-------D-2-D-2-\-\---jJ.jJ.2.2..XG.XG .a$.a4.<.@.x.Y|.T..Y.T.........%7.X.%7.X..~B.T..~B.T/ //H/YL/TP/T/YX/T\/`/d/45h/45|/////%7/X/%7/X//~B/T//~B/T///0Y0T 0$0Y(0T,00040. 80. L0P0X0\0-`0d0-h0t0x00n0(0-0(0-000X00X00~B0T0 0~B0T0 01 111 1!R$1T(1!R,1TD1P1GT1G\1`13d1h13l1x1>|1&1>1&111b1 131 13116112T2T222J22J$2(2<2J@2JL2 P23T2 X23d2p2Tt2Tx2&|2&22 ;dc;+*;dc;+* ;$;7 (;7 4;xZ8;+*<;xZ@;+*H;L;7 T;7 ;2;2;;RZ;T;RZ;T;;<M,<4<<8<c*<<<@<c*H<L<ZP<ZX<8\<+*`<8d<+*l<p<7 x<7 <@*<<@*<<<<J<<J<<`<`<<<<w;<w;H=dRL=dRT=?WX=?Wp=ct=c=l =]=l =]=OW= =OW= =c=D=c=D=== >3<>ND>lL>PT>Q\>Qd>h>p>Rx>>>>>>(?X?C\?Ch??C?C????P?@P0@d@4Hx@M|@>@M@>@@@A4HPApAcAAAcAAMABc4BLB \BtBxBBBEBEBB% B% BFBFBB>BB>C C@C>C@C>C(Co,C>0Co4C>8C@CE)DC>HCE)LC>PCXC\C>`CdC>lCC\C\CCCL7CL7CaCaCCaCaCCCl)CCl)CD{)D>D{) D>D$DDDcPD\TD\\DdDlD\pD\|DDD3D3D>D>DDV D DV D DDaDaDDDl)DDl)DEaEaEE,E0El)4E8El)DEdEhE|EEEYEYE5EEEF F`FFFFF GGY(G58G `$`(d0d8><LD:HdP:XL\Ld;hdldt;xH|HL>``d>Ѕxԅx؅||>|:||; xx| >LPT\d>hp:x|;>1'1'IccI $$I ^$^,I4b8b@IH L TId9hYlYx2n<nlnnT'?X,\'?`,hl-pt-x(-(-,,ĉ-ȉ̉-Љ܉(-(-Z,Z, - $-(4(8-<(@-LP8T,X8\,dhpt-x|-(-(-T,T,Ȋ8,8,|5,|5 , , ,(txn?ċ ^ȋ?̋ ^ԋ--YL-YL-, ^,  ^(`db]u ]u ȌԌ،4܌4@4@4 u u <@d|    [ č[ȍ ̍؍܍   8<p[7<[7<ĎЎM<Ԏ7<؎M<܎7<z7<z7<<n\~hpt-x|-(-(-Џԏ  (@P` w4H 4B<BD[H^L[P^T`EdElptB^B^g^g^2đ8ȑ2̑8ԑؑ>/ܑ^>/^G aGa$J(J0a4a8L4HtKKܒJaJa^^ <@D"H"L%E"%E"<t|((Ԕ#ؔ^ܔ#^^^ 04ĕc ,cDTXĖc$@\ԗ<p*"p*"$, 0"4 8"@L\P\\dh;l"p;t"aa7^"7^"̙Й;; (&,&HP;T;;";"ě-1 -1$LPBBĜ\Ȝ\ԜܜL7L7aaa a$(l),0l)8h lp txc؝ 0\4\@HL3P3T"X"`hala|l)l)MKMK ĞȞ О0[Ԟ"ܞ0["(,<LP`|cğȟl)̟Пl)؟\\aa0 $0(0TX`dptxM?M?РԠ(,@X,,ԡܡ[[ ,,04,8<H%7LXP%7TX\`XdhXlt|A<Ȣ<?W?W .Hdhn@LIPIX\n(-(-GrDHdrإnDFhĦ 0n<LnB(dR,dRDXlD  C0c4c\dh-lp-II<(@-D(H-Tdhnȫ̫-Ыԫ-ث--YL-YL -YL -$YL(-04NE8 @NED LXS\Shlt--YLĬ-ȬYL̬-Ԭج?ܬLa?Lartztz--ĭYLȭ-̭YLЭ-حܭ?La?La$A<@ĮbTHįcܯ c$8Hhc??tcȱܱNLNL DD$<,,вtyԲ b  3$ (34X\\\hptL7xL7Q[8Q[8 8 8ij{[ȳL̳{[гLԳܳaaaa l) l)(0\4\@HL3PLT3XLdahaxl)l)7HL7HL\Ĵ\дشܴ#a#aLLaaH H(K,K08488@"D"H*L*`LLLL%7X%7XĵJȵL̵JеLܵy<Ly<LSS t/*t/*$(3,034<d@S'DdHS'PTZ1X*\Z1`*hlbuO*uO*Ķ44@4@4$(UH,*0UH4*<DH4LP4Th@l4p@t4|9'9'yR9'yR9'HL|nn-- 0(4-8(<-HL P X\-`d-hl!|(-(-!!55[5[508\c`cdȺ<̺bWк<ԺbWغ(0,,((ȻлԻC C 08\,p-./>#>#ļȼ̼мԼܼ$k'(,k'08@lؽ1iiYY2 <C@TDCHTLX#\T`#dTp|<T<T7:T7:ľTȾ 3##UUDD,\(`>h|--33J$J$(4I8I<HILIPlM(ps-tM(xs-cs-cs-9>9>^3^3v!3v! 3<@Xd d ,4dh<<\ltxl0#P4h_8#P<h_@HLTX$\ `$d lx.S| .S #Ph_#Ph_ di6C6C  ,Hdhb $,0$4EI8$<EIDLP3TX3\xUS|EIUSEI 3 3#EI#EI $04<@eDEIHeLEIT\tj|DDkDDEC=EC=9YY2LTiV IVIl#Ph_#Ph_$l8@Hh#Plh_p#Pth_xlO=O=  $(0Tdhp9t9| @ @(9,94\`|@@994HLPX|994DHP9T9\ 0xj4xjTb`h33!3!3 3 3  xj$xjHnlp-tx-|!-!-(-(-b,04484<L@P4T@X4`x|n--YL-YL-<nDhnpnnnn DnLpnxnnn n(LnTxnn(-(-lIlI(-(- $-(,-0D(H-L(P-`d-hl-p(-(---(-(---(- (- $-(,-0D(H-L(P-`d-hl-p(-(---(-(---(- (- $-(,-0D(H-L(P-`d-hl-p(-(---(-(---(- (- $-(,-0D(H-L(P-`dxjlxjtbxlI|blI--b$HbTxbbbb8bDhbtbbb(b4Xbdbb%:%: 3 333 4 83< @3LX\3`d3h 3 333 3 333 3  $30<@3DH3Ld h3l p3|33 3 333 3 3 $3(,30H L3P T3`lp3tx3| 3 333 3 33 3, 034 83DPT3X\3`x |3 333 3 333  3 3$,xj4xj<a6@%:Da6H%:PT\4@4@b,HPTEX\E`hp xPxP,Ldp$@$@S@S@\\ |P$|P(@,@4<PTqrXPXPL! EPEP ,404@&L@P T@X `hl; p@|; @66 u8uHt@; D; Tp6x6@@l l4!HhkLhkT'd(lWp4t xW|4 )44*S S X X L L  +X$+X,L0L458; <5@; DHFLFT+XX+X`LdLh5l@p5t@x|}I}I3 P3 P///P/P`  `  L56L56P PPP$0w_4w_<P@PHJF JF   (+0<Ddx<@10q$ s V2 V2( r = =4 t ( (< s( 70 64 6< %2@ %2D j=H j=L X 6\ j=` 6h K+l j=p K+t j= ]: j= ]:  j=   j=  j=  V2 V2 = = !% !% ( ( 77j= j=$hl7:pj=t7:xj=|xxxxxxxxxxxxxx$x(x<x@xPxTx+L  y ) ) (D$(DLp[t=x[|=3,D,D0C4{28C<{2@`3 P,DTSXX 0`,DdSXh 0.AQe.AQe ,38p$8L`tP P0HxCC I   I   8 < +)@ D +)H     #!DD !DD!!!!#H"3`"=d" h"=l" p""3#8D#8DP#PT# X#P\# `#h#F%l#F%x#=|#=#30#30###3#3###$4$8D8$8D%3T&X&|&n'@D'@D'='2'='2(F%(}F(F% (}F(=()4(= ()4((0(4(-8(<(-@(H(YLL(-P(YLT(-\(d(h(}Fl(p(}Ft((ce(2(ce(2(((3(3( )P)X)3L>4DP>4Dx>P>>>>Y>Y>5>3H?kbL? T?kbX? \?`?Dh?Dl?$D?$D??5b?:?5b?:?@@4@<@0D@@0DA(:A.AYAYB5BB BQM$BQM0B4B8B<)D>D W  sQeh $h@j.qHqh_uxhm,]j] KadII 7@MHPh{xjhk2l/m36aFp<)d) 4H""=8+pADoh @h)LT )M  cP   O  -DU   ; o 08W   ' [ [pW    G Wx |   3 (Xd h   $ (XP ,T 0 4 8 hD|X|6$,:L=htl`Y< ` #"(M )w*+h,_-.(:;,;>2?\?tDDlmDD$D(D,D0D4DH8D`,H0($BZvK>.DFԾb\v|?@i HE3 ># >+` )pF/ D  3{x zH   ;  ldCDlW` lk>" j:PJxPk_  G``D;-,a?*]hJ43 O;7h] '6!yXq  Q  u @y  &~<? -Xn,; v+P   h,Pt|  "dS d \_  H 9h       L 4c L, > |t FK(DXm n DD 0D 8D (D ,DM @P! @`H! ,@!w@H! @x! @!@X![@!@0!-0Lo"| =#j=tZ?.