HEX
Server: Apache
System: Linux scp1.abinfocom.com 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64
User: confeduphaar (1010)
PHP: 8.1.33
Disabled: exec,passthru,shell_exec,system
Upload Files
File: //lib/modules/5.4.0-216-generic/kernel/drivers/usb/atm/speedtch.ko
ELF>�@@$#GNU���J��TE��H
�;�r,
Linux�U1�H��]��U1�H��]��UH��H���]�f��UH��AUATSH�_L���DH�{(�Hǃ���L�kxL���L���L���L���L���H�{P�[A\A]]�H�GxH�H��H���P��ff.���UH��AVL���AUATSL�/H��M�e(D1�L��E1�A�f���A�4$���h�j��AV�΀��A��H�����DH�e�D��[A\A]A^]�I�ExD���E��H�H��H���P���P�XH�e�D��[A\A]A^]�I�ExH�H��H���P��7�����UH��AWI��AVAUI��ATSH��L�g(L�weH�%(H�E�1�D1��
H�U�L��A�EXfA�E\A��$������L�����I���H��t���A����xaH�5I�~(H���H�E�eH3%(��H��1�[A\A]A^A_]�H�GxH�H��H���P��H���DI����Idž��E1�B�|e��B�|eĉ�����C�\%XI��I��u��(���I�GxH�H��H���P���fD���~IUH��AUI��ATA��S1ۉ�L���H��H��tHǀ�H�����A9�u�[A\A]]��ff.�f��UH��AUATSH�^pL�gL��`���DH��L���p�k���I��$��L���[A\A]]�H�w0H�H��H��H��0��ff.��U�PE1�A��@�H��AVAUL���ATSL�7H��M�f(f���A�4$h�L��jAU������H������2E1ɺL��f���A�4$A��@h�j��AU����H������E1ɹ@L��f���A��ƃ�A�4$h�j��AU����H������E1ɹ@L��f���A��ƃ�A�4$h�j��AU����H������CE1�A�L��@����A�4$h�j��AU����H�����A�4$H�Ch�E1�jA��@L��P�������H������CE1�A�L��@�f���A�4$h�j��AU����H�����H�e�[A\A]A^]Ð�UH��AVAUATSH���D���D�wXL�+DE��xuA����DI��I�M9���I�ExE��H�H��H��I��I܋P���I�ExH�H��H���P�E��y�DH���tH�5H�{xH���[A\A]A^]Ë��;H�����;�A����f9B�0���I�ExH���p�H���H��t�� 
�H�5H�SP� A���E���w���D�L���I�ExE��H�H��H���P��#����
f9J�U���H�{(�I�ExH���p��d���I�ExE��H�H��H���P�����ff.�@�UH��AUATI��L�o(DM��t/� 
L���A����tpDH�5L��H���A\A]]�H�G�H�H��H��H�@x�P��I�D$�H�H��H��H�@x�P��H�5I�T$ؿ �A\A]]�f��UH�G�E1�A����H��AWAVAUATSH��H��L�o�H�E�H�GhM�}(M�uxH�GhH�GpA�7h�L��jP���΀��H������A�7H�Cih�E1�jA���L��P����΀��A��H�����6A�7H�Cqh�E1�jA�
��L��P����΀��A��H�����TA�7H�Cuh�E1�jA���L��P����΀��A��H�����/A�7H�Cvh�E1�jA���L��P����΀��A��H�����)�S$D�ch���Љ��='��O‰C$D8c uE��u3DE��E����1�L����{ �H�{����D�c H�e�[A\A]A^A_]�DI�ExD��H���p��c$�`��{$`�NC$�C$�A��D��I�ExH�H��H���P��D�I�ExH�H��H���P��x���I�ExH�H��H���P��R���A���,A�� uY�KmD�{i��D	�f����Ai����L���MЙ���A����I�Ex�M�D��H���p�����A����L����I�ExH���p����I�ExE��H�H��H��D�EЋP�D�E��J���D�~���I�ExH�H��H���P��X���A��������D�B���I�ExH�H��H���P�����1�L���I�ExH���p����L���D�E��I�ExD�E�H���pD��������UH��AWAVAUATSH��H��H�L�~p�@M��`����E�I��D�hDA���<���L���H�E�H���E1�E��t9D��L���D9u�tH��tH��H��H������A��E9�u�H�=����
�I��H����D�H�I�~�D�@�I�FA�F�A�FH� I�FH���H��D�E��D�E�D�
E���E������L������WA�N�C ��uA�F�C I�~(E1�1�H���1�I�FhH��I�FPI�FXI�FXI�F`�A�Fp�I�~x1�A�Ft�E1�1�H�����1��I���H���6A��`���L�`@ǀ���L����ʀ�@@Hǀ��PPI���H�P`A��|��������������ǀ�����E1ɹ��L��A��`���I���h�A�jP���΀��H��������C �C D�tyL�s1�H�e�[A\A]A^A_]�H�G0H�H��H��H�p0��Q����I�H�H�LE�H�C0H��H��H�p0��C �u�L������w����������D�¾L��D�M��D�Mԅ��A�~������E����H�E�H�H�@�R4�H�ʀ�����H�@H��H��H�LP�
H��PH9���8Pu��@��<���C A�V���������A�F�����L������s���DA�v���)����C �N���D�,���H�C0H�H��H��H�p0�����H�S0A��A�H�H��H�r0H���뎸�D��L��E��y�E�����H�C0H��H�x0��Z�����UH��AWAVL�v0AUI��ATA��SH��H�}�H�� eH�%(H�E�1�H�FpH�������D��A���DL��H�u�L������D��D��H��H�}��DL��H�u�L������D��H��H�}��DL��H�u�L�������H�L�E�H�H��H��H�p0��H�L�E�H�H��H��H�p0��d���H�L�E�H�H��H��H�p0�����ff.���UH�5H�W(H��ATI��� �A�|$L��_���H�5L��H��A\]Ð�UH��AWAVAUATSH��H��0H�}�L�?H�U�H�M�M�o(L�E�eH�%(H�E�1�D1����I��H�����L���H�����=��H�H���L��1�M��E1�I��I���f���`H��t�A�E���SA�4$A��D��L��L�E�L�����������DA��L�Ic�I9���E)�A��DO�H�E�Ic�H0H���s���H�I�}H��I�EH�D�I�D
�L��H)�H�H)�H���H��`���I�G0L�H�H��H��H�p0��h���L��M��I��A�uA��L��L��L�E̹���΀������DH�E�L�M���"E1�L�}�1�M��E��I���`����H��t�A�$���A�7A��L�E�D��L��L������������A��M�Ic�I9���E)�H�E�A��DO�H0Ic�H��r�H�I�|$H��I�$H�D�I�D�L��H)�H�H)�H���H��n���I�G0H�H��H��H�p0����I�G0D�E�H�H��H��H�p0�����M��L�}�DA�uA��L��L��L�E̹���΀������D���H�E��L��P�����=��H�}���1�1�L��E���E�H�]�eH3%(�H�e�[A\A]A^A_]�I�G0D�E�H�H��H��H�p0��e���I�G0M��H�H��H��H�p0������A�$�D�A�D������A�E�D�A�D
����A�uL�E̹L��A��L����΀���A������D�(���H�E�E1�A��@�2H�H�{(�7h�jj������H�����D���H�s0H�H��H��H��0����I�G0H�H��H��H�p0��������R����D����]����D�fA�D
�����D�fA�D�����I�w0H�H��H��H��0��������D������I�w0H�H��H��H��0�������D�U�H��AWL�0AVH�M�I��AUSH��H�� L�oL��eH�%(H�E�1��n�����xPH�MкL��L���V�����xTH�M�H�u�L��H�VL�A������H�}ЉE��H�}���E�H�U�eH3%(uH�� [A]A^A_]�H�}ȉE���E����I�ExD��H���p��I�V0��H��H�z0H����I�~0��H��H��H��0��I�N0H��H��H�y0����I�V0��H��H�z0H����I�N0H��H��H�y0����I�V0��H��H�z0H����I�N0H��H��H�y0����A���H��I����H����I�ExH���p��H�{0A��D��E�H��H��H��0�D��L����E��H�{0��H���E�H��H��0��E�I����E��L����E��H���H�{0H��H��H��0�����H�{0��H��H��H��0�����H�S0A�NA��D�M�H��H�z0H���A�FD�M��H�{0A����E�H��H��H��0��E��"���H�;H�M�D��H��H��0�1�H�]�eH3%(u3H�� [A\A]A^A_]�H�;D��H��H��H��0��������I�D$�H��H�@x�p��I�0��H���E�H��H��0��E��I�0��H���E�H��M��H��0��E��H�{0��H��H��H��0��I�G0D��H��H��H�x0��L�}����E�H��H��I�0H��0��E��I�0��H���E�H��H��0��E��H�]�I�0A���E�H��H���KH��0��E��H�{0��H���E�H��H��0��E���UH��H��H��H���]�UH��H���]�ATM dev %d: %s entered
%s entered
%s failed on URB147: %d
%s failed on URB148: %d
%s failed on URB149: %d
%s failed on URB150: %d
%s failed on URBext1: %d
%s failed on URBext2: %d
%s failed on URBext3: %d
 %02x
ATM dev %d: %s: MSG 7 failed
ATM dev %d: %s: MSG B failed
ATM dev %d: %s: MSG D failed
ATM dev %d: %s: MSG E failed
ATM dev %d: %s: MSG F failed
notalready%s: wrong device class %d
%s: firmware %s loaded
speedtch-%d.bin.%x.%02x%s: looking for %s
speedtch-%d.bin.%xspeedtch-%d.binfound stage %d firmware %s
%s: no memory for buffer!
%s: interface not found!
Enspeedtchdrivers/usb/atm/speedtch.c4ATM dev %d: failed to start ADSL synchronisation: %d
ATM dev %d: %s: modem prodded. %d bytes returned: %02x %02x
ATM dev %d: %s: submission of interrupt URB failed (%d)!
ATM dev %d: %s: nonzero urb status %d!
6ATM dev %d: DSL line goes up
6ATM dev %d: DSL line goes down
ATM dev %d: %s: unknown interrupt packet of length %d:ATM dev %d: %s: usb_submit_urb failed with result %d
ATM dev %d: %s: line state 0x%02x
6ATM dev %d: ADSL line is down
6ATM dev %d: ADSL line is blocked?
6ATM dev %d: ADSL line is synchronising
6ATM dev %d: ADSL line is up (%d kb/s down | %d kb/s up)
6ATM dev %d: unknown line state %02x
4ATM dev %d: error %d fetching device status
%s: data interface not found!
%s: failed to claim interface %2d (%d)!
%s: setting interface to %2d failed (%d)!
isochronous transfer not supported - using bulk
%s: no memory for interrupt urb!
%s: device reset failed (%d)!
%s: no stage %d firmware found!
4ATM dev %d: Too many failures - disabling line status polling
%s: read BLOCK0 from modem failed (%d)!
%s: BLOCK0 downloaded (%d bytes)
%s: write BLOCK1 to modem failed (%d)!
%s: BLOCK1 uploaded (%zu bytes)
%s: read BLOCK2 from modem failed (%d)!
%s: BLOCK2 downloaded (%d bytes)
%s: write BLOCK3 to modem failed (%d)!
%s: BLOCK3 uploaded (%zu bytes)
%s: read BLOCK4 from modem failed (%d)!
%s: BLOCK4 downloaded (%d bytes)
%s: setting interface to %d failed (%d)!
%sabling SW buffering: usb_control_msg returned %d
speedtch_set_swbuff: %sbled SW buffering
%s: firmware upload failed (%d)!
speedtch_read_statusspeedtch_check_statusspeedtch_resubmit_int��speedtch_handle_intspeedtch_bindspeedtch_test_sequencespeedtch_set_swbuffmemcpyspeedtch_upload_firmwarespeedtch_find_firmwarespeedtch_heavy_initspeedtch_unbindspeedtch_start_synchrospeedtch_atm_startspeedtch_atm_stop�a@ModemOptionModemModeBMaxDSLsw_bufferingenable_isocdl_512_firstaltsettingspeedtchlicense=GPLdescription=Alcatel SpeedTouch USB driverauthor=Johan Verrept, Duncan Sands <duncan.sands@free.fr>parm=ModemOption:default: 0x10,0x00,0x00,0x00,0x20parmtype=ModemOption:array of byteparm=ModemMode:default: 11parmtype=ModemMode:byteparm=BMaxDSL:default: 8128parmtype=BMaxDSL:uintparm=sw_buffering:Enable software buffering (default: 0)parmtype=sw_buffering:boolparm=enable_isoc:Use isochronous transfers if available (default: 0)parmtype=enable_isoc:boolparm=dl_512_first:Read 512 bytes before sending firmware (default: 0)parmtype=dl_512_first:boolparm=altsetting:Alternative setting for data interface (bulk_default: 1; isoc_default: 3)parmtype=altsetting:uintsrcversion=830063AB5B56DA3DC21842Calias=usb:v06B9p4061d*dc*dsc*dp*ic*isc*ip*in*depends=usbatm,atmretpoline=Yintree=Yname=speedtchvermagic=5.4.0-216-generic SMP mod_unload modversions $��������������p��module_layout�zإparam_ops_bool眪�param_ops_uint\�param_ops_byte՘��param_array_ops H]usbatm_usb_disconnecte;�usb_deregisterذ�usb_register_driver&�C�release_firmware��Cfree_pages�P�msleep_interruptible��n
usb_bulk_msg�\j__get_free_pages�__msecs_to_jiffiesQ�Ewrequest_firmware��?<sprintf����fortify_panicڶV3_dev_err�-U_dev_infoT��usb_reset_device��)�usb_alloc_urb9c��init_timer_key�%�usb_set_interface8߬imemcpyѠ"�kmem_cache_alloc_trace:zL�kmalloc_cachesì�usb_driver_claim_interface�p��atm_dev_signal_changeUH�timer_delete6��queue_work_onӅ3-system_wq囝R_dev_warn��"�__dynamic_dev_dbg�zkfreef���usb_driver_release_interfacegA��usb_ifnum_to_if)��__stack_chk_fail;[m�hex_to_bin����mod_timer�P�jiffies�W�usb_submit_urb��usb_string��printk�U'!usb_control_msg	{{�__dynamic_pr_debugĕ,/flush_work�^�usb_free_urb�{�#usb_kill_urbܐ�timer_delete_sync�$��usbatm_usb_probe�m��__fentry__��xo=���znb_LE��������mieA3$����speedtchGCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0speedtch.ko*C.�
�#�..D�Qi!	~*�87��
�
� �H@�8/�>��U�8qH8�P���j��8�p�P8@S.`B�uR8n@} /�����P��h8��8p086\CVR�8n	.�@���8��8�@�	/�8`82�8N](8y ��8��8�7�0
���8S$�	lc	h��
!PO*88F�U�8qp8�O8����T�@8�8�8 /�cR�l���8�
"� 8����8��8x8
 'X8C88_�8{�8��@��#(� �%	*�9P*k6:��	��@�p3��#�(�
	  %	�>	�[	((m	@
�	��	�	P(�	P�	*9�	c
x(*
X
C
~E^
�}
�(�
h�
�F�
#�
�(�
x
>Z-�K�(^�	 u���������*	9IPVcO
u������%�

'
8
I
Z
i
s
|
�
�
�
�
�
�
�
�
��
�@(0?Nany��__UNIQUE_ID_srcversion44__UNIQUE_ID_alias43__UNIQUE_ID_depends42____versions__UNIQUE_ID_retpoline41__UNIQUE_ID_intree40__UNIQUE_ID_name39__UNIQUE_ID_vermagic38_note_6speedtch_pre_resetspeedtch_post_resetspeedtch_usb_probespeedtch_usbatm_driverspeedtch_atm_stop__UNIQUE_ID_ddebug367.71138__func__.71139speedtch_start_synchro__UNIQUE_ID_ddebug349.71008__UNIQUE_ID_ddebug350.71013__func__.71009speedtch_start_synchro.coldspeedtch_atm_start__UNIQUE_ID_ddebug365.71120__func__.71121__UNIQUE_ID_ddebug366.71128speedtch_release_interfacesspeedtch_usb_driverspeedtch_unbind__UNIQUE_ID_ddebug372.71213__func__.71214speedtch_test_sequencespeedtch_test_sequence.cold__func__.70879speedtch_handle_int__UNIQUE_ID_ddebug361.71089__UNIQUE_ID_ddebug363.71100__func__.71090__UNIQUE_ID_ddebug362.71094up_int.71087down_int.71088__UNIQUE_ID_ddebug364.71107speedtch_handle_int.coldspeedtch_resubmit_int__UNIQUE_ID_ddebug359.71070__UNIQUE_ID_ddebug360.71075__func__.71071speedtch_check_status__UNIQUE_ID_ddebug356.71039__UNIQUE_ID_ddebug345.70985__UNIQUE_ID_ddebug344.70980__func__.70981__UNIQUE_ID_ddebug346.70989__func__.71040__UNIQUE_ID_ddebug347.70993__UNIQUE_ID_ddebug348.70997speedtch_check_status.coldspeedtch_bind__UNIQUE_ID_ddebug368.71178num_ModemOptionspeedtch_status_poll__UNIQUE_ID_ddebug371.71203__func__.71179__UNIQUE_ID_ddebug369.71187__UNIQUE_ID_ddebug370.71199speedtch_bind.cold__func__.6425speedtch_find_firmware.isra.0__UNIQUE_ID_ddebug341.70951__UNIQUE_ID_ddebug342.70956__UNIQUE_ID_ddebug343.70960__func__.70952speedtch_find_firmware.isra.0.coldspeedtch_status_poll.coldspeedtch_upload_firmware.isra.0__UNIQUE_ID_ddebug329.70891__UNIQUE_ID_ddebug335.70914__func__.70892__UNIQUE_ID_ddebug336.70921__UNIQUE_ID_ddebug339.70932__UNIQUE_ID_ddebug340.70936__UNIQUE_ID_ddebug332.70906__UNIQUE_ID_ddebug328.70867__UNIQUE_ID_ddebug331.70901__UNIQUE_ID_ddebug330.70896speedtch_upload_firmware.isra.0.coldspeedtch_heavy_initspeedtch_heavy_init.cold__func__.70972speedtch_usb_driver_initspeedtch_usb_driver_exit__func__.70868__UNIQUE_ID_license375__UNIQUE_ID_description374__UNIQUE_ID_author373speedtch_driver_namespeedtch_usb_ids__UNIQUE_ID_ModemOption327__UNIQUE_ID_ModemOptiontype326__param_ModemOption__param_str_ModemOption__param_arr_ModemOption__UNIQUE_ID_ModemMode325__UNIQUE_ID_ModemModetype324__param_ModemMode__param_str_ModemMode__UNIQUE_ID_BMaxDSL323__UNIQUE_ID_BMaxDSLtype322__param_BMaxDSL__param_str_BMaxDSL__UNIQUE_ID_sw_buffering321__UNIQUE_ID_sw_bufferingtype320__param_sw_buffering__param_str_sw_buffering__UNIQUE_ID_enable_isoc319__UNIQUE_ID_enable_isoctype318__param_enable_isoc__param_str_enable_isoc__UNIQUE_ID_dl_512_first317__UNIQUE_ID_dl_512_firsttype316__param_dl_512_first__param_str_dl_512_first__UNIQUE_ID_altsetting315__UNIQUE_ID_altsettingtype314__param_altsetting__param_str_altsettingusb_alloc_urbrelease_firmwareusb_free_urbparam_ops_uint__msecs_to_jiffies__this_moduleatm_dev_signal_changequeue_work_onusb_ifnum_to_ifrequest_firmwareusb_register_drivercleanup_moduleparam_array_opsmemcpykfreetimer_deletetimer_delete_syncparam_ops_byte__dynamic_dev_dbgkmem_cache_alloc_tracemsleep_interruptiblefortify_panic__fentry__init_moduleusb_driver_release_interfaceusbatm_usb_disconnectusb_bulk_msgusb_reset_device__stack_chk_fail__get_free_pagesusb_submit_urb_dev_info_dev_errmod_timerusb_driver_claim_interfaceusb_control_msgusb_set_interfaceprintkusb_deregisterusb_string_dev_warnusbatm_usb_probe__mod_usb__speedtch_usb_ids_device_tablesprintfinit_timer_keyparam_ops_bool__dynamic_pr_debugusb_kill_urbhex_to_binkmalloc_cachessystem_wqflush_work������������������!���������)1���������A���������c���������}�����������������������������������������������������������������������������������<���������K��������vP}8�H�����������P�����������������������-���������T���������b���������r����������p�������������������������������������������p x'P/���������6���������A���������`���������z`����������������������������������������@����������!���������z��������������������������������c���������o������������}�����������[2���������>9Q�����������"�p�(�������������p��h����������������������������+X>RKV`h���������~������������������������������p���0�����������\����������������������p` �(���������A���������g���������z��������������������@��������������@�`��������������������������������	���������l	����������	����������	���������/
���������q
����������
����������
3����������8?�F�N���������bi�p`x������������(���������������������@���������#���������.�6���������J Q�Xd�����������8��������������V���������������������������������
���������
�&
���������1
���������{
��
����������
��
����������
`�
����������
K�
�<�
����������
	 	��������h)dE�L	U���������a	�����������	�P�����������@������������������LP����������������������#t*x1�@�G8P���������_���������l������������1���������g�n�up~��������������(�����������X�����������U����������-�C���������W���������_�l�u�������������������������������������������������������������������������$+�2@;���������Q���������Y���������o����������������������������������������������������������������������	}����������+�
� ���������R���������Z������������C�JQZ���������n�u |����������������������������������������������	���������I�P�Wx`���������s�zp����������������������*���������6VKSRXY8b���������r�yx�X�����������x���9��������������(���������7���������A�������������������������������������������������
���������P$$/�4���������9�F�M�V���������[>f�m�x���������}��������������������o�����������o�V����������������=��������������������"�)�.���������3�>�F���������K�
_�f�o���������z<�������������������������������������������������������������������
�����������3(>�C���������Ujk�r({���������������������������������������������������������#���������+8�B�N���������VcSj s���������x����H��������������H�������������������������������������, 6�?���������G����������	V�`���������`��������� @ �(�0@8�@ HPP@X	`0
h�pPx��@�(	0�8	��  (@0�8�HhPPX�`�plxX�����	 �h�����	!�x�����	"�����	$Y�@�� O$d(p04�8�@�DHxP�T�X(`ud�h�p�t�x �����X������T����r������
�?�8��
�[���*�1���T���Pq{��� j
$�(0�48`@=D�H�PVT`X�`Gdhhpyt�x0���������<�(�����H�^�c����i�����>�����k���:�D�`����
��0
@� �(@`�h p�����V@_8V@�H_P�pVx��_���V���_�(�V���_�V �(_0PVXp`_hx�V�p�_��V�p�_�`�Vp_(0V8p@_H�hVppx_��V�@�_�`�V�@�_�V  _(�HVPPX_`8�V�P�_��V��_�V�V�_8(V08_@`Vhp_x��V��_���V��_��V_ �@VHP_X�xV���_���V���_�p�V���_  V(�0_8�XV`�h_px�V���_�9�V���_�V�_8V@�H_PXx�0�.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.rela.rodata.modinfo.rela__param__versions.rela__jump_table.rela.data.rela__verbose.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.gnu_debuglink@$.d?�:@np!J�KE@x�8
!^�%Y@��x!n�i@(�0!	~
�y@X��!�2�z�2"���(� �@�H!��+o��.�@P��!� 0� ��< �@��	!�?p �@�� !�p@p�@���!H�@@`�0!"�K('0�KX0�K@�K�K�"�	h_���O0��	*�H��
���0��1
0	`�He0	*�H��
1�o0�k0F0.1,0*U#Build time autogenerated kernel key�ª�C���
Ys@!0	`�He0
	*�H��
��0����������ŀo"(+��!�/�5qjp���J��ƒ��}�1L5(k�ɖ-�at��Ӏ+�na;��ј^�N���l��i3��_�Q�9��>5+������I�����P��:�g�6=��{#��zԐM:�%�q$j��/]aSS�e�%��\DZ4�q��Juo�C.���@X3�r���c�\�kc�\"����0�$ѿՇY>(z��|��W����hy���C��KF�N�zB„�#{�R*d�V~�{���/��IB���><��Z��gT���^�4�d"�m�m<��D��,�����\����|����u}�%�G����n_�S}�:�b5<��g[��j�3�܃E߀�����*�����H����W!���bw(��s����ɂB2��� B����~p�x�AF����1��%Q1�H�ˬ�,����{W�i�/~7Y��r��V�ZH�aGJ|O�L���Ny���2��҃�&)uk�ްL�E�~Module signature appended~