%PDF-1.3 % 1 0 obj << /Type /Catalog /Pages 2 0 R >> endobj 2 0 obj << /Type /Pages /Kids [ 4 0 R ] /Count 1 /MediaBox [ 0 0 529.92 760.32001 ] >> endobj 3 0 obj << /ModDate (D:20021120142737+08'00') /CreationDate (D:20021120142733+08'00') >> endobj 4 0 obj << /Type /Page /MediaBox [ 0 0 529.92 760.32001 ] /Parent 2 0 R /Resources 9 0 R /Contents [ 7 0 R 5 0 R ] /CropBox [ 0 0 529.92 760.32001 ] >> endobj 5 0 obj << /Length 6 0 R /Filter /FlateDecode >> stream x]iGucVwWY !>$%( [@33Fff;2f0o'tݪ''znUݽn}ҹp{rwhå?W ? ̒K?:IMe'ԥ̻_!%lR4ي/o$ (l1D2"YL[8 G /Na.R|aW  LlZ|E; տW H K碩:EAMeeԏID~làH~=VoTҠ kct|#70r-ad~K! y>\#΋,HcLai=_6]豋LygN,#A8X1Up"CX Ti QHYP׫ayTv>DʀeAmk2~Z60aVi/J.* qXڔj^;7gKWBqsg ">@YA;[4?)*2OཫYm^]([Jy s"V Q&f4JD6.F@r9%vi%2FV FVہ44sk޲>J c+(]ENd|^Dͥ|q];ja( G5H-R59~Ȋ9+rnqt.tւ#W&SטY]Wǹ%sޟ"C+V~@6ͮnlWxdV?XFQR H/gt[#12aDk r ,u[9&QϽ`\)Iĝ̇qXߋ6j#`䄸WN[d}#[YȈ8S>oUSܩ@ lO1F~coW8&֊xT> ¼=T[tF( "Wߏ0Nn٬zJq}nDA2_L:Q-b!!-kHТts[&'=MqWո\59gwolUTMN{twty+GG}rKt oP{9` -UB'CBf0Y#|dQ%#pAeud3 RA:#E1bg|60Qr閴d1>Koܹ5+Z/·6N&1!q&r"wׇd7,wB DS;'ƞ(Z g6sMEN]O.xSh.:sq('3Ibx}9ѓ T\"&4̘FNFq7'*.CZUc ;($aaui N!kDcl GZ Bw?FgV{0ALT<" v8uLA[F7A1r FI;ċ9FTOH𭘥$ (s4>7+cH*ah$ ,=$ӡz&##0рjYmk$A[i%^}u*42&9V8!O{- Y$ujdzu#]Y0I@xd{BGꨓ50NV.A1Bc`"*ZŐ3i|9B_g\jW;䶑14pY FW^7;;$~5[$hF`g8hoGko+ȓv涼h9m yEyY`kʳ0#ҸOÿ؆F_#~(2wf^liQ/άd92*1 YI3u\u1bj``yq/Da'Kuz.!Wٳ†QF!X )Ǟ:{&VЙʽ3JP`>C| dZuZΚ3O+K֧f2= ~.~gv1y[vrTe`]wƍx Wf''''`xldlzICj*w =G<K6^@8HTYU0k16#T ;'̼Oa%_trP ӮE,zJ40?ѓr!wb'- >!z*u$&J%> Pu;7K713KNmj䩡޲C; A60J9<ʏO~ 9 ) *7̈k%2'sd4ocT`xܘn |k(&'^r!׭wԚ _ 󓮽(8buSZq1~8RIĄU"ճ WdRs0LjQń2ʍ6YNL<`֌DSV{Dɽ/|o'o╘xM.]>pt a„Zy0!ҥ|{.Z|*!jCxx9Bw ; f}$U˪`XFS(ѧ<_ש)FfȡW0F yٴ<z$`#)-~(T&`d&,{[te?'M/)޳-4[>ydJnϩ]z#!Mvêw]'e>dDz:n|9-MWy82y5r_iOT!iCeTDNI* g;OcvZW&!s̑ Ŭ9pŚW\'Xk/ 4Au F~8OZ~$IK 3>m,)c9w0~J\YM"T\.^(V\r+:Zcnh  js~IbQj |ՑMk}( ]/zNP\?4o+s\PRMEX#EKYIC=4*4COh$E=H5!I@f;PA0I*,1CfKX7 x-i2,&qgH;׈ #;?!aFoVm3q$ɇi91W,׭eOaEmWFD7=zR+FEJҤ }aJϑ%;Z14=/pJjI>Ĉ:ݼ"j,e O%FvbR )6ϗs0iVs}"MH0̅hHbuY(+.zKE ǀ~~w4rI [tmuEjD=fX(9dx;:AH"(9"W7עP !HCݍ/nRk,#r@i8%}7B#-ƝL} "fb=4##srŠ?qBBm{p^A<0=1%̜JV|jL1rFLci̒sD#Pn$4: ѷ{`]oa9B77.TÐ! ؀\A P=K^RGC( !Fmej:ì?"7E\_&~Oz߹pYhbDd@:QH&f:A^X ^b%r $b%5-up_<[vqM=*HSZ#=hCKl<3.D%шhnu(U2əDpbE}G6wHNg>a+p#=d#C\p=@|SPҫ9j v䪏_Sw8\% v2YfNJ$:Kd.E]2FQo Ǫ&wwDh,t(Җ^sTU{+wG{ZC'9*Gl#yFpnC"gq i.8 pd_ą$ˋ<]g7u^ ݼD<7j#r~er-5[F 5 \,X PD+FuHJJsAaGͬIMS;Ooؿ6k`;?![V1P\ɯBM0&df2@DsvL5">&KaD--ԛ{" el&⇩n\fR>ĺckN &cZg]v)/E )\+JA(4pL R)! /1j54X!Q;oa*JAꛝLFp4kiL)y$w])ҷPT9(g$haٹO1MCbCvL ( 5,F$A.VJEn[D5`ZFfY dЕan]#Ju$Q$ƜSnREY]~~vk.V(%GEg$vW;UڻJCr1{KD )%Ρn$ATFk+2/xC/*`C%c#[had(+jT ,fv)6 '[͜ URPnRI~8NWtAT=D}>dzdA—zZ Kd1E=#d{a YJt*8TfXԇIs:K8KqP4ÆIGj&z@7G< Û (!Ձ1M0;g4pw gQƻy04:I@FD"~.zy8yRHq*F'2Fad7gktLLY$;TΔLz9L l呸=oHS]Id!gƩܰA=FWTK`on#j(799|0;?&J|UYk?VHm8vHU%bSDby٣J.!:i4K<7Hַ?m}W ]*\.Zo5 6H\ ~2|>LG74V|9K@CvW9HVͪݡu KwYu{nb])ԥe X%9A|̼ٿrtFsݻԟu~)x`]?d:V֢^?=BoMB$ D X;.+A$1[w4Ԭ֬ι8V0kpowW_rحt?p+hӍ ^s=/4)M2)#*]R:pS (!OwF,s|a}K%iyq8lh;AO. 8 8 p;ƵFʉeZ#R@EQ絸%QzMFw5e! K٘Ɏ>h sҖQl#Cn`;CY=Q,嘻Xqd 8}3ji&vGݲysEny\vGeZ2`V?&&gSfUDrbAx^%g_/CUW~fIkP%-M $*MosÍKł*=\RUe/9H;3 v9(""( (A:;(R?/2H@^; Bǫs# [cdrƅ:{.@)_KcCl-9]lCw tab^MSR]d( !e\Ynl2&}քn$Y梈.Yiz0 !Jʲ5d3~(T_!eRII"M S~g eF18*l'7"ڒ5?u9Î#ܓ}/rrAqBiS?xOIK endstream endobj 6 0 obj 9403 endobj 7 0 obj << /Length 8 0 R /Filter /FlateDecode >> stream x+TP0300@ R@@H*) Xendstream endob endstream endobj 8 0 obj 63 endobj 9 0 obj << /ProcSet [ /PDF /Text ] /Font << /F1 35 0 R /F343-T1-1 30 0 R /F344-T1-1 25 0 R /F345-T1-1 20 0 R /F346-T1-1 15 0 R /F347-T1-1 10 0 R >> >> endobj 10 0 obj << /Type /Font /Subtype /Type1 /BaseFont /DY346+ZLTGLi-346 /FirstChar 33 /LastChar 35 /Widths [ 999 999 0 ] /Encoding 14 0 R /FontDescriptor 11 0 R >> endobj 11 0 obj << /Type /FontDescriptor /Ascent 709 /CapHeight 674 /Descent -241 /Flags 4 /FontBBox [ 0 0 0 0 ] /FontName /DY346+ZLTGLi-346 /ItalicAngle 0 /StemV 91 /FontFile 12 0 R >> endobj 12 0 obj << /Length 13 0 R /Length1 368 /Length2 608 /Length3 0 /Filter /FlateDecode >> stream xSUt+ ,H553Rw461ӎ q2 Ƽ )% Iy0} @47(B!PaXĔJrT,坜+ բ uD (?;5<3$&䚗`djXTX 1L 2RR+R+3KZ JKjxSJ 9 q.~ai~IjJRXQɥEEy%`JK2sRRS+Ry6goi}VH[P>{uf܈{kտN]nE9?W]yGDyٜ|9{SE,9$ߺSG#?{;/NQUK [/}uַN)}>yv 1˺DYj0QxYH\G .畩n:sAOʚ/iy9O-}_ݲ4ɇ-_"{dw1wE6J8?EЊ/X=ǁϲ%2(>'DFUƴ&w,s/`|*ԫ+Ze)+u;ٵtyqd|'nS3uʺM.`Xs! ٻժ*trl(혭\zh.wʦι.3mV߾woqs/纡iGv+F2~dm]?3O hLϧϺ3qc?3%nͮF=<{)݂753:\1WksKk9w)mK~^"l'H?WVU_X&vL=FNszYLM~6*\ endstream endobj 13 0 obj 897 endobj 14 0 obj << /Type /Encoding /Differences [ 33 /exclam 34 /quotedbl ] >> endobj 15 0 obj << /Type /Font /Subtype /Type1 /BaseFont /DY345+ZLTGLi-345 /FirstChar 33 /LastChar 36 /Widths [ 444 333 611 0 ] /Encoding 19 0 R /FontDescriptor 16 0 R >> endobj 16 0 obj << /Type /FontDescriptor /Ascent 709 /CapHeight 674 /Descent -241 /Flags 4 /FontBBox [ 0 0 0 0 ] /FontName /DY345+ZLTGLi-345 /ItalicAngle 0 /StemV 91 /FontFile 17 0 R >> endobj 17 0 obj << /Length 18 0 R /Length1 391 /Length2 883 /Length3 0 /Filter /FlateDecode >> stream xSUt+ ,H553Rw461Վ q2 Ƽ )% Iy0} @47(B!PaXĔJrT,坜+ բ uD (?;5<3$&䚗`djXTX 1L 2RR+R+3KZ JKjxSJ 9 q.~ai~IjJRBTA?47)83=,ҢԼpi9 ɼ?3L״j[$sy-_xz`غe3nD5|_Us'}uN p^AWn"|v.U#"vtȼlN=)["qoݩfޝȨ*%έqyۗˋ]Oݾ:c[gu>%?^1{ʭNs72T}c?%OC{ܣlҒvT rR$U푭'~YlXqn˹>ȧ?kg6AkEB"Wr7]*WZW_<$e'r}> endobj 20 0 obj << /Type /Font /Subtype /Type1 /BaseFont /DY344+ZLTGLh-344 /FirstChar 33 /LastChar 37 /Widths [ 1000 1000 1000 1000 0 ] /Encoding 24 0 R /FontDescriptor 21 0 R >> endobj 21 0 obj << /Type /FontDescriptor /Ascent 709 /CapHeight 674 /Descent -241 /Flags 4 /FontBBox [ 0 0 0 0 ] /FontName /DY344+ZLTGLh-344 /ItalicAngle 0 /StemV 91 /FontFile 22 0 R >> endobj 22 0 obj << /Length 23 0 R /Length1 410 /Length2 803 /Length3 0 /Filter /FlateDecode >> stream xSUt+ ,H553Rw461ю q2 Ƽ )% Iy0} @47(B!PaXĔJrT,坜+ բ uD (?;5<3$&䚗`djXTX 1L 2RR+R+3KZ JKjxSJ 9 q.~ai~IjJRBTA?47)83=!lXBq~riQQj^ 8@SR`̜TԊdޟyfkq_-񹿼Ė/;q|:dG6'_-}K8ɷȏ^΋Sd}oָˇ~Ůnd곺SJdCL$Q+g^f=ױye\>jSGbZ^NSe_!ןw, zaKgcW^lw&~yr,O+~i1G>%qi}dl !Jɯ9QU1.˜ X3h,|VvYʄNr5^^ }p FomCP\,EJPÇZÓ7{[D'#Sz2_.PtyڟzKnڬ YVcy=8YܽuOQ)+FY:QxrS'E#x i%oXQV=7W$[#;/M?do{ueg3/jn`AcXUS~3yK 95Gu q ޝΪ.|\fU+7YYWrwp iI}Y|_{ˁϜRM}2^Hn6F4OjBwj/ .K=%z,UѤ|88V~ݲe]^վ v?eYZuλ`+\Z(ou|{f2Oͦ]rك+ >;]@.)&VZW endstream endobj 23 0 obj 1127 endobj 24 0 obj << /Type /Encoding /Differences [ 33 /exclam 34 /quotedbl 35 /numbersign 36 /dollar ] >> endobj 25 0 obj << /Type /Font /Subtype /Type1 /BaseFont /DY343+ZLTGLh-343 /FirstChar 33 /LastChar 72 /Widths [ 500 500 500 611 611 722 667 500 500 500 500 667 778 556 500 500 250 500 833 250 333 167 550 667 550 444 444 500 278 550 500 550 550 500 556 722 444 667 500 0 ] /Encoding 29 0 R /FontDescriptor 26 0 R >> endobj 26 0 obj << /Type /FontDescriptor /Ascent 709 /CapHeight 674 /Descent -241 /Flags 4 /FontBBox [ 0 0 0 0 ] /FontName /DY343+ZLTGLh-343 /ItalicAngle 0 /StemV 91 /FontFile 27 0 R >> endobj 27 0 obj << /Length 28 0 R /Length1 1031 /Length2 5093 /Length3 0 /Filter /FlateDecode >> stream xmw8\ڇ G!GE.0 fE G/QD(х 49w?w}?k} " xЏ@=aV(%: Cm5 (W'^ F8kB 3.+Y hC`\0kݿd | B\]!^~t}0'k'ieuBKn(? ` ǿ8? Z[ h uElC\0juB1 M';*l&  P'8o_&?EWFUpM9ݐwݒrGy9Az8 qg( o+@8Ah{8퍲smZvc` o3кH%OF"sE56Vu]D䯞ሿ-#쿩ZEm;|!-j uxP$ Zhqȝ[.eW.eZT?I-xvJHX_/PO"F>e!s|ڞTa?e.Ol =*yHRLeׅ('ej5,3e m~8momKf``o"}Adto{ES08?w?~mw7lEQ%$O,nUGNl5C}7T݃ǺMCSb;X_^->'X?3ķÌ>6fmp"OJ>T䶈Nq?]Tl\#ʈNwӁ=KJSy~ u/b\(c}.>ejva/&x[LPͥ *^q277>L2B+oTb"A nyl ;P#@)QC0zP];3L(7RuJ9P$SY!g/}s|Bt&?DsbrI dMb+o%*0K1Pt4sjwcDVn:lT@9l[bUUe^~?73DY Hؕ5o2FY u, oEl-%O[(Q@n{-Mq޸3Jnfk 53<%5ms}Qn򖑲2rdAYْ!@;M/kiؘUƄӮe xWCdފe+~ [-X䗒2Kї %q!Z4QۃqR8i/GǽQպR. âJEo ;|9j}sB5%aST;Dz=(:EUuT"&:XԀɹpb<ы;ѐ0E'6{,AcܦP6o Cff[Reh-߈j wͰFlzUҊ3}i pzHH:-*t.:_HC/ԃ? >+YxS`¾Bd"#k7,Dݞ0IZ\壡`[Bp7tgqc˽H=iLE4#F/3-A cDPC0 ㈗N| ' cn߽~b$d`PL(Pӕ}RYhPKH&S/5RyMog ϾCJ17;IKLq`2ozC1+N@3N,qṌr CMPJLH9S, [J qwg$4n qV8qeV=%\m(uXyl,&$)]x$9 [!G$,JjզqAϯٙK/W}>?Ö_j~`rX-NE)~+CRQV\xASߔc.oCDZx4_ fk:VsCynKQ~M>gJ#F}+{98 JId:'侈v~,ᅡq[o?7/hYdYLgI<Y4#4@߰#Aĥ;E5q&ϟBf9R?竽-I!rdFNO>$1?CTugyp5H}ɭakBQ[Ŝؗ+PS / %’A[c4/ 2isA"`*5K[-¾ W#ߩx*]< {H*q|d=FvUwJ_V2{ϖzW_uu=jI$ Qm}O1`t0⽈Y/Q*܍m4~i΃(n =B&kR>&@W_q~=cx*ߔ! z~cG`Y٢'۞O%l%&tɹ$ 5&D1{!_6 9˫jylĸߪ2K' sL* dĈnbsM)$=d1ʘdLoz:nd^LOɳ߯jFeMR-ʤ.<*4ERzϙ) O+r"wi qDo%A5v7j'](,JQS޴6L;+S%&V͎:vGRdE=+Z 'bYeR^gTY<"1zYSe0ܐM; E|^zd/x<3fG}qf؟ _bӜ8Bm! e̤ڐNwW;#NW |o8bge䴞v j=H%ab>oyqiP/l Jvk)(c¦_ק09)ļ [\ $_+b}*PgYx+ o\ OHV kISͼίe7jGcz$CRǒ6TJ>|16 (S'4 }['D(e~Z,ږE-iLj~O˚%p_%T-x u) ;oec'&͓YrEu9jM{ow;^ʹ/z@idku)qgR~ϟdߤ\nL OMiN)c'ԏdqֽTa ;VuCi,w"Z UA X.t]8ރ*]&rS bTyZ`M,R.R  Zrs'3/'r|~8Trk\#ʺ0$dwwdQ`d`Vˊ/g48=k] ;]~,J'*^;SzHɨ :d%=j2vbMěv^b,ϒ*|E;a]se29n &}VI)iO_x$N vċ[C+ހT\igYVl8& 8>2JW(7*DzhD87Uha}fm ROH͍@ |ƺYEnRKjnSd TZh1D`\lSq}fR"칇x_!J8 VWdAM>&^4Pn[%ӨtsCk, HAlk ,^peUv۩Y%ͩE&KP9E=ey#&BVQ'*CaϙFK}sMmpH&]m12sxL!bc`-P0>w|tGN-P,3~7 _⾺=)L+c|=.ܱnF EqIh_X4]v 'Z}]vK.Rcnҡ ,:N73$\gV 9ȧIblG#_?eWaꩲ ]ˈ3ual}fp) >X M5m'%eAsReWW!Ҝ_I]po2~nA'z97-pf&2i _!v褃Ý{b1+s˽}޵$.pG-&`D5QRF-r;u,"+XQ dcK쵟:YIX,t#wu̐GJ`z?SjG@%YϘ١" 9X\Tkd|k2%񊹼Et|4jյ!z*]%ŇO^?H,f&)BM %z[!ݥ ,?m&&5ʞ7Z:dmlɜB~J~A%<;;Q/[3Btpk|XK %РӋI {CGxDR'KwepZ)*_?y3()X0]5],I.[9l5o endstream endobj 28 0 obj 5730 endobj 29 0 obj << /Type /Encoding /Differences [ 33 /exclam 34 /quotedbl 35 /numbersign 36 /dollar 37 /percent 38 /ampersand 39 /quoteright 40 /parenleft 41 /parenright 42 /asterisk 43 /plus 44 /comma 45 /hyphen 46 /period 47 /slash 48 /zero 49 /one 50 /two 51 /three 52 /four 53 /five 54 /six 55 /seven 56 /eight 57 /nine 58 /colon 59 /semicolon 60 /less 61 /equal 62 /greater 63 /question 64 /at 65 /A 66 /B 67 /C 68 /D 69 /E 70 /F 71 /G ] >> endobj 30 0 obj << /Type /Font /Subtype /Type1 /BaseFont /DY342+ZLTGLh-342 /FirstChar 33 /LastChar 37 /Widths [ 500 500 500 500 0 ] /Encoding 34 0 R /FontDescriptor 31 0 R >> endobj 31 0 obj << /Type /FontDescriptor /Ascent 709 /CapHeight 674 /Descent -241 /Flags 4 /FontBBox [ 0 0 0 0 ] /FontName /DY342+ZLTGLh-342 /ItalicAngle 0 /StemV 91 /FontFile 32 0 R >> endobj 32 0 obj << /Length 33 0 R /Length1 410 /Length2 870 /Length3 0 /Filter /FlateDecode >> stream xSUt+ ,H553Rw461Ҏ q2 Ƽ )% Iy0} @47(B!PaXĔJrT,坜+ բ uD (?;5<3$&䚗`djXTX 1L 2RR+R+3KZ JKjxSJ 9 q.~ai~IjJRBTA?47)83=!lXBq~riQQj^ 8@SR`̜TԊdޟyfkq_-񹿼Ė/;q|:dG6'_-}K8ɷȏ^΋Sd}oָˇ~Ůnd곺SJdCL$Q+g^f=ױye\>jSGbZ^NSe_!ןw, zaKgcW^lw&~yr,O+~i1G>%qi}dl !Jɯ9QU1.˜ X3h,|tw{ Oia%-I ?H]yln Ee9SX|K+N|3~_}x6GSk61>{~r|irڔ%̕X`,kgN/:v W}j S՝7W? ͔O&ѥN4Vxy{Og0qLuޙ]]^^J醫I~-:+pKmFJMj`dw]6-Sn'xN}֌7swi<)/T8_ؤn9Kpm*WNOnknUkŀn/o ýoçP]5]Jx0ebý_9g֍En; endstream endobj 33 0 obj 1202 endobj 34 0 obj << /Type /Encoding /Differences [ 33 /exclam 34 /quotedbl 35 /numbersign 36 /dollar ] >> endobj 35 0 obj << /Type /Font /Subtype /Type0 /Name /F1 /BaseFont /#CB#CE#CC#E5 /DescendantFonts [ 36 0 R ] /Encoding /GBK-EUC-H >> endobj 36 0 obj << /Type /Font /Subtype /CIDFontType2 /BaseFont /#CB#CE#CC#E5 /WinCharSet 134 /FontDescriptor 37 0 R /CIDSystemInfo << /Registry (Adobe)/Ordering (GB1)/Supplement 2 >> /DW 1000 /W [ 814 [ 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 ] 7716 7716 250 ] >> endobj 37 0 obj << /Type /FontDescriptor /Ascent 859 /CapHeight 674 /Descent 141 /Flags 4 /FontBBox [ 0 0 996 1000 ] /FontName /#CB#CE#CC#E5 /ItalicAngle 0 /StemV 91 /MissingWidth 500 /StemH 91 /XHeight 440 /Leading 125 /MaxWidth 1000 /AvgWidth 500 /Style << /Panose (@)>> >> endobj xref 0 38 0000000000 65535 f 0000000016 00000 n 0000000069 00000 n 0000000169 00000 n 0000000267 00000 n 0000000434 00000 n 0000009913 00000 n 0000009934 00000 n 0000010073 00000 n 0000010092 00000 n 0000010255 00000 n 0000010432 00000 n 0000010630 00000 n 0000011642 00000 n 0000011663 00000 n 0000011746 00000 n 0000011927 00000 n 0000012125 00000 n 0000013442 00000 n 0000013464 00000 n 0000013562 00000 n 0000013751 00000 n 0000013949 00000 n 0000015191 00000 n 0000015213 00000 n 0000015322 00000 n 0000015649 00000 n 0000015847 00000 n 0000021694 00000 n 0000021716 00000 n 0000022171 00000 n 0000022356 00000 n 0000022554 00000 n 0000023871 00000 n 0000023893 00000 n 0000024002 00000 n 0000024143 00000 n 0000024760 00000 n trailer << /Size 38 /Info 3 0 R /Root 1 0 R /ID[<9f1b328d646eca96f6961702abe2c2a4><9f1b328d646eca96f6961702abe2c2a4>] >> startxref 25065 %%EOF