ELF>з@@32GNU9}2zmhLinuxLinux6.1.0-38-amd64F@1FHHFPHFXfDF@1FHHFPHFX?fDHFXOHT$$D$$D$D,8ƉD$I>t$HT$ D$ HD$TIDHE1AADn`I|HD$ A1AA IDPADndI|PD$$ D`D$I>A9T$t$I>t$PI>t$HT$$D$$I>t$HT$ D$ 9\$$tMAuHHHD$v~HD$HeH+%(D$ HP[]A\A]A^A_D9d$ uHHt밋t$DpT$I>T$t$,I>1Ҿ5I>5kff.AWIAVAUATU1SHXHeH%(HD$P1D$(HBLxxHssHD$0H s'sHD$8HHD$@HHD$H1AI9LAHEHH uHT$E1l$$LFl4@I?HT$,D$,Fd40DI?HT$(DD$( HD$cJDH?Lt$Hl$CwJDHƒ@D$(E% JTPCwJtPAΉ@EӋ\$,`D$ I?A9T$DI?DPI?HT$,DD$,I?HT$(DD$( 9\$,tTuLt$Hl$IIHT$l$$vhHD$PeH+%(ulHX[]A\A]A^A_D9t$(uDDpT$ I?T$ D7I?1Ҿ5I?5fUSHoxE<=|tvw<=>Itf=[u>H}ھH}ھ1[]=t&=u»=$t[]1릻럻ff.AUIATIԺ UHSHHt;HCxH߹LhHfPTHL Hh[]A\A][]A\A]f.ATUSH_x{TI{UHLfMH;sH; sH;sH;'sH; 7H; 7H; 7H; )7H;6H; 6H;6H;'6H;LH;MH;NH;OH;LH;MH;NH;OH;LH;MH;NH;OH;)LH;)MH;)NH;)OH;5{Uu,CUCT LH[1]A\H;L羸 LL1LHvf.@)Lw]L9";!14 wW)ssw~)NwWNw8M19HHHNH)OiOF1H^sHrXHH)77wp1'66w>"w%"LH"1H6H7 HY8t^8tvCtOH rw,r1wh??H'rH^H uG9 uff./ w& wB1wQHHH"H1҃0CH=>\p HSAL\$H΄uU=tZDӁ0A Aʉǁ@π91A E[=t7t<0ɀEA[ A11ҍҺ0DHGxxTt H81ff.fUSHox}UtHHuDǃH}1H}0H}9 u9 u1[]HHfSHH_HHHB0HJ0HVHPHVHPHVHPV P 1[ff.HxUu1H1fAT11HUHSHH=w9LeE1E11LHLHH=wHHL1[]A\AWAVAUATAUHSHLxwaOvJ=%=pF%=tD1H[]A\A]A^A_IyAI1ADxEIA΀DxAI tDԉΉ $x $IAԍ@΀t$\t$f1OEAHHHH1%ATEEHSHHVD$HP1H IIDIAÀDf1DIADqIAԉZEJATEAHHHHX1"ff.AWAAVAUATUHSHH LwxeH%(HD$1D$D$ I~D$D$o%=0tk=pf= =tAHxD1HT$eH+%(H []A\A]A^A_ADxD$E1E1$I~HT$ D$D$ D$D$tI~HT$  YI~HT$ >I~HT$ #D$T$ ЋT$  ЋT$ ЉED1A1ADEI~AÀDAŋI~AA DD<$|AI~AπDt$VEAD EHHHH1D AENjDEI~ÀDD$E1$DADI~DyPD$ EEHHHHPD$P1HNf1EPEEHHHHX1fHxTp,ut1HGHHS HƇHHLJDƇ HLJPH8Ht|$HtXIHljƒwI1AHcƃH @HJI@ @$ tLHHH!t Hƒvǃ1ƃ[[HXD$HHD$IXHHH[H]A\A]9 uHHHD$ eH+%(tH([]A\A]A^A_9 uHA$A$(H H HD$AD$$AD$(1A$I}D$HHt$D<$D$D$LEŅA$(@DA$ AD$$AD$(1@ I}ھrI}ھrI}ھ rI}ھ'rx1H H{HI1!I~H!I~H 1H 7."0HHHHHHHHHHHHHHHHHHHH$*rt715_mux_getrt715_mux_put "66 6'6%$#"CKrt715_sdw_readrt715_sdw_write]]  9 uC "#$%&023456@ABCD EFP QR]STU`p  !"#$%&'01234567  !"#$%&'01234567  !"#$%&'01234567      !"#$%&'01234567                         ! " # $ % & ' ) * - . / 0 1 2 3 4 """""""" " " " " """""" "!"""#"0"1"2"3"4"5"6"7"8"9""""""1#1$1%166 666'67777777)7^8Y8LALALA)LAMAMAMA)MANANANA)NAOAOAOA)OArr r'rss ssssssss's)s9 u%s: sdw read failed: %d Invalid DAI id %d Unable to configure port Unsupported sample rate %d Unsupported channels %d rt715-aif1DP6 Capturert715-aif2DP4 CaptureDP6TXADC 09ADC 08DP4TXADC 07ADC 27ADC 22 MuxADC 23 MuxADC 24 MuxADC 25 MuxMIC1MIC2LINE1LINE2DMIC1DMIC2DMIC3DMIC4Capture SwitchCapture VolumeDMIC1 BoostDMIC2 BoostDMIC3 BoostDMIC4 BoostMIC1 BoostMIC2 BoostLINE1 BoostLINE2 BoostInvalid clk config[%s] %04x <= %04x [%s] %04x %04x <= %04x [%s] %04x => %08x [%s] %04x %04x => %08x rt715sdwsnd_soc_rt715sound/soc/codecs/rt715-sdw.c3Failed to get R channel gain. 3Failed to get L channel gain. 3Failed to set private value: %08x <= %04x %d Initialization not complete, timed out [%s] %04x %04x %04x %04x <= %04x %04x [%s] %04x %04x %04x %04x => %08x license=GPL v2author=Jack Yu description=ASoC rt715 driver SDWdescription=ASoC rt715 driverlicense=GPL v2author=Jack Yu description=ASoC RT715 driver SDWalias=sdw:m025Dp0715v02c*alias=sdw:m025Dp0714v02c*depends=snd-soc-core,regmap-sdw,soundwire-bus,snd-pcmretpoline=Yintree=Yname=snd_soc_rt715vermagic=6.1.0-38-amd64 SMP preempt mod_unload modversions  8 8 (08X80( X (  (08`80( `((    (08` (X( X (X( X (0880(  (0880(  ( (   8X( `80( `X  (08@80( @HPX`@H@ (08X80( X`hpX`Xhda_to_sdwZ)*regcache_cache_onlyWŇeregmap_write5;snd_soc_dapm_mux_update_power:Jwait_for_completion_timeoutz?devm_kmalloco6nktime_get_mono_fast_nsFtDpm_runtime_set_autosuspend_delayS regcache_sync_region zkfree ύregcache_mark_dirtyMq__dynamic_dev_dbgm__fentry__۾__pm_runtime_set_statusdevm_snd_soc_register_component~_printkV __stack_chk_fail[pm_runtime_enableX__devm_regmap_init_sdwf<__sdw_register_driverJsnd_soc_info_volsw_dev_err9[__x86_return_thunkWNsnd_soc_dapm_kcontrol_dapmySsnd_soc_info_enum_doublehNsdw_show_ping_status7nregmap_readMO__pm_runtime_resume$;,sdw_stream_remove_slaveRkmalloc_traceC__pm_runtime_suspendÍ__pm_runtime_use_autosuspendXf__pm_runtime_disable9sdw_stream_add_slavemsleep$sdw_unregister_driver kmalloc_caches6jsnd_pcm_format_width__devm_regmap_init module_layoutEEssss)ssssXUS snd_soc_rt715GCC: (Debian 12.2.0-14+deb12u1) 12.2.0GCC: (Debian 12.2.0-14+deb12u1) 12.2.0GCC: (Debian 12.2.0-14+deb12u1) 12.2.0ttu6 ' @@mA k_(v@ A!A6AIAYAlA~AAAAAAABB!B4BNBgBvBBBBBBBBB C C*!C* *C*@4CKHCKZCKmC 8C*C* C*@CL9*09*C*`M@C*C*Ch>c*C* !C*@*C*`cC*HCKC* ZC*@C*`D*&a*Ӟ D*D@Z*/D*@DKPDKeD*sDDXD*ƎK DK(DK0DK8D*@C*`DDKEKEK&E1EKFE*SE* `E*@kEtEEE$@*`EKEPJ*E* E*@E*`EE*EE*@F*`F**FK8F*FF*PFK-@\F@mk_ {0(A0iFFK$iik~FFFF>cF bK@Q`FFFFG $$G.G 8G@DG`K{cXQG]GiG0wGLjGʈ@n̈GψG҈GԈ@ ˆ ňƈGx :"@ֈY)$`G׈G؈*u&`,G&p,GK,GI,GI-H*.&HK.;HK.LHJ/Ĉ ňɈȈ ňˈ ňΈ͈ ňшЈ ňӈYH`:" @kx aH`hH@JqHJzHG)@YH`HD@ H*` HK H H ՈIH:"ֈ@HV ݈@Lj߈O܈G)@u ň܈ۈ ňވÈH>cJ I@I`I (4IKI6 GI@TI`dIlItI{III I I6F K@I II@II  ֈ ֈ ֈш ֈ J0I@@JJ HwG.J@;JDJSJcJ@pJJJ  ֈ -ֈ- ֈ ֈ ֈ ֈΈ *ֈوJJJJJK*KT5KT@@K ňFKNK VK@`bKKjKKxKKZKZK  cC  ڈ K K pK \K \ ň L  ňx ܈L  ňΈ,L =L  ňML  paLtfLqL|LLL !L 7cL %c K:" TL %L % LL MM-M=MMM>cF ]MoMzM J@*`c)MMMMMMMN$N zM J@6N8V .@-c)IN`UN`N. Ix uiN# sN t#|N  @ -k N3 ` N N$N?%N/@&N&NQ&N`'N`'N(O(OK)#O5@)B[)-O`)8O7@*v-**@O*:"+SO@+ږ B_KCKC\OKCfOCoOGC|OQDOJD[EO]EOGFOGFO9GOG0 12O V "H@2w J5-kN@ [u1J``@4O6P8P;%P<SX-P*\`@:PLP2^PoPPPPx P1PPP 1c P@PAF-BC FP  HP `]X\L QM AN QO Q P@Q` Q)Qn>= JHHF F 2QFQYQ 8C^ P@mQ>@ QtQCf  Q@QPQ> P@`P@Q>@QQQQQ@QU @QI`VW-,21c2@2 1c @ X|O V@Q!@ RF-XRY RZ+Rx VcTu1 @4`[=^=R 2`=R" @ObGRqfF-]R_ Ra*cPR:WRx Vd@@"jRcAG } K@:"yR8:"ff W*Q@-kR R?@]AyBh8 CRDRERF`RihRb~R ]_@Ӟ`RRSSQSQ@*SQ5SQ*Q@BSQ۴?MSQYSJ@eS]@lSlySlSSknS?S@-kIV#%SSQSgSQG)O-&@ST2m T`@TR! ^N p] Z0@ "T }r .Tp #O5@ 2T m m~UU*U*U'*y-*U**  m mk m mU {U0CKo V^@@o%k@VX\LAN%V/VG9V?CtQC IVm@XVgVK~V V>@V>V>VV@?V-u1@]_A VB@`ӞR>>@$T>VQVW P@ Q`)Q WW)W5W>EW>@TW>fW>JN >sW>@W>iD@W>%tG WG  WK J W] -k@ N s W@W@t`Wf-WWQW@W X X4X.TjRSBX gMX@4-%J@[X`@t$2fXX1`@:,nXxXx V kѬJ@:)G@;-k<N@<,K<XK<XK<.Tr<X H%?@XXXm.Tq#O5X:"uX mX `x VPK C@HX-kN@Y  YY)YM 8Y@EY`RYZY gYrY Y@Y>c Y@f  Y C YY Y0Y@PYYZ Z@`/Z[@K[`iZTX[ c[ xx m[ s[@z[`5[K[HCL![]_ @@8``[[ [۴@K@[[[[ [@\` \'\=\R\a\ l\@~\`\\\('\+@K\ QÉ@ \$ \xCG)lj@۴k-[** \-@]-%tG-kWf-WWQ@W+] h ΉO Ή@9]щD]ԉO]׉\]׉@~ى2-܉Sމ @IJi]r]Ɖ] V G)lj@Oɉˉ]U]K]K]K]K-kSg@ʼn] V :"@G)lj-kX1@4J]Kx #O5]5ʉ ͉ȉ̉ ͉Љω ͉Ӊ҉ ͉։ĉՉ ͉؉ ͉ۉډ ͉?Q݉ ͉߉ ͉Q ͉ ͉‰^ \^ e,^?^ J !IU^ PU QI@V -u1P@K CHX@ f^u1@|^ h`X1}r^9^G@^- @^"` ^ ۴?,&@`o&D^k p @ 5^@  @k p d  @   5= 5k R5k?QP  R5k QP  P5kP E5k! 5k 5kzG) 5^ $5S5 5@c5`5_5C5-55_,5 1_,55 P_0,5c  c!p_ 5c5 _5@`-9_9&%"#$_5& _ 55 _5@y(_5c5 )@_ K 5C5 P5@_5c5 V@u15G)+H* `h5V T5K5T5T5T5 T5@ U5`U5,`5<`5L`5\`5l`5 u`H5V ]_55S55S5Ӟ5 `x5x 5 8X5@```h`p`x``45`5`5a5a5a5 )a5@2a5`;a5Ga&DRa5^a&Dia p5a5 a5@a5`a5a5a51(['`5a5x 5 V@p  T525 <5@a5`- 5a545O45a5(['b5b b)b50b5W5  5@5`%47b5Vk5Cb5 ]5@(['`.-Mb x5x 5 V@fb%47b57 rb5 3b5@3Cb5`3]53(['3/b bbbbbcc/c@cXc rccc @ccc9c:c@c8- `@G)>;o%kccScV@d[dV$d^0d^@=dVKdfTdV_dk@idVudndpr@dudvddw@d=d x *K A@CAPB ?dx *K F@CH C E !IG JKe&@x yV @p  `e~@([k@=Y'I T@2`<e@IOEK8b|a#e-e;eEeaKe@AMaWe@eeoe<J`te`@`9@ n8 + KI OQRPeXV x @e :"XOE@e``e``u?e`@eT/@Je`e}rekem em@ em e͉ fk E@ f ,N OU<T OXYf`2f  @q K8{oe< YW OJ]2\ O`bca7fV x @E`oe<JfWf@G)_f W@dfsffff3dfV x @:"u`ffJ@fJfkgk@Ӟ`WsOg `@gmemem@&g͉G d_ Ohji9g$V fb @Jg\a\@Sg]gx A> @kg`~ sg@G)gXggadfsffgTg g g g g hj hoe<@6g Oml Omo Oq Ot0s@D$h7hHh]hrhh'hhhhhhi i5iFi Wi li }i i iiiiii j"j@jZjnjjjjjjjjk )k!=k"Nk#`k$uk%k& JJzJk Pkxk k!:"@sOXkx`@kll@} J"l(c T@<` ;=6lKElcJYlD8V ! @]  flslllKl#:"`N1@%JlJlJll l@  l m m@ "m .m =m Qm@ ^m nm2 zmh m@ m` m m@ {' m mm`@Nmm@mmnn@#n7nFnYn`@`ln`@c@4`4gm5em@5em5&g͉5q6q6q 6 @6q q`q`PO@1UJqqr rrK r2rHr]r(fb T-@KTTTTl`  pr0uw@1U|;Uwbw~~@ |r uΉ@9]Ή~Ή  ͉rV @ b    {r re r rr   ~x h hLZcOr h1c r@ T`r2Ar- roe<@ s h Ts s(|@<`"s5!Iroe<@ (s8sCs@KsVsÊesÊmsŊ@sNJsɊsˊs͊@sϊsъsuӊ@Պ1U׊;Uӊbӊ@~يsيۊs@t!t  c c c cŠ Ċ cƊ cȊ cʊ c̊ ckΊ kcЊ mcҊ mcԊ m{c֊ mc؊ ?mcڊ1t Huߊߊ@9]D]O]\]@~2-IJ ܊ ͉cފ ͉Љc ͉Ӊc ͉։c ͉c ͉ۉc ͉Qc c  c݊Bt h O @9]D]O]\]@~2-S @IJi] r]   O͉ O͉Љ O͉Ӊ O͉։ O͉ O͉ۉ O͉?Q O͉ O͉Q O͉ O͉ St5pV N@mmmm@nrjr@rrk p lt@zt8sCst@t!t#t%t'@.m) +1+-@1U/;U+b+~1@CU+2-3MU5hU7@' 9 ;IJ+ =@ t> f f t t k t  u u (u @ 7u sg LuK [u f @  O O O O O O O Okgu%JtuAX@!`i@yu` OK  O" Oy$ O& Ox( Om* Omk, Om{. Om0 >Om2 Om4 Omk6 Om8 Om: ?Om< u@uuC/uu EL GZ" Ia,+BoeKI :"ňu U :"5KTTňu Wu \ Xmucu Z Xm{ucv \ Xmucv ^ ucuk#v ` sO8v b sOL!xDv d cYvbv fpv f cN~v iv iv fv fv fv fw fw f /w5w@.Opi_.@p/@}D'p8'88P-'80'8'8 @-,'8D Z0n~t%"#% .0$`.04`-= 1 Pdq) .0  . C I ] o z     @    $ 7 @ vK ^ y     |p     2 G \ c y   __crc_hda_to_sdw__UNIQUE_ID_alias195__UNIQUE_ID_alias194__UNIQUE_ID_depends193____versions__UNIQUE_ID_retpoline192__UNIQUE_ID_intree191__UNIQUE_ID_name190__UNIQUE_ID_vermagic189_note_10_note_9rt715_switch_infort715_vol_infort715_pcm_hw_freert715_shutdownrt715_set_bias_levelrt715_probert715_mux_getrt715_mux_get.cold__func__.0rt715_mux_putrt715_mux_put.cold__func__.1rt715_get_gainrt715_get_gain.coldrt715_set_amp_gain_putrt715_set_amp_gain_getrt715_set_sdw_streamrt715_pcm_hw_paramsrt715_pcm_hw_params.coldrt715_set_main_vol_getrt715_set_main_vol_get.coldrt715_set_main_switch_getrt715_set_main_switch_get.coldrt715_set_main_switch_putrt715_set_main_switch_put.coldrt715_set_main_vol_putrt715_set_main_vol_put.coldsoc_codec_dev_rt715rt715_dai__UNIQUE_ID_license329__UNIQUE_ID_author328__UNIQUE_ID_description327__UNIQUE_ID_description326rt715_opsrt715_snd_controlsrt715_dapm_widgetsrt715_audio_maprt715_adc22_muxrt715_adc23_muxrt715_adc24_muxrt715_adc25_muxrt715_adc25_enumrt715_adc24_enumrt715_adc23_enumrt715_adc22_enumadc_25_mux_textrt715_adc_24_25_valuesadc_24_mux_textadc_22_23_mux_textin_vol_tlvmic_vol_tlv__compound_literal.2__compound_literal.3__compound_literal.4__compound_literal.5__compound_literal.6__compound_literal.7__compound_literal.8__compound_literal.9.LC16__kstrtab_hda_to_sdw__kstrtabns_hda_to_sdw__ksymtab_hda_to_sdwrt715_readable_registerrt715_volatile_registerrt715_sdw_driver_initrt715_sdw_driverrt715_dev_suspendrt715_dev_resumert715_dev_resume.coldrt715_bus_configrt715_bus_config.coldrt715_sdw_removert715_sdw_probert715_sdw_regmaprt715_regmaprt715_sdw_write__UNIQUE_ID_ddebug331.3__UNIQUE_ID_ddebug333.2__func__.25__UNIQUE_ID_ddebug335.1rt715_sdw_read__UNIQUE_ID_ddebug325.6__UNIQUE_ID_ddebug327.5__func__.26__UNIQUE_ID_ddebug329.4rt715_sdw_driver_exitrt715_update_statusrt715_read_prop__UNIQUE_ID_license342__UNIQUE_ID_author341__UNIQUE_ID_description340__UNIQUE_ID___addressable_cleanup_module339__UNIQUE_ID___addressable_init_module338rt715_idrt715_slave_opsrt715_pmrt715_reg_defaultsregcache_cache_onlyregmap_writesnd_soc_dapm_mux_update_powerwait_for_completion_timeoutdevm_kmallocktime_get_mono_fast_ns__this_modulepm_runtime_set_autosuspend_delay__mod_sdw__rt715_id_device_tablecleanup_moduleregcache_sync_regionkfreeregcache_mark_dirty__dynamic_dev_dbg__fentry__init_module__pm_runtime_set_statusdevm_snd_soc_register_component_printkrt715_io_init__stack_chk_failpm_runtime_enable__devm_regmap_init_sdw__sdw_register_driversnd_soc_info_volsw_dev_errrt715_init__x86_return_thunksnd_soc_dapm_kcontrol_dapmsnd_soc_info_enum_doublesdw_show_ping_statusregmap_read__pm_runtime_resumesdw_stream_remove_slavert715_clock_configkmalloc_trace__pm_runtime_suspend__pm_runtime_use_autosuspend__pm_runtime_disablesdw_stream_add_slavemsleepsdw_unregister_driverkmalloc_cachessnd_pcm_format_width__devm_regmap_init&1Va"4xCRx\q|6;Aju%xy>KQu}FWxxWox~xxxrZexix_g}_ g }         <Y xj x  +    ) x9 xM xd xn  I Q ^i q  xx5=oU]Mxxx x!Xxhxq{P  "2A}xxxxxxxx xx1xCxUxgxyxxxxxxxx xx-x?xQxcxux|~|fF\ 7NdC_dq1HwOawz&.AUcjq~ . /U^xyxxxx P-   p, P-4 ; 8Ibx{xxxx P-   1xb} x/xZxx @-  xx7xNxi @-p z  @-  ;{  %5 < AFM RW}_ (i| P  PZxx xx$D ,Ig Fl| b ( g (   g  ( ! &+ 2 7< C (HM T (Y^]e joQ v {= (q   & }  QRp`* `p`p 0@P`hp (0  @HP%%`hp ( 0         @ H P      % %` h p     ( 0      % %@ H P    `hp%%(h%(h (h(&h`& (!&!h"%(#0#h$p$%%%%@% '&(&0&8&@H&'p&&&&@& (&&&&@'(0' )8')'`)')0()() )()0)8)@)%`)h)p)x))%)))) ))))%*+(*0*8* `*:x*0** *0-*I**** -*@+U+ +(+0+ -8+P+ah+p+x++ -+@+m++++ -++y,,, , -(,@@,X,`,h,p, -x,,,,,, -,@,,--- --p-0x-`-0-`-0-`.0.``.p.x..00P00X00 10` (p08@@PHPX`hpx   @p0`@p0h%U !B 5$=(,V0q48<@ D HLpPT1X\`edhlptxE|[ 6McB^cN-TiT*0 Z` $(, 0!4&8A<B@GDbHpLPTX\`d1h2l3p5t:x?|@GIKMQUY04579;=BOPZ_hlL MNPRT V$[(,048<m@pDqHvLPTX\`dhlptx|                $ ( , 0 4 8 < @ Dr H L P T X \ ` d hlptx| &'opu!&'-/16@GHI )J \$d(f,h0m48<@DHLPTX \Q`dhlphtpxx|+0S`fg-2@npw JKLNP R$T(Y,#014@8H<S@DH$L0P7T<X>\@`AdEhLlptx| \ ? ! b $( *048 B@D[H PTX {p P `p@ .`.}h`-P-(8@P-H(PpxP-(@-(@-( @-((08P.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.text.unlikely.rela.init.text.rela.exit.text.rela__ksymtab__kcrctab.rela.rodata.rela__mcount_loc.rodata.str1.1.rodata.str1.8.rela.smp_locks.modinfo.rodata.cst2.rela.return_sites.orc_unwind.rela.orc_unwind_ip__ksymtab_strings__versions.rela__jump_table.rela.data.rela.exit.data.rela.init.data.rela__dyndbg.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.BTF.gnu_debuglink@$.d<?:@O0Jr E@jh0^E$Y@r`0n]$ i@hr00 ~l$ y@rH0 x$$8; @r0_@؉02`E2cc@0dee@00fJm@8(0(2r :r J|`E@`0\} W@80!gb@H0#wr@`0%P@x@0'@@00)0xyt44x1w D 0 *H 01 0  `He0  *H 1a0]080 10UDebian Secure Boot CA2(oe:B&C0  `He0  *H wCA] `%4_ZesU@*). 'yW\YqìOґ޹}o($:f~No͑yONd7.K} TivrdT#cZ,8F5\RNV>5)5[DXvوA142j~Module signature appended~