%PDF-1.7 % 11 0 obj << /Type /Page /Parent 1 0 R /LastModified (u|΀xϫ*/#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 12 0 R /Rotate 0 /Group << /Type /Group /S /Transparency /CS /DeviceRGB >> /Annots [ 6 0 R ] /PZ 1 >> endobj 12 0 obj <> stream S$u;LWUGX)^W50PE R!~D&gnEk\Uh`i]gUE}#p4 R Y@N%/ECH@W:&j j>vdd x6T=}vܶĵCW#e` @oD|i`5^k@.pɉ֨D&7T@OQ֋9N^r\ǶjH[,i(ZðaZӔ!z][~V`JFb =X/;75H$^RkIboE.@s䔓%n2 '.]ٱw(I!ӵ]&T$jgO'c,ƕXgu"s+4#1{B3Ls)XdBKGXf>6SN Ztę4Ζ)7=>b endstream endobj 13 0 obj << /Type /Page /Parent 1 0 R /LastModified (\\> /Annots [ 8 0 R ] /PZ 1 >> endobj 14 0 obj <> stream u(ם , DŽ0} _rC>r;&?؋h c>)WdrJWU !~pyjΜh=v;W! l(C5yQUA#d~$HTs=ӋO2.)b#HJlkhvPXΑ!]pb$ΜR=j@Z͊#XK+:H)R,UsT6+b+EV+8Ik%Wv0Ffɱwp+1q>H;31ݰ."&+jȎUSkL&1B9&fӍAtB`@j:1z4_AnW'Be-YxCCFHʓ: ܨW\Soj ,Z!JM&ǃ rwO 7X{Ѽ>m@>XAd3 (7 <,ysNί˴Wjˈla%i Mpv"-::,~^ endstream endobj 15 0 obj << /Type /Page /Parent 1 0 R /LastModified (]+WREBYn]$) /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 AOfط=3.N >?1}`z]&βME? s9T!* FPaEF`uq%iZ,m3kDKU~2D~QyphU{^uDAl5W>{AiVhT ޡԁ55%X@Xr@ZۧE]^R;e') onRW,/ܠ0|J=M|g']IS7UR'w*CZ^}/j`)ٮ]yau%HL ӎ*e0:hz5cFpdx(vؤPXAz:7q+[Zh xE >m$kEVtu)PmiȨs\QS}Q$^Ry,kq9Ta-^vj;?{ #\4<1MDPS)竓C+ئs,rV2>gnD @M3e!ǔŮ{lhR*P^떴;ߍ % i}P%jY|SsuAiz I@XUISY&T/ڱ-@UeDw` tBQ7MX.䣖g3QksvC-A5i3J$jl]AT^]ݯڀ"Vt`v?"0SG-)Q4ejn`A]Hf P fx3f.KA) /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 H)1o&6 ukGe|0_3 =QB):EpNW 9="{OsJ]m3Q˂M))KU HL~`> |pk?웶UaVNfBpMG^)CAHUH&N +!A! ՠwn oFInL1,{,pi᳗aI{H&0x^(> /PZ 1 >> endobj 20 0 obj <> stream Da8+,`"mcG,TJ^4-Ta v;+r,\˪-h%toJ0d{d=d+ugu(v;">3I:wNW?vISNzH^9)d\T *TNSyK6\.eHkQ}\/v"gLlgjOHGT`}.>Wzm7h!"(C.|%d'+SWSeO4~X'?#9ɹг2Jn {Κ\U{_L*QD)4LzXMbqCNj%~Dx0 y( uXVC[`SKIslzԫIwKB'c/"wDm+:%"_&j;o؟@m dt{Ny]# XiUk͹X]QcT-ҭs~Ef6f񡮰Wk[}R59zWqane_&ͩL/ l^[\|5ָrˏ?(EU p"a0:&l?@a|3Z8FF,V Á\i L@})_N!U,"ƶNq jBr=8><1NViJxK4u@j5s8r~S+R' endstream endobj 21 0 obj << /Type /Page /Parent 1 0 R /LastModified ( 8ޕj׼yէ0\(\)) /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 նkD{.e0je#ћk_k9Sz5LLu)]U| ߚdLwf]m"L7֑|`üPC|h*̀D|:#?-4 B+1rSab-?@>VRH.@ Ȯ7ѴoY*Dk϶RX3X;:2jE3r%E\J Lb〃da@vddcC J$ MmO\ZaPh!@mǒOsi/K}e)y ݔ@qӈ2kQuXޒHu[jEN!P!@_ hhɌh9uZDߙ u2Gk@n )#X#dW:/:HeZ HL`"Bベ_T*xEp GUsEq0ω1xSM}{iJ37?JK)t1|]eH(M endstream endobj 23 0 obj << /Type /Page /Parent 1 0 R /LastModified (gԽzbV t]85) /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 Gbon5^5m#9v8-mfHqibSC~ؑO7kaVI{~s$ t:3{{< `sgZ>@EEm%^~* {onZq^&ڶW79'Wb?ڿǗ8XCMo_B8 %#N3pg?dUɔ]p7#>6*C/wUrkWoNQ kG+ޓ?վA,̈T߾DrzM;7q6vӚ63EKgc/>;ґP2󶜒P!UU,b%>R9.1{Nհ5cxbCH t2{/VOG+~9CC2Ȭ rvQWMT?q[_D;x:R]KvP怒iزYUGb+j%5V-{ 8_ 8} ()Ҹ`Fz@nz:arɒoߓ|n,I3 ?D3O ӍZ3̥6:Wz5-P.xVotBZo'~ݧ}b1s ;_jrS1օgxz_RȀ`\c\RM,GhWB;NH`H yl-3U_C6q#nI1R zpsKl9N.3x:HlYy>'`~l6a endstream endobj 25 0 obj << /Type /Page /Parent 1 0 R /LastModified ( _w%#Aj]t Kit) /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 NG88DN8E"B9g ezKLV*6n^tcn0dZg֎n=?z59I5o[絶F~+4#1^`/8bG0kHM_F7P-gW$V$x c}xIf-Rś$.΃ٯo6/đ gwYlS]'?!UHP:aX7}Y<ki= #X姞~YGIRWNÐ/Qy=UAD3XW^7|0^$_'u CP/O 9Q+tp YM f}~hfЙ~I7G'9yӪ)A"(Ros1tNH!0 $*Tk[ۡn*N۬53}Ǚxh9O;cW}M`yEz/X)}򛯸 hO&{ c`oԴ.(;gNae?R.aU r-cB8Y> /PZ 1 >> endobj 28 0 obj <> stream .׵!ğ>c4BVi{B, ktFǿ]VPixձ5bWp/iH0{]%G"bʝP@/`hoy! o0wvUM7hU ȟ  5{)J}4BH8$NDِg.H`3 *IWx݉|㿘Pz_+ _ xE `,\^z]i%)х-jWX}3f/u y 뻬qhDrU9N@ +]m+l)2WwV~n?BptC=68=֚[N"PFEy#LRFDتԕP:%'Ks 9.;$]I(6vO'Pjj^!N;=;-.㜻}ʹ6_]`1(#)9JXGǍ.`$g:7r2X!yv1O_)>6VKԅ>gWSX/>),.;uY 8Π$!bZKG_:!Iu\|x>9BnMLBNyT&\DTIns^ endstream endobj 29 0 obj << /Type /Page /Parent 1 0 R /LastModified (2iE1_EZlwIDt) /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 brZXWޚp%>„9|{u5c?ͣ1oN4YUm!`*t Ǘ]| 颫Un,[h`0avh5O@:Q#lUNLd% KW{xڪwCll=>?(CRlӌ۪Z^NwF+ f9XqBp65:cjnHԦK}Y ]rvU5ЎzHCpk g {Nt4Y,g2k"3jMں496A~^ wR+ߖj%13ШXg y4S2:zbޥ9w8Z+Qӱ?j aW' +h Pa8SSD?ozO}X5AM/PI%$S§R uϷ%vXbiYI%9lnq(ۺ?HأG* ɕ}CQj`1M=МP{~kg?KsIߠڡ~ fV(!m6u%I'-}z~ӀtKeдW"3( \uPm>C>_yh-`XFF)jդ+v=9Ah2'5_7I,e>^%ZpGTo뿢و`+߅hѫ~9&r"#x˺9Ucl6c8Љ$ endstream endobj 31 0 obj << /Type /Page /Parent 1 0 R /LastModified (pV%zht+") /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 PAuzpyh}8D~&^sUHc;Rxg!8!c~T/8V">1# uH :Vݹ)\T#(9편O(*㟎Ņ쟬8n^->}G 0|!.) z VO;]̇U3F>vqz*?`~ƕc7v.XZ*L m yJMIQAޖ8 ^oٷeVYoRrtPxL腚b].B*Mp gWh"LuC }f$O]o ( HnFaj͙mXϾhl#[;9gzJ{^{[Xe榅Dؤ"`vzL,oPF^E]OQ wOT G2gNEBL3y7ubU!]f0ܾnyl:W&wgD:8rH>)VP:eg +HRL +;e.W D=6LonOwTQJ iO%* A: 1:S2%uVPL͖='O# endstream endobj 33 0 obj << /Type /Page /Parent 1 0 R /LastModified (ۇ lXG"5>6) /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 L?R( Zx@ecFH(US h#Tpl nx|vq6O<9ձ0 ^m$uk8'-+߾ۮiŶ/[{Ôk,G` {1K- SqZ&uڂ<Ș%E÷t؊r{^sJbjt3U A;A{啃,j{Qo42O3 Eqzu|$b݇0o狶gc#rkƎϑxl hVXyzG(@1I2uBr @Uw0QHYo^ɮBmlҧEmvmFrG`CBl9QNhBT^)@:KGd1mfMx,CcM< CnEZ=b})KHFCU:XzOoӡ!%hR~Fcb(s.Ҝ?}st.YtnhǪ"dR'tm!poțuiάD,]=9!O$P   endstream endobj 35 0 obj << /Type /Page /Parent 1 0 R /LastModified (~|_C΁u ) /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 \N}j e o!$KN`[AvL9?ek(/9ʘ K^=;Gy7zݯ$BFڕ%5de) nl X$OYV}X/NKPsW.VS3w~qSv}5F& $t;a׮~YN./j%.:\ Gřヾi X>!kFK fd #=! #z%1B/ifD"8,>kAL`BF$;UZxTvsLrgc~)o~|8^ 20CP\{:ndD`(zҕvLwP0qU^;%g\'Qn( n\]MaMo`] > /PZ 1 >> endobj 38 0 obj <> stream +3D }W-mX% qV?Ӗ9#v"3 @_{AFeX}[d>XJ'FF6DŽln( 'f+3&F{uT%4~)[5.rZ ׹2X=  X>U>߸[b6PBW7~6+ԝ7)m٢ɛ‡M~&!y(ih%{RX0=Kk$)S_;h!|Xf14:eG =4q|-)UM{F$T\QLjPS;|b _U^cf͡zᭇӣͦx ''>kO~OOf-~ +4<GG^Ƥ/K*ҙ]PfR1c_z3$]>gnL] ' OWWޥB:giP:Uڬ> /PZ 1 >> endobj 40 0 obj <> stream ~,5@G=&:^`Gaf1=::_^!ءUȴl#;(w%J})O ɘFjCZ!<$͟6/KL808|^>+iy}>-l.W7IO{SNKύOˇl)t{0T۫gr;tl(.2Wuu(T`W5\H$^S~i;*һOmvIݠ@?1 !~ubuSuV \f,UDu> /PZ 1 >> endobj 42 0 obj <> stream MUթK.9p<ϊ0}\l$= / ëݟ^vrp)ͣo#L,]vpQ-;ѣоq3d5%Td: {uͻhb FH8~h Dn!:Р%AT tAR@w=fԐ<Ô1O `vxSSax&-kGuGXR4%$vF=X@3W'soЪΣɸ~:6 Gǜs xP–1r&FGÅ3>gV_7k9Ǿ V\'!\Py1՚>7l;@ofNKiqD,d1A.ϸ2ܔ`Nq:Xƃp.O'mxeܡV ;% UѰPU_g9$!F0/ n. YЀ: $+!4ĄH'jD95z\6BJ tRO/h|l)Оj(ypȝЀ 0tej"Ѧ^0 endstream endobj 43 0 obj << /Type /Page /Parent 1 0 R /LastModified ( a[Z\r!Imӄ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 44 0 R /Rotate 0 /Group << /Type /Group /S /Transparency /CS /DeviceRGB >> /Annots [ 9 0 R 10 0 R ] /PZ 1 >> endobj 44 0 obj <> stream 4&D`B H 6s":WYުoz 8!?cbs( N4{ k\ZI[N_;1zb@~5g{OLνR?%/2 wڱ51q2l ;֊׫7"@W*fIoѲu rfz T +MPWT4?.8ڷ`d=.-^ f G 8J8m}\w *GTC!Q#(QR>fhJgae3'ߺc>=^A_`,i{찗ZmwO TX%j$_S<0odGϴ%tb85Gm„{A۪}>/h"3όb6;Nģ?˟5],(xvebvUP#I>5t> 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 204 >> stream AQX#Kl VWXfu=kz%cC/`Ok.Ɩۑ,SD0O@P__a2ф\ S}fݱ%q68\(B)x LC4*oiUw~YVel5^-Ok<&~T"kJǼL㊨ u!P؋ޙx}+ endstream endobj 2 0 obj << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] /Font << /F1 3 0 R /F2 4 0 R /F3 5 0 R >> /XObject << /XT7 7 0 R >> >> endobj 6 0 obj <7)>> /H /I>> endobj 8 0 obj <> /H /I>> endobj 9 0 obj <> /H /I>> endobj 10 0 obj <> /H /I>> endobj 49 0 obj << /Filter /Standard /V 1 /Length 40 /R 2 /O (`iC 3$}w'FB) /U (/K ˟ҪHT~i䟰:۫`.<) /P 2147421956 /EncryptMetadata true >> endobj 50 0 obj << /Title ( ks+ŵYUSRtȊ" yvl3:]FƱP0>) /Producer ( k֯hs+׵_IV]jjl&fܘL Ǚ;8?: fͻ-) /CreationDate (OYCQWfC:) /ModDate (OYCQWfC:) /Trapped /False >> endobj 51 0 obj << /Type /Metadata /Subtype /XML /Length 4302 >> stream application/pdf 2017-2023年中国运动服行业市场分析预测及投资前景评估报告 2025-08-21T09:16:28+08:00 2025-08-21T09:16:28+08:00 2025-08-21T09:16:28+08:00 TCPDF 6.2.26 (http://www.tcpdf.org) uuid:a04a54a0-0438-5599-975e-2ea4cd45fa4a uuid:a04a54a0-0438-5599-975e-2ea4cd45fa4a 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 52 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 51 0 R >> endobj xref 0 53 0000000000 65535 f 0000022052 00000 n 0000025345 00000 n 0000022225 00000 n 0000022331 00000 n 0000023586 00000 n 0000025480 00000 n 0000024863 00000 n 0000025695 00000 n 0000025940 00000 n 0000026188 00000 n 0000000015 00000 n 0000000485 00000 n 0000001028 00000 n 0000001499 00000 n 0000002710 00000 n 0000003162 00000 n 0000004287 00000 n 0000004739 00000 n 0000005553 00000 n 0000006005 00000 n 0000006849 00000 n 0000007303 00000 n 0000008179 00000 n 0000008631 00000 n 0000009465 00000 n 0000009917 00000 n 0000010768 00000 n 0000011220 00000 n 0000012019 00000 n 0000012471 00000 n 0000013317 00000 n 0000013769 00000 n 0000014508 00000 n 0000014960 00000 n 0000015642 00000 n 0000016094 00000 n 0000016977 00000 n 0000017429 00000 n 0000018306 00000 n 0000018758 00000 n 0000019681 00000 n 0000020133 00000 n 0000020963 00000 n 0000021441 00000 n 0000022472 00000 n 0000023334 00000 n 0000023732 00000 n 0000024599 00000 n 0000026406 00000 n 0000026579 00000 n 0000026853 00000 n 0000031238 00000 n trailer << /Size 53 /Root 52 0 R /Info 50 0 R /Encrypt 49 0 R /ID [ ] >> startxref 31448 %%EOF