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: //lib/modules/5.15.0-156-generic/kernel/drivers/bluetooth/bluecard_cs.ko
ELF>h~@@('GNU�}�Kl#]Įeþ�ob�LinuxLinux�UH���
H��@H���1�]�ff.�@�UH��ATSH���
H�H�{@H�@8L� �H�{�A�T$01��1�[A\]�ff.��UH�G�H��SH�@8H�H�Gh�u�S0�(�H�]����gh�H�5H�����f��H�G H��t�UH�H�@8H��H��H�����0H����u�H�5H��H���]��x��ސ�UH��AWAVI��AUATSH�ĀeH�%(H�E�1�H�GXH��x����H�oX�reH�%H��X���I�H�@8H�H�E�H��x���� �I�>�H���UI�FX� I�FX�k���7HDžp�����E�I�F@H��H��`����I��H����x(yA�Fx�u����V"A�Fx�L��A����A�upM���D9扵l���DN�]���D���H����l����C1ۉE���~!�M�A���H��H��A9�ߋE��P �E��H��H��x���H��p����H�0A�E(����E9ep��D��L���H��`���L���I�FD�$
H��x����0 I�FX�������A�fX�H�E�eH+%(��H��[A\A]A^A_]��@t�HDžp���1��E����1�L����H�U�H��X����E��dH�U�H�U�H�U�H�U�H�UȍP������H�E�B�H�u�H�E�A�׿X�A�H��u�A�Fx�U����"D	���A�Fx���X�A�H��u������OX�����ff.�@�UH��AWAVAUATSH�L�H�@8L�(M��t`M���
H��I�$I�|$@H�@8L�0�I�|$�A�V01����������Cx�A�U"���A�U0�L���L���[A\A]A^A_]�ff.���UH��ATI��SH���H���B���H�{�L���[A\]���UE1�1�1�H��H��AWAVAUATSH��H��L�{@H��H�G�H�@8L�(�G��L�{@1�L�{HH�CPH�C`H�ChH�Cp�H����H�CI��A�M0�@B��H���
H�IDŽ$�H�IDŽ$�I��$�
IDŽ$�IDŽ$��ƃ�@�������� ��E�u"@�uӸ�����Cx�D������Mԉ��
��U�1��(D������A�U!�hD����u�@�����CxhA�U ����L���A�U$�=���L�����xi1�H��[A\A]A^A_]�� � �=����@�0���������l�o�k�Cxk��KX@�KX��KY�W���H���H�CL�������s���H������]���fD�U��
��H��AUATI��H�ǸS�H����I��$�I��1�L� I�D$8A�L$tA�D$| H�@@ADŽ$���I�T$8L���H�H����t<��@��u�I��$�H���B���H�{�L������[A\A]]�H��L�����u�L�����u�L��������u�[A\A]]����@�UH��AUAT�F(I��L���
<tK<tY<tL�L���A�T$(I�}@L���M��t8I�EX��tL�����A\1�A]]���
봃�
뫃�
�H�����ff.�f��UH��AUATSH��L���
eH�%(H�E�1�I�$H�@8H�I��$��u-�S0�(�H�E�eH+%(��H��1�[A\A]]������1Ҿ��E���E�	��I��H��tkH����H�ǃ���@(���U�I�|$@L���@��E��M��tI�D$X���]���L������P���H����?���H����.����f.��UH��AWAVAUATSH��(eH�%(H�E�1�H���H�H��A��H�@8L� H�GX����E�L$ 1�D���E�D���D��E���&H�u�E�F��A�I����u	D��D���1�H��B�!���I9�u�E1��_I����H�CpB�T%��P(H�{p�w(@���z��@����@���vH�C`H�ChI��E9���H�{pMc���H�{`t�I���0H�{pF�l%���D�(H�khu�H�C`H���|��H����H��u�H�CpI��H����@H�C`H�ChE9��w���H�CD� 
H�E�eH+%(��H��([A\A]A^A_]�@����H�C`H�Ch����H�C`1ҹ����� 
H�Ch��H���	H������H�Cp���H������H�spH�{�H�Cp���H�C`H�Ch���H���H�C1���
H�{p�H�Cp�k���E��u1��H�Cp�R����KX@�KX��KYH�CX��tH����H�{p��H�CpH���H�C`�@H�Ch����H�CpH���H�C`�@H�Ch�������3���H�CpH����j���H����Y���L��H����\���L��H���������UH��AWAVAUATL�gSH��H��H�L��H�@8L�0��KxE�~"��D���Kx���E�F!D���A��A�E�<�w$A��uLA��ulA����A�����Kx��D����@�Cx�L��%H���[A\A]A^A_]�1�H��D�E�����D�EԸD���A�V �A��t��H��D�E����D�EԸD���A�V �A���q����KX@�D���H��thH�CX���Q���H��D�E���D�E��<����KX��D���H��tH�CX���&���H��������H����%x����H��D�E��D�E�������H��t/H�~t(H������u�UH��H���=���]�1����UH��H���]�UH��H���]��Can't allocate HCI device
Can't register HCI device
Unknown device
bluecard_csBlueCardLSE041BTCFCARDLSE139WSSLSE039Can't allocate mem for new packet
Unknown HCI packet with type 0x%02x received
/build/linux-j08yY4/linux-5.15.0/drivers/bluetooth/bluecard_cs.cO0�o�^�|e0dw�㜵$%0�6
���$license=GPLdescription=Bluetooth driver for the Anycom BlueCard (LSE039/LSE041)author=Marcel Holtmann <marcel@holtmann.org>srcversion=34A761266B261211BE921B8alias=pcmcia:m*c*f*fn*pfn*pa0A0736ECpb24E6DFABpc*pd*alias=pcmcia:m*c*f*fn*pfn*paE3987764pb2524B59Cpc*pd*alias=pcmcia:m*c*f*fn*pfn*paBAF16FBFpb657CC15Epc*pd*depends=pcmcia,bluetoothretpoline=Yintree=Yname=bluecard_csvermagic=5.15.0-156-generic SMP mod_unload modversions �~�:module_layout��ӥpcmcia_unregister_driver�zׯpcmcia_register_driverd���_raw_spin_lock���__ubsan_handle_out_of_bounds#�{�hci_recv_frame�[X�skb_putf�__alloc_skb,��skb_queue_tail�H�eskb_push^Aħpcmcia_enable_deviceQ?��pcmcia_request_irqh��pcmcia_request_io����devm_kmalloc�2�{bt_err����hci_register_dev����msleepf<��hci_alloc_dev_priv9c��init_timer_key3��pcmcia_disable_devicev͕hhci_free_dev?1��hci_unregister_devke��__stack_chk_fail����__const_udelays�autoremove_wake_functionLq�kfree_skb_reasonA��skb_queue_head�q��skb_pull�pHe__x86_indirect_thunk_rax�"�
pv_ops��)skb_dequeueV�^,pcmcia_dev_present�5��current_task����mod_timer�P�jiffiesܐ�timer_delete_sync�9�[__x86_return_thunk�.bjskb_queue_purge�m��__fentry__� �('unsigned char [31]''int'bluecard_csGCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0������� 
P��� �  �?	0P	8� 	@� @`� ��F	"� /@
��� }�� � � xg@� xgH� xgP� ��� ��xg}xg��F-8C@�vC�)�  ��xg}xg��F-8� C@E� ���kK�)� ��P� \� �b� � �kK@P� ��i� 0~���ө��@ö���{� ����� ���� ��@
������ -(�pɂ��@�*���� ���ZF-��MF-��� ��� S����@9���@� H@� ;�� 4� H@�� ��k��	�q��	l��
aS� 
���@
� �`
� $�
� �
�-��+� ��@8� S�F� ���Q� ��\� ��@9������h� �
v� �
�� m�� m�� ij��@�� H�	�� )E �� @oT}�_�S�(� )��
�������
��������
��������
��������������� ��
����
����
��,��� ���� 0Tm�9H� 	��L���@]����ө���۩���p@u��������@
����� !��ɂ����/@� ���"� ���2� H"#�s����E� E@�W
��P
�J��O� �\� h�  �=@q� Av� Bz� C� G�� H�� I�� J�� KaL�?P�� `� p� $����oT}�ÈS@��
�������� ��KBH8� ��
��� �� �bO}#� u�� �  �S0� k?@�� ��P63����� ��
� � � ����
����1� �(�9HTm���}��G	�n
	�� �� 9� ��PD� ���P� ���\� ���h� 	���v� �I�
�� ��(�� ��� ���� 	��� 	��� 	��q��� ��� 	�� 	�� 	� �/�?H� 	H� P� 	`E�p$� �/� �=� 	�E� 	�U� 	�e� 	�s� ���� 	��� ��� ��� 	�� 	�� � � 	 � 0� @.� PB� `Y� po� ��� ��� ��� �� �� ��� �� � � 0� >�  M� 0[� @j� Px� `�� 	p�� 	x�� �� �� �� ��� 	�� 	�� 	�*� 	�C�	�Qy9�  S� 0m� 	@�� P�� `�� p�� ��� 	�� �� ��� 	�
� �� �2� �>� O� o�  �� �0�� �8��@�� P�� `spI���� �� �� 	�� ��� 	! !@%!	`.!p:!�I!�Z!�j!���t!	 1�!@1���1�!E�1�!�1�!2�! 2�!@2�!`2�!�2�!�2�!�2�!�2�!3�!3]� 3�!03!@3!�3!�3%!	44!	4�n�@4C!��4�D��42_�5Q!��8]!�9l!�9w!�<��@?�!B�!��D�!��EX�	��F�!��G�!��H�!��I�!��J�!��K�!�L!�O!�
@R!�
S��
�
�S!<�T%!m�T.!k�U9!�VD!�VO!<�VW!SW`!S@Wo!���Wy!�[�!6�[�!\�!6 \�!@\�!�]�!��^�!�� ^	!6@^�=6H^!P^%!��X^/!�^>!k�^M!��_[!���_e!Har!H�a~!Hb�!H�b�!Hc�!H�c�!Hd�!H�d�!He�!H�e�!Hf�!H�f!Hg!H�g���hME@i)!�i1!�i*y�joT}@j+sW������9!��F!���O!	�\!���j!	��|!H��!���!	���!���!���!{���!@��!�`��!�!�!����!���-!@�=!1k�G!@�S!S��]!6��q!6ȝ����.��@�����������d��������@�������~!�����A
����!��@��!�����!�����!����!����
��<�!���!���!����y���@�!���!���!��!� ��
!!ѓ
 ��@-!(!3!@!M!V!c!u!�!�!	�!
�!�!�!
�!�!!!"!.!B!R!d!s!�!�!�!�!�!�!�!! ! 2!!J!"f!#�!$�!%�!&�!'�!(�!)�!*	!+	!,	�	�'	!�]	�+	5	!�k?�6k?A	!�k?�6	M	!
([	!b	! i	!@p	!`w	!�~	!��	!��	!��	!�	! �	!�	!�	!�	!�	!
!�g�*�� ��H@�H���H@���
!���
!2
!�@
! O
!�T@]
!8o
!6@�
!6H�
!6P�
!�X�
!`�!���a�
��
!BM!�
!�
!�
!!"!7!K!a!w!�!	�!
�� �!�!�!�!(�9H!�!�!�!�#!5!D!`!	�r!�?@�|! �!0�)��@	��!�!�!
����
��<��
����
����
��6��
��������
����
6�����!��!��B���@Ti��{��W��
�!��!��@�!<�
!
�
!��
������
������
�*�'
�
!U�
"$�5
!�
=b��D
!
�T
!Wi
!�
"$�~
!�
B����
!��
!��
!�
B���9�<�
!�
�"#�
!S�
!�!�
=b��!�
"$��$!�5!�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_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_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_ALLOWLISTbluecard_infop_devtx_staterx_staterx_skbctrl_reghw_statebluecard_activity_led_timeoutbluecard_closebluecard_detachbluecard_driver_exitbluecard_driver_initbluecard_enable_activity_ledbluecard_hci_closebluecard_hci_flushbluecard_hci_openbluecard_hci_send_framedev_instbluecard_interruptbluecard_openbluecard_probebluecard_receivebluecard_write_wakeupbluecard_cs.ko*��~#�50�5E5Z@q�	~Y�e	�n�8���!�0B�G-�_J0�g�}�8��:��� �� ���@��	o�P
�'��7L@YpE�Q-��������.@OZf����@��*:MT\cu�������!4__UNIQUE_ID_srcversion128__UNIQUE_ID_alias127__UNIQUE_ID_alias126__UNIQUE_ID_alias125__UNIQUE_ID_depends124____versions__UNIQUE_ID_retpoline123__UNIQUE_ID_intree122__UNIQUE_ID_name121__UNIQUE_ID_vermagic120_note_9_note_8bluecard_hci_flushbluecard_hci_closebluecard_activity_led_timeoutbluecard_enable_activity_ledbluecard_write_wakeup.part.0bluecard_close.isra.0bluecard_detachbluecard_openbluecard_hci_openbluecard_hci_send_framebluecard_probebluecard_interruptbluecard_receivebluecard_interrupt.part.0bluecard_driver_initbluecard_driverbluecard_driver_exitbluecard_ids__UNIQUE_ID_license615__UNIQUE_ID_description614__UNIQUE_ID_author613devm_kmallocskb_putpcmcia_disable_devicehci_free_dev__this_moduleskb_dequeuepcmcia_unregister_drivercleanup_modulehci_alloc_dev_privtimer_delete_sync_raw_spin_lock__fentry__init_module__x86_indirect_thunk_rax__stack_chk_fail__alloc_skbskb_queue_tail__ubsan_handle_out_of_bounds__mod_pcmcia__bluecard_ids_device_tableskb_pullmod_timerkfree_skb_reasonskb_pushcurrent_taskskb_queue_purge__x86_return_thunkbt_errjiffiespv_opspcmcia_request_iohci_unregister_devhci_recv_frameinit_timer_key__const_udelayautoremove_wake_functionpcmcia_register_driverhci_register_devpcmcia_enable_devicemsleepskb_queue_headpcmcia_request_irqpcmcia_dev_present5��������B��������C��������15��������RB��������[3��������nC���������5���������C���������E���������>���������5���������C��������E��������>��������#C��������15��������uA�S���������/��������@F��������E7��������nF��������s7���������F���������7���������=���������Q��������!C��������E?���������L�K���������K���������8��������5��������@B��������J3��������yH���������-���������C���������5���������3���������,���������C���������5����������"J��������Q2�����������0�� �P��������QB��������eP��������mN���������C����������D���������-��������D��������!5��������C*���������G���������3���������,���������C�����������R���������O��������C��������!5��������P@��������d:���������C���������6�D���������5��������(	C��������I	9��������q	+���������	:���������	6�	D���������	�	D���������	8���������	5��������+���������C���������9��������I��������C(HD��������^?��������w?��������

D��������
6
D��������(
 -
;��������<
A
;��������K
8��������Q
5��������{
4���������
Fx�
C���������6�D���������6�D���������5��������C��������C��������C��������5��������	�M��������C���������0��������C���������
0�� 0(0�8�@ H P�X�	`P
h�p��c����� U$E(�,�0�4�8�<�@�D�H�LKP��
 R([pbxk�r�vDr�m��" �� �$�(,�0'	4�8�
<@DHLX@Z X0@8Z�F� ���.�8681.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.altinstr_replacement.rela.init.text.rela.exit.text.rela.altinstructions.rela__mcount_loc.rela.smp_locks.rodata.str1.1.rodata.str1.8.rela.parainstructions.rela.rodata.modinfo.rela.retpoline_sites.rela.return_sites__versions.rela.data.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.BTF.gnu_debuglink@$.d0?� :@�i%E�`�[@�t`%p�k@�tH%��{@@u0%
�x�@puh%�|T�@�v�%�2�}�2P����@�x%�@ �@�x�%�@���@xyH%P@�y�%'`�	 7 x 2@�{%B� �@=@�|0%\@$a0@$Xj�$z�$�7H\`\�&*	@dG�|�0��	*�H��
���0��1
0	`�He0	*�H��
1�o0�k0F0.1,0*U#Build time autogenerated kernel key>]�<������Ͷ)
XV0	`�He0
	*�H��
�?=F���.�l	�u@�k��Aڥ絇��_Q�%h#�Y��!�<-�~]�d��s@<+W�*<�ȓ�;3,�x�&�y�p͡��~8�����U�։L�}�Ss�u�6��T�XPM�u�!\B^q���K�3��U0��b�/��3Ɯ-�����;�|�����-�W{�ŧ�NA��Bn�g�#��T�G��A�l�l��}�t	��hY�a+\uJt��t,���|P�i��/+)���%�Y���
�V~y��EƣqEJ`��g�#��*�K���u��
��P�*f1�p�]c���z�t�贰ȟ֢�V���ۏ�9�-�I���oE�	��]����0]�u�]��KW��Q��:4p&n �����m�k��^+�O��9�s��7?o)%�v������%d(m�r8����R���jD�dO(-
�}�CgZy�±��|� 6��~6�
h�]��3g���cT-ۼ<;���~Q?�7�x*y���u=?zR�
f��~Module signature appended~