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: sport3497 (1034)
PHP: 8.1.33
Disabled: NONE
Upload Files
File: //usr/lib/modules/5.15.0-133-generic/kernel/drivers/media/usb/dvb-usb/dvb-usb-pctv452e.ko
ELF>�@@%$GNUz��u� ����ۿ��LinuxLinux�U�H��]�ff.���UH��ATH��pH��t�A�ą��E1�D��L�e���f��UH��AUATSH��PD��(��DLJ(H��tH���D��(A�ą��E1�[D��A\A]]�@�UH��ATH��hH��t�A�ą��E1�D��L�e���f��UH��AUATSH��PD��D��(LJDH��tH���D��DA�ą��E1�[D��A\A]]�@�UH��AWAVI��AUE��ATSH�Ӻ@H��L��`.H�=�uԾ��M��H����E���I�ċM�M�\$A�BA����E�A�$�E�T$A�D$A�L$��t1��ƒ��4A�49�r�QE1�L��A�@��L��L��D�U�L�]��D�UӅ�A���A�<$U�E:T$�E��tL�]�1��ƒ�A��D9�r�L���H�e�D��[A\A]A^A_]�A����f.��UH��AWI��AVI�ֺ@AUA��ATSD��H�� H��`.H�=�u̾�L�E�H�M��H���3H�M�I��D���A�C����ÉE�A��9���9�A�EA�$�M�T$A�D$�E�E�\$�A�D$1A�D$A��E�l$A�\$������d��tA�A�T$���A�UE1�A�@L����L��L��D�]�L�U��D�]˅�A���A�<$U�E:\$�E8l$�A8\$���L�U�����������tA�D$H�u������L����E�H�e�[A\A]A^A_]�I�I�t$H��I�T$I�T�I�T�L��H)��I)փ��������1҉у�I�<H�<9�r�����H�}�I�D$H�I�D�H�OH��H�D�H��H)��I)ƒ���`�����1��ƒ�I�4H�49�r��E���A�A�T$A�T�A�T����A�D$H�u��A�D��D�����A�D�H�u�f�D�����A�T�fA�T��\����E�����ff.��U1�I�H��H��H��ATI�����u1�L�e���1�I�L��H��H�����tѸ����ff.���UH��AWAVAUATA��SH��H��L���I���H��H�E����xmE1�E��-�DA��I��1�1�@��E��L�����D9�|&A��H��E9�t�3H�S�K�Cu�E1�E1���H�}��H��D��[A\A]A^A_]�A��������U�h��H��AWAVAUATSH��L��`.H�=�H����I��L�x(E1�A�@A���L��L��H�ߍPA����fA�T$�A�$�A�D$�A�Ņ�u �=�A�|$+	t%fA���uRL���[D��A\A]A^A_]�A�D$4t�A�T$.�=fA����H���-1ɾ��H���-�1�fA����A���f��U���H��AVL���AUI��L��ATSH��H�� eH�%(H�E�1�f�U����xeL�EĹH�U�L��A��P���A�ă��tZL���A��t71��f�CH�E�eH+%(udH�� D��[A\A]A^]�A�������H�u�H���A�ą�t��L��L�E�H�U¹A��Q�9���L��A���A��u�����H���tuUH��SH��H���H��t5H�H���H��H���I��1�M���H�]����H���H���H��u������f��UH��AVAUATH��L�wXeH�%(H�E�1�M��`.����I��h�E�L���A��L��H�U߾E���A�ą�t.L���H�E�eH+%(��H��D��A\A]A^]����H�U�L���E�A���E���A�ą�u����H�U�L���E�A���F�o���A���o���A����l������UH��AUATSH��H���H����H�H��H���H���QH���H�H���H���H�����H#H�H
0H9�tLH���H���^H�H���H��E1�H���H���[D��A\A]]�H���H���=H�H���H���H���L�+H��H��M��`.I�|$h�M�l$X1�L��I�$H�� �I�D$I�D$I�D$I�D$ I�D$8I�D$@I�D$HI�D$P�A�Ņ���A���H���D��Hǃ�[A\A]]��H���H���H���?�����H���H���H���|�����H���H���H��������ff.��UH��AVAUATSH��eH�%(H�E�1���u|L�wX�U�A���I��`.L�hhL���L��A��H�U׾F��L��A���E��x,:]��H�E�eH+%(u!H��D��[A\A]A^]�E����A�������UH��ATI��SH���H��tLH��`.H��t@H�{Xt9H��1�1�����H���H�{H�1�H��H�C`H)��Kh���H�L���[A\]���U�H�����]���U1�H�����]�f.��UH��AUATH��eH�%(H�E�1���udL�oX�U�M�I��`.L�`hL���L��A��H�U�B�3�L��A���H�E�eH+%(uH��D��A\A]]�A������ff.��UH��AUATH��eH�%(H�E�1���uoL�gX���U�I��$`.L�hhL���L��A��H�U�A��L��A���E��xD�e�H�E�eH+%(uH��D��A\A]]�A�������UH��AUATH��eH�%(H�E�1���uo��L�oX�U��M���E�I��`.L�`hL���L��A��H�U�D���L��A���H�E�eH+%(uH��D��A\A]]�A�������UH��AUATH��eH�%(H�E�1���unL�gXI��$`.L�hhL���L��1�A�H�U�@�[�L��A���E��u
�}��DD�H�E�eH+%(uH��D��A\A]]�A��������UH��AUATH��eH�%(H�E�1���uw��L�gX�U����E�I��$`.L�hhL���L��A��H�U�C��L��A���E��xD�e�H�E�eH+%(uH��D��A\A]]�A������H��H����H��H����H��H����H��H����A�����ATD�E�A�ʺ�A�D��H���L���X�A�������A������E�ATA��E��jD�E̺�D��PH��E��L���D�u�H���A������A����A������A������A�T$.A�L$/H��H���A����M���1�H��H��E1��A�D$+D9�~I��I��>tC�t<*H�����H�����U��H��AWAVAUI��ATA��H��SH��`.H���E����E1䀻����EH�=��A���I��H����I����1�L�p��…�tH��H���A�����E1�L��A�@L��L��P����A�GfA�GA�G�A�ą�uB���E1�L��L��A�@L��P����A�GA�G�A�ą�uƃ�L���[D��A\A]A^A_]�H���H��H�������H�����H��A����Hǃ��H���H����H���H��E1���H����H�����H����H����E1���1�L������H�H��H��HD�A��������UH��H��H��H���]�UH��H���]�stb6100_set_frequencystb6100_get_frequencystb6100_set_bandwidthstb6100_get_bandwidthpctv452e_tuner_attachpctv452e_power_ctrlpctv452e_rc_query������#�N�4�����A�� ��%�&�'�0(�)�*�+�,�l.�6�7�8�09�:�;�>��?�1@�+A�D�E�F�/G�hH�@L�/M�hN�@���������������������
���#�*$�%�&�'�(�
)��0�3�4��5�z6�X7�88�49�$<��=�H��I�BJ�AK�L�M�N�O�iP�Q�R�S�Z�[��\�]�^��_��`��a��t��u��v��{�'|���\���H����w����	�
���
�������E�`����G����+���������&������ ����������
�����$��%�&�'�)�*�X@�A�B�C�D�E�F�G�H�I�J�K�L�M�N�O�P�Q�R�S�T�U�V�W�X�Y�Z�[�~\�]�^�_� ���������� ���
6�7�.��@���adapter_nrdebug�����������$�%�(�@�A�B�H�I�J�K�L�M�P�Q�R�S�T�U�V�X�Y�Z�\�]�S�����������K�x ��$���(���
�@����� �$�(�8�������������V��>�@��*���� � J�$�� (�,�0�4�8����><�@�D��lH�L��9P�o<
T�X�\���8`�d�h�l�|�� � @X� \� `� d� �h� l� t� Px� �@�@�@�@�@�@�@�@ �@$�@(�@,�@0�@4�@8�@<�@@�@�D�@H�@�L�@�P�@��T�@ƾX�@��\�@��`�@��d�@��h�@��l�@��p�@��t�@��x�@��|�@���`���`���`���`���`���`���`���`�� �`��$�`��(�`��,�`��0�`��4�`��8�`�<�`�@�`��D�`�H�`��L�`��P�`��T�`��X�`��\�`��`�`��d�`��h�`��l�`��p�`��t�`��x�`��|�`����TV���72K���� �1*$�
(��,�@�D�qL�e{P�T�ddX�\�ff`��ed�h���l�p�t�x���(|��@��@�@�@H �@$�@(�@,�@0�@4�@8�@<�@@�@D�@H�@P�@T�@X�@\�@`�@d�@h�@l�@p�@t�@x�@�`�`�`�`�`�`�`�` �`$�`(�`0�`4�`8�`<�`@�`D�`H�`L�`P�`T�`X�`����������%s: Invalid parameter
6pctv452e:  %02x
6pctv452e: 

6pctv452e: %s: %d

stb6100_attachsymbol:stb6100_attach3pctv452e: %s failed

stb0899_attachsymbol:stb0899_attachlnbp22_attachsymbol:lnbp22_attach&state->ca_mutex6pctv452e: CI initialized.
isl6423_attachsymbol:isl6423_attachendis3pctv452e: CI not %sabled.
dvb_usb_pctv452epctv452erc-tt-1500rc-dib0700-rc5PCTV HDTV USB3pctv452e: CI error %d; %02X %02X %02X -> %*ph.
3pctv452e: I2C error %d; %02X %02X  %02X %02X %02X -> %*ph
6pctv452e: %s: read: %2d: %*ph: 
6pctv452e: %s: cmd=0x%02x sys=0x%02x

6pctv452e: %s: Warning set interface returned: %d

3DVB: Unable to find symbol stb6100_attach()
3DVB: Unable to find symbol stb0899_attach()
3DVB: Unable to find symbol lnbp22_attach()
3pctv452e: Cannot attach lnbp22

3pctv452e: Cannot initialize CI: Error %d.
3DVB: Unable to find symbol isl6423_attach()
3pctv452e: Cannot attach isl6423

Technotrend TT Connect S2-3600Technotrend TT Connect S2-3650-CIlicense=GPLdescription=Pinnacle PCTV HDTV USB DVB / TT connect S2-3600 Driverauthor=Michael H. Schimek <mschimek@gmx.at>author=Andre Weidemann <Andre.Weidemann@web.de>author=Dominik Kuhlen <dkuhlen@gmx.net>parm=adapter_nr:DVB adapter numbersparmtype=adapter_nr:array of shortparm=debug:Turn on/off debugging (default:off).parmtype=debug:intsrcversion=033C6688EA5A96CE4A5332Dalias=usb:v0B48p300Ad*dc*dsc*dp*ic*isc*ip*in*alias=usb:v0B48p3007d*dc*dsc*dp*ic*isc*ip*in*alias=usb:v2304p021Fd*dc*dsc*dp*ic*isc*ip*in*depends=dvb-usb,ttpci-eeprom,rc-core,dvb-coreretpoline=Yintree=Yname=dvb_usb_pctv452evermagic=5.15.0-133-generic SMP mod_unload modversions $���S��module_layout�#O�__request_module
1�kmalloc_caches����msleep�*�param_ops_int�|E�dvb_usb_device_exit���dvb_usb_device_init�t>ittpci_eeprom_decode_mac8�2mutex_unlock�9�[__x86_return_thunka��param_ops_shortW΀�usb_deregisteru��mutex_lock_interruptible���__mutex_init���3usb_set_interface���rc_keydownK��Mmutex_lock��1dvb_ca_en50221_release�\J�rc_keyup˄��__symbol_getke��__stack_chk_fail�~��_printk�pHe__x86_indirect_thunk_rax�m��__fentry__�戯kmem_cache_alloc_tracel���dvb_usb_generic_rw�zkfree�?Eparam_array_ops�$�usb_register_driver֝n__symbol_put���dvb_ca_en50221_init�@�d��d#H0H
0`����������h L���� 
e�FddFA�����������������dvb_usb_pctv452eGCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0���S�S�2� � ,� ;� H� Y� i� v� �� �� �� 	�� 
�� �� �� 
�� � � '� :� M� ^� m� z� �� �� �� �� �� �� �� �B	�B	@�� (��	��@@`�8�� ����Tj��� � � +� ?� �)�� R� =`IT~Y� 6@�u����g� �B	Ck@�X�e��� �Tm@`�@��%��!E	]k�r�  �"v6 ~� 6(�� @�� ��� ��� ��� !� �� !�`� �m����S� j@� 6`!� �/� ��;� �!H� @"U� �`"c� �"q� �"�F�"�#� #}� @#�� `#�� ~�#�� b�:�� �>�� @>�� 6�>�� j�>�� H�>�6@?�� '��?)��?�.+�@�� -�@@�� -��@� -��@� /�A&� 1�@A,� 3��A3� 5��AG� 5�BX� 8�@Ba� 8��Bq� :��B"�{� $�
#��&�
#�(�
#�*�
#�,�
#�.�
#��0�
#�62�
#�4�
#�7�!�6�
#�9��� �� �� �� �� �� �� ��  � @� �!� 0� @� L� Z� h�  v� @�� ��� �� �� �� �� 	�  � @"� �7� J� [� p�  �� @�� ��� V�7�	0�� V���	 �F@�� �� �� �� 	� � &� 3� C� N� Y� c� k� y� �� �� �� ��  �� @� � � �� � 
� � #� +� 3� ;� C� K� S� [� 	d� 
l� u� }� �� �� �� �� �� �� �� �� � � 	� 
� � � 
� 	� � +� B� W� l� �� �� �� � � � �� � %� 9� N� d� z� �� 	�� 
�� � � � � �� � � *� <� M� ^� g� p� z� �� �� �� �� �� �� � � � � 
� � � %� .� 8� 	B� 
L� U� `� 
i� r� z� �� �� ���� �� 	L�	L��� %@	��O�M��� @�p�@�����
�
@u�u�
P�� �� T���U�@IT~��ab�Z
}`�@}�X��� �IT}ׯW�@�y���X��rI�������� �� �@� �#�)� A� H@�
H��XH@�H�J� H@X� m�d� ^��	r� S�~� ����� ���-��@�� m���E�S�Q�
W�R�V���  Y�	T��@t9H��� v`|� @� ]�bI@� �� Y��;�u�@X`}�� ������ �� �Xe�@�H��-x�� @p`y�y��$w��\�� �_�+� Z���
�[�4�  C� ��^�@S� b�)�e�-�	g�Y�Y� 8� Y�� ]��+@��k�`}�
c�c�c� 8� Y��Hg�}�f�s� b�y� e�� ]�~� X� Y�t9Ha��h����j�}@�� 6�i��� �� �� � � � � o�� r�@!� t��
l�
]�n�
]�q�q�d�p�
j�s�/� A� X� w� ��`� ITv�m�`��� @-�	f����`���� (�� ~�� ��@� ���� ���� ��
{�
j�}�� 
pY�	T����@�� �`�*3�@� `� ��,H�#� @�k�Tj@
��T����
����
����
]�y���
]���|�:� 	J� Y� m� ~� �� �� �� �� � � ���cH@��H��@� �
���S��}W_p@� ��� ���
� m� mY�	T��Y]�@� e��'� �cH�-�������R��g��@`�`������m��l�k2� ����?� ��@L� �� ]��_� ]��Xe�@l� e����S�����
�S��z�w� �� nG	 �� @�� ��.�� �  � @� `�� �!�!���= )!@�.�1!<!J!X!j!�~!�!�!�!�!�!	!�!! $�����X������@����������n�
��/!��@�C���A!���O!��]!��@�����n!���~!���!��@�!����!���
�����!J��-��@�!����!S�!S@�!S��!S��!S!��@�i���'��'͏�'��
����
��������
��S��
��u��
��C��
����
��4��
����!�/'!	H$��n�
��@����~!���8!��E!��@���M!����C��
������
����[!	��.�� �  v!@�!`�!��!��!��	;���! �$���!O����@����!���X������@�����!���!��!��@!!���3!���B
��@!��@I!���^!���g!��	u!��@	�!���	�!���	�!��
�!��@
�m���
�!���
�!��M!��@
!���!���D��!!��@+!��@
�����
��6���A���
������
��������
������6!2���N!D� �?>�@Y!?�`a!B��k!C��u!E���!��!F��XG� �!@�!C�`�!C���!I���!J���!K���!H��! !(!0.!@C!`Z!�������� n!@�!`�!h�!p�!x�!��!��!��!�!�!�3!�J!�b!�z!��!��!��!N��!N�(�!N�P�!N�x�!N��	�!N��
�!N��"�N�
��
������
����<���
����=���
��@���
��?���
��>���
��#��
����
������!Q�C� N!D�@�!`��
S��!!*!6!E!Y!c!s!~!�!�!�!�!�!�!�!�!!!	'!
6!E!W!
i!v!�!�!�!�!�!�!0�=������=��!<8
�=���F�}��!8
�}�� �}��@
	!��`}�	!$	!F	!Z	!z	!�	!�	!�	!�	!�	!�	!
!0
!Z
��@��S�(z���
!��/
!��@>
!����M�@��S����.���@H
!��Y
!
��i
!�
!�@�
!���
!���
!��
!�@�
!���
!���
!���
���������
�����
!H!1��
1��!1� Z
�����S%!
!Z
��@��S�6!�@!�H!4O!��@[! ��0�c!@�(z����k!����{!���
!��@�/
!�������
����
����������
������
�����!����
�;�;��u�!���
�;�;��u�!�!�!�!�!H)����!!!)!�
���
��;�
��
�����	�
�����
��������
�����
����
I���
��C�
�����D!X!d!q!!�!�!�!�!
��=���!1�@�!1���!6`m���! ���+�*� g�@�!`�
!��!!���"���
!$����S@�g����*���8
���F���=�@�
!��"
!����
	!������*
!6�4
!�cH@��+���M���%���M���%���;
!�E
!����S@I
!�S
!�[
!&��f
!&�p
!(�@�
!*���
!,��m��=�@�! ���
!H��
!-�@�A.�@�
!H�
�
!/��
!`m'm�Tj��
!0��
!��
!>@�
!`�
!�#�
 �%�
 ��;'�
 ��;)�
 �4�;+� ��!��	!���1�@�*��͏
!��@!m�!m�-
)!H�)4�<@8!<�>!<��?��k@TjE!Y!r!�!�!�!�!!!(v�9��r	;�@��;��;��;�
4�
7�8�6!0�-<���S@�����t9H����@�6`6�
7�:�5�K!x�8B�l�`@W!D��b!F��n!`v�`@�`�z!H���!`�!2@�!`�e*J��~�J��!L�@����
=�
S@�}A��!��!Q��+@g`?���!�M��N����!8�@�*O��z���!��!��!�!���R�/!H<!H�?�
1{@�SC�
S@�}E�
S@�}1{G�
S@�SI�
SK��m?zG!0Q!S�:1{@Z!�f!�#�p!���M�X�@{!�!�!�!�!�!�!!�!1�Xg%! IT}@.!�8!�F!�W!�p!��!��!��!��!��!��!�T��S@�-j��;�	k���!l�!S@!�!�.!��	A�>!Q!m�@Y0m@?�@^J�
`B�n��\!�h!H�t!@�!E`H��!j�!k@�!�!�?�!�!�!�!!!)!p�@0!r�����P�N�9!`A!V�M!X�@Z!X��f!Z��w!Z��!Z�@�!\���!\���!^��!X�@�!\���!\��
S�
Q�����pU�
Q�W�
@�Y�
@�[�
Q�]��!(�!b�!\�@
!d��!g��!i�
_�
@�Ta�
@�Sc�
@�f�N�e�
@�Th�T�>�`�}@� .!o�>!q�P!a!{!�!�!�A�t9H�!��!P�m'm��j��!H;�v�����L��*�! �!@�\`}����(��:%�t��!�!�!!!%!7!N!_!o!�!%���M�H%���<%����!���!��=y��!z�@P{��gw���*x��IT~���2�@�!u��m'mx{��@�!a`�!
�x	!���!��@�=��
!���I
!� �!@͏A�!���!2���!u�m'm�Tj�}�|��!��!��@ !��
��)�)!4!A! Y@��������K!g�( (q	@�|��`f!	P�	�! �!��@�!����!����!���!��@H����!@
�����!
@
IT��&��@�*����!�!��	�!}��
!#��*!0�@A!���G!�i!�i��S�i��
����
����8!�!S!��@a!�o!�����r! �� ��!@�!����!�
��u����!h.&���U��@t���o�t�*�t�!�t�!mu�!mv�!mw�!�ax�!��R��@�R� #�@m!E	]k�m�!��m!�o��rG	�r�p�r��Ss��!
H!/��@!�r�  ���� '�so/@�!����!�.!6�� 
����8!E!S!p�=��vs��@h���@_!��	y! �!��@����!��!��!���!��@�!��R���|��@�!����!����a���!����!�	!�-!^r��@
��
�oq��
������
����
��4��
�o��������������a��>!@���o&��@�*~���@|�	���N!�\@V!����,��_!�	p!�	!S�	
��4;�����o
4
=
�!ho!���!��@�!���H����!�
�!�
��S�����!w�)
���!�. �)@
���!�!!����!�W�:
��"!'�1!��:!��@H!���V!���b!��k!��@a!���t!�~!��!��!��!��h��!��!��!��!�!!! !@!`%!�0!�@!�N!�]!o! �!@�!`�!��!��!��!��!���!��@!���"!���6!�����������
����
����&
��J!Y!g! 
����p!�!�!�!�!�!�!�!�!	!��!�� �@!H
��'!
h�p6!��@I!���]!���n!���!��@�!��������!���!��@�!����)S��+S
������
����
����
����
��4��
�����!@�!A�!B!C!D.!EB!F��_!��I��n!m@�b@ǃHw!P��A
�����
����
�������a��
�����a����
�����a��
�����a������������
�*��
��
�����!��
�R�a�!��
�����!��!�!4�!�!��
�R�aV��a���!��
���d�!��
���!�
�����4!�1!��G!#_!Wx!��!.
o!��r�u�!	�
o!����u�!�
o!��r��!
�
o!�����!�
����\�)4$o�! !�
�I��S !�
�I��Sw. !�
�I��SwK !�
�I��S��f !�
�I��S !�� !�� !�
�I��Sw�G� !�
�I��Sw�G� !!�rc_protoRC_PROTO_UNKNOWNRC_PROTO_OTHERRC_PROTO_RC5RC_PROTO_RC5X_20RC_PROTO_RC5_SZRC_PROTO_JVCRC_PROTO_SONY12RC_PROTO_SONY15RC_PROTO_SONY20RC_PROTO_NECRC_PROTO_NECXRC_PROTO_NEC32RC_PROTO_SANYORC_PROTO_MCIR2_KBDRC_PROTO_MCIR2_MSERC_PROTO_RC6_0RC_PROTO_RC6_6A_20RC_PROTO_RC6_6A_24RC_PROTO_RC6_6A_32RC_PROTO_RC6_MCERC_PROTO_SHARPRC_PROTO_XMPRC_PROTO_CECRC_PROTO_IMONRC_PROTO_RCMM12RC_PROTO_RCMM24RC_PROTO_RCMM32RC_PROTO_XBOX_DVDRC_PROTO_MAXrc_map_tablerc_maprc_driver_typeRC_DRIVER_SCANCODERC_DRIVER_IR_RAWRC_DRIVER_IR_RAW_TXrc_scancode_filterrc_devmanaged_allocinput_physdriver_typeencode_wakeupallowed_protocolsenabled_protocolsallowed_wakeup_protocolswakeup_protocolscancode_filterscancode_wakeup_filterscancode_maskkeylockkeypressedkeyup_jiffiestimer_keyuptimer_repeatlast_keycodelast_protocollast_scancodelast_togglerx_resolutiontx_resolutionlirc_devlirc_cdevgap_startgap_durationgaplirc_fh_locklirc_fhchange_protocols_tx_masks_tx_carriers_tx_duty_cycles_rx_carrier_rangetx_irs_idles_wideband_receivers_carrier_reports_filters_wakeup_filters_timeoutir_raw_event_ctrlfe_capsFE_IS_STUPIDFE_CAN_INVERSION_AUTOFE_CAN_FEC_1_2FE_CAN_FEC_2_3FE_CAN_FEC_3_4FE_CAN_FEC_4_5FE_CAN_FEC_5_6FE_CAN_FEC_6_7FE_CAN_FEC_7_8FE_CAN_FEC_8_9FE_CAN_FEC_AUTOFE_CAN_QPSKFE_CAN_QAM_16FE_CAN_QAM_32FE_CAN_QAM_64FE_CAN_QAM_128FE_CAN_QAM_256FE_CAN_QAM_AUTOFE_CAN_TRANSMISSION_MODE_AUTOFE_CAN_BANDWIDTH_AUTOFE_CAN_GUARD_INTERVAL_AUTOFE_CAN_HIERARCHY_AUTOFE_CAN_8VSBFE_CAN_16VSBFE_HAS_EXTENDED_CAPSFE_CAN_MULTISTREAMFE_CAN_TURBO_FECFE_CAN_2G_MODULATIONFE_NEEDS_BENDINGFE_CAN_RECOVERFE_CAN_MUTE_TSdvb_diseqc_master_cmddvb_diseqc_slave_replyfe_sec_voltageSEC_VOLTAGE_13SEC_VOLTAGE_18SEC_VOLTAGE_OFFfe_sec_tone_modeSEC_TONE_ONSEC_TONE_OFFfe_sec_mini_cmdSEC_MINI_ASEC_MINI_Bfe_statusFE_NONEFE_HAS_SIGNALFE_HAS_CARRIERFE_HAS_VITERBIFE_HAS_SYNCFE_HAS_LOCKFE_TIMEDOUTFE_REINITfe_spectral_inversionINVERSION_OFFINVERSION_ONINVERSION_AUTOfe_code_rateFEC_NONEFEC_1_2FEC_2_3FEC_3_4FEC_4_5FEC_5_6FEC_6_7FEC_7_8FEC_8_9FEC_AUTOFEC_3_5FEC_9_10FEC_2_5fe_modulationQPSKQAM_16QAM_32QAM_64QAM_128QAM_256QAM_AUTOVSB_8VSB_16PSK_8APSK_16APSK_32DQPSKQAM_4_NRfe_transmit_modeTRANSMISSION_MODE_2KTRANSMISSION_MODE_8KTRANSMISSION_MODE_AUTOTRANSMISSION_MODE_4KTRANSMISSION_MODE_1KTRANSMISSION_MODE_16KTRANSMISSION_MODE_32KTRANSMISSION_MODE_C1TRANSMISSION_MODE_C3780fe_guard_intervalGUARD_INTERVAL_1_32GUARD_INTERVAL_1_16GUARD_INTERVAL_1_8GUARD_INTERVAL_1_4GUARD_INTERVAL_AUTOGUARD_INTERVAL_1_128GUARD_INTERVAL_19_128GUARD_INTERVAL_19_256GUARD_INTERVAL_PN420GUARD_INTERVAL_PN595GUARD_INTERVAL_PN945fe_hierarchyHIERARCHY_NONEHIERARCHY_1HIERARCHY_2HIERARCHY_4HIERARCHY_AUTOfe_interleavingINTERLEAVING_NONEINTERLEAVING_AUTOINTERLEAVING_240INTERLEAVING_720fe_pilotPILOT_ONPILOT_OFFPILOT_AUTOfe_rolloffROLLOFF_35ROLLOFF_20ROLLOFF_25ROLLOFF_AUTOfe_delivery_systemSYS_UNDEFINEDSYS_DVBC_ANNEX_ASYS_DVBC_ANNEX_BSYS_DVBTSYS_DSSSYS_DVBSSYS_DVBS2SYS_DVBHSYS_ISDBTSYS_ISDBSSYS_ISDBCSYS_ATSCSYS_ATSCMHSYS_DTMBSYS_CMMBSYS_DABSYS_DVBT2SYS_TURBOSYS_DVBC_ANNEX_Csvaluedtv_statsdtv_fe_statsmedia_file_operationsmedia_devnodemedia_devmedia_devicehw_revisiontopology_versionentity_internal_idxentity_internal_idx_maxentitiesentity_notifygraph_mutexpm_count_walksource_privenable_sourcedisable_sourcereq_queue_mutexmedia_gobjmedia_entity_enumidx_maxentitymedia_entitygraph_objnum_padsnum_backlinksinternal_idxstream_countmedia_graphent_enummedia_pipelinestreaming_countgobj0media_padmedia_interfacegobj1sinkmedia_linkis_backlinkmedia_pad_signal_typePAD_SIGNAL_DEFAULTPAD_SIGNAL_ANALOGPAD_SIGNAL_DVPAD_SIGNAL_AUDIOmedia_entity_operationsget_fwnode_padlink_setuplink_validatemedia_entity_typeMEDIA_ENTITY_TYPE_BASEMEDIA_ENTITY_TYPE_VIDEO_DEVICEMEDIA_ENTITY_TYPE_V4L2_SUBDEVmedia_intf_devnodemedia_device_opslink_notifyreq_allocreq_freereq_validatereq_queuemedia_requestdebug_strupdating_countaccess_countnum_incomplete_objectsdvb_device_typeDVB_DEVICE_SECDVB_DEVICE_FRONTENDDVB_DEVICE_DEMUXDVB_DEVICE_DVRDVB_DEVICE_CADVB_DEVICE_NETDVB_DEVICE_VIDEODVB_DEVICE_AUDIODVB_DEVICE_OSDdvb_adapterproposed_macmfe_sharedmfe_dvbdevmfe_lockmdev_lockconn_padsdvb_devicekernel_ioctlintf_devnodetsout_num_entitiestsout_entitytsout_padsdvb_frontend_tune_settingsmin_delay_msmax_driftdvb_tuner_infofrequency_min_hzfrequency_max_hzfrequency_step_hzbandwidth_minbandwidth_maxbandwidth_stepanalog_parametersaudmodedvbfe_algoDVBFE_ALGO_HWDVBFE_ALGO_SWDVBFE_ALGO_CUSTOMDVBFE_ALGO_RECOVERYdvbfe_searchDVBFE_ALGO_SEARCH_SUCCESSDVBFE_ALGO_SEARCH_ASLEEPDVBFE_ALGO_SEARCH_FAILEDDVBFE_ALGO_SEARCH_INVALIDDVBFE_ALGO_SEARCH_AGAINDVBFE_ALGO_SEARCH_ERRORdvb_tuner_opsset_analog_paramsget_frequencyget_bandwidthget_if_frequencyget_rf_strengthget_afccalc_regsset_frequencyset_bandwidthdvb_frontenddvbdemodulator_privtuner_privfrontend_privsec_privanalog_demod_privdtv_property_cacheanalog_demod_infoanalog_demod_opstuner_statusstandbyi2c_gate_ctrldvb_frontend_internal_infofrequency_stepsize_hzfrequency_tolerance_hzsymbol_rate_minsymbol_rate_maxsymbol_rate_tolerancedvb_frontend_opsdelsysrelease_sectuneget_frontend_algoset_frontendget_tune_settingsget_frontendread_berread_signal_strengthread_snrread_ucblocksdiseqc_reset_overloaddiseqc_send_master_cmddiseqc_recv_slave_replydiseqc_send_burstset_toneenable_high_lnb_voltagedishnetwork_send_legacy_commandts_bus_ctrlset_lnatuner_opsanalog_opsdtv_frontend_propertiesmodulationsectoneinversionfec_innertransmission_modebandwidth_hzguard_intervalsymbol_ratecode_rate_HPcode_rate_LPpilotrolloffdelivery_systeminterleavingisdbt_partial_receptionisdbt_sb_modeisdbt_sb_subchannelisdbt_sb_segment_idxisdbt_sb_segment_countisdbt_layer_enabledscrambling_sequence_indexatscmh_fic_veratscmh_parade_idatscmh_nogatscmh_tnogatscmh_sgnatscmh_prcatscmh_rs_frame_modeatscmh_rs_frame_ensembleatscmh_rs_code_mode_priatscmh_rs_code_mode_secatscmh_sccc_block_modeatscmh_sccc_code_mode_aatscmh_sccc_code_mode_batscmh_sccc_code_mode_catscmh_sccc_code_mode_dlnastrengthcnrpre_bit_errorpre_bit_countpost_bit_errorpost_bit_countblock_errorsegment_countdmx_outputDMX_OUT_DECODERDMX_OUT_TAPDMX_OUT_TS_TAPDMX_OUT_TSDEMUX_TAPdmx_inputDMX_IN_FRONTENDDMX_IN_DVRdmx_ts_pesDMX_PES_AUDIO0DMX_PES_VIDEO0DMX_PES_TELETEXT0DMX_PES_SUBTITLE0DMX_PES_PCR0DMX_PES_AUDIO1DMX_PES_VIDEO1DMX_PES_TELETEXT1DMX_PES_SUBTITLE1DMX_PES_PCR1DMX_PES_AUDIO2DMX_PES_VIDEO2DMX_PES_TELETEXT2DMX_PES_SUBTITLE2DMX_PES_PCR2DMX_PES_AUDIO3DMX_PES_VIDEO3DMX_PES_TELETEXT3DMX_PES_SUBTITLE3DMX_PES_PCR3DMX_PES_OTHERdmx_filterdmx_sct_filter_paramsdmx_pes_filter_paramspes_typedmx_buffer_flagsDMX_BUFFER_FLAG_HAD_CRC32_DISCARDDMX_BUFFER_FLAG_TEIDMX_BUFFER_PKT_COUNTER_MISMATCHDMX_BUFFER_FLAG_DISCONTINUITY_DETECTEDDMX_BUFFER_FLAG_DISCONTINUITY_INDICATORts_filter_typeTS_PACKETTS_PAYLOAD_ONLYTS_DECODERTS_DEMUXdmx_ts_feedis_filteringstart_filteringstop_filteringdmx_demuxallocate_ts_feedrelease_ts_feedallocate_section_feedrelease_section_feedadd_frontendremove_frontendget_frontendsconnect_frontenddisconnect_frontendget_pes_pidsget_stcdmx_section_filterfilter_valuefilter_modedmx_section_feedcheck_crccrc_valsecbufsecbuf_basesecbufptsfeedpallocate_filterrelease_filterdmx_ts_cbdmx_section_cbdmx_frontend_sourceDMX_MEMORY_FEDMX_FRONTEND_0dmx_frontendconnectivity_listdmx_demux_capsDMX_TS_FILTERINGDMX_SECTION_FILTERINGDMX_MEMORY_BASED_FILTERINGdvb_dmx_filter_typeDMX_TYPE_TSDMX_TYPE_SECdvb_dmx_stateDMX_STATE_FREEDMX_STATE_ALLOCATEDDMX_STATE_READYDMX_STATE_GOdvb_demux_filtermaskandmodemaskandnotmodedoneqfeedhw_handledvb_demux_feeddemuxbuffer_flagsts_typepusi_seenpeslendvb_demuxdmxfilternumfeednumstart_feedstop_feedwrite_to_decodercheck_crc32memcopyfrontend_listpesfilterfeed_listtsbuftsbufpcnt_storagespeed_last_timespeed_pkts_cntplayingrecordingdvb_netdvbdevioctl_mutexremove_mutexdvb_ringbufferpreadpwritemedia_request_stateMEDIA_REQUEST_STATE_IDLEMEDIA_REQUEST_STATE_VALIDATINGMEDIA_REQUEST_STATE_QUEUEDMEDIA_REQUEST_STATE_COMPLETEMEDIA_REQUEST_STATE_CLEANINGMEDIA_REQUEST_STATE_UPDATINGNR_OF_MEDIA_REQUEST_STATEmedia_request_object_opsmedia_request_objectvb2_mem_opsget_dmabufget_userptrput_userptrattach_dmabufdetach_dmabufmap_dmabufunmap_dmabufnum_usersvb2_buffervb2_queuenum_planesreq_objpreparedcopied_timestampneed_cache_sync_on_prepareneed_cache_sync_on_finishqueued_entrydone_entryvb2_planemem_privdbuf_mappedbytesusedmin_lengthvb2_buffer_stateVB2_BUF_STATE_DEQUEUEDVB2_BUF_STATE_IN_REQUESTVB2_BUF_STATE_PREPARINGVB2_BUF_STATE_QUEUEDVB2_BUF_STATE_ACTIVEVB2_BUF_STATE_DONEVB2_BUF_STATE_ERRORio_modesdma_attrsbidirectionalfileio_read_oncefileio_write_immediatelyallow_zero_bytesusedquirk_poll_must_check_waiting_for_bufferssupports_requestsrequires_requestsuses_qbufuses_requestsallow_cache_hintsbuf_opsdrv_privsubsystem_flagsbuf_struct_sizetimestamp_flagsmin_buffers_neededalloc_devsnum_buffersqueued_listqueued_countowned_by_drv_countdone_lockdone_wqstreamingstart_streaming_calledwaiting_for_bufferswaiting_in_dqbufis_multiplanaris_outputcopy_timestamplast_buffer_dequeuedfileiothreadiovb2_opsqueue_setupwait_preparewait_finishbuf_out_validatebuf_initbuf_preparebuf_finishbuf_cleanupstart_streamingstop_streamingbuf_queuebuf_request_completevb2_buf_opsverify_planes_arrayinit_bufferfill_user_bufferfill_vb2_buffervb2_fileio_datavb2_threadio_datav4l2_preemphasisV4L2_PREEMPHASIS_DISABLEDV4L2_PREEMPHASIS_50_uSV4L2_PREEMPHASIS_75_uSdvb_bufferdvb_vb2_ctxvb_qdvb_qbuf_sizbuf_cntdmxdev_typeDMXDEV_TYPE_NONEDMXDEV_TYPE_SECDMXDEV_TYPE_PESdmxdev_stateDMXDEV_STATE_FREEDMXDEV_STATE_ALLOCATEDDMXDEV_STATE_SETDMXDEV_STATE_GODMXDEV_STATE_DONEDMXDEV_STATE_TIMEDOUTpesdmxdev_filtervb2_ctxsecheaderdmxdevdvr_dvbdevmay_do_mmapdvr_orig_fedvr_bufferdvr_vb2_ctxdvb_usb_device_descriptioncold_idswarm_idsbuffersizeframesperurbframesizeusb_data_stream_propertiesdvb_usb_adapter_fe_propertiespid_filter_countstreaming_ctrlpid_filter_ctrlpid_filterfrontend_attachtuner_attachsize_of_privdvb_usb_adapterfeedcountdvb_adapfe_adapactive_fenum_frontends_initializeddvb_usb_adapter_propertiesfrontend_ctrlnum_frontendsfedvb_rc_legacyrc_map_sizerc_queryrc_intervaldvb_usb_devicepowereddata_mutexusb_mutexi2c_mutexi2c_adapnum_adapters_initializedrc_physrc_query_workdvb_rcrc_codesallowed_protosbulk_modedvb_usb_modeDVB_RC_LEGACYDVB_RC_COREdvb_usb_device_propertiesusb_ctrldownload_firmwareno_reconnectpriv_initpriv_destroynum_adaptersread_mac_addressidentify_statei2c_algogeneric_bulk_ctrl_endpointgeneric_bulk_ctrl_endpoint_responsenum_device_descsusb_data_streambuf_numbuf_listurbs_initializedurbs_submitteduser_privdvb_usb_fe_adapterfe_initfe_sleeppid_filteringmax_feed_countstb0899_s1_regstb0899_s2_regstb0899_inversionIQ_SWAP_OFFIQ_SWAP_ONstb0899_postprocstb0899_configinit_devinit_s2_demodinit_s1_demodinit_s2_fecinit_tstpostprocxtal_freqdemod_addressts_output_modeblock_sync_modets_pfbit_toggledata_clk_parityfec_modedata_output_ctldata_fifo_modeout_rate_compi2c_repeaterlo_clkhi_clkesno_aveesno_quantavframes_coarseavframes_finemiss_thresholduwp_threshold_acquwp_threshold_trackuwp_threshold_sofsof_search_timeoutbtr_nco_bitsbtr_gain_shift_offsetcrl_nco_bitsldpc_max_itertuner_set_frequencytuner_get_frequencytuner_set_bandwidthtuner_get_bandwidthtuner_set_rfsiggainstb6100_configtuner_addressrefclockisl6423_currentSEC_CURRENT_275mSEC_CURRENT_515mSEC_CURRENT_635mSEC_CURRENT_800misl6423_curlimSEC_CURRENT_LIM_ONSEC_CURRENT_LIM_OFFisl6423_configcurrent_maxcurlimmod_externdvb_ca_en50221read_attribute_memwrite_attribute_memread_cam_controlwrite_cam_controlread_datawrite_dataslot_shutdownslot_ts_enablepoll_slot_statusTT3650_CMD_CI_TESTTT3650_CMD_CI_RD_CTRLTT3650_CMD_CI_WR_CTRLTT3650_CMD_CI_RD_ATTRTT3650_CMD_CI_WR_ATTRTT3650_CMD_CI_RESETTT3650_CMD_CI_SET_VIDEO_PORTpctv452e_stateca_mutexlast_rc_keypctv452e_frontend_attachpctv452e_i2c_funcsnd_bufsnd_lenrcv_bufrcv_lenpctv452e_i2c_msgpctv452e_i2c_xferpctv452e_power_ctrlpctv452e_rc_querypctv452e_read_mac_addresspctv452e_tuner_attachpctv452e_usb_disconnectpctv452e_usb_driver_exitpctv452e_usb_driver_initpctv452e_usb_probestb6100_get_bandwidthstb6100_get_frequencystb6100_set_bandwidthstb6100_set_frequencyread_lentt3650_ci_msgtt3650_ci_poll_slot_statustt3650_ci_read_attribute_memtt3650_ci_read_cam_controltt3650_ci_set_video_porttt3650_ci_slot_resettt3650_ci_slot_shutdowntt3650_ci_slot_ts_enablett3650_ci_write_attribute_memtt3650_ci_write_cam_controldvb-usb-pctv452e.koӘ�	]#�.0�.E�.Z
.q�~8�D	�M�c8���� 7,`8`\Ni@u�7�0� �\�H��`&�`A��!�g70da�J��^ �|���P������p���G���p�"�7=�I		^
Bw �����P����p���
��
1�
J��e��`���+�
x�)��	/CJO,`{0v�(�`���(��L�����`��!�$;�#Y(l�  �0�J�((�@���
+	:JPcz�)��������%>M]p}`�������	__UNIQUE_ID_srcversion127__UNIQUE_ID_alias126__UNIQUE_ID_alias125__UNIQUE_ID_alias124__UNIQUE_ID_depends123____versions__UNIQUE_ID_retpoline122__UNIQUE_ID_intree121__UNIQUE_ID_name120__UNIQUE_ID_vermagic119_note_9_note_8pctv452e_i2c_funcstb6100_get_bandwidthstb6100_get_bandwidth.cold__func__.13stb6100_set_bandwidthstb6100_set_bandwidth.cold__func__.14stb6100_get_frequencystb6100_get_frequency.cold__func__.15stb6100_set_frequencystb6100_set_frequency.cold__func__.16tt3650_ci_msgtt3650_ci_msg.coldpctv452e_i2c_msgpctv452e_i2c_msg.coldpctv452e_usb_probepctv452e_propertiestt_connect_s2_3600_propertiespctv452e_i2c_xferpctv452e_rc_querypctv452e_rc_query.cold__func__.10pctv452e_read_mac_addresspctv452e_power_ctrl__func__.11pctv452e_tuner_attachstb6100_configpctv452e_tuner_attach.cold__func__.12tt3650_ci_slot_resetpctv452e_frontend_attachstb0899_configpctv452e_isl6423_config__key.17tt3650_ci_read_attribute_memtt3650_ci_write_attribute_memtt3650_ci_read_cam_controltt3650_ci_write_cam_controltt3650_ci_slot_shutdowntt3650_ci_slot_ts_enablett3650_ci_poll_slot_statuspctv452e_frontend_attach.coldtt3650_ci_set_video_porttt3650_ci_set_video_port.coldpctv452e_usb_disconnectpctv452e_usb_driver_initpctv452e_usb_driverpctv452e_usb_driver_exit__UNIQUE_ID_license457__UNIQUE_ID_description456__UNIQUE_ID_author455__UNIQUE_ID_author454__UNIQUE_ID_author453pctv452e_usb_tablepctv452e_i2c_algopctv452e_init_devstb0899_s2_init_2pctv452e_init_s1_demodstb0899_s2_init_4stb0899_s1_init_5pctv45e_postproc__UNIQUE_ID_adapter_nr452__UNIQUE_ID_adapter_nrtype451__param_adapter_nr__param_str_adapter_nr__param_arr_adapter_nr__UNIQUE_ID_debug450__UNIQUE_ID_debugtype449__param_debug__param_str_debugdvb_ca_en50221_init__this_module__symbol_putusb_register_drivercleanup_moduleparam_array_opskfreedvb_usb_generic_rwkmem_cache_alloc_trace__fentry__init_module__x86_indirect_thunk_rax_printk__stack_chk_fail__symbol_getrc_keyupdvb_ca_en50221_releasemutex_lockrc_keydownusb_set_interface__mutex_initmutex_lock_interruptibleusb_deregisterparam_ops_short__x86_return_thunkmutex_unlock__mod_usb__pctv452e_usb_table_device_tablettpci_eeprom_decode_macdvb_usb_device_initdvb_usb_device_exitparam_ops_intmsleepkmalloc_caches__request_modulei��������x��������!i��������8k��������C��������Sx��������ai���������k����������x���������i���������k���������,�x��������i��������5k��������GDXx��������ai����������,�h��������g��������)b4�?\df��������zx���������i����������,�h�����������g������������������
f�������� x��������1i��������;�BaI�V|��������fx��������o�ya� �|���������i���������u��������-y��������Cx��������Qi��������y�4~h���������g���������	���������0f��������x��������&	��������5Hr��������Vo��������qi���������u���������y��������x��������*{��������^y��������km��������qi���������N�n����������k�����������x���������]�����������N�n�����������x��������	i��������A	q��������l	y���������	x���������	���������	��������
m��������
i��������$
�)
n��������<
 H
k���������
�
n���������
��
k���������
G�
x���������
��
n���������
k��������*	�'t��������9aNPW`pi�
r	{�
��
���`���������������b���������x�����������������������n���������	���������n��������#u/�4���������;�@n��������Ngai���������q���������y�����������x��������
m��������
i��������N
p��������{
}���������
x���������
i���������
x���������
i���������
x���������
i��������
q��������4y��������Tx��������am��������qi���������q���������y���������x��������m��������i��������Xq��������y���������x���������m���������i���������q��������y��������>x��������Km��������Qi���������q���������y���������x���������m��������`
l��������F@"'l��������,�3 :?l��������D�KRWl��������\J��l���������f���������d�8�l���������f���������
��#l��������05A�HxPl��������rwl���������*�l�����������i�����������9�l�����������h��������s��������#�*�/l��������ng���������g���������f���������x����������l�����������s�l����������Nb��������0l��������*�
1�6b��������=�Bl��������GNSb��������Zbl��������g�
n`sl��������|��l�����������l����������
���l����������
�)�&�-�l����������i��������	Jac��������%x��������v��������x��������0w8� `� (`0�80@�HPPpX�`ph	p
x`�
��
��
��
�p����P�ae  (@0a8~H	7��4�G
�
�
R��Wye B$(,�0�4�	8�
<�@�D�
H�
L�
PST�X�\=`�d�h$l[0
H`�
�ph�pp�d�P��@��`��0
8p�HoxP���~(`�� (0�8@`H�����`� 8j8d.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.rodata.str1.8.modinfo.rela__param.rela.retpoline_sites.rela.return_sites__versions.rela.data.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.BTF.gnu_debuglink@$.d0?��:@X��"J��E@8"^})Y@H
�"n�i@�
H"	~�L y@ 0"�$��@PX"
�2�$��2`&���(���+P�@��"��+ �@h�"��+p�@(�"�`,�  4� @�H"@T�@@0"*�W/0�WX8XHXцM���0#`	8�	@\0��	*�H��
���0��1
0	`�He0	*�H��
1�o0�k0F0.1,0*U#Build time autogenerated kernel key.;��ڽ��>
R�i8B0�`0	`�He0
	*�H��
�Q//W��e%~6�����|Kq������[{!:Z���s��՘j���h��C���d��ȵ����֩�.��hV:���;�wt�5dͧ����g���M[��w��������x�O(�d�<'�K�%��^r�&�������˔�R�v����Ӽ�2�D�q.�+�'�%� ����3��
g���Ef6�E�T�G݊ݞG�U&^a�9�=W�3�ž]��#E���ZP�~�d�' �u8B<�f�Kj[����^e���;ɸ�P�Tv�%��Byr(�1�e�:Pb0?p��<kɃ/Y�d�b�Jo�=U�F
�l0�c��\snU}fN%[;�W�+m�HQ�Ƌ}�d��;����]�t�ꖬ�_Ԫ�D��涩H�o����#^��k�]ܓ[ƱE�XD�B�u� ]��b�p��P�Bb������\
Idj��I�H�jг�h�j�Σ@�?ix�.��ז�rgv��n�/��aH�3+JOD�)�X���~Module signature appended~