%PDF-1.7 % 11 0 obj << /Type /Page /Parent 1 0 R /LastModified (D:20250719051821+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 xUJ#AnsӞ*L'.,IMBELWv>U5&NH2 P3=MUW s h> /Annots [ 8 0 R ] /PZ 1 >> endobj 14 0 obj <> stream xY_lDthڲh081'v*Qm]ז.gi,qaKҦMRT"C iiAbIe@l/Heh{TT̝uYOVէ/~Qv& crø*"kBJ!b8E:Oq'+Ekwqvr D6Fn\JAK ᰮ@ڱ JUp+4=Q!0d <"bYI3!eRbkr1( w譒g޺lbա&ܞm42򖎅|^80~7{nz?|& WJ@~wqz$N 6`Z }CNWl(##,~Xǁ~X5:]_QMkig>|Q^ FfҡT% $[g+*8_9X3g|RK@i3f7aM%Z/ޤ=p?X=Prts'bqbѝJ%%{m@P=\**Nqo*}%)_2T>N|[y1H[<-v"T "?zڞ* ivOdoHS9U>Ъs93l63.M8~.lWQUo{bJ9*˳vv9u6 04-`ZT- m(]tA>0K?.PKB+㞗A2hg"^iRq9qBfP6}6 KmhΨ vĊHnX(1.hY.6C[(}2=ڬ{8t{Y*o&Q0iٳ?0RdyZ$g_YL'ZCYq\&gzFE@ԋ;#d]N_N~htm8 8N6lѧXqShL]xm>BNhtAFז;rG_wf)[O;ʞOS\#|STLLv<-H]})W7y4Vft(;O”8.`4Ig$N9sMxQ^lx.^{s+8/MiQw觫Q(Y_O endstream endobj 15 0 obj << /Type /Page /Parent 1 0 R /LastModified (D:20250719051821+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 xOlTǝ :ZEjR?q i^(iRѐ&i(a[յ)*АvBbCBlݤ*U.μM?e#Yq|?A ЋR@ *4>F֏6vDc(%Q/6tUz8ij{\'mD'u͋;k4ս_Rt[uvW)jLKˤJDz(24K99.TB">2Dž.Ô8z#O8 ϸ4x{&>;rUhXN<wg_KdOI4feԜI˒B/ŋCsL%Gp'>oA; ޚs w§Ii0Z~Qb5 NW Sk|*Bֈ!)nfCKdr#*Jo'N`@Do$qU5. ,z_[c">iIiPƃǣ@ 8)4h`G j5sԊʧ&V@㬏3̢=g ?CBѯ~Tȕe:` :ގBB'Wwy/}ޠ3Q6(euW q50|ŽnfZ%{ռ P_o.Ej~(1xfzQgX16 rJ*ELj%'wV31nh'W F?xnd6yР|W(*嗲%)&X8G"փ^R턅MvZH3j:@Fqx>|0r{é>Qu%bJ %a]V> /PZ 1 >> endobj 18 0 obj <> stream xYMlE^4T́Њ%U)T^ (mLGkKa[R($D$.m/H\@ PC%U{p2tw:M*Uuvey4{}1J >@@pQu !>3ftTïK@ؼ> ^ӣOBk\__R*P!(D'xh[â9 |V̛??fޝ'Y[HQ)*R@񹋧Р>G~!l6~'I(dHdc Zտ/kGP"qauc۰ry*Y833Π<@tx&)1W ֯h;rԾB1N*FͲJ:1vGw7QŪit%fNFJ|Uy-,ӔB+weC?P4?_957A2c N\3%§U&Jx bD\p b(+ݖ!i̢@'A7nB 3Qw DiBX[yƻiԇ́ ynqCGQ%QRxv> /PZ 1 >> endobj 20 0 obj <> stream xYoheDV4~a}^Z|k.5T]t5b[R{Cۥ q[/ t22A22z9r{w}~|#7@ ա|! t}+K3.7ZtމL#]qͬ0 \]q^D!w|7xGEuN#irKrն#\#xi<rl#-5sd)6U?egKý1\46VE XѲfȁk/'UgG8,-|Sy+\ A@“ 3驾zi[3B(oўE8T"Gp9F:#o(є\?ı{~Yve"L"g.೫m9;b Dw!?2ӢCvLt=Lx5sS=PݳC5HQ'&ޠS;:)4M|%>yzo^ @;8m>J6̰)B獌ʕAa!_ylӐ"g橴SkFicfKHZ^N1kq|HYۀx`N5,Yt)IQ wetHC;'9m{qջҞ;:~Zvghe~**v:30klj9=Zc>WSJ%%+yJ0,%o|jkѢv|uۜ ^ZU~z^+\8!Ik? "3wRjۋԒڧ%cCA7^-D t6`橴 :˙j.*DuPPhB g,[3/ A*1U =g-'~XT_ y_򖬮.$BjZb0 =`9aS=(G0¼/,6 ?\+/bw%LgɒV#crRBCOW{+2d{ 3PTZ+h3?-L8+lB7߄& endstream endobj 21 0 obj << /Type /Page /Parent 1 0 R /LastModified (D:20250719051821+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 xOlT݀ʚZD%P6 @UJmA`8VqݪYbmY[DVtZVu$]@&Tb.pREg/IB+(b}{/+Adc bNy&5D>2 U؉Wd_,EOzgofH( p11oaNNxyKwJՙRrIrjY\J waL$H'̅F<ˤ a 5ab{|x"+'{ fCx :rFex`N!j9%)K裵/W-LVT t阺4<`FD ];T-X:aOy5waHBIêV=<|_048 wjSHq tZB@i w ;fjhP-¦aC='>$Cl C[}W.t=iP]kq%3^}@^.P?DzK@ƛC0x-l7]1,l,42< |?>aCΔD@O>s)f>Kȅ7 lv#-y 'qK3Vt7Ia!.S={t `ԮՁ`H,X٠s`ڙv#q ّvv yY{p ~,i!~dW 40J?CDZFFיI+V:=,$ fmˈ',kQQu9$a+)V.VlqL*ΐ‰Vim>',$9j*8fx@h [G%c:="1FW_s4vݪc/ Jq+aB彄 iI8b۴Zf3amtݓnv81TĿzQ9\P2m-itu)r4NJʏ< s:*催Q2D@.B{U KSR g4 A9jӁԊMf zc 6Y @3ZJ݄ &~؍i[_3> /PZ 1 >> endobj 24 0 obj <> stream xݚ}le2V!w!ӗ[!{YGִW`-lA jW;y_ F8 L4 (3i *mTDп >'jt[QULѤsyN&%5qBǭq8`&~dVTPj=gh7V탛O:5BDk'VZk5)jj)n~&][dCrc_g[}aXm&[o-bxU)W<0%w23>awoNIкVZD-Ҹ$kMIJj!.sqͳs<;5C;l\ A[\ontdKLcԏϼG5}]H 1b7ڍk!ݳ50%W?WvHG8uD!hkߙ<] כUpA0] # )t9.cV`/, Xecc wC7,DEL6gtZ`E-,1dPho_ǜɳ~w09=|ʬ l9(-1g?V`JMbAR'P|(c[$4;7|d;ѰJ3ǹy3VAaV<'\:jSF'=_9>>uW2yvF^ܜ]9QS}I%5p` #f|)RiOHxɝI0Dr V2±̕kqcVau#;($U(ǻqRCo)@w »}7ޘ@t9#COz gOp}=>y3>xZImdhXҎ@sJ=3HEH@\Xr=Q@'b8^p 83'7 ;)MCttwt#RBEť^v`rSE@X ݖpRY2m C,FEy68R =w`K0g@pe4Gc8#2[݇6\UB;j-x0!Ҩ۫Hjm3?qb /GEԼ[!%Ζ+#M\wcү O5.ҔO^Uօ(/@Z!X2>(Gr}E cxT\C ad{)BPE塅0r/PIT|9T )OKl8Mn^ʽB`iEc6 endstream endobj 25 0 obj << /Type /Page /Parent 1 0 R /LastModified (D:20250719051821+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ݚOAGI0MxBvK+ф$] I~A* `DbhR*'rēA/N$3[H}[ &&ۦf;37}kY]0A')=D:f.'z #o2iMJus0|Ѓx0SŌ_*?U(5`/4Cy#7{uO6Iyl$Q\jXKRxTYa'N6MmZBUSW&tSU4 sWRAZ|Kkf*y*sli4Zr;I( # ZL&x45^Q2FdG;]` Xjӱ3^'VCb1K#CLT|z]>N%fD>tl| P$R6 8{E0`p yv󏞡Tpqa1) n8 p- ߯F+.SK (8hZ(x?eTڹm%#4baTai zO0Ԃjཌ^EbOǐ̶$ybvCWEuDg0V("jWLo׽ D= ԩT++ZHlSګ# X],nη!(MK0"p0*]י ST"dFJu_V0+@yv?o endstream endobj 27 0 obj << /Type /Page /Parent 1 0 R /LastModified (D:20250719051821+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ݚkA'YO^{L:|C ~@ S]!i m5Њ C"=A3)5l 3BvyA+H5ya~|AA"8p3JZʅW xՐȅ:waůŊ*fّl 7/2ghK{0Js$]n^]Hk 0 cQ2۰t`<(0Sqq8k{mI5xx&l/,gw Н-g+ Q@+;(b@C~caqq8bk'(?ͯ\V0Y+V`C8Ç&O¬@q!Laa+>()!lٜ wD* -B؊,0~;no Xax7qERՅ+M=[ m!"Bn|jKIǖLoɎɋRomV_6 QMrsp{#;#AcGobiZj2198usGI!d -9)e@@ ,.k_pK5N`),Uc[<ݱBa\ځRk}UE'1Op\\O\$S:>QxԙeCk2P8 IA2x! *;XQD 㥐c+ț9HxJ?o5< endstream endobj 29 0 obj << /Type /Page /Parent 1 0 R /LastModified (D:20250719051821+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ݙkAgEv]6jy0@Qs#"*RJ|w5+Ѓ5?)7&HlWbm-:Cp)5lD)\CSΦ_,AppU' H-:"3( azCtDP_dh\4dAgei/- 2|L&t [Õ=\;zW`a K:@B.*sm1]]"Usˀ>\X%FI,# *}K\l=?7_*ԯ\LJu1я1k1ZYvJ-ح<`ZYYlQ> /PZ 1 >> endobj 32 0 obj <> stream xݚkA' ?ЂIgwsZenB7QLcjak~hUb`A'x"m"xSig׶; ;B|&AP g3cu_QpjoK~$t9;mw #KNZ˓bnze S g8pu9H)2/>XThh/cJ+"WWid3z>]Q׈}ݎ&Ӯ y9rv"Ot"MtR_G5ל(NȞ"=)R;-HA^1mU_y Fwԗ<05g6xhOx]ƹ&/Wm4'C)ǀ@;g"kKK*ox?,hN(> eW?HBmcvXMSSi7u]"T`o[܎(, Syăe.k@qIq;.pEi\^WPu95GNyu+0' P#0r% P#ط܅ZAAفE{@w=In endstream endobj 33 0 obj << /Type /Page /Parent 1 0 R /LastModified (D:20250719051821+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ݚjAǣtכBMg~;IPZYh@C[$= XH=XoQO>wθ cϖ m ݙd~!֙:` eX>\]\ Yv\WMhu &mت>^Jrv*S%"4JJL:)zC+떥B:\Ixp H'VtĖPK'[@ٷ]jTmfF1.2T#bT%9 Pp([]7jNHvR#P ڡmfLrA)q !\neK@5\:R5R T*ۡmf-2T֢44C0D{-Ѩ]^ endstream endobj 35 0 obj << /Type /Page /Parent 1 0 R /LastModified (D:20250719051821+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+cfdfd?gg}xAUޗr ?8p#Y3Zr5cB@& P\PA]F? 9$}IݐÜZs{~ MM /qYz͏̦Ckfh^1`nQ[rp{ 4`ТptZQ`ƺ~h $ϕl4Tq?+ ?X // &/2p"Z9` bE&c`N ax1x1IaQ`&ä01-Loab0E1FQv{%F÷(1E-JwQb*2L[ߢp%û(1(JsIQ2|Kj$@@l endstream endobj 37 0 obj << /Type /Page /Parent 1 0 R /LastModified (D:20250719051821+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 >> /PZ 1 >> endobj 38 0 obj <> stream xݙMkAggCJNڋ*Tm 4)mZ[`Ǟz.zᡗBgRw'I ,;γ3,M*Ԁ¤<`"/@Ӵ:D[`&JF`Eo--c[UVKMѲ9R 20jzѴ={'ZS3!*e5'i5YJA0Bv&̆./T{<ߝ_U ?4o'7XV[%(wx5':.&ēs qU) Gwp4t/GaȖ>m]0y VmP[tW_.1wЕ>1?ҕE2S%a]/.uX$#ٽ?'jǀǥ\<Х/?g[ endstream endobj 39 0 obj << /Type /Page /Parent 1 0 R /LastModified (D:20250719051821+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 40 0 R /Rotate 0 /Group << /Type /Group /S /Transparency /CS /DeviceRGB >> /Annots [ 9 0 R 10 0 R ] /PZ 1 >> endobj 40 0 obj <> stream xݙOhPǟiE/Icg0f+nݺ ̂++ã(AE:ŃA/A^m6։Ew -Ke_2\ JEʫr{v(׀0`n$@* :ЅjPjA (U R@u,WL/):QnU[R@A}qhFkXȠ$@:w'1S[EH4 ͘E¡hk6WXY8ӭ l67$@~ˍٞjb{b_  ,O~mlM8RgSs*V?IxPNm݂hty8k--Q4tBQ[kvcP_:> S`c&}:^ppW9N1wyS'<K !M[䎰Iy M[3:A43*;LHN(c~/IŞ uRP˜E`O٧as9հH [a}EaoFi] I\\dP QpHxMU`W]qph= 0.tWoXʩ99ⶠpǷyZ wlQc(7Ƙaur2L@2O{aUej2>ҙTm;> endobj 3 0 obj <> endobj 4 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 5 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 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 45 0 obj << /Title (N-Vnw> endobj 46 0 obj << /Type /Metadata /Subtype /XML /Length 4308 >> stream application/pdf 中国滴眼剂行业发展深度调研与未来投资研究报告(2024-2031年) 2025-07-19T05:18:21+08:00 2025-07-19T05:18:21+08:00 2025-07-19T05:18:21+08:00 TCPDF 6.2.26 (http://www.tcpdf.org) uuid:9c97a00b-e276-8152-fd05-aaf6e1f030e8 uuid:9c97a00b-e276-8152-fd05-aaf6e1f030e8 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 47 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 46 0 R >> endobj xref 0 48 0000000000 65535 f 0000021790 00000 n 0000025079 00000 n 0000021949 00000 n 0000022055 00000 n 0000023310 00000 n 0000025214 00000 n 0000024587 00000 n 0000025429 00000 n 0000025639 00000 n 0000025849 00000 n 0000000015 00000 n 0000000485 00000 n 0000001054 00000 n 0000001524 00000 n 0000002789 00000 n 0000003241 00000 n 0000004654 00000 n 0000005106 00000 n 0000006282 00000 n 0000006734 00000 n 0000008042 00000 n 0000008494 00000 n 0000009802 00000 n 0000010254 00000 n 0000011833 00000 n 0000012285 00000 n 0000013169 00000 n 0000013621 00000 n 0000014433 00000 n 0000014885 00000 n 0000015724 00000 n 0000016176 00000 n 0000017012 00000 n 0000017464 00000 n 0000018138 00000 n 0000018590 00000 n 0000019219 00000 n 0000019671 00000 n 0000020334 00000 n 0000020811 00000 n 0000022196 00000 n 0000023058 00000 n 0000023456 00000 n 0000024323 00000 n 0000026067 00000 n 0000026348 00000 n 0000030739 00000 n trailer << /Size 48 /Root 47 0 R /Info 45 0 R /ID [ <9c97a00be2768152fd05aaf6e1f030e8> <9c97a00be2768152fd05aaf6e1f030e8> ] >> startxref 30949 %%EOF