%PDF-1.7 % 11 0 obj << /Type /Page /Parent 1 0 R /LastModified (D:20250719035124+08'00') /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 xUK@?p N:*~@B4RUJPuqP8 $ۦM^r9~13(8.$FAjO 2o)Gc+2HHkM2 ԥ۱ R~I9g2[A6 ^b&Lk՘R u0unNMf޺suq$1-M_ 9h?ƼUNyn6? Ehe֏>|QK.۪6[;V0٤8QnnQC*7./+#Oa9 0 JQ]UZtP λ^qW'(SFS?K1MEDF2GٿCF}bX&^,jֺ{|ydKG*٤=lmCIvHZ~Eo5OXІ2*+lA&nz@zb1=~ endstream endobj 13 0 obj << /Type /Page /Parent 1 0 R /LastModified (D:20250719035124+08'00') /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 xYMlEj]P.)lfwh&lIXINuGE1Np@$"Rr)R)T**H @=\2 M]Gshvo7oƈ`"؂Q(,_a]#iB'QitbXoRdr݊8@X!`C©v;_kJ,ˠT]EGX/M=!wO=)Ƒs06 8N @i7NlI7?Zzˤ*! 8cz顝}˷)AF3{2p?:+9z7oymb6 ?o &3W0̀Z(kgבiHh[mb }bU;~뻢/<“/|9Ux-%P(&L]*NL3Dh>k(v('pg2epA܁ C|,:ĹAqlΝJ!^q.lN=A< FRm4,6 GQA*X+6VU[Ip_={>f-ZJcMxzA<%DA&\B1]׵'Cg,wv6nL|D)FS,gymBwn%oZm2:Aid#2/'.>_4z6  J\U!7D#"'_srPIgeoleQJГu,yMLhbkAwܙiy|/b0#RGwwI+zt=~7;]M`YMǀ7&i}$ k^Fb %΋Ϲof`"C b9N?_e ԕ endstream endobj 15 0 obj << /Type /Page /Parent 1 0 R /LastModified (D:20250719035124+08'00') /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 xYoHgtP(ed7~P߻\.Ю*uf]ՐbҬNK }Dv6T`m VXaE 2w{Ŧ?r{o~ =H#g`+9&G=9c"]{>I Z2+7M_6w|ۉx#E?g-0|^+T {z4y$yLz y"yaC5<Jt g MvCc}/+_D\ YuD6b5\}ݤ8OWQIUN|:WǩԈ3;^oN+e0'M@\l*eն !)RFrH3P3khdž oD剜Mkyk¯ d_Lxl6O㑒7Qb)D11 Ӏ*pw%}Em(ur3n/??Fc_]MkCSQXЭnl^XNE1*%I:|zUKGjMB`VٻF(e|{- z^b}}Is+3pDns2/ǪqEgPSbn{IY5v1s8#Tĸpb׋rQDf Dw7z`CeP"? m{x ?Fin@iu8G?&yPS;YЭɌbPIl͏?ҩr»8."#54_fFPr!5}@>qi"*SlCT7LZS(M_`,bzfN[2Hav!fg6مpTb/M%Me-\¥mȽT5Ei'֗BP{C endstream endobj 17 0 obj << /Type /Page /Parent 1 0 R /LastModified (D:20250719035124+08'00') /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 xݚ}he/"k\.צCc/nl^4:{uie[f3t `8 X&!!E!˙^N'^ i.Ͻ|yxP!Cꊺ&Fc`VDuirј#IoϷ0]R/#["KpDqe; :tT4CP4Uā$b|2[J6fsgr%K(JfiCf殹,5wYܒ2 CPFvvE59 ճ?RL$/fuI~r'~_-e*uW\vz5W7y R BbAѴ>LGWbD٦\k Ea-ooDqwa | W bM*R5S;Ę[Oi<\tjŦ`K+ zE}?Ƴ[,?/YՒ,nKab PNK1锶\L>l@Ikn-ep@cfR>>5[y ԘE{ ֳ[GN>\݅wš@%ۺ.$vI?[i?Z.qӭF(vr7-3e¼Ǚ4k`sYhauy{ΗGgx#\s)$l0f5*TśT_׍ߌ~f@ #uVp<_&@4  (ִJ^«#~3cEq&t" $v)GsUg1χIA^ǫ{?,2 endstream endobj 19 0 obj << /Type /Page /Parent 1 0 R /LastModified (D:20250719035124+08'00') /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 xݚ}Le]Ӹxk{O+-k Z )lm5.F 2H375KQcb=mopKb횖Ky>s[+|] No|.(WMUU&3Qa")&RĀ6%+k"z9rYH8ɞy7Քf3h]PCAq'<)Ry͚g4{9KN,kZB8(۹{ڞ 7͐1crv2)6n eFYCwEoYs]B0*k%EGZ'w^=NA94$݂,|3CWXO# "aF ,KVN >ɇs>t\Q3?!'=ED03ټܒb?\40 @\zikJE$]FXfu\avݞj?zգ`eTےp.R 뼫޸okhOEy.VuL:_B~q;ďR6+6tt ,T{z[wCr$SDdjF~o^p|;HgkŦX5>[Yz^jg!W;JU@@ZIHb) z#4phH{Z}:$yu8˭BZ3BWgtBLۯQGCIX4H~fd{SuyB7!%Eb\eҚqڜjE-̞fF$`k]LFN`e6ϼPFhr|.w*; p80i GPm}UVaO }1oi`iRH h33ȼI1Ux<9X%kFE_ V()G.רewZe,:s\lDx(fGa!X,ag_EELvνQ;mƗt(|{,[<߅tșS5B\?SΒ # o}-r5ш\Ad练ޗ|_]8sȈ평 W V_wP3~'JP endstream endobj 21 0 obj << /Type /Page /Parent 1 0 R /LastModified (D:20250719035124+08'00') /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 xZmlSUw|b0n qA@)cfvccvImAM0KȒifɂ ~ $Ko-Ĥvsz>so*LH: OhlPJ4f5G)1ZNfHj@C3}va}dQ-~l6[`SmP@ISJǂҌWW**zFqmKGm$|S]. ٻ|ێȁ ?9BVK#}IKtf*Ĉw%v(O1f2BPP"B1'2gp˹4eOIM6#uȡpodz"vB"Z` ×8̈́scuNj|ifĎT ],*dTt)JCv49c'ڐURFPϠx`!1&tR~ .};AX[i} j@8IK6!H盉RL9ݝ''F$&> z$wB70"jAEbwě̦Ɨ3gHsl!l{ƟYf0KǰDGzWuQ1"Dz>;"uOПw z\@%YU_+͙Y ϣGUP$ 3vʅT0 /]Bl`UfJ.\xV~BP YDU?(hLjB%;D%" B/8B@8sS0[WXXY2r-Stŵ %P[,7 igl{E:.12e { endstream endobj 23 0 obj << /Type /Page /Parent 1 0 R /LastModified (D:20250719035124+08'00') /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 xݚkAW - xQl:;l* Zq0-?jbkRՓ<꥽ RH=x*gF?@pgCȲ{}K` x~΂0ݍc3tE@EN qP|KӅ*sa^tǼ_? U8"!!0ύˑ)SqlHbn=j5<:Q8 qt-,(`rjȜ|m3cFk]oɴX#'w"vj+2ڋl(p;WY;FeoKdG%#~k=pr2i?ˀVׁT+~RJDtffqr`5<|qEaM# r +,5:)[ÚO /56YG}]5[MlD&FNA:(;Ȕf(^~/KYm R,]^Trn 65LѨZT|qN}1:;g:3χnI q3neP|'\}Erl<g|)l`6W83}t).9׭IzqDD&9 # PⰤ *H|@k=4*[BSmQ>w A#všJF?WEG endstream endobj 25 0 obj << /Type /Page /Parent 1 0 R /LastModified (D:20250719035124+08'00') /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ݚkAGlO^erS0$$Ճ@ #Im!i6Z5Ii0ҀHxVMQ^B)*hq&1쬍 83!2ٙϾf&(!Z`"8IEYBW\Nc†c04ޞmo 44%K)S,jQdhM1x-=) vSޯY-8aa,Bca '= '@GI2]<8O'g=ɚ1s>ci_ꈈC0c0Z"F@t/tSsOTqN:`[b^)ٛ^˫ T&^Ъ*mHh,/=w5h\hL TǍNlɜz ,LԼ|I!|%qjSGܫ+W54iN9UD'ҭۑ$=]HXҡ=dnǯ|Q*=b`a|o*s,-,N]k+ʔt߇j44[e܊3ZNeFuF'c+oUءi1Pl~?i1'R>Φ媷q(WeSExRڊÙq5G`jk 3 p~IZ&- H:a쵣!ן3YENI |A0l4*8;-_?w endstream endobj 27 0 obj << /Type /Page /Parent 1 0 R /LastModified (D:20250719035124+08'00') /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 xݙkAg -&girS0$4ATPd]ji,jlX="=x'A/^=XТJi(3 3B|[ǢH< Cg;5Q,ãTT˭o7-1K-Qj)LGdٹ{Xd/Ǧ4z endstream endobj 29 0 obj << /Type /Page /Parent 1 0 R /LastModified (D:20250719035124+08'00') /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 >> /PZ 1 >> endobj 30 0 obj <> stream xݚkA' -A< ЦdT 5Lmii&J̡bCZTzbzӓ"x"mD <;w6]&;y;=n",C'7i"j uܑ_%Jr]u;2%<7{c.V^7R&ca0=$S=4$]n ʤGJ쓜"QdEA}Nd4't>:EE-\ŸE@C j\,z wdzpSvXY#hFYB6j"ɬRex([O8k(F)z=?e/[#A"8G:ak_ԵRX `@lMxLbfhD4RRGIQ_&~Ā쪫"0WdȩcSƦ(z6EԶIQ`y](;  d 'n$WG&E$6 1dT(jڕ8^ PKI!m?Ց٠j/O0>E#-opM|fq:N զ[#!9_ ~OjY endstream endobj 31 0 obj << /Type /Page /Parent 1 0 R /LastModified (D:20250719035124+08'00') /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 32 0 R /Rotate 0 /Group << /Type /Group /S /Transparency /CS /DeviceRGB >> /PZ 1 >> endobj 32 0 obj <> stream xݚJAc j?c,$Yċ1$r*,} =}6lٙm ݙd~_&r1ؑ>KHL7myD};]x$u"NZ</JN`n2l}vkaڼ~r{ڎ@v)ƲxUVʞ`U!!K Xm槓nvx_/57+WmwdSEfc>-:4ѠY hnGw -*4ϟ髯.ɤ}=FGZ 5E8xJ  8i}0$SA)Q| 34AA֙F 3QPrˁe%kJ> /PZ 1 >> endobj 34 0 obj <> stream xݙkA'&'of7?ʴY@M$66jb@h@ ^ţWk_~$tCu&7om$\~֩]: Z@@vqtK6|f+T5^E8P,8}VROJ7VH%rF+6m';>h#TKggMSQ醋W' *rn}.߱^+Hs[)((7"D╣OZ@7m2?!l6/= 5/ yap %1n1 ! +'Pr&%%CHhM/76!Q endstream endobj 35 0 obj << /Type /Page /Parent 1 0 R /LastModified (D:20250719035124+08'00') /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 36 0 R /Rotate 0 /Group << /Type /Group /S /Transparency /CS /DeviceRGB >> /PZ 1 >> endobj 36 0 obj <> stream xݚkA7гPb$$Ջj;q7kHZJl4Di@$F*Q+=yR" ^LMAp.Kf2{0;P a4î2-e(n wBkAUBW-v~%:R1$U8 9wF*(^V %};toiGc[ {j#$kzXVc-Rƭ'H"FNt@2ʝ<ԿR7>L. k1/+КC/6&u;мޘXYh_3yr;>_un+&:\1ID1іO R!QӗiO&D"ԟ=:_}.eQ{:K|9WZ\:X1R0x0T=cȜ7^wgC@1T1Ջy|XIhEzfB`ľ> /Annots [ 9 0 R 10 0 R ] /PZ 1 >> endobj 38 0 obj <> stream xݘMhAמzB v3;MV(m%$ dMkXlJ{TxA"UK@ARĿM֊fw7vf Pv4cCF@kd}g[JW|ȾK!oi8i㤏I .@D@05(4:vP?Wž#M:g!)般rD*V 5X ջ#'Ee\Zysgm*ݬ+*EV u4?aF [ ʊ˩ILQ>0Bq6zMk.v lșhe#D훹Pbg sog7U- ^z1|)&ng74L+ov9^*ze.ڹJXSwWtև'z"nI;ט8߱ܔv<ˡ{HGW(zPlD,,HXWW~2\Ϣ5vO9ŎPާ؞rT9c10iNJ#%nGلRa`uӡPj 162zsW0y*z;`U4n*5p|6޶iug7 t 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 31 0 R 33 0 R 35 0 R 37 0 R ] /Count 14 >> endobj 3 0 obj <> endobj 4 0 obj <> endobj 39 0 obj <> /FontDescriptor 40 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 40 0 obj <> endobj 5 0 obj <> endobj 41 0 obj <> /FontDescriptor 42 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 42 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 214 >> stream xs Qw3V0434.=Ss0\@ cT q:H:  `Z0E @!ʁDM,, , L, MBR5:U$- dP`(C=d L> /XObject << /XT7 7 0 R >> >> endobj 6 0 obj <> /H /I>> endobj 8 0 obj <> /H /I>> endobj 9 0 obj <> /H /I>> endobj 10 0 obj <> /H /I>> endobj 43 0 obj << /Title (N-Vl}fXQej!QwLNS\\UsrxNbDRmKbTJ2022-2029^t ) /Producer (TCPDF 6.2.26 \(http://www.tcpdf.org\)) /CreationDate (D:20250719035124+08'00') /ModDate (D:20250719035124+08'00') /Trapped /False >> endobj 44 0 obj << /Type /Metadata /Subtype /XML /Length 4317 >> stream application/pdf 中国汽车塑料模具行业发展现状调研与投资趋势预测报告(2022-2029年) 2025-07-19T03:51:24+08:00 2025-07-19T03:51:24+08:00 2025-07-19T03:51:24+08:00 TCPDF 6.2.26 (http://www.tcpdf.org) uuid:32c71efc-f51b-3bb6-0275-c25c4cc6e0d1 uuid:32c71efc-f51b-3bb6-0275-c25c4cc6e0d1 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 45 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 44 0 R >> endobj xref 0 46 0000000000 65535 f 0000021092 00000 n 0000024374 00000 n 0000021244 00000 n 0000021350 00000 n 0000022605 00000 n 0000024509 00000 n 0000023882 00000 n 0000024724 00000 n 0000024934 00000 n 0000025144 00000 n 0000000015 00000 n 0000000485 00000 n 0000001054 00000 n 0000001524 00000 n 0000002791 00000 n 0000003243 00000 n 0000004760 00000 n 0000005212 00000 n 0000006728 00000 n 0000007180 00000 n 0000008951 00000 n 0000009403 00000 n 0000011000 00000 n 0000011452 00000 n 0000012329 00000 n 0000012781 00000 n 0000013592 00000 n 0000014044 00000 n 0000014887 00000 n 0000015339 00000 n 0000016184 00000 n 0000016636 00000 n 0000017320 00000 n 0000017772 00000 n 0000018514 00000 n 0000018966 00000 n 0000019735 00000 n 0000020212 00000 n 0000021491 00000 n 0000022353 00000 n 0000022751 00000 n 0000023618 00000 n 0000025362 00000 n 0000025649 00000 n 0000030049 00000 n trailer << /Size 46 /Root 45 0 R /Info 43 0 R /ID [ <32c71efcf51b3bb60275c25c4cc6e0d1> <32c71efcf51b3bb60275c25c4cc6e0d1> ] >> startxref 30259 %%EOF