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-133-generic/kernel/drivers/soc/qcom/qmi_helpers.ko
ELF>H�@@%$GNU�@�p��l�G'���1K%LinuxLinux���tOUH��AWA��AVA��AUA��ATE1�SH��H��L��A��L��H��L�E9�u�D��[A\A��A]A^A_]�1����UH��AVAUATSH�����E1�tNA��D�vH�_ ��tN������	���O�WD����Aԃ�
t3D��A��A��H��DE���u�[D��A\A]A^]�A��~ H����A��~1�������t0D�$��G�H�� ���CH��8�t�뫋WH�߃�E�A��H�D���$���A��t���E1�[D��A\A]A^]�f��UH��AWAVAUATSH��HH�}�H�u��M�D�E�eH�%(H�E�1��E����{A�@I��H��E1҉E��D�����q�UȋKL��L��D�U�L�M��&���L�M�D�U�Hc�I�A�H�� D9U����}��������D�}�E)�D�kLm���uA�EH�� �D�kLm������C�����E����	���U�����
���}��K�E��$��E�A����H�H���Dž�t1��ƒ�A�4@�t�9�r�U�9��fA9��Ic�A��L΋KD��L��L�M�D�U�E������C�D=A���L�M�D�U�Ic�I�E������K���A�U�9�����	�+���D�]�E����E����@��������L��E1�E1�1����t`D��H�{D�E�L��)�L�M���D�U�D�]�H�U���������H�U�Hc�D�]�A��A�D�U�L�M�HʋKI�E9�D����E9�w�E9�@�Ƌ}�����@�������E����Ic�E�I����tc������{���t
��A��t1��ƒ�A��L�D9�r�E�A)�I�A�H�� A�ED�kLm�����M����H�}�A�A��I��E�y��7L����twH����K H�� ��tg:Cu�H��t]��s���D�}�A9��L��E1�����D9���������E��H�E�eH+%(uLH�e�D��[A\A]A^A_]�<�I�E�1����E1�E1�1����A���E1������f��H��t>H��H��H��I����H��H�����u"M��tUA�H�H�PA�H������]�����ff.��UH��AWAVAUATSH��HH�u�H�U��M�D�E�eH�%(H�E�1��E�H�����L�NA��H��LE΅���1�E1�E1�M���n�E������������<A�<$H�C ����H�Ã��}�u%��t!H�E��}�L�u�A��I��1�@�8fD�XE1ۋ���t�CD�cLe��EċC���x��������Eȅ��;C����b�����	���E�D�U�D�@�E�D)��E�E��txL��E1�E1�M�H�{L��D�M�D�U�D)�D�]�D�E�H�u�������H�u�Hc�D�M�A�D�U�D�E�H֋SA��D�]�I�E9�u�E����Ic�E�E�I�H�� ��������
�4L��D�]�D�m���K1�E)��Ẻ��@�ƃ�9���}�D�]����A9����t1������|
�A�<9�r�I��L��KL��D�]�����A���D�]�Ic�E�H�� Iƺ�E��/����KD�Eȋu���A��D���H��H9��D��L��L��D�]����D�]�Hc�A�I�A�����C�E�����SI�Ճ��5L��H�}�D�]��A����U�DE�C�/I��H��H9��D�]�E��t1��ƒ��L�A�D9�r�D��E�H�S IƋEȅ�tjH��1ɋ�������E��H�E�eH+%(��H��HD��[A\A]A^A_]��}�H���I����U��H�� ���PH��@8�t�ʃ�����}�~+H��@�������D��H��H9��L��E1��a����C0H��H�� ���C8�t�����E1��U���E1��M������ff.�@�UH��AWA��AVA��AUA��ATSH��H��M����H���
L�M�L�E�H�x�L�U�L�M�H��I�����L��I�t$A�L���p���Hc�H�JH��xoE�,$fE�|$fE�t$fA�D$H�H��L��[A\A]A^A_]��L��������H���
H�x�I��H��u	I���볹1��L��H�U��L�e���U�H��ATSH��H�}�L�cH��eH�%(H�E�1�H�E�HDžh���Džt���
Dž\��������H�H��t���L���E�H��`������x����F��F��|����C(f��T����C,��X���H��T���H�E��H�;H��t#A��H��`���H�u�����L���H�E�eH+%(uH�Ġ[A\]��f.��U1�H��AVI��H��AUI��H��ATI��H�~H��SH��H)�H���hH�F`���H�H�~H����C0H��H��H�{8�L�#L�k`M��$�L�sXL���A��1�H��I��$�����A�ą��fD�cL���D��[A\A]A^]���UH��AWAVAUATSL�'H��H��0L�{M��$��L��I���L����sI��$��L���L���E��t�CP[A\A]A^A_]���������UH��AVAUATSL�'H��L�sM��$�L���L����sI��$��L���L���[A\A]A^]��UH��AWAVAUATI��H��SH��H�H�}�H�H9���A��L�x�L�q���I��A���tE9ouP���tA9_uEI��$�H��tL��L���I�G(I�w L��H�FH�0H���I�G H��"I�G(�I�F M��I�V H�� H9U�u�H��[A\A]A^A_]�f.��U�*�H��AUI���*ATL�E�I��H��H��eH�%(H�E�1����xZH�}�L�����xNH�E�H�PL���H�PHǂ�H�PHǂ�H�U�eH+%(u$H��A\A]]�H���H�}�E��HcE����f��H���H��tUH�pXH�P8� H���]��ff.��UH��AWAVI���AUATSL�/H��H��8L�cI�EHǀ������������H�����L���L��I�"���H�L��L�cp�H�{X�H����H�{`�H�SpH�H�z�L�x�I9�t,H�W(H�PH�L�w L�o(�L��I�G H�W L�x�L9�u�H���H�ÐI���I�"��H�H�z�L�p�H9�t,H�W(H�PH�L�o L�g(�L��I�F H�W L�p�H9�u�[A\A]A^A_]���UH��AWAVAUATSH��H��H����H�{���I��I��I��I���H�� H�{tt9u�A�T$9Su�H�{��
L�E��L�E�H��I��tGH�SL��L��L��L�M��L�MЅ��L�M�L��H�CL��L��L���L�M�L���H��[A\A]A^A_]�ff.���UH��AWAVAUATSH�ĀeH�%(H�E�1�H����:I��I��I��I��tUH��h���1��
M��H���H�A�D$L��L��f��p������H�E�eH+%(��H��[A\A]A^A_]�L���L��L��`����A�t$I����L��`���H����H�XL��X���H��H��`����H��X����L��`���I�I`H��t@I�QXH��t7L��L���L��`�����A���E�aPI�y0�H����,���M��L��L��L��L��������L����	����D�UA�ʹH��AWAVL��p���AUI��D��ATSH��L��H�ĀL��X���L�EL�MeH�%(H�E�1��H���D��H��X����I��H=���H��`���H��X���H��h���M��tL��p���Džx���L�{I����L���H�;H��t*L��X����H��`���L���Lc�E���E1�L���L���H�E�eH+%(uH��L��[A\A]A^A_]�I�����ff.��U�RH��uAQM��A�ȹ�������U�RH��uAQM��A��1������ff.��UA�ȹA��A	�H��ATSH��H�}�L�cH��H�S,eH�%(H�E�1���x���H�U��S(HDžh���Džt���D��|���f��T����H�L��H��t���Dž\�������H��`����C,�E���X���H��T���H�E��H�;H��t#A��H��`���H�u�����L���H�E�eH+%(uH�Ġ[A\]��f.��UH��AVI��H�=AUA����
ATA�Ժ0S���H��t@I�VpD�(H��H�@ D�`�L���X�H�BH�V I�VpI�FpH�V(��1�[A\A]A^]������UH��AVI��H�=AUA����
ATA�Ժ0S���H��tNI���H�P D�(L��D�`�XH�Q�0H�H I���H�H(�HI����P���1�[A\A]A^]�����D�U�H��AWAVL��H���AUL�o�ATSH��H��x���L�c�H��eH�%(H�E�1�L��p����H�Džx���H�S(H�C0L��H��`���H��h����H�{�H����L��h���A�@�H��`���H��p����L��Hc�H��@���I���H��@���H���t`H�����H��xBH�S(�C�9�L���tkH���L��L��H���`�H�S(�P���L��I�����L��H���H�E�eH+%(��H�Ġ[A\A]A^A_]���P����u�H���,����|�����5������H�{h����D�zD�JD��D��@���D	������D�R�B��
�0H�=D��<�����8����D��<���D��@���H��I���e�����8���E�HL��L��E�xA�A��A��A�@H�ChE�PL��@����L��@�������H�SHI�@ H�BI�P H�SHI�P(H�S(H�CH����{���H�S(��H��T���L���3���I��H=������L���H�{��H�C�L�������������L���!�H�CxH��tL���L���H��T���L�s�L��L�s8H�C�\����C��H�C8L�`�I9�tL��L����I�D$ L�`�I9�u�H�CXH��XL�`�H9������A�L$A�T$L��A�4$���I�D$ L�`�H9�u������������H���H�����D�B�rL��D���H�S(����f�����H��H���H�S(���D�zL�����D����H���H������D��L���H�S(�o���D�B�rL��D�����H�S(�T���L���H�S(�C�����UH��AWM��AVM��AUI��1�ATI��H��h���S��1�H��xeH�%(H�E�1�H��`����H��`�������AW��p���M��A��AV�L�����H��h���I��L���L���H��x������p���H����H��x����L���XZH�E�eH+%(uH�e�L��[A\A]A^A_]�Lc����ff.���UH��AVI��AUI��H��ATI��H��SH��H����H�{H��H���H�CPH�H���H�CpH�CpH�CxH���H���H���H���H���H���H���H�C8H�C@H�C@Hǃ�Hǃ�H�CHL��M��tGI�$H���I�D$H���I�D$H���I�D$H���I�D$ H���I�D$(H����I�}��
H9�HB�H�{h�H�C`H������H���H�CXH��t*H�s(H��E1���H�H=�w/[D��A\A]A^]�A��H�{`�D��[A\A]A^]�H����A�����H�{X���A���D��H��H��A����H��H��A����AS�U�D��E��E��H��H��A���X�H��H��A�����D��H��H��A����H��H��A�����H��H��A�����H��H���E��D�m��D��H��H��A����H��H��A�����H��H��A�����H��H��A����H��H��A����D��H��H��A����H�����H��H��I��������H����H����H��L�M��L�M��H��L��`����L��`����H����H������H����H���D�#�qmi_decode_string_elemqmi_decode_struct_elemqmi_decodeqmi_encode_string_elemqmi_encode_struct_elemmemcpyqmi_encodeqmi_encode_messageqmi_recv_ctrl_pktqmi_encode_messageqmi_decode_messageqmi_response_type_v01_eiqmi_add_lookupqmi_add_serverqmi_txn_initqmi_txn_waitqmi_txn_cancelqmi_handle_initqmi_handle_releaseqmi_send_requestqmi_send_responseqmi_send_indication3%s: Inval element info
3%s: Unrecognized data type
3%s: Invalid data length
3%s: STRUCT Encode failure
&txn->lock&x->wait3ignoring short QMI packet
3failed to send QMI message
3qmi recvmsg failed: %zd
&qmi->txn_lock&qmi->sock_lockqmi_msg_handlerqmi_helpers3%s: Data len %d > max spec %d
3%s: Fault in decoding: dl(%d), db(%d), tl(%d), i(%d), el(%d)
3%s: String len %d >= Max Len %d
3%s: String len %d > Input Buffer Len %d
3%s: Too Small Buffer @DATA_LEN
3%s: Too Small Buffer @data_type:%d
3%s: String to be encoded is longer - %d > %d
3%s: Output len %d > Out Buf len %d
3%s: Calc. len %d != 0, but NULL c_struct
3failed to send lookup registration: %d
3failed to allocate transaction id
3failed to decode incoming message
3send service registration failed: %d
ignoring short control packet
3failed to create QMI socket
drivers/soc/qcom/qmi_interface.clicense=GPL v2description=QMI encoder/decoder helpersrcversion=DEF0FECB94A5043B0D3CAB9depends=retpoline=Yintree=Yname=qmi_helpersvermagic=5.15.0-133-generic SMP mod_unload modversions S��module_layout
1�kmalloc_cachesE:#�__kmallocRUN�kernel_sendmsg�SMustrlen?sock_release�-�cancel_work_sync	{{�__dynamic_pr_debug�basock_create_kern8�2mutex_unlock�9�[__x86_return_thunk���idr_destroyE�idr_alloc_cyclic���__mutex_initK��Mmutex_lock��destroy_workqueue��kernel_getsockname���init_net[�evidr_removeke��__stack_chk_fail�~��_printk�pHe__x86_indirect_thunk_rax�m��__fentry__����fortify_panic�戯kmem_cache_alloc_trace:�kernel_recvmsg�zkfree8߬imemcpy�A�`__init_swait_queue_head6��queue_work_on/z%�complete�:Jwait_for_completion_timeout��� idr_find�%�Ialloc_workqueue�qmi_helpersGCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0���
�
� g� $� �(+� 9� B� O� \� p� �� �� �� �� �� 	�� 
�� �� � � #�  �M�1�  .U@�5�`:� ���C�  ������L� Z� Gd�  l� @t� �� �� �� �� �� �� �� � � 	 � 
5� ^��ˬ� E;�@u��`E;�u�� ۫&���'�J� �\�(� 
)�
�X� 0^�� ˬ@E;`u����S�Hd� 0l� 3�w� 5�@�� 7��}�:���� <��� >�@
-�
0�2�1��� E���� m@�$�@�@��~{���� S�� ;@_�H��� H�� H��--��� |��� m@�	E�@,�/�
0�2�4�
0�6�
0�9�T;$�8�
0�;�
0�=��� h�� 0��@Tm�k)�����& ��QRS��  g$�  �& �@	� ;��D��
@�
0�9�C�T?�B�A�.�-�+�*�
�*J�"
K�
�� 0�^��ˬ� M�%� M�
C�  ��:4� P�I� �X� ��
C�  �l� SZnTy� �� �� T�
�� S�� T1� .U�� V�
;�T@;�& ��� S�� X�
C�  �anS�� T�� �� �� Z�� V�
Sg$� @O� �& ��� T� ]�
�� 0��� ;�-F��	E�1� _�
�� 0��9�;�T@;A� a�
�� 0�T� c�
�� 0��9���C�;�T@;g� e�
�� 0�E;u�z� g�
<�� 0��9�$� @;�& ��� T�� i�
�� 0��� 2��� k�
<�� 0��9���C�$� @;�& ��� T�� m��� m�
��� 0��9��� p�
��C��� r�
�� 0���C��& ��� S�� t�
��C��F	� v�qmi_headertxn_idmsg_idqmi_elem_typeQMI_EOTIQMI_OPT_FLAGQMI_DATA_LENQMI_UNSIGNED_1_BYTEQMI_UNSIGNED_2_BYTEQMI_UNSIGNED_4_BYTEQMI_UNSIGNED_8_BYTEQMI_SIGNED_2_BYTE_ENUMQMI_SIGNED_4_BYTE_ENUMQMI_STRUCTQMI_STRINGqmi_array_typeNO_ARRAYSTATIC_ARRAYVAR_LEN_ARRAYqmi_elem_infoelem_lentlv_typeei_arraysockaddr_qrtrsq_familysq_nodesq_portqrtr_pkt_typeQRTR_TYPE_DATAQRTR_TYPE_HELLOQRTR_TYPE_BYEQRTR_TYPE_NEW_SERVERQRTR_TYPE_DEL_SERVERQRTR_TYPE_DEL_CLIENTQRTR_TYPE_RESUME_TXQRTR_TYPE_EXITQRTR_TYPE_PINGQRTR_TYPE_NEW_LOOKUPQRTR_TYPE_DEL_LOOKUPqrtr_ctrl_pktqmi_serviceqmi_opsnew_serverdel_servernet_resetbyedel_clientqmi_handlesock_lockrecv_bufrecv_buf_sizelookup_resultsservicestxnstxn_lockqmi_txnqmiqmi_msg_handlerdecoded_sizeqmi_add_lookupqmi_add_serverqmi_calc_min_msg_lenqmi_data_readyqmi_data_ready_workout_c_structin_buf_lendec_levelqmi_decodebuf_dstbuf_srcqmi_decode_basic_elemc_structqmi_decode_messagein_c_structout_buf_lenenc_levelqmi_encodeqmi_encode_basic_elemqmi_encode_messageqmi_handle_initqmi_handle_messageqmi_handle_releaseqmi_invoke_handlerqmi_recv_del_serverqmi_send_indicationsvcqmi_send_new_lookupqmi_send_requestqmi_send_responseqmi_sock_createqmi_txn_cancelqmi_txn_initqmi_txn_waitqmi_helpers.koS�[�6#Y	2�?bXn	nw��8�����$ '?\(A�H�_�_�`�`��#.89 D�O�_�jpuP����!����'�B�Q-RFaazb�o���p�}��~!�<xU�o��0�����<���6`Q�m��l�����T�
�08@R�
�f`�v 2������k�*0�"�Z�+kK� _8w�~#���E'whI@R���e����`����(@�ka�W^ds���@`%������	�m������	�0(F0
`	$	6	A	�X�!`	�;I�k ����s	�]�.�	��,��	�	�	�	�Ȗ?��	�`H����	

)
:
G
�ӫ��_
�$��t
{
�}��	��
���[�
�
__UNIQUE_ID_srcversion124__UNIQUE_ID_depends123____versions__UNIQUE_ID_retpoline122__UNIQUE_ID_intree121__UNIQUE_ID_name120__UNIQUE_ID_vermagic119_note_9_note_8__kstrtab_qmi_encode_message__kstrtabns_qmi_encode_message__ksymtab_qmi_encode_message__kstrtab_qmi_decode_message__kstrtabns_qmi_decode_message__ksymtab_qmi_decode_message__kstrtab_qmi_response_type_v01_ei__kstrtabns_qmi_response_type_v01_ei__ksymtab_qmi_response_type_v01_eiqmi_encode_basic_elemqmi_decode_basic_elemqmi_calc_min_msg_lenqmi_decodeqmi_decode.cold__func__.0__func__.2__func__.1qmi_encodeqmi_encode.cold__func__.8__func__.6__func__.5__func__.7qmi_encode_message.cold__func__.9__UNIQUE_ID_license188__UNIQUE_ID_description187__kstrtab_qmi_add_lookup__kstrtabns_qmi_add_lookup__ksymtab_qmi_add_lookup__kstrtab_qmi_add_server__kstrtabns_qmi_add_server__ksymtab_qmi_add_server__kstrtab_qmi_txn_init__kstrtabns_qmi_txn_init__ksymtab_qmi_txn_init__kstrtab_qmi_txn_wait__kstrtabns_qmi_txn_wait__ksymtab_qmi_txn_wait__kstrtab_qmi_txn_cancel__kstrtabns_qmi_txn_cancel__ksymtab_qmi_txn_cancel__kstrtab_qmi_handle_init__kstrtabns_qmi_handle_init__ksymtab_qmi_handle_init__kstrtab_qmi_handle_release__kstrtabns_qmi_handle_release__ksymtab_qmi_handle_release__kstrtab_qmi_send_request__kstrtabns_qmi_send_request__ksymtab_qmi_send_request__kstrtab_qmi_send_response__kstrtabns_qmi_send_response__ksymtab_qmi_send_response__kstrtab_qmi_send_indication__kstrtabns_qmi_send_indication__ksymtab_qmi_send_indicationqmi_send_new_lookupqmi_send_new_lookup.cold__key.4__key.3qmi_txn_init.coldqmi_recv_del_serverqmi_sock_createqmi_data_readyqmi_invoke_handlerqmi_invoke_handler.coldqmi_handle_messageqmi_handle_message.coldqmi_send_message.isra.0qmi_send_message.isra.0.coldqmi_send_new_server.isra.0qmi_send_new_server.isra.0.coldqmi_data_ready_work__UNIQUE_ID_ddebug560.6__key.2__key.1qmi_handle_init.cold__crc_qmi_decode_message__crc_qmi_handle_releasealloc_workqueueidr_findwait_for_completion_timeout__this_modulecompletequeue_work_on__init_swait_queue_head__crc_qmi_send_requestmemcpykfreekernel_recvmsgkmem_cache_alloc_tracefortify_panic__fentry____x86_indirect_thunk_rax_printk__stack_chk_fail__crc_qmi_txn_initidr_remove__crc_qmi_txn_cancelinit_netkernel_getsocknamedestroy_workqueuemutex_lock__crc_qmi_response_type_v01_ei__crc_qmi_txn_wait__crc_qmi_send_indication__crc_qmi_encode_message__mutex_initidr_alloc_cyclicidr_destroy__crc_qmi_add_server__x86_return_thunkmutex_unlocksock_create_kern__dynamic_pr_debugcancel_work_syncsock_release__crc_qmi_send_response__crc_qmi_add_lookupstrlenkernel_sendmsg__crc_qmi_handle_init__kmallockmalloc_cachesr��������3m��������T���������[���������ar������������������S���������ar���������� �;����������;�;�����������h$��������)�.v��������3�Ar�����������������������������r���������#�#
�z����������A��2}�m���������_	���������i	�	��	v���������	��	r��������
���������g
���������|
��
����������
n���������
r��������k������������������������������������������v���������r���������"p'���������5<{Ek��������`���������}��������������������������������r���������e�����������������������������y��������
���������

���������$
���������1
r��������V
���������^
���������o
y��������w
���������
����������
����������
r���������
s��������*n��������R���������ar���������{�����������~��������� � �������������������v��������!r��������Cj��������I���������N���������ar��������������������������������������������������������������������n��������#n���������n�������������������r�����������������<a��������H
as��������mn�������������������r���������E!���������7���������Id��������s�������������������a���������&�i�����������������������������v��������r��������`������������������������������V�����������n�����������������v��������1r��������T���������ar�������������������r��������;���������^���������fgn��������������������v���������r����������,�p�����������������!r��������1�,Mp�������������������r��������$���������Vo��������k����������s���������������������u�����������������u�,�p���������s��������@���������I���������Y���������|s����������������������������7s��������N@UZ����������s���������n���������v���������r�����������������\���������h���������{y���������������������������������������v���������r��������������������
����������!�	���������'�,c��������_���������nn��������~����������z���������
hu���������$8+6u��������;�P W(bu��������h�o8v�u��������������u�����������8��u��������������u�����������p�S�u���������P@u��������#�*�18<u��������A�HPOZu��������_�f�m�xu��������}������u�����������P�@�u�������������q�����������h�u���������Q
���u�����������u��������
��u��������&e-�9u��������E�L�Qu��������V�]�bu��������g�puu��������zf�`�u�����������,-�/0a $�(,HfLPx}|8�90g4;8<<�@>D?`tdAhBl|pDtET�XG\H���2�3�w�5�6
�
�
`
�
�(
z
�
b 
l$
�
�,
x0
�``@ �(�	0�
8�@�H0
P�
X`` h`p�x���0�`����� ������SZ�R���	 f
$�(�,#
0�
4Q8�<H@MD�HL PTSX�\�`d�hl�p^t}�
`��{6�DK*	��@.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.text.unlikely.rela__ksymtab.rela__kcrctab.rodata__ksymtab_strings.rela__mcount_loc.rodata.str1.1.rodata.str1.8.modinfo.rela.return_sites.rela.retpoline_sites__versions.rela__jump_table.data.rela__dyndbg.gnu.linkonce.this_module.bss.comment.note.GNU-stack.BTF.gnu_debuglink@$.d0?��:@P` "JE�E@ps"^� �Y@�{�"mt!4h@(8"	w�!�2�"��o#��@`�X"
�27$�2P%���'���(x�@���"�))�@���"�`)� �1�@0�H"2` `28@x�`"$�2�@>@6C0@6�L�6\�6a�F�F�#`	�U�
؆p0��	*�H��
���0��1
0	`�He0	*�H��
1�o0�k0F0.1,0*U#Build time autogenerated kernel key.;��ڽ��>
R�i8B0�`0	`�He0
	*�H��
�p]�C1�ʥ�3�|Z>�lH:c
��i����Kp�nxm�=����l�/_Pؖ�@�8Uh��h+�0f�I�c-_�h���v��I9o������'���q��&���Kij�W��S8���%/�P�/r?�=����*ᖷ�yQ�iE�������
�����))=��Q��L��1�Wo~��;���	x�¢+�sϴ�����x06,:��
�ccH~߽�R��
@7��9/	��߅��:z�6eu�}�Xu�����(�[�IZޤ�u��-��iȣ#��}��	�w1��H
�,���U};��~)W0��
��
.�L���.j5��iV��7�C�,A���k`(�o{�(gTL�;c��|vM�/��|��N9�2/<(�K?�n!EPQ�(�ϝ���D�m���tT��й��al~�x(Qr��)<���Ј���W�$�[�"��9���R"��VĖ7x�7l�{�C�"��'��ҟ>�����~Module signature appended~