ELFp@@ N%d %s: %s: %s3%s: chg-temp-nb-limits exceeds driver max: %d 6google_bms: initialize gbms_storage %d (%s):3failed to get %s from '%s', ret=%d Discharging (%s): %s6 %c %-16s %16s (%u votes)USB_CUSB_FLOATgoogle,gbms-providersgvotable_lock.wait_lockgvotable_lockgoogle,cv-tier-switch-cntgoogle,chg-last-tier-vpack-toleranceUSB_PD_DRPUSB_HVDCP6 [%s] ()google,chg-last-tier-dec-current6%s: |T \ V%s 3google_bms: unable to create cache google,chg-cv-limitsgoogle,fv-uv-margin-dpctTrickle6Available Elections:6%s: MSC_ROUND: fv_uv=%d vtier=%d fv_uv_max=%d -> %d google,chg-cc-limits3google_bms: cannot add a reference to %s (%d) &(slot->el->lock)6No result3%s: cannot read chg-cv-limits, ret=%d 6Result %s, Reason %s.google,cv-update-interval3google_bms: cannot parse index %d 3MSC_CHG error vchrg=%d chg_type=%d chg_status=%d google,fv-uv-resolutionUnknowngoogle_bms3%s: chg-cv-nb-limits exceeds driver max: %d TaperUNKNOWNUSB_PD_PPSNoneFast6No available elections.6MSC_CHG chg_state=%lx [0x%x:%d:%d:%d] ichg=%d USBgoogle,cv-tier-ov-cnt %4dUSB_CDPref3google_bms: cannot init %s iterator data (%d) size6Default vote %s.POWER_SUPPLY_PROP_CHARGE_TYPE3%s: cannot read chg-temp-limits table, ret=%d USB_HVDCP3cachePOWER_SUPPLY_PROP_VOLTAGE_NOWgoogle,zero-ibat-offset[%d:%d]3%s: cannot read chg-cc-limits table, ret=%d 3google_bms: cannot create debufsentry for %s 3google_bms: flush all failed3%s: cannot read chg-cv-limits table, ret=%d providers%llu 6google_bms: init done 3%s: cannot read chg-temp-limits, ret=%d google,cv-range-accuracy|%2d:%2dUSB_SDP6 [%s]:(vote %s, reason %s)6%s: %d votes cast POWER_SUPPLY_PROP_CURRENT_NOW6%s: %s %04x 3google_bms: cannot free %s iterator data (%d) gbms_storagedata6%s: Profile constant charge limits: WLC_SPPexport%d 6google_bms: %s registered %s at %d, dupes=%d, refs=%d 0x%lxUSB_BRICKID%lugoogle,cv-otv-marginWLC_EPP3google_bms: flush of %s failed (%d) USB_PDgoogle,chg-temp-limitsgoogle,cv-debounce-cntUSB_DCPstorage&(&providers_lock)->rlockPOWER_SUPPLY_PROP_STATUSgoogle,chg-last-tier-term-current%d %d %d %d %d %d %d %d %d %dUSB_ACA&gdev->gdev_lockoffline%s ChargingNot ChargingFullWLCDefault{g_WO@9qaT@**(@&qT*9:R(_8H4 1T_Z9T(_H!@$@**? 7R*(R j@ODWC_BgA{Ũ_{g_WO@9qT*L@J*h}Ҩ9~x })6ih@kT@@?qT*:RB@9(46 1T_ZT@h @@*?*7'8R @ A@9I4*V*6 1 j@ODWC_BgA{Ũ_ @) @ @* ?1T****C{O@*@R~u~t"@ @ @@h@C#*?ր5@ @i"i}ҩ* 9} x })( @iI3h _)@?TOD@{BC_{@9qT{_֠{_ր@{_{ g_WO|iT':@_qT{x_4s_{T*h@hqaTs6*OEWD_CgB @{ƨ_* *)Jk(a***] (@kaTh(*{g_WO@9qaT@**(@&qT*9:R(_8H4 1T_Z9T(_H@$@**? 7R*(R j@ODWC_BgA{Ũ_{g_WO@9qT*M@K*h}Ҩ9~x })6ih@k`T@@?qkT*:R@h @H@*?*78R6 1T_ZT @ A@94*V*6* 1 j@ODWC_BgA{Ũ_ @) @i @* ?1T***{ _WO@9qT@q T9R 5A(뵂JT@9i5_))@@* ?`7@_**T@ y6**ODWC_B @{Ũ_{ WO@9qT@q T@(T*A@9j5)@))@ @* ? 6{jh*T*@OCWB @{Ĩ_{_WO@ *H@7@R r3R `!B"R*7B`@v8R!x"9a@"R1@Tqx&9+T9R@@@C#*? 5@x uh&?T  ?"T91T ?#Th @hh&F9h4`h"F94`@a@`@@@1`T!R _)@?TOFWE_D@{B_h&F9H4{ WOVA7Rzhx~@(T!OCWB @{Ĩ_{O0B!5Rs@R r!`* `OA{¨_{O(@@OA{¨_{_WOC@ @)@9@?q!T@qTu@*9R_8(4"?T9_1T_h@@**?*"7R_1 H77@*?Th@h@"h@ Z }S}S)}S99y9 @)@?!TOEWD_C@{A_C{_WOC@ @)@9@?q!T@qT@*8R_8(4"T_1T_h@@*?*"6R_1 h7B6@"@ Z }S}S)}S99y9 @)@?TODWC_B{AC_@)@@))I@? _{og_WO@x@@9qT@@7@@v$?q+T*{<Rh_8(4 T1{Th_H@d@**? :R1H h6@OEWD_CgBoA{ƨ_ 7@*?*{ $F9h4`h"F94`@a@`@@`@1`T!R @{¨_{ _WO@9qT*@qT97_`49T* @* (@hqaTt 7*6 A@9 4*)R A9*ODWC_B @{Ũ_@@! @*?*5{og_WO  )@@S9cR4c@9qToSmkqc @ Zh}Ҩ9~x })5ih@k T@@qTZUh@H@\A3*?76R@kT 5h@@3*@?6 u9?T*@C@ R0Rs _)@?TOIWH_GgFoE{D_CS{_WO@@R r @@7@*`*~@OCWB_A{Ĩ_{ WO@@ R r@4@@*U6~@sOCWB @{Ĩ_{Bc{_@*(_*_{ )@#R4#!R _)@?T{C_{DB!{_{og_WO@@qT{ ! TB@9@*qaȎ@h @)S9)BA@3*?@7*8R@C Z }S}S)}SG9C9'yS9Y5@B@3*@?*@6@ _)@?ATOGWF_EgDoC{B*_{DB!{_{g_WOC@99Z T{w{@h @i@ A@9@( Z+}S_q)}S}SA99y9c@#b@ @)@?ATOFWE_DgC@{A*_iT R_#Z_'Z_ R_{BR{_{BR{_{ _WO @R rR` @R r%R` `!Bh@ a h@yh@}i@(R(!9i@5ui@(9h@Rh@*@T*@@T(_ @ k!T @94R@5`@*@t"6u`@ODWC_B @{Ũ_{WO`*`@ubT]T*@T_?T@ATOBWA*{è_֠_֔ Ҷ"6@( @T_?T@ATtC{og_WO@*9(@TD:@_T{\_c*#C9h5Uk@**#C9h5XccR@9qw+T#R`?q T#cZ@_!T _)@?ATOHWG_FgEoD{C*C_{WO `*"C94j@*S*OBWA{è_{ WOA`**"C94b~@T*OCWB @{Ĩ_ { WO*@`T*@T_ @ k!T @94R@5@OCWB @{Ĩ_{_WOa@9h47*@T*@@T_ @ k!T @94R@5(R9R*OCWB_A{Ĩ_`{ O`*OB @*{è_֠_֠{ O`5*u&9OB @*{è_֠_{WO@`*w@hbT]85@Th&D94ub!R`4!Rh"D9qubR4Rh"D9q(* *ij@h@?Ti"D9hj?q(Rab#Rh"9uj@4hz@bv@#? _)@?TOEWD@{B_*^ij@_?aT{WO `*"C94v@*S*OBWA{è_{_WOA`*@bT*@ TC]kaTR5T ^* @V*OCWB_A{Ĩ_{g_WOyb**z@ubT*Z@THC]kaT@R5V6I#@(  Ҩ H'@R rR"RhAh*@@9 *4hAhw@`T^i~@(@ ?7@ T^i~@H@ ?64@7@65`6tVt @6R*ODWC_BgA{Ũ_{g_WO@ _)@? TOFWE_DgC{B_`*@9A JqA@bAT&D9h4@#R?qT#"C94j@#R?qTb#*YRR@T^#R_?qT]8_#qA6( (9@9q_{WO@#R5@h _)@?aTOEWD@{B_ tCR*6@@!*  @ C!R6*@@!*  @ C**`6@@!**@**7hjRJ rkRq~*k qHJf? qH j2h yH?q 2(c 9v9h9 T**C!R*6@@!*a@c@9d @9e @y"**{@qkThRH r~fhy 4@ QqkT |@ lyikT)_ aT*?kAT_ I)@J9@ JK_k _@ @Q} +E@JkmT_*_{ hRH r \@(|( f $}@qBz0I3}5* @{¨_@ )*!* @@XQ?q+T 4@q* *JySk} @)Q?kTqkT*}@y, 4@ kJT(@,5 lO}4 }_{WO!R*q` T.qjTb2*!7!R*q`6TqTb*!7h @i6@R rQ} vS`**!7u!#R`65Rv!#R6@}Svr!#R`6Rv!#R`6hRv!#R`6Rv!#R`6HRv!#R`6hRv"!#R@6h6@q+Ti*@@J J} *EATu!#R7@4u!#R`6jRu!#R6>RHruUs!#R*@ 6Hh@ )!h@ )!BRh@ *)!h@ )!*6#h@ )!Rh@ *)!*h@ *)!`*@**OBWA{è_qhRq? q 2( 2?q _{ (@* @{¨_{og_W O C@?qIR9@ )*!6@qT*#R{viK@7!}@ 6 T@ )!## @Qq+TR2 yuyw##  RB6@q+T***@j`8(hK!}@ 6@Z _kkT@ )!# @Q(T _)@?!TOJWI_HgGoF{E_{3C )@? qT#~$!%1&A'Q*a+q,)!'/ qAT#@R kHThy'@R kBThy+@R?kHTi y/@?kHTiy3@R?kHTiy7@?kHTiy;@R?kHTiy?@?kT*iy * _)@?T3@{E_{_WOq+T**&@x~@` T*QIRi(8*OCWB_A{Ĩ_qT_Y`_qT_Y`_DqT_Y`_C{_WOC@!BR`@@R rR`@ R R*h@!!*qKT**#R*@7@ 7kAT *@*)R 9``@T$Rb@$Rb@Rb@R @)@?TODWC_B{A*C_{_WO@@HT@qT7Rs8A @94(kT _I)@ @ R ?`7@_**T6@@OCWB_A{Ĩ_author=AleX Pelosi description=Google BMS Storageauthor=Luigi Zevola description=Election library for shared resourceslicense=GPLversion=0.01intree=Yname=google_bmsvermagic=4.19.191-gc2161d44afae-ab7624114 SMP preempt mod_unload modversions aarch64depends=gbms_storage_cleanup_devicegbms_storage_create_devicegbms_storage_flushgbms_storage_flush_allgbms_storage_readgbms_storage_read_datagbms_storage_registergbms_storage_writegbms_storage_write_datagbms_chg_ev_adapter_sgbms_chg_status_sgbms_chg_type_sgbms_cycle_count_cstr_bcgbms_cycle_count_sscan_bcgbms_dump_raw_profilegbms_free_chg_profilegbms_gen_chg_flagsgbms_init_chg_profile_internalgbms_init_chg_tablegbms_msc_round_fv_uvgbms_msc_temp_idxgbms_msc_voltage_idxgbms_read_charger_stategbms_temp_defend_dry_runiymodule_layoutdmemsetg__stack_chk_guard__stack_chk_fail^>of_property_read_variable_u32_arrayj$of_property_count_elems_of_sizeZ sscanfrpower_supply_get_propertyh__list_add_validUrS__list_del_entry_valid+full_name_hashmutex_unlockxmutex_lock_nestedHWstrlcpyfLscnprintf0kmalloc_cachest*debugfs_removeݷasimple_read_from_buffer simple_attr_open?simple_attr_release3̓simple_attr_writeLsimple_attr_read[generic_file_llseekfGOsimple_write_to_buffersimple_openv!1Xno_llseekSsingle_open\>Nsingle_release)seq_lseekof_property_read_string_helper+gen_pool_add_virtG{debugfs_create_filed {debugfs_create_dir[yof_find_node_by_namegen_pool_destroy gen_pool_create __raw_spin_lock_init8Tseq_printfwseq_releaseZseq_open:,seq_readJ+Pcdev_addkcdev_init=4xdevice_createÒ__class_create+/alloc_chrdev_region__mutex_init地__kmallocwr5kmem_cache_alloc_tracegen_pool_alloc=0_raw_spin_unlock_irqrestoreZstrncmp zkfree3`unregister_chrdev_region7class_destroybdevice_destroycdev_del2|printk_raw_spin_lock_irqsave`ϘstrlenLinuxgoogle_bmsGNUD݅DxPyHzL{T|X}@~D8<$ (,04 \(,` h  PT\xJJ'048' (JJ'  ,& ('PT*XW`d*hWpS|S'( 0 $@JHJlpt'x|'$< P T    '            ` d t x  '   KH  KH  )     +4 ,< L@ D LH P -l .x   / 0  <  @  X l x   ! "     $ 48 < D 4p  t  | 2 * " 3 $(4DHX d [[@HP|  lp(8X ` @T` t!|"&T\'<B|JJ'x'9::HqLqT`*H"@*\Bp|""G@BP`h?g g (,4048d44 'L`tdth?J:J: 4X4p4x|' Q (0QXK8`K8|)KHKH)+ c8T<@HUP`c&""Ue  $VhU"VU"Vd8"Uh  h( UH VT Ut T V s s     V  ,!`!U!V!U!T"V8"<"D"UL"\"c`"d""&"""V# #(#U0#@#cD#H##&###V##c#T###V0$U<$V$U$V$$$$$U$%(%4%&<%@%L%Tt%&%T%T%V&&T&&U&V'U''cX'&'V'U''c<(&L(VX(d(V(K8(K8()((c(T)e)e)e)$8*<*P*X**U******** +(+0+8+<+@+H+VT+`++++++++, ,r0,8,x,r,p,,p,,,r,p,,p,,-r(-p,-L0-p8-L@--3-3--r.p..p..,.4.<.l.t/x/|///L0X0d0w000x000w000x1*1O 1O,1x81g<1gP1xd1Ch1C|1x111x1 1 1x112x232302xD2H2\2xp2t22x2.2.2x2t2t3x3e 3e43x\3"`3"t3x33333333333333344 4$4(444<4H4P4X4`4h4t4|44B4B44"4"0545`5h5p5|555I5I5Q555566I 6I46\H6\L6Q6Q666666677 7D7p77u@8H8d88O8O8Q8e8e999e 9e(9 ,9 @9eD9eL9HP9H @$@,0428<@2DH5T6X\dK@hK@x)7;JJ8<d$(,dD<Xx90 0 :P P :p  p ,:04H8 <H@ L:PX(I,0<@LP7" #  7 J ( a08 s@H PX `h h g  f( 0s8 @tH PlX 6`kh Lppx bj ui m n o q pvx L 1X \ h     ( 0 L8 =@ 1 P >P LX =` 1  >p Lx @  A L @  ALCDE(FL@d 8A (08@HP/Xk`"hOpxS^@8``h`p$%Android (7284624, based on r416183b) clang version 12.0.5 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee)PiH`bXOW\U |K0 P Bp  ~$Ho>5 0V@ P;`pb1(Ip . UH$RH(I,0 L4O v\TX@DV8<n  c 0@%P E  <  P]  B  i  8 \  /  P  5 $ \  + d "  C  (  O P t    =  " < DB p 0! !u " " $7 \$z $ X& &< ' * +o + p. .1 /t / 80 4! 4 5 7i h8  8 9+ 89 (' G(c ( o2{    U   + s  1  6  L b@  u   l        7 J a s Q    E 0@Q P `pi 65 1!  0@n P`pX ( [ x3 (g  0Q |l LM  P d  |   z   r  ,; % 4dsQ0 yH^ p 7P  E P$ $ \ l  <_i~ T tPN $ ?  Pl (_(      Px]   @)  x   +     L $hB#w; @    xb EV;  $G h  1  ? S 9 -= & 3 T lI @  Q s $^  $m < 4 D, p  0!l  !  "  "$ $T \$\! X&l  &  'x+ *> O 8$ 9$ 89$@ /s  80  4([  5 /? .< p.l 40  + h8 7\s  +( 8t6f8 ,.d2 x\)"j6}yh<N)^Ђia+L% SJ Q70Fq h |kco-MQk`b̅ k%Tp?&qYq_:m.note.Linux.rela.exit.text.rela.init.text.comment.init.plt.bss.rela.rodata.hdev_fops__versions__ksymtab_strings.rela___kcrctab_gpl+gbms_storage_register.modinfo__ksymtab_gpl__kcrctab_gpl.rela.data.gvotable_lock.note.GNU-stack.llvm_addrsig.text.ftrace_trampoline.rela.gnu.linkonce.this_module.rela___ksymtab_gpl+gbms_storage_cleanup_device.note.gnu.build-id.shstrtab.strtab.symtab.rodata.rela.text.gbms_storage_write_data.datapower_supply_get_propertystrlcpyclass_destroygen_pool_destroydevice_destroygvotable_comparator_anygbms_storage_init.__keygbms_storage_device_init.__keygvotable_create_election.__keyof_property_read_variable_u32_arraygvotable_vote_to_str_uint_hex__crc_gbms_msc_temp_idx__kstrtab_gbms_msc_temp_idx__ksymtab_gbms_msc_temp_idx__crc_gbms_msc_voltage_idx__kstrtab_gbms_msc_voltage_idx__ksymtab_gbms_msc_voltage_idxgvotable_comparator_maxct_dev_showct_seq_show__crc_gbms_msc_round_fv_uv__kstrtab_gbms_msc_round_fv_uv__ksymtab_gbms_msc_round_fv_uvct_seq_nextgen_pool_add_virtct_seq_startgbms_providers_countgvotable_vote_to_str_uintgvotable_set_defaultgvotable_use_default__mutex_initcdev_init__raw_spin_lock_initmemsetgbms_show_storage_clientsgbms_providershdev_fopsgbms_providers_export_opsgbms_providers_status_opsgbms_cache_status_opsct_seq_opsdebug_tag_size_opsgbms_providers_offline_opsdebug_tag_data_opsgvotable_list_elections____versions__crc_gbms_gen_chg_flags__kstrtab_gbms_gen_chg_flags__ksymtab_gbms_gen_chg_flagsgvotable_dump_votesgvotableskmalloc_caches__module_depends__crc_gbms_chg_status_s__kstrtab_gbms_chg_status_s__ksymtab_gbms_chg_status_s__crc_gbms_chg_ev_adapter_s__kstrtab_gbms_chg_ev_adapter_s__ksymtab_gbms_chg_ev_adapter_s__crc_gbms_chg_type_s__kstrtab_gbms_chg_type_s__ksymtab_gbms_chg_type_spsy_chgt_strpsy_chgs_strgbms_chg_ev_adapter_s.chg_ev_adapter_type_strrootdirdebugfs_create_dir__crc_gbms_storage_register__kstrtab_gbms_storage_register__ksymtab_gbms_storage_registerof_property_read_string_helpersimple_write_to_buffersimple_read_from_bufferct_seq_stopstrncmpgbms_temp_defend_dry_run.is_dry_run__crc_gbms_temp_defend_dry_run__kstrtab_gbms_temp_defend_dry_run__ksymtab_gbms_temp_defend_dry_rungvotable_get_current_reasondefault_reasongvotable_destroy_electiongvotable_internal_run_electiongvotable_create_electionunregister_chrdev_regionalloc_chrdev_regiongvotable_comparator_mingbms_storage_dev_opengbms_storage_clients_opendebug_tag_size_ops_opensimple_attr_openseq_opensimple_opensingle_opengbms_storage_cache_openstrlengbms_cache_memgbms_cache_pool__crc_gbms_storage_flush_all__kstrtab_gbms_storage_flush_all__ksymtab_gbms_storage_flush_all__stack_chk_failcdev_delgbms_storage_register_internal__crc_gbms_init_chg_profile_internal__kstrtab_gbms_init_chg_profile_internal__ksymtab_gbms_init_chg_profile_internalprintkno_llseekgeneric_file_llseekseq_lseekmutex_unlockproviders_lockgvotable_lock__crc_gbms_storage_flush__kstrtab_gbms_storage_flush__ksymtab_gbms_storage_flushfull_name_hashdebug_export_tagscnprintfseq_printfsscanfdebug_show_tag_sizedebug_set_tag_sizeof_property_count_elems_of_sizedebugfs_remove_raw_spin_lock_irqsavegvotable_cast_votegvotable_get_current_votegvotable_get_votesimple_attr_write__crc_gbms_storage_write__kstrtab_gbms_storage_write__ksymtab_gbms_storage_write__crc_gbms_read_charger_state__kstrtab_gbms_read_charger_state__ksymtab_gbms_read_charger_state__class_creategen_pool_createdevice_creategbms_storage_dev_releasesimple_attr_releaseseq_releasesingle_release_raw_spin_unlock_irqrestoregbms_storage_init_donedebug_set_offlinegbms_storage_offlineof_find_node_by_namegvotable_election_set_nameinit_module__this_modulecleanup_module__crc_gbms_dump_raw_profile__kstrtab_gbms_dump_raw_profile__ksymtab_gbms_dump_raw_profile__crc_gbms_free_chg_profile__kstrtab_gbms_free_chg_profile__ksymtab_gbms_free_chg_profiledebugfs_create_filegvotable_election_get_handle__crc_gbms_init_chg_table__kstrtab_gbms_init_chg_table__ksymtab_gbms_init_chg_tablegbms_storage_show_cachegbms_cachekfree__crc_gbms_storage_cleanup_device__kstrtab_gbms_storage_cleanup_device__ksymtab_gbms_storage_cleanup_device__crc_gbms_storage_create_device__kstrtab_gbms_storage_create_device__ksymtab_gbms_storage_create_devicekmem_cache_alloc_trace__stack_chk_guard__list_del_entry_valid__list_add_validmutex_lock_nestedcdev_addgbms_cache_addsimple_attr_readseq_read__crc_gbms_storage_read__kstrtab_gbms_storage_read__ksymtab_gbms_storage_read__kmallocgen_pool_alloc__crc_gbms_cycle_count_cstr_bc__kstrtab_gbms_cycle_count_cstr_bc__ksymtab_gbms_cycle_count_cstr_bc__crc_gbms_cycle_count_sscan_bc__kstrtab_gbms_cycle_count_sscan_bc__ksymtab_gbms_cycle_count_sscan_bcgvotable_get_current_datadebug_write_tag_datadebug_read_tag_data__crc_gbms_storage_write_data__kstrtab_gbms_storage_write_data__ksymtab_gbms_storage_write_data__crc_gbms_storage_read_data__kstrtab_gbms_storage_read_data__ksymtab_gbms_storage_read_data$d.99$x.89$x.79$x.69$x.59$x.49$d.139$x.39$d.129$x.29__UNIQUE_ID_description119$d.119$d.19$d.109$d.9$d.98$x.88$x.78$x.68$x.58$x.48$d.138$x.38$d.128$x.28__UNIQUE_ID_author118$d.118$d.18$d.108$d.8$d.97$x.87$x.77$x.67$x.57$x.47$d.137$x.37$d.127$x.27$d.117$d.17$d.107$d.7_note_6$d.96$x.86$x.76$x.66__UNIQUE_ID_intree56$x.56$d.146$x.46$d.136$x.36$d.126$x.26$d.116$d.16$d.106$d.6$d.95$x.85__UNIQUE_ID_version75$x.75$x.65__UNIQUE_ID_name55$d.155$x.55$d.145$x.45$d.135$x.35$d.125$x.25$d.115$d.15$d.105gbms_storage_device_init.__key.5$d.5$d.94$x.84__UNIQUE_ID_description74$x.74$x.64__UNIQUE_ID_vermagic54$d.154$x.54$d.144$x.44$d.134$x.34$d.124$x.24$d.114$d.14$d.104$d.4$d.93$x.83__UNIQUE_ID_author73$x.73$x.63$d.153$x.53$d.143$x.43$d.133$x.33$d.123$d.23$d.113$d.13$d.103$d.3$d.92$x.82__UNIQUE_ID_license72$x.72$x.62$d.152$x.52$d.142$x.42$d.132$x.32$d.122$d.22$d.112$d.12$d.102$d.2$d.91$x.81$x.71$x.61$x.51$d.141$x.41$d.131$x.31$d.121$d.21$d.111$d.11$d.101$d.1$d.90$x.80$x.70$x.60$x.50$d.140$x.40$d.130$x.30$d.120$d.20$d.110$d.10$d.100$d.0@`; 6  @  2' \9"\Y[\1g!^\8`8oo@@fsy@s@@vD @(  @ 6@E@@@(0-0XLo%y