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/net/vmw_vsock/hv_sock.ko
ELF>0�@@&%GNUv�$�+d+!n��w ��T&�LinuxLinux�UH��ATI��SH���H�X(H��p�H�������)�)�9�Fƃ�vH����H�� ��8�H�9�w�9�u	[A\]�I��$�L���[A\]���U�����H��]�ff.���U�����H��]�ff.���U�����H��]�ff.���U�����H��]�ff.���U1�H��]�ff.�@�H���UA��P8H���t	L��]�H�@(H��pD����J�Aщ�D��)�)�9�Fƃ� w�A�u�L�����]�D�U�@H��]�ff.���UH���H�x(H����]�f��U����H��]�ff.��UH���I��H�@(H��]H��p����J�׉։�)�)�9�Fƃ�A�1��f��UH���H�@(H��H�� �y�1��8���)�)�9�HF�1Ƀ�Hv
H��HH�������1��
]�ff.��U1�H��]�ff.�@�U1�H��]�ff.�@�U1�H��]�ff.�@�U1�H��]�ff.�@�U1�H��]�ff.�@�H��Xdjy��UH���H��H���H��0��,eH�%(H�D$(H���H�$H�T$L�L$�4$L�$H�T$H�L$L�@L�H��<H�|$�T$H�t$H�x H�xH�pH�p�H�T$(eH+%(u���D�UH��ATSL���H��I�|$(H��t�L���Hǃ�[A\]�ff.�@�UH��H���1�]��U1�H��]�ff.�@�U1�H��]�ff.�@�UH��ATSH��H��D�g@eH�%(H�E�1�A���A��u.H�{(H��t%E1�A�1ɺH�u�H�E���C@H�E�eH+%(u
H��[A\]��f.��U�H��
H��SH��H�=�H��t*ǃT`ǃ`H���H�1�H�]���������U1�H��]�ff.�@�U1�H��]�ff.�@�U1�H��]�ff.�@�UA��H��AWAVAUATSH��L���A��I�L$0�CI��H��tpA�\$8A�D$<9�L�lG�I��Lc�I��������L��L���L��L��L���I9��A)\$8twA\$<��H��[A\A]A^A_]�I�|$(H�U��H�U�I�D$0�X��@����uI�$���I�D$09�A�\$8L�hA�D$<G�I��A���[���M�l$(I�t$01�L���H��t?I�D$0�@=@wR��uI�$���A�D$8A�D$<�D���H���8���L���I�D$0� ���H���������H������
���H�����f.��UH��AWAVAUATSH�ӺH��(H���H�u���H�=H�E�L�h(�H���<I��H���,H�E�1��H��HH����A��I�L9�LN�I9�IN�I��H�E�Mc�H��H�Eи�I9���1�L��H�}��H�U�H�}�L���I9���H�E�A�T$E1�1�A�L��H�x(A�E�g�Hc�H��x3Le�L)�t*I�� A��8�x�0���)�)�9�HF���H�-���H�}�t=L���H�E�H��([A\A]A^A_]�1�H�}�H���H�}�H���u�H�U��1��H�E���ff.�@�UH���H�p(H��H�� �P���)�9�w
�8)‰�1���HvH�A�H��]�f��UH��ATSH��eH�%(H�E�1���uH�E�eH+%(u[H��1�[A\]�H���D�c@A���A��u�H�{(H��t�E1�A�1ɺH�u�H�E���C@��ff.�f��UH��AT�GI��<t�G<tL���L�e���A��$���<��I�D$`�u�I��$���A��$������P	���H���I��$�E1�1�I��$`I��$h� H��I��$hIDŽ$xI��$p���� AƄ$�H�5I��$`�L�e���I��$��w���I�D$`������2������M������>�����UH��AUATI��S��H�o`LJ��H��A�D$I��$�L���E��$�A���A��t5��u<AƄ$�L���I��$�������A��$���t7��~'[A\A]]�I��$`���u�[A\A]]�����L���[A\A]]�f��U�H��AUL�� ���ATL������SH����� ��������P	�xa1�L���H������t-�CXL����������� �����t��~9[A\A]]�1�L�������L���[A\A]]��L����L���[A\A]]��L����f���ff.��U1�H��ATL���L����L������L���������A��$���t��~L�e���L���L�e���I��$���L�e���ff.�@�UH��AWAVAUATARSH��0D�o\eH�%(H�E�1�H����XdH9G(t(H�E�eH+%(�fH�e�[AZA\A]A^A_]��0jy��H��u�E����W$�����H�}��H�}��I��H��t�H��1��A�D$<
��A��$LA9�$H��L���I��H�����@�S$H��(������������I��8��C4L��L��A��<���uI�� ��I���������A���������
��I��$�������A��$���������L�������W4�����H�}��H�}��I��H�������H��1��A�D$<u�M��$��=��I�^(ǃ���A��$�`�`9�Lº9�O��A��$T���9�L��9�O�������ATI�E1�1�H���Z��t5I�F(��L�������������`�`�L��E1�E1�H���H�������������P	��uH��H���L��4L��L�M��H��`L�M�I����H<��uH��hƃHL��L���H�� �@�D$�E��t`A�FA��$HL����A��$HH�C$H�S,I�GI�WH�C4H�S<I�GI�W �L��L���I��$�L������I��$�A�D$L������M����=��I�_(ǃ�wn�`�`AV1�I�E1�H���L��Y�������I�G(I���������A���������L����������|���A��$T�`9�Lº9�Oº`���A��$���9�Lº9�O������G����������fD�UH��H���+���1�]�A��H����A��H����A��H������H��L�E�L�M��E���E�L�M�L�E����=��UH��ATA���vEH��H��H���A�ą�u$�H���A�ą�tH���D��A\]�UH��H���H���]����Xdjy��include/linux/thread_info.hhv_sock/build/linux-mJOtZy/linux-5.15.0/net/vmw_vsock/hyperv_transport.c/build/linux-mJOtZy/linux-5.15.0/include/linux/hyperv.halias=net-pf-40license=GPLversion=1.0.0description=Hyper-V Socketssrcversion=29E91C478121352C265E95Cdepends=hv_vmbus,vsockretpoline=Yintree=Yname=hv_sockvermagic=5.15.0-133-generic SMP mod_unload modversions S��module_layoutӅ3-system_wqƥ��release_sock
1�kmalloc_caches�8�hv_pkt_iter_first_raw~r�Tvmbus_hvsock_device_unregister83�A__hv_pkt_iter_nexti5�iov_iter_revert���;vsock_assign_transport��T__ubsan_handle_load_invalid_value���vsock_create_connected}���_copy_from_iterj��delayed_work_timer_fn���__vmbus_driver_registerp��vmbus_set_chn_rescind_callback9c��init_timer_key�9�[__x86_return_thunk�`?�hv_pkt_iter_closex��=cancel_delayed_workp�\�_raw_spin_unlock_irqrestoreÔ��vsock_core_register��=�vsock_stream_has_data��Fvmbus_proto_version�2"2lock_sock_nested�.�vsock_core_unregisterG_�vsk_free<�`Jvmbus_open�K=vsock_addr_initm���queue_delayed_work_on_i�refcount_warn_saturateke��__stack_chk_fail+�vsock_find_bound_socket�pHe__x86_indirect_thunk_rax�m��__fentry__�戯kmem_cache_alloc_trace��5�vmbus_close�4_raw_spin_lock_irqsave�zkfree}<Ӽvmbus_sendpacket�q&7vsock_remove_sock�"Kvmbus_send_tl_connect_request��:#vsock_insert_connectedG7��_copy_to_iterH�ۈ__check_object_sizeD��zvsock_enqueue_acceptҚۓvmbus_driver_unregister�	�		�	I	'_Bool'hv_sockGCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0����^� _�\�"�
��%� ��G:� I� U�  ��@`� `;C�p� �E!� ��L��}� 	P�� $�˘@�� 7`��j��� ��� ��� m�� S�� @
"� �x� &�
xx� � (� 
tx�.%�y�'�� 	�*� \2� \�;E@>� �H� ��|)��W� `�pi� g}� ��  }0�� @
+��� �� �� �� �� �� � � 0� M� e� 	�� 
�� �� �� 
�� �� 
� "� B� [� z� �� �� �� �� 	�� 
� (� B� 
\� x� �� �� �� �� �� �� 	� "� ?� a� r� ��
.��# �� 	�/��� @�� 	���/��� *�@�� ��� ��� �i�� �;�"� 0� �/��� @J� `�#�Q� �/��� @�#`v� �/��� @�� �/��� @�� `�� ��� �/��� @�� �/��� @� H�#P� `� 1� E� [� n� �� 0��� 2��� 6��� 5��� 7��� 3�� `� H� H��� �� <�v9�@� �V�x� 3�+� H5� A���*8��@� 1��I� U� a� 6i� 6u� �@�� @�� ���� ��� �� "�	HD"��� =����� �� � 6@� �"� � `�3� SL� C�@g� j�r� ?��� 6��� r|@�� E���� E���� H�� <��� S�9O����� 6�� 6����� ��� �� "� @1� 6�D� �a� �|� G��� G�@�� >���� ��� �;�� p$:�V�4�� (?�
�� |@���� �	� j� #� 3� B� N� 	0fl
\T\�C���~@�/�a<��X� ��@@�
<�B�
<�D�
<�F�Tjt9H@f� ��p� 6@fl
\H�J����@NH���L���N���P���N�@��N���
A�J�K�
A�M�
A�O�w� �� G�� ��  �� @�� 	`�� -h�� ���DU�� Q�@� Q��� H@� H��6@�� 6H� `�a�?�#�Z7�"� H@0� H�m�6@=� ��x@ �u#J� 6�%_� �%m� 6&z� 6&��@&�� �&�� �&�QS'�� "W_pX�Z�@�Z\��\���� ^�]�^�@� a��� c��� e�� g�@�� i��
� k��� m�,� m�@=� o��M� q��^� g�k� s�@}� u���� �0��� w��� y�@�� y��� |��� |��� |�@� ~��)� ���:� ��P� ��@h� ����� �������� �@
S�T��� WW@� 6�� WW@
Y�Y�R�X�
Y�[�
Y�]�
Y�`�Q�_�
Y��;b�
Y�`��;d�
6f�
<Y��;h�
<Y��;j�
Y�l�
Y�n�
6Y�p�
<Y��r�
Y��;t�
Y�v�
Y�;�x�
Y�;{�V�z�
Y�;<6{�}�
Y���W��
Y�<����
Y����
Y���� ���� � @���)��@@� ���)��@��� HN> "� 1� \��p� H8� Y�<� \@F� \��1<�@R� ���\� �j� �x� 6+��
��,�I�������#�
�*��.
���� 6�
�1<��� ���� ��
8� Y��� ��
8� Y�� ��
6��	u�� ��
8� Y��`�� ��
8� Y�V��@;}� ��
8� Y�K�`�V��� ;� ��
8� Y�� 6,� ��C� WL� �^� �
8� Y�it;YD
�g� ��
8� Y�it;:)�z� ��
8� Y�it;�{��� ��
8� Y�it;|<�6�{��� ���� ��� ��
8� Y������ ��
8� Y�`�<���� ��(� ��B� ��^� ��
�A��rJ�r� ��|� ��
�A��� ��
ITA��� ��
8� Y��=�� ��
�� ���=�� ��
8� Y��wY�� ��� ��
<8� Y�V��@;}� ��
<8� Y�V��@;�� ��
8� Y�!��!��
68� Y�4!��
8� Y�I!��
]!A�d!��hv_vmbus_device_idfeat_pending_send_szhv_ring_bufferwrite_indexread_indexpending_send_szfeature_bitshv_ring_buffer_inforing_bufferring_size_div10_reciprocalring_datasizepriv_read_indexring_buffer_mutexpkt_bufferpkt_buffer_sizeuser_defpipe_modevmbus_channel_offerif_typeif_instancechn_flagsmmio_megabytessub_channel_indexvmpacket_descriptoroffset8len8trans_idvmbus_packet_typeVM_PKT_INVALIDVM_PKT_SYNCHVM_PKT_ADD_XFER_PAGESETVM_PKT_RM_XFER_PAGESETVM_PKT_ESTABLISH_GPADLVM_PKT_TEARDOWN_GPADLVM_PKT_DATA_INBANDVM_PKT_DATA_USING_XFER_PAGESVM_PKT_DATA_USING_GPADLVM_PKT_DATA_USING_GPA_DIRECTVM_PKT_CANCEL_REQUESTVM_PKT_COMPVM_PKT_DATA_USING_ADDITIONAL_PKTVM_PKT_ADDITIONAL_DATAvmbus_channel_message_typeCHANNELMSG_INVALIDCHANNELMSG_OFFERCHANNELCHANNELMSG_RESCIND_CHANNELOFFERCHANNELMSG_REQUESTOFFERSCHANNELMSG_ALLOFFERS_DELIVEREDCHANNELMSG_OPENCHANNELCHANNELMSG_OPENCHANNEL_RESULTCHANNELMSG_CLOSECHANNELCHANNELMSG_GPADL_HEADERCHANNELMSG_GPADL_BODYCHANNELMSG_GPADL_CREATEDCHANNELMSG_GPADL_TEARDOWNCHANNELMSG_GPADL_TORNDOWNCHANNELMSG_RELID_RELEASEDCHANNELMSG_INITIATE_CONTACTCHANNELMSG_VERSION_RESPONSECHANNELMSG_UNLOADCHANNELMSG_UNLOAD_RESPONSECHANNELMSG_18CHANNELMSG_19CHANNELMSG_20CHANNELMSG_TL_CONNECT_REQUESTCHANNELMSG_MODIFYCHANNELCHANNELMSG_TL_CONNECT_RESULTCHANNELMSG_MODIFYCHANNEL_RESPONSECHANNELMSG_COUNTvmbus_channel_message_headervmbus_channel_version_supportedversion_supportedvmbus_channel_offer_channelofferchild_relidmonitoridmonitor_allocatedis_dedicated_interruptconnection_idvmbus_channel_open_resultopenidvmbus_channel_modifychannel_responsevmbus_channel_close_channelvmbus_channel_gpadl_createdgpadlcreation_statusvmbus_channel_gpadl_torndownvmbus_channel_version_responseconnection_statemsg_conn_idvmbus_channel_stateCHANNEL_OFFER_STATECHANNEL_OPENING_STATECHANNEL_OPEN_STATECHANNEL_OPENED_STATEopen_resultgpadl_torndowngpadl_createdversion_responsemodify_responsevmbus_channel_msginfomsglistentrysubmsglistwaiteventwaiting_channelmsgsizevmbus_channellistentrydevice_objoffermsgmonitor_grpmonitor_bitrescindrescind_refrescind_eventringbuffer_gpadlhandleringbuffer_pageringbuffer_pagecountringbuffer_send_offsetoutboundclose_msgsig_eventsintr_out_emptyout_full_flagcallback_eventonchannel_callbackchannel_callback_contextchange_target_cpu_callbacksched_lockcallback_modesig_eventsc_creation_callbackchn_rescind_callbacksc_listprimary_channelper_channel_statelow_latencyprobe_doneadd_channel_workintr_in_fullout_full_totalout_full_firstfuzz_testing_statefuzz_testing_interrupt_delayfuzz_testing_message_delaynext_request_id_callbackrequest_addr_callbackrequestorrqstor_sizemax_pkt_sizevmbus_close_msgvmbus_requestorreq_bitmapnext_request_idreq_lockhv_callback_modeHV_CALL_BATCHEDHV_CALL_DIRECTHV_CALL_ISRhv_devicechannels_ksethv_driverhvsocksockaddr_vmsvm_familysvm_reserved1svm_portsvm_cidsvm_flagssvm_zerovsock_socklocal_addrremote_addrbound_tableconnected_tablecached_peer_allow_dgramcached_peerpending_linksaccept_queueconnect_workclose_work_scheduledpeer_shutdownsent_requestignore_connecting_rstbuffer_min_sizebuffer_max_sizevsock_transportcancel_pktdgram_binddgram_dequeuedgram_enqueuedgram_allowstream_dequeuestream_enqueuestream_has_datastream_has_spacestream_rcvhiwatstream_is_activestream_allowseqpacket_dequeueseqpacket_enqueueseqpacket_allowseqpacket_has_datanotify_poll_innotify_poll_outnotify_recv_initnotify_recv_pre_blocknotify_recv_pre_dequeuenotify_recv_post_dequeuenotify_send_initnotify_send_pre_blocknotify_send_pre_enqueuenotify_send_post_enqueuenotify_buffer_sizeget_local_cidvsock_transport_recv_notify_datanotify_on_blockvsock_transport_send_notify_datavmpipe_proto_headerhvs_recv_bufhvs_send_bufhvs_service_idsrv_idvskvm_srv_idhost_srv_idrecv_descrecv_data_lenrecv_data_offfin_senthvs_channel_cbhvs_close_connectionhvs_close_timeouthvs_connecthvs_destructhvs_dgram_allowhvs_dgram_bindhvs_dgram_dequeuedgram_lenhvs_dgram_enqueuecancel_timeouthvs_do_close_lock_heldhvs_exithvs_get_local_cidhvs_inithvs_notify_poll_inhvs_notify_poll_outhvs_notify_recv_inithvs_notify_recv_post_dequeuehvs_notify_recv_pre_blockhvs_notify_recv_pre_dequeuehvs_notify_send_inithvs_notify_send_post_enqueuehvs_notify_send_pre_blockhvs_notify_send_pre_enqueuehvs_open_connectionhvs_probehvs_releasehvs_removehvs_resumehvs_shutdownhvshvs_shutdown_lock_heldhvs_sock_inithvs_stream_allowhvs_stream_dequeuehvs_stream_enqueuehvs_stream_has_datahvs_stream_has_spacehvs_stream_is_activehvs_stream_rcvhiwathv_devhvs_suspendhv_sock.koZs)	F#i2�?�X�	n�
��8�������������0k"�6�K�\GoPR��������0�P��APp3�O��r�@Y�����������
@	G"�	�/A0
9MP�_p�v*�0
���
����?+���m����	"2I*dm }��������&7	"FLco��m�����'/EVj�������/EUl������__UNIQUE_ID_srcversion124__UNIQUE_ID_depends123____versions__UNIQUE_ID_retpoline122__UNIQUE_ID_intree121__UNIQUE_ID_name120__UNIQUE_ID_vermagic119_note_9_note_8hvs_channel_cbhvs_get_local_cidhvs_dgram_bindhvs_dgram_dequeuehvs_dgram_enqueuehvs_dgram_allowhvs_stream_has_datahvs_stream_rcvhiwathvs_stream_is_activehvs_stream_allowhvs_notify_poll_inhvs_notify_poll_outhvs_notify_recv_inithvs_notify_recv_post_dequeuehvs_notify_send_inithvs_notify_send_post_enqueuehvs_suspendhvs_connecthvs_destructhvs_removehvs_notify_send_pre_enqueuehvs_notify_recv_pre_dequeuehvs_shutdown_lock_held.constprop.0hvs_shutdown_lock_held.constprop.0.coldhvs_sock_inithvs_notify_recv_pre_blockhvs_notify_send_pre_blockhvs_resumehvs_stream_dequeuehvs_stream_enqueuehvs_stream_has_spacehvs_shutdownhvs_shutdown.coldhvs_releasehvs_close_timeouthvs_do_close_lock_heldhvs_do_close_lock_held.coldhvs_close_connectionhvs_open_connectionhvs_transporthvs_open_connection.coldhvs_probehvs_inithvs_drvhvs_exit__UNIQUE_ID_alias580__UNIQUE_ID_license579__UNIQUE_ID_version578__UNIQUE_ID_description577id_tablesrv_id_template.LC1vmbus_driver_unregistervsock_enqueue_accept__check_object_size_copy_to_itervsock_insert_connected__this_modulevmbus_send_tl_connect_requestvsock_remove_sockvmbus_sendpacketcleanup_modulekfree_raw_spin_lock_irqsavevmbus_closekmem_cache_alloc_trace__fentry__init_module__x86_indirect_thunk_raxvsock_find_bound_socket__stack_chk_failrefcount_warn_saturatequeue_delayed_work_onvsock_addr_initvmbus_opensk_freevsock_core_unregisterlock_sock_nestedvmbus_proto_versionvsock_stream_has_data_raw_spin_unlock_irqrestorevsock_core_registercancel_delayed_workhv_pkt_iter_close__x86_return_thunkinit_timer_keyvmbus_set_chn_rescind_callback__vmbus_driver_registerdelayed_work_timer_fn_copy_from_itervsock_create_connected__ubsan_handle_load_invalid_valuevsock_assign_transportiov_iter_revert__hv_pkt_iter_nextvmbus_hvsock_device_unregisterhv_pkt_iter_first_rawkmalloc_cachesrelease_socksystem_wqT��������FV��������kf��������{V���������f���������T���������f���������T���������f���������T���������f���������T��������f��������T��������f��������1T��������Rf���������f���������T���������f���������T���������f���������T���������f��������T��������Cf��������QT���������f���������T���������f���������T���������f���������T���������f��������T��������f��������1T��������=f��������QT���������L���������f���������X��������T��������!q��������)P��������=f��������QT��������aR��������if��������qT��������}f���������T���������f���������T�����������������
N��������-f��������2X��������AT��������Zs_S���������f���������T���������f���������T���������f���������T���������f��������T��������kH��������yI���������f���������r��������p��������`e���������T���������s\�S��������VH��������fk���������N���������P���������f��������	o��������A	T���������	f���������	T���������	f���������	
N��������
X��������1
T��������R
M��������\
f���������
j�
P�
g��������u��������Z��������(f��������QY��������`Y��������qT���������a���������V���������&�M��������f��������d��������$f��������.Y��������8]��������Cf��������QT���������_���������t���������f���������]���������f���������Y��������
Y��������
f��������
Y��������1
T��������H
_��������]
t��������
f���������
]���������
f���������
Y���������
f���������
T�������� f��������F[��������OW��������a_���������l���������[���������[���������n����������Y��������Mt��������c[��������lW���������_���������`��������\��������2]��������AY���������0
�h���������Q���������;�b��������@J��������KG��������[V��������|J���������`����������\���������]��������Y��������lY��������vX���������T���������f�������� m��������� !m��������&�	16m��������;�E@Um��������f�T��������`�������� 'K.�3i��������F�Kc��������Y�^F��������if���������^���������F��������f����������� �(008�@�H�PXP`�h�p�x�0�P��P�p�����@����������@	��	�0
pP0
�
 �(�
�t�f
.r �Ez�Zj�����Q �$�(�,�0B4�8�<�@�DH<L�P<ThX|\�`,d�h�l�p�t�x�|�	��	�[
�'��#�B�����
�~
��
��
����h�NE�EX 0X@HPX��P�XPh0p��K�@��0
�P�����������0�@	�����(0P8�@�H�P�X�`�hpp��	��8U8O.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.text.unlikely.rela.init.text.rela.exit.text.rodata.rela__mcount_loc.rodata.str1.1.rela.smp_locks.rodata.str1.8.modinfo.rela.retpoline_sites.rela.return_sites__versions.rela__bug_table.rela.data.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.BTF.gnu_debuglink@$.d0?��:@�j�#J=jE@�z #^�mY@�{#n"i@�|x#	y@0�p0�@(}�#�2�$��$�@���#�2���h��B�@��`#�R��@��#� � �#�@p�`#�#� @І�#�&�@@��0#9*>0*XGX*WX*-\hWxW$F	�b#��k0��	*�H��
���0��1
0	`�He0	*�H��
1�o0�k0F0.1,0*U#Build time autogenerated kernel key.;��ڽ��>
R�i8B0�`0	`�He0
	*�H��
��8��"�=y��qS2c���E|��c��v��c7��Y��q�6y
4�0r�\R��4�])Ԗ��[ұE�J6O�m�;�'+P�z���U�7�WJ'�����~T�f����u�%������g���>���z�I��7�~@>8�H3]�i�_U@�N�LB�Nع�2�n����Jn6��{\���æ^,��<�J�V�b("��_�M+|hF}c�-���.o�Z�Ӯ�������/�:���6My���q�syۋ��\��,���d�5E|�;;�?,�sn_�Z���1rώ��跒��ؖPC���K���K{cQc[_���k��q��aU
䠽� �e2^�n�L)s�P�^�i_���RR�͎D$��}`@B���b�8��?R�6�����"��;J�\f�* H����Ѫ�;�����yt�Uibc���T6ϣ�����0�r=ᚵ܁���
�@ho�6�T�#�,c*F�5�]�J�
���R�B�-M_�~Module signature appended~