%PDF-1.7 % 11 0 obj << /Type /Page /Parent 1 0 R /LastModified (D:20250730203620+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 xUNA^-4ƨ{&J ! +mh&־&>>sAA]2loYF`G;tbhycŅ5\P/p`5?X$A2Jǐ 8MofiRmKf[@_RwyWnTQ,X@zD<>m<U3=qŶ%[(䅮(޾Uv&{&Ydjap䪯콴BS}`,65ju\j1XQN*Xe1R Y L ·\Q7W&)fu>)p喦Bv]׋YoF]%MqV[xvF}0%bdrFvZ_$F#4;x6M/`Q!Dl~T|2 endstream endobj 13 0 obj << /Type /Page /Parent 1 0 R /LastModified (D:20250730203620+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 xYMlEkz @*4MBڵ7N u#;$TF "RQ{)?$S8PzAz!Tef.M]Gshfg7oh |a`'ί@y/Βy6ѐH{-N*SX/+hUʛ,fh5#A06:pyު{U%ReP[g(MK'#)Ƒ62@*N MЙK^%8:b`oe]蹔+{DQ[1b 3њr%Bq"j" @xn8wwɹl!q33&J; ^'ϊ㑆&69^00=qnDHȗ܉&Q׼诹S^o Dgq!O]1U# Bv?tFE%J|6bdFqnG " xKf?y\ڜ#qfOᮊBP iR=t߇?#&uWS;1/ߚم7r,݃k`Z.YbAJUe(Uс 44$#▗Ac@RJ"wOf dd8r a&u6 RLۀCѢQ!+6vUIhP_}f/*Z0xyA`Uru%^e}y j{QLz܆ Py=o CœyR22n0(YL''ȤŪh(%A*id"YSSi# ->@\> /PZ 1 >> endobj 16 0 obj <> stream xYoleԱڈ .|? Mu%:ݱl;elYs77(cR2aA ( 1fbA |{?]6<{~~0Ĭϗp+~y?g>aܞ0&iɁv [n2nzs:?[#֋XvT<#45E^.淺KӖ[5[l>F1le|e@"^鈖?*֋~w2Z6x.ODzXO$>[4M*9%劊#Z\ǹ^I*Gw((7n/kJésі aH$Z0 %JH|}΅>iTr'2P^oTxFgisIlGfHcMH5Ee͑݇o㟼#NɛS>\IO+6>|AbyMbtt ЊfCgco*jHr\s؞tv3SR|ڳ[آ䀠<2IB!u=5oe6|!QΓdr@ ةF/Ptu|1<:m4,T҉Np9 F`t #Մ5 g$FPw6|fjY pܗG%^TIOOߏy&g EV>k,s[tÖ@q8B.p]XTesn+}4- &- `[ϲ9@Dt|5B]EGwFD^ 3ׂ5/r hgqlT81mRkX!%^h%>E/6 tu:ƅ} %#'Z*`w ׿8na{7j{0~h8x勗xxg Ê?jYS+X'"[Ra t=\YY/}J#yMn[zр7&1dP御@#Tcjav>TLƍZ%';iX@˚aWBKxS4=%kp[$ 4#1STpjs?^߉*u4hK>f*0E_nVs`RNN*dn aʛ£T8&TwsYX@8rsfjp]^DP`e~c &iEGƋ2X崱.o d' ogY2s8ovED} 蘨զxhwH !5pPa#kG|+ endstream endobj 17 0 obj << /Type /Page /Parent 1 0 R /LastModified (D:20250730203620+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ݚoLe[) l47fz-̠!ݭqt2SPh)"+nk\1 *8cf3K63#jbL5.5y( \阘zy>y)(7Zn!4%[^≊W(Ry7QIpcǃء#\&b6]E#o&&UjԱ5\;֍JGn$Fa($#ǻw!<Ṿ@ A~^D8:,[RJҶ%JY¤|Ub,JYpoxpY,{aCg4*>q)n+%]k}[l8b *7o 4I鍪J&k4Se4qͰ3¤y"gr4 ;muѢ_?;ZnJ~)6gɕ&W;0j{AOFr'j?|5϶>f8N,ޑ{ҽ,SybpDžϧg?EP 4rͱwVSqkGA`y(Q@w%T[&Z?Ew%9c&J)twԐj NR(Lt8.yT^"IJ%nC;8Q 眶d) CCxJkA%97d[M@60u]+ض+N%\% x p"Y,[Qo3?`{̲LUʙђ Вs@kL$wIO,W2͞O4R=F*Rin,3ؖphEwx}Ll7/W:nS5S29kܦz>b eճKqU)a ;7֢vQ #&I4aA*%B?+|=/O,Þ"In=WзZ_afRB] !G<ɜAýG 8:8JGq', :/-ToN$ 6'+~OM$xV뤆G90h')x[=8nZ jW&XZhF:?ڦsoۣX|''yd.;!<YGqISmGR$0p/LĞ'Uʷ\>>۰@Nwڂ? endstream endobj 19 0 obj << /Type /Page /Parent 1 0 R /LastModified (D:20250730203620+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 xZ}lKJHi-#&t@k'vB@-Z%@_>pڹ^.'۹G9xv6?[V0ZH j)T~ ue[ٖ]+(E#w===yhDo[`8P-z._]notSsnfgpfn^}cb`Ez~lsϞgqD^0$xM|%Ӆ#6!x(1/RTHV9eë>nk Dw^=޷eq]a'W.<<Ҭ*uhw}am uOa[> kGRxtͼ@{Q. T2_=\|,"tBl".r9";>ȱ =W g"Yg# {϶aE/Hǒ'AvJsBij"Bi="<7'4*x0v*aLlO(;P`WAch^HSTCAȆk3McC:CK*=vpS|(Jw,({Uc X_l |+׫\õ/d=9'KexiDxhxoԺsB> 9Lu q?M k"97rN/LodöP=_mhYRmzmS'q]b%='O?Ԩq2x8>Ҳ kg6u̮DN +V!#t`Yj=*->;ş7_#ؼNa |80]kU`aikJQb\s6 WE44+k3NCv4.s(i?&Ņ)x͈E G}/ƃ* Ć3k, +"Hd S]xͦ_'O&N|OK#m 䠀(0A}E L=i[uH+&IDIA̞Dm8žQmzкZwdR3AF%Oe!f}B@AzǼ+1ai_K9ӺO<̒1HgCQXWcnfP7?CQEV@]v`45{iڶ// ⿼^ 8,5,<_czp} HDNlfXg<.~L|D]9<-ٵ\~Q39kQ22aluz|`+˒Dd=`#4| NAJz}*MX E"qWl_\\F_\%= 1x8*90z3Բ|F3ו.o~>m.SᅧQ=yń, |2ǿkTf-N$>;`2MԲH\[W$LC̣2ն@ ʔl\/D<݁alY\yP` X?QO@Xzf9"0x 39Q<%-9 ZoFe endstream endobj 21 0 obj << /Type /Page /Parent 1 0 R /LastModified (D:20250730203620+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 xݚALP;L&pq0ۺ A ז`8 c8B0@=qԘhăă1(p&1^{4¾U uNDJJ5?ecJjV1UJ{XegߥMɷ_D"!n}tV@K:ɭ 5M6C˜Y_/%Y1,S@hP0c@(#oT&: M ѮPSzXsF1Xn xR "ʹhQCA> /PZ 1 >> endobj 24 0 obj <> stream xݚKA:0@_M*svnN@ӱɝ]\ӔL£W7E"1m"7 Eb3A.{;g<ϳ"6oL]'Ddm6Z_gs2nXo#%A'%?EJ FJ˦:eD`|][[|$MfύY­"+r 0}g~UAM3M5VٓhOcGW\y7nb5VM"ƺs<: Dwv e7)\2@@QPe@^ֲ}=iz.yCh)-nءDž s,pl^ek3#G)IP|fzqd 2Da3ra>L:m0'x{@dΩ%6wDV6e! ̊);ĺ53 aUB!WHfYY8eYsDA.UM$W:kM@ДtU[^6ϻ} xA`+.Asl$UvK5'H[rVm%WJ-xkbQPِ&ļԣIZ8*WR[ZsbN[J|LKe{zKR\L5wj/5gJ1c@GCcJl\5<7R&S_ޥ]TSbܐj"H?"p^ȋEѦ~e-ܠWXu9!g7uiK:u-kU endstream endobj 25 0 obj << /Type /Page /Parent 1 0 R /LastModified (D:20250730203620+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 x3357r/ RR) z`Tf`hISp 2mFC L,2L)sS3= S3c\.s|@ 4r}Kz t@kb@A@YY+cfdfd`+q !^ ]0=#40F6l.3@'{b{f mX*8\g{S s;z-;C+Z jUtؽ/=lBT[ нԄcbBnt!wS ̪*{3ꆺыS7qC-Nh,,9Q2ʦqLVG1K'N\7eh z38 oa1]w, ЇћQ01 uϡ\ FHC+ ˢa3(sq;A~4,6{1fi \CLLOZWv1{~ äh_'Z0|Eݺ^%MS ~|1DCk;!T/,0uĜ!zi+0*hh>(F3w0)s ч0-^l aJJA 3؇ @o `m4{Ё6ћ> /PZ 1 >> endobj 28 0 obj <> stream xݚAhAgV >_q+#vB@]jzf ` B8'wlr`cR#ݺ~AiUBQ `~@#3 /{][i&I<  "Eɹʜ./26/} Q{T }=}mP{A /b ^uW[nwj:ɣ|U3By6O0fekߧNEж)V+=[( ՓA~͘lu )AjNZD:NH)U&NIfG%\O<.#]vC\m岥 P+>X@|Tkw a'2tnʗfhͽn-\[FJvG3fD 3"6 s g20F;bMfDM;kw)^ 0cl&[1"Y۰:  c*{FxFN }y:^N_9Q8{uy?G{1 endstream endobj 29 0 obj << /Type /Page /Parent 1 0 R /LastModified (D:20250730203620+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 xk`w&?P7ӽ'q6yMh*c8N '='Oz͓ư-<)%m|ߤU;aMacS_lل\i{!,ߔ d:? + '(8DƘ7>GǽkӋW6!\Uvt6AO<$L:g$G ї޹9~;z^OK>~=;M& ?n_j/˞izRă!),cϥ'/=/Õ:8{io(En^Qq2^$j1&Jgq6<$INM$'&LL$ sDHrQD$(II!\$(IJR~2]o*D?98O"<98Ob<98OAK'L'i̾gZJ$D$I4I!)$J@H*J&@01$N"I $HIi!BRI$Db"e@:ÏzA`h endstream endobj 31 0 obj << /Type /Page /Parent 1 0 R /LastModified (D:20250730203620+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ݙkAg)6&=JNЂMg'&UPh"d$U&[Kkm,miC%7=xS/xPr z)u&& 3.ٝN@0ND& fiq_-L90Tz# jKۅ¹vwsc)=P,yYһ͍_sקwA Hb: qon3p5dr$[݊f ؜ q"%KJ! 'X-cˡ#򽰣EĈԐHڴNkA  Z?/Jb~k1FV#'eA,D"ʂț>* [tG@%ݼT$1/E׼ٵ.%K -e endstream endobj 33 0 obj << /Type /Page /Parent 1 0 R /LastModified (D:20250730203620+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ݚAkA7Yrq<dv;QBՉ٬1Ҵm5T`/WP`D/=z>j4݉VhHfG޴NV!1ŽW&L(\eb*2ak@db• W&&\ebH2P؁ َL]#;Yw`a{Z}MEoJWK"/G2_hbwO3=vvYM|B ۹룷@N}&PO:ec:!(_6)Es렮ڛUGfȀ?Lz@26.@DYN ϟi"eu}]1eԽo@^r]VYS `ɵxr]{r-/OX_dⳝ:dڙS+ >Rb{ML˷'Gy endstream endobj 35 0 obj << /Type /Page /Parent 1 0 R /LastModified (D:20250730203620+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ݚOhPSnE ӻid*i;GnvUa-6rnJMveAaAa0=Lv2pOz},[K+K)M7?L&40j'!7eF?OϘ(pNARZn^EgM?Kt`CprahAfɫʩ-mGN6!aa)V[9"!r>*-@I͇=KcmMW!Y+|t]fz{kTW\7m(7Z4jIXKmxT)ט:>0 ۱_"atWJFэѪr"aVs֔ء5duw_^lV8"(#` Fo.g;^NvT~ Caw\U3,.(¶svwhzroϳK"tj\=;ژsfaKp3QC1P׭W֓T.+DK8bN[|E|m֏x ޗpyGĬ8'$Fm0:7fAIYvd&[kmbldci#1#H yǣDܛz%cMܤйxWkWzTַFscWAwN@ĴbD$AYZ-*Lr> /Annots [ 9 0 R 10 0 R ] /PZ 1 >> endobj 38 0 obj <> stream x3357r/ RR) z`Tf`hISp 2mFC L,2L)sS3= S3c\.s|@ 4r}Kz t@kb@A@YY+cfdfd`ز#bH >~Ry 'p&+MՌU #<5Bnw[T2 zZǏAO7/g /Y{96˝*D"c4A~ bKǑ4%Wc3-'- rU}P uoZ=64e  ,`(fbr0cHd21$2$q>C:3!3114L,dC.C<@Q\cgqٺzfPO*$_"[&)MYcfgal c##0cE) I !.n 1z%)izE1\ [/SO 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 (2022^tN-VSыYR6 ^W:RgbTJ-^W:Є%`RNS\\Uo\\RmK) /Producer (TCPDF 6.2.26 \(http://www.tcpdf.org\)) /CreationDate (D:20250730203620+08'00') /ModDate (D:20250730203620+08'00') /Trapped /False >> endobj 44 0 obj << /Type /Metadata /Subtype /XML /Length 4313 >> stream application/pdf 2022年中国蒸发设备制造市场分析报告-市场运营态势与发展潜力预测 2025-07-30T20:36:20+08:00 2025-07-30T20:36:20+08:00 2025-07-30T20:36:20+08:00 TCPDF 6.2.26 (http://www.tcpdf.org) uuid:892a2f47-a53e-58aa-4535-379b9ef8896a uuid:892a2f47-a53e-58aa-4535-379b9ef8896a 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 0000020884 00000 n 0000024166 00000 n 0000021036 00000 n 0000021142 00000 n 0000022397 00000 n 0000024301 00000 n 0000023674 00000 n 0000024516 00000 n 0000024726 00000 n 0000024936 00000 n 0000000015 00000 n 0000000485 00000 n 0000001046 00000 n 0000001516 00000 n 0000002781 00000 n 0000003233 00000 n 0000005242 00000 n 0000005694 00000 n 0000007027 00000 n 0000007479 00000 n 0000009462 00000 n 0000009914 00000 n 0000010868 00000 n 0000011320 00000 n 0000012240 00000 n 0000012692 00000 n 0000013515 00000 n 0000013967 00000 n 0000014814 00000 n 0000015266 00000 n 0000015956 00000 n 0000016408 00000 n 0000017219 00000 n 0000017671 00000 n 0000018411 00000 n 0000018863 00000 n 0000019765 00000 n 0000020242 00000 n 0000021283 00000 n 0000022145 00000 n 0000022543 00000 n 0000023410 00000 n 0000025154 00000 n 0000025434 00000 n 0000029830 00000 n trailer << /Size 46 /Root 45 0 R /Info 43 0 R /ID [ <892a2f47a53e58aa4535379b9ef8896a> <892a2f47a53e58aa4535379b9ef8896a> ] >> startxref 30040 %%EOF