KGRKJGETMRETU895U-589TY5MIGM5JGB5SDFESFREWTGR54TY
Server : Apache/2.4.41 (Ubuntu)
System : Linux vmi1525618.contaboserver.net 5.4.0-105-generic #119-Ubuntu SMP Mon Mar 7 18:49:24 UTC 2022 x86_64
User : www-data ( 33)
PHP Version : 8.2.12
Disable Function : NONE
Directory :  /lib/modules/5.4.0-105-generic/kernel/drivers/dma/dw-edma/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //lib/modules/5.4.0-105-generic/kernel/drivers/dma/dw-edma/dw-edma.ko
ELF>�y@@GNU��c���t�`�bOc&�_� Linux�U��H��t!��u����uLJ1�]ø����]�fD�����uUH����H�8H���1�]ø��ff.�@�H�U1�H�� H�VH��]H��(H�VH��0H�VH��8H�V H��@H�V(H��HH�V0ƇH��P��UH��AWAVAUATSH��L�oL�?L��L�}�M��P����A����X�Lc�I����x*M�����L����M���I�� L������u�H�}оI���I�"���I�}�I�E L� H�X�I�� I9�t1H�{X�H�C(H�S H�BH�L�{ L�s(I�D$ L��L�`�I9�u�I��PI��XI���I�"���I�EH�H�X�L�a�I9�t5H�{X�H�C(H�S H�BH�L�{ L�s(I�D$ L��L�`�H�C L9�u��1�H��[A\A]A^A_]�ff.��U�(H��ATI��H�=SH��	�H��t%I�$H�H�@H��t�H�JH�BH�H�HH�[A\]��[I�$A\]�f.��U�@�	H��AVAUATSL�o`H��H�=I���L�p�I��H��twI�$I�D$L�h�Cp�Ѓ�A�D$$I���I��I�D$(I���I��H�{hI�D$0t<I�t$ I�|$���H��tHH�Ch�CpH�PL�`I�$I�T$L�"[L��A\A]A^]�I�D$L��L�ch�Cp[A\A]A^]�L��E1�����UH��AWAVAUATI��SH�H�8H�H9�t>I���I��I�"��H�GH�CH�L�7L�o�A�/H��H�I9<$u��I�$[A\A]A^A_]���UH�ǰH��ATSH�H9�ttH��PtnH�CL� L9�tbM��t]�C(1�L��@���I�D$8C(I�t$ I�|$�$���I�D$I�$L��H�BH�H���I�$H��"I�D$��k [A\]�ff.���UH��AUL���ATI��L��H���A��$H����A��$����A��$����I��$�I��$�I��$�H9�t:I��$�I��$�M��$�I�xL�H�I��$�I��$�I��$�I��$�H9�tADŽ$L��H�u����H�u�L���H��A\A]]�f����t*��u!����uULJH���<���1�]ø�����f��H�H����UH��AWAVAUI��ATSL� I�$L9�tWI���I��I�t$ I�|$�g���I�D$I�$L��H�BH�H�"��M�<$I�D$I���A�.H�M9eu�L���I�E[A\A]A^A_]���UH�wpH��ATI��H�h�E���L���A\]�f��UH��AWAVI��AUATSH�� �G H��Eԃ����}���A�~0��A�F��������H�=���	�I��H���gH�X`H���i���L��I��H���^�U���I��H����H��(A�~0H�E�H��0H�E���A�FI�V�E�H�Uȅ���H����E1䋃�A9E �)I�u I�}�x���H���'A�~0�OA�v�p Iu8�p Awt�}��?H�U�H�PA�~0��I�vH�pA��A�~0�;D;e�r�M�n(H��L��M���I�GE�oL���H�ÐL��I�G I�GH�I�WPL��H��H�CH�SI�_PI�GXH���I�~tI�~�j���E1�H�� L��[A\A]A^A_]Ã��t�A�~0�5����Ë����t�A�~0�����L������I��H������I�hI�wp���L����I�FH�E��EЅ���������H�Uȋr���H�M�H�HA�~0taI�vA��H�pA�~0����H�}ȋGHE�HE��H�E�D9e������A�~0�!���H�}��������H�M�H�H�l���H�U�H�P�_�������f��UH��H��@eH�%(H�E�1�H�}�H�}�H�U�D�E�H�u�H�M�L�M��E����H�U�eH3%(u���f��UH��H��@eH�%(H�E�1�H�}�H�}��UЉM�H�u�L�E��E��e���H�U�eH3%(u���ff.�@�UH��AWAVAUA��ATI��SH��H���G�WH��t��C�CA9�@��A9���9�}����@��u~E1�A��$A��A��H��tEM��$�L��L�E��L��D��E1�I���L�E�H��tD�`tD+`xL��L���D�cH��D��[A\A]A^A_]Ä�t�E1�@��u��E1���f��UH��ATE1�H�� eH�%(H�E�1�H�E�H�E�H�E�t����t%��u7ƇH�E�eH3%(uOH�� D��A\]�LJE1�Ƈ��H�}��H�}؅�tك�wLJ�A���������UH��ATI��SH�H�H���H9�x�&H�H9�y/�H�H9�yL��������u�I��$��H�8�[A\]�D�UA��H��AWAVAUATSH��HH�_H�H�}��u�@�u������HH�E��Uĉʹ�����>�u�H�H��H��H�����H��H�E�H���H��H�E�E�����u�L�c�E��E�I�D$E1�I��H���������I�D$D��I�D$H�E�H��H���B��E��E����E��g	PH�L�hL��L����I���@Idž�A���I��L��I��I�I��I��I�GH�E�I�G��E�D��Eą�uA�����9]���H�}�Mi�X��
M���L�]�M���I��H����I�FPH�E�L�]�A���I����E�IdžA���H�E�AƆI��L�]�I����E�M��A���1�A���t��1�uċE��H�����I��H��}������	P���I�D$@�A�L$A�A�L$A�A�L$AADŽ$��}�����A�D$xH�I�D$p�E�A�$H�E�H�IDŽ$�IDŽ$�I�D$`IDŽ$�IDŽ$IDŽ$IDŽ$IDŽ$(IDŽ$ IDŽ$�IDŽ$�H��PH��t�����L���H��H[A\A]A^A_]ËEĉ}�L��P�UĉE��O�������@�U1�H��AWAVAUATSH��0L�H�H�}�ALJ�L��H�U��fA��Hf����L���fA���f����A��H��H�}���
�Hc�Hi�X�I���H����H�]�H���L���K�L���L�sH�3A��HA���A���D����}���E1�E1�1�A9��A9���A�����jC�"�E�C�$A9�s	��D�9�r�D9�v
C���D�9�r��Eԅ��"L�}�L��P���1�D�U�D�e��'��L��M�����L�����9]���M���LcӉ�L��I��I��I��M�;]�M��MC�L�M��L�M�1�M��ǹ�L�����t�A���A��H��0D��[A\A]A^A_]�A9������A��������C�<A9�����}����L�}�D�U�D�e�A���H�]�D��D��D�U�H���Y���A����uD�U�D��1�H��D���>���A����tbA���L�e��X�I��Lc�I����x2D�E�M�����L����M��I�� L������u�D�E�ALJ�����H�}��E��H���D�E���L��P���I���1�L���M��I�ٹ���1�H���A����tAdž����L��M���1�E1����L���E1�����A����y���1����A���g���A9��y������ff.�f��UH��AWAVA��AUATSH��0L�oeH�%(H�E�1��GH�E�E��H�E�@��u�GL�e�E����E�A��L��A�ƉƉE��L��#E�H�}�H�E��H��I9�w1�G���L���H�SL��H�}��H��I9��H�E�L�4Mi�XM��L��M����L���I���I���H��H9�t�H��Pt�A����t���v���H�I���h���H�
H�BH�AH��J�H���H�H��"H�BH�B����k�HH����B�H���H���H�:H�xXH�JH��H�h`�Idž����B ���}AdžL��H�u����H�u����I�"�ދu�L���L��#E�H�}�H�E��H��I9��L�m��/L���H�SL��H�}�Idž�H��I9���H�E�H�H�E�Hi�XH��I��H���M���L���I���I���H��H9�t�H��Pt�H�9H�AH�GH�8H�y�H���H��A�L�y�����GL����A�H���H���L�	L�OXH�AH��H�o`����L��H�u��H�u�����H�E�eH3%(��H��0�[A\A]A^A_]�H�
H�BH�AH��J�H���H�H��"H�BH�B���~Z�HH����B�H���H���H�:H�xXH�JH��H�h`s&Adž��H�u��H�u����H�u��H�u����ff.��UH��ATI��L������L��1�����A\]�f�UH���H������]�ff.�f�UH��1�H������]��UH������H��BTH������H����BXH������1�H����BH����B,]�ff.���UH���H��u�@���]��G�Ë@H���]����G��f��UH��AWAVAUATSH������D���L�`A��$�M��$���tT��H��H��	E��I�TI��HD‹H��A�H����H��tE1�H��A��G�@[D��A\A]A^A_]�M��$���L���H�Ɖ�
�A��D�I��$����A��L����ff.�����H���U�H��H�R���H����H�����u�BX]É��]�ff.�f�����H���U�H��H�R���H��%�H�����u�BX]É��]�ff.��UH���H��u�@L��]Ë����]�f��UH���H��u�@LH��]%�Ë��H��]%��ff.�f��UH��AWAVAUATSH��H��L�gH�K�S$H�0I��$�D�K ��L�hH�A��H9�tdE��1�E�Q�D����D9�DD���H�IH��D�D�H D�IL�HD�ID�HD�IL�HD�ID�HD�IH���H;Cu�H�R�S$H�<�1��������H�C(�G�C,�G@����E��$�I����E�����P,E��$�I���E�����@T��A��$��E��$�H��H����H��%�	�I�����!�E�����BTE��$�I���E���o���A��$��E��$�H����	�I���E���1���E���E��$�A��$�M���E���2E��I��I��	�ҺK�7K��7HD��A���E��$�A��$�M���H�S(����E��I��I��	��K�47K��7HDƉPA���E��$�A��$�M����[,����E��I��I��	��K�7K��7HD��X A��$�A��$�I�������u�BH��[A\A]A^A_]ÉB0H��[A\A]A^A_]ÉP�'��������������������c������������I����U�A��H�}���U�H��D��
���DD�I���D����A��H�}�����I����U�A��H�}���U�H��D��
���DD�I���D���A�� H�}�����I����M�A��H�U�H�}���M�H��D��
���DD�I���D���H�U�A��H�}���D���f��UH���D���H�P��H��H���E�����A`D�����H���E�����AdD�����H���E���p�Ah�����H������G�Al���������X�������H��������Ht���D�������D����	�L���g��~D���H���E���c�Ht1�]Å�x����H������W�Hp1�]Ã���w�H�����������H|1�]�1Ʌ��g���D���H���E�����Hp���D����G���f1�A��	��D����p�1Ƀ�����D���H���E��u}�H|����������������������]�������2���D���H���E��u�Hx�������������������������������{������1�]Ë��H�����u�Hx1�]É��1�]É��1�]É��1�]Ë������*���f��UH���]��UH���]����~MU�F�H��H��AUL�lATI��SH���	H��L9�t H�KH�;L��$I��H��u�[A\A]]��f��UH��	H��H���H��eH�%(H��$�1�H�GH�|$H�D$H�GH�D$(H�GH�D$8H�GH�D$HH�GH�D$XH�GH�D$hH�GH�� H��$�H��H�D$xH�$H�D$H�D$ H�D$0H�D$@H�D$PH�D$`H�D$pHDŽ$�����H��$�eH3%(u���ff.���UI�1�H��H���]��UL�H��AUATI��SE���E����H�L��I9���A��Hf��t'H��1�H�J�H9�r	H9:����H��f9�u�A���f����H��1����H��f9�tjH�J�H9�r�H9:v�H)�A��I���I���D	��H��H����A�E��I�$H�H����1�[A\A]]Ë��I�$[1�A\A]]�H)�I��f.��UH��H��H��AVAUATSH���H���eH�%(H��$�1�H�HDŽ$�HDŽ$�HDŽ$�H�PH��$�H�PH��$�H�PH��$�H�PH��$�H�PLH��$�H�PTH��$H�PXH��$H�P\H��$(H�P`H��$8H�PdH��$HH�PhH��$XH�PlHDŽ$�HDŽ$�HDŽ$HDŽ$HDŽ$ HDŽ$0HDŽ$@HDŽ$PHDŽ$`H��$hH�PpH��$xH�PtH��$�H�PxH��$�H�P|H��$�H���H��$�H��H�T$H��H�T$H��H�T$(H��(H�T$8H��,H�T$HH��0H�T$XH��4H�T$hH��8H�T$xH��<H��$�H��@HDHDŽ$pHDŽ$�HDŽ$�HDŽ$�HDŽ$�H�$H�D$H�D$ H�D$0H�D$@H�D$PH�D$`H�D$pHDŽ$�HDŽ$�H��$�HDŽ$�H��$��H����H�¾H��$�I���i���H������f��H��1��RL�sH�=H��M��I��	L����H�J� J�D $H��H�H��L����HD9�~?A��H�H���H��$��L��H��$��H��H���o���H��$�eH3%(u)H�e�[A\A]A^]�L��H�����H��!������UH��H��H��AVAUATSH���H���eH�%(H��$�1�H�HDŽ$�HDŽ$�HDŽ$�H�P,H��$�H�P0H��$�H�P8H��$�H�P<H��$�H���H��$�H���H��$H���H��$H���H��$(H���H��$8H���H��$HH���H��$XH���HDŽ$�HDŽ$�HDŽ$HDŽ$HDŽ$ HDŽ$0HDŽ$@HDŽ$PHDŽ$`H��$hH���H��$xH���H��$�H���H��$�H���H��$�H���H��$�H���H��$�H��H�T$H��H�T$H��H�T$(H��hH�T$8H��lH�T$HH��pH�T$XH��tH�T$hH��xH�T$xH��|H��$�H���H�HDŽ$pHDŽ$�HDŽ$�HDŽ$�HDŽ$�HDŽ$�H�$H�D$H�D$ H�D$0H�D$@H�D$PH�D$`H�D$pHDŽ$�HDŽ$�H��$�HDŽ$�H��$��H����H�¾H��$�I���:���H������f�����1��ZI��H�=I��	M��L��W���H�H��H��H��I�J��2$L��H��H����9�~?A��H�H���H��$��L��H��$��H��H���g���H��$�eH3%(u)H�e�[A\A]A^]�L��H���K���H������f.��UH��ATH���H��0H�eH�%(H�D$(1�H�=H���#H���H�H���1��H�H��H����H��$H��H����H�H��$H��H����H�H��$H��H��H�H�H��$H��H����H�H�5H��H�$H�D$H��H�D$H�D$�I��H��t H�¾H�����L���~���L���f���H�D$(eH3%(uL�e����ff.��UH�=H���]�dw-edma-core:%dch_control1ch_control2transfer_sizesar_lowsar_highdar_lowdar_highllp_lowllp_high0x%08llx
engine_endoorbellch_arb_weight_lowch_arb_weight_highint_statusint_maskint_clearerr_statusdone_imwr_lowdone_imwr_highabort_imwr_lowabort_imwr_highch01_imwr_datach23_imwr_datach45_imwr_datach67_imwr_datalinked_list_err_enengine_chgroupengine_hshake_cnt_lowengine_hshake_cnt_highch0_pwr_ench1_pwr_ench2_pwr_ench3_pwr_ench4_pwr_ench5_pwr_ench6_pwr_ench7_pwr_enwritechannel%s:%derr_status_lowerr_status_highreadversionmodewr_ch_cntrd_ch_cntctrl_data_arb_priorctrlregistersdrivers/dma/dw-edma/../dmaengine.hauthor=Gustavo Pimentel <gustavo.pimentel@synopsys.com>description=Synopsys DesignWare eDMA controller core driverlicense=GPL v2srcversion=5640DB24C25FB5A3443730Adepends=virt-dmaretpoline=Yintree=Yname=dw_edmavermagic=5.4.0-105-generic SMP mod_unload modversions dw_edma_removedw_edma_probei8u�module_layout*��	vchan_tx_submit�_�(vchan_find_desc&k!5kmalloc_caches�B#!__pm_runtime_idleq
�@debugfs_create_dir���F__pm_runtime_disable��pno_llseekѣ�find_next_bit�y��sg_next�c�dma_async_tx_descriptor_init��9�__pm_runtime_resume	d�cdebugfs_remove_recursive�P�jiffies�Q��dma_async_device_register�Q��debugfs_create_u32
8_raw_spin_unlock_irqrestore�)�get_cached_msi_msg��__tasklet_scheduleX��vchan_tx_desc_free�P
�simple_attr_release��r request_threaded_irq��HCdebugfs_create_file_unsafeԶ�debugfs_attr_read&�tasklet_kill�rXpm_runtime_enable)��__stack_chk_fail�m��__fentry__�%�kmem_cache_alloc_trace	vQ_raw_spin_lock_irqsave?��/pci_irq_vector�zkfree~R�find_first_bit4�<debugfs_create_u16nJnesnprintf�{k	dma_async_device_unregister["Edevm_kmallocB�Zdebugfs_attr_write%\(�simple_attr_openz%@vchan_init;JQ�free_irq666dw_edmaGCC: (Ubuntu 9.4.0-1ubuntu1~20.04) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04) 9.4.0dw-edma.ko�/$i	�#�0@
=�U�	j�
}�7������:@10�`FPfa��u�y�0������>����'���	W:0
QW�
�pp�� k��L�����`.��%8;8<Vtmr!W�	�p!��p" ��"�����#���'6
��e"3CN_r������@���}��2I���Tew`��������':�+uPc���9=������ >,4B@Cak!��T�`-��P���� �E=L\__UNIQUE_ID_srcversion41__UNIQUE_ID_depends40____versions__UNIQUE_ID_retpoline39__UNIQUE_ID_intree38__UNIQUE_ID_name37__UNIQUE_ID_vermagic36_note_6__ksymtab_dw_edma_probe__kstrtab_dw_edma_probe__ksymtab_dw_edma_remove__kstrtab_dw_edma_removedw_edma_device_pausedw_edma_alloc_chan_resourcesdw_edma_device_configdw_edma_alloc_burst.isra.0dw_edma_alloc_chunkdw_edma_free_burst.isra.0dw_edma_start_transferdw_edma_device_issue_pendingdw_edma_device_resumedw_edma_free_chunk.isra.0vchan_free_descdw_edma_device_transferdw_edma_device_prep_dma_cyclicdw_edma_device_prep_slave_sgdw_edma_device_tx_statusdw_edma_device_terminate_alldw_edma_free_chan_resourcesdw_edma_channel_setupdw_edma_interrupt_readdw_edma_interrupt_writedw_edma_interrupt_commondw_edma_interrupt.constprop.0__UNIQUE_ID_author131__UNIQUE_ID_description130__UNIQUE_ID_license129.LC1dw_edma_debugfs_create_x32fops_x32dw_edma_debugfs_regs_chfops_x32_opendw_edma_debugfs_u32_getdwregslimdw_edma_debugfs_regs_wrdw_edma_debugfs_regs_rdbase_dirfree_irqdw_edma_v0_core_status_abort_intvchan_initsimple_attr_opendebugfs_attr_writedevm_kmalloc__this_moduledma_async_device_unregistersnprintfdebugfs_create_u16find_first_bitdw_edma_v0_core_device_config__crc_dw_edma_probekfreepci_irq_vector_raw_spin_lock_irqsavekmem_cache_alloc_trace__fentry____stack_chk_failpm_runtime_enabledw_edma_v0_core_ch_statustasklet_killdebugfs_attr_readdebugfs_create_file_unsaferequest_threaded_irqsimple_attr_releasevchan_tx_desc_free__tasklet_scheduledw_edma_v0_core_status_done_intdw_edma_v0_debugfs_onget_cached_msi_msg_raw_spin_unlock_irqrestoredebugfs_create_u32dma_async_device_register__crc_dw_edma_removejiffiesdebugfs_remove_recursive__pm_runtime_resumedma_async_tx_descriptor_initdw_edma_v0_core_ch_countsg_nextfind_next_bitdw_edma_v0_core_clear_done_intno_llseekdw_edma_v0_core_debugfs_offdw_edma_v0_core_offdw_edma_v0_debugfs_off__pm_runtime_disabledw_edma_v0_core_startdebugfs_create_dirdw_edma_v0_core_debugfs_on__pm_runtime_idledw_edma_v0_core_clear_abort_intkmalloc_cachesvchan_find_descvchan_tx_submitX��������AX��������cm���������X���������X��������u��������5U��������FG��������mw��������vN���������]���������N���������]��������0t��������QX��������f},tW���������X���������},�W���������T���������X���������T��������T��������1X��������qx���������T���������X���������V���������g���������X��������X��������sT���������T���������X���������T���������X��������,}4;W��������Fn��������NkbxV���������g��������	T��������}	p���������	T���������	X��������#
Z��������1
X��������}
Z���������
X��������
V��������~��������:g��������qX���������\��������Z��������!X��������2k��������9k��������Nk��������\k���������{���������X���������
��
I���������
R��������L��������@+ <�HT�`pl�x�
�0
��	�i���������X��������o��������4o��������jL����������O���������u��������XU��������bf�������������U���������`���������U���������G���������[���������z���������U��������``��������2U��������<f���������X���������d���������Q��������g��������*q��������[r��������cV��������fH��������yQ���������g���������q���������|���������V��������~c��������+c��������Ac��������NZ��������aX���������X��������!X��������aX��������V��������/g��������AX���������X���������X��������X��������QX��������WV���������g���������V���������g���������V��������5g��������AX��������� X��������� e��������!X��������
!v��������!X��������Q!V!_��������q!X���������!�!"("6">#"G,"O5"XA"``"Z��������q"X��������y"i�"�"�"J���������"X���������"�"��"#�S#V��������]#�t#�#g���������#X���������#��#��#s$}$��$��$��$��$��$��$��$��$�%�%�%�%.�%=&L
&_&n&�%&�.&�7&�@&�I&�U&�a&�u&��&y���������&�&��&��&''%'�,'>'O��������N'y���������'�'Z���������'X���������'&�'��'s�'}�'��(��(��(��(��(�(�(L�(�)��)�*
**%*.1*=9*_B*nK*�T*�]*�f*�o*�x*��*��*��*��*y���������*+�+�9+�@+�G+\+�c+u+O���������+y���������+�+Z���������+X��������
,!,�1,y��������8,K,W,+c,h��������j,q,},3�,h���������,�,�,8�,P���������,�,�,B�,P���������,��,�,e�,L-`-y��������Q-Z��������a-X��������i-q-l��������YF
S
jMs^Kpp"�a@�� P(�0�80@�H�PX�`�h�	p0
x�
�p� �������`��� �`�@������P�@�� !!p!p" �"(�#0�'8�+@`-���
i
8+:+K+.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela__ksymtab_gpl.rela__kcrctab_gpl.rela.rodata.rela__mcount_loc.rela.smp_locks.rodata.str1.1.rodata.str1.8.modinfo__ksymtab_strings__versions.data.rela__bug_table.gnu.linkonce.this_module.bss.comment.note.GNU-stack.gnu_debuglink@$.d?�w-:@�W�J�-E@�r`].X@�r0p . k@ s�	}(/Hx@�s��p0�@�w�
�2�0o�2�2#�3�+4�`4@
 ��>��>$�@x��?�@�B 0�B�(C-(C8CF	8Ol�x<0��	*�H��
���0��1
0	`�He0	*�H��
1�o0�k0F0.1,0*U#Build time autogenerated kernel key?��u(�AZ��Kͯݛ0	`�He0
	*�H��
��B4�>�bE#�vP�����S�%��k���{@�p����z���^��s��Z1��8Mo08���F�2Z&�(���б�F��D5��*;��d�)�$��
�/�v�-,��[G:����tx�r3�����qҊd�_G�9T�ʃV�̉A��o�D�][��R�������F<�G��@��'�̠�?�ᤂ��#��)��E�=�^��a�Õ>`"%�X:��K���wC�3G��%pi�{g������;�eg������BZѓ�4@��"Ƣ����q,�'�����S��X�\��2��1�_��!�RN��В��ƛxd$�@_�TW	I��NEl!ɀ�V�P������Tఐ;R�o�&�(����5;�U���&߈�T庋p�OY��4Q�Q�D��'�$80T�\��m7$dS4�2K�fML�=�}��!2��Á���	0�
�	wX�[q��&p���L0)�}��|��H�>�5R�]��D����[�n'��~Module signature appended~

Anon7 - 2021