ELF>8@@.-GNU/H4 u5y˯YLinuxLinux6.1.0-41-amd64HHHJ,f1H HH1ff.HHHJ0f1H HH1ff.HHHJ4f1H HH1ff.USHH] fH}8Ht HHHǃHǃH)1HHHǃ[]Hw HHff.AWIAVAUATUHSHLLAW AG$tbL%E1I&AW$LHxwA9G$ulAxLt$HI9yAD@u=L1H[]A\A]A^A_1LHxA9G ^LD$D$fH[]A\A]A^A_Hu D$HHD$H[]A\A]A^A_H=LAANPDHu )HHAYff.AUATIUHSH0HeH%(HD$(1H$HD$HD$HD$HD$ DBHHf$H HD$ AŅAƄ$L$1iHI$AdHºP9OAAA)LI&fDEfHD$(eH+%(ufH0D[]A\A]Hs HHDHs HHfHs HHf.USH8HeH%(HD$01HD$HD$HHD$HD$ HD$(fc(H{8HfD$Ht$HHD$(u4HT$0eH+%(uKH8[]Hu HHfȉHu D$HHD$AVAUATI UHSH0LH=eH%(HD$(1MuH$HD$HD$HD$HD$ HHHIEHHHC AUC(҃ ЈC(AM  HC(AMAD$C,@KLfC)H{XE11HHCP HHC8HC@HC@HCHHHHHD$ Aąt:t5HDHD$(eH+%(+H0D[]A\A]A^HIIHHIH)HH)΁ IHIIEHHLHHǃLǃHǃ@ǃ<Hǃǃ|HǃǃAąI}LAąHu DHHAWAVAUATUSHH(L4$LeH%(HD$ 1@D$E1L=AAMg D2@ %IHHHEAg5HHEAHɃL$HHHHɁjHHL$ LEvAG(8AG,IG0fHT$8eH+%(H@[]A\A]A^A_Hs D$HHD$% ID$A =HD$ z[HEAHHLD'D$A-E1eRD$ [IL$ AFHs HQUL$QARDD$$HH Hs HHAD$A =E1PnD$ zI%2ID$A =HD$ z IiHEAHHLDi2c_mutexsi2157Bad firmware length firmware download failed %d Using ROM firmware. firmware version: %c.%c.%d palBMNpalIsecamDKsecamLsecamL'unknownsecamGHpalGHsecamBpalDKIF Ctr freq=%d drivers/media/tuners/si2157.cdvb_driver_si2141_rom60.fwdvb-tuner-si2141-a10-01.fwdvb_driver_si2141_rom61.fwdvb_driver_si2146_rom11.fwdvb_driver_si2147_rom50.fwdvb_driver_si2148_rom32.fwdvb-tuner-si2158-a20-01.fwdvb_driver_si2148_rom33.fwdvb_driver_si2157_rom50.fwdvb-tuner-si2157-a30-01.fwdvb_driver_si2178_rom50.fwdvb_driver_si2158_rom51.fwdvb_driver_si2177_rom50.fwcmd execution took %d ms, status=%x Silicon Labs Si21%d successfully attached tuning took %d ms, status=0x%x tuning+lock took %d ms, status=0x%x delivery_system=%d frequency=%u bandwidth_hz=%u firmware file '%s' is invalid downloading firmware from file '%s' device is buggy, skipping firmware download unknown chip version Si21%d-%c%c%c ROM 0x%02x found a 'Silicon Labs Si21%d-%c%c%c ROM 0x%02x' Can't continue without a firmware. error %d when loading firmware Analog tuning not supported yet for Si21%d si2157 does not currently support FM radio mode=%d system=%u std='%s' params->frequency=%u center freq=%u if=%u bandwidth=%u si2157_cmd_executesi2157_stat_worksi2157_initsi2157_sleepsi2157_set_paramssi2157_tune_waitsi2157_set_analog_paramssi2157_get_frequencysi2157_get_bandwidthsi2157_get_if_frequencysi2157_get_rf_strengthsi2157_probesi2157_removesi21579si2146.si2141)si2177M)`)a./P02039P:P:QMPtuner_lock_debugSilicon Labs Si2141/Si2146/2147/2148/2157/2158ހ%3firmware=dvb_driver_si2177_rom50.fwfirmware=dvb_driver_si2158_rom51.fwfirmware=dvb_driver_si2178_rom50.fwfirmware=dvb_driver_si2157_rom50.fwfirmware=dvb_driver_si2148_rom33.fwfirmware=dvb_driver_si2148_rom32.fwfirmware=dvb_driver_si2147_rom50.fwfirmware=dvb_driver_si2146_rom11.fwfirmware=dvb_driver_si2141_rom61.fwfirmware=dvb_driver_si2141_rom60.fwfirmware=dvb-tuner-si2157-a30-01.fwfirmware=dvb-tuner-si2141-a10-01.fwfirmware=dvb-tuner-si2158-a20-01.fwlicense=GPLauthor=Antti Palosaari description=Silicon Labs Si2141/Si2146/2147/2148/2157/2158 silicon tuner driverparm=tuner_lock_debug:if set, signal lock is briefly waited on after setting paramsparmtype=tuner_lock_debug:intalias=i2c:si2177alias=i2c:si2141alias=i2c:si2146alias=i2c:si2157depends=mcretpoline=Yintree=Yname=si2157vermagic=6.1.0-41-amd64 SMP preempt mod_unload modversions  (08H80( H80( H80( H (X( XPP (0`0( ` (08`80( ` (08h80( h (0880(  (08x80( xx P P` (08p80( xm__fentry__J:Zi2c_register_driver9[__x86_return_thunk`mEz__dynamic_dev_dbgJcancel_delayed_work_syncUi~media_device_unregister_entity zkfreeKMmutex_lockPjiffiesjsi2c_transfer_buffer_flags82mutex_unlockp7jiffies_to_msecsV __stack_chk_fail Y%:i2c_del_driver kmalloc_cachesRkmalloc_trace __mutex_initjdelayed_work_timer_fn9cinit_timer_keymmedia_entity_pads_initmedia_device_register_entityK_dev_info&<_dev_err ]usleep_range_statefirmware_request_nowarnrelease_firmwareӅ3-system_wqmqueue_delayed_work_on<param_ops_int module_layoutk[<7$5_NCK6si2157GCC: (Debian 12.2.0-14+deb12u1) 12.2.0GCC: (Debian 12.2.0-14+deb12u1) 12.2.0 " "  D@k *@p , 46 6@   DD@:"Psc@] D:"ٗ@#]#P~#D*D-x *@Db0EE`@N`׍`@ `'E`@5EJAE OEk[EˈiE͈G)Έ@xEJE] E Ex *@`EπE@Eva@ExEV  @%*`]E&E&E&E׍@ `G)@P` Fr FF(+lKE@׍`-F9F@EE-&@E&Pd `]e CFq{IF8E `c*]*YF_FEdFXE`R]@oFK{FFFFFF FF@GG   *  K&G8GOGnGs*sc* :"G@{s*sc*G(GGň@GLjGɈGLj  *G ĈˆÈ Ĉƈ ĈȈ ʈ ̈GHH6HMH]HnHHHHH!HHHHH II)I 8I@GIVIeIuIIII I@IIII J(J>J JJ@WJlJJJJ J@JJ940J  eO@KKK.K>KOKhKxKKKKKKKKKK K@KLL+L:L GLPLXL`LhLpLxLLLL L L L LLLLLLLLLLM M M M M %M 6MKM`MwMMMMMMM  N N4NGNZNnNNNNN N NN OO"O.O=OMO_OqOOOOOOOOOOOOPP%P6P?PGPPPZPcPmP wP P P P PPPPPPPPQ!Q!2Q c`@6 `V @Q ([k@RRRJ"RJEq@,R6R`/3c@sc`x *UUP[GARV NR҈@[REnR׍@{R([k kR RR R@RV< R*R* R*@S*`S*!S*0S" BS@FH-JSUScSqSSSSSSS T"T:T P @jrHTST@oeTsTT@gTTTT @T T   T 3G)@T@TkTkTk Uk@Uk&U g9(x @( `(   k  * (  * 9UV?KU HP HT@\UTgUtU@ |Uo  U V< R*R* U*@U*`U*U*U*ӈV"PV@  V@jrp ,V@1VCVPVbV!@#oVxV V@ V V V& V)@ V+ V- S/ W1@ W3 |U <[ K(/ @C[ ?O[(B,{ 1{  $@ C  E<:AZ[ m[ p[ [ [  RZ[*[ O RZ[ Q RZI@[ S[ Q RZ  \ V RZ#\ X5\ XB\ X #TIN\ \media_file_operationsmedia_devnodemedia_devmedia_devicehw_revisiontopology_versionentity_internal_idxentity_internal_idx_maxentitiesentity_notifygraph_mutexpm_count_walksource_privenable_sourcedisable_sourcereq_queue_mutexrequest_idmedia_gobjmdevmedia_entity_enumidx_maxentitymedia_entitygraph_objnum_padsnum_linksnum_backlinksinternal_idxmedia_graphent_enummedia_pipelinestart_countmedia_padgobj0media_interfacegobj1sinkmedia_linkis_backlinkmedia_pad_signal_typePAD_SIGNAL_DEFAULTPAD_SIGNAL_ANALOGPAD_SIGNAL_DVPAD_SIGNAL_AUDIOmedia_entity_operationsget_fwnode_padlink_setuplink_validatehas_pad_interdepmedia_entity_typeMEDIA_ENTITY_TYPE_BASEMEDIA_ENTITY_TYPE_VIDEO_DEVICEMEDIA_ENTITY_TYPE_V4L2_SUBDEVmedia_intf_devnodemedia_device_opslink_notifyreq_allocreq_freereq_validatereq_queuemedia_requestv4l2_preemphasisV4L2_PREEMPHASIS_DISABLEDV4L2_PREEMPHASIS_50_uSV4L2_PREEMPHASIS_75_uSv4l2_tuner_typeV4L2_TUNER_RADIOV4L2_TUNER_ANALOG_TVV4L2_TUNER_DIGITAL_TVV4L2_TUNER_SDRV4L2_TUNER_RFv4l2_std_idfe_capsFE_IS_STUPIDFE_CAN_INVERSION_AUTOFE_CAN_FEC_1_2FE_CAN_FEC_2_3FE_CAN_FEC_3_4FE_CAN_FEC_4_5FE_CAN_FEC_5_6FE_CAN_FEC_6_7FE_CAN_FEC_7_8FE_CAN_FEC_8_9FE_CAN_FEC_AUTOFE_CAN_QPSKFE_CAN_QAM_16FE_CAN_QAM_32FE_CAN_QAM_64FE_CAN_QAM_128FE_CAN_QAM_256FE_CAN_QAM_AUTOFE_CAN_TRANSMISSION_MODE_AUTOFE_CAN_BANDWIDTH_AUTOFE_CAN_GUARD_INTERVAL_AUTOFE_CAN_HIERARCHY_AUTOFE_CAN_8VSBFE_CAN_16VSBFE_HAS_EXTENDED_CAPSFE_CAN_MULTISTREAMFE_CAN_TURBO_FECFE_CAN_2G_MODULATIONFE_NEEDS_BENDINGFE_CAN_RECOVERFE_CAN_MUTE_TSdvb_diseqc_master_cmddvb_diseqc_slave_replyfe_sec_voltageSEC_VOLTAGE_13SEC_VOLTAGE_18SEC_VOLTAGE_OFFfe_sec_tone_modeSEC_TONE_ONSEC_TONE_OFFfe_sec_mini_cmdSEC_MINI_ASEC_MINI_Bfe_statusFE_NONEFE_HAS_SIGNALFE_HAS_CARRIERFE_HAS_VITERBIFE_HAS_SYNCFE_HAS_LOCKFE_TIMEDOUTFE_REINITfe_spectral_inversionINVERSION_OFFINVERSION_ONINVERSION_AUTOfe_code_rateFEC_NONEFEC_1_2FEC_2_3FEC_3_4FEC_4_5FEC_5_6FEC_6_7FEC_7_8FEC_8_9FEC_AUTOFEC_3_5FEC_9_10FEC_2_5fe_modulationQPSKQAM_16QAM_32QAM_64QAM_128QAM_256QAM_AUTOVSB_8VSB_16PSK_8APSK_16APSK_32DQPSKQAM_4_NRfe_transmit_modeTRANSMISSION_MODE_2KTRANSMISSION_MODE_8KTRANSMISSION_MODE_AUTOTRANSMISSION_MODE_4KTRANSMISSION_MODE_1KTRANSMISSION_MODE_16KTRANSMISSION_MODE_32KTRANSMISSION_MODE_C1TRANSMISSION_MODE_C3780fe_guard_intervalGUARD_INTERVAL_1_32GUARD_INTERVAL_1_16GUARD_INTERVAL_1_8GUARD_INTERVAL_1_4GUARD_INTERVAL_AUTOGUARD_INTERVAL_1_128GUARD_INTERVAL_19_128GUARD_INTERVAL_19_256GUARD_INTERVAL_PN420GUARD_INTERVAL_PN595GUARD_INTERVAL_PN945fe_hierarchyHIERARCHY_NONEHIERARCHY_1HIERARCHY_2HIERARCHY_4HIERARCHY_AUTOfe_interleavingINTERLEAVING_NONEINTERLEAVING_AUTOINTERLEAVING_240INTERLEAVING_720fe_pilotPILOT_ONPILOT_OFFPILOT_AUTOfe_rolloffROLLOFF_35ROLLOFF_20ROLLOFF_25ROLLOFF_AUTOfe_delivery_systemSYS_UNDEFINEDSYS_DVBC_ANNEX_ASYS_DVBC_ANNEX_BSYS_DVBTSYS_DSSSYS_DVBSSYS_DVBS2SYS_DVBHSYS_ISDBTSYS_ISDBSSYS_ISDBCSYS_ATSCSYS_ATSCMHSYS_DTMBSYS_CMMBSYS_DABSYS_DVBT2SYS_TURBOSYS_DVBC_ANNEX_Cfecap_scale_paramsFE_SCALE_NOT_AVAILABLEFE_SCALE_DECIBELFE_SCALE_RELATIVEFE_SCALE_COUNTERdtv_statsdtv_fe_statsdvb_device_typeDVB_DEVICE_SECDVB_DEVICE_FRONTENDDVB_DEVICE_DEMUXDVB_DEVICE_DVRDVB_DEVICE_CADVB_DEVICE_NETDVB_DEVICE_VIDEODVB_DEVICE_AUDIODVB_DEVICE_OSDdvb_adapterproposed_macmfe_sharedmfe_dvbdevmfe_lockmdev_lockconn_padsdvb_devicekernel_ioctlintf_devnodetsout_num_entitiestsout_entitytsout_padsdvb_frontend_tune_settingsmin_delay_msstep_sizemax_driftdvb_tuner_infofrequency_min_hzfrequency_max_hzfrequency_step_hzbandwidth_minbandwidth_maxbandwidth_stepanalog_parametersaudmodedvbfe_algoDVBFE_ALGO_HWDVBFE_ALGO_SWDVBFE_ALGO_CUSTOMDVBFE_ALGO_RECOVERYdvbfe_searchDVBFE_ALGO_SEARCH_SUCCESSDVBFE_ALGO_SEARCH_ASLEEPDVBFE_ALGO_SEARCH_FAILEDDVBFE_ALGO_SEARCH_INVALIDDVBFE_ALGO_SEARCH_AGAINDVBFE_ALGO_SEARCH_ERRORdvb_tuner_opsset_paramsset_analog_paramsget_frequencyget_bandwidthget_if_frequencyget_rf_strengthget_afccalc_regsset_frequencyset_bandwidthdvb_frontenddvbdemodulator_privtuner_privfrontend_privsec_privanalog_demod_privdtv_property_cacheanalog_demod_infoanalog_demod_opshas_signaltuner_statusstandbyi2c_gate_ctrldvb_frontend_internal_infofrequency_stepsize_hzfrequency_tolerance_hzsymbol_rate_minsymbol_rate_maxsymbol_rate_tolerancedvb_frontend_opsdelsysrelease_sectuneget_frontend_algoset_frontendget_tune_settingsget_frontendread_berread_signal_strengthread_snrread_ucblocksdiseqc_reset_overloaddiseqc_send_master_cmddiseqc_recv_slave_replydiseqc_send_burstset_toneenable_high_lnb_voltagedishnetwork_send_legacy_commandts_bus_ctrlset_lnatuner_opsanalog_opsdtv_frontend_propertiesmodulationsectoneinversionfec_innertransmission_modebandwidth_hzguard_intervalsymbol_ratecode_rate_HPcode_rate_LPpilotrolloffdelivery_systeminterleavingisdbt_partial_receptionisdbt_sb_modeisdbt_sb_subchannelisdbt_sb_segment_idxisdbt_sb_segment_countisdbt_layer_enabledlayerscrambling_sequence_indexatscmh_fic_veratscmh_parade_idatscmh_nogatscmh_tnogatscmh_sgnatscmh_prcatscmh_rs_frame_modeatscmh_rs_frame_ensembleatscmh_rs_code_mode_priatscmh_rs_code_mode_secatscmh_sccc_block_modeatscmh_sccc_code_mode_aatscmh_sccc_code_mode_batscmh_sccc_code_mode_catscmh_sccc_code_mode_dlnastrengthcnrpre_bit_errorpre_bit_countpost_bit_errorpost_bit_countblock_errorsegment_countsi2157_configfedont_load_firmwaresi2157_padsSI2157_PAD_RF_INPUTSI2157_PAD_VID_OUTSI2157_PAD_AUD_OUTSI2157_NUM_PADSsi2157_devi2c_mutexif_frequencystat_worksi2157_part_idSI2141SI2146SI2147SI2148SI2157SI2158SI2177si2157_tuner_inforom_idfw_alt_namesi2157_cmdsi2157_driver_exitsi2157_driver_initsi2157_removesi2157_probesi2157_stat_workrssisi2157_get_rf_strengthsi2157_get_if_frequencysi2157_get_bandwidthsi2157_get_frequencysi2157_set_analog_paramssi2157_set_paramssi2157_sleepsi2157_initsi2157_cmd_execute  #'+@U  ly # , 8<$E#87PBL#8eBz#8#8#8#8 V#P8-#8E#8]j#8#8 p'#88   7 ##8'<#H8U g#8#8 7A0O#`8#(8 x +#8D#h8]#08v T/#8#p8 8 H ` $0< H8 TH`$x$$H$l$$$$$  $8D$Ph$h$$ &P !5`EVTe(% 0CU`} ! . ? R Z g         __UNIQUE_ID_alias199__UNIQUE_ID_alias198__UNIQUE_ID_alias197__UNIQUE_ID_alias196__UNIQUE_ID_depends195____versions__UNIQUE_ID_retpoline194__UNIQUE_ID_intree193__UNIQUE_ID_name192__UNIQUE_ID_vermagic191_note_10_note_9si2157_driver_initsi2157_driversi2157_get_if_frequency__UNIQUE_ID_ddebug379.10si2157_get_bandwidth__UNIQUE_ID_ddebug377.11si2157_get_frequency__UNIQUE_ID_ddebug375.12si2157_remove__UNIQUE_ID_ddebug398.0si2157_cmd_execute__UNIQUE_ID_ddebug349.49__UNIQUE_ID_ddebug351.48si2157_get_rf_strength__UNIQUE_ID_ddebug381.9__UNIQUE_ID_ddebug388.7__UNIQUE_ID_ddebug390.6si2157_sleep__UNIQUE_ID_ddebug357.33__UNIQUE_ID_ddebug359.31si2157_driver_exitsi2157_probe__key.70si2157_stat_work__UNIQUE_ID_ddebug396.1si2157_opssi2157_probe.coldsi2157_tune_wait.isra.0__UNIQUE_ID_ddebug361.30__UNIQUE_ID_ddebug363.29si2157_set_params__UNIQUE_ID_ddebug365.28__UNIQUE_ID_ddebug367.22si2157_load_firmware.isra.0si2157_init__UNIQUE_ID_ddebug353.45__UNIQUE_ID_ddebug355.34si2157_tunerssi2157_init.coldsi2157_set_analog_params__UNIQUE_ID_ddebug369.21__UNIQUE_ID_ddebug371.18__UNIQUE_ID_ddebug373.13si2157_set_analog_params.cold__UNIQUE_ID_ddebug392.5__UNIQUE_ID_ddebug394.3__func__.83__func__.82__func__.81__func__.80__func__.79__func__.78__func__.77__func__.76__func__.75__func__.74__func__.73__func__.72__func__.69__UNIQUE_ID_firmware417__UNIQUE_ID_firmware416__UNIQUE_ID_firmware415__UNIQUE_ID_firmware414__UNIQUE_ID_firmware413__UNIQUE_ID_firmware412__UNIQUE_ID_firmware411__UNIQUE_ID_firmware410__UNIQUE_ID_firmware409__UNIQUE_ID_firmware408__UNIQUE_ID_firmware407__UNIQUE_ID_firmware406__UNIQUE_ID_firmware405__UNIQUE_ID_license404__UNIQUE_ID_author403__UNIQUE_ID_description402__UNIQUE_ID___addressable_cleanup_module401__UNIQUE_ID___addressable_init_module400si2157_id_table__UNIQUE_ID_tuner_lock_debug348__UNIQUE_ID_tuner_lock_debugtype347__param_tuner_lock_debug__param_str_tuner_lock_debug.LC8.LC20release_firmwarefirmware_request_nowarn__this_modulecleanup_modulekfreei2c_transfer_buffer_flagsusleep_range_state__dynamic_dev_dbg__mod_i2c__si2157_id_table_device_table__fentry__init_module__stack_chk_failqueue_delayed_work_on_dev_infomedia_device_register_entityi2c_register_driver_dev_errmutex_lockmedia_entity_pads_init__mutex_initjiffies_to_msecs__x86_return_thunkjiffiesmutex_unlockcancel_delayed_work_syncinit_timer_keydelayed_work_timer_fnkmalloc_tracei2c_del_drivermedia_device_unregister_entityparam_ops_intkmalloc_cachessystem_wqu#. 5 :sAQup{  su  su gpr (y ~su}q 2GTqs * s  s!u$ (+ P0s@ 5G Ls_ *f ksrwu&1 (8 =sT *[ `skwquD \2 <jXs  p    4Jo l~z * 8s wuR}Yrq  % ? Z rf  q    X  s     . x5 H: si w *| | w u   sc  *  s*w1ukx * (s ( `sa tqvw{|uPZ  R   * 0s. ]     `s  hs  H v wmu2> (E JsZ *a pfsxwu  n{  (y# J.|38um | y s|(7 A|Jl_wt  P| y!BLmw|  y y | &y+2 ?|D^ cymx 0}|P (0 8@pHP X7`0hpKf (f8Php#>Yt>0 P n  "@o F $(%,0 4b 8<@1DsEP  $e(f,k048<@DHLPT<X=\>`@dBhDlFpKtx| ')-15v#$%* opw~ $(,048<@DHLPTX\`dh&l p t x |             V Y Z \ ^ ` b g .079;@ABF   $(,048<@DHLPTX\`dhlptx|-./16 7>GLNSW[gjkmoqsxT' kt  $( "04k8 *@DH P{TX `xdh zpt9x BRV * CG  b     r   :9     R $( 0&48 @DH ZPT6X `dPh p8l`ovlH-(8l@8H-P*plx -*l -(l -*l  (-05PlX `-h(l-l-l-0l8@-H*hlpx-l-`l`-*l` -(HlPX-`xl-XlH-*lH-((l088-@*`lh8p-x(l-*l-8vPo.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.init.text.rela.exit.text.rela.text.unlikely.rela__mcount_loc.rodata.str1.1.rodata.str1.8.rela.rodata.modinfo.rela__param.rodata.cst2.rela.return_sites.orc_unwind.rela.orc_unwind_ip__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@$.d<?:@X+JJE@`+Zb U@x0+jne@+ ~xy@h+ 2i2!@ @p+ &t)(@x`+))H@ذ+ *.@0+ 1  9p@x+.: )@0`+9;4@+I;D@+!Y;T@+#g@@b@`0+%@D0@DPDD9~8 ,l  0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel keyz22Î]:0  `He0  *H  P Յ2cFBѱ[ğ=FC.\"AC ysPZ owMf(]Zf7ijP0Iy\_+!ɂ2/0[EW.T‰ ~OlR~P'bi%iCB=lֶ<)LaԸ-Ѧ.S ťߏQA_sImز,yΫ:_.8ل[ ͩN&Ŀ)E=AF Ҩx ,r^o7PǢ,oRk榆`RЉlpG5?.@/bڒ3I(D7lFoێ , GZJf!2h#<Ѭ8 he>$D(F%M (?8!A.9!_f!7UV gj3K4Y֋i>Zkk4X2{Q'Wt!vp yQY!ǀ~Module signature appended~