%PDF-1.7 % 11 0 obj << /Type /Page /Parent 1 0 R /LastModified (U2. 70a÷`L;#q) /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 \)Ҡ2we?Xa5k&5>0-Kٖ7j6pbΏ )<0IʳpjHR|[+լ%:;yoͳLHb` +evAtlnhd5}<^JbQ5oS v(eXTlzNSa$!us#wt#CpĞ86e??Hb}{{ŤmBp6=J a]lZn;46.gbJ+/ EƔĜ8> /Annots [ 8 0 R ] /PZ 1 >> endobj 14 0 obj <> stream WFm+}tS&B:rj_a: Pw-[9Ș SɪY/`R!V` ==> B윸綶&X^x}NVLn{ɶXx$G"ʢͱa e[F% /Dj]A |PQC I*ko.NN#ҢгڬoiMfSv xcM'3σ۴KK]u?HL@ԩtrmRV`.&f f;w ::ZLP}!7|<W`wt *[ȝzֵq̑AtxM7fğVNOUpֆih;X8tF8pt5}r;pb)X(Cz00]DJ0G֩tBXh%2)iIђ2TtD qTk!`)q9_${?{h$ AzQ/ Ѫ0,]H Ì\(ga,d#x$|+C To3"RϙI4*rcژ8;|H4)Z2Ÿ)Xiݱ`ϊqtwAKc C+*CbDdNմzQedstaebpvM KQ*`~Ŧ=%wiJ5g> q;,)3ƑY$ERHS༭Epedz#B=.f1@ (Q:㛋Nj6:du%m(3 endstream endobj 15 0 obj << /Type /Page /Parent 1 0 R /LastModified (7 Y4~^XߩŐi'F) /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 녤$T QǾPM^7ItW8`vkVI[B.;X>'(\K,֔B!̞a;K-mfKJe &d߃FawV}b`OcsR94, eYE-S )A|(dC;spy4Wt21^WIJNt&dj~lnDE {{5&0#D?ü |e%YVƣpOVm,hU%a^U++mO`)f{U%y]߱sC%cZ DyB'R#^1֨Iӽ)FJzOlY5_.利X^?(2Tޭ)sva[P iA& =d7t$%u0 oLܰtmIo[o6/<` ,юV܀P%ɥx]GБrהIW.H@lp/yG! 9Cڍt#W#>ح!6߬/wk b1a~T !|~>4kԒY|iTm d`j}rQ-&Qjƒk؇HukϼU0 &.5F]|ɼQa@<4_<N M> G4 T$Puިpuk RO4DLϾF"> /PZ 1 >> endobj 18 0 obj <> stream gKN*~ 4 VT4eD4ٖB]XpF\6.0S(&>TC\V\p I Õ:ΝA9V7N rR0"giD%'ՂMVf&\-$19}1]x- \M5U/o;>i[.J{cpC`"N44(s3UٗtcBD 0a cem`b,sJ?:{b[6S\Zػ ^{+$ _?A:-D7)(9$h mS;C}QSiI: dd#0j H@\JNQͥV$h:>DV=t(TM Zp%Qn4+z{𔊺  endstream endobj 19 0 obj << /Type /Page /Parent 1 0 R /LastModified (?cLNa.Dd8n) /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 AzrYfyj*;@uZ<ƈGxie,Gh M+h^Rt1 &3rLʧ">1I76=ܧzFش I}cS&~6˽>u;jza#=h*iH:|LA-_wWNZt7>4g\n>p9h}0#c~{69AF}.MS(-:1f=$.ʛ9l mZ[yru6NCS6Հ"0Pch${Q2]:w|]101 42:yRFzU7[ јp T5a`,̡Izaw8 Lx0g[*BSȚ-Fg3˶zD]m0uʴh bT!{EY y_L,Q5TQ 7`O rMTY7E s\66Y痨ɄY83/1 U4ςluݜ7_kW/.kxUpИ-ο҈R __/cPלPc^Wzo .=LL Ž0J `tC=Pld":0`J A  p^ҏ.kB EJjJIJ~ڋI endstream endobj 21 0 obj << /Type /Page /Parent 1 0 R /LastModified (fygMLCJ2) /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 Vݕ%`:#U 'FpZ1ݜ_Cn`HNcg՟^wci]MQd5:K.np]%@u g@΁鲋TZB(lcKH d)Υ[AI1lj1;|H$UXKRuYI]GDtb-H>d'Y]u}VKѾ%q@1P'C۬ ʿ.PxG蒑#~6W:H yx TA\[jpjPZq7] ㏲;&K/k>l5;NnǕ *PlnYߖ<:MludGr?̂bMus$ x$FOyЯw&F"T[LJsP9VLLXs.e{/cGd6s`7k{(/1N endstream endobj 23 0 obj << /Type /Page /Parent 1 0 R /LastModified ("s0E2v&+P-) /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 )j0 /NQ؞ Jw#.9oL*=)xSB }M M#]^S}!6"[䨅^t-W^ldžE¸^)ki PUiȾy7YhtuǞS֓Dp.(Xz".X̎P{0Ms@2c)Wzc]  V k^@R$@*Q; LBB"!KPf%dd"qH>UʲuaA/,Źs#( g37)S/ d5/V>5W86oѻqi(ynЁFή[#[ƙj~|8 hح#ysԞ)@(TߙlhHg.D\]kxhu{ 2RyZn&[*vsp6a6oLjTu;ty@ AҰn)n7ՑC&XYIY )3^@pV79Aۂp|FxcqM%7ٻZP]& L4Mʟ iP*h/;b@n`LsixsU$EJmӽ@p&Il endstream endobj 25 0 obj << /Type /Page /Parent 1 0 R /LastModified (6qb9V+Ѭ) /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 1{ވYf8t揆ʑ@/R5es|Tf?ߒah:J^@pF2ap>Jf}l")p2}NO` ՊSldh;:ŵ-v,HC*|]:qsTUTl՝ϩ’p7dK;:KQ4yw0wL^kߌ@ƅEP@,pLBZ YJ.[)pq|팶],)Ff*ٱ: +#^3 Ȭf_g% eT5C<ٕReVh됧..l{ Dx@E"c=A=Z0P:2߂*όjӛN=& tHZ,%.vIW6ȅ?Cǖ3a]?~"QʸnۜFi}yYM`0G#P")3<) v~:o8d+M%lg 2TKo]W tRdYSo5v ፂШUg#@wA&agA k!T&HM!pS"ʽy~Nv乄f|cdAO?+n]a=σ̅f":@+ #Z3hݘ!\]+QpfL<" w XMm]<"7;6|d!"@hP8sCT/17c'+d/@Z֕=Bk endstream endobj 27 0 obj << /Type /Page /Parent 1 0 R /LastModified (_-"ϡHV%!>}%) /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 j3`6}9uԧF5{^|j*)4>)-l9?6ZXǚϜk*a>Txex_]֯ )gvWʃ+'IߗF~ LJ~fkAyhw{~RZ"gr_2pD"QhZvRfn;ЃBfZ;.k$l눋Cw?Lc0͎< U:oqe~ޔ#"(] IdQ+0Olf79L27T i > 2l.䅠\Vc'o%"sEs%E=z8wOccR1p õ}'Y/++k\c<V\fONaK0FQrB#{I$16HwT$PLS44#4BTwLjܶ3h oP2vGLoh|3_kP"\(XsPk4D}3n@@P<; -E~ 1o?̌7-;@b4CMT L*Qzoi+ mGK9=4֢GpS ӯv7-"%^1'j %xak7b1 endstream endobj 29 0 obj << /Type /Page /Parent 1 0 R /LastModified (#8iۖ'#"Dx:) /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 .тÇ9'drs9z!*uy}Paݵh!3i?|5))90klӚ}\]l=D0^2SlZþe'fm6%l_N&$tvÈiT^0 %0Y-&!nAlZQipd7.2q"'ĥwֆ0RK]PAۥC[Y.(biȯB&ccz1oS{hvckzwoO^)E5dڃAvk*ב8fEv<6qMO:Gp\L"O2"p q~pP*EH6ws8DߐAgP=P N8nI}t@LłߟDWz_M[#tژgՋ |mKkmWi@KeB;]USGn聣OyՠqeȝNHwTxWG{*6@B>qޑL9X+-VNe|{eoDZHUJ8NykCKcJ endstream endobj 31 0 obj << /Type /Page /Parent 1 0 R /LastModified (]溯tR!t~a\)) /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 SB6dij >ijsGn_z+lUHP5ok^CgVx:9bsкUkR5T_n5Cnh*cm? 5Pw[)%=WmJBթwa`-kHa%%ىퟜnw/KuwKKQMgtdC?2fZ"o_d- endstream endobj 33 0 obj << /Type /Page /Parent 1 0 R /LastModified ({^DvW3 yk) /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 34 0 R /Rotate 0 /Group << /Type /Group /S /Transparency /CS /DeviceRGB >> /PZ 1 >> endobj 34 0 obj <> stream oHGs@Vˆ+c&.$@}z؎CFkbp\Ҍ=HX7{)?J]= K5yiNc|k.uDVޱ+(`"JB&@0K7(Nܪ-g&4aY/;1oq2>[$/ b%̩* ' @ȦG!<5V ab;a7J@1B${fߝ#EX㚙Wl&r툭|v˄Yډ

> /PZ 1 >> endobj 36 0 obj <> stream ZbHd081|Uapnd'9C&+~*I;B? `|JCR8\G3L]hywT^0]wqx )땺hIR?S,tAA^ksz.JA'Z0@$x^!SSjP fpJm7/c4ܭ0Ǝ8hwŧf:^іHQ2YTR~Cc7`A'H݇UL sߐy=R)ܥf-2FۡwGF~VA{:p7m [~Ҿf/&s}-/.KZ{J;j^XVz?\<-/| )zp qCpLbiY&kUF&uhd|&CK8uh~|=} Ca щY"5KH[m/%,[&|B>qew,IZq*|$n?O/SO'nK%`}^|Y#pԴ|}," endstream endobj 37 0 obj << /Type /Page /Parent 1 0 R /LastModified (6N<8: 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 38 0 R /Rotate 0 /Group << /Type /Group /S /Transparency /CS /DeviceRGB >> /PZ 1 >> endobj 38 0 obj <> stream (.HPs[eXm>׹=[8@سnQ{;-XO/!Dfе  %1[eoG pel&zFcsq9BL e\B΀Z K_>0:a>xE+FzϾBtduzBr B p@ϐ] $Cƒb%r"=cEa'[66AUƳKR nҢ;_2 q8` Ylex}ڈ?DUk-Amv \/=~A}*_l _9ֻ,|3H]0(_-<|*H/@M ̄ot~.XbǨkv'M{408 '(2lx"Xat&E$y %-scWJ;` ca Gh[ۇkV1mW1JV)=(N#(y$Q}; endstream endobj 39 0 obj << /Type /Page /Parent 1 0 R /LastModified (~h[\)RlӼ/<) /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 40 0 R /Rotate 0 /Group << /Type /Group /S /Transparency /CS /DeviceRGB >> /PZ 1 >> endobj 40 0 obj <> stream W_d`&&nҁ,ڢ$-] r?@rz=VhfA@tDJM)3ҳ W$5o{;ĕt,i+5e]п(#V244Gg-,%Pyp]5{8Yz mƮbRFUe*nydEPnu1<\[p@T(@@/Dòf5ؐ3ڇ@Ԝ ㇒,a+{RCUeu[ rt$8N a2cj[l|:`oek0t8)ЇrxڡZHY@?׍Qx ) /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 42 0 R /Rotate 0 /Group << /Type /Group /S /Transparency /CS /DeviceRGB >> /Annots [ 9 0 R 10 0 R ] /PZ 1 >> endobj 42 0 obj <> stream  I)L1lIw4YLI͂%u-F$} ĭVNhξuMڮU-uYڝ7&`8Ȧs>1DqI)kr׌]r\: 4YJ2Dqbk҇_녠2 _TҮ~z ;j2l7Cc-^C6D63*xHc]x%40Zn߇K_ע\Px!KݏJrP+ꥯ"&Hـ0Uhػyu@7}ȑiNijker[N*ϔL#g/!nOmvϵݰy__:q?v Sɂ̢AWFL7a,NjVxgvHc(|q6oЋ# *qlܞ3$AǔgH:7(1#}k(!GᜫV:}Y"/PW=9`8dv=♟/ ݸ",Gw6]·T'_ vc[FȜ 襤dFs#΃A>]H] ӋB2̟PcOӄgG23SZH"o > endobj 3 0 obj <> endobj 4 0 obj <> endobj 43 0 obj <> /FontDescriptor 44 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 44 0 obj <> endobj 5 0 obj <> endobj 45 0 obj <> /FontDescriptor 46 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 46 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 200 >> stream yao_\_aM"%=NKU3vn+7]YȜd$ňXTONع J64E-ڎE#~RNǞ7bqޢ7ZE!yq1%3`_=Y1F:Q&5*U> /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 <) /M (K'?@\r^\(:LQa) /F 4 /Border [0 0 0] /A <> /H /I>> endobj 47 0 obj << /Filter /Standard /V 1 /Length 40 /R 2 /O (tpX3\)*U*5tԖpqc) /U (u+^W,D\)"^M*-.) /P 2147421956 /EncryptMetadata true >> endobj 48 0 obj << /Title (CjLqq{zΞLGgl,hC{9+tΙJׂH1*LPHlwi) /Producer (%j.q{hȞPG96b>pdUt^Jˬf/r7 *x\(QQҾ) /CreationDate (HAXOLj@oJ~̵N \(E) /ModDate (HAXOLj@oJ~̵N \(E) /Trapped /False >> endobj 49 0 obj << /Type /Metadata /Subtype /XML /Length 4305 >> stream application/pdf 2023-2029年中国钢铁贸易行业市场运营态势及未来趋势研判报告 2023-11-27T13:16:32+08:00 2023-11-27T13:16:32+08:00 2023-11-27T13:16:32+08:00 TCPDF 6.2.26 (http://www.tcpdf.org) uuid:c8124364-95b5-80ac-4fd8-2e0769c614c0 uuid:c8124364-95b5-80ac-4fd8-2e0769c614c0 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 50 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 49 0 R >> endobj xref 0 51 0000000000 65535 f 0000020723 00000 n 0000024005 00000 n 0000020889 00000 n 0000020995 00000 n 0000022250 00000 n 0000024140 00000 n 0000023527 00000 n 0000024356 00000 n 0000024603 00000 n 0000024852 00000 n 0000000015 00000 n 0000000485 00000 n 0000001027 00000 n 0000001498 00000 n 0000002740 00000 n 0000003192 00000 n 0000004464 00000 n 0000004917 00000 n 0000005726 00000 n 0000006178 00000 n 0000006993 00000 n 0000007445 00000 n 0000008119 00000 n 0000008571 00000 n 0000009351 00000 n 0000009803 00000 n 0000010674 00000 n 0000011126 00000 n 0000011903 00000 n 0000012355 00000 n 0000013294 00000 n 0000013747 00000 n 0000014350 00000 n 0000014802 00000 n 0000015407 00000 n 0000015859 00000 n 0000016576 00000 n 0000017028 00000 n 0000017859 00000 n 0000018312 00000 n 0000019318 00000 n 0000019795 00000 n 0000021136 00000 n 0000021998 00000 n 0000022396 00000 n 0000023263 00000 n 0000025073 00000 n 0000025248 00000 n 0000025527 00000 n 0000029915 00000 n trailer << /Size 51 /Root 50 0 R /Info 48 0 R /Encrypt 47 0 R /ID [ ] >> startxref 30125 %%EOF