HEX
Server: LiteSpeed
System: Linux php-prod-1.spaceapp.ru 5.15.0-157-generic #167-Ubuntu SMP Wed Sep 17 21:35:53 UTC 2025 x86_64
User: xnsbb3110 (1041)
PHP: 8.1.33
Disabled: NONE
Upload Files
File: //proc/676643/root/lib/modules/5.15.0-152-generic/kernel/drivers/bluetooth/bpa10x.ko
ELF>��@@'&GNU��2��\�Q��rG��� �LinuxLinux�UH��ATSH��L���f�M��t;Hǃ�I�<$�I�<$�I��$�1��I��$�1��[A\]�H��H��H������UH��ATI��H��eH�%(H�E�1��E�@�u�f�I�D$8�tbL��A��	H�M����H��H=�w	1��1�H�U�eH+%(u*L�e���H�W0H��H���땸�������ff.��UH��AUATSL���H��M�ef�I�D$8�t�CX��uW���A�$$
H����L��1��[A\A]]�D���D�GXH��H��I�T$0H����A��$
��UH��AVAUI��ATSH��L���
f�L�k��1��I��H�����H���I���C(A�<tG<��<��L��A������[D��A\A]A^]�H�W0H��H����I�V�KpH����I�T$@I�t$`��A��$�
�I��$�A�D$PIDŽ$�A��
I�vL�����L���A�ƅ�xL���D��[A\A]A^]�H��M��tI�u0L��H���I��$��L����H�=����H�����Kp1��@f�PH���f�HI�v�I�t$@I��$���I�|$`���A��$�A�T$PIDŽ$�I��$�A��
�
���I�V�KpH����I�T$@I�t$`��A��$�
�I��$�A�D$PIDŽ$�A��
���A���;���L��A����(���@UH��AUATSH��L���
D��1��I��H����H�=����H����I�MI�uHL��I�L$@A�L$\��I�D$`�ʀ�@@I��$�A�T$PADŽ$�IDŽ$�ADŽ$�ADŽ$��������L���A�Ņ�x2L���[D��A\A]]�H�W0H��H���������H����H��tH�s0L��H���L����A���L��A����ff.��UH��AUI��ATDA��	H��L����I��H=�wNH���H��H�PM��tI�u0H���I��$�H��L��H�P�1�L���1�A\A]]�H�W0H��H����b���ff.�f��UH��SH���
f�H�{�H�]�1���H�W0H��H�����ff.�@�UH��SH���
f�H�{H�H�]�1���H�W0H��H�����ff.�@�UH��AVAUATSH��L���
DH���)���A����L���
D��1��I��H���%H�=�@���H���I�MI�uHL��I�L$@A�L$\��I�D$`�ʀA�I��$�A�T$PADŽ$�@IDŽ$����L���A�Ņ�xL��E1��D��[A\A]A^]���H����H��tH�s0L��H���L���L���I�~H�D��[A\A]A^]�H�W0H��H������H�S0H��H�������A���L��A����ff.�f�U1�H��AWAVI��AUATSH��H���LC����I��I��A���	E����M����A�^*A+^pL��D9�AG߉�A)����L��Hc�H��I��A�F*A�Vp��9�r�A�F(<t<<��<�	<��1�L���H�����H��[A\A]A^A_]�H������H�FL��L���E����A�$<t2<��<��<���H��H�����[A\A]A^A_]�1�H�������1Ҿ 
��L��L�EЃ��I��H��t5H���L�E�A��I�������A�F(A�XfA�^*���H��H��[A\A]A^A_]���u�����k�����a����FI����1��fA�N*A�Nt��uA���A+����9���f������E���$���L������H��H����9�������F<t<t����R�������FI���A�~t����fA�N*1Ʌ�uA���A+��9��v���1�L���H�����������u�����k���1����ff.��UH��AVAUATI��SH���L���
f�H�C8�t*A�D$X����I�uHL���� 
L�����x4[A\A]A^]�D���D�GXH��H��H�S0H�����H����H��tH�s0L��H���L���[A\A]A^]�A�D$PA��$�H��I�T$`��������M�t�I����=���I���H=��2���H��H��tH�s0H�����
Idž������UH��AWAVI��AUATSH��DI�F�x��M�n0��
��L���H��H����H�SH�{I�FpE1�H��L�CPL�cHH��H)�H-�L�E�H����8H�CL����H�C@�H�H�SH�{ H�SH���H�}�L��L���C8H��H��H��H�CxH)���8���H�H�{XL�cHL�cP�1��Cp�I��H�����@BH���
H�L���
Hǀ�Hǀ�Hǀ�Hǀ�Hǀ�Hǀ�0H�����x:I���1�H��[A\A]A^A_]�H��H��H��H����g���L��E���E�H��[A\A]A^A_]����맸���UH��H��H��H���]�UH��H���]�intf %p
%s
%s urb %p status %d count %d
null%s: urb %p submission failed
%s: %s
%s%s: corrupted event packet
intf %p id %p
&anchor->waitbpa10xdrivers/bluetooth/bpa10x.c%s: urb %p submission failed (%d)
%s: urb %p failed to resubmit (%d)
bpa10x_submit_bulk_urbbpa10x_rx_completebpa10x_submit_intr_urbbpa10x_openbpa10x_closebpa10x_flushbpa10x_setupbpa10x_tx_completebpa10x_send_framebpa10x_set_diagbpa10x_probebpa10x_disconnect���license=GPLversion=0.11description=Digianswer Bluetooth USB driver ver 0.11author=Marcel Holtmann <marcel@holtmann.org>srcversion=7312D0036C6DFD3C9DD3B58alias=usb:v08FDp0002d*dc*dsc*dp*ic*isc*ip*in*depends=bluetoothretpoline=Yintree=Yname=bpa10xvermagic=5.15.0-152-generic SMP mod_unload modversions  �Rmodule_layout�vf�hci_recv_diagzq�hci_recv_frame���usb_deregister���usb_register_driver�hci_register_devm�4chci_alloc_dev_privT��__init_waitqueue_headsjĹdevm_kmalloc�z��__alloc_skb�pHe__x86_indirect_thunk_rax8߬imemcpy�)�skb_put�,�usb_kill_anchored_urbs��X�hci_set_fw_info��bt_info��A�kmem_cache_alloc_trace+kmalloc_cachesk�޺usb_unanchor_urb�2�{bt_errb��*usb_submit_urb�;�usb_anchor_urb�=�ousb_free_urb5�ɐskb_pushk�zusb_alloc_urb�zkfreeke��__stack_chk_fail��As__hci_cmd_sync	{{�__dynamic_pr_debug�9�[__x86_return_thunkız�kfree_skb_reason�p�hci_free_dev?æ�hci_unregister_dev�m��__fentry__�q\������Z3bpa10xGCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0�����3H4� |�
}�"� �-� ��N}#4� ��8� ?�  �S0E� d?@I� }�P|2���P� ��[� d� o� ����
������ �(�9HTm���}��G	�m
	I� }� �� }�P�� }���� }���� }���� 	ږ��� �I�
� ��(� �� ��� 	��� 	�� 	��q�� ��� 	�,� 	�@� 	S� �9.�?H]� 	He� Pm� 	`6�pu� ��� ��� 	��� 	��� 	��� 	�� ��� 	�� ��� �� 	�� 	�*� >� R� 	 _� 0p� @� P�� `�� p�� �� �� �� � � �7� �L� �a� �q� �� ��  �� 0�� @�� P� `� 	p� 	x�� �� �%� �7� �L� 	�]� 	�n� 	�{� 	���	�By��  �� 0�� 	@� P� `�� p� �� 	�%� �7� �L� 	�^� �o� ��� ��� �� ��  � �0� �8��@�� P� `sp���� �$� �7� 	�B� �O� Z�  j� @v� 	`� p�� ��� ��� ��� ���� 	 1� @1���1� E�1� �1�� 2��  2� @2� `2� �2� �2$� �2-� �25� 3?� 3�� 3I� 03S� @3_� �3k� �3v� 	4�� 	4n�@4�� ��4D��4#_�5�� ��8�� �9�� �9� �<��@?� B� ��D� ��E��	��F� ��G� ��H� ��I� ��J.� ��KB� �LR� �Ob� �
@Rg� �
S��
�
�Sm� <�Tv� m�T� k�U�� �V�� �V�� <�V�� SW�� S@W�� ���W� �[� 6�[� \� 6 \� @\)� �]9� ��^L� �� ^Z� 6@^=6H^j� P^v� }�X^�� �^�� k�^�� ��_�� ���_�� Ha� H�a� Hb� H�b� Hc� H�c�� Hd� H�d"� He1� H�e@� HfO� H�f]� Hgm� H�g����h3LE@iz� �i�� �iy�j`T}@j?rM��������� ���� ����� 	��� ����� 	��� H�� ��� 	���� ��!��&!{��7!@�H!�`�L!�X!�d!}���h!���~!@��!*k��!@��!S���!6���!6ȝ����.��@�����������U��������@��������!�����@
����!��@��!�����!�����!���!����
��<!��)!��:!��ܬ����@C!�I!��M!��Q!� ��[!h!�
 ��@o!�!�!�!�!�!!1!J!h!	�!
�!�!�!
!&!J!h!
�!�!�!�!�!�!�!�!�!�!	-�!�!!!!(!5!G![!n!	}!
�!�!�!
�!�!�!�!�!!!$!6!E!T!d!�!�!�!�!�!�!�! !!!"8!#T!$a!%q!&�!'�!(�!)�!*�!+�!,	�	��!
(!! !@!`#!�*!�1!�8!�?!G! O!a!t!�!�!�!�g�*�� �H@�H�C�H@����!}���!�!��! �!�T@	!8!6@/!6H@!6PH!�XM!`� �����
�X!B�� f!~!�!�!�!�!�!
	!#	!<	!	S	!
g	!w	!�	!�	!�	!(�9H�	!��	!��	!��	!��	!�	!
!
!	�.
!�0@�8
! @
!0�)��@	�K
!`
!z
!
����
��<��
����
����
��6��
����~���
����
6�����
!g�
�
!���� ����@
���
!�a�����o@�
!�o��
!�o@�
!��<��
����;
����
�*��"
��
a����
!���
!Z�
!W�
!�!��!��*!e7!<�
a���*�<J!��
a���*�6\!��l!��y!���!<�
<a���*�<%�m�(74���!�!��bdaddr_tl2cap_ctrlsframesarreqseqtxseqpsmbdaddrl2cap_chansco_ctrlpkt_statushci_req_complete_thci_devsetup_addrpublic_addrrandom_addrstatic_addradv_addr_typeshort_nameeirappearancedev_classmajor_classminor_classmax_pagele_featuresle_accept_list_sizele_resolv_list_sizele_num_of_adv_setsle_stateshci_verhci_revlmp_verlmp_subvervoice_settingnum_iacstored_max_keysstored_num_keysio_capabilityinq_tx_powererr_data_reportingpage_scan_intervalpage_scan_windowpage_scan_typele_adv_channel_maple_adv_min_intervalle_adv_max_intervalle_scan_typele_scan_intervalle_scan_windowle_scan_int_suspendle_scan_window_suspendle_scan_int_discoveryle_scan_window_discoveryle_scan_int_adv_monitorle_scan_window_adv_monitorle_scan_int_connectle_scan_window_connectle_conn_min_intervalle_conn_max_intervalle_conn_latencyle_supv_timeoutle_def_tx_lenle_def_tx_timele_max_tx_lenle_max_tx_timele_max_rx_lenle_max_rx_timele_max_key_sizele_min_key_sizediscov_interleaved_timeoutconn_info_min_ageconn_info_max_ageauth_payload_timeoutmin_enc_key_sizemax_enc_key_sizepairing_optsssp_debug_modeadvmon_allowlist_durationadvmon_no_filter_durationenable_advmon_interleave_scandevid_sourcedevid_vendordevid_productdevid_versiondef_page_scan_typedef_page_scan_intdef_page_scan_windowdef_inq_scan_typedef_inq_scan_intdef_inq_scan_windowdef_br_lstodef_page_timeoutdef_multi_adv_rotation_durationdef_le_autoconnect_timeoutmin_le_tx_powermax_le_tx_poweresco_typelink_policysniff_min_intervalsniff_max_intervalamp_statusamp_total_bwamp_max_bwamp_min_latencyamp_max_pduamp_typeamp_pal_capamp_assoc_sizeamp_max_flush_toamp_be_flush_toloc_assocflow_ctl_modeauto_accept_delaycmd_cntacl_cntsco_cntle_cntacl_mtusco_mtule_mtuacl_pktssco_pktsle_pktsblock_lenblock_mtublock_cntacl_last_txsco_last_txle_last_txle_tx_def_physle_rx_def_physreq_workqueueerror_resetdiscov_timeoutdiscov_offservice_cachencmd_timerrx_workcmd_workdiscov_updatebg_scan_updatescan_updateconnectable_updatediscoverable_updatele_scan_disablele_scan_restartrx_qraw_qsent_cmdreq_lockreq_wait_qreq_statusreq_resultreq_skbsmp_datasmp_bredr_datadiscoverydiscovery_old_statediscovery_pausedadvertising_old_stateadvertising_pausedsuspend_notifiersuspend_preparesuspend_state_nextsuspend_statescanning_pausedwake_reasonwake_addrwake_addr_typesuspend_wait_qsuspend_tasksconn_hashmgmt_pendingreject_listaccept_listuuidslink_keyslong_term_keysidentity_resolving_keysremote_oob_datale_accept_listle_resolv_listle_conn_paramspend_le_connspend_le_reportsblocked_keyshw_infofw_infoadv_tx_poweradv_dataadv_data_lenscan_rsp_datascan_rsp_data_lenadv_instancesadv_instance_cntcur_adv_instanceadv_instance_timeoutadv_instance_expireadv_monitors_idradv_monitors_cntirkrpa_timeoutrpa_expiredrpainterleave_scan_stateinterleave_scanpower_ledmsft_opcodemsft_datamsft_curve_validityaosp_capablehw_errorset_diagset_bdaddrcmd_timeoutprevent_wakehci_req_complete_skb_treq_completereq_complete_skbhci_ctrll2capscohcibt_skb_cbforce_activeexpectHCI_QUIRK_RESET_ON_CLOSEHCI_QUIRK_RAW_DEVICEHCI_QUIRK_FIXUP_BUFFER_SIZEHCI_QUIRK_FIXUP_INQUIRY_MODEHCI_QUIRK_BROKEN_LOCAL_COMMANDSHCI_QUIRK_BROKEN_STORED_LINK_KEYHCI_QUIRK_EXTERNAL_CONFIGHCI_QUIRK_INVALID_BDADDRHCI_QUIRK_USE_BDADDR_PROPERTYHCI_QUIRK_STRICT_DUPLICATE_FILTERHCI_QUIRK_SIMULTANEOUS_DISCOVERYHCI_QUIRK_NON_PERSISTENT_DIAGHCI_QUIRK_NON_PERSISTENT_SETUPHCI_QUIRK_WIDEBAND_SPEECH_SUPPORTEDHCI_QUIRK_VALID_LE_STATESHCI_QUIRK_BROKEN_ERR_DATA_REPORTINGHCI_QUIRK_NO_SUSPEND_NOTIFIERHCI_QUIRK_BROKEN_READ_TRANSMIT_POWERHCI_UPHCI_INITHCI_RUNNINGHCI_PSCANHCI_ISCANHCI_AUTHHCI_ENCRYPTHCI_INQUIRYHCI_RAWHCI_RESETHCI_SETUPHCI_CONFIGHCI_AUTO_OFFHCI_RFKILLEDHCI_MGMTHCI_BONDABLEHCI_SERVICE_CACHEHCI_KEEP_DEBUG_KEYSHCI_USE_DEBUG_KEYSHCI_UNREGISTERHCI_UNCONFIGUREDHCI_USER_CHANNELHCI_EXT_CONFIGUREDHCI_LE_ADVHCI_LE_SCANHCI_SSP_ENABLEDHCI_SC_ENABLEDHCI_SC_ONLYHCI_PRIVACYHCI_LIMITED_PRIVACYHCI_RPA_EXPIREDHCI_RPA_RESOLVINGHCI_HS_ENABLEDHCI_LE_ENABLEDHCI_ADVERTISINGHCI_ADVERTISING_CONNECTABLEHCI_CONNECTABLEHCI_DISCOVERABLEHCI_LIMITED_DISCOVERABLEHCI_LINK_SECURITYHCI_PERIODIC_INQHCI_FAST_CONNECTABLEHCI_BREDR_ENABLEDHCI_LE_SCAN_INTERRUPTEDHCI_WIDEBAND_SPEECH_ENABLEDHCI_EVENT_FILTER_CONFIGUREDHCI_DUT_MODEHCI_VENDOR_DIAGHCI_FORCE_BREDR_SMPHCI_FORCE_STATIC_ADDRHCI_LL_RPA_RESOLUTIONHCI_ENABLE_LL_PRIVACYHCI_CMD_PENDINGHCI_FORCE_NO_MITM__HCI_NUM_FLAGShci_dev_statserr_rxerr_txcmd_txevt_rxacl_txacl_rxsco_txsco_rxbyte_rxbyte_txDISCOVERY_STOPPEDDISCOVERY_STARTINGDISCOVERY_FINDINGDISCOVERY_RESOLVINGDISCOVERY_STOPPINGdiscovery_statelast_adv_addrlast_adv_addr_typelast_adv_rssilast_adv_flagslast_adv_datalast_adv_data_lenreport_invalid_rssiresult_filteringlimitedrssiuuid_countscan_durationSUSPEND_PAUSE_DISCOVERYSUSPEND_UNPAUSE_DISCOVERYSUSPEND_PAUSE_ADVERTISINGSUSPEND_UNPAUSE_ADVERTISINGSUSPEND_SCAN_DISABLESUSPEND_SCAN_ENABLESUSPEND_DISCONNECTINGSUSPEND_POWERING_DOWNSUSPEND_PREPARE_NOTIFIERSUSPEND_SET_ADV_FILTER__SUSPEND_NUM_TASKSsuspended_stateBT_RUNNINGBT_SUSPEND_DISCONNECTBT_SUSPEND_CONFIGURE_WAKEhci_conn_hashacl_numamp_numsco_numle_numle_num_peripheralhci_conn_flagsHCI_CONN_FLAG_REMOTE_WAKEUPHCI_CONN_FLAG_MAXamp_assocrem_lenlen_so_farINTERLEAVE_SCAN_NONEINTERLEAVE_SCAN_NO_FILTERINTERLEAVE_SCAN_ALLOWLISTh4_recv_pktloffbpa10x_datatx_anchorrx_anchorrx_skbbpa10x_closebpa10x_disconnectbpa10x_driver_exitbpa10x_driver_initbpa10x_flushbpa10x_openbpa10x_probebpa10x_rx_completebpa10x_send_framebpa10x_set_diagbpa10x_setupbpa10x_submit_intr_urbbpa10x_tx_completepkts_counth4_recv_bufbpa10x.kox��	{#�.0�G�T�m�	����8���y�8����p80�$h8=�LO�8gE~�8�09�`���8��� A�8�pAP8��+�8C�8[`�s @�08�p��88��)��� @#X/h
;x
G�
S�_�k�w�
���
�5�N-�`@�	%2:G�Uix����)���"`@GXap���������-__UNIQUE_ID_srcversion126__UNIQUE_ID_alias125__UNIQUE_ID_depends124____versions__UNIQUE_ID_retpoline123__UNIQUE_ID_intree122__UNIQUE_ID_name121__UNIQUE_ID_vermagic120_note_9_note_8bpa10x_disconnect__UNIQUE_ID_ddebug623.0bpa10x_set_diag__UNIQUE_ID_ddebug621.2bpa10x_tx_complete__UNIQUE_ID_ddebug612.11bpa10x_send_frame__UNIQUE_ID_ddebug620.3bpa10x_submit_intr_urb__UNIQUE_ID_ddebug614.9bpa10x_rx_completebpa10x_setup__UNIQUE_ID_ddebug619.4req.34bpa10x_flush__UNIQUE_ID_ddebug618.5bpa10x_close__UNIQUE_ID_ddebug617.6bpa10x_open__UNIQUE_ID_ddebug616.7__UNIQUE_ID_ddebug615.8h4_recv_buf.constprop.0bpa10x_recv_pkts__UNIQUE_ID_ddebug613.10bpa10x_probe__UNIQUE_ID_ddebug622.1__key.43bpa10x_driver_initbpa10x_driverbpa10x_driver_exit__func__.42__func__.40__func__.39__func__.38__func__.37__func__.36__func__.35__func__.33__func__.32__func__.31__func__.30__func__.29__UNIQUE_ID_license627__UNIQUE_ID_version626__UNIQUE_ID_description625__UNIQUE_ID_author624bpa10x_tableusb_alloc_urbusb_anchor_urbusb_free_urbdevm_kmallocskb_puthci_free_dev__this_moduleusb_register_drivercleanup_modulememcpyhci_alloc_dev_privkfreekmem_cache_alloc_trace__fentry__init_module__x86_indirect_thunk_rax__stack_chk_failusb_kill_anchored_urbs__alloc_skbusb_submit_urb__mod_usb__bpa10x_table_device_tablekfree_skb_reasonskb_pushusb_deregister__x86_return_thunk__init_waitqueue_headbt_infousb_unanchor_urbbt_errhci_unregister_devhci_recv_frame__dynamic_pr_debughci_set_fw_infohci_register_dev__hci_cmd_synckmalloc_cacheshci_recv_diagP��������-`��������6H��������EX��������TX��������][��������gnsb���������P���������e���������X���������[��������	pb��������S��������1P��������tN��������~X���������[���������
�h�b���������P���������C��������Y��������0E��������@[��������K	R�Wb���������0�D���������V���������E���������[���������+�0�_��������N��������^��������f(O���������0�0E��������0C��������CfRO���������0�D���������V���������E���������[���������	�b��������+*/_��������7^��������OE��������aP��������~��e���������+�N�]���������V�c���������X���������[���������	�
b��������!P��������8T��������D[��������O	V[b��������qP���������T���������[���������	�P�b���������P��������C��������f,(O��������0�D���������V���������E���������[���������+��_���������^���������E���������T���������[��������
	�b��������&	-�2b��������ME���������G���������L��������	X��������&	[��������-	 E	R���������	[���������	$�	 �	U���������	 
[���������
 �
!�
X��������1P��������pD��������}V���������[���������
�0�b���������+�(�_���������^���������[��������9+IYN_��������qP���������F����������
	
\��������4
	;
�d
\��������r
M���������
��
p�
 �
`�
��
��
d��������[��������u8b��������.H��������D[��������P��������	�IJ��������%[��������Z��������[���������0� `( 0p8�@0HpP�
(a8aHaXgD	\��?���C �$�(�,%	0�	4
8�<�@DCH$La*��� L$�(�0�4D8�@#D�H"PpT�X
`1dHhBp�t�xz�����������Q���Z���	�b�pH`��8�@�H�Pup�x����	�������	�������	� x(�0	P�Xh`�h	���X���	������	��@�	0�8 @�H
h�p�x��
8Q8K.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.init.text.rela.exit.text.rodata.str1.1.rela__mcount_loc.rodata.str1.8.rela.smp_locks.rela.rodata.modinfo.rela.retpoline_sites.rela.return_sites__versions.rela__jump_table.rela.data.rela__dyndbg.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.BTF.gnu_debuglink@$.d0?�V:@(cH$J�)E@pr�$ZU@sH$e25�y�Xt@Hs$
�2HL���@Pt$
��� �@ht`$�@7�w�@�t$�{P�@�t�$��� �`��@�v`$  @ z`$0�@�z�$!�@@0$9�$>0�$XG�$W�$9.\S(S�	%C	�\;0k0��	*�H��
���0��1
0	`�He0	*�H��
1�o0�k0F0.1,0*U#Build time autogenerated kernel key6<���"��Ή��~��h��0	`�He0
	*�H��
��i�
���S�,ڞaD�&Ȇ�ȍ��H����k��;��d�1����p�����aWc�F`s�7fZ}P�K+V�l'L8�	�>�e�Q/�vJ�H�{+_�$�v��Ĝ˹�ק�M��F9<b�	�]R�odY����:Vy�L������G/���C�S����8��@eb�Qa�/���j��6Q`�B|S��4I�R渵�^�˭,v^��[AI��ס�g�F6�(B���%���u=n��!�΀������O'�h)�b%�]o��D�e����LQ�丯��8�Yml���mNh�d˹����f��p�k���P�^yl�L�`u��lZ�Ԝ!#2��_q�>{r������K>m�t.�~1|������Cl�1��^[Н�Fo�ϲtG���:��u���s
�}r���\�f1�6��j�qU�Ӓ��#���޿R�p�X�<2]�1��M
�c��8s,:��#��p��yH���,���"jL�g&�~Module signature appended~