HEX
Server: Apache/2.4.65 (Debian)
System: Linux kubikelcreative 5.10.0-35-amd64 #1 SMP Debian 5.10.237-1 (2025-05-19) x86_64
User: www-data (33)
PHP: 8.4.13
Disabled: NONE
Upload Files
File: //lib/modules/5.10.0-36-amd64/kernel/drivers/hwmon/adt7470.ko
ELF>h�@@$#GNU�m*:�:�(�;n��8x5H�$Linux5.10.0-36-amd64�UH��SH�H��H�GH�@ �%=uV�>H�����AuD�=H�����pu2�?H�����u �47�adt7f�C1��C0�C[]����[]�@�AWI��H��AVAUATI��USH��H��M�xx�n �
eH�%(H�D$1�H��M�/���u H�$���tB��~Hc�H�H�H����H���H�\$eH+%(��H��[]A\A]A^A_�H�$M�wL�����HcC H�$��L���A������|@�����C tH�$����	��҉�L���L���L���l���������ƒ�H�H�$H���R����|���H�$��H��	�����AWI��I��H��AVAUATUSH��H��M�hxeH�%(H�D$1��F H�T$I�m������Fh�
�D$�����A�G ����H�D$E�A��@H��A��@H����M�uH�D$L���IcG H�T$H��A���D�l$D���H�|$��uBA��D!���D��H���L���H��H�\$eH+%(u!H��[]A\A]A^A_�D	��H������D�AVI��H��AUATUH���
SH��H��M�hxeH�%(H�D$1�H��M�e�����H�$H�����H����HM�H=�HO�H����H���H��S㥛� H��H��H��H��M�uH�$L���HcE H�$L��A����u �҃�n@���L���H��H�\$eH+%(uDH��[]A\A]A^�H�����H��S㥛� H��H��H��H��?H��H)��u���H������AVI��H��AUATI��
USH��H��M�hxeH�%(H�D$1�H��I�m�����H�<$�HI$��M�uH=�L��HO�H�$�IcD$ H�$H��A���A�t$ �҃�8@���L���H��H�\$eH+%(uH��[]A\A]A^�H������fD�AVI��H��AUATI��
USH��H��M�hxeH�%(H�D$1�H��I�m�����H�<$�HI$��M�uH=�L��HO�H�$�IcD$ H�$H��A���A�t$ �҃�j@���L���H��H�\$eH+%(uH��[]A\A]A^�H������fD�AVI��H��AUATI��
USH��H��M�hxeH�%(H�D$1�H��I�m�����H�<$�HI$��M�uH=�L��HO�H�$�IcD$ H�$H��A���A�t$ �҃�2@���L���H��H�\$eH+%(uH��[]A\A]A^�H������fD�AVI���
H��AUATUSH��H��M�`xeH�%(H�D$1�H��I�,$�����L�$�1�I��H��Hc�Hc��49�����H�I9���H��	u�A�E1�I��L����@H����@H��ƒ�D	�����tH����tH��ƒ�D	����L���H��H�\$eH+%(uBH��[]A\A]A^�L��L)�H)�H9�LO�I��w E��A�@A���V���H�����A��E��A���5���ff.��AUI���
H��ATUSH��H��M�`xeH�%(H�D$1�H��I�,$���usM�l$L���H�$�@H��A��$���ƒ�H�<$u:�Ҿ@H���L���H��H�\$eH+%(uH��[]A\A]��ƒ��H������ff.��AVI��H��AUATUH���
SH��H��M�hxeH�%(H�D$1�H��M�e�����H�$H�����H����HM�H=�HO�H��~~H���H��S㥛� H��H��H��H��M�uH�$L���HcE H�$L��A�TR�u �ҍt6D@���L���H��H�\$eH+%(uDH��[]A\A]A^�H�����H��S㥛� H��H��H��H��?H��H)��w���H�����fD�AVI��H��AUATUH���
SH��H��M�hxeH�%(H�D$1�H��M�e�����H�$H�����H����HM�H=�HO�H��~~H���H��S㥛� H��H��H��H��M�uH�$L���HcE H�$L��A�T\�u �ҍt6E@���L���H��H�\$eH+%(uDH��[]A\A]A^�H�����H��S㥛� H��H��H��H��?H��H)��w���H�����fD�ATI���
H��USH��H��I�hxeH�%(H�D$1�H�����u`H�<$�HI$�`�L�eH=`�L��HO�H�$�H�$L�牅��H��H�t$eH+4%(uH��[]A\�H��������ATI���
H��USH��H��I�hxeH�%(H�D$1�H�����uiH�<$H�����HI$�
L�eH��
L��HO�H�$�H�$�E@H��y�EDL���H��H�t$eH+4%(uH��[]A\�H������ff.��AV��
��AUL�o ATI��L��US�H����L� H�xM�t$H���@@����H��H��ǀ��I��$��H��L��L����@L���������@L�����H�H��L��L���H=�w@L�@PM��tDH������L��H���H��H=�w#H���H���1�[]A\A]A^�L��H��������ff.�f��H���H����1����AWAVAUATI��hUH��S1�H��eH�%(H�D$1���iH��A���A�Ǎs2H����DH��H��u�D��hH��E����?E��1��D���iH���?��T�s2H��H���H��u�@H���H��@�Ȁ���A�D$@����xi����@H��H����@H������D��hH���D��iH���H���A�D$@��y1��sH���A�DG��tA�\$@H��H��u�A�D$DH�D$eH+%(uH��[]A\A]A^A_��ff.�@�ATI��USH���H�k�7H���H��L���4���H������u����H������t�[1�]A\�ff.���AWI��H��AVAUATUH���
SH��H��M�hxeH�%(H�D$1�H��M�e�����H�$H������eRM�}H�L��H���H��HNº��H=��HO�H�$�HcE L�4$L��fE�tEv�m A�֍l-`@�����t.L���H��H�\$eH+%(u3H��[]A\A]A^A_�D��uL����@����H�����fD�AUI��1�H��ATUSH��H��I�hxeH�%(H�D$1�H�����uzH�$��upL�mL���L�$$�rfD���H�mA��H�����t*L���H��H�\$eH+%(u-H��[]A\A]�D��sH������H������ff.��AWI��H��AVAUATUH���
SH��H��M�hxeH�%(H�D$1�H��M�e�����H�$H������eRM�}H�L��H���H��HNº��H=��HO�H�$�HcE L�4$L��fE�tEn�m A�֍l-X@�����t.L���H��H�\$eH+%(u3H��[]A\A]A^A_�D��uL����@����H�����fD�AWAVAUATI��USH��L�5H�I��h��I�����H+G8H;W0�rL�H��y
�)�wL����D$A�T$D1���w�u H���A�D,HH��H��
u�E1�A�u*H���A�u+H�߉����	�fC�l,fI��I��u�1�u2H������A��,�D�n|��h@����H���D��H�����A��,����A��,�H��H��u��@H����AH�����A��$��fA�D$~�����rH����sH�߉��M�t$0��A�D$(	�fA��$��D$����M�l$R�D��H��I����uH�߃�A�E��A�E	��Xu�1�uXH����uYH��A����u`H���D	�fA�D,n��uaH��A�����D	�fA�D,vH��H��u�M��$��8��H��I����u2H��A�E���u6H�߃�A�E�A�E��<u�M�t$8A�D$)L���H��L��[]A\A]A^A_�H���D��H���A��,�����Z����o(H��y>�)t8@��u�L�L��1��A�T$D�D$�������L��H���������M�|$L���@��������D$�G����BH�����fA	D$~����ff.�f��AUATI��USH�x���L�hH��L���H�;�@�H�;�t���L������L��������@�PDº	��	O�H��H����[]H�A\A]�ff.��UH�xH������H��H������]H���UH�xH������H��H���P@�]H��@�UH�xH�����H��H������]H����UH��SH�xH���z���HcS H��H���T\i���[]H���UH��SH�xH���:���HcS H��H���TRi���[]H���UH��SH�xH�����HcS H��H���THi���[]H���UH��SH�xH�����HcS �DPv�P�f���w%�ȸ�eRH��H��������[]H���0
�E[f�E�]�f.��UH��SH�xH���J���HcS �DPn�P�f���w%�ȸ�eRH��H��������[]H���0
�E[f�E�]�f.��UH��SH�xH������HcS �DPf�P�f���w%�ȸ�eRH��H��������[]H���0
�E[f�E�]�f.��UH��SH�xH���j����@~#E t�1
�C�f�[]��0
�Cf��[]���UH�xH������H��H������]H���UH��SH�xH�����HcS H��H������[]H��fD�UH��SH�xH�����HcS H��H������[]H��fD�UH��SH�xH���j���HcS H��H������[]H��fD�UH��SH�xH���*���HcS H��H�����i���[]H���UH��SH�xH�����HcS H��H�����i���� N�[]H��f.��UH��SH�xH�����HcS H��H��������[]H���UH��SH�xH���Z���HcS �����t"���H��H�����[]H��H��H����[]�H��L����H�D$eH+%(uH��H��[]A\A]A^A_���H��H���H���&data->lock%s chip found
%s%d
%x
adt7470pwm4_auto_channels_temppwm3_auto_channels_temppwm2_auto_channels_temppwm1_auto_channels_temppwm4_enablepwm3_enablepwm2_enablepwm1_enablepwm4_auto_point2_temppwm3_auto_point2_temppwm2_auto_point2_temppwm1_auto_point2_temppwm4_auto_point1_temppwm3_auto_point1_temppwm2_auto_point1_temppwm1_auto_point1_temppwm4_auto_point2_pwmpwm3_auto_point2_pwmpwm2_auto_point2_pwmpwm1_auto_point2_pwmpwm4_auto_point1_pwmpwm3_auto_point1_pwmpwm2_auto_point1_pwmpwm1_auto_point1_pwmpwm1_freqpwm4pwm3pwm2pwm1force_pwm_maxfan4_alarmfan3_alarmfan2_alarmfan1_alarmfan4_inputfan3_inputfan2_inputfan1_inputfan4_minfan3_minfan2_minfan1_minfan4_maxfan3_maxfan2_maxfan1_maxtemp10_alarmtemp9_alarmtemp8_alarmtemp7_alarmtemp6_alarmtemp5_alarmtemp4_alarmtemp3_alarmtemp2_alarmtemp1_alarmtemp10_inputtemp9_inputtemp8_inputtemp7_inputtemp6_inputtemp5_inputtemp4_inputtemp3_inputtemp2_inputtemp1_inputtemp10_mintemp9_mintemp8_mintemp7_mintemp6_mintemp5_mintemp4_mintemp3_mintemp2_mintemp1_mintemp10_maxtemp9_maxtemp8_maxtemp7_maxtemp6_maxtemp5_maxtemp4_maxtemp3_maxtemp2_maxtemp1_maxauto_update_intervalnum_temp_sensorsalarm_maskcannot read configuration register
3adt7470: ha ha, interrupted
license=GPLdescription=ADT7470 driverauthor=Darrick J. Wong <darrick.wong@oracle.com>alias=i2c:adt7470depends=retpoline=Yintree=Yname=adt7470vermagic=5.10.0-36-amd64 SMP mod_unload modversions adt7470#,;Xx�W,./������� (0�8�H�8�0�( H� (0�8�P�8�0�( P� (�0�@�0�(� @� (�0�@�0�(� @� (�0�@�0�(� @� (�0�@�0�(� @� (�0�@�0�(� @� �(�8�(� �8� (�0�@�0�(� @� (�0�@�0�(� @�� �0� ��0�� �0� ��0� (�0�(� 0� (0�8�H�8�0�( H�� �� (0�8�H�8�0�( H� �(�8�(� �8� (0�8�H�8�0�( H� (0�8�@�8�0�( @� �(� ���������������������������������������������������������0�H�8�0�( H�|amodule_layout��yJi2c_del_driverd��i2c_register_driver��?<sprintf����scnprintf�P�jiffies�s<\kstrtoull��Dschedule_timeout_interruptible�__msecs_to_jiffiesnd��kthread_should_stop��printk�P�msleep_interruptibleW$�kthread_stopH��_dev_err=���wake_up_process[�kthread_create_on_node@)q�devm_hwmon_device_register_with_groups�>P_dev_infoQ�__mutex_initNv�devm_kmalloc���`__stack_chk_failb˛@mutex_unlockp�B2i2c_smbus_write_byte_data���*mutex_lockKwT8kstrtoll�9�[__x86_return_thunkĽ��i2c_smbus_read_byte_data�pHe__x86_indirect_thunk_rax�m��__fentry__��������$$$$������������������$�$@$ $$$$$��������$$$$@$ $$$$$$	$$$$$$$$$�	����������	������������adt7470GCC: (Debian 10.2.1-6) 10.2.1 20210110GCC: (Debian 10.2.1-6) 10.2.1 20210110	
Xj	-@:sS	i�
}�5�$����8����0 ��������R�( �+�*: 
*IP�d�{�#�����d���
���/ 
-0�>
L3iP�x�0� ,�P/��=��=^=�@f��f� f��O�0:P:�:+�@9FG`=U�hh|��	���'1�@���@(�� -` G@ e(�(��(�@(�(��(�(@(5(O�(j�(�@(�(��(��(�@(( �(:�(T@(o(��(��(�@(�(��(�(3@(O(k�(��(�@(�(��(��(@(0(L�(h�(�@(�(��(��(�@(	(	�
(7	�
(P	@
(i	
(�	�(�	�(�	@(�	(�	�(
�(&
@(A
(_
�
(t
�	 �
�
(�
@
(�

(�
�	(�
`	( 	(5�(Z�(`(� (��(��(`(: (`�(��(�`(� (��(
�(:
`(V
 (r
�(�
�(�
`(�
 (�( .;N�\f	u�������,5@MTa��F���@��&__UNIQUE_ID_alias159__UNIQUE_ID_depends158____versions__UNIQUE_ID_retpoline157__UNIQUE_ID_intree156__UNIQUE_ID_name155__UNIQUE_ID_vermagic154_note_7adt7470_detectpwm_auto_temp_storepwm_auto_storepwm_tmin_storepwm_min_storepwm_storepwm1_freq_storeadt7470_freq_mapforce_pwm_max_storetemp_min_storetemp_max_storeauto_update_interval_storenum_temp_sensors_storeadt7470_probe__key.3adt7470_groupsadt7470_update_threadadt7470_probe.coldadt7470_removeadt7470_read_temperatures.isra.0adt7470_read_temperatures.isra.0.coldfan_max_storealarm_mask_storefan_min_storeadt7470_update_device.isra.0pwm1_freq_showalarm_mask_shownum_temp_sensors_showauto_update_interval_showtemp_max_showtemp_min_showfan_max_showfan_min_showfan_showalarm_showforce_pwm_max_showpwm_showpwm_min_showpwm_tmin_showpwm_tmax_showpwm_auto_showpwm_auto_temp_showadt7470_driver_initadt7470_driveradt7470_driver_exit__UNIQUE_ID_license232__UNIQUE_ID_description231__UNIQUE_ID_author230adt7470_idnormal_i2cadt7470_groupadt7470_attrsdev_attr_alarm_maskdev_attr_num_temp_sensorsdev_attr_auto_update_intervalsensor_dev_attr_temp1_maxsensor_dev_attr_temp2_maxsensor_dev_attr_temp3_maxsensor_dev_attr_temp4_maxsensor_dev_attr_temp5_maxsensor_dev_attr_temp6_maxsensor_dev_attr_temp7_maxsensor_dev_attr_temp8_maxsensor_dev_attr_temp9_maxsensor_dev_attr_temp10_maxsensor_dev_attr_temp1_minsensor_dev_attr_temp2_minsensor_dev_attr_temp3_minsensor_dev_attr_temp4_minsensor_dev_attr_temp5_minsensor_dev_attr_temp6_minsensor_dev_attr_temp7_minsensor_dev_attr_temp8_minsensor_dev_attr_temp9_minsensor_dev_attr_temp10_minsensor_dev_attr_temp1_inputsensor_dev_attr_temp2_inputsensor_dev_attr_temp3_inputsensor_dev_attr_temp4_inputsensor_dev_attr_temp5_inputsensor_dev_attr_temp6_inputsensor_dev_attr_temp7_inputsensor_dev_attr_temp8_inputsensor_dev_attr_temp9_inputsensor_dev_attr_temp10_inputsensor_dev_attr_temp1_alarmsensor_dev_attr_temp2_alarmsensor_dev_attr_temp3_alarmsensor_dev_attr_temp4_alarmsensor_dev_attr_temp5_alarmsensor_dev_attr_temp6_alarmsensor_dev_attr_temp7_alarmsensor_dev_attr_temp8_alarmsensor_dev_attr_temp9_alarmsensor_dev_attr_temp10_alarmsensor_dev_attr_fan1_maxsensor_dev_attr_fan2_maxsensor_dev_attr_fan3_maxsensor_dev_attr_fan4_maxsensor_dev_attr_fan1_minsensor_dev_attr_fan2_minsensor_dev_attr_fan3_minsensor_dev_attr_fan4_minsensor_dev_attr_fan1_inputsensor_dev_attr_fan2_inputsensor_dev_attr_fan3_inputsensor_dev_attr_fan4_inputsensor_dev_attr_fan1_alarmsensor_dev_attr_fan2_alarmsensor_dev_attr_fan3_alarmsensor_dev_attr_fan4_alarmsensor_dev_attr_force_pwm_maxsensor_dev_attr_pwm1dev_attr_pwm1_freqsensor_dev_attr_pwm2sensor_dev_attr_pwm3sensor_dev_attr_pwm4sensor_dev_attr_pwm1_auto_point1_pwmsensor_dev_attr_pwm2_auto_point1_pwmsensor_dev_attr_pwm3_auto_point1_pwmsensor_dev_attr_pwm4_auto_point1_pwmsensor_dev_attr_pwm1_auto_point2_pwmsensor_dev_attr_pwm2_auto_point2_pwmsensor_dev_attr_pwm3_auto_point2_pwmsensor_dev_attr_pwm4_auto_point2_pwmsensor_dev_attr_pwm1_auto_point1_tempsensor_dev_attr_pwm2_auto_point1_tempsensor_dev_attr_pwm3_auto_point1_tempsensor_dev_attr_pwm4_auto_point1_tempsensor_dev_attr_pwm1_auto_point2_tempsensor_dev_attr_pwm2_auto_point2_tempsensor_dev_attr_pwm3_auto_point2_tempsensor_dev_attr_pwm4_auto_point2_tempsensor_dev_attr_pwm1_enablesensor_dev_attr_pwm2_enablesensor_dev_attr_pwm3_enablesensor_dev_attr_pwm4_enablesensor_dev_attr_pwm1_auto_channels_tempsensor_dev_attr_pwm2_auto_channels_tempsensor_dev_attr_pwm3_auto_channels_tempsensor_dev_attr_pwm4_auto_channels_tempdevm_kmalloc__msecs_to_jiffies__this_modulescnprintfcleanup_moduleschedule_timeout_interruptiblekthread_should_stopmsleep_interruptible__fentry__init_modulewake_up_process__x86_indirect_thunk_rax__stack_chk_fail_dev_infoi2c_register_driver_dev_errmutex_lockkthread_stopprintk__mutex_initdevm_hwmon_device_register_with_groupskstrtoull__x86_return_thunkkthread_create_on_nodesprintf__mod_i2c__adt7470_id_device_tablemutex_unlocki2c_smbus_write_byte_datai2c_del_driverkstrtolli2c_smbus_read_byte_data������������������3���������E���������W���������|���������������������������������������$���������8���������b�������������������������������������������������%���������f���������������������������������������������������������������������.����������������������������������������������������������!���������^��������������������������������������������������������������������>���������t��������������������������������������������������������������������T���������|����������������������������������������������������������� �R���������_���������w�����������������������������������������������������������!���������Y���������j���������������������������������������������������������������������.	����������	����������	����������	����������	���������
���������!
���������^
����������
����������
����������
������������������F���������Q��������������������������������������������������������������������3���������e�����������������������������������������������������������
	
&
���������-
8
���������E
���������M
��������`
���������g
�u
����������
�
��
����������
����������
����������
������������������������������������A���������Q���������_���������������������������������������������������������������������������������������"���������2���������;T�����������������������������������������������������������������������������������������������������������!���������`���������������������������������������������������������&���������1���������b���������|��������������������������������������������������������������������@�����������������������������������������������������������������������������)���������c��������������������������������������������������������������������3���������N���������i���������x�������������������������������������������������������������������A���������P���������b���������~����������������������������������������������������������1���������Q���������r�����������������������������������������������������������������������"������������������!���������8@���������H���������Q���������hs���������{�������������������������������������������������������������������������������� 0���������9���������A���������v����������������������������������������������������������������������!���������V`���������i���������������������������������������������������������������������������������������0=���������F���������Q���������p}����������������������������������������������������������������������������������������0I���������R���������a������������������������������������������������������������������������������������������`
+(:���������?����������������������������������������  (0�8�@ H�P 
XP`h�p�
x��� �0���P��� �P������@��� ���P� �(0`8�@X{�#����� �$�(�	,
0�4�8�
<
@�DHL�P�T�X�\`Gdzh�l�p8t�x�|���h��������E������Q�����
z{��� �$�(�,�0�4�8�<�@�DHLPTX!\#`(d�h�l�p�t�x�|������������������������������������������������ �'�/�1�:�;�B�������� $(,048"<�@�D�H�L�P�T�X�\�`�d�h�l�p�tx�|������������������������������������������� �'�4�5�6�=���������������			 	$�	(�	,�	0�	4�	8�	<�	@
D 
H'
L/
P1
T2
X;
\B
`dhl	pt
x|J�P�W�c�d�k�������������������������������������������
��
��
��
�
�
�
�
 $(&,*004�8�<�@�D�H�L�P�T�X�\�`�d�h
l
ptx |'�/�1�3�4�=�D���������������*�0�7�A�B�C�J������������������$���� �$�(�,�0
48<@DH!L"P&T�X�\�`�d�h�l�p�tCxP|W�Y�]�^����������������&�E�L�P�V�x���������������������������
56=@FJ� �$�(�,�0�4�8�<�@�D�H�LPTX \&`*dehflmpwt�x�|����������������������	���B�C�J�P�V�Z�������������������������	NOV`f j$�(�,�0�4�8�<�@�D�HLPTX\(`0d1h3l5p7t9x>|C�����
�8&�����@�`@ �(�0@8@�H�P@X`�h�p@x�����@������@������@������@���@ �(�0@8@�H�P@X`�h�p@x��
��
�@
�
�����@������@���
��	��
�@

�	`	 	 �(�0`8 @�H�P`X `�h�p`x �����`� �����`� ���.���� F0�8�`^p�x��v�������`�� �0`8�`�p`x����`����� �0`�p������� ,0�8�`Bp�x��X�����n���  �0�8 `�p�x ����� ���P� 	�0	P8	`	�p	Px	�	�	P�	�	�	P�	�
 

�@
%P
X
��
*�
�
��
/�
�
�4� @BP��M���X��c�@nP �y� ��� 
�
 @
�P
�X
�
��
��
�
��
��
��@�P@X ���@� ���@� �@ @�P����������@P�����+��7�@CP��O���[�h@tP�������@�P�������@�P�X����������������@�P�X�������������@%P�X��/�����9��� 
D� 
@NP�X 
�X��� 
�b��� 
l� 
@vP�X 
����� 
����� 
�� 
@�PPXP`�p x�����0P���.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.text.unlikely.rela.init.text.rela.exit.text.rela__mcount_loc.rodata.str1.1.rodata.str1.8.modinfo.rela.rodata.rela.retpoline_sites.rela.return_sites.orc_unwind.rela.orc_unwind_ip__versions.rela.data.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack@$.d$?�:@�~X!J�CE@���!^�Y@��`!n�i@�0!	~�Hy@��!�2G��2#G�_#��@$� �@�!��$�@�!��$��@ �P!��%�	��/��@p�`'! 6@ `=� @��!#W�@@��0!=�ZB0�ZPK[[P"�	`n?�[0��	*�H��
���0��1
0	`�He0	*�H��
1�o0�k0F0.1,0*U#Build time autogenerated kernel key�U��o�FY�����9��0	`�He0
	*�H��
�L4��Mf�y4���0G6��P:�m
�����%C��u�HI�
�Flw[���X?_���J�h�%�*
<g�A��Ă�Ǽ;菲
k�7��������v�Yx2���#I2(�m�m��/~cmDV�/�>��߫s������H�[�i�M�3B�����4`5{	�X)��[Cu{��uº��/i��e�;0�2����Tg��qw�4���$�07��/��4���[�~5���z�<������8&���Kӽ�+g	�do�b�U�O�h�H��R�Dp������H,�ZD�s��J��Z�[s��zo#�m���^E��p��#(�xF&~ih�$!�/&g*��uh���Z"[w�9����N����$�ل�`�!V��͵���jy`��"��#v��/c�h+�+�f4'�_*�Kޤ�*�+W�Ӟʉϣ�}�ԡl��7r��ff�;��q�YAO!���f���T��0��h9�I���E>C��~Module signature appended~