HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux ip-10-0-8-47 6.8.0-1021-aws #23~22.04.1-Ubuntu SMP Tue Dec 10 16:31:58 UTC 2024 aarch64
User: ubuntu (1000)
PHP: 8.1.2-1ubuntu2.22
Disabled: NONE
Upload Files
File: //usr/lib/modules/5.15.0-1028-aws/kernel/drivers/video/fbdev/vt8623fb.ko
ELF�Ȭ@@*) � �?#�{����$h@�B) �A��5!X@�B|S@�B�!�B|S��R�{���#�_փ|% A��q@�c|S��!BB$��!���R�{���#�_� � �?#�{���������A�@���{���#�_� � � � �?#�{�����h@��S��*�*�[��*�*�@q@T�T� qT��hT�xr�T�SA��[B��{è�#�_ք`Q�xr�T���SA��[B��{è�#�_��R�>q��T��A��>H�B!\Sc*!c*�X6��SA��[B��{è�#�_��>q(��T�x����R�q���T�x�����*y����FJ�!y���`FJ�!y����FJ�!y����R�SA��[B��{è�#�_��R�>q���T��@�?q�T?q�T��A�B|SB�A*�>K�!*�X6������A�B|SB�>Kӵ~SA*�!*�X6���� � � � �?#�{�����S��@�t���������A����	����A�����@�����������@��SA��{è�#�_� � � � �?#�{������[�������S������B��|@��7�@��
@�kIT�
��@��@�kIT����T`
��@��A)�~��BQ�
�X@�B�KB
�
���A�B|B|SB|�"�CT_Aq�@���@zT�*�������*��7��@���@����*�SA��[B��{è�#�_���������@������@�����B|
�������@�c�J�B|
������� � �?#�{�����S��A�t"����`j@�4q@TQ`j�����R�SA��{¨�#�_�`B��`j@���������� � � �?#�{�����S��A�t"����`j@��5����RC�R��
�R`B���d&�c2�b:��`j@�`j�����R�SA��{¨�#�_� � �h@�_qAT#@�@��T"@�_@�TA��qT?#�{������{���#�_�$@�B|S&@� A���`S�DS�(S���*�	*(@��|�*Bp~��A���$\S�K��(4�*�R ����R�4 �D�! B�k���T���k���T�_� � � � �"@) A��A�B|SA��}@p~�/@��*@�"@�k�,@��q	T��2B|J}o4(@��*I
J
�R}S�����R�4?#�{���� ��@8SDS8S�S1lS`Sc!*c*R|SB!*B*#F�!** *lS K	

J��� ��kH��T���k��k@T�����R(��5���k��k��T�{���#�_֭��k��k���T�_�C`SGDSE(S@aSFESD)S�Bc���Jc*�**�
*B*c*G\S`\SK�K�4%@��*�J	�R��2�|S ������RE4�@8|
J`�B c��k��T)�
�k�?k�T�_� � � �?#�{������h@����q�T$`@9�q�T������{���#�_�$@��@���T$@��@�T[������ � � �?#�{��A8���S��[����c��B�"�B��W��ҁ�R�����@y@6����������A���B�!��"���� 
��Ra
�`������*��7���!���*@�7��A�c�����Ҥ�A��R��K��c
��
B�c���B��K����c2��`�������!�R������k�$�� �Ҡ
@����c�����C���7@��
���2Ձ�R�A9�@9�1�@����
@���~`
��2�!�R�A9�@9�1�@����BQctS�q��Cz!T�.S�l���x��a
�t��b�R@�az�p@����s��9��b��6yZ�6���a���"@����R���R��`B���*���Q��q�Tz�	��R�� �R��*��7����*�	�6`�A��!�����&�x�Ҁ�R��x����
@���~���x�� �R��x������t�A8��W@��B�B���T�*�SA��[B��cC��{˨�#�_�k��`�A��!���@�����kD���a�A���������"@��`�A�!�����`�A��*�!� ����*������T�!�����*@�a@���d
A������|S�4+@��>��4�
��R�kD�����j@��`�A��t�!����`�A��t�!����`�A��!����`�A��!������kD���� � �?#�{������3�A�q�T�Tq�Tq�T �6`4q�T �`
@� ��2��RP�A9T�@9�1�@����2� t��R  *@y`
@�`��2�!�R�A9�@9�1�@����2� x2\S2@y�R�@��{¨�#�_�"@������!��`
@����2��RP�A9T�@9�1�@����2� t��R2  *@y`
@����x�� �R��x����x��x2\S2��R�@��{¨�#�_�"@������!����� �`
@�`��2��RP�A9T�@9�1�@����2� t��R  *@y`
@����2�!�R�A9�@9�1�@����2� x\S2@y�R�@��{¨�#�_� �`
@���2��RP�A9T�@9�1�@����2� t��R2  *@yu�� �`
@����2��RP�A9T�@9�1�@����2� t��R2  *@y`��"@����!�����"@������!����"@������!�����z���R��z�����R��R 
�z��@ *�=���z���R��z�����Rt�z��2@ *�0���z���R��z�����Rt�z��2@ *�#���x�� �R��x�����R
�x��\S2�*���z���R��z�����R��R 
�z��@ *�k���z���R��z�����Rt�z��2@ *���� � �?#���A8�{��C��S����[��c� �B��/��ҘR@��j@��
@��ZK)��A��4|!x�~S�~Sq lT|�|S�$�R�
�V|�2�����6y�"��������`
@�@��x���R��x����x��2\S2�`
@�
��z�� �R��z���"�RS*�z���`
@��
��z����R��z�����R�z��@ *�`
@����x�� �R��x����x��x2\S2�`
@� ��z���R��z�����Rt�z��2@ *�`
@����z����R��z�����RS*�z��������!2���R��
��2��~���S�6y#�"��~S�
��~S���`
@��2��R�A9�@9�1�@����2� x2\S2@y`
@�@�2�!�RP�A9T�@9�1�@����2� S!�R*@y`
@���2���RP�A9T�@9�1�@����2� ��R  *@y`
@���2�!�R�A9�@9�1�@����2� x2\S2@y`
@� �2��RP�A9T�@9�1�@����2� t��R2  *@y`
@���2���RP�A9T�@9�1�@����2� S��R*@y`
@�����`
@��`
@��`
@��`
@��
���`
@����R�`
@��*�b
��`
@��*��
��`
@��I��2�a�RP�A9T�@9�1�@����2� t\S2@y`
@�I��2ա�RP�A9T�@9�1�@����2� t��R  *@y��@�`
@�6�H��2�!�RP�A9T�@9�1�@����2� 2!�R  *@y`
@���x���R��x���l2�x��S2�`
@����x��@�R��x���B�R2�x��@ *�`
@����x���R��x�����R2�x��@ *�`
@�@���R�x���`
@�`� �ÉR�x���`
@�`� Ձx��@�R��x���B�Rx�x��2@ *�`
@���@�R�z���`
@�� Հ�R�z���`
@�� ՠ��z���`
@�� ՠ��z���`
@�� ��R�y���`
@�� � �R�y���`
@�� �y��@�R�B��������B��qT �`
@��[��2ա�R�A9�@9�1�@����2� A�R*��R  *@y� 7��2�!�RP�A9T�@9�1�@����2� S!�R*@y`
@�@��2��R�A9�@9�1�@����2� 2\S2@y`
@����2�A�R�A9�@9�1�@����2� lA�R2  *@y`
@����2��R�A9�@9�1�@����2� ��R2  *@y`
@���2���R�y`
@���2�ÉR�y`
@���2�A�R�A9�@9�1�@����2� xA�R2  *@y`
@�`��2�A�RP�y`
@�`��2Ձ�RP�y`
@�`��2ա�P�y`
@�`��2ա�P�y`
@�`��2��R8�y`
@�`��2�!�R8�y`
@�`��2�A�R8�y�B�������B��q@�TlTq�<Tq�T �`
@��B��2ա�R�A9�@9�1�@����2� S��R*@y`
@��<��2�!�RP�A9T�@9�1�@����2� p!�R  *@y��@�@�RFs�r�@��[��S��K���
�����A��@G�7@��)�0�@9 �1�!@�!��@�2a)��2�!� 9�@y��R�@y@�`*S*a)��2�!� y@���R�KA9@ *a)��2�!� y+�� ���@�`)��2��R�A9�@9�1�@����2� x2\S2@y@��(��2��R�A9�@9�1�@����2� x\S2@y��@�'�R`
@����@��A�������*�*��*���A��R��A���B|@�B����`
@��(��2���RP�A9T�@9�1�@����2� 2��R  *@y`
@��$��2��RP�A9T�@9�1�@����2� t��R  *@y`
@�!��2�!�R�A9�@9�1�@����2� x\S2@y�RA8��/@�"�B�c���!3T�{A��SB��[C��cD�����#�_�@25 �`q�T �`
@�,��2ա�R�A9�@9�1�@����2� ��R*��R  *@y8��q�.T �s�z��`�R��z�����R
�z��\S2�`
@�@����z�Ҡ�R��z�����R��R 
�z��@ *����S�R#����z�� �R��z���`2"�R�z��S*�Y���z�� �R��z���"�RS*�z���N���@���� �!�����@����`�!��`
@��`
@��#��2ա�R�A9�@9�1�@����2� S��R*@y`
@����2�!�RP�A9T�@9�1�@����2� p!�R2  *@y���@������!��`
@����2ա�R�A9�@9�1�@����2� ��R*��R  *@y����@������!��Y���y���@�2���Ax����@y��R�@y@�`*S*�� Ձx���@���R�KA9@ *�� Ձx���+�� ���@��� Ձx���R��x����x��x2\S2�@�����x���R��x�����R
�x��\S2�����x�� �R��x�����R
�x��\S2��R����z���R��z�����R��R 
�z��@ *����z����R��z���`2��R�z��S*���� �`
@����2ա�R8�y`
@� ��2ա�R�A9�@9�1�@����2� S��R*@y���z�� �R��z�����R"�R 
�z��@ *����@����@�!�����@�����!��7���x�Ҡ�R��x�����RS*�x�����x�Ҡ�R��x�����RS*�x�����x�Ҡ�R��x���A�R��R*�x��@ *���x�Ҡ�R��x�����R��x�Ҡ�R��x�����R��z�� �R��z���"�Rp�z��2@ *����x�Ҡ�R��x�����RS*�x�����y�Ҡ�R����������]���@����
���������������������������������������������������������������������������� � �?#�{������S�!���<@���A���A���"������j@��4��!�R������R�SA��@��{è�#�_� � �?#�{������S�!���<@�`�A�u�A���"������j@��4������R������R�SA��@��{è�#�_�?#�{���� �����	�!��������{���#�_� � �?#�{���� �����
�!��������B�!���{���#�_�:::::::::::::::::::::::::::::::::::::T'int'��'svga_fb_format [7]'EJOTY��������vt8623fbsuspend
3fb%d: unsupported mode requested
3fb%d: not enough framebuffer memory (%d kB requested, %d kB available)
3fb%d: text framebuffer size too large (%d kB requested, 256 kB possible)
3fb%d: invalid timings requested
ignoring secondary device
&par->open_lockcannot enable PCI device
vt8623fbcannot reserve framebuffer region
iomap for framebuffer failed
iomap for MMIO failed
memory size detection failed (%x %x), suppose 16 MB
VIA VT8623mode %s not found
cannot allocate colormap
cannot register framebuffer
6fb%d: %s on %s, %d MB RAM
fb%d: unblank
fb%d: blank
fb%d: DPMS standby (hsync off)
fb%d: DPMS suspend (vsync off)
fb%d: DPMS off (no sync)
fb%d: text mode
fb%d: 4 bit pseudocolor
fb%d: 4 bit pseudocolor, planar
fb%d: 8 bit pseudocolor
fb%d: 5/6/5 truecolor
fb%d: 8/8/8 truecolor
3vt8623fb: unsupported mode - bug
3fb%d: cannot set requested pixclock, keeping old value
resume
vt8623fb: cleaning up
vt8623fb: initializing
/build/linux-aws-Dz7mNQ/linux-aws-5.15.0/drivers/video/fbdev/vt8623fb.cdrivers/video/fbdev/vt8623fb.c640x480-8@60
4H�
 ��	35�5��`���7vt8623fb_cleanupvt8623fb_blankvt8623fb_set_parvt8623fb_init"1��������mtrrmodemode_option�5��	5�5�5��3�3���6�parm=mtrr:Enable write-combining with MTRR (1=enable, 0=disable, default=1)parmtype=mtrr:intparm=mode:Default video mode e.g. '648x480-8@60' (deprecated)parmtype=mode:charpparm=mode_option:Default video mode ('640x480-8@60', etc)parmtype=mode_option:charpdescription=fbdev driver for integrated graphics core in VIA VT8623 [CLE266]license=GPLauthor=(c) 2006 Ondrej Zajicek <santiago@crfreenet.org>srcversion=31E49FDE73AF652C8082FAFalias=pci:v00001106d00003122sv*sd*bc*sc*i*depends=svgalib,vgastateintree=Yname=vt8623fbvermagic=5.15.0-1028-aws SMP mod_unload modversions aarch64$����GNU�GNU�Ɩ7HW��g9���p�Ǐ��LinuxLinux$�/module_layoutZS�]param_ops_charpV�[�param_ops_int���svga_get_tilemaxM��svga_tileblit[��svga_tilefill�
m�svga_tilecopy���svga_settile7v� svga_get_capsM�cfb_copyarea�a�\__pci_register_driverI��pci_unregister_driver0��svga_set_textmode_vga_regs(��__memset_io���svga_set_timings����__const_udelayD,��svga_compute_pll���svga_wseq_multi�Jsvga_set_default_crt_regsq��svga_set_default_seq_regs�,�svga_set_default_atc_regsI*��svga_set_default_gfx_regs_�smlogic_outw	{{�__dynamic_pr_debug]X��__stack_chk_fail���logic_inb��y_dev_err4�	�register_framebufferȐ�fb_alloc_cmap��kernel_param_unlock��fb_find_mode����kernel_param_lock�N�pcibios_bus_to_resource��#Cpci_iomapx4_pci_iomap_wc���pci_request_regions8k�~pci_enable_device���__mutex_init��w&framebuffer_alloc剆<pci_read_config_word�>cfb_imageblit�s.cfb_fillrectb��save_vga��mhrestore_vga�~��_printk���__ubsan_handle_out_of_bounds.+��svga_check_timings*}Ʉsvga_match_format��G'framebuffer_release�N�pci_release_regionsjtpci_iounmap�q�	fb_dealloc_cmap! 8�unregister_framebuffer�è�logic_outb���svga_tilecursor�7Äsvga_wcrt_multi
X1�console_unlock8�2mutex_unlock����fb_set_suspendK��Mmutex_lock�console_lock�t�_dev_infoGCC: (Ubuntu 11.3.0-1ubuntu1~22.04) 11.3.0GCC: (Ubuntu 11.3.0-1ubuntu1~22.04) 11.3.0��||��.$
8�.$cQ1@�e����+��.$��.$�.$ �.$@/$c�/$n�/$bD

P� /$L��#��� �����������@��#�#���#���#��# //$#@
R�8/$`I/$V�V/$V�@e/$V��x/$V���/$V��/$V�@�/$V���/$V���/$V��/$V�@�/$V���/$V��
T�Q�
0$	0$0$"0$ (0$0.0$@40$P:0$#`D0$#�N0$#�
W�U0$�Z-8c0$@�O��m0$@��	@R�{`S�
Z�Q�
\�Q�
^�Q�
`�Q�
b�Q�
d�O�U�X�S�Y�w0$r�0$t�0$)�0$)�0$8�0$�	�0$/�0$n
NK���������������1$s�1$}&1$/
��.91$w�J1$w�X1$+
���d�j1${�
���[	}1$}�
]F�>
��vgastatevgabasenum_attrnum_crtcnum_gfxnum_seqvidstatevga_regsetlowbitsvga_fb_formatxresstepsvga_timing_regsh_total_regsh_display_regsh_blank_start_regsh_blank_end_regsh_sync_start_regsh_sync_end_regsv_total_regsv_display_regsv_blank_start_regsv_blank_end_regsv_sync_start_regsv_sync_end_regssvga_pllm_minm_maxn_minn_maxr_minr_maxf_vco_minf_vco_maxf_basevt8623fb_infowc_cookieopen_lockvt8623fb_initvt8623fb_cleanupvt8623_pci_resumevt8623_pci_suspendvt8623_pci_removevt8623_pci_probevt8623fb_pan_displayvt8623fb_blankvt8623fb_setcolregvt8623fb_set_parvt8623fb_check_varvt8623fb_releasevt8623fb_openvt8623fb_fillrectvt8623fb_imageblitvt8623fb_tilecursorvt8623fb.ko��Z*"|
�/�4C��V�xh�{�|�������,��l� 	p��
���888)8A�8Yp8q4x��8��8�8��8�08�P8|�'H8h8P`^�8v�P���(`��	����p`	8XOHc8y(� ������@X	h	,x7�C�O�[�g0�y������ �(�00�` �"�L�L^>"�:�:U�tM�R�^8�(�((�P(��#�+�0�	FZ< r z !�!���������'H6JUew�`������
1;Khz��������	�	,	8	E	S	_	j	~	�	�	�	�P�	�	�	�		

*
9
L
\
w
�
�
�
$d$xvt8623_pci_suspendvt8623fb_pan_displayvt8623fb_tilecursorvt8623fb_setcolregvt8623_pci_removevt8623fb_check_varvt8623fb_releasevt8623fb_openvt8623fb_fillrectvt8623fb_imageblit.part.0vt8623fb_imageblitvt8623_pci_probevt8623fb_blank__UNIQUE_ID_ddebug489.2__UNIQUE_ID_ddebug486.5__UNIQUE_ID_ddebug485.6__UNIQUE_ID_ddebug488.3__UNIQUE_ID_ddebug487.4vt8623fb_set_par__UNIQUE_ID_ddebug482.9__UNIQUE_ID_ddebug481.10__UNIQUE_ID_ddebug479.12__UNIQUE_ID_ddebug483.8__UNIQUE_ID_ddebug484.7__UNIQUE_ID_ddebug480.11vt8623_pci_resumevt8623fb_cleanup__UNIQUE_ID_ddebug490.1vt8623fb_init__UNIQUE_ID_ddebug491.0vt8623_devicesvt8623_start_address_regsvt8623fb_formatsvt8623_timing_regsvt8623_h_total_regsvt8623_h_display_regsvt8623_h_blank_start_regsvt8623_h_blank_end_regsvt8623_h_sync_start_regsvt8623_h_sync_end_regsvt8623_v_total_regsvt8623_v_display_regsvt8623_v_blank_start_regsvt8623_v_blank_end_regsvt8623_v_sync_start_regsvt8623_v_sync_end_regsvt8623fb_opsvt8623_line_compare_regsvt8623_offset_regsvt8623_fetch_count_regsvt8623_pll__func__.26__func__.20__func__.18__func__.17vt8623_pci_pm_ops__param_str_mtrr__param_str_mode__param_str_mode_optionvt8623fb_tile_opsvt8623fb_pci_driver__key.19__UNIQUE_ID_mtrr478__UNIQUE_ID_mtrrtype477__UNIQUE_ID_mode476__UNIQUE_ID_modetype475__UNIQUE_ID_mode_option474__UNIQUE_ID_mode_optiontype473__UNIQUE_ID_description472__UNIQUE_ID_license471__UNIQUE_ID_author470__param_mtrr__param_mode__param_mode_option__UNIQUE_ID_srcversion294__UNIQUE_ID_alias293__UNIQUE_ID_depends292__UNIQUE_ID_intree291__UNIQUE_ID_name290__UNIQUE_ID_vermagic289_note_9_note_8____versionsunregister_framebuffersvga_wcrt_multisvga_check_timingspci_enable_devicepci_iomap__this_modulecfb_copyarea__pci_register_driversvga_get_tilemaxcleanup_modulepci_request_regionslogic_outwsvga_wseq_multiframebuffer_allocpci_unregister_driverinit_modulesvga_set_default_seq_regs_printksvga_compute_pllsave_vga__stack_chk_failsvga_set_default_atc_regsfb_find_modelogic_inbsvga_set_default_crt_regs_dev_infofb_dealloc_cmap__ubsan_handle_out_of_boundskernel_param_lockrestore_vgasvga_set_default_gfx_regs_dev_errsvga_set_timingsmutex_locksvga_match_formatsvga_settilepci_read_config_wordconsole_lockpcibios_bus_to_resourcefb_alloc_cmap__memset_io__mutex_initcfb_imageblitpci_iounmaplogic_outbkernel_param_unlockparam_ops_charpconsole_unlockfb_set_suspend__mod_pci__vt8623_devices_device_tablesvga_get_capssvga_tilefillmutex_unlockpci_iomap_wccfb_fillrectpci_release_regions__const_udelay__dynamic_pr_debugsvga_tilecursorsvga_set_textmode_vga_regsframebuffer_releaseparam_ops_intsvga_tileblitsvga_tilecopy48@ox|�o�������������n���������� 8��p�$(,8�<�@L�T�Xl8t8x��������$�X�l�����`	�t	{�		�	 �		�	 �	��	�	�	q�	P�	P�	x 
�8
rd
��
��
�$(4s<sL�l�|������@�@����������P�X \ `�l�|��������������������`
`
4
�<
�@
�L
�T
�X
�d
`h
`l
�x
0|
0�
�����������$y@DH�P�T��������������������������0y@�H�dyt�|��y�����y�����y��,y����y�$�8yL�T�hy|����y�����y����y $�,�4~<�Lo\olo|zp�x��y�����y�����yy y8�@�\ypy�y�y�y�y�yy�����D��(������y���� y4 �< �T yd �l �� y� � � 8� 8� �� � � � � �� �h!l!p!�x!�|!��!�!�!��!��!��!�"�<"y\"yh"��"��"��"y�"��"��"y�"��"�#y#�$#�<#yL#�T#�l#y�#��#�$y$$$ $$$�0$4$8$`@$`D$�T$�\$�p$y�$��$��$y�$��$��$y�$��$��$�%�%� %�<%yL%�T%�h%yx%y�%��%��%��%�%��%��%0�8�@�T�\�`����������4������ $ (�,08| $8,80�48@PDsHPLsPu�
�%�
�%�
�%$D(�%0�4�%<|@�%H�L�%T$X�%`xd�%lxp�%x�|�%���%�T��%����%����%����%����%�4��%�@��%����%����%� &l&�& $&,X0&8�<&DdH&P�T&\H` &h�l$&t�x(&�p�,&�� �0&�0!�4&��!�8&��#�<&�
��
<` \$�((04�8�@XD�H�P T,$X�`�d� h�p@t� x@�P��!� ���d!�X�t#�$�x���������� �(0�8@�H�P�X 	`�
h4p|xP�� �0�8�@�H�P�XvpPx�� 	��P0P���8P@�H�P�pPx������P�������P������P �(�0PPX�`�h�P�����8�P�����`�P���0P8�@�H�hPp�x�� �P�����88}@w(�0�8�@pH`PXXH`8h(p x��s�����4����
����t�� �@H|X|`h|�s� ((�0s8�H P�Xs`�p .symtab.strtab.shstrtab.rela.text.rela.text.unlikely.rela.exit.text.rela.init.text.rela.altinstructions.rela__jump_table.rela__patchable_function_entries.rela.data.rela__dyndbg.rela.gnu.linkonce.this_module.init.plt.text.ftrace_trampoline.rodata.str1.8.rela.rodata.modinfo.rela__param.note.gnu.property.note.gnu.build-id.note.Linux__versions.bss.note.GNU-stack.comment.BTF.gnu_debuglink @@&@Pt�'+�&&@H��'?�'H:@��'O�'`J@�� '_((�Z@���'	u�)�p@���'����*��@X��'
�8+��@ؠh'��,��@@��'��/�@�@ �0'�@3�A3�B3�2H3�8�
@P��'�=P(@x#@� '0x@ C�@$V�@0b�@�mpPrpP�0pPX��PS�Y0Yh(n	�i�
(��0��	*�H��
���0��1
0	`�He0	*�H��
1�o0�k0F0.1,0*U#Build time autogenerated kernel keyO�J��Yr�������j�9+��0	`�He0
	*�H��
�/�>��ZA��Vjb�y�m�Np�$�N�`u"�#����jZ	����ҳPn���}w��翰�,� i������ѐy��y������+��V��?�	�_R%ld�{&,%����9���	�M87�mp�-�vqts�����D��H���p��U�v���7�Q�ɷ�e%��#BCD���P�7�b=�x;��'Y��&uo��}���b\�$������؊~Y��)�U)�B���z9��)E�R����RL�;ʫ�D%h��tfس�?�>C�>����2J�	�bx����u�	��湬�n�dj{֮��w�����^���W��
���	X�����
�|yu�J�\	��
�����
�*4@	��\}Z�#by�����J	���l<Dv�P̎�ߘ፴u�Ӗ�|C��
����1|��|k�Õ��[R���	��F�.Vݟ6}$5���G�Z��MW5l"��MT-�Y~}����YP݋'�|t�\�l_�DJ��e?��~Module signature appended~