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/sound/drivers/pcsp/snd-pcsp.ko
ELF> �@@*)GNU��T�hr�{�˰f�7>"q�LinuxLinux�UH�xH����1�]���UH���H����]��UH���H����]��U��H��AUATI��H��SH��eH�%(H�E�1��E1�L�M�L��H��5H�H�����gD�-H�]�D�%A���A�����[H�=?B��1�A���h��!ƒ������H��º��H�N�����Oº��������H�A���a��f�A��Hǃ�<�E����A��H�����x_H�}ظerH�PC-SpeakH��H�OH��Df�G��G��G�pcsp�G���H�}����xH�E�Hǀ�1�H�U�eH+%(uIH��[A\A]]�A��������H�����x��A��A��<�:�����ff.���UH��AUL�oATL��SH��H���A�ą�x!L�����A�ą��Hǃ�E1�[D��A\A]]�fD�H�WH���D���E���H����H���ǀ�H���H�Hǀ�H���ǀ�Hǀ�Hǀ�@Hǀ�H���Hǀ�D��H�zh�fD�UH��AVAUATS���H�����H�GhH���vH����GpH���WtHGx�@���������@D���D��A�����E��u7H�E�L�u��Hc�Hi�ʚ;H��H��H��1�H��H���[A\A]A^]�����������A�@A�������H�E�L�u��Ic�Hi�ʚ;H��H��H��H������Ic�Hi�ʚ;H��H��H��H)�H���x�������&�������aLJ�H���[A\A]A^]�H���D�5I��A���A�����t2���aǃ�L��H�������[1�A\A]A^]��aH��D���BH��������a�H��1����fD����tH�=H��tUH���]����UH��AUATSL�oH��M�e`L���I�UxL��%��H���[H��A\A]���H�]H���ff.��UH��ATSH�_��������������D���E���H����a�����������CH��H���%�1�1�H��ǃ�ǃ��D��[A\]�A������t���D��[A\]�D���E��t�ǃ�H���������CH��������aH���%E1�[D��A\]�A����f��UH��AWAVAUE1�ATSH���Gp��tHH�PI��t>�_tH������I��H�����t8I�D$0A�H�@0�L��L��H���H��D��[A\A]A^A_]�I�D$PH��t�H������H�JpH��H��L�iLI�H���I��L�m�H��H�XM�l$HHI�L����A+�$�H��I�ǃ��A�|$XI�t$h��I|$`��)�I�Hc�1�H�u�1�H��H��H��I�T$`��uL��L�������Hc�H�E�1ҿ H�H�5H��I�T$hH����ff.���UH��SH���%�����tCLJ�H���������CH��������aH���%�%H�{�H���H�]���f��UH��ATI��SH�_H���H�CxHǃ�I��$��x\����CpI��$��x\��Ct1�[A\]�ff.��UH�H���1�]�fD�UH�H���1�]�fD�UH��SH�_H���H�Ch1�H�]���fD�UL�OE1�1ҹH��H��SH��H�?���xTH�{H��1��H�C�1�A��H�� H�C�@H�C�@dpcsp�@hH�{�1�H�]���@�U1��F@�FHH��H�FP]H�FX���UH���Hc��H��H�FH1�]�ff.�f��UH���1�H�NHH��9��t����]���UH������H��FH1�]�ff.�@�UH���1��NHH��9��t����]�f��UH���Hc��H��H�FH1�]�ff.�f��UH���1�H�NHH��9��t����]���UH��SH��H��H����NT�F@�FH������FP���9�v�FT������@1�H�{XH���Hcȸ�4H��H���H�]�1����U1��F@�FHH��H�FP]H�FX���UH��AUATI��SH���uBH��H���H��H�����xkL��H���H��H�����xMM�,$�I��L��H���L��H�����x&H�PC-Speakƃ��erH���f���1�[A\A]]�@�UH��ATS��H���I�ą�te������CH�����BH������B�a��H���؃��aH��L��H���[A\]��a��H���؃��a�ϐ��=1���u@���t6��u'��tC��u�A�1�=�v UH���!���1�]��������Hcɸ�41�H��H����U�����H�����1�]�ff.�f��UH��H��ATS�I���a��H���؃��aH��L���[A\]�fD�UH��AUI��H��ATI��S�H��t`H��H�H�@H��H�H�CL��`H�C(Hǃ�Hǃ����uI�][A\A]]�����A��H������H����D��H���H���H��������H���E����H���E����UH��H�����]�HcѾ@H���E����A��H����H��HcѾ@�����H��A�������HcѾH���M���M��H�����ʾ@H���M���M���UH��S���v��H��������tH��H���[]�UH��H���]�������������nopcmenableidindexnforce_wa3PCSP: Timer resolution is not sufficient (%unS)
3PCSP: Make sure you have HPET and ACPI enabled.
3PCSP: Turned into nopcm mode.
Internal PC-Speaker at port 0x%x3PC-Speaker initialization failed.
/build/linux-SaOI8K/linux-5.15.0/sound/drivers/pcsp/pcsp.c/build/linux-SaOI8K/linux-5.15.0/sound/drivers/pcsp/pcsp_lib.c/build/linux-SaOI8K/linux-5.15.0/sound/drivers/pcsp/pcsp_mixer.cpcspkr3PCSP: still active!!
3PCSP: Timer already active
4PCSP: unexpected stop
pcspeaker%luBeep Playback SwitchMaster Playback SwitchBaseFRQ Playback VolumePC Speakerisa0061/input0parm=nopcm:Disable PC-Speaker PCM sound. Only beeps remain.parmtype=nopcm:boolparm=enable:Enable PC-Speaker sound.parmtype=enable:boolparm=id:ID string for pcsp soundcard.parmtype=id:charpparm=index:Index value for pcsp soundcard.parmtype=index:intalias=platform:pcspkrlicense=GPLdescription=PC-Speaker driverauthor=Stas Sergeev <stsp@users.sourceforge.net>parm=nforce_wa:Apply NForce chipset workaround (expect bad sound)parmtype=nforce_wa:boolsrcversion=2E5685571EF2C7A837CBDE6depends=snd-pcm,sndretpoline=Yintree=Yname=snd_pcspvermagic=5.15.0-89-generic SMP mod_unload modversions $�$�$�$�$�OOOO ��Lmodule_layout�A�param_ops_int��T__ubsan_handle_load_invalid_value�"��hrtimer_forward�)&�snd_pcm_period_elapsed��Fhrtimer_cancel�-�cancel_work_sync���snd_devm_card_new1%�param_ops_boola�H�__ubsan_handle_shift_out_of_bounds��?<sprintf	�3pv_ops%>�ui8253_lock�^Ѕ__platform_driver_registerK~snd_pcm_format_signed�9�[__x86_return_thunk�Q��param_ops_charp:T]<hrtimer_start_range_ns����snd_pcm_set_managed_buffer_allp�\�_raw_spin_unlock_irqrestoregA=snd_pcm_set_ops�Ll@hrtimer_resolutionke��__stack_chk_faild#	input_register_device�~��_printk��1Ssnd_ctl_new1�pHe__x86_indirect_thunk_rax�m��__fentry__d���_raw_spin_lock�4_raw_spin_lock_irqsave'���system_highpri_wqSA�hsnd_pcm_format_physical_widthI�loops_per_jiffy��-hrtimer_init`��-devm_input_allocate_device��n*snd_card_register6��queue_work_onm��snd_pcm_new>�Z�snd_ctl_add�<+platform_driver_unregister�yt0'_Bool'����G'_Bool'hRC��'int'7
'unsigned int''int'snd_pcspGCC: (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.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0����
|{ +�
�U 8�U���
� �
u* �	���{ u*��K ^_p@O,S��{ @���sH
�{ ��
�{ �$�{ �%�{ l@&�{ �&�{ ;�&�{ H'�{ H�'| B�(i=@(| H�(| D�)�\j@)R�`)"| ^�)PT��)5| �*�@A��6@B4X6HB>| 6PBH| `BQ| k�B^| ;@Ct| m�C���D�| E�D�| k�D�| k�E�| F�@F�| �F=�
>�?��| A��| C��| E��| 
} #} -} >} R} b} ��r} �,w} �|} �L�ɍ �} @�} AB5#C�}  .��} 
`}wWQ� �} R� TWS� �} T���}  0$@�} `�} ��} �~G��iF�O�O�N�N�	�} X�} X~ 	8�*L��� ��U�@~ G�@��V���xq�~ L�"� /~ q@<~ ��U�Q~ G���U�@PHU�@Z~ G�@d~ V��k~ gPT�@z~ 0PTY����	�����;O,S@�~ 
P0$�~ @�~ ��~ ��~ ��~ ��~ �~ ;@�~ ;��~ ;�   ~;@ �a��.a�@�c����f��+ a���a�@�h��3 a��j�= p�@K r��X t��b t�v�@�x��X�a��
\�
_�`�n �h����� ��@O,S�
����ǂ
�� (;�~ ;�� Z��� ;@�-���sG����|��� @� #�m_��� H� ����z���	���	uyE�	E.
� ��@
8
8�
| B��
� � ^�
_�Sb�
_�e�P�d�
_�g�
G�_�i�
_���l�n�m�� �� .� o�;� ��JW� � k�
_�q�
_�Ss�
�_�u�
_� w�g� z�{�
e�|�}�~� 0*��d �� �>@�y��+S@�� wWQ�TWS��� ��� ��y|���� <�(΀ _�݀ r@� 6�� �
� G�� G�@#� G��4� �C� [�H�@Y� �H/I��OvJ��e� K��� {@o� G��\����G��pG�@{� ;��� ��� �0$�}  �} @�� `�� ��� �Ɓ G��ց G�� G�@�� G���~
G��� G�� G�@�M���#�����@!� G���k�'� k�	,�@
.� 6�
��m�
=� E�O,S�{ ��@y[��N� ~�]� n�  z� �	@�,���� ;��� ���� @�� m�`�� o��т r�W�X�
�����Z�߂ @Tj�'m@� H@W:���� 8=n>��9H@��*�� 
� � �u* ������m@7�_k@8O,S9�{ ��@9��6�9� 6�9!� 6�9��3� ǂ
����@?� �O� �`� _��| B�j� ��@PT����]�u� ����
_�������
������ �=n>�����@*,(��|�I��0#�[��� j�� _�@�������� ;�ă ;σ E@܃ `� �� 
�I��� ��  � @��>�(� W� �� =q*� T=7� 

=n>�B� ��V� p� �� 
[���
"����� ��
`� _��� ��
G�`� _�DŽ ��
`� _�{
� ��� ��� ��
`� _���e�&� ��B� ��
"���Z� ��
�
i� ��
"���w� ���� �$�� ��#���� �����
X�� �"`

�Å ׅ � @�� $�� �@�`�����+�
,L�#ɍ#@��#�L�ɍ@���X����	 �@� @� ����� ��#� ��i�.� ���g��H/ )@�%`�G���iF���G��@� g#��G��@� C@��	&EJ� ��)eS� �	��� ��#� �����\� ��c� ����� �G��@i�@"v� ��
����� ��9H����)�0$�������o���@������ �O,S�{ ��@�� ������� ��
�������� ���� ��
����r���A��׆ P$��� �@���+�H/�)0$��@�����o��������� @
��������� ���H/@�� 	h�9H=n>��8
8�� �� k@,� j,��@6� �)H���
������A� T� k� �� ����
����
����
"����� �� ��
�� ���� ���� ��Ƈ ��
�� ��\���և ��� ���� ��� ��� ��(� ��8� ��
TT��PT�I� ��[� �|n� W
)�� ��
�]��(
��snd_cardmixernameprivate_freectl_devlast_numidcontrols_rwsemctl_files_rwlockcontrols_countuser_ctl_alloc_sizecontrolsctl_filesproc_rootfiles_lists_f_opsrelease_completioncard_devreleasingsync_irqremove_sleeptotal_pcm_alloc_bytesmemory_mutexpower_refpower_sleeppower_ref_sleepmixer_ossmixer_oss_change_countsnd_info_entrysnd_shutdown_f_opssnd_mixer_osssnd_pcm_uframes_tsnd_pcm_sframes_tsnd_pcm_access_tsnd_pcm_format_tsnd_pcm_subformat_tsnd_pcm_state_tsnd_pcm_sync_idid16id32snd_intervalopenminopenmaxsnd_masksnd_pcm_hw_paramsmresiresrmaskmsbitsrate_numrate_den__pad_before_uframe__pad_after_uframesnd_pcm_mmap_statushw_ptrsuspended_stateaudio_tstampsnd_pcm_mmap_controlappl_ptravail_min__pad4snd_dma_devicesnd_dma_buffersnd_pcm_hardwareformatsratesrate_minrate_maxchannels_minchannels_maxbuffer_bytes_maxperiod_bytes_minperiod_bytes_maxperiods_minperiods_maxsnd_pcm_opshw_freesync_stopget_time_infofill_silencecopy_usercopy_kernelsnd_pcm_substreampstrlatency_pm_qos_reqdma_bufferdma_maxtimer_runningwait_timelink_listself_grouppcm_releasehw_openedmanaged_buffer_allocsnd_pcm_audio_tstamp_configtype_requestedreport_delaysnd_pcm_audio_tstamp_reportaccuracy_reportsnd_pcm_hw_rule_func_tsnd_pcm_hw_ruledepssnd_pcm_hw_constraintsrules_numrules_allsnd_pcm_runtimetrigger_mastertrigger_tstamptrigger_tstamp_latchedoverrangeavail_maxhw_ptr_basehw_ptr_interrupthw_ptr_jiffieshw_ptr_buffer_jiffieshw_ptr_wrapsubformatperiod_sizebyte_alignframe_bitssample_bitsno_period_wakeuptstamp_modeperiod_stepstart_thresholdstop_thresholdsilence_thresholdsilence_sizesilence_startsilence_filledtwaketsleepstop_operatingbuffer_accessinghw_constraintstimer_resolutiontstamp_typedma_areadma_bytesdma_buffer_pbuffer_changedaudio_tstamp_configaudio_tstamp_reportdriver_tstampsnd_pcm_groupsubstreamssnd_pcmdev_classdev_subclassnonatomicno_device_suspendsnd_pcm_strsubstream_countsubstream_openedsubstreamchmap_kctlsnd_timersnd_kcontrolsnd_pcspsubstream_lockplayback_substreamplayback_ptrperiod_ptrtimer_activethalfns_remval61max_trebletreblepcspkrpcsp_exitpcsp_initpcsp_shutdownpcsp_suspendpcsp_probealsa_card_pcsp_freeSNDRV_PCM_STREAM_PLAYBACKSNDRV_PCM_STREAM_CAPTURESNDRV_PCM_STREAM_LASTsnd_pcsp_new_pcmsnd_pcsp_playback_opensnd_pcsp_playback_pointersnd_pcsp_triggersnd_pcsp_playback_preparesnd_pcsp_playback_hw_freesnd_pcsp_playback_hw_paramssnd_pcsp_playback_closepcsp_sync_stoppcsp_do_timerpcsp_timer_updatepcsp_call_pcm_elapsedsnd_aes_iec958subcodedig_subframesnd_ctl_elem_type_tsnd_ctl_elem_iface_tsnd_ctl_elem_idnumidnames_ptrnames_lengthinteger64enumeratedsnd_ctl_elem_infovalue_ptritem_ptrdata_ptriec958snd_ctl_elem_valuesnd_kcontrol_info_tprivate_valuevdsnd_kcontrol_get_tsnd_kcontrol_put_tsnd_kcontrol_tlv_rw_tsnd_kcontrol_newsnd_kcontrol_volatilesnd_ctl_filepreferred_subdevicechange_sleepread_locksubscribedSND_CTL_SUBDEV_PCMSND_CTL_SUBDEV_RAWMIDISND_CTL_SUBDEV_ITEMSsnd_fasyncnopcmsnd_pcsp_new_mixerkcontrolucontrolpcsp_pcspkr_putpcsp_pcspkr_getpcsp_pcspkr_infopcsp_treble_putpcsp_treble_getpcsp_treble_infopcsp_enable_putpcsp_enable_getpcsp_enable_infopcspkr_input_initpcspkr_input_eventpcspkr_stop_soundpcspkr_do_soundsnd-pcsp.koT�v	"�#�2
?X	n�%7����  �@ �`4:"��t�"��~�Z)~9H�pC��X	b�j<<�(���P%�u�((��
�&�2P(=�L�+a�zx(�����"�@1���*���"�<�VS�/i�R�0.�	�  � 0�`	b��	��	
*3��IqBb��(�`
��
/�#�0/�`!��.��#�/ �)P?�/P��f�P}�
�� ������ ���`d!��0KX	gw�����H��
(9L@
�]��p������&18@cr�"�������	�J__UNIQUE_ID_srcversion123__UNIQUE_ID_depends122____versions__UNIQUE_ID_retpoline121__UNIQUE_ID_intree120__UNIQUE_ID_name119__UNIQUE_ID_vermagic118_note_9_note_8pcsp_suspendpcsp_shutdownalsa_card_pcsp_freesnd_card_pcsp_probe.constprop.0snd_card_pcsp_probe.constprop.0.coldpcsp_probepcsp_probe.coldpcsp_initpcsp_platform_driverpcsp_exitpcsp_pm__UNIQUE_ID_nopcm260__UNIQUE_ID_nopcmtype259__param_nopcm__param_str_nopcm__UNIQUE_ID_enable258__UNIQUE_ID_enabletype257__param_enable__param_str_enable__UNIQUE_ID_id256__UNIQUE_ID_idtype255__param_id__param_str_id__UNIQUE_ID_index254__UNIQUE_ID_indextype253__param_index__param_str_index__UNIQUE_ID_alias252__UNIQUE_ID_license251__UNIQUE_ID_description250__UNIQUE_ID_author249snd_pcsp_playback_opensnd_pcsp_playback_open.coldpcsp_timer_updatepcsp_timer_update.coldpcsp_call_pcm_elapsedsnd_pcsp_playback_pointersnd_pcsp_triggersnd_pcsp_trigger.coldpcsp_pcm_workpcsp_do_timer.coldsnd_pcsp_playback_preparesnd_pcsp_playback_hw_freesnd_pcsp_playback_hw_paramssnd_pcsp_playback_closesnd_pcsp_playback_ops__UNIQUE_ID_nforce_wa247__UNIQUE_ID_nforce_watype246__param_nforce_wa__param_str_nforce_wapcsp_enable_infopcsp_enable_getpcsp_enable_putpcsp_treble_getpcsp_treble_putpcsp_pcspkr_getpcsp_pcspkr_putpcsp_treble_infopcsp_treble_info.coldpcsp_pcspkr_infosnd_pcsp_controls_pcmsnd_pcsp_controls_spkrpcspkr_do_soundpcspkr_input_eventplatform_driver_unregistersnd_ctl_addpcspkr_input_init__this_modulesnd_pcm_newqueue_work_onsnd_card_registerpcsp_do_timerpcsp_sync_stopdevm_input_allocate_devicehrtimer_initcleanup_moduleloops_per_jiffysnd_pcm_format_physical_widthsystem_highpri_wq_raw_spin_lock_irqsave_raw_spin_lock__fentry__init_module__x86_indirect_thunk_raxsnd_ctl_new1_printkinput_register_device__stack_chk_failhrtimer_resolutionsnd_pcsp_new_pcmsnd_pcsp_new_mixersnd_pcm_set_ops_raw_spin_unlock_irqrestoresnd_pcm_set_managed_buffer_allhrtimer_start_range_nsparam_ops_charp__x86_return_thunksnd_pcm_format_signed__platform_driver_registeri8253_lockpv_opssprintf__ubsan_handle_shift_out_of_boundsparam_ops_boolsnd_devm_card_newpcsp_chipcancel_work_synchrtimer_cancelsnd_pcm_period_elapsedhrtimer_forward__ubsan_handle_load_invalid_valueparam_ops_intpcspkr_stop_soundj��������a�����������������y��������!j��������1a��������6���������<y��������Aj��������Qa��������V���������\y��������aj��������}��c���������
��	p�\��8�`�����������
��q������������������e��������!�p6�xC��M��W��j��t�X~���
�������������P��X���]���s�����������T~��������_��������1@Qy��������`%g�lr��������w
���p���������j�����������[���������z���y��������j����������y���������j�������� �\y�����������y��������|h��������
� �F|Ku��������_y��������h}��������ml��������y}��������~l���������j�������������d�����������y���������y���������j���������i���������}xy��������1j��������ls|xi���������}���������l���������|�}x���w���������y���������y��������|i��������$}��������)l��������<|C}xRy��������aj���������;�l�������������������y��������,h��������I�u���������g���������	 �^���������j���������}��|	i��������	}��������	l��������&	|-	}x4	}=	���������D		 I	���������S	y��������a	j��������w	a���������	f���������	z���������	y���������	j���������	a���������	y���������	j���������	a��������
y��������
j��������"
a��������6
y��������A
j��������W
Vf
]��������u
�|
t���������
v���������
y���������
j���������
y��������j��������y��������1j��������[y��������aj��������}y���������j���������y���������j���������y���������j��������y��������!j��������iL{`�~���������y���������j���������y���������j�����������m���������Z��������
0
m��������
Z��������3
�8
m��������C
Z��������x
y���������
j���������
|�
h���������
}���������
l���������
}���������
l���������
}���������
l���������
}���������
l���������
|�
u��������y��������
}��������l��������!j��������'��3��cy��������my��������ry���������y���������j���������|�h���������}���������l���������|�u���������y��������j��������b��������'�/�e jo��������}y��������	`����������	  ���������%�/4n��������;8@n��������GpLn��������R
�]g	@l���������u`zp���n��������������n���������y���������	����������\�j�	������������ �	�����������n���������+	�3��������;IB=Gn��������L�Z	`b��������jij��������	l	 ���������1\8	�={��������Dy��������	�Y��������y����������@$�(	0*	4
<1	@
 0��
��	�	`	0 ��d�������y�
0@�X ``h� @` �(08�@�H�P0X``�h`	p�	x�	�
�@
��
��0�`������� ������
� ����\� 
�(�0\8�H	pP�X\`xp
�x��\���	t�`�\���
�;[P�C� [$�(^,�0�48�<�@QD�HR	L�	P�	T
X5
\�
`�d�
hlZp|t�x�|�����w
��b�l�q�����|�� @0�@*	P1	l}�(�	�
�
 �
$�
(,��	x �0	x@�P	x`�p	x��� �H�(�	��(�	@�	@�(�	@�	@(	@	@(	(0	(8�`hp	�x	�8k8d.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.text.unlikely.rela.init.text.rela.exit.text.altinstr_replacement.rela.altinstructions.rela.rodata.rela__mcount_loc.rodata.str1.8.rodata.str1.1.modinfo.rela__param.rela.return_sites.rela.parainstructions.rela.retpoline_sites__versions.rela.data.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.BTF.gnu_debuglink@$.d0?��:@�m�'J(nE@x�h'^�HY@��'n�i@��H'	y��H�@� '�`� �@�'���@�'�2���2���K\����@��'�p��@���'\@��''t0"@x� '8�
 H�&� C@���'S�)�@N@P�0' m-� r0-�{�-��-�)��W�W�(Y	�d	���0��	*�H��
���0��1
0	`�He0	*�H��
1�o0�k0F0.1,0*U#Build time autogenerated kernel key5�y�>?������$0	`�He0
	*�H��
�	�߄*���q��Ke`e�[D��*bl"��%l�+���aq��.�p/�w;dc�]��0NOw��d2�a�(���ŋʓ�ja��ӽ���
��ү�����q)�P�A8�Ȅ��=p�H�r�Kj��k*��3��罡W�x��J��б���%�V�I��p-\v�u�ug��m���'����m0���#EC!��ɶ�E
.�	��#h<�o
�5n
GI���W��ϟ��U��M��z�JΊ-���!y��U�Ë&�����߾����T�����Avt�=uY�cQ�W�����>��[}&�Jϩ=�B�jz�1V�9�i�)�=�rՋR��z� ��>�d�:b�� ��攴�;��iʃf�-����/���DMHq�7߽ͳ��7�DM:Ҏ��j���p��h7C�B������ڛm�j=ɼ#t��f(�ʰ۠2+�"���}�@��,�v�,0�A rc���mzA�~�k��9_���k��t����#3�~Module signature appended~