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: //proc/thread-self/root/lib/modules/5.4.0-212-generic/kernel/drivers/mmc/host/cqhci.ko
ELF>Ȍ@@&%GNU�2wj����
M@LxLinux�U1�H��]��UH��AVAUL�oATI��SH��L���H�ƋC(���C=u,A�1�<L���҃��A�$�K<�D��[A\A]A^]É�A�ƃ���f.��UH��SH�H��H�PH��u,H�W�rH�@��H��u4H�C�pH�Cƀ%�C;[]þ���H���H�@H��t̺H����Đ�H���8t�;u1��UH���l���1�]���UH��H��H�H�@H��uH�G�p�p�Éu�H�}��H�}��u�H�H�@H��t����H�G��D�UH��AUATSH�H��L�oH�PH����H�WD�bH�@A��tA��H����H�SD�bA���D���A��'DE�D����C0DE�H���H�CD�`H�sp��P H�� �p$�s�pD1�H��A�����H�H�HH����H�SD�bH�@H����H�C�@�tH�H�@H��u@H�S1��BAƅ%H�H�@H��tL������H������C;[A\A]]ú1�H���븺D��H���H�H�@����D��H���H�H�@H���\����H����Q����D��H���H�H�spH�@��H��ta� H���H��KtH�@��H��tU�$H���H��sH�@H��t0�DH��������A��H��'���H�C�{���H�C����H�C�p���ff.�@�UH���H��AVAUATI���H��tzI����
��I��L���I��H����I�UI�uL��H��H)��I�FH���DA\L��A]A^]�L��H��H���L��A\A]A^]�DI����A\A]L��A^]�I�t$I����H��H���L��A\A]A^]�I����@�U1�H��AUATI��SH��H�w�W H���G$ �G,��'��H�>Hdž���� IcD$$H��H��H��<����
�I��$�H����A�D$I��$�H��H��ADŽ$��I��$�H��H���I�$H�@H��uI�L$��ƒ�������D�,P��71�L����ƒ�������D�,PI�$H�@H����1�L�����H�sX����H����IDŽ$�I�$H�@H��uI�L$��ƒ�������D�,P��61�L���A�Ń�A��A��Ek�
A�I�$H�@H��t$1�L�����H�sX����H����I�L$�I�L$����ff.�@�UH��AVAUATA��SH��H��0L��eH�%(H�E�1�I�EH�@H���SI�E�@�t)A�H�E�eH3%(��H��0D��[A\A]A^]þL������I�EH�PH���(I�U�rH�@��H���)I�E�pD���I���I�EH�@H���I�E�@��I���u21�L�����I�EH�@H����I�ED�`A���=������u�D��M����1�H�}�L�p��H�u�L���I�EH�@H��u1I�E�@��M��uH�u�L����n�����u�L���I��뱾L����ǾL�������L���A���J����L�����I�E�����L��������L�������@�UH��ATSH��L��DA�|$=t^��H������I�$H�@ H��t
�H���ƃ%[A\]�H�WXH��t&H�H��H���A�|$=u��H�W��D�UH��ATSH��8H��eH�%(H�E�1��H�u�H�������tH�M�eH3%(�E�uQH��8[A\]�1�H�}�L������H�u�L���H�u�H���d�����t�H�u�L�����ff.�f��UH��AUATSL��A�|$8����%H����A�|$=��I�$H�P H��t1��I�$H�@H����I�T$��B�L����I�$H�@H��udI�D$�@�u'�L9�~�I�$H�@H��ugI�D$�@��Dƃ%[A\A]]�H�SXH��tJH��H����ԾL���땺�L����]����L����H�S�f��UH��ATSH���{8tNI�����H���W���H�KxH�S`H�sHI�<$�H�KpH�SPH�s@I�<$�H�C`H�CP�C8[A\]�@�U1�H��SH���{8tH�]��Ë���C�C0�AH�H�PH����H�S�rH�@��H����H�C�p�CYA��{ ���C4�CZ����҃�����������Ch�A��s$H�CD�KXE��A��Hc�H�s@D��4D�� D��Mc�L�CHDH�8H�SpE1����H�CPH���H�CH�sHH�SxE1���H�8�H�C`H����DD�K$E1�1�E��I����p��t����s�{Zv�BA�����1�{ t~H�rA��D;C$}}�SXA���{h�����sYHc�H�H�sHSP��4�����KZHc�Hsx���x���H�zI��H�H�D
�H��I)�D���H��e����rA��D;C$|�H���	��C81�H�]���H�K��'�G�����L���H�PXH����H��H��H���H�s@H�C����Ch���CZ�,����CYA����H�KH�QXH��tPL�KpH�KP�sxI��H��H���AZ�t�����D
����1�f�|
����H�P�Z���H�Q몾H�����H��M����H����U���������H�CH�KpH�SPH�s@H�8�H�CP��H�Cp����fD�UH��AUATSH���{=u=I��A���C=D1ɺ�H����E��tI�EhH��tL���[A\A]]�H�WXH��tH��H����H�W��ff.�f��UH����H��AWAVAUATI��SH�� H�~H�U��E�L��uHcF|�E�H��I��M�wH�M�H��L���H�H�M�L9�A���H��L���H�� D��[A\A]A^A_]��U�H��AVAUATSH��H��0L��eH�%(H�E�1�L����I�EH�PH���2I�U�rH�@��H���>I�E�p�I�EH�@H����I�E�@��tX1�H�}�M���A���H�u�L���I�EH�@H����I�E�@M�����u\H�u�L���1�L���P�I�EH�@H��uqI�E�@%A���H�E�eH3%(��H��0D��[A\A]A^]Ä�u�L���I���\����L����s����L��������L���뇾L�����I�E��H�@H�������L�������fD�H�FH��tOUH�?1ɋP0�@H�p8H��(��H��H��tH�@8H��tE1��]�H�H��u�E1��]��f��UH��AWI��AVA�AUI��ATSH��(eH�%(H�E�1�H�~uD�v|M��A�|$8�A�|$;�A��%u^I�$H�@H���9I�T$1��BAƅ%DI�$H�@H���%I�D$�@���I�$H�@H��tL���I�WH�����JA�D$XE��H��A��H��I��H��H����������@I��	H�	�H��A��ID$PH��
A������	�D	�I��H��
I����A��
��@A�� D	�D�B	�A��D	�D�B��/I�� L	�DH�A�D$ I�_�E�I�GpH����H�81�C���S0H�s8H��(��H����D�M�H�@0E1��D�M��������I�D$A�T$hE1�H�{81���4��D��Mc�ML$`�4M�QA�D$h�M�D�E�I�L�M���M�L�M�D�E�H��9��I���WL�W9���A	�A��������#	€}�A�u�E�Q�I�OpH�QXH���&A�O|I��H�E�H��H��D�M��H�E�D�M�����I�OH�E�I���A�������E�1�A����@����}���������BXD�R,H�ZPD���BYMc�LӃ�� �����t����I�O���%?	�
/@HE�H�E�H�H�J(H��tD�M�H�U�L��L���H�E�D�M�H	DI�G�@H�CM�D$L��L�E��A�|$=L�E�H����I��$�Ic�H��L�<I��$��DA�D$(��I�$D��A�A��H�HH����I�T$D�z(H�@H���bI�D$�@(A��uDH��L��E1��H�E�eH3%(��H��(D��[A\A]A^A_]�H�H���[���E1�D�M��D�M����Z���L�������H��L��A���L��L�������I�UXH���H��H��������E�E1ɾ@����I�UXH���D��H��H��L�E��L�E�����I�UXH����I�GD�E�H��H�����C���H�{H��H�H�D�H��H)�������1��H�����L�E��(L���L�E����L�E��(D��L���I�$L�E��V���H�Q����I�U����1�L�������L���������D�I�O�>���I�U����I�U����1�f�L�I�O����A���H�pXH�����D�UH��AUATSH��L��DA�|$=���H���*�H��A���o������DD�I�$H�PH����I�T$�rH�H��H����I�T$�rH�PH���I�T$�rH�@��H���I�D$�p�H����E���|A�T$$E1��D��B�H1���t�����	�����i��n�BI�|$�A��E;l$$}VD��H��I�$�H�0H��t�H�A�l$(H�VH��u��PH�N1���t������	�����i��n�A �A�D$(����M�l$L���A�D$=L��A�D$(H��ƃ%���I�$H�@H���I�T$�	�B�L���!�D[A\A]]�H�WXH����H�H��H���A�|$=��������H�SXH����H��H���[A\A]]�H���l����w����#����L�����I�$��H�HH�������L���I�$H�PH��������L�����I�$��H�@H������L��������	L������H�W����H�S�3�����������������^���ff.�f��UH��AWAVA��AUATI��S��H��0L��eH�%(H�E�1�I�H�BH����I�GD�hH�BH����I�GD�hDD��D��	ڃ�	���M��$I�CL�]�H��H�E��L�]�I�H�@H����I�C�@TDA�{=ujA�K(����A���Ā��I�������H��H�2H�����۸ADރ��t�����D��BL���Z�H�}��%A���iI�H�@H���I�G�p,��H�E�I�H�@H���I�G�p,DM�wL���Icw$H�}��H��IcG$H9�rT��H��h(H�FH��t�P���"�@L���Icw$H�SH�}��H��IcG$H9���DI��$��H��H��H�2H�����x=t��J�I�T$XH���^D��H��H�������I�T$XH����H��H��H����A�<t%A�G(��uA�G<I���1ɺ��L���%A����A����H�E�eH3%(��H�eظ[A\A]A^A_]ËP�P�P�����=����I�t$X�H���K��H������I�T$XH���L�]�A��E��D��PH��H���E��L�]��E�^�Q���I���1ɺ���7���I���1ɺ������I�T$XH����H�M�H��H������L��I���H�����H�H�1H����E���ߺAE����t�����D׉QL���E�L�]�L�E��W��E�L�]���xcA�{=���I������I�T$�����=����I�t$X�H��uI�t$A��A��D��D��H������I���L�E�L��H��%�H�H�2H���w�����D��E˃��t�����D��BL��L�]���L�]��8����L���I�A��H�BH���=����D��L����0���L�߾T�L�]��i���I�T$���I�T$�Q���I�t$����,L����������,L������I�T$���H��H9��H��������H��L��I������UH��AUATSL�gH��I�t$XH��uI�t$H���H�H�@H��t1�H���A���H�CD�(H�H�@H��t�H������H�C�PI�t$XH��uI�t$D��H���H�H�@H��t�H���A���H�CD�hH�H�@H��t�H������H�C�PI�t$XH��uI�t$D��H���H�H�@H��t�H���A���H�CD�hH�H�@H��t�H������H�C�PI�t$XH��uI�t$D��H���H�H�@H��t�H���A���H�CD�hH�H�@H��t�H������H�C�PI�t$XH��uI�t$D��H���H�H�@H��t�$H���A���H�CD�h$H�H�@H��t� H������H�C�P I�t$XH��uI�t$D��H���H�H�@H��t�,H���A���H�CD�h,H�H�@H��t�(H������H�C�P(I�t$XH��uI�t$D��H���H�H�@H��t�4H���A���H�CD�h4H�H�@H��t�0H������H�C�P0I�t$XH��uI�t$D��H���H�H�@H��t�@H���A���H�CD�h@H�H�@H��t�8H������H�C�P8I�t$XH��uI�t$D��H���H�H�@H��t�HH���A���H�CD�hHH�H�@H��t�DH������H�C�PDI�t$XH��uI�t$D��H���H�H�@H��t�TH���A���H�CD�hTH�H�@H��t�PH������H�C�PPI�t$XH��uI�t$D��H���H�H�@H��t�\H���A���H�CD�h\H�H�@H��t�XH������H�C�PXI�t$XH��uI�t$D��H���H�H�H��t
L����I�t$XH��uI�t$H���[A\A]]�H�sD��H���1�[A\A]]�H�sA��D��H�������H�sXH��tH����H�s��H�sXH��tH����H�s��KH��1�L��H�M�H�E��H�E�A�W=L���H�E�H���H�M�H�qXH��t�U�H���L���R����H�q��H�sXH��tH����H�s��S0H��H��A���I�Gp�I�uXH��t1H��A�����I�uXH��tTH����I�u��H�pD��H��H���I�uXH��tD��H����I�u��I�u�cqhci_memCMDQ not supported
failed to remap cqhci regs
CMDQ ioremap: done
&x->wait&cq_host->wait_queue6%s: CQHCI version %u.%02u
4%s: cqhci: Failed to halt
%s: cqhci: %s
drivers/mmc/host/cqhci.c3%s: cqhci: CQE stuck on
%s: cqhci: CQE off
%s: cqhci: recovery needed
3%s: cqhci: not enabled
%s: cqhci: CQE on
include/linux/dma-mapping.h3%s: sg-len: %d
%s: cqhci: recovery done
%s: cqhci: TCN: 0x%08lx
cqhci3%s: cqhci: ============ CQHCI REGISTER DUMP ===========
3%s: cqhci: Caps:      0x%08x | Version:  0x%08x
3%s: cqhci: Config:    0x%08x | Control:  0x%08x
3%s: cqhci: Int stat:  0x%08x | Int enab: 0x%08x
3%s: cqhci: Int sig:   0x%08x | Int Coal: 0x%08x
3%s: cqhci: TDL base:  0x%08x | TDL up32: 0x%08x
3%s: cqhci: Doorbell:  0x%08x | TCN:      0x%08x
3%s: cqhci: Dev queue: 0x%08x | Dev Pend: 0x%08x
3%s: cqhci: Task clr:  0x%08x | SSC1:     0x%08x
3%s: cqhci: SSC2:      0x%08x | DCMD rsp: 0x%08x
3%s: cqhci: RED mask:  0x%08x | TERRI:    0x%08x
3%s: cqhci: Resp idx:  0x%08x | Resp arg: 0x%08x
3%s: cqhci: : ===========================================
3%s: CQHCI version %u.%02u failed to initialize, error %d
%s: cqhci: desc_size: %zu data_sz: %zu slot-sz: %d
%s: cqhci: desc-base: 0x%p trans-base: 0x%p
 desc_dma 0x%llx trans_dma: 0x%llx
3%s: cqhci: timeout for tag %d
4%s: cqhci: Failed to clear tasks
3%s: cqhci: CQE failed to exit halt state
%s: cqhci: tag %d task descriptor 0x016%llx
3%s: %s: unable to map sg lists, %d
3%s: cqhci: failed to setup tx desc: %d
%s: cqhci: dcmd: cmd: %d timing: %d resp: %d
%s: cqhci: doorbell not set for tag %d
%s: cqhci: IRQ status: 0x%08x
%s: cqhci: error IRQ status: 0x%08x cmd error %d data error %d TERRI: 0x%08x
%s: cqhci: error when idle. IRQ status: 0x%08x cmd error %d data error %d TERRI: 0x%08x
%s: cqhci: completing tag %lu
%s: cqhci: spurious TCN for tag %d
SScqhci_host_alloc_tdlcqhci_prep_dcmd_desccqhci_dma_mapcqhci_prep_tran_desccqhci_prep_task_desccqhci_requestcqhci_offcqhci_recovery_startcqhci_recovery_finishcqhci_pltfm_initcqhci_recovery_neededcqhci_error_irqcqhci_irqlicense=GPL v2description=Command Queue Host Controller Interface driverauthor=Venkat Gopalakrishnan <venkatg@codeaurora.org>srcversion=8702571CF1C07588993D529depends=retpoline=Yintree=Yname=cqhcivermagic=5.4.0-212-generic SMP mod_unload modversions cqhci_initcqhci_pltfm_initcqhci_irqcqhci_resumecqhci_deactivate�p��module_layout�o�Cdma_direct_unmap_sgѣ�find_next_bitGV__warn_printke�?�ktime_get	{{�__dynamic_pr_debug�W��__x86_indirect_thunk_rcx�y��sg_next �
0pv_opsT��__init_waitqueue_head۳nGdmam_free_coherent?H1mmc_cqe_request_done
8_raw_spin_unlock_irqrestore��printk
nǡ_cond_reschedڶV3_dev_erruyH�init_wait_entryL��__x86_indirect_thunk_rdx)��__stack_chk_fail��ݍschedule_timeoutQschedule\ɢ.__x86_indirect_thunk_rax�m��__fentry__Rv��_raw_spin_lock��"�__dynamic_dev_dbg	vQ_raw_spin_lock_irqsave�"�oplatform_get_resource_byname"#�>__wake_up��&�prepare_to_wait_event�JU�dma_direct_map_sgU��|devm_ioremap~R�find_first_bit�T�finish_wait(�4�dmam_alloc_attrs�__msecs_to_jiffies��Ydevm_kmalloc|�dma_ops�	@�		�		�		D6����~lF�v��cqhciGCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0cqhci.ko��@M
�#�	0@	=�U�	j�}�7���3�0�&

($C^s�f��o� [��!�8�88��!`H/;G�<W��b2 r����8��� 	���	'�8�R �l�pJ��8H83��I�8eP�srb����� ��^�+�h8�8$�8@08\��o8~P�0��8�p8����8�8"P8>8Zix� �p����
����0�@
�;1J6G
�M
F	 !"S�jeckx��h������
@����!8JYd}���2����������0C��(Y`h������, )��4����l�
�__UNIQUE_ID_srcversion43__UNIQUE_ID_depends42____versions__UNIQUE_ID_retpoline41__UNIQUE_ID_intree40__UNIQUE_ID_name39__UNIQUE_ID_vermagic38_note_6__ksymtab_cqhci_deactivate__kstrtab_cqhci_deactivate__ksymtab_cqhci_resume__kstrtab_cqhci_resume__ksymtab_cqhci_irq__kstrtab_cqhci_irq__ksymtab_cqhci_pltfm_init__kstrtab_cqhci_pltfm_init__ksymtab_cqhci_init__kstrtab_cqhci_initcqhci_is_idle__cqhci_disablecqhci_set_irqs__cqhci_enable__UNIQUE_ID_ddebug125.36717__UNIQUE_ID_ddebug124.36712cqhci_pltfm_init.coldcqhci_dumpregscqhci_cqe_ops__key.12129__key.36740cqhci_init.coldcqhci_haltcqhci_halt.coldcqhci_recovery_start__UNIQUE_ID_ddebug118.36659__func__.36660cqhci_wait_for_idlecqhci_off__UNIQUE_ID_ddebug106.36382cqhci_off.cold__UNIQUE_ID_ddebug104.36325__UNIQUE_ID_ddebug105.36330cqhci_recovery_needed__UNIQUE_ID_ddebug111.36490cqhci_timeoutcqhci_timeout.coldcqhci_clear_all_tasks.constprop.0cqhci_clear_all_tasks.constprop.0.coldcqhci_post_reqcqhci_request__UNIQUE_ID_ddebug109.36471__UNIQUE_ID_ddebug107.36397__UNIQUE_ID_ddebug108.36448__UNIQUE_ID_ddebug110.36480cqhci_request.cold__func__.36408__func__.36433cqhci_recovery_finish__UNIQUE_ID_ddebug120.36690__UNIQUE_ID_ddebug123.36702__func__.36691__UNIQUE_ID_ddebug115.36551__UNIQUE_ID_ddebug112.36513__UNIQUE_ID_ddebug116.36556__UNIQUE_ID_ddebug117.36560__warned.36536__warned.36519__func__.36326__func__.36449__func__.36398__func__.36472__func__.36383__func__.36713__func__.36491__func__.36514__func__.36552__UNIQUE_ID_license128__UNIQUE_ID_description127__UNIQUE_ID_author126.LC26.LC41__crc_cqhci_irqdma_opsdevm_kmalloc__msecs_to_jiffies__this_moduledmam_alloc_attrsfinish_waitfind_first_bitdevm_ioremapdma_direct_map_sgprepare_to_wait_event__wake_upplatform_get_resource_byname_raw_spin_lock_irqsave__dynamic_dev_dbg_raw_spin_lock__fentry____x86_indirect_thunk_raxschedule_timeoutschedule__stack_chk_fail__x86_indirect_thunk_rdx__crc_cqhci_deactivateinit_wait_entry_dev_err_cond_resched_raw_spin_unlock_irqrestoremmc_cqe_request_donedmam_free_coherent__init_waitqueue_headpv_opssg_next__x86_indirect_thunk_rcx__dynamic_pr_debugktime_get__warn_printkfind_next_bit__crc_cqhci_pltfm_init__crc_cqhci_init__crc_cqhci_resumedma_direct_unmap_sg}��������}��������.z��������\����������}�������������������~���������}��������!}��������R~��������o~���������}���������~���������~���������~�������������������~��������~��������.~��������L~��������h~��������w����������}����������y���������m��������t����������������7:>C{��������x
8�{���������}���������`m��������8	?NP���������_	fWk����������~���������~������������&~��������R~��������gl�}��������En��������M����������.�n�������������������w���������r����������������~��������-~��������?~��������T���������l~��������~~�������������������}���������~������������	�	���������!	}��������G	����������	����������	����������	w���������	r���������	����������	}��������
���������@
���������e
����������
N�
��
�
����������
~���������
~���������
~��������}��������:���������O���������q}��������\q���������q���������
��
(�
���������`H���������^���������u~�������������������}���������x��������~��������+�2�7���������Q}���������z���������n�����������}��������M��������������������w���������r������������������3~��������E~��������W~��������f����������~�������������������}���������~���������l������������������}��������K�5�~���������~��������������������0������������^����������z�����������������Hl��������]v�������������������3�h�������������0������������&���������o~�������������������~���������~��������Y"U'���������1}��������1����������z�������������������"�)�.���������Ut\pa����������������������������������������~��������~��������A}���������|��������m���|���������s��������������������������sz������������������������x�����������0��������B��������UZ����������0�������������x���������x�����������P����������������������������������������E ~��������h ~��������z ~��������� ~��������� ~��������� ������������������"}��������BG���������]~���������~���������@�����������~���������~��������x���������,~��������R~��������v�{����������~���������~���������������������~��������"~��������F K���������d~���������~���������X�����������~���������~������������������4~��������Z~��������~������������~���������~�������������������~��������*~��������N8S���������l~���������~���������p�����������~��������������������l���������"�'���������>�C���������H�^�c���������h�
�����������������������������������������8b���������%0���������5EJ���������O�cPj`o�����������������������3u$�(p0�4&
�
k
�
�
���  (�0�8@�H�P�X 	`�	hppx��P������0�@j�`phpx���	� 	�P���0!1(Ri` �$�(0�
4�
88@GD�
H�P�T�
Xp`�dh p�t�x��h�f��m����
���X�H������E�����_�����e�������x-�@	Z`[>Z$y(Z0^4Z<�@Z���:8�@�H�P
p�x����t����������������� @(�0�P�X@`�h����@������0���0����0�8�@�H�h�p�x��3��� �������p���0�� �(�H�PX�``������(.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.text.unlikely.rela__ksymtab.rela__kcrctab.rela__mcount_loc.rodata.str1.1.rodata.str1.8.rela.parainstructions.rela.rodata.modinfo__ksymtab_strings__versions.rela__jump_table.data.rela__bug_table.rela__verbose.data.once.gnu.linkonce.this_module.bss.comment.note.GNU-stack.gnu_debuglink@$.d?�� :@�]p#Jl!�E@Xr(#^(<Y@�z�#mD(h@p{x#	|X(�w@�{#�2)��2�*$��0�@�}0#�1� �@(~�#��2��3D�4@	 �@=�@�#P>P>H	@ȃ #�>�@�`#)PB4�B�@NFS0FX\XFlXFhFp$k	�T		H�{0��	*�H��
���0��1
0	`�He0	*�H��
1�o0�k0F0.1,0*U#Build time autogenerated kernel key/7	�Z����y=Ig֒��0	`�He0
	*�H��
�D�t=2
�VJ�ȕ3�W�%�>�&����M����cE��k^FΤ���P9oT�z����8kL��(oF(����m���;����As����@�Zh�Qɛ1� 7��r�G���D���F�ֹK},9p���s���@��`����n��"�B���5�s�
q�qG
���lU�:���ʰ�)6g��="SQ����Sk����83�س#b����ҵ��L.����/>;	P�ZDApS������d*l��{*����_c'`Ml\L,MEZ�����W�?��"�=��dX;3�Xv�7[kܣ;��u��� mѓ�N$s�7ǚ�_��S�^�Ϝ�R�5K0�b+�<�����^d��P�(����̙�]n�м���Mq�c}+��?���d�;�f�Y�I�BU
�zSk�WE|�|�X�jg��(���Ұ���`��0�k4����Q�E�ʼn+O���L~�,f�<-U��
}�G�_������~Module signature appended~