ELFl@@53;;  .3 Jmax1720xmaxim,no-batterymaxim,dual-batteryMAX1730X_NVPRTTH1spurius: fg_status=0 cnt=%d DSOCI is set 0x%04X %sMAX1720X_ICHGTERMgmsrdisable_dynamic_filtercfg%dFixups failed (%d) maxim,n_regval_1720x_ver_pormaxim,capacity-rcomp0maxim,filtercfg-temp-hysteresisFG State Corrupt (%d), Reset (%d), State (%d) Will reload batt-sn source: %d (%d) 4Fix capacity: fcn=%d new=%d vfsoc=0x%x repsoc=0x%x (%d) ../google-modules/bms/max1720x_battery.cmaxfgfailed to register wakeup sources Failed to create resistance attribute MAX1730X_NVPRTTH1BAKmax1720x_battery: %s BST is set Discharging6max1720x_battery: %s EOC: Start the settle timer batt_ce_startupdating nConvgcfg to 0x%04x as temp is %d (idx:%d) %s: chip->bhi_acim =%d act_impedance=%x act_timerh=%x &chip->cap_estimate.batt_ce_lockRSense %d, forcing to %d uOhm google,cap-tsettletimerh_base: %#X MAX_M5_CV_MIXCAPmaxim,force-reset-model-dataMAX_M5_COMMANDwrite log %savailable &(&chip->cap_estimate.settle_timer)->timerFailed to initialize secondary i2c device MAX1720X_VFSOCMAX1720X_RCOMP0device battery RID: %d kohm maxim,rsense-defaultMAX17X0X_MIXCAPMAX_M5_TEMPCOMAX_M5_QRTABLE10MAX_M5_QRTABLE30MAX_M5_TOFFmax1720x_regmap_writeverifyMAX1720X_VCELLmax1720x_battery: %s updating empty_voltage to %d(0x%04X), temp:%d(%d), cycle:%d(%d) 3max1720x_battery: %s value=%d, rcell=%d out of bounds maxim,force-hard-resetvreg&chip->convgcfg_lockMAX_M5_STATUSMAX_M5_DPACCfail to restore new capacity, ret=%d MAX_M5_REPCAP&chip->model_lockFailed to create model_state, ret=%d max1720x_battery: %s TMX is set BR is set cannot read cycle_count (%d) max1720x_get_cycle_count_offsetmax1720x_get_propertyreset GMSR (ret=%d) bres->map[0]maxim,n_regval_1720x_vermaxim,nconvgcfg-valuesrefcap@%d=%d abs_min=%d abs_max=%d max1720x_comp_check&buf->cb_wr_lockMAX_M5_FULLCAPNOMmaxim,fg-params3max1720x_battery: %s Failed to write %s cannot read custom model (%d) &(&chip->model_work)->timerFailed to re-initialize regmap (%ld) MAX17XXX_COMMANDForce power_supply_change in storm iMAX1720X_FULLSOCTHRMAX1720X_TIMERHForce model for batt_id=%llu (%d) forcing battery RID %d maxim,capacity-tempcomaxim,capacity-fadefailed to read %s: %d %s maxim,nconvgcfg-values and maxim,nconvgcfg-temp-limits are missmatching number of elements %s to RC1. ret=%d soc=%d temp=%d tempco=%#x, learncfg=%#x3Failed to write %s, no regmap rcomp0=%x rcomp0_lob=%x->%x min=%x max=%x retries:%d, FSTAT:%#x Couldn't register as power supply google,bhi-fcn-count(work_completion)(&(&chip->model_work)->work)maxim,enable-nv-checkMAX1720X_ALARMsts:%04x, alarm:%04x, cnt:%lu err=%d max1720x_battery: %s Force power_supply_change in storm %hhd resistancesync_modelalgo_vermax1720x_init_chipUnable to clear LearnTCO MAX_M5_QRTABLE203max1720x_battery: %s Failed to read %s, no regmap cannot unlock extra config (%d) MAX_M5_TASKPERIODMAX_M5_ICHGTERMmaxim,log_writes(work_completion)(&(&chip->rc_switch.switch_work)->work)gmsr_resetNo record MAX_M5_COFF%02X%02X%02X%c%c%cRecall: POR bit is set maxim,capacity-bandmaxim,r_regval_1730xgoogle,cap-filt-lengthCannot log the event (%d) @%d: reg=%x out of range MAX_M5_VFSOCMAX_M5_ATRATEfailed to obtain logbuffer, ret=%d FG irq handler registered at %d (%d) BI is set (unsigned int)hsty->map[0] + jupdating filtercfg to 0x%04x as temp is %d m5_model_statefg_modelregistersact_impedanceMAX1720X_NAGEFCCFGmaxim,nconvgcfg-temp-hysteresisInvalid config data, Reset (%d), Will reload 3Failed to write %s MAX_M5_CONFIG2taskperiod:%#x, dpacc:%#x, dqacc:%#x MAX_M5_MISCCFGMAX_M5_CONVGCFGupdate cap stats (%d) MAX1720X_FULLCAPMAX1720X_TEMPCOmax1720x_update_cycle_countUnknownoffmode_chargerModelNextUpdate: %d bhi_recalibration_algobhi_fcn_countFailed to create fg_learning_params attribute Recall: zero vrecovery maxim,capacity-designmaxim,capacity-filtercfgmaxim,filtercfg-defaultFG Version Changed, Reset (%d), Will Reload MAX17X0X_REPSOC%02X:%04X 3max1720x_battery: %s Failed to read %s Model Version %x, Mismatch %x MAX_M5_RELAXCFG0x0D6=%x 0x1D0=%x updated to %x (%d) model_okmodel_data ok for ID=%d, algo=%d %02x: %04x 4max1720x_battery: %s lock fail, rc=%d debug_sync_model%c%s filtercfg: temp:%d(hys:%d), default:%#X adjust:%#X 3Failed to read %s, no regmap MAX_M5_FSTATMAX_M5_QRTABLE00@%d: reg=%x val=%x No Model Version, Current %x max1720x_psy_desc.name=%s Restoring FG NV configuration to sane values %s cannot restore cycle count (%d) Fail to write eeprom cycle (%d)Capacity primed to %d on %s MAX17XXX_QHQHDisable RC switch, recover to learncfg %#x. ret=%dfake_batteryregmap_nvram_writesnv_registersFailed to find maxim,config setting VEmpty: VE=%dmV VR=%dmV Capacity restored to %d MAX17X0X_REPCAPMODEL_VERSION_REGcannot update custom model (%d) rcomp0 :%04X tempco :%04X fullcaprep :%04X cycles :%04X fullcapnom :%04X qresidual00:%04X qresidual10:%04X qresidual20:%04X qresidual30:%04X cv_mixcap :%04X halftime :%04X fg-params: %s has %d elements, need %ld fg-model: no data cnt=%d %s %s: %d cannot update custom parameters (%d) FG_RESET addr=%x value=%x delay=%d Failed to create resistance_id attribute (work_completion)(&(&chip->init_work)->work)*********************************************** update comp stats (%d) MAX1720X_AVCAP%#04X %02X:%04X %02X:%04X %02X:%04X %02X:%04X %02X:%04X %02X:%04X %02X:%04X %02X:%04X %02X:%04X %02X:%04X %02X:%04X %02X:%04X %02X:%04X %02X:%04X %02X:%04X %02X:%04X %02X:%04X %02X:%04X %02X:%04X %02X:%04X %02X:%04X %02X:%04X CC:%d%s: fg model state is corrupt rc=%d resistance_id%c%c%c%cmaxim,r_regval_1720xMAX_M5_REPSOCmax1720x_rc_workmax1720x_capacity_check@%d: sscan error %d cannot update filter config (%d) 6max1720x_battery: %s %s gmsr: %X %X %X %X %X %X %X %X %X %X %X %X (%X) max_m5_data_crc&(&chip->rc_switch.switch_work)->timernvramMAX1720X_CYCLESFail to write %d eeprom cycle count (%d)QH primed to %d on %s max1720x_health_update_aifailed to read maxim,batt-id-range-pct 3max1720x_battery: %s Failed to read, no regmap regs[idx]maxim,empty-voltageMAX1720X_CONFIG3Failed to read %s 3max1720x_battery: %s Failed to write %s, no regmap unable to set RECAL data, ret=%d cannot allocate irq forced gauge type to %d maxim,irqf-sharedIMX is set max1720x_battery: %s TMN is set MAX1720X_CURRENTFail to read reg %#x (%d)fail to update cycles (%d)MAX1720X_TTEmax1720x_health_get_ailog_learnmodel_registersmaxim,rc1-tempcoMAX1720X_MAXMINTEMPRecall: RSense value 0 micro Ohm max1720x_model_work6Fix rcomp0=0x%x->0x%x tempco:0x%x->0x%x, retries=%d, (%d) MAX17X0X_FULLCAPREP%x: %04x MAX_M5_FULLSOCTHRrset->map16[0]FG_RESET cleared in %dms maxim,psy-type-unknowncannot read learning parameters (%d) MAX1720X_REPCAPMAX1720X_QH0MAX1720X_DPACCNotChargingcnhs_resetcurrent_offsetmax1720x_show_reg_allinit_work done MAX1720X_MAXMINCURRPOR: Failed to backup config Clearing Power-On Reset bit (%d) maxim,n_regval_1730x_ver_porfailed to read %s %s: %d failed to read maxim,empty-voltage: %d MAX17X0X_DPACCmax1720x_battery3failed to reg_tag(%u) %d max_m5_read_vbypassfg-params: %s not found %x: %s FG_RESET error writing Config2 (%d) Failed to create gmsr attribute max1720x_battery:6208:(&max1720x_regmap_cfg)->lockWARNING: need to restore FG NV configuration to TMN is set VMX is set Schedule Load FG Model, ID=%d, ver:%d->%d cap_lsb:%d->%dMAX1720X_DESIGNCAPignore full reset of fuel gauge maxim,batt-id-range-pctchip->debug_reg_addressRSense value %d micro Ohm maxim,capacity-stablenconvgcfg-temp-limits idx:%d < idx:%d Config: 0x%04x Model loading complete, rc=%d, reload=%d&buf->cb_rd_lock&(&chip->init_work)->timerFailed to initialize primary regmap (%ld) nv-check disabled max1720x_battery: %s spurius: fg_status=0 cnt=%d max1720x_monitor_log_learningMAX17XXX_QHCAMAX1720X_RCELL%s: idx=%d hist.fc=%d (%x) ret=%d %d batt_id%02XClearing Battery Insertion bit Failed to read config from shadow RAM %s maxim,nconvgcfg-temp-hysteresis = %d failed to read maxim,nconvgcfg-values: %d maxfg_history../google-modules/bms/max1720x_outliers.cLoad Model Data Failed ret=%d MAX_M5_CONFIGwrite: nom:%#x, rep:%#x, design:%#x (threshold=%d), read: nom:%#x, rep:%#x (delta=%d), retry:%d Failed to create rc_switch_enable attribute monitorfg irq not avalaible max1720x_battery: %s VMX is set max1720x_set_next_updatemax1720x_battery: %s %s: fg model state is corrupt rc=%d max1720x_prime_battery_qh_capacitymax1720x_get_fade_rateforce_psy_updatemodel_versionbhi_target_capacity%02X:%04X 4max1720x_battery: %s %s: warning invalid state %d valid=%d settle[cc=%d, vfsoc=%d], delta[cc=%d,vfsoc=%d] ce[%d]=%dver=%d rsns=%d cnts=%d,%d dc=%d cap_sta=%d cap_fad=%d rcomp0=0x%x tempco=0x%x maxim,force-batt-idFailed to write config from shadow RAM No battery history has been recorded %s (%d): @%d: reg=%x val %x not allowed failed start model loading (%d) maxim,status-charge-threshold-mamax1720x_battery: %s SMN is set MAX1720X_QRESIDUALmax1720x_save_battery_cycleFailed to create act_impedance ce_start%llu maxim,algo-versiondebug_current_offsetmax1720x_current_offset_fixmaxim,filtercfg-tempmaxim,filtercfg-adjustGMSR: RC2 model data erased &chip->history_lock%s to RC2. ret=%d soc=%d temp=%d tempco=%#x, learncfg=%#xsavemax_m5:1618:(&max_m5_regmap_cfg)->lockmax1720x_battery: %s IMN is set max1720x_battery: %s VMN is set max1720x_model_reloadupdate saved cycle:%d -> %d max1720x_battery: %s error %d reading prop %d updating empty_voltage to %d(0x%04X), temp:%d(%d), cycle:%d(%d) %s: hist_idx=%d nvram_porvalue=%d (%d) maxim,rc-socDT version updated %d -> %d GMSR: failed to erase RC2 saved model data ret=%d Error on Next Update, Will retry cannot lock extra config (%d) chip->reg_prop_capacity_rawmax1720x_battery:6240:(&max1730x_regmap_nvram_cfg)->lockFailed to initialize nvram regmap (%ld) max1720x_battery:6252:(&max1720x_regmap_nvram_cfg)->lockIMN is set bcea->map[reg]%c%cdefault device battery ID = %d Cannot init FG model (%d) MAX1720X_NRSENSEDT config differs from shadow, resetting maxim,nconvgcfg-temp-limitsLoad Model Failed ret=%d restoreMAX_M5_LEARNCFGMAX_M5_CYCLES%x:%xcannot update cgain (%d) MAX_M5_VEMPTYmaxim,zero-irqFailed to create offmode_charger attribute maxim,irq-gpioSMX is set Fail to read eeprom cycle count (%d)history_count=%d page_size=%d i=%d offset=%d MAX1720X_TTFdatamaxim,batt-id-kohmmaxim,rc-enableCapacity drift WAR not enabled(%d) failed to read maxim,nconvgcfg-temp-limits: %d QH value restored to %d Cannot set TaskPeriod (%d) %04x MAX_M5_VFSOC0chip devname:0x%X POR is set(%04x), model reload:%dmodel_reload=%d force=%d pending=%d disabled=%d MAX1720X_FSTATMAX1720X_LEARNCFGs=%d->%d c=%d avg_c=%d ichgt=%d vfsoc=%d soc=%d fullsocthr=%d MAX1720X_NCONVGCFG4max1720x_battery: %s unlock fail, rc=%d reset CNHS to %d, (ret=%d) failed to get batt-id rc=%d %s %s u16 elems count is not even: %d nconvgcfg-temp-hysteresis smaller than idx:%d, idx:%d IChgTerm: %d Model OK, Clear Power-On Reset (%d) load model in progress (%x) MAX_M5_TCURVEcannot update tcurve (%d) MAX_M5_TGAINnot default values. THE DEVICE WILL LOOSE POWER. max1720x_battery: %s DSOCI is set %#04X 00:%04X 01:%04X 02:%04X 03:%04Xaddressnode found=%d for ID=%d algo=%d No child node for ID=%d, algo=%d max1720x_show_model_reg%x maxim,n_regval_1730x_vermax1720x_fixup_dxaccMAX_M5_CGAINmax17x0x_regmap_writemax1720x_battery:6180:(&max1730x_regmap_cfg)->lockBST is set MAX1720X_QHfailed to get history index (%d) fg_reset%s: current_offset fail (ret=%d) %s: CoTrim:%#x, set COff:%#x Recall: POR version %d Clearing Battery Removal bit FG Model Error (%d) MAX17X0X_FULLCAPNOMfullcapnom=%d->%d upper_bound=%d FG Learning Eventscannot write custom model (%d) cannot lock model access (%d) device gauge_type: %d shadow_override=%d %s_%s0x1D0=%x updated to %x (%d) VMN is set max1720x_battery: %s BR is set cycle count last:%d, now:%d => cycle_count_offset:%d reg_cycle:%d, eeprom_cycle:%d, cycle_count_offset:%d, update:%ccap_filter_count: %d start_cc: %d start_vfsoc: %d delta_cc_sum: %d delta_vfsoc_sum: %d state: %d cable: %dMAX1720X_MAXMINVOLTversion register %x is not mapped max1720x_fixup_compRead Back Data Failed ret=%d MAX_M5_FULLCAPREPMAX_M5_DQACCmaxim,model-versioncannot unlock model access (%d) MAX_M5_DESIGNCAPDevice 0x%x has no permanent storage TMX is set irq_none_cntregmap_writesmaxim,configrc_switch soc:%d temp:%d rc1_tempco:%#x rc2_tempco:%#x cfg:%#x bres->map[1]maxim,n_regval_1720xtag:0x%X, event_count:%d maxim,read-batt-sn6Fix capacity: %d->%d, vfsoc=0x%x repsoc=0x%x fcrep=0x%x mixcap=0x%x repcap=0x%x ddqacc=0x%x dpacc=0x%x retries=%d (%d) MAX_M5_RCOMP0fg-params: failed to read %s %s: %d maxim,fg-model(work_completion)(&(&chip->cap_estimate.settle_timer)->work)error reading fg NV configuration max_fg_irqmax1720x_fg_irq_thread_fnMAX1720X_FULLCAPREPMAX1720X_FILTERCFGMAX1720X_MIXCAPmax1720x_battery: %s %s: reg_cycle=%d next_update=%d rc=%d error %d reading prop %d max1720x_battery: %s node found=%d for ID=%d algo=%d max1720x_show_nvreg_allMAX_M5_COTRIMfg_learning_eventsCannot write 0x0 to Config(%d) FG Model OK, ver=%d cap_lsb=%d next_update=%d Load Model Using Default State (%d) MAX17X0X_VFSOCtempco=%x tempco_lob=%x->%x min=%x max=%x, tempco_hib=%x->%x min=%x max=%x max1720x_check_rcomp0%02x:%02x MAX_M5_FILTERCFGFG_RESET error rst not clearing GetPropfailed to update 0x0D6=%x 0x1D0=%x to %x (%d) MAX1720X_STATUS%s: reg_cycle=%d next_update=%d rc=%d maxim,fix-vemptyini_filtercfg=0x%x maxim,n_regval_1730x%s didn't finish. ret=%dMAX17X0X_DQACC3max1720x_battery: %s Failed to read %x max17x0x_regmap_readMAX_M5_UNLOCK_EXTRA_CONFIGFailed to initialize regmap(s) MAX1730X_NPROTCFGmax1720x_battery: %s BI is set max1720x_battery: %s SMX is set MAX1720X_REPSOCMAX1720X_FULLCAPNOMMAX1720X_VFREMCAPhsty->map[4]MAX1720X_AVGVCELLmax1720x_get_battery_statusMAX1720X_VEMPTYmax1720x_handle_update_empty_voltagemax1720x_battery: %s model_data ok for ID=%d, algo=%d MAX1720X_MIXSOC&filtercfg->lock%s 6Fix capacity: fixing caps retries=%d (%d) rcomp0=0x%x tempco=0x%x (%d) fg-model: %s not found fg-model: not found, or invalid %d maxim,gauge-type******************************************* max1720x_battery: %s IMX is set SMN is set max1720x_battery: %s model_reload=%d force=%d pending=%d disabled=%d MAX1720X_DQACC%s cannot set next update (%d) ChargingFullrc_switch_enablemax1720x_init_modelmaxim,rc-tempRecall Battery NVRAM maxim,empty-voltage is missmatching the number of elements, nb = %d Fix capacity: same dqacc=0x%x dpacc=0x%x max_m5_read_actual_input_current_uaErase GMSR fail (%d) MAX_M5_CV_HALFTIMEfg-model: out of memory cannot update version (%d) `@Xh p$8pDHL|"-5 $*06ȖȒT҈%jb-T҈%jb/T[h'Tƨ@/TXҨ#lTȭt( Th@(H(/,TAH##T*TJȇҨ[ȷ Tʙȴ,Th|҈Ū(A T4覧(D'T( ȓ%%T5H(D  T(Q!(,TҨ#`T2H##Th҈@lT(=҈ Tȓ҈7(C!TH0H<T(ȭt(`Th҈H aTʒ(((ET臉Ҩ[ȷ T H htHT҈$ȇhVTH(D TYhh!T( ȓ=cT舌h>ȖȒThDȚT^@(H(/`THh%T( ȓ!#Tʙȴ`T׉H T(Q!(`T(qٯTx҈@ TȕhFTi(H0H<` T=ҨL5^ Tʒ(((E T(~҈`Hȯ T( ȓC TQ҈$ȇhVTHxȻH*T5/,( ȓT/( ȓ CT  ?!T#_( ȓ-#T#_$?#@9#qCT_@*?#{\@`@{#_?#{C_WOA8BX@=qT(@߂TA8B@ ! TOEWD_C{A@#_v@`@!@y@y @y`@!B`@!*?v@@y@y@4*!B7w9Z1`TRv@`@@y5v@ @y @y_ jT`@!  @yv@`@! @yK*?#{C A8)B(]@ 9@?qT @?`T@!9@ 5 @y%R)r} ijtCӉ}ɛDh@A8B@ T{A@#_?#{COA8ճB \@@iFy*5@9SA8B@ aT*OB{A#_!B?#\@@#_#_?#{ [W O A8BRR<;vA8B_ UT*[@OMWL{J#_fB!tRZ=)R@h(RjCC83ѡBR*@yu xx(RHr^yO"q!T@y`@!byh@!3#RUB7O@!BO@h7 vhBy @Rv kySfB!#R7@hZ h"@ qT RhZ Z h"@v@4 q@TqA T` @!Bc?`cT`@!` @!Bc?`cT`@!"RY` @!Bc@T R)h:``@bBy!9QhBy ) R R- ki )k:h9i R)h:i` @!bR`!V$\h"@`@qT!Bc?`&T R)!Bc?`&T`@!!`@ R)hZi*`@b"@!cZ9fB! )r"!h"@ q(RZh@Th@!UBhh@!UBi @h"9 E 5h@!*UB7h @h @Eq,T`@!#h @Eh"@9 RBqR#h @*`@!*E5h @!RE6!h@fB!#UB 5@R`vBbv!v#`b!B!`6@ (R) Jhi )fB!ji Rhi@C?`6"T!@5h6@!5h6@!5h6@!5h6@!5h"@  qi:Th6@!5`vD?`fBTcvDB#R#?`nTtB%fB!#R`6hRh:@%qTh@`T@Rhjy`*{z`b!B****vh`b cRhhwt*`B!B****v:h"`BcRh>h&`" *` !B****v&hB B` cRh*h.i2`b%*`%!B****vh%b`&cRhhiR@*`@!!vj@*!`6@h @Ei!%!&!'!(!f1!n7*!?#{ \@`fD`fh&R9h4`h"R94`BBaC`BB@`C1`T!Ra@ @``" `b%h @E`4`6@`@@)T`nEhJqKT`+`.n `6E @*{¨#_?#{ L@R`@`@R9 @*{¨#_?#{ L@R`@(RiS9h94h @E9`@R @*{¨#_?#C{C_WOA8B!@UB`&@uBy` R 5 @yhԍR?k.?(q R kJ 6`&@R 5`@ @y` R*5 @y7"qhRkk8 7JW74`@ RbR 5`&@RbR5`@` RbR*4t|`@!!B`@!*!B***!B7*!B*`@ kT!`@!`@!`@!}R`@`  RR@ 5R}!B*!hF95`@(Rh9`&@R@R 4B*!B755A8B@ T*ODWC_B{AC#_`@!*RdR*`@!*cR**!B6`@!** !B!B?#{ @DRRh@`"DRRi"@?h2 @  {¨#_?#C{C_WOA8B*1Th @EkTh"@1 T`@R1ThS9(4hS94`@R`@`*@5h"@9 @y4* 5**!hfC RhfhJ Ih(}țKq*T *fHhS95(Ri @h9 E`@R )@  K?qkT R+R rdfC)} | +}+k`i +}i}I I ?qLT *f(U5hFh ձ$cF!B*4hIy**h y6wb*vD(R 9h94`fDa@g:CR*R*h:C*qT**zU6 U6 U06 Օ86R  @6hIyߟR r H6hIy鿟R r P6hIyR r UX6 `6hIyR r h6hIyR r p6hIyR r Ux6 `@**`5U876>!B*7!B?6hFqTab94 $!B**h"@ qT`@a^JbIy*7`6@@1`T>R RA8B@ TODWC_B{AC#_h"@y qT** `@cR*@ydfC`@!*8R5%$!Bu7S$!BJ$!B?7F$!B=$!BO7A$!B8$!B_77$!B.$!Bo72$!B)$!B56'$!B?#C{CWOA8B*4E ytb*`@RhS94hS94`@Rq T *)` +yJ @֟$ '7qT`aH**H`@R`6EVC$hD%7@qh$TcR"$`@ajFy*@5 @y*$@$$R!5M$*$$@cR`5$@cR$hD1Th"@1`T@c*7 @y S)R7 Si96hL9h4h:CqT`6E*$AR*5@92$** 5 yIKRIrjIy}  ʚK$hHqThHqTiH( $$h"@ qTh@@$$$AR* 5@9 ĉR} $aR5+$j@(RiDjJ@!)=@$HRq$HR$hD$hD6q$!R 5 $@c!R` 5 @y%R)r*} ijtCӉ}ɛDӨe$@c!R*4v 6$ X$!B**M$R7 y  yS q(}@@*6$h*1$$*' y)R>RqJŊZ) iRI r}) f *caR`4*j@(R yjJ@! $RkIyr)} ) ˚} *`6EA8B@ !T*@ODWC{AC#_?#{WO*`*`@RhS94hS94`@RQUqhT )+ih8J @֟$u"*h"@ qaThL94@thb9I4( 5q*@`@R@$OBWA{è#_֟$*@*;$Ո@q*$h"@ qTa@(@H5@H4hb b@`@BTB4*4hHqaT`h"afD**h"9*iFs" @?q+RR~ `@a^JbbJ*?#(x#q_?#{O4@!5`vD@T4R$R R R R0R0R Rc"@$Rc2@$Rh"@ q!T$R$Rc $R R0Rcb4RcB#0R0R$Rh&@($Rh"@ qT R R$Rc)4Rcr)4RcB%4Rc$ROA{¨#_h6@!?#{ WO)4@!RRRJRvNi hRj vZh^w RR v`nR`+!Brh `.!B!5OCWB @{Ĩ#_!?#{g_WOA8 B5R(@h@"3#*(b94(HqT([9(4*-*****/ @C3ѡ R`5C_)D*D 9  Kh K +( $R=@r*IyC} );@ ʚ?%q~cT(@T @3@ 4*6****HR)"(?'H gDqT(HqT)H( *!****x4 7@A8B_ TOFWE_DgC{B#_ֵS_8hR)HH r*H*~( K f  Kq+TqT,H+H*H-H h _ kT ) Kk  KX)?q(8 T:CH@ '@@9C3@5 '@C_RI@/r 2 !*!@9=4 !B`*!B7(Dn! !!B(C( '@ @"kQy @95(C '@@"cQy@9`58Rb!B(C!B?#{C3_WO A8B[1TD!!@15h@!;yUBh"@q 2T`@2 RR35R`@+,*,5+@ S;yi9h6@6*<r` y,Ti@Syh"@ UBqT5!!CR7@9@@9+445@9k4Th@!UB`@+*AR,5+@r;y@-Tv4@-u@롂T?(7h@!#RUB+$6(R@JrR1T*X1T+@/5_X1.ThD/4Q@h1TbRCR@A8B_ |TOIWH_G{E3@#_h@!#RUB'h@| '@!'@RiRir rqRIqȉR(r*`7*9`"!B) Rhi yV vUR**RVUr3**.qTjR rR*7@9q@T}q}g  kTjrJI ir `@brJ!`@!h"@1TqTH 5HRiRR R R` !Bijhtc*"Rh7!B`B@u6R!v"9aC"R1`Tv&9h&R9h4`h"R94`BBaC`BB@@1`T!RtC@`&@@9+ 115S@yh`&@@ @9+@015S@yh`&@@@9+`/15+@-S*Z`fDcH!dHbeHfHgHhb9!B@*!BUP7*9`@!6R`@+@!+@`@b!c`@!t *`@!*!B]!BV5`@!@ua"@5b@cnAh@6!@`@!6RG!B]`@!*6RV6`@!*hhD5`@!*hDq@T5`@aR*5`RirBR'Cy4*1aTC@y`(RrBRh41@T*C@yiIyhj@!i y#R@UB7'@5@`@+R05+@Rh y`@!#R@6h@!#RUB`7'@`@h!#R@6h@!#RUB`7'@i@h!#R UB'@qi@!賈#Rh UB'@qi@!賈#Rh UB'@RjByQqqIR(I @R? khTh@!#RUB7'@ qCTh`@!#R@6h@!#RUB@7'@_1b@ T`@!]hZ!`@(Ri"@h95@cAR* !B*k!B*l!B*q!B`@!**!BU6!B`@!@@ 7bF_1 T@6)9hZ94h"@1`TqTRRR@@9 RRR@9*@R 7HR RR[)`@ BR*a@h@BRUBh@*UBh"@(4i@qKy UB! T!&xp*`@!`@cMy!dFeFfMygFhFiFjF @y06"Ay2qaTR"yh@Ky!UBCR796H@@9jy8_kcT 4@R*`6*`@!+*!B6Q`@!4@yy*@R* 794(R`@!h9*1Ta@5h@UB1 ThF94hIy5` y`6@uhIy`@!  yS`@cs**;y@57t5>X7 7h"@i[9 qI4T`@*BR****`@!RhjyT`7*A`@!`@!*(Rj98h9^*1`@!`@*R***T4`@!`@*R****`@!B qٯ?#{COA8BT *b:CqkTL95@,1ATfD@:CR*RF:Cq T*:}*6@!@6*@!@My E@y_ k@T yF i@y_ k@TFm@y?k@TRfD)R@:CR*R*jy 9@@!B*5@7**!B~ @*BR****@!@@4(R 9` 7@R5 @y5R: Qq 92 !B*F7b9:CqT" RSR@5A8B@ ATOC{A@#_ֈ@#R@h @a@c 2C!*6@*@!B?#{_WOA8BC94C94wb%[9h4LR'S94@C3R5C_:@CqT@@T@3I@4**`6fDR*R*qR@RA8B_ !TOFWE_D{C#_֨C_ =@(( CyS q83R 5C_RjTr@cR**6@!*h@>SkmT*h@k跟jTv7)R#2@cR`4R* 7!B*!B7*r(R 4i 4Ty@cRI**@4*2.@Tyc!RR 5@cR**TyfD*RR** @Tyc!R25@cR**fD>Ty*RR** 5&!B*!Bt7*q?#{O@B<*@5*OA{¨#_!?#C{C3WOA8B @Ky qATB`cR5^` RirBR@7Ky1T` R>ScirBRx 7^xh y(R*h 9A8B_ T*3@OHWG{EC#_!B`@!R**!B57**`@!*(7dD *`@!QRd yS>#9 Rk+ R`@e!*h yKyK@y?kT7(Rh 9jR rRR37S@yR?k!TW@y?kTjRc rR#R7x1T^xR kTjRc rRCR7x1T^xR kaT5RjRc rRcR7x1T^xR kATURx*`@!*ijRc rRR7x1T^xR kaTuRajRc rRR7x1T^xR kaTRQjRc rRR7x1T^xR kaTRAjRc rRR 7x1T^xR kaTR1jRc rR R 7x1T^xR kaTR!jRc rR# R7x1T^xR kTRjRc rRC R7x1T^xR kT5R  *ySR*.qTjRc rR*7x1aT^xkT`nDa@*hDRR R* *?#{COA8B*5@yA8B@ T*@OC{A#_!!?#{COA8BBy *5@y7qkThF`RirBRhy7bD"7h@$Rh@ qkThF`(RrBRhy 7A8B@ ATOC{A@#_!B*!B6*`@!bD"6`@!*`@!?#{CWOA8*B* 8@?qT@T@i@`4*@=@` R@5 @y:(K&@>RR5 Հ&@R* 5 A8B@ TOCWB{A#_!B*!B$@YsB*&@!B$@YsB*?#{COA8B@3<R*7RR@R7@k T@R*7RR@R7@k T@R*7RR@R7@kaT*A8B@ TOB{A#_!B?#{COA8B[94A8B@ a TOC{A@#_L95h"@ qTh@@(4`@ R5@i"@? qTj@K@k4J!Ay =? qnS飐Ri=rjD}iDe  k+T*hL9` yu4h2CkT@6*`@!@6*`@!B!B*!B47**`@bD!*dh2?#{_WOA8B @ qaTQR1D4u *`7*@4*iD T(K@yK5J=@y 4QR * **** @A8B_ !T*OFWE_D{C#_$a@dDB***?#{COA8B @Iy qT(<h4 [9 5}S 2k(1k y)T` RirBR7  @yA8B@ T*OB{A#_*@! @y$@ @yB*?#{COA8BDh4@R 5 @yh2Ch4kT`@*4 *A8B@ T*OB{A#_`@h@yq@Tly1TXy1AT\y1T`y1Tdy1Th2C4*5*)h2$ մ!B*!Bt7*h2C5$Be2C!*$B!?#{og_WOA8B???R h TR` hTR@h"@q ThZ@5q%Ty*@?T`@Q RSRQ5R(g@@9 @9k)4ThZ@5qcTy*@?T`@P RSRQ5R(g@`&@@9CO3@Q5C_`@y`O RSR`Q5R(g@@9 @9ki3T R` Chh@`@A8B_ OTOGWF_EgDoC{B#_`@3 Rb_R85R*{9:R Z_q&xT`&@C3*`5C_`@/ R_R45R9Z z;x{/qT`&@C3a`5C_`@* R_R@15R`&@C *3aR 15C_`&@yC`)3сR 15C_`&@yC(3ѡR15C_`&@ yC'3R05C_`&@yC '3R05C_`@*y`& R_R05RR{Z q'xT`&@C3*`5C_`@@" R_R -5R`&@C!3R-5C_`&@yC 3!R,5C_`&@yC 3AR,5C_`&@ yC@3aR,5C_`&@yC3сR,5C_zRy@ R*)Rj(8_T }C zkx,!ʚ TN2%Κm6zkx TJ2*!ʚJ j(8jj(8v74hD })}@  ,TRhZ@5q#T|*@ThDqkTi"@DRER?q**@i9ZhD( Tjv84`@@ R =5RhDqT*C_hD ak)xTg@`&@@9C 3 4!!B*Z C_|'x(g@  @9k *BT`&@C3*@4 R!|'x(g@  @9k *bT`&@C 3*`5C_-27<BGLQV[`ejot!B5!BT!Bp!B*q!Br!Bs!Bt!Bu!Bu!B!B!B!B!B!B!Bl !Bn!B*p!Bo{?#{COA8B>R!#R@UBh&@*R`5 @y7@?kT=rAT@yA8B@ ATOB{A#_!B  ) `@yS#yS!@=rT?#{O?q@TRRR` *HR RhR)i RRR` `OA{¨#_?#C{CWOA8B) @)k? qT5(7 q+T}S@@iv8@7@hz6xT  @}@ @ *A8B@ TODWC{A@C#_?#{@ R"R 5R{#_!B?#{g_WOA8B @ qa TD 4xDx 7u@R!VBC` VB!3#RX1@T Ry=r RC#R7hF1T3#R7hF@ kTC_@h5 k T *} J}Je kbTHK(}}ekT*A8B_ !TOFWE_DgC{B#_!u a@`@a@`@ATBb?Th@`3!#RC`7C_h h@:*E@yh y!`@bD!cF*h:$h@dDeF!Ba@A$cDdF!B?#{  @ qAT@!UBi@b)!#Rh)9 UB7h@b")!#RUB7`@b2)!#R7h@m@ye4 1@y5 @{¨#_ey`@!1@y(RbFJcJJdTyfyh)9hi94bb%RSR@*?#{ _WO @ )JqVa *q T7*R  7* )}@ @  Jkjjxj)x*T@hx_ qT_qT 5@qT*@j8? kTJ kaT @_ k(T@k  kT* KIyS+RKy3?qj7I} @_ kaT*@@!* *@!ODWC_B @{Ũ#_?#{Cog_WOA8 B )JBR @qW*8 *q Tt7*R| 7*{( kThx}@`@*6`@ *5(hx @y_kT`@ zyx4!u`@@!* `@@!*A8B@ aT*OFWE_DgCoB{A#_?#{WO!i@B4UBh"u"!#R`7@hR LRu"} !#Rh`6R!BR` 4ub!#R 6HR!BRvEk ThB T`@R` i! T`@R` bBc!` 7bBc! 7iE?qThB) %@x yxj*k T@_ k Tc *?T!BR*q`+TH5*`@R`^`c!`6*`@!$hB`@OBWA{è#_֣@c6CR`@@!`@@!*`@!*`@!`@aB`@aB`@!b`@!b`@!?#{WO@!BUB!#R7v!#R`6Rb!#R 7b!#R6OBWA{è#_`@@!cEdEeKyfKy?#{COA8B8@y qT@A@T`@@ 4*7hIyA8B@ ! T*OB{A#_@h y`@=!`@@!BR 5 yHKRHr(}yiIy`@! ɚ`@cAR*7@y`@! }S)   "ySqS**!B7?#C{OA8B@*A8B_ TOD{B@C#_ֈb@1T@@@!BAR`5@9 *!BU7*b@t@kaT6*`@!@A9(5@@>R5@62@yh7t@@jRrR#*6@!*^q`@6!#!`@6*`@*`@!**aRhr**6:!Bh"@qT`@!`@ RR4!BR`@!*[`@6`@*`@!aRhr@6*`@!D6`@!`@t@*h@5R#Rh@"d2C!*Ru 9u 9hjy)?#{COA8B$@R 5 @y5*A8B@ TOC{A@#_!B*`&@R5`@@'!B R 5@:>Rj K 9 KH  `@!b`@!*tRhjy!B?#{ O$B!R us**`74*t* @OB{è#_@!?#{ O(@@@@OB* @{è#_?#@(@  T#_#_?#տ#_?#(@ @(H)# _?#{C_ W O A8B@ ?qKT*@@*6}@#J}  R (K5}@&@x TqT}qT#?I(8#!A8B_ ATOK*WJ_I{GC@#_ ?#{ @qT@ RR5R{#_@!!B?#{CO*A8B*"R97@9q@TqaT(R*"R97@@9!**A8B@ TOB{A#_?#{CA8B R5@H7 !B*A8B@ T{A#_?# R(QqbT#_(Q5qT)R(!i@R jT(Q}qT)R(! rT?@q#'__$`4 _?#( RIr(#_?#{og_WOA8) RBIr kTh[9h43A8B_ *T*OGWF_EgDoC{B#_֠@C@3!R 5@C_C3R5@C_C`3R`5IyC_x95@C $3R $5C_x@C3aR5@C_xC`3ѡR`5@C_xC3ѡR5@C_C3R5@C_C 3aR 5@C_C3AR5C_ʪRR @C =)eQQ)} } *}SI}I }S)H}H ?=q8=q3сR5dR dRR>Sh r ŞR xR -rJeSK4r9 RRJ}@}Q;Sq1f1k'Q) RSl~  JlӓR9?q)1C_)%S(*̌RpRi} }Sk}L ,}Sk }I =q) Q}p `}0 \}S)}L l}S}K MT)  R  /A)pӉy`Ӌy.9x6*!B)*!B*!B*!B*!B*!B*!B*!B*!B*!B*!B?#*qT )(Yh !qTH R94jR( r*(#_?#h R9H4hD *yS}@H)#_ #_?#{Cg_WO A8)B**ȊR)Hr kTʉRiHr kTiR r kTiR r kT?ȊR)Hr kTiRHr kTRir ka&TZ@1q#T*@TTMZ@-q T*@@ TTF !TZ@AqC*T*@)T}@&@@9%&5@hy TZ@Aq'T*@'T}@&@@9#@%5 @y} Shy@? q@T@I57 qKTA#@&@iw8@7@$T@({7xT" @? qT@) 5 7 q TA@&@it8@ 7@hz4xTT&@}@ @#7"@ 4qT@yJR kAT;@9C@9~@K@9B@y R R%r* 9 S 3 !S R)- ` KB%@y K`7}S7@y _@9g@9K`7}SB 3@9K`7B+@y K`7}S u&@}@ @ 5@m k@yjRk!T* * 6e* 5JRka TR@y@y~@@yB%$%E%#@y R R%r* 9 S 3 !S R)- ` KB%@y K`:}S'@y +@y/@yK`:%$%BE%3@y K`9 r)2q)1r*H2}S7@y k`5K }SB ;@yKk`5!T}SB (A8B_ TOIWH_GgF{E#_}SB !B!B**!B*!BZ1TR*hy* ?#C{CWOA8BiRHr kTȊR(Hrk`TiRrkTZ@-qcT*@ȂTӦ! T@ q T 57 qTh~@AV@zwxiw8&@` 7TO36!TZ@AqT*@T~@&@@9 5&@ @@y~@(M3A@9=*`4HATZ@Aq#T*@T&@}@@y@9*4&3A8B@ AT*@ODWC{AC#_֠&@@2@( kT*5Ӧ@ !B*!!B?#{_WOjR( rkaT*ȎDyS}@aT *U^BbB1b^ȲVTw7ȲD6 7ȲDk8шTtȎDbB}!(* 8 ***OCWB_A{Ĩ#_?#{ )R @|@{¨#_?#{CWOA8B*7@5)h+*.*JJJ  KIQ? jT:( |@A8B@ TOCWB{A#_?#{c{#_?#{CWOA8Bi9h4*h"@ qT*(Rh)9A8B@ A T*OCWB{A#_`@!BaR`5@ *!B7*`@ !B`@!B*>)R)KJRHK?qRAS** 4!B7`@>!B*?#{!{#_?#C{OA8B R@@jRr'*6@!*^q`@!*A8B_ T*@OD{BC#_?#{A{#_?#{COA8B` RirBR y*`@! @y*A8B q@ TOB{A#_?#{Cg_WOA8B@('@RR@**RqT '@* 7H@@a* _qKT*@@`A8B@ !TOFWE_DgC{A@#_!?#{Cg_WOA8B@(@RR@**RqT @* 7H@@a* _qKT*@@`A8B@ !TOFWE_DgC{A@#_!?#C{WOA8B@C@H3 5C_x#BR|@#A8B_ TODWC{BC#_!B *!Bv7*~@?#{O A8)BR@C y4C3R7@@yH4*!B6~@|@A8B_ TOC{B#_!B?#{aB{#_?#{COA8B@@@`AR5@9~@hA8B@ aTOB*{A#_!B*!BT7*?#{@{#_?#{{#_?#{ @ 5`@h@yqTly1 TXy1T\y1aT`y1Tdy1T #!`@ @{¨#_?#{Cg_WOA8B@(@ RR@( Rr @A RR@7*RRqT @* 7H@@a*  @A RR`7_q T**@@`A8B@ !TOFWE_DgC{A@#_!*!*!_q*T?#{og_WO@@(RR@b*@H/@HIW@ 4?qT*R9Ky{x`7!}@cHW {*TH/@`qT**~@OEWD_CgBoA{ƨ#_?#{ WO@@RR@R`4b*@*|@qs @OCWB{Ĩ#_?#{g_WO@R* TH@T~F) )A)%ך6${wxˠ* 5BsODWC_BgA{Ũ#_?#{{#_?#{!R*{#_?#{_WO+**vvE7`HR`6u)*wvE7RR@RqkT`nDa@R*RR`@AR  $a@B*OCWB_A{Ĩ#_?#{ @5@@ @{¨#_?#{{#_?#{WO @ qTOBWA{è#_`**5!R@!**?#{g_WOA8B @ q T*8C U7 5h@C@@3AR 5S_8h@a@6u7k T@CwfDv@@uD`3сR`5C_x ЂR k R kaT8R#!B*!B47**!BX6h@:R@H#(R*RR** b" Rz:@ 9A8B_ !TOGWF_EgD{C#_$՟q1c:C!B6}?#{{#_?#*#_?#{{#_?#{WO *b9h4H(4OB*WA{è#_!(R*R@?#{!{#_?#{?T @qT@@ RR 5R*{#_@!!B?#{ @(@h)m?I$}@{#_?#{ )!#A{#_?#F*(#__$a*_?##*_?#{ *BR @|@{¨#_?#{COA8B*6|@A8B@ AT@OC{A#_֕b*@*@5V @@!?#{COA8*B4hIy }R} NS# @@qT`@`R* 5@yu7h5)R飐R)Ri=r`(rBR~) y*)e) y 7`*RrBR`7*V !*  !BA8B@ ATOC{A@#_!BRU6?#{CA8BTI yy5)R`(rBR 7`*RrBR`7 yT@yR kTiIy }R`@= } !B)} *??I#LcV `VIA8B@ T{A@#_?#{WO@`*2CBRR@|@hKOBWA{è#_?#{ WO@`*@7@*5(R!R 9*~@ @OCWB{Ĩ#_?#{ i9BR @|@{¨#_?#{ WO)i9`4 b%w4@94R@ @OCWB{Ĩ#_@TycR*@!Ty?#{COA8B @ qT`*@jRѠrR>7^x#^xBC^xc^xR^x^x^x^x_x#_x C_x#+|@A8B_ TOF{E#_?#{COA8B@R5 y }R} Iy} ?(LBR*A8B@ TOC|@{A@#_!B*!B7?#{ DBR @|@{¨#_?#{ XT9BR @|@{¨#_?#{OXq`OA{¨#_?#{CWOA8B6R(@h@"[95@  R5@DD 9 K  K) :@%qT@T@@4*`6%@9h $RyrIy*} iRI r ʚ~}) f h!B *!B6A8B@ TOCWB{A#_?#{CA!AAAAA F9{A#_?#{og_WOA8BBxCxxxxCxxxx*SR5^xhQy!TkT7A8B_ aBTOEWD_CgBoA{ƨ#_@SR 5^x@SR5^x@`SѡRC5^x@SR5^x@SѡR@5^x@ SaR5^x@`Sс RC5^x@ Sѡ R !5^x@"SѡR"5^x@`#SR#5^x@$SсR@%5^x@ &SѡR&5^x@cR7@c!R7@c!R 7@cR@7@cA R`7@c!R7@cAR7@ccR7@csR74w)v)C\!B?*!B7*0!B,*!Bu7*7!B*!B7*,!B*!B7*"!B*!BU7*!B*!B7*!B*!B7*!B*!B57*!B*!B7*!B*!Bu7*!B*!B7*!Bn*!B7*!B[*!BU7*w)v)j@(RiDC\jJ@! $R)=@rkIy)} ) ˚} `nDSR^x]x]x*CHRR]x#H RR\x (R RC^x+RsiRC]xKRS R\xRR^x/RR+R R[RcRKR3RCR+RIRR*~S;3{k;# xy?#{COA8B[9h4@` R*@5@DD 9 K  K) A8B@ aT*OB{A#_!B?#C{og_WOA8B8@CqCT@AT`@3Y@ 4A8B_ T*OHWG_FgEoD{CC#_ַCxCh:@xIy4h@H`@3 @5\KRCxhZJ\r{Iy4 }R}  `@C`3R@5CxiIy} ɚ`@C3aR5uDS_8qT`@C 3R 5S_8qThZT9H4uh:@C%qTh@@T`@3@4*`6S_8~) ؚKK) ۚ K?qT?kTkTwRkJTiD7R? qT?kKT!B*WRhDRqT*hDk@T wy!B*!B6g!B\$a@cDB**** ?#{WO **F9h4A4OBWA{è#_!(R*R@?# Iy)`7iH6Iyh7ih6Iyh7(RRR) y*#_R꿟RRR?#{COA8B!<*5@yA8B@ T*OB{A#_!B!B?#{COA8BDqT@R5@9q!TZT94 *!BA8B@ T*OB{A#_?#{CA8B@kT@!T)|@@  @5@hyA8B@ T{A@#_?#{ WO B*Ky*k TEQIx?kT qkTl=J ,kTLyxk*T @TLyix),k T**"k`T1TkkTB(yxE( kTOCWB @{Ĩ#_5R*"@"~@ q(@ 5BRywx4!BB"@ywx!**?#{WOZ94OBWA{è#_E1Th[95u**hERJRkIvjixiKy kTI4k TiE( (kT`@c!R*`@!**v y?#{g_WOA8B\Ch*7D7*@C3AR@5C_飐RjRi=r~)f? q:17RFri~K _qj)bJ}+JQ kW*I *^CXixR  )} S9!3?#(kTBT qT@AR*5 A8B_ TOFWE_DgC{B#_!B*!Bw7*!B$!B*****?#{COA8BL9 4DqT`@R5@9qaThZT9 4 RhR*!BQ1CTh:@qTh@`T`@I@5 y  yS q(}Q1TtDT7`@R5 @y(4qTqT`@R 5 y }R} iIy} ?(L !BA8B@ TOB{A#_!B!B`7?#{COA8B@ R5 y }R} iIy} ?(LA8B@ aT*OB{A#_!B*!B7?#{CA8B R5 @yA8B@ aT{A*@#_!B*!B7*?#{CA8ȊRB HrBR y@7 yiIy} }R} ?(LA8B@ T{A@#_?#{COA8B[9h4@R5@irJj@) (RjJ@!)=S} ̌R̬r}) b A8B@ ATOB{A#_!B*!Bt7*?#{g_WOA8BBRPIʉR`r y7  @ykmT*c )q3q   K_ kJ1?q Q? k)1? qT*LRK_r+*J K)  K)9 K K Q * y =?-qT qTQQq yTH RR#Y y4R#Y **jR=# rR* 7(@{Q @y %(QZ y5$)@@ @y%%**@H6*sS R*H(KhA8B_ !TOGWF_EgD{B@#_*@!$@ @yBcy?#(Q#q'_?#(`#q_?#(Q}qhT R)+ih8J @֟$տ#_֟$?@q'#_?#{Cog_W O A8B@yx4@*1T qT @C *3aR*@ 5C_$RH?@r@y*} ɚiRI r}}) f *kT}R@y*C|@ }@}  ؚv>S`3ѡR5C_xkT@C`3R@5C_x2qT *A8B_ a-T*OJWI_HgGoF{E#_!*!7*! !!@C3R@5@cCRC_x**!*T6A?_x***_xw>裐R~h=r+~ c=))}H}*:mmӔ@R{q`T@R*5@C3R*5C_x7kAT@R*5@C3ѡR*5C_xS7kT@R*5@C3ѡR*@5C_x7kT> * ** * *** !*!**"R*~SR@3ѡRRCxcx^ 7@R@3ѡRR6*^+@^*=R*** ]C_xkTc_x2qT*4R@RR@3ѡRRCxcx 7@R@3ѡRR`66RC_xkTc_x2qT6R4R@RR@3ѡRRCxcx`6VR@RVR@3ѡRR 7C_xkTc_x2qT4RVR^@R^}) R=hR+@***]  $!*R?#{CJ@y*4 @*kmT*! @k4L}  RR L} M}Rn=r}}eJ Ke_k_k  @飐Ri=r} }) e k {A*#_֟$!*_$!  * *_@ @?#{COA8B*5@yA8B@ aT*@OC{A#_?#C{WOA8B@ 1T@1 Th@*1T qT @#RR7@yC@y3#yy* S7*A8B_ !TODWC{BC#_ր$@yd@y!6#@y3@yR@RCxcx 7@R@3RR6*@y@y****q C_xkTc_xkT*6R@R@3RRCxcx 7@R@3RR`65RC_xkTc_xkT5R6R@R@3RRCxcx`6UR@R@3RRUR7C_xkTc_xkT6RUR@R*uR?#C{,@y @yJ@I@ *K?q T5 a@9RR R/}.}}kT}SpR)})}SqhTmSy@R R} I|?kT裐Rh=r}(**k T}SpR)}R)}S?q)1 ?-k y R}?kT飐Ri=r}) e !"kyRR R}Sn}J=Si} k|kT}SkR} }S * k T(}SkR} R}Sq1RR RO} K}|kbT}S* kTj}SpRJ}J}S {D! * k *(yC#_֟$pR)}S}S}S)}k}S}}&}Sk} )}S}Sk}S  **3?) +=)+})3)_$}SpR}S+=)} } Jk}S}S  * *C)+})3)@_?#{WO!RRRJRR2"JOBWA{è#_?#{O(|S*(K }S) 2H } }SqT4hR@H4}RZ}@:`2 `!B6tZ`!B*`OA{¨#__$@?#{ O**&M)Z@  KIQ? jT:( jnOB @{è#__$ՠ?#{ 0@hZ@qKT``2Z @{¨#_?#{C_WOA8 BP@h@7߈X@KQ jTt*hZ@Q hnw2@ h28}@qT@z9xh29?Ti"B yyJ7+@ kT+@ Th @ @`4*`6h@+iJ@?qT@z9xhJ9?TiC yy*7+@ kT+@ `Th @ @`4*`6h"@ :*hZ@Q hjv:yy*A8B@ AT*@OEWD_C{A#_7?#{ _WO0*qhAzT*J@?q TkT"@yx7@*@_kiT)@?T(K${xx3!}@ @J jTk T* @ODWC_B{Ũ#_*@yyH7@*@_kT)@?`T(Kzyx3!}@ @2 9?Tk T?#{Cog_WO P@**߈n@Z@~@B)KQ **X4Z@* KQ* H  kqKTk Ts~92@7K3 K7}@{ Ts kT@K?qKTk T*3R2@7K; K7}@ Ts{ kT*OFWE_DgCoB{A#_?#C{C_WOA8B@iqT@A@T*@A4*`60 @y@EqcT@T@ A4*`6  @y@IqcT@AT@A4*`6 @y@MqcT@T@)A4*6*A8B@ ATODWC_B{AC#_ @yi@y>)J? jaTi@y kTi @y kTh@yk R?#{\@@@@@{#_?#{\@@@@@{#_?#{COA8B\@@@@aR*5@ɝRr} ijtCӉ}ɛDhTTA8B@ T*OB{A#_!bR?#C{CWOA8B\@h@@@R5@R@@5@R@@ 5@R@@*@5@)(BhTTA8B@ !T*@ODWC{AC#_*!R?#{CA8) RBrA6A RRA8B@ T{A#_?#{CA8B@@ AR5@9A8B@ aT{A*@#_!B*!B7*?#{COA8B?1T@@*AR5@@@9AR3*@4*! *!!BA8B@ T*@OC{A#_?#{OA8@jRB rR'*7A8B^q_ TOC{B#_`@!*?#{COA8BA9h4 R@@R 5@ Si2@y?r A8B@ ATOB{A#_!B *!B*46*?#C{og_WOA8B@8h.@hhV@h5A8B_ eT*OHWG_FgEoD{CC#_*R9Z @RqT@C3ѡR5C_x7*`@!**x@C`5_xU(7`T7{9>Rz@R*5b.@yARc T7 RRQ7@@C R3R`5C_ Rc*5b2@yRc*5@@ b6@yR 5@@b:@yaR5@@b>@yaR5bB@yRc*5bF@yRc*5bJ@yRc*5bN@yRc*5bR@yaRc*5@@@=bV@yAR@=5bZ@yARc*5b^@yARc* 5bb@yARc* 5bf@yARc* 5bj@yRc* 5bn@y!Rc* 5@@8b@yR85@@8br@yR85@@9bv@yR95@@@:bz@yR@:5@@;b@yaR 4**B6*!B*! *!Bu7 RR@7@@b@yR5hR@yi RRc} 飐Ri=r}e* 5RRc* 5@@@!b@y! R@!5 R*6*`@!* *!B R*0707@@0b~@y!R5@@1b@y!R 5@@ b@yR5h@y ЂR Rab@ k k(h@07@@C`3aR5@@C_aR=2 4*8*!B6U*!B6W!B`@!**!BU6*!'7Rq `T5+R rT@@C 3aR5C_/7@@C@3ѡR5C_x4 h@C@B3AR`5S_8 *BU7*bb@_1T`@!*kThR@yCiB@yw@zF@y k@UZB3ѡR5C_x@CB<*B7*!B 3aR5C_xHSiR@} ^`@!kbR@yUEH cB@ydF@y7UZhj@* kThj@ qT5*B6hj@ qhjKTf**!B*!B*!Bt*!Bh*!B\!BT*`@!*`@!*`@!!B*`@!*`@!!B`@!!B`@!*`@!`@!`@!**j?#{COA8BaR*5@yA8B@ T*OB{A#_!B!B?#{o g _ W O A8BRT@yS}@{R5 RO@@{qTh@A RR@( Rr#` 7h@RiV@b.@@(yS}@ 7hV@Ri@yS @}@ 7xV@z.@{S}@ 4*h@q9T**T<IqT}@j{x{  T@!Ck+T#@9U@@q T**;Iq T}@Ck|x  Tb@!{Ck+T*`@!*`@!*{qT`@!*4xRRh@A RR@#@7hV@Ri@yS @}@7hV@q+TzjxJ?kBHT*?k TQq,T *`@*`@QqT*wA8B_ T*OMWL_KgJoI{H#_@*?#{COA8B@S<**7RR@*7@k T@**7RR@*7@k T@**7RR@*7@kaT*A8B@ TOC{A@#_!?# @y(D@y?k@Ty @(h@y?k@T @(l@y?k@T*#_?#{+O@jRrR7hF@yji8+_q" V cT_q T@y?qTiy?1 Tiy?1ATiy?1Tiy?1Tiy?1 T R} 飐Ri=r}i@ye kTi@y kT5DB*`@!*;RRc@yd@y!e@yBf@yg@yh@yi@yj@yk@yl@ymAyn B9;#+3 h B9kTin@j@yb@yh@yi6ibGjBycJ@y R_ khRyiT2qT @R kaT}S OF*{D+@#_}ShNy*h@yiGhyi`@dN@y!?#{CO A8B@s=C@3R 5C_h7A8B_ AT*C@OI{G#_!B*!Bqh6@RRB[x[x\^x y"^yy"*@y@y @y!@yB@y@y@y"@y@y&@y*@yZ@9;#+3 @jRrRZ9*7^q!T@jRѠrR7]x@y k!T]xi@y kT]xi@y k!T^xi@y kT#^xi@y k!TC^xi@y kTc^xi@y k!T^xi@y kT]xi@y k!T^xi@y kT^xiAy kaT^8i B9 kn4lj*`@!*c?#h@yqTly1TXy1T\y1T`y1T*#_ #_dy#1_?#{COA8B@@ R 5@jy@ !R 5@ny@@R@5@By@R5@y@aR5@Ry@`AR`5@Zy@AR5@^y@ AR 5@by@AR5@fy@R5@y@@R@5@y@R* 5@y*!B*!B|*!Bp*!Bd*!BX*!BL*!B@*!B4*!B(*!B*!B!B!BA8B@ T*@OC{A#_?#D@y#_?#{ WO*s~@Dh@yRK*n@y }@#R B@yK7}@R @yK7}@R R@yK7}@cR Z@yK7}@CR ^@yK7}@CR b@yK7}@CR f@yK7}@CR @yK7}@R@y K4}@R @OC}@WB{Ĩ#_?#{COA8@jR*BѠrR>7^x#^x~@C^xBc^x^x^x^x^x_x#_x C_x#+A8B_ TOF|@{E#_?#{C_WOA8B_qkT**93*@qT@)*@hQqT*kh8) ֟$@ykT$@ZykT$@>yk+T$@ykkT$@FykT$@6ykT$@^yk+T$@RykkT$@2ykT$@ykT$@.yk+T$@ykkTy$@vyk Ts$@zyk Tm$@yk+ Tg$@bykk Ta$@Byk T[$@*yk TU$@jyk+ TO$@nykkTI$@VykTC$@ЂRkTRk Tyk+T7$@fykkT1$@NykT+$@JykT%$@yk+T$@ykkT$@ykT$@~ykT $@:yk Ts8)qTskaT*sk+T*A8B@ TOEWD_C{A@#_!*$Հ@!@!*R?#{CA8B@@R5 @y ЂR k R kT3R*!BS6A8B@ T{A*@#_?#{_WOH,@HIT@4?qT**Kyxx6!}@hV Th.@**OCWB_A{Ĩ#_?#l@y(4 0@y4(y0@y*Hy#_֠#_?#{C_WOA8B,@(*T@4q T.-RVq T*6*@qT@)*@(qT?kT@.@IY(xk Tv8)qTkaT*k T*A8B@ TOEWD_C{A@#_*!?#C{CWOA8B@54**@qT@*5@h7HRh@ R` 5@(* r!T@:SR`5@ R5 @y R} @ R@5 @yi@y R? kThF@y*hF@y* R} 飐Ri=r}e!6kBTh@ qTb*Ay**x4t@*5hj@yqThny1ThZy1ATh^y1Thby1Thfy1TvByvRy*5*5@*u6j*N!BE*!B~ =!B4*!B6,!B#*!B6!B*!Bu7*n!BA8B@ T*@ODWC{AC#_*!Bu7*V5`@!*?#{_WOA8B@ qT*  ?q*y`T5b@*Ayh5F@y*y@R5@y@y R? k!T*AyR}S'b*@@ R@5@y@jR rR'*7^q67@y R kATR@y R}SJy.J@yN@y@ R* 5@R*5@ R*@ 5@ R5@y n 2cR*@ 7HR5N@y2@yꑟRNy) )22y@` RR5(R@*!&!Bx*!B67*{*!B 7*!B@!**!B/*!B6 !B@!*3*!B7@R|*!BX6@R@@R*@5@R*4*3!BA8B_ T*OEWD_C{B#_*!B67(R*!B!B6@R@R*5@R*@4**!B!B66@Ro?#{ ` RR*@5* @{¨#_!B?#@#_?#@#_?#{WO!BRN 7*R tQ? 1Ȗy)T*!@7*OBWA{è#_!BR *@!c?#{@{#_?#C{C_WOA8B)RR  RR` !BRq! T!RR@ 7V!#R7@qcT!b!BROC9 7*R tQ? 1yT*! 7@`R5 @y ЂR k R kT7R4!Bt3!t-*!*@!R!BR&*!B7R.VA8B@ TODWC_B{AC#_*@!c!B!*?#{ !Bc@iT R * RJih* @{¨#_?# R(QqbT#_(@QqT)R(!Ț)  T(Q qhTqT?@q#'__$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$max_m5_reg_writemax17x0x_sw_resetmax_m5_read_vbypassmax1720x_get_capacitymax_m5_reg_readmax1720x_get_voltage_nowmax_m5_read_actual_input_current_ua?#{!{#_?#{{#_author=Thierry Strudel author=AleX Pelosi description=MAX17x01/MAX17x05 Fuel Gaugelicense=GPLvermagic=5.10.209-android13-4-g92e94fca2f15-ab12318583 SMP preempt mod_unload modversions aarch64name=max1720x_batterydepends=logbuffer,google-bmsalias=of:N*T*Cmaxim,max1720xalias=of:N*T*Cmaxim,max1720xC*alias=of:N*T*Cmaxim,max77729falias=of:N*T*Cmaxim,max77729fC*alias=of:N*T*Cmaxim,max77759alias=of:N*T*Cmaxim,max77759C*alias=i2c:max1720xscmversion=g07e9f1715d3d̎Ҳ R U X \ a f k n s x } > r<H7 ,ivKLinuxmax1720x_battery/module_layout~)Hmemcpy ѩ__stack_chk_failcrc8__const_udelayКDmemcmpcrc8_populate_msbnsscanfL\mutex_destroy9dstrscpykmalloc_cachesӅ3-system_wqR1<&bcmpڽ/<i2c_del_driver enable_irqwakeup_source_unregister cancel_delayed_work Ylogbuffer_unregister}?queue_delayed_work_on3`unregister_chrdev_regionHdevice_create_file$`Odevm_power_supply_registerwakeup_source_register__mutex_initdevm_kstrdupXQof_property_read_stringj*_dev_warnΡi2c_register_driver,*regmap_writemsleepA_dev_err_dev_infosregmap_readprintkGNU ?J!+TwۓsGNU ?=7=v @=]=vA= =v$(=w,=v04=#8=v<@=MD=vHL=P=vh<Ap<AG<I<J-<Z<I<J-<ZE<\<\HJ<b<J-<Z<b<J-<ZE< <T6<Z<< <T6<Z<0E@I\F<95<95HI<i<iG, F  F4 < < < D <H <L <T6P <&T <T6X <&\ Ed  [$ < 0 < @ \ ] < * < * G <8 <8 ^ < < LH <b#P <b#` ^ <`F  <`- <`F  <`- _ < < <xG  < <xG  < _ <x <x( , H0 <$8 < H@ <$D _P X d <1p <1x L <H <H P, P, <I <I << << a < < H <&$(,<&0_@<HH<HPTX<5'\`d<5'h_< '< 'H<6<6HZ<I<I<.<.L< < \<,,<1<,,<1 <<G<<(@<(L\`<d<p\<(<(ced< < LX,<3X,<3b$< ,< 8GLX<`<dHp<x<MN<<<_<_G<<O<Z5<Z5P`,`,  < p,$h,(h,,p,4<P\hQx``R<E<ER<E<ER<E<ER<(F<(FRRS,</0< 8</<< HTPSd< l< |^+d/U<2<2x,,x, < , <$ <VLUP<T0\<`0x|<]@<]@VU< P< P<`<`V U$< (p0< 4pLP<Td<hV<<G< < H<(<(HXY<e<e H<< H(<0<4H<< D< HHP< X< `Hl< t< |H<<H$,@YHXTZtz|mn m(8np<' |<' \FFFhJJJ<<< < < <T6<6< <T6<6E<2<2H<< <T6<-<T6<-E0<4<T68<6<<@<T6D<6HEX< \<T6`<d< h<T6l<pE<<H<<H<1,<1,H<8<8HIJI<<T6<<<T6< E<I <I(<z,<z0H@dn\Jd<bh<bt<bx<b|<J-<<J-<E<<G</</ G<I<I(<b,<b0<J-4<-8<J-<<-@EH<b5P<b5`<Id<Il<Ip<It<J-x<6|<J-<6E<b<b<J-<<J-<E[[|mnFo ,LfXn`d%<<"3%<<"3g(h<<*H<*`i|ĪjJ< < <<<T6<5<T6<5E<I<I<b<b<J-<5<J-<5E U % <r $ <"3( %, <r 0 <"34 gD P l kt Y l I <= <= !XT!<L !<L !L0!8!%8<>< >^,><0><D>^d><l><x>^><><>^><><>^><><?^?< ?< 0?^l?<$p?<$?^?<L?<L?^?<L?<L?^@<5@<5 @G @<9(@<9,@G4@dnH@<~ P@<~ \@pNd@< h@< p@< t@< |@< @< @<@<@<T6@<z'@<T6@<z'@E@<@<@<T6@<z'@<T6@<z'@E@<@<@<T6@<z'@<T6@<z'@E@<I@<J-@< A<IA<J-A< AEA<84A<84$AL0A<b4A<J-8A< <>Tjj zl``|hȦܦjzP}X<!h<!T< ȧ< ЧTاz4-8<#<-@<#LlhȨvبwj``| y,<j8<jPiXzd{x%H|<%H<xjةl-<#-<#ph|nqĪj<I<IG0FF< <T6<< ī<T6ȫ<̫Eܫ<<T6<<<T6<E< < << <T6$<d (<T6,<d 0EX<d<ir%<8<K% %<8<K%g0-4<#8-<<#H|-<#-<#̭hj<Y<<Y <E$(8<P-T<#X-\<#hJIܮ<j<jL<I<I<b<b<J-< <J-<EX|----<#<#<F<FTd|İhа< &< &GjdFtбt<4<<4<E< <T6 <9< <T6<9EP<T<T6X<9\<`<T6d<9hE|IJܲ <<a <$<a@Gxh<<гTj<Xh`tĪjj<F<FT<Ttr<B(<B(pN<̵<ԵG h<D<P<Tjܶ (FT<F\<FhT< <T6<< <T6<Eķ<ȷ<T6̷<з<Է<T6ط<ܷE <F<F TPT< \< hT$F|Fܹ< <T6<-< <T6<-E<<T6<- <<T6<-EPh</p</FFFȻFFF4FXFxFFFؼFF<* <*XT <q(<q4XT<<P3D<P3PXTX<c3`<c3lXTt<7|<7XT<<XT<<XTȽ<%н<%ܽXT<B<BXT < $<T6(<6,< 0<T64<68ED<H<T6L<6P<T<T6X<6\El< p<T6t<x< |<T6<E<<T6<<<T6<E< <T6<ľ< Ⱦ<T6̾<оEܾ<<T6<<<T6<E< <T6 << <T6<E(<,<T60<4<8<T6<<@EP< T<T6X<`\< `<T6d<`hEt<x<T6|<`<<T6<`E< <T6<<3< <T6<<3E<Ŀ<T6ȿ<<3̿<п<T6Կ<<3ؿE< <T6<7< <T6<7E <<T6<7<<T6 <7$E4< 8<T6<<@< D<T6H<LEX<\<T6`<d<h<T6l<pE< <T6<-< <T6<-E<<T6<-<<T6<-E< <T6<19< <T6<19E<<T6<19<<T6<19E< <T6 <$< (<T6,<0E<<@<T6D<H<L<T6P<TEd< h<T6l<#p< t<T6x<#|E<<T6<#<<T6<#E< <T6<q*< <T6<q*E<<T6<q*<<T6<q*EP<<~F@< H< P<T<X<T6\<-`<T6d<-hEpF@FFFF F< < <<<T6<%<T6<%V< <T6<6< <T6<6< <T6$<6(<,<T60<64E@< D< L<P<T<T6X<t\<T6`<tdElt%x<*%<*xhj<Y <<Y<E,0@DF < $<T6(<&,< 0<T64<&8ED<H<T6L<&P<T<T6X<&\EdF< < <<<T6<6<T6<6E,Fhhj<I<IJ<b<b <J-$<*(<J-,<*0E<<H<TGhj<P3 <P3pN<" $<" 0GxtFLJ< <T6<h7< <T6<h7E<<T6<h7<<T6<h7E<I<I<b<b<J-<h7<J-<h7E %@<<x7%@< <x7<gF< < <<<T6<6<T6<6E FlFF< < <<<T6<9<T6<9E(< ,<T60<4< 8<T6<<@EL<P<T6T<X<\<T6`<lEF< <T6< < $<T6(<,E<<@<T6D<H<L<T6P<TEdF< <T6<< <T6<E<<T6<<<T6 <E \Fl< p<T6t<9x< |<T6<9E<<T6<9<<T6<9E%<#<!%<#<!0x<-<-H%x <%$<!0%x4<%8<!<x<=<=0,0,0.4.(-(-x,x,l,p,,,(,(,hp-lp-..P.P.<p,@p,xP,|P,,,,,,-0-x.|...--,,X,X,..@,@,,,..,,`,`, ,,(h,,h,4,8,@,D,L,P,X ,\ ,p-t-8FFFH<L<a.P<T<a.XEh<4l<a.p<4t<a.xE<<6<<6<4<6<4<6<<<4<4<<E<<F<< $<4(<4,<40<44E@<cL<c\E<^ <g<< <^ <g<< IJF0JLFxJF<<E<4<4E< <$E4<48<4@Ed<h<*l<p<*tE<4<4<*<*E<7<7EI<1<1PEIII0IDxI<1<1E%X<9%X<9g%<u.%<u.g%<%< gXF<<E<4<4E<`|%<&8%<&8gI$<0<DEIII$I<lI%8<4<4%8g %p< %p< Pg<.<.<b<bX}d</h(p</t(O<L8<L8Ohh(j0jxzh$jF F`< d< lE<<XT<<TThd<#p<#T<)<)yT@<)L<)dy|Tj4FtFFFJFPF<*6<'<*6<'E@F\FxFF<*6<&: <*6<&:E `F< <T6<< <T6<E$<(<T6,<0<4<T68<<ELFJ<b<b< <T6< <T6<<T6<<T6 <I<I<J-<J- <$<(E\t<J:<J:LDF< <T6<B(< <T6<B(E<<T6<B(<<T6<B(Ex< |<T6<<< <T6<<EIF< < G08<<<i6@< D< H<T6L<P<T<i6X< \< `<T6d<lIl<<llF<)<)l<B( <B(l,JDJ\Jd<0t<0xl<1<1l<<l<0<0l<@<@lJ<,<0l<<L<Pl\< l< pl|<<l<u2<u2l<w<wlJJJ4JLJX<b\<bd< t< xE<I<I<b<b<J-<I <J-<I <I<I<b<b<J-<J-<I<I<b<b<J-<H<J-<H E$l<JL<lX<lpl|<`:<`:lJl<C <C H<I<I<b<b<J- < <J-< E,lHJ`JxJFJ<b<b<b<J- <+<b<J-<+E,<b0<J-4<(58<b<<J-@<(5DEP<IT<J-X<=-\<I`<J-d<=-hEp<f(x<f(H<b<J-<=-<b<J-<=-E<I<I<J-<J-EE @FdF<<EF<<E<A<AGL<0X<0lF<@<@E<0<0E<I<I<b<b<J-<9<J-<9F<W (<W TGt<@<@E<I<I<b<b<J-<(<J-<(<I<I<b<b<J-<d <J-<d <I<I$<b(<b,<J-0<v 4<J-8<v @<IH<IT<bX<b\<J-`<,d<J-h<,p<Ix<I<b<b<J-<<J-<<I<I<J-<*<J-<*<<H<+<+H<C <C H < <T6< < <T6 < $E4<&<<&DHH<P<X<I\<J-`<+d<Ih<J-l<+pE|<,<,<I<J-<(5<I<J-<(5E<<<:<:<A#<A#<<G<F|< <T6< < <T6< E<<T6< <<T6< E}<)$<)`,T@<TP<TTGT<T<TG<.<.<0<0$H0<.8<.@HL<.P<\<.`<|HzhJFJ F,J<LF<I<<I<E<  <* <*  G H H$ , <0 <4 <:(< <D <L <:( E4 <@ <D L F < <T6 <B( < <T6 <B( E < <T6 <B( < <T6 <B( E4 H< Ht  < < <$ < < <$ E t$ <0<0G FFF@FdFFFFFF<F`Fx< < <<<T6<u2<T6<u2< < <<<T6<w<T6<w< < <<<T6<0<T6<0< < < <$<T6(<R(,<T60<R(8< @< L<P<T<T6X<@\<T6`<@h< p< |<<<T6<<T6<< < <<<T6<<T6<< < <<<T6< <T6< < < <<<T6<<T6 <(< 0< <<@<D<T6H<lL<T6P<lX< `< l<p<t<T6x<`:|<T6<`:< <T6<=-< <T6<=-E<<T6<=-<<T6<=-E$<5,<5HThTTTTTT(THThTT<<HTx<`(<-<v><`(<-<v> Gt<x<H<y <y <!#<!#HF,< 4< @<D<H<T6L<d P<T6T<d XE<><>T<`(<-<`(<-0G<<H4F`FJFF@X&< <T6<B(< <T6<B(<<T6<B( <$<T6(<B(,E8< <<T6@<D< H<T6L<X<\<T6`<d<h<T6l<pE|<I<J-<R(<I<J-<R(<b<J-<R(<b<J-<R(E< <T6<0< <T6<0<<T6<0<<T6<0E < <T6 < <  <T6 < E` <d <T6h <l <p <T6t <x E < < L !h@!F!h!F!t"J0"JH"Jd"F|"<B("<B("l"j"J"j#< #<T6#< #<T6#< #<T6$#<R((#< ,#<T60#<R(<#<@#<T6D#<R(H#<L#<T6P#<R(T#Eh#<l#<T6p#<R(t#<x#<T6|#<R(#E#<I#<I#<I#<J-#<I#<J-#<R(#<R(#<J:#<J:#L#<b#<b#<J-#<#<J-#<#<b#<J-$<R($<b$<J- $<R($E$< $<T6$$<B(($< ,$<T60$<B(4$E<$<D$<L$GT$<I\$<Ih$<l$<T6p$<B(t$<x$<T6|$<B($E$<b$<b$<J-$<0$<J-$<0$E$I$J$J$<b$<b$<I%<J-%<%<I %<J-%<%E %j\%<b`%<J-d%<h%<bl%<J-p%<t%E%<I%<I%<b%<b%<J-%<%<J-%<%<I%<I%<J-%<0%<J-%<0%E%I%J &J&<b&<b$&<I,&<I8&<b<&<b@&<J-D&<H&<J-L&<T&<I\&<I`&<J-d&<0h&<J-l&<0p&E|&I&&J&<I&<I&<b&<b&<J-&<&<J-&<&E0'<R<'<RX'x'<R'<R''<'<R'<'<R'H'<2'<R'<2'<R'H(h([([(<2(<2((<2(<2((<0(<0(^)<} )<})\ )<R,)<RL)l)<Rt)<R))F)<D8)<2)<D8)<2)H)<s:)<s:)H*<\8*<\8*H *< (*< 0*<4*<2@*<D*<2P*HX*<\*<R`*<d*<Rp*H|*<*<*<T6*<d *<T6*<d *E*H*H**<2*<R*<2+<R+H +<;+<2+<;+<2 +H(+<)0+<)8+H@+X+\+H`+<$h+l+Hp+<$x+_++$,C,, 4,A<,D,L,T,P\,d,"l,D)t,+|,W,t0,4,F,pJ,,(,4,`,,,,܆,(,,H,- -- -H$-,-4-<-HD-L-T-(\-d-l-t-|--------@-(--$-p-D-p-L--.К .. .t$.\,.$4.X<.D.xL.įT.\.d.|l.дt.ܵ|...8..4....D...@.?...L.D/\ /t/+ KY%(4!%` $\!(%04!8%@D!H%PT!X%@`d!h%xp t"x%@"%0d"% L"%Xh"%p"%  %''%|W(X%W|X%0\]% ]$^(%0^4_8%P@T_D_H%PpT`qX%`qdqh%Hplttx%p%8p%T%h %8d%%t%%(h%`% L$t(%`  \P?.X?.h@/p@/0E@,8EH,@E@,HEH,PE@,XEH,E<!E.E< Ex.E<Fp.(F<n9PFh.XF.F/F/G.G.8IHIXIhIxII8JHJ XJ!hJ"xJ#J$K<K<`9K<MK<K<i9K<p KX.K.KK,L0-L-`L-pL-M- Mh-M-0N8N,@N0-HN-N-N-POXO,`O0-hO-O-O-pPxP,P0-P-P-P-QQ,Q0-Q-R-R-R-R - S-SS,S0-S-@T-PT-T-U`-`U-V- VX-(V-V-8W-@WP-W-PXXX,`X0-hX-X-X-pYxY,Y0-Y-Y-Y-Z-ZH-Z-[-[-[@- \-\-\8-@]-]],^0-^-`^-p^-__, _0-(_-_-_-0`8`,@`0-H`-`-`-paa(-ap-ax-b,b,b,b,c/c/ ,.(, 8,H<p<`A<D<D`<..<N `..<%4P..,,, ,@,P,`,<<"3<<?8<@<"3H<P<n'p<x<"3<<-<<"3<<<<"3<<\< <"3(<0<6/P<X<"3`<h<<<"3<<8<<"3<< <<"3<<0<8<"3@<H<81h<p<"3x<<(<<"3<<F<<"3<<<<K% <(<@*H<P<X<`<<<o<< )<<#<<a%<<$!<<(<0<$!8<@<5`<h<p<x<3<<L7<<*<<w!<<<<w!< <{@<H<x7P<X<%x<<!<<%<<!<<#<<9<<, <(<90<8<MX<`<(-h< p<9<<z0< <&8<<l< <<<l< <u.8<@<H< P<4p<x<5< < Android (8508608, based on r450784e) clang version 14.0.7 (https://android.googlesource.com/toolchain/llvm-project 4c603efb0cca074e9238af8b4106c30add4418f6)9X[^ag       7EFGHIJKLOPQRSTUV<;>=BC@Aosvy|? ! C(D>7m;7Sv96]Fv p4 ]2VvK0. )w(v@)$,$ @#v60=0+;u'MC'v'<8<u6  v HN4HB2 00  . , ? = h ; &  8 `F}xG>H4H=I0]+ lh @`8[&E8d%E8iE8$(F8!8 +" d/),< 703@/P+`<p7f  S6 & D34 A# `2  P`0 P dn`e.  , ?9T=: h#J88'85 & Ī`35'881 / 3'p8. A,01'8J?  =@/'8: 7P-'85 3`+'P8d1 /p?'8- +<'8> <B:'8<: 477'08P5 P43V5'h81 lR/:3'8- t U+1'8>   8*  Y' XT, "HH< " t< g  h% D@1' 0"  x% H L`1 ( h9='`8i7 '  \#% < $H% 55: D)H3 D) ȸ. |) TT0=$ +7/ +r- +%K8K ~M %0N PO pP KQ /R S OT V 0W PX pY ^Z [ \ 9] h_  0` z+ d/b@'(M;88s t0> t0, 4h; 4'H'PHy" k EP8pa  l pm  pNh~ ns q,J rR t  vDu z  {/$ Nb2 | LK Fx9 F V pJ:7 pJ4 pN2 N XL0 XT/ U- V*Z='8;> W;:'8R9 WZK(6 X4 Y$ H]`" <^  [d2 [& ` 03'8. \, H]* 5'8 > ]; <^7909'(86 ^4@N<'82 X_e0 `. k, l* pm(@ dn= nF;PX/'88 p6`-' 8i4 qV2 qD0 r. to Lh, v@ z= {$; | p < 8 L. n6 rb " lG4  0;2  ( )0 ( 4,y. 4 `, `? p= ; 8 L (L6 ' ܆,4 ܆ L2 Pa = <0 ' (^. (! , * H8? H @M= " :  0C8 + 5  43  К1 К 4/  . . H\", HF \C? ) < ) :  87 s L5 LI x3 2 @4]1 @ t/ t (- ( L+  H> H  <  (45: (2 \$}7 \I5 -3pP?'H81 pF" 8K/ M 4- a $+ $> ĪA<?'89 ? $4b7 $ X.5 X\ p43 p 0  D40/ D  xk- x TV+ u p<> p< ; + į$9 į$ L37 # 44 42 0 j! |/ |!  -  дH* д# 4>  ܵ; ܵ K9 7 H6  8H4 8 H2 0 ȸ. T, * > t;w8'89 6 4 L2 ^0 h. 0, * \!@ <=1'@8?; X8 D6 b4 hO2 $=0 . ,#.'x8? $G,'8=; < D8 D \g6 \_ tL@4 t42="0r. ,  0?]>'X8= j1 : 86-'8%6 x%4!+'82 0 W.  |{,7'8? lF= |:;'p8<8 d5 t9'883 P1 l/ . , H < .: $v7 B5 P&3 ` 1 D/ ?  ,6 lP- + > l:< 9  $H[7 L '5 $ 3 0 )/ d- O+ |>v>; 9 ,7 @4 x2 = &l0 . &- &* '-> '; (D9 ((6 D+ +h4 +2 ,0 (,. 0,, @,* P,> X,y; `,9 h,6 p,|4 x,~2 ,W0 ,. ,, ,* ,@ ,= ,8; ,8 ,6 ,[4 ,H2 -60 (-. p-, -? -= P.; .8 .`6 .94 .-2 .0 .k.0?,H@`A =`AO&D@:D86+-4>-(<U)9~ 2&0}DP.Dt,? ?=`:E58E5E3(F1/. ,05?@<Pr:`7p5j3O1`F/-xG+> }<< ':9o7@7;5432 1 =/H#9! x-!6" +"4#>#2$3<$k0%9%.&T7&5I2'0 /K-K+KA>M;0NX9PO6pP4Q2R0S.T,V*0W&>PX;pY=9Z6[4\2]0_.0`,* >Pr;9Pa6u4w2P0.pa,b*b@(=81;H8b{6dT4H# ,r (, 0,  8, @,  H, P,"  X,j `,M h,L p,  x,  , x  ,  ,  ,  , ,o , ,V ,p , , , ,  , ,  ,  -  - d - ?  - Y  -  (-H 0-H  8-H  @-HD H-H  P-H  X-H `-H; h-HC  p-xz  x-x  -x  -x%  -x  -x  -xh  -x  -xG  -x  -x[  -x  -x  -x  -x - - -X) .X .X .X`  .Xu .X (.XW 0.X 8.XA @.X H.X P.@; X.@  `.@ h.@ p.@$ x.@U .@ .@  .(  .(9  .(  .( .(6 .  . . .  .  .  . -  .(v  .(Y  /(  /(D  /(=);)8)Y6)  !"#$%&'*.+>+5bm;29,.@6.0/!-< +[H>y ;_964.)+,.)   ,) h $#,#$%%'3w S$#?* ?%(Bv( D+t%'5(&! &T#$@ (  0!a( 0r& T  `^% %+(! &N$ ''%*! h! $pC* L %n)$)H(l '] + B  |H#:& "ev>Y%) (( #=& @8 ' x` $hr P#2+* `R lp  V  +#q&v dF ") c)"8"&'C!4 V! Z*  D (  Lq* ($_ H\ m" $  E0?+H@###,a$`A $D@[rJ) 8@ ' @! @? ( ,bp2du &kDt (OU1)_'- hJ\kq P, ,0& /.note.gnu.property.rela___ksymtab_gpl+max1720x_get_capacity.rela___kcrctab_gpl+max1720x_get_capacity.note.Linux.rela.exit.text.rela.init.text.comment.init.plt.rela.text.max17x0x_sw_reset.bss.rela.altinstructions__versions__ksymtab_strings.modinfo__ksymtab_gpl__kcrctab_gpl.data..compoundliteral.note.GNU-stack.llvm_addrsig.rela.rodata.max1720x_regmap_nvram_cfg.rela__dyndbg.text.ftrace_trampoline.rela.data.__cfi_jt_init_module.rela.gnu.linkonce.this_module.rela__jump_table.rela__bug_table.note.gnu.build-id.shstrtab.strtab.symtab.rodata.data.data..compoundliteral.97.data..compoundliteral.96.data..compoundliteral.95.data..compoundliteral.75.data..compoundliteral.94.data..compoundliteral.74.data..compoundliteral.93.data..compoundliteral.73.data..compoundliteral.92.data..compoundliteral.72.data..compoundliteral.71max17x0x_reg_load_szmax1720x_set_propertymax1720x_get_propertyof_find_property__kstrtabns_max1720x_get_capacity__crc_max1720x_get_capacity__kstrtab_max1720x_get_capacity__ksymtab_max1720x_get_capacitymax1720x_fixup_capacitymax1720x_restore_battery_qh_capacitymax1720x_prime_battery_qh_capacitymax1720x_update_battery_qh_based_capacitystrscpystrncpymemcpymutex_destroyclass_destroydevice_destroymax1720x_regmap_writeverifyinit_timer_keymax1720x_init_work.__keymax1720x_handle_dt_filtercfg.__keymax1720x_handle_dt_nconvgcfg.__keymaxfg_alloc_capture_buf.__keymax1720x_init_history_device.__keymax1720x_probe.__keymax17x0x_regmap_init._keymax_m5_regmap_init._keyof_property_read_variable_u8_arrayof_property_read_variable_u16_arrayof_property_read_variable_u32_array__const_udelay__pm_relaxmax1730xmax1720x__kstrtabns_max1720x_get_voltage_now__crc_max1720x_get_voltage_now__kstrtab_max1720x_get_voltage_now__ksymtab_max1720x_get_voltage_nowfg_learning_events_showgmsr_showct_seq_showrc_switch_enable_showresistance_showact_impedance_showresistance_id_showmax17x0x_apply_regval_shadowmax1720x_get_capacity_rawmax17x0x_read_resistance_rawct_seq_next__cfi_jt_startct_seq_startbatt_ce_startdebug_ce_startmax1720x_update_cycle_countkstrtointkobject_ueventmax1720x_log_eventset_irq_none_cntget_irq_none_cntmax1720x_set_property.cfi_jtmax1720x_get_property.cfi_jtmax1720x_get_capacity.cfi_jtmax1720x_get_voltage_now.cfi_jtfg_learning_events_show.cfi_jtgmsr_show.cfi_jtct_seq_show.cfi_jtrc_switch_enable_show.cfi_jtresistance_show.cfi_jtact_impedance_show.cfi_jtresistance_id_show.cfi_jtct_seq_next.cfi_jtct_seq_start.cfi_jtdebug_ce_start.cfi_jtset_irq_none_cnt.cfi_jtget_irq_none_cnt.cfi_jtdebug_current_offset.cfi_jtmax17x0x_sw_reset.cfi_jtdebug_cnhs_reset.cfi_jtdebug_gmsr_reset.cfi_jtdebug_fg_reset.cfi_jtdebug_fake_battery_set.cfi_jtmax1720x_log_learn_set.cfi_jtdebug_model_version_set.cfi_jtdebug_batt_id_set.cfi_jtdebug_model_version_get.cfi_jtmax_m5_read_vbypass.cfi_jtmax1730x_fixups.cfi_jtdebug_get_reglog_writes.cfi_jtdebug_get_nvram_por.cfi_jtmax17x0x_prop_iter.cfi_jtmax17x0x_storage_iter.cfi_jtmax1720x_set_offmode_charger.cfi_jtmax1720x_get_offmode_charger.cfi_jtct_seq_stop.cfi_jtmax17x0x_storage_info.cfi_jtdelayed_work_timer_fn.cfi_jtmax1720x_fg_irq_thread_fn.cfi_jthistory_dev_open.cfi_jtdebug_fake_battery_fops_open.cfi_jtdebug_ce_start_fops_open.cfi_jtirq_none_cnt_fops_open.cfi_jtdebug_current_offset_fops_open.cfi_jtdebug_fg_reset_fops_open.cfi_jtdebug_reset_cnhs_fops_open.cfi_jtdebug_reset_gmsr_fops_open.cfi_jtdebug_log_learn_fops_open.cfi_jtdebug_model_version_fops_open.cfi_jtdebug_sync_model_fops_open.cfi_jtdebug_batt_id_fops_open.cfi_jtsimple_open.cfi_jtmax1720x_show_nvreg_all.cfi_jtmax1720x_show_reg_all.cfi_jtmax1720x_show_custom_model.cfi_jtmax1720x_set_custom_model.cfi_jtdebug_sync_model.cfi_jtmax1720x_init_work.cfi_jtmax1720x_model_work.cfi_jtbatt_ce_capacityfiltered_work.cfi_jtmax1720x_rc_work.cfi_jtno_llseek.cfi_jtgeneric_file_llseek.cfi_jtmax1730x_is_reg.cfi_jtmax1720x_is_reg.cfi_jtmax_m5_is_reg.cfi_jtmax1730x_is_nvram_reg.cfi_jtmax1720x_is_nvram_reg.cfi_jtmax1720x_show_model_reg.cfi_jtmax1720x_remove.cfi_jtsimple_attr_write.cfi_jtmax_m5_reg_write.cfi_jtmax17x0x_storage_write.cfi_jtmax1720x_model_show_state.cfi_jtmax1720x_model_set_state.cfi_jtmax1720x_force_psy_update.cfi_jthistory_dev_release.cfi_jtsimple_attr_release.cfi_jtfg_learning_events_store.cfi_jtrc_switch_enable_store.cfi_jtact_impedance_store.cfi_jtmax1720x_pm_resume.cfi_jtinit_module.cfi_jtcleanup_module.cfi_jtmax1720x_property_is_writeable.cfi_jtmax1720x_probe.cfi_jtmax1720x_pm_suspend.cfi_jtsimple_attr_read.cfi_jtseq_read.cfi_jtmax17x0x_prop_read.cfi_jtmax_m5_reg_read.cfi_jtmax17x0x_storage_read.cfi_jtmax_m5_read_actual_input_current_ua.cfi_jtmax1720x_show_debug_data.cfi_jtmax1720x_set_debug_data.cfi_jtmax17x0x_storage_read_data.cfi_jt__mutex_initcdev_initmax_m5_regmap_initmax17x0x_reglog_initmax17x0x_nvram_cache_initbatt_ce_initmax1720x_get_cycle_count_offsetdebug_current_offsetktime_get_with_offset__kstrtabns_max17x0x_sw_reset__crc_max17x0x_sw_reset__kstrtab_max17x0x_sw_reset__ksymtab_max17x0x_sw_resetdebug_cnhs_resetdebug_gmsr_resetmax1720x_full_resetmax17x0x_fg_resetdebug_fg_resetdebug_fake_battery_setmax1720x_log_learn_setdebug_model_version_setdebug_batt_id_setdebug_model_version_getmax17x0x_storage_iter.keysmax1720x_get_battery_statusdev_attr_fg_learning_events__kstrtabns_max_m5_read_vbypass__crc_max_m5_read_vbypass__kstrtab_max_m5_read_vbypass__ksymtab_max_m5_read_vbypassmaxfg_capture_registersm5_init_custom_parametersmax_m5_fixup_outliersmax1730x_fixupsmax1720x_battery_propsdebug_fake_battery_fopshdev_fopsdebug_ce_start_fopsirq_none_cnt_fopsdebug_current_offset_fopsdebug_fg_reset_fopsdebug_reset_cnhs_fopsdebug_reglog_writes_fopsdebug_reset_gmsr_fopsdebug_nvram_por_fopsdebug_log_learn_fopsdebug_model_version_fopsdebug_nvreg_all_fopsdebug_reg_all_fopsdebug_m5_custom_model_fopsdebug_sync_model_fopsdebug_model_reg_fopsdebug_force_psy_update_fopsdebug_batt_id_fopsdebug_reg_data_fopsct_seq_opsmax1720x_pm_ops____versionsof_get_named_gpio_flagsmax17x0x_init_sysfsdebug_get_reglog_writes__msecs_to_jiffieskmalloc_cachesmaxfg_capture_to_cstrmax_m5_fg_model_cstrmax_m5_gmsr_state_cstrmax_m5_model_state_cstrpsy_status_strdev_attr_gmsr_dev_errdebug_get_nvram_pordebugfs_create_diri2c_register_driveri2c_del_drivermax1720x_i2c_driverpower_supply_unregisterlogbuffer_unregisterwakeup_source_unregisterdevm_power_supply_registerlogbuffer_registermax17x0x_apply_regval_registergbms_storage_registerwakeup_source_registermax17x0x_prop_itermax17x0x_storage_itermax1720x_set_offmode_chargermax1720x_get_offmode_chargerdev_attr_offmode_chargeri2c_transfersimple_write_to_buffersimple_read_from_buffermaxfg_show_captured_buffer__typeid__ZTSFiP13max1720x_chipE_global_addrsystem_wqgpiod_to_irqenable_irqfree_irqrequest_threaded_irqdevm_kstrdupct_seq_stopmax1720x_fixup_compmemcmpbcmpmsleepmax_m5_get_designcap_dev_infomax17x0x_storage_info_dev_warnmax_m5_recalibrationmax_m5_model_write_versionmax_m5_model_read_versionunregister_chrdev_regionalloc_chrdev_regionqueue_delayed_work_onmod_delayed_work_ondelayed_work_timer_fnmax1720x_fg_irq_thread_fnhistory_dev_opendebug_fake_battery_fops_opendebug_ce_start_fops_openirq_none_cnt_fops_opendebug_current_offset_fops_opendebug_fg_reset_fops_opendebug_reset_cnhs_fops_opendebug_reset_gmsr_fops_opendebug_log_learn_fops_opendebug_model_version_fops_opendebug_sync_model_fops_opendebug_batt_id_fops_opensimple_attr_opensimple_openstrlenmax_m5_fg_model_sscanmax_m5_model_state_sscanmax17x0x_dump_parammax_m5_get_rc_switch_paramfg_learning_paramkstrtobooldebugfs_create_boolmax17x0x_nvram_recallmax1720x_show_nvreg_allmax1720x_show_reg_all__stack_chk_fail__cfi_check_failmax1720x_init_modelmax1720x_show_custom_modelmax1720x_set_custom_modelmax_m5_update_custom_modelmax_m5_load_gauge_modeldebug_sync_modelcdev_del.compoundliteralprintkmax1720x_init_work__init_workmax1720x_model_workcancel_delayed_workbatt_ce_capacityfiltered_workmax1720x_rc_workno_llseekgeneric_file_llseekmutex_unlockmax_m5_model_lockmax1720x_capacity_checkmax1720x_comp_check__cfi_checkmax1720x_health_get_aimax1720x_health_update_aimax1720x_get_battery_health__cfi_slowpathmax17201_init_rc_switchmax1720x_of_matchmax17x0x_read_resistance_avg__dynamic_pr_debuggbms_logbuffer_devloggbms_logbuffer_prloglogbuffer_logof_property_read_stringmax1720x_monitor_log_learningmax1720x_check_configmaxfg_init_fg_learn_capture_configmax1720x_handle_dt_filtercfgmax1720x_handle_update_filtercfgmax1720x_handle_dt_nconvgcfgmax1720x_handle_update_nconvgcfgmax1730x_regmap_cfgmax1720x_regmap_cfgmax_m5_regmap_cfgmax1730x_regmap_nvram_cfgmax1720x_regmap_nvram_cfgmax1730x_is_regmax1720x_is_regmax_m5_is_regmax1730x_is_nvram_regmax1720x_is_nvram_regmax1720x_show_model_reg__dynamic_dev_dbgmaxfg_clear_capture_bufmaxfg_free_capture_bufmaxfg_alloc_capture_bufscnprintfseq_printfsscanfof_property_count_elems_of_sizemax1720x_removeregmap_raw_writesimple_attr_writemax17x0x_regmap_write__kstrtabns_max_m5_reg_write__crc_max_m5_reg_write__kstrtab_max_m5_reg_write__ksymtab_max_m5_reg_writemax17x0x_storage_writegbms_storage_write__seq_open_privateseq_release_privatemax1720x_model_show_statemax1720x_model_set_statedev_attr_m5_model_statemax_m5_check_recal_statemax_m5_recal_statemax_m5_model_check_statemax_m5_model_read_statemax1720x_get_fade_rate__class_createdevice_createmax1720x_force_psy_updatemax1720x_set_next_updatemax1720x_read_rsensehistory_dev_releasesimple_attr_releaseregmap_update_bits_basemax1720x_init_fg_capturefg_learning_events_storerc_switch_enable_storeact_impedance_storelockdep_init_map_typemax1720x_pm_resume__pm_runtime_resumemax1720x_fg_irq_storm_check.stimeof_find_node_by_name__cfi_jt_init_module__this_module__cfi_jt_cleanup_moduledebugfs_create_filedevice_create_file__pm_runtime_idlemax1720x_save_battery_cyclemax1720x_restore_battery_cyclemax_m5_recal_cycle__mod_of__max1720x_of_match_device_table__mod_i2c__max1720x_id_device_tablem5_crc8_tabledev_attr_rc_switch_enablemax1720x_property_is_writeable__pm_stay_awakeirq_set_irq_wakeusleep_rangemax1720x_handle_update_empty_voltagemax1720x_get_agedevm_kfreedev_attr_resistancemax17x0x_read_resistancedev_attr_act_impedancemax1720x_health_read_impedancei2c_new_ancillary_devicei2c_unregister_devicekmem_cache_alloc_tracemax1720x_probemax1720x_pm_suspend__cfi_jt_endof_get_next_childmax1720x_iddev_attr_resistance_idmaxfg_ce_relaxedmutex_lock_nestedpower_supply_changedcdev_addmax1720x_model_reloadmax1720x_history_readregmap_raw_readsimple_attr_readseq_readmax17x0x_prop_readmax17x0x_regmap_readmax17x0x_reg_read__kstrtabns_max_m5_reg_read__crc_max_m5_reg_read__kstrtab_max_m5_reg_read__ksymtab_max_m5_reg_readmax17x0x_storage_readgbms_storage_readgpio_to_descmax17x0x_prop_dscmax17x0x_storage_dscmax1720x_get_battery_socdevm_kmalloc__kmallocdisable_irq_nosynccancel_delayed_work_syncmax1720x_fixup_dxacc__devm_regmap_init_i2ccrc8_populate_msbmax_m5_model_get_cap_lsb__kstrtabns_max_m5_read_actual_input_current_ua__crc_max_m5_read_actual_input_current_ua__kstrtab_max_m5_read_actual_input_current_ua__ksymtab_max_m5_read_actual_input_current_uapower_supply_get_drvdatamax_m5_init_databatt_ce_dump_datamax_m5_needs_reset_model_datamax1720x_get_model_datamax1720x_show_debug_datamax1720x_set_debug_datamax1720x_monitor_log_datamax_m5_reset_state_datamax_m5_save_state_datamax_m5_load_state_datamax_m5_free_datamax17x0x_storage_read_datagbms_storage_read_data$d.399$x.299$x.199$x.99$d.389$x.289$x.189$d.89$d.379$x.279$x.179$d.79$d.369__UNIQUE_ID_alias269max1720x_capacity_check.__UNIQUE_ID_ddebug269$x.269$x.169max17x0x_regmap_init._key.69$x.69__UNIQUE_ID_author359$d.359$x.259$x.159$d.59$d.349$x.249$x.149max1720x_probe.__key.49$d.49max1720x_fg_irq_thread_fn.__UNIQUE_ID_ddebug339$d.339$x.239$x.139max1720x_probe.__key.39$d.39max1720x_get_fade_rate.__UNIQUE_ID_ddebug329$d.329$d.229$x.129$x.29$d.319$x.219$x.119$x.19$x.309$d.209$x.109$d.9crc8$d.398$x.298$x.198$x.98$d.388$x.288$x.188$x.88$d.378$x.278$x.178$x.78$d.368__UNIQUE_ID_alias268max1720x_capacity_check.__UNIQUE_ID_ddebug268$x.268$x.168$x.68$d.358$x.258$x.158$x.58max1720x_init_model.__UNIQUE_ID_ddebug348$d.348$x.248$x.148$x.48max1720x_fg_irq_thread_fn.__UNIQUE_ID_ddebug338$d.338$x.238$x.138$x.38max1720x_get_fade_rate.__UNIQUE_ID_ddebug328$d.328$x.228$x.128$x.28$d.318$x.218$x.118$x.18$x.308$x.208$x.108$d.8_note_7$d.397$x.297$x.197$x.97.compoundliteral.97$d.387$x.287$x.187$x.87$d.377$x.277$x.177$x.77$d.367__UNIQUE_ID_alias267$x.267$x.167$x.67$d.357$x.257$x.157$d.57max1720x_init_model.__UNIQUE_ID_ddebug347$d.347$x.247$x.147max1720x_probe.__key.47$d.47max1720x_fg_irq_thread_fn.__UNIQUE_ID_ddebug337$d.337$x.237$x.137$d.37$d.327$x.227$x.127$x.27$x.317$x.217$x.117$x.17$x.307$x.207$x.107$d.7$d.396$x.296$x.196$x.96.compoundliteral.96$d.386$x.286$x.186$d.86$d.376$x.276$x.176$x.76$d.366__UNIQUE_ID_depends266$x.266$x.166max17x0x_regmap_init._key.66$d.66$d.356$x.256$x.156$x.56max1720x_fg_irq_thread_fn.__UNIQUE_ID_ddebug346$d.346$x.246$x.146$x.46max17x0x_regmap_read.46max1720x_fg_irq_thread_fn.__UNIQUE_ID_ddebug336$d.336$x.236$x.136$x.36max1720x_handle_update_empty_voltage.__UNIQUE_ID_ddebug326$d.326$x.226$x.126$x.26kstrtou16$x.316$d.216$x.116$x.16$x.306$x.206$x.106$d.6max1720x_init_max_m5$d.395$x.295$x.195$x.95.compoundliteral.95$d.385$x.285$x.185$x.85$d.375$x.275$x.175$x.75.compoundliteral.75$d.365__UNIQUE_ID_name265$x.265$x.165$x.65$d.355$x.255$d.155$d.55max1720x_fg_irq_thread_fn.__UNIQUE_ID_ddebug345$d.345$d.245$x.145max1720x_probe.__key.45$d.45max1720x_fg_irq_thread_fn.__UNIQUE_ID_ddebug335$d.335$x.235$x.135$d.35max1720x_get_cycle_count_offset.__UNIQUE_ID_ddebug325$d.325$d.225$x.125$x.25$x.315$x.215$x.115$d.15$d.405$x.305$x.205$x.105$d.5$d.394$x.294$x.194.compoundliteral.94$d.94$d.384$x.284$x.184$x.84$d.374__UNIQUE_ID_scmversion274$x.274$x.174$x.74.compoundliteral.74$d.364__UNIQUE_ID_vermagic264$x.264$x.164$d.64$d.354$x.254$x.154$x.54max1720x_fg_irq_thread_fn.__UNIQUE_ID_ddebug344$d.344$x.244$x.144$x.44max1720x_fg_irq_thread_fn.__UNIQUE_ID_ddebug334$d.334$d.234$x.134$x.34max1720x_save_battery_cycle.__UNIQUE_ID_ddebug324$d.324$x.224max1720x_regmap_writeverify.124$x.124$x.24$d.414$x.314$x.214$x.114$d.14$d.404$x.304$x.204$d.104$d.4$d.393$x.293$x.193$x.93.compoundliteral.93$d.383$x.283$x.183$x.83$d.373__UNIQUE_ID_alias273max1720x_fixup_comp.__UNIQUE_ID_ddebug273$x.273$x.173$x.73.compoundliteral.73$d.363$x.263$x.163$x.63$d.353$x.253$x.153max1720x_probe.__key.53$d.53max1720x_fg_irq_thread_fn.__UNIQUE_ID_ddebug343$d.343$x.243$x.143max1720x_probe.__key.43$d.43max1720x_fg_irq_thread_fn.__UNIQUE_ID_ddebug333$d.333$x.233$x.133$d.33max1720x_init_history_device.__key.423max1720x_get_battery_status.__UNIQUE_ID_ddebug323$d.323$d.223$x.123$x.23$d.413$x.313$x.213$x.113$d.13$d.403$x.303$x.203$x.103$d.3.Ltmp2$d.392$x.292$x.192.compoundliteral.92$d.92$d.382$x.282$x.182$x.82$d.372__UNIQUE_ID_alias272max1720x_comp_check.__UNIQUE_ID_ddebug272$x.272$x.172$x.72.compoundliteral.72__UNIQUE_ID_license362$d.362$x.262$x.162$d.62max1720x_set_next_update.__UNIQUE_ID_ddebug352$d.352$x.252$x.152$x.52max1720x_fg_irq_thread_fn.__UNIQUE_ID_ddebug342$d.342$x.242$x.142$x.42debugfs_create_u32$d.332$d.232$x.132$x.32max1720x_prime_battery_qh_capacity.__UNIQUE_ID_ddebug322$d.322$x.222$x.122$x.22$d.412$x.312$x.212$x.112$d.12$d.402$x.302$x.202$d.102maxfg_alloc_capture_buf.__key.2$d.2$d.391$x.291$d.191$x.91$d.381$x.281$x.181$d.81$d.371__UNIQUE_ID_alias271max1720x_check_rcomp0.__UNIQUE_ID_ddebug271$x.271$x.171$x.71.compoundliteral.71__UNIQUE_ID_description361$d.361$x.261$d.161$x.61max1720x_set_next_update.__UNIQUE_ID_ddebug351$d.351$x.251$x.151max1720x_probe.__key.51$d.51max1720x_fg_irq_thread_fn.__UNIQUE_ID_ddebug341$d.341$d.241$x.141max1720x_probe.__key.41$d.41max1720x_get_property.__UNIQUE_ID_ddebug331$d.331$x.231$x.131$d.31max1720x_prime_battery_qh_capacity.__UNIQUE_ID_ddebug321$d.321$x.221$x.121$x.21$d.411$x.311max17x0x_regmap_write.211$d.211$x.111$d.11$d.401$x.301$d.201$x.101$d.1$d.390$x.290$x.190$x.90$d.380$x.280$x.180$x.80$d.370__UNIQUE_ID_alias270max1720x_fixup_dxacc.__UNIQUE_ID_ddebug270$d.270$x.170$x.70__UNIQUE_ID_author360$d.360$x.260$x.160max17x0x_regmap_init._key.60$x.60$d.350$x.250$x.150$x.50max1720x_fg_irq_thread_fn.__UNIQUE_ID_ddebug340$d.340$x.240$x.140$x.40max1720x_monitor_log_learning.__UNIQUE_ID_ddebug330$d.330$x.230$x.130$d.30$d.220$x.120max17x0x_regmap_read.120$x.20max1720x_model_reload.__UNIQUE_ID_ddebug310$x.310$x.210$x.110$d.10$d.400$x.300$x.200$x.100@T 0X:22f p/ !">@H22#@2@p2 ,@Xx2@Н02@ 2y$t@اH2@ `2V@ 2@@2! D *&+.46 @ KtRZV@\`}@X 2'0xHLoh@@@02,@$( 8*_4?x(^"+/@