HEX
Server: Apache
System: Linux scp1.abinfocom.com 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64
User: confeduphaar (1010)
PHP: 8.1.33
Disabled: exec,passthru,shell_exec,system
Upload Files
File: //lib/modules/5.4.0-216-generic/kernel/net/dccp/dccp_ipv6.ko
ELF>ȕ@@&%GNUM�nM��a��U���1mgm6�Linux�UH��AWAVAUATARSH��`���H���eH�%(H�E�1�H�FX�TH�����t
�����x$H�E�eH3%(�WH�e�[AZA\A]A^A_]�H�I��H���L��
L���I��H��t��PpD����!A��$�I�$�H�{H�sD���L����fA�FL��p���1�L���H�H�CH�Sƅ~���!H�E�H�U�H�CH�S H�E�H�U�A�D$8@��A�D$(��p���L��L��A���I���Pf�U��f�E��I�01�L��L���H=�w@I�EXE1�E1�1�jL��L��L���H�eH�@ eH�@(X���A��$��x���L�������ff.�f��U�
H��H���]�@�H��
H��tUH���H���]��ff.���H�=t$UI���!H��
��
H���]ø�������UH��SH��H�� �H����H����[]�ff.���L�T$H���A�r�UH��AWE1�AVAUATI��ARSH��H�ĀeH�%(H�E�1���O�੿�tL��L��p���1��H�S@L��L���H�H�C8H�U�H��H�SPƅ~���!H�E�H�CHH�U�H�E��C��p����Cf�E��Cf��f�E��I�wxH��`���L���H��I�|$0L��L���I��H=���H��H��L���H�����PpH�s8H�{H�!D���D���H��X���L��L��P����L��P���fA�AH�C8H�S@H�E�H�U�L���L��X���M��tdE�OQL��L��L��A��$�A��$�P�A��XA���DD�L���H�E�eH3%(u.H�e�D��[AZA\A]A^A_]I�b��M�Gx�A��E1���A�������@�UH��ATI���L���A\]ÐU��$H���]�ff.�U�H��AVE1�AUATI��S�OH���੿�tL��D���L��A�E�Kp��tRA�U���T���9�v=9�H��G�1�1���SpI�t$8L�����A���!�fA�E[A\A]A^]É�A�e�ʋKp�f��U�5H��SH�����u�=tHǃ�Hǃ�[]������UI��E1�H��AWAVAUI��ATI��SH��H�ĀL�D$L�L$eH�%(H�D$x1���O�੿�tL��f�����A��$@A��$D9���M���	H��L��L��L�$L�T$�I��H�����H�E1�L�$L�T$����tM��A�Ux��uI�MpH��tH�IH��t�Q,A�VXL��L��L�$L�\$�I�F(L�\$I�F0I�EM���A�OL��H���M��H%����I�����੿��LD�I�I�~L��I�I���H��H)�I���H)΁�����H�L�$I�B8I�R@I�G8I�W@I�BHI�RPI�I�VI�BHI�RPI�GHI�WPA�BILJA�GA�CLfA�FLI�F`I�FhI�FpIdž�I�Fx�C8@�����A�FHH�������D����A�FB��	�fA�FBI���H����L��L�T$�1�L�T$H��I�FxfA���t�PfP
fA���I�EL�T$L��H�@ �L�����L��L��H�ALJI��L�T$����H�t$1�L��L�T$�H�\$�����L�T$I���L�T$H����A������ 
�L�T$H��I��t|���I�G(H���t
A;���I�D$`H����L�T$L���L�T$M�|$A��$�I�D$`�A��I�G(A��$�H���tA)�M���I���L�T$�L�T$Iǂ�H�D$xeH3%(�<H��L��[A\A]A^A_]ËC(�
���I�sxH���;���1�fA����a���I�D$0H���eH���L���I�D$0E1�H���eH����L�L$L�D$L��L��H��L��L�\$�I��H���U���A�O�L�\$H���I����L�ށ���HD�I�H�xH��H�I���H��H)�H���H)΁�����H�I�wHI�PH�0H�xILJ�ILJ�Hǀ�H�@xH�@`H�@hH�@pH�SXH��t�R|��u����PHH���L������T�����PB��	�f�PBA�����P���L�ҹ!H�t$ L��L�$L�T$�L�T$L�$H��I�������~���L���L����i����L��L�T$�L�T$���a���A�D$~@�U���L��L�T$E1��L�T$���I�|$�O����ff.��UH��AWAVE1�AUA��ATI��SH��H���H�ĀeH�%(H�D$x1���O�੿�tL����H�����HA����fA�<$
��L�|$ �1�L���H�A�FNtA�D$�Ɓ����t$h�����I�D$ID$�.I�|$��ȃ�A���g�� t)�CA���A�T$�����t9����SI�D$I�T$H�C8�D$hH�S@A�F8���6H�CHH�S@�D$.!HCPH�C8�{H�T$PH�D$HA�t$����I��I��HL�$��H�CHH�SP�|$ H��f�t$lL��D�L$f�L$nH�D$XH�T$`�M�nxL��H�T$L���H�{0H��L��H���D�L$L�$H=�H���LM�M�X�E1�M�M�^�K�C�੿�tL���Fx���sH�FpH��t
H�@H��tD�H,E�OXH���1�I�G(I�G0f���M��tA�E
fAEf���A�D$�H��f�C�H��H���A�Ņ�un�K��H�s8L���H��H����A�Ņ�uAH�D$xeH3%(�oH�e�D��[A\A]A^A_]�A�D$����������A���뿾H�����@�u�����H��@f�Sxǃ�Hǃ@�Hǃ�1�f�C�e���D���H��t
H�C`���A������C �;���A�D$��H��f�t$H�t$f�D$A�D$Hǃ�Hǃ��D$�A�Ņ��;fD���Hǃ�Hǃ��L���I�I�V�|$ H��f�t$lL��D�L$f�L$nH�D$XH�T$`�M�nxL��H�T$L���H�{0H��L��H���D�L$H=�H����L�T$XL�\$`L�D$XL�SHL�[P�[���D� ���A�����f�{
�Cǃ�o����K�1��੿�tH��H�H�BH�CHH�CP�0���H���H�������H=����H���H�CHH�SPI�I�V���A������A��������A������}�����UH��AWAVE�pAUATSH��H�� D�M�D�_p�U�D�Ot�M�eH�%(H�E�1�H�GD��D)�L���A9���H���Mc�N�$*A�D$����D�9����C8@���C(E�$L�ZL�BL��A�L$jL��H��PfA��E���AXAYI��H�����@<��A�D$
f����A�D$�pE�d$H�� A�E��I�A�E<�kM���L���A�����tI���eH�@HA�E<��A�E�������s)I���I���I��H��H��I)�H)�I9��A�M�E1��੿�tM���}ĉ���}��J�u��}�H�U��A�E������A����E̅��
A�D$N��A��8L��I����L���%�����I����A�����teE1���H�E�eH3%(��H�e�D��[A\A]A^A_]Ë���*���E�d$	A��I�A�E<�����L��L��E1���L��E1���I���eH�@@�Y���A�������H�L��eH�@P�E�A��8I����L�������A��<����A�M�1��੿�tI���BN��8< ���A�M�1��੿�tI���BN��8<(�����A����������A�E����������u�L����I��H���{���H�@A���L��H�@ �9��\���I�D$L��H�@ �L�����<���L��E1���[������L���E9���E)�H��D�E�C�41�H����D�[pD�KtD�E�D��D)��8���D9�wsB�4H��D)��H��t_H���N�$*�4���A����������A�t$XL���H��H�������H�@H��L��H�@X��x����E�A��<�i���A������H�CH��H��tH���H�@I���A�����eH�@�Z����D�U�H��AWAVE1�AUI��ATI��S�O�੿�tL��fA��$���I�D$XH��������I��$�A��$�HЋH����HHtcA��$��D
H�������A9��t^I���H��t�����ƒ�9\�t@���u�A�D$AH�A�����eH�@P�I�E0H���eH�@8E1�[D��A\A]A^A_]�A�D$A	A���A��D9�w�A��@A��D9�w��L��H���I��H��t�L��L��H�������L��L��L�������A��$�I��$�H�TH�H�RI�G8I�W@I��$�A��$�H�TH�H�RI�GH�
I�WPfA�GA������4A���L��L��L������I�T$(L��L�����uA�FL<t5I��$���A��$����G������M���A�EA�G����I�D$HI��I��I��$�A��$�A��$�H�H���PH�wH���A��L��L��I���I����A��GL���L���I���������A�������������������I�E0����������A��$����L��L���[A��D��A\A]A^A_]�I�8�� �����A�D$8@��A��$�A�G���A������I���L��H�@0�I�`H��t*L��������������t5��
�L���I����I���L��H�x�������վ��:���A�D$(�^���A�����uzI���L��H�@0�I�`H��tL��������������t>��~EI����I���L��H�x��X�������������낾L����ff.��UH��AWAVAUATI��SH�����tL���1�H�e�[A\A]A^A_]�A��$�A�T$p�!I�$�E��$�H�wH���f����I��$�A��$�H�1�C
f�����C���S	��H�I�D$H�CA�T$@������	�A�T$@H��������
t,�C������H�H��V�Ff��ȉ���H�� H�I�T$PA�D$8@�NE��$��C�S�������D�p��t+�J������J
�����D�p����DE�I�t$H���.I�D$`A�I�D$�F<���F<��H�~`�G<
��I��I���L�����������������L��L��L���I��H����I9��iL��H��L�����tUL��L�����������A����5������L��������SH�� ʉ�H��I���E�\$(���������A������������L���E���E����I�D$X�H��D�]�E��$�D�kH��M�$��M�H�fA��M�GI��E��L��L�E�H���jE��ASH�}��L�E�YA�H��_�M�H��H�}�D�]��e���jA��H��D��ASL��AUAPM���H��H�� H���CE1��-������������I���������A������TA������C��tA�������8���I�D$I��(H���uP�����uA�D$tI�D$XH��t3�@8t-�KE�кL��A��L�������������
���1�L�Ϲ
L��D�U�L�M��L�M�D�U̅�u�E������M���M�����D�p����L����f��������E�L����E�����L����7���I���������A������?���Q������B���A�������I���L�M�L��H�@0�I�}`L�M�H��t%L���������������\���mI���L�M��I���L��H�x�L�M�A��0���L�������D�U�L�M��L�M�D�U�����I��I�D$H��������u-A�D$u%�C��<�^���A�D$AL��L���;���H���I�D$XH��t�@8u�1�1��
L�����u�����A�������I���L��H�@0�I�}`H��tL��������������ts��~}I����I���L��H�x����H��I�������I������L�M��L�M�����J����L��L�M��L�M��y������J����L����q���@�U�H��AWAVAUI��ATI��S�O1��੿�tH��fA�����L��L���A�ƅ���f�{L�	E1�A�D$A�MpL��L��A���I��<�������M����A�D$�������CL�tA�G8@��A�W(�SH�0t&I���A����D�����CB��	�f�CB�CMtA���I����$�CT�CNtA���I����%���C8I�W(L��L������4L���L���[D��A\A]A^A_]�A�D$<
���A��$L����� 
�I��H����������I�D$(H���tA;�$��I�G`H����L���M�gA���I�G`�A�$�I�D$(A���H����V���A)�$�I�������p���L��L�����M��tL���L��E1��D��[A\A]A^A_]�L��L���[A\A��A]D��A^A_]�A����K���L��E1������L���������A�G~@����L������I�����H����H��H�����U�H��H��AT�A�ą�u[H���H���A�ą�u$�!H���A�ą�t$H���H���H���D��A\]�U�!H��H���H���H���H���]�dccp_v6_rcv
(include/linux/skbuff.h7connect: ipv4 mapped
include/net/request_sock.hS4%s: dropped packet with invalid checksum
description=DCCPv6 - Datagram Congestion Controlled Protocolauthor=Arnaldo Carvalho de Melo <acme@mandriva.com>license=GPLalias=net-pf-10-proto-0-type-6alias=net-pf-10-proto-33-type-6srcversion=2EAD6E5B64B8A7640352529depends=dccp,dccp_ipv4retpoline=Yintree=Yname=dccp_ipv6vermagic=5.4.0-216-generic SMP mod_unload modversions �p��module_layout�J�Ydccp_statistics(9�Adccp_init_sock�rx__kfree_skb��!@dccp_v4_do_rcvyp9�inet6_csk_update_pmtu���dccp_set_state�^k�ipv6_getsockopt!��Oinet_unhash���inet_twsk_put�0&rdccp_hashinfo[��ipv6_flowlabel_exclusivej��inet6_add_protocol�}z�inet6_lookup_listener����dccp_sendmsg����ipv6_opt_accepted	CM�compat_ipv6_getsockopt��ɔsk_setup_caps���sock_gettstamp���dccp_ctl_make_resetð�Edccp_destroy_sock�� dccp_make_response��'@sock_release��tmdst_release,���skb_clone{D�dccp_rcv_establishedլb�dccp_req_errz3��security_skb_classify_flow��NAdccp_v4_conn_request�R�inet_csk_prepare_forced_close^y�'dccp_create_openreq_childxp�fipv6_dup_options��Pdccp_check_reqz+��inet_sendmsg�C�inet6_releasel1�icmpv6_err_convertO0Iinet6_register_protosw��udccp_recvmsg�X�ip6_xmit
�'inet_sk_rebuild_headerA�H=inet6_sock_destructF{'inet6_getname��k�sock_rfree �
0pv_ops��Iinet6_csk_xmit�G9�dccp_ioctl�=:
compat_sock_common_setsockopt�p�dccp_setsockopt"�osock_common_recvmsg0�|�csum_ipv6_magic�,߻sock_no_sendpage��sXdccp_child_process�c�X__pskb_pull_tail}��sock_no_mmapH��compat_sock_common_getsockoptǟ�
sock_no_socketpair�ibskb_checksum8���ip6_dst_lookup_flow}u*unregister_pernet_subsys��K__inet6_lookup_established1�Jdccp_v4_request_recv_sockLVB�dccp_parse_options��Ncompat_dccp_setsockopt,n��dccp_getsockopt�.��security_sk_classify_flow���inet6_ioctl��printk
�1Dinet6_csk_route_reqᙪfl6_update_dstv�Уkmem_cache_free�__ip_queue_xmit�C��dccp_reqsk_init
Udccp_close�sk_freeQ�inet_shutdownl���dccp_orphan_count�B�?dccp_sync_mss��7inet6_hash_connect��0�inet_accept���<inet6_hash���}inet_csk_reqsk_queue_drop_and_put5�)�sk_filter_trim_cap��inet_csk_get_portBJb�dccp_death_row�g��inet_ctl_sock_create2��dccp_poll�3__sk_receive_skb-�Ɨdccp_destruct_common�?�proto_register;Eݩdccp_disconnect�G�__sk_dst_check�ިdccp_done8$sWinet_twsk_purge_i�refcount_warn_saturate)��__stack_chk_failz�.�inet_reqsk_alloc���dccp_v4_send_checkR\��kfree_skb��JTproto_unregister�� �inet_stream_connectĕ�"dccp_invalid_packetڨinet6_del_protocol\ɢ.__x86_indirect_thunk_raxA���inet_ehash_nolistend�cregister_pernet_subsys�m��__fentry__9�Ldccp_feat_list_purge�re�dccp_syn_ack_timeoutRv��_raw_spin_lock��\inet_csk_reqsk_queue_hash_add-E��compat_dccp_getsockopt��fipv6_setsockopt6(ϻ__sk_mem_schedule;��net_ratelimit��E7sock_common_setsockoptsDSyinet6_sk_rebuild_header���__xfrm_policy_checkm�*dsecurity_req_classify_flow�zkfree�I� security_inet_conn_request`8�inet_dccp_listen34:�__inet_inherit_portU|'sock_common_getsockopt�N�secure_dccpv6_sequence_number�4d7inet6_unregister_protosw�椌inet_csk_acceptz�0inet6_bind�^��dccp_reqsk_send_ack�+�dccp_rcv_state_process��consume_skbU�pdccp_connecta'�dccp_shutdown���u__fl6_sock_lookup���dccp_v4_connect9$T
__ipv6_addr_typez��yinet6_csk_addr2sockaddr��6compat_ipv6_setsockopt!�@DCCPv6�
8�
w	w	w	w	�
dccp_ipv6GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0dccp_ipv6.ko}K���#�0@"=�U	j}7�������$� 9�`4�����+��>�HPs@h��5��h�M��!���`��@��@��'8G�T��a`0qH}�	;�=�=4�q�}�� 
 �`(49/	
 !">Um~��������4�Rfw	;�����]	��E%CRg|���������-0AXhr��������;FRes���������&=Pj�������	!	2	B	-V	t		�	�	�	�	�	�	�	�	

'
4
C
T
n
�
�
�
�
�
�
�
&:IWn�������^�+7F__UNIQUE_ID_srcversion43__UNIQUE_ID_depends42____versions__UNIQUE_ID_retpoline41__UNIQUE_ID_intree40__UNIQUE_ID_name39__UNIQUE_ID_vermagic38_note_6dccp_v6_ctl_send_resetdccp_v6_exit_batchdccp_v6_exit_netdccp_v6_init_netdccp_v6_reqsk_destructordccp_v6_send_responsedccp_v6_sk_destructdccp_v6_send_checkdccp_v6_init_sockdccp_v6_ctl_sock_initialized.80865dccp_ipv6_af_opsdccp_v6_request_recv_sockdccp_ipv6_mappeddccp_v6_connectdccp_v6_do_rcvdccp_v6_connect.colddccp_v6_errdccp_v6_conn_requestdccp6_request_sock_opsdccp_v6_rcvdccp_v6_rcv.cold__func__.80827dccp_v6_initdccp_v6_protdccp_v6_protoswdccp_v6_opsdccp_v6_protocoldccp_v6_exit__UNIQUE_ID_description357__UNIQUE_ID_author356__UNIQUE_ID_license355__UNIQUE_ID_alias354__UNIQUE_ID_alias353inet6_dccp_opsdccp6_timewait_sock_ops.LC0.LC3compat_ipv6_setsockoptinet6_csk_addr2sockaddr__ipv6_addr_typedccp_v4_connect__fl6_sock_lookupdccp_shutdowndccp_connectconsume_skb__this_moduledccp_rcv_state_processdccp_reqsk_send_ackinet6_bindinet_csk_acceptinet6_unregister_protoswsecure_dccpv6_sequence_number__inet_inherit_portinet_dccp_listencleanup_modulesecurity_inet_conn_requestkfreesecurity_req_classify_flow__xfrm_policy_checkinet6_sk_rebuild_headernet_ratelimit__sk_mem_schedulecompat_dccp_getsockoptinet_csk_reqsk_queue_hash_add_raw_spin_lockdccp_syn_ack_timeoutdccp_feat_list_purge__fentry__init_moduleinet_ehash_nolisten__x86_indirect_thunk_raxinet6_del_protocoldccp_invalid_packetinet_stream_connectproto_unregisterdccp_v4_send_checkinet_reqsk_alloc__stack_chk_failrefcount_warn_saturateinet_twsk_purgedccp_done__sk_dst_checkdccp_disconnectproto_registerdccp_destruct_common__sk_receive_skbdccp_pollinet_ctl_sock_createdccp_death_rowinet_csk_get_portsk_filter_trim_capinet_csk_reqsk_queue_drop_and_putinet6_hashinet_acceptinet6_hash_connectdccp_sync_mssdccp_orphan_countinet_shutdownsk_freedccp_closedccp_reqsk_init__ip_queue_xmitkmem_cache_freefl6_update_dstinet6_csk_route_reqprintkinet6_ioctlsecurity_sk_classify_flowcompat_dccp_setsockoptdccp_parse_optionsdccp_v4_request_recv_sock__inet6_lookup_establishedunregister_pernet_subsysip6_dst_lookup_flowskb_checksumsock_no_socketpaircompat_sock_common_getsockoptsock_no_mmap__pskb_pull_taildccp_child_processsock_no_sendpagecsum_ipv6_magicsock_common_recvmsgcompat_sock_common_setsockoptdccp_ioctlinet6_csk_xmitpv_opssock_rfreeinet6_getnameinet6_sock_destructinet_sk_rebuild_headerip6_xmitdccp_recvmsginet6_register_protoswicmpv6_err_convertinet6_releaseinet_sendmsgdccp_check_reqipv6_dup_optionsdccp_create_openreq_childinet_csk_prepare_forced_closedccp_v4_conn_requestsecurity_skb_classify_flowdccp_req_errdccp_rcv_establishedskb_clonedst_releasesock_releasedccp_make_responsedccp_destroy_sockdccp_ctl_make_resetsock_gettstampsk_setup_capscompat_ipv6_getsockoptipv6_opt_accepteddccp_sendmsginet6_lookup_listenerinet6_add_protocolipv6_flowlabel_exclusivedccp_hashinfoinet_twsk_putinet_unhashdccp_set_stateinet6_csk_update_pmtudccp_v4_do_rcv__kfree_skbdccp_init_sockdccp_statisticsf����������������������������T���������e������������������������������o���������r���������f�����������t���������f��������
���������!f��������(�M|��������af��������ue���������Y���������o���������f��������UZ��������h���������{�����������������������������-���������F����������r���������f���������y����������������������������9���������W����������f�������������������������������������@������������f��������j�������������������/���������lj��������v����������U���������i������������������D	j��������_	��	L��������
���������K
����������
��
�W���������z��������������������u���������_������������������r��������f���������G���������
����������
����������
���������H��������������������}�����������S���������K�����������������V�����������������������H���������@�!9���������M���������_���������I��������Yr��������af������������������zc�����������������]j��������g�������������������������������8j��������@u�������������������j��������j�����������������,���������;s��������\��������������������v���������j��������7r��������Af�����������������w�|q����������������������������(X��������@����������S��������b��������Bs��������q����������G���������j��������s��������Y��������$���������.���������:s��������gj���������Y�������������������s�������������������s���������f��������
l��������o��������W�����������������������������3s���������s���������������������-���������J^��������W
�z��������%[��������`s��������j���������z����������s���������s���������j��������1 Y��������D ���������[ ���������r s��������� [��������!j��������E!Y��������X!���������h!���������~!����������!s���������!����������!s���������!f��������"��������c"N��������#���������/#o��������g#����������#j���������#��#���������$���������$o��������7$���������_$���������q$_���������$������������������
� ���������%f���������x��������&`+���������27h��������JO���������]b���������i`nR��������u�zn��������	k�����������������$`)R��������0�5n��������(M0�8P@mH�P�X�`{h�x��V���]�T�������������`@�H�P\`@h�x`���E���F���p���@���`�E�F��  `(�0�8�@�HP`X@`�h�!pc	w\"�� �$(^,g0�4 8,!<�#d��  �(�x�� ����w�Q�������J�����a� �8�!H�P�`~�����`�M���O��`�d�5�6�6$�!(60�!46<�$@5xg0W.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.text.unlikely.rela.init.text.rela.exit.text.rela.rodata.rela__mcount_loc.rodata.str1.1.rela.smp_locks.rela.parainstructions.rodata.str1.8.modinfo__versions.rela__jump_table.rela.data.rela__bug_table.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.gnu_debuglink@$.d?��$:@Ht�#J"%)E@��#^K%�Y@��h#n�%;i@���#	~ &( y@���#�H(x�@��h#
�2�(J�)@�@��#�P)�@��#�2`),��)Q��*@" � M�@��H#@M� @�# PH@� #$�P�@@(�0#>TC0TXLXT\XTpT�$E	�gVX�k0��	*�H��
���0��1
0	`�He0	*�H��
1�o0�k0F0.1,0*U#Build time autogenerated kernel key�ª�C���
Ys@!0	`�He0
	*�H��
�1%S���G������"ܧA�
�J�D�`�g%ޢWu�GJ��ZiZD��L�=+�M*ߤ~b<J�I���m��1إ�2��م���
D'C��4ťg�v��^y��3�(��R��
�H�Bs�%��[l���-�7��k�xG��w�~R�Y7*
Z��Jq�h��{��S�~�i�)�!N���T���9���S$�c˦���"o0�
K��c�!��M��<'fuZ�!��2_�C�s%��W��AK3��f�d2��Q�迃��fHQV�Q%C����.��g=[����G��`7�v=x��K3����';�Yl��1 bQ5WNf[n�˘Tm��*�P3�y���w�G�W����H?�le�.��,������zז۰�H�L��
f�~����*��i��n]�p�_g�zm,?/����8��j4"r��K˘��E%�J;����+ר��ok�R����CK�������s�6`�~Module signature appended~