HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux ip-10-0-8-47 6.8.0-1021-aws #23~22.04.1-Ubuntu SMP Tue Dec 10 16:31:58 UTC 2024 aarch64
User: ubuntu (1000)
PHP: 8.1.2-1ubuntu2.22
Disabled: NONE
Upload Files
File: //usr/lib/modules/5.15.0-1028-aws/kernel/net/vmw_vsock/hv_sock.ko
ELF���@@&% � �?#�{�����S���lB�4@���@���A�b@�c@�!k!KBK!��?|qiTdA� ?ր�@��:A�@�@�kT!_k�T�SA��{¨�#�_�ajA��� ?��SA��{¨�#�_� � � � ��?#տ#�_� � � � ��?#տ#�_� � � � ��?#տ#�_� � � � ��?#տ#�_� � � � ��R?#տ#�_� � � � ���?#�lB�8@��4 �ҿ#�_�@� ��D�@�B�A��@��@�B�kBKcKB��_�qH��T����T"�D��#�B2"���_� � � � � ��?#տ#�_� � � � �lB�?#տ#�@�����_� � �q?#����#�_� � ���?#��R�#�!lB�!@�$�@�!�A��@��@�!�k!KcK!��?|qᗟA9�_� � �lB�?#��R@��@�8A�`@�c@�!k!KK��� q�T ��}���ן�R�#�D9�_� � � � ��R?#տ#�_� � � � ��R?#տ#�_� � � � ��R?#տ#�_� � � � ��R?#տ#�_� � � � ��R?#տ#�_� � � � ��!���?#�{��A8��$@��B�����@$C���ClB�����a`��A�d��` �B4C��+��B�d���A8��@�"�B�c��ҁT�{Ĩ�#�_�� � �?#�{������lB�`@�@������@��{¨�#�_� � �?#�{�����A���R�{���#�_� � ��R?#տ#�_� � � � ��R?#տ#�_� � � � �?#�{��A8���S��� �B�����tA9�qT�7`@�@�4�����R��R���R���t9A8��@��B�B��ҡT�SA��{è�#�_���@����� � � � �?#�{��������� @�	����R������R�Rb�bN�3�an��@��{¨�#�_�`���� � �?#�{��������3B;�``4
�R��"�R�*b|��*@5���@��{¨�#�_���"�R���4�*������@��{¨�#�_� ����C������ � ��R?#տ#�_� � � � ��R?#տ#�_� � � � ��R?#տ#�_� � � � �?#�{�����S��[�lB��@�C
7������t�7@��b��G)�{@��k��֒��~@��T����"�R����������T�:@�K�:��4�>@��>��@��*�SA��[B��{Ĩ�#�_֠@����@�?@qT�5�@�@�D�2@���@�?k60�`��B�s"��~)����B��R������@�@qHT�5�@�A�D�!2A���~)��!Ԡ���@�������������������@�������@��� � � �lB�?#�@����@�@�@�k�Ta@�K�*? q ѿ#��}�����_� � �?#�{��A8��C�B�����a7A8��@��B�B���AT�R�{è�#�_��S�lB�tA9�qhT�7`@���4�����R��R���R���t9�SA���SA���S���@����� � �?#�{��������S��[�����R�c��k��s�����@�wlB��@��@
����	�Z���B� ��������"� �c�}�T�?��{@�sә��s҃�x~@�?�3�CT����������b"���R��R����T�@�&�R�O)�|@�@�7��{��TA@���D@��R#@�!@��k�KcKc���* qH��T�� �������SA��[B��cC��kD��sE��{ƨ�#�_�!��������������������t��� � �?#�{��������H@9q`T`J@9,q�T����@��{¨�#�_�`J9qT`2@�r���T`�)(!�R!�a4"A*��7a��a2��{{���b.�a6���`:���`���R�!���!�Ra�9bb�@���� �R��@��{¨�#�_�`nB�&���`2@�ra��T��d�=��!�R���A�R��� � �?#�{��b�R���S�����5��0@�!�0���lT`�R`J9abA��� ?�t�R9�q�Tt6�5�9���`�!�R�Ka�"�Re�?q�T?q
T�SA��@��{è�#�_�`b��r��T�9���`���a�R���9�����SA��@��{è�#�_���`��@���� � �?#�{�����S���`��`�,+!�Ra!�A4 *��7�"@����R��~�r@T��9���
 �R�K``�q�Tq�T�SA��@��{è�#�_�!�R�q���T�9�����SA��@��{è�#�_����5�"@���A�R����R��~�r��T���Rp�������!�R�����a�R��SA��@��{è�#�_� � � � �?#�{���R����lA����!�R��T������`�
!�R�Ka�?q�T?q-T�@��{¨�#�_�e�"�R�?q���T�9�����@��{¨�#�_�a�R��@��{¨�#�_� � � �?#�{��A8���S����[� �B��7���urA9`Y��a@��<������?�TA8��7@��B�B��ҁ%T�SA��[B��{Ǩ�#�_�a2@�@-�R�p�r?k!��T�4b&@���c���c��������R��J@9(q�T�BB��FB�?kT�������@�R�J9����b&@�����A�R��`6@����6�����5��A�����?��T����!�R�Ka�?q�T?q�Ta�R� Հ�=<!�R�Ka�?q@T?q�T������b6@���c���c����@��R��J@9q���T�nB��"�R`��!@���b��?k�T�NA��R�A���R?k!��?k!Ђk��!�?k!LЂ�?L��������R���4����"�R����9������a�R����R�*�����c���#� �an�;:!�R!�A4"A*A
�7�!����`�����y"I9a�A���!�a��?q�T�7`�A�!�Ra"	9�`���Ra�� ��8B� �`�@��R��;�54 �R�J9b��s���BB���!�B�B@���b@����������bA��� ?�cC��#@�t������JA� �R�J9b�R��"����?����c��"�R�nB�`��!@���b��?k�T�R�*��������R����5���#��������
!�R�Ka�?q@T?q-T�cC�D��"�Rt:��"�Rw���!�R�����9����7���9�����cC�2���NA��R�A���R?k!��?k!Ђk��!�?k!LЂ�?L��A�R�x��a�R��cC����c��#�����!@��x�� � � � �?#�{�����A������R�{���#�_�F8�`
Rq��`�_�Jd5b|����5F��FՑ���|_�"�|����5�������|_�#K������5�q��`~_�Kb�����52��q��a~_� `~����57������|_�#K������5n����|_�#K�����5��F���|_�"|����5]����|_�#K�����5�����|_�#K�����5��� � ��?#�{�������!@��S���?k�T����b����B��!���*@5���A�R��*�4���S��*�SA��@��{è�#�_�?#�{�������s�`���`b���@��{¨�#�_��	�	�		5	'_Bool'hv_sock���Xdjy�����Xdjy��include/linux/thread_info.hinclude/linux/thread_info.hhv_sock/build/linux-aws-Dz7mNQ/linux-aws-5.15.0/net/vmw_vsock/hyperv_transport.c/build/linux-aws-Dz7mNQ/linux-aws-5.15.0/include/linux/hyperv.halias=net-pf-40license=GPLversion=1.0.0description=Hyper-V Socketssrcversion=9EFDB970125ADCF73C4AA30depends=hv_vmbus,vsockintree=Yname=hv_sockvermagic=5.15.0-1028-aws SMP mod_unload modversions aarch64GNU�GNU��u���U�dk"o3���{LinuxLinux$�/module_layoutӅ3-system_wq:�@�release_sockPr�kmalloc_caches:�w�hv_pkt_iter_first_raw�C\�vmbus_hvsock_device_unregister�
c__hv_pkt_iter_next��~6iov_iter_revert���vsock_assign_transport��T__ubsan_handle_load_invalid_value@�&vsock_create_connected��T_copy_from_iterj��delayed_work_timer_fn'Fl__vmbus_driver_registerِ��vmbus_set_chn_rescind_callback9c��init_timer_keyj~�hv_pkt_iter_closex��=cancel_delayed_workR?
Kgic_nonsecure_priorities�ˎvsock_core_register�""evsock_stream_has_data��Fvmbus_proto_versiont�e�lock_sock_nested���vsock_core_unregister��?�sk_free��Fvmbus_open�K=vsock_addr_initm���queue_delayed_work_on�[�queued_spin_lock_slowpath_i�refcount_warn_saturate]X��__stack_chk_fail�'�vsock_find_bound_socket��cpu_hwcap_keys��.)kmem_cache_alloc_trace��#vmbus_close�zkfree8��vmbus_sendpacket~�n�vsock_remove_sock�"Kvmbus_send_tl_connect_request0���gic_pmr_sync5��arm64_const_caps_ready��Gvsock_insert_connected|��u_copy_to_iterH�ۈ__check_object_size�6+�vsock_enqueue_acceptM�o�vmbus_driver_unregisterGCC: (Ubuntu 11.3.0-1ubuntu1~22.04) 11.3.0GCC: (Ubuntu 11.3.0-1ubuntu1~22.04) 11.3.0����U�.$w>L~s�
O���.$#Q��,#�.$	/$#/$#  /$#@//$#`-D	U�?/$R�T� }���L/$	P`/$W��2#@l/$sn`����/$#��/$#��/$�/$c�/$#@
U�S�x�/$Y�xx�/$#�/$[� tx�|
X�Y�Z��/$	��/$>0$>�-D	&&@
0$�0$�2h\��&0$`��	p80$L0$T0$ �0�&@
^�Y0$k0$z0$�0$�0$�0$�0$�0$�0$1$+1$	H1$
^1$j1$�1$
�1$�1$�1$�1$2$!2$@2$W2$u2$�2$�2$	�2$
�2$�2$3$
"3$>3$Z3$l3$�3$�3$�3$�3$�3$�3$4$'4$84$s�a��# U4$	;Nb�u4$@�4$	��;Nb��4$]�@�4$#��4$��4$�����4$�-D	��4$#�4$;Nb��4$#@5$#`_�#�5$;Nb��4$#@_�#`<5$;Nb��4$#@X5$;Nb��4$#@t5$#`z5$#��5$;Nb�t5$#@�5$;Nb�u4$@�5$H�P�5$#`�5$�5$6$!6$46$u4$c�I6$e�U6$i�d6$h�r6$j��6$f��6$`�6$V�6$V��6$��6$o��l�@�6$#��
^R�6$3��6$V�6$t���k��7$d��7$7$'7$C/7$C;7$�@I7$#@`7$.�p7$#��7$#��7$U�	�7$U���7$p�H�&��7$&��7$&�7$C@�7$)*��7$��8$c8$v�@58$��@8$r���4$C�N8$&��#@X8$x��m8$x���8$V�8$o���8$c��_�6|��8$C��8$C��4��8$��8$&��8$&�8$&@�8$C�9$#�/9$#�J9$z�c9$z�@y9$q���9$#��9$#�n��9$p�m��
g��9$(Cb��9$�@�%#��9$&�����9$�9$�9$:$:$	@�Z>�P>�Y��4"~R@�:8So�@:$��#0��s�
o�##u�
o�w�
&o�&y���@$V@+:$��5:$C@�Z>H;}�7~n@)[{��^���o����v������@����P�
t�}�~�
t���
t���<:$H:$�
S:$a:$	 j:$	@r:$
`|:$�Nh�:$�r,�
�
����:$���:$����:$V�:$V�ewC�:$C�:$# ��@NA
+�=����:$V�:$V�zC;$@;$ �=�";$C�%1;$#�%?;$C�%L;$C�%q&&b;$&@&r;$&�&Է
c�&�;$"GBY@d��@(F��������;$���m��@�;$����;$����;$���;$��@�;$����;$����;$���;$��@<$���<$���0<$��=<$��@O<$���a<$zZ�q<$���<$��@�<$����<$����<$���<$��@�<$����<$���=$��"=$��@:=$���S=$���v���f=$�@
����t=$dO&jO&@�=$C��=$dO&jO&@
��������
����
����
��������
��SH��
����SH��
C##��
I��SH��
I��SH��
%����
&����
C����
I��S��
��SH��
#����
��H���
��H������
��HIC����
��������
��I����
�����
�����=$�#��# �=$@��g��@@�=$��g��@�a:$	�,�� �=$>$>��5:$H
>$��>$>@>$>�W�o�@$>$���.>$#�<>$#�J>$C^�P�
��_�|�������V�S>$t\>$r
0t�e>$��
p>$t�w>$��
�rt��>$��
�rt���}��>$��

>$���}I�����>$��

>$�������>$���>$���>$��

>$��5HǼI�xC����?$��

>$��5H����?$��9?$��S?$��

>$��5HQ��h?$��

>$��5H2��|?$��
CF�#�#�?$��
C
>$���?$��
&
>$���?$��
%
>$���?$���?$��
I
>$���
S�H�?$��
I
>$���
S�H�@$��@$��

>$��[9���
S(@$H2@$��

>$���
S�H�D@$��

>$���9��V@$��

>$��e@$��r@$��~@$S 

>$���!�@$��

>$���@$�

>$��+�#���@$��@$s
W�o��@$��@$�

>$���@$CA$�
�cA$
�
]F�.

�hv_vmbus_device_idfeat_pending_send_szhv_ring_bufferwrite_indexread_indexinterrupt_maskpending_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_descriptoroffset8len8vmbus_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_offsetoutboundinboundclose_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_idhv_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_workpending_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_exithvs_inithvs_resumehv_devhvs_suspendhvs_removehvs_probehvs_notify_send_post_enqueuehvs_notify_send_pre_enqueuehvs_notify_send_pre_blockhvs_notify_send_inithvs_notify_recv_post_dequeuehvs_notify_recv_pre_dequeuehvs_notify_recv_pre_blockhvs_notify_recv_inithvs_notify_poll_outhvs_notify_poll_inhvs_stream_allowhvs_stream_is_activehvs_stream_rcvhiwathvs_stream_has_spacehvs_stream_has_datahvs_stream_enqueuehvs_stream_dequeuehvs_dgram_allowdgram_lenhvs_dgram_enqueuehvs_dgram_dequeuehvs_dgram_bindhvs_destructhvs_releasehvs_close_timeouthvs_shutdownhvs_connecthvs_sock_inithvs_get_local_cidhvs_open_connectionhvs_close_connectioncancel_timeouthvs_do_close_lock_heldhvs_channel_cbhv_sock.koi��
�(�7�I[0kPx���$��0T��d���0'PDpP��\$@id,t��������h������)�4��	G�T\��i�	�|4<��
H�p0�����8��,���8� 0X�%:Qh*���F#�i��	��
��<
�'?Thv�������8!8�DSk|�������
!7Kdx������
/FVi����$xhvs_channel_cb$dhvs_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_blockhvs_shutdown_lock_held.constprop.0hvs_sock_init__raw_spin_lock_irqsavehvs_notify_recv_pre_dequeuehvs_notify_send_pre_blockhvs_resumehvs_stream_dequeuehvs_stream_has_spacehvs_shutdownhvs_stream_enqueuehvs_releasehvs_close_timeouthvs_do_close_lock_heldhvs_close_connectionhvs_open_connectionhvs_probehvs_inithvs_exitsrv_id_templateid_tablehvs_transporthvs_drv__UNIQUE_ID_alias665__UNIQUE_ID_license664__UNIQUE_ID_version663__UNIQUE_ID_description662.L144721.L144722__UNIQUE_ID_srcversion293__UNIQUE_ID_depends292__UNIQUE_ID_intree291__UNIQUE_ID_name290__UNIQUE_ID_vermagic289_note_9_note_8____versionsvmbus_driver_unregistervsock_enqueue_accept__check_object_size_copy_to_itervsock_insert_connectedarm64_const_caps_readygic_pmr_sync__this_modulevmbus_send_tl_connect_requestvsock_remove_sockvmbus_sendpacketcleanup_modulekfreevmbus_closekmem_cache_alloc_traceinit_modulecpu_hwcap_keysvsock_find_bound_socket__stack_chk_failqueued_spin_lock_slowpathrefcount_warn_saturatequeue_delayed_work_onvsock_addr_initvmbus_opensk_freevsock_core_unregisterlock_sock_nestedvmbus_proto_versionvsock_stream_has_datavsock_core_registergic_nonsecure_prioritiescancel_delayed_workhv_pkt_iter_closeinit_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_wq���U _HxPY|Z0W`_hlpt�z8�z8�[``\OlP�ywPm`	W|	_�	�	�	t�	z`�	z`�	[<
OL
rx
W�
YvtV��
��
�q�qn|| b\aha�i�V8
lL
V`
ap
e�
�
�
t�
g{`e�a�g�a�ag({�e�aPcX^hg�s�c�c�u�� aT{hcp^�g�h�h�d4e@a�����o4Q@N|Q�h�h���d8aHeXe�a�a�_���thh04<DHTLTPpdjtMf$M �@$�(�<@�
AHRH]Q x$�(k0�4L8R@�DLH]QP�T
XR`�d
h]QpT
t
xR��
�x�R��
�x�]Q��H�R��H�]Q�0�d�R�4�d�]Q����R����]Q, R0 ]Q p$\(R0t4\8]Q@�D�HSP�T(XR`�d(h]Q��� (00P8�@�HP0X�`�hp0xP�p���$�d����������������������	�4p�
�� �(P(P0T8�@$H4X�`�h�px0����	�P��������0��������0�� P0�8�@XPPXx (�0d@pH�8\@X.symtab.strtab.shstrtab.rela.text.rela.init.text.rela.exit.text.rela.altinstructions.rela__bug_table.rela__jump_table.rela__patchable_function_entries.rela.data.rela.gnu.linkonce.this_module.init.plt.text.ftrace_trampoline.rodata.rodata.str.rodata.str1.8.modinfo.note.gnu.property.note.gnu.build-id.note.Linux__versions.bss.note.GNU-stack.comment.BTF.gnu_debuglink @ @�n�	#+`�&@�x#;�86@�y`#K00F@z�#a`\@�z`#	rxpm@8{x#��p�0@���#
�\�@@��#���@�@�0#� � � � 8�2@ 82x �!��! ,"$?,"0K`"�V�-[�-k0�-Xt8.�,y,[@[�$M	�f�0��0��	*�H��
���0��1
0	`�He0	*�H��
1�o0�k0F0.1,0*U#Build time autogenerated kernel keyO�J��Yr�������j�9+��0	`�He0
	*�H��
�~�g:m����L�L�^n�>'zk9��ڣHH��A�bQ�|�Ii黆wt�<p��#_�j?��te���J�X�)�8>�)�f~|-1�${+�؏�C��%�7�E']���w
�зY��A9��NС�$�vq�A���%��nu9
��%��U��_����n����Zre�̮:�a�K�-�����F"F�J�sl�2���@���6<���+�*(�d������ {�Z�Q�)���UD1��<i?�]��������X����� ����N���YL��y������LW�� Dq�qh�W&�ϩcd�w���Q%�B�ﶏpd������Ȳ�u`v �c��W�ag6�v
���ݞ�����S.&���$��]E#\��59��3ح'r$�t���HJz�*�49��TwO	�o:θ�N�ÕQs�a�S���א:���DC���-�����/in�gk
4I�<֔|8���ī6�]��~Module signature appended~