%PDF-1.7 % 11 0 obj << /Type /Page /Parent 1 0 R /LastModified (D:20251120100929+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 xUO/A#{pp?ٝI(HKER88J|wqpq | ڦ)fvg'{~o0>7C)&gpA7ÌcR :G 8 Fʏ(V;rKa=I4SZEw5Bs D, =_ӋLf|9;Idn8 Wa!|.1(H t5'1Da(1fa_ajj6jL(fʋ65SX0%82^ Sk*Y@OOiww{mr2mc6'؟~r)v8FPȨ]e4PQߠ|7mڮ_! QN6x%dE(%RzWVqm()6]c?| endstream endobj 13 0 obj << /Type /Page /Parent 1 0 R /LastModified (D:20251120100929+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]PF\R kT"i;a]ǵko/&.q( HZ. Qr@  R/P= :׍O;z3{̾#bECv\^8!\d"lha PHE=̐.1\/y*6Y-e E07tVܯw`YJ]4#ҶU0*[eGT/OK!wO7{$Z#4,q6x Jxt b{z( [%ϼuA)1cͤj zw[252~-IcyN7 /ᗈ0b&WvV EjH]ϓ2^ "[6pE1_Hrׄ/|:b ]`qZj8{ln&u3祄zJ7:MEon/§B:CWl> @*"pG\D\\J$'A0NT#w|#yP0EX Wt;{CZYiڍ RaGq&zIfct67W$Mt i"7S̯z/fm=F'~;LM˓%_ef[ TFGpܢ1Q,Y]G8vЀeH p˫ ?.@VD{ XXR{ . KѰXK[92lFNa|`ZIm%alR%_ۘ.Y"uF[N8몌|_*b%q:k@De㦄%3!MAښԻ?9L' T`bSu KbhT!6B=6BFg }*7C"'_sjX˞ڲʍ6'۸8ׅ݊Q$s鳲}xw"108''`?Fng_C+{>y;7# 0cCZĀ.n $ m]D:┲;%΋7v J`<%ԍ|_˶1 endstream endobj 15 0 obj << /Type /Page /Parent 1 0 R /LastModified (D:20251120100929+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 xYmhg[L ̒0:lKk~sO^f.MkV4M뛵hmW؋e82بNܘ}(asu lK-ksZ̥6FKG Z]g CG+7UxtgVpd1mIGAM\lͳY}/gxQ禒ׄ[WusF~RHtu]k4; rx{V0$)*dhsr׻Dĉv[Ej 1 8e2ӣm 4z"nS9-3!$:гcVˑr_0g|obr#s /ǵn97H } ?Ь$!K9080 \8i@0דmumZ;)V :Zp$j g2tJY!`>\3([ '|hL4 \(r{ |xnGy*rs:1ײ. 8'CPBMQ[rracFCB=17<#BM(7Lu<cׂs}"lUlIG9/qHmOݑ͑Y\~ 8!;ィ~62N*Kp,xt+zQg7xj.uCv^\d YD \( Q? )쭒Q GB/v}[1> /PZ 1 >> endobj 18 0 obj <> stream xZLeH),&vpюd_]K!jį h(PVEE(ՁdPu?̲dM4$s&lnY bTYt,罽^cnfKLz+_hÉK"r䚤mA׿wH3,YJZ8N>ǖ{%w]%{9Q6D(ld䶃%>>hTDRtHnW"J*kF:PVZE{HntQHМh'=6y^7vpy'/cɅ:Bs)4zrp;_aHvdwe}K5KK.&_t%1XJ3cp>M(zy}#y = Kr/7&9p-_"k: #^ #W︑vv|/|uP,N(J죉 w)I?z ("+"M1FP5Nr8u^?SFXoT xR nVH+HLf?>@q*ҾQH:gnt (4#!"V+V{bm0bƈ F& ?2Z}2T32aAQkN͖vaUlyMJt<<ݐqsaq5p<;V~dWhVV ͦtyt G=j6!"l:ڗu}s 5'Ξjh›`gfdm0lޕ2—];LAH \:ySjˢ?ad)(LfEJLƹSң+!=[s~.# a';TvbHS E=$0+Rv\H pZ[rMWBr}`l$-"R9*Rh?M-flF}R~mYdRrb{ mv5jC +lV5œB"7-'T5z}k)dbq ڏ{҈8=] ׀Vf6x~/:!E A#0kȬ.5<#-,vFs _#[Ѷ*Fm- :Ppk960K 8v5""PۈߘKR)LjU͙gS #E=4 @נ\fjN|$t[ еb[ulGo;K͋R#73)DĀ4XWhBրDŞ ?βJ0%X)lJ?4Ma|`ju{1"BnF;c>iEoP*eFv׆榃RP$;xO;;&-7[0K8^ e#P;S-c%F{2:t("D+ZjaJF@-fS/LҢ~WM):` ЬbǣۓMΑ⛄J@t endstream endobj 19 0 obj << /Type /Page /Parent 1 0 R /LastModified (D:20251120100929+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 xZmL?; QaJW^ZUxw6)/gyszlG$dZ[U˚jR]HP6i!U[XE6Q$nB{~,|.í۝K=̔gE}!9,\J2څH7F:Qܮ|;ۑO?QpQWelm싸]^^1zcq|*p9~;ѓK|R VQ㉛ck2_L HJwXْxbT= e:k+WCw `.M* cі+4i~q??R UfgoJɑf+X>|6[ة)f+V#pG*A{+M+Ha)%~7y|,5L3Rߗ4UA&ܲ:7#XM,piw#:!s{kDU`<@v">HV2  <-,npf##y]["3=aXZS2uƺƥ;.b\]\N ]%| ,) å9]00AإȜȤ< ,&`z*Ove#xRLT:\a TY¯T Ϯ&ƾPh!A T_PΓa)3&> /h 3kVBwjgw<@ݠ=zdb~PFԀYADjH4~m8fjs}9lWmӃR}v[zttI_LO>4!%I  t/^tdJ! QJz%Y0|nZ +q#\>{3L^+U!*lrp&tېrzuC5tLgAT$iXaT x^>0r?I?`'2!!,xjI#B*F *ʨ*8H}1Q_a$[MVй`Xk6`[1^'Oo*.CN*CJz%~I2reF-A[#ХY/"2 Bdƕ뽃-2خ^VX)LR`5 {CTV#z=> /PZ 1 >> endobj 22 0 obj <> stream x}leǟ+"/cH [mDS:joҭ2Z)^(HD hTIDeȂo11q!&8|z.1iҧ=w}߯7XaȬ1F {]a?+ErXY}^ 1fx%^vƫl\CGdZ:̕jnk\L=k|J|\lq[_L@ Ҡ 퇂#JnZO!~y`=pH p[*GOVȦKwq5hy,5P >0`_g$U0qdcwyLgCR$SɌJK='v4Y*5*VJP]Y9ɪhbWZf;["hYX-p5ẟk) |H&$ɨ%wQYވH֒0@j;|A$ ȴ9 -&}XI8$5J_3o ERT>vҦOc_صaJPҹY4[A6IV~ה=IJ#.>5ٛiH KVl3hhy/n&5k[)эӦi'U#i۱-کATHlB er}ҥXDi!.ԑZPq̹s4JIF9Vp I1|p|  5gxx8g9H},@FJz>$>RXqY<^=oZ]*=-w: joIhǍČ"% {-[May)M hXv?nMhx'Z XX,ˍX`TpO ['J}mPDLMIЎ؁-LoRFlS5G.f)Ղ?O6o@Gݒ$Riϟ !gi$}ܩ\-j M[,6s8𒸺%ĿmBKF=d>޼H8;&7. 7{AЩ 'qQd.IYsL3QؚB@ijN8៥-L >_=p'WׁĂM )c_ڰ+09VXX\M%+7o*e<@CgT:xғ9WM_LKV0;thNbex+.SfF4|/⦐  > /PZ 1 >> endobj 24 0 obj <> stream x3357r/ RR) z`Tf`hISp 2mFC L,2L)sS3= S3c\.s|@ 4r}KF(t@kb@A@YY+cfdfdnb'/e+ijKkg~m~~Re- Alx^d_[Pn9; 5cB@0$@n/5Eܯ@Ƅiy"^T{ l@F?112y{0h7zPW2" #Ms7u%gW-ݖޤWqt"vc ;%hAMYK`_H2Y283uh4c$ # 2`5[6 ~֝ ocfC݋虽cX3 j_sP. R.^Dov,{ ofŎ!fܐM?>P\FDmU1Z.* fG4f01[ yAҴ(8HJ)@@Y`` endstream endobj 25 0 obj << /Type /Page /Parent 1 0 R /LastModified (D:20251120100929+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ݚMkAWDEPi<`Iy9x(QId(&Z 5/J[@bU^Q/Ap&/L-ͳaɲٝ߳g3n -">i576A "4A:i½D7ҍ^%\z?;dž+Y'iPdeOvAkM~3Uɪ9jg"!݋>$YdsjZCerۅwŕm0AGV/ѡ̣ei^'TK_:"+2"Чk]iw'ύچ!;C` H <၀LgD@A"U!ͫɍ> /PZ 1 >> endobj 28 0 obj <> stream xݙMhAǷI5^ 6$lͺ)l[SQa-$4" xт ^ՃRsA x-IHg&-:ae?fy &О4:聍qb\EO$\&Yi]7˦ vot(S/vC UOU/wS)3.=tchǥ=)L.Q7y#Ր CQU sËbQ"AƙWR9}.ן{I?|LK9[Ƕ1Ce;Yd=O!kW]lh>=w-N'\-mto۟uqU W‘AFb73:f־6y&A`g€^Q!MFFÑX'1'  ևJd[isrdm?Cµ0﨤29VvwgHEW }X1:b9t\G&WG&)#cTXyUgwpd/S,d{*Η^׵ʎnz<{$cYMƪho4wm/pEfe^s`4CѥCJV3TUZZjUvx]hgB(8F]QheRmFOK("ʤ*z`JfuZib=ʚd@4s80UOvyz$[ endstream endobj 29 0 obj << /Type /Page /Parent 1 0 R /LastModified (D:20251120100929+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 x3357r/ RR) z`Tf`hISp 2mFC L,2L)sS3= S3c\.s|@ 4r}Kz t@kb@A@YY+cfdfdQ\Au,?ݰŻKã:|­uOЌU ;<` MM ^yxCѶeT/10bnML0{0grg8x #E`Kӎ-6!A%!g* N`$mN\uQe|0)zL~RVA^4L /vR.^D/8!^LrH 2#ٓd ,Ml34K1{dq ⛠u[@^ϑoJlP A^K9d/a^D/@)n7 ==q~ ŃhEUm SXq40{rp8x 5` ၔUqˆ fTe]5Խ9Xk2 Xk`lfS!E#,3X? bm ^Ck&5"kVRCk譙) .Wsx}D3 !߽2ҽynT"XWaޡ5,~kXTvRkXzSI gXRȅ U~Y <** endstream endobj 31 0 obj << /Type /Page /Parent 1 0 R /LastModified (D:20251120100929+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ݙkAgZC܋ ЦfL 5L6Q4WT -zbz DP"^zEOgڴƙMH"B2]&;y; Ӆ!䜃@dCɍv

cp@)<94K~ܿng>mkJz2PuP6h}qSQ/EzȪC^1C6JeŦ-@O s0pcmIxvT4FI_4Fz"H OМXУTY.K͜-E@f%i`sPnGc%)uVTr@SxY3j8'T8 ;| _+G>,ך6H[P+rPG!bӗ$Y.ԝN P&s= &twA򐙌byWDE`dăqe܋*ĉ E{X8:PZY!Xl+#;4kA4Gfs5$JpT4~mPNW^YGe+q'ڦvVuAq+ "XVEATxx|eƶ,Сf7/! bS 29u3b'yPlia7T endstream endobj 33 0 obj << /Type /Page /Parent 1 0 R /LastModified (D:20251120100929+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 34 0 R /Rotate 0 /Group << /Type /Group /S /Transparency /CS /DeviceRGB >> /PZ 1 >> endobj 34 0 obj <> stream xݚMK@Aq\ F(zQP P=(vɋW=_?1Dg2)e̓w}Ғ[%# !ٕ/@*d|di3GPaշKxt!.z<+*5N`g/UXj7#gj}Mxv~9.!0HJnQguʡ&X|B2ᕷ7n&Fkzojqⲧߗp4*Acc%%2~Wp> /PZ 1 >> endobj 36 0 obj <> stream x3357r/ RR) z`Tf`hISp 2mFC L,2L)sS3= S3c\.s|@ 4r}Kz t@kb@A@YY+cfdfd?LxAU?8p#Y3Zr5cB@fB +P=]ĠY6ȫAl7 P`bfS!=3 4 Ww>ׯx}D0E334or"?w1 $< *0S R*k#>̪S#U&p.frpM,pT9X=< 3Up嘘`rbAU2Y Fq%~aCU 8fah~=UC˟O T֟Z%uC=̩%9xB2h1~ CsXZ, e6n^ZnQ[rp{ K BjѡkX[#~֝f2{0(ߕl4{4,6;@ .1x!'1iL!LZ?\> /PZ 1 >> endobj 38 0 obj <> stream x=K1{nrw)X6}v?C;"ԂbU,:VKAСN8nHYEKrw$!bXC@f. QCw(k ė `mMB_EUjу?٦K+Z|ͳaq_s5fh?$|Su\ZXZ/2n+IX`㱈E ?ۙ 5Йfսv'ʗxi?3cF_! iv!7@A\)KfڽJ QAujA<Bpn6b9Rh7}ц U͍b&4uvzTvXH3ApGLԻzv^HDƔAdLED&Lt> /PZ 1 >> endobj 40 0 obj <> stream x=K@ frw)XM&j@lj-v.?_,&( !r}.pAID@ؾEʀ|rb/e΁"LMXp40:ևݱ/LPjJj1a~O6"~TզQi,W˸ `Lcd)Cq"f;qz&\pr^o> /PZ 1 >> endobj 42 0 obj <> stream x3357r/ RR) z`Tf`hISp 2mFC L,2L)sS3= S3c\.s|@ 4r}Kz t@kb@A@YY+cfdfd??TՆA'h*xB'0> /Annots [ 9 0 R 10 0 R ] /PZ 1 >> endobj 44 0 obj <> stream x3357r/ RR) z`Tf`hISp 2mFC L,2L)sS3= S3c\.s|@ 4r}Kz t@kb@A@YY+cfdfdil~?)ܪegKX/>Pq`u8w4GGtI,iQPVĖ>a{-N < ȫCܛfhAf,f9ٛy 7 ۨL^W?QG*D"c4AOG^_-aA&jE] hĚBӯ$b޽RHHУ 񱡑./3d0aC1>C2P&!!! $H> endobj 3 0 obj <> endobj 4 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 5 0 obj <> endobj 47 0 obj <> /FontDescriptor 48 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 48 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 49 0 obj << /Title (N-VstW[[PLNS\\UsrxzvNbDRMfomKbTJ2025-2032^t ) /Producer (TCPDF 6.2.26 \(http://www.tcpdf.org\)) /CreationDate (D:20251120100929+08'00') /ModDate (D:20251120100929+08'00') /Trapped /False >> endobj 50 0 obj << /Type /Metadata /Subtype /XML /Length 4311 >> stream application/pdf 中国玻璃坛子行业发展现状研究与投资前景预测报告(2025-2032年) 2025-11-20T10:09:29+08:00 2025-11-20T10:09:29+08:00 2025-11-20T10:09:29+08:00 TCPDF 6.2.26 (http://www.tcpdf.org) uuid:0befcbcd-6729-9873-9e1f-859655a1ddea uuid:0befcbcd-6729-9873-9e1f-859655a1ddea 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 51 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 50 0 R >> endobj xref 0 52 0000000000 65535 f 0000025556 00000 n 0000028859 00000 n 0000025729 00000 n 0000025835 00000 n 0000027090 00000 n 0000028994 00000 n 0000028367 00000 n 0000029209 00000 n 0000029419 00000 n 0000029629 00000 n 0000000015 00000 n 0000000485 00000 n 0000001046 00000 n 0000001516 00000 n 0000002776 00000 n 0000003228 00000 n 0000004931 00000 n 0000005383 00000 n 0000007155 00000 n 0000007607 00000 n 0000009864 00000 n 0000010316 00000 n 0000012218 00000 n 0000012670 00000 n 0000013661 00000 n 0000014113 00000 n 0000014918 00000 n 0000015370 00000 n 0000016204 00000 n 0000016656 00000 n 0000017480 00000 n 0000017932 00000 n 0000018784 00000 n 0000019236 00000 n 0000019924 00000 n 0000020376 00000 n 0000021130 00000 n 0000021582 00000 n 0000022136 00000 n 0000022588 00000 n 0000023133 00000 n 0000023585 00000 n 0000024447 00000 n 0000024924 00000 n 0000025976 00000 n 0000026838 00000 n 0000027236 00000 n 0000028103 00000 n 0000029847 00000 n 0000030130 00000 n 0000034524 00000 n trailer << /Size 52 /Root 51 0 R /Info 49 0 R /ID [ <0befcbcd672998739e1f859655a1ddea> <0befcbcd672998739e1f859655a1ddea> ] >> startxref 34734 %%EOF