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: //usr/lib/modules/5.15.0-152-generic/kernel/sound/pci/hda/snd-hda-codec-cmedia.ko
ELF>�@@GNU�b'���ւK�Mu��
�#��LinuxLinux�U�(��
H��AWAVAUATI��H�=�H����I��I��$p�
1�I��$�M��X�H�L��IDŽ$�IDŽ$�IDŽ$IDŽ$IDŽ$�1�1�L��IDž8L���A�ƅ�xZL��L���A�ƅ�xH�L���������tE1�A\A]D��A^A_]�1�H��L���H��u�A��L���A\D��A]A^A_]�A����f��U�(��
H��AVAUATI��H�=�H����I��I��$p�
1�I��$�M��X�H�L��IDŽ$�IDŽ$�IDŽ$IDŽ$IDŽ$�1�1�L��L���A�Ņ�x$L��L���A�Ņ�xE1�A\D��A]A^]�L���A\D��A]A^]�A�����UH��H��H��H���]�UH��H���]�@�������IMCsnd_hda_codec_cmediaHeadphone Amp Playback VolumeCMI8888CMI9880description=C-Media HD-audio codeclicense=GPLsrcversion=CBE5C1B34A5C6B72B735A55alias=hdaudio:v434D4980r*a01*alias=hdaudio:v13F69880r*a01*alias=hdaudio:v13F68888r*a01*depends=snd-hda-codec-generic,snd-hda-codecretpoline=Yintree=Yname=snd_hda_codec_cmediavermagic=5.15.0-152-generic SMP mod_unload modversions  �Rmodule_layout+kmalloc_cachesl8snd_hda_gen_free�*-snd_hda_mixer_amp_volume_put�y{snd_hda_gen_parse_auto_configX��snd_hda_mixer_amp_tlv�,$&snd_hda_gen_build_pcmsPX[�snd_hda_jack_unsol_event�9�[__x86_return_thunk%[3Dsnd_hda_mixer_amp_volume_get��FQsnd_hda_gen_initU�N�snd_hda_parse_pin_defcfg�#��__hda_codec_driver_register�m��__fentry__��A�kmem_cache_alloc_traceY�esnd_hda_gen_add_kctl?��snd_hda_codec_get_pincfg�,flhda_codec_driver_unregister����snd_hda_gen_spec_init�n�6snd_hda_mixer_amp_volume_info�[3snd_hda_gen_build_controlssnd_hda_codec_cmediaGCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0��TBTB
� +���U ;�U�T� _X, C�	��"� ,�k�- n_p@S,S�,� ��urH
9� }�
A� �$L� �%[� k@&l� �&{� ;�&�� H'�� H�'�� ��(�q�@(�� H�(�� ��)Wi@)U�`)�� ^�)`T|�)� }*!��@Ai�6@Bұ6HB� 6PB� `B� k�B�� ;@C� m�C���D� E�D(� k�D4� k�ED� ��@FN� �F|�
}�~�e� 
���=3@�#����6c��R
���n_p�S,S,� ��@���L/m�Y
H��9H@��t� ���� ����  ����  ��	@��P��
����  %�/-v@�`0@��v�;@��� ������@
��������� @����@��������������@j��������
��
�����
��S��
<��S�/;:��
<��S�;:��
:��S�:��
0��S�	��
��S���
��S�� ������-����
����� ��#��� �����
X�� �`

�� @��� �  #� @.� `au�9� `�+�
J �y�	@;�P��M� _� #q� �� �� �� �� �u�  m� �� ����� � @� A�B�uC�  &v�� 
`}��	�� 	� �� U�� � ���� �� "$@� ` � �)� ���	���a
J��������	2� XF� XY� 	8�*��� 4Q��@m� ��@;Q����wq�t� ���! �� q@�� 4Q���� ��;Q��@w���@�� ��@�� ����� � � @�� y}�� �@i`�����+�
,��#��#@�F#�����@�F�X(�ϵ ��@�� @	� ������ �� � ��a�+� ���g��L/ �(@�%`�G���a
J��G��=� �#��G��=� �#@ϵ�tG� ��)sP� �	���� �� � ������Y� ��`� �����2��G��@a�@"s� ��
�������� ��9H�����(�"$���o�������@,����� �S,S,� ��@�� ������� ��
�������� ��� ��
���6c���`��� Py}��� i@���+�L/��("$��@o���������,���� @
��������� ���L/@� 	h�9H:�}��0
8�� �)� k@6� i,��@@� ��(H���
������K� ��V� g`T|@e� 0`T��=^�	�}=���;S,S@t� 
P"$�� @�� ��� ��� ��� ��� �� ;@� ;�� ;�� ��  ��	;@
� ����.��@j���������� ������@-S���� ������(� ��@6� ���C� ��M� ���@���9����
��
����Y� �hL��k� �@S,S������yI�p� �!�� ;��� ����� ;@�-���G���{��� @�� #�m����� H�� ���y��	t>�	3xE�	I.
� �@
0
8�
�� ���
� � ��
��S��
��������
����
������
����������� �
� � ��&� ���B� /� ��
����
��S��
����
�� �R� ��
���	�i� 0��9 y� �"@���+S@~� ��	��U���� ��� ��&���� >�0�*��t� �� �� ��@� r�� 6�  �� ��@� ���� ���� .� @Յ���D� �L/���t�� P� ��@t	`y9�Z� ����?	���@՘���f� ;�q� |�  "$@ � `)� ��� ��� ��� ��� ���� ��@� ���� ����6��� ��@�� ���������#�@�Z
��� �����k	� k�	,��
� 6�
��	m(� ES,S@,� ���w���9� 
�@H� @Y� `e� �	��,=�n� ;x� �@�� ��� ����� ����� r����
������ @Tir'm@� H@[:��� 8:�}��9H@��"�� �� �� �, �	��M�m@7	Zk@8S,S9,� �@9��6�9� 6�9� 6�9�� yIL��@*� �:� �K� ����� ��U� ��@`T}����`� ��
����
��j� y9
���
 �!�}� X�'��)�@�+��-��-��/�@j�1���� 1���3��� 6�@�� 9��
%��&��� �0:�}��9H@������,�y}`�� ��� ��-#��	Zk�S,S@,� ;��`T}�M�m �!#�  !}�@!$�
#%�/#�(�
#%�#�*�
%��,�
0%��	.�
%��0�
%�� 2�
%�5���4�
%�8���7�
%�:�� � � �� !!)!A!Y!i!	u!
�!�!�!
�!�!8�p��@�!@���!��!�!B�@!D��
=�
|?�
|A�
|��	C�'!(E!SO!�@^!�x�g!J��s!L�
E�
|H�I��!8`T|�-M�@�!N���!��G�
|H�K�>�F��!
O��!�F V@�!`�9S��!��`T}g@GT��}��9H�!O���!O������!��h��!! !@!A)!`gZ�4!�>!W���@H!O�`R!O�pZ!E�`!m�l!Y��"Y�aQOm@t!Q�@�!6�!6�!6�!4�`T|�-r�@�!s��}��!S"#@�!S��!S��!S�!S@�!S��!H��!@�!t��!�j�!�!�$!��/!�:!H!q�@M!q�R!!�[!k��.��� c!��"j!�#�H�#s!6@$}!6A$�!6B$�!6C$�!6D$�!6E$�!6F$�!6G$�9
6H$�!6I$�!`$�!�$!�$!i�$>�m%Tm&!H�'*!#@'?!�'���'.��'T!H(_!6�(m!�(S�
V��R�U�w!X��!�!�!�!�!�!�;��g�f]��7�`��!b�@=�d��N�d��U�f���
V�_�\�^�
V�a�
V�c�
V�e��!bj��!l�@�!n��
g�
T�i�
T��k�
V�6m�!!d� !d�@
o�,!XR�`D}=@�4����k[2�uk4�h�p�V�4!����S�:�}��(n$)<!@)F!m�)T!�*a!�+U��+q!�+��+�!�+�!�+�!�+�!�+�!�+w�
x�y��!D����R�G��@:�}��}��!��!]�<!@�!{���!H"!��"� k�"�S�#
!���#!$!u@$!Q��$&!Q�@%��H&+!m�&7!m�'E!Q��(O!@)_!���)q!Q��){!Q��*�!Q�@+�!m,�!Q�-�Q��-�!Q��.�!%�@/�!�/�!�/i��/�!�/�!�/�!�/
!�/!�/*!�/6!�/G!�/V!�/_!�/o!�/�!�/�!�/�!�/�!�/��	�/�!�/�!�/�!�/�!�/�!�/!�/!0 !@0.!���0;!���0L!Q�1T!�1f!2t!�4�!�4�!��5�!@5�!Q��5�!���\��]�@�!
P�!v��!v�@o�v���8~���!���!��@ĩv��̩v���!��	!��@
{�
x�}�
x��
x�O���
x�O���
x�O�6��	!(���.��@�����<X���	!��
��x�����!	!	X� ��  �� @09O�`�� ��� �0	!7	!"�@�-���
����
��x�����
��x�����=	!	���/yI��@E	!���L��N	!6@�E
x���9H��R@��u�X	!��P�
x�O���
��x�O���a	!�g�*6 k	!6!z	!@Y[���
�����	!09O��	! �@
���	!�	!����R@�E
x���	!$/���+�	!�	!(��� ��$�	!`�	!�	!��@�	!O��
!���
!���
!O�0_!��@��	�&
!�3
!�C
!�O
!\
! j
!@y
!��
!��
!�O��
!09O�� 
��}����!���������
x������
!09O�k�
.�

���
!�
!��D@���
!��O�g �
!@�
!A!B!(#!-!�� ;!�H!���U!]! k!��@s!�~!����!��!����!O���!O���!���! 	��O��!��!H:�}�����F	jk�!m@i�@g`��.���
��!`S,S�,� ���
�������!����
x�����!(09O�bs ���@S,�%!�/!���m��4!�809O�bs ��
@�i���A!�K!�W!�b!�o!�|!O���!O��!O�g �!@/!������!�O��!O��! �!�O�.� �w@�!�!�! �!@	
!`
!�!
!�
��2
!x�(?
!�R
!��i
!��@
!���
!����
!����
!��
!���
!��@!�!m�'!���0!O��_!����!	<! 	I!��@	R!O�`
]!O�p
g!O��
w!���
�!����!O�@�!`�!��!����!b@A�!�A�!�A�!�A	!��B!���B!Q�L!���L0!��M:!��`OF!O��SZ!O��Se!Tt! T�!��@T�!@U�!��`UoGQ��V�!�"@W�!�"�W�!�"�X�!/ Y�!�"�Y�!�� Z�!�� ��!��
!��!�'!���0! �@!!�R!"�`!#�o!$�x!%��!&��!'��!(��!)��!*��!+��!,��!-�!.� !/�3!0�E!1�R!2�Y!3�p!4�~!5��!6��!7��!8��!9��!:��!;��!<��!=��!>�!@�!A�,!B�9!C�J!D�^!E�h!F�w!G��!H��!I��!J��!���!���!����!��@��!�����!6��!O�в!O��!��)!����@T��@�6!Q���D!��N!����W!~���a!~��o!��@�}!�����!�����!����!��@��!����35	������O�O�$$����O�$$O��������
x�������
��x�����k�!(
�����
��z�����������
�*��
���!W�!�
�E
x�!��!��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_osshda_device_idrev_idsnd_info_buffersnd_info_entry_textsnd_info_entry_opssnd_aes_iec958subcodedig_subframesnd_hwdep_dsp_statusnum_dspsdsp_loadedchip_readysnd_hwdep_dsp_imagesnd_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_ctl_elem_type_tsnd_ctl_elem_iface_tsnd_ctl_elem_idnumidnames_ptrnames_lengthinteger64enumeratedsnd_ctl_elem_infovalue_ptritem_ptrdata_ptriec958snd_ctl_elem_valuesnd_kcontrol_info_tsnd_kcontrolprivate_valuevdsnd_kcontrol_get_tsnd_kcontrol_put_tsnd_kcontrol_tlv_rw_tsnd_kcontrol_newsnd_kcontrol_volatilesnd_ctl_filepreferred_subdevicechange_sleepread_locksubscribedsnd_fasyncsnd_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_pcm_chmap_elemsnd_hwdep_opsioctl_compatdsp_statusdsp_loadsnd_hwdeposs_typeossregAC_JACK_LINE_OUTAC_JACK_SPEAKERAC_JACK_HP_OUTAC_JACK_CDAC_JACK_SPDIF_OUTAC_JACK_DIG_OTHER_OUTAC_JACK_MODEM_LINE_SIDEAC_JACK_MODEM_HAND_SIDEAC_JACK_LINE_INAC_JACK_AUXAC_JACK_MIC_INAC_JACK_TELEPHONYAC_JACK_SPDIF_INAC_JACK_DIG_OTHER_INAC_JACK_OTHERdrm_audio_component_opsput_powercodec_wake_overrideget_cdclk_freqsync_audio_rateget_elddrm_audio_component_audio_opsaudio_ptrpin_eld_notifypin2portmaster_bindmaster_unbinddrm_audio_componentaudio_opsmaster_bind_completehda_nid_tsnd_arrayalloc_alignhdac_deviceafgmfgsubsystem_idafg_function_idmfg_function_idafg_unsolmfg_unsolpower_capschip_nameexec_verbstart_nidend_nidin_pmwidget_lockwidgetsvendor_verbslazy_cachecaps_overwritingcache_coefhdac_busext_opsremap_addrppcapspbcapmlcapgtscapdrsmcapcodec_listnum_codecscaddr_tblunsol_queueunsol_rpunsol_wpunsol_workcodec_maskcodec_poweredcorbrirblast_cmdrirb_wqposbufdma_typechip_initaligned_mmiosync_writeuse_posbufsnoopalign_bdle_4kreverse_assigncorbrp_self_clearneeds_damn_long_delaypoll_countbdl_pos_adjdma_stop_delayreg_lockaudio_componentdisplay_power_statusdisplay_power_activehlink_listcmd_dma_statesdo_limithdac_widget_treeHDA_DEV_COREHDA_DEV_LEGACYHDA_DEV_ASOCHDA_INPUTHDA_OUTPUThdac_driverunsol_eventhdac_bus_opsget_responselink_powerhdac_ext_bus_opshdev_attachhdev_detachhdac_rbhda_busmodelnameprepare_mutexpcm_dev_bitsallow_bus_resetresponse_resetno_response_fallbackbus_probingkeep_powerprimary_dig_out_typemixer_assignedhda_codecprobe_idpresetpatch_opspcm_list_headpcm_refbeepbeep_modewcapsmixersnidsspdif_mutexcontrol_mutexspdif_outspdif_in_enablefollower_dig_outsinit_pinsdriver_pinscvt_setupsuser_mutexinit_verbsuser_pinshwdepconfiguredin_freeingdisplay_power_controlspdif_status_resetpin_amp_workaroundsingle_adc_ampno_sticky_streampins_shutupno_trigger_senseno_jack_detectinv_eapdinv_jack_detectpcm_format_firstcached_writedp_mstdump_coefpower_save_nodeforce_pin_prefixlink_down_at_suspendrelaxed_resumeforced_resumemst_no_extra_pcmspower_on_acctpower_off_acctpower_jiffiespower_filterproc_widget_hookjacktbljackpoll_intervaljackpoll_workdepop_delayfixup_idfixup_listfixup_nameverbshda_codec_driverhda_codec_opsbuild_controlsbuild_pcmsset_power_statecheck_power_statusstream_pmhda_pcm_opsget_delayhda_pcm_streammaxbpschmaphda_pcmpcm_typeown_chmaphda_beephda_fixupchained_beforechain_idhda_verbverbhda_vmaster_mute_hooksw_kctlhda_input_mux_itemhda_input_muxnum_itemshda_multi_outnum_dacsdac_nidshp_nidhp_out_nidextra_out_niddig_out_niddig_out_usedno_share_streamshare_spdifanalog_ratesanalog_maxbpsanalog_formatsspdif_ratesspdif_maxbpsspdif_formatshda_pintblhda_amp_listhda_loopback_checkamplistauto_pin_cfg_itemis_headset_micis_headphone_michas_boost_on_pinauto_pin_cfgline_outsline_out_pinsspeaker_outsspeaker_pinshp_outsline_out_typehp_pinsnum_inputsinputsdig_outsdig_out_pinsdig_in_pinmono_out_pindig_out_typedig_in_typesnd_jackkctl_listinput_dev_lockhw_status_cachehda_jack_callback_fnhda_jack_callbackunsol_resjackhda_jack_tblpin_sensejack_detectjack_dirtyphantom_jackblock_reportgating_jackgated_jackkey_report_jackbutton_statehda_multi_iodacctl_inautomic_entrybadness_tableno_primary_dacno_dacshared_primaryshared_surrshared_clfeshared_surr_mainhda_gen_specstream_name_analogstream_analog_playbackstream_analog_capturestream_name_alt_analogstream_analog_alt_playbackstream_analog_alt_capturestream_name_digitalstream_digital_playbackstream_digital_captureactive_streamspcm_mutexmultioutalt_dac_nidnum_adc_nidsadc_nidsdig_in_nidmixer_nidmixer_merge_nidinput_labelsinput_label_idxscur_adccur_adc_stream_tagcur_adc_formatinput_muxcur_muxmin_channel_countext_channel_countconst_channel_countpcm_recautocfgkctlsprivate_dac_nidsimux_pinsdyn_adc_idxshared_mic_vref_pinhp_mic_pinhp_mic_mux_idxnum_all_dacsall_dacsnum_all_adcsall_adcsout_pathshp_pathsspeaker_pathsaamix_out_pathsdigout_pathsinput_pathsloopback_pathsloopback_merge_pathdigin_patham_num_entriesam_entryhp_jack_presentline_jack_presentspeaker_mutedline_out_mutedauto_micautomute_speakerautomute_lodetect_hpdetect_loautomute_speaker_possibleautomute_lo_possiblemaster_mutekeep_vref_in_automuteline_in_auto_switchauto_mute_via_ampsuppress_auto_mutesuppress_auto_micneed_dac_fixhp_micsuppress_hp_mic_detectno_primary_hpno_multi_iomulti_cap_volinv_dmic_splitown_eapd_ctlkeep_eapd_onvmaster_mute_ledmic_mute_ledindep_hpprefer_hp_ampadd_stereo_mix_inputadd_jack_modespower_down_unuseddac_min_mutesuppress_vmasterobey_preferred_dacsno_analogdyn_adc_switchindep_hp_enabledhave_aamix_ctlhp_mic_jack_modesskip_verbsmute_bitsout_vol_maskmain_out_badnessextra_out_badnesspreferred_dacsaamix_modebeep_nidvmaster_nidvmaster_tlvvmaster_muteloopback_listmulti_iosmulti_ioinit_hookautomute_hookcap_sync_hookpcm_playback_hookpcm_capture_hookhp_automute_hookline_automute_hookmic_autoswitch_hookcmi_speccmedia_driver_exitcmedia_driver_initpatch_cmi8888patch_cmi9880snd-hda-codec-cmedia.koE�Z	
/#R0pE�Z�,q@~���	���8���7�	P@�)#�1D	`�V#q#������)>U`)l������(F	`�t��__UNIQUE_ID_srcversion128__UNIQUE_ID_alias127__UNIQUE_ID_alias126__UNIQUE_ID_alias125__UNIQUE_ID_depends124____versions__UNIQUE_ID_retpoline123__UNIQUE_ID_intree122__UNIQUE_ID_name121__UNIQUE_ID_vermagic120_note_9_note_8patch_cmi8888amp_kctl.2patch_cmi9880cmedia_driver_initcmedia_drivercmedia_driver_exitsnd_hda_id_cmedia__UNIQUE_ID_description259__UNIQUE_ID_license258snd_hda_gen_build_controlssnd_hda_mixer_amp_volume_info__this_modulesnd_hda_gen_spec_inithda_codec_driver_unregistersnd_hda_codec_get_pincfgcleanup_modulesnd_hda_gen_add_kctlkmem_cache_alloc_trace__fentry__init_module__hda_codec_driver_registersnd_hda_parse_pin_defcfgsnd_hda_gen_initsnd_hda_mixer_amp_volume_get__x86_return_thunksnd_hda_jack_unsol_eventsnd_hda_gen_build_pcmssnd_hda_mixer_amp_tlvsnd_hda_gen_parse_auto_config__mod_hdaudio__snd_hda_id_cmedia_device_tablesnd_hda_mixer_amp_volume_putsnd_hda_gen_freekmalloc_caches%��������!3d&$��������bn-z)�2�,����������(���������/���������!���������+���������#��������2��������++��������A%��������_3dd$����������-�)�2�,����������(���������/��������+��������2��������&+��������%��������	'��������%+�������� ��������+��������(0*81@.p3x�;�@�;�@@�*%$�`8&8".symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.init.text.rela.exit.text.rela.rodata.rela__mcount_loc.rodata.str1.1.modinfo.rela.return_sites__versions.rela.data.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.BTF.gnu_debuglink@$.d0?�2:@z�J�)E@�|�Z�U@�}Hj � e@�}	wr@�~H�2C�[?���@���@ �� �@���@�@�0���0�X���vaPqpq�	Pv��0��	*�H��
���0��1
0	`�He0	*�H��
1�o0�k0F0.1,0*U#Build time autogenerated kernel key6<���"��Ή��~��h��0	`�He0
	*�H��
�Y�E��Q�)�m�T��Ta�z��	��SGC��;e�~��}����n��jv[�C�7�7,�2.�r,�i0lzxE#�y����;m���!���P�!;����(���B�gР��%�*�L��:?�[O��G��틸,��8��IZ}(�jFpIA.�b�ՖQ.�8����ug 8����m	(���3����X����V/�=�&�R���������'oxe`z�C�c���5`����Luh�9�ل=\�v1���v��/��G
���ٌ�CB�6��A7x�B���6�)����0Rx�~�dE��o��D>n\2w<�K�_��2<ٳzu4�@e���zxS��pjf�|�l$0t��j�	a�A�s�� �x��3�8�d�4�oƴ�'E"g9�/�0��w3:b�[�+�$k�ǭ0Mv�R�]��t&�Hh�����<�����U�o-��Pt����sA4
b*<�袧�9�N�љ"]���Z�~Module signature appended~