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-156-generic/kernel/net/bluetooth/hidp/hidp.ko
ELF>P1@@0/GNU��a��"��
V��)nLinuxLinux�U1�H��]�ff.�@�UH��]���U1ɺ�H��H���1�]���UH��X��(H�� H���H���]���UH��ATSL��XH��I��$��I��$��ǃ([A\]�ff.�f��H���H��u�UHi��H�H��H��H��]��UH��AUI��ATSHc�I��H��xeH�%(H�E�1�H��p���H��x���f�E��t+H�u�1��I��H��H��p����H��L���A��H�E�eH+%(u0H��xD��[A\A]]�H��H��A��H��H�����f��UH��AVAUI��ATSH��H���v
I�}�H�� H=��1A�E
��(�I��H=��#H���I��(��M��$XH��X�fA�D$4A�E�A�D$8A�E�A�D$<A�E�A�D$@A�E�L��A�D$H�H��H����H=�tH��H����L��L���H�Cx�@I��$�H��H�@H��PH��(�H�Cx�@I��$H��H�@H��PH��!�H�CPL��H�IDŽ$�HxI��$���u21�H��[A\A]A^]�H�� �E���E�Hǃ ��H�������Hǃ����UH��ATL�g�SH��H���H��tlH����H���H�{xHǃ�H����H�CpH�x�H�ChH�x�H�{@�L���[A\]�H���H��t�H�� ��ff.��H��H�~H��UH��1�H)����H��AV��AUATSH��H�Hdž��H���BH��BLf�Nf�FH���H��t�@H�{f�FH����@f�FH����@f�FH���H�0H��t���[A\A]A^]�H�HID BootH�C�ic�G Devf�G�Ge[A\A]A^]�H���H��t��@8L�vf�FH����@<f�FH����@@f�FL�����I��XL���I��H=���L��L��H���B�D#[A\A]A^]���U�@L���9�F�H��AUA��AT��SH��L��I���E��D��1�H���H���[A\A]]�ff.��U�H������t�P	�x]���]���]�f�U�����H������t
��~]�����]���]�f��UH��AWAVAUATI��SH���L���<��<���J���L������A�L$�L������A�L$�L�������A�L$�L�������A�L$�L�������A�L$1�L���A�L$�L������L��1�1�1��H��[A\A]A^A_]�I��1�A�D$�ٍ��Hc����H����_���L��H�����H��u��I�\$A9D$��I�D$	A�H�E��6C�4<@��v!�I��.�I��4H9���I��I��	tnC��>+@��v��H���H9E�u�C��>+��H�Ƅ���1ɾL����y���A�L$��L�������I�D$I��,���C�<��H�Ƅ�t-��L����M����f9C������{���H����&���H������H���E���M����@�UH��AWI��AVAUI��ATM��SD��H��H�uЉM�DE�0E�����{�����1Ҿ 
�I��H�����H����M̈M��t��^L��L���H�E�1ɺ�H�� �H��D��[A\A]A^A_]�H��E��L��H��H����Y�����L��A���Hc�L��H����A������H��A����f��UH��AUA��ATSH��H��L���eH�%(H�E�1�DA����H���H���H���H���H��H��H���H��	�H��������������	�	�	�1�A8�$4t:�U�A�L�E�L��I��$���A��$4I��$��E�H�p����H�U�eH+%(u9H��[A\A]]�A��A�Љ�L��H��H����!����������f��UH��XI��I�ѹ�H���H���H��H�p���]���UH��ATSH��H���H��t7�A�ą�tD��[A\]�H���H����D��[A\]�H���H��t&�A�ą�u�H���H��tH�� ��E1�[D��A\]�ff.�f��U1�H��]�ff.�@�UH��AWAVAUATSH��8eH�%(H�E�1�A���PL��@H��A��I��A�@QL��I�ΈE�����.E�e�KAH�Cx�M�E��M��H���H��H�p�M���A�ą���H�C@��ts�C0��ul�H�C@��t�C0��u�1�H�}�L��hA��	��H�u�L���H�S@��t�S0��t]M����H�u�L���H�C@��u����E��tR�cA�L���H�E�eH+%(u\H��8D��[A\A]A^A_]�M��tIH��uL���I���h����…�uA����������A�����A����A������D��H�u�L��U���U��D�UH��AWE��AVA��AUI��ATI��SH��@H�M�H��XeH�%(H�E�1�A����Mi��C0C�T<P�U�����A����L��@E�`AL��������U�E��A��A��A���Һ����D��8D‰�<�KAE�uH�CxM��H��H���A�H�p�H���A�ą���H�C@��ts�C0��ul�H�C@��t�C0��u�1�H�}�L��hA����H�u�L���H�S@��t�S0��tfM���H�u�L���H�C@��u�L��`M��uZA������cA�L���H�E�eH+%(��H��@D��[A\A]A^A_]�M����H��uPL���I���[���E�`pH�E�L��L�E�I���I9�LG�L���H�}�1��Hǃ`�l����…��\�������A�����Q���A����S���A������H���A�����=���L��H��D�E��D�E�����D��H�u�L��U���U����UH��A��t%�����A��	uH��X@��E�����]�@��E���?���]�f��UH��AWAVI��AUI��ATSH��DL����
1�L���L���I��H��tPA�T$pI��$�L��������t+��x\H���H��t�Hi��H�L��H���L��L���[A\A]A^A_]�H��H��H����c����C01ɺ�H���L��1��[A\A]A^A_]�ff.��UH��AWI��AVI��AUATS�H���!I���I��L���H��fA�EA�FfA�EA�FfA�EA�FfA�EA�F�@uO��yI�E(I�EPIDž�I�GPH�IDž�HxI��`1�[A\A]A^A_]��A�M(�A�M*�A�M*�A����A����A����A����A���1�M�e0Hc�H���w*���I�$H��H��u��A�e0�A�F�6���H����ȸ��^���ff.�@�UH��AWAVI����
AUI��ATM��SH��H�� H�BH�IH�}����AL�M�H�E�H�M��H���%�@H�xI��H���@H���A�D$ H�}�%��A�I�w@A�GHA�FfA�GL�M�oxH�M�I���I�GPI�GXH��I�GXI�G`I���I���I���I���I���I���H�E�I�GhI�GpI���ILJ�ILJ�H��P�B:�R89�G�A���H��P�B:�R8ILJ�9�G�E1�1�1�A���A�D$$I���H���I���I���I���I����I��@H��H���I��hH��H���fA�|$
uCI���twI���H�@�H�@8I�GxH�@�H�@8H�E�L�81�H�� [A\A]A^A_]�L��L���<���t����t�I�P�E��L����E�H�� [A\A]A^A_]�L��L���.������v������ff.�f��UH��ATSH��H���L�%I��t]��
M�$$I��tLA;T$Hu�A�D$Lf9Cu�M��tI�|$��A�D$��t$�P	�x)H���L��[A\]�E1�����׾���ff.��U1ɺ�H��SH�G�H��H�@ǀ@1H�G�H�@ǀ@1H�G�H�@H�� �H�C�1ɺ�H�@H�� ��8���1ɺ�H���H�]���fD�UH��H��AVAUATL�f�SH��H��0eH�%(H�E�1��H�H=t+H�s��H�H=t;HHu��xLf9~u�H����H����xL����A�ƅ���H���H���pD�@8D�H<H������L��H���I��H=���H���L�k����C������C���~�H����0�C�H�{����C����?�P	��%H�E1�L�`H�C�H�C�L�%H���H�E�eH+%(�H��0D��[A\A]A^]�1�H�}�L�k�����H�u�L����C���~�H�u�L����3���H�C�H���A�ƅ��$���H���o���L���M��tCL����V���H���H�������E1�E1����H���H��t�D�@D�H�}��������H�5H�Sp� ���������������A��������f��UH��AUI��ATI��Sf�I��$��L�������tNf�L��1��[A\A]]�D�FpH��H��H��H������H��H����I���H��uNI���tI��$�A�t$pL���$�I����{���A�T$pI��$��L����f��Z���Hi��H�I���H���A�T$pH��H�������f��UH��H��SH����C�1ɺ�H���H�{p�H���H��tmL���M��tZL���H�C�H�S�H��H�BH�H���H�C�H��"H�C��H�{��������C���t+��~6H�]����맋C���~�L���M��t�����H�]�����H�]����UH��AWAVH�u�AUATSH��H��`eH�%(H�E�H�GxH�E�H�E�H�@H�E�H���H��L�xeH�%H�E�H�E�M���H�E�H�E�L�}���C0H���H�M�����H�E��@<��H�E��@<t�L��H���-���L���I��H��tTI�E`H����L���I�E`I�EA�ut��t�L���H��u�L��1��L���I��H��u�H���H���H��H��H��x������H�E�L�e�L���L���I��H����I�F`H���[L���I�F`I�FA�vt���!DI����L��D� �D��E����A�������������EH�CxH�U�E1�E1��H��H�p��L��1��L���I��H���N���H�SxH�u�H��L�e���H�}�H����������C0���D���H�u�H����C0H�E�eH+%(�H��`[A\A]A^A_]�I�}�`���E�FpL��H��H��H������L���H�������,���I�~�����DA������H�}��H��x�����C01ɺ�H�������Dǃ�A��t,A����E����A�G�<���H�s@
��H�s@�����H��h1ɺ���o���A�ljE�DA����A����E��tH�CxH�U�E1�E1��H��H�p��H�C@�������E�;�8������<��xI����9���L��`�cA�1�H��h����"���A�G�<�t����E�FpE��L��H��H��H���A���8���H���H����H���tI���A�vpH���&�H����+���A�VpI���1�H���#�����A��H��H��H�������A��H��H��H����)���ǃ��V���H�CxH�U�E1�E1��H��H�p�R��2���H�CxH�U�E1�E1��H��H�p�.�����Hi��H�H���H�4�����H��h1ɺ�������@�UH��ATSH�U�H��H��XeH�%(H�E�1�H�E�eH�%H�E�H�E�H�E�H�E�H�U�H�U�H�E�H�E�H�E�H�E�DL�cL���$�H���H���eH�<%�H������H�CxH�u�H�@H�� �H���H�u�H�@H�� ��C1ɺH�{��H���g���H���H�u�H�@H�� �H�CxH�u�H�@H�� �1ɺH��h��H���u>H�{PH�sX�L���}�1�H���H��H��H������H�����fD�UH��SH��H�(H��tS���t)�h���1ɺ�H���H�]���H�C(H�����L���H�]���H�{ H��t����u�H�{ H��t�H�� ���ff.��UH��AWAVAUI��ATI��SH��H��H��eH�%(H�E�1�����nL������^I�t$I�MH��PH��PD�P(D9R(t/A�����H�E�eH+%(�{H��D��[A\A]A^A_]��x,f9z,u�L�@!H�z!�@!9B!u�A�@f9Gu��F<���A<���`�H�����C ������I�D$L��PM���L��L�E��I�>L�E�H��tqL�E��H�}�I���M��t_L��I�v!M��I��L��H�}��\�A�ą�u*H�]�L��H�sX�H�{A�ĸ������C��t$��~2L������L���A����������6����A����������H�x�������P��tA�������������������A����r������UH��ATS�G������I����H��H����A�D$u3H�xPH�pX�H�{�������C��t7E1�~DD��[A\]�H���E1�E1�H��H�@x�H�p����?��E1�[D��A\]���D��[A\]�A����A������f.��UH��AUATSH��H��eH�%(H�E�1�DH���L�%I��tZE1��!A��D��D9+vKH�C�M�$$I��t6H��L���L���3��H�{��H��L����H��t�D��A���1�E1�H���H�E�eH+%(u-H�ĠD��[A\A]]�H��H����;����f.��UH��AUA�����ATI��S�D�H��t(H��H��L�����H�{�������C��tE1�~$[D��A\A]]����E1�[A\D��A]]�������UH��AVA��AUA��ATI��SH��f�f�{��L��E�� 
�H��I��H��toH��H���H�C �I�t$`A�D$L��H��fE��$$�1�[A\A]A^]�H��H��H����i���������Ѹ���ff.�f��UH��AUATI��S��H���eH�%(H�E�1�D���H���wT���H@�V���H@� �������L��H��8����H��umH��8���������H�����L��H��8����H��u7H��8������$���������H��8���L���H�������H��H��H������H�� ����L��H��(����H��u���(�����t7H��(������$�����u&�H��(���L���H��u���$�������H�U�eH+%(��H���[A\A]]���������L��H��8����H��������8���H��$����H��H��t���<���H��$����I��H��tlH��H��H��8����E����$�����t'H�{�I�}���$����;���������1�����H��8���L���H��t�Dž$�����H�{���$�������f.��UH��AUA��ATSH��heH�%(H�E�1����H�����I�ԁ��H@t3H���(���A��H�E�eH+%(��H��hD��[A\A]]���A�������tĺ�L��H�������A��H��u�H������ƅ7���H������H��8�����������@���������H��H���H������H��P���H������H��X���H������H��`���H������H��h���H�����H��p���H�����H��x���H�����H�E�H����H�E�H����H�E�H���H�E�H������H�E�H�����H�E�H�����H�E�H�����������H�E�H�����H�E�H�� ���H�E�H��(���H�E�H��0���H�E��I��H������<���H�������H��H����H��L��H��8��������������I�|$�H�{�D�������$���L�����������ueI�E���uX��A���H�����������������H�������������A��������������L�������DE����A�����I�|$�D�����������H������L���H���,���Dž�����������U��H��H���m���]���UH��AUATL�gf�M��tfL��H��M��$8�L���I�l$`IDŽ$�L��IDŽ$ �I��$�������A��$���t.��~>A\1�A]]�H��L��H��H����k���L���1�A\A]]���1�A\A]]�H���H���H���H����UH��H��H����]��U1�H��H��AT�A�ą�x~H����A�ą�yH����L1�H��H��H���A�ą�yH������H��E1���H���D��A\]�UH���]�UH��H��H�����H���]�strlenhidp_get_connlisthidp_input_eventstrnlenstrscpyhidp_send_framehidp_process_transmithidp_process_datahidp_process_hid_controlhidp_process_handshakehidp_recv_ctrl_framehidp_recv_intr_framehidp_session_threadhidp_send_message0. !"#$%&21/-,	
9
++'()345:;<=>?@ABCDWXcFwnfhokmjilgEb7JN`OPQKLMGHIRSVtu�����������†����������qsryY]|\^_z{Z[U*8}a6d~�����srq������������hidp_sock_releasedo_hidp_sock_ioctlhidp_sock_createhidp_hid_driversock %p data %p len %d
%pMRsession %p data %p size %d
session %p
&session->state_queue&session->report_mutex&session->report_queuekhidpd_%04x%04xsession %p skb %p len %u
report len %d
include/linux/skbuff.hsession %p param 0x%02x

1.2hidpnet/bluetooth/hidp/core.csock %p
cmd %x arg %p
sock %p sk %p
Can't register HIDP socket
hidpnet/bluetooth/hidp/sock.cUnknown key (scancode %#x) released.
Unknown key (scancode %#x) pressed.
Can't allocate memory for new frame
session %p type %d code %d value %d
Bluetooth HID Boot Protocol DeviceUnsupported protocol header 0x%02x
session %p skb %p len %u param 0x%02x
HIDP (Human Interface Emulation) ver %s
/build/linux-j08yY4/linux-5.15.0/net/bluetooth/hidp/core.cFailed to create HIDP proc file
HIDP socket layer initialized
alias=bt-proto-6license=GPLversion=1.2description=Bluetooth HIDP ver 1.2author=David Herrmann <dh.herrmann@gmail.com>author=Marcel Holtmann <marcel@holtmann.org>srcversion=3EB1E9EFF50C354CC796206depends=hid,bluetoothretpoline=Yintree=Yname=hidpvermagic=5.15.0-156-generic SMP mod_unload modversions �~�:module_layoutӅ3-system_wqA��skb_queue_head(L��hid_add_deviceݸ��sock_init_data� dThid_ignore�T�Sup_readE�P�kernel_sendmsg���sockfd_lookupc��xhid_parse_report�7remove_wait_queue}��wait_woken�-�cancel_work_sync�Qfsock_no_getname	{{�__dynamic_pr_debug��)g__get_user_49c��init_timer_key8�2mutex_unlock�;\�bt_sock_register9�d�strscpy�h��kthread_create_on_node�P�jiffies7���hid_input_report��fdown_read�2�{bt_err��bt_info�
�__pskb_pull_tailMy�input_eventT��__init_waitqueue_headi�#sock_no_mmap�k_copy_to_user�9�[__x86_return_thunk�@vsock_no_recvmsg�qubt_sock_unlink�.bjskb_queue_purge|��sock_no_socketpair��q�l2cap_conn_putق#�sk_alloc�5��current_tasku��mutex_lock_interruptible���__mutex_init���kl2cap_is_socket|f(�sock_no_bind0��asock_no_listenH��WstrlcpyK��Mmutex_lock�x��sock_no_acceptLq�kfree_skb_reason��sk_free����mod_timer����__module_put_and_kthread_exit�$�bt_sock_unregister�q��skb_pull%z��up_write����init_net��Wdown_write$��fputuyH�init_wait_entryx�vsock_no_shutdowns�%�bt_sock_link?G__cond_resched���__ubsan_handle_out_of_bounds,��skb_queue_tail����capable�Je�woken_wake_functiond�v�proto_register�\��__put_user_4f�__alloc_skb���strnlen�>�put_device_i�refcount_warn_saturateke��__stack_chk_fail�݄5input_register_deviceQschedule��ݍschedule_timeout���kmalloc_order_tracey�proto_unregister�w�(l2cap_register_user�pHe__x86_indirect_thunk_rax|@<�wake_up_process�m��__fentry__����fortify_panic&
;hid_destroy_device!��hid_allocate_device�4R�l2cap_conn_get|�Z$get_device�g}�__module_get"#�>__wake_upܐ�timer_delete_sync��&�prepare_to_wait_event��jsock_no_connect���_raw_write_unlock_bh8"�Jadd_wait_queue�zkfree8߬imemcpy�z�8input_unregister_device/��Ksock_no_sendmsg�fp�set_user_nice��Q_raw_write_lock_bh�T�finish_wait}��bt_procfs_init��)skb_dequeue;͑�memdup_user6��queue_work_onnJnesnprintf�[X�skb_putœ�_copy_from_user�o��bt_procfs_cleanup���memscan}�c7l2cap_unregister_userZ�input_allocate_device``��)��'hid_report_enum [3]'�(��(��&'unsigned char [256]''int'PHIDP��~la^P,����j�;$hidpGCC: (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���5�5�"�� G�y ��@_�"�
���� � g �@�:`� �		�  � @�� �`� �h�tpg	�� ��&� ��.� ��6� �H� p��	� R� @����^� �}�g� u�  �� @�� `H-C��� ��� ��� �  � @��`�N����+�� ��� @���� 	@�9H� H��g R� @4a���� �A��A����A��� H�9H�N���~qk��x�6@$� H�R� ������,� :�7� �A� @K� ����Q� ��\� @l� `z� �G��y������g�� �� @�� ���a������ �!��oT}��J������� ����� m@�� @��A
Ak��� ��� ��� ���  �� @�9=
��`�#� 6��7� ����#�ң@���`�N� ��]� 6��h� H��o� S@�v� S���-��/L���fG	���_�S��}� ����� ��@��� ������ ������ �����@������ ���� ��� H@�� i���� k��-��������
� � #� H@/� �����>� G� V� h� y� �� �� �� ����� 8�/u��@� H�� iF���@L����]����� ��� ��@�� ���j����N��	� ��@� ���$� ���1� ��B� ��@ө���۩���d�	��J��@��R� 
h8���v��@����.������ڎ��@������"���`� ��l� ��@uw���z� ����� ��
����
����
����
��������
�������� �� 
���� �� ��  � @
����
6��6��
��������
����4����
��������
�������
�����������
������
��������
�����
����
������
��
�;
��
���;��
����
6����	� � � � �� � � � $� 	BH8.� ��
��7� PE�D?� HR
��}�H� ��U� ��@
<S���
<����b� Wb\�m� �@u� ��ʊ��9QE��*	�&��~� 	8�&��@�� 	p�� k?��|k?��� ��� ��� ��� ��� ��=	��� 	��� 	� 	��	� �?� 	� 	 � 	(}#	0�� @� P� `n�	p� �'� ����7� �B� �M� 	�V� 	�_� j� @}�u� 	��� 	��� 	��� 	��� 	��� ��� � �  � 0�� @� P� `D�		p � �(� <�,� <:� @H� 	PV� `��	pa� 	xm� �x� ��� ��� ���	�� 	�� ��  � @� `� ��D@�� � �� <�� �
�#� �
�*� �@4� ���9H@A� H��)S@�-��Tm�����J� �(�9HTm���}��G	�n
	R� �� Y� ��Pd� ���p� ���|� ����� 	����� �I�
�� ��(�� ��� ���� 	�� 	�� 	��q�� ��� 	��� 	�!	"!�/�?H,!	H4!P<!	`E�pD!�O!�]!	�e!	�u!	��!	��!���!	��!��!��!	��!	��!
!!!	 .!0?!@N!Pb!`y!p�!��!��!��!��!�!�!�0!�@!P!^! m!0{!@�!P�!`�!	p�!	x�!��!��!�!�!	�,!	�=!	�J!	�C�	�QyY! s!0�!	@�!P�!`�!p�!��!	��!�!�!	�-!�>!�R!�^!o!�! �!�0�!�8��@�!P�!`spI���!��!�!	�!�!)! 9!@E!	`N!pZ!�i!�z!��!����!	 1�!@1���1�!E�1�!�1�!2�! 2�!@2�!`2�!�2�!�2�!�2�!�2!3!3]� 3!03"!@3.!�3:!�3E!	4T!	4�n�@4c!��4�D��42_�5q!��8}!�9�!�9�!�<��@?�!B�!��D�!��EX�	��F�!��G�!��H�!��I�!��J�!��K!�L!!�O1!�
@R6!�
S��
�
�S<!<�TE!m�TN!k�UY!�Vd!�Vo!<�Vw!SW�!S@W�!���W�!�[�!6�[�!\�!6 \�!@\�!�]!��^!�� ^)!6@^�=6H^9!P^E!��X^O!�^^!k�^m!��_{!���_�!Ha�!H�a�!Hb�!H�b�!Hc�!H�c�!Hd�!H�d�!He	!H�e	!Hf	!H�f,	!Hg<	!H�g���hME@iI	!�iQ	!�i*y�joT}@j+sW������Y	!��f	!���o	!	�|	!����	!	���	!H��	!���	!	���	!���	!���	!{��
!@�
!�`�
!�'
!�3
!����7
!���M
!@�]
!1k�g
!@�s
!S��}
!6���
!6ȝ����.��@�����������d��������@��������
!����A
����
!�@��
!����
!����
!	��-�
!�
!�
!�
!!!!+!?!R!	a!
r!�!�!
�!�!�!�!�!�!�!!!)!8!H!d!t!�!�!�!�!�! �!!
!"
!#8
!$E
!%U
!&i
!'
!(�
!)�
!*�
!+�
!,	�	�	�
!
(�
!�
! �
!@!`!�!�!�!�#!+! 3!E!X!j!~!�!�g�*�� ��H@�H���H@����!����!�!��! �!�T@�!8�!6@!6H$!6P,!�X1!`�!���a�
�<!Bm!J!b!|!�!�!�!�!�!! !	7!
K![!f!|!�!(�9H�!��!��!��!��!�!�!!	�!�?@�! $!0�)��@	�/!D!^!
����
��<��
����
����
��6�
������
���
6���x!�!�!�!�!J��9H�E��&���~� 	��&����� 	�!���!	@�!��H�!	x!	����*��3��=	�g	�0	��h6�!	��� ���q����!�$V	�с	�� 	�!	�.!	)e	�!	9! H!	@X!Pe!`�P
p!�!�!�r!�0!�@!��!����!	��!	��!	�,!���!���!�}@�!
��Qy��!��!�!	@!	H��	P��`!�
�!H@ !�*!�
;!@
E!U!��oT}�*y�+B���@+e!S�+p!S�+y!
�,=b�@,�!��,�!��,�!�-y!��
���!@�9H��b\��!�
����*	��!6��!E'�
� �93E@�!X�!��!�@�3��!��!	��!	�!	�!	�$!/!<��36!	 ?!m@J!�
@U!�e!�y!		��@�!H��!m	�-�
��H@
���!x�/̩�@�����]���. ��!"�@`� ��]� ��۩ �ө �@�! ���!$���!&��!(�@�=��
��
�����
��<�
���
���
��!�
#��#�
8��%�
<��'��! �9HL�,��]�.��
�+�)�*�
�+�-��!`���63����!<�!
�!! �E@&!P.!���� 	��	�������}6! �-@
0�>!R� ��}@O!�R� ��}@�*`p������-�]!o!I5�@3�t!�!�!�!�! �A�9H�-���*E�
k��u	E��/��}R� ��@b\���I)��!��!��!�
@�!�
�!���!��6!!�@~qk@�		����{��.!�	&!�@	�Vg `	М

�	!�	!�	5!m
B!<P!k@]!s!8� @7�4�2�1���9���}!E'JTk@�!���!
�!! �E@&!P.!
`�� 	��	�������}�6!��-@�
�*C�o
D�
k��l]�iS�!F��!W
�		���!I�
��<�!�!��!K�
��;��!M�
V[9�I5�
!O�!W
I5�)!R�
��:�;!T�
�		��M!
�)�	�(;�� 
[!V�o!U��!��!��!��
�		���!\�
�		���)��(;�!^��!\�
V[9�g�)�?@;�!a�
V[9�|v�,k���!c�
�		��!
a��?@;AB

!!e�
V[9�9�<#!g�
k���)�	?@8!i�
V[9�H!k�]!ϩ
9�R� �s!n�
�h>�R� �!�!���<�b\��!p�
b\��I+��!r�
b\��I+��!t�
V[9��!v��!���!���!v�
V[9���<�!{�!{�,!�;C!�;T!�;d!��v!\��!I��!��hid_device_idhid_collectionparent_idxhid_usagecollection_indexusage_indexresolution_multiplierwheel_factorhat_minhat_maxhat_dirwheel_accumulatedhid_fieldapplicationmaxusagereport_offsetreport_sizereport_countreport_typelogical_minimumlogical_maximumphysical_minimumphysical_maximumunit_exponenthidinputdpadhid_reporthidinput_listmaxfieldhid_inputreportshid_devicedev_rdescdev_rsizerdesccollectioncollection_sizemaxcollectionmaxapplicationcountryreport_enumdriver_input_lockll_driverll_open_lockll_open_countbattery_capacitybattery_minbattery_maxbattery_report_typebattery_report_idbattery_avoid_querybattery_ratelimit_timeinitial_quirksio_startedinputshiddevhidrawff_inithiddev_connecthiddev_disconnecthiddev_hid_eventhiddev_report_eventdebug_rdescdebug_eventsdebug_listdebug_list_lockdebug_waithid_report_enumnumberedreport_listreport_id_hashhid_typeHID_TYPE_OTHERHID_TYPE_USBMOUSEHID_TYPE_USBNONEhid_battery_statusHID_BATTERY_UNKNOWNHID_BATTERY_QUERIEDHID_BATTERY_REPORTEDhid_driverdyn_listdyn_lockreport_tableraw_eventusage_tablereport_fixupinput_mappinginput_mappedinput_configuredfeature_mappinghid_ll_driverraw_requestoutput_reportmay_wakeupmax_buffer_sizehid_report_idhid_usage_idusage_hidusage_typeusage_codeBT_CONNECTEDBT_OPENBT_BOUNDBT_LISTENBT_CONNECTBT_CONNECT2BT_CONFIGBT_DISCONNBT_CLOSEDbdaddr_tbt_sockaccept_qskb_msg_nameskb_put_cmsgl2cap_chanhs_hconhs_hchandst_typesrc_typepsmdcidscidimtuomtuflush_tochan_typechan_policysec_levelconf_reqconf_lennum_conf_reqnum_conf_rsptx_wintx_win_maxack_winretrans_timeoutmonitor_timeouttx_creditsrx_creditstx_staterx_stateconf_stateconn_stateremote_amp_idlocal_amp_idmove_idmove_statemove_rolenext_tx_seqexpected_ack_seqexpected_tx_seqbuffer_seqsrej_save_reqseqlast_acked_seqframes_sentunacked_framessdu_lensdusdu_last_fragremote_tx_winremote_max_txremote_mpslocal_stypelocal_msdulocal_sdu_itimelocal_acc_latlocal_flush_toremote_styperemote_msduremote_sdu_itimeremote_acc_latremote_flush_tochan_timermonitor_timerack_timertx_send_headtx_qsrej_qsrej_listretrans_listglobal_lhci_devbdaddrsetup_addrpublic_addrrandom_addrstatic_addradv_addr_typeshort_nameeirappearancedev_classmajor_classminor_classmax_pagele_featuresle_accept_list_sizele_resolv_list_sizele_num_of_adv_setsle_stateshci_verhci_revlmp_verlmp_subvervoice_settingnum_iacstored_max_keysstored_num_keysio_capabilityinq_tx_powererr_data_reportingpage_scan_intervalpage_scan_windowpage_scan_typele_adv_channel_maple_adv_min_intervalle_adv_max_intervalle_scan_typele_scan_intervalle_scan_windowle_scan_int_suspendle_scan_window_suspendle_scan_int_discoveryle_scan_window_discoveryle_scan_int_adv_monitorle_scan_window_adv_monitorle_scan_int_connectle_scan_window_connectle_conn_min_intervalle_conn_max_intervalle_conn_latencyle_supv_timeoutle_def_tx_lenle_def_tx_timele_max_tx_lenle_max_tx_timele_max_rx_lenle_max_rx_timele_max_key_sizele_min_key_sizediscov_interleaved_timeoutconn_info_min_ageconn_info_max_ageauth_payload_timeoutmin_enc_key_sizemax_enc_key_sizepairing_optsssp_debug_modeadvmon_allowlist_durationadvmon_no_filter_durationenable_advmon_interleave_scandevid_sourcedevid_vendordevid_productdevid_versiondef_page_scan_typedef_page_scan_intdef_page_scan_windowdef_inq_scan_typedef_inq_scan_intdef_inq_scan_windowdef_br_lstodef_page_timeoutdef_multi_adv_rotation_durationdef_le_autoconnect_timeoutmin_le_tx_powermax_le_tx_poweresco_typelink_policysniff_min_intervalsniff_max_intervalamp_statusamp_total_bwamp_max_bwamp_min_latencyamp_max_pduamp_typeamp_pal_capamp_assoc_sizeamp_max_flush_toamp_be_flush_toloc_assocflow_ctl_modeauto_accept_delaycmd_cntacl_cntsco_cntle_cntacl_mtusco_mtule_mtuacl_pktssco_pktsle_pktsblock_lenblock_mtublock_cntacl_last_txsco_last_txle_last_txle_tx_def_physle_rx_def_physreq_workqueueerror_resetdiscov_timeoutdiscov_offservice_cachencmd_timerrx_workcmd_workdiscov_updatebg_scan_updatescan_updateconnectable_updatediscoverable_updatele_scan_disablele_scan_restartrx_qraw_qsent_cmdreq_lockreq_wait_qreq_statusreq_resultreq_skbsmp_datasmp_bredr_datadiscoverydiscovery_old_statediscovery_pausedadvertising_old_stateadvertising_pausedsuspend_notifiersuspend_preparesuspend_state_nextsuspend_statescanning_pausedwake_reasonwake_addrwake_addr_typesuspend_wait_qsuspend_tasksconn_hashmgmt_pendingreject_listaccept_listuuidslink_keyslong_term_keysidentity_resolving_keysremote_oob_datale_accept_listle_resolv_listle_conn_paramspend_le_connspend_le_reportsblocked_keyshw_infofw_infoadv_tx_poweradv_dataadv_data_lenscan_rsp_datascan_rsp_data_lenadv_instancesadv_instance_cntcur_adv_instanceadv_instance_timeoutadv_instance_expireadv_monitors_idradv_monitors_cntirkrpa_timeoutrpa_expiredrpainterleave_scan_stateinterleave_scanpower_ledmsft_opcodemsft_datamsft_curve_validityaosp_capablehw_errorset_diagset_bdaddrcmd_timeoutprevent_wakeHCI_SETUPHCI_CONFIGHCI_AUTO_OFFHCI_RFKILLEDHCI_MGMTHCI_BONDABLEHCI_SERVICE_CACHEHCI_KEEP_DEBUG_KEYSHCI_USE_DEBUG_KEYSHCI_UNREGISTERHCI_UNCONFIGUREDHCI_USER_CHANNELHCI_EXT_CONFIGUREDHCI_LE_ADVHCI_LE_SCANHCI_SSP_ENABLEDHCI_SC_ENABLEDHCI_SC_ONLYHCI_PRIVACYHCI_LIMITED_PRIVACYHCI_RPA_EXPIREDHCI_RPA_RESOLVINGHCI_HS_ENABLEDHCI_LE_ENABLEDHCI_ADVERTISINGHCI_ADVERTISING_CONNECTABLEHCI_CONNECTABLEHCI_DISCOVERABLEHCI_LIMITED_DISCOVERABLEHCI_LINK_SECURITYHCI_PERIODIC_INQHCI_FAST_CONNECTABLEHCI_BREDR_ENABLEDHCI_LE_SCAN_INTERRUPTEDHCI_WIDEBAND_SPEECH_ENABLEDHCI_EVENT_FILTER_CONFIGUREDHCI_DUT_MODEHCI_VENDOR_DIAGHCI_FORCE_BREDR_SMPHCI_FORCE_STATIC_ADDRHCI_LL_RPA_RESOLUTIONHCI_ENABLE_LL_PRIVACYHCI_CMD_PENDINGHCI_FORCE_NO_MITM__HCI_NUM_FLAGShci_dev_statserr_rxerr_txcmd_txevt_rxacl_txacl_rxsco_txsco_rxbyte_rxbyte_txDISCOVERY_STOPPEDDISCOVERY_STARTINGDISCOVERY_FINDINGDISCOVERY_RESOLVINGDISCOVERY_STOPPINGdiscovery_statelast_adv_addrlast_adv_addr_typelast_adv_rssilast_adv_flagslast_adv_datalast_adv_data_lenreport_invalid_rssiresult_filteringlimitedrssiuuid_countscan_durationSUSPEND_PAUSE_DISCOVERYSUSPEND_UNPAUSE_DISCOVERYSUSPEND_PAUSE_ADVERTISINGSUSPEND_UNPAUSE_ADVERTISINGSUSPEND_SCAN_DISABLESUSPEND_SCAN_ENABLESUSPEND_DISCONNECTINGSUSPEND_POWERING_DOWNSUSPEND_PREPARE_NOTIFIERSUSPEND_SET_ADV_FILTER__SUSPEND_NUM_TASKSsuspended_stateBT_RUNNINGBT_SUSPEND_DISCONNECTBT_SUSPEND_CONFIGURE_WAKEhci_conn_hashacl_numamp_numsco_numle_numle_num_peripheralhci_conn_flagsHCI_CONN_FLAG_REMOTE_WAKEUPHCI_CONN_FLAG_MAXamp_assocrem_lenlen_so_farINTERLEAVE_SCAN_NONEINTERLEAVE_SCAN_NO_FILTERINTERLEAVE_SCAN_ALLOWLISTconn_reasonsCONN_REASON_PAIR_DEVICECONN_REASON_L2CAP_CHANCONN_REASON_SCO_CONNECThci_conninit_addrinit_addr_typeresp_addrresp_addr_typeadv_instanceattemptpending_sec_levelpin_lengthpasskey_notifypasskey_entereddisc_timeoutconn_timeoutle_conn_intervalle_adv_datale_adv_data_lenle_tx_phyle_rx_phytx_powermax_tx_powerconn_reasonclock_accuracyconn_info_timestampremote_capremote_authdata_qchan_listdisc_workauto_accept_workidle_workle_conn_timeoutle_scan_cleanupl2cap_datasco_dataamp_mgrconnect_cfm_cbsecurity_cfm_cbdisconn_cfm_cbhci_chanampl2cap_seq_listl2cap_connhconhchanfeat_maskremote_fixed_chanlocal_fixed_chaninfo_stateinfo_identinfo_timerrx_skbtx_identident_lockpending_rxpending_rx_workid_addr_update_workdisc_reasonchan_lchan_lockl2cap_opsstate_changeset_shutdownget_sndtimeoget_peer_pidalloc_skbl2cap_userl2cap_pinforx_busy_skbhidp_connadd_reqctrl_sockintr_sockrd_sizerd_dataidle_tohidp_conndel_reqhidp_conninfohidp_connlist_reqcnumhidp_session_stateHIDP_SESSION_IDLINGHIDP_SESSION_PREPARINGHIDP_SESSION_RUNNINGhidp_sessionctrl_transmitintr_transmitctrl_mtuintr_mtudev_initwaiting_report_typewaiting_report_numberreport_mutexreport_returnreport_queueoutput_report_successinput_bufbt_sock_listcustom_seq_showcompat_hidp_connadd_reqdo_hidp_sock_ioctlhidp_cleanup_socketshidp_closehidp_connection_addhidp_connection_delhidp_copy_sessionhidp_exithidp_get_conninfohidp_get_connlistreport_numberhidp_get_raw_reporthidp_idle_timeouthidp_inithidp_init_socketshidp_input_eventhidp_openhidp_output_reporthidp_parsehidp_process_reporthidp_process_transmitreportnumreqtypehidp_raw_requesthidp_recv_intr_framehidp_send_framehidp_session_dev_addhidp_session_dev_workhidp_session_findhidp_session_newhidp_session_probehidp_session_removehidp_session_runhidp_session_threadhidp_session_wake_functionhidp_set_timerhidp_setup_hidhidp_setup_inputhidp_sock_compat_ioctlhidp_sock_createhidp_sock_ioctlhidp_sock_releasehidp_starthidp_stopsession_freehidp.ko��
	"$(�#�2�?�X�	n�
��8������ 0)*"�:`/E�CO�=^ �n$�8�����P�H����@i���T#>>P7Z��s��"��P	�$�8�`
�$h8��8���`��80yL�G]�s$p8�Q�`��(����@~����#�((��)"�(:"�Lp!�`�u$P8�$�8�$8����$�8�$�8�$08$�8/$88G$8_'i	s0�`�p����������0�P�#:)#UL.kz-���(��$�8�" ����(��(��$8
p+�$`.4�.�F$H8^�s�~�������'y����	3�&�+&�9BP\hw���	�������"@h		2	D	N	[	f	u	�	�	�	�	'�	�	�	�	
#
,
=
�#Q
g
x
�
�
�
�
�
�
�
�
�
!.?OT_hqz���������'�.;Tajy���������


)
:
B
Y
a
r

�
�
�
�
�
�
�
�~�r�%�'5DLWfu__UNIQUE_ID_srcversion125__UNIQUE_ID_depends124____versions__UNIQUE_ID_retpoline123__UNIQUE_ID_intree122__UNIQUE_ID_name121__UNIQUE_ID_vermagic120_note_9_note_8__kstrtab_hidp_hid_driver__kstrtabns_hidp_hid_driver__ksymtab_hidp_hid_driverhidp_openhidp_closehidp_session_wake_functionhidp_session_wqhidp_parsehidp_stophidp_set_timerhidp_send_frame__UNIQUE_ID_ddebug618.3hidp_setup_hidhidp_setup_hid.cold__func__.48__func__.49session_freehidp_copy_sessionhidp_copy_session.cold__func__.53hidp_process_report.constprop.0__refcount_add.constprop.0kref_put.constprop.0.isra.0hidp_input_report.isra.0hidp_keycodehidp_mkeyspathidp_send_message.isra.0__UNIQUE_ID_ddebug608.12hidp_input_event__UNIQUE_ID_ddebug609.11hidp_output_reporthidp_session_dev_addhidp_starthidp_set_raw_report.isra.0hidp_get_raw_reporthidp_raw_requesthidp_process_transmit__UNIQUE_ID_ddebug619.2hidp_setup_inputhidp_session_new__key.34hidp_idle_timeouthidp_session_probehidp_session_removehidp_session_dev_work__key.35__key.36hidp_session_findhidp_session_semhidp_session_listhidp_session_threadhidp_recv_intr_frame__UNIQUE_ID_ddebug615.6__UNIQUE_ID_ddebug617.4__UNIQUE_ID_ddebug616.5hidp_session_run__UNIQUE_ID_ddebug614.7__UNIQUE_ID_ddebug612.9__UNIQUE_ID_ddebug611.10__UNIQUE_ID_ddebug613.8__UNIQUE_ID_ddebug631.1__UNIQUE_ID_ddebug632.0hidp_inithidp_exit__func__.51__func__.50__func__.46__func__.45__func__.44__func__.43__func__.42__func__.41__func__.39__func__.38__func__.31__UNIQUE_ID_alias640__UNIQUE_ID_license639__UNIQUE_ID_version638__UNIQUE_ID_description637__UNIQUE_ID_author636__UNIQUE_ID_author635.LC18hidp_sock_create__UNIQUE_ID_ddebug570.4hidp_protohidp_sock_opshidp_sk_listdo_hidp_sock_ioctl.constprop.0__UNIQUE_ID_ddebug569.5hidp_sock_compat_ioctlhidp_sock_ioctlhidp_sock_release__UNIQUE_ID_ddebug568.6hidp_sock_family_ops__func__.0__func__.1__func__.3input_allocate_devicel2cap_unregister_userhidp_get_conninfomemscanbt_procfs_cleanup_copy_from_userskb_puthidp_cleanup_socketshidp_get_connlist__this_modulesnprintfqueue_work_onmemdup_userskb_dequeuebt_procfs_initfinish_wait_raw_write_lock_bhset_user_nicecleanup_modulesock_no_sendmsginput_unregister_devicememcpykfreeadd_wait_queue_raw_write_unlock_bhsock_no_connectprepare_to_wait_eventtimer_delete_sync__wake_up__module_getget_devicel2cap_conn_gethid_allocate_devicehid_destroy_devicefortify_panic__fentry__init_modulewake_up_process__x86_indirect_thunk_raxl2cap_register_userproto_unregisterkmalloc_order_tracescheduleschedule_timeouthidp_connection_addinput_register_device__stack_chk_failrefcount_warn_saturateput_devicestrnlen__alloc_skb__put_user_4proto_registerwoken_wake_functioncapableskb_queue_tail__ubsan_handle_out_of_bounds__cond_reschedbt_sock_linksock_no_shutdowninit_wait_entryfputdown_writeinit_netup_writeskb_pullbt_sock_unregister__module_put_and_kthread_exitmod_timersk_freekfree_skb_reasonsock_no_acceptmutex_lockstrlcpysock_no_listenhidp_init_socketssock_no_bindl2cap_is_socket__mutex_initmutex_lock_interruptiblecurrent_tasksk_allocl2cap_conn_putsock_no_socketpairskb_queue_purgebt_sock_unlinksock_no_recvmsg__x86_return_thunk_copy_to_usersock_no_mmap__init_waitqueue_head__pskb_pull_tailbt_infobt_errdown_readhid_input_reportjiffieskthread_create_on_nodestrscpybt_sock_registermutex_unlockinit_timer_key__get_user_4__dynamic_pr_debugcancel_work_syncsock_no_getnamewait_wokenremove_wait_queue__crc_hidp_hid_driverhid_parse_reporthidp_connection_delsockfd_lookupkernel_sendmsgup_readhid_ignoresock_init_datahid_add_devicesystem_wqskb_queue_head���������
���������!���������+���������1���������E�M���������U���������a��������������������������������������������������������������������������������������������������������������������!�������������������������������	���������������������������������������������������������������������������������������������������1���������H���������W���������s����������������������������������������������������������������������������������������������������������/���������A�����������������������������!���������o���������~� �����������������������������������������������������������*���������4���������:���������D���������J���������h���������s���������}����������������������������������������������������������6���������T���������i����������������������������������������_������������6x��������lx������������������������������������������	�	(	���������'	,	���������8	�@	���������Q	����������	����������	{���������	����������	���������
���������

	�
���������.
{��������<
���������M
PX
���������a
���������K���������]xd	hi���������z��������������������������������������������������������������������������������������>���������O���������a���������m�����������������������������
���������G
���������X
���������}
����������
����������
����������
������������������"���������1�������������������$���������L���������]����������������������������������������������������������!���������w ���������������������������������������������������������������������/���������7���������w����������������������������������������9�	p���������������������������������������������������u��������:��`
�����������<A���������a��������������������
�E�������������������#�a@i��#���������
[���������-
4r9�����������������������������������������������������������������������&�c�h���������t�������������������������������������������������
���������'�,���������6���������A���������I�r���������y�������p!������������������"���������n�������������������������������������������������������������������-���������m���������y�����������������������������������������������������������������������������������������	P#���������/�6	�;��������������������������������	���������������������������������������������������:���������I�k���������������������������������������������������������������������
� �-�M�����������������������������������������������������������*���������K������������������������������������������������*�/���������Y���������w�~	�����������������������������������������������������V�������������������# �* 	�/ ���������� �� 	�� ���������� �� 	0� ���������1!���������A!���������^!���������h!���������q!����������!��!0�!0�!~�!���������"�	"���������)"���������D"���������]"����������"����������"����������"����������"v���������"~�"����������"9�"	8�"���������#���������#���������'#���������E#�J#���������T#���������d#���������u#����������#����������#����������#����������#����������#���������J$����������$����������$����������$���������%���������9%���������F%���������m%����������%����������%����������%����������%v��������$&���������\&���������f&���������r&����������&����������&��&����������&��&��&�'���������<'�A'���������e'���������l'�s'	x'����������'����������'����������'����������'���������(���������(���������L( Q(���������d(���������l(�(
�(����������(����������(	��(�(����������(���������:)���������V)z��������g)����������)z���������)w���������)����������) �)	�)���������
*z��������%*}��������C*���������z*����������*����������*z���������*����������*����������*���������+���������+���������8+���������R+���������b+���������q+����������+����������+���������,z��������*-���������H-���������f-���������~-����������-����������-����������-����������-}���������-���������.���������?.���������\.���������a.���������u.����������.����������.
�.����������.����������.���������/���������///	H/���������,/���������8/���������B/���������N/���������P���������H���������H ���������',������������������	�������������������#���������(���������2 <���������J�T���������b>g���������r
yZ����������������������������������������������� ��������������������|�����������������Z�"y��������,���������3 8���������>����������
��(�~~�.� �(�0�8�H`.Pp+`�h������� 0` �(�0 8�@�H@P�X�`P	h`
p�x��`���0�����`�����@�������p!�#��#�%�&�' ((�(0p+8`.@�.H'Y��
���� �$�(�,�0�4�8�<@)D[HhLNPTFXS\�`xd3h�l(p5t�xH"|/#�h#�'%�|%�&��'��.�J*T���� G$(�, 0�4�8)<9@IDgHrL�P�T�	XJ\�`�d
hNllp�
t�x�|������������s�5����������X�S#�t#�I$�#&�[&�q&�d'��'��'�"�
��(�y*��+�t.�/�7/�M/��=he�eX�	�y	
	� �
$O(	�04�8	�@�D
H	zP�T)X	
`�d�h	Bpktjx	����� �	"���� �	Z�f� �	���!��"�	b��&�i'�	*�,(��(�	�	)��)�	:��.�
/�	rH H0@8`Hpx�H���H���H���H��@`H�PX h`����������������~���8�@0H�P9p�xp���9���`����������� (�0�P�X`�h����������������������0�8�@�H�h�p0x��x���P����Z���_�Z� _( HZP�X_`/8�8�.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.text.unlikely.rela.init.text.rela.exit.text.rela__ksymtab_gpl.rela__kcrctab_gpl.rela.rodata__ksymtab_strings.rela__mcount_loc.rodata.str1.1.rela.smp_locks.rodata.str1.8.modinfo.rela.retpoline_sites.rela.return_sites__versions.rela__bug_table.rela__jump_table.rela.data.rela__dyndbg.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.BTF.gnu_debuglink@$.d0?�R/:@���*-J�/0E@�
�-^"0�Y@XX-n�0Bi@��-	~41y@�H-�@1�@�-
�`1� �@��-�2@5�Q5P�@h�-�2�6y�8��@X�-�2�8���:7�;@�0-"�;@-0�<� @�X;@0!`-Q�XL@�!�- c�Y� ^@&H-"n�]�i@X)-$|@a�@w@X/0-&��d�0�d��De�De�X���P.u	`���/�0��	*�H��
���0��1
0	`�He0	*�H��
1�o0�k0F0.1,0*U#Build time autogenerated kernel key>]�<������Ͷ)
XV0	`�He0
	*�H��
�3�P��Ѓ��?�)r����5z@a6{G8���*
���8uy��N��cY�C���pJ��w���]lm�qC��WC��ވ��.��͊��FY���y|RJ~�|��2�=�QK�i
U ���M� l���n��^���$m'IkO�%��%����V�Y�a���'��NTh������	�jB`Fj0�����~�# �����6}�wn�JqiQ*u�δT�dw���]8l�Ǚ�i=�8gb6/�M��{6b,���xv���EJo��	qD�j��w߼_H[V�c����w6�:�h@���c�C��0΃�T�Q{ta��	{�ͅ��ɛ���/�҉���ipJw�~�j
L����(`q�x��v�C�z��}�4i5M�FK��v��q���'��4�����ܙL{�����Oɸ�N~/�ِ��� �Gط�t���gk�J��Ώ�'a1b���M-�ڕSh����~��ќs�F֦r�����F4�޽&�[�,�Ȏ���~Module signature appended~