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-133-generic/kernel/drivers/gpu/drm/vgem/vgem.ko
ELF>X�@@%$GNU[��䝼���Ҥ��+����FLinuxLinux�UH��ATL�fPSH�����uI��L�cP[A\]��UH��AVAUATSH�L�gL���L+ I��I���H�H��L9���M��XH��L���I��HH��t=J��H�PH�J���HE��@4I��HL��J��H�CH�1�[A\A]A^]�L���I�EL��H�@ H�x0�W@�H��H=�wH�CH1�[A\A]A^]��H���t�H���}*�H���t�H���tH��t[�A\A]A^]��H����l���H���uҸ�\���ff.�@�UH��ATSH��H�>L��X�L�����PtL���[A\]�H��HH�߹��L��HǃH�[A\]�ff.��UH��ATL��XSH��L��H�����P�P��P��uH���H=�w#H��HL���H��HH��[A\]���PL��H�E��H�E���ff.�@�UH��AUI��ATSH���H���O���I��H=�w<H�c�H=H#=�1҉�L��H���H��tA�EI�E1�[A\A]]�����fD�UH���H��HH�H��H���]�fD�UH��ATL���I�����H��H=�w
L���1�L�e���fD�UH��ATI��H��H�I��$�tI��$xL���L���L���L�e�����UH��H�PH���]���UH��ATL���L���L���L�e���@�UH��AUATSH�FH+H9��r^I��H�H��tZH�G(H��H�@`�A��u-I�t$H���H�{PH��H�{P�H���H�CH[D��A\A]]�A�����A�����@�U�8H��ATSH��
H��H�=�H��t>H���H��I�����u
H��[A\]�L��E���E�H��[A\]�����ff.�f��U��H��AUI��H�=ATI���SH��
�H��tHH���H��L��I��Hǀ@H�����Å�u)I��$XH��H���[L��A\A]]�L��Lc��L��[A\A]]�ff.��UH��AVAUI��ATSH�H��H�0�/���I��H=���H�H�M��$xM��H�H��A��H�H�<�H��=uG��������I��HH��H��t5A��$PI��$xD���L��[A\A]A^]�IDŽ$HL��I����L���L��[A\A]A^]�I��[A\L��A]A^]�D�UH��AWAVI��H��AUATS�B�2D�hA��D�jD��H��H����H��L�z����I��H=���L��L��H���A�ƅ�uXI���w{I��$�D�kH�SM��t������A�$��tH��~WH�SH����1�[A\A]A^A_]�M��t������A�$��t+��~1Mc��L���H�S�D���L����L����ϾL�������ff.��UH��ATL��XSH��L�����PtL���[A\]�H��HH�߹��L��HǃH�[A\]��UH�H��]�f.��UH�H��]�f.��UH��HH���]���UI��H��Hc�I�H(H��H���]���UH��ATI��H�H�L���L�e�����UH��AUI��ATI��SH�G0�Өu=H�GH�@ H��t	���u1�Hc�L��H���[A\A]]�L���I�L$(��ff.��UH��H��SH���H��tH�{8�������C8��t��~H�]�1����H�]�1�������fD�UH��AWAVAUATSH��H���H�E�F������FI������6H���I��H����H�=�p��
�H��H�����@@�L�{H�H�S@A�H��H��H���E1�1�1�L��H���H�5L��A��H���	�M��$�A�uL�������uYH���H�{8�������C8��������������A�$��������H��D��[A\A]A^A_]�1�L���A�EtmL��H���L���L�u�M�NL��L�M��1�L��A���H���H�}�A���E����E�}E1��]���L����l����L���A�Dž�tCL���������%���A�������L����$��������L��H���L����7������������A������A�����������UH��AUATS�FL�������M�l$H��L����1�L���L��H���H����A��H���wIH�C0A������uH�CH�@ H��tH�����u[E1�H���H�{8�������C8��t��~![D��A\A]]��D��[A\A]]���D��[A\A]]�H����A����A��������UH��H��H��SH��H��H�CH�H�1�H�CH�]����UH��H��H��ATI���L���L�e����U�H��AVAUH�}�ATH��`eH�%(H�E�1�H�E��H�}��E�����H�E��I��A��H=���L�p1���L���H��tvI��`H��L��I��X���uH��L���L��1ɺH���H�H��A��H=�wL��1��A�ą�t1�L����A��L���H�E�eH+%(t�H��`D��A\A]A^]�UH�=H��ATL���I�|$1��L���A\]�	drivers/gpu/drm/vgem/vgem_drv.c&obj->pages_lockCreated object of size %llu
vgemVirtual GEM provider20120112VGEM_FENCE_ATTACHVGEM_FENCE_SIGNALvgemunbound%llu&vfile->fence_mutexlicense=GPL and additional rightsdescription=Virtual GEM providerauthor=Intel Corporationauthor=Red Hat, Inc.srcversion=862D3E6FAE9D4F6265D9D13depends=drmretpoline=Yintree=Yname=vgemvermagic=5.15.0-133-generic SMP mod_unload modversions S��module_layout.6�[drm_release��Өdrm_prime_gem_destroy
1�kmalloc_cachesD�Thdrm_dev_register$d�drm_compat_ioctlЍ�fdrm_gem_put_pagesnu�zkvfree��#�dma_fence_releaseS��Gdma_resv_test_signaled�#�Bdma_set_mask �"drm_gem_prime_import_dev9c��init_timer_key8�2mutex_unlock�[j�platform_device_register_fullt��__drm_dbg�@idr_for_each�Rdma_set_coherent_mask�P�jiffies�9�[__x86_return_thunkp��Ppgprot_writecombineGr;__devm_drm_dev_allocaҌ�__default_kernel_pte_mask���idr_destroy��&ydrm_dev_unregistero�8wdrm_prime_pages_to_sgM��dma_fence_init���__mutex_init�7�vma_set_filee`3�dma_resv_add_shared_fencel0�drm_gem_handle_create޸��vmap54��devres_open_group��G�shmem_read_mapping_page_gfp��5�ww_mutex_lockK��Mmutex_lock	�drm_gem_object_release�f��dma_fence_freegm�drm_read�Jsdma_fence_signal����mod_timer�m}platform_device_unregister�idr_alloc5U`dma_fence_context_alloc>�O�drm_gem_vm_open�٢rdrm_gem_vm_closew���drm_gem_object_free��Ykvmalloc_nodeg�drm_gem_prime_fd_to_handle@�X�drm_ioctl&drm_gem_mmap�b�drm_clflush_pages�Edma_resv_reserve_shared_i�refcount_warn_saturateke��__stack_chk_fail�pHe__x86_indirect_thunk_rax%ihdrm_gem_object_lookup�m��__fentry__�戯kmem_cache_alloc_trace�:�drm_gem_prime_handle_to_fdj�rdrm_gem_object_initܐ�timer_delete_sync�zkfree���vunmap�.�drm_prime_sg_to_page_array'��Xww_mutex_unlock���{idr_replace�3NIvm_get_page_protnJnesnprintf�=�;drm_gem_get_pagesȦVdevres_release_group�y/-dma_resv_add_excl_fence��Kdrm_polloJB,drm_open2�5�sme_me_maskw	Ad� Bd@ vgemGCC: (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���� 8`��%����vH*� 6�H 6�7� 8m'�%@'H@�H� 	H^� +�h� 0�@x� 2���� 8���� <��� >�@�� @���� B���� B�
��� 
#�$�&�(�!�%��� %� �-� IT}@9�L����O��� S��Q�� Q�@�6�aTS��#� 3� 6 =� �@~i/�H� m�U� m�pE�b� m�	Hq� H��� m�� H	�� 6�	��U��	�� j
�� j 
�� @
�� H�
7�j��  �� C�@� m@-� |@.,� W�/?� Y�@/G� K��/Z� [��/'�d� `E�	6m� 6|� 6��6�� 6 �� 6(�� 60�� 68aTS�@�� j�8
8��e���� H@`�Q���� |�� j��� |� j��]���S@� H�� m��H۝k�'� H@�H�:� @F� m�؅���	*�V� 	hg� �U �U@m� `}�	@�z� @ B�@��� �'@
)�"��� 
,�
/�(�-�.�
$�1��� 
3�$�5�7��� 
6�4�
$�:�;��� 9�
$�:�6=�
:�$�?�
:�A��� h@m'm�� ��� D���� m�� |� |�
� m�� �� H�$� j@8� `F� �#�T� Hc� [�w� ���� �	�� H
�� �
�� H�
��@�� H��� H�� H��� 
��  
�� @
� `
)vE��
� E�
� 6#� 60� 6>� @O� mY� Hl� G��z� G���� G��� G�@�� G���� G���� G��� G�@�� G���� G���� G�� G�@� G��� G��)� G�4� G�@E� G��X� G��e� G�z� G�@�� G���� G���� G��� G�@�� G���� G��� G�5� G�@F� G��^� G��w� G��� G�@�� G���� G��� G�� G�@� G��� G��.� G�D� G�@Z� G��p� G���� G��� G�@�� G���� G��� G�� G�@� G��� G��1� G�J� G�@k� G���� G���� G� � G�@ � >� � >� �� 6� � 6� 0� 6� S� 6� c� 6� v� 6� �� G�!�� >@!�� >`!�� :��!�� J��!� �� F�� 
H�I�G� �� � #� =�  DHZ� S�Tj�f� �`F^�`�@q� b��{� 2���� 2�2�@Ӎd���� b���$
f��� k�@�� m���� o��� q�� s�@�� u��
� y��� {�&� }�@���`��i ��/�U/@�/�#� �y��3� @����
M�N�>� P�+g H� }@IT$���C��M� HZ� m�P�g� R�r� T��� ��� l�� ��@V��� X��� Z�� 
� � �� � �  $� @<� K� Y� h� r�  �� @�� �
$�]�
$�&�_�
$�&�a�
$�&�6c�
Q�e��� HJ��? IT$�@�]���� ����;���
1{@� 3{�Z�N{�� M{)v��

g�
j�$�;g�i�
$�&�>>�l�
$�&�ln�
j�$�1{p�
j�$�3{r�
j� t�
&�$�w�x��  �U�U ��@}`��������v�
&�$�>jz�
&�$�>|�� �\}�� ���@��
~���� � 0Tm� e	e@'� ��
$�S&�3� C� L� W� e� r�  ����  �� ���� ��@^XS����
��I`����
������ 
�� �� � � � �  �� @� �� � ,� 
�:�@@������+;H8� H��.cC� c�P� c�c9@]� �g� �}
��x� �� ��8� H@�� ����9f�� f��� e�� @��
���������� ��� l� ��@� e���S�� `�8����@�.����t����M��%��@ɿ
���� ���	�
���
��@�u��M"��
��
j���
j�&���
j�&���
����h���
1{j���
j���
j���
j�G{��
j�G{������ 8	� |� m�� ��;g��i@
3� �
�Qm�
��C�  �%���0��~�����O� ��} e� @��`o� ��
} �� p�;{Tix{�@������
�*��K
���� �9
��IT$���� ���� W
IT$��)S�-&�� ��
� ��� ��� p� p
� ��)� ��
�;!{9� ��L� ��d� C��� #��� C�
�-&�IT$�ƍw��� ���� ��
žj�� ��� �� ��
IT$��-&��� ��
i2,��!��
IT$��-&�!��
žj�!��
j�IT$��
1{7!��
j�IT$�~�3{�
I!��
žj�_M d!��
žj�t!���!��
žj���G{�!��
žj���G{�!��drm_modeset_acquire_ctxtrylock_onlydrm_modeset_lockdrm_mode_config_funcsfb_createget_format_infooutput_poll_changedmode_validatomic_checkatomic_commitatomic_state_allocatomic_state_clearatomic_state_freedrm_framebufferdrm_deviceif_versiondev_privaterenderdriver_featuresunpluggedanon_inodestruct_mutexmaster_mutexfilelist_mutexfilelist_internalclientlist_mutexclientlistvblank_disable_immediatevblank_time_lockvbl_lockmax_vblank_countvblank_event_listnum_crtcsmode_configobject_name_lockobject_name_idrvma_offset_managervram_mmswitch_power_statefb_helperdrm_filestereo_alloweduniversal_planesaspect_ratio_allowedwriteback_connectorswas_masteris_mastermaster_lookup_locklheadobject_idrtable_locksyncobj_idrsyncobj_table_lockfbsfbs_lockpending_event_listevent_spaceevent_read_lockdrm_mode_fb_cmd2fb_idpixel_formatpitchesmodifierdrm_format_infodrm_mode_statusdrm_display_modedrm_atomic_statedrm_mode_configconnection_mutexacquire_ctxidr_mutextile_idrfb_locknum_fbfb_listconnector_list_locknum_connectorconnector_idaconnector_listconnector_free_listconnector_free_worknum_encoderencoder_listnum_total_planeplane_listcrtc_listproperty_listprivobj_listmin_widthmin_heightmax_widthmax_heightfb_basepoll_enabledpoll_runningdelayed_eventoutput_poll_workblob_lockproperty_blob_listedid_propertydpms_propertypath_propertytile_propertylink_status_propertyplane_type_propertyprop_src_xprop_src_yprop_src_wprop_src_hprop_crtc_xprop_crtc_yprop_crtc_wprop_crtc_hprop_fb_idprop_in_fence_fdprop_out_fence_ptrprop_crtc_idprop_fb_damage_clipsprop_activeprop_mode_idprop_vrr_enableddvi_i_subconnector_propertydvi_i_select_subconnector_propertydp_subconnector_propertytv_subconnector_propertytv_select_subconnector_propertytv_mode_propertytv_left_margin_propertytv_right_margin_propertytv_top_margin_propertytv_bottom_margin_propertytv_brightness_propertytv_contrast_propertytv_flicker_reduction_propertytv_overscan_propertytv_saturation_propertytv_hue_propertyscaling_mode_propertyaspect_ratio_propertycontent_type_propertydegamma_lut_propertydegamma_lut_size_propertyctm_propertygamma_lut_propertygamma_lut_size_propertysuggested_x_propertysuggested_y_propertynon_desktop_propertypanel_orientation_propertywriteback_fb_id_propertywriteback_pixel_formats_propertywriteback_out_fence_ptr_propertyhdr_output_metadata_propertycontent_protection_propertyhdcp_content_type_propertypreferred_depthprefer_shadowprefer_shadow_fbdevquirk_addfb_prefer_xbgr_30bppquirk_addfb_prefer_host_byte_orderasync_page_flipallow_fb_modifiersnormalize_zposmodifiers_propertycursor_widthcursor_heightsuspend_statehelper_privatedrm_propertydrm_mode_config_helper_funcsDRM_SWITCH_POWER_ONDRM_SWITCH_POWER_OFFDRM_SWITCH_POWER_CHANGINGDRM_SWITCH_POWER_DYNAMIC_OFFfinal_kfreedrm_driverpostcloselastcloseunloadmaster_dropgem_create_objectprime_handle_to_fdprime_fd_to_handlegem_prime_importgem_prime_import_sg_tablegem_prime_mmapdumb_createdumb_map_offsetdumb_destroynum_ioctlsdrm_minorkdevdebugfs_listdebugfs_lockdrm_masterdrm_vblank_crtcdrm_vma_offset_managervm_lockvm_addr_space_mmdrm_vram_mmdrm_fb_helperdrm_driver_featureDRIVER_GEMDRIVER_MODESETDRIVER_RENDERDRIVER_ATOMICDRIVER_SYNCOBJDRIVER_SYNCOBJ_TIMELINEDRIVER_USE_AGPDRIVER_LEGACYDRIVER_PCI_DMADRIVER_SGDRIVER_HAVE_DMADRIVER_HAVE_IRQDRIVER_KMS_LEGACY_CONTEXTdrm_gem_objectvma_nodeimport_attach_resvdrm_mode_create_dumbdrm_ioctl_descdrm_magic_tdrm_prime_file_privatedmabufsdrm_ioctl_tdrm_ioctl_flagsDRM_AUTHDRM_MASTERDRM_ROOT_ONLYDRM_UNLOCKEDDRM_RENDER_ALLOWdrm_printerprintfnputsdrm_debug_categoryDRM_UT_COREDRM_UT_DRIVERDRM_UT_KMSDRM_UT_PRIMEDRM_UT_ATOMICDRM_UT_VBLDRM_UT_STATEDRM_UT_LEASEDRM_UT_DPDRM_UT_DRMRESdrm_mm_nodehole_stackrb_hole_sizerb_hole_addrhole_sizesubtree_max_holedrm_mmcolor_adjusthead_nodeholes_sizeholes_addrscan_activedrm_vma_offset_nodevm_nodevm_filesdrm_gem_object_funcsget_sg_tablevgem_filefence_idrfence_mutexdrm_vgem_gem_objectpages_pin_countvgem_devicedrm_vgem_fence_attachout_fencedrm_vgem_fence_signalvgem_fence__vgem_fence_idr_fini__vgem_gem_createvgem_exitvgem_fence_attach_ioctlvfilevgem_fence_closevgem_fence_get_driver_namevgem_fence_get_timeline_namevgem_fence_openvgem_fence_releasevgem_fence_signal_ioctlvgem_fence_timeline_value_strvgem_fence_timeoutvgem_fence_value_strvgem_gem_dumb_createvgem_gem_faultvgem_gem_free_objectvgem_initvgem_mmapvgem_openvgem_pin_pagesvgem_postclosevgem_prime_get_sg_tablevgem_prime_importvgem_prime_import_sg_tablevgem_prime_mmapvgem_prime_pinvgem_prime_unpinvgem_prime_vmapvgem_prime_vunmapvgem.ko�T<�	q#�2�?�X�	n�
��8���0�01�pu�����z�*0:pO0�B�,Q�a�sk �}	�`������"��m�"�	���5""!:CP\fHr	��	��
�`������(��) 	b)�	Z?	�HNVbkt���������5�!'9Mh�"�����$.IWk|��������&P
M#1M�_u�������0CKanx�����
/�P����	Y#5<N_p�__UNIQUE_ID_srcversion124__UNIQUE_ID_depends123____versions__UNIQUE_ID_retpoline122__UNIQUE_ID_intree121__UNIQUE_ID_name120__UNIQUE_ID_vermagic119_note_9_note_8vgem_mmapvgem_gem_faultvgem_prime_vunmapvgem_pin_pagesvgem_prime_vmapvgem_prime_get_sg_tablevgem_prime_pinvgem_gem_free_objectvgem_prime_importvgem_postclosevgem_prime_mmapvgem_open__vgem_gem_createvgem_gem_object_funcs__key.4vgem_prime_import_sg_tablevgem_gem_dumb_createvgem_prime_unpinvgem_initvgem_drivervgem_devicevgem_exit__UNIQUE_ID_license373__UNIQUE_ID_description372__UNIQUE_ID_author371__UNIQUE_ID_author370vgem_ioctlsvgem_driver_fopsvgem_gem_vm_ops.LC0vgem_fence_get_driver_namevgem_fence_get_timeline_namevgem_fence_timeoutvgem_fence_value_strvgem_fence_releasevgem_fence_timeline_value_str__vgem_fence_idr_finivgem_fence_ops__key.0sme_me_maskdrm_opendrm_polldma_resv_add_excl_fencedevres_release_groupdrm_gem_get_pages__this_modulesnprintfvm_get_page_protidr_replaceww_mutex_unlockdrm_prime_sg_to_page_arraycleanup_modulekfreetimer_delete_syncdrm_gem_object_initdrm_gem_prime_handle_to_fdkmem_cache_alloc_trace__fentry__init_moduledrm_gem_object_lookup__x86_indirect_thunk_rax__stack_chk_failrefcount_warn_saturatedma_resv_reserve_shareddrm_clflush_pagesdrm_gem_mmapdrm_ioctldrm_gem_prime_fd_to_handlekvmalloc_nodedrm_gem_object_freedrm_gem_vm_closedrm_gem_vm_opendma_fence_context_allocidr_allocplatform_device_unregistermod_timerdma_fence_signaldrm_readdma_fence_freedrm_gem_object_releasevgem_fence_openww_mutex_lockshmem_read_mapping_page_gfpdevres_open_groupdrm_gem_handle_createdma_resv_add_shared_fencevma_set_file__mutex_initdma_fence_initdrm_prime_pages_to_sgdrm_dev_unregisteridr_destroy__default_kernel_pte_mask__devm_drm_dev_allocpgprot_writecombine__x86_return_thunkjiffiesdma_set_coherent_maskidr_for_each__drm_dbgplatform_device_register_fullinit_timer_keydrm_gem_prime_import_devvgem_fence_closevgem_fence_signal_ioctldma_set_maskdma_resv_test_signaledvgem_fence_attach_ioctldma_fence_releasekvfreedrm_gem_put_pagesdrm_compat_ioctldrm_dev_registerkmalloc_cachesdrm_prime_gem_destroydrm_releaseK��������S��������,s��������1K��������}b���������y���������s���������y���������e��������s��������>s��������qK���������E���������b���������y���������s�������������������y���������s���������K��������b��������)=��������@y��������Ts��������gy���������K���������8���������p���������r���������g���������s��������K�������� m��������&s��������1K��������ZR��������fs��������qK�����������������������������a���������F���������s���������K���������{���������s���������K���������|���������F��������s��������K��������FN��������Zj��������n@��������vr���������s���������K����������,�J���������c���������s���������F��������s��������!K��������6�DMJ��������m�yH�����������k���������s���������F���������s���������K��������9V��������aC��������qs���������a���������F���������s���������s���������K��������h��������cmw��������~s���������W���������P���������W���������P���������K��������
b��������y��������$s��������=���������Py��������Ys��������aK��������iurs���������K���������z�s���������K���������^���������s���������K�����������?���������s���������K��������	G��������	`��������	s��������!	K��������L	N��������_	�d	?��������o	s��������w	^���������	K���������	^���������	s���������	����������	s���������	P���������	K��������2
M��������E
�4T
J��������u
Z���������
��
l���������
��
z���������
t���������
]���������
���������
^��������7s��������Ad��������S;��������[B��������ob���������[���������y���������W���������Q���������B�������������������P��������P��������i��������B��������QK��������|b���������A���������y���������N���������^���������s��������
���������
s��������
P��������*
s��������2
^��������Q
K��������Y
`
�p
k���������
s���������
K���������
�	�
v���������
o���������
s��������K��������D.Ix��������nf���������~���������u����������q����������������������������<���������\��������O��������s����������������n��������!<��������)\��������1s����������PIXU`�h�px��.�3�H����>�_(:0T8�@P9`�YX(0�p�0������p��`����  	0p� �(008p@�H�PX�` h�p�x���`��������� 	��	��	�P�P
��
�M��	�
�EK	�+�=��S� %$e(�,�04�8�<@�D�HpL�P�T}X#\X`d0hql�p�t�x	|n	��	��	�6���
�)
��
��
.. �(Q8}@c8L8D.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.init.text.rela.exit.text.rela.rodata.rela__mcount_loc.rodata.str1.8.rela.smp_locks.rodata.str1.1.modinfo.rela.retpoline_sites.rela.return_sites__versions.rela__bug_table.rela.data.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.BTF.gnu_debuglink@$.d0?��
:@(s�"Jo"E@��P"Z�5U@�x"j�( e@��`"	w�r@��"�2� ��@���"�2$�������@0�H"����@x��"��� �@)�@8�0"`)H @h�`"�)�@@Ȑ0"*@-/0@-�8�-H�-�/M�]�]�#8	�j���\0��	*�H��
���0��1
0	`�He0	*�H��
1�o0�k0F0.1,0*U#Build time autogenerated kernel key.;��ڽ��>
R�i8B0�`0	`�He0
	*�H��
���ߴ��&$��f��ut4-TA�J&�~T��q���'ѰQts+�g�ۺW��"z�Z�B�ƖK���G�	5Ix�gX1�2���{>�g7Bx��|y�[UO5בi�rO
I檑������D$�4��y�
�!a!�p��h�0���`��z�}p����M�X"��d�Z�c�mud�L^�WD�3���Ⳋ�uV���Bn��#��%Nh&�ә|��7��O���7����櫞}�3�^����p�1H�ޜ�u��^���l�_��VA˱�õ�o�����	�1�+2I#���e/we�*n�.x��'���^<��h
���Dt�m�6�����w��U���.D��Pp'B��f��')u�yx%��a��{o��6s���E���s���~p0������m��]�������z	�14ϩI��C�`Y�zq�>/[.w��
ьJo��"��O�6߫\A�������+9.��}6p���#��~Module signature appended~