HEX
Server: Apache
System: Linux scp1.abinfocom.com 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64
User: confeduphaar (1010)
PHP: 8.1.33
Disabled: exec,passthru,shell_exec,system
Upload Files
File: //usr/lib/modules/5.4.0-212-generic/kernel/sound/soc/codecs/snd-soc-cs35l36.ko
ELF>X�@@$#GNU?��Q��=/�Z �B���Linux�UH��<H�D���G����$4w^��4�<��4 ��� ���������wx��$wdH�H��rM��(������]Á�<�7��<���08�����7v�H�H��s��]Á�xu������H��H�¸��t�]Í����r����H��H�¸���V���]Í�����H�H���5���]Á�,����,����$������W���������H�H�����]Í���������������������H��H�¸�������]Á�C�������DD�������=D�~��������H�H���`�������������H��H�¸���4���]É���=-�"����j�����t�^�������h�����+����<~vU��0���(����H�H�������������A��������� B�����������~�����H�������H���p����������/���<�W���H�H���C���������P�����O�������(Lvj��Գ����<�
���H�H���������>���H����/�H��������������������������������K�����H�H��������������hw(���gwD��`��������������Z��������pp�����v"��t�;����������������l�#�����lp����]��UH��-t��]�� ��ø]�ff.�f��UH��(�wj�����w&��$w8H�H��r!��(�]������H�H��s߸]Í������w͸H��H�¸��t�]Á�h�w%��+�v�H����/�H��s��묍��/����w����H���d�����ff.�@�UH���H�@H��H�@xHc��H�FH1�]�f��U������@�H��SH���H�{P�H�{P������H��H���H��t1�����H�sX�1�[]�f��U��%�H��AVAUATS��=��=@�n1�E1�H�G`E1�E1��@�HH�@L�`xI�|$Pj�I�|$PD��E1�j�HE1�����^_����$���	A���I�|$PjE1�E1����H�I�|$PD��E1�j�E1��H���ZY������E1��������ف�����������u}E1�I�|$PjE1�E1���H�I�|$PD��E1�jE1���H�I�|$PD��E1�jE1���H�1�H��H�e�[A\A]A^]Á�t*H�e���[A\A]A^]�E1�����@A��m���A���Q���E1��I���A�����A�1��1���f��UH��ATA�@SH�G`H�@H�Xx����[w�֍��5n1��D�d��L@A��A	�H�{P�UU� �H�{P���� �H�{PD��E1�jE1������-�H�{P���� �H�{P�33� �H�e�1�[A\]�f��UH��AUATSH�GL�hxE������t�w���E���lADž�H���1������@��0H��9�u�I�}PjE1�E1����,Hc��H�[I�}PE1�jE1����,H���K���I�}PE1�E1�j1ɺ�,�I�}PE1�E1�A���j��,�I�}PE1�E1�H�� 1ɺ�,j�I�}PE1�E1�j���,�AXAYA�����oA���I�}P����A���tVA��u����jE1�E1�1ɺ�t�X1�H�e�[A\A]]Å������ADž����A��th��tdjE1�E1�1ɺp�h�I�}PE1�E1�j���t�I�}PE1�E1�j�0�p�h�1�H���f���j�E1�E1���t�ZH�e�1�[A\A]]�jE1�E1�1ɺp�h�I�}PE1�E1�j1ɺ�t�I�}PE1�E1�j�0�p�h�1�H��H�e�[A\A]]�I�}P�UU� �I�}P���� �I�}P��m�0�I�}P���0�I�}PE1�E1�j�@���0�I�}P�KE1�jE1���0�I�}P���� �I�}P� �33�^_����ADž����ADž����ADž�����������������f��UH���H�~H�hH�@�E1�E1���H��H�Px��?���H�zP�?j�1���@�UH��AWI��AVAUATI��SH��H��H�B`H�}�D��(H�@L�hx��.�H��I9�t/�C�D9�u�I�}PjE1�E1����,H���YI9�u�A�D$$����A�D$(1��������tw�� t"A������tH�e�D��[A\A]A^A_]ù H�E�I�}PD�`<E��uj����E1�E1��H�Z�jE1�E1����HE1��X랹�1��H����j���� ��f.��UH���1�H�H���1�]�f��UH��ATH�G(H��X���H�Fx��t��t&DA���D��L�e���E1�x t`D��L�e���E1�x u�H�xPjE1�E1���0� �XD��L�e��É�A���H��H���D��L�e���H�xPj�0E1�E1�� � �D��ZL�e���D�UH��SH��eH�%(H�E�1�H�G(H��X���H�^x����������tD����H�{PjE1�E1���� ��4���H�{P�,�H�U��^�E� �H�{PjE1�E1����L�H�{PE1�E1�j1ɺ�$ �1�ZYH�M�eH3%(��H�]���H�{PjE1�E1�1ɺ� ��4���X1��H�{PjE1�E1�1ɺ�L�H�{PE1�E1�j��p�����H��H�������d�����U�H��SH��H�U�H��(H�~P��eH�%(H�E�1��H�{P�H�U�@���U�MЋE�u��!��#E�	ЋU��!�	ЋU��#U�	�tJ���1����������������H�]�eH3%(uH�]����f��U��
��H��AWAVAUL�o ATI��SH�� H���L��eH�%(H�E�1��H��� L�(1�1�H��I��$�L��I��M�~X�I�FPH=��I�FXL���L��Adž�I�Fp����H����H�A���L��I�FH�CI�FH�CI�FH�CI�F H�C I�F(H�C(I�F0H�C0I�F8H�C8I�F@H�C@I�FH����L��H���I���H��H=��H��t
���4���I�~P1�H�U������U���6Z�I�~PH�Uľ �����E�I�~PH�UȾx��A��������E�%�=�������$A���A���=��l=����{(�~A��$��H���H�@����˃�t�������01�I�~PjE1�E1���$�� �A��1�L��AVA��$�H�I��Y^���I�~PjE1�E1����$�E��I�~P�����@��I�~P����H���M�A���L��H�����H���L��H���Z���D�]�H�E�eH3%(�<H�e�D��[A\A]A^A_]Ã�����������I�~P�H�������{(�����A�N1I�~PjE1�E1��� ���A�N4I�~PE1�jE1���d�A�N@I�~PE1�jE1���d���A�N<I�~PE1�jE1����d���A�N8I�~PE1�H�� E1���dj���A�NDI�~PE1�jE1���d���A�NHI�~PE1�jE1����d���A�NLI�~PE1�jE1���d���H�� �g�����
�HL���H��H����I��$�����I�~P�UU� �I�~P���� ��)�%�I�~P1Ҿ�I�~P���I�~P���(��I�~P1Ҿ�I�~P����)�%�I�~PH�U̾������E�d�/���d�I�~PH�U̾������m�t�E�t�I�~P����I�~PE1�E1�j1ɺ��I�~P���� �I�~P�33� �I�~P�H���_�������A���D��H��L��D�]��D�]��A�������ff.�f��UH��ATSH�GH�Xx����H�{P���{
�`�{���{���{���K�����K�����K���D�cE���5�K$�����K(����K,���/���$�MjE1�E1�1ɺ�  �X1�H�e�[A\]À{	�M���jE1�E1����8�H�{P�UU� �H�{P���� �H�{PE1�E1�j1ɺ�<9�H�{PE1�E1�j���<9�H�{P���� �H�{P�33� �H�{PH���{
�����jE1�E1��@�@�`��{H�{PX����jE1�E1�� � �H��{H�{PX�^���jE1�E1�1ɺ�@��{H�{PX�@���j1�E1�E1���@��KH�{PX���"���jE1�E1����8��KH�{PA\������jE1�E1���8��KH�{PA[�����jE1�E1���8�D�cH�{PAZE������jE1�E1��<���8�H�{PE1�E1�j�<���8�H�{PE1�E1�j1ɺ�8�H��A�����A�����H�{PjE1�E1��k���8�H�{PE1�E1�j���8��K$AXH�{PAY������j� BE1�E1����K(H�{P^����j��E1�E1�� �$�Y�K,H�{P������j�E1�E1���$����$H�{PZ�����jE1�E1���?�08�H�{P�UU� �H�{P���� �H�{PE1�E1�j����L9�H�{PE1�E1�j���8�H�{PE1�E1�j�����8�H�{P���� H�� �H�{P�33� �H�{P����H�{PjE1�E1��u���8�H�{PE1�E1�j1��Z����H���H�������H�;H����H�;H���H�{PE1�E1�j1ɺ�4 �H�{PE1�E1�j���4 �H�{PE1�E1�j1ɺ�4 �H�{PE1�E1�j������H�� �H�;H���H�{PE1�E1�j1ɺ�4 �H�{PE1�E1�j���4 �H�{PE1�E1�j1ɺ�4 �H�{PE1�E1�j������MиH�� �H�;H���H�{PE1�E1�j1ɺ@�4 �H�{PE1�E1�j�@�@�4 �H�{PE1�E1�j1ɺ@�4 �H�{PE1�E1�j������MиH�� �H�;H���H�{PE1�E1�j1ɺ@�4 �H�{PE1�E1�j�@�@�4 �H�{PE1�E1�j1ɺ@�4 �H�{PE1�E1�j������MиH�� �H�;H���H�{PE1�E1�j1ɺ �4 �H�{PE1�E1�j� � �4 �H�{PE1�E1�j1ɺ �4 �H�{PE1�E1�j������MиH�� �H�;H���H�{PE1�E1�j1ɺ�4 �H�{PE1�E1�j���4 �H�{PE1�E1�j1ɺ�4 �H�{PE1�E1�j������MиH�� ���H��L��E��D�]�I���1�D�]��D�]�A���L��D�]��D�]��I�>��H���E��D�]����H��L��E��D�]�뗉�H��L��E��D�]��z���Idž����u8L��H���I������H��L��E��D�]����H��L��E��D�]��+���I�>��H���A��������H��L��E��D�]����H��L��E��D�]����A��$�H��L���A��������H��L��E��D�]����H��L��E��D�]��c����6ZH��L���A����D�����H��L��E��D�]��'���H��L���A������H��L��E�H����E�A�����I�>��H���E��D�]��H�;D��H��H���H�;���H��������UH��H��H���]�UH��H���]�cs35l36_main_amp_eventcs35l36_boost_eventcs35l36_boost_inductorcs35l36_i2c_probecs35l36cirrus,cs35l36 UU ��dp�)	Px�/Tx��Xx�\x7`x��dxj�hx!>HxT8@t��PL9�d� �� 33 UU ��` `$� 8*0�0Jt��Pdp�)	-�A
n�Td
~� 4~A
tKQ    ��$��(��,��0��4��8��<���� �� 331:@�.+�>"V�]}D����Xw����.�]��w��+	"V
D��X�
@�>}����<H �������� ����
<H<H<H<H<H<H������������������������  
  	������������4L0L,L(L$L L (),H`�(����@+�.�>"V�]}D���	�X
w��
�� b��	@�
	�q	�	@B
�
�O
��
`�
p
��
@
�$
+
��- 
�.!
�0"
	=#
�>$
>I%
"V&
��['
�](
^_)�a*
�.c+0�f,	�r-
z.
}/
|�0
D�1
�2
��3
 ��4P�5
@]�6
`��7
�$8
�X9
6n:
w;
@x}<
��=
���>
���?
Invalid CLK Config Freq: %d
Invalid event = 0x%x
sound/soc/codecs/cs35l36.cPLL Unlocked
Amp short error
Over temperature warning
Over temperature error
VBST Over Voltage error
DCM VBST Under Voltage Error
LBST SHORT error!
regmap_init() failed: %d
VAVPresetFailed to get reset GPIO: %d
Get Device ID failed %d
Get Revision ID failed %d
Invalid IRQ: %d
Invalid IRQ polarity: %d
cs35l36Failed to request IRQ: %d
Failed to Trim OTP %d
cs35l36-pcmAMP CaptureAMP PlaybackVPMON ADCVBSTMON ADCVBSTIMON ADCVSENSEVMON ADCASPTX1SRCIMONVMONVBSTMONVPMONASPTX2SRCASPTX3SRCASPTX4SRCASPTX5SRCASPTX6SRCASPTX1ASPTX2ASPTX3ASPTX4ASPTX5ASPTX6AMP EnableSwitchSDINChannel MuxRX1RX2BOOST EnableCLASS HMain AMPSPKZero FillASPRX1ERRVOLInput Muxsnd_soc_cs35l36Digital PCM VolumeAnalog PCM VolumePCM Soft RampAmp Gain Zero-Cross SwitchPDM LDM Enter Ramp SwitchPDM LDM Exit Ramp SwitchLDM Select SwitchOff.5ms1ms2ms4ms8ms15ms30msFailed to request core supplies: %d
Unable to find required parameter 'cirrus,boost-ctl-millivolt'Failed to enable core supplies: %d
Reset line busy, assuming shared reset
Device ID (%X). Expected ID %X
Failed to read otp_id Register %d
Failed to apply A0 errata patch %d
Failed to read int4_status %d
Failed to apply B0 errata patch %d
Cirrus Logic CS35L%d, Revision: %02X
%s: Register component failed %d
%s Invalid Inductor Value %d uH
Boost inductor config failed(%d)
license=GPLauthor=James Schulman, Cirrus Logic Inc, <james.schulman@cirrus.com>description=ASoC CS35L36 driversrcversion=C99218ABCD3F4985ADE5502alias=of:N*T*Ccirrus,cs35l36C*alias=of:N*T*Ccirrus,cs35l36alias=i2c:cs35l36depends=snd-pcm,snd-soc-core,sndretpoline=Yintree=Yname=snd_soc_cs35l36vermagic=5.4.0-212-generic SMP mod_unload modversions �p��module_layout6�j�snd_pcm_format_width��snd_soc_get_volsw_sx<L�Nsnd_soc_dapm_get_enum_doubleŴ6Jregmap_register_patch4�>i2c_del_driverD��snd_soc_dapm_get_volsw��"Jregmap_update_bits_base�{��_dev_crit���regmap_bulk_read�j[*snd_soc_put_volsw_kSregmap_readVHQ�snd_soc_get_volsw�Rpsnd_soc_info_volsw_sx�oD1devm_regulator_bulk_get��regulator_bulk_enable>�2)snd_soc_info_enum_doublezD��snd_pcm_hw_constraint_listL�Gsnd_soc_dapm_put_volsw��=�irq_get_irq_dataڶV3_dev_errϢ�snd_ctl_boolean_mono_info1���snd_soc_info_volsw��qi2c_register_driver�-U_dev_info��snd_soc_get_enum_double�Vzregulator_bulk_disableG��usleep_range)��__stack_chk_fail��__devm_regmap_init_i2c�n��devm_snd_soc_register_component�m��__fentry__��"�__dynamic_dev_dbg��eWdevm_gpiod_get_optional�*�snd_soc_put_enum_doubleI��gpiod_set_value_cansleep��Ydevm_kmalloc��snd_soc_put_volsw_sxޖ{devm_request_threaded_irq�c�}regmap_write%�e$snd_soc_dapm_put_enum_double  �7�nD�D���������$ $ ttttll

ll��`` $`$  !3   $ ( , 4 $8,,,,-44444 4$4888J88$$8X88  8080<<0<<<<@@		A BCD@D�DD�H(H	HHH H$H(H,H<HL L$L(L(,L)0L 4L@LDL`L(dL)hL PPPPP`�d�d�ddddhhh3lslppptt~~~~/!<~ �$�(�,�0�4�8�<�	D%snd_soc_cs35l36GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0snd-soc-cs35l36.ko;�(�q#�.�B�V�!l@
y�	��-7��p�p#���'+�^>�R�i���`D���L��6��p� '
PP�28M �d88����2�����0�@����� t`�5�NL`[s7�@����	�� E,Q F��W�@b�pn@A0��� � `����`8�`@P�@P��?P�`>P�=P�<P�;P$�:P0:P<`:hM`?8]0?o@;h� <h�=h��=h��>h�@h��h��@h�0A@D @h/�<�hQ�Ch^@hs�h�@h�D@�3	
 ����!�/H	Wo���@����
(?Wau��������	/	E	]	s	�	�	�	�	�	�	�	�	
/
D
__UNIQUE_ID_srcversion46__UNIQUE_ID_alias45__UNIQUE_ID_alias44__UNIQUE_ID_alias43__UNIQUE_ID_depends42____versions__UNIQUE_ID_retpoline41__UNIQUE_ID_intree40__UNIQUE_ID_name39__UNIQUE_ID_vermagic38_note_6cs35l36_readable_regcs35l36_precious_regcs35l36_volatile_regcs35l36_ldm_sel_getcs35l36_i2c_removecs35l36_set_dai_fmtcs35l36_dai_set_sysclkcs35l36_component_set_sysclkcs35l36_pll_sysclkcs35l36_component_set_sysclk.coldcs35l36_ldm_sel_putcs35l36_pcm_hw_paramscs35l36_fs_ratescs35l36_pcm_startupcs35l36_constraintscs35l36_boost_event__UNIQUE_ID_ddebug97.50717cs35l36_main_amp_event__UNIQUE_ID_ddebug96.50701cs35l36_main_amp_event.coldcs35l36_irqcs35l36_irq.coldcs35l36_i2c_probecs35l36_regmapcs35l36_daisoc_component_dev_cs35l36cs35l36_reva0_errata_patchcs35l36_revb0_errata_patchcs35l36_i2c_probe.cold__func__.51195cs35l36_component_probecs35l36_component_probe.cold__func__.51092cs35l36_i2c_driver_initcs35l36_i2c_drivercs35l36_i2c_driver_exit__func__.50702__func__.50718__UNIQUE_ID_license100__UNIQUE_ID_author99__UNIQUE_ID_description98cs35l36_of_matchcs35l36_idcs35l36_regcs35l36_aud_controlscs35l36_dapm_widgetscs35l36_audio_mapcs35l36_opscs35l36_src_ratescs35l36_chan_muxamp_enable_ctrlboost_ctrlasp_tx1_srcasp_tx2_srcasp_tx3_srcasp_tx4_srcasp_tx5_srcasp_tx6_srcasp_tx6_src_enumasp_tx_src_textasp_tx_src_valuesasp_tx5_src_enumasp_tx4_src_enumasp_tx3_src_enumasp_tx2_src_enumasp_tx1_src_enum__compound_literal.10__compound_literal.9chansel_enumcs35l36_chan_textdig_vol_tlv__compound_literal.4amp_gain_tlv__compound_literal.5pcm_sft_ramp__compound_literal.6__compound_literal.7__compound_literal.8cs35l36_pcm_sftramp_text.LC3snd_soc_dapm_put_enum_doubleregmap_writedevm_request_threaded_irqsnd_soc_put_volsw_sxdevm_kmalloc__this_modulegpiod_set_value_cansleepcleanup_modulesnd_soc_put_enum_doubledevm_gpiod_get_optional__dynamic_dev_dbg__mod_i2c__cs35l36_id_device_table__fentry__init_moduledevm_snd_soc_register_component__devm_regmap_init_i2c__stack_chk_failusleep_rangeregulator_bulk_disablesnd_soc_get_enum_double_dev_infoi2c_register_driversnd_soc_info_volswsnd_ctl_boolean_mono_info_dev_errirq_get_irq_datasnd_soc_dapm_put_volsw__mod_of__cs35l36_of_match_device_tablesnd_pcm_hw_constraint_listsnd_soc_info_enum_doubleregulator_bulk_enabledevm_regulator_bulk_getsnd_soc_info_volsw_sxsnd_soc_get_volswregmap_readsnd_soc_put_volswregmap_bulk_read_dev_critregmap_update_bits_basesnd_soc_dapm_get_volswi2c_del_driverregmap_register_patchsnd_soc_dapm_get_enum_doublesnd_soc_get_volsw_sxsnd_pcm_format_width}��������q}���������}���������}���������}���������r���������r���������w�����������������}��������h���������������������������������������P���������o�������������������}��������ar��������tr�������������������r���������r���������}��������	lD1	��������^	����������	`D�	����������	����������	����������	���������
���������a
����������
����������
����������
������������������A���������^���������~����������r���������r���������r���������r���������������������������,r��������?r���������}�������������������}�����������S
���������z
����������
����������
���������!}��������7P?���������Q}���������������������{��������
���������!}�����������������������������������������������������������1���������@���������b����������8��{�������������������}����������������������������"-0�<�H_T�`.z����������}���������u��������������������%*���������2��������������	�z���������e�w�����������������������������H|���������!_@���������HB����������� �����������
�s��������.<���������Or��������br��������vp~����������@���������������� �����������-���������L���������n����������������������������������������������������������7u��������W�jr��������}r�������������������r���������r���������r���������r���������r����������������������������&���������8���������@_r��������|����������r���������r���������`��������������������������������������}���������������������������r��������)r��������F���������f���������yr���������r����������������������������
���������5���������\����������������������������������������������������������V���������v���������������������������������������!���������4r��������Gr��������g������������������������������r���������r������������������	���������d
$N)���������.�8�=���������Z���������z������������������������������`�������������������������������.���������N���������_Ti�n��������������������������������������������������H����������%���������E���������b��������������������<�m�������������������������������������������������-07\<���������Y���������y������������������������������$�H�����������w������������������(%���������.�7�B���������Q-\�����������������������h������������������������r��������������������������������/a7���������K�V���������_�hFs���������������������������������(�������������`������������(����������"@)�.���������=�B���������L�}��������	v�������������������@A��� ���� �P` �0�����@P��)�		.	`	h	3p	��	�	;�	� 
A(
)0
�
A�
.�
�
A�
3�
�@AH;P��K�)�K.`Kh3p��K�;�� 
U(
)0
�
U�
.�
�
U�
3�
�@UH;P��_�)�_.`_h3p��_�;�� i()0�i�.��i�3��@iH;P��s�zA`�pK���U �0_���i���s@�Pz������`�p����� �(�0�����������@�H�P���������`�p����� �0���`@���x H���@��!�x!P�!�?H"s�#z�$�&�H'��(��)H*`>+A�+�=H,K�,�<�-U.�;�._H/�:0i�0:H1�2�3�5�H6�7�8:i(:�0:�8:qH:`:p:`?x:0?�:_;�;�;q(;@;P;`?X;0?�;U�;��;��;q< <0<`?8<0?�<K�<��<��<q�<==`?=0?�=A�=��=��=q�=�=�=`?�=0?p>�>��>��>q�>�>�>`?�>0?`?�h?�p?.x?)�?��?;�?3�?��?��?��?��?@@�(@�0@�8@�H@�p@�@��@��@q�@�@�@0A0A�8A�PAhA�pA�xAt�A@D�A@�A/�A��A��A��A��A��AAB�B�By(B�C@BOXB�`B�hB�xB@�Bj�B��B��B��B��B��B�C�C�C@0C�HC�PC�XC��CDD�D�D�D� D�(D�0D�8D�p�� �(08�@�H�P XP` h�p�x�t�(c|`��8�`��� (�0p��@�������c 38@H3Px~0x.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.text.unlikely.rela.init.text.rela.exit.text.rela.rodata.rela__mcount_loc.rodata.str1.1.rodata.str1.8.modinfo__versions.rela__jump_table.rela.data.rela__bug_table.rela__verbose.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.gnu_debuglink@$.d?�:@�� !J�PE@��x	!^�#Y@8�`!n$i@��0!	~ $`G y@���!��k��@���!
�2l��2�o
��qd�`s@
 ��} �@��!��}0
 �@��8!���@��0!��p�@��!���@@��0!&�+0�X4X�DX�p��"q	@�Y
�S0��	*�H��
���0��1
0	`�He0	*�H��
1�o0�k0F0.1,0*U#Build time autogenerated kernel key/7	�Z����y=Ig֒��0	`�He0
	*�H��
���/��1˿���i����<0<�E�_ �,�Au�}sa:,�ݫ:�Ȣ9����S�%���7-7w��(@!i�m�Ҧ[���|uU0n5}k]1:X�*�����*���*��e���U�Y�����!M{
�OH���ry4w����1H:|��ڕ��5���̨�I�~��h��I0D��	�Ԭlw7%��*��?�s��hE�s.�ð^Q��K�~Q"l5������B@3Nെ�M�H<�,:|�%����-x�R� �X�|IN��lX�2��Ws��T�y�;�{p��{,�gl0m��c�x6�~(f^�R׈,
�
�ceC]������'�0A��P�i=�\j�Xsy����nUV	�N-�&e	^%�D���Z��(��ޑ���8B6˕�\�y�o�!Ķ�0���4u,������v�ͪ}t�y�'U*q�/���z�9������</~c�m֋��':Sh
L~�"�~����Q��P���J�� �7.��~Module signature appended~