ELFi@@?#{S*[@@4@k`TDu 2 @c~S"A Ӛ C0_T@~S@!! ՚Qb @0T @Q SA[B{è#_QC|_`@Ȥ5;Q@|_CȤ5;?#{_S@3[*@s4`@fBkTa@f" kT@a@?k#T`@kHT[BSA{è#_SA[B{è#_`@k T?#{S[ @vaf@a4b@yBQB<by5`A9qTSA[B{è#_րb@9`f`R`9`?#{S)[**c Rk)s*_kbTK**/Ew~S RK**d3*Rs P@Z { Jw8!3 ӚjTJw8!*J78_kTSA[BcCkDsE{ƨ#_@$|S"A @`xd&fx$?`T*_֡8@R!8_?#{[ QSB@1(T"@H@C@!KDt@!$4K RV@bڤ}%|BBZCG?IT"_!!s1TB@R~@4@C@SB@@H@_BTHSA[B{è#_htB9q@Tq T R!R@MR@IR@F@@R$Rc @! %#h@#\$9$@y1TDDcc&@?y?# )?9qHT Qc<qhT#R?9@@R!\@@#|4@hc3h#B5_?#{@@v{#_! ҿ0# |_c~|ȥ5?#{S[*ck*s3@@k7P@ZP 3R@&@@kHT@ kh T@ R@@?5P@V 4Bq@RےRE@{Q;c;@ 3@k@B`Z)"!:7a@7@e%jy#!R!` ?@~ 4S4^SA[BcCkDsE{Ȩ#_! ?0" |_!~|ȣ5|_!|5?3R5! 0! |_!~|Ȣ5R?#{[S4B@5P@b@yB5`@y 5`f@|1`T`4!4cC)d"@!ff@@B f`A9 qTҴbB@ A$ңc^PT^c@`@BK Ҡ!SA[B{è#_SA[B{è#_!R|_BK|5SA[B{è#_փ`A9K? 1"|_BK"|5!"?0 "Q@|_~@|ȡ5?#{ S[c#R@@P@# Հ@3]sџT A95gb@`SџT9RBџT*SA[BcC#@{Ũ#_!"07"q`|_~`|Ȣ5?#{kA8S**[U *cs" @!C@[A,BG:P@{S*@I`KRRR7 $C) k kT;@ s@k( TskT7;7@;@S4#`A9 5`,@ Ta@ d`k TR@d k#T|)@Rx e@` @ `@gBqQF`@`A ;@7A8G@,BB TSA[BcCkDsE{ɨ#_47 A9K 5 ,@TkcT kT%@R#@` @ @q%BQD`E@ C;@A97@@H@v!4#?0 @""@ @R(bK"˘`b ˜ "@-B_ kBBQma@"h_kT!,@bK# cKQ33@%!@|S!@!xb $7'@rTy#Q@|_~@|ȡ5@!#?0 ;@@N!ҁ#?0 C@1T;#Q@|_~@|ȡ5#Q@|_~@|ȡ5;@@2#Q@|_~@|ȡ5 @D@! @X?#{S[P*`@TF?q BzTRb"@vr`V@6`@b@b"a@*b"@@Q1Tc@`@@H@@AKdD@!$!K?1T`@*@a"@`@`V@7`@TJ?qTa @#Rb@Q5SA[B@{Ĩ#_a@!H@7R`@`@SA[B@{Ĩ#_TJq T?#{2{#__?#{SA8*,BWaB@CR@"R?G )/!L@RR! KaB@@"@B@T% RaB!? *A8W@,BBTSA@{˨#_b:@B@Tab! R? "P@TaR! R? bB!Q@|_@|5a @!\@bb!Q@|_@|5!L@T ar! R? bR!Q@|_@|5br!Q@|_@|5?#{*A8 @,B9OybZ@`@A8@,BBҡT @{è#_?#{A8S@,BҀ&@5@`4`Z@qLzT C)cVA99oya@bZ@@A8@,BBTSA@{Ĩ#_!"?0 "Q@|_~@|ȡ5?#{S @@b@@Q1(TB@ H@@CKDR@@c$cK4@a|haqHT~@@7`V@ 7`@?!R!!`6@B@@ 06*5`@TJ?qTa @#Rb@"`@a@bZ@! @!@*SA{¨#_րB@@4@haq T"?0 `6@@@AR`9`6@*SA{¨#_!|_!|5 @#H@"Q@|_~@|ȡ5BB`!R@*@*?#{S*cQ[*cks@@ )w@1T H@@bK$DRc@B$[Kx6@Rkkx{@V5kx{@$rAT C@ @`\@kT`@k@T`LAkT`AkT``@y D!KQ k@<y?qs@@ @z|}E@ AEh @3@ 0Tw@4*"RQ1T C@"D@!@H@K$K?1 To@1HT C@H@@aK"D@!$!Kq*n4_@kTk*A9c9@yy C@SA[BcCkDsE{Ȩ#_ C@ @a\@?k T`@kT`LAk`T`AkT`, @u @*@*w@@4*k C@ @H@"D@K!$!K! @"H@* ! @@!H@"D@K!$!Ku! @!H@{ @j*XR '!#!?0#!C@# @#1#|_c~#|ȥ5"#Q@|_~@|ȣ5x?#{A8S[A8c*WRk+@,BWA01AT;ՠRG *@5@R*5 4Q1TA9%RR)*@*R 9Oy*G@`C@G@T A8W@,BBT*SA[BcCkD+@{˨#_G@ C@G@@T@"?@@A!Q584@*C@@"?@@&A!QA5R:B97bR"*4G@ b*C@ G@T@"?@@A!Q*a5"R|_!K5;!5zCw#@`EuEa'E`KaF6@(7A8!CbF!@_k@T`#F 5Rr`EaTaFKaF4bC@aDB`@Ua'@?r Tk TFA7ҖFA:B9SR S"@4!Rq @zT@!R A"RA9R)*@RR$R<C@*I" ?0 *C@="R\"R|_!K5;5O" Q@|_~@|ȡ5"R|_!K5;*r4`Ea+E?kK2Q`u@:B9#BRa F?#{A8S[ ,BoÂBsAs4A8o@,BBҡ1Ts@SA[B{Ψ#_acks *@S@?WLGڪA;A @@yT  @q@TC@BR c ?xr*T1ATOC9`4G@C@CG@GT`E.D`" ?0 RwS@FA|@eT U$s 5c @b`@CyW@Ts@`4b@a@$R<c@B@yB !Fa0&O'Ok TT_ @q@TG@딒4 C@#R@aKo2XcQ?1(T*Rrw@T?@R @`*CR*5RW@W@c@Bo@! s!T!Fa0&O'O*!F[@0kT%DArTЃcBC $$ @9/6#By$CC @GArT@+DKQ_@c@T YAӃtsRCC!BӔKK_ @qTAGA?r TA+DK _@@"?@@uA!Q5 ;b@z@ZT w@q@zTK@O@cCkDsEc@_@c@aTARs .D`E`$c@@ol_@o@c@T?@) @AtRAGA?rTA+DK9_@@"?@@+A!Q5_@@#?@`&a!Q5oo@" Q@|_\@|ȡ5 Rw$Rqa|_!Ka5;Ձ5"R|_!K5;#R|_!K5;qswR cks?#{A8S,BhC)9**Oy*A8@,BBҡTSA{è#_?#{ST@@_@@rTSA{Ĩ#_[ub@@_@@_ rT@_rT??@ @*@R@A444`@@3`@rT!"?0 [BSA[B{Ĩ#_SA[B{Ĩ#_"Q@|_~@|ȡ5[B @@@yB Ap7_ @qATDArT__ @q@T_ Q1T?#{* RBR@@#R*Ri @{¨#___?#{S[*c* @@y p7 @qTFAr`T@ *A4 *skaT@QB *@SA[BcC{Ĩ#_ @qTSA[BcC{Ĩ#_?#{S[*s|@!@6*ck\ҜFR0aC@b?! @!(@aC@b?Ҁ! @!@`C@~Re@ @|Ӕ~@R}Ӂ#@ya~}"!3G8k*T#@Xeaha"0@1?qT`C@se@* @B9q!TcIya~}"!3G8k+TTSA[BcCkDsE{Ǩ#_*CcFRRct7|`~}!@37@" h``h!@0@3R b *sqATSA[BsE{Ǩ#_SA[BcCkDsE{Ǩ#_?#{*S*aRbRb RSA{¨#_5@ye4RkT$@!4kAT_?qT@ye4RkT$@!8_kATqd@zT*y_qFzAT_?#{S[cks@@o'@@ @ck@5@;@ 5 @ 63@HTRL @  T3k@C@@" bC@@!X@C@*RcX@kcTSA[BcCkDsE{Ψ#_րC@G6@C@BX@C@CX@kT@yr;s6 S"@T@ @`@@y64 R@yk*T*C@{;g#[*rTC@*!@yk+T4*< yo@#g@[@W@,T`Rk_C@@k@AX@*d*_Zw4@y˿Tc@?`?@S*w@k T ՁC@d~ @@;s@!@}%4@ 6k@ 4@y*4 R!kT@8kAT R*+| bk! R *U }@ ,} xd Sdڤ}%!d|DZB@RW`C@R`C@X@F} VwDRF}T @R@R`C@`R I)cKdDxҀ*@c$~)R@RaC@9Z y^y92@RN&@b?R*M>iTqXTARy^y9T`C@z@ @@@"(@!@ U6!R*qT` @aAL@?qaTaD A@$RR z@a @`A!L@qaT`D! B@! 7@yT`C@ASAcF @?A~RK(@:0b?`C@Ab? @@@FR`C@ @ |)$xh?@ 6xhx*$k@K@hh8 c96yq 5TV4R }Ke"@!8@%8Kh!B0@@0?q TX*@pT҃RcF0kAT7@7TAz@*@@!RjT` @aAL@?qaTaD A@QR$R! BK! R z@@@!R ? q,TA9C9b @$@c@y!T@k;{fABL@24qaT`DB A@" !Q! @3TҖF0`C@ @R8 +@8b?@?k@@@*?R @9 9k;@DB9c9@yy9?qTG@@yC@@y_qTqHTaC@ B k X@"O# @7@C |Ba@DCk@$RCR* R>@ k~kb_TRR`DqITaC@ "@!@B<S$8@x`! x ֢k\TdC@X@k)\TSRQ@!Fӆ A0 !($@H($AH'($BH'($CH'% @!@yy_**R5 @_Ay!@@$3 _Ay@$3 'K($'L($'M($'N($" @K@L@_Ay'MH$ | S'NH$"| !@3!{@!_qeTfgFq凟!@@xe!<S @x%5a@ @!@G7!@($@$($A$($B$($C$!@`EbD!<S K`jBB`C@PKR`gF@RŠ JqTqTaD`D| "b  !!!@_T !ߢ `C@ߦ r @ߪ eD>X@BL R> v BĎ NZ!^9`C@PvIyW8QA8B8!$@B@yk{4` @aAL@?qaTaD A@ !Q! @\TҖF0 qHT`@!R@jT`DR 4 ?9B?Px!cDkHT @;`C@P@k@ qaT`DB A@" !Q! qk@*@4*vcCkD`D w` @H@\@l9@4*cCkDcCkDs!Ԣb#_0# 35aC@"X@ 4RR bhb@B<S! aC@"X@kT` @H 7`D4 @~4@dhb$raT|D#@k@T x077@~S!:! ֚b@@ !a@*`@!a7aDA Z _k7@hTa @ S"Y ٚ 9`@`aC@RAR `C@ @!!\@B T @RcC@ !v`C@X@Fӵ}R@"T`DqIT`DRF}"``C@R@X@2# @**`C@X@kT@~~a @@4C4@"HR`x`<SB7aDq$@zT?kT*R`C@X@!`#09`C@X@aD?q T#aC@ X@`4bDR R~)҃&@_qT1e|~8@he4eDhDE|Kk@T% @\@kT@k TLAkTAk T*cCkD: R6@aڤ}%|A!Z G_ TCJRcCkD!1"|_B"|ȥ5bDaC@R@y]@!aRcCkD !U`#0, }4Yck!cCkD*!cD@kAT@dE ?kiT*!ARcCkD*!!RcCkD*!RcCkD*!Rd#|_~|ȣ5G?#{c@@xS[#O@`@`B@LB@P@`@`B@PB@@9RB@@*"zs j"qATDqTB@@`J@`F@B@?B@ @  `@s`[ATB@@3` @`@B@@s`6@`` @`@`6@`:@`@B@`@BSA[B#@cC{Ũ#_3# #@?#{ @` @`@`@ @{¨#_@    B<#   B<#   B<#   W     !!!!!!!!!!!!!!!!!!!!!!!!!/!/!/!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!;   g  J  '  n j    j  z     e  y     N  i  m   f  %       4  4   fs/f2fs/segment.cfs/f2fs/segment.hfs/f2fs/segment.cfs/f2fs/segment.cfs/f2fs/segment.cfs/f2fs/segment.cfs/f2fs/segment.cfs/f2fs/segment.cfs/f2fs/segment.cfs/f2fs/f2fs.hfs/f2fs/segment.hfs/f2fs/f2fs.hfs/f2fs/segment.cfs/f2fs/segment.cfs/f2fs/segment.cfs/f2fs/segment.hfs/f2fs/segment.hfs/f2fs/segment.cfs/f2fs/segment.cfs/f2fs/segment.cfs/f2fs/segment.cfs/f2fs/segment.cfs/f2fs/segment.cfs/f2fs/segment.cfs/f2fs/segment.cfs/f2fs/segment.cfs/f2fs/segment.hfs/f2fs/segment.cfs/f2fs/segment.cfs/f2fs/segment.cfs/f2fs/segment.cfs/f2fs/segment.cfs/f2fs/segment.cfs/f2fs/segment.cfs/f2fs/segment.cfs/f2fs/segment.hfs/f2fs/segment.cfs/f2fs/segment.hfs/f2fs/segment.cfs/f2fs/segment.h&x->wait6%sF2FS-fs (%s): Issue discard(%u, %u, %u) failed, ret: %d4Inconsistent i_blocks, ino:%lu, iblocks:%llu, sectors:%llu3Mismatch valid blocks %d vs. %d3Wrong valid blocks %d or segno %u3Bitmap was wrongly set, blk:%u3Bitmap was wrongly cleared, blk:%uf2fs_discard_entryf2fs_discard_cmdf2fs_sit_entry_setf2fs_revoke_entry&fcc->flush_wait_queuef2fs_flush-%u:%uf2fs_discard-%u:%u5For resize: curseg of type %d: %u ==> %u4Found FS corruption, run fsck to fix.4%s: incorrect segment(%u) type, run fsck to fix.&sm_info->curseg_lock&dcc->cmd_lock&dcc->discard_wait_queue&sit_i->sentry_lock&array[i].curseg_mutex&array[i].journal_rwsem3invalid journal entries nats %u sits %u3Invalid segment type: %u, segno: %u3Wrong journal entry on segno %u3SIT is corrupted node# %u vs %u3SIT is corrupted data# %u %u vs %u&dirty_i->seglist_lock3Current segment has invalid alloc_type:%d3Current segment's next free block offset is inconsistent with bitmap, logtype:%u, segno:%u, type:%u, next_blkoff:%u, blkofs:%u?#{SCRR R`@CRRR` CRRR@RCRRaRSA{¨#_ր@` @`@``__remove_discard_cmdf2fs_inplace_write_dataGCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GNU # <VvD@0(`8 0 <68 dI [rT    Xp`XD"L%+&ET(Da*xh+`,-80  5L(89H$@<$>d=UH>c?|@FDG4I MOQ` ht!,7(=Pct}           $ 6 H Z  l ~  * 5 @ K V a l w  , > P b t          (' :2 L= ^H pS ^ i t 6Li~ '0APmJ ?  & 4 G b q           + F R b n z            0  S e x R S   U(    . J g ~  Xh       0Z  1  ]O ^ l    $^t   ^T _<(a 7HbtMbcb8|cdd$jk6?lYmw n<Hn`n0nehoPoPpDLq q'LrBrxOedv ~v ܁,| \9RoT$x #<D^~<P/MjtTH$;YrЧ,!;X_Hsegment.c$x__set_test_and_inuse__lookup_discard_cmd_retf2fs_submit_discard_endiof2fs_update_device_state.part.0__mark_sit_entry_dirty.isra.0update_segment_mtimesubmit_flush_wait__f2fs_restore_inmem_cursegadd_sit_entryissue_flush_threadhas_not_enough_free_secs.constprop.0__find_rev_next_zero_bit__next_free_blkoffadd_discard_addrs__remove_dirty_segment__set_test_and_free__get_segment_type$dreset_curseg__insert_discard_cmd__remove_discard_cmd__drop_discard_cmd__update_discard_tree_range__submit_discard_cmd__queue_discard_cmdf2fs_issue_discard.isra.0__issue_discard_cmd_orderly__wait_one_discard_bio__wait_discard_cmd_range__wait_all_discard_cmd.part.0__issue_discard_cmdissue_discard_thread__issue_discard_cmd_range.constprop.0dec_valid_block_countget_ssr_segmentf2fs_put_page.constprop.0write_current_sum_pagechange_curseg__f2fs_save_inmem_cursegnew_cursegget_atssr_segment.constprop.0check_block_countupdate_sit_entry__locate_dirty_segment__allocate_new_segmentdo_write_page__replace_atomic_write_block__func__.8__func__.7_rs.9sit_entry_set_slabdiscard_entry_slabdiscard_cmd_slab__key.11revoke_entry_slab__key.10__key.6__key.5__key.4__key.3__key.2__key.1__key.0.L144721.L144722.L144723.L144724.L144725.L144726.L144727.L144728.L144729.L1447210.L1447211.L1447212.L1447213.L1447214.L1447215.L1447216.L1447217.L1447218.L1447219.L1447220.L1447221.L1447222.L1447223.L1447224.L1447225.L1447226.L1447227.L1447228.L1447229.L1447230.L1447231.L1447232.L1447233.L1447234.L1447235.L1447236.L1447237.L1447238.L1447239.L1447240_raw_spin_lockalt_cb_patch_nops_raw_spin_unlockrb_prevrb_next_raw_spin_lock_irqsave_raw_spin_unlock_irqrestorebio_putblk_status_to_errnocomplete_allf2fs_target_device_indexf2fs_set_dirty_devicektime_get_coarse_with_offsetf2fs_is_dirty_deviceblkdev_issue_flushf2fs_update_iostatmutex_lockmutex_unlockkmem_cache_allockthread_should_stopinit_wait_entryprepare_to_wait_eventfinish_waitllist_reverse_ordercomplete__stack_chk_fail_find_next_bitf2fs_lookup_age_extent_cache__init_swait_queue_headrb_insert_color___ratelimitrb_erasekmem_cache_freesubmit_bio__blkdev_issue_discardf2fs_target_deviceblk_start_plugblk_finish_plugwait_for_completion_ioset_freezable__msecs_to_jiffiesf2fs_available_free_memoryfreezer_activepreempt_schedule_notracepreempt_schedulefreezing_slow_path__refrigeratorjiffies_to_msecs__percpu_down_readrcuwait_wake_upio_schedule_timeout__dquot_free_space__mark_inode_dirtyf2fs_mark_inode_dirty_syncf2fs_printkf2fs_get_victimunlock_page__folio_putswapcache_mappingf2fs_grab_meta_pagememsetmemcpyup_readset_page_dirtyf2fs_get_meta_page_retry_find_next_zero_bit_find_first_zero_bit__get_random_u32_belowf2fs_handle_errorf2fs_create_segment_manager_cacheskmem_cache_createkmem_cache_destroyf2fs_need_SSRf2fs_abort_atomic_writesync_inode_metadatatruncate_inode_pages_finalf2fs_balance_fs_bgf2fs_build_free_nidsf2fs_sync_fsf2fs_try_to_free_nidsf2fs_try_to_free_natsf2fs_shrink_age_extent_treef2fs_shrink_read_extent_treef2fs_sync_dirty_inodesf2fs_space_for_roll_forwardf2fs_balance_fsautoremove_wake_functionprepare_to_wait__wake_upio_scheduledown_writef2fs_gcf2fs_issue_flushllist_add_batchwait_for_completionf2fs_create_flush_cmd_controlkmalloc_cacheskmalloc_trace__init_waitqueue_headkthread_create_on_nodewake_up_processf2fs_destroy_flush_cmd_controlkthread_stopkfreef2fs_flush_device_cachef2fs_stop_checkpointf2fs_dirty_to_prefreef2fs_get_unusable_blocksf2fs_disable_cp_againf2fs_drop_discard_cmdf2fs_stop_discard_threadf2fs_issue_discard_timeoutf2fs_release_discard_addrsf2fs_clear_prefree_segmentsf2fs_start_discard_threadf2fs_invalidate_blocksinvalidate_mapping_pagesf2fs_invalidate_compress_pageup_writef2fs_is_checkpointed_dataf2fs_npages_for_summary_flushf2fs_get_sum_pagef2fs_update_meta_pagef2fs_segment_has_free_slotf2fs_init_inmem_cursegf2fs_allocate_segment_for_resizef2fs_allocate_new_sectionf2fs_allocate_new_segmentsf2fs_exist_trim_candidatesf2fs_trim_fsf2fs_write_checkpointf2fs_rw_hint_to_seg_typef2fs_allocate_data_blockf2fs_inode_chksum_setf2fs_submit_page_writef2fs_update_device_statef2fs_do_write_meta_pageset_page_writebackf2fs_do_write_node_pagef2fs_outplace_write_dataf2fs_update_data_blkaddrf2fs_update_age_extent_cachef2fs_inplace_write_dataf2fs_submit_page_biobio_endiof2fs_merge_page_biof2fs_do_replace_blockf2fs_get_dnode_of_dataf2fs_get_node_info__dquot_alloc_spacepercpu_counter_batchpercpu_counter_add_batchcapabledquot_claim_space_nodirtyf2fs_truncate_data_blocks_rangein_group_pf2fs_commit_atomic_writefilemap_write_and_wait_rangef2fs_is_valid_blkaddrf2fs_truncate_holef2fs_do_truncate_blocksf2fs_replace_blockf2fs_wait_on_page_writebackf2fs_submit_merged_write_condf2fs_submit_merged_ipu_writewait_for_stable_pagef2fs_wait_on_block_writebackpagecache_get_pagef2fs_wait_on_block_writeback_rangef2fs_write_data_summariesf2fs_write_node_summariesf2fs_lookup_journal_in_cursumf2fs_flush_sit_entriesf2fs_fix_curseg_write_pointerf2fs_check_write_pointerf2fs_usable_blks_in_segf2fs_usable_segs_in_secf2fs_build_segment_manager__init_rwsemkvmalloc_nodekmemdup__mutex_initf2fs_ra_meta_pagesf2fs_get_meta_pagekmalloc_largef2fs_restore_node_summaryf2fs_destroy_segment_managerkvfreef2fs_destroy_segment_manager_caches<@xPlHx P0T    , H d (@\dh??Xhl|@ "####4$\$$%%%<&d&&&'(((l))))4*T*\*|*****++8,t,,---..`... ///01$1,1L11,2D2222@3P3`3p3x33333334 404445 505H55555\66666L777778$8T88888 9(9X,9X09p::l;;;;4<<<t<<=======>>$>>>>>?P?t???4@X@`@t@@@@AALB\CCDDDD,ETEEFGGPHtHxH|HHHHHKLLdLhLlLLMPPP\TTTUUVV,VVWHWXWhWxWWWWWWHXTXxXXXXDYHYhYYYYYYZ,Z[[[[[[[[L\\]p]0|]0]]]]]]]]8]]8]]X^x^,_@_`_h___`(``ataabbd8d@dlde$eDeheleee@ftfffiHjTjjk$k(k00k0HkXklllLllTm0n`nnno oo@oHoToDpPp`pppppppptqqqqqq,r8rxrrtttDvLvPv`vvvvhwwwdy$ztzzzzX{x{{@| }h~x~P  <HP @ ̂܃,X̄P P ?$?08488H`lLT`dp (t,@L,<DL @ 8!lp|ؑ#08hl08h$$Dxؕ%$lԖ&(d 88h)x*+ę,|.($-D0h@848(PTDpp(90ܩ::,::(;d9:: 0`lpx|<Ȭ9X=̭>$<>= >HP`h|̰\=P>?< ,>T@pLdhx<:ظ: |Թ:0:L0 0$0(8`DLTXpx|XX 08P0T0X<HBTxBBBBB$B,B4BDBLXBT < $p (0H4<@HLT@X`|dl`px@|h$0,#@$$ 8+ 0$,208 2<D2HP2T \x5`h5l t49xH99@;<4=C4C(DDEFHHH (I,4 L8@tLDLMPXM\dNhp Ot|XOSTT$T