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: //lib/modules/5.15.0-89-generic/kernel/drivers/net/can/peak_canfd/peak_pciefd.ko
ELF>�@@+*GNU�g����x)9�1�LinuxLinux�H��UH��H���H��H��H��H���H�� H��H��H��H�� H��0�LJ8H��(�N0���H����r@H����FD�H����P8H����H81�]�ff.�@�UH��SH���H��H�x�H��H����H����PH����PH����PH���H���H�]�1���ff.�f��UH��AWL��<AVI��H��AUA��ATI��E��SH����:L��H�U�H�@H����KH�ƋCD�9�vgA��$8H�U�f������fA��$8�KA��$:H����fA��$:H�H�@�H��H�C�A�C�A�K�CA��$8L����A���CA�H��D)�SH)�A�H��[A\A]A^A_]�L���1������:�UH�@��H��H�����P 1�]�ff.��UH��ATSH��H��H���H���H�P��0uH��@@�1��щ�@��;�Dt
H��[A\]���H��H�߃����Bu1H���H����������D�BhH���[A\]�L��<L���f��8L��L���H���L���Hc��H��H��hH�<�t
L����y���H��pH�u�H���H�u���f��U�����H��ATSH��H���w�H�H���Hǀ I��H��`E1�H�@�I��$h���H�@�H�@�H�@�H�@�I��$A��$�
ADŽ$��I��$X��H�HI��$PH�CH����I��$pH���H�CI��$xE1����H����I��$�H���I��$P��I��$PH�����
txwU�����t
�Zb��	uWA��$ 
H�CL�狀�A��$tH�CH�I��$�������6n��t���u�-1멅�u���랺����I��$P1҉P��f�����f%�f��t1��UH��S���H��uH�]�1���H�����PX�H����H0H���H�P@1��H����FDH����NPH����ApH����AtH���H��@@H��pH�ދ�t�1�ǃ�H�]���f�����E1�%�����vD���UH��S���H��t1H��pI�ٹ�1�I�H����t�A����t
H�]�D�������H�����PP���H����ppH����Ht�H����HX�
H����H`H����PXH���D�H���H����������D�Fh�H����PP�_���f��UH��H��AWAVAUI��ATSH�� eH�%(H�E�1��A�ą�tSL���E��~A��$���A������v)H�E�eH+%(�ZH�� D��[A\A]A^A_]�D�$���H�Uξ.L���A�ą��aD�E�M���f����f����f��H�H��H��(f��E�A����
L���H��H�����1�L��L�k�C�H�H���D�HDD��E��A��D���A��A��L����A��H��D�M���D�E��E���E�D�E�D�M���A��D	�A��D	�=���H���PL���D9s|����CD9���H�����A�NjCE��t��*���CH�L�d�I��$p�I��$p��C���H�3L��E���L����#���A�M<D�M�M���H��E�E>L��H����E�f���r����8A����H���H�H��@�H��P�H��I��H���������L�����������L��������0A�� ����L��A���L����s�����UH��ATI�����uL����L�e�����UH��AUATI��SH��H�C��~,���CH�L�l�I��p�I��p��C���H�3L���L���L���[A\A]]�f.�D�U���
�1�H��]���UH��AWAVAUATI��SH��H��L���eH�%(H�E�1����f=��f=
�H�pH�>A�x@�3I��$�L��H)ƒ��A��$�`uy����I��$��@A��$���� A��$��������҃��	�A��$�I��$�I+�$�fA��$�fA��$�fA��$�A�pL�E�H�U�L���	H��@L����A�����A��L�E�H��I���8fD�0�E1�fA�EA�����y
%���A���A�UA�|$pH��D��A�@��A�@DE�D��I�pA�΄����H
DD��fE�u���
��	�A�EA�HI�E����������6��L��L��L�E�A�E
���1�H��L��I�����1�L�E������
H���
��Hc�H�<�����H
 ���}�S��	Є�tH��H��L��L���H��HL��L���1��1�L���H��`1�H�U�eH+%(��H��[A\A]A^A_]��pu�A�x�����볃}���	��m���I�PI�}H��I�UH�T�H�T�H)��H)���H�����A�PA�U��������T�f�T����A�xL�E��L�E�D��A��0��A�P��DD�D���@��DE�����H��`H��������A�PA�U�T��T��9����ff.�f��UH��ATH���I��H��t	���u)I��$�L�����uI��$�H��tL���L�e���f.��UHc��H��H��v/L�����I���x��	�L��fA�0]����E1�]L���ff.�@�U�H��S���H��HLJ|LJ�u�H���c���H�������u
ǃ�H�]����U�H��ATL���	SH��LJL���������	H�‹�H
�N�������	ȈBD���	D��	A��D�B���	D�N�A��D�J���	�B`�O�f��f�Jf�L���H���H�e�[A\]�����A��E��PH���
H��H���X�ff.�@�U�H��ATL���	SH��LJL���3������	�V����PD���	D��	A��A��D�@���	D�N�A��D�H���	�O�f��f�Hf�L���y���H�e�[A\]�����A��A��RH���
H��H���X��UH��AVAUATI��SH��L��peH�%(H�E�1��FtIH���H��t-���t$H�U�eH+%(�
H��[A\A]A^]�I���1���H��L��H�u��I���C��ypDA�D$L��ADŽ$��M����H�EЃ@H�E�I��(�@L��I�8HiK�A���I���H�L�1��B���� tlDA�D$ADŽ$�M��t#H�EЃA��$|fA9�$~҃����nI��X�����H��L��H����%����@taDA�D$ADŽ$�M��t�H�EЃA��$|fA9�$~҃���H�EЈP	A��$|�PA��$~�P���A��$���trf�H�u�1�1�L���M���G���H�E����H��L��H������H��L��H����>���H��L��H����L���1������UH��AUL���	ATH��I��H��LJ�L����L��������ADŽ$L��	�����L��f�P�W���L���1�A\A]]����uZU�
H��ATL���	SH��LJL���n���L���@������uL�����H���1�[A\]�������f��UH��AWAVI��AUA�ATSH��H��(L��p�~eH�%(H�E�1�D�f@��D8�D��DF�f����A���>I��pf����H�u��I��H����H�EȋS�H�E�D�hA��t
H�Eȁ�A��H�}����@H�E��@I�8L��I��(HiK�A���I���H�L�1�H�U�eH+%(�lH��([A\A]A^A_]�H�u��I��H���:A�� tH�EȀHA��@�<���H�EȀH�/����GH�WH�s������������E���D�KD�O���3����t�f�t
��$���M����M�L��L�M���sI��p1�H�E��I��0A��I�@I��pH���H�u�H�}��1�A��M��T������@���M���M�A���.���H�KH��H�O�H�L�H��H�L�H)��H)���H��l���D�KD�O�t��t
��W����������UH��AVL���	AUATI������ADŽ$�L���q���L���	���A�Ņ�uwA��$H
� t:ADŽ$���u�L���4����L��f�P����A�Ņ�u1ADŽ$�L�������L��f�H���A�Ņ�t\L���A\D��A]A^]�I��$H�A��$�
����f�A��$�HL��A���@�����5���A��@t!Ic�$D��ADŽ$H��w�1���ADŽ$�
L���U���L���@����A�Ņ��P���L�����A�Ņ��=���ADŽ$�L������L�����A�Ņ�����������UH��AUATSH��D�.eH�%(H�E�1��FE��t:f��t5I��f����wKf����f��u�Ff��|�Ff��~H�E�eH+%(��H��D��[A\A]]�f=u�H��pH�u�H���H��HH��p�H��H��t[H�E؃H�E��@	A��$|�PA��$~�P�@H��(H�8��b��������DH��R����5�����H��XA���8����ff.��UH��AVAUATS��~DI��I����E1����A����H�I�D9�tL��L������DE�[D��A\A]A^]�E1����U�Ҹ�H��S���H��H�������ǀD
Hǀ�	Hǀ�	Hǀ�
Hǀ�
Hǀ�
Hǀ�
ǀL
�H���
���
HǀHǀ�f��jH�]���H�{H��H������Z[A\]�H�{�H��H����L�������I��$�	H���E�ADŽ$�HcKH�T�H�{L��I��$PE��$tH�����E��y���H�{�H��H�����H�{��H��H�����c���H��H��L����H��L��A���L���L����A��$�
I��$�
H������H��L��A�����UH��H��H��H���]�UH��H���]�������������������������peak_pciefd_probe������������������������������������������������pucan_set_timing_slowpucan_set_timing_fastpucan_handle_statuspeak_canfd peak_canfd��failed to alloc candev object
Rx dmam_alloc_coherent(%u) failure
Tx dmam_alloc_coherent(%u) failure
couldn't register CAN device: %d
probing device %04x:%04x:%04x
failed to map PCI resource #0
%ux CAN-FD PCAN-PCIe FPGA v%u.%u.%u:
warning: can't set DMA mask %llxh (err %d)
drivers/net/can/peak_canfd/peak_pciefd_main.cnominal: brp=%u tseg1=%u tseg2=%u sjw=%u
data: brp=%u tseg1=%u tseg2=%u sjw=%u
open_candev() failed, error %d
drivers/net/can/peak_canfd/peak_canfd.c%s at reg_base=0x%p irq=%d
peak_pciefdinclude/linux/can/skb.hBus-off entry status
Error passive status
Error warning status
Error active status
channel %u reset failed
peak_pciefdlicense=GPL v2description=Socket-CAN driver for PEAK PCAN PCIe/M.2 FD family cardsauthor=Stephane Grosjean <s.grosjean@peak-system.com>srcversion=DDFA7BDB1DDADEE76A7F7C1alias=pci:v0000001Cd0000001Asv*sd*bc*sc*i*alias=pci:v0000001Cd00000019sv*sd*bc*sc*i*alias=pci:v0000001Cd00000018sv*sd*bc*sc*i*alias=pci:v0000001Cd00000017sv*sd*bc*sc*i*alias=pci:v0000001Cd00000014sv*sd*bc*sc*i*alias=pci:v0000001Cd00000013sv*sd*bc*sc*i*depends=can-devretpoline=Yintree=Yname=peak_pciefdvermagic=5.15.0-89-generic SMP mod_unload modversions ��Lmodule_layout^w�register_candev�F��alloc_can_err_skb�odma_set_mask8�%=pci_disable_devicey�Epci_release_regions�M�ndma_set_coherent_mask��b__dynamic_netdev_dbg���
can_bus_off�}��netif_rx�9�[__x86_return_thunk;�J�pci_set_master46�_dev_warn�Y�]close_candev!��netif_tx_wake_queue�TC�pci_iounmapp�\�_raw_spin_unlock_irqrestore��-�can_fd_dlc2len���dpci_read_config_word?I�kfree_skb_reason��G`can_fd_len2dlckjSalloc_candev_mqs��Ւrequest_threaded_irqE&�free_candev7�z�_dev_err��can_change_mtu��Ιcan_change_state��@�_dev_info|��c__x86_indirect_thunk_rdxP�#unregister_candev,��alloc_can_skbke��__stack_chk_fail�pHe__x86_indirect_thunk_rax�m��__fentry__	$��netdev_errH���pci_unregister_driver����open_candev�e�__dynamic_dev_dbg�4_raw_spin_lock_irqsave��!pci_request_regions?C__pci_register_driver�r�alloc_canfd_skb��g�dmam_alloc_attrs3yوcan_get_echo_skb����pci_iomap�q�Econsume_skb( qtcan_put_echo_skb���Xpci_enable_device+��devm_kmalloc;JQ�free_irqg	���tl��peak_pciefdGCC: (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����	|{  ��{  �{ @�{ `�{ ��{ ��{ ��{ ��{ 	0�U�{ ��{ ��{ ��{ ��{ |  
| @| `
>�| ��'| 1| H| `| x| �| �| �| �| �| �| �| �| �|  } @} `} ����*} 2} 7}  <} @A} O} X}  a} @
E�j} s} �} �} �} �} �} �} ~ !pPTJ~ C�@~ J�+~ J�@@~ =��J~ =��Y~ K��c~ D��g~  y~ U@�~ U��~ ��~ �ez@��~  �~ �@�~ ��~ �5� ��*A�  @! `4 �D �]�&�O D�	` D�	v M�
� �@
� P��
� S��
� � @?�F�
JG�L�
O�A�N�
R�B�Q�� � ��/� ��g�� � � �@� �`
� ��� ���}��"� ���L�)� 	��g�� � 
� �@� `�h}�p"� ���L�6� ���I���J��+�F� B��J� S� j ��@]� S�h� �s� Z�
{� Z�@
�� Z��
�� Z��
�� \��� _�@
Y�W�X�
SY��[�
Y�^�V�]��� ŀ �Ѐ � ݀ �@��a�`U�� ��g��� � � �@� � S���@����� H)� W���S�)�h��.� T�8� �@E� S�R� ��_� Sl� i�@u� ��� ��j�ŀ ��  
d��� ��SW�@�� ��j���j��
f�f�c�k�d�U�c�b�`�e�g�T��� Wȁ �� � 
� h�� w�
)� Y���^�� y�
S)� Y���
1� �;� {�
)� Y�O� }�_� }�p� }�� }��� �n�� %@	�� 	�� "� ���� �	(�	0‚ 	8�)�@˂ H"� ��%@	 }	(�	0�	8�)��@
��
=�ׂ ���  !@>������� � ��� � �  
� (�{ �0� � ��M�{ �  
� (�{ �0%� � ��M����� 6� � �}��M E� � �V� �_�  j� (�M0u� � ��n��M 
U��� ��g�� � � �@�� `�� h�� p�� x�� ��g�� � � �@Ѓ `�Mah
������������������������������������
J���+� ރ ��
�
��Z��J� ��	� �h� �h8� �hQ� �h
��F� R�a� ��
��J�=G�}� ��
׉Y�^l�WW�� ��
׉Y���l��� ��
׉Y�����Ä ��ׄ ��
׉Y�� ��
�]��2
��can_bittimingsample_pointtqprop_segphase_seg1phase_seg2sjwbrpcan_bittiming_consttseg1_mintseg1_maxtseg2_mintseg2_maxsjw_maxbrp_minbrp_maxbrp_inccan_clockcan_stateCAN_STATE_ERROR_ACTIVECAN_STATE_ERROR_WARNINGCAN_STATE_ERROR_PASSIVECAN_STATE_BUS_OFFCAN_STATE_STOPPEDCAN_STATE_SLEEPINGCAN_STATE_MAXcan_berr_countertxerrrxerrcan_device_statsbus_errorerror_warningerror_passivebus_offarbitration_lostcan_tdctdcvtdcotdcfcan_tdc_consttdcv_maxtdco_maxtdcf_maxcan_modeCAN_MODE_STOPCAN_MODE_STARTCAN_MODE_SLEEPcan_termination_gpioCAN_TERMINATION_GPIO_DISABLEDCAN_TERMINATION_GPIO_ENABLEDCAN_TERMINATION_GPIO_MAXcan_privcan_statsbittiming_constdata_bittiming_constbittimingdata_bittimingtdc_consttdcbitrate_const_cntbitrate_constdata_bitrate_constdata_bitrate_const_cntbitrate_maxtermination_const_cnttermination_constterminationtermination_gpiotermination_gpio_ohmsctrlmodectrlmode_supportedctrlmode_staticrestart_msdo_set_bittimingdo_set_data_bittimingdo_set_modedo_set_terminationdo_get_statedo_get_berr_counterecho_skb_maxecho_skbpucan_commandopcode_channelpucan_rx_msgts_lowts_hightag_lowtag_highchannel_dlccan_idpucan_tx_msgpeak_canfd_privbececho_idxecho_lockcmd_buffercmd_maxlenpre_cmdwrite_cmdpost_cmdenable_tx_pathalloc_tx_msgwrite_tx_msgpciefd_rx_dmairq_statussys_time_lowsys_time_highpciefd_tx_linkladdr_loladdr_hipciefd_pagevbasepciefd_canucanpucan_cmdrx_dma_laddrrx_dma_vaddrtx_dma_laddrtx_dma_vaddrtx_pagestx_pages_freetx_page_indexirq_tagpciefd_boardcan_countpeak_pciefd_driver_exitpeak_pciefd_driver_initpeak_pciefd_removepeak_pciefd_probepciefdpciefd_can_probepciefd_write_tx_msgroom_leftpciefd_alloc_tx_msgpciefd_post_cmdpciefd_write_cmdpciefd_pre_cmdpciefd_enable_tx_pathpciefd_irq_handlercanid_tcan_dlccan_framelen8_dlccanfd_framecan_skb_privskbcntpucan_timing_slowewlsjw_ttseg2tseg1pucan_timing_fastpucan_std_filterpucan_tx_abortpucan_wr_err_cntsel_masktx_counterrx_counterpucan_optionspucan_error_msgchannel_type_dcode_gtx_err_cntrx_err_cntpucan_status_msgchannel_p_w_balloc_peak_canfd_devpeak_canfd_start_xmitpeak_canfd_closepeak_canfd_set_data_bittimingpeak_canfd_set_bittimingpeak_canfd_openpeak_canfd_get_berr_counterpeak_canfd_set_modepeak_canfd_handle_msgs_listpeak_canfd_handle_msgpucan_handle_statuspucan_handle_can_rxpucan_write_cmdpeak_pciefd.ko�~כ	�#�+0�+E+Z.+oY+��+��������	���7 (�>�cO0c@5w�����0�`����@��$�8�C)0
);`
qN)f y	�0�`��E�T6��
�'�V7 QQ�]i���P8����8��m��8��8p8-88E��V"!l�n��}�p��C��0��0�����	��($-:L]is!������	����*6LWb)n��������`#,8M^m~������� ,AWk~��p]�05�__UNIQUE_ID_srcversion129__UNIQUE_ID_alias128__UNIQUE_ID_alias127__UNIQUE_ID_alias126__UNIQUE_ID_alias125__UNIQUE_ID_alias124__UNIQUE_ID_alias123__UNIQUE_ID_depends122____versions__UNIQUE_ID_retpoline121__UNIQUE_ID_intree120__UNIQUE_ID_name119__UNIQUE_ID_vermagic118_note_9_note_8pciefd_enable_tx_pathpciefd_write_cmdpciefd_alloc_tx_msgpciefd_write_tx_msgpciefd_irq_handlerpciefd_can_probepciefd_pre_cmdpciefd_post_cmdpciefd_can_probe.coldpeak_pciefd_probe.part.0CSWTCH.25__UNIQUE_ID_ddebug559.0peak_pciefd_probe.part.0.coldpeak_pciefd_probepeak_pciefd_removepeak_pciefd_driver_initpeak_pciefd_driverpeak_pciefd_driver_exit__func__.14peak_pciefd_tbl__UNIQUE_ID_license558__UNIQUE_ID_description557__UNIQUE_ID_author556peak_canfd_get_berr_counterpeak_canfd_start_xmitpucan_write_cmdpucan_add_cmd.constprop.0peak_canfd_start.part.0peak_canfd_set_bittiming__UNIQUE_ID_ddebug551.10peak_canfd_set_data_bittiming__UNIQUE_ID_ddebug552.9pucan_handle_status__UNIQUE_ID_ddebug555.8__UNIQUE_ID_ddebug556.7__UNIQUE_ID_ddebug557.6__UNIQUE_ID_ddebug558.5peak_canfd_closepeak_canfd_close.coldpeak_canfd_set_modepucan_handle_can_rxpeak_canfd_openpeak_canfd_open.coldpeak_canfd_nominal_constpeak_canfd_data_constpeak_canfd_netdev_ops__func__.0__func__.1__func__.3.LC0free_irqdevm_kmallocpci_enable_devicecan_put_echo_skbconsume_skbpci_iomap__this_modulecan_get_echo_skbdmam_alloc_attrsalloc_canfd_skb__pci_register_drivercleanup_modulepci_request_regionsalloc_peak_canfd_dev_raw_spin_lock_irqsave__dynamic_dev_dbgopen_candevpci_unregister_drivernetdev_err__fentry__init_module__x86_indirect_thunk_rax__stack_chk_failalloc_can_skbunregister_candev__x86_indirect_thunk_rdx_dev_infocan_change_statecan_change_mtu__mod_pci__peak_pciefd_tbl_device_table_dev_errfree_candevrequest_threaded_irqalloc_candev_mqscan_fd_len2dlckfree_skb_reasonpci_read_config_wordcan_fd_dlc2len_raw_spin_unlock_irqrestorepci_iounmapnetif_tx_wake_queueclose_candev_dev_warnpci_set_master__x86_return_thunknetif_rxcan_bus_off__dynamic_netdev_dbgdma_set_coherent_maskpci_release_regionspci_disable_devicedma_set_maskalloc_can_err_skbpeak_canfd_handle_msgs_listpeak_canfd_handle_msg^���������w���������^���������Y��������q��������w��������1^��������xY��������q��������0w��������8q��������A^��������qw���������^���������w������������������ w��������/Y��������Iq��������QY��������qq���������s���������^���������X������������������0��`0@cS��������t��S���������"���������M#�a^��������yw���������w��������
K��������#w��������1^��������Pw��������y���k���������w��������A^��������IpW��������}���������w����������o��������1L��������WP��������c����e���������v��������%	c��������2	j��������G	r��������O	|��������l	�{		�	Z���������	~���������	��	{��������	
a��������
|��������
}��������1
^��������?
M��������U
w��������a
^���������
c���������
j���������
r���������
|���������
}���������
w���������
^���������
w��������^��������(`��������
Y��������
N��������y
q���������
`���������
n���������
w��������Hm���������a���������^���������`���������`��������d��������w��������!^��������aw��������mw���������^���������w���������^���������w���������`�	P�z���������^��������Pw��������m�t	yz���������^���������`���������w���������s����������������1y��������{x���������@�	��z��������uf���������V�	��z���������l�	p�z�����������	8�z���������O���������a���������^��������;mt��������yw���������^���������s���������w���������w���������^��������hb���������x��������w��������T���������Y���������R���������s���������q��������p��������ia��������q^���������[���������?9t��������Hw��������1^���������w�����������������-x��������aa��������q^�������������������w���������^���������l���������&�1�<�
G�R���w��������i��������"w��������2H>i��������Fj��������\�e��������� �i���������p�i����������u������������	i��������|��������}���������5�:]��������?eH�S]��������X9^��������	QU��������%w��������\��������w���������p��hg�0@ �(�0`80@@H0
P`
X`�
hp�x ���������������p�0�p���/p�x� "$O(�,�0T
4�
8!<$@D�
H�
LP`TlX�\�`Od�hxl�p�t
xG|�����n
�'�
����
J�X		*n�	z =$T(	B04�8	
@�D�H	�P�T�X	�`gd�h	b` 0
(`
00�8�@�H�P�p�x����l�������V�������@� �(�0�P�X�`�h`8_8V.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.8.rodata.str1.1.modinfo.rela.return_sites.rela.smp_locks.rela.retpoline_sites__versions.rela__bug_table.rela__jump_table.rela.data.rela__dyndbg.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.BTF.gnu_debuglink@$.d0?��:@�l�(J4\E@�}p(^�)Y@@��(n�i@ЀH(	~� y@�`(��"��@x��(
�2�#�2�%���&��(��@�0(�()�@0�H(�4)�@x��(�`)� �5@�0(�5p@8��(+`6  &@0�`(6�7�1@���(D@9�@?@0�0(!^�<c0�<�lD=|D=g��W�WH)K	d�`��0��	*�H��
���0��1
0	`�He0	*�H��
1�o0�k0F0.1,0*U#Build time autogenerated kernel key5�y�>?������$0	`�He0
	*�H��
�����''�DM֟$$��Y�jȓ�t�T��]#�]B�хl�A���G�ET��y]�Ru����襯�<T_B�e�҈ ����dk<�j������o�'y_r���}���VBV�Tu�=��lm�!�֘���]�_Z���T=����50���*1Zg/k�w��Ĝ7�_&��`�P�,G3��m]�#��.�)zv�fuq�[���*�X�h�M����KŠA�*�Z�
��d���J�ؘjB�Ht���9�sF�
���wF}^��,�d�O?��5-���15�˹��Y6�n�٪7]�=�6E�<���i��P�\��(}�|}Bp�A���X'�/3��3(�LP؝����Ē��V'�?��.��ԗ֬p	y��[t(ۜ�uPmN��������I:s������<C!'=
r�g�	)�����C����4Q�,�G��Z]	޵���ʯ=J��{�.AA�"�?�T
=p(�V�w��~Module signature appended~