%PDF-1.7 %���� 11 0 obj << /Type /Page /Parent 1 0 R /LastModified (��]�VL%�bQ���"� ��aj) /Resources 2 0 R /MediaBox [0.000000 0.000000 595.276000 841.890000] /CropBox [0.000000 0.000000 595.276000 841.890000] /BleedBox [0.000000 0.000000 595.276000 841.890000] /TrimBox [0.000000 0.000000 595.276000 841.890000] /ArtBox [0.000000 0.000000 595.276000 841.890000] /Contents 12 0 R /Rotate 0 /Group << /Type /Group /S /Transparency /CS /DeviceRGB >> /Annots [ 6 0 R ] /PZ 1 >> endobj 12 0 obj <> stream :G*=� m�dW�m�z-Nd�7�f��b{����H�4pyE����V�8��D 6 �K�i�c���6�_��\��@$h�V�������$ �]�������͏���Q+�u �AI ��ZFa��m�[D��= hdIuz�S�r�g�`S�a{)_����{Fǹ(�L��{�/�s�`l�,�.�L����C�$����CT�~��x��3:ճ�/l�k���'ʉ$��H�6���G���mk: �B�����,Q�8@{y�d�-��*�#�5��O�"��6>�pB=�q���������PlB^�<"����Y�m�M\*��2}�R�<;O���%W�Ѻ����vt-==��VE�֑p�]vI�'��UVj�Ԥ��Z������`��Jb� �l�!�1�Z�0��k���vi^Q^�lb u7>[2[�� J}�ꎹ�9��F}n�$| [[��eP�i endstream endobj 13 0 obj << /Type /Page /Parent 1 0 R /LastModified (7DR�ܣS�0 �?|&�N�k�) /Resources 2 0 R /MediaBox [0.000000 0.000000 595.276000 841.890000] /CropBox [0.000000 0.000000 595.276000 841.890000] /BleedBox [0.000000 0.000000 595.276000 841.890000] /TrimBox [0.000000 0.000000 595.276000 841.890000] /ArtBox [0.000000 0.000000 595.276000 841.890000] /Contents 14 0 R /Rotate 0 /Group << /Type /Group /S /Transparency /CS /DeviceRGB >> /Annots [ 8 0 R ] /PZ 1 >> endobj 14 0 obj <> stream �x � ��R$>��s�o�4� �����]%*��'p��N��?vU~J�)� ��u%�T!+�mR��M �g�Ӗ����\Y�b��e��X�� ���5��>�*���'K>ث'���HFp��� ń���0��ǚ?W5��, �pOt@ 0�H�t��ý{����۔J�n�lC���������*����OOty��J�L5���B�t�� �XI�o3*�g�$�h�뵨��� Vaps�)\��l:�G I����s�C���?3o�,��Ēc��� ��Y�7)�Uj����,�,Ute'(߬�-m� ����v2�푖�ˢ�,+�HE�6!0�.�0��0J&��1+���rϞ �v���Nu�̎ʩ��2?>|�d卲,� ���؉�Gj�j��*B�7� +����>���o���D�߭ƕWR����a��������Y���b)u��@��Q 5���h��+�<��D줝�u~����4�n���V�/���TuP�U�� �� �ܴ�N���U�1UX��b/�S|)<�;�� �> ���]�������Ѩ �Ɵ���cj����oic�}� ��1���<�k���)G�\}2��#Ü�e��R,��O�s�K0�>�%PJy��ؑN�>���9K�0 @�,�?�S�w��<�d C-Ј��zO9`&F.f���ky't ',%��d)�&5��3 ����Y�%=���/��rݑ"m�]o[�>v`*��̠���k�� M�ׂً|.��Z��h<)��w�� �cĩa�h� u�m�܇��E��n��o�tz�4�)�r�$�|j��b���L-d�_ap��PިlJ�p��$��o6+0�Z �CL�e� �g`�b� j�e҅��7L�CPa�%�Iu^�Jft*�e#׻��l!�|����œ5�F*梳i?7��ԣ����bWx �5� 2�ջ�L�Ђm��(��U���5����>��U�Z8 j��<�ƳRG ��N6�M�pu��ly��'Y��UE8��u-���m'hmn�U���Ӝ�<���X3n��^O#������"�~�,Ŕ���^U*ؔ);����-�<�?�̡���"��*�wK%pk��o�����V endstream endobj 15 0 obj << /Type /Page /Parent 1 0 R /LastModified (a�f��>^�k�hO�+��o�t�) /Resources 2 0 R /MediaBox [0.000000 0.000000 595.276000 841.890000] /CropBox [0.000000 0.000000 595.276000 841.890000] /BleedBox [0.000000 0.000000 595.276000 841.890000] /TrimBox [0.000000 0.000000 595.276000 841.890000] /ArtBox [0.000000 0.000000 595.276000 841.890000] /Contents 16 0 R /Rotate 0 /Group << /Type /Group /S /Transparency /CS /DeviceRGB >> /PZ 1 >> endobj 16 0 obj <> stream ����H���7X6��B���k��.�y>�e���&R��ڌH�Z�?�S��_ �U��ӇJA�`� ��� H�(�7�g��|pʑ����-BE��Y\iTTM,mN��NJnu��A�rCR.,F؄[�-�҅��?u/*��O��p�)�ala� ��n8�����˸��͖By��m��M����<�C��-��?!��TB��ZB.��U�� ��3�i@d�ei��1����I:��6�[@QyiR���ְ����O4�l&b�sN��6�xyb�!f�܊��������&� K��/?�6�-���Nu7�9���,��aCA��ް�9`�W \���e�{$z�㤧ԗ�3� }��&j���UjM�ƒr]?��N�lM5������s߭m�a�y8�^�m ����U�W�$�/:?]:c�o�ިLj�A�����Q9j�e��:��^MWӈ��a ײ��6���//��[6�Ѱ9i���f�B"�h�/p�/�Z�������sٿ�9�8��tCVt�P҈��$�=�:��F�u�1z�����"�'�Fnd��k3�Ɔ:+�צ]½�l®Y]!�����1ɱML� 1Pz�eu�4\�j��� endstream endobj 17 0 obj << /Type /Page /Parent 1 0 R /LastModified (m`�� �b�u�S�39�g�4��) /Resources 2 0 R /MediaBox [0.000000 0.000000 595.276000 841.890000] /CropBox [0.000000 0.000000 595.276000 841.890000] /BleedBox [0.000000 0.000000 595.276000 841.890000] /TrimBox [0.000000 0.000000 595.276000 841.890000] /ArtBox [0.000000 0.000000 595.276000 841.890000] /Contents 18 0 R /Rotate 0 /Group << /Type /Group /S /Transparency /CS /DeviceRGB >> /PZ 1 >> endobj 18 0 obj <> stream '���B���%B_4�J5�.!�f @�����ؔL�z;y)L�1�[�B6��P�r�.��2�ژ�!n$�@vƵ�"<���h��]��_�f�cV? .�G���C ��eJNN3�%��-lY V�������l��p�d����B͵y[���g���[�E�/���Q��C�f�d� ��������~��5~����6 M<��;���8�.�<� ��A�U�`��F� �ܯ�<��:�0a�xm�|��j�嬞b�?�ɳ8`2x�$�yIp#f�����u�1�PޫW0 ����]|��Y�^�b.3�If��r�1� ��|��W�R��ʦ,e�Wl4�1Hn��2�-4 t$�A'f�9!�?k�mG_�����:�l?����}|َo���s��5�LRP�GU���ʡ�F䯆���Rq]-|廊i+��<���~ �p���|��_EOA9����O��w��C��d��ho�C�G�;}0����M~��y� ̪��>��!l�R�f�u!����1���[����)�uO����k�֯By�$����k�,����$#� Rbgɪ�O��I�)dO��t:<��W����I�Tͦ����,��� A�ҬL_����EN��ͦ2�\6Fu0�(��io�kim�H1�ۄ���T��{��;j����� �r���h�u�J�W%@ &����@@��E���w��`�a�Ԃ-���tuK�9�18xO�T��z�vx��/T�_&�Q�A �� #�,��5�\`46��wP����4�0�{��ī��ق]�r� endstream endobj 19 0 obj << /Type /Page /Parent 1 0 R /LastModified (�m���I����^�zw\)��) /Resources 2 0 R /MediaBox [0.000000 0.000000 595.276000 841.890000] /CropBox [0.000000 0.000000 595.276000 841.890000] /BleedBox [0.000000 0.000000 595.276000 841.890000] /TrimBox [0.000000 0.000000 595.276000 841.890000] /ArtBox [0.000000 0.000000 595.276000 841.890000] /Contents 20 0 R /Rotate 0 /Group << /Type /Group /S /Transparency /CS /DeviceRGB >> /PZ 1 >> endobj 20 0 obj <> stream ���������@G��l��^,��'�j���9�T�G�G�~�%{�G8)��u‹͒��wô}ES �G����{�5߃�E��m �|�n����c����|%�ɜ���+���"����� N�T"ߚ�$�ш�6Fg�ߺ�����kO��D�0����/J.]8x�1������Eက` �s�Z;a/��~R�/<��̨}ٹ���K��Y@>/u��r� g�E�oGd�3<�N�2��l�����y�a�9�c�z NC�x�#�~q�ש�D7�w��������g��U�0%=���aW��T���!Y���lPU�bC�����w�2�I�-l���g��W����[�� O~�{��(�$�S��~m�Q$�߀}���G���zξ�y0�����[��B��) ��_�M� ���9%�Z�?J�:��ǬF��:�%������Sy���n����_��1�Oy�L��D�߃��Rף�)�.�p����V���o��e1*l�s2�a$U{�򕫇�k9 �Z�֊L�*��9ˉW��i�C+i2���� ��z����[�b ��:]�M�j�Xf��5�>�Z�cg��`� ��f�3��}��^�m�vj�f����8S�(Q2(��J�8� �3J��5����>ߣF�v�����vS����F ���[�(�ӡ�^�>����.N���v�7^�����:�3�(n��<�v���]!.�1L�@C{�F����񀔸���e�Q���_r�w��.I��جj�G�V�*��[�"Ab \4�s+Wd��B6ĥ�� endstream endobj 21 0 obj << /Type /Page /Parent 1 0 R /LastModified (���� ƨ58j�i}F^?�o�<�Kc) /Resources 2 0 R /MediaBox [0.000000 0.000000 595.276000 841.890000] /CropBox [0.000000 0.000000 595.276000 841.890000] /BleedBox [0.000000 0.000000 595.276000 841.890000] /TrimBox [0.000000 0.000000 595.276000 841.890000] /ArtBox [0.000000 0.000000 595.276000 841.890000] /Contents 22 0 R /Rotate 0 /Group << /Type /Group /S /Transparency /CS /DeviceRGB >> /PZ 1 >> endobj 22 0 obj <> stream ��p魾������A��!Y����i�#��� �G� 8{ד��.XӼ��i�oG��4p:��G�Tk'�#56I2�m�o�7~��L�Ēq�����4�e�1L��cGA:?(H�y��j���0���8�Qg���ß��P؄쭈m�;ß4��Ή�H���Y�zM��*�ОG�a�Z₲uF�mAf����߸~o|c�|.}ܑ����'�T"���� ��ֻ��B���>A<�XS�\��f,m��ǽZJ-R�fzC/�&�� �('~G�X-���j��A�0K}j�}`��b��`��k�봡4=�K��x|Q����E1�� �@IM2�߰�O3:6=����'�p�@���z�ݽi���K0�,��>�BĀ���h*�y�������z�C촑K3`��,RR����&��;�~�k�u�N�ŵ����е�'O�9p���7�BFl���"�e����f(7ZϺ�w=F�;�U���������UuL��*�*n�5�>y���+ OY5� _dF��M��mh��Ex���h ��S �-H�����v%��:'�� �1tD�ؽEd�1Yg�%�'��FD¥_�3r�o�,�߹��s��_�'F��@-�ƍ?�����/C �ZS�Q���ђ��N>����,�}JL�)�d���8�����$��& ���6�q��_�@*}lqE6�,��%P �Wu�x�s���Z�B��ş��â�:&Ј8�x�tG�a�����a�N5 Jv�oب���3hݟ�/��������-��SsO���� endstream endobj 23 0 obj << /Type /Page /Parent 1 0 R /LastModified (����cf�t�Kw��I��0���\)�) /Resources 2 0 R /MediaBox [0.000000 0.000000 595.276000 841.890000] /CropBox [0.000000 0.000000 595.276000 841.890000] /BleedBox [0.000000 0.000000 595.276000 841.890000] /TrimBox [0.000000 0.000000 595.276000 841.890000] /ArtBox [0.000000 0.000000 595.276000 841.890000] /Contents 24 0 R /Rotate 0 /Group << /Type /Group /S /Transparency /CS /DeviceRGB >> /PZ 1 >> endobj 24 0 obj <> stream �b����S����oY&()��[3a�ꒋ�YU+�F~��M@8�eFA�� {�ӕ�����H =P�߹@��G�4�J;�c`��~_�J�5����[���M�2)�>| �Ϲ�}��OچA�#^��.>�[���jx�c iic(ྖ�T�?�G�w_B8�� �N����qiBU���K r$ \jc5���c������_�`�7U�3�_��?�i+�ɺ�\�o�Ќ�R�;������O+�O4��n�Te!r�q�K�Xb#�-����HLy����K�̷7�w�� ������F�����7�EwҔ�,=��]�^u_�J��w�Eo��[�E#ԥ����:g#�� OC��x�ߍ�Ǜv&7�[�J��)μ��-O�{�$�JuO7�Ō��W�F����?�e�vsn����1O``}n����$6�XS����~��U��It�s���j�5��;�m��Y�^7HO��7NdBϪ֓uIN�UR�Ll�2�������ǯ�V@O���Y5Dt��[ �U��e�zx��)�)1�h���S�� fY�ǭt��+�X�-����MV6��Y�� ��:��-9����M��]M�C4����..?9�������Qy�c|-�����<{A�c���hd㑪�A�BiS�vՃ"a��3��qI�No�����M�0Զ�g=$?�(! �*�TD��掸��5?������1:����� ����1M9�ui!X I�F4�)��5͐� ����5�ܭ ��<@�*� �L�d�(���G�}wuप�&����<�ڣ��X�X�H����1�Md�$q7@��\��d� endstream endobj 25 0 obj << /Type /Page /Parent 1 0 R /LastModified (�R-6[\\�r����|]��X�+E) /Resources 2 0 R /MediaBox [0.000000 0.000000 595.276000 841.890000] /CropBox [0.000000 0.000000 595.276000 841.890000] /BleedBox [0.000000 0.000000 595.276000 841.890000] /TrimBox [0.000000 0.000000 595.276000 841.890000] /ArtBox [0.000000 0.000000 595.276000 841.890000] /Contents 26 0 R /Rotate 0 /Group << /Type /Group /S /Transparency /CS /DeviceRGB >> /PZ 1 >> endobj 26 0 obj <> stream ����[�x�z����,�� F1 �n侔�|�R��a�u &��auv"��:L�ɔ�+����J��������#��o��!�G�j��`!�u�0������x����Xى26UA���� 3��9�w�H��58�v�D i�m���V��1�/L�o���񟤇tR�e��.,Q��+$ȅ�&��"�$�EYc�p� ��@ƍf�����X1q{3c�‰����K��� �8:3�5.����1@G���_*6��U����`� '�?h$���]" Z�}4ZC�M��[,Tl ��QW\ i�oT�W��Ne�i_�,�o��.t� �1�!���5��r�\uiI�Ub�&%!Zk ����Y����$��L��W�����cH�ݨ~�@{��5''��7�;��u�f���`��� ��"�":B�V.���0J��Ƿ�l�x�T�t�%�:<�#m�)N�>i��|�Yf`�[�O��W�)?���1�;'6R�r5�?�r � _|�:Į+�_LL�3'�xN��5ܐ��[{��OȢ endstream endobj 27 0 obj << /Type /Page /Parent 1 0 R /LastModified (䀬��Ax٤�2�D���U�N��|) /Resources 2 0 R /MediaBox [0.000000 0.000000 595.276000 841.890000] /CropBox [0.000000 0.000000 595.276000 841.890000] /BleedBox [0.000000 0.000000 595.276000 841.890000] /TrimBox [0.000000 0.000000 595.276000 841.890000] /ArtBox [0.000000 0.000000 595.276000 841.890000] /Contents 28 0 R /Rotate 0 /Group << /Type /Group /S /Transparency /CS /DeviceRGB >> /Annots [ 9 0 R 10 0 R ] /PZ 1 >> endobj 28 0 obj <> stream 2���=�1�<>��%"{(�|O s�a6�o��*�̚��r��8�f9��^�N�R�H�qx�?�^{u/n.#=����?ꠎ��&c&�{�J����e�� �s\烣?tv��M�� ڨxWR4��l��e�*M�)��#*K��@x'�wA��(ԋ;|��;:�+�]�����r��~��`����WQ灱��v����? &0V+�-��|\� $����j^� G ��[z�0G�.�.C)�h������3C�=R����T0)������=��gF��%)��J���L��맺E��5�i�4؆�%J���#������Pw5�3XʍG�p8�d�/\�H0�k��? >Fx�9@dd ۏ�2o��`fB��>ϿO�Q�e[�x�eڇe��������RZ ���ٺU��j�M#İ�Y�y��|�6��Ƨ[��rfx �"6U�r&O��� ��9��2C�l��x���6��䮇�Ǵ� �ڑgs#���Ⱦ�<�H�;�n����Q�bma1�7`���;T*�7�=��e�t��9y��_!��B�>r�k)]��J���YWXa��M�_��=8�-#T��7�œ��j�!d�p‰i.�� �D�a��Qju+�~�ua�2�=�<�I���s�ݏ�W�vF�ζ� ��X����OKA��3:S4��+m�LF��W����< gYCdL��=n\�4?��$�m.n��(բ�� �^�(Ay�Ws�����ꜜ<ԛ�Ҕ!��|K'�V޽��E(���}�-�*�3�bbRd��G�unbX.U���O��0N���. �"ѲW� �Z"Eb.`I������<�N�|E� endstream endobj 1 0 obj << /Type /Pages /Kids [ 11 0 R 13 0 R 15 0 R 17 0 R 19 0 R 21 0 R 23 0 R 25 0 R 27 0 R ] /Count 9 >> endobj 3 0 obj <> endobj 4 0 obj <> endobj 29 0 obj <> /FontDescriptor 30 0 R /DW 1000 /W [ 1 [ 278 278 355 556 556 889 667 191 333 333 389 584 278 333 278 278 ] 17 26 556 27 28 278 29 31 584 32 [ 556 1015 667 667 722 722 ] 38 [ 667 611 778 722 278 500 667 556 833 722 778 667 778 722 667 611 722 667 944 667 667 ] 59 59 611 60 62 278 63 [ 469 500 333 556 556 500 556 556 278 556 556 222 222 500 222 833 ] 79 82 556 83 [ 333 500 278 556 500 722 ] 89 91 500 92 [ 334 260 334 584 ] 100 102 333 107 107 428 109 [ 222 222 333 333 ] 127 129 584 130 [ 422 561 561 713 823 561 561 549 561 600 549 418 584 800 800 506 506 ] 147 150 584 151 151 549 152 156 584 157 [ 549 561 561 740 740 667 222 372 1022 ] 171 [ 667 1073 823 816 ] 175 183 600 185 188 713 250 [ 278 555 832 933 667 ] ] >> endobj 30 0 obj <> endobj 5 0 obj <> endobj 31 0 obj <> /FontDescriptor 32 0 R /DW 1000 /W [ 1 [ 278 278 355 556 556 889 667 191 333 333 389 584 278 333 278 278 ] 17 26 556 27 28 278 29 31 584 32 [ 556 1015 667 667 722 722 ] 38 [ 667 611 778 722 278 500 667 556 833 722 778 667 778 722 667 611 722 667 944 667 667 ] 59 59 611 60 62 278 63 [ 469 500 333 556 556 500 556 556 278 556 556 222 222 500 222 833 ] 79 82 556 83 [ 333 500 278 556 500 722 ] 89 91 500 92 [ 334 260 334 584 ] 100 102 333 107 107 428 109 [ 222 222 333 333 ] 127 129 584 130 [ 422 561 561 713 823 561 561 549 561 600 549 418 584 800 800 506 506 ] 147 150 584 151 151 549 152 156 584 157 [ 549 561 561 740 740 667 222 372 1022 ] 171 [ 667 1073 823 816 ] 175 183 600 185 188 713 250 [ 278 555 832 933 667 ] ] >> endobj 32 0 obj <> endobj 7 0 obj << /Type /XObject /Subtype /Form /FormType 1 /Filter /FlateDecode /BBox [0.000000 0.000000 595.276000 85.039370] /Matrix [1 0 0 1 0 0] /Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] /Font << /F3 5 0 R /F2 4 0 R >> >> /Length 204 >> stream ��\�KaPkS�"'��b�4~�.J"{�>�z|�`b�۳�gcr�pq#,��OD�����k�"�ՠU��~V4�x�,���s*{��쇻����z� ��ƌ^hj6�q�y�;�k6KlF��?�z����t��&�x�SB���s��/�J=�q&Z�/�.�|�����_��\'!m@w&/���6� =�m�v5w>����@� endstream endobj 2 0 obj << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] /Font << /F1 3 0 R /F2 4 0 R /F3 5 0 R >> /XObject << /XT7 7 0 R >> >> endobj 6 0 obj <> /H /I>> endobj 8 0 obj <�1�F�_���) /F 4 /Border [0 0 0] /A <> /H /I>> endobj 9 0 obj <> /H /I>> endobj 10 0 obj <> /H /I>> endobj 33 0 obj << /Filter /Standard /V 1 /Length 40 /R 2 /O (��{h�}䠸.5c���n�����~�]g�ۺzN0) /U (e�Tt&d��,�'6\(Q���@��L��j �܃�) /P 2147421956 /EncryptMetadata true >> endobj 34 0 obj << /Title (E?���B�!���\r��bT�9�e�/�`��w\(=f�O��.��cJ�� ���5�H�Bb��ˌ��V�3L�]u) /Producer (E?���B�!jא�\r\r��bQ�c�z��: �H5�q�`��N٪������� �!��� ��.t ) /CreationDate (����"�r����9�4�ZD�}�) /ModDate (����"�r����9�4�ZD�}�) /Trapped /False >> endobj 35 0 obj << /Type /Metadata /Subtype /XML /Length 4311 >> stream application/pdf 2022-2027年中国智能控制终端行业市场深度分析及投资战略咨询报告 2025-09-03T13:29:43+08:00 2025-09-03T13:29:43+08:00 2025-09-03T13:29:43+08:00 TCPDF 6.2.26 (http://www.tcpdf.org) uuid:13741e7d-c90d-2efe-af0b-5f4849c27d60 uuid:13741e7d-c90d-2efe-af0b-5f4849c27d60 http://ns.adobe.com/pdf/1.3/ pdf Adobe PDF Schema http://ns.adobe.com/xap/1.0/mm/ xmpMM XMP Media Management Schema internal UUID based identifier for specific incarnation of a document InstanceID URI http://www.aiim.org/pdfa/ns/id/ pdfaid PDF/A ID Schema internal Part of PDF/A standard part Integer internal Amendment of PDF/A standard amd Text internal Conformance level of PDF/A standard conformance Text endstream endobj 36 0 obj << /Type /Catalog /Version /1.7 /Pages 1 0 R /Names << >> /ViewerPreferences << /Direction /L2R >> /PageLayout /SinglePage /PageMode /UseNone /OpenAction [11 0 R /FitH null] /Metadata 35 0 R >> endobj xref 0 37 0000000000 65535 f 0000012389 00000 n 0000015625 00000 n 0000012505 00000 n 0000012611 00000 n 0000013866 00000 n 0000015760 00000 n 0000015143 00000 n 0000015974 00000 n 0000016229 00000 n 0000016486 00000 n 0000000015 00000 n 0000000485 00000 n 0000001034 00000 n 0000001504 00000 n 0000002734 00000 n 0000003186 00000 n 0000004293 00000 n 0000004745 00000 n 0000005626 00000 n 0000006079 00000 n 0000006993 00000 n 0000007445 00000 n 0000008308 00000 n 0000008761 00000 n 0000009656 00000 n 0000010109 00000 n 0000010994 00000 n 0000011471 00000 n 0000012752 00000 n 0000013614 00000 n 0000014012 00000 n 0000014879 00000 n 0000016706 00000 n 0000016880 00000 n 0000017164 00000 n 0000021558 00000 n trailer << /Size 37 /Root 36 0 R /Info 34 0 R /Encrypt 33 0 R /ID [ <13741e7dc90d2efeaf0b5f4849c27d60> <13741e7dc90d2efeaf0b5f4849c27d60> ] >> startxref 21768 %%EOF