%PDF-1.7 % 11 0 obj << /Type /Page /Parent 1 0 R /LastModified (D:20250731001152+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 xUOKAS:uһU;sJEHHM-0Q;եC@}>BAoVQ3WUf3{7ou\ QY6|Xe[>M1ȪY]2 JvRXǡړs?( 3AK.M@fQTiWb<0<ADgϓ?|8ZΔovK}O! c+C];sG3PIP|d_ Bn3W>]WvF)FF*k;T05vƢ(Q[(W._J)fAmOnmZS,&'{N۴x{ioi?/hz宦B^S۷EӣRC '}8tT.,&}b+Gؤ\I3rDr8zTڅm ڶ1f G)6cczy endstream endobj 13 0 obj << /Type /Page /Parent 1 0 R /LastModified (D:20250731001152+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 xY]lDth, x=ۉ$*umI4u%m&T"C IiV!Qi6@l/Hh{TT̝,UH>}οw/>0D Wt_|gH3(Aш3 VņFzlV[":El3p WF,`TJ>rhS nHj1q,YqvBx Jx %-9_(ۈk쭒W޺,e# {)["͞Yal^OaVخLL"/~DRo:y( Jg/`I|E) Q?UM)|ғWM~3Kz\D'=PuFjsOW <{\&H{SJ=!׺oo{M#`@CGw!HTwA3`)0` Ε܂;QRO^0ꙗ>9{kDȰk0\*&Hu@o2Sn})^6T?LVg@>HK3^6[5~Vnz(ulsch{?!Mf~B!}%Ovd_a07NYe^= Y+XtEƕ{p`X%pe @鲀%zN`8AN2}@W@-$n\eIkZǺLiE{.z2OƲE;!.5eݢ c_h"+WVHO5re-~_-J[+v@ʛI`KͲ'qkGB*1b9ላنԢ0iku LoɨLYHza˩+ɏ7b pqe|ʕ.j>DO+!X}I_lmQFדu,ylv.SUvwyyj2W~L5Md7ؼK9huOGSoe:Ҡ> /PZ 1 >> endobj 16 0 obj <> stream xkA"% xH"X1ُnJj!$kڴ&XZC!PiE(bIA<AЫEn$Le7=̳3CN`37pj~#;k 8쬠\Sp'} RsQdU Ό{o15?RlCj0Mng*Jf|ojdwAGV²uHLRkNErh~RCbc.Ǯ:ae{q qDUb:" "HFt~Hbu$rs@j[ϓwPz{uJ&j:qPQTЩA4|p`b^ԟ\Yaʁ3}H:oY\f7PHE&zgk\kAmhn" b@y˟H|{%2ONblN磹t~+U-> |X1d-O=޽E͠=e"H@QvmPx+H6F*hR56M+QFDJ*WBwU!mSV/ )L)8Ζ1/Bxd"3_·Ձ3J]YŎe&ߎjRp/",8fT~?|d{'Q{"Cq⚉PuBT#C+&:TQXwfODt4~4R1)7 6%TR:PGJLcs*:olSJdV;)![K-CxZ(]ȼ]aAHCt0./! [QC~ᬒ Tk]Yl{!h z endstream endobj 17 0 obj << /Type /Page /Parent 1 0 R /LastModified (D:20250731001152+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ݙ?K@5S./d?СzPՂ.E ],仂(/i4/~wqJL0 5N]d,'䠹gt5M Jc~IRQ*])&.錄ӨSX?gt߄o[:l P.׹2ZN;ZJhn j1/M4X)f+ w4IR@.o@w * @T쁨%D M{XprPUB;Dx˸QY  #@iPH^" t`#Ae٣Qa$8GT #@qWRӍ4 FҰI`Ei4PʤpnAMv` ] I)~!FC?en@]6n@Eqpׯ1{m( p|q*T{0 TeྐFQWF+P޾*{wgaUα>Ծ $;R endstream endobj 19 0 obj << /Type /Page /Parent 1 0 R /LastModified (D:20250731001152+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ݙOLP <`"&nOD Z`Ɇ1a LHea'LV5*5#m+Ì*C"[w2% TB>R\},r> /PZ 1 >> endobj 22 0 obj <> stream xZ}LgcP.&Nb-Q-P$DŽ"\M`Ɗt-3Ecɢ1##1f6ٜ.,D72vwG;Kw{~s3"C(D-~WSJ* gf4׾h(A|K6-WRq c7~3c M"2 W ks[><Һ{i)eFm`6TQl(l( _A]y簖ϨJ "0E,F a3xkld m\нgM-tQ"w)#fLmvjԱ*y`sQ" s)]A)O!#ߝF%~?B=r! >jϯ3r" BUe#6%iq7+ɸ󙸭1[Exg]]s"p-8K$[2[kWl\UAҲkќV"I\#` 0W(Ð-D(h"QǖQpؤ%ȅTàasĶA1o X';B{F+GXX$)*;e(Q׫$dNDԏCb`S}>8*6Lfl{ߖ+Yy5gAqúϽb`1CŤRHRȏٖz[T&CoUȲjp6k)Ĥs ƣ%z:f$|S|/$-T1(!dc>TLlw Zl oaئ"M>0PXo1`Ν#l&SRσ멏{4z~k̐@@z*ʲgSJMBW5rA{*C!]$ m`u8& WlgGu i_TNTZ| 1p_ԑs_r#W@viOm0&5Qe۹ɗvLH#ܦCumw!Ntgh Uuu0GEluL1QYjP0f#%sԎ3$P/x&ہOv!Ex#P͗Olw*Q)=ԕ(J%'HRpA:Fԝ/>Lo \ BH=WRBVHpIc*iiC+9"yo-؂I:A'Uf]4,D[XXSE!EY%lOK=] OZVE$nc1H$e|d^XzܟAi#Mj5kA1 F /)VA~P!b^cZ(lj*fX??Tk*4e)*M tNe{fOtTI8OULRonJo4U xƫq[$CL: 8R͞Vq "mcOwc^4wITR'@}e[ endstream endobj 23 0 obj << /Type /Page /Parent 1 0 R /LastModified (D:20250731001152+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 xMhA7U=(H/O~P&ݤA*vt7kRIu(ijA*J[~GEPh/hz) ~$QтB6;{oZ'4@`~wFg+0yd9V54rԬ䁍Y.o+d+H0Fuc{'[m;C_r ծZ(!h Yke'e8](TTxu04 .mKMpفaG[o~pֲ-9vPSB%Hh 8K=rYn8q?_76 TSZ([~Ž܀>y:nYmgoj!\{\~轓/`Zo|RfAmR!HIC.6 ߿>- =RVM@JsFh .jnՠ0%\i I8u@ -51SG?@r@X TVÒ1=B~L %6̋]3K=`]U>sq(}VE[4trK'&iNXTEs LbAK&IGpxCzhUxTѽb $l҆{S_ұ{-t+)8Ϻ/FJe(M!k[XQ2JŌWqXLdkKLo1f3cng_j =o6R=@vhϛ4)n474x}$Zyr.Vm١T* Lm=*_6 endstream endobj 25 0 obj << /Type /Page /Parent 1 0 R /LastModified (D:20250731001152+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ݙkA7A(B\:Td$(BSۖ6.BU0ĊX zT=x)zU{?ADLd lXv|߼7k04s;X8Mo j#@B"GJ#VqMD8[nAlثM+vFkM#{3:hѝgSFr( (0@i♛SY̺y<該ҙoF]P[^1pT'0YYR{BD.=})0sN{ 5H# ]?,0mm2EfIh-Kh̻|杙 ]Ea^`zb򓴊VhX"E 9Khwf'tY yEk6SX8pr&ZvBHե;27DHtmn'Chqwq1%ZHv3MުK76cOoK 6fz+|vmMdACUrlA>K_Wg}Y] |TCgg[r>FVz109dmBfv&5_8GG/ $C)NeTi6tY3G''}?:|HQ|H+z`qVܴ%Ɍ,1ɍ'Y2YE"b=9!^Bk!laC \ owN,"|e|D>>c7q,x_aDUK<>}k]WI&q>3-,Yg#?C8] endstream endobj 27 0 obj << /Type /Page /Parent 1 0 R /LastModified (D:20250731001152+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 x3357r/ RR) z`Tf`hISp 2mFC L,2L)sS3= S3c\.s|@ 4r}Kz t@kb@A@YY+cfdfdQĠHߤD?11E& wfB@Ppq`  n7n͏=?InEc[!E3 4/r"EcQeG3Lڃ=1[uR,8{vܔᒚ=v38 O`\1=!#qxӁx*$0AYLzTI11qZWv1{'[ kaR\3F?Ԃ. /\^$Mjӯ ~|1&I81h(~N;!T/,0u8zSX :a b4s b|c06 =c&>jxPMjE3އ#ُd L`.````Ơ eYƕh! <0G:pW,Pmx=Ko&Ymll 9X3<21>=혟nܲe,MXZ(XhQ,c⚂(knƌ!e\7[RVJZh0? endstream endobj 29 0 obj << /Type /Page /Parent 1 0 R /LastModified (D:20250731001152+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ݙkAw-C(Ax$dA(jI$4Z6I1R RPZozIzO ֋LjLI@̆dwf>|߼hw{ >*` >-h"4L*p\$7jzL ')#zŻ tZ#;ݓiI+V|Or G0=` mJ@ȯz=F֧e CZ P'ION8r+2` ЪPnkhW6Ewd fFetnOZ&EQu6//$ˁx</ xh@,@AʗG3Y+o9")r n/e8.7|Q?Of\y^u5p:~ǁ2:\:~ǁò.3K`}"23wJ@X\T٧azV?D h$'%< r4HrZ4)h]Pd_ev9X }ZN]a\/?XY='zQseY=tyt_&PKBpEJXNTQ8m pbqp-[:az ޖ"CAf7j1/cx>U9U!oA0^6̉g17" l endstream endobj 31 0 obj << /Type /Page /Parent 1 0 R /LastModified (D:20250731001152+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ݙMkA'/\ -fvLb+T$5)6 4ٶXk?c"EMԋg T1 CS3nCI$!3.yޝ}v Dp~@4n*=p]֡gL,׳pTw֗**KRZwSG{L/<z^YtEM׎KyRs H,Y)A5xaGU>'H 9b %P,yx6 NA}fiӯnT-C;z/yzl|6u"*_ Goyc$` Ue v_MĹ|x\xsu)0WG;ѱѝQcw PCG*DuF>F >T>[9xQ`GΏuRѪ}S XA5pl_L&Ɂr=ɝy Stj2bT;UEF*1r: j3moZ  *jV>}kN^ɁgM& eٍ$yaxq5sF/Q ]i#8CM刧Ƒ[4ps#cwi> /PZ 1 >> endobj 34 0 obj <> stream x3357r/ RR) z`Tf`hISp 2mFC L,2L)sS3= S3c\.s|@ 4r}Kz t@kb@A@YY+cfdfd`b'Eo !^ pE#4/B$0~xՋa sK-? ,8>Raq,a0I&[`3L" ݿ$/`|I endstream endobj 35 0 obj << /Type /Page /Parent 1 0 R /LastModified (D:20250731001152+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 x3357r/ RR) z`Tf`hISp 2mFC L,2L)sS3= S3c\.s|@ 4r}Kz t@kb@A@YY+cfdfd7ŀO7oݑIa>~R3$ :%[3V! d(pz:a0=]v"(F hpZ43`@. ɾ1o0{s9Y2H=s;T=`P`0b0c](,3 87-ӏEu*C[~0J ?PiX TϦW Ϛb)b!]x ͳ螭9\y$Hh8O~9X0hm2 ȳe-v6&qm< *`[֒9Խ EۆAr6ەyCݫ荔)^yza [Y0h`7bqLV`g$sP f!z,ABfYKaPJYR:"4̻C݋YR9'se-ag 0Kx`1GAP$z j fl:n.knƌ!e {Q {ݟPa. &а`f endstream endobj 37 0 obj << /Type /Page /Parent 1 0 R /LastModified (D:20250731001152+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 38 0 R /Rotate 0 /Group << /Type /Group /S /Transparency /CS /DeviceRGB >> /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+cfdfdcԐ|1I4U3V! &x3Xg=NF?uGB8 Pvۀ1*>kG,bo 0I z/0׀Eu*C"a8Ћfƪ{~$YaaunW=`P`0b0c](,O7/('|1&&:45T^_x*1@?&L-9z[i`SGP P#ESUݱ =,-w /LLz9=QT`ϘѳiYqb4S< ճ p,b 3fGГrm ak Ý*D"c4A~Qqäd?f\x`'à0(K|5H4YA2HC ב`vrj;v -ߧ}Mm>4ols9/sŃS]zim̀F~Vw{K!-uC>6$džF̐P V @ĐȐϐ& y@x>C.Pu%PAtdL]CSض\xࢸP2cc3=CK#t ̠LUHd!YF{XcHFF`8SRS*B\b4J Rc4a!&lB 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 (2019^tN-V~TNaVhLNRgbTJ-LNm^RgNbDRMfomK) /Producer (TCPDF 6.2.26 \(http://www.tcpdf.org\)) /CreationDate (D:20250731001152+08'00') /ModDate (D:20250731001152+08'00') /Trapped /False >> endobj 44 0 obj << /Type /Metadata /Subtype /XML /Length 4310 >> stream application/pdf 2019年中国组合互感器行业分析报告-行业深度分析与投资前景预测 2025-07-31T00:11:52+08:00 2025-07-31T00:11:52+08:00 2025-07-31T00:11:52+08:00 TCPDF 6.2.26 (http://www.tcpdf.org) uuid:de400e53-c004-3e2e-0786-91c41b879702 uuid:de400e53-c004-3e2e-0786-91c41b879702 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 0000019395 00000 n 0000022677 00000 n 0000019547 00000 n 0000019653 00000 n 0000020908 00000 n 0000022812 00000 n 0000022185 00000 n 0000023027 00000 n 0000023237 00000 n 0000023447 00000 n 0000000015 00000 n 0000000485 00000 n 0000001040 00000 n 0000001510 00000 n 0000002771 00000 n 0000003223 00000 n 0000004157 00000 n 0000004609 00000 n 0000005189 00000 n 0000005641 00000 n 0000006444 00000 n 0000006896 00000 n 0000008798 00000 n 0000009250 00000 n 0000010318 00000 n 0000010770 00000 n 0000011656 00000 n 0000012108 00000 n 0000012948 00000 n 0000013400 00000 n 0000014235 00000 n 0000014687 00000 n 0000015521 00000 n 0000015973 00000 n 0000016640 00000 n 0000017092 00000 n 0000018000 00000 n 0000018477 00000 n 0000019794 00000 n 0000020656 00000 n 0000021054 00000 n 0000021921 00000 n 0000023665 00000 n 0000023941 00000 n 0000028334 00000 n trailer << /Size 46 /Root 45 0 R /Info 43 0 R /ID [ ] >> startxref 28544 %%EOF