HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux spn-python 5.15.0-89-generic #99-Ubuntu SMP Mon Oct 30 20:42:41 UTC 2023 x86_64
User: arjun (1000)
PHP: 8.1.2-1ubuntu2.20
Disabled: NONE
Upload Files
File: //usr/lib/modules/5.15.0-89-generic/kernel/drivers/media/tuners/mt2060.ko
ELF>�~@@.-GNUDA�]s����ų��Y��LinuxLinux�UH���@H��]�1���U1���'H��]�f��UH��SH��H���HǃH�]���f��UH��AVA����AUA�պATSH��H��eH�%(H�E�1�H�H�E�H�E�H�=�f�Eȸf�E��H��tWD�0H�{�H�u�D�hI��H�E�����E1�L���H�E�eH+%(uH��D��[A\A]A^]�A�����f��UH��AVA����AUI��ATSH��H���H��0eH�%(H�D$(1�H�H�$H�D$H�=H�D$H�D$�f�$�f�T$���D$f�D$�H��tkD�0H�{I�ĺ�@H��H�D$H�@H�D$����E1�A�D$L��A�E�H�D$(eH+%(uH�e�D��[A\A]A^]�A�����D�UH��AWAVI��AUI����ATS��H��(�U��eH�%(H�E�1�H�H�E�H�E�H�=�f�E��H���FI��H�E���E�f�E��X�M�x�NA����E��t�A�A����I�~�H�u�L�E��L�E����E�fD)��~A9�DO�A�D$f�E��E�AE��)�A��E�)�H�L�A��r�H�I�H��I�D��H�t�I�t�L��H)�H)�D����n�����1�A���N�N�9�r��R���E1�L���H�E�eH+%(u?H��(D��[A\A]A^A_]��A�D��D�A�D�����D���D�fA�D�����A���f��U����H��AWAVAUI��ATSH��(L��eH�%(H�E�1�H��pf�U�E�t$ H��t
���H�u�L������E��(Ai��L��Mi��MbI��&D�Hi��MbH��$Di�A��A��?D��D��L��D)�Mi��Mb���r��Hi���QI��*H��$k�2iۀ)�i��Hi��Mb���'A�|$H��H��0H��#I�������A�������v�������瘺
��D�փ��E�����D�M�	�D�ƃ�@�}�	�D�ƈE�D�������E̍	�E͋����H�u�L��
����H�UȾL������Eȃ�<�t����u�I��pH��t
1�L���H�E�eH+%(��H��(1�[A\A]A^A_]���������L�&������������������p��'U�����`���;����P��g��!����@��'�q&�����0��g�+�������h�G0���������ff.�f��U�H��H��ATSH��H��eH�%(H�E�1��E������t H�E�eH+%(�0H��[A\]��
H��H���Q���A�ą�u�H��H���P����0���M����@�H��A���7�����A��tg1�H�߾�E�������A��	u�A�
H�U�H�������uc�E�@u]��A��uՋ��� �������H�������H��1Ҿ������9���H�S"�H���E������������ff.�f��UH��AWAVAUATI��SH��L���eH�%(H�E�1�DL�w M�����
�(L���H��H���JA�D$M�}��H�߈CA�E�CH�CH�I�D$H�CA�EL�cf��D�f�C A�E�C#�����P������E�1�H�UψC�Z�����uODD�m�A��cu?� �	H���d���A�Ņ�u,H���u������	H���C���A�Ņ�u�A���f�H�E�eH+%(��H��D��[A\A]A^A_]�L�w H��H��L��������M�H��L��H��A����I���D��H��L��H����x���A���k������UH��AVAUATI��SH��pL��H��t
��I��L���P����0���C���A��uA�^#�����u'I��$pH��t
1�L���[D��A\A]A^]����	L����A����ff.��UH��AVAUATH��pI��L��H��t
��E�n#A���A��t� �	L�����A��u I��L���P����3���f���A��I��$pH��t
1�L���A\D��A]A^]�ff.�f��f�1��UH�w H��H��H���1�]�ff.�@�UH��AWI�׺(AVI����
AUA��ATSH��H��H�=eH�%(H�E�1��E��I��H��tPL�8L�pfD�h �@�H��pH��t
�H���1�H�U�L���6�����u:�}�c�L��E1��H�E�eH+%(u#H��L��[A\A]A^A_]�L��E1�����H��A�������H��A�������D��H��L�E�A������L�E��D��H��D�E�D�U�D�M��M��U��H����=�UċM�D�M�D�U�D�E��D��H��D�E�D�U�D�M��H����=D�M�D�U�D�E����D��D��H���H����=��M��U�H���u�D�M�D�E��H�����s"H���H����H���H����H��L���H�I���I���H��H��I���H)�H��� H)�I������H�I��ILJ(I��$��H��L��A�������H����A��H����A��H���H�H���H���H��H��H)�H���H��� H)�H������H�L��L���H��pH��t1�H��I����I����UH��H��H���]�UH��H���]�mt2060_attach4mt2060 I2C write failed
4mt2060 I2C read failed
7MT2060: IF1: %dMHz
7MT2060: FMCAL timed outchip id=%02x
failed=%d
mt2060drivers/media/tuners/mt2060.c4mt2060 I2C write failed (len=%i)
7MT2060: PLL freq=%dkHz  f_lo1=%dkHz  f_lo2=%dkHz7MT2060: PLL div1=%d  num1=%d  div2=%d  num2=%d7MT2060: PLL [1..5]: %2x %2x %2x %2x %2x7MT2060: calibration was successful: %dCannot proceed without platform data
Microtune MT2060 successfully identified
6MT2060: successfully identified (IF1 = %d)
/build/linux-SaOI8K/linux-5.15.0/drivers/media/tuners/mt2060.cmt2060_probemt2060_removemt2060Microtune MT2060l��B3P�debuglicense=GPLdescription=Microtune MT2060 silicon tuner driverauthor=Olivier DANETparm=debug:Turn on/off debugging (default:off).parmtype=debug:intsrcversion=1FA3450F60EE5EA44670FD8alias=i2c:mt2060depends=retpoline=Yintree=Yname=mt2060vermagic=5.15.0-89-generic SMP mod_unload modversions ����Lmodule_layout��kmalloc_caches����msleep�A�param_ops_int��T__ubsan_handle_load_invalid_value�%�+i2c_del_driver1��{i2c_transfer�9�[__x86_return_thunk7�z�_dev_err�5i2c_register_driver��@�_dev_infoke��__stack_chk_fail�~��_printk�pHe__x86_indirect_thunk_rax�m��__fentry__ӯOkmem_cache_alloc_trace�e�__dynamic_dev_dbg�zkfree+��devm_kmallocU
r
'_Bool'	 0���,B?t����mt2060GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0�����|{ �{ �{ �{ �{ �{ �{ �{  �{ @| �| | /| ;| I| W|  e| @t| ��| �| �| �| �| �|  } @} �&} 9} J} _}  p} @} ��} ���#�i	0�} ����i	 G@�} �} �} �} �} 	~ ~ "~ 2~ =~ H~ R~ Z~ h~ w~ �~ �~ �~  �~ @�~ �~ �~ �~ �~ 
 
   " * 2 : B J 	S 
[ d l z  � � � � � � � � 	� 
� � � 
� 	� � � 1� F� [� q� �� �� �� ƀ ڀ � � � (� =� S� i� ~� 	�� 
�� �� ā Ё ܁ � �� � � +� <� M� V� _� i� t� � �� �� �� �� �� ΂ ߂ � �� � 
� � � '� 	1� 
;� D� O� 
X� a� i� s� }� �G	�� �� 	2�	N��� %%@	��Q�O��� @�p�@�����
�
@����
R�ƒ �Ѓ V���W�@PT���a�Z
���@}�Z��ڃ �PT��Y�@���_��yI�yn��� �� �@� �A�� 0� H@8EH�O�H@Y�H�9� H@G� m�S� `��	a� S�m� ���{� ���-��@�� m�o8E�U�S�
Y�T�X���  8�V��@�9H��� }`|�� @�� _�bI@Ƅ �ӄ [��V_	w�@X`}�݄ ��
�� �� O�g�@Y�H��-z�� @9`|�{��0$y��^�� �a�� \����]�#�  2� c`�@B� d�c�g�Goi�[�H� 8ӄ [��� _��+@�m�`}�
e�e�R� 8ӄ [�Y�Hg�}�h�b� d�h� g��� _�m� Xӄ [��9Hc��j����l�}@x� 6�k��� �� �� �� ͅ ޅ �� q�� t�@� v��
n�
_�;p�
_�s�s�f�r�
l�u�� 0� G� f� ���� PTx�o�b��� @Goh��������� (�� ���� ��@�� ���dž ���Ԇ ��
}�
l��ކ 
��V�����
����
����
_�{���
_���~�� 	�� � � 0� ?� M� \� m� ~� �� �֍cH@P�H��@�� $�׉S���^_p@�� ��� ����� mŇ m8�V�2�_�@χ g��ه �cH�-������'���g��@��`��&��.�������k� ����� ��@�� ��� _��� _�O�g�@� g��׉S�����
�S��|�)� D� p/ Q� @[� ��Kj� {�  �� @�� `�� ��� �Ɉ ��= ۈ @�+�� � �� 
� � �0� =� W� p� �� �� �� �Ӊ  0$������������@�����ɪ�������� ��@û���� ���� ��� ��@z���� � ���0� ��8� ��@B� ���P� ���
��
����^� "J��-��@k� ���o� S�� S@�� S��� S��� S�� ��@?����'��'��'��
����
��������
��S��
��u��
�����
����
��4��
����NJ �/ي 	H0$������@e���0� ���� ���� ��@����� ���û��
������
����
� 	��Kj� {�  (� @>� `U� �e� �u� ��=����  �0$���� ����@����� ����������@������ ����� ��Ƌ ��@Ӌ ���� ����r��� ��@�� ���� ���� ��	'� ��@	=� ���	T� ���	l� ��
~� ��@
,���
�� ���
�� ���� ��@�� ���ˌ ���2���ӌ ��@݌ ��@
��e
��
��6���C���
������
��������
������� 2��� F� ��@�@� A�`� D��� E��'� G��9� �F� H���I� U� @a� E�`n� E��{� K���� L���� M���� J���  �� (̍ 0� @�� `� �dA�����  � @:� `I� hZ� pe� xq� �|� ��� ��� ��� �͎ �� ��� �� �,� �D� �\� �`� P�i� P�(m� P�P{� P�x�� P��	�� P��
�� P��JPP�
��
������
����>���
����?���
��B���
��A���
��@���
��#��
����
�������� /|E� � F�@�� `��
S���� �֏ � �  ^� ��@� ��֏ � 	(����s��@�������� ���� "� �6������)� W<� �O� �S]� 
��j� ��s������� m� ��
j� ��{� ��
j� ���� ���� ��
j� ���u�� ���� ��
׉��А ��� ��
׉��u�4%@� ��
׉������ ��
׉�����4� ��
�]��
��fe_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_Csvaluedtv_statsdtv_fe_statsmedia_file_operationsmedia_devnodemedia_devmedia_devicehw_revisiontopology_versionentity_internal_idxentity_internal_idx_maxentitiesentity_notifygraph_mutexpm_count_walksource_privenable_sourcedisable_sourcereq_queue_mutexmedia_gobjmedia_entity_enumidx_maxentitymedia_entitygraph_objnum_padsnum_backlinksinternal_idxstream_countmedia_graphent_enummedia_pipelinestreaming_countgobj0media_padmedia_interfacegobj1sinkmedia_linkis_backlinkmedia_pad_signal_typePAD_SIGNAL_DEFAULTPAD_SIGNAL_ANALOGPAD_SIGNAL_DVPAD_SIGNAL_AUDIOmedia_entity_operationsget_fwnode_padlink_setuplink_validatemedia_entity_typeMEDIA_ENTITY_TYPE_BASEMEDIA_ENTITY_TYPE_VIDEO_DEVICEMEDIA_ENTITY_TYPE_V4L2_SUBDEVmedia_intf_devnodemedia_device_opslink_notifyreq_allocreq_freereq_validatereq_queuemedia_requestdvb_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_msmax_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_analog_paramsget_frequencyget_bandwidthget_if_frequencyget_rf_strengthget_afccalc_regsset_frequencyset_bandwidthdvb_frontenddvbdemodulator_privtuner_privfrontend_privsec_privanalog_demod_privdtv_property_cacheanalog_demod_infoanalog_demod_opstuner_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_enabledscrambling_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_countmt2060_platform_dataclock_outif1i2c_write_maxmt2060_configmt2060_privi2c_max_regsif1_freqfmfreqmt2060_driver_exitmt2060_driver_initmt2060_removemt2060_probefemt2060_attachmt2060_releasemt2060_sleepmt2060_initmt2060_get_if_frequencymt2060_get_frequencymt2060_calibratemt2060_set_paramsmt2060_writeregsmt2060_writeregmt2060_readregmt2060.ko�zF	 "&�#�0�	G�T�m�	����7�����	 6@.Ep�Uj@y�P��."�s�&�P����� Z� P
<>" �/"�8G"p8_"88wz��` ��	��	��
���@1�"8�2�"" `�0	C
NYp2�>� @�S0���(���$�	)/AXc"o���������� @AO�'v�cj__UNIQUE_ID_srcversion124__UNIQUE_ID_alias123__UNIQUE_ID_depends122____versions__UNIQUE_ID_retpoline121__UNIQUE_ID_intree120__UNIQUE_ID_name119__UNIQUE_ID_vermagic118_note_9_note_8__kstrtab_mt2060_attach__kstrtabns_mt2060_attach__ksymtab_mt2060_attachmt2060_get_frequencymt2060_get_if_frequencymt2060_releasemt2060_writeregmt2060_writereg.coldmt2060_readregmt2060_readreg.coldmt2060_writeregsmt2060_writeregs.coldmt2060_set_paramsmt2060_set_params.coldmt2060_calibratemt2060_config1mt2060_config2mt2060_calibrate.coldmt2060_probe__UNIQUE_ID_ddebug358.3__UNIQUE_ID_ddebug359.2__UNIQUE_ID_ddebug360.1mt2060_probe.coldmt2060_tuner_opsmt2060_sleepmt2060_sleep.coldmt2060_initmt2060_init.coldmt2060_remove__UNIQUE_ID_ddebug361.0mt2060_attach.coldmt2060_driver_initmt2060_drivermt2060_driver_exit__func__.9__func__.8__UNIQUE_ID_license364__UNIQUE_ID_description363__UNIQUE_ID_author362mt2060_id_table__UNIQUE_ID_debug354__UNIQUE_ID_debugtype353__param_debug__param_str_debugdevm_kmalloc__this_modulecleanup_modulekfree__dynamic_dev_dbgkmem_cache_alloc_trace__fentry__init_module__x86_indirect_thunk_rax_printk__stack_chk_fail_dev_infoi2c_register_driver_dev_err__x86_return_thunk__mod_i2c__mt2060_id_table_device_tablei2c_transferi2c_del_driver__ubsan_handle_load_invalid_valueparam_ops_int__crc_mt2060_attachmsleepkmalloc_cachesH��������Q��������!H��������3Q��������AH��������UE��������jQ��������qH���������Y�G���������S�����������������
E��������-Q��������:L��������AH���������Y�G���������S��������E��������:Q��������GL��������QH���������Y�G��������S��������*�E���������Q���������L��������H��������`J��������i
��������qL�X���������J���������Q��������L���������H���������Z�Q���������P?X��������bX���������X���������
���������Y�X���������X���������
��������
8L��������!H��������]�oB��������5	vf	Q��������q	Jx		��	F���������	f�		p�	F���������	t�		8�	F���������	L���������	H��������
J��������>
Z
J��������j
Q���������
H���������
J���������
 J��������/Q��������AH��������JQ��������VJ]	eF��������mQ���������H���������Y,�G���������J��������.E��������DQ��������OE��������VL��������K��������%K��������*4CK��������L�V5mK��������tJyK��������
���������q�(�K���������J�K���������
���������q�`�K���������J�K���������
��������q�'K��������.J3K��������8qC�HK��������OJTK��������Y�`LeK��������lJqK��������v�} �M���������\�`�t�=	��O��������;	 U��������>
$)U��������.�
9P>K��������E\^`ot���J����������H��������	`CN��������Q��������`T��������Q��������P
W @p @(P08�@ H�	P�
X@`�h�@�
�	 8H �CV 
_�
Y
�
��2i,9��� e	$i
(.,I0l4C8<Oj		���		� ?	$�	(	b0E4N8	*�8 �08h p@�( �J8@H�Ptpx���f�����J8I8D.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.text.unlikely.rela.init.text.rela.exit.text.rela__ksymtab.rela__kcrctab__ksymtab_strings.rela__mcount_loc.rodata.str1.1.rodata.str1.8.rela.rodata.modinfo.rela__param.rela.retpoline_sites.rela.return_sites__versions.rela__jump_table.rela.data.rela__dyndbg.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.BTF.gnu_debuglink@$.d0?�Z:@�d�+J��E@�m0+^�"Y@�sx+n�i@XtH+	~�y@�tH+���@�t+
�2�p�@uP+�2��2(��� �@Pv�+��+��(�@�v`+� �@@w�+@@x�+%@� 5@0@�y +G@` B@�z�+ R��M@`{�+"`��@[@�|0+$z!0!X�X!�X!�5��VWp,B	x_y}�0��	*�H��
���0��1
0	`�He0	*�H��
1�o0�k0F0.1,0*U#Build time autogenerated kernel key5�y�>?������$0	`�He0
	*�H��
�G�Z��K,�HWM�	�o�D/��@po���M"CE�&����&�QʥP]]�1�&\&c�@�sg{�\�Y��2�6��y��Ƹ>8�0N��Șp蔸�My*����(Vy��UQ-�S:���o>L��ޱx�A����4z��@E�Zn���/�
�$� ���'�}b�������h9D�	�z;ia��0At���N5Q4�ի�M��\�Ԏ~�Y�Fxh����qox�� �A��)E/��xk
dOa6ڲ�s•�̓8MS��L�ߜ7�@��s�15"�D�&i���pn�Ƴ��H�n���?Fo3Y�4�D@�ԙ���u$n:蝁�n�Y�pn8���,^�'x�v�C2Ka�J"��a�E�ڬI'�К>���<�2s��� s[�L'J��j���^?�8Yg�o:��JD��TE����*<�/[p3d���諞��tQC�W3�1%uw�t۵��ۉ01r�����6h�y �w�J�s[��~Module signature appended~