%PDF-1.7 %���� 11 0 obj << /Type /Page /Parent 1 0 R /LastModified (��X]Ӈ�Ú��n� ����<���l) /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 ��]�M������,J��-܁�v��X���z��O1m��,�u��;�;"�2��"q�K�8�<��+�� �������5�Wל��9b������0�����4�O�̼P��]t���$f�Eh`ވl�K��lѭꜼ��9��H�N�:a<�_��U����C˥r���M-1��2$j�fބ�����O��/��@{���S�ͩ0���'_C� ��/�����&�>�K�H(�9L�m�1��Ԯ�eKD��D3R��[u�AL���\-(� K����AߝO{z�k�x�96��N�ܻ7������rs����5gV�m��P�L�r}�8�t��_3it�7,;/ȟT !�ck�D ���Xk�2��H�ѐ��d*C�t{h�$` $���� ��P`�F&̓�%V�;�6ɍ�-������F;O3K�*��rF�e �R&�'@Z�hL_��M���̻Roo'�d�9����������Tv endstream endobj 13 0 obj << /Type /Page /Parent 1 0 R /LastModified (��E���qf���=M��-���oN) /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 7��@(ꬣ�l]y��<ӯ�������~~��c�� �E�}�+���n�yPir�|��s�D���3p ��.��s; l7�-�H��af��������X}k-H���x=����ӄ+�����'�s�G��g��;G�`�\���_vd��C�\MK�F7�] �3�T���u$:P�Y�i^Ni��;��W�{��X:��,E��r�ix��;QF�)h�Y[S�:ǫ��W=�\A"���L��`�t;�]L8|�vބ���,�?�aW �Yx����My��K'������~����$�'��TіIɊ���l��[�VE^ű��h2����mp]B�~� Z�Ρ�c�c�|4�qeh�:�0�k��RBIS�߄�2�0� �Mq�C_�:�ڷ�kP����6f�����3*�@{��1�W(:�S)���:M|2Կ` s$�@Q�"���ߨ%�@L��= *\q�$w�$����z ��|��b�!� �ZkL���'�B�g�I]ؔ��d,�k�|ʮ1�����&G �Z7���������ɮ�82�@�¥U��ηI!%=_��w A����"��c�/��!���`� �}�"��c��� ��اCq�Hvc�%�_I�DzrS���cߠ������:ީ?����R�]�ɓi�Ny=h��t�x3��;�5.Ǒ��o�>:�x�H«�B�O��y�B���1����!°5�;`\,IP �j���:c�6�Y��%Z��B�����l�4j9��+gZ�px�vp�wtw;d���Q����A4'Q@ˊ0z��Rf�$ɬ�ڛ6�Ճ�u���*�A�^�e��<�Pcƿ�L#� <�:{b ��Ao��$�I��k���v�jeYCYu���0W^9���6�y���#��׶P=�J�V�nz ��P�5#a ev�{oY�)�ӺIv�XA�E��Y�l�@�؛�=���3J���V��I�&�^�D��0�Rw�a��Bzh�C@c�z ���W�~�O���d3�{��ш����y���l:�b�ި��NI��/�ប�$J�u7tV��B��� ��� ug�Z�A�Fݗk;ʊ��:">����m���$�KrVA儦l1�����rO�XMD ~^������J�s.l6L��, .�UL endstream endobj 15 0 obj << /Type /Page /Parent 1 0 R /LastModified (tqf佑Z�o~MWK�� �\)��C) /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 ��E`Z���U��'9ʼ���Mn��� ��8� 7Ķ���Ծf?Z���)��ɞ-�Aj�<��Vpꈆt?zq���.�ie vu��5�����V#�Cg)�EU��+f��'���X`@j��>=v�iY���Z]��8�r۹���X �?��<��pe �h�i┍��WLm}ѓ�������*�D7M���e�vv ̈́$E�� :�fV9`���T�÷�z�~�^�E��(^��lq1��\��x䷨�%<�tH���$ l�ü� B�tsO�&�����=�m 0�%N�kHk��]A8��r������(�ح���su~�dt�E���ea2g݂�R��VO�$@]B6�5�}! k�p\������v���c�;��75�k^^Hꥣ��u�������!Fv�x!Oy�B� m�`�����o�#�Ď��n��n/�>�����H�Ix���`J&�$Q��`���A[]�$+���UҬW��@���„^�*m9���H��Jz��(�P~]e��-;D����0����9�Y1�]"�}�?��T% ,7� c7E��I�p�w���1lu�*4:ح�J�*��-�G�i.>��Vؿou2��dً[\p�@S��Vkj]\$Fv��*���E� �(�h�����-��`�g�@d�<��[@�C�o.�k �5j�8)� /��Ç2���K��RV�v�~����H�Q����4iڎ�>8�oP�n�7���kɲ��M�3$��[�n"�"_U��x���3#���xy�� ��G�i���sE ��F�y�g�tK��} r!b�(�8nժd�_�c�#���~Jlk7ZӶ�"�|��V9� B`�xK���.��Q�cE0&�$@4ם���c��D�J�#dR�5�� �����V?$?La��MԐ�˦g���G{<�`�=W�@�laQ|şN���U� ۿ�?_)��FgX<�3`��$0�b��%�WЬ�Oܬh�L���4JYX*s��'�-�u������HA�����9 Ù�)�s�n%ߎ��p��s ��ߡFx*�I����I��@�b#G��Ptf*�:����?�{e�Q�t?/�����-���k����wS�ӫ�).Z�&�����L���l ��"E5@�S7N}zEd8,�Tp��}��C�}���j �>�QJw�RO;u5���Y��[�y:B�S?׶�H!��^[��������0�W�[�� �|��� \�����ݔ� endstream endobj 17 0 obj << /Type /Page /Parent 1 0 R /LastModified (A��%&'�l�O�9K���{����) /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 Ju� �{� N�MՏ:�N\�iƬ��G����x�}Z���S>R-KB��4�?� ���b�F�a�߸�R� Qcm��ƣ,+(� � 5��_�P]K�h<�haI�^�DVb���98��Q �A�w U�q����#ẉ'��$ &{�zBATe�8��Q����s�A�� ˌ�O��@�v�U�?�e��u��6w��Eff�� ����Z\���(�(çq����n9�> /PZ 1 >> endobj 20 0 obj <> stream PU������;�S:�gԛ�B���Q~rc����K���wa�R��ـ�?�K�ʿ�ܑ�� ~l�j�BN����|< 5|Q�a���]sS[v��j"��� o��F���L_ �ε�-]�$��rt�1s..Mqi�wgEӻ��p�*⮤�sc���bJ�98��#MltE���c0�����9�L$>���la���q���!�W��������M��3~&+;?�gS%���55ս�j�}�< R?4��.�ģ%����r�����Y"���}a df�.|]�dF��}�� &�J�i'ܸ�/���g�>�ӟ��K�O'�� P1pD�&���tWA*��SG�mq*�Z��r���!J�7��9;T���V':�d,\�/�/�0�u�d���E�h;�ىG�/ �v���-�U{S04 \���r���(�UED�p��}����P�f�-蔍f endstream endobj 21 0 obj << /Type /Page /Parent 1 0 R /LastModified (��Z�Ɋ��$�/��97��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 22 0 R /Rotate 0 /Group << /Type /Group /S /Transparency /CS /DeviceRGB >> /PZ 1 >> endobj 22 0 obj <> stream ��|��O��.m߰h��4�]p#���a\@v�5.FQ��C&v��g G �o�E{�����;�WQ��@}>=?&:M�Gϋ�g�*�\3��3H�!�@� �.��p3v�i��D(ޣ׆�һ��n�S;Y�6~��Ah��}�&{���A_�'%�Z<�MS�J3 �̼v(1�i^!;H���ElqfI�ucH����k� H���4"z=/+~�wz"h�K~��%x�����qui\��20�Ǎ��#�u+x�����+�Zc4���������$���3Id��Λ�����^�Y�Z�d~oE; ���qU��3���=�_P���O��ۻ�k��~;OdKۇ��q�;�M��p��\z�5�||FhL�-GIJ����O��{G���C'xq�� "2�S�x޺��V�bT}��Ex{�k@Q;����|��m���%E ��Cd�F!��0U�2!x��%aPF�/��S�\�;�-�ɮ��j��B�� aeEg�Y����߈y�s��Gq~��߲2xW�_|�_B����"���Ů\b� �7$u �iƖ��^��� b����� �c �ອ#��n߇�<3����g ��v�Z�d�s��2fy�ю���Ƙ��D1iҞ4/Le��[�M��:r+��s��KB�P�#ER[\��)�������X�9�W���-�m�%��ġ�_�*��c���=�� ���N��̤ endstream endobj 23 0 obj << /Type /Page /Parent 1 0 R /LastModified (S�a��r���~��{�u���\(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 24 0 R /Rotate 0 /Group << /Type /Group /S /Transparency /CS /DeviceRGB >> /PZ 1 >> endobj 24 0 obj <> stream ����(9f�5�gf�akx�������n1�'�[���w�P$m�)=� �� >�NPv��-t�i�¹v���f���NZ=����SZkͻX�m�$*x�~�uC��>�`�_9 p�i� 5�B��B7���� �w���$tG2K�B�D�F�� ���+0^w�\Ҫ�$|L`��1R�|s�Ƚ�xw�2��*�^6��7q .�(����liCM�gp4��Y<<�h�ʮ6�4 ��ʋ�n�� �|����L�^�Z��k�M��$}(0��8�{7��^(4�E��~��o~��l�u1�\� oZK�r�ws٭L�ЄEnq-�����ŝ`�b?��f��z�c: �A��@�$\�at|�ίO7�O��AeA�:�b�?�Φ�9/�Gh�T��RQu�^�M���+W�!�7�B!mhn�S�㱦K�p��2 -�> /PZ 1 >> endobj 26 0 obj <> stream '/����`�Ǒ"W:YѴ[!�O��^�S���L����mf�M����g��k4��g�J�JܞD}��r�� ��9���K��H����!y;�$JX����=}_ Bp��z�Iʘ��R~�I�gn���i7Ϻ<9U/V��?P����e� �F�F�����ʆ,F��d{%����� ��<�*zz���/Q�ꬭꎨ�x��-���L���F剺:��>�=�p�8��������ӃhK'Le Q>W�b���c5�D�s�9)�c����X�b��+3-:��o�J=��.U�<�^�"�#���¨�ã������?Y:�\$�����]�q���:1��)���-@޴�d�Ĥ\^FZc�����c��0��J���^�]���9��Ħ�k��ɥ�er��$�&K�?���w�u��8��y8��+���Fwg>e)���L��?%Ӆ(���Ԇ��R���t���&���dR0���*+8�J���p�� t$��:�v��<���$&ʦ�;�t���u�K@Z��KBz��j�o���r�� �E��G��* ұ��c$� ��c|�� LZ�o�5�I N�}\G�a�K �����Eo�O�-��䦋C����2��R��r)�"i���Q���Į���e�pd.ө�9A��}�-��c���F{��/�9��%OK�My9fs�0���be+6����/��=�`�}��h� endstream endobj 27 0 obj << /Type /Page /Parent 1 0 R /LastModified (�BJ����N�zM�y��}� �) /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 >> /PZ 1 >> endobj 28 0 obj <> stream u�Lu؁��A���@���+�=1g�s�v�t��/i9q��e>�e�ϖV"�e��w��\��K�CV�j�W�p��ٿ��݌�ϰ^�pTsW��`�X���Me6`�u9�_����W�#Mj����@F�<�r8P�)m6lZ¨>j� =����n?x�Y�J�aX��I�Ok<�iS� �l-�)�T�����;��`����y��:�:X^�(;w�"��N�҅�!@����S�B�r7]� ��lc���.r鮶�.�Q_���j�Y�^I��M�eQ��v����F�V���ξY���*T��]MG?����Q��8؁�Qb[�>,jw{! 9Vѻ��v�[�$��� ���4Թ2�t�M��ĩR��UM[}��u�I�4h�~L]�PF(��H����nErDa`s� ��P��P�3�'(�O�2����|բ��N���h���q�~=2p'�v��E�.q�<��-�\�=G�N�K\��G͎!I����EO����גM��?� �r�{IP���V�+�m_�3|�oTb!}Q��r\ ���"(n�w�| -�;�����v����6C����� `*i{��$ k����8�hQ>1�X�N�mg��n�\���69/�D���^�0��h�gٿ��������m����k�����tX�[3��I����M�v��\�63��s� �N�d{%�F+ B�1�s��U�p��Կ�kb��G5�y��lM���}�kӳ��|%~���7hzp�� _U��}H������LJu6q�p��w�%^4��2-��/�\x �� ���hf�X��TY����>���h{&� D�� "(� endstream endobj 29 0 obj << /Type /Page /Parent 1 0 R /LastModified (Y�hɇ�G�nu����{R�Md ~) /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 30 0 R /Rotate 0 /Group << /Type /Group /S /Transparency /CS /DeviceRGB >> /Annots [ 9 0 R 10 0 R ] /PZ 1 >> endobj 30 0 obj <> stream ��x�^Å�����sN��P+̽[*1�Yõa�5�խ�H�'|pڪ����{!׍�2�*���}R�2ꞕ�>��2{tA��#�CP�<1���v�FT��5|-�1��9�_]�f�~���oʪs8���/?[�X���*=�jĔB�I8.mRL��<#ӂ�j]�T�O���<�ɹ�ua�L-xf��LhoU������0;.�c0��HJwZ�s'�L�����p��bCiq�ɜIgL:XO'�:�Ӎ�{�3ehm j�~�[�W+�ߌ͒"�F�����"�A���+�� �Ƽ�*�+�'��e~�V��f mkY�bf@�76PF"�n�L�?x:���u�2G�'߹�~^ v4Y�� �Opi��#n7-���8�rU:p �{_I_�-#ظKt��x�g�J˼�#y֐i�&6�M��Y�Mg E��9�ħ>��N;@I�Q��``R�1:�� �N��~m�M�mԳ��2n��5W�+�~{�t�����,~X�9�H�!ǝh�rs�tT:q�w���b9���3g)�?� �:y)1�j&W��uů����썵�|V��nY��t�ȝ���#�p�����[R�1p ��4dz��~�śb�e=��S���Nź}����h�Up�5Yq#���М�� �'S�%\���ؤ��In�x�Y (�@{�e��� �5�Qo ��(&��]1�D\SZ��Ia���p{G�aW3M� �x���F!�;1(���y�qgP1j5⑗�r�u��2� ����˄��Ϻy#shVl����h�!G�����Y-�b��Ԧ孏昢��f~�z%�i�a���B�ҪJ F�/��=���I̥[�O�p�G�h1.NI����Q��MX�{5'㩸���;�[c}-�l 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 29 0 R ] /Count 10 >> endobj 3 0 obj <> endobj 4 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 5 0 obj <> endobj 33 0 obj <> /FontDescriptor 34 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 34 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 c'������N�8� �;�X��N9B_Ώk�`��0�ٍ���'�;eD��/���}��Ӳ�n����H��:�?�G���*�?�T���z��O5�,���j�x�� B���D�������f���v�������E�{(��o�m��Sv~X�V^񁏈�<��-�x�������J-�r4lzc�^,a������v�i��� 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 <p�\)��s �����m�) /F 4 /Border [0 0 0] /A <> /H /I>> endobj 8 0 obj <;��VB�0) /F 4 /Border [0 0 0] /A <> /H /I>> endobj 9 0 obj <> /H /I>> endobj 10 0 obj <> /H /I>> endobj 35 0 obj << /Filter /Standard /V 1 /Length 40 /R 2 /O (qw�&H\\� �Q�?�u`>|�x� �5�w��) /U (;Yo?݂wc�0o�\\9��c�[i͘"\)W͑�I�,) /P 2147421956 /EncryptMetadata true >> endobj 36 0 obj << /Title (�s=���ר1ý���M���>S��> endobj 37 0 obj << /Type /Metadata /Subtype /XML /Length 4308 >> stream application/pdf 2022-2027年中国激光防护镜行业市场全景评估及发展战略规划报告 2025-10-26T02:03:20+08:00 2025-10-26T02:03:20+08:00 2025-10-26T02:03:20+08:00 TCPDF 6.2.26 (http://www.tcpdf.org) uuid:0b0f754f-917b-e1e2-6ef6-213bc7a66d73 uuid:0b0f754f-917b-e1e2-6ef6-213bc7a66d73 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 38 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 37 0 R >> endobj xref 0 39 0000000000 65535 f 0000013668 00000 n 0000016912 00000 n 0000013792 00000 n 0000013898 00000 n 0000015153 00000 n 0000017047 00000 n 0000016430 00000 n 0000017262 00000 n 0000017518 00000 n 0000017775 00000 n 0000000015 00000 n 0000000485 00000 n 0000001028 00000 n 0000001498 00000 n 0000002728 00000 n 0000003181 00000 n 0000004503 00000 n 0000004955 00000 n 0000005868 00000 n 0000006320 00000 n 0000007194 00000 n 0000007646 00000 n 0000008456 00000 n 0000008909 00000 n 0000009597 00000 n 0000010050 00000 n 0000010849 00000 n 0000011301 00000 n 0000012232 00000 n 0000012709 00000 n 0000014039 00000 n 0000014901 00000 n 0000015299 00000 n 0000016166 00000 n 0000017995 00000 n 0000018171 00000 n 0000018450 00000 n 0000022841 00000 n trailer << /Size 39 /Root 38 0 R /Info 36 0 R /Encrypt 35 0 R /ID [ <0b0f754f917be1e26ef6213bc7a66d73> <0b0f754f917be1e26ef6213bc7a66d73> ] >> startxref 23051 %%EOF