ELF@@,+<@` @@@4g@RR&b B(@!@"kTR_<@ @`@e@4@RR  &@@!!@(`@kTR_?#CR{[@cJA@TRS@>Rk#RJAB!q T|}RA!}TR@@qT8@@{3@xss@T@kT@**A{3v}R@!xs?@ T*sqdT@*a~@s~}9@99}@hs@Rhs?s"TV4SDkG*{C[EcFC#_sR#@RR@@5Q@@k Tb:)jb{f @y c@c9h@9(!ȚQh@9#9h@{9` {`@T*!RR!R@qT Հ@xs@Rxss@kT{C*SD[EcFkGsHC#_ր@R9Q*hv@hvy6!*7RR{C*SD[EcFkGsHC#_!*{C*[EcFC#_֟kGvSDy!kG?#{@S!R<@@qT Հ@xs@Rxss@kTSA{¨#_߈      ?#{{#_^?#{{#_#power-domain-cellspower-domainsfailed to register hws for ACM imx8-acmacm_aud_clk0_selacm_aud_clk1_selacm_mclkout0_selacm_mclkout1_selacm_sai0_mclk_selacm_sai1_mclk_selacm_sai2_mclk_selacm_sai3_mclk_selacm_spdif0_mclk_selacm_mqs_mclk_selaud_pll_div_clk0_lpcg_clkaud_pll_div_clk1_lpcg_clkaud_rec_clk0_lpcg_clkaud_rec_clk1_lpcg_clkspdif0_rxext_aud_mclk0ext_aud_mclk1sai0_rx_bclksai0_tx_bclksai1_rx_bclksai1_tx_bclksai2_rx_bclksai3_rx_bclkacm_esai0_mclk_selacm_sai4_mclk_selacm_sai5_mclk_selsai4_rx_bclkesai0_rx_clkesai0_rx_hf_clkesai0_tx_clkesai0_tx_hf_clkacm_asrc0_mclk_selacm_esai1_mclk_selacm_sai6_mclk_selacm_sai7_mclk_selacm_spdif1_mclk_selsai5_tx_bclkdummyhdmi_rx_mclkspdif1_rxsai6_rx_bclkesai1_rx_clkesai1_rx_hf_clkesai1_tx_clkesai1_tx_hf_clkS drivers/clk/imx/clk-imx8-acm.cfsl,imx8qm-acmfsl,imx8qxp-acmfsl,imx8dxl-acm clk_imx_acm.license=GPLclk_imx_acm.file=drivers/clk/imx/clk-imx-acmclk_imx_acm.description=Freescale i.MX8 Audio Clock Mux driverclk_imx_acm.author=Shengjiu Wang 8 =   9inte  * )u81)u32Y-)u64se     H    &Y #  * = e  H:g;-g ty~< e8     =$oewiee  @e1eT*e.gg!u'/5<eae0e+ ee0e}0e   e        !"#$%&'()*+,-./ee>en*e      e0     e:w wee e!" *e"M R#J >   #     R   #(+W , - R . W  / R.reg0  1 2!#: ; <e\  #F G H" .regI` J (    M%    g%  ? / r%? y%?  ~  n    % % %?   % % %?  [  K ' ' '    "  |  ` m  E 85 $E  o >_ $o  , $   $ +   %HR R%JR' R H  % d e&z R?` 0<&'2? ()`(R `@(`&) ??e( W `&P  &pbt` RT+% +/ &Q F %FRZ %ERn  R  A$BR(/RL0devB P UiRPB1'|2' /RT0devC P UiRQ[1+'0cPs2:';C p39PI2g@@,9  DG R3G7PIdevJ eK fLhwsM?lN`gretORfiPRkEFSRS[V zm\G%[^8zmfh4HfI(  @3(M @3(4M$% H& n kuv N `2 @@l,9 N`T  9 dev9: :'(i<R  R2dev9 &(retR(iR!, 5Ndev56 Rndev6 Rdev6 ""A# ` yy'yE5!{"6!}'JKFK>F(valM5:!O6!Q$h"dvald+d3dWFee4"bb%bIFcc/"`val`,`4`Raa5"^cval^'^/^M__0,LLEF7valN"'val'.'J7ptr) dev3 >`` dev:J`[devJ7 nK0K0K)<M 0F`devF1 F=0gfpFI<,*3!*3<,;!ptr;  < I !I/ 4:!; 9 I4:!;9 I(: ;9 I: ;9 I>! !I: ; 9 .?: ;9 'I<411X!YW >! !I: ; 9!: ;9 I4: ;9 I1RUX!YW .: ;9 'I <> !I: ;9!4:!;9 I: ; 9 I .: ;9 ' ! : ;9 ".: ; 9 ' !# :!; 9!$4:!;9!I!%.?:!; 9! 'I<&.?: ; 9 '<' 1(4: ;9!I):! ; 9!I*>! !I: ;9!+.?: ;9 '<,.: ; 9 'I !-5I. :!; 9 I8 /.:!;9!'I@z0:!;9 I1 12 13:!;9 I4 U5 6 74:!; 9 I8% U9$ > : ;&<'=4: ; 9 I?>( ?@'IA.: ;9 '@|B.: ;9 'I@|C.: ;9 '@|D.: ;9 'I@|E : ;9 F UG1RUX YW H41I 1J5K.: ; 9 'I L($      ($ + X  |   ""%! 1! 4 4.+  "} '- 2g. |  ""%! 1!.4+. }$$-!-@.  .v.>! v   =}.r f# !<!I{j   { J#  .!J"1 J##<B> <# <$#Q (y %~ t  t.= Xz!%)~./~! / H:<$<\t.!4 N<w   !!! . =-!  -&y } /}!= <~<\=:"(< 6x./~  ! .g% .   x.( x.6H< } 7 t$  <K<{ .{ .  { ~ \=:"(< X__SD_NUMAMOD_INIT_RODATAADDR_COMPAT_LAYOUTDQST_ALLOC_DQUOTSDQST_SYNCS__kernel_ulong_tbytesbaseMIGRATE_HIGHATOMICoverflowHRTIMER_BASE_BOOTTIMERSEQ_CS_FLAG_NO_RESTART_ON_SIGNAL_BITN_NORMAL_MEMORYpm_runtime_enableof_phandle_argsFDPIC_FUNCPTRS___GFP_NO_OBJ_EXT_BITNUMA_OTHERDQF_SYS_FILE_BWORK_STRUCT_INACTIVE_BITWORKINGSET_RESTORE_FILEWORK_STRUCT_COLOR_SHIFTlog_post_read_mmioNR_FOLL_PIN_RELEASEDWORK_STRUCT_PWQ_SHIFT__pm_runtime_idle__UNIQUE_ID_license499MM_ANONPAGESimx8_acm_soc_datasels__SD_BALANCE_EXECclass_spinlock_irqsave_tNR_NODE_STATESWORKINGSET_REFAULT_ANONWORKINGSET_ACTIVATE_BASENR_SECONDARY_PAGETABLEHRTIMER_BASE_MONOTONICARM64_VEC_SVEexitcall_tclk_parent_dataPGDEMOTE_KSWAPDmoduleWORKINGSET_ACTIVATE_FILEimx8qxp_acm_dataMMAP_PAGE_ZERO___GFP_ZEROTAGS_BITNUMA_FOREIGN___GFP_RECLAIMABLE_BITimx8dxl_aud_clk_sels___GFP_UNUSED_BITMOD_DATANR_LRU_BASEclk_hw_onecell_dataNR_ACTIVE_FILEWHOLE_SECONDSWORK_OFFQ_LEFTMOD_INIT_TEXTimx8qm_mclk_out_selsHRTIMER_BASE_BOOTTIME_SOFTclk_hwdev_pm_domain_detachimx_check_clk_hwswritel_relaxed__pm_runtime_resumeNR_WRITEBACKimx8dxl_selsregsdev_get_drvdataimx8_acm_clk_driver_init_dev_errNR_FILE_PMDMAPPEDWORKINGSET_RESTORE_ANON__SD_PREFER_SIBLINGdetach_pmWMARK_PROMONR_KERNEL_STACK_KB___GFP_NORETRY_BITclkid__SD_ASYM_CPUCAPACITYdeviceNR_LRU_LISTSADDR_LIMIT_32BITof_device_idPGDEMOTE_DIRECTdevm_kmalloc_array__int128 unsignedLRU_ACTIVE_FILEclk_imx8_acm_sel___GFP_THISNODE_BIT___GFP_RETRY_MAYFAIL_BITshiftADDR_NO_RANDOMIZEMOD_TEXTimx8qxp_aud_clk_selsdev_set_drvdataVMSCAN_THROTTLE_NOPROGRESSNR_SHMEM_PMDMAPPEDlong long unsigned intSTICKY_TIMEOUTSWORKINGSET_REFAULT_BASEspinlockmigratetypeclk_hw_dataNR_DIRTIEDLRU_INACTIVE_FILENR_BOUNCEWORK_STRUCT_PWQ_BIT___GFP_HIGH_BIT__SD_WAKE_AFFINE__SD_ASYM_CPUCAPACITY_FULLWORK_OFFQ_POOL_BITSzone_stat_itemvalueNR_ZONE_WRITE_PENDINGMIGRATE_MOVABLEclk_imx_acm_detach_pm_domainshrtimer_base_typereadl_relaxednum_parentsnode_statesimx8qm_mclk_selsdevm_of_clk_add_hw_provider__UNIQUE_ID___addressable_imx8_acm_clk_driver_init495DQST_CACHE_HITSPGDEMOTE_KHUGEPAGEDNR_KERNEL_MISC_RECLAIMABLEsize_tlong intwidth__UNIQUE_ID_file498HRTIMER_BASE_REALTIME_SOFTMOD_INIT_DATAHRTIMER_BASE_REALTIMEcurrent_stack_pointerWORK_OFFQ_DISABLE_SHIFTmod_mem_type_BoolDQST_LOOKUPSNR_PAGETABLEimx8_acm_runtime_suspendMIGRATE_PCPTYPESDQST_DROPSof_clk_hw_onecell_getARM64_VEC_MAX__devm_clk_hw_register_muxNUMA_MISSflagsimx8_acm_clk_probeNR_WMARKpm_runtime_get_syncWORKINGSET_REFAULT_FILEtrueNR_SLAB_RECLAIMABLE_B___GFP_MOVABLE_BITSB_FREEZE_FS__SD_CLUSTERNR_WRITTEN___GFP_DIRECT_RECLAIM_BITSB_FREEZE_COMPLETEimx8_acm_clk_driverKMALLOC_RANDOM_START__must_check_overflowNR_VMSCAN_IMMEDIATENR_FILE_MAPPEDVMSCAN_THROTTLE_CONGESTEDWORKINGSET_ACTIVATE_ANONNR_THROTTLED_WRITTENcharMIGRATE_RECLAIMABLENR_UNEVICTABLE__raw_readlimx8_acm_pm_opsNR_ZONE_INACTIVE_FILENUMA_HITNR_ANON_THPSclk_imx_acm_attach_pm_domainsNR_VM_NODE_STAT_ITEMSdevice_link_addVMSCAN_THROTTLE_ISOLATEDNR_ACTIVE_ANONMOD_RO_AFTER_INITdatapid_typeKMALLOC_NORMALN_ONLINEZONELIST_NOFALLBACKHRTIMER_BASE_TAIlog_read_mmioKMALLOC_DMApm_runtime_disableimx8_acm_privcaller_addrclass_spinlock_irq_tNR_FREE_CMA_PAGESSB_UNFROZENimx8qm_aud_clk_selsNR_FOLL_PIN_ACQUIREDNR_ANON_MAPPEDN_CPU__SD_BALANCE_NEWIDLE__SD_SERIALIZElong long intclass_raw_spinlock_irq_timx8qm_asrc_mux_clk_selsvm_fault_tARM64_VEC_SMEWORK_STRUCT_LINKED_BITsoc_dataNR_ZONE_LRU_BASE__exitcall_imx8_acm_clk_driver_exitNR_IOMMU_PAGESplatform_set_drvdataSB_FREEZE_WRITE___GFP_FS_BITNR_SWAPCACHEWORK_OFFQ_FLAG_BITScaller_addr0N_HIGH_MEMORYRSEQ_CS_FLAG_NO_RESTART_ON_MIGRATE_BITMM_SWAPENTSMIGRATE_ISOLATEerr_clk_registerMOD_MEM_NUM_TYPESimx8qm_acm_data__ret_warn_onclass_raw_spinlock_irqsave_tMIGRATE_CMAUNAME26imx8_acm_clk_driver_exitN_MEMORYsizezone_watermarksZONELIST_FALLBACK__platform_driver_registerPCPU_FC_EMBEDPCPU_FC_NRLRU_INACTIVE_ANONWORKINGSET_NODESNR_ISOLATED_FILE___GFP_MEMALLOC_BITpm_runtime_force_resumepd_dev_linkDQST_READSplatform_driver_unregisterpdevparents__hererseq_cs_flags_bitVMSCAN_THROTTLE_WRITEBACKlru_listlog_post_write_mmioimx8dxl_acm_dataMM_FILEPAGESSB_FREEZE_PAGEFAULTMOD_RODATA_DQST_DQSTAT_LASTprivimx8_acm_clk_removeNR_KMALLOC_TYPES__UNIQUE_ID_description497__le32__u32WORK_STRUCT_PENDING_BITPIDTYPE_PGIDof_device_get_match_data__u64phys_addr_tspinlock_tWORKINGSET_NODERECLAIMimx8qxp_mclk_selsclass_spinlock_twork_bitsdevm_of_iomapgfp_tshort intpd_devHRTIMER_BASE_TAI_SOFTNR_WRITEBACK_TEMPWORK_OFFQ_FLAG_ENDMOD_INVALIDplatform_deviceNR_ZONE_ACTIVE_FILE___GFP_ACCOUNT_BIT__SD_FLAG_CNTPTR_ERRnum_selsWORK_OFFQ_BH_BITdev_pm_domain_attach_by_id__UNIQUE_ID_author496DQF_PRIVATEDQST_FREE_DQUOTSWORK_STRUCT_FLAG_BITS__raw_writel__kernel_size_tKMALLOC_RANDOM_END___GFP_IO_BIT___GFP_COMP_BIT___GFP_NOMEMALLOC_BITimx8dxl_mclk_out_selsNR_VM_ZONE_STAT_ITEMS___GFP_DMA32_BITimx8qxp_mclk_out_sels__SD_BALANCE_WAKENR_INACTIVE_FILEDQF_ROOT_SQUASH_Bpcpu_fcboolNR_SLAB_UNRECLAIMABLE_BPCPU_FC_PAGEaddrnamePGPROMOTE_CANDIDATE__pm_runtime_disableunsigned intNR_SHMEMHRTIMER_BASE_MONOTONIC_SOFTuintptr_tNR_VM_NUMA_EVENT_ITEMSplatform_driverMIGRATE_TYPESlong unsigned int__u8node_stat_itemdevm_kzallocPIDTYPE_PIDvec_typeNR_ZONE_INACTIVE_ANONimx8qm_selsdevice_nodedev_pmWORK_OFFQ_DISABLE_BITSNR_FILE_PAGES___GFP_NOWARN_BITGNU C11 13.2.0 -mlittle-endian -mgeneral-regs-only -mabi=lp64 -mbranch-protection=pac-ret -mstack-protector-guard=sysreg -mstack-protector-guard-reg=sp_el0 -mstack-protector-guard-offset=1288 -g -O2 -std=gnu11 -fshort-wchar -funsigned-char -fno-common -fno-PIE -fno-strict-aliasing -fno-asynchronous-unwind-tables -fno-unwind-tables -fno-delete-null-pointer-checks -fno-allow-store-data-races -fstack-protector-strong -fno-omit-frame-pointer -fno-optimize-sibling-calls -ftrivial-auto-var-init=zero -fno-stack-clash-protection -falign-functions=4 -fstrict-flex-arrays=3 -fno-strict-overflow -fstack-check=no -fconserve-stack -fno-var-tracking -femit-struct-debug-baseonly -fstack-protector-strongN_POSSIBLEWORK_STRUCT_COLOR_BITSMM_SHMEMPAGESNUMA_INTERLEAVE_HIT__int128NR_MLOCKREAD_IMPLIES_EXECresource_size_t___GFP_ZERO_BITunsigned charnuma_stat_itemdev_pm_opsvmscan_throttle_statepm_runtime_force_suspendWORKINGSET_RESTORE_BASEfalsePGPROMOTE_SUCCESSkmalloc_cache_typeSHORT_INODE___GFP_WRITE_BITKMALLOC_CGROUPNR_INACTIVE_ANONNR_FILE_THPSWMARK_HIGHNR_ZONE_UNEVICTABLENR_FREE_PAGES__SD_SHARE_LLCnum_domainsTASK_COMM_LENDQST_WRITESNR_ISOLATED_ANON__SD_SHARE_CPUCAPACITYWORK_OFFQ_FLAG_SHIFTMAX_ZONELISTSPCPU_FC_AUTONR_VMSCAN_THROTTLE___GFP_KSWAPD_RECLAIM_BITRSEQ_CS_FLAG_NO_RESTART_ON_PREEMPT_BITimx8_acm_matchsigned charimx8_acm_runtime_resumedevm_kmallocLRU_UNEVICTABLEADDR_LIMIT_3GBshort unsigned intKMALLOC_RECLAIMNR_ZSPAGESimx8qxp_selslog_write_mmio___GFP_HARDWALL_BITPIDTYPE_MAXpm_runtime_put_syncLRU_ACTIVE_ANON___GFP_HIGHMEM_BIT___GFP_LAST_BITNR_SHMEM_THPS__SD_BALANCE_FORKof_count_phandle_with_args__SD_OVERLAPdevice_linkclk_imx_acm_pm_domainsNR_VMSCAN_WRITENUMA_LOCALPIDTYPE_TGIDMIGRATE_UNMOVABLENR_FILE_DIRTYHRTIMER_MAX_CLOCK_BASES___GFP_DMA_BITNR_MM_COUNTERSclass_raw_spinlock_tN_GENERIC_INITIATORimx8dxl_mclk_selsPIDTYPE_SIDdevice_link_del___GFP_NOFAIL_BITWMARK_MINWORK_OFFQ_POOL_SHIFTNR_ZONE_ACTIVE_ANONWMARK_LOW__SD_ASYM_PACKINGIS_ERR/kernel/work/linux-6.11drivers/clk/imx/clk-imx8-acm.c/kernel/work/linux-6.11drivers/clk/imx./include/linux./include/asm-generic./arch/arm64/include/asm./include/uapi/asm-generic./include/uapi/linux./include/linux/schedclk-imx8-acm.cclk-imx8-acm.cdevice.hio.hio.herr.hplatform_device.hpm_runtime.hint-ll64.hint-ll64.hposix_types.htypes.htypes.hinit.hspinlock_types.hstddef.hgfp_types.hprocessor.hpid_types.hpersonality.hmm_types_task.hrseq.hsched.hspinlock.hpercpu.hnodemask.hworkqueue.hmm_types.hmmzone.htopology.hhrtimer_defs.hslab.hquota.hquota.hfs.hmodule.hstack_pointer.hpm_domain.hof.hdev_printk.hclk-provider.hclk.hoverflow.hGCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0GNU x $(A-AFA-LT$$A-AEA-A-AC BDH PNAEA-A  -BKCAAA-A  -JNCAAA-A -GA-A  -BBA EA,pA-A CUA-P(iilLLT  i ` $p %X2`>Pf{h H    Uy-E?9 "#%&&'$#0Idt.D`iclk-imx8-acm.c__initcall__kmod_clk_imx_acm__494_473_imx8_acm_clk_driver_init6imx8_acm_clk_driver_init$ximx8_acm_runtime_resumeimx8_acm_runtime_suspend$dimx8_acm_clk_probeimx8_acm_clk_removeimx8_acm_pm_opsimx8_acm_matchimx8qm_acm_dataimx8qxp_acm_dataimx8dxl_acm_dataimx8dxl_selsimx8qxp_selsimx8qm_selsimx8dxl_mclk_selsimx8dxl_mclk_out_selsimx8dxl_aud_clk_selsimx8qxp_mclk_selsimx8qxp_mclk_out_selsimx8qxp_aud_clk_selsimx8qm_asrc_mux_clk_selsimx8qm_mclk_selsimx8qm_mclk_out_selsimx8qm_aud_clk_selsimx8_acm_clk_driver__UNIQUE_ID___addressable_imx8_acm_clk_driver_init495__exitcall_imx8_acm_clk_driver_exit__UNIQUE_ID_license499__UNIQUE_ID_file498__UNIQUE_ID_description497__UNIQUE_ID_author496.L144721__platform_driver_registerplatform_driver_unregisterdevm_of_iomapdevm_kmallocof_device_get_match_dataof_count_phandle_with_argsdevice_link_adddev_pm_domain_attach_by_iddevice_link_deldev_pm_domain_detachpm_runtime_enable__pm_runtime_resume__devm_clk_hw_register_muximx_check_clk_hws__pm_runtime_idle__pm_runtime_disableof_clk_hw_onecell_getdevm_of_clk_add_hw_provider_dev_errpm_runtime_force_suspendpm_runtime_force_resumeHIJI0<@DHKdIILM<NLOPQ,RPS\ThUNOOVV W$T((XUNO(HPXp(@Phx00@XXhpHh 0hHXhphh`hxh h80Hh`Xp p    (H8H P`H xH H H H `(H @xPH hxH (H H @H 0H F|GPDpYxZYZYZLx@X`H0hPXpp0(P8pHhXpp 0 P p      0 P p  ( 8  X0 hP Hp h X p   h0 pP p      h0 pP p     0Pp0P(p8: >??<&=->2>@>G>N>!Z>=h>jo>U t>>h>?> >>J>>&>@ >>>6>  >* %>1>=>I>U>n>>>>>>>1 >6>>I>7>>b>i >>v>}>>>>>W>g>k> >r&>,>2>9>G>W>]> c> j>3 z>>X>[>>>.>>>>>>S>j>>>>>>%>j+>2>YB>H>N>a>i>w>c >>> >>>a>>*>>>H>K >>s>O>+ $>*>.1>A>CG>/M>S> Y>_>`e>Sk>q>>w>}>/>R> >X>.>>?> >>e>~>E >c >f>">>>> > >)>x>M$>*>1>SA>G> M>#S>CY> _>^e>k>hq>w>}>D> >>>}>> >>>Y > >>>>>>=> >U> >>' >>H>> $> *>o0>w6>X<>B>wH>N>UT>Z>`> f>=l> r>x>^ ~>+ >k> >>>= >n>>E>E>A>>q>W> >>>>>>>F> >k&> ,>:2> 8>n?>]P>$V>W\>b>h> {>m>T >S>d>E>>>>>1 >>>>>)>$>'>Q > >F >a>> $>*>1>A>G>M>S>h Y>_>e>k>q>x>>W>< > >6>4> >> >> >>0 >t >>  >G >- > >? >/ > 5 >'; >A >D G > N > _ > e >tk >q > w >} > > > >B > >? > >N > >& > > > > >< ># >J' >? >K >] >h >t > > >Q > >r >   >'  E >Q H Z >| f   >9 ` >  >  > h >O X >M " >}. 7 >C \ >eh q >~  >  >  >  >t  >   > . > - 1K >W 4u > 4E > 4 > 4 >* >>D(> I>e>>>> >)>#E> >>h>>>0>UG>[>o>>6>>>>$G4i4 48 >J L>>=L`||p|p>>E>08<~NV<l> >E> >>3>a[>cTl< u> < < <.=0E<>[<>uXp<^<^* Mm<DT`lHqy<nT>>Q> >Q)>3> O>o> >>E>. >5>b>7>R>R>>71>R<>RL>xd>p>7|> >f>y >>7> >f>>>7> >f>\3>?>7K> W>fd>h t>7>>7>*>. >w >4>XA> N>[\>{>X> >y>s>9 0  / ?0_po"?7&?O*?_.?o2?6?:?>?H?M?R?W? \?a?f?k?-p?:u?Ez?P?^?f?n?u????????????? ???*?9?@?H?P?U?^?n?z ????$=C<C@TCXLlCpCC.symtab.strtab.shstrtab.rela.text.rela.data.bss.rela.initcall6.init.rela.init.text.rela.altinstructions.rela.exit.text.rodata.str1.8.rela__bug_table.rodata.str.rela.rodata.rela.discard.addressable.rela.exitcall.exit.modinfo.rela.debug_info.debug_abbrev.rela.debug_aranges.rela.debug_rnglists.rela.debug_line.debug_str.debug_line_str.comment.note.GNU-stack.note.gnu.property.rela.debug_frame @@8y0)+X0&@h|()1 ; 6@)P (K@H)` [@0) v $q@ H) 2  @h0)2@) @P) @h) m!@2)W=^AP@`))B$@)>B9@) J0IzU0Zge0j'n-j~0j Pj@ )'l*F t(