ELF����������>��������������������pI����������@�����@���óúH‹FH…ÀtH‹¿€��é����HÇÀûÿÿÿé����ff.„�����óúH‹FH…ÀtH‹¿€��é����HÇÀûÿÿÿé����ff.„�����óúH‹‡€��H‹@@é����ff.„�����óúUHoèSH‹Ÿ€��ëH‹C(H…Àt1H‰ßè����H‰ï[]é����H‹HÇÆ����HÇÇ����è����H‹C(H…ÀuÏë
H‰ï[]é����H‹HÇÇ����HÇÆ����è����H‰ï[]é����€����óúSH‰ûë	H‰ß[é����H‹HÇÂ����HÇÇ����HÇÆ����è����H‰ß[é����€����óúSH‰ûH‹?è����H‰ß[é����€����óúH‹@é�����óúH‹@é�����óúHƒ�t1SH‰ûëH‹P@H‹CH…ÀtH;BXtH‰ßè����H…Àuà1ÒH‰Ð[é����1Àé����ff.„�����fóúSH‰ûè����H‹{H…ÿt
HƒÇ[é����[é����f.„�����óúH‰×H‹V HÇÆ����è����H˜é����fóúATº���¾À��UH‰ýH‹=����Sè����H…Àt5H‰ÃI‰ÄH‹����H‰ïHpè����H‰H…ÀtL‰à[]A\é����H‰ßè����E1äë琐óúH‹VPH…ÒuH‹H‹?é����„�����óúH‹FPH…ÀuH‹H‹?H‰Æé����D��óúAUI‰ýATUSéµ���Iƒ}@�I‹EH„Ë���H…À„A��H‹=����º ��¾À
��è����H‰ÃH…À„8��H¸ ���HÇÂ����HÇÆ����è����HChH»8��H‰ChLcH‰Cpè����H“ ��H{xHÇÆ����è����I‹U�HÇÆ����L‰çè����‰Å…ÀtaH‰ßè����[‰è]A\A]é����H‹HÇÆ����HÇÇ����è����Iƒ}@�I‹EH…5ÿÿÿH…À„5ÿÿÿI‹U�HÇÆ����HÇÇ����è����½êÿÿÿë§H‹����HÇC@����H‰ßL‰«˜��H‰C8è����‰Å…À…sÿÿÿI‹uL‰çè����‰Å…À„eÿÿÿL‰çè����H‹{è����éGÿÿÿI‹U�HÇÆ����HÇÇ����è����눽ôÿÿÿé,ÿÿÿfóúUH‰ýH‹=����º`���S¾À
��è����H‰ÃH…Àt#H‰(H‰ÇHÇ@(����è����‰Å…ÀuH‰Ø[]é����½ôÿÿÿH‰ßHcÝè����H‰Ø[]é����ff.„�����óúUSH…ÿtwH‹-����H…ít]H‰ûH}è����H‹����H‹H9ÂtLH‹HxøH9Âuë>H‹GHxøH9Ât1H9Ÿ€��uêH‰ýHƒítè����H‹����Hzè����H‰è[]é����1íëé1íëîf.„�����óúATI‰ÔUH‰õSè����H…Àt'HXH‰îL‰âH‰ßè����H‰ß‰Åè����‰è[]A\é����½êÿÿÿëîf.„�����óúATI‰ÔUH‰õSè����H…ÀtHXL‰âH‰îH‰ßè����H‰ß[]A\é����[]A\é����óúATUH‰ýSè����H…ÀtBH‰Ãë$LcH‹uL‰çè����H‰ßè����L‰ç[]A\é����H‹U�HÇÆ����HÇÇ����è����ëÃ[]A\é����óúH…ÿtHÿ�ðÿÿwéyÿÿÿé����@�óúAVI‰ÎAUI‰õATUH‰ÕSH‰ûH‰÷è����HÇ����HÇC����HÇC����HÇC����H…Àt;I‰ÄH…ítH‹mHHÅˆ���I¼$ ���H‰êH‰Þè����L‰sL‰c[]A\A]A^é����[L‰ê]HÇÆ����A\HÇÇ����A]A^é�����óúUH‰åAWI‰÷AVI‰þAUATI‰ÌSH‰ÓHƒäðHƒì0eH‹%(���H‰D$(1Àè����HÇ$����HÇD$����HÇD$����HÇD$����M…ö„Ë���I‰ÅH…À„£���1ÉL‰úL‰öH‰çè����Hƒ|$�uë!H‹x@H‹D$H…Àt`H;GXtZH‰çè����H…ÀußE1öH‰çè����H‹D$H…Àt	Hxè����I}è����H‹D$(eH+%(���uUHeØD‰ð[A\A]A^A_]é����H…ÿt®H‰Þ.è����A‰Æ…À„oÿÿÿ뛐I‹HÇÆ����HÇÇ����è����A¾êÿÿÿë›è����fóúUH‰åAWI‰÷AVI‰þAUATI‰ÌSH‰ÓHƒäðHƒì0eH‹%(���H‰D$(1Àè����HÇ$����HÇD$����HÇD$����HÇD$����M…ö„Ó���I‰ÅH…À„«���1ÉL‰úL‰öH‰çè����Hƒ|$�uë!L‹p@H‹D$H…Àt`I;FXtZH‰çè����H…ÀußE1öH‰çè����H‹D$H…Àt	Hxè����I}è����H‹D$(eH+%(���uZHeØL‰ð[A\A]A^A_]é����M…öt®H‰ÞL‰÷.è����…À„oÿÿÿL‰÷è����듐I‹HÇÆ����HÇÇ����è����E1öë–è����ff.„�����fóúè����1ÒH…ÀtHxè����º���‰Ðé����ff.„�����óúUH‰åAVAUATSHƒäðHƒì0eH‹%(���H‰D$(1ÀHÇ$����HÇD$����HÇD$����HÇD$����H…ÿ„O��L‹wH‰ûM…ö„?��L‰÷è����I‰ÅH…À„2��L`xIƒÅhL‰çè����I‹EI‰]L‰+H‰CH‰Hƒ{�„”���L‰÷è����HÇ$����I‰ÅHÇD$����HÇD$����HÇD$����H…À„ ���H¸ ���1ÒH‰æè����HÇD$����L‰l$ëH‹x@H‹D$H…ÀtYH;GXtSH‰çè����H…ÀußH‰çè����H‹D$H…Àt	Hxè����L‰çè����1ÀH‹T$(eH+%(���u^Heà[A\A]A^]é����H…ÿtµH‹Cè����Hƒ|$�u—ë¢L‰òHÇÆ����HÇÇ����è����Hƒ|$�…sÿÿÿé{ÿÿÿ¸íÿÿÿ뙸êÿÿÿë’è����ff.„�����óúUH‰åAWAVAUATSHƒäðHƒì0L‹weH‹%(���H‰D$(1ÀHÇ$����HÇD$����HÇD$����HÇD$����M…ö„ó���H‰ûL‰÷è����I‰ÄH…À„Ü���LhxL‰ïè����H‹H‹CH‰BH‰Hƒ{ �H‰H‰[„”���L‰÷è����HÇ$����I‰ÇHÇD$����HÇD$����HÇD$����H…À„´���H¸ ���1ÒH‰æè����HÇD$����L‰|$ëH‹x@H‹D$H…ÀtmH;GXtgH‰çè����H…ÀußH‰çè����H‹D$H…Àt	Hxè����L‰ïIƒÄè����L‰çè����L‰çè����H‹D$(eH+%(���uRHeØ[A\A]A^A_]é����H…ÿt¡H‹C è����Hƒ|$�uƒëŽL‰òHÇÆ����HÇÇ����è����Hƒ|$�…_ÿÿÿégÿÿÿè���������GPL�������������GPL�������������GPL�������������GPL�������������GPL�������������GPL�������������GPL�������������GPL�������������GPL�������������GPL�������������GPL�������������GPL�������������GPL�������������GPL�������������GPL�������������GPL�������������GPL�������������GPL�������������GPL���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������class '%s': release.
�%s called for %s
�%s
�subsys mutex�%s�drivers/base/class.c�class��class '%s' does not have a release() function, be careful
������device class '%s': registering
�3%s: class '%s' does not have namespace
�������3%s: class '%s' does not have ns_type
�device class '%s': unregistering
�������2%s: class %p was not registered yet
��%s called for class '%s' before it was registered���������������������������������������������������������������������������������������������������������������������������������������������������������������������Ÿ		��������Ï		��������óú1Ò1öHÇÇ����è����HƒøH‰����Àƒàôé���������������������������class_find_device���������������class_for_each_device�����������class_dev_iter_init�������������class_create_release������������class_unregister��������class_release���class_register������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ú�ü�����������������������������������������������������ð�ü�����������������������������������������������������¸�ü�����������������������������������������������������g�ü�����������������������������������������������������b�ü����������������������GCC: (Debian 12.2.0-14) 12.2.0����������GNU���À��������������������������������������ñÿ������������������������������������������������������������	����������������������.���������������������S������ ���������������r������0���������������“������@���������������°������P���������������Î������`���������������ò������p��������������������€���������������:��������������������`����� ���������������‚�����°���������������«�����À���������������Ö�����Ð���������������ý�����à���������������#�����ð���������������K��������������������t������������������������ ��������������Á�����������%�������Ñ����P�������%�������â�����������������������	����������������������
�����������������ö����À�������y�����������à�������8�����������¨�������8�������6����P������9�������K������������8�������c����`��������������n����Ð������
�������‚����ð������
�������–�������������������¡����p�������8�������¹����¨��������������Ä����À�������0�������Ð����8�������8�������è����@��������������ó���� ��������������þ���������������������������������������������������������������	����€������������������˜���������������������������������P������������������†������������������¼������������������ñ���� ��������������$����(��������������X����0������������������8��������������Æ����@��������������õ����H��������������(����P��������������Y����X��������������Š����`��������������»����h��������������æ����p����������������������������������������x��������������>����€��������������j����ˆ��������������œ������������������Î����ð��������������Þ����	�<��������������������p������F�������>�����Ð������?�������c�����°������Ž������‚����� ������`�������£�����P������d�������À������������������Þ�����À�����������������������C�������&����p������&�������J����p������>������p����À	������C������’����`������µ������»����0
������³������æ����°�������������
����à������`�������3���� �������������[����P�������������„����€�������������­���� ������%�������ä���������������������ý���������������������������������������������������������������)���������������������5���������������������@���������������������K���������������������V���������������������f���������������������q���������������������€���������������������—���������������������®���������������������À���������������������Ò���������������������Ý���������������������ç���������������������ô���������������������ý	���������������������	���������������������	���������������������'	���������������������3	���������������������?	����Ð������†�������O	���������������������^	���������������������j	���������������������{	���������������������	���������������������¥	���������������������¹	���������������������É	���������������������Þ	���������������������÷	���������������������
���������������������
���������������������!
���������������������.
�����������)�������;
����������������������class.c�__export_symbol_class_create_file_ns�__export_symbol_class_remove_file_ns�__export_symbol_class_register�__export_symbol_class_unregister�__export_symbol_class_create�__export_symbol_class_destroy�__export_symbol_class_dev_iter_init�__export_symbol_class_dev_iter_next�__export_symbol_class_dev_iter_exit�__export_symbol_class_for_each_device�__export_symbol_class_find_device�__export_symbol_class_interface_register�__export_symbol_class_interface_unregister�__export_symbol_show_class_attr_string�__export_symbol_class_compat_register�__export_symbol_class_compat_unregister�__export_symbol_class_compat_create_link�__export_symbol_class_compat_remove_link�__export_symbol_class_is_registered�class_attr_show�class_attr_store�class_child_ns_type�class_release�__UNIQUE_ID_ddebug484.11�__UNIQUE_ID_ddebug486.10�class_create_release�__UNIQUE_ID_ddebug496.7�__func__.3�klist_class_dev_put�klist_class_dev_get�class_kset�__UNIQUE_ID_ddebug490.9�__func__.6�class_ktype�__UNIQUE_ID_ddebug493.8�__func__.2�__func__.1�__func__.0�__func__.4�__func__.5�__UNIQUE_ID___addressable_class_is_registered520�__UNIQUE_ID___addressable_class_compat_remove_link519�__UNIQUE_ID___addressable_class_compat_create_link518�__UNIQUE_ID___addressable_class_compat_unregister517�__UNIQUE_ID___addressable_class_compat_register516�__UNIQUE_ID___addressable_show_class_attr_string515�__UNIQUE_ID___addressable_class_interface_unregister514�__UNIQUE_ID___addressable_class_interface_register513�__UNIQUE_ID___addressable_class_find_device512�__UNIQUE_ID___addressable_class_for_each_device507�__UNIQUE_ID___addressable_class_dev_iter_exit502�__UNIQUE_ID___addressable_class_dev_iter_next501�__UNIQUE_ID___addressable_class_dev_iter_init500�__UNIQUE_ID___addressable_class_destroy499�__UNIQUE_ID___addressable_class_create498�__UNIQUE_ID___addressable_class_unregister495�__UNIQUE_ID___addressable_class_register492�__UNIQUE_ID___addressable_class_remove_file_ns489�__UNIQUE_ID___addressable_class_create_file_ns488�class_sysfs_ops�.LC12�__x86_indirect_thunk_rax�__x86_return_thunk�kfree�__dynamic_pr_debug�kobject_put�put_device�get_device�klist_next�klist_iter_exit�sysfs_emit�kmalloc_caches�__kmalloc_cache_noprof�kobject_create_and_add�sysfs_create_link�sysfs_remove_link�klist_init�kset_init�__mutex_init�kobject_set_name�kset_register�sysfs_create_groups�kobject_del�kfree_const�class_to_subsys�_raw_spin_lock�kobject_get�_raw_spin_unlock�sysfs_create_file_ns�sysfs_remove_file_ns�sysfs_remove_groups�kset_unregister�klist_iter_init_node�__x86_indirect_thunk_r12�__warn_printk�__stack_chk_fail�mutex_lock�mutex_unlock�classes_init�kset_create_and_add��à����������Y���üÿÿÿÿÿÿÿô���������������������û����������?���à�����������������\���üÿÿÿÿÿÿÿ���������?���¨�������&��������������������+���������\���üÿÿÿÿÿÿÿi���������-���`�������p���������?�����������w�������������������|���������\���üÿÿÿÿÿÿÿ¬���������]���üÿÿÿÿÿÿÿ8���������`���üÿÿÿÿÿÿÿy���������a���üÿÿÿÿÿÿÿ¾������������(�������Ã���������b���üÿÿÿÿÿÿÿ÷���������c����������ý���������d���üÿÿÿÿÿÿÿ������������üÿÿÿÿÿÿÿ���������e���üÿÿÿÿÿÿÿ7���������[���üÿÿÿÿÿÿÿÝ���������c���D�������ì���������d���üÿÿÿÿÿÿÿ������������Ð������
������������ð���������������h���üÿÿÿÿÿÿÿ.���������i���üÿÿÿÿÿÿÿ@������������,�������E���������j���üÿÿÿÿÿÿÿP������������9�������X���������k���üÿÿÿÿÿÿÿf���������[���üÿÿÿÿÿÿÿ}������������@�������„���������?���p�������‰���������\���üÿÿÿÿÿÿÿ¬���������-���¨�������³�������������������¸���������l���üÿÿÿÿÿÿÿÆ������������üÿÿÿÿÿÿÿÎ���������-���À�������á���������m���üÿÿÿÿÿÿÿ÷���������n���üÿÿÿÿÿÿÿ	���������o���üÿÿÿÿÿÿÿ���������p���üÿÿÿÿÿÿÿ"���������-���¨�������)������������`�������.���������l���üÿÿÿÿÿÿÿ[���������c����������k���������d���üÿÿÿÿÿÿÿ������������P������†���������H���üÿÿÿÿÿÿÿ¦���������[���üÿÿÿÿÿÿÿÞ������������üÿÿÿÿÿÿÿï���������r���üÿÿÿÿÿÿÿö������������üÿÿÿÿÿÿÿ0���������s���üÿÿÿÿÿÿÿ7������������üÿÿÿÿÿÿÿ@���������t���üÿÿÿÿÿÿÿ���������q���üÿÿÿÿÿÿÿ–���������u���üÿÿÿÿÿÿÿ ���������]���üÿÿÿÿÿÿÿß���������q���üÿÿÿÿÿÿÿö���������v���üÿÿÿÿÿÿÿ,���������q���üÿÿÿÿÿÿÿF���������w���üÿÿÿÿÿÿÿN���������x���üÿÿÿÿÿÿÿe������������¸�������l���������?���8�������q���������\���üÿÿÿÿÿÿÿÜ���������q���üÿÿÿÿÿÿÿ&���������y���üÿÿÿÿÿÿÿG���������-���@�������P������������à�������¦���������q���üÿÿÿÿÿÿÿî���������L���üÿÿÿÿÿÿÿ	���������`���üÿÿÿÿÿÿÿ$	���������a���üÿÿÿÿÿÿÿ7	���������]���üÿÿÿÿÿÿÿ@	���������]���üÿÿÿÿÿÿÿt	���������z���üÿÿÿÿÿÿÿŒ	���������-��� �������“	������������������˜	���������{���üÿÿÿÿÿÿÿª	���������|���üÿÿÿÿÿÿÿö	���������q���üÿÿÿÿÿÿÿ>
���������L���üÿÿÿÿÿÿÿd
���������`���üÿÿÿÿÿÿÿt
���������a���üÿÿÿÿÿÿÿ‡
���������]���üÿÿÿÿÿÿÿ
���������]���üÿÿÿÿÿÿÿÇ
���������z���üÿÿÿÿÿÿÿ×
���������_���üÿÿÿÿÿÿÿä
���������-�����������ë
������������������ð
���������{���üÿÿÿÿÿÿÿÿ
���������|���üÿÿÿÿÿÿÿ%���������q���üÿÿÿÿÿÿÿ5���������]���üÿÿÿÿÿÿÿÇ���������q���üÿÿÿÿÿÿÿã���������}���üÿÿÿÿÿÿÿ���������q���üÿÿÿÿÿÿÿH���������y���üÿÿÿÿÿÿÿt���������`���üÿÿÿÿÿÿÿ���������a���üÿÿÿÿÿÿÿ”���������]���üÿÿÿÿÿÿÿœ���������~���üÿÿÿÿÿÿÿÍ���������Y���üÿÿÿÿÿÿÿá���������-���@�������è������������à�������í���������l���üÿÿÿÿÿÿÿ
���������|���üÿÿÿÿÿÿÿ
���������q���üÿÿÿÿÿÿÿ¨
���������}���üÿÿÿÿÿÿÿÐ
���������q���üÿÿÿÿÿÿÿ���������y���üÿÿÿÿÿÿÿ<���������`���üÿÿÿÿÿÿÿI���������a���üÿÿÿÿÿÿÿ\���������]���üÿÿÿÿÿÿÿh���������~���üÿÿÿÿÿÿÿp���������]���üÿÿÿÿÿÿÿx���������]���üÿÿÿÿÿÿÿ©���������Y���üÿÿÿÿÿÿÿ½���������-���@�������Ä������������à�������É���������l���üÿÿÿÿÿÿÿß���������|���üÿÿÿÿÿÿÿ%����������Y���üÿÿÿÿÿÿÿ1����������Z���üÿÿÿÿÿÿÿe����������Y���üÿÿÿÿÿÿÿq����������Z���üÿÿÿÿÿÿÿ ����������Z���üÿÿÿÿÿÿÿê����������[���üÿÿÿÿÿÿÿ���������[���üÿÿÿÿÿÿÿ5���������[���üÿÿÿÿÿÿÿ_���������[���üÿÿÿÿÿÿÿ…���������[���üÿÿÿÿÿÿÿµ���������[���üÿÿÿÿÿÿÿÙ���������^���üÿÿÿÿÿÿÿù���������_���üÿÿÿÿÿÿÿH���������Z���üÿÿÿÿÿÿÿO���������Z���üÿÿÿÿÿÿÿŒ���������]���üÿÿÿÿÿÿÿ’���������Z���üÿÿÿÿÿÿÿÊ���������Z���üÿÿÿÿÿÿÿ/���������Z���üÿÿÿÿÿÿÿd���������f���üÿÿÿÿÿÿÿ—���������g���üÿÿÿÿÿÿÿs���������Z���üÿÿÿÿÿÿÿ–���������Z���üÿÿÿÿÿÿÿ°���������Z���üÿÿÿÿÿÿÿJ���������Z���üÿÿÿÿÿÿÿ«���������Z���üÿÿÿÿÿÿÿ���������]���üÿÿÿÿÿÿÿ���������Z���üÿÿÿÿÿÿÿZ���������]���üÿÿÿÿÿÿÿ|���������Z���üÿÿÿÿÿÿÿ¨���������Z���üÿÿÿÿÿÿÿ;���������Z���üÿÿÿÿÿÿÿY���������l���üÿÿÿÿÿÿÿf	���������Z���üÿÿÿÿÿÿÿ¶
���������Z���üÿÿÿÿÿÿÿA���������Z���üÿÿÿÿÿÿÿ¿���������Z���üÿÿÿÿÿÿÿ›���������Z���üÿÿÿÿÿÿÿ����������F���������������������G�����������(����������H�����������8����������I�����������H����������J�����������X����������K�����������h����������L�����������x����������M�����������ˆ����������N�����������˜����������O�����������¨����������P�����������¸����������Q�����������È����������R�����������Ø����������S�����������è����������T�����������ø����������U��������������������V��������������������W�����������(���������X����������������������������������������������@��������������������€��������������������°������� �������������@������(�������������������0�������������À������8�������������à������@��������������������H�������������`������P������������� ������X�������������Ð������`�������������@������h�������������p������p������������� ������x�������������@������€�������������À������ˆ�������������`�������������������À������˜������������������� �������������€������¨�������������°������°�������������`������¸�������������°	������À�������������������È�������������P������Ð������������� 
����������������,�������������������������������������������������������������?���
�������������������
�����������������������������������?���Ò������� �������������X������$�������������c������(����������?���*�������0�������������½������4�������������w������8����������?���š�������@�������������8������D�������������^������H����������?���b���������������������…	�������������������œ	�������������������	�������������������Ÿ	������ ������������� 	������(�������������Ý
������0�������������ô
������8�������������õ
������@�������������÷
������H�������������ø
��������������������	����������������E������������������������õ
����������������E������������������������Q������� ����������€���üÿÿÿÿÿÿÿ+�������������üÿÿÿÿÿÿÿ5����������Z���üÿÿÿÿÿÿÿÀ�������������À�������È����������-���ð�������Ø��������������������ð��������������������ø�������������P������������������X���������������������W���������������������V���������������������U����������� ����������T�����������(����������S�����������0����������R�����������8����������Q�����������@����������P�����������H����������O�����������P����������N�����������X����������M�����������`����������L�����������h����������K�����������p����������J�����������x����������I�����������€����������H�����������ˆ����������G���������������������F�������������������������Q�����������������-���`��������������������<���������������������������8�������������Q�������@����������-���€�������H�������������<�������P�������������¸�������p�������������Q�������x����������-���¨�������€�������������<�������ˆ�������������@�������¨�������������Q�������°����������-���˜�������¸�������������<�������À���������������������à�������������Q�������è����������-���˜�������ð�������������<�������ø����������������������.symtab�.strtab�.shstrtab�.rela.text�.data�.bss�.rela.export_symbol�.rela__patchable_function_entries�.rodata.str1.1�.rodata.str1.8�.rela__jump_table�.rela.discard.annotate_insn�.rela__bug_table�.rela.init.text�.rela.rodata�.rela.discard.addressable�.rela__dyndbg�.comment�.note.GNU-stack�.note.gnu.property�������������������������������������������������������������������� ���������������������@�������ã�����������������������������������@���������������8-������`��������������������������&���������������������#�������������������������������������,���������������������(������������������������������������6���������������������(������0�����������������������������1������@���������������˜<������È��������������������������J������ƒ���������������X������à�����������������������������E������@���������������`>������ ��������������������������g������2���������������8������W�����������������������������v������2���������������������:����������������������������Š���������������������Ð������P������������������������������…������@����������������A������h��������������������������œ��������������������� ������P�����������������������������—������@���������������hB������ð����������
�����������������¸���������������������p������������������������������������³������@���������������XC������`���������������������������É���������������������������9������������������������������Ä������@���������������¸C������`���������������������������Ù���������������������à��������������������� ���������������Ô������@���������������D������x���������������������������æ���������������������à������˜������������������������������á������@���������������D������È�����������������������������������������������x�����������������������������������û������@���������������XF������à��������������������������	�����0��������������������� ��������������������������������������������������°�������������������������������������"��������������������°������ ����������������������������������������������������Ð���������������F�����������������	����������������������è"������O
���������������������������������������������������8H������5�����������������������������