HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux spn-python 5.15.0-89-generic #99-Ubuntu SMP Mon Oct 30 20:42:41 UTC 2023 x86_64
User: arjun (1000)
PHP: 8.1.2-1ubuntu2.20
Disabled: NONE
Upload Files
File: //lib/modules/5.15.0-89-generic/kernel/drivers/bluetooth/bpa10x.ko
ELF>H�@@'&GNU{���t�E�@i1�e��HLinuxLinux�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��I�T$0H��H����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�ƅ�y6M��H�I�u0L��HD�H���I��$��L���L���D��[A\A]A^]�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�Ņ�y-��H�s0H�L���H��H��HD��L���L���[D��A\A]]�H�W0H��H������A����L��A����ff.��UH��AUI��ATDA��	H��L����I��H=�wPH���M��I�u0H��H�PH�HD��I��$�H��L��H�P�1�L���1�A\A]]�H�W0H��H����`���ff.��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�s0H�L���H��H��HD��L���L���I�~H�D��[A\A]A^]�H�W0H��H������H�S0H��H������A���L��A����ff.�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�S0H��H�����H�s0H��L��H�H��HD��L���[A\A]A^]�A�D$PA��$�H��I�T$`��������M�t�I����;���I���H=��0���H��H�H�s0H��HD����
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=BF51CB52DB71FAB2B1CE0D5alias=usb:v08FDp0002d*dc*dsc*dp*ic*isc*ip*in*depends=bluetoothretpoline=Yintree=Yname=bpa10xvermagic=5.15.0-89-generic SMP mod_unload modversions ��Lmodule_layout� �hci_recv_diag��4%hci_recv_frame�I�Eusb_deregister����usb_register_drivervض�hci_register_devi��Phci_alloc_dev_privT��__init_waitqueue_head+��devm_kmalloc��=__alloc_skb�pHe__x86_indirect_thunk_rax8߬imemcpy�[�vskb_put�,�usb_kill_anchored_urbs�hci_set_fw_info��bt_infoӯOkmem_cache_alloc_trace��kmalloc_cachesɳ�Iusb_unanchor_urb�2�{bt_err
up�usb_submit_urbx�)usb_anchor_urb�༈usb_free_urb%%(skb_push_�usb_alloc_urb�zkfreeke��__stack_chk_fail��7J__hci_cmd_sync	{{�__dynamic_pr_debug�9�[__x86_return_thunk?I�kfree_skb_reason�m�hci_free_dev��e�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��88�#H�#|{ =�
>��{ ��{ �a��#�{ <�{ �{  �0�{ �@�{ >�Pz�B���{ A��{ �{ �{ E�F�
G�H��{ �(�9HTm����}��O	@@		�{ >� �{ >�P�{ >��| >��| >��| 	�S�*| @��
5| T�(9| �D| �N| 	�Z| 	�f| 	�aw��o| ��{| 	��| 	��| 	�| ��o��H�| 	H�| P�| 	`��p�| ��| ��| 	��| 	�	} 	�} 	�'} ��4} 	�G} �Z} �k} 	�z} 	��} �} �} 	 �} 0�} @�} P�} `
~ p#~ �<~ �T~ �o~ ��~ ��~ ��~ ��~ ��~ �~ �~   0 @ P, `; 	pK 	x[ �v �� �� �� 	�� 	�� 	�� 	��	�ez�  � 0!� 	@?� PL� `Y� pg� �u� 	��� ��� ��� 	��� �Ҁ �� �� � #�  >� �0N� �8��@^� Ph� `�xp-��t� ��� ��� 	��� ��� ��  ́ @ف 	`� p� ��� �� �� ^��(� 	 16� @1��1H� E�1P� �1X� 2`�  2g� @2o� `2w� �2~� �2�� �2�� �2�� 3�� 3T 3�� 03�� @3‚ �3΂ �3ق 	4� 	4R8�@4�� ��4v���4ɶ&�5� ��8� �9 � &�9+� &�<��&@?9� &BD� ��DL� ��E.���FU� ��Gc� ��Hr� ��I~� ��J�� ��K�� &�L�� &�OŃ �
@Rʃ �
Sq�
�SЃ Z�Tك m�T� k�U� �V�� �V� Z�V� SW� S@W#� W��W-� �[A� 6�[R� \h� 6 \{� 9@\�� �]�� Z�^�� Z� ^�� 6@^��6H^̈́ P^ل >�X^� �^� k�^� ��_� [��_� Ha&� H�a2� Hb>� H�bD� HcN� H�c]� Hdu� H�d�� He�� H�e�� Hf�� H�f�� HgЅ H�g��U�h݅ E@i� �i� �i���jPT�@jm�M���h����� ��� ]��� 	�� ]��&� 	��8� H�F� ��W� 	��h� ��}� &���� ����� @��� �`��� �Æ &�φ >���ӆ `��� &@��� 2(�� @�� S��� 6��-� 6ȝb���.b�@�b�����b���R�b��?(d�@���f���:� h���Y�b��C� j�@�L� m���W� o���c� q��p� J�K�
G�Z�� D��� I��� b38 ��L�@�� @��� C��� M��� � ��Ƈ Ӈ � N�@ڇ � � $� A� a� �� �� �� ӈ 	�� 
� 4� S� 
w� �� �� Ӊ 
�� �� � � � (� 1� =� I� Q� 	-[� e� p� }� �� �� �� �� Ɗ ي 	� 
�� 
� � 
(� 4� D� S� _� k� � �� �� �� �� ϋ � �� � %� 7� H� ]�  o� !�� "�� #�� $̌ %܌ &� '� (� )2� *B� +T� ,	�	�d� 
(r� y�  �� @�� `�� ��� ��� ��� ��� ��  �� ̍ ߍ � � � �g�*V� �H@�H�p	H@���(� >��6� I� �W�  f� ��@t� 8�� 6@�� 6H�� 6P�� �X�� `>� X��g��Î �� ю � � � 9� N� b� x� �� �� 	�� 
ҏ � � � � (�9H+� �3� �;� �C� �J� \� k� �� 	��� �%@���  �� 0�)_�@	��� ː � 
G�a�
G�Zc�
G�e�
G�g�
G�6i�
G�l�?�k�
G�n�
6G�p��� g>� ��ن :(d�@
r�� ��SG�V5@� )5�&� )5@0� u�Zs�
v�t��
y�s�7� WJ� �]� gpo� �p
�SG�I�6|� ��
�SG���Z�� ��
�SG��� ���� ���� ��ő ��ё ��� q�� q
�]��"
��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_keyspromischw_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_driver_exitbpa10x_driver_initbpa10x_disconnectbpa10x_probebpa10x_set_diagbpa10x_send_framebpa10x_setupbpa10x_flushbpa10x_closebpa10x_openbpa10x_submit_intr_urbbpa10x_rx_completebpa10x_tx_completebpa10x.ko���	{#�.0�G�T�m�	����7���y�8����p80�$h8=�LO�8gE~�8�0=�`���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_srcversion124__UNIQUE_ID_alias123__UNIQUE_ID_depends122____versions__UNIQUE_ID_retpoline121__UNIQUE_ID_intree120__UNIQUE_ID_name119__UNIQUE_ID_vermagic118_note_9_note_8bpa10x_disconnect__UNIQUE_ID_ddebug610.0bpa10x_set_diag__UNIQUE_ID_ddebug608.2bpa10x_tx_complete__UNIQUE_ID_ddebug599.11bpa10x_send_frame__UNIQUE_ID_ddebug607.3bpa10x_submit_intr_urb__UNIQUE_ID_ddebug601.9bpa10x_rx_completebpa10x_setup__UNIQUE_ID_ddebug606.4req.34bpa10x_flush__UNIQUE_ID_ddebug605.5bpa10x_close__UNIQUE_ID_ddebug604.6bpa10x_open__UNIQUE_ID_ddebug603.7__UNIQUE_ID_ddebug602.8h4_recv_buf.constprop.0bpa10x_recv_pkts__UNIQUE_ID_ddebug600.10bpa10x_probe__UNIQUE_ID_ddebug609.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_license614__UNIQUE_ID_version613__UNIQUE_ID_description612__UNIQUE_ID_author611bpa10x_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���������+�0�_���������N���������^��������E��������[��������f(O���������0�0E��������0C��������CfRO���������0�D���������V���������+��_��������^��������E��������[��������(	/�4b��������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��������(	/�4b��������OE���������G���������L��������	X��������&	[��������-	 E	R���������	[���������	$�	 �	U���������	 
[���������
 �
!�
X��������1P��������pD��������}V���������[���������
�0�b���������+�(�_���������^���������[��������>+IYR_��������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:@�bH$J�)E@r�$ZU@�rH$e25�y�Xt@�r$
�2HL���@�s$
��� �@t`$�@6�v�@pt$�zP�@�t�$��� �`��@hv`$  @�y`$0�@(z�$!�@@�~0$9�$>0�$XG�$W�$�-\�R�R�	%C	�\;�~k0��	*�H��
���0��1
0	`�He0	*�H��
1�o0�k0F0.1,0*U#Build time autogenerated kernel key5�y�>?������$0	`�He0
	*�H��
�y�)��B��m~T�u�,����ӛG�nR���P����w��i������ݤ�V{�
'�+N�aGt������vF`Daz%<z_Hx�'X���Q�^�*�io�'(H��Qƌ��m�a�+��dӎ�.�0(A�����k9�V4�����ѣ�|��`.�g3�S�����N�9Rˬ�2gpT�k��	�$,�`���yq(0ؗ��������P��|T��������I6�-�3�|2ޙT�<'d3�y�p.���}�����d>����i2��9.q%�'�
�K?��N�o�F�2!��
��`��FR�4p�<�tH�1�Y<�k腍*�հ^k`�".V�'4�o��,��X�Bx�%����+<�Du���Ey$��'�^�����2������Ц<����<ǯR�17�J�N����:i�S�O���ښJ9
t��t���Ո�3����r�Q��dg���z���5�b�
}i�����~Module signature appended~