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: //usr/lib/modules/5.4.0-216-generic/kernel/drivers/net/wireless/ath/ath10k/ath10k_sdio.ko
ELF>��@@ GNUJ�,�L\3�3:j�IR���Linux�U�����H��]��UH��uD�]�Ð�UH��]�D�U1�H��]��U1�H��]��UH��ATSH���L���� uDL���H����H����L���[A\]�ff.��I��L����1�A9t��I��@��	u����H�H��Hc��A����luFD���lD���l���lD���lf��tFf��t]f��tTUH��H������]�D���lD���l���lD���lf��u�H��D���lD���l�t1��H��D���l���l�u�D1�Ð�UH��AWI��AVE��AUI��H��{ATE��SH��H�}Љu�H�M��I��{I��{H�}�H9���I��{H���H�H�SH�QH�
H�H��"H�C�H��tf�E�D�c(M����L�{L��CH�E�D�s H�C0�I����M����L��I����L�H�SH��1�H��[A\A]A^A_]��H��L�������ff.���UH��AWAVA��AUI��ATI��SL���lH��L���L���D��L���A�ą�u&�tL���D��[A\A]A^A_]�D��D��H��L������UH��1�H�H�F0H��AUATI��H�~H��SM��${H��H)�I��{��8���H�L���I�D$I�\$L��L�#H�CH��[A\A]]�f.��UH��AWAVI��AUL�o0ATSH��L�g�L���M�~ I�F H�E�I�H�]�I9�u;�I�0H��t�L��L���!���L���H�L�}�L;}���H�]�I�GL��H�CH�H���I�H��"I�G�M�wA�wL��A�NpI����A�����u(A�(�x���IcG L��H��I����i���A�W��H��L����L���H��[A\A]A^A_]���UH��AVL��(�AUATL��P�I��L���L��L��A�E�(���A�Ņ�uL���D��A\A]A^]É�H��L�����ff.��U� 
�H��AWAVAUATSH��L��p�H��8L��P�1�eH�%(H�E�1��H����L��(�I��L���A��L��I��$���L���H��H�}�H���E��E1�E1�H�M�L��(H���������L���L��I����H����H��H�E��L����H����H�E�M�uM��L9�u*�gI�}H��t�L��H��M�����M�6L;e�tBM��H�"��I�UI�VL�2A�}(M�}I�Et�IcU I�uH��H����H�}��H�E�eH3%(��H��8[A\A]A^A_]�H��h�� L�����H�}����t-H���l�H���l���u"H���l�����H��H����‰�H��H������f��UH��AWAVA��AUI��ATI��SL���lH��L���L���D��L���A�ą�u&�tL���D��[A\A]A^A_]�D��D��H��L������UH��AWA����
AVA�ֺAUI��ATSH��H���lH�=�H��tzD�0I��H����L��D��H�����u5�t%H�߉E��L����E�H��[A\A]A^A_]�D��A��D��D��H��L��E���E�봸���ff.��UH��AVAUA��ATI��SH��H��L���leH�%(H�E�1�L���H�U�D��L����Mԉ��u7�t'L����E�H�]�eH3%(u(H��[A\A]A^]�D��D��H��L�����ff.�f��UH��AWAVI��AUI��ATSH��(�U�L�E�eH�%(H�E�1�H����L�=H���E�I���H�E�H��H�H9��nL�}�L���PL������A�ą��f�E�H�
�E�H;M��/��t�D�e�I��X�H��E���lL���L��D��L��I��X��Y���A���M����H�}���H�H��E�L�}�H���H9���L���L���!���A����E�H�
���E�H9�����t�H�E�I��X�L��A���l����A�ą���H�E�I��X�L�����E1�H�E�eH3%(��H��(D��[A\A]A^A_]É�H��L����ȅ�����H��L��A������멉�H��L���떅��M���H��L��A�����t�����H��L����^�����H��L����H����ff.��UH��AWAVA��AUA��ATI��H��L���leH�%(H�E�1�L���H�M�D��D��L���D�E�E��u8�t(L����E�H�M�eH3%(u,H��A\A]A^A_]�D��D��D��H��L�����D�UH��AUI��SH�U��hH��eH�%(H�E�1�������uA�U�hL��Ё�%������EЉU������u1H�M�eH3%(u;H��[A]]É�H��L��E���E��ω�H��L��E���E���f����`���UH��SH��� tHH���l�H���l���u3H���lH�H�8���u>H���l�ƃ`�[]�D�H�߉�H���H���l�[]�É�H��H����f.��UH��AWI��AVAUATSH��������@��L�rD��H��H��H�T�0H�U��
I��(L9u�tUM�.A���lA�EpL����!�����l1�E����lA�A+upL��L���!��t�H��[A\A]A^A_]�I��h�I��p�� �1�H��[A\A]A^A_]�D�UH��AVAUATI���H���L�������tH��A\A]A^]�A��$�lI��$�lA��$�lA��$�lA��$�l�I��$�lH�������I��$�lM��$(��M��$P�L�����(L��A�E�L���-�A��umL����L�������E�����L��1�����H��A\A]A^]�L��H���E��I��$�l��E�H��A\A]A^]�H��L���L���D��H��L����k���f��UHc�H��AWA���tAVI��AUI��H���W��u D���xL���s�����u2H��A]A^A_]�L��L��H���E���E�H��A]A^A_]�L��H���E���E�H��A]A^A_]�f.��U��I�H��AVI��AUL�oATL��SH��� H��eH�%(H�E�1�H�E��E��H���I�� uDI��$���
�M��$�l�I��$H�H����I��$���
��I��$P�H����I��$���
��I��$X�H���tI��$�lI��$(�H��H��L���M��${AƄ$`�M��$ �ADŽ${ADŽ$���I��$��M��${H�I��$����
H��I��$��H���I��$p�I��$x�M��${I��$x�I��$��IDŽ$���I��$h�H����I��$mH��L��H��8�n�I9�u�A�N��H�ƒ�
����tMH��L��A����I��$h��L���H�E�eH3%(�)H��D��[A\A]A^]øBfA��$�A�FA��$�
A�FA��$�
I��$�l���H��I��$�lH�p@I��$�lH�PI��$�l�ƃ�H��tdf��ufADŽ$�l��8A��$�lH�u�L��H�ADŽ$�l�H�E��E��A�Ņ�u/H��L���������u�ADŽ$�l���똉�H��L������A��������UA�H��AWAVAUATI��SH��XH������eH�%(H�M�1��Dž���H������H�H������H���lH������D������1�M���}A��I��� 
L������LE�1�D���L������K��I��H��{H���'H������L�� {��D��4{H��({D��5{Ƃ6{;������,Lc�H�����J��L�E�CfA�����A���lE��E�sI�O�4
��H������!�Lc�I���E1�A�������I�H������A��N���A��H������A���q������E1��D������M��1�� 
��L�������L������H��I�E��H������M�}I��I��(A�E�I�E�A�E�A�E�L9�����u�M�󋝨���A�D������D�����D�E�sLc��W���Hc�M��I���H��vH�������I���H���GI��${HDž����H������H���f�uD�I���H�K�pH��H�sH9��L��H��(��C�I��$�H������H������H9��L�+������I��$�lL�{I���������H������E��$�lH�������A��$�lH������D��H�������H�H��L!��H��������A���$���D��I��H��L���L���Hc�����H��E���8{I��$�D������H9�sPH��A��I��H��{�ƃ6{Ic�Hǃ{Hǃ {Hǃ({I��$�H9�r�Dž���H����H������E1�1����{�#������E1�E1�L�;M���A�CtdA�SA�wpI��$L������A�H)�L��A�����yH�L������H����Pf9Pu�CA�CA�wpL��)���L����{��I��I��$ �H�3K��, �H�I��H��(H�C�M9�$�vn������HcЍHD����������������������Lc�L��H��A�����%�{����L�����L���������H�;��q���D�����E��t<H�������H�H;�����yA��@�E�����IDŽ$�E1�H�E�eH3%(�lH��XD��[A\A]A^A_]�H��L���A��M;�$�s]Hc�����E��I��H��A��I��H��{�ƃ6{Ic�Hǃ{Hǃ {Hǃ({I;�$�r�E��A����R����H��L���A���p���M�Ժ�H��L���I��${A��H������H������M��$�E���-H�;H��(�H�C�H�C�H�C��C�L9�tH�{u�E��D��H��L��D�������D���������M��A��L�׹�H���I��$�� I��$�R�H��L���I��${A��H�������2���A�M��A��L��H���I��${A���H���������D�ʹ@H��L���A������H��L��H���Hc�����H��ADŽ�8{�������M�Ժ�H���}���A�йL��M��H����Q������UH��AWAVAUATSH�� eH�%(H�E�1�H����E�H�8L���H�E��L�=M��$(�I�Ǩa�3L����E���H�L9����}���I��$P�L��M��$H���;t��L��L���P����'A�"�è�,��A�F�E�vE���L����uDH�U�D��L������A����u|�uD��@�����m��� ���L���I��$H�I��$P��@"B��OL������E���U1�H��L���A������uDE������L��D�E��H�E�H�8�D�E�A����gD��H��L����PL��E���E�D�E��L����������J���L���I��$H�I��$P��AA��D"r�UD��L���!�A��A���A�/�����L���E�������H��L���I��$�� I��$�R��������I��$H��@A��A�����DE�������DA�֨��D��tH��L��U��E���EċU��tcH��L��U���U��LL���H�E�H�8�H�E�eH3%(�gH�� [A\A]A^A_]�E������A���u��u�I��$H�A�־L��D p��A���������D��H��L��D�E��D�E�����H��L���H�U̾@L�������������H��L����s���L��H���L����������D���A�֨�C��������H��L��E��L���E��D�E��B���H��L��D�E��I��$�� I��$�R�D�E�����E1��
���H��L���L���A���������f��UI���H��	������H��SH��H�U�H��1�H��HeH�%(H�E�1��u�H�u��E�4�H�I�8�E����u�U��H�]�eH3%(uH��H[]��ff.��UH��AWI��AVI��H��AUI��ATA��
S�H��t~D��|L��H�����A�ą�u>L��H�ھtL���c�A�ą�u7L��H��L���H���[D��A\A]A^A_]É�H��L����׉�H��L�����A����f.��U���
H��AVI��H�=AUATS�H�����H�¾�@L��I�����A�Ņ�uSA�$L�����t�t\[D��A\AƆ�lA]A^]�uD[D��A\AƆ�lA]A^]�L���D��L��H���D��[A\A]A^]�D�A������UI���H��	������	�H��H��H���eH�%(H�E�1�L�M��U�H�u�L��1��E�4�H�I�8�E��H�M�eH3%(u�����UH��AVI��AUATH��L���leH�%(H�E�1�� uDL����E�I�<$H�U߾����U߾��0�U�I�<$���
����E�I�<$H�U߾������U߾����U�I�<$������A�Ņ����E�I�<$H�U߾����U߾���U�I�<$�����A�Ņ�u|�E�I�<$H�U߾��S����U߾���?�ʀ�U�I�<$���e���L��ADŽ$�dA���l�A�Ņ�uLL���H�E�eH3%(uOH��D��A\A]A^]É�H��L����lj�H��L����A���l��H��L���������hR��uUH��t�/���1�]�1��D����1�]�f.��1���`���UH��AVAUI��H��� tSL��M���l������uGL���L�����uUL�����Aƅ`�L�����H��A]A^]�D릉�L��H���E���E�H��A]A^]�É�L��H���E��L����E�H��A]A^]�L��H��A�����UH��H��AT�A�ą�t��H���D��A\]�UH��H���]��q
�qunsupported HTC service id: %d
unable to allocate bus request for async request
failed to write to address 0x%x: %d
failed to write skb to 0x%x asynchronously: %dunable to disable sdio interrupts: %d
sdio irq disable request timed out
failed to release sdio interrupt: %d
failed to read from address 0x%x: %d
failed to write value 0x%x to fixed sb address 0x%x: %d
unable to decrement the command credit count register: %d
unable to send the bmi data to the device: %d
unable to read RX_LOOKAHEAD_VALID: %d
unable to read the bmi data from the device: %d
failed to write 0x%x to address 0x%x: %d
failed to read fifo/chip control register: %d
failed to write to FIFO_TIMEOUT_AND_CHIP_CONTROL: %dunable to disable sdio function: %d
failed to claim sdio interrupt: %d
failed to update mbox interrupt status register : %d
failed to enable sdio interrupts: %d
failed to write 0x%p to mbox window data address: %d
failed to set mbox window write address: %dunsupported device id %u (0x%x)
failed to register driver core: %d
WARNING: ath10k SDIO support is work-in-progress, problems may arise!
the total number of pkgs to be fetched (%u) exceeds maximum %u
payload length %d exceeds max htc length: %zu
exceeds length, start recovery
rx buffer requested with invalid htc_hdr length (%d, 0x%x): %d
HTC bundle length %u exceeds maximum %u
failed to read from fixed (sb) address 0x%x: %d
rx packet too large (%zu > %zu)
invalid endpoint in look-ahead: %d
failed to get pending recv messages: %d
unable to write to cpu interrupt status address: %d
invalid error interrupt status: 0x%x
failed to clear debug interrupt: %d
failed to process pending SDIO interrupts: %d
unable to write to error int status address: %d
failed to set mbox window read address: %dfailed to read from mbox window data address: %d
unable to read hi_acs_flags : %d
failed to enable driver strength: %d
failed to enable 4-bit async irq mode: %d
failed to set sdio block size to %d: %d
unable to enable sdio function: %d)
3sdio driver registration failed: %d
&x->waitbmi communication timeout
bmi_recv_buf FIFO empty
unable to reset sdio: %d
failed to allocate core
&ar_sdio->irq_data.mtxath10k_sdio_wq%salloc_bundle error %d
alloc_rx_pkt error %d
ep %d is not connected
sdio mbox lookahead is zero
CPU interrupt status is zero
rx underflow interrupt error
tx overflow interrupt error
firmware crashed
firmware crashed!
failed to config sdio: %d
ath10k_sdiolicense=Dual BSD/GPLdescription=Driver support for Qualcomm Atheros 802.11ac WLAN SDIO devicesauthor=Qualcomm Atherossrcversion=71DD5FD32D51A46ECA58CE2alias=sdio:c*v0271d0701*alias=sdio:c*v0271d050A*depends=ath10k_coreretpoline=Yintree=Yname=ath10k_sdiovermagic=5.4.0-216-generic SMP mod_unload modversions �p��module_layoutT�~�ath10k_core_unregister:zL�kmalloc_cachesE:#�__kmalloc����msleep�{�ath10k_core_register�<�sdio_writesb_Y��sdio_enable_func�[��sdio_claim_irq���mmc_hw_resetD]#Wmmc_wait_for_cmd[c�_raw_spin_lock_bh�-�cancel_work_sync��0ath10k_core_destroyb˛@mutex_unlock�w�P__tracepoint_ath10k_log_dbg�P�jiffiesi*�skb_trimAfp�__netdev_alloc_skbT��__init_waitqueue_head�]^ath10k_debug_mask��7sdio_writel	��ath10k_mac_tx_push_pendingQ�__mutex_init��printka�6�ath10k_core_create؟^sdio_readl���*mutex_lock��destroy_workqueue�skb_pullڶV3_dev_erriBflush_workqueue*�d�sdio_readsb�yBsdio_unregister_driver�Fath10k_htc_process_trailerW�I_raw_spin_unlock_bhp'�sdio_release_irq)��__stack_chk_failR\��kfree_skbp	}ath10k_err\ɢ.__x86_indirect_thunk_rax�m��__fentry__Ѡ"�kmem_cache_alloc_trace�&�nsdio_memcpy_toio9z�ath10k_warn�zkfree8߬imemcpy6��queue_work_ons6)completeR�sdio_register_driver��consume_skb:K�sdio_memcpy_fromiol+~sdio_claim_hostr�yath10k_htc_notify_tx_completion�U�skb_put��Ydevm_kmalloc
�Mwait_for_completion_timeout���alloc_workqueue�P�>sdio_set_block_size)��sdio_disable_func5U'sdio_release_hostath10k_sdioGCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0ath10k_sdio.koV�x#�.�B�X@e�}�	���7����0!@
8P
N`Ua��������@v����r`''��8�N��a�	U~������P
�����g���@�/�xA�Uax`�@!���!���"�	p#x)�#�<�%6S�%�l3}��	��K�`�0�@�	
"4HXt���������	!0NU[gx��3������
%<HXaj|��������$,HUiz���������	__UNIQUE_ID_srcversion45__UNIQUE_ID_alias44__UNIQUE_ID_alias43__UNIQUE_ID_depends42____versions__UNIQUE_ID_retpoline41__UNIQUE_ID_intree40__UNIQUE_ID_name39__UNIQUE_ID_vermagic38_note_6ath10k_sdio_hif_suspendath10k_sdio_hif_get_default_pipeath10k_sdio_hif_send_complete_checkath10k_sdio_pm_suspendath10k_sdio_pm_resumeath10k_sdio_removeath10k_sdio_hif_map_service_to_pipeath10k_sdio_prep_async_reqath10k_sdio_writeath10k_sdio_free_bus_reqath10k_sdio_write_async_workath10k_sdio_hif_disable_intrsath10k_sdio_hif_stop__key.11013ath10k_sdio_readath10k_sdio_writesb32ath10k_sdio_read32ath10k_sdio_bmi_exchange_msgath10k_sdio_write32ath10k_sdio_hif_set_mbox_sleepath10k_sdio_hif_power_downath10k_sdio_hif_tx_sgath10k_sdio_hif_startath10k_sdio_irq_handlerath10k_sdio_hif_diag_write_memath10k_sdio_probeath10k_sdio_hif_ops__key.93394ath10k_sdio_probe.coldath10k_sdio_mbox_rxmsg_pending_handlerath10k_sdio_func0_cmd52_rd_byte.isra.0.constprop.0ath10k_sdio_hif_diag_readath10k_sdio_hif_swap_mailboxath10k_sdio_func0_cmd52_wr_byteath10k_sdio_configath10k_sdio_hif_resumeath10k_sdio_hif_power_upath10k_sdio_initath10k_sdio_driverath10k_sdio_exit__UNIQUE_ID_license527__UNIQUE_ID_description526__UNIQUE_ID_author525ath10k_sdio_devicesath10k_sdio_pm_opssdio_release_hostsdio_disable_funcsdio_set_block_sizealloc_workqueuewait_for_completion_timeoutdevm_kmallocskb_putath10k_htc_notify_tx_completionsdio_claim_hostsdio_memcpy_fromioconsume_skbsdio_register_driver__this_modulecompletequeue_work_oncleanup_module__mod_sdio__ath10k_sdio_devices_device_tablememcpykfreeath10k_warnsdio_memcpy_toiokmem_cache_alloc_trace__fentry__init_module__x86_indirect_thunk_raxath10k_errkfree_skb__stack_chk_failsdio_release_irq_raw_spin_unlock_bhath10k_htc_process_trailersdio_unregister_driversdio_readsbflush_workqueue_dev_errskb_pulldestroy_workqueuemutex_locksdio_readlath10k_core_createprintk__mutex_initath10k_mac_tx_push_pendingsdio_writelath10k_debug_mask__init_waitqueue_head__netdev_alloc_skbskb_trimjiffies__tracepoint_ath10k_log_dbgmutex_unlockath10k_core_destroycancel_work_sync_raw_spin_lock_bhmmc_wait_for_cmdmmc_hw_resetsdio_claim_irqsdio_enable_funcsdio_writesbath10k_core_registermsleep__kmallockmalloc_cachesath10k_core_unregistera��������a��������w��������1a��������Aa��������Qa��������aa��������|w�������������������l���������o���������~���������a��������:B^���������w���������w���������a������������������/h��������]����������h���������h��������� �^���������a���������S���������_��������w��������K��������2X:^��������Aa�������������������h���������a������������������X��������#���������`h���������R�����������^���������h���������a��������p��������0}��������D�L^��������aa���������y���������p���������Q���������}����������x��������0e��������B��������U����������e���������R���������h��������Y��������)O��������9S��������Eg��������UK��������a�i^��������t|^���������f���������a���������S���������T���������w���������K��������(
^��������a��������C�H`��������[S��������n���������xw���������K���������]���������P�^���������a��������	S��������&	q��������5	w��������@	K��������p	(x	^��������	f���������	a���������	{���������	{�������� 
{��������N
\���������
{���������
{���������
{��������\��������R�Z^��������k	y^�����������^���������$�^����������^���������(�^���������f���������a��������(S��������:v��������Iw��������TK���������`�^���������f���������a��������
�'
^��������5
�@
^��������J
f��������Q
a��������l
w��������{
S���������
L���������
����������
K���������
��
^���������
K���������
=�
^��������a��������ez���������Y���������a������������������1S��������@�E���������bK��������rp���������}������������������� �^���������K��������H^��������}��������&�.^��������Aa�����������^�����������^���������a���������6r��������?��������Hw��������oP���������P���������P����������p+t��������B�[����N����������d��������o��������~������������������`^��������78?d��������Tf��������aa���������{���������y��������y���������w���������K��������Q��������oS���������k�����������^���������K��������U���������i���������z���������n�������� c���������e���������{��������&.^��������cU�����������^�����������^��������U��������E0T^��������v�{^���������Y����������^���������8�^���������	^��������!�&^��������Q�lxq^��������{f���������a���������K���������{���������}���������w���������{��������"p��������w}��������}w���������w���������p���������}��������	�^��������w��������:u��������FS��������^�f^��������v}���������}���������p���������}���������gd��������Y��������@w��������w�^���������8�^���������u���������S��������$ 0 ^��������@ UH ^��������j �r ^��������� �� ^��������� }��������� `� ^��������� }��������� g� d��������!Y��������!�"!^��������*!}��������:!f��������A!a���������!����������!f���������!a���������!���������>"\��������F"]��������]"Pe"^��������p"�x"^���������"a���������"��"`���������"]���������"w��������#w��������8#]��������E#�J#^��������q#a���������#����������#f���������#a��������$w��������.$S��������"%M��������1%K��������X%`%^��������k%�s%^���������%8�%^���������%f���������%a���������%w���������%a��������&w��������#&S��������+&���������7&K��������A&���������n&zv&d���������&h�&^���������&K��������Wm��������a��������	V��������#�(s��������j��������P@XP`@hPp@xP�!@�	 �(`0�"8�@H0h�%pP
x��%0@ P(`0�8�@�H@P�X�``h�px���	�����P
����@���`���@!��!��"�p#��#��%�%"'|��| �$�(|0#4
8|@�D�H|P�TX|`c	d<	h|pxtPx|��
�s
�|�O�T�|�����|�����|�����|�$�)�|�K���|�Y�� �|j�|# #| Z#$�"(|0%$4*$8|@�%D�%H|P_&T&X|��`0W�@xb0Z.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.text.unlikely.rela.init.text.rela.exit.text.rela.rodata.rela__mcount_loc.rodata.str1.8.rodata.str1.1.modinfo__versions.rela__jump_table.rela.data.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.gnu_debuglink@$.d?��&:@�a�J1'E@h�H^K'3Y@��xn~'i@(�0	~�'� y@X���@)�@8�0
�2P*��23���4>�6@ �@E`�@h�0��F� �@�����G�@�@(�0K0KXXK$XKpK
K	xX#	X�30��	*�H��
���0��1
0	`�He0	*�H��
1�o0�k0F0.1,0*U#Build time autogenerated kernel key�ª�C���
Ys@!0	`�He0
	*�H��
��������3�.H����l#e6%K<��T��X%�<_��N;�6�N*��p�)&���G���t0>�fO���4!<MpD ��N�����rs�*� q!�E�Q^D�X	5�	H�v�=+*J��Ӻ2S(��T#�#2娜���G�F��,�Uu\�؉�o[a���~.��v,Y&��L��,:"���eޤ��C�mk8�h��h�uS�3N��.��UR��J2���`�V�w���V�
���%�V��g@���<;�.Ȧp�F(u�]\(�ȋ�ڽ��k0�m��D���R��*A��7��/d��O"�iK$�{Y����<��_��A�E����y�\��#�2�U]�#�ō�Up�~8���0���\�JߊNm@�	�d
������5E4�Vb��=���$xF%�����dt����*�ys�	Pv�Y�-�۶|O*5B���|@�	:^�"�k=�`�>�7߮�J�U^�1佄�Ψ��")���Gx�(���~Module signature appended~