HEX
Server: Apache/2.4.67 (Debian)
System: Linux vps-b2547eb4 6.1.0-41-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.158-1 (2025-11-09) x86_64
User: root (0)
PHP: 8.2.31
Disabled: NONE
Upload Files
File: //lib/modules/6.1.0-49-cloud-amd64/kernel/drivers/hid/hid-sensor-hub.ko
ELF>�@@0/GNU�/T-�F���[uӥ�kf�aLinuxLinux6.1.0-49-cloud-amd64�@��I����UHi�I�SA��A�8L�ý����A�HI�@����I�@����H�LX@��Hi�L�DXL9�����H1���u�jH��H9�taH�T�@D�JE��t�9:u�L�JD9RtE9u�E�IE;Kr�E;KsƋq0�C1�s�B\�C�BX�C�B$�B(���C�BH�C�BL�C H�	L9�u���[]�ff.�f��1��@�AWAVAUI��ATA��USH�H��HL�u8L���H�](H�U(I��H9�u
�KH�H9�tCD9cu�L9ku�H�����tH�H�CH�BH�H���H��H�H��"H�C�L��L���1�[]A\A]A^A_�ff.���AWI��AVA��Hc�AUA��1�ATI��USL��H��H�L��H��HH��H�$�H���I�?H���H���H9�u�H�6H9��D;n0u�H����D;�H��N�4�I�F@�@(������I�?H���H�@8H��t�I�N@�Q$�q(�B���ƅ�tnA9�H�i0DO�t@E��~;E1�E1��E9�~.Ic�H���H��H�A���I�F@�P$���A�D;x(r�H�<$�D��H��[]A\A]A^A_�A������UH��SH��H�H��HH����CL��uH�}�����CL��H�߉CL�1�H��[]�f.��UH��SH�H��HH����kLt
H��[]�H�}�H��[]���AUATUSH��Hf�L�m8H��(L���H�]I��H9�t"H�C H�@H��t
H�s(H�{�H�H9�u�L��L���1�[]A\A]�H���H��H����f.��AUATUSH��Hf�L�m8H��(L���H�]I��H9�t"H�C H�@H��t
H�s(H�{�H�H9�u�L��L���1�[]A\A]�H���H��H����f.��H�p�(u1��H��0�1��f.��AWI��AVAUI��ATUSH��@H��HH�<$DDA�O4����A�0I��H�� E1�H���A��HH�D$(H��H�$L�������H�\$0H�l$8L�T$ DK�D�@H�$H�P�X$�X(�j��I��H��Hi DD�H�$D�D$L��HD�L$M�\$8L��L�\$�I�T$(I�|$(L�\$H��H9��,D�D$D�L$�A9�tH�H9���B= u�L�bE;D$|�E;D$}�L��H�T$�H�T$A��L�J M���EA�|$(tK�D�@A�T$TH�H;�W;P�NI�AH��t5K�T�@M�L�L$�r���L�\$L��L��L���L�\$L�L$L�d$(M�I��E;�H�����H��H�\$0H�l$8M��tH��tI�A H��tI��qH�|$(�H��H���H��@�[]A\A]A^A_�L���A��M�E1�뉋MH�t$ H��H���K�D�@H�PD�B�O���K�T�@D��H��H�BD�D�@�B$�B(H����PH�t$(�X���H�RL�\$L��L��2L���L�L$L�\$��f�L�޺ 
L��L�L$L�\$�I�|$0H��I�D$`�D�A�\$X�L�L$L�\$�h���H�t$ H��L�L$H��L�\$�L�L$L�\$�H�$A��HH��H��H�������H�$A��E�O4H��A�O0H��H�������L�d$(���ff.��ATUSH��H��Hf�L���H���H��H�] �H���L��H��1�H���H��H���L��[]A\�L���H��H��L����ff.���<UH��t��:�	u󀾑uꀾ�@uှ��u؀��uπ��uƀ��'u����u����u�dž��~��dž��~��dž��~�����AW��
I���PAVAUATUH���SH��H���H���I��HH��H��I���@ H���@8�L���A�ƅ��I��01�L��I��0I��8�A�ƅ��A�w,I�E(A�EHI�E(I� I�E0���?1�1�Hc�H��H��x����9�u���Hc���H��H���
��
H���I�E@H��H����A�O,H�$H�D$��u�fA��E;w,�6Ic�H��I_ �{w�
�hH���I��H���L�8I�G8H��
� I�D$�CA�D$�I�D$ H��H���H��H���H�$E�t$H��tD�p�KH����H���H��H���IcEHH��H��IE@H�IcEHH��H��IE@L�`0IcEHH��H��IE@H�@8hDH�D$A�EHH��tD�p�{L�$$����H�D$�{ ID�A��H�D$E;w,����H�$H��tD�pH�|$t	H�D$D�pI�U@A�MHjE1�E1������H���A��XE��x6H��D��[]A\A]A^A_�E�D$H��H��H����B���L����1����I�E@H��H������AWI��AVAUI��ATUS��H��H�L��HM�t$8I�l$(L���H�$I�D$(H9�u
�7H�H9�t/9Xu�L9xu�H�4$L������H��[]A\A]A^A_�H�=�0� �H����L�xL�h �XH�@(�� tQI�\$0H��H��H�D$H�����tH�L$I�L$0H�)H�YH�H�4$L���1�H��[]A\A]A^A_�I�\$(H��H��H�D$H�����t�H�L$H�KH�H�iI�L$(�H�4$L�����말�L�I���I���H9�u�H�H9��;p0u�H��t=;�Hs5Hc�H�D�@�p��t&H�x1����9�tHc�H�RH��9
u�B������AWAVA��AUA��ATM��UH��SH�� �T$eH�%(H�D$H��D$H��HH��H�D$�H�UH���H���H9�u�H�H9��D;k0u�H����t$;�H�D��Ic�E1���H���$A�ͅ�~`��L�q�
A��I��E9�tKA�$J�<�D�����t�H�|$�$��$H�T$eH+%(��H�� []A\A]A^A_��$��t9�D$1��‹4$��A��L9�r�D�d$�T$D��J�|�@���u�H�}�	H���H�}H���H�@8H��t�1��X����f��AWAVAUATU��SH��H�D�L$H�ZXH�BXL��HH9��I��A��E���H�H9��;K0u�H���;I�~ �E����I�~0D��I�F(H��H��I�F`H��M�~0)��Hh1����H�I�~8�A�nTI�m E�fPH��A�FX�A�F(H��H���L���I�>�H���L���L�����A�FXI�~`��tn��te1ۃ�tL�A�F(I�~ �H����[]A\A]A^A_�L���I�>H�޺1��L������|$��DЉ�뢋���|$��DЉ�댻���H���D��H����H�}H���D$H����H����D$�H��H��A����H��H���A���H��H����H��H��A�����H��H����H��H������I���H����H���H��D�������H���H�������H��H��H���H���h65L��w����G����t����uv�%@�V����sensor_hub_register_callbacksensor_hub_remove_callbacksensor_hub_set_featuresensor_hub_get_featuresensor_hub_input_attr_get_raw_valuehid_sensor_get_usage_indexsensor_hub_input_get_attribute_infosensor_hub_device_opensensor_hub_device_closeNo report with id 0x%x found
failed to open hid device
hid_sensor_hub sensor_hub_resume
 sensor_hub_suspend
maxfield:%d
collection->usage %x
data was pending ...
 hardware removed
cannot allocate Sensor data
&sd->mutexparse failed
hw start failed
hsdev->mutex_ptrHID-SENSOR-%xFailed MFD device name
Adding %s:%d
&x->waithid-sensor-hubdrivers/hid/hid-sensor-hub.csensor_hub_raw_event report id:0x%x size:%d type:%d
%d collection_index:%x hid:%x sz:%x
Invalid Physical device count
Failed to allocate memory for mfd cells
cannot allocate hid_sensor_hub_device
sensor_hub_probesensor_hub_removesensor_hub_raw_eventsensor_hub_suspendsensor_hub_resume����������license=GPLauthor=Srinivas Pandruvada <srinivas.pandruvada@intel.com>description=HID Sensor Hub driveralias=hid:b*g0003v*p*depends=hid,mfd-coreretpoline=Yintree=Yname=hid_sensor_hubvermagic=6.1.0-49-cloud-amd64 SMP preempt mod_unload modversions ��� (0�8�0�(  (0�8�@�8�0�( @��� �������� �(� �(� �(� �(� (0�8�x�8�0�( x���x�� �� � (0�8�H�P�H�8�0�( H� (0�8�H�8�0�( H�8�0�( H� (0�8�X�8�0�( X� (0�8�@�8�0�( @�@� �H�X�@��m��__fentry__�9�[__x86_return_thunk�4_raw_spin_lock_irqsaveUrS�__list_del_entry_valid�zkfreep�\�_raw_spin_unlock_irqrestoreŏW�memsetK��Mmutex_lockŁ"hid_hw_request�pHe__x86_indirect_thunk_rax8߬imemcpy8�2mutex_unlockɚx�_dev_warn4&�hid_hw_open����_dev_err`��Ahid_hw_close���__hid_register_driverl���__dynamic_dev_dbg/z%�completeA̴fkmemdupX�hid_hw_stop�ܥ�device_for_each_childR�mfd_remove_devices�Qnhid_unregister_driver���Cdevm_kmalloc���__mutex_initk"�hid_open_report�
�hid_hw_start7nY�devm_kasprintf��f�mfd_add_devices
�N#kmalloc_caches'Z�kmalloc_trace��h__list_add_valid���'hid_set_fieldV�
__stack_chk_fail�A�`__init_swait_queue_head7�*�wait_for_completion_interruptible_timeout	@ʝmodule_layout�����������������hid_sensor_hubGCC: (Debian 12.2.0-14+deb12u1) 12.2.0GCC: (Debian 12.2.0-14+deb12u1) 12.2.0��PP�
�Q�� �� �B@Uv �
Ms�,�=�O�b�s���������	��
�����X m
@� `���
� ,�@8�`N�hppX�[��c��k��s�������3� ��@m
Ts����R����� ��@��`N��:�YM	�:����:��@�`��#��4��G>�AK�Vs@�,�B�Xs�K�P� RsY�
`�_d�_�r�_  �XOs����j�[s��\sB��@B�`B@�^s�B��K�B���BUs��H�_�Vs���\��KxK@��_���Ws�� �_j�Zs��,�k(�SsZsYs��;����/��@���/�z���cs��@
�`��Q��� �����B��Xas *�@2�ds�>�S��G�����!���wufs��Y�hs��c�I�p��~���@���������������������� ���bs@���K`��J��h��%��� �-�@�<�K`�|�
_��G�j�N�j@�K!��E�����C���Uvj��U�js��]�ls�l�ns@�~�ps����rs���M	�4R�@�������������_���,����F��R/2��  ��]s������_@�`s�Vs��.�@�Q�d�x���Qs_s��8K?��ws@��_���,��ys@�{s��ns���|s��~s@��s��@�s��rs���s@���s����s�	��s��s@���s�Őjs�*�jswu�@es7�
h8jsmns@�	js��0ns���s�js@I��s��%js�E��sQ��s@���s�_��s�j�gs
^sis
^sks
^sms
^sZsTsos
^sVsqsz���
ss������ ��@
usNs
K^sKxs
^swszsts
^sVs�}svs
^sZsTs�s
�/^s�/��s
^sXsZsTs��s
^sXs�s
^sZsTs�s
^s��s
^s�s
^sVs�s
^s�/Q�s
^s�/Q�s
^s�s
K^s�s�0K  @�K`�!���-����+�*@ڹ�9�?���B��s@ߏ�>�B��K  @� `�~�s��~�s����sŐ�s@U�j���Q��!��ȁ@��-���K����s+�@ݢ�<���K��"K���F�@
�s�s
�s�s�s�9�
��!�@
�s�s/�	$M�*V�* `�(@�,(`�P(�j�(��(���(��(t�@hK�H@M�*@��*`"�
��m����h��^s��*@��*`m
*����������i�s@��(��s���s@�s�
��s���s
�sj�s�s
�s*Q?j�s
�s*j�s$�:�J�[�P�%I),k�_@}�,����s��@��`��0�_M�*����s����s�Zj@�sNs
�s�s�s�s�s_s�s���o
��^s)��s;��F
��^s  wsZ��s
�/��^s���/z�k��s
���s���s
���s���s
��^s�Vs�m�����s
��^s���s���s
��^s������s
���sX$M�*��*��s��s
���s`�*(�M�*4��s
���sM�*��*`�*���sVKO��s
���s`�*(�*���js��s���s
���sM�*���s
���sM�*���s���s
�*�s&
�shid_device_idhid_report_typeHID_INPUT_REPORTHID_OUTPUT_REPORTHID_FEATURE_REPORTHID_REPORT_TYPEShid_class_requestHID_REQ_GET_REPORTHID_REQ_GET_IDLEHID_REQ_GET_PROTOCOLHID_REQ_SET_REPORTHID_REQ_SET_IDLEHID_REQ_SET_PROTOCOLhid_collectionparent_idxhid_usagecollection_indexusage_indexresolution_multiplierwheel_factorhat_minhat_maxhat_dirwheel_accumulatedhid_fieldphysicalapplicationmaxusagereport_offsetreport_sizereport_countreport_typeusages_prioritieslogical_minimumlogical_maximumphysical_minimumphysical_maximumunit_exponenthidinputdpadslot_idxhid_reporthidinput_listfield_entry_listfield_entriesmaxfieldtool_activetoolhid_inputreportshid_field_entryhid_devicedev_rdescdev_rsizerdesccollectioncollection_sizemaxcollectionmaxapplicationcountryreport_enumled_workdriver_input_lockll_driverll_open_lockll_open_countbatterybattery_capacitybattery_minbattery_maxbattery_report_typebattery_report_idbattery_charge_statusbattery_statusbattery_avoid_querybattery_ratelimit_timeclaimedinitial_quirksio_startedhiddevhidrawff_inithiddev_connecthiddev_disconnecthiddev_hid_eventhiddev_report_eventdebug_rdescdebug_eventsdebug_listdebug_list_lockdebug_waithid_report_enumnumberedreport_listreport_id_hashhid_typeHID_TYPE_OTHERHID_TYPE_USBMOUSEHID_TYPE_USBNONEhid_battery_statusHID_BATTERY_UNKNOWNHID_BATTERY_QUERIEDHID_BATTERY_REPORTEDhid_driverdyn_listdyn_lockreport_tableraw_eventusage_tablereport_fixupinput_mappinginput_mappedinput_configuredfeature_mappingreset_resumehid_ll_driverraw_requestoutput_reportmay_wakeupmax_buffer_sizehid_report_idhid_usage_idusage_hidusage_typeusage_codepdata_sizeof_reguse_of_regacpi_matchignore_resource_conflictsparent_suppliesnum_parent_suppliesmfd_cell_acpi_matchhid_sensor_hub_attribute_infousage_idattrib_idreport_idunit_exposensor_hub_pendingattr_usage_idhid_sensor_hub_devicehdevproduct_idstart_collection_indexend_collection_indexmutex_ptrhid_sensor_hub_callbackscapture_samplesend_eventsensor_hub_read_flagsSENSOR_HUB_SYNCSENSOR_HUB_ASYNCsensor_hub_datadyn_callback_listdyn_callback_lockhid_sensor_hub_client_devshid_sensor_client_cntref_cnthid_sensor_hub_callbacks_listhsdevusage_callbacksensor_hub_driver_exitsensor_hub_driver_initsensor_hub_removesensor_hub_finalize_pending_fnsensor_hub_probesensor_hub_report_fixupsensor_hub_device_closesensor_hub_device_opensensor_hub_raw_eventsensor_hub_reset_resumesensor_hub_resumesensor_hub_suspendsensor_hub_input_get_attribute_infofield_indexhid_sensor_get_usage_indexsensor_hub_input_attr_get_raw_valuesensor_hub_get_featuresensor_hub_set_featuresensor_hub_remove_callbacksensor_hub_register_callback	%)
$
E
 b

�
�
�

/iD[�	h���	����B��,��$HKp9�T�:�Q`!RBie$�j���0�7�^�����<�0�St������,,C8U��g%�80��%�8��&����%P8�%8%�8&%�8>%p8V��h%8�	�0	���	)�)�)�%88�G�� � <)Enz �@�`����;�G"�!	#G	�0Z	g	}	�	'��	�	�	�		�	�	�	.�O

*
6
A

��M
w
�
��h@}�P��
�
�
�
�
�
�
�
#��0�`?LS]p�0���]Vo�M����__crc_sensor_hub_register_callback__crc_sensor_hub_remove_callback__crc_sensor_hub_set_feature__crc_sensor_hub_get_feature__crc_sensor_hub_input_attr_get_raw_value__crc_hid_sensor_get_usage_index__crc_sensor_hub_input_get_attribute_info__crc_sensor_hub_device_open__crc_sensor_hub_device_close__UNIQUE_ID_alias196__UNIQUE_ID_depends195____versions__UNIQUE_ID_retpoline194__UNIQUE_ID_intree193__UNIQUE_ID_name192__UNIQUE_ID_vermagic191_note_10_note_9__kstrtab_sensor_hub_register_callback__kstrtabns_sensor_hub_register_callback__ksymtab_sensor_hub_register_callback__kstrtab_sensor_hub_remove_callback__kstrtabns_sensor_hub_remove_callback__ksymtab_sensor_hub_remove_callback__kstrtab_sensor_hub_set_feature__kstrtabns_sensor_hub_set_feature__ksymtab_sensor_hub_set_feature__kstrtab_sensor_hub_get_feature__kstrtabns_sensor_hub_get_feature__ksymtab_sensor_hub_get_feature__kstrtab_sensor_hub_input_attr_get_raw_value__kstrtabns_sensor_hub_input_attr_get_raw_value__ksymtab_sensor_hub_input_attr_get_raw_value__kstrtab_hid_sensor_get_usage_index__kstrtabns_hid_sensor_get_usage_index__ksymtab_hid_sensor_get_usage_index__kstrtab_sensor_hub_input_get_attribute_info__kstrtabns_sensor_hub_input_get_attribute_info__ksymtab_sensor_hub_input_get_attribute_info__kstrtab_sensor_hub_device_open__kstrtabns_sensor_hub_device_open__ksymtab_sensor_hub_device_open__kstrtab_sensor_hub_device_close__kstrtabns_sensor_hub_device_close__ksymtab_sensor_hub_device_closesensor_hub_reset_resumesensor_hub_get_feature.coldsensor_hub_device_open.coldsensor_hub_driver_initsensor_hub_driversensor_hub_resume__UNIQUE_ID_ddebug260.7sensor_hub_suspend__UNIQUE_ID_ddebug258.8sensor_hub_finalize_pending_fnsensor_hub_raw_event__UNIQUE_ID_ddebug262.6__UNIQUE_ID_ddebug264.5__UNIQUE_ID_ddebug266.4__UNIQUE_ID_ddebug268.3__UNIQUE_ID_ddebug270.2sensor_hub_remove__UNIQUE_ID_ddebug276.0sensor_hub_driver_exitsensor_hub_report_fixupsensor_hub_probe__key.29__key.30__UNIQUE_ID_ddebug274.1sensor_hub_probe.coldhid_sensor_get_usage_index.coldsensor_hub_set_feature.cold__key.23sensor_hub_input_attr_get_raw_value.cold__func__.31__func__.28__func__.26__func__.25__func__.24__UNIQUE_ID_license282__UNIQUE_ID_author281__UNIQUE_ID_description280__UNIQUE_ID___addressable_cleanup_module279__UNIQUE_ID___addressable_init_module278sensor_hub_devicesdevm_kmallochid_unregister_driverhid_hw_start__this_modulecomplete__init_swait_queue_head__hid_register_drivercleanup_modulememcpykfreedevice_for_each_child_raw_spin_lock_irqsave__dynamic_dev_dbghid_hw_stop__fentry__init_modulewait_for_completion_interruptible_timeout__x86_indirect_thunk_rax__stack_chk_fail__list_add_valid_dev_errhid_set_fieldhid_hw_requestmutex_lockhid_hw_openmfd_add_deviceshid_hw_close__list_del_entry_valid__mutex_init_raw_spin_unlock_irqrestorememset_dev_warn__x86_return_thunk__mod_hid__sensor_hub_devices_device_tabledevm_kasprintfmutex_unlockkmemdupmfd_remove_deviceskmalloc_tracehid_open_reportkmalloc_cacheso�������������������o������������������o��������'l��������U����������i�����������������������������o�������������������|������������������������T{��������ls���������h����������������������������o��������|��������,}��������4E���������R���������ao��������x|��������������������������������������o���������l���������s���������������������������H	� m��������1o��������Pl��������vs�����������������������������\�	��m���������o�������������������d�������������������o��������>l���������l��������-����������s���������s������������������������������������5~<	�Am��������b	�{8�m���������s�������������������d��������
�	p#m��������AqH	Tm��������kv	P�m���������o������������������n���������l�����������j����������������������������
	�			m��������1	o��������B	����������	����������	o���������	`���������	C


�"
���������*
���������5
wT
b��������_
��
��
`��������+`��������7�]`��������nlu
|����������������������]y~�������������������;�	8�m���������n�����������y���������l�o��������#
l��������R
���������j
���������q
�,�
����������
x���������
����������
���������
x��������4���������Ao��������\�h����������������������o��������|��������(�4�C�S��z����������������������������	z��������{��������7s��������Ct��������Qo�����������|���������
�I�e��������l��������'���������/|��������?{��������G���������Tr��������ri�����������������������������|���������{������������������
����������"2y��������:���������CGJ�Xy��������]�d#ly��������w�~��y�����������`�y�������������y�����������y���������������������������������������������o��������9cf��������a��������v,-�56�2 3$�(&,'0w4)8*<�@/D0HkLPTuX \!`qd#h$�� (`08�@0H�P�X�`0	h�	p�x@���Pk�u���6����Q�� �$(A	,�	0�4i
8�
<�@�D�H������ $(	,048<�@�D�H�L�P�T�X�\�`�d�h�l�p�t�x�|������������������
��O�P�Q�V�`�f�j�������������������������
&079:; �$�(�,�0�4�8�<�@�D�H�L�PTX\	`d	h
lptx|���������������������	�"	�0	��	��	��	��	��	��	��	��	��	�j�����������������������


 
$_
(`
,a
0c
4e
8g
<i
@n
D�
H�
L�
P�
T�
X�
\�
`�
d?h@l�p�t�x�|��������������������������G�P�W�Y�[�]�^�a�e��������������������G��" �
	�B�	� $](	z0438	B@wDWH	
P�T*X	�`�dh	�p�t	x	*�����	bR�0�	8�H�h0	�0����gp9 a�89@HaP;p9x@�a���9�@�a�~�9�@�a�89 @(a0qP9X@`ah�9���a�H�9�`�a�\8pPg.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.text.unlikely.rela.init.text.rela.exit.text.rela__ksymtab_gpl__kcrctab_gpl__ksymtab_strings.rela__mcount_loc.rodata.str1.1.rodata.str1.8.rodata.modinfo.rela.retpoline_sites.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@$.dD?��:@�n-J�"E@�~-^�Y@؁x-n�i@P�0-	~�ly@���-�X$�2|�}��@��-�2
~�2����� �P��O�@���-kL@`��-��'m$"@(��-6�"�	 F ,�A@��-X�,8 S@���-c�-^@`�-!s.n@x�-#�.�~@��`-%�0�@�@�0-'��3�0�3P��3��33!U�
.`	�b� ��0��	*�H��
���0��1
0	`�He0	*�H��
1�o0�k0F0.1,0*U#Build time autogenerated kernel keyS�DiI��
�	�
��\��0	`�He0
	*�H��
�g �b��O���hN�N�S���{eȃ�+`��>�9�C�eR���8h��:�f
���D�L��u�h]�2?�tr��[��G�-a�F�F�V����m�
6���Ү㧎����=�Ԓ��a*�z�\7D*�aΘ$��>/ l�b:-��:��$�7/:FY%ó���)�������J��'���������5*A��s��� �� ��֣�)�.ד���`3N
�	�Q�e�]!.���)��bX�H�S��cK��3m$�:�Y`�}CR���JB�S��S�`�5�/���4p�J�.f�(\�y˒��!�j����)��F�3�lЮu�{.S-%�^,��9:@[>eF@�6Pv��׹�v����'��_K:m>X�	S$s%	T��I��.�d�/�Tv��jh���Dx��	.�9�r�'H��$,���<qZ;���f�7]��	r��r�V���L�eY�i�+��Ib*��5υ�������~Module signature appended~