HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux spn-python 5.15.0-89-generic #99-Ubuntu SMP Mon Oct 30 20:42:41 UTC 2023 x86_64
User: arjun (1000)
PHP: 8.1.2-1ubuntu2.20
Disabled: NONE
Upload Files
File: //usr/lib/modules/5.15.0-89-generic/kernel/drivers/platform/surface/surface_dtx.ko
ELF>��@@)(GNU݋M#_:i��q�_H��q#LinuxLinux�UH��H��SH���H�H�q@��u5H��tH�H���H��h���t
H��t��CL�A9CH�E�H�]���ff.���UH���H��AWAVAUATI��SH��H��H��H�}�H��D�.H�E��H�I��H9�tVL�p�E��I�F�t:A�FLAFP��A+FHL9��I�~HD��L���I�~ ���I�FL�p�H9�u�H�}��H�}�1ɺ�H�ǘ�H��[A\A]A^A_]���UH���H�H H���]���UH��AWAVAUI��ATSH��PH�}�H���H�U�eH�%(H�E�1�H�L�xH�E�L������H�E�H�@@����CL9CH��L�s(L��������U�H�{HH�M�L���L��A���E���#�E���t1L����E�H�U�eH+%(�'H��P[A\A]A^A_]�H�E��@A�s���L���H������L���H�E��@A����CL9CHuH�E�H�@@�tDL�����u,H�E�H�@@��#���L���H����\���L���H�����H���1�H�}��H�E�L����H�u�H�V@��u#H��u?�H�u��L����sL9sHt�H�u�L����c���L���Ic�����A�ą��H�����H����������fD�UH��ATI��H�M�H�U�H��XeH�%(H�E�H�H�u�H�u�H�E�H�E�H�E�H�E�H�E�H�E�H�E����uH�}�uH�U�eH+%(u
L�e����L���D�M�D�E��H�M�H��H���������ff.���UH��ATI��H�M�H�U�H��XeH�%(H�E�H�
H�u�H�u�H�E�H�E�H�E�H�E�H�E�H�E�H�E����uH�}�uH�U�eH+%(u
L�e����L���D�M�D�E��H�M�H��H���������ff.���UH��ATI��H�M�H�U�H��XeH�%(H�E�H�H�u�H�u�H�E�H�E�H�E�H�E�H�E�H�E�H�E����uH�}�uH�U�eH+%(u
L�e����L���D�M�D�E��H�M�H��H���������ff.���UH��AVAUI��H��ATI��H��SH��H��G�L��`��L�k0H���f���H��H��A�L�c8I����CH�H�CPHǃ�H�CXǃ�Hǃ�ǃ�ǃ�ƃ��H���H��H���H���H��H���E1�1ɺ H���L��hH���H��H���H��H��pH��pHǃ�H��x�E1�1ɺ H��L��H��(H��H��Hǃ H���H�{8L�����A�ă��t���uA��u�E���=L��bA�H�{8L�����A�ă��t���uA��u�E���L��cA�H�{8L������A�ă��t���uA��u�E�����H���H���H�H����E1�H�@H���f�PH���H�S0H��`H������bA���H���D����H����A�ą�uFH�{8L���L���A�ą�uVH�{H�A�ą�t*H����[D��A\A]A^]�H������H�5H��1ɿ ���H�{8L���H��h��A����U�`H��AWAVAUI��ATSH��H�}�H�=L�����
�H���6I�^�I��H��t��A�F������P	���I�$I�\$I�|$(H��I�\$H��M���I�\$�M���L��H��I�D$PI�D$`I�D$XI�D$H�I�F��uoI���I���I���L��I�D$I�T$H��H�}�L���1�H��[A\A]A^A_]��H����8����H����&���L���I�<$H��t���������t��~L������뗸��������ff.�f��UH�Wx��� H�5H��H���]��UH��AWAVAUATSH��@H�eH�%(H�E�1���&��p��I�ԁ�*����"��+���I��)����A�L�m�H�{8L��������t���uA��u���D�m�A���C��-f�E��E��L��H�u���f�E��H��H�H���H�U�eH+%(�H��@[A\A]A^A_]���#�����A�L�}�L�u�L�m���$���H�{81�L��L��H�E�H�E�L�}�H�E�����t���uA��u�H��f�����'�����(��zA�L�}�L�u�L�m�H�{81�L��L��H�E�H�E�L�}�H�E�����t���u�A��u�H������!�����"���g�1���������^���A���T���H�{81�L��L��H�E�H�E�L�}�H�E�����u���A�L�}�L�u�L�m�H�{81�L��L��H�E�
H�E�L�}�H�E�����t	�������A��u�H��3���A�L�u�H�{8L���F������t���uA��u������D�m�A���C��-L�����H�����A�L�}�L�u�L�m�H�{81�L��L��H�E�H�E�L�}�H�E�����t	����"���A��u�H����A�L�u�H�{8L���������t���uA��u�����E�L�����H��?����O1��3���A�L�}�L�u�L�m�H�{81�L��L��H�E�	H�E�L�}�H�E�����t	����y���A��u�H������H���������UH��AUI��ATA��SH���H�H�x���u7H�H�P@��u4D��H��L�����H�;I��H���[L��A\A]]�I�������H�xI��������UH��AVAUATI��S�H��eH�%(H�E�1�I��$���H�u��d���t���u��u���I��$���H�u��g���t���u��u���E��U�<uF��uBDH�5�L�� �H�E�eH+%(��H��[A\A]A^]���u��u�M��$H���M��$����L����A��$�����E�A8D$�tvA�D$�H�u�L��f�E��E���I�|$X1ɀ}������I�|$X1�1�1��L����Q���I��$���H��H�������L����$������UH��AVAUI��ATSH��H��eH�%(H�E�1��F<����<�<��E1��KL9��M����L����C<�Awt<��<u�E�I��8���H�u����{��L���A�H�E�eH+%(�PH��D��[A\A]A^]�E1�<u�A��b���<u��A��y����D�sE8u�t�E�u��E�A���C��6f�E��`����CH�5I�U�� ��HɃ���T���A����A��x�����CfA9E��1����C�E�A�E��CA�E�D�sA���C��6f�E��C��f�E�����D�s�E�A��tCw�E���I���A��uD��9���� A���*���A���� ����� �����E1�������UH��ATL���I�$H����I�D$I�T$H�BH�H���I�D$H��"I�D$I�$H����I�<$H��t���������t��~-L���L�e�1����L���L�e�1������ǐ�UH��AVAUATI��S�O@H���H�8M��$�M��$��I��$h�I��$�I��$��L���I��$�I9�t$H�X�H�{ ���H�CH�X�I9�u�L��M�l$�1ɺ�I��$��L���L��I�D$0I�D$8�I�|$H�M��t������A�$��t��~"[A\A]A^]�L���[A\A]A^]��L�����ff.���UH���H�����1�]��UH�xH�����]���UH��AWAVL�wAUATSH��L���I��H=�wuH�=���
�I��I�Ǹ�M��t'L��L��L�����A�Ņ�u!I���wfL���1�[A\A]A^A_]�������A�$��t%��~+Mc���H������[A\AE�A]A^A_]�L����վL�����D���D�UH��AWAVAUATL������SH��H��eH�%(H�E�1��8����8����9���A�H��0���H�u������t���uA��u��A�H��0���H�u��E����t���uA��u��A�H��0���H�u�������t���uA��u��L�k�L����H��8���rN�H��8������H��8�����L���H�E�eH+%(�jH��[A\A]A^A_]�D�u�D�}�D:sXuD8{Yt�D�sXD�{Y�E�A���C��6fA��H�u�L��f�E�fD�}��v��Z���D�u�D:s[�k���D�s[�E�A���C��6H�u�L��f�E��4��8����CXD�u�<u)E��u$DH�5H�S`�� �����uE��u�D:sZ����D�sZA��H�u�L��f�E��E����H���1�A�������H���1�1�1�����H��(���H��H����Z����ff.�f��U���
H��AVAUATSH��L���H�=�I��I�Ÿ�M��t$L��H��L����A�ƅ�uI���wEL�kx1�[A\A]A^]�������A�$��t	��~Mc���L�����L�����D���H�E�H��H�x0��H�{0A��H���A��f
��H�{0A��H���A��f
��I��$�����H����I��$�����H����I��h���A��H���A��f
��I��h���A��H���D��f
��I��h���A��H���A��f
��I��h�������H���E1��H��(�����H����H��(�����H����H��(���A��H���A��f
��H��(���A��H���A��f
��H��(�����H�����UH��H��H��AT�A�ą�u&H��H���A�ą�tH���D��A\]�UH��H���H���]�event buffer overrun
&ddev->locksurface_dtxsurface/dtx&ddev->waitq&ddev->write_lock&ddev->client_lockssam/01:11:01:00:00/input0&client->read_lockunknown base state: %#04x
unknown latch status: %#04x
failed to get base info: %d
unknown cancel reason: %#04x
failed to get base state: %d
surface_dtx_pltfrqst: invalid response length, expected %zu, got %zu (tc: %#04x, cid: %#04x)Microsoft Surface DTX Device Mode Switchfailed to get device mode: %d
device mode is invalid, trying again
unexpected payload size for event %#04x: got %u, expected %zu
failed to get latch status: %d
drivers/platform/surface/surface_dtx.c   sdtx_device_mode_workfn__sdtx_device_state_update_modeMSHW0133license=GPLdescription=Detachment-system driver for Surface System Aggregator Moduleauthor=Maximilian Luz <luzmaximilian@gmail.com>srcversion=C057F958DF59130F50D0F30alias=acpi*:MSHW0133:*alias=ssam:d01c11t01i00f00depends=surface_aggregatorretpoline=Yintree=Yname=surface_dtxvermagic=5.15.0-89-generic SMP mod_unload modversions ��Lmodule_layout0O�no_llseek�<+platform_driver_unregister��ssam_device_driver_unregister�^Ѕ__platform_driver_register8�T�__ssam_device_driver_register���zssam_client_bind}i�misc_deregister�e�__dynamic_dev_dbgK��Mmutex_lock��HZ__put_user_2�k_copy_to_user�zkfree_i�refcount_warn_saturate3ϋLstream_open%z��up_write��Wdown_writeӯOkmem_cache_alloc_trace��kmalloc_cachesJ��cancel_delayed_work_sync���/ssam_notifier_unregisterm���queue_delayed_work_onӅ3-system_wq�dinput_free_devicete�!input_unregister_device�N�Zmisc_registerc�]�ssam_notifier_registerd#	input_register_device����input_event��+input_set_capability�Q�input_allocate_device9c��init_timer_keyj��delayed_work_timer_fn���__mutex_initT��__init_waitqueue_head��M{__init_rwsem7�z�_dev_err`��ssam_controller_device^��ssam_request_sync_with_bufferke��__stack_chk_fail�T�finish_wait��&�prepare_to_wait_eventQscheduleuyH�init_wait_entry?G__cond_resched8�2mutex_unlock(�xE__kfifo_to_useru��mutex_lock_interruptible�bdown_read_killable��LGfasync_helper46�_dev_warn"#�>__wake_up�T�Sup_read9ew�kill_fasync��?�__kfifo_in��fdown_read�9�[__x86_return_thunk�pHe__x86_indirect_thunk_rax�m��__fentry__?�surface_dtxGCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0��

*|{ sN	'�	�Q	�u	��	 X	(M�?@
=��{ ��4%@;@�{ !�{ �{ �{ �{ �{ �{ | | !| 	1| 
A| Q| a| 
q| �| �| �| �| �| �| �| �| } } !} 1} A} Q} a} q} �} �}  �} !�} �} �} �} ���} �~# �)L0
B��} ~ *~ C~ �} ���} �~} #0�Ve
@
E�P~ B�;#;@4�G�^~ �} ���} �~} p~ �~ �~ �~ L�M�
N�P�O��~ 8�;Q�rU�}�C��~  X;H�K���~��~ �} ���~ �~ 
 �} �� ( ? X m ��R��S� ��T�@}`� � � � '��Q�u��X � �PT�~\Z�@�HW��� Y�� �8��� \��:�_��K�a�>�
^�X�]�
^�`�� � 5� M� e� #�u�)�
 p� �� �� �� �� ؀ � �*���� � -� G� `� � �� �� Ӂ � 
� '� D� i� �� �� ҂ �� � ;� h� �� �*���� �� ̓ � � �;j�� ��+� ދ�T�@PT��~\Z��}8�*@�yk�D�m�H,��<,H�7� &@�*l�B� &@�(��O�@L� ^� y�
!�g4�
e
��
0���4��
e
o�u����}� `�rr�X;H@}�,��� m@��p�@m��� 7@c�a �� 7@c�ae� �� �c��#s��;t�>�
v�[�F�?�q�c�p�e�j�̈́ Wބ �
U�^�� ��
U�^�� ��� ]:� ]U� �(
�rr�m� ��
�rr�PT�~\Z��� ���� �$�� �$
��N���P�Š��
�rr���|�х ��� �
0.��g
� ��
<.�u�/);�5�� ��� �(*� �(;� %P
#�{�{
eXM� ��
~\Z�+�4a� ��{� ��
~\Z�+���� ��
�]��;
��ssam_device_idssam_spanssam_ssh_tcSSAM_SSH_TC_SAMSSAM_SSH_TC_BATSSAM_SSH_TC_TMPSSAM_SSH_TC_PMCSSAM_SSH_TC_FANSSAM_SSH_TC_PoMSSAM_SSH_TC_DBGSSAM_SSH_TC_KBDSSAM_SSH_TC_FWUSSAM_SSH_TC_UNISSAM_SSH_TC_LPCSSAM_SSH_TC_TCLSSAM_SSH_TC_SFLSSAM_SSH_TC_KIPSSAM_SSH_TC_EXTSSAM_SSH_TC_BLDSSAM_SSH_TC_BASSSAM_SSH_TC_SENSSAM_SSH_TC_SRQSSAM_SSH_TC_MCUSSAM_SSH_TC_HIDSSAM_SSH_TC_TCHSSAM_SSH_TC_BKLSSAM_SSH_TC_TAMSSAM_SSH_TC_ACCSSAM_SSH_TC_UFISSAM_SSH_TC_USCSSAM_SSH_TC_PENSSAM_SSH_TC_VIDSSAM_SSH_TC_AUDSSAM_SSH_TC_SMCSSAM_SSH_TC_KPDSSAM_SSH_TC_REGssam_event_flagsSSAM_EVENT_SEQUENCEDssam_eventtarget_categorycommand_idssam_request_flagsSSAM_REQUEST_HAS_RESPONSESSAM_REQUEST_UNSEQUENCEDssam_requestssam_responsessam_request_specssam_notif_flagsSSAM_NOTIF_HANDLEDSSAM_NOTIF_STOPssam_notifier_fn_tssam_event_notifierssam_notifier_blockssam_event_registrycid_enablecid_disablessam_event_idssam_event_maskSSAM_EVENT_MASK_TARGETSSAM_EVENT_MASK_INSTANCESSAM_EVENT_MASK_NONESSAM_EVENT_MASK_STRICTssam_device_domainSSAM_DOMAIN_VIRTUALSSAM_DOMAIN_SERIALHUBssam_device_uidssam_devicessam_controllerssam_device_drivermatch_tablesdtx_device_modeSDTX_DEVICE_MODE_TABLETSDTX_DEVICE_MODE_LAPTOPSDTX_DEVICE_MODE_STUDIOsdtx_eventsdtx_event_codeSDTX_EVENT_REQUESTSDTX_EVENT_CANCELSDTX_EVENT_BASE_CONNECTIONSDTX_EVENT_LATCH_STATUSSDTX_EVENT_DEVICE_MODEsdtx_base_infosam_event_cid_basSAM_EVENT_CID_DTX_CONNECTIONSAM_EVENT_CID_DTX_REQUESTSAM_EVENT_CID_DTX_CANCELSAM_EVENT_CID_DTX_LATCH_STATUSssam_bas_base_stateSSAM_BAS_BASE_STATE_DETACH_SUCCESSSSAM_BAS_BASE_STATE_ATTACHEDSSAM_BAS_BASE_STATE_NOT_FEASIBLEssam_bas_latch_statusSSAM_BAS_LATCH_STATUS_CLOSEDSSAM_BAS_LATCH_STATUS_OPENEDSSAM_BAS_LATCH_STATUS_FAILED_TO_OPENSSAM_BAS_LATCH_STATUS_FAILED_TO_REMAIN_OPENSSAM_BAS_LATCH_STATUS_FAILED_TO_CLOSEssam_bas_cancel_reasonSSAM_BAS_CANCEL_REASON_NOT_FEASIBLESSAM_BAS_CANCEL_REASON_TIMEOUTSSAM_BAS_CANCEL_REASON_FAILED_TO_OPENSSAM_BAS_CANCEL_REASON_FAILED_TO_REMAIN_OPENSSAM_BAS_CANCEL_REASON_FAILED_TO_CLOSEssam_bas_base_infosdtx_device_stateSDTX_DEVICE_SHUTDOWN_BITSDTX_DEVICE_DIRTY_BASE_BITSDTX_DEVICE_DIRTY_MODE_BITSDTX_DEVICE_DIRTY_LATCH_BITdevice_modesdtx_devicestate_workmode_worksdtx_client_stateSDTX_CLIENT_EVENTS_ENABLED_BITsdtx_clientread_locksdtx_status_eventsdtx_base_info_eventsdtx_generic_eventsurface_dtx_exitsurface_dtx_initsurface_dtx_ssam_removesurface_dtx_ssam_probesurface_dtx_platform_removesurface_dtx_platform_probesurface_dtx_pm_completesdtx_device_destroysdtx_device_initsdtx_device_state_workfnsdtx_device_mode_workfnsdtx_notifiersdtx_push_eventsurface_dtx_fasyncsurface_dtx_pollsurface_dtx_readsurface_dtx_releasesurface_dtx_opensurface_dtx_ioctl__surface_dtx_ioctlssam_bas_get_latch_statusssam_bas_get_device_modessam_bas_get_basesurface_dtx.ko����	
!�#�0�E�\�i��	��7���d�p��
Pp�.p�@@�Y�s�`�!�!���0(�!�!����p��@	�!�
0&:
E
PB( }i88�[6����`��4�P�p
��(8@�^�uV������	"��@ ��JV0)��<` S�@j����������	"�@Mfl�����V��,5K\s�������` $/DR_x�������+5P]v������__UNIQUE_ID_srcversion125__UNIQUE_ID_alias124__UNIQUE_ID_alias123__UNIQUE_ID_depends122____versions__UNIQUE_ID_retpoline121__UNIQUE_ID_intree120__UNIQUE_ID_name119__UNIQUE_ID_vermagic118_note_9_note_8surface_dtx_pollsdtx_push_eventsdtx_push_event.coldsurface_dtx_fasyncsurface_dtx_readssam_bas_get_basessam_bas_get_device_modessam_bas_get_latch_statussdtx_device_init__key.4__key.5surface_dtx_fopssdtx_notifier__key.6__key.7sdtx_device_mode_workfnsdtx_device_state_workfnsurface_dtx_open__key.10surface_dtx_pm_complete__surface_dtx_ioctlCSWTCH.116CSWTCH.118__surface_dtx_ioctl.cold__UNIQUE_ID_ddebug257.1sdtx_device_mode_workfn.coldsdtx_notifier.coldsurface_dtx_releasesdtx_device_destroysurface_dtx_platform_removesurface_dtx_ssam_removesurface_dtx_platform_probe__UNIQUE_ID_ddebug258.0sdtx_device_state_workfn.coldsurface_dtx_ssam_probesurface_dtx_initsurface_dtx_ssam_driversurface_dtx_platform_driversurface_dtx_exit__func__.9__func__.8__UNIQUE_ID_license264__UNIQUE_ID_description263__UNIQUE_ID_author262surface_dtx_pm_opssurface_dtx_ssam_matchsurface_dtx_acpi_matchinput_allocate_device__init_rwsemmisc_deregisterplatform_driver_unregister__this_module__kfifo_infinish_wait__put_user_2kill_fasynccleanup_moduleinput_unregister_device__mod_acpi__surface_dtx_acpi_match_device_tablessam_notifier_unregisterkfreeprepare_to_wait_event__wake_up__dynamic_dev_dbgkmem_cache_alloc_trace__fentry__init_modulessam_notifier_registerssam_device_driver_unregister__x86_indirect_thunk_raxinput_free_devicescheduleinput_register_device__stack_chk_failrefcount_warn_saturatequeue_delayed_work_on__ssam_device_driver_register__cond_reschedssam_client_bindinit_wait_entrydown_write_dev_err__mod_ssam__surface_dtx_ssam_match_device_tableup_writemutex_lockinput_set_capabilityfasync_helper__mutex_initmutex_lock_interruptible__kfifo_to_userssam_controller_device_dev_warnmisc_registerssam_request_sync_with_buffer__x86_return_thunk_copy_to_user__init_waitqueue_headinput_eventdown_read_killabledown_read__platform_driver_registermutex_unlockcancel_delayed_work_syncinit_timer_keydelayed_work_timer_fnno_llseekstream_openup_readkmalloc_cachessystem_wqX��������C\��������`u��������qX���������z������������������K���������N�����������������1U��������Du��������QX��������em��������ku��������qX���������y���������o��������p��������|��������$���������Mu��������c���������t����������d���������y�����������������������������f��������^��������T��������3L��������@���������f`��������qX���������t���������u���������`��������q��������$)h��������AX���������t���������u���������`���������q����������h��������X��������vt���������u���������`���������q����������h���������X����������
G��������8
?:b"m.u��0�w���������
�G�n���������
�Y�G��������+�7~��������]op{~��������F��������)PEl~l���������x���������_���������Z���������s���������P���������u���������]��������	���������	b��������&	R��������2	}��������A	X��������e	�Lv	W���������	
�	��	n��������
g��������>
j��������J
���������_
u��������l
a��������~
a���������
j���������
S���������
S���������
a���������
X���������
���������b��������u��������X���������6�
�v��������	u��������ft���������t��������O
t���������
t���������
�
�
M��������Ft���������M���������t��������`��������!X��������Cy��������p���������~u�������������������X���������rW8���������Jb��������nu���������k���������x���������x���������|���������	8V��������!|��������+`��������1X�����������k���������|��������u��������E�Nb���������xb�����������
.�G`��������T�aX��������~g���������j���������S���������u���������S���������S���������u��������	a��������X��������DR��������Q}��������^}��������kP��������sg���������N���������j���������U���������g���������j���������H��������u��������$S��������1u��������>a��������QX��������iu��������qX���������u���������X���������e����������D�W��������u��������Iu��������QS��������`a��������qX����������3=Ik��������}|���������u���������M�
q([���������nb���������x���������x�����������	�V���������`��������X��������7�D<W��������}u���������S���������a��������r���������$�)h��������6�
E�Jh��������W�h�mh��������rJ���h���������J���h���������N���h���������N���h�����������h���������).h��������3}C�Hh��������M}_�dh��������q����h���������(�
�h���������}X��������	Jc��������(J/�4{��������BG[��������Ru���������I��������[��������u��������pPp p(@08�@@	H�
PX `�h0p`x�P�p���p���	�

�� �� #$(,�0�4�8M<Y@iD���
�J���p�� � �@	`PB_CjL���� ^
$(,}0m48�<�@D0HhL�PTHX�\|`Qd0�	bS�	*"x��`��p���P�+ �h�"@(�8"@H(P�8Y8O.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.text.unlikely.rela.init.text.rela.exit.text.rela__mcount_loc.rodata.str1.1.rodata.str1.8.rela.smp_locks.rela.rodata.modinfo.rela.retpoline_sites.rela.return_sites__versions.rela__jump_table.rela.data.rela__dyndbg.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.BTF.gnu_debuglink@$.d0?��:@g&JX�E@|�&^VY@��&na"i@�x&	~��y@X�&�23<�2pO��H�@h��&�  � �@��&��"S��#�@�&��#h�@ �p&��$� @3 @���&`3� @ ��&%�4p @��&3�5�@.@Њ0&M9R09X[X9kX9Bp�Q�Qx'F	(^��0��	*�H��
���0��1
0	`�He0	*�H��
1�o0�k0F0.1,0*U#Build time autogenerated kernel key5�y�>?������$0	`�He0
	*�H��
�DI�n��@�����M^>#"�E�Q2ΑZ��(g͠�x�ٟ3[�NJ7A�)"Dg^��6i��5�4��_Y�Q�%�a�ӡ��-��#�ʡ=k��nI�r6\A�H�
Rоu��w�?'����4K1PZ��
cg҂L}eE��-{<!�"����N�����l\w����sQ~g�"�q�3�R��B�I�
��v���h�u��h3"UAu�/hfz��+��7W�?Q�6#
�]���,��gF�m���.(��/V�}�ß��k�W���B�EA �X$o�P�I�]U�[�K绦��Xsm��?�Q��&�;�ٓ@p�A��0�OS,Oۯ�͈�㼟i_R8֏�T?,�Ei�ݎ�#K��K4tn8{V�YxX�Z�q��?Vl� c�@ܺ]��U#��S;�>{��i���ͱ_ �Y|TX�cE;"o u%c�8Qo�l3[~�G��FV�b8l�ޝ�;�Q�H�"\25GkI�4��K��9<�+w�mS�bQ�~Module signature appended~