HEX
Server: LiteSpeed
System: Linux php-prod-1.spaceapp.ru 5.15.0-157-generic #167-Ubuntu SMP Wed Sep 17 21:35:53 UTC 2025 x86_64
User: xnsbb3110 (1041)
PHP: 8.1.33
Disabled: NONE
Upload Files
File: //usr/lib/modules/5.15.0-133-generic/kernel/drivers/media/dvb-frontends/stv0288.ko
ELF>H�@@%$GNU��r��-�1����װ�PLinuxLinux�UH��H���]�D�UH��ATA��S��H�� eH�%(H�E�1�H�GH�?@�u�U�H�uк��E�f�E�H�E�H�E��E1���t����A�����H�E�eH+%(uH�� D��[A\]��f.��UH��H��t!����=������1�]��5��������1�]�f.��UH��H��t%�����u��������u1�]��������t帇���]�f��U�H��ATS��L�������L���k����…�uD�۸��L��E��N�����u)����L���.�����u	[A\]��������f.��UH��AVAUATSH���L�������AL�������2�I�D$H�@H��tR�0�P��!�<�t01�L�����I�T$�؃�Hc˃�H�RH��4
���!�<�u�H��1�[A\A]A^]�1�A��D��D�sMc�I���wiHc�A��H���wfD�sA��L���*���Mc�I���w^E��A���u���Hc�H���wR���u�H��1�[A\A]A^]�L��H����H���U���U��L��H����H��H����ff.������1��fD�UH��S��H���H��0eH�%(H�D$(1���T$&H�T$&H�T$H��f�$f�D$H�D$'�D$'�D$�D$H�D$���t�����D$'H�T$(eH+%(u
H�]����ff.�@�UH��AWAVAUATSH���H�}�L�����H�EЃ�d�I�GH�@H��tH�}�1��H�]�H��PH��H��t�H��pH��H��t1���Ƨ�H�EЋ�PL�������=c���Hi��Mb1Ҿ"L�����1Ҿ#L��������+L������H��&��L����,���Lc뺀L��Mi퉵��(�����1Ҿ)L�����1Ҿ*L�����I��(�(L��A)�D����g���D��)L���A�����M���A�վ*L���<����������L��E1����������E1��;��E1�E1�E1��Ӿ+L����L��D��,�������t4I�wI�?�$�S����u��y�A��A��tA��(A��(E����H�MЋ�(ALJ	A����PA��1�H��[A\A]A^A_]��������ff.��U�$H��ATSH��H��H�8H�p���<�tH�
A�ą�u[A������D���A��t���t�����[1�A\]����u�1�[A\]�����UH��AUATSL��A��$ ��t
[1�A\A]]�I�<$I��I�t$�&���I�t$I�<$�'�����������	�A�u����[1�A\A]]�ff.�f��U�H��SH��H��H�pH�8����������)4�����"����f�����H�]�1�������������D�U�-H��AUI��ATSL��I�t$I�<$����I�t$I�<$�.���������	ø��)؍�@��1���H�9�O�fA�u����[1�A\A]]���U�(H��AUI��H�=ATSH��
�I��H����H���AH�ǀ��L�hHǀHǀ������I�t$I�<$1��*����؋�����u,I�|$�^I�D$H���H�M��$[A\A]]�L���1�[A\A]]��UH��AUATSL��A��$ ��t
[1�A\A]]�I�<$I��I�t$�&���I�t$I�<$�'���w���������	�A�u����[1�A\A]]�ff.�f��UH��AWAVAUATI��SH�� �
L��eH�%(H�E�1����1Ҿ	L���d�������L���H���A�|$��1�L�m�Lc�I����I�GG�44�E��H�u�D�u���E�f�E�L�m�I�?���t5���������H�U�eH+%(uKH�� [A\A]A^A_]�A�D$��9��t����<@���1��1���L��H����Z����ff.��U�A����H��SH�u�H�� H��eH�%(H�E�1�f�M�H�C��E�f�E�H�E�H�E�H�;���t�������H�E�eH+%(uH�]�1����ff.��UH��ATSH�� eH�%(H�E�H����uuD�f�H�u�H�P�]�D�e���E�f�U�H�U�H�U�H�8��E1���t����A�����H�E�eH+%(uH�� D��[A\]�A������A��A����H��H���A������H��H����H����UH��t0��H��H�HE�H��H���1�]�H�����Ӊ�H��H����H��H���H�EЋ�d����=�H��H���������H����H����E1�A��H��H����H����H����H������H����H����A��A���H��H����H��H����A�����AH��H����A��A����H��H���A������stv0288_attach7stv0288: %s: writereg error (reg == 0x%02x, val == 0x%02x, ret == %i)
7stv0288: stv0288: init chip
7stv0288: %s: readreg error (reg == 0x%02x, ret == %i)
7stv0288: %s : FE_SET_FRONTEND
7stv0288: %s: unsupported delivery system selected (%d)
7stv0288: stv0288: stv0288_set_symbolrate
7stv0288: %s : FE_READ_STATUS : VSTATUS: 0x%02x
7stv0288: stv0288 has locked
7stv0288: stv0288_read_ber %d
7stv0288: stv0288_read_signal_strength %d
7stv0288: stv0288_read_snr %d
/build/linux-mJOtZy/linux-5.15.0/drivers/media/dvb-frontends/stv0288.c7stv0288: %s
SEC_VOLTAGE_13SEC_VOLTAGE_18??7stv0288: %s: %s
7stv0288: stv0288 id %x
stv0288_readregstv0288_writeregIstv0288_set_frontendstv0288_read_statusstv0288_send_diseqc_msgstv0288_send_diseqc_burststv0288_set_voltagedebugdebug_legacy_dish_switchST STV0288 DVB-S�ٟ8�e&�@B@B@���� 	

�0�H�E������ !T"#+�,�01234	567/89�:;<=0@cAB CDEFGJPQ8R!XTY�Z[�\]^_�pqrtuv��?�?��������������H����:������������ ����Q6R	S�TbU)VdW+��license=GPLauthor=Georg Acher, Bob Liu, Igor liplianindescription=ST STV0288 DVB Demodulator driverparm=debug:Turn on/off frontend debugging (default:off).parmtype=debug:intparm=debug_legacy_dish_switch:Enable timing analysis for Dish Network legacy switchesparmtype=debug_legacy_dish_switch:intsrcversion=3524F0C776E9488D9122080depends=retpoline=Yintree=Yname=stv0288vermagic=5.15.0-133-generic SMP mod_unload modversions ��$�S��module_layout
1�kmalloc_caches����msleep�*�param_ops_intn���i2c_transfer����__const_udelay�9�[__x86_return_thunk���__ubsan_handle_out_of_boundske��__stack_chk_fail�~��_printk�pHe__x86_indirect_thunk_rax�m��__fentry__�戯kmem_cache_alloc_trace�zkfree�,'__u8 [6]'RQ S,T'u8 [212]''int'stv0288GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0��� � 
� � '� =� L� [� j� y�  �� @�� ��� �� �� �� �� ��  �� @
� �� )� G� ]� x� ��  �� @�� ��� �� �� ��  � @� �$� V�7�	0:� V���	 �F@Q� `� o� ~� �� �� �� �� �� �� �� �� �� �� 
� � (� 4�  @� @J� `� n� {� �� 
�� �� �� �� �� �� �� �� �� �� 	�� 
�� �� � � � � #� *� 2� :� C� I� P� 	V� 
^� f� l� 
u� 	�� �� �� �� �� �� � � 2� J� \� p� �� �� �� �� �� �� �� � 	)� 
>� K� Z� f� r� ~� �� �� �� �� �� �� �� �� �� 
� �  � +� 6� C� V� d� u� �� �� �� �� �� �� �� 	� 
� � � 
� �� �� 	� � ��$� +� 	L�	-�5� %@	��0�.�B� @�p�@�����
�
@u�u�
1�X� �f� 5���6�@IT~��ab�Z
}`�@}�9��p� �IT}ׯ8�@�y���X��rI������}� ��� �@�� �#��� � H@�
H��XH@�H�� H@� m�� ?��	�� S�� i��� k��-l�@ � m���E�4�2�
8�3�7�0�  Y�	5��@t9H�;� v`|M� @U� >�bI@\� �i� :��;�V�@X`}�s� ����|� ��� �XF�@�H��-Y��� @p`y�Z��$X��=��� �@��� ;���
�<���  � ��?�@� C�)�F�-�	H�:�� 8i� :�U� >��+@��L�`}�
D�D�� 8i� :��Hg�}�G��� C��� F�U� >�� Xi� :�t9HB��I����K�}@� 6�J�� 0� C� U� c� t� �� P��� S�@�� U��
M�
>�O�
>�R�R�E�Q�
K�T��� � � �� ��`� ITW�N�A�� @-�	G����`��-� (>� _�J� c�@T� e��]� g��j� e�
\�
K�^�t� 
b�5�`�a�
b�d�
b�f�
>�Z�h�
>�j�]��� 	�� �� �� � � � � � � #� ���cH@��H��@/� �
���S��}W_p@<� �G� p��R� m[� mY�	5��Y>�@e� F��o� �cH�-�������Rq�gm�@`�`������m��l�kz� s����� t�@�� �U� >���� >��XF�@�� F����S�o�n�
�Sr�[��� � nG	 � @� ��.� �  "� @4� `B� �P� �_� ���= q� @�.�y� �� �� �� �� �� � � � � 9� Q� �i�  $v�~��X������@����������n�
��w� ��@�C����� ����� ���� ��@������� ���� ��� ��@� ���� ���
|�}�� J��-��@� q��� S� S@!� S�/� S�8� SJ� ��@�i���'��'͏�'{�
|��
|���w���
|�S��
|�u��
|�C��
|���
|�4��
|���]� �/o� 	H$��n�
��@����� ����� ~��� ~�@~���� ����C��
|�����
|����� 	��.� �  �� @� `� ��� �� ��	��!�  �$��2� O��~�@~��9� ~��X������@����E� ���J� ��\� ��@i� ���{� ���B
���� ��@�� ����� ����� ��	�� ��@	� ���	� ���	� ��
� ��@
�m���
� ���
5� ���� ��@U� ���a� ���D��i� z�@s� ��@
��
|����
|�6���"���
x�|���
|���u���
|�����~� 2����� %� �?�@��  �`�� #���� $���� &��� �� '��X(� � @�� $�`!$��!*��!+��!,��/!)�<! T!(b!0v!@�!`�!�������� �!@�!`�!h�!p�!x!�!�!�2!�K!�c!�{!��!��!��!��!��!��!/��!/�(!/�P!/�x!/��	.!/��
=!/��"�/�
��
|�����
|������
|������
|�!���
|� ���
|����
|�#��
|���
y�|���I!Q�$� �� %�@/!`��
S��W! f!t!4@� �|!���
���!�(Yl
�a	���@�M}���!�(�!�(� �(�� $��(�!)�����
�*��
��
|�	���Yl
�a�!��
�!|����!��
�!|��!��
�!|��!u�!��
�!|��!C!��
�!|�#!C'!��
�!|��#��8!��
�!|�L!uU!��
�!|�k!��
�!|�b!�{!��
�!|������!���!��
�!|��! ��!��
�!|��!��!���!��
�!|�;��@�!��
�*�����)
!��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_countstv0288_configdemod_addressinittabset_ts_paramsstv0288_stateinitialisedtuner_frequencyerrmodestv0288_attachfestv0288_i2c_gate_ctrlstv0288_initberstv0288_read_berstv0288_read_signal_strengthsnrstv0288_read_snrstv0288_read_statusucblocksstv0288_read_ucblocksstv0288_releasestv0288_send_diseqc_burststv0288_send_diseqc_msgstv0288_set_frontendtonestv0288_set_tonevoltstv0288_set_voltagestv0288_sleepstv0288_writestv0288_writeregIstv0288.koDU�.#Q	2�?ZXf	no
�|8������ ��(0;�VQ Wb��|(���r���@���QA�
��$�@K`e`�az0����0�P�p��@�kQ#p�4bJ�Vsj�	����p
2��<�p�����%�P�
�(4,J8.ef9z��(����V�&(((�M�[ax�������.���	�	�$+__UNIQUE_ID_srcversion124__UNIQUE_ID_depends123____versions__UNIQUE_ID_retpoline122__UNIQUE_ID_intree121__UNIQUE_ID_name120__UNIQUE_ID_vermagic119_note_9_note_8__kstrtab_stv0288_attach__kstrtabns_stv0288_attach__ksymtab_stv0288_attachstv0288_releasestv0288_writeregIstv0288_writeregI.cold__func__.2stv0288_i2c_gate_ctrlstv0288_set_tonestv0288_send_diseqc_burststv0288_send_diseqc_burst.cold__func__.6stv0288_initstv0288_inittabstv0288_init.coldstv0288_set_voltagestv0288_set_voltage.cold__func__.7stv0288_readreg.isra.0stv0288_readreg.isra.0.cold__func__.1stv0288_set_frontendstv0288_set_frontend.cold__func__.3stv0288_read_statusstv0288_read_status.cold__func__.4stv0288_read_berstv0288_read_ber.coldstv0288_read_signal_strengthstv0288_read_signal_strength.coldstv0288_read_snrstv0288_read_snr.coldstv0288_opsstv0288_attach.coldstv0288_read_ucblocksstv0288_read_ucblocks.coldstv0288_send_diseqc_msgstv0288_send_diseqc_msg.cold__func__.5stv0288_sleepstv0288_sleep.coldstv0288_writestv0288_write.cold__UNIQUE_ID_license363__UNIQUE_ID_author362__UNIQUE_ID_description361__UNIQUE_ID_debug360__UNIQUE_ID_debugtype359__param_debug__param_str_debug__UNIQUE_ID_debug_legacy_dish_switch358__UNIQUE_ID_debug_legacy_dish_switchtype357__param_debug_legacy_dish_switch__param_str_debug_legacy_dish_switch__this_modulekfreekmem_cache_alloc_trace__fentry____x86_indirect_thunk_rax_printk__stack_chk_fail__ubsan_handle_out_of_bounds__x86_return_thunk__crc_stv0288_attach__const_udelayi2c_transferparam_ops_intmsleepkmalloc_cachesM��������K��������R��������!M��������rU�������������������R���������P���������M���������T���������R��������
T��������R��������!M��������UR��������sR���������M����������$�X���������R��������M��������&5<QX���������R���������!7R��������A�FQ��������O�WQ��������f`kQ��������w@|Q���������M����������M�R���������M��������U��������!)�HR��������MP��������aM��������x���N���������N���������N���������T�����������CX���������R���������M���������,4?R��������EZR��������_d qM���������R����������<�R��������M��������GOM[R��������qM����������^�R��������	M��������	YT&	L��������r	X���������	�	o�	�	R���������	K���������	R���������	M��������

R��������J
R
�_
R��������q
M���������
�
��
X��������'U��������2:�aR��������}X����������Q���������P���������M��������U���������9R��������>P��������QM���������U������������R���������P��������
O��������$�+�27O��������<�CPHO��������M5_f-q�x0}O���������R�����������p�O���������)�0���O����������������������0���O����������O����������O��������4+P2H7O��������<C�HO��������M�T�YO��������^Oe�jO��������o�xC}O����������	���O����������	���O���������:�p��O����������
���O���������O���������W
S �  �(0�8�@`H�PpX`ph	p�	xp
���P�����P�`�pp �	0p
@�H P�h��JV (�0J8VH�����Tr�� 6$�(G,�0>4Y8�<�@ZD�H�	L�	P	
T^
X`\8`�d� �@P�X�`p�x�����������.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.text.unlikely.rela__ksymtab_gpl.rela__kcrctab_gpl__ksymtab_strings.rela__mcount_loc.rodata.str1.8.rodata.str1.1.rela.rodata.modinfo.rela__param.rela.retpoline_sites.rela.return_sites__versions.rela.data.gnu.linkonce.this_module.bss.comment.note.GNU-stack.BTF.gnu_debuglink@$.d0?��:@PhX"J�
 E@�s�"^�Y@�zH"q�l@�z"	2�����@�z�"�2pW�2�]�@� �@�|h"����P�@�}�"��@�~H"�$h�@p"
��  � @p�h"#�@=�"B0�"XK�"[�"�6`�Y�Yp#J	b:؂o0��	*�H��
���0��1
0	`�He0	*�H��
1�o0�k0F0.1,0*U#Build time autogenerated kernel key.;��ڽ��>
R�i8B0�`0	`�He0
	*�H��
���{�����
��ǭw��$���|(���uk���TBj�W#4�����m%�J:8fu�����p������)˩"�e�B�Z�( ��9g������S_�;��A�@Nሧ].O�X*mޅ�d��ajv��+Ը��@����<:"t/N�[iڏ�9~���fi���qHA���>z+]K"�`&'�w�����ede�'$�K��W(^^%\������
:�:7H��M��~V�	!Q�0_�������?~�c�3�o���w^�T_N�>}	�	�IM��_ۓ�3�aIz�x���2U����!��9���$Q'�޺��٨�p<
�Q�T�ka�*����M8��+L�1�A�p�/��ν�B�B��&|k�c����8����	�A.��ɗ�Y�c,z�uNx)+�=b���ʬ���h0�\���8�
�82pg�%H6��9D�����L/ފ�V}|}�졭\~Ja�(�y�~��Ǽ�u������n��{E�C����bj��~Module signature appended~