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/bt3c_cs.ko
ELF> z@@&%GNUS�W��r¯fE�g���H�LinuxLinux�U1�H��]�ff.�@�UH���
H��H���1�]�ff.�@�H��t%H�G8H�xu&H�8t UH�`�H���]�LJ��ϸ���ff.�������UH��AVAUATI��SH�G8�H�`�H�G8H�@H�G8H���A��$�L�����tALc�H��t3Hc�H��wW��I�D$8I��H�I��w.A���H�����밸��[A\A]A^]�����L��H����H����ff.��UH��AWAVAUATSH��H����H�I��H�@8H���S�U��C���p�M̉��A�݉����ȉ����U�	�D�฀����t�U��E1�E��ue���G(���I�GH�p(@���y@���Z@���;H���I�G1���
I�H�I�GHE9���I�GA���� 
I�HH����I�8D���v�����E���M׉ڈ�I�o@u�I�G8H�����H���%H��u�I�GHH����@I�G8I�G@E9��p�����U��p�U��1�D�����H��[A\A]A^A_]�I�G8������1�I�G@� 
�H��H����H������I�GH����I�G8I�G@����I�G8I�G@����I�G8I�G@���H�������I�wHI��I�GH���I�GHH���I�G8�@I�G@�l���I�GHH���I�G8�@I�G@�L���I�GHH���H��[A\A]A^A_]�H�������ff.��UA�@H��AWI��AVAUATS��H��H�U�eH�%(H�E�H�G8L� A�D$��D�ȉ��A�����A�t$��D�����E��D����E�l$D���}�D�ȉ��M�D�����1�D����D������U��@����U��D���D���7����MA�?S�WA�GH�U�H�}��E��H�E�f�E������I�GH�U�H�}��E��H�E������H�E��E�H�U�H�}�H�E��A�DGf�E����xZH�E�H�E��E��E�H��tm1���E���E��E�Hc�H;U�sT�H�U��H�H�}�A�Df�E����t�A���H�E�eH+%(��H��HD��[A\A]A^A_]�HE���H=��MA�3H�u���H��M�<w�)u�������7�1��U��0�U��A�T$��@�E1�7��U���p�U����1�D����D����U��U�����D���D����U��U�����D���D�������H�E��U��U�f���H�F�H�E�H���E��=���E1��.�E�D���f��D���D�E�H�u�A��H�F�Ic�H��H9��
���B��H�U��D�E�H�H�}�A�D�E����t����H��A������H��A����������@�UH���
H��H���1�]�ff.�@�UH��AUATH���I��L�hM��t I���
H�x�L���L���L���A\A]]�ff.��U��
�PH��AWAVAUATI��H�ǸSH��eH�%(H�E�1��H���8L� 1�H��L��A�L$t
H��I��$����t1�H��L�����t1�H��L�������H��L������HL���A�ƅ��5H�C�C1�H�CH�C H�C(H�C8H�C@H�CH�I��H���]H�CH��H�}��@BH���
H�IDž�H�IDž�I���
IDž�IDž�H�H������xjH�E�H�;H�p����H�}�A���E�������L�������H�E�eH+%(��H��D��[A\A]A^A_]�H���H�CL���I��$�L�hM��t I���
H�x�L���L���L��A�����w���H����H����H����H����A���4������UH��AUATSH����H���H�o0s[A\A]]�H�?H�G8L� �H��t�H�{�I��H����E�\$D�HpH��������D���E�T$�pD���D��A�t$E����A�A�E1�L�d����D�����H��L9�u�D��E��E���̸D���pD���D�����ȉ��E9�tH���L��1��H�CD�$
[A\A]]��c0�����H������1�E1�E1�덐�UH��AWAVAUL�oATI��SH��H�L��H�@8H���K���E1ۄ�x L��%H��D��[A\A]A^A_]�D�SA�ǸD���pD�K��D���]ԉ��D�C��D���A��@��A��A	�f���A�f���t�A�� tn�MĸD��D�U���D��D�M�����D��D�E��H���H��H��HD�I�D$H��H�p0H�HD���M�D�U�D�M�D�E�A��ubA��u-�D���pD���1��U��D���D�����A�����D�E�D�M�D�ỦM��A�d$0�L���U���D�E�D�M�D�ŰM��L��D�E�D�M�D�ỦM����D�E�D�M�D�ŰM��s���A��H���A��j���ff.��H��t 1�H�~H��tUH������]��1��ff.�@�UH��AVAUAT�F(I��L���
<tY<tg<tZL��M�u�A�T$(L��I�}��L���L��I���O���L��L���1�A\A]A^]���
릃�
띃�
���UH��H���]�UH��H���]��Unknown device
Bad address in firmware
Checksum error in firmware
No usable port range found
Can't allocate HCI device
BT3CPCC.binFirmware request failed
Firmware loading failed
Can't register HCI device
Very strange
outinnullVery strange (stat=0x%04x)
%s: Antenna %s
bt3c_cs3COMBluetooth PC CardUnknown HCI packet with type 0x%02x received
Can't allocate mem for new packet
/build/linux-SaOI8K/linux-5.15.0/drivers/bluetooth/bt3c_cs.cO����P1
�����firmware=BT3CPCC.binlicense=GPLdescription=Bluetooth driver for the 3Com Bluetooth PCMCIA cardauthor=Marcel Holtmann <marcel@holtmann.org>srcversion=961A8E992FFA2DCD4023B7Calias=pcmcia:m*c*f*fn*pfn*paEFCE0A31pb*pcD4CE9B02pd*depends=pcmcia,bluetoothretpoline=Yintree=Yname=bt3c_csvermagic=5.15.0-89-generic SMP mod_unload modversions ��Lmodule_layout0-B�pcmcia_unregister_driver��4�pcmcia_register_driverp�\�_raw_spin_unlock_irqrestore�4_raw_spin_lock_irqsave<skb_queue_tail%%(skb_push��bt_info	�3pv_opsd���_raw_spin_lockd�R�skb_dequeue��6�pcmcia_dev_presentvض�hci_register_dev����msleep����release_firmware}Ao�request_firmwarei��Phci_alloc_dev_privj&�pcmcia_enable_device�|?�pcmcia_request_irq�cTpcmcia_loop_config+��devm_kmalloc��?"pcmcia_disable_device�m�hci_free_dev��e�hci_unregister_devke��__stack_chk_fail�Al;kstrtouint�s<\kstrtoull����__const_udelay��4%hci_recv_frame��=__alloc_skb�[�vskb_put?I�kfree_skb_reason�2�{bt_err���__ubsan_handle_out_of_bounds�k�pcmcia_request_io�]nskb_queue_purge�9�[__x86_return_thunk�m��__fentry__��#
'unsigned int [5]''int'bt3c_csGCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0����:|{ 
PsN�{ �{  On	0X	8�{ 	@�{ �`�{ �"�+?�{ /@
=��{ }�$�{ �$ �{ 
@�{ 
H�{ 
P�{ ?��{ ��
}
j��f@C@�wC��{  ��
}
j��f| C@| �$�����{ B� | ,| �$2| �$ ��@ | D�9| 0��J���J�@z�M��K| P��V| S�a| V�@
H�I�m| -(�p@�@�@�*�$�{| �$���f��M�f��| C��| SE�W�@6X�@�| H@�| ;��| 4�| H@�| ����	aw�$�	|��$
��$ 
J�$@
�| �$`
�| ��
�| �
�-Y��| [�@} S�} ]��!} _�,} a�@A��q���8} �
F} �
S} m]} mg} j?�c�@s} H����} �FE �} @PT��M�S�(�} )G�
H�L��$K�
H�O�@�N�
H�R�A�Q�
H�U�B�T�E�C�F��} Z�
H�\�
H�^�
H��`��} b��} 0Tm�9H�} 	��:�i�@K�k����i��ɪi��p@�l��jF��,d�@
g�h��} !��@�H�~>/@�{ ����} n��~ H0#�O�o��~ �@��0����~ �,~ 8~  ��@A~ AF~ BJ~ CO~ GW~ Hk~ Iw~ J�~ KiLOnP�{ `�{ p�{ �F����PT��׉S@f�
g�j�>��~ m��#H�#�~ p�
q��~ ��~ �a��#�~ <�~ �~  �0�~ �@�~ q�Pz�u���~ t��~ �~ �~ x�y�
z�{� �(�9HTm����}��O	@@		�~ q� 	 q�P q��  q��, q��8 	���F @��
Q ��(U �` �j 	�v 	�� 	�aw��� ��� 	�� 	�� 	� ��o��H� 	H� P� 	`��p� �� �
� 	�� 	�%� 	�5� 	�C� ��P� 	�c� �v� ��� 	��� 	��� �� р 	 ހ 0� @�� P� `)� p?� �X� �p� ��� ��� ��� �ˁ �� �� � �  � 0+� @:� PH� `W� 	pg� 	xw� ��� ��� ��� �˂ 	�܂ 	�� 	��� 	��	�ez	�  #� 0=� 	@[� Ph� `u� p�� ��� 	��� ��� �˃ 	�݃ �� �� �� � ?�  Z� �0j� �8��@z� P�� `�xp-���� ��� ��� 	��� �΄ ل  � @�� 	`�� p
� �� �*� �:� ���D� 	 1R� @1��1d� E�1l� �1t� 2|�  2�� @2�� `2�� �2�� �2�� �2�� �2�� 3�� 3T 3ȅ 03҅ @3ޅ �3� �3�� 	4� 	4R8�@4� ��4v���4ɶ&�5!� ��8-� �9<� &�9G� &�<��&@?U� &B`� ��Dh� ��E.���Fq� ��G� ��H�� ��I�� ��J�� ��K�� &�Lц &�O� �
@R� �
Sq�
�S� Z�T�� m�T�� k�U	� �V� �V� Z�V'� SW0� S@W?� ���WI� �[]� 6�[n� \�� 6 \�� 9@\�� �]�� ��^ˇ �� ^ه 6@^��6H^� P^�� q�X^�� �^� k�^� ��_+� ���_5� HaB� H�aN� HbZ� H�b`� Hcj� H�cy� Hd�� H�d�� He�� H�e�� HfΈ H�f܈ Hg� H�g����h�� E@i� �i	� �i���jPT�@jm�M���h���� ��� ���'� 	�4� ���B� 	��T� H�b� ��s� 	���� ���� &���� ����� @�ω �`�Ӊ �߉ &�� q���� ���� &@�� 2(�� @�+� S��5� 6��I� 6ȝ����.��@�����������R����?(��@�������V� ����Y����_� ��@�h� ����s� ����� ����� }�~�
z�Z�� w��� |��� b38 ���@ʊ s�Њ v�Ԋ ��؊ � ��� � � ��@-�� � � � %� .� ;� M� a� t� 	�� 
�� �� �� 
Ë ϋ ߋ � �� � � *� <� K� Z� j� �� �� �� �� Ҍ � ��  
� !"� ">� #Z� $g� %w� &�� '�� (�� )͍ *ݍ +� ,	�	��� ��	� 	
� ���{
�� ���{
	%� 
(3� :�  A� @H� `O� �V� �]� �d� �k� s�  {� �� �� �� Ǝ َ �g�*�� �H@�H�p	H@���� q���� 
� ��  '� ��@5� 8G� 6@[� 6Hl� 6Pt� �Xy� `Z� ���g���� �� �� �� ď ޏ �� � #� 9� O� h� 	� 
{| �� �� �� ΐ (�9Hܐ �� �� �� ��� 
� � 8� 	�J� �%@�T�  \� 0�)��@	�g� |� �� 
z���
z�Z��
z���
z���
z�6��
z���r���
z���
6z����� P�� g��Sz�@Tj�Ύ�
��� �ɑ �^rґ Z@>�
��e���
g�S��������ّ W� �
�� g���S�� ��� ��
bg�(� ��
bg�4� ��
�Sz���Z?� ��
�Sz�S� ��b� ��p� ��
D0#� S�� ��
0$���� ���� ��
�]��&
��pcmcia_device_idmanf_idcard_iddevice_noprod_id_hashprod_idcisfilesocket_state_tcsc_maskVccVppio_irqpccard_io_mappccard_mem_mapstatic_startcard_startio_window_tInUseConfigpccard_operationsset_socketset_io_mapset_mem_mappcmcia_socketsuspended_statecis_memcis_virtcis_cachefake_cis_lenfake_cissocket_listsocket_releasedpci_irqcb_devresource_setup_doneresource_opsresource_datazoom_videopower_hooktune_bridgethread_eventssysfs_eventsskt_mutexops_mutexthread_lockdevices_listpcmcia_pfcpcmcia_irqresume_statuspccard_resource_opspcmcia_callbackpcmcia_dynidspcmcia_driverpcmcia_devicefunction_configsocket_device_listcard_addrconfig_indexconfig_regsio_lines_irq_io_win_lockedallow_func_id_matchhas_manf_idhas_card_idhas_func_idconfig_tbdaddr_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_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_event_hdrhci_acl_hdrhci_sco_hdrhci_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_TASKSBT_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_ALLOWLISTbt3c_infop_devtx_staterx_staterx_skbbt3c_driver_exitbt3c_driver_initbt3c_check_config_notpickybt3c_check_configbt3c_detachbt3c_probebt3c_hci_send_framebt3c_hci_closebt3c_hci_openbt3c_hci_flushdev_instbt3c_interruptbt3c_receivebt3c_write_wakeupbt3c_cs.ko���#�50�G�	T�m	�
�!7���� !�PE���	��P\8�!G�RS@�^�
1m ���
/�������� ���!@*a-@Q^f|���� ����5DO[lx�������")0BUds�����__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_8bt3c_hci_openbt3c_hci_flushbt3c_check_configbt3c_check_config_notpickybase.17bt3c_receivebt3c_load_firmware.isra.0bt3c_hci_closebt3c_detachbt3c_probebt3c_interruptbt3c_hci_send_framebt3c_write_wakeupbt3c_interrupt.part.0bt3c_driver_initbt3c_driverbt3c_driver_exitbt3c_ids__UNIQUE_ID_firmware601__UNIQUE_ID_license600__UNIQUE_ID_description599__UNIQUE_ID_author598release_firmwaredevm_kmallocskb_putpcmcia_disable_devicehci_free_dev__this_moduleskb_dequeue__mod_pcmcia__bt3c_ids_device_tablerequest_firmwarepcmcia_unregister_drivercleanup_modulehci_alloc_dev_privkstrtouint_raw_spin_lock_irqsave_raw_spin_lock__fentry__init_module__stack_chk_fail__alloc_skbskb_queue_tail__ubsan_handle_out_of_boundspcmcia_loop_configkfree_skb_reasonskb_push_raw_spin_unlock_irqrestorekstrtoullskb_queue_purge__x86_return_thunkbt_infobt_errpv_opspcmcia_request_iohci_unregister_devhci_recv_frame__const_udelaypcmcia_register_driverhci_register_devpcmcia_enable_devicemsleeppcmcia_request_irqpcmcia_dev_present8��������
D��������!8��������5C��������=D��������Q8��������uH��������{D���������D���������8���������H��������HD��������RD��������\a=��������j o=���������8��������/4F��������J?���������+��������D��������?;���������J��������0F��������-D��������49F��������Q8���������K��������K��������EB��������kB���������B���������5��������,D��������kK���������K��������l5��������|�F���������)�F���������:���������8���������C���������D���������8��������C��������I��������-��������$,��������.D��������A8��������z*���������P�>���������P�>�����������>����������
�P���������N��������D	4��������[	|x	�	��	 �	 �	1���������	)���������	O���������	M��������#
D��������*
�/
F��������?
-��������`
C��������h
I��������p
-��������~
,���������
��
F���������
��
F���������
E�
F���������
a�
F���������
:���������
8���������
D��������	Q��������/�����������F���������?���������D����������F��������8��������+7��������BGxXD�������������
�
E���������
��
F���������
8��������D��������D��������
D��������!8��������V@��������j<��������r6���������A���������D��������8��������	�L��������D���������2��������D��������? P� �(P0�8�@@H�
PX�
` h�
�l
?@#P(<z�GQ, +$�(-,"
0�
4�8W<@DH�LPX@X X0@8X��@���.� 8983.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.altinstr_replacement.rela.init.text.rela.exit.text.rela.altinstructions.rela__mcount_loc.rodata.str1.1.rodata.str1.8.rela.smp_locks.rela.parainstructions.rela.rodata.modinfo.rela.return_sites__versions.rela.data.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.BTF.gnu_debuglink@$.d0?��:@g�#EU`X[@�r`#psk@ sH#��{@hs0#
��p�@�sP#�2:�2H����@�tH#���@0u#�� �@Hu0#��XT�@xu�#��	 !x @pw#,��@'@xx0#F#K0#XTX#dX#
7idZxZ�$)	(b��xx0��	*�H��
���0��1
0	`�He0	*�H��
1�o0�k0F0.1,0*U#Build time autogenerated kernel key5�y�>?������$0	`�He0
	*�H��
�nH����	9�/4�$�,F�������ڸ��.��
��7��3=��"�!�
bc�oM-�@�$rf��s�/Jnd��;d�
;^�)<m^�>r�|�����ی�s�3��B���-��L~����^K��^om<0H���E��Xa��,d�1�|Ӝ�%�8h����\����43��T
�r��/-a�T�]Bf�^��Q�K}����J��Ř��D�����m���%�c+�t%��MѪ�KN�RJ�$b��@�h��t�X�{ZX�$<\��<,I9 �?s�1Z�Vo�S�����!�&?nh�p1� �a1F>��=g�
]��{�����r��P�o�Ձdm�c�5-�4'Q�����Z6aF�j9~��ϲ�k�UG
��=��4��j~���\�f��v��z�ta'�Nc\��؏C�m]3B�@Kؽ��Ώ�����8�X��Z�"Eˆ
���\�c㥮�>�֦To�aŏ��[u!$�w�,l	�3�~Module signature appended~