%!PS-Adobe-3.0 %%BoundingBox: (atend) %%Pages: (atend) %%PageOrder: (atend) %%DocumentFonts: (atend) %%Creator: Frame 5.0 %%DocumentData: Clean7Bit %%EndComments %%BeginProlog % % Frame ps_prolog 5.0, for use with Frame 5.0 products % This ps_prolog file is Copyright (c) 1986-1995 Frame Technology % Corporation. All rights reserved. This ps_prolog file may be % freely copied and distributed in conjunction with documents created % using FrameMaker, FrameMaker/SGML and FrameViewer as long as this % copyright notice is preserved. % % FrameMaker users specify the proper paper size for each print job in the % "Print" dialog's "Printer Paper Size" "Width" and "Height~ fields. If the % printer that the PS file is sent to does not support the requested paper % size, or if there is no paper tray of the proper size currently installed, % then the job will not be printed. The following flag, if set to true, will % cause the job to print on the default paper in such cases. /FMAllowPaperSizeMismatch false def % % Frame products normally print colors as their true color on a color printer % or as shades of gray, based on luminance, on a black-and white printer. The % following flag, if set to true, forces all non-white colors to print as pure % black. This has no effect on bitmap images. /FMPrintAllColorsAsBlack false def % % Frame products can either set their own line screens or use a printer's % default settings. Three flags below control this separately for no % separations, spot separations and process separations. If a flag % is true, then the default printer settings will not be changed. If it is % false, Frame products will use their own settings from a table based on % the printer's resolution. /FMUseDefaultNoSeparationScreen true def /FMUseDefaultSpotSeparationScreen true def /FMUseDefaultProcessSeparationScreen false def % % For any given PostScript printer resolution, Frame products have two sets of % screen angles and frequencies for printing process separations, which are % recomended by Adobe. The following variable chooses the higher frequencies % when set to true or the lower frequencies when set to false. This is only % effective if the appropriate FMUseDefault...SeparationScreen flag is false. /FMUseHighFrequencyScreens true def % % The following is a set of predefined optimal frequencies and angles for various % common dpi settings. This is taken from "Advances in Color Separation Using % PostScript Software Technology," from Adobe Systems (3/13/89 P.N. LPS 0043) % and corrolated with information which is in various PPD (4.0) files. % % The "dpiranges" figure is the minimum dots per inch device resolution which % can support this setting. The "low" and "high" values are controlled by the % setting of the FMUseHighFrequencyScreens flag above. The "TDot" flags control % the use of the "Yellow Triple Dot" feature whereby the frequency id divided by % three, but the dot function is "trippled" giving a block of 3x3 dots per cell. % % PatFreq is a compromise pattern frequency for ps Level 2 printers which is close % to the ideal WYSIWYG pattern frequency of 9 repetitions/inch but does not beat % (too badly) against the screen frequencies of any separations for that DPI. /dpiranges [ 2540 2400 1693 1270 1200 635 600 0 ] def /CMLowFreqs [ 100.402 94.8683 89.2289 100.402 94.8683 66.9349 63.2456 47.4342 ] def /YLowFreqs [ 95.25 90.0 84.65 95.25 90.0 70.5556 66.6667 50.0 ] def /KLowFreqs [ 89.8026 84.8528 79.8088 89.8026 84.8528 74.8355 70.7107 53.033 ] def /CLowAngles [ 71.5651 71.5651 71.5651 71.5651 71.5651 71.5651 71.5651 71.5651 ] def /MLowAngles [ 18.4349 18.4349 18.4349 18.4349 18.4349 18.4349 18.4349 18.4349 ] def /YLowTDot [ true true false true true false false false ] def /CMHighFreqs [ 133.87 126.491 133.843 108.503 102.523 100.402 94.8683 63.2456 ] def /YHighFreqs [ 127.0 120.0 126.975 115.455 109.091 95.25 90.0 60.0 ] def /KHighFreqs [ 119.737 113.137 119.713 128.289 121.218 89.8026 84.8528 63.6395 ] def /CHighAngles [ 71.5651 71.5651 71.5651 70.0169 70.0169 71.5651 71.5651 71.5651 ] def /MHighAngles [ 18.4349 18.4349 18.4349 19.9831 19.9831 18.4349 18.4349 18.4349 ] def /YHighTDot [ false false true false false true true false ] def /PatFreq [ 10.5833 10.0 9.4055 10.5833 10.0 10.5833 10.0 9.375 ] def % % PostScript Level 2 printers contain an "Accurate Screens" feature which can % improve process separation rendering at the expense of compute time. This % flag is ignored by PostScript Level 1 printers. /FMUseAcccurateScreens true def % % The following PostScript procedure defines the spot function that Frame % products will use for process separations. You may un-comment-out one of % the alternative functions below, or use your own. % % Dot function /FMSpotFunction {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 sub } {dup mul exch dup mul add 1 exch sub }ifelse } def % % Line function % /FMSpotFunction { pop } def % % Elipse function % /FMSpotFunction { dup 5 mul 8 div mul exch dup mul exch add % sqrt 1 exch sub } def % % /FMversion (5.0) def /fMLevel1 /languagelevel where {pop languagelevel} {1} ifelse 2 lt def /FMPColor fMLevel1 { false /colorimage where {pop pop true} if } { true } ifelse def /FrameDict 400 dict def systemdict /errordict known not {/errordict 10 dict def errordict /rangecheck {stop} put} if % The readline in PS 23.0 doesn't recognize cr's as nl's on AppleTalk FrameDict /tmprangecheck errordict /rangecheck get put errordict /rangecheck {FrameDict /bug true put} put FrameDict /bug false put mark % Some PS machines read past the CR, so keep the following 3 lines together! currentfile 5 string readline 00 0000000000 cleartomark errordict /rangecheck FrameDict /tmprangecheck get put FrameDict /bug get { /readline { /gstring exch def /gfile exch def /gindex 0 def { gfile read pop dup 10 eq {exit} if dup 13 eq {exit} if gstring exch gindex exch put /gindex gindex 1 add def } loop pop gstring 0 gindex getinterval true } bind def } if /FMshowpage /showpage load def /FMquit /quit load def /FMFAILURE { dup = flush FMshowpage /Helvetica findfont 12 scalefont setfont 72 200 moveto show 72 220 moveto show FMshowpage FMquit } def /FMVERSION { FMversion ne { (Frame product version does not match ps_prolog! Check installation;) (also check ~/fminit and ./fminit for old versions) FMFAILURE } if } def /FMBADEPSF { (Adobe's PostScript Language Reference Manual, 2nd Edition, section H.2.4) (says your EPS file is not valid, as it calls X ) dup dup (X) search pop exch pop exch pop length 5 -1 roll putinterval FMFAILURE } def /fmConcatProcs { /proc2 exch cvlit def/proc1 exch cvlit def/newproc proc1 length proc2 length add array def newproc 0 proc1 putinterval newproc proc1 length proc2 putinterval newproc cvx }def FrameDict begin [ /ALDsave /FMdicttop /FMoptop /FMpointsize /FMsaveobject /b /bitmapsave /blut /bpside /bs /bstring /bwidth /c /cf /cs /cynu /depth /edown /fh /fillvals /fw /fx /fy /g /gfile /gindex /grnt /gryt /gstring /height /hh /i /im /indx /is /k /kk /landscape /lb /len /llx /lly /m /magu /manualfeed /n /offbits /onbits /organgle /orgbangle /orgbfreq /orgbproc /orgbxfer /orgfreq /orggangle /orggfreq /orggproc /orggxfer /orgmatrix /orgproc /orgrangle /orgrfreq /orgrproc /orgrxfer /orgxfer /pagesave /paperheight /papersizedict /paperwidth /pos /pwid /r /rad /redt /sl /str /tran /u /urx /ury /val /width /width /ws /ww /x /x1 /x2 /xindex /xpoint /xscale /xx /y /y1 /y2 /yelu /yindex /ypoint /yscale /yy ] { 0 def } forall /FmBD {bind def} bind def systemdict /pdfmark known { /fMAcrobat true def /FmPD /pdfmark load def /FmPT /show load def currentdistillerparams /CoreDistVersion get 2000 ge { /FmPD2 /pdfmark load def /FmPA { mark exch /Dest exch 5 3 roll /View [ /XYZ null 6 -2 roll FmDC exch pop null] /DEST FmPD }FmBD } { /FmPD2 /cleartomark load def /FmPA {pop pop pop}FmBD } ifelse } { /fMAcrobat false def /FmPD /cleartomark load def /FmPD2 /cleartomark load def /FmPT /pop load def /FmPA {pop pop pop}FmBD } ifelse /FmDC { transform fMDefaultMatrix itransform cvi exch cvi exch }FmBD /FmBx { dup 3 index lt {3 1 roll exch} if 1 index 4 index lt {4 -1 roll 3 1 roll exch 4 1 roll} if }FmBD /FMnone 0 def /FMcyan 1 def /FMmagenta 2 def /FMyellow 3 def /FMblack 4 def /FMcustom 5 def /fMNegative false def /FrameSepIs FMnone def /FrameSepBlack 0 def /FrameSepYellow 0 def /FrameSepMagenta 0 def /FrameSepCyan 0 def /FrameSepRed 1 def /FrameSepGreen 1 def /FrameSepBlue 1 def /FrameCurGray 1 def /FrameCurPat null def /FrameCurColors [ 0 0 0 1 0 0 0 ] def /FrameColorEpsilon .001 def /eqepsilon { sub dup 0 lt {neg} if FrameColorEpsilon le } bind def /FrameCmpColorsCMYK { 2 copy 0 get exch 0 get eqepsilon { 2 copy 1 get exch 1 get eqepsilon { 2 copy 2 get exch 2 get eqepsilon { 3 get exch 3 get eqepsilon } {pop pop false} ifelse }{pop pop false} ifelse } {pop pop false} ifelse } bind def /FrameCmpColorsRGB { 2 copy 4 get exch 0 get eqepsilon { 2 copy 5 get exch 1 get eqepsilon { 6 get exch 2 get eqepsilon }{pop pop false} ifelse } {pop pop false} ifelse } bind def /RGBtoCMYK { 1 exch sub 3 1 roll 1 exch sub 3 1 roll 1 exch sub 3 1 roll 3 copy 2 copy le { pop } { exch pop } ifelse 2 copy le { pop } { exch pop } ifelse dup dup dup 6 1 roll 4 1 roll 7 1 roll sub 6 1 roll sub 5 1 roll sub 4 1 roll } bind def /CMYKtoRGB { dup dup 4 -1 roll add 5 1 roll 3 -1 roll add 4 1 roll add 1 exch sub dup 0 lt {pop 0} if 3 1 roll 1 exch sub dup 0 lt {pop 0} if exch 1 exch sub dup 0 lt {pop 0} if exch } bind def /FrameSepInit { 1.0 RealSetgray } bind def /FrameSetSepColor { /FrameSepBlue exch def /FrameSepGreen exch def /FrameSepRed exch def /FrameSepBlack exch def /FrameSepYellow exch def /FrameSepMagenta exch def /FrameSepCyan exch def /FrameSepIs FMcustom def setCurrentScreen } bind def /FrameSetCyan { /FrameSepBlue 1.0 def /FrameSepGreen 1.0 def /FrameSepRed 0.0 def /FrameSepBlack 0.0 def /FrameSepYellow 0.0 def /FrameSepMagenta 0.0 def /FrameSepCyan 1.0 def /FrameSepIs FMcyan def setCurrentScreen } bind def /FrameSetMagenta { /FrameSepBlue 1.0 def /FrameSepGreen 0.0 def /FrameSepRed 1.0 def /FrameSepBlack 0.0 def /FrameSepYellow 0.0 def /FrameSepMagenta 1.0 def /FrameSepCyan 0.0 def /FrameSepIs FMmagenta def setCurrentScreen } bind def /FrameSetYellow { /FrameSepBlue 0.0 def /FrameSepGreen 1.0 def /FrameSepRed 1.0 def /FrameSepBlack 0.0 def /FrameSepYellow 1.0 def /FrameSepMagenta 0.0 def /FrameSepCyan 0.0 def /FrameSepIs FMyellow def setCurrentScreen } bind def /FrameSetBlack { /FrameSepBlue 0.0 def /FrameSepGreen 0.0 def /FrameSepRed 0.0 def /FrameSepBlack 1.0 def /FrameSepYellow 0.0 def /FrameSepMagenta 0.0 def /FrameSepCyan 0.0 def /FrameSepIs FMblack def setCurrentScreen } bind def /FrameNoSep { /FrameSepIs FMnone def setCurrentScreen } bind def /FrameSetSepColors { FrameDict begin [ exch 1 add 1 roll ] /FrameSepColors exch def end } bind def /FrameColorInSepListCMYK { FrameSepColors { exch dup 3 -1 roll FrameCmpColorsCMYK { pop true exit } if } forall dup true ne {pop false} if } bind def /FrameColorInSepListRGB { FrameSepColors { exch dup 3 -1 roll FrameCmpColorsRGB { pop true exit } if } forall dup true ne {pop false} if } bind def /RealSetgray /setgray load def /RealSetrgbcolor /setrgbcolor load def /RealSethsbcolor /sethsbcolor load def end /setgray { FrameDict begin FrameSepIs FMnone eq { RealSetgray } { FrameSepIs FMblack eq { RealSetgray } { FrameSepIs FMcustom eq FrameSepRed 0 eq and FrameSepGreen 0 eq and FrameSepBlue 0 eq and { RealSetgray } { 1 RealSetgray pop } ifelse } ifelse } ifelse end } bind def /setrgbcolor { FrameDict begin FrameSepIs FMnone eq { RealSetrgbcolor } { 3 copy [ 4 1 roll ] FrameColorInSepListRGB { FrameSepBlue eq exch FrameSepGreen eq and exch FrameSepRed eq and { 0 } { 1 } ifelse } { FMPColor { RealSetrgbcolor currentcmykcolor } { RGBtoCMYK } ifelse FrameSepIs FMblack eq {1.0 exch sub 4 1 roll pop pop pop} { FrameSepIs FMyellow eq {pop 1.0 exch sub 3 1 roll pop pop} { FrameSepIs FMmagenta eq {pop pop 1.0 exch sub exch pop } { FrameSepIs FMcyan eq {pop pop pop 1.0 exch sub } {pop pop pop pop 1} ifelse } ifelse } ifelse } ifelse } ifelse RealSetgray } ifelse end } bind def /sethsbcolor { FrameDict begin FrameSepIs FMnone eq { RealSethsbcolor } { RealSethsbcolor currentrgbcolor setrgbcolor } ifelse end } bind def FrameDict begin /setcmykcolor where { pop /RealSetcmykcolor /setcmykcolor load def } { /RealSetcmykcolor { 4 1 roll 3 { 3 index add 0 max 1 min 1 exch sub 3 1 roll} repeat RealSetrgbcolor pop } bind def } ifelse userdict /setcmykcolor { FrameDict begin FrameSepIs FMnone eq { RealSetcmykcolor } { 4 copy [ 5 1 roll ] FrameColorInSepListCMYK { FrameSepBlack eq exch FrameSepYellow eq and exch FrameSepMagenta eq and exch FrameSepCyan eq and { 0 } { 1 } ifelse } { FrameSepIs FMblack eq {1.0 exch sub 4 1 roll pop pop pop} { FrameSepIs FMyellow eq {pop 1.0 exch sub 3 1 roll pop pop} { FrameSepIs FMmagenta eq {pop pop 1.0 exch sub exch pop } { FrameSepIs FMcyan eq {pop pop pop 1.0 exch sub } {pop pop pop pop 1} ifelse } ifelse } ifelse } ifelse } ifelse RealSetgray } ifelse end } bind put fMLevel1 { /patScreenDict 7 dict dup begin <0f1e3c78f0e1c387> [ 45 { pop } {exch pop} .5 2 sqrt] FmBD <0f87c3e1f0783c1e> [ 135 { pop } {exch pop} .5 2 sqrt] FmBD [ 0 { pop } dup .5 2 ] FmBD [ 90 { pop } dup .5 2 ] FmBD <8142241818244281> [ 45 { 2 copy lt {exch} if pop} dup .75 2 sqrt] FmBD <03060c183060c081> [ 45 { pop } {exch pop} .875 2 sqrt] FmBD <8040201008040201> [ 135 { pop } {exch pop} .875 2 sqrt] FmBD end def } { /patProcDict 5 dict dup begin <0f1e3c78f0e1c387> { 3 setlinewidth -1 -1 moveto 9 9 lineto stroke 4 -4 moveto 12 4 lineto stroke -4 4 moveto 4 12 lineto stroke} bind def <0f87c3e1f0783c1e> { 3 setlinewidth -1 9 moveto 9 -1 lineto stroke -4 4 moveto 4 -4 lineto stroke 4 12 moveto 12 4 lineto stroke} bind def <8142241818244281> { 1 setlinewidth -1 9 moveto 9 -1 lineto stroke -1 -1 moveto 9 9 lineto stroke } bind def <03060c183060c081> { 1 setlinewidth -1 -1 moveto 9 9 lineto stroke 4 -4 moveto 12 4 lineto stroke -4 4 moveto 4 12 lineto stroke} bind def <8040201008040201> { 1 setlinewidth -1 9 moveto 9 -1 lineto stroke -4 4 moveto 4 -4 lineto stroke 4 12 moveto 12 4 lineto stroke} bind def end def /patDict 15 dict dup begin /PatternType 1 def /PaintType 2 def /TilingType 3 def /BBox [ 0 0 8 8 ] def /XStep 8 def /YStep 8 def /PaintProc { begin patProcDict bstring known { patProcDict bstring get exec } { 8 8 true [1 0 0 -1 0 8] bstring imagemask } ifelse end } bind def end def } ifelse /combineColor { FrameSepIs FMnone eq { graymode fMLevel1 or not { [/Pattern [/DeviceCMYK]] setcolorspace FrameCurColors 0 4 getinterval aload pop FrameCurPat setcolor } { FrameCurColors 3 get 1.0 ge { FrameCurGray RealSetgray } { fMAcrobat not FMPColor graymode and and { 0 1 3 { FrameCurColors exch get 1 FrameCurGray sub mul } for RealSetcmykcolor } { 4 1 6 { FrameCurColors exch get graymode { 1 exch sub 1 FrameCurGray sub mul 1 exch sub } { 1.0 lt {FrameCurGray} {1} ifelse } ifelse } for RealSetrgbcolor } ifelse } ifelse } ifelse } { FrameCurColors 0 4 getinterval aload FrameColorInSepListCMYK { FrameSepBlack eq exch FrameSepYellow eq and exch FrameSepMagenta eq and exch FrameSepCyan eq and FrameSepIs FMcustom eq and { FrameCurGray } { 1 } ifelse } { FrameSepIs FMblack eq {FrameCurGray 1.0 exch sub mul 1.0 exch sub 4 1 roll pop pop pop} { FrameSepIs FMyellow eq {pop FrameCurGray 1.0 exch sub mul 1.0 exch sub 3 1 roll pop pop} { FrameSepIs FMmagenta eq {pop pop FrameCurGray 1.0 exch sub mul 1.0 exch sub exch pop } { FrameSepIs FMcyan eq {pop pop pop FrameCurGray 1.0 exch sub mul 1.0 exch sub } {pop pop pop pop 1} ifelse } ifelse } ifelse } ifelse } ifelse graymode fMLevel1 or not { [/Pattern [/DeviceGray]] setcolorspace FrameCurPat setcolor } { graymode not fMLevel1 and { dup 1 lt {pop FrameCurGray} if } if RealSetgray } ifelse } ifelse } bind def /savematrix { orgmatrix currentmatrix pop } bind def /restorematrix { orgmatrix setmatrix } bind def /fMDefaultMatrix matrix defaultmatrix def /fMatrix2 matrix def /dpi 72 0 fMDefaultMatrix dtransform dup mul exch dup mul add sqrt def /freq dpi dup 72 div round dup 0 eq {pop 1} if 8 mul div def /sangle 1 0 fMDefaultMatrix dtransform exch atan def sangle fMatrix2 rotate fMDefaultMatrix fMatrix2 concatmatrix dup 0 get /sflipx exch def 3 get /sflipy exch def /screenIndex { 0 1 dpiranges length 1 sub { dup dpiranges exch get 1 sub dpi le {exit} {pop} ifelse } for } bind def /getCyanScreen { FMUseHighFrequencyScreens { CHighAngles CMHighFreqs} {CLowAngles CMLowFreqs} ifelse screenIndex dup 3 1 roll get 3 1 roll get /FMSpotFunction load } bind def /getMagentaScreen { FMUseHighFrequencyScreens { MHighAngles CMHighFreqs } {MLowAngles CMLowFreqs} ifelse screenIndex dup 3 1 roll get 3 1 roll get /FMSpotFunction load } bind def /getYellowScreen { FMUseHighFrequencyScreens { YHighTDot YHighFreqs} { YLowTDot YLowFreqs } ifelse screenIndex dup 3 1 roll get 3 1 roll get { 3 div {2 { 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch} repeat FMSpotFunction } } {/FMSpotFunction load } ifelse 0.0 exch } bind def /getBlackScreen { FMUseHighFrequencyScreens { KHighFreqs } { KLowFreqs } ifelse screenIndex get 45.0 /FMSpotFunction load } bind def /getSpotScreen { getBlackScreen } bind def /getCompositeScreen { getBlackScreen } bind def /FMSetScreen fMLevel1 { /setscreen load }{ { 8 dict begin /HalftoneType 1 def /SpotFunction exch def /Angle exch def /Frequency exch def /AccurateScreens FMUseAcccurateScreens def currentdict end sethalftone } bind } ifelse def /setDefaultScreen { FMPColor { orgrxfer cvx orggxfer cvx orgbxfer cvx orgxfer cvx setcolortransfer } { orgxfer cvx settransfer } ifelse orgfreq organgle orgproc cvx setscreen } bind def /setCurrentScreen { FrameSepIs FMnone eq { FMUseDefaultNoSeparationScreen { setDefaultScreen } { getCompositeScreen FMSetScreen } ifelse } { FrameSepIs FMcustom eq { FMUseDefaultSpotSeparationScreen { setDefaultScreen } { getSpotScreen FMSetScreen } ifelse } { FMUseDefaultProcessSeparationScreen { setDefaultScreen } { FrameSepIs FMcyan eq { getCyanScreen FMSetScreen } { FrameSepIs FMmagenta eq { getMagentaScreen FMSetScreen } { FrameSepIs FMyellow eq { getYellowScreen FMSetScreen } { getBlackScreen FMSetScreen } ifelse } ifelse } ifelse } ifelse } ifelse } ifelse } bind def end /FMDOCUMENT { array /FMfonts exch def /#copies exch def FrameDict begin 0 ne /manualfeed exch def /paperheight exch def /paperwidth exch def 0 ne /fMNegative exch def 0 ne /edown exch def /yscale exch def /xscale exch def fMLevel1 { manualfeed {setmanualfeed} if /FMdicttop countdictstack 1 add def /FMoptop count def setpapername manualfeed {true} {papersize} ifelse {manualpapersize} {false} ifelse {desperatepapersize} {false} ifelse {papersizefailure} if count -1 FMoptop {pop pop} for countdictstack -1 FMdicttop {pop end} for } {2 dict dup /PageSize [paperwidth paperheight] put manualfeed {dup /ManualFeed manualfeed put} if {setpagedevice} stopped {papersizefailure} if } ifelse FMPColor { currentcolorscreen cvlit /orgproc exch def /organgle exch def /orgfreq exch def cvlit /orgbproc exch def /orgbangle exch def /orgbfreq exch def cvlit /orggproc exch def /orggangle exch def /orggfreq exch def cvlit /orgrproc exch def /orgrangle exch def /orgrfreq exch def currentcolortransfer fMNegative { 1 1 4 { pop { 1 exch sub } fmConcatProcs 4 1 roll } for 4 copy setcolortransfer } if cvlit /orgxfer exch def cvlit /orgbxfer exch def cvlit /orggxfer exch def cvlit /orgrxfer exch def } { currentscreen cvlit /orgproc exch def /organgle exch def /orgfreq exch def currenttransfer fMNegative { { 1 exch sub } fmConcatProcs dup settransfer } if cvlit /orgxfer exch def } ifelse end } def /FMBEGINPAGE { FrameDict begin /pagesave save def 3.86 setmiterlimit /landscape exch 0 ne def landscape { 90 rotate 0 exch dup /pwid exch def neg translate pop }{ pop /pwid exch def } ifelse edown { [-1 0 0 1 pwid 0] concat } if 0 0 moveto paperwidth 0 lineto paperwidth paperheight lineto 0 paperheight lineto 0 0 lineto 1 setgray fill xscale yscale scale /orgmatrix matrix def gsave } def /FMENDPAGE { grestore pagesave restore end showpage } def /FMFONTDEFINE { FrameDict begin findfont ReEncode 1 index exch definefont FMfonts 3 1 roll put end } def /FMFILLS { FrameDict begin dup array /fillvals exch def dict /patCache exch def end } def /FMFILL { FrameDict begin fillvals 3 1 roll put end } def /FMNORMALIZEGRAPHICS { newpath 1 setlinewidth 0 setlinecap 0 0 0 sethsbcolor 0 setgray } bind def /FMBEGINEPSF { end /FMEPSF save def /showpage {} def % See Adobe's "PostScript Language Reference Manual, 2nd Edition", page 714. % "...the following operators MUST NOT be used in an EPS file:" (emphasis ours) /banddevice {(banddevice) FMBADEPSF} def /clear {(clear) FMBADEPSF} def /cleardictstack {(cleardictstack) FMBADEPSF} def /copypage {(copypage) FMBADEPSF} def /erasepage {(erasepage) FMBADEPSF} def /exitserver {(exitserver) FMBADEPSF} def /framedevice {(framedevice) FMBADEPSF} def /grestoreall {(grestoreall) FMBADEPSF} def /initclip {(initclip) FMBADEPSF} def /initgraphics {(initgraphics) FMBADEPSF} def /quit {(quit) FMBADEPSF} def /renderbands {(renderbands) FMBADEPSF} def /setglobal {(setglobal) FMBADEPSF} def /setpagedevice {(setpagedevice) FMBADEPSF} def /setshared {(setshared) FMBADEPSF} def /startjob {(startjob) FMBADEPSF} def /lettertray {(lettertray) FMBADEPSF} def /letter {(letter) FMBADEPSF} def /lettersmall {(lettersmall) FMBADEPSF} def /11x17tray {(11x17tray) FMBADEPSF} def /11x17 {(11x17) FMBADEPSF} def /ledgertray {(ledgertray) FMBADEPSF} def /ledger {(ledger) FMBADEPSF} def /legaltray {(legaltray) FMBADEPSF} def /legal {(legal) FMBADEPSF} def /statementtray {(statementtray) FMBADEPSF} def /statement {(statement) FMBADEPSF} def /executivetray {(executivetray) FMBADEPSF} def /executive {(executive) FMBADEPSF} def /a3tray {(a3tray) FMBADEPSF} def /a3 {(a3) FMBADEPSF} def /a4tray {(a4tray) FMBADEPSF} def /a4 {(a4) FMBADEPSF} def /a4small {(a4small) FMBADEPSF} def /b4tray {(b4tray) FMBADEPSF} def /b4 {(b4) FMBADEPSF} def /b5tray {(b5tray) FMBADEPSF} def /b5 {(b5) FMBADEPSF} def FMNORMALIZEGRAPHICS [/fy /fx /fh /fw /ury /urx /lly /llx] {exch def} forall fx fw 2 div add fy fh 2 div add translate rotate fw 2 div neg fh 2 div neg translate fw urx llx sub div fh ury lly sub div scale llx neg lly neg translate /FMdicttop countdictstack 1 add def /FMoptop count def } bind def /FMENDEPSF { count -1 FMoptop {pop pop} for countdictstack -1 FMdicttop {pop end} for FMEPSF restore FrameDict begin } bind def FrameDict begin /setmanualfeed { %%BeginFeature *ManualFeed True statusdict /manualfeed true put %%EndFeature } bind def /max {2 copy lt {exch} if pop} bind def /min {2 copy gt {exch} if pop} bind def /inch {72 mul} def /pagedimen { paperheight sub abs 16 lt exch paperwidth sub abs 16 lt and {/papername exch def} {pop} ifelse } bind def /setpapername { /papersizedict 14 dict def papersizedict begin /papername /unknown def /Letter 8.5 inch 11.0 inch pagedimen /LetterSmall 7.68 inch 10.16 inch pagedimen /Tabloid 11.0 inch 17.0 inch pagedimen /Ledger 17.0 inch 11.0 inch pagedimen /Legal 8.5 inch 14.0 inch pagedimen /Statement 5.5 inch 8.5 inch pagedimen /Executive 7.5 inch 10.0 inch pagedimen /A3 11.69 inch 16.5 inch pagedimen /A4 8.26 inch 11.69 inch pagedimen /A4Small 7.47 inch 10.85 inch pagedimen /B4 10.125 inch 14.33 inch pagedimen /B5 7.16 inch 10.125 inch pagedimen end } bind def /papersize { papersizedict begin /Letter {lettertray letter} def /LetterSmall {lettertray lettersmall} def /Tabloid {11x17tray 11x17} def /Ledger {ledgertray ledger} def /Legal {legaltray legal} def /Statement {statementtray statement} def /Executive {executivetray executive} def /A3 {a3tray a3} def /A4 {a4tray a4} def /A4Small {a4tray a4small} def /B4 {b4tray b4} def /B5 {b5tray b5} def /unknown {unknown} def papersizedict dup papername known {papername} {/unknown} ifelse get end statusdict begin stopped end } bind def /manualpapersize { papersizedict begin /Letter {letter} def /LetterSmall {lettersmall} def /Tabloid {11x17} def /Ledger {ledger} def /Legal {legal} def /Statement {statement} def /Executive {executive} def /A3 {a3} def /A4 {a4} def /A4Small {a4small} def /B4 {b4} def /B5 {b5} def /unknown {unknown} def papersizedict dup papername known {papername} {/unknown} ifelse get end stopped } bind def /desperatepapersize { statusdict /setpageparams known { paperwidth paperheight 0 1 statusdict begin {setpageparams} stopped end } {true} ifelse } bind def /papersizefailure { FMAllowPaperSizeMismatch not { (The requested paper size is not available in any currently-installed tray) (Edit the PS file to "FMAllowPaperSizeMismatch true" to use default tray) FMFAILURE } if } def /DiacriticEncoding [ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /space /exclam /quotedbl /numbersign /dollar /percent /ampersand /quotesingle /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash /zero /one /two /three /four /five /six /seven /eight /nine /colon /semicolon /less /equal /greater /question /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O /P /Q /R /S /T /U /V /W /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore /grave /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o /p /q /r /s /t /u /v /w /x /y /z /braceleft /bar /braceright /asciitilde /.notdef /Adieresis /Aring /Ccedilla /Eacute /Ntilde /Odieresis /Udieresis /aacute /agrave /acircumflex /adieresis /atilde /aring /ccedilla /eacute /egrave /ecircumflex /edieresis /iacute /igrave /icircumflex /idieresis /ntilde /oacute /ograve /ocircumflex /odieresis /otilde /uacute /ugrave /ucircumflex /udieresis /dagger /.notdef /cent /sterling /section /bullet /paragraph /germandbls /registered /copyright /trademark /acute /dieresis /.notdef /AE /Oslash /.notdef /.notdef /.notdef /.notdef /yen /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /ordfeminine /ordmasculine /.notdef /ae /oslash /questiondown /exclamdown /logicalnot /.notdef /florin /.notdef /.notdef /guillemotleft /guillemotright /ellipsis /.notdef /Agrave /Atilde /Otilde /OE /oe /endash /emdash /quotedblleft /quotedblright /quoteleft /quoteright /.notdef /.notdef /ydieresis /Ydieresis /fraction /currency /guilsinglleft /guilsinglright /fi /fl /daggerdbl /periodcentered /quotesinglbase /quotedblbase /perthousand /Acircumflex /Ecircumflex /Aacute /Edieresis /Egrave /Iacute /Icircumflex /Idieresis /Igrave /Oacute /Ocircumflex /.notdef /Ograve /Uacute /Ucircumflex /Ugrave /dotlessi /circumflex /tilde /macron /breve /dotaccent /ring /cedilla /hungarumlaut /ogonek /caron ] def /ReEncode { dup length dict begin { 1 index /FID ne {def} {pop pop} ifelse } forall 0 eq {/Encoding DiacriticEncoding def} if currentdict end } bind def FMPColor { /BEGINBITMAPCOLOR { BITMAPCOLOR} def /BEGINBITMAPCOLORc { BITMAPCOLORc} def /BEGINBITMAPTRUECOLOR { BITMAPTRUECOLOR } def /BEGINBITMAPTRUECOLORc { BITMAPTRUECOLORc } def /BEGINBITMAPCMYK { BITMAPCMYK } def /BEGINBITMAPCMYKc { BITMAPCMYKc } def } { /BEGINBITMAPCOLOR { BITMAPGRAY} def /BEGINBITMAPCOLORc { BITMAPGRAYc} def /BEGINBITMAPTRUECOLOR { BITMAPTRUEGRAY } def /BEGINBITMAPTRUECOLORc { BITMAPTRUEGRAYc } def /BEGINBITMAPCMYK { BITMAPCMYKGRAY } def /BEGINBITMAPCMYKc { BITMAPCMYKGRAYc } def } ifelse /K { FMPrintAllColorsAsBlack { dup 1 eq 2 index 1 eq and 3 index 1 eq and not {7 {pop} repeat 0 0 0 1 0 0 0} if } if FrameCurColors astore pop combineColor } bind def /graymode true def fMLevel1 { /fmGetFlip { fMatrix2 exch get mul 0 lt { -1 } { 1 } ifelse } FmBD } if /setPatternMode { fMLevel1 { 2 index patScreenDict exch known { pop pop patScreenDict exch get aload pop freq mul 5 2 roll fMatrix2 currentmatrix 1 get 0 ne { 3 -1 roll 90 add 3 1 roll sflipx 1 fmGetFlip sflipy 2 fmGetFlip neg mul } { sflipx 0 fmGetFlip sflipy 3 fmGetFlip mul } ifelse 0 lt {exch pop} {pop} ifelse fMNegative { {neg} fmConcatProcs } if bind systemdict /setscreen get exec /FrameCurGray exch def } { /bwidth exch def /bpside exch def /bstring exch def /onbits 0 def /offbits 0 def freq sangle landscape {90 add} if {/ypoint exch def /xpoint exch def /xindex xpoint 1 add 2 div bpside mul cvi def /yindex ypoint 1 add 2 div bpside mul cvi def bstring yindex bwidth mul xindex 8 idiv add get 1 7 xindex 8 mod sub bitshift and 0 ne fMNegative {not} if {/onbits onbits 1 add def 1} {/offbits offbits 1 add def 0} ifelse } setscreen offbits offbits onbits add div fMNegative {1.0 exch sub} if /FrameCurGray exch def } ifelse } { pop pop dup patCache exch known { patCache exch get } { dup patDict /bstring 3 -1 roll put patDict 9 PatFreq screenIndex get div dup matrix scale makepattern dup patCache 4 -1 roll 3 -1 roll put } ifelse /FrameCurGray 0 def /FrameCurPat exch def } ifelse /graymode false def combineColor } bind def /setGrayScaleMode { graymode not { /graymode true def fMLevel1 { setCurrentScreen } if } if /FrameCurGray exch def combineColor } bind def /normalize { transform round exch round exch itransform } bind def /dnormalize { dtransform round exch round exch idtransform } bind def /lnormalize { 0 dtransform exch cvi 2 idiv 2 mul 1 add exch idtransform pop } bind def /H { lnormalize setlinewidth } bind def /Z { setlinecap } bind def /PFill { graymode fMLevel1 or not { gsave 1 setgray eofill grestore } if } bind def /PStroke { graymode fMLevel1 or not { gsave 1 setgray stroke grestore } if stroke } bind def /X { fillvals exch get dup type /stringtype eq {8 1 setPatternMode} {setGrayScaleMode} ifelse } bind def /V { PFill gsave eofill grestore } bind def /Vclip { clip } bind def /Vstrk { currentlinewidth exch setlinewidth PStroke setlinewidth } bind def /N { PStroke } bind def /Nclip { strokepath clip newpath } bind def /Nstrk { currentlinewidth exch setlinewidth PStroke setlinewidth } bind def /M {newpath moveto} bind def /E {lineto} bind def /D {curveto} bind def /O {closepath} bind def /L { /n exch def newpath normalize moveto 2 1 n {pop normalize lineto} for } bind def /Y { L closepath } bind def /R { /y2 exch def /x2 exch def /y1 exch def /x1 exch def x1 y1 x2 y1 x2 y2 x1 y2 4 Y } bind def /rarc {rad arcto } bind def /RR { /rad exch def normalize /y2 exch def /x2 exch def normalize /y1 exch def /x1 exch def mark newpath { x1 y1 rad add moveto x1 y2 x2 y2 rarc x2 y2 x2 y1 rarc x2 y1 x1 y1 rarc x1 y1 x1 y2 rarc closepath } stopped {x1 y1 x2 y2 R} if cleartomark } bind def /RRR { /rad exch def normalize /y4 exch def /x4 exch def normalize /y3 exch def /x3 exch def normalize /y2 exch def /x2 exch def normalize /y1 exch def /x1 exch def newpath normalize moveto mark { x2 y2 x3 y3 rarc x3 y3 x4 y4 rarc x4 y4 x1 y1 rarc x1 y1 x2 y2 rarc closepath } stopped {x1 y1 x2 y2 x3 y3 x4 y4 newpath moveto lineto lineto lineto closepath} if cleartomark } bind def /C { grestore gsave R clip setCurrentScreen } bind def /CP { grestore gsave Y clip setCurrentScreen } bind def /F { FMfonts exch get FMpointsize scalefont setfont } bind def /Q { /FMpointsize exch def F } bind def /T { moveto show } bind def /RF { rotate 0 ne {-1 1 scale} if } bind def /TF { gsave moveto RF show grestore } bind def /P { moveto 0 32 3 2 roll widthshow } bind def /PF { gsave moveto RF 0 32 3 2 roll widthshow grestore } bind def /S { moveto 0 exch ashow } bind def /SF { gsave moveto RF 0 exch ashow grestore } bind def /B { moveto 0 32 4 2 roll 0 exch awidthshow } bind def /BF { gsave moveto RF 0 32 4 2 roll 0 exch awidthshow grestore } bind def /G { gsave newpath normalize translate 0.0 0.0 moveto dnormalize scale 0.0 0.0 1.0 5 3 roll arc closepath PFill fill grestore } bind def /Gstrk { savematrix newpath 2 index 2 div add exch 3 index 2 div sub exch normalize 2 index 2 div sub exch 3 index 2 div add exch translate scale 0.0 0.0 1.0 5 3 roll arc restorematrix currentlinewidth exch setlinewidth PStroke setlinewidth } bind def /Gclip { newpath savematrix normalize translate 0.0 0.0 moveto dnormalize scale 0.0 0.0 1.0 5 3 roll arc closepath clip newpath restorematrix } bind def /GG { gsave newpath normalize translate 0.0 0.0 moveto rotate dnormalize scale 0.0 0.0 1.0 5 3 roll arc closepath PFill fill grestore } bind def /GGclip { savematrix newpath normalize translate 0.0 0.0 moveto rotate dnormalize scale 0.0 0.0 1.0 5 3 roll arc closepath clip newpath restorematrix } bind def /GGstrk { savematrix newpath normalize translate 0.0 0.0 moveto rotate dnormalize scale 0.0 0.0 1.0 5 3 roll arc closepath restorematrix currentlinewidth exch setlinewidth PStroke setlinewidth } bind def /A { gsave savematrix newpath 2 index 2 div add exch 3 index 2 div sub exch normalize 2 index 2 div sub exch 3 index 2 div add exch translate scale 0.0 0.0 1.0 5 3 roll arc restorematrix PStroke grestore } bind def /Aclip { newpath savematrix normalize translate 0.0 0.0 moveto dnormalize scale 0.0 0.0 1.0 5 3 roll arc closepath strokepath clip newpath restorematrix } bind def /Astrk { Gstrk } bind def /AA { gsave savematrix newpath 3 index 2 div add exch 4 index 2 div sub exch normalize 3 index 2 div sub exch 4 index 2 div add exch translate rotate scale 0.0 0.0 1.0 5 3 roll arc restorematrix PStroke grestore } bind def /AAclip { savematrix newpath normalize translate 0.0 0.0 moveto rotate dnormalize scale 0.0 0.0 1.0 5 3 roll arc closepath strokepath clip newpath restorematrix } bind def /AAstrk { GGstrk } bind def /BEGINPRINTCODE { /FMdicttop countdictstack 1 add def /FMoptop count 7 sub def /FMsaveobject save def userdict begin /showpage {} def FMNORMALIZEGRAPHICS 3 index neg 3 index neg translate } bind def /ENDPRINTCODE { count -1 FMoptop {pop pop} for countdictstack -1 FMdicttop {pop end} for FMsaveobject restore } bind def /gn { 0 { 46 mul cf read pop 32 sub dup 46 lt {exit} if 46 sub add } loop add } bind def /cfs { /str sl string def 0 1 sl 1 sub {str exch val put} for str def } bind def /ic [ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0223 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0223 0 {0 hx} {1 hx} {2 hx} {3 hx} {4 hx} {5 hx} {6 hx} {7 hx} {8 hx} {9 hx} {10 hx} {11 hx} {12 hx} {13 hx} {14 hx} {15 hx} {16 hx} {17 hx} {18 hx} {19 hx} {gn hx} {0} {1} {2} {3} {4} {5} {6} {7} {8} {9} {10} {11} {12} {13} {14} {15} {16} {17} {18} {19} {gn} {0 wh} {1 wh} {2 wh} {3 wh} {4 wh} {5 wh} {6 wh} {7 wh} {8 wh} {9 wh} {10 wh} {11 wh} {12 wh} {13 wh} {14 wh} {gn wh} {0 bl} {1 bl} {2 bl} {3 bl} {4 bl} {5 bl} {6 bl} {7 bl} {8 bl} {9 bl} {10 bl} {11 bl} {12 bl} {13 bl} {14 bl} {gn bl} {0 fl} {1 fl} {2 fl} {3 fl} {4 fl} {5 fl} {6 fl} {7 fl} {8 fl} {9 fl} {10 fl} {11 fl} {12 fl} {13 fl} {14 fl} {gn fl} ] def /ms { /sl exch def /val 255 def /ws cfs /im cfs /val 0 def /bs cfs /cs cfs } bind def 400 ms /ip { is 0 cf cs readline pop { ic exch get exec add } forall pop } bind def /rip { bis ris copy pop is 0 cf cs readline pop { ic exch get exec add } forall pop pop ris gis copy pop dup is exch cf cs readline pop { ic exch get exec add } forall pop pop gis bis copy pop dup add is exch cf cs readline pop { ic exch get exec add } forall pop } bind def /rip4 { kis cis copy pop is 0 cf cs readline pop { ic exch get exec add } forall pop pop cis mis copy pop dup is exch cf cs readline pop { ic exch get exec add } forall pop pop mis yis copy pop dup dup add is exch cf cs readline pop { ic exch get exec add } forall pop pop yis kis copy pop 3 mul is exch cf cs readline pop { ic exch get exec add } forall pop } bind def /wh { /len exch def /pos exch def ws 0 len getinterval im pos len getinterval copy pop pos len } bind def /bl { /len exch def /pos exch def bs 0 len getinterval im pos len getinterval copy pop pos len } bind def /s1 1 string def /fl { /len exch def /pos exch def /val cf s1 readhexstring pop 0 get def pos 1 pos len add 1 sub {im exch val put} for pos len } bind def /hx { 3 copy getinterval cf exch readhexstring pop pop } bind def /wbytes { dup dup 8 gt { pop 8 idiv mul } { 8 eq {pop} {1 eq {7 add 8 idiv} {3 add 4 idiv} ifelse} ifelse } ifelse } bind def /BEGINBITMAPBWc { 1 {} COMMONBITMAPc } bind def /BEGINBITMAPGRAYc { 8 {} COMMONBITMAPc } bind def /BEGINBITMAP2BITc { 2 {} COMMONBITMAPc } bind def /COMMONBITMAPc { /cvtProc exch def /depth exch def gsave 3 index 2 div add exch 4 index 2 div add exch translate rotate 1 index 2 div neg 1 index 2 div neg translate scale /height exch def /width exch def /lb width depth wbytes def sl lb lt {lb ms} if /bitmapsave save def cvtProc /is im 0 lb getinterval def ws 0 lb getinterval is copy pop /cf currentfile def width height depth [width 0 0 height neg 0 height] {ip} image bitmapsave restore grestore } bind def /BEGINBITMAPBW { 1 {} COMMONBITMAP } bind def /BEGINBITMAPGRAY { 8 {} COMMONBITMAP } bind def /BEGINBITMAP2BIT { 2 {} COMMONBITMAP } bind def /COMMONBITMAP { /cvtProc exch def /depth exch def gsave 3 index 2 div add exch 4 index 2 div add exch translate rotate 1 index 2 div neg 1 index 2 div neg translate scale /height exch def /width exch def /bitmapsave save def cvtProc /is width depth wbytes string def /cf currentfile def width height depth [width 0 0 height neg 0 height] {cf is readhexstring pop} image bitmapsave restore grestore } bind def /ngrayt 256 array def /nredt 256 array def /nbluet 256 array def /ngreent 256 array def fMLevel1 { /colorsetup { currentcolortransfer /gryt exch def /blut exch def /grnt exch def /redt exch def 0 1 255 { /indx exch def /cynu 1 red indx get 255 div sub def /magu 1 green indx get 255 div sub def /yelu 1 blue indx get 255 div sub def /kk cynu magu min yelu min def /u kk currentundercolorremoval exec def % /u 0 def nredt indx 1 0 cynu u sub max sub redt exec put ngreent indx 1 0 magu u sub max sub grnt exec put nbluet indx 1 0 yelu u sub max sub blut exec put ngrayt indx 1 kk currentblackgeneration exec sub gryt exec put } for {255 mul cvi nredt exch get} {255 mul cvi ngreent exch get} {255 mul cvi nbluet exch get} {255 mul cvi ngrayt exch get} setcolortransfer {pop 0} setundercolorremoval {} setblackgeneration } bind def } { /colorSetup2 { [ /Indexed /DeviceRGB 255 {dup red exch get 255 div exch dup green exch get 255 div exch blue exch get 255 div} ] setcolorspace } bind def } ifelse /fakecolorsetup { /tran 256 string def 0 1 255 {/indx exch def tran indx red indx get 77 mul green indx get 151 mul blue indx get 28 mul add add 256 idiv put} for currenttransfer {255 mul cvi tran exch get 255.0 div} exch fmConcatProcs settransfer } bind def /BITMAPCOLOR { /depth 8 def gsave 3 index 2 div add exch 4 index 2 div add exch translate rotate 1 index 2 div neg 1 index 2 div neg translate scale /height exch def /width exch def /bitmapsave save def fMLevel1 { colorsetup /is width depth wbytes string def /cf currentfile def width height depth [width 0 0 height neg 0 height] {cf is readhexstring pop} {is} {is} true 3 colorimage } { colorSetup2 /is width depth wbytes string def /cf currentfile def 7 dict dup begin /ImageType 1 def /Width width def /Height height def /ImageMatrix [width 0 0 height neg 0 height] def /DataSource {cf is readhexstring pop} bind def /BitsPerComponent depth def /Decode [0 255] def end image } ifelse bitmapsave restore grestore } bind def /BITMAPCOLORc { /depth 8 def gsave 3 index 2 div add exch 4 index 2 div add exch translate rotate 1 index 2 div neg 1 index 2 div neg translate scale /height exch def /width exch def /lb width depth wbytes def sl lb lt {lb ms} if /bitmapsave save def fMLevel1 { colorsetup /is im 0 lb getinterval def ws 0 lb getinterval is copy pop /cf currentfile def width height depth [width 0 0 height neg 0 height] {ip} {is} {is} true 3 colorimage } { colorSetup2 /is im 0 lb getinterval def ws 0 lb getinterval is copy pop /cf currentfile def 7 dict dup begin /ImageType 1 def /Width width def /Height height def /ImageMatrix [width 0 0 height neg 0 height] def /DataSource {ip} bind def /BitsPerComponent depth def /Decode [0 255] def end image } ifelse bitmapsave restore grestore } bind def /BITMAPTRUECOLORc { /depth 24 def gsave 3 index 2 div add exch 4 index 2 div add exch translate rotate 1 index 2 div neg 1 index 2 div neg translate scale /height exch def /width exch def /lb width depth wbytes def sl lb lt {lb ms} if /bitmapsave save def /is im 0 lb getinterval def /ris im 0 width getinterval def /gis im width width getinterval def /bis im width 2 mul width getinterval def ws 0 lb getinterval is copy pop /cf currentfile def width height 8 [width 0 0 height neg 0 height] {width rip pop ris} {gis} {bis} true 3 colorimage bitmapsave restore grestore } bind def /BITMAPCMYKc { /depth 32 def gsave 3 index 2 div add exch 4 index 2 div add exch translate rotate 1 index 2 div neg 1 index 2 div neg translate scale /height exch def /width exch def /lb width depth wbytes def sl lb lt {lb ms} if /bitmapsave save def /is im 0 lb getinterval def /cis im 0 width getinterval def /mis im width width getinterval def /yis im width 2 mul width getinterval def /kis im width 3 mul width getinterval def ws 0 lb getinterval is copy pop /cf currentfile def width height 8 [width 0 0 height neg 0 height] {width rip4 pop cis} {mis} {yis} {kis} true 4 colorimage bitmapsave restore grestore } bind def /BITMAPTRUECOLOR { gsave 3 index 2 div add exch 4 index 2 div add exch translate rotate 1 index 2 div neg 1 index 2 div neg translate scale /height exch def /width exch def /bitmapsave save def /is width string def /gis width string def /bis width string def /cf currentfile def width height 8 [width 0 0 height neg 0 height] { cf is readhexstring pop } { cf gis readhexstring pop } { cf bis readhexstring pop } true 3 colorimage bitmapsave restore grestore } bind def /BITMAPCMYK { gsave 3 index 2 div add exch 4 index 2 div add exch translate rotate 1 index 2 div neg 1 index 2 div neg translate scale /height exch def /width exch def /bitmapsave save def /is width string def /mis width string def /yis width string def /kis width string def /cf currentfile def width height 8 [width 0 0 height neg 0 height] { cf is readhexstring pop } { cf mis readhexstring pop } { cf yis readhexstring pop } { cf kis readhexstring pop } true 4 colorimage bitmapsave restore grestore } bind def /BITMAPTRUEGRAYc { /depth 24 def gsave 3 index 2 div add exch 4 index 2 div add exch translate rotate 1 index 2 div neg 1 index 2 div neg translate scale /height exch def /width exch def /lb width depth wbytes def sl lb lt {lb ms} if /bitmapsave save def /is im 0 lb getinterval def /ris im 0 width getinterval def /gis im width width getinterval def /bis im width 2 mul width getinterval def ws 0 lb getinterval is copy pop /cf currentfile def width height 8 [width 0 0 height neg 0 height] {width rip pop ris gis bis width gray} image bitmapsave restore grestore } bind def /BITMAPCMYKGRAYc { /depth 32 def gsave 3 index 2 div add exch 4 index 2 div add exch translate rotate 1 index 2 div neg 1 index 2 div neg translate scale /height exch def /width exch def /lb width depth wbytes def sl lb lt {lb ms} if /bitmapsave save def /is im 0 lb getinterval def /cis im 0 width getinterval def /mis im width width getinterval def /yis im width 2 mul width getinterval def /kis im width 3 mul width getinterval def ws 0 lb getinterval is copy pop /cf currentfile def width height 8 [width 0 0 height neg 0 height] {width rip pop cis mis yis kis width cgray} image bitmapsave restore grestore } bind def /cgray { /ww exch def /k exch def /y exch def /m exch def /c exch def 0 1 ww 1 sub { /i exch def c i get m i get y i get k i get CMYKtoRGB .144 mul 3 1 roll .587 mul 3 1 roll .299 mul add add c i 3 -1 roll floor cvi put } for c } bind def /gray { /ww exch def /b exch def /g exch def /r exch def 0 1 ww 1 sub { /i exch def r i get .299 mul g i get .587 mul b i get .114 mul add add r i 3 -1 roll floor cvi put } for r } bind def /BITMAPTRUEGRAY { gsave 3 index 2 div add exch 4 index 2 div add exch translate rotate 1 index 2 div neg 1 index 2 div neg translate scale /height exch def /width exch def /bitmapsave save def /is width string def /gis width string def /bis width string def /cf currentfile def width height 8 [width 0 0 height neg 0 height] { cf is readhexstring pop cf gis readhexstring pop cf bis readhexstring pop width gray} image bitmapsave restore grestore } bind def /BITMAPCMYKGRAY { gsave 3 index 2 div add exch 4 index 2 div add exch translate rotate 1 index 2 div neg 1 index 2 div neg translate scale /height exch def /width exch def /bitmapsave save def /is width string def /yis width string def /mis width string def /kis width string def /cf currentfile def width height 8 [width 0 0 height neg 0 height] { cf is readhexstring pop cf mis readhexstring pop cf yis readhexstring pop cf kis readhexstring pop width cgray} image bitmapsave restore grestore } bind def /BITMAPGRAY { 8 {fakecolorsetup} COMMONBITMAP } bind def /BITMAPGRAYc { 8 {fakecolorsetup} COMMONBITMAPc } bind def /ENDBITMAP { } bind def end /ALDmatrix matrix def ALDmatrix currentmatrix pop /StartALD { /ALDsave save def savematrix ALDmatrix setmatrix } bind def /InALD { restorematrix } bind def /DoneALD { ALDsave restore } bind def /I { setdash } bind def /J { [] 0 setdash } bind def %%EndProlog %%BeginSetup (5.0) FMVERSION 1 1 0 0 612 792 0 1 36 FMDOCUMENT 0 0 /Times-Italic FMFONTDEFINE 1 0 /Palatino-Roman FMFONTDEFINE 2 1 /Symbol FMFONTDEFINE 3 0 /Times-Roman FMFONTDEFINE 4 0 /Times-Bold FMFONTDEFINE 5 0 /LucidaSans-Typewriter FMFONTDEFINE 6 0 /LucidaSans-TypNarr FMFONTDEFINE 7 0 /Helvetica-Bold FMFONTDEFINE 8 0 /Helvetica FMFONTDEFINE 32 FMFILLS 0 0 FMFILL 1 0.1 FMFILL 2 0.3 FMFILL 3 0.5 FMFILL 4 0.7 FMFILL 5 0.9 FMFILL 6 0.97 FMFILL 7 1 FMFILL 8 <0f1e3c78f0e1c387> FMFILL 9 <0f87c3e1f0783c1e> FMFILL 10 FMFILL 11 FMFILL 12 <8142241818244281> FMFILL 13 <03060c183060c081> FMFILL 14 <8040201008040201> FMFILL 16 1 FMFILL 17 0.9 FMFILL 18 0.7 FMFILL 19 0.5 FMFILL 20 0.3 FMFILL 21 0.1 FMFILL 22 0.03 FMFILL 23 0 FMFILL 24 FMFILL 25 FMFILL 26 <3333333333333333> FMFILL 27 <0000ffff0000ffff> FMFILL 28 <7ebddbe7e7dbbd7e> FMFILL 29 FMFILL 30 <7fbfdfeff7fbfdfe> FMFILL %%EndSetup %%Page: "i" 1 %%BeginPaperSize: Letter %%EndPaperSize 612 792 0 FMBEGINPAGE [0 0 0 1 0 0 0] [ 0 1 1 0 1 0 0] [ 1 0 1 0 0 1 0] [ 1 1 0 0 0 0 1] [ 1 0 0 0 0 1 1] [ 0 1 0 0 1 0 1] [ 0 0 1 0 1 1 0] [ 1 0.4 0.15 0 0 0.6 0.85] [ 0.6 0.4 0 0.1 0.3 0.5 0.9] 9 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 K J 0 0 0 1 0 0 0 K 0 9 Q 0 X 0 0 0 1 0 0 0 K (i) 472.5 682.5 T 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 0 32 Q -0.64 (J) 170.49 628.7 S -0.64 (ava Media Player) 182.94 628.7 S -0.64 (s) 401.67 628.7 S 1 10 Q (Version 1.0.3) 263.54 514.37 T (November 6, 1997) 250.83 504.37 T (Java Media Framework is being developed by) 190.4 484.37 T (Sun Microsystems, Inc., Silicon Graphics Inc., and Intel Corporation.) 141.04 474.37 T 112.5 117.5 471.46 667.04 C 0 0 0 0 1 1 1 K 112.56 393 471.4 454.04 C 0 0 0 1 0 0 0 K 0 0 0 0 1 1 1 K 112.56 393 471.4 454.04 R 7 X V 0 0 0 1 0 0 0 K 0 146 371 453 506 75.19 33.06 118.27 402.64 FMBEGINEPSF %%BeginDocument: %!PS-Adobe-3.0 EPSF-3.0 %%Creator: Adobe Illustrator(TM) 5.0 %%For: (Noel) (sun micro) %%Title: (SMI Logo.Black.eps) %%CreationDate: (5/13/96) (12:20 PM) %%BoundingBox: 146 371 453 506 %%HiResBoundingBox: 146.2978 371.1483 452.6046 505.0299 %%DocumentProcessColors: Black %%DocumentSuppliedResources: procset Adobe_level2_AI5 1.0 0 %%+ procset Adobe_Illustrator_AI6_vars Adobe_Illustrator_AI6 %%+ procset Adobe_Illustrator_AI5 1.0 0 %AI5_FileFormat 2.0 %AI3_ColorUsage: Black&White %%CMYKCustomColor: 0.6 0.4 0 0.1 (SunBlue) %AI3_TemplateBox: 306 396 306 396 %AI3_TileBox: -59 120 671 672 %AI3_DocumentPreview: Macintosh_ColorPic %AI5_ArtSize: 792 612 %AI5_RulerUnits: 0 %AI5_ArtFlags: 0 0 0 1 0 0 1 1 0 %AI5_TargetResolution: 800 %AI5_NumLayers: 1 %AI5_OpenToView: -198 732 -1 1148 828 58 1 1 2 40 %AI5_OpenViewLayers: 7 %%EndComments %%BeginProlog %%BeginResource: procset Adobe_level2_AI5 1.2 0 %%Title: (Adobe Illustrator (R) Version 5.0 Level 2 Emulation) %%Version: 1.2 %%CreationDate: (04/10/93) () %%Copyright: ((C) 1987-1993 Adobe Systems Incorporated All Rights Reserved) userdict /Adobe_level2_AI5 23 dict dup begin put /packedarray where not { userdict begin /packedarray { array astore readonly } bind def /setpacking /pop load def /currentpacking false def end 0 } if pop userdict /defaultpacking currentpacking put true setpacking /initialize { Adobe_level2_AI5 begin } bind def /terminate { currentdict Adobe_level2_AI5 eq { end } if } bind def mark /setcustomcolor where not { /findcmykcustomcolor { 5 packedarray } bind def /setcustomcolor { exch aload pop pop 4 { 4 index mul 4 1 roll } repeat 5 -1 roll pop setcmykcolor } def } if /gt38? mark {version cvr cvx exec} stopped {cleartomark true} {38 gt exch pop} ifelse def userdict /deviceDPI 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt put userdict /level2? systemdict /languagelevel known dup { pop systemdict /languagelevel get 2 ge } if put /level2ScreenFreq { begin 60 HalftoneType 1 eq { pop Frequency } if HalftoneType 2 eq { pop GrayFrequency } if HalftoneType 5 eq { pop Default level2ScreenFreq } if end } bind def userdict /currentScreenFreq level2? {currenthalftone level2ScreenFreq} {currentscreen pop pop} ifelse put level2? not { /setcmykcolor where not { /setcmykcolor { exch .11 mul add exch .59 mul add exch .3 mul add 1 exch sub setgray } def } if /currentcmykcolor where not { /currentcmykcolor { 0 0 0 1 currentgray sub } def } if /setoverprint where not { /setoverprint /pop load def } if /selectfont where not { /selectfont { exch findfont exch dup type /arraytype eq { makefont } { scalefont } ifelse setfont } bind def } if /cshow where not { /cshow { [ 0 0 5 -1 roll aload pop ] cvx bind forall } bind def } if } if cleartomark /anyColor? { add add add 0 ne } bind def /testColor { gsave setcmykcolor currentcmykcolor grestore } bind def /testCMYKColorThrough { testColor anyColor? } bind def userdict /composite? level2? { gsave 1 1 1 1 setcmykcolor currentcmykcolor grestore add add add 4 eq } { 1 0 0 0 testCMYKColorThrough 0 1 0 0 testCMYKColorThrough 0 0 1 0 testCMYKColorThrough 0 0 0 1 testCMYKColorThrough and and and } ifelse put composite? not { userdict begin gsave /cyan? 1 0 0 0 testCMYKColorThrough def /magenta? 0 1 0 0 testCMYKColorThrough def /yellow? 0 0 1 0 testCMYKColorThrough def /black? 0 0 0 1 testCMYKColorThrough def grestore /isCMYKSep? cyan? magenta? yellow? black? or or or def /customColor? isCMYKSep? not def end } if end defaultpacking setpacking %%EndResource %%BeginProcSet: Adobe_ColorImage_AI6 1.0 0 userdict /Adobe_ColorImage_AI6 known not { userdict /Adobe_ColorImage_AI6 17 dict put } if userdict /Adobe_ColorImage_AI6 get begin /initialize { Adobe_ColorImage_AI6 begin Adobe_ColorImage_AI6 { dup type /arraytype eq { dup xcheck { bind } if } if pop pop } forall } def /terminate { end } def currentdict /Adobe_ColorImage_AI6_Vars known not { /Adobe_ColorImage_AI6_Vars 14 dict def } if Adobe_ColorImage_AI6_Vars begin /channelcount 0 def /sourcecount 0 def /sourcearray 4 array def /plateindex -1 def /XIMask 0 def /XIBinary 0 def /XIChannelCount 0 def /XIBitsPerPixel 0 def /XIImageHeight 0 def /XIImageWidth 0 def /XIImageMatrix null def /XIBuffer null def /XIDataProc null def end /WalkRGBString null def /WalkCMYKString null def /StuffRGBIntoGrayString null def /RGBToGrayImageProc null def /StuffCMYKIntoGrayString null def /CMYKToGrayImageProc null def /ColorImageCompositeEmulator null def /SeparateCMYKImageProc null def /FourEqual null def /TestPlateIndex null def currentdict /_colorimage known not { /colorimage where { /colorimage get /_colorimage exch def } { /_colorimage null def } ifelse } if /_currenttransfer systemdict /currenttransfer get def /colorimage null def /XI null def /WalkRGBString { 0 3 index dup length 1 sub 0 3 3 -1 roll { 3 getinterval { } forall 5 index exec 3 index } for 5 { pop } repeat } def /WalkCMYKString { 0 3 index dup length 1 sub 0 4 3 -1 roll { 4 getinterval { } forall 6 index exec 3 index } for 5 { pop } repeat } def /StuffRGBIntoGrayString { .11 mul exch .59 mul add exch .3 mul add cvi 3 copy put pop 1 add } def /RGBToGrayImageProc { Adobe_ColorImage_AI6_Vars begin sourcearray 0 get exec dup length 3 idiv string dup 3 1 roll /StuffRGBIntoGrayString load exch WalkRGBString end } def /StuffCMYKIntoGrayString { exch .11 mul add exch .59 mul add exch .3 mul add dup 255 gt { pop 255 } if 255 exch sub cvi 3 copy put pop 1 add } def /CMYKToGrayImageProc { Adobe_ColorImage_AI6_Vars begin sourcearray 0 get exec dup length 4 idiv string dup 3 1 roll /StuffCMYKIntoGrayString load exch WalkCMYKString end } def /ColorImageCompositeEmulator { pop true eq { Adobe_ColorImage_AI6_Vars /sourcecount get 5 add { pop } repeat } { Adobe_ColorImage_AI6_Vars /channelcount get 1 ne { Adobe_ColorImage_AI6_Vars begin sourcearray 0 3 -1 roll put channelcount 3 eq { /RGBToGrayImageProc } { /CMYKToGrayImageProc } ifelse load end } if image } ifelse } def /SeparateCMYKImageProc { Adobe_ColorImage_AI6_Vars begin sourcecount 0 ne { sourcearray plateindex get exec } { sourcearray 0 get exec dup length 4 idiv string 0 2 index plateindex 4 2 index length 1 sub { get 255 exch sub 3 copy put pop 1 add 2 index } for pop pop exch pop } ifelse end } def /FourEqual { 4 index ne { pop pop pop false } { 4 index ne { pop pop false } { 4 index ne { pop false } { 4 index eq } ifelse } ifelse } ifelse } def /TestPlateIndex { Adobe_ColorImage_AI6_Vars begin /plateindex -1 def /setcmykcolor where { pop gsave 1 0 0 0 setcmykcolor systemdict /currentgray get exec 1 exch sub 0 1 0 0 setcmykcolor systemdict /currentgray get exec 1 exch sub 0 0 1 0 setcmykcolor systemdict /currentgray get exec 1 exch sub 0 0 0 1 setcmykcolor systemdict /currentgray get exec 1 exch sub grestore 1 0 0 0 FourEqual { /plateindex 0 def } { 0 1 0 0 FourEqual { /plateindex 1 def } { 0 0 1 0 FourEqual { /plateindex 2 def } { 0 0 0 1 FourEqual { /plateindex 3 def } { 0 0 0 0 FourEqual { /plateindex 5 def } if } ifelse } ifelse } ifelse } ifelse pop pop pop pop } if plateindex end } def /colorimage { Adobe_ColorImage_AI6_Vars begin /channelcount 1 index def /sourcecount 2 index 1 eq { channelcount 1 sub } { 0 } ifelse def 4 sourcecount add index dup 8 eq exch 1 eq or not end { /_colorimage load null ne { _colorimage } { Adobe_ColorImage_AI6_Vars /sourcecount get 7 add { pop } repeat } ifelse } { dup 3 eq TestPlateIndex dup -1 eq exch 5 eq or or { /_colorimage load null eq { ColorImageCompositeEmulator } { dup 1 eq { pop pop image } { Adobe_ColorImage_AI6_Vars /plateindex get 5 eq { gsave 0 _currenttransfer exec 1 _currenttransfer exec eq { 0 _currenttransfer exec 0.5 lt } { 0 _currenttransfer exec 1 _currenttransfer exec gt } ifelse { { pop 0 } } { { pop 1 } } ifelse systemdict /settransfer get exec } if _colorimage Adobe_ColorImage_AI6_Vars /plateindex get 5 eq { grestore } if } ifelse } ifelse } { dup 1 eq { pop pop image } { pop pop Adobe_ColorImage_AI6_Vars begin sourcecount -1 0 { exch sourcearray 3 1 roll put } for /SeparateCMYKImageProc load end systemdict /image get exec } ifelse } ifelse } ifelse } def /XI { Adobe_ColorImage_AI6_Vars begin gsave /XIMask exch 0 ne def /XIBinary exch 0 ne def pop pop /XIChannelCount exch def /XIBitsPerPixel exch def /XIImageHeight exch def /XIImageWidth exch def pop pop pop pop /XIImageMatrix exch def XIBitsPerPixel 1 eq { XIImageWidth 8 div ceiling cvi } { XIImageWidth XIChannelCount mul } ifelse /XIBuffer exch string def XIBinary { /XIDataProc { currentfile XIBuffer readstring pop } def currentfile 128 string readline pop pop } { /XIDataProc { currentfile XIBuffer readhexstring pop } def } ifelse 0 0 moveto XIImageMatrix concat XIImageWidth XIImageHeight scale XIMask { XIImageWidth XIImageHeight false [ XIImageWidth 0 0 XIImageHeight neg 0 0 ] /XIDataProc load /_lp /null ddef _fc /_lp /imagemask ddef imagemask } { XIImageWidth XIImageHeight XIBitsPerPixel [ XIImageWidth 0 0 XIImageHeight neg 0 0 ] /XIDataProc load XIChannelCount 1 eq { gsave 0 setgray image grestore } { false XIChannelCount colorimage } ifelse } ifelse grestore end } def end %%EndProcSet %%BeginResource: procset Adobe_Illustrator_AI5 1.1 0 %%Title: (Adobe Illustrator (R) Version 5.0 Full Prolog) %%Version: 1.1 %%CreationDate: (3/7/1994) () %%Copyright: ((C) 1987-1994 Adobe Systems Incorporated All Rights Reserved) currentpacking true setpacking userdict /Adobe_Illustrator_AI5_vars 81 dict dup begin put /_eo false def /_lp /none def /_pf { } def /_ps { } def /_psf { } def /_pss { } def /_pjsf { } def /_pjss { } def /_pola 0 def /_doClip 0 def /cf currentflat def /_tm matrix def /_renderStart [ /e0 /r0 /a0 /o0 /e1 /r1 /a1 /i0 ] def /_renderEnd [ null null null null /i1 /i1 /i1 /i1 ] def /_render -1 def /_rise 0 def /_ax 0 def /_ay 0 def /_cx 0 def /_cy 0 def /_leading [ 0 0 ] def /_ctm matrix def /_mtx matrix def /_sp 16#020 def /_hyphen (-) def /_fScl 0 def /_cnt 0 def /_hs 1 def /_nativeEncoding 0 def /_useNativeEncoding 0 def /_tempEncode 0 def /_pntr 0 def /_tDict 2 dict def /_wv 0 def /Tx { } def /Tj { } def /CRender { } def /_AI3_savepage { } def /_gf null def /_cf 4 array def /_if null def /_of false def /_fc { } def /_gs null def /_cs 4 array def /_is null def /_os false def /_sc { } def /_pd 1 dict def /_ed 15 dict def /_pm matrix def /_fm null def /_fd null def /_fdd null def /_sm null def /_sd null def /_sdd null def /_i null def /discardSave null def /buffer 256 string def /beginString null def /endString null def /endStringLength null def /layerCnt 1 def /layerCount 1 def /perCent (%) 0 get def /perCentSeen? false def /newBuff null def /newBuffButFirst null def /newBuffLast null def /clipForward? false def end userdict /Adobe_Illustrator_AI5 known not { userdict /Adobe_Illustrator_AI5 91 dict put } if userdict /Adobe_Illustrator_AI5 get begin /initialize { Adobe_Illustrator_AI5 dup begin Adobe_Illustrator_AI5_vars begin discardDict { bind pop pop } forall dup /nc get begin { dup xcheck 1 index type /operatortype ne and { bind } if pop pop } forall end newpath } def /terminate { end end } def /_ null def /ddef { Adobe_Illustrator_AI5_vars 3 1 roll put } def /xput { dup load dup length exch maxlength eq { dup dup load dup length 2 mul dict copy def } if load begin def end } def /npop { { pop } repeat } def /sw { dup length exch stringwidth exch 5 -1 roll 3 index mul add 4 1 roll 3 1 roll mul add } def /swj { dup 4 1 roll dup length exch stringwidth exch 5 -1 roll 3 index mul add 4 1 roll 3 1 roll mul add 6 2 roll /_cnt 0 ddef { 1 index eq { /_cnt _cnt 1 add ddef } if } forall pop exch _cnt mul exch _cnt mul 2 index add 4 1 roll 2 index add 4 1 roll pop pop } def /ss { 4 1 roll { 2 npop (0) exch 2 copy 0 exch put pop gsave false charpath currentpoint 4 index setmatrix stroke grestore moveto 2 copy rmoveto } exch cshow 3 npop } def /jss { 4 1 roll { 2 npop (0) exch 2 copy 0 exch put gsave _sp eq { exch 6 index 6 index 6 index 5 -1 roll widthshow currentpoint } { false charpath currentpoint 4 index setmatrix stroke } ifelse grestore moveto 2 copy rmoveto } exch cshow 6 npop } def /sp { { 2 npop (0) exch 2 copy 0 exch put pop false charpath 2 copy rmoveto } exch cshow 2 npop } def /jsp { { 2 npop (0) exch 2 copy 0 exch put _sp eq { exch 5 index 5 index 5 index 5 -1 roll widthshow } { false charpath } ifelse 2 copy rmoveto } exch cshow 5 npop } def /pl { transform 0.25 sub round 0.25 add exch 0.25 sub round 0.25 add exch itransform } def /setstrokeadjust where { pop true setstrokeadjust /c { curveto } def /C /c load def /v { currentpoint 6 2 roll curveto } def /V /v load def /y { 2 copy curveto } def /Y /y load def /l { lineto } def /L /l load def /m { moveto } def } { /c { pl curveto } def /C /c load def /v { currentpoint 6 2 roll pl curveto } def /V /v load def /y { pl 2 copy curveto } def /Y /y load def /l { pl lineto } def /L /l load def /m { pl moveto } def } ifelse /d { setdash } def /cf { } def /i { dup 0 eq { pop cf } if setflat } def /j { setlinejoin } def /J { setlinecap } def /M { setmiterlimit } def /w { setlinewidth } def /XR { 0 ne /_eo exch ddef } def /H { } def /h { closepath } def /N { _pola 0 eq { _doClip 1 eq { _eo {eoclip} {clip} ifelse /_doClip 0 ddef } if newpath } { /CRender { N } ddef } ifelse } def /n { N } def /F { _pola 0 eq { _doClip 1 eq { gsave _pf grestore _eo {eoclip} {clip} ifelse newpath /_lp /none ddef _fc /_doClip 0 ddef } { _pf } ifelse } { /CRender { F } ddef } ifelse } def /f { closepath F } def /S { _pola 0 eq { _doClip 1 eq { gsave _ps grestore _eo {eoclip} {clip} ifelse newpath /_lp /none ddef _sc /_doClip 0 ddef } { _ps } ifelse } { /CRender { S } ddef } ifelse } def /s { closepath S } def /B { _pola 0 eq { _doClip 1 eq gsave F grestore { gsave S grestore _eo {eoclip} {clip} ifelse newpath /_lp /none ddef _sc /_doClip 0 ddef } { S } ifelse } { /CRender { B } ddef } ifelse } def /b { closepath B } def /W { /_doClip 1 ddef } def /* { count 0 ne { dup type /stringtype eq { pop } if } if newpath } def /u { } def /U { } def /q { _pola 0 eq { gsave } if } def /Q { _pola 0 eq { grestore } if } def /*u { _pola 1 add /_pola exch ddef } def /*U { _pola 1 sub /_pola exch ddef _pola 0 eq { CRender } if } def /D { pop } def /*w { } def /*W { } def /` { /_i save ddef clipForward? { nulldevice } if 6 1 roll 4 npop concat pop userdict begin /showpage { } def 0 setgray 0 setlinecap 1 setlinewidth 0 setlinejoin 10 setmiterlimit [] 0 setdash /setstrokeadjust where {pop false setstrokeadjust} if newpath 0 setgray false setoverprint } def /~ { end _i restore } def /O { 0 ne /_of exch ddef /_lp /none ddef } def /R { 0 ne /_os exch ddef /_lp /none ddef } def /g { /_gf exch ddef /_fc { _lp /fill ne { _of setoverprint _gf setgray /_lp /fill ddef } if } ddef /_pf { _fc _eo {eofill} {fill} ifelse } ddef /_psf { _fc ashow } ddef /_pjsf { _fc awidthshow } ddef /_lp /none ddef } def /G { /_gs exch ddef /_sc { _lp /stroke ne { _os setoverprint _gs setgray /_lp /stroke ddef } if } ddef /_ps { _sc stroke } ddef /_pss { _sc ss } ddef /_pjss { _sc jss } ddef /_lp /none ddef } def /k { _cf astore pop /_fc { _lp /fill ne { _of setoverprint _cf aload pop setcmykcolor /_lp /fill ddef } if } ddef /_pf { _fc _eo {eofill} {fill} ifelse } ddef /_psf { _fc ashow } ddef /_pjsf { _fc awidthshow } ddef /_lp /none ddef } def /K { _cs astore pop /_sc { _lp /stroke ne { _os setoverprint _cs aload pop setcmykcolor /_lp /stroke ddef } if } ddef /_ps { _sc stroke } ddef /_pss { _sc ss } ddef /_pjss { _sc jss } ddef /_lp /none ddef } def /x { /_gf exch ddef findcmykcustomcolor /_if exch ddef /_fc { _lp /fill ne { _of setoverprint _if _gf 1 exch sub setcustomcolor /_lp /fill ddef } if } ddef /_pf { _fc _eo {eofill} {fill} ifelse } ddef /_psf { _fc ashow } ddef /_pjsf { _fc awidthshow } ddef /_lp /none ddef } def /X { /_gs exch ddef findcmykcustomcolor /_is exch ddef /_sc { _lp /stroke ne { _os setoverprint _is _gs 1 exch sub setcustomcolor /_lp /stroke ddef } if } ddef /_ps { _sc stroke } ddef /_pss { _sc ss } ddef /_pjss { _sc jss } ddef /_lp /none ddef } def /A { pop } def /annotatepage { userdict /annotatepage 2 copy known {get exec} {pop pop} ifelse } def /XT { pop pop } def /discard { save /discardSave exch store discardDict begin /endString exch store gt38? { 2 add } if load stopped pop end discardSave restore } bind def userdict /discardDict 7 dict dup begin put /pre38Initialize { /endStringLength endString length store /newBuff buffer 0 endStringLength getinterval store /newBuffButFirst newBuff 1 endStringLength 1 sub getinterval store /newBuffLast newBuff endStringLength 1 sub 1 getinterval store } def /shiftBuffer { newBuff 0 newBuffButFirst putinterval newBuffLast 0 currentfile read not { stop } if put } def 0 { pre38Initialize mark currentfile newBuff readstring exch pop { { newBuff endString eq { cleartomark stop } if shiftBuffer } loop } { stop } ifelse } def 1 { pre38Initialize /beginString exch store mark currentfile newBuff readstring exch pop { { newBuff beginString eq { /layerCount dup load 1 add store } { newBuff endString eq { /layerCount dup load 1 sub store layerCount 0 eq { cleartomark stop } if } if } ifelse shiftBuffer } loop } if } def 2 { mark { currentfile buffer readline not { stop } if endString eq { cleartomark stop } if } loop } def 3 { /beginString exch store /layerCnt 1 store mark { currentfile buffer readline not { stop } if dup beginString eq { pop /layerCnt dup load 1 add store } { endString eq { layerCnt 1 eq { cleartomark stop } { /layerCnt dup load 1 sub store } ifelse } if } ifelse } loop } def end userdict /clipRenderOff 15 dict dup begin put { /n /N /s /S /f /F /b /B } { { _doClip 1 eq { /_doClip 0 ddef _eo {eoclip} {clip} ifelse } if newpath } def } forall /Tr /pop load def /Bb {} def /BB /pop load def /Bg {12 npop} def /Bm {6 npop} def /Bc /Bm load def /Bh {4 npop} def end /Lb { 4 npop 6 1 roll pop 4 1 roll pop pop pop 0 eq { 0 eq { (%AI5_BeginLayer) 1 (%AI5_EndLayer--) discard } { /clipForward? true def /Tx /pop load def /Tj /pop load def currentdict end clipRenderOff begin begin } ifelse } { 0 eq { save /discardSave exch store } if } ifelse } bind def /LB { discardSave dup null ne { restore } { pop clipForward? { currentdict end end begin /clipForward? false ddef } if } ifelse } bind def /Pb { pop pop 0 (%AI5_EndPalette) discard } bind def /Np { 0 (%AI5_End_NonPrinting--) discard } bind def /Ln /pop load def /Ap /pop load def /Ar { 72 exch div 0 dtransform dup mul exch dup mul add sqrt dup 1 lt { pop 1 } if setflat } def /Mb { q } def /Md { } def /MB { Q } def /nc 3 dict def nc begin /setgray { pop } bind def /setcmykcolor { 4 npop } bind def /setcustomcolor { 2 npop } bind def currentdict readonly pop end end setpacking %%EndResource %%EndProlog %%BeginSetup Adobe_level2_AI5 /initialize get exec Adobe_ColorImage_AI6 /initialize get exec Adobe_Illustrator_AI5 /initialize get exec %AI5_Begin_NonPrinting Np 8 Bn %AI5_BeginGradient: (Black & White) (Black & White) 0 2 Bd [ < FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8 D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0 AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988 87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160 5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938 37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110 0F0E0D0C0B0A09080706050403020100 > 0 %_Br [ 0 0 50 100 %_Bs 1 0 50 0 %_Bs BD %AI5_EndGradient %AI5_BeginGradient: (Green & Blue) (Green & Blue) 0 2 Bd [ < 99999A9A9B9B9B9C9C9D9D9D9E9E9F9F9FA0A0A1A1A1A2A2A3A3A3A4A4A5A5A5A6A6A7A7A7A8A8A9 A9A9AAAAABABABACACADADADAEAEAFAFAFB0B0B1B1B1B2B2B3B3B3B4B4B5B5B5B6B6B7B7B7B8B8B9 B9B9BABABBBBBBBCBCBDBDBDBEBEBFBFBFC0C0C1C1C1C2C2C3C3C3C4C4C5C5C5C6C6C7C7C7C8C8C9 C9C9CACACBCBCBCCCCCDCDCDCECECFCFCFD0D0D1D1D1D2D2D3D3D3D4D4D5D5D5D6D6D7D7D7D8D8D9 D9D9DADADBDBDBDCDCDDDDDDDEDEDFDFDFE0E0E1E1E1E2E2E3E3E3E4E4E5E5E5E6E6E7E7E7E8E8E9 E9E9EAEAEBEBEBECECEDEDEDEEEEEFEFEFF0F0F1F1F1F2F2F3F3F3F4F4F5F5F5F6F6F7F7F7F8F8F9 F9F9FAFAFBFBFBFCFCFDFDFDFEFEFFFF > < 000102020304050506070808090A0B0B0C0D0E0E0F101111121314141516171718191A1A1B1C1D1D 1E1F20202122232324252626272829292A2B2C2C2D2E2F2F303132323334353536373838393A3B3B 3C3D3E3E3F404141424344444546474748494A4A4B4C4D4D4E4F5050515253535455565657585959 5A5B5C5C5D5E5F5F606162626364656566676868696A6B6B6C6D6E6E6F7071717273747475767777 78797A7A7B7C7D7D7E7F80808182828384858586878888898A8B8B8C8D8E8E8F9091919293949495 96979798999A9A9B9C9D9D9E9FA0A0A1A2A3A3A4A5A6A6A7A8A9A9AAABACACADAEAFAFB0B1B2B2B3 B4B5B5B6B7B8B8B9BABBBBBCBDBEBEBF > < FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8 D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0 AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988 87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160 5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938 37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110 0F0E0D0C0B0A09080706050403020100 > 0 1 %_Br [ 1 0.75 0 0 1 50 100 %_Bs 0.6 0 1 0 1 50 0 %_Bs BD %AI5_EndGradient %AI5_BeginGradient: (Pink, Yellow, Green) (Pink, Yellow, Green) 0 3 Bd [ < 00000000000000000000000000000000000000010101010101010101010101010101010101010101 01010101010202020202020202020202020202020202020202020203030303030303030303030303 03030303030303030404040404040404040404040404040404040404050505050505050505050505 05050505050505060606060606060606060606060606060606060707070707070707070707070707 07070707080808080808080808080808080808080809090909090909090909090909090909090A0A 0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0C0C0C0C0C0C0C0C0C 0C0C0C0C0C0C0C0D0D0D0D0D > < 050506060606070708080809090A0A0A0B0B0C0C0D0D0E0E0F0F1010111112121313141415151617 17181819191A1A1B1C1C1D1D1E1F1F202021222223232425252626272828292A2A2B2C2C2D2D2E2F 2F3031313233333435353637373839393A3B3B3C3D3E3E3F4040414242434445454647474849494A 4B4C4C4D4E4F4F505151525354545556575758595A5A5B5C5C5D5E5F5F6061626363646566666768 69696A6B6C6C6D6E6F707071727373747576777778797A7B7B7C7D7E7F7F80818283838485868787 88898A8B8B8C8D8E8F8F9091929394949596979898999A9B9C9D9D9E9FA0A1A2A2A3A4A5A6A7A7A8 A9AAABACADADAEAFB0B1B2B2 > < CCCCCBCBCBCACACAC9C9C8C8C7C7C6C6C5C5C4C4C3C2C2C1C1C0C0BFBEBEBDBDBCBBBBBAB9B9B8B7 B7B6B6B5B4B4B3B2B1B1B0AFAFAEADADACABAAAAA9A8A8A7A6A5A5A4A3A2A2A1A0A09F9E9D9C9C9B 9A999998979696959493929291908F8E8E8D8C8B8A8A8988878686858483828181807F7E7D7C7C7B 7A7978777776757473727171706F6E6D6C6B6A6A69686766656463636261605F5E5D5C5B5B5A5958 5756555453525151504F4E4D4C4B4A49484746464544434241403F3E3D3C3B3A3938383736353433 3231302F2E2D2C2B2A29282726252423222221201F1E1D1C1B1A191817161514131211100F0E0D0C 0B0A09080706050403020100 > 0 1 %_Br < 737271706F6E6D6C6B6A696867666564636261605F5E5D5C5B5B5A59585756555453525150504F4E 4D4C4B4A4949484746454443434241403F3E3E3D3C3B3A3A393837363635343333323130302F2E2D 2D2C2B2A2A29282827262525242323222121201F1F1E1D1D1C1C1B1A1A1918181717161615141413 1312121111100F0F0E0E0D0D0C0C0C0B0B0A0A090908080807070606060505050404040303030202 020201010101010000000000 > < 00000000000000000000000001010101010101010101010101010101010101010101010102020202 02020202020202020202020202020202020202020202030303030303030303030303030303030303 03030303030303030303030303040404040404040404040404040404040404040404040404040404 04040404040404040404050505050505050505050505050505050505050505050505050505050505 050505050505050505050505 > < BFBFBFC0C0C0C0C0C0C0C0C0C1C1C1C1C1C1C1C1C1C2C2C2C2C2C2C2C2C2C2C3C3C3C3C3C3C3C3C3 C3C4C4C4C4C4C4C4C4C4C4C5C5C5C5C5C5C5C5C5C5C5C6C6C6C6C6C6C6C6C6C6C6C6C7C7C7C7C7C7 C7C7C7C7C7C7C8C8C8C8C8C8C8C8C8C8C8C8C8C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9CACACACACACA CACACACACACACACACACACBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCCCCCCCCCCCCCCCC CCCCCCCCCCCCCCCCCCCCCCCC > 0 1 %_Br [ 0.05 0.7 0 0 1 50 100 %_Bs 0 0.02 0.8 0 1 57 36 %_Bs 0.45 0 0.75 0 1 37 0 %_Bs BD %AI5_EndGradient %AI5_BeginGradient: (Purple, Red & Yellow) (Purple, Red & Yellow) 0 3 Bd [ 0 < FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8 D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0 AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988 87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160 5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938 37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110 0F0E0D0C0B0A > < CCCCCCCDCDCDCDCDCECECECECECFCFCFCFD0D0D0D0D0D1D1D1D1D1D2D2D2D2D2D3D3D3D3D3D4D4D4 D4D5D5D5D5D5D6D6D6D6D6D7D7D7D7D7D8D8D8D8D8D9D9D9D9DADADADADADBDBDBDBDBDCDCDCDCDC DDDDDDDDDDDEDEDEDEDFDFDFDFDFE0E0E0E0E0E1E1E1E1E1E2E2E2E2E2E3E3E3E3E4E4E4E4E4E5E5 E5E5E5E6E6E6E6E6E7E7E7E7E7E8E8E8E8E9E9E9E9E9EAEAEAEAEAEBEBEBEBEBECECECECECEDEDED EDEEEEEEEEEEEFEFEFEFEFF0F0F0F0F0F1F1F1F1F1F2F2F2F2F3F3F3F3F3F4F4F4F4F4F5F5F5F5F5 F6F6F6F6F6F7F7F7F7F8F8F8F8F8F9F9F9F9F9FAFAFAFAFAFBFBFBFBFBFCFCFCFCFDFDFDFDFDFEFE FEFEFEFFFFFF > 0 1 %_Br < E5E4E3E2E1E0DFDEDDDCDBDAD9D8D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBE BDBCBBBAB9B8B7B6B5B4B3B2B1B0AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A99989796 9594939291908F8E8D8C8B8A898887868584838281807F7E7D7C7B7A797877767574737271706F6E 6D6C6B6A696867666564636261605F5E5D5C5B5A595857565554535251504F4E4D4C4B4A49484746 4544434241403F3E3D3C3B3A393837363534333231302F2E2D2C2B2A292827262524232221201F1E 1D1C1B1A191817161514131211100F0E0D0C0B0A09080706050403020100 > < E5E6E6E6E6E6E6E6E6E7E7E7E7E7E7E7E7E7E8E8E8E8E8E8E8E8E8E9E9E9E9E9E9E9E9E9EAEAEAEA EAEAEAEAEAEBEBEBEBEBEBEBEBEBECECECECECECECECECEDEDEDEDEDEDEDEDEDEEEEEEEEEEEEEEEE EEEFEFEFEFEFEFEFEFEFF0F0F0F0F0F0F0F0F0F1F1F1F1F1F1F1F1F1F2F2F2F2F2F2F2F2F2F3F3F3 F3F3F3F3F3F3F4F4F4F4F4F4F4F4F4F5F5F5F5F5F5F5F5F5F6F6F6F6F6F6F6F6F6F7F7F7F7F7F7F7 F7F7F8F8F8F8F8F8F8F8F8F9F9F9F9F9F9F9F9F9FAFAFAFAFAFAFAFAFAFBFBFBFBFBFBFBFBFBFCFC FCFCFCFCFCFCFCFDFDFDFDFDFDFDFDFDFEFEFEFEFEFEFEFEFEFFFFFFFFFF > < 00010203040405060708090A0B0C0C0D0E0F10111213141415161718191A1B1C1D1D1E1F20212223 242525262728292A2B2C2D2D2E2F30313233343535363738393A3B3C3D3D3E3F4041424344454546 4748494A4B4C4D4E4E4F50515253545556565758595A5B5C5D5E5E5F60616263646566666768696A 6B6C6D6E6E6F70717273747576767778797A7B7C7D7E7F7F80818283848586878788898A8B8C8D8E 8F8F90919293949596979798999A9B9C9D9E9F9FA0A1A2A3A4A5A6A7A7A8A9AAABACADAEAFAFB0B1 B2B3B4B5B6B7B8B8B9BABBBCBDBEBFC0C0C1C2C3C4C5C6C7C8C8C9CACBCC > 0 1 %_Br [ 0 0.04 1 0 1 50 100 %_Bs 0 1 0.8 0 1 50 50 %_Bs 0.9 0.9 0 0 1 50 0 %_Bs BD %AI5_EndGradient %AI5_BeginGradient: (Rainbow) (Rainbow) 0 6 Bd [ < FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8 D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0 AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988 87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160 5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938 37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110 0F0E0D0C0B0A09080706050403020100 > 1 0 0 1 %_Br 1 < 0708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E 2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F50515253545556 5758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F707172737475767778797A7B7C7D7E 7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9FA0A1A2A3A4A5A6 A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7C8C9CACBCCCDCE CFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEFF0F1F2F3F4F5F6 F7F8F9FAFBFCFDFEFF > 0 0 1 %_Br 1 < 00000000000000000000000000000000000001010101010101010101010101010101010101010101 01010101010101010101010101010202020202020202020202020202020202020202020202020202 02020202020202020202030303030303030303030303030303030303030303030303030303030303 03030303030304040404040404040404040404040404040404040404040404040404040404040404 04040505050505050505050505050505050505050505050505050505050505050505050505050606 06060606060606060606060606060606060606060606060606060606060606060606070707070707 07070707070707070707070707070707 > < FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8 D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0 AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988 87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160 5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938 37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110 0F0E0D0C0B0A09080706050403020100 > 0 1 %_Br < 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627 28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F 505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677 78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7 C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF > 0 1 0 1 %_Br 0 < FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8 D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0 AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988 87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160 5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938 37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110 0F0E0D0C0B0A09080706050403020100 > 1 0 1 %_Br [ 0 1 0 0 1 50 100 %_Bs 1 1 0 0 1 50 80 %_Bs 1 0.0279 0 0 1 50 60 %_Bs 1 0 1 0 1 50 40 %_Bs 0 0 1 0 1 50 20 %_Bs 0 1 1 0 1 50 0 %_Bs BD %AI5_EndGradient %AI5_BeginGradient: (Steel Bar) (Steel Bar) 0 3 Bd [ < FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8 D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0 AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988 87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160 5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938 37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110 0F0E0D0C0B0A09080706050403020100 > 0 %_Br < 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627 28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F 505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677 78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7 C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF > 0 %_Br [ 0 0 50 100 %_Bs 1 0 50 70 %_Bs 0 0 50 0 %_Bs BD %AI5_EndGradient %AI5_BeginGradient: (Yellow & Orange Radial) (Yellow & Orange Radial) 1 2 Bd [ 0 < 0001010203040506060708090A0B0C0C0D0E0F10111213131415161718191A1B1C1D1D1E1F202122 232425262728292A2B2B2C2D2E2F303132333435363738393A3B3C3D3E3E3F404142434445464748 494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F60606162636465666768696A6B6C6D6E6F 707172737475767778797A7B7C7D7E7F808182838485868788898A8B8C > < FFFFFFFFFEFEFEFEFEFEFEFDFDFDFDFDFDFCFCFCFCFCFCFBFBFBFBFBFBFAFAFAFAFAFAF9F9F9F9F9 F9F8F8F8F8F8F8F7F7F7F7F7F7F6F6F6F6F6F6F5F5F5F5F5F5F4F4F4F4F4F3F3F3F3F3F3F2F2F2F2 F2F2F1F1F1F1F1F0F0F0F0F0F0EFEFEFEFEFEFEEEEEEEEEEEDEDEDEDEDEDECECECECECEBEBEBEBEB EBEAEAEAEAEAE9E9E9E9E9E9E8E8E8E8E8E8E7E7E7E7E7E6E6E6E6E6E5 > 0 1 %_Br [ 0 0 1 0 1 52 19 %_Bs 0 0.55 0.9 0 1 50 100 %_Bs BD %AI5_EndGradient %AI5_BeginGradient: (Yellow & Purple Radial) (Yellow & Purple Radial) 1 2 Bd [ < 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627 28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F 505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677 78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7 C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF > < 1415161718191A1B1C1D1E1F1F202122232425262728292A2A2B2C2D2E2F30313233343536363738 393A3B3C3D3E3F40414142434445464748494A4B4C4D4D4E4F50515253545556575858595A5B5C5D 5E5F60616263646465666768696A6B6C6D6E6F6F707172737475767778797A7B7B7C7D7E7F808182 83848586868788898A8B8C8D8E8F90919292939495969798999A9B9C9D9D9E9FA0A1A2A3A4A5A6A7 A8A9A9AAABACADAEAFB0B1B2B3B4B4B5B6B7B8B9BABBBCBDBEBFC0C0C1C2C3C4C5C6C7C8C9CACBCB CCCDCECFD0D1D2D3D4D5D6D7D7D8D9DADBDCDDDEDFE0E1E2E2E3E4E5E6E7E8E9EAEBECEDEEEEEFF0 F1F2F3F4F5F6F7F8F9F9FAFBFCFDFEFF > < ABAAAAA9A8A7A7A6A5A5A4A3A3A2A1A1A09F9F9E9D9D9C9B9B9A9999989797969595949393929191 908F8F8E8D8D8C8B8B8A8989888787868585848383828181807F7F7E7D7D7C7B7B7A797978777776 7575747373727171706F6F6E6D6D6C6B6B6A6969686767666565646362626160605F5E5E5D5C5C5B 5A5A5958585756565554545352525150504F4E4E4D4C4C4B4A4A4948484746464544444342424140 403F3E3E3D3C3C3B3A3A3938383736363534343332323130302F2E2E2D2C2C2B2A2A292828272626 25242423222121201F1F1E1D1D1C1B1B1A1919181717161515141313121111100F0F0E0D0D0C0B0B 0A090908070706050504030302010100 > 0 1 %_Br [ 0 0.08 0.67 0 1 50 14 %_Bs 1 1 0 0 1 50 100 %_Bs BD %AI5_EndGradient %AI5_End_NonPrinting-- %AI5_BeginPalette 0 2 Pb Pn Pc 1 g Pc 0 g Pc 0 0 0 0 k Pc 0.75 g Pc 0.5 g Pc 0.25 g Pc 0 g Pc Bb 2 (Black & White) -4014 4716 0 0 1 0 0 1 0 0 Bg 0 BB Pc 0.25 0 0 0 k Pc 0.5 0 0 0 k Pc 0.75 0 0 0 k Pc 1 0 0 0 k Pc 0.25 0.25 0 0 k Pc 0.5 0.5 0 0 k Pc 0.75 0.75 0 0 k Pc 1 1 0 0 k Pc Bb 2 (Pink, Yellow, Green) -4014 4716 0 0 1 0 0 1 0 0 Bg 0 BB Pc 0 0.25 0 0 k Pc 0 0.5 0 0 k Pc 0 0.75 0 0 k Pc 0 1 0 0 k Pc 0 0.25 0.25 0 k Pc 0 0.5 0.5 0 k Pc 0 0.75 0.75 0 k Pc 0 1 1 0 k Pc Bb 0 0 0 0 Bh 2 (Yellow & Purple Radial) -4014 4716 0 0 1 0 0 1 0 0 Bg 0 BB Pc 0 0 0.25 0 k Pc 0 0 0.5 0 k Pc 0 0 0.75 0 k Pc 0 0 1 0 k Pc 0.25 0 0.25 0 k Pc 0.5 0 0.5 0 k Pc 0.75 0 0.75 0 k Pc 1 0 1 0 k Pc Bb 2 (Rainbow) -4014 4716 0 0 1 0 0 1 0 0 Bg 0 BB Pc 0.25 0.125 0 0 k Pc 0.5 0.25 0 0 k Pc 0.75 0.375 0 0 k Pc 1 0.5 0 0 k Pc 0.125 0.25 0 0 k Pc 0.25 0.5 0 0 k Pc 0.375 0.75 0 0 k Pc 0.5 1 0 0 k Pc Bb 2 (Steel Bar) -4014 4716 0 0 1 0 0 1 0 0 Bg 0 BB Pc 0 0.25 0.125 0 k Pc 0 0.5 0.25 0 k Pc 0 0.75 0.375 0 k Pc 0 1 0.5 0 k Pc 0 0.125 0.25 0 k Pc 0 0.25 0.5 0 k Pc 0 0.375 0.75 0 k Pc 0 0.5 1 0 k Pc Bb 2 (Purple, Red & Yellow) -4014 4716 0 0 1 0 0 1 0 0 Bg 0 BB Pc 0.125 0 0.25 0 k Pc 0.25 0 0.5 0 k Pc 0.375 0 0.75 0 k Pc 0.5 0 1 0 k Pc 0.25 0 0.125 0 k Pc 0.5 0 0.25 0 k Pc 0.75 0 0.375 0 k Pc 1 0 0.5 0 k Pc Bb 2 (Green & Blue) -4014 4716 0 0 1 0 0 1 0 0 Bg 0 BB Pc 0.25 0.125 0.125 0 k Pc 0.5 0.25 0.25 0 k Pc 0.75 0.375 0.375 0 k Pc 1 0.5 0.5 0 k Pc 0.25 0.25 0.125 0 k Pc 0.5 0.5 0.25 0 k Pc 0.75 0.75 0.375 0 k Pc 1 1 0.5 0 k Pc Bb 0 0 0 0 Bh 2 (Yellow & Orange Radial) -4014 4716 0 0 1 0 0 1 0 0 Bg 0 BB Pc 0.125 0.25 0.125 0 k Pc 0.25 0.5 0.25 0 k Pc 0.375 0.75 0.375 0 k Pc 0.5 1 0.5 0 k Pc 0.125 0.25 0.25 0 k Pc 0.25 0.5 0.5 0 k Pc 0.375 0.75 0.75 0 k Pc 0.5 1 1 0 k Pc 0.55 0.35 0 0.1 k Pc 0.125 0.125 0.25 0 k Pc 0.25 0.25 0.5 0 k Pc 0.375 0.375 0.75 0 k Pc 0.5 0.5 1 0 k Pc 0.25 0.125 0.25 0 k Pc 0.5 0.25 0.5 0 k Pc 0.75 0.375 0.75 0 k Pc 1 0.5 1 0 k Pc PB %AI5_EndPalette %%EndSetup %AI5_BeginLayer 1 1 1 1 0 0 0 79 128 255 Lb (Layer 1) Ln 0 A 800 Ar 0 J 0 j 1 w 4 M []0 d %AI3_Note: 0 D -4014 134.25 m 4626 134.25 L (N) * -4014 140.25 m 4626 140.25 L (N) * -4014 123.25 m 4626 123.25 L (N) * -4014 422.75 m 4626 422.75 L (N) * -4014 620 m 4626 620 L (N) * u *u 0 O 0 g 1 D 282.3954 471.8429 m 282.0021 451.7409 304.6004 442.2807 304.2062 424.6751 c 304.2062 419.8137 300.5279 407.2 287.6513 407.463 c 281.2134 407.5946 275.0382 411.9303 275.1696 423.0984 C 275.1696 430.9816 L 275.0382 431.6384 275.0382 432.4268 274.5131 433.0836 c 274.119 433.4779 273.3302 433.7405 272.6737 433.4779 c 271.4908 432.8206 271.2281 431.5071 270.7025 430.4561 C 270.0456 427.04 269.2577 423.4922 268.6003 420.0766 c 268.4694 419.8137 268.8635 419.8137 268.6003 419.8137 c 268.0752 417.3173 267.681 414.6894 267.5493 412.193 c 267.4183 410.6164 268.4694 409.3025 269.7828 408.5141 c 274.6441 405.8865 280.8192 404.0471 287.6513 403.9157 c 304.3376 403.653 318.0021 418.2372 318.2653 432.4268 c 318.3955 443.8572 311.9584 450.4269 304.8636 458.9671 c 301.3162 463.4342 294.2209 469.6093 294.4841 477.7557 c 294.4841 484.3248 299.8709 491.6825 309.7244 491.5511 c 322.9952 491.2884 320.8926 477.2301 321.1558 470.7918 c 321.1558 470.1348 321.1558 469.4778 321.6809 469.2148 c 322.2069 468.6895 322.9952 468.5583 323.6521 468.821 c 324.0463 469.2148 324.309 469.4778 324.4404 469.8721 C 327.7247 482.2227 L 328.2506 484.4563 329.3017 486.6899 329.3017 489.3175 c 329.3017 489.9745 328.7758 490.6314 328.1188 491.1568 c 321.1558 494.8354 316.951 495.3613 310.5131 495.4927 c 294.2209 495.7554 282.5276 484.1935 282.3954 471.8429 c f 322.1015 447.4046 m 322.1015 446.7482 322.6274 446.0905 323.4153 446.0905 c 325.1237 446.0905 326.043 449.5069 330.2473 455.1569 C 332.6119 458.7042 335.6342 461.4635 337.2108 461.4635 c 338.3928 461.4635 338.5246 460.5437 338.5246 459.7553 c 338.5246 455.8137 323.5467 424.2809 323.5467 411.9303 c 323.5467 408.1201 325.1237 404.4413 329.9846 404.4413 c 341.5461 404.4413 354.0281 419.0255 362.9624 432.164 c 363.3573 432.5582 363.6193 432.5582 363.4883 431.9013 c 361.6489 426.5145 359.0208 416.2664 359.0208 409.9593 c 359.0208 407.3318 359.5467 404.1784 363.7511 404.1784 c 373.9987 404.1784 387.2695 424.2809 387.2695 429.0108 c 387.2695 429.799 387.0067 430.5873 386.0874 430.5873 c 384.5104 430.5873 383.9849 427.9597 382.2769 425.0692 c 379.1228 420.0766 373.9987 413.5068 371.5024 413.5068 c 370.5831 413.5068 370.5831 414.558 370.5831 415.3461 c 370.5831 422.047 386.6126 465.7992 386.6126 467.113 c 386.6126 468.1641 386.4808 468.821 384.9049 468.821 c 383.8539 468.821 382.145 468.9524 379.7797 468.9524 c 375.444 468.9524 375.1812 468.2955 374.7871 467.5072 c 372.6849 463.4342 369.532 450.4269 363.2251 438.9961 c 354.6859 424.1495 343.1227 412.4557 338.2619 412.4557 c 336.5534 412.4557 335.5023 413.7697 335.5023 415.7408 c 335.5023 422.31 351.4004 456.3394 351.4004 464.6167 c 351.4004 466.5873 350.3493 470.5289 345.6191 470.5289 c 332.8751 470.5289 322.1015 449.7701 322.1015 447.4046 c f 442.3561 470.3976 m 429.6117 470.3976 416.0786 450.1643 411.4801 443.3318 c 411.2177 442.6749 411.0859 442.9377 411.2177 443.4631 c 413.4513 451.6095 416.0786 458.8357 416.0786 464.2225 c 416.0786 467.5072 414.5024 470.7918 410.2976 470.7918 c 401.3634 470.7918 388.3558 453.1861 388.3558 448.8504 c 388.3558 447.9303 388.6186 447.2738 389.276 447.2738 c 390.8522 447.2738 392.1664 450.2957 394.5314 453.4485 c 397.5537 457.1277 401.2324 461.8576 403.466 461.8576 c 403.8598 461.8576 404.2539 461.5947 404.2539 460.281 c 404.2539 454.7626 392.9544 423.624 388.2249 408.1201 c 387.6989 406.4119 388.75 406.0178 393.7427 406.0178 c 397.2909 406.0178 398.9989 405.4924 399.6554 408.2515 c 402.5459 418.6314 407.9327 430.1931 413.8455 440.3099 c 419.2322 449.7701 430.7946 463.4342 437.2325 463.4342 c 438.6777 463.4342 439.597 462.3827 439.597 460.1494 c 439.597 453.5803 422.7797 422.1787 423.3048 410.2223 c 423.4366 406.8062 424.6191 404.3099 428.9552 404.3099 c 438.9401 404.3099 447.7429 418.2372 451.8159 425.5948 c 452.4728 426.7772 453.5239 428.0911 452.6046 429.5363 c 452.3418 430.0619 451.8159 430.3243 451.1594 430.3243 c 450.7648 430.3243 450.3706 429.9305 450.1083 429.5363 c 447.3492 424.6751 441.305 414.032 437.2325 413.7697 c 436.4442 413.7697 436.0496 414.558 436.0496 415.2149 c 436.0496 419.9448 450.7648 450.558 450.7648 460.9375 c 450.7648 467.9013 446.955 470.3976 442.3561 470.3976 c f *U u 0 D 162.8452 441.8819 m 159.059 438.0962 152.9228 438.0977 149.1373 441.8833 c 145.3519 445.6682 145.3511 451.8108 149.1365 455.5964 c 171.5876 478.0446 L 177.592 472.0403 L 154.984 449.4322 L 156.6807 447.7352 L 156.6807 447.7352 L 179.2883 470.3436 L 185.2992 464.3351 L 162.8452 441.8819 L 162.8452 441.8819 L f 180.3284 455.8388 m 184.1139 459.6244 190.2501 459.6239 194.0351 455.8381 c 197.8214 452.0525 197.8222 445.9104 194.0363 442.1245 c 171.586 419.6767 L 165.5804 425.6805 L 188.1889 448.2883 L 186.4918 449.9858 L 186.4918 449.9858 L 163.8845 427.3776 L 157.8745 433.3862 L 180.3284 455.8388 L 180.3284 455.8388 L f 209.4364 409.2571 m 213.2222 405.4715 213.2214 399.3354 209.4352 395.5492 c 205.6502 391.7641 199.5075 391.7633 195.7212 395.5484 c 173.2737 417.9995 L 179.2781 424.0037 L 201.8858 401.3962 L 203.5825 403.0929 L 203.5825 403.0929 L 180.9744 425.701 L 186.9833 431.711 L 209.4364 409.2571 L 209.4364 409.2571 L f 195.4795 426.7403 m 191.6933 430.526 191.6945 436.6623 195.4803 440.4476 c 199.2658 444.2332 205.4077 444.2339 209.1939 440.4484 c 231.6414 417.9978 L 225.6378 411.9929 L 203.0293 434.6011 L 201.3331 432.9036 L 201.3331 432.9036 L 223.9407 410.2964 L 217.9327 404.2863 L 195.4795 426.7403 L 195.4795 426.7403 L f 224.5964 441.8914 m 220.8114 438.1051 214.6748 438.1071 210.889 441.8921 c 207.1035 445.6783 207.1027 451.8203 210.889 455.6062 c 233.3393 478.054 L 239.3437 472.0496 L 216.736 449.4412 L 218.4331 447.7448 L 218.4331 447.7448 L 241.0403 470.3526 L 247.0504 464.3445 L 224.5964 441.8914 L 224.5964 441.8914 L f 242.0805 455.8486 m 245.8651 459.634 252.0013 459.6332 255.7875 455.8474 c 259.573 452.062 259.5738 445.9193 255.7884 442.1339 c 233.338 419.6856 L 227.3328 425.6907 L 249.9409 448.298 L 248.2442 449.995 L 248.2442 449.995 L 225.6358 427.3871 L 219.6257 433.3951 L 242.0805 455.8486 L 242.0805 455.8486 L f 209.4364 470.9994 m 213.2222 467.2143 213.2214 461.0777 209.4352 457.2921 c 205.6502 453.5064 199.5075 453.5056 195.7212 457.2907 c 173.2737 479.7418 L 179.2781 485.7466 L 201.8858 463.1389 L 203.5825 464.8354 L 203.5825 464.8354 L 180.9744 487.4432 L 186.9833 493.4533 L 209.4364 470.9994 L 209.4364 470.9994 L f 195.4795 488.4826 m 191.6933 492.2683 191.6945 498.4046 195.4803 502.1904 c 199.2658 505.9759 205.4077 505.9767 209.1939 502.1909 c 231.6414 479.7401 L 225.6378 473.7358 L 203.0293 496.3438 L 201.3331 494.6471 L 201.3331 494.6471 L 223.9407 472.0391 L 217.9327 466.0286 L 195.4795 488.4826 L 195.4795 488.4826 L f U *u 290.4657 378.081 m 290.4657 386.7877 L 290.4657 388.671 290.0159 389.8719 288.1883 389.8719 c 286.1921 389.8719 284.2803 387.8249 284.2803 384.5496 c 284.2803 378.081 L 281.778 378.081 L 281.778 386.815 L 281.778 388.5072 281.4125 389.8719 279.5006 389.8719 c 277.3638 389.8719 275.5925 387.6611 275.5925 384.5496 c 275.5925 378.081 L 273.0621 378.081 L 273.0621 391.6461 L 275.5082 391.6461 L 275.5082 390.8545 275.4519 389.6263 275.2832 388.8075 c 275.3395 388.7802 L 276.1548 390.6908 277.9542 391.919 280.2035 391.919 c 283.1556 391.919 283.9429 389.9265 284.0553 388.8348 c 284.6458 390.1176 286.1359 391.919 288.835 391.919 c 291.4779 391.919 292.9961 390.527 292.9961 387.4701 c 292.9961 378.081 L 290.4657 378.081 l f *U *u 312.1038 377.8899 m 308.758 377.8899 305.9746 379.4184 305.9746 384.4132 c 305.9746 388.7802 308.2801 391.8644 312.9473 391.8644 c 314.0438 391.8644 315.1403 391.7006 316.1243 391.4277 c 315.8432 389.2715 L 314.9716 389.599 313.9313 389.8447 312.8348 389.8447 c 310.0232 389.8447 308.6456 387.8249 308.6456 384.7407 c 308.6456 382.0932 309.5453 379.9915 312.638 379.9915 c 313.8188 379.9915 315.0559 380.2645 315.9556 380.7285 c 316.1524 378.5995 l 315.2246 378.2447 313.7345 377.8899 312.1038 377.8899 c f *U *u 326.8648 389.4898 m 323.9127 389.9811 322.5069 387.8795 322.5069 383.5398 c 322.5069 378.081 L 319.9765 378.081 L 319.9765 391.6461 L 322.4225 391.6461 L 322.4225 390.7999 322.3382 389.5444 322.1133 388.4254 c 322.1695 388.4254 L 322.7599 390.3087 324.1938 392.1919 326.9773 391.8917 C 326.8648 389.4898 l f *U *u 335.4601 377.8353 m 331.6644 377.8353 329.1903 379.9642 329.1903 384.7407 c 329.1903 388.7256 331.7769 391.8917 335.9943 391.8917 c 339.565 391.8917 342.2922 389.9811 342.2922 385.0955 c 342.2922 381.0014 339.5931 377.8353 335.4601 377.8353 c f 1 D 335.7693 389.8447 m 333.745 389.8447 331.8331 388.3435 331.8331 384.9863 c 331.8331 381.7111 333.2108 379.9097 335.7693 379.9097 c 337.8499 379.9097 339.6493 381.4927 339.6493 384.959 c 339.6493 388.0433 338.356 389.8447 335.7693 389.8447 c f *U *u 0 D 348.8402 377.8353 m 347.8 377.8353 346.7597 377.9172 345.8881 378.081 c 345.9724 380.2645 L 346.844 379.9915 347.9687 379.8005 349.037 379.8005 c 350.8927 379.8005 352.1579 380.6193 352.1579 381.8748 c 352.1579 384.9044 345.6632 383.0485 345.6632 387.8249 c 345.6632 390.1176 347.6031 391.8917 351.2582 391.8917 c 352.1016 391.8917 353.0857 391.7825 353.9292 391.6188 c 353.8729 389.5717 L 353.0014 389.8447 351.9892 390.0084 351.0614 390.0084 c 349.2057 390.0084 348.2779 389.2442 348.2779 388.0706 c 348.2779 385.0955 354.8007 386.7059 354.8007 382.1478 c 354.8007 379.6913 352.5515 377.8353 348.8402 377.8353 c f *U *u 364.1853 376.7163 m 362.5546 372.513 361.2332 371.1483 358.1404 371.1483 c 357.6062 371.1483 356.8752 371.2302 356.3129 371.3121 c 356.5378 373.5229 L 357.1283 373.3318 357.6906 373.2499 358.3372 373.2499 c 359.8836 373.2499 360.699 373.9323 361.683 376.5525 c 362.2734 378.081 L 356.9877 391.6461 L 359.8555 391.6461 L 362.4984 384.6042 L 362.9482 383.376 363.2575 382.3115 363.5668 381.2471 c 363.623 381.2471 L 363.876 382.2024 364.4665 383.9219 365.0007 385.423 c 367.2499 391.6461 L 370.0052 391.6461 L 364.1853 376.7163 l f *U *u 375.2042 377.8353 m 374.1639 377.8353 373.1237 377.9172 372.2521 378.081 c 372.3364 380.2645 L 373.208 379.9915 374.3326 379.8005 375.401 379.8005 c 377.2566 379.8005 378.5219 380.6193 378.5219 381.8748 c 378.5219 384.9044 372.0271 383.0485 372.0271 387.8249 c 372.0271 390.1176 373.9671 391.8917 377.6222 391.8917 c 378.4656 391.8917 379.4497 391.7825 380.2931 391.6188 c 380.2369 389.5717 L 379.3653 389.8447 378.3532 390.0084 377.4253 390.0084 c 375.5697 390.0084 374.6419 389.2442 374.6419 388.0706 c 374.6419 385.0955 381.1647 386.7059 381.1647 382.1478 c 381.1647 379.6913 378.9155 377.8353 375.2042 377.8353 c f *U *u 390.1273 377.8626 m 387.2595 377.8626 386.388 379.009 386.388 381.9294 c 386.388 389.7355 L 383.5202 389.7355 L 383.5202 391.6461 L 386.388 391.6461 L 386.388 396.0404 L 388.9184 396.7227 L 388.9184 391.6461 L 392.8264 391.6461 L 392.8264 389.7355 L 388.9184 389.7355 L 388.9184 382.8028 L 388.9184 380.5647 389.3401 379.9642 390.9146 379.9642 c 391.5612 379.9642 392.2641 380.0734 392.8264 380.2099 c 392.8264 378.1356 l 392.0392 377.9718 391.027 377.8626 390.1273 377.8626 c f *U *u 407.3992 385.0136 m 398.2616 385.0136 L 398.1491 381.3835 399.6955 379.8278 402.6757 379.8278 c 404.1096 379.8278 405.6279 380.1553 406.7525 380.6739 c 406.9774 378.6814 L 405.6279 378.1356 403.9972 377.8353 402.254 377.8353 c 397.9523 377.8353 395.6468 380.0188 395.6468 384.7953 c 395.6468 388.8621 397.9242 391.8917 401.8885 391.8917 c 405.8247 391.8917 407.4835 389.2988 407.4835 386.1873 c 407.4835 385.8598 407.4554 385.4776 407.3992 385.0136 c f 1 D 401.776 390.0903 m 399.9485 390.0903 398.6552 388.7529 398.374 386.7604 c 404.8969 386.7604 l 404.9531 388.7529 403.7441 390.0903 401.776 390.0903 c f *U *u 0 D 428.9066 378.081 m 428.9066 386.7877 L 428.9066 388.671 428.4568 389.8719 426.6293 389.8719 c 424.6331 389.8719 422.7212 387.8249 422.7212 384.5496 c 422.7212 378.081 L 420.2189 378.081 L 420.2189 386.815 L 420.2189 388.5072 419.8534 389.8719 417.9415 389.8719 c 415.8047 389.8719 414.0334 387.6611 414.0334 384.5496 c 414.0334 378.081 L 411.503 378.081 L 411.503 391.6461 L 413.9491 391.6461 L 413.9491 390.8545 413.8929 389.6263 413.7242 388.8075 c 413.7804 388.7802 L 414.5958 390.6908 416.3952 391.919 418.6444 391.919 c 421.5966 391.919 422.3838 389.9265 422.4963 388.8348 c 423.0867 390.1176 424.5768 391.919 427.2759 391.919 c 429.9188 391.919 431.4371 390.527 431.4371 387.4701 c 431.4371 378.081 L 428.9066 378.081 l f *U *u 438.6493 377.8353 m 437.609 377.8353 436.5688 377.9172 435.6972 378.081 c 435.7815 380.2645 L 436.6531 379.9915 437.7777 379.8005 438.8461 379.8005 c 440.7018 379.8005 441.967 380.6193 441.967 381.8748 c 441.967 384.9044 435.4722 383.0485 435.4722 387.8249 c 435.4722 390.1176 437.4122 391.8917 441.0673 391.8917 c 441.9107 391.8917 442.8948 391.7825 443.7383 391.6188 c 443.682 389.5717 L 442.8104 389.8447 441.7983 390.0084 440.8704 390.0084 c 439.0148 390.0084 438.087 389.2442 438.087 388.0706 c 438.087 385.0955 444.6098 386.7059 444.6098 382.1478 c 444.6098 379.6913 442.3606 377.8353 438.6493 377.8353 c f *U u 300.1055 393.8842 m 301.0333 393.8842 301.7924 394.6211 301.7924 395.4945 c 301.7924 396.3952 301.0333 397.0776 300.1055 397.0776 c 299.1777 397.0776 298.4186 396.3679 298.4186 395.4945 c 298.4186 394.5938 299.1777 393.8842 300.1055 393.8842 c f 296.7954 391.6782 m 296.7954 389.7643 L 298.8403 389.7643 L 298.8403 378.081 L 301.3707 378.081 L 301.3707 391.6461 L 296.7954 391.6782 L f U U LB %AI5_EndLayer-- %%PageTrailer gsave annotatepage grestore showpage %%Trailer Adobe_Illustrator_AI5 /terminate get exec Adobe_ColorImage_AI6 /terminate get exec Adobe_level2_AI5 /terminate get exec %%EOF %%EndDocument FMENDEPSF 0 186 390 396 438 250.96 56.72 219.89 402.89 FMBEGINEPSF %%BeginDocument: %!PS-Adobe-3.0 EPSF-3.0 %%Creator: Adobe Illustrator(TM) 5.5 %%For: (silicon graphics) () %%Title: (sgi/cosmo logos) %%CreationDate: (9/16/96) (6:43 PM) %%BoundingBox: 186 390 396 438 %%HiResBoundingBox: 186.4045 390.6303 395.5027 437.3643 %%DocumentProcessColors: Black %%DocumentFiles:zimbabwe:xSupport: Silicon Graphics: SGI 3D Flush left logos:3D flush lft-1" bug:SGI3D bug otln 1x1" 400p %%DocumentSuppliedResources: procset Adobe_level2_AI5 1.0 0 %%+ procset Adobe_IllustratorA_AI5 1.0 0 %AI5_FileFormat 1.2 %AI3_ColorUsage: Black&White %AI3_IncludePlacedImages %AI3_TemplateBox: 306 396 306 396 %AI3_TileBox: 30 31 582 761 %AI3_DocumentPreview: Macintosh_ColorPic %AI5_ArtSize: 612 792 %AI5_RulerUnits: 0 %AI5_ArtFlags: 1 0 0 1 0 0 1 1 0 %AI5_TargetResolution: 800 %AI5_NumLayers: 1 %AI5_OpenToView: -414 864 -1.5 995 672 18 1 1 124 105 %AI5_OpenViewLayers: 7 %%EndComments %%BeginProlog %%BeginResource: procset Adobe_level2_AI5 1.0 0 %%Title: (Adobe Illustrator (R) Version 5.0 Level 2 Emulation) %%Version: 1.0 %%CreationDate: (04/10/93) () %%Copyright: ((C) 1987-1993 Adobe Systems Incorporated All Rights Reserved) userdict /Adobe_level2_AI5 21 dict dup begin put /packedarray where not { userdict begin /packedarray { array astore readonly } bind def /setpacking /pop load def /currentpacking false def end 0 } if pop userdict /defaultpacking currentpacking put true setpacking /initialize { Adobe_level2_AI5 begin } bind def /terminate { currentdict Adobe_level2_AI5 eq { end } if } bind def mark /setcustomcolor where not { /findcmykcustomcolor { 5 packedarray } bind def /setcustomcolor { exch aload pop pop 4 { 4 index mul 4 1 roll } repeat 5 -1 roll pop setcmykcolor } def } if /gt38? mark {version cvx exec} stopped {cleartomark true} {38 gt exch pop} ifelse def userdict /deviceDPI 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt put userdict /level2? systemdict /languagelevel known dup { pop systemdict /languagelevel get 2 ge } if put level2? not { /setcmykcolor where not { /setcmykcolor { exch .11 mul add exch .59 mul add exch .3 mul add 1 exch sub setgray } def } if /currentcmykcolor where not { /currentcmykcolor { 0 0 0 1 currentgray sub } def } if /setoverprint where not { /setoverprint /pop load def } if /selectfont where not { /selectfont { exch findfont exch dup type /arraytype eq { makefont } { scalefont } ifelse setfont } bind def } if /cshow where not { /cshow { [ 0 0 5 -1 roll aload pop ] cvx bind forall } bind def } if } if cleartomark /anyColor? { add add add 0 ne } bind def /testColor { gsave setcmykcolor currentcmykcolor grestore } bind def /testCMYKColorThrough { testColor anyColor? } bind def userdict /composite? level2? { gsave 1 1 1 1 setcmykcolor currentcmykcolor grestore add add add 4 eq } { 1 0 0 0 testCMYKColorThrough 0 1 0 0 testCMYKColorThrough 0 0 1 0 testCMYKColorThrough 0 0 0 1 testCMYKColorThrough and and and } ifelse put composite? not { userdict begin gsave /cyan? 1 0 0 0 testCMYKColorThrough def /magenta? 0 1 0 0 testCMYKColorThrough def /yellow? 0 0 1 0 testCMYKColorThrough def /black? 0 0 0 1 testCMYKColorThrough def grestore /isCMYKSep? cyan? magenta? yellow? black? or or or def /customColor? isCMYKSep? not def end } if end defaultpacking setpacking %%EndResource %%BeginResource: procset Adobe_IllustratorA_AI5 1.1 0 %%Title: (Adobe Illustrator (R) Version 5.0 Abbreviated Prolog) %%Version: 1.1 %%CreationDate: (3/7/1994) () %%Copyright: ((C) 1987-1994 Adobe Systems Incorporated All Rights Reserved) currentpacking true setpacking userdict /Adobe_IllustratorA_AI5_vars 70 dict dup begin put /_lp /none def /_pf { } def /_ps { } def /_psf { } def /_pss { } def /_pjsf { } def /_pjss { } def /_pola 0 def /_doClip 0 def /cf currentflat def /_tm matrix def /_renderStart [ /e0 /r0 /a0 /o0 /e1 /r1 /a1 /i0 ] def /_renderEnd [ null null null null /i1 /i1 /i1 /i1 ] def /_render -1 def /_rise 0 def /_ax 0 def /_ay 0 def /_cx 0 def /_cy 0 def /_leading [ 0 0 ] def /_ctm matrix def /_mtx matrix def /_sp 16#020 def /_hyphen (-) def /_fScl 0 def /_cnt 0 def /_hs 1 def /_nativeEncoding 0 def /_useNativeEncoding 0 def /_tempEncode 0 def /_pntr 0 def /_tDict 2 dict def /_wv 0 def /Tx { } def /Tj { } def /CRender { } def /_AI3_savepage { } def /_gf null def /_cf 4 array def /_if null def /_of false def /_fc { } def /_gs null def /_cs 4 array def /_is null def /_os false def /_sc { } def /discardSave null def /buffer 256 string def /beginString null def /endString null def /endStringLength null def /layerCnt 1 def /layerCount 1 def /perCent (%) 0 get def /perCentSeen? false def /newBuff null def /newBuffButFirst null def /newBuffLast null def /clipForward? false def end userdict /Adobe_IllustratorA_AI5 74 dict dup begin put /initialize { Adobe_IllustratorA_AI5 dup begin Adobe_IllustratorA_AI5_vars begin discardDict { bind pop pop } forall dup /nc get begin { dup xcheck 1 index type /operatortype ne and { bind } if pop pop } forall end newpath } def /terminate { end end } def /_ null def /ddef { Adobe_IllustratorA_AI5_vars 3 1 roll put } def /xput { dup load dup length exch maxlength eq { dup dup load dup length 2 mul dict copy def } if load begin def end } def /npop { { pop } repeat } def /sw { dup length exch stringwidth exch 5 -1 roll 3 index mul add 4 1 roll 3 1 roll mul add } def /swj { dup 4 1 roll dup length exch stringwidth exch 5 -1 roll 3 index mul add 4 1 roll 3 1 roll mul add 6 2 roll /_cnt 0 ddef { 1 index eq { /_cnt _cnt 1 add ddef } if } forall pop exch _cnt mul exch _cnt mul 2 index add 4 1 roll 2 index add 4 1 roll pop pop } def /ss { 4 1 roll { 2 npop (0) exch 2 copy 0 exch put pop gsave false charpath currentpoint 4 index setmatrix stroke grestore moveto 2 copy rmoveto } exch cshow 3 npop } def /jss { 4 1 roll { 2 npop (0) exch 2 copy 0 exch put gsave _sp eq { exch 6 index 6 index 6 index 5 -1 roll widthshow currentpoint } { false charpath currentpoint 4 index setmatrix stroke } ifelse grestore moveto 2 copy rmoveto } exch cshow 6 npop } def /sp { { 2 npop (0) exch 2 copy 0 exch put pop false charpath 2 copy rmoveto } exch cshow 2 npop } def /jsp { { 2 npop (0) exch 2 copy 0 exch put _sp eq { exch 5 index 5 index 5 index 5 -1 roll widthshow } { false charpath } ifelse 2 copy rmoveto } exch cshow 5 npop } def /pl { transform 0.25 sub round 0.25 add exch 0.25 sub round 0.25 add exch itransform } def /setstrokeadjust where { pop true setstrokeadjust /c { curveto } def /C /c load def /v { currentpoint 6 2 roll curveto } def /V /v load def /y { 2 copy curveto } def /Y /y load def /l { lineto } def /L /l load def /m { moveto } def } { /c { pl curveto } def /C /c load def /v { currentpoint 6 2 roll pl curveto } def /V /v load def /y { pl 2 copy curveto } def /Y /y load def /l { pl lineto } def /L /l load def /m { pl moveto } def } ifelse /d { setdash } def /cf { } def /i { dup 0 eq { pop cf } if setflat } def /j { setlinejoin } def /J { setlinecap } def /M { setmiterlimit } def /w { setlinewidth } def /H { } def /h { closepath } def /N { _pola 0 eq { _doClip 1 eq { clip /_doClip 0 ddef } if newpath } { /CRender { N } ddef } ifelse } def /n { N } def /F { _pola 0 eq { _doClip 1 eq { gsave _pf grestore clip newpath /_lp /none ddef _fc /_doClip 0 ddef } { _pf } ifelse } { /CRender { F } ddef } ifelse } def /f { closepath F } def /S { _pola 0 eq { _doClip 1 eq { gsave _ps grestore clip newpath /_lp /none ddef _sc /_doClip 0 ddef } { _ps } ifelse } { /CRender { S } ddef } ifelse } def /s { closepath S } def /B { _pola 0 eq { _doClip 1 eq gsave F grestore { gsave S grestore clip newpath /_lp /none ddef _sc /_doClip 0 ddef } { S } ifelse } { /CRender { B } ddef } ifelse } def /b { closepath B } def /W { /_doClip 1 ddef } def /* { count 0 ne { dup type /stringtype eq { pop } if } if newpath } def /u { } def /U { } def /q { _pola 0 eq { gsave } if } def /Q { _pola 0 eq { grestore } if } def /*u { _pola 1 add /_pola exch ddef } def /*U { _pola 1 sub /_pola exch ddef _pola 0 eq { CRender } if } def /D { pop } def /*w { } def /*W { } def /` { /_i save ddef clipForward? { nulldevice } if 6 1 roll 4 npop concat pop userdict begin /showpage { } def 0 setgray 0 setlinecap 1 setlinewidth 0 setlinejoin 10 setmiterlimit [] 0 setdash /setstrokeadjust where {pop false setstrokeadjust} if newpath 0 setgray false setoverprint } def /~ { end _i restore } def /O { 0 ne /_of exch ddef /_lp /none ddef } def /R { 0 ne /_os exch ddef /_lp /none ddef } def /g { /_gf exch ddef /_fc { _lp /fill ne { _of setoverprint _gf setgray /_lp /fill ddef } if } ddef /_pf { _fc fill } ddef /_psf { _fc ashow } ddef /_pjsf { _fc awidthshow } ddef /_lp /none ddef } def /G { /_gs exch ddef /_sc { _lp /stroke ne { _os setoverprint _gs setgray /_lp /stroke ddef } if } ddef /_ps { _sc stroke } ddef /_pss { _sc ss } ddef /_pjss { _sc jss } ddef /_lp /none ddef } def /k { _cf astore pop /_fc { _lp /fill ne { _of setoverprint _cf aload pop setcmykcolor /_lp /fill ddef } if } ddef /_pf { _fc fill } ddef /_psf { _fc ashow } ddef /_pjsf { _fc awidthshow } ddef /_lp /none ddef } def /K { _cs astore pop /_sc { _lp /stroke ne { _os setoverprint _cs aload pop setcmykcolor /_lp /stroke ddef } if } ddef /_ps { _sc stroke } ddef /_pss { _sc ss } ddef /_pjss { _sc jss } ddef /_lp /none ddef } def /x { /_gf exch ddef findcmykcustomcolor /_if exch ddef /_fc { _lp /fill ne { _of setoverprint _if _gf 1 exch sub setcustomcolor /_lp /fill ddef } if } ddef /_pf { _fc fill } ddef /_psf { _fc ashow } ddef /_pjsf { _fc awidthshow } ddef /_lp /none ddef } def /X { /_gs exch ddef findcmykcustomcolor /_is exch ddef /_sc { _lp /stroke ne { _os setoverprint _is _gs 1 exch sub setcustomcolor /_lp /stroke ddef } if } ddef /_ps { _sc stroke } ddef /_pss { _sc ss } ddef /_pjss { _sc jss } ddef /_lp /none ddef } def /A { pop } def /annotatepage { userdict /annotatepage 2 copy known {get exec} {pop pop} ifelse } def /discard { save /discardSave exch store discardDict begin /endString exch store gt38? { 2 add } if load stopped pop end discardSave restore } bind def userdict /discardDict 7 dict dup begin put /pre38Initialize { /endStringLength endString length store /newBuff buffer 0 endStringLength getinterval store /newBuffButFirst newBuff 1 endStringLength 1 sub getinterval store /newBuffLast newBuff endStringLength 1 sub 1 getinterval store } def /shiftBuffer { newBuff 0 newBuffButFirst putinterval newBuffLast 0 currentfile read not { stop } if put } def 0 { pre38Initialize mark currentfile newBuff readstring exch pop { { newBuff endString eq { cleartomark stop } if shiftBuffer } loop } { stop } ifelse } def 1 { pre38Initialize /beginString exch store mark currentfile newBuff readstring exch pop { { newBuff beginString eq { /layerCount dup load 1 add store } { newBuff endString eq { /layerCount dup load 1 sub store layerCount 0 eq { cleartomark stop } if } if } ifelse shiftBuffer } loop } { stop } ifelse } def 2 { mark { currentfile buffer readline not { stop } if endString eq { cleartomark stop } if } loop } def 3 { /beginString exch store /layerCnt 1 store mark { currentfile buffer readline not { stop } if dup beginString eq { pop /layerCnt dup load 1 add store } { endString eq { layerCnt 1 eq { cleartomark stop } { /layerCnt dup load 1 sub store } ifelse } if } ifelse } loop } def end userdict /clipRenderOff 15 dict dup begin put { /n /N /s /S /f /F /b /B } { { _doClip 1 eq { /_doClip 0 ddef clip } if newpath } def } forall /Tr /pop load def /Bb {} def /BB /pop load def /Bg {12 npop} def /Bm {6 npop} def /Bc /Bm load def /Bh {4 npop} def end /Lb { 4 npop 6 1 roll pop 4 1 roll pop pop pop 0 eq { 0 eq { (%AI5_BeginLayer) 1 (%AI5_EndLayer--) discard } { /clipForward? true def /Tx /pop load def /Tj /pop load def currentdict end clipRenderOff begin begin } ifelse } { 0 eq { save /discardSave exch store } if } ifelse } bind def /LB { discardSave dup null ne { restore } { pop clipForward? { currentdict end end begin /clipForward? false ddef } if } ifelse } bind def /Pb { pop pop 0 (%AI5_EndPalette) discard } bind def /Np { 0 (%AI5_End_NonPrinting--) discard } bind def /Ln /pop load def /Ap /pop load def /Ar { 72 exch div 0 dtransform dup mul exch dup mul add sqrt dup 1 lt { pop 1 } if setflat } def /Mb { q } def /Md { } def /MB { Q } def /nc 3 dict def nc begin /setgray { pop } bind def /setcmykcolor { 4 npop } bind def /setcustomcolor { 2 npop } bind def currentdict readonly pop end currentdict readonly pop end setpacking %%EndResource %%EndProlog %%BeginSetup Adobe_level2_AI5 /initialize get exec Adobe_IllustratorA_AI5 /initialize get exec %AI5_Begin_NonPrinting Np %AI3_BeginPattern: (Yellow Stripe) (Yellow Stripe) 8.4499 4.6 80.4499 76.6 [ %AI3_Tile (0 O 0 R 0 0.4 1 0 k 0 0.4 1 0 K) @ ( 800 Ar 0 J 0 j 3.6 w 4 M []0 d %AI3_Note: 0 D 8.1999 8.1999 m 80.6999 8.1999 L S 8.1999 22.6 m 80.6999 22.6 L S 8.1999 37.0001 m 80.6999 37.0001 L S 8.1999 51.3999 m 80.6999 51.3999 L S 8.1999 65.8 m 80.6999 65.8 L S 8.1999 15.3999 m 80.6999 15.3999 L S 8.1999 29.8 m 80.6999 29.8 L S 8.1999 44.1999 m 80.6999 44.1999 L S 8.1999 58.6 m 80.6999 58.6 L S 8.1999 73.0001 m 80.6999 73.0001 L S ) & ] E %AI3_EndPattern %AI5_End_NonPrinting-- %AI5_Begin_NonPrinting Np 3 Bn %AI5_BeginGradient: (Black & White) (Black & White) 1 2 Bd [ < FFFEFDFCFBFAF9F8F7F6F5F4F3F2F1F0EFEEEDECEBEAE9E8E7E6E5E4E3E2E1E0DFDEDDDCDBDAD9D8 D7D6D5D4D3D2D1D0CFCECDCCCBCAC9C8C7C6C5C4C3C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3B2B1B0 AFAEADACABAAA9A8A7A6A5A4A3A2A1A09F9E9D9C9B9A999897969594939291908F8E8D8C8B8A8988 87868584838281807F7E7D7C7B7A797877767574737271706F6E6D6C6B6A69686766656463626160 5F5E5D5C5B5A595857565554535251504F4E4D4C4B4A494847464544434241403F3E3D3C3B3A3938 37363534333231302F2E2D2C2B2A292827262524232221201F1E1D1C1B1A19181716151413121110 0F0E0D0C0B0A09080706050403020100 > 0 %_Br [ 1 0 50 0 %_Bs 0 0 50 100 %_Bs BD %AI5_EndGradient %AI5_BeginGradient: (Red & Yellow) (Red & Yellow) 1 2 Bd [ 0 < 4748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F6061626364666768696A6B6C6D6E6F 707172737475767778797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F9091929394959697 98999A9B9C9D9E9FA0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBF C0C1C2C3C4C5C6C7C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7 E8E9EAEBECEDEEEFF0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF > < FFFFFFFFFEFEFEFEFEFEFEFEFDFDFDFDFDFDFDFDFCFCFCFCFCFCFCFCFBFBFBFBFBFBFBFBFAFAFAFA FAFAFAFAF9F9F9F9F9F9F9F9F8F8F8F8F8F8F8F8F7F7F7F7F7F7F7F7F6F6F6F6F6F6F6F6F5F5F5F5 F5F5F5F5F4F4F4F4F4F4F4F4F3F3F3F3F3F3F3F3F2F2F2F2F2F2F2F2F1F1F1F1F1F1F1F1F0F0F0F0 F0F0F0F0EFEFEFEFEFEFEFEFEEEEEEEEEEEEEEEEEDEDEDEDEDEDEDEDECECECECECECECECEBEBEBEB EBEBEBEBEAEAEAEAEAEAEAEAE9E9E9E9E9E9E9E9E8E8E8E8 > 0 1 %_Br [ 0 0.28 1 0 1 50 0 %_Bs 0 1 0.91 0 1 50 100 %_Bs BD %AI5_EndGradient %AI5_BeginGradient: (Yellow & Blue Radial) (Yellow & Blue Radial) 1 2 Bd [ < 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F2021222324252627 28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F 505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F7071727374757677 78797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9F A0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7 C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEF F0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF > < 1415161718191A1B1C1D1E1F1F202122232425262728292A2A2B2C2D2E2F30313233343536363738 393A3B3C3D3E3F40414142434445464748494A4B4C4D4D4E4F50515253545556575858595A5B5C5D 5E5F60616263646465666768696A6B6C6D6E6F6F707172737475767778797A7B7B7C7D7E7F808182 83848586868788898A8B8C8D8E8F90919292939495969798999A9B9C9D9D9E9FA0A1A2A3A4A5A6A7 A8A9A9AAABACADAEAFB0B1B2B3B4B4B5B6B7B8B9BABBBCBDBEBFC0C0C1C2C3C4C5C6C7C8C9CACBCB CCCDCECFD0D1D2D3D4D5D6D7D7D8D9DADBDCDDDEDFE0E1E2E2E3E4E5E6E7E8E9EAEBECEDEEEEEFF0 F1F2F3F4F5F6F7F8F9F9FAFBFCFDFEFF > < ABAAAAA9A8A7A7A6A5A5A4A3A3A2A1A1A09F9F9E9D9D9C9B9B9A9999989797969595949393929191 908F8F8E8D8D8C8B8B8A8989888787868585848383828181807F7F7E7D7D7C7B7B7A797978777776 7575747373727171706F6F6E6D6D6C6B6B6A6969686767666565646362626160605F5E5E5D5C5C5B 5A5A5958585756565554545352525150504F4E4E4D4C4C4B4A4A4948484746464544444342424140 403F3E3E3D3C3C3B3A3A3938383736363534343332323130302F2E2E2D2C2C2B2A2A292828272626 25242423222121201F1F1E1D1D1C1B1B1A1919181717161515141313121111100F0F0E0D0D0C0B0B 0A090908070706050504030302010100 > 0 1 %_Br [ 0 0.08 0.67 0 1 50 14 %_Bs 1 1 0 0 1 50 100 %_Bs BD %AI5_EndGradient %AI5_End_NonPrinting-- %AI5_BeginPalette 0 0 Pb Pn Pc 1 g Pc 0 g Pc 0 0 0 0 k Pc 0.75 g Pc 0.5 g Pc 0.25 g Pc 0 g Pc Bb 0 0 0 0 Bh 2 (Black & White) -4014 4716 0 0 1 0 0 1 0 0 Bg 0 BB Pc 0.25 0 0 0 k Pc 0.5 0 0 0 k Pc 0.75 0 0 0 k Pc 1 0 0 0 k Pc 0.25 0.25 0 0 k Pc 0.5 0.5 0 0 k Pc 0.75 0.75 0 0 k Pc 1 1 0 0 k Pc Bb 0 0 0 0 Bh 2 (Red & Yellow) -4014 4716 0 0 1 0 0 1 0 0 Bg 0 BB Pc 0 0.25 0 0 k Pc 0 0.5 0 0 k Pc 0 0.75 0 0 k Pc 0 1 0 0 k Pc 0 0.25 0.25 0 k Pc 0 0.5 0.5 0 k Pc 0 0.75 0.75 0 k Pc 0 1 1 0 k Pc Bb 0 0 0 0 Bh 2 (Yellow & Blue Radial) -4014 4716 0 0 1 0 0 1 0 0 Bg 0 BB Pc 0 0 0.25 0 k Pc 0 0 0.5 0 k Pc 0 0 0.75 0 k Pc 0 0 1 0 k Pc 0.25 0 0.25 0 k Pc 0.5 0 0.5 0 k Pc 0.75 0 0.75 0 k Pc 1 0 1 0 k Pc (Yellow Stripe) 0 0 1 1 0 0 0 0 0 [1 0 0 1 0 0] p Pc 0.25 0.125 0 0 k Pc 0.5 0.25 0 0 k Pc 0.75 0.375 0 0 k Pc 1 0.5 0 0 k Pc 0.125 0.25 0 0 k Pc 0.25 0.5 0 0 k Pc 0.375 0.75 0 0 k Pc 0.5 1 0 0 k Pc 0 0 0 0 k Pc 0 0.25 0.125 0 k Pc 0 0.5 0.25 0 k Pc 0 0.75 0.375 0 k Pc 0 1 0.5 0 k Pc 0 0.125 0.25 0 k Pc 0 0.25 0.5 0 k Pc 0 0.375 0.75 0 k Pc 0 0.5 1 0 k Pc 0 0 0 0 k Pc 0.125 0 0.25 0 k Pc 0.25 0 0.5 0 k Pc 0.375 0 0.75 0 k Pc 0.5 0 1 0 k Pc 0.25 0 0.125 0 k Pc 0.5 0 0.25 0 k Pc 0.75 0 0.375 0 k Pc 1 0 0.5 0 k Pc 0 0 0 0 k Pc 0.25 0.125 0.125 0 k Pc 0.5 0.25 0.25 0 k Pc 0.75 0.375 0.375 0 k Pc 1 0.5 0.5 0 k Pc 0.25 0.25 0.125 0 k Pc 0.5 0.5 0.25 0 k Pc 0.75 0.75 0.375 0 k Pc 1 1 0.5 0 k Pc 0 0 0 0 k Pc 0.125 0.25 0.125 0 k Pc 0.25 0.5 0.25 0 k Pc 0.375 0.75 0.375 0 k Pc 0.5 1 0.5 0 k Pc 0.125 0.25 0.25 0 k Pc 0.25 0.5 0.5 0 k Pc 0.375 0.75 0.75 0 k Pc 0.5 1 1 0 k Pc 0 0 0 0 k Pc 0.125 0.125 0.25 0 k Pc 0.25 0.25 0.5 0 k Pc 0.375 0.375 0.75 0 k Pc 0.5 0.5 1 0 k Pc 0.25 0.125 0.25 0 k Pc 0.5 0.25 0.5 0 k Pc 0.75 0.375 0.75 0 k Pc 1 0.5 1 0 k Pc PB %AI5_EndPalette %%EndSetup %AI5_BeginLayer 1 1 1 1 0 0 0 79 128 255 Lb (Layer 1) Ln 0 A u u *u 0 O 0 g 800 Ar 0 J 0 j 2.6967 w 4 M []0 d %AI3_Note: 0 D 226.7314 397.27 m 226.8529 397.6512 226.9411 398.0324 226.8456 398.2463 c 226.7501 398.4602 226.4125 398.5346 226.2535 398.5346 c 225.6175 398.5346 225.2395 398.1068 225.1869 398.0138 c 225.1397 397.9394 224.9394 397.772 224.597 396.6189 c 224.0642 394.8243 L 223.5755 393.1783 224.0029 392.983 224.597 392.983 c 224.8312 392.983 225.5699 393.076 225.9676 394.3872 c 226.7624 394.3872 L 226.1665 392.2669 224.8194 392.2669 224.4262 392.2669 c 223.6732 392.2669 222.5351 392.3228 223.3081 394.9266 c 223.8713 396.8235 L 224.4345 398.7206 225.3476 399.26 226.5357 399.26 c 227.7322 399.26 227.988 398.5718 227.5263 397.27 C 226.7314 397.27 l f *U *u 227.2982 394.6847 m 227.7068 396.061 228.1859 397.1955 229.6501 397.1955 c 231.1142 397.1955 230.9196 396.061 230.5111 394.6847 c 229.8954 392.611 229.0959 392.3134 228.2006 392.3134 c 227.3054 392.3134 226.6826 392.611 227.2982 394.6847 c f 1 D 229.8882 395.0102 m 230.2691 396.2935 229.9921 396.5724 229.4651 396.5724 c 228.9379 396.5724 228.4954 396.2935 228.1143 395.0102 c 227.6616 393.4852 227.6744 392.9365 228.3856 392.9365 c 229.0968 392.9365 229.4354 393.4852 229.8882 395.0102 c f *U *u 0 D 232.5334 392.4064 m 233.4996 395.6611 L 233.6405 396.1354 233.6532 396.5724 233.1009 396.5724 c 232.8917 396.5724 232.5658 396.433 232.413 396.2563 c 232.2184 396.0238 232.1021 395.7449 232.0498 395.5682 c 231.1111 392.4064 L 230.425 392.4064 L 231.5292 396.1261 L 231.626 396.4516 231.7058 396.777 231.7774 397.1026 c 232.5053 397.1026 L 232.3314 396.5166 L 232.348 396.5166 L 232.6979 397.0188 233.1102 397.1955 233.6039 397.1955 c 233.9887 397.1955 234.3797 397.0188 234.4116 396.5911 c 234.795 397.0932 235.2103 397.1955 235.5951 397.1955 c 236.0386 397.1955 236.7166 397.0839 236.388 395.9774 c 235.328 392.4064 L 234.6418 392.4064 L 235.6082 395.6611 L 235.7489 396.1354 235.7615 396.5724 235.2093 396.5724 c 234.95 396.5724 234.8719 396.5632 234.6381 396.3958 c 234.3822 396.2098 234.2106 395.7449 234.1582 395.5682 c 233.2195 392.4064 L 232.5334 392.4064 l f *U *u 237.9664 396.5446 m 237.9832 396.5446 L 238.3471 396.9816 238.7035 397.1955 239.1469 397.1955 c 239.8246 397.1955 240.4224 396.898 239.8094 394.8335 c 239.4616 393.6618 239.0279 392.3134 237.6641 392.3134 c 237.2625 392.3134 237.0276 392.5087 236.9038 392.8807 c 236.8787 392.8807 L 236.2105 390.6303 L 235.5245 390.6303 L 237.446 397.1026 L 238.1321 397.1026 L 237.9664 396.5446 l f 1 D 239.09 394.8335 m 239.2998 395.5403 239.6063 396.5724 238.7444 396.5724 c 237.8994 396.5724 237.5882 395.2706 237.3756 394.5545 c 237.1907 393.9315 236.9287 392.9365 237.6901 392.9365 c 238.4264 392.9365 238.7172 393.5781 239.09 394.8335 c f *U *u 0 D 243.3659 397.1026 m 244.0521 397.1026 L 242.9478 393.3829 L 242.8512 393.0574 242.7713 392.7319 242.6998 392.4064 c 241.9718 392.4064 L 242.1403 392.9737 L 242.1151 392.9737 L 241.7622 392.5459 241.2916 392.3134 240.8482 392.3134 c 240.1119 392.3134 239.8317 392.7226 240.0691 393.5224 c 241.1321 397.1026 L 241.8181 397.1026 L 240.8519 393.8478 L 240.6834 393.2806 240.8046 392.8993 241.2898 392.8993 c 241.658 392.8993 242.2093 393.2062 242.4412 393.9873 C 243.3659 397.1026 l f *U *u 245.2365 397.1026 m 245.5043 398.0045 L 246.2925 398.3486 L 245.9226 397.1026 L 246.8429 397.1026 L 246.6718 396.526 L 245.7515 396.526 L 244.8983 393.6526 L 244.8099 393.355 244.6968 392.9737 245.3243 392.9737 c 245.3745 392.9737 245.4888 392.9923 245.6449 393.0109 c 245.471 392.4251 L 245.2395 392.4064 244.9971 392.3507 244.7712 392.3507 c 244.1185 392.3507 243.9141 392.6482 244.0742 393.1876 c 245.0653 396.526 L 244.3709 396.526 L 244.542 397.1026 L 245.2365 397.1026 l f *U *u 247.0881 394.5081 m 246.6988 393.1968 246.9395 392.9365 247.4749 392.9365 c 247.9435 392.9365 248.3103 393.355 248.4762 393.8292 c 249.2292 393.8292 L 248.9117 392.7877 248.1936 392.3134 247.3067 392.3134 c 246.4114 392.3134 245.7886 392.611 246.4042 394.6847 c 246.8129 396.061 247.2919 397.1955 248.7561 397.1955 c 249.961 397.1955 250.044 396.4609 249.583 394.9079 c 249.4643 394.5081 L 247.0881 394.5081 l f 1 D 248.9075 395.0846 m 249.3134 396.4516 249.02 396.6189 248.518 396.6189 c 248.083 396.6189 247.6541 396.3865 247.2593 395.0846 C 248.9075 395.0846 l f *U *u 0 D 251.4099 396.3958 m 251.4266 396.3958 L 251.9237 397.1118 252.2999 397.1955 252.9692 397.1955 c 252.7345 396.405 L 252.6147 396.4237 252.5057 396.4516 252.3802 396.4516 c 251.6188 396.4516 251.236 395.81 251.0482 395.1776 c 250.2255 392.4064 L 249.5394 392.4064 L 250.9336 397.1026 L 251.6197 397.1026 L 251.4099 396.3958 l f *U *u 254.6949 394.4058 m 254.637 394.2105 L 254.3663 393.2991 254.7995 393.0109 255.2932 393.0109 c 255.904 393.0109 256.4581 393.2991 256.6956 394.0989 c 257.1373 395.5867 254.3767 395.4193 254.9758 397.4372 c 255.3292 398.6276 256.2783 399.26 257.2906 399.26 c 258.3951 399.26 258.8376 398.6648 258.3815 397.2978 c 257.5784 397.2978 L 257.8047 398.0324 257.7392 398.516 257.0113 398.516 c 256.5512 398.516 256.0052 398.2556 255.7899 397.5303 c 255.3509 396.0517 258.1253 396.2656 257.493 394.1361 c 257.0734 392.7226 256.0596 392.2669 255.0639 392.2669 c 253.2763 392.2484 253.7264 393.7641 253.9336 394.4058 C 254.6949 394.4058 l f *U *u 259.159 393.2806 m 259.1757 393.2806 L 261.3228 397.1026 L 262.0674 397.1026 L 258.2299 390.6303 L 257.5187 390.6303 L 258.5229 392.4064 L 258.4864 397.1026 L 259.2813 397.1026 L 259.159 393.2806 l f *U *u 262.2637 392.3134 m 261.3517 392.3134 260.9152 392.7597 261.2606 393.8385 c 262.0387 393.8385 L 261.9587 393.5688 261.7792 392.9365 262.4737 392.9365 c 262.8837 392.9365 263.2707 393.1689 263.4142 393.6526 c 263.6626 394.4895 261.5597 394.5081 261.9767 395.9123 c 262.123 396.405 262.6254 397.1955 263.8135 397.1955 c 264.5665 397.1955 265.0919 396.7957 264.7574 395.8657 c 263.996 395.8657 L 264.1507 396.3586 263.9938 396.6189 263.5587 396.6189 c 263.1905 396.6189 262.8398 396.3958 262.7183 395.9866 c 262.4725 395.159 264.5865 395.1776 264.1613 393.7455 c 263.8549 392.7133 263.1003 392.3134 262.2637 392.3134 c f *U *u 266.0984 397.1026 m 266.3661 398.0045 L 267.1545 398.3486 L 266.7845 397.1026 L 267.7048 397.1026 L 267.5336 396.526 L 266.6133 396.526 L 265.7602 393.6526 L 265.6718 393.355 265.5587 392.9737 266.1862 392.9737 c 266.2363 392.9737 266.3506 392.9923 266.5068 393.0109 c 266.3328 392.4251 L 266.1014 392.4064 265.859 392.3507 265.633 392.3507 c 264.9804 392.3507 264.7759 392.6482 264.9361 393.1876 c 265.9271 396.526 L 265.2327 396.526 L 265.4039 397.1026 L 266.0984 397.1026 l f *U *u 267.95 394.5081 m 267.5607 393.1968 267.8014 392.9365 268.3368 392.9365 c 268.8053 392.9365 269.1722 393.355 269.3382 393.8292 c 270.0912 393.8292 L 269.7736 392.7877 269.0554 392.3134 268.1686 392.3134 c 267.2733 392.3134 266.6505 392.611 267.2661 394.6847 c 267.6747 396.061 268.1538 397.1955 269.618 397.1955 c 270.8229 397.1955 270.9059 396.4609 270.4448 394.9079 c 270.3261 394.5081 L 267.95 394.5081 l f 1 D 269.7693 395.0846 m 270.1753 396.4516 269.8819 396.6189 269.3799 396.6189 c 268.9448 396.6189 268.516 396.3865 268.1211 395.0846 C 269.7693 395.0846 l f *U *u 0 D 272.4512 392.4064 m 273.4175 395.6611 L 273.5583 396.1354 273.5709 396.5724 273.0186 396.5724 c 272.8095 396.5724 272.4836 396.433 272.3307 396.2563 c 272.1363 396.0238 272.02 395.7449 271.9675 395.5682 c 271.0289 392.4064 L 270.3428 392.4064 L 271.4471 396.1261 L 271.5437 396.4516 271.6236 396.777 271.6952 397.1026 c 272.423 397.1026 L 272.2491 396.5166 L 272.2658 396.5166 L 272.6157 397.0188 273.0279 397.1955 273.5216 397.1955 c 273.9065 397.1955 274.2974 397.0188 274.3295 396.5911 c 274.7128 397.0932 275.128 397.1955 275.513 397.1955 c 275.9563 397.1955 276.6345 397.0839 276.3059 395.9774 c 275.2457 392.4064 L 274.5596 392.4064 L 275.5259 395.6611 L 275.6667 396.1354 275.6794 396.5724 275.1271 396.5724 c 274.8678 396.5724 274.7898 396.5632 274.556 396.3958 c 274.2999 396.2098 274.1284 395.7449 274.0759 395.5682 c 273.1373 392.4064 L 272.4512 392.4064 l f *U *u 277.1717 392.3134 m 276.2598 392.3134 275.8233 392.7597 276.1686 393.8385 c 276.9468 393.8385 L 276.8668 393.5688 276.6873 392.9365 277.3818 392.9365 c 277.7918 392.9365 278.1787 393.1689 278.3223 393.6526 c 278.5707 394.4895 276.4678 394.5081 276.8848 395.9123 c 277.0311 396.405 277.5335 397.1955 278.7216 397.1955 c 279.4746 397.1955 280.0001 396.7957 279.6655 395.8657 c 278.904 395.8657 L 279.0588 396.3586 278.9019 396.6189 278.4667 396.6189 c 278.0986 396.6189 277.7479 396.3958 277.6264 395.9866 c 277.3806 395.159 279.4946 395.1776 279.0694 393.7455 c 278.763 392.7133 278.0084 392.3134 277.1717 392.3134 c f *U *u 225.3035 402.2544 m 222.8093 402.2544 222.7567 403.7163 223.334 405.3775 c 225.3481 405.3775 L 225.0883 404.4606 224.91 403.6898 226.0169 403.6898 c 226.6971 403.6898 227.1548 404.1283 227.3394 404.7794 c 227.8289 406.5072 223.8043 406.6134 224.6139 409.4708 c 225.0394 410.9725 226.0985 412.1686 228.5527 412.1686 c 230.5133 412.1686 231.2385 411.2915 230.5365 409.2847 c 228.5759 409.2847 L 228.7792 410.0023 228.8662 410.7332 228.0526 410.7332 c 227.399 410.7332 226.9107 410.3744 226.7223 409.71 c 226.2065 407.8893 230.3064 408.0488 229.4516 405.0319 c 228.7475 402.5469 226.8373 402.2544 225.3035 402.2544 c f *U *u 231.5939 402.4139 m 229.7133 402.4139 L 231.6148 409.1252 L 233.4955 409.1252 L 231.5939 402.4139 l f 234.3126 412.0091 m 233.8946 410.5339 L 232.014 410.5339 L 232.432 412.0091 L 234.3126 412.0091 l f *U *u 237.3822 412.0091 m 234.6635 402.4139 L 232.783 402.4139 L 235.5016 412.0091 L 237.3822 412.0091 l f *U *u 237.7332 402.4139 m 235.8526 402.4139 L 237.7542 409.1252 L 239.6348 409.1252 L 237.7332 402.4139 l f 240.4519 412.0091 m 240.034 410.5339 L 238.1533 410.5339 L 238.5712 412.0091 L 240.4519 412.0091 l f *U *u 243.3356 406.7331 m 243.609 407.7298 243.4572 408.0621 242.8946 408.0621 c 242.1273 408.0621 241.8701 407.3577 241.4875 405.9623 c 240.9261 403.9156 240.9721 403.4771 241.637 403.4771 c 242.1997 403.4771 242.614 404.0086 242.8545 404.8859 c 244.6575 404.8859 L 244.1582 403.0652 242.997 402.2811 241.3089 402.2811 c 238.9817 402.2811 239.0795 403.7563 239.6553 405.856 c 240.1583 407.69 240.8441 409.2582 243.2226 409.2582 c 244.8849 409.2582 245.6198 408.4873 245.1387 406.7331 C 243.3356 406.7331 l f *U *u 245.6225 405.856 m 246.142 407.69 246.8531 409.2582 249.334 409.2582 c 251.8149 409.2582 251.6372 407.69 251.1177 405.856 c 250.5227 403.7563 249.7846 402.2811 247.3571 402.2811 c 244.9297 402.2811 245.0275 403.7563 245.6225 405.856 c f 1 D 249.2671 405.9623 m 249.6625 407.3577 249.7954 408.0621 248.9951 408.0621 c 248.1948 408.0621 247.9286 407.3577 247.5333 405.9623 c 246.9533 403.9156 247.0024 403.4771 247.696 403.4771 c 248.3896 403.4771 248.6872 403.9156 249.2671 405.9623 c f *U *u 0 D 254.6973 408.4474 m 254.724 408.4474 L 255.267 409.0455 255.834 409.2582 256.5409 409.2582 c 257.4346 409.2582 258.0708 408.7266 257.8073 407.7963 c 256.2823 402.4139 L 254.4016 402.4139 L 255.712 407.0387 L 255.8815 407.6368 255.9065 408.1019 255.3063 408.1019 c 254.7061 408.1019 254.4676 407.6368 254.2982 407.0387 c 252.9878 402.4139 L 251.1072 402.4139 L 253.0087 409.1252 L 254.8894 409.1252 L 254.6973 408.4474 l f *U *u 263.9951 409.0587 m 264.2711 409.9491 264.3475 410.7332 263.2252 410.7332 c 261.9065 410.7332 261.4099 409.0455 260.8625 407.185 c 259.9788 404.1814 260.131 403.6498 261.3375 403.6498 c 261.6882 403.6498 262.0904 403.7296 262.4444 403.836 c 263.07 405.9623 L 261.9197 405.9623 L 262.3537 407.4375 L 265.6225 407.4375 L 264.1914 402.5734 L 263.5849 402.4671 262.0773 402.2544 261.2356 402.2544 c 257.6723 402.2544 257.6759 403.6498 258.7473 407.2912 c 259.4589 409.71 260.3086 412.1686 263.7738 412.1686 c 265.85 412.1686 266.8162 411.0655 266.0995 409.0587 C 263.9951 409.0587 l f *U *u 269.003 409.1252 m 268.7582 408.2614 L 268.7849 408.2614 L 269.3501 409.0322 270.0543 409.2582 270.8145 409.2582 c 270.3401 407.5836 L 268.7163 407.69 268.4185 406.7331 268.2303 406.0686 c 267.1947 402.4139 L 265.3141 402.4139 L 267.2156 409.1252 L 269.003 409.1252 l f *U *u 274.979 403.6632 m 274.8622 403.2512 274.7951 402.8259 274.7184 402.4139 c 272.9712 402.4139 L 273.1434 403.3043 L 273.1167 403.3043 L 272.5208 402.6134 271.8798 402.2811 271.0662 402.2811 c 269.759 402.2811 269.5538 403.2512 269.8851 404.4207 c 270.5139 406.6401 272.2609 406.7331 274.0006 406.7065 c 274.1474 407.2248 L 274.3094 407.7963 274.3461 408.2081 273.6659 408.2081 c 273.0123 408.2081 272.8197 407.7165 272.669 407.185 c 270.8284 407.185 L 271.0581 407.9956 271.4584 408.5139 271.9851 408.8196 c 272.5023 409.1385 273.1497 409.2582 273.87 409.2582 c 276.2575 409.2582 276.2743 408.2348 275.9279 407.0122 C 274.979 403.6632 l f 1 D 271.7484 404.5004 m 271.6128 404.022 271.5272 403.4373 272.1407 403.4373 c 273.2477 403.4373 273.4961 404.9257 273.7032 405.6566 c 272.7583 405.6167 272.0873 405.6965 271.7484 404.5004 c f *U *u 0 D 279.3719 409.1252 m 279.161 408.3809 L 279.1876 408.3809 L 279.7189 409.0322 280.3031 409.2582 281.0234 409.2582 c 282.9707 409.2582 282.294 407.1052 281.9024 405.723 c 281.5183 404.3676 280.9805 402.2811 279.0865 402.2811 c 278.4063 402.2811 277.9959 402.4804 277.771 403.0518 c 277.7444 403.0518 L 276.7466 399.5301 L 274.8659 399.5301 L 277.5846 409.1252 L 279.3719 409.1252 l f 1 D 280.0919 405.8293 m 280.4722 407.1717 280.7492 408.1019 279.9355 408.1019 c 279.1619 408.1019 278.9118 407.1717 278.5313 405.8293 c 278.0532 404.1416 277.9736 403.4373 278.6138 403.4373 c 279.294 403.4373 279.6136 404.1416 280.0919 405.8293 c f *U *u 0 D 285.1438 402.4139 m 286.4542 407.0387 L 286.6237 407.6368 286.6488 408.1019 286.0486 408.1019 c 285.4483 408.1019 285.2099 407.6368 285.0405 407.0387 c 283.7301 402.4139 L 281.8494 402.4139 L 284.5681 412.0091 L 286.4487 412.0091 L 285.4396 408.4474 L 285.4663 408.4474 L 286.0091 409.0455 286.5762 409.2582 287.2832 409.2582 c 288.1768 409.2582 288.8131 408.7266 288.5495 407.7963 c 287.0244 402.4139 L 285.1438 402.4139 l f *U *u 290.0565 402.4139 m 288.1759 402.4139 L 290.0774 409.1252 L 291.958 409.1252 L 290.0565 402.4139 l f 292.7752 412.0091 m 292.3572 410.5339 L 290.4765 410.5339 L 290.8945 412.0091 L 292.7752 412.0091 l f *U *u 295.6588 406.7331 m 295.9322 407.7298 295.7804 408.0621 295.2178 408.0621 c 294.4505 408.0621 294.1934 407.3577 293.8107 405.9623 c 293.2494 403.9156 293.2953 403.4771 293.9602 403.4771 c 294.5229 403.4771 294.9373 404.0086 295.1778 404.8859 c 296.9808 404.8859 L 296.4815 403.0652 295.3202 402.2811 293.6322 402.2811 c 291.3049 402.2811 291.4027 403.7563 291.9785 405.856 c 292.4815 407.69 293.1674 409.2582 295.5458 409.2582 c 297.2082 409.2582 297.9431 408.4873 297.4618 406.7331 C 295.6588 406.7331 l f *U *u 299.2077 404.5669 m 299.1077 404.2612 299.0383 403.9689 299.0713 403.7563 c 299.1178 403.5435 299.2877 403.4373 299.6612 403.4373 c 300.0346 403.4373 300.4225 403.6765 300.5506 404.1283 c 300.9534 405.5503 297.5553 405.2313 298.1616 407.371 c 298.572 408.8196 300.1367 409.2582 301.3505 409.2582 c 302.6309 409.2582 303.6181 408.6468 303.101 407.1982 c 301.2603 407.1982 L 301.3921 407.6633 301.4178 407.9424 301.3184 408.0621 c 301.2322 408.1816 301.0797 408.2081 300.8796 408.2081 c 300.4662 408.2081 300.1641 407.9424 300.0361 407.4906 c 299.7348 406.4274 303.0576 406.4806 302.4477 404.3276 c 302.1164 403.1582 300.9074 402.2811 299.3469 402.2811 c 297.7064 402.2811 296.7294 402.693 297.367 404.5669 C 299.2077 404.5669 l f *U U %AI5_BeginPlace [0.4 0 0 0.4 186.4045 390.956] 0 0 75.24 76.5 (zimbabwe:xSupport: Silicon Graphics: SGI 3D Flush left logos:3D flush lft-1" bug:SGI3D bug otln 1x1" 400p)` %%BeginDocument: zimbabwe:xSupport: Silicon Graphics: SGI 3D Flush left logos:3D flush lft-1" bug:SGI3D bug otln 1x1" 400p %!PS-Adobe-3.0 EPSF-3.0 %%Creator: Adobe Photoshop Version 3.0 %%Title: SGI3D bug otln 1x1" 400p %%CreationDate: 8/1/95 12:32 PM %%BoundingBox: 0 0 75 77 %%HiResBoundingBox: 0 0 75.24 76.5 %%SuppressDotGainCompensation %%DocumentProcessColors: Black %%EndComments %%BeginProlog %%EndProlog %%BeginSetup %%EndSetup %ImageData: 418 425 8 1 0 418 1 "beginimage" %BeginPhotoshop: 2752 %3842494D03E900000000007800030000004800480000000002DA0228FFE1FFE2 %02F902460347052803FC00020000004800480000000002DA0228000100000064 %000000010003030300000001270F000100010000000000000000000000006808 %0019019000000000100000000000000000000001000000000000000000000000 %000000003842494D03ED00000000001001900000000100010190000000010001 %3842494D03F300000000000800000000000000003842494D271000000000000A %000100000000000000023842494D03F4000000000012003500000001002D0000 %00060000000000003842494D03F700000000001C0000FFFFFFFFFFFFFFFFFFFF %FFFFFFFFFFFFFFFFFFFFFFFF03E800003842494D07D0076F75746C696E650000 %0972000600000000000000000000000000000000000000000000000000000008 %0000000000000000000000000000000000000000000000010072942E00863372 %0072942E008633720072942E008633720001007A1BB500871E9F007E0606008F %8583007E0606008F858300010081F0570088A1AF0087F65D008794360087F65D %00879436000100857F190084844900857F19007FD8CE00857F19007B06200002 %0087FB2E007858310087FB2E007858310081F52800774AB80002007E0AD80070 %66E4007E0AD8007066E4007A20870078CDC80001007298FF0079B8F5007298FF %0079B8F5007298FF0079B8F500010073A6DA007BCA1B0073A6DA007FC5350073 %A6DA0083C04E0003003700000000000000000000000000000000000000000000 %000400522087007FEC6700522087007FEC6700522087007FEC670004004E9697 %00865AA4004E969700865AA4004E969700865AA40004000F7DE400866E3D000F %7DE400866E3D000A85B90086BCA2000500062C930089AF2800045926008C3ACB %00025F2C008F013A0004FFFFCFD00093943600028A8B009A732400028A8B009A %732400040025DAA700E269570025DAA700E269570025DAA700E2695700040029 %D83F00E8F9E000320D4000E8AB7C003A424200E85D170004003D31FF00E2F287 %003E8CF300E10893003E8CF300E1089300040062EAEB00A191C30062EAEB00A1 %91C30062EAEB00A191C3000400698B2500A191C300698B2500A191C300698B25 %00A191C30004006E835000AA470B006E835000AA470B006E835000AA470B0004 %004977DE00EA956F004977DE00EA956F004977DE00EA956F00040045F79100F2 %A909004C545400F97E2A004C545400F97E2A0004004F7DE400FE3D3E00579FA0 %00FEB2D500579FA000FEB2D5000400A3380500F9089300A3380500F9089300A3 %380500F90893000500AB59C000F86BCA00AE835000F13E7800B0C59200EC09CD %000400B02B5F00E85D1700AE835000E4B54800AE835000E4B5480004008FF18B %00AEDEEE008FF18B00AEDEEE008FF18B00AEDEEE00040094C32A00A714D30094 %C32A00A714D30094C32A00A714D30004009A424200A7013A009A424200A7013A %009A424200A7013A000400BB030300DEBCA200BB030300DEBCA200BB030300DE %BCA2000400BE060600E42C1800C627C100E42C1800CC7AE100E42C18000400D0 %B24C00DE6E3D00D0B24C00DE6E3D00D0B24C00DE6E3D000400FA1BB500A12FC5 %00FA1BB500A12FC500FA1BB500A12FC5000401028A8B00977BB700FD1EB8008F %0FEC00F7B2E60086A909000400F1ACE000871E9F00F1ACE000871E9F00F1ACE0 %00871E9F000400A6FBC900871E9F00A6FBC900871E9F00A6FBC900871E9F0004 %00A27C160080000000A27C160080000000A27C1600800000000400A7009A0078 %CDC800A7009A0078CDC800A7009A0078CDC8000500F1B1B20078CDC800F1B1B2 %0078CDC800F1B1B20078CDC8000400F7B7B80079435E00FD238A0070DC7A0102 %8F5C006870B0000500FA2087005EBCA200FA2087005EBCA200FA2087005EBCA2 %000500D0B71E00217E2A00D0B71E00217E2A00D0B71E00217E2A000400CC7FB3 %001BC04E00C62C93001BC04E00BE0AD8001BC04E000500BB07D500212FC500BB %07D500212FC500BB07D500212FC50005009A47140058EB2D009A47140058EB2D %009A47140058EB2D00050094A16E0058D7940094A16E0058D7940094A16E0058 %D7940004008FCFD000510D79008FCFD000510D79008FCFD000510D79000500AE %8822001B371F00AE8822001B371F00B0303000178F50000500B0CA640013E29A %00AE8822000EADEF00AB5E920007809D000400A33CD60006E3D400A33CD60006 %E3D400A33CD60006E3D400050057A471000139920057A47100013992004F82B6 %0001AF280005004C592600066E3D004C592600066E3D00460134000D435E0004 %00495623001556F700495623001556F700495623001556F70004006E74DB0055 %91C3006E74DB005591C3006E74DB005591C3000400698FF6005E470B00698FF6 %005E470B00698FF6005E470B00040062EFBD005E470B0062EFBD005E470B0062 %EFBD005E470B0005003E91C5001EE3D4003E91C5001EE3D4003D36D0001CF9E0 %0004003A471400178F5000321212001740EB0029DD100016F28700040025DF79 %001D83100025DF79001D83100025DF79001D8310000500028F5C006579430002 %8F5C00657943FFFFD973006C58310004000263FE0070EB2D00045DF80073B19C %0006316500763D3E0005000A8A8B00792FC5000F82B600797E2A000F82B60079 %7E2A0004004E9B68007991C3004E9B68007991C3004E9B68007991C300040052 %2559008000000052255900800000005225590080000000030004000000000000 %00000000000000000000000000000000000400B947AE00A629A500B947AE00A6 %29A500B947AE00A629A5000400C6147B00BB19B900C6147B00BB19B900C6147B %00BB19B9000400D4592600A5794300D4592600A5794300D4592600A579430004 %00B947AE00A629A500B947AE00A629A500B947AE00A629A50003000400000000 %0000000000000000000000000000000000000004007FAE1400C9B40F007FAE14 %00C9B40F007FAE1400C9B40F0004008ABF8C00DDBDDB008ABF8C00DDBDDB008A %BF8C00DDBDDB0004007280E700DF0B06007280E700DF0B06007280E700DF0B06 %0004007FAE1400C9B40F007FAE1400C9B40F007FAE1400C9B40F000300040000 %000000000000000000000000000000000000000000040026619500A2CB550026 %619500A2CB550026619500A2CB550004003F3A6E00A27CF0003F3A6E00A27CF0 %003F3A6E00A27CF0000400320D4000BA1AF300320D4000BA1AF300320D4000BA %1AF300040026619500A2CB550026619500A2CB550026619500A2CB5500000003 %00000000000000000000000000000000000000000000000100266666005D2112 %00266666005D211200266666005D21120001003F3F3F005D6F77003F3F3F005D %6F77003F3F3F005D6F770001003212120045D174003212120045D17400321212 %0045D17400000003000000000000000000000000000000000000000000000001 %007FB2E600363858007FB2E600363858007FB2E6003638580001008AC45E0022 %1AF3008AC45E00221AF3008AC45E00221AF30001007285B90020E161007285B9 %0020E161007285B90020E1610000000300000000000000000000000000000000 %000000000000000100B94C800059C2C200B94C800059C2C200B94C800059C2C2 %000100C6194C0044D2AE00C6194C0044D2AE00C6194C0044D2AE000100D45DF8 %005A732400D45DF8005A732400D45DF8005A73243842494D0BB700000000000E %076F75746C696E650000333300013842494D03FD000000000006020100000000 %EndPhotoshop gsave 40 dict begin /_image systemdict /image get def /_setgray systemdict /setgray get def /_currentgray systemdict /currentgray get def /_settransfer systemdict /settransfer get def /_currenttransfer systemdict /currenttransfer get def /blank 0 _currenttransfer exec 1 _currenttransfer exec eq def /negative blank {0 _currenttransfer exec 0.5 lt} {0 _currenttransfer exec 1 _currenttransfer exec gt} ifelse def /inverted? negative def /level2 systemdict /languagelevel known {languagelevel 2 ge} {false} ifelse def gsave /rows 425 def /cols 418 def 72 65536 mul 26214400 div dup cols mul exch rows mul scale /m {moveto} bind def /c {curveto} bind def /n {} bind def /N {} bind def 0.2 setflat newpath 0.350628 0.276176 m 0.350628 0.276176 0.268840 0.226176 0.268840 0.226176 c 0.268840 0.226176 0.353319 0.170441 0.353319 0.170441 c 0.353319 0.170441 0.350628 0.276176 0.350628 0.276176 c n 0.211797 0.501176 m 0.211797 0.501176 0.133224 0.457941 0.133224 0.457941 c 0.133224 0.457941 0.128439 0.552647 0.128439 0.552647 c 0.128439 0.552647 0.211797 0.501176 0.211797 0.501176 c n 0.363786 0.850000 m 0.363786 0.850000 0.364982 0.752941 0.364982 0.752941 c 0.364982 0.752941 0.272727 0.804412 0.272727 0.804412 c 0.272727 0.804412 0.363786 0.850000 0.363786 0.850000 c n 0.635915 0.850074 m 0.635915 0.850074 0.634719 0.753015 0.634719 0.753015 c 0.634719 0.753015 0.726974 0.804485 0.726974 0.804485 c 0.726974 0.804485 0.635915 0.850074 0.635915 0.850074 c N 0.787904 0.501250 m 0.787904 0.501250 0.866178 0.458015 0.866178 0.458015 c 0.866178 0.458015 0.871262 0.552721 0.871262 0.552721 c 0.871262 0.552721 0.787904 0.501250 0.787904 0.501250 c N 0.649073 0.276250 m 0.649073 0.276250 0.730861 0.226250 0.730861 0.226250 c 0.730861 0.226250 0.646382 0.170515 0.646382 0.170515 c 0.646382 0.170515 0.649073 0.276250 0.649073 0.276250 c N 0.499701 0.679191 m 0.499701 0.679191 0.524821 0.693015 0.524821 0.693015 c 0.524821 0.693015 0.525120 0.939485 0.525120 0.939485 c 0.526316 0.958897 0.537829 0.975882 0.547772 0.983015 c 0.558612 0.990735 0.576480 1.000735 0.603319 0.990074 c 0.603319 0.990074 0.884420 0.852132 0.884420 0.852132 c 0.884420 0.852132 0.910063 0.836544 0.908867 0.804485 c 0.907670 0.772426 0.886513 0.760956 0.879037 0.755662 c 0.879037 0.755662 0.631130 0.613603 0.631130 0.613603 c 0.631130 0.613603 0.631130 0.587721 0.631130 0.587721 c 0.631130 0.587721 0.665147 0.568309 0.665147 0.568309 c 0.665147 0.568309 0.916343 0.713015 0.916343 0.713015 c 0.916343 0.713015 0.947892 0.726691 0.974581 0.701838 c 0.974581 0.701838 0.993122 0.689485 0.994916 0.657721 c 0.994916 0.657721 0.972787 0.362426 0.972787 0.362426 c 0.972787 0.362426 0.970395 0.330662 0.942359 0.318309 c 0.922025 0.309485 0.907670 0.311838 0.893391 0.318309 c 0.893391 0.318309 0.683089 0.437721 0.683089 0.437721 c 0.683089 0.437721 0.652661 0.418897 0.652661 0.418897 c 0.652661 0.418897 0.652362 0.397426 0.652362 0.397426 c 0.652362 0.397426 0.870066 0.269485 0.870066 0.269485 c 0.870066 0.269485 0.891298 0.257721 0.891298 0.225956 c 0.891298 0.201250 0.868870 0.184779 0.868870 0.184779 c 0.868870 0.184779 0.629635 0.023015 0.629635 0.023015 c 0.629635 0.023015 0.591731 -0.009926 0.558837 0.011250 c 0.526017 0.032426 0.527811 0.055956 0.527811 0.055956 c 0.527811 0.055956 0.527811 0.347721 0.527811 0.347721 c 0.527811 0.347721 0.500000 0.365294 0.500000 0.365294 c 0.500000 0.365294 0.471890 0.347647 0.471890 0.347647 c 0.471890 0.347647 0.471890 0.055882 0.471890 0.055882 c 0.471890 0.055882 0.473684 0.032353 0.440864 0.011176 c 0.407969 -0.010000 0.370066 0.022941 0.370066 0.022941 c 0.370066 0.022941 0.130831 0.184706 0.130831 0.184706 c 0.130831 0.184706 0.108403 0.201176 0.108403 0.225882 c 0.108403 0.257647 0.129635 0.269412 0.129635 0.269412 c 0.129635 0.269412 0.347339 0.397353 0.347339 0.397353 c 0.347339 0.397353 0.347039 0.419412 0.347039 0.419412 c 0.347039 0.419412 0.316612 0.438235 0.316612 0.438235 c 0.316612 0.438235 0.106310 0.318235 0.106310 0.318235 c 0.092031 0.311765 0.077676 0.309412 0.057342 0.318235 c 0.029306 0.330588 0.026914 0.362353 0.026914 0.362353 c 0.026914 0.362353 0.004785 0.657647 0.004785 0.657647 c 0.006579 0.689412 0.025120 0.701765 0.025120 0.701765 c 0.051809 0.726544 0.083358 0.713529 0.083358 0.713529 c 0.083358 0.713529 0.334255 0.568529 0.334255 0.568529 c 0.334255 0.568529 0.368272 0.587647 0.368272 0.587647 c 0.368272 0.587647 0.368272 0.613529 0.368272 0.613529 c 0.368272 0.613529 0.120664 0.755588 0.120664 0.755588 c 0.113188 0.760882 0.092031 0.772353 0.090834 0.804412 c 0.089638 0.836471 0.115281 0.852059 0.115281 0.852059 c 0.115281 0.852059 0.396382 0.990000 0.396382 0.990000 c 0.423221 1.000588 0.441089 0.990662 0.451929 0.982941 c 0.461872 0.975809 0.473385 0.958824 0.474581 0.939412 c 0.474581 0.939412 0.474880 0.692941 0.474880 0.692941 c 0.474880 0.692941 0.500000 0.679118 0.500000 0.679118 c N 0.524222 0.552426 m 0.524222 0.552426 0.527811 0.523015 0.560631 0.507721 c 0.560631 0.507721 0.533717 0.492426 0.529605 0.468897 c 0.529605 0.468897 0.517644 0.478529 0.499402 0.478529 c 0.480562 0.478529 0.470096 0.468824 0.470096 0.468824 c 0.465984 0.492353 0.439070 0.507647 0.439070 0.507647 c 0.471890 0.522941 0.475478 0.552353 0.475478 0.552353 c 0.475478 0.552353 0.483553 0.548235 0.499103 0.548235 c 0.514653 0.548235 0.524222 0.552426 0.524222 0.552426 c n currentflat dup { gsave { flattenpath eoclip } stopped { grestore 2 mul dup setflat dup 200 ge { pop pop exit } if }{ grestore setflat exit } ifelse } loop flattenpath eoclip setflat newpath level2 { /DeviceGray setcolorspace} if /picstr1 418 string def /readdata {currentfile exch readstring pop} def /image2 level2 {/image load def} {{begin Width Height BitsPerComponent ImageMatrix /DataSource load image end} def} ifelse /beginimage { image2 } def 12 dict begin /ImageType 1 def /Width cols def /Height rows def /ImageMatrix [cols 0 0 rows neg 0 rows] def /BitsPerComponent 8 def /Decode [0 1] def /DataSource {picstr1 readdata} def currentdict end %%BeginBinary: 177661 beginimage ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¸³xCCDGFGDGQ§ÞÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþØ®~AFFHGD?FM«òÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿô—C((0555555555)5K¥ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÙk:/%.555555554*9\’ãÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÉ`5-48999999::====:7-G ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ“3)3477999999999972.7Z¸ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÊ]+/79999999:=?CFGGGFCA9+Bµõÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ½P(055577999999999999972/[¸ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÊa+.89999999:=ADINSWZZXSNIB80:æÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿp+-335577799999999999999982/X¸ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÉ`*.89999999:=ADHMU\gqvvvti]RH?49æÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿb&0333457779999999999999999982/[¹ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÊ_+.89999999:=ADHNU]gq~Š—™–Œ~n]NC59æÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüX)2233345558999999999999999999982/ZºÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÌ`+.89999999:=AFIMV]gs~Š˜¦³¿À»³¦‘zePC5:áÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\&22233334557779999999999999999999820Z¶ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÈ`+.89999999:=ADHMU]gs~Œ˜¦´¿ÊÓÙØÒȵ™~dMB3?ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ~(/222333335555778999999999999999999992/X´ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÍa+.89999999:=ADINU]isŒ˜§´ÀÊÓÙàçìçÛÏ»›~`KA2jÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿu%./022233334455557888999999999999999999820Z¸ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÉ`-.89999999:=ADINV]gt€Œ™§´ÀÌÔÛáçíõûüðÞѶ“tWF<.°ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ -..0222333333445555778899999999999999999992/X´ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÊ_+.89999999:=ADHNV_gt€Œ™§µÀÌÓÛáçíõûÿÿÿÿíÛȦƒeLA7:÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÙ*&.../02223333333445555578999999999999999999982/[¹ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÊa+.89999999:=AFHPV_it€Ž›§µÀÌÓÛáèïõûÿÿÿÿÿÿ÷âÏ´qVD<.ˆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\*...//222223333333445557577999999999999999999992/ZµÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÊ`+.89999999:=ADINV`it€›¨µÂÌÔÛáèð÷üÿÿÿÿÿÿÿÿ÷åÓº˜x\H?7<õÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿë(%)-.../022222333333334455557789999999999999999999820XºÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÍb+.89999999:=AFINV`iu€›¨¶ÂÌÔÛáèñ÷üÿÿÿÿÿÿÿÿûõíãÒº™y_L?9/tÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŽ((+..../02222223333333345555578989999999999999999:992/[¹ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÍa+.89999999<=AFIPV_iu€Žœ¨¸ÃÍÔÜâêñùþÿÿÿÿÿÿÿÿûõíæáÛγ–y_MA:79ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ?#(()-...//002222223333333345555777899999999999999999:9800ZºÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏb+-89999999:=AFIPW`ju‚œª¸ÃÍÔÜâêñùþÿÿÿÿÿÿÿÿþ÷ðèáÛÔÏĪŽv\LB99*¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÝ+&()+*....///0222222233333334555557789999999999999999:99992/[»ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÎa+-89999999:=AFIPW`iu‚Žœª¶ÃÍÔÜãêòùþÿÿÿÿÿÿÿÿþùñêâÛÖÏÇ»°œ„k[RI>93Vÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ£$&)9B8+...././002222222333333344555558899999999999999:9:9::80/[ºÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÓf+.89999999<=AFKPWaku‚ª¸ÄÎÔÜãìôúþÿÿÿÿÿÿÿÿþùñêãÜÖÏǽ°¥™Œtn³`DD:5Fÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ&5Q€f0*.......//022222233333333445555578999999999999:::9::9:83/\½ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏd++89999999:=AFIPW`ju‚œª¹ÄÎÖÝåìôûÿÿÿÿÿÿÿÿÿÿúñêãÝ×Ñɾ³§™Ž„za¦ðdAD>4Bçÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ*<è®B)-......///0022222223333333445555588899999999999:9999:9:900[»ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏb+.89999999:=ADIPWaku‚¬¹ÅÏÖÝåìõûÿÿÿÿÿÿÿÿÿþûòêãÝ×ÑÉ¿´¦›‘„zpe`£PBBB3Hòÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ„0?ÿÊQ/(+-......///002222223333333344555577899999999999999:99999820\½ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏb+.79999999:=AFIPXakvƒž¬¹ÇÏ×ÞæíöûÿÿÿÿÿÿÿÿÿÿûôìåÝ×ÒÉÀ´§œ„zpf\[gbPCGFB0fíÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¥80BœôºR=/()+-........//2222222233333334455557789999999999::::::99:::0/\½ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏb+.89999999:=AFIQWakv‚ž¬ºÅÏ×ÝæíöüÿÿÿÿÿÿÿÿÿÿûõíçÞÙÒÉÀµ¨‘‡{qi]Z`aUID=uk8l¬âÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÖ¸™AA„´ˆKBB8*(*--........0002222223333333345557578899999999::9:::::::::820\ºÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÎb+.79999999:=AFKQWakvƒ‘ž®ºÅÏ×ÝæíöüÿÿÿÿÿÿÿÿÿÿüõíçàÙÓÌÀµªœ‘ˆ{qi_WZ`ZLHD=>\[9‚¸Ñÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿº±¨FA[kR>?BC?3((*+-.......///02222223333333344555558899999999999::::9999992/\¹ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÎa+-79999999:>ADKQXakxƒ‘ ®ºÇÏ×Þæï÷üÿÿÿÿÿÿÿÿÿÿþ÷ïçáÙÓ͸ª’‡}tj`WV\[PHD?HkoFI:nµÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿº´™>BIUfM8:?BC<.&)++-......////022222223333333455555788999999999::9:::99:::920[¹ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÍb+-79999999:=AFIPXakvƒ‘ ®»ÇÏ×Þæï÷þÿÿÿÿÿÿÿÿÿÿþùñèáÛÓÍĸ¬ “ˆ~tkbXU[[QID?LjŽ\DLIlµÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿº´˜>CFMXyP9:?CC9+&)++.......///002222222233333445555558999999999999:::::::::920Z¸ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÍb+.89999999:=AFKQXblv„‘ž®»ÇÑØÞçñùþÿÿÿÿÿÿÿÿÿÿÿùñêáÛÔÍĹ® ”‰~tkaXRV[RID?Mlzk\KAXLdq´Îÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿº³œSNK[DKeƒyQ9:ACA4)&)+-.......///002222222333333344555788899999999::::::::::::920[¸ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÌa+-89999999:=AFKQXakx„‘ ¯»ÇÑØàèðùÿÿÿÿÿÿÿÿÿÿÿÿúñêâÛÔÍĺ®¡–‰ukbXRSZULDAPkxbMHLQ=\Lp€±Îÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿº±žjUZKBM2(&)+-........///0222222233333334455577899999999:::::::::::::92/Z¶ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÊa+-89999999:=AFKQZbkx„‘ ®»ÇÑØàçðùÿÿÿÿÿÿÿÿÿÿÿÿúòêâÜÖÎÅ»¯¢—Œ€ukbZRRWWMDBPltZ?IMCG_lfK{¢¯Îÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿº±¢}ZRb`]?>D=VzyW<:AC<.&()+-........//0022222233333333445557888999999999::9::<:9:::92/[¶ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÊa+.79999999:=AFKQZbny„’¡¯½ÈÏØáêñùÿÿÿÿÿÿÿÿÿÿÿÿúòêãÜÖÏÇ»¯¢—Š€ukdZRPUVMDBRloS?MsxV„ba¡kH~®¯Íÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿº°¢…aKˆ”jbgZvV=PtyW<:BC9+&()+-........///02222222333333345555778999999999:9::<<<:::::92/Z¶ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÈ`-.79999999:=AFKQXblx„’ °½ÇÑØáêñúÿÿÿÿÿÿÿÿÿÿÿÿûôëãÝ×ÏÇ»°£—Œ‚vld\SNSWPFBRkjPG_„¡i¬[œlF}¬¯Ìÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿº±¡ˆdG€‰ge¨ykœ’jGMnuX=:CB5*&(*+-........//00222223333333344555578899999999:::<<<<<<::::920[¶ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¬b-.89999999:=AFKQZbly…’¡°½ÈÒÙáêòúÿÿÿÿÿÿÿÿÿÿÿÿüõìåÝ×ÏȽ°£—Œ‚xle\SNQVPDCRgePNp—£ŠR‘§¥Š]œoF}¬®Ìÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿº³¡ˆdF{„`]¨Ž]„›ž€VPjuX=0(&))+-........//0022222223333333445557899999999::::<<<<<<<<::92/Z´ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¢C)289999999:=AFKQZbnz…”¡°¿ÉÒÙâëòûÿÿÿÿÿÿÿÿÿÿÿÿþöíæÞØÑÉ¿³¦™‚yoe]VPNSRHCSe`Ui£›Š‰™¬´¶tq«‚z‚—oD}¬¯Ìÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿº±¡‡]GyyXg¡¨n´¡ˆ}Š¡œy]eoX>AFKQ[dnz‡”£°¿ÊÒÙâëõüÿÿÿÿÿÿÿÿÿÿÿÿþ÷ðçàØÒÊ¿´§›„zof_VNLQRIFRa[Vs™žŽ‰˜¬´³°°´ªŠ—yP”¥}˜jC}¬¯Ìÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿº³¢]Gy‚±Qy§yе°±´±¡‰— ‚aelX?=A8*&()*+-........//00222222233333344555578999999:::<<<<<<<<<<<<<930Z±ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¡C)388999999:=AFKQZbnz‡”¢±¿ÊÓÛâëõüÿÿÿÿÿÿÿÿÿÿÿÿÿùðèáÛÔÌÀµ¨œ‘…zpf_WPLPRKFQ_XXv››Œ °´±°°°´¦ŒŠj`~´žv—fC}¬°Èÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿº³¢]GzŠ®¦ZPv¡ƒ”´°°°³³¨”ˆ“œ…dbkX?>?4)&())+-........//00222222333333444555789999999999:<<<<=<<<<<<::30X´ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¢C)389999999:=AFLRZdozˆ”¢±¿ÊÓÛãìöüÿÿÿÿÿÿÿÿÿÿÿÿÿúñèáÙÓ̵¨’…zpg`WPLMQLFQ_XXz™–Š“§³³±°°°±³¡…{ZU}°³—u˜fC}¬°Äÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿº±¢]Gz‡z¬µŠLHe‘€–´°°°°±´®œŠ›‡faiXA>>3(&()*+-......////00222222333333344555589999999::::<<<<<<<<<<<:924BúÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿžC)379999999:=AGLR[doz‡”£³¿ÊÓÛãíöþÿÿÿÿÿÿÿÿÿÿÿÿÿúñèáÛÓ̶ª’‡{pg`WPKMQLFP[V\}—“Œ˜¬´³°°°°°±³˜xtZFU™µ±–u˜fC}¬°Äÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿº±¢]Gz‡{¬³¯jB?[Šƒ–´±°°°°±³±¡Ž—ˆgagWA>=0(&()++-........//022222223333333455555799999::99<<<<<<<<<<<<<<97.?Žöÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿº>)378999999:=AFKR[doz‡–¥³¿ÌÔÛâíöþÿÿÿÿÿÿÿÿÿÿÿÿÿûôêâÛÔ͸«ž’‡}tj`XQLMPLGPXS\~—‘ž°µ±°°°°°°³°Šl}jD?_¬±±–x˜gD}¬°Äÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿº±¥”[G~ˆ{¬±±\N>fˆu‘±³°°°°°°³³¦’”‡gaeWA>9.&&()*+-........//00222223333333444555588999999::<<<<<====<<<<<:7.?ŽöÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÂ]-.79999999:>BFLR[eo{ˆ–¥´ÀÌÔÜåíöþÿÿÿÿÿÿÿÿÿÿÿÿÿüöëãÜÔÍŬ¡”ˆ~sjaZRLIMLHNVR]““§³´±°°°°°°°´±’nxyR?:a˜k§±±–v—kF{¬°Åÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿº¯§›UFƒˆ®±±„‰ƒCXRdƒaiž¶±°°°°°°°±´¬›Ž‘…j`bUA=8+&&()++-.....././/02222222333333344555799999999:<<<<======<=<<<<7.?ŽöÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀ]-.89999999<=AGLR[do{ˆ–¥³ÀÌÔÜåí÷þÿÿÿÿÿÿÿÿÿÿÿÿÿüõìãÝÖÏź®¡”‰tkaZSLKMMINVS]~—«´³°°°°°°°°±¶¥tp{`BAFa®¡i§±±˜}–kF{¬°Åÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿº¯¨UDƒˆ„°±°„‰º~CRUk“‡k°´°°°°°°°°±´¯žŽ„j_aSB=5*&&()++-.....././00022222223333334557579999999::<<<<<=====<=<<::7->õÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀ\-/89999999:=AGKR[ep{ˆ—¥´ÂÌÔÝæïùþÿÿÿÿÿÿÿÿÿÿÿÿÿüõìåÝ×ÏÇ»¯¡–‰tka[SLILLILPQ]{Ž‘›®µ³°°°°°°°°°´±lujG?MUn§¸g¦±±˜{”kF{¬°Åÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿº¯¬£SC‰‡°±°ˆŒ´´NSR_‰˜oež¸±°°°°°°°°°³±¢‘‚i_aSA=4)&(()++-.......///0222222233333344555779999999:<<<<<=======<==<:7.?õÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¾\-.79999999:=AFLS[eo{ˆ—¦´ÀÌÖÝåï÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÿþöíåÝ×ÏÇ»¯¢—Š€ukbZSLHKLIMPP]z‘ž°µ³°°°°°°°°°±´¢}toN=Lboް´³ j£±±˜z—oF{¬°Äÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿº¯¬£SBzˆ¯±°‰Ž±±¶PXZUl”Œd€±µ°°°°°°°°°°³³¥”i__RB<3)&(()++-......///00022222233333344555588999999:<<<<=<========<<:7.?Œòÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ»[+/89999999:=BFLR\fo{ˆ—¦´ÀÌÔÝæðùÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷ïåÝ×ÑÈ»¯£—Œ€ukb[ULHILIMQP]zŒ“¢±´±°°°°°°°°°°´¬Ž{tW>Idvz‰°³°´›g¥±±žy—pF{¬°Äÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿº¯¬£SBzŠ‚¬±°…ޱ°±µ…HR`XVy–sg™µ³°°°°°°°°°°³³¨—~f__RA:0(&(()++-.......///0222222233333334555778999999::<<<====>>>=<==<:5.?Œñÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ»Z-.79999999:>BGLR\ep}‰˜¦´ÀÌÔÝæðùÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿùïæÞ×ÑȽ±£—Œ€ulb[SMIHKIIMP]xŠ–¥³´±°°°°°°°°°°³±œ…{dCGdxzdt¬³°°´›g¥±±¡y—oF{¬°Äÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿº¯¬£SB{‰¬±°„ޱ°°±¶‘LFWaX[‚ˆgy¨¶±°°°°°°°°°°±´ª˜}f]_RA9/(&(()++-.....././/0022222233333334555589999999:<<=====>>>>==<<<<7.>Œïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ»Z-/79999999:=AGLR\fp}‰—¦µÂÌÖÝæðùÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿùðçÞØÒɾ±¥˜‚xnd\UNHHKIKKK\v‰–§³´°°°°°°°°°°°±´¦Œ‚nHCavzydi°³°°°´›g¥±±¡z—pF{¬°Äÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿº¯¬£SB{‰€¬±°…‰±°°°°¸NGHXdXb‡{gŒ³µ°°°°°°°°°°°±´¬œŒyd]\QA8/(&(()++........///0222222233333335555589999999<<<===>>>>>>====<:7.>‰ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿºZ-.79999999:>BGLR\fp{‰—¦µÂÍÖÝæðùÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿúñçàØÒÉ¿³¦˜‚xoe\UNIHKKIKKXtˆ—ª´´°°°°°°°°°°°°´®“„uRB\tv~…xU€µ°°°°´œf£±±x—pF{¬°Äÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿº¯¬£SBz‰€¬±°‡Œ±°°°°´¢fX[KI]aWj…soœµ³°°°°°°°°°°°±´®Œva\]P?7-&&(()+-........//0002222223333334555557999999:<<====>>>>>>>>==<:7/>ˆíÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿºZ-/79999999:>BHLR\fp}‰˜§µÂÍÖÝæðúÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿúñèàÙÓÊ¿³¥™Žƒxoe\VNIGIKGGHXsˆ˜«´³°°°°°°°°°°°°³±œ„y[DXtz€‘—q‘X‚´°°°°´žf£±±›t˜oD{¬°Ãÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿº¯¬£SB{ˆ~¬±°ˆŽ±°°°°´\„xniMK]_Zs€l}ª¶±°°°°°°°°°°°±´¯žŒv_Z[M?5-&&(()+-........///02222222333333455557899999:<<<===>>>>>>>>>>=<<8.>‰íÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿºZ..79999999:>BGLS\fp}‰˜§µÃÍÖÝæñúÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿûòêáÛÓÊÀ´¦›Žƒyof]VPKGIKGCDUn‡›®µ³°±°°°°°°°°°°±³¨z_GVsz…”‡bf}±°°°°³¢e¢±±›t˜iD{¬°Âÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿº¯¬£SB{…{¬±¯‡±°°°°´›dŠzeŒzgQM]]`yylаµ°°°°°°°°°°°°°´°¡Œq\WZP>4+&&((*+-........//0022222223333334455589999999:<====>>>>>>>>>>==<8/>ˆëÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¸Z-.79999999:>BGLS\fq{‰˜¦µÃÍÖÝæñúÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿûôëáÛÔÌÀ´§›Ž„zof]VPKHHIHDDQk„¯µ±±°°°°°°°°°°°±³¬™‡gIRp…“’ˆ“ªdœty±°°°°³¥k¡±±›t˜iF{¬¯Âÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿº¯¬£SB{…{¬±¯ƒŽ±°°°°´–p’y]¢¡Œ{gUP]_dxsq˜´´°°°°°°°°°°°°°³±£ŠpWX\Q>2)&&(()+-........//002222222333333445578999999::<===>>>>>>>>>>>>=<8.=ˆëÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¸Z-.79999999:=BGLR\fp}Š™§¶ÃÎÖÝçñûÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüôêáÛÔÌÀµ¨›‘„zpf_WPKGHIHFFNgƒž°µ±°°°°°°°°°°°°°³° ŠoNPlŒ–˜œ«´±…ep{±°°°°³¥u¡±±›u—iF{¬¯Ãÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿº¯¬£SB{…{¬±¯ƒ”±°°°°µ‘o™{[¡¶±£Ž~oZU]_kxp{¢µ³°°°°°°°°°°°°°³³¦ŒjUX`R>0)&((()+-........//002222223333333445578899999:<====>>>>>?>>>>>==<7/>…èÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¸X-.79999999:>BGLR\fp}‰˜§µÃÍ×ÞçñûÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüõëâÛÔÌö¨‘…{pg_WPKGHIIGFMbƒž±µ³±±°°°°°°°°°°°±±¥‘tSNk‚–‰¡¯³±°±‚op±°°°°³¢p¡±±œz˜iD{¬¯Âÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿº¯¬£SB{…{¬±¯ˆ˜±°°°°µp™‚` ³°³³¦„z_W\blus„ªµ±°°°°°°°°°°°°°³³¦ŒePXeW=.(&(()*+-........//002222222333333445558999999:<<<>>>>>?AA?>>>>==<8/>…èÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¶X+.79999999:>CHMS\fq}Š™§¸ÄÎ×ÞèòûÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüõëãÛÔÍõª‘…zpg_WPKGGIIHFI\~¡³µ±°°°°°°°°°°°°°±³ª—zXNeƒŽ“Š~„®³°°°°³ƒz™q€±°°°°³ži¡±±œ~˜iF{¬¯Âÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¹¯¬£SB{ƒ}¯±¯ˆ”°°°°°µ’q–‡i ³°°°³µ–uƒxdX]bptsްµ°°°°°°°°°°°°°°³´§‰aIZi[=-(&(()*+--.......///02222223333333455558999999:<===>>>?AAAA??>>><<8/>„çÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¶W-.79999999:>CHMS\fp}Š˜¨¸ÃÏ×ÞèòûÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþöìãÜÔÍö«’‡{qi`XPIGGIIIGDU}¡´µ±°°°°°°°°°°°°°±³®›~_NaƒŽŠsqŽƒ±°°°°°³€x—q°°°°°³ g ³±œ~–iD{«¯Ãÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¹®¬£SB{„ƒ°±¯‰“°°°°°µ’q”ƒn¥³°°°°µ“RŽƒxxg\]eqqv—´´°°°°°°°°°°°°°°³´ª‰ZD]qa>*&&(()*+-........//00222222233333455555899999:<<=>>>>>?BBBB???>>=<8/>„çÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ´X-.79999999:>BGLS\fq~Š˜¨¶ÄÏ×ÞèòüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþöíåÜÖÍŬ “‡}si`XQHFKIKKGBKu¡´´³±°°°°°°°°°°°°°³±¡…aP_€…qg§¨y{±°°°°°³€t—t}°±°°°³ kž³±¡~–iF{«¯Àÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¹®¬£SB{ŒŒ¯±¯‡±°°°°µ“l‚q¥±°°°°´˜P—®’qqxj]]ispz µ³°°°°°°°°°°°°°°³µ«„L<_yiA(#&(()*+-........//00222222233333444557899999:<==>>>>>ABBBBBA?>>==8/>„çÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿµW+.89999999:>CHLU\fq~Š™¨¸ÅÏ×àèôüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþöíåÝÖÍŬ “ˆ}si`XRHC\vUIHBHn ¶µ±°°±°°°°°°°°°°°³³¥‰gR\}Œdd‰¨µ³¦tx°°°°°°´~x›y¯±°°°³ jž³±£~–jF{«¯¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¹®¬£SBzŠŒ¯±¯„’±°°°°µjƒp¥³°°°°´—S–°µ®”zqsj__kol€§¶±°°°°°°°°°°°°°°³¶ª{H>>>ABBBBBBAA?>=<8/>„æÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿë”Z+.58999999+&&(()*--........//002222223333334455589999999<=>>>>?ABBBBBBBAABA?:0?}Äÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ™4%.478799999:<>BDNZj}¢°»ÇÏ×áêôüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿùðåÝ×ÏÇ»¯ ”‰~tjaZRKCV{{V?LWq¢¸µ°±±°°°°°°°°°°°°±´¬”oVZt‡z\]ˆ°¶±°°°°¦~„°°°°°°´{{y€¯±°°°³¢q³±¡{™oDz«¯¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¹®¬£SBz‡‡®±®‡’±°°°°µq”ƒp£³°°°°µ‘R˜¯°°°°´´¡„vuj_enjo‘±µ°°°°°°°°°°°°°°°³¶«KDZdS:-&&(()*--........//002222222333334455789999999<=====>>>>?ACFHIKHGB=/5zëÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÄQ)/45558899999999899:=DSt›¿ÛêñöüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿùðæÝ×ÏÇ»¯¡–‰tjaZRIBUz}WAX ¯¸µ±°°°°°°°°°°°°°°±´¯˜uXWqƒu\a‰®¶±°°°°°°¦{‰±°°°°°´~z™v„¯±°°°³£l™³³v™nCt¬¯½ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¹®¬£SB{‡‡®±®‡’±°°°°µs”„p£³°°°°µ“W™¯°°°°°°³´£ˆxoe_gngp˜´´°°°°°°°°°°°°°°°³¶® …bXVL9-&&(()*+-.......///00222222333333445577889:>?=:99999:>BFIPUXZZZRLG?/S£ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ{(+33455578999999::9:::98539MnžÔÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿúñæÝ×ÏÇ»¯¢–Šukb[SKCUyXCaª´´³±±±°°°°°°°°°°°±´´±žxZWp}p_mŒ¯µ±°°°°°°°°§y‰±°°°°°´„t—u‚®±°°°³¦i™³³v™oBs¬¯½ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¹®¬£SB‚‡…®±¬€“±°°°°´y“‡s£³°°°°´™[™¯°°°°°°°°³´¦„ldajlfvžµ¶³°°°°°°°°°°°°°°±³´¬”sZPG9+&&(()++-........//0222222223333334449>DC>9899999=AFIMS[elqsspf[QF93WÑÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿôg%0333455578999999999:9:::::875>V…Îÿÿÿÿÿÿÿÿÿÿÿÿúñèà×Ñǽ°¢—Œ€ukb[SKBRxZCd“ž‡¡´°°°±°°°°°°°°°±´´«œ”~]Voƒs^}À¶°°°°°°°°°°°¨xƒ¯±°°°°´„s–u®±°°°³£`™³³v™o>s¬¯½ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¹®¬£SBƒƒƒ¯±¬€“±°°°°µ‰s‘‚u¦³°°°°³™\™®°°°°°°°°°°¯Ó»¬„jbekkdqЧ¶¶³°°°°°°°°°°°°°°³¡˜™yXLF8+&&(()++-.......//00022222233323598999998799999DGD>8899999:>CGKPV_gp}‡’ ®ºÅÏÒÌŸ€fPC5Rÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿj%222233334555577889999999999::::::::98:P{¹è÷òêáØÒɾ³¦—€vnd\ULBMt„aC\Œ“g?8:vµ³°°°°°°°±³° ŽŽ®ÀžkZo}sf€Äùÿÿÿÿ⳯°°°°°°°°°°ª}…¯°°°°°´‚{œ}ˆ®±°°°³¥]–´±ž}˜jDGF?8799999:>BFINU]foz…‘ª¸ÃÍÓÛáâÜÒ aL?4–ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ§%./222333344555577789999999999:::::::::87=X’ÊàÜÏÈ¿´¦™‚xld]ULCMs…dCXŠ–oD9=:v«¬°°°°°°³±¦”’ªÛñÂuWk€tf‚Áöÿÿÿÿÿÿ䳯°°°°°°°°°°ª{~®±°°°°´„y™~ˆ«±°°°³¥_“´±ž~˜k=q¬°»ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¹®®¡LG…ƒ‚¯³ª”±°°°°´Œx”„z¨±°°°°³–]¯°°°°°°°°°°¬ïÿÿÿÿÿÿþà·¬ygkufC.-=`¬¸´°°°°°°°µ«_.0/FuŒqNFB5*&&(()++-......-0:CGFA97899999=BFIMS\dnxƒ›¨µÀÌÓÙáæìôñâÖ¿œy[H<2»ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷=*./022333343445577577889999999:::::::::9:87?f§Óѵ¢˜Žƒyoe]UMCLs‡gCWˆ’pI9<>:7{®¯°°°±³¬œ‘¡ÍûÿÏyUkph‚Àöÿÿÿÿÿÿÿÿ鲯°°°°°°°°°°«{}®±°°°°´u”ˆ«±°°°³¦_´±£–k=q«°ºÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¹®®¡LG„ƒƒ°³ª}”±°°°°´‡y”‡{¨±°°°°³’\¯°°°°°°°°°°¬ïÿÿÿÿÿÿÿÿüà¶­’qeoxbA/.4N{¢µµ±°°°°°´³t5020Fs‰oNDB7*&&(()++-..-.7BFGA97999999=7D€®±°°³°£”›¾ìÿúÂyXith‚¼öÿÿÿÿÿÿÿÿÿÿ鳯°°°°°°°°°°ª}}®±°°°°´u”zŒ«±°°°³¦`µ±§”l=q¬°»ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¹¯¬¡LD€„‰±±ª{–±°°°°³‰z’€}¨±°°°°´[¯°°°°°°°°°°¬ðÿÿÿÿÿÿÿÿÿÿüÞµ¬uisx_=434Dj”°¶³°°°°±¸ŽD.8<9GvŠlLDA5)%&(()*+-5?FGB<7789999BGKPW_is}ˆ”¡¯»ÈÏÖÝãêñ÷ûþÿÿÿþûôáί‡fMB:+œÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ—*....022222333333344555557888999999999:::::::::958[ ÇžZCj‰oFP‚’pMV\L=:7K…±µ±°¥›§ÍññÌ™s]]ssiƒŽ·öÿÿÿÿÿÿÿÿÿÿÿÿÿÿ鳯°°°°°°°°°°«ƒ‰°±°°°°³ˆ{˜’ª±°°°³¥R…µ³¦~”l=q¬°¹ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¹¯¬¡MGƒŠ’°³¥t–±°°°°±’}’ƒ¨±°°°°´Œ[¯°°°°°°°°°°®òÿÿÿÿÿÿÿÿÿÿÿÿÿÿûÙµ¬“xo‚‚U428Fy‰iHCA4)-8BFD=8789999:>BFINS]foz…’ž«¹ÅÎÖÜâêñöûþÿÿÿÿüúôíá϶‘oSF<5?õÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿR!(-.../022222233333433455555788999999999::9:::::::94:j±¹yHN}”vKX‚_AIGAFD>97999999g]KHV~¥µµ±µ®v:.=–]:N~_>DFA9789999992gÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýóí¯&(*...../0022222233333333445555578999999999::::<<<<<::73LޏŽR_”žj=i˜–ª´¦£¹ØÞ¸~Q>BHZy‡xm†¯õÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿé´¯°°°°°°°°°°ªƒ‚ª±°°°°³Š}“~Œ¨±°°°³¦P}µ³¢t—s=q¬°ºÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¹¯¬¡MG‡…°µ–p±°°°°°Š~–…Œª±°°°°³Ža °°°°°°°°°°¯±ûÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿùѵ¬’yz‰xI5A?RUIIj–±¶´¶—U/7s¦~B:BDB:7899999:>CGKPW`kt€Š—¥±¾ÊÒÙàæíõûÿÿÿÿÿÿÿúõíçáÙÔÍĹ£‰nVG>97?ùÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþøÛɇ(()+....////222222233333333455555588999999999::::<<<<:::55[œ®{dKK€¥¨«¦«ÅÙÃŽX==LLUxˆvl…®õÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿñ³¯°°°°°°°°°°ª‚€¬±°°°°³Œz‘}¨±°°°³¨Vƒ´³£p”t=q¬°¹ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¹¯¬¡LH‡…°µ’o³°°°°±Œ~”‚Œª±°°°°³‰` °°°°°°°°°°¯±üÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿùÍ´¬‘z{ŠtMF=>PVKD[…«¸¹®yFQeWADB<7899999:>BGKNV_gs}ˆ”¢¯¾ÉÑ×Þæíõûþÿÿÿÿÿÿü÷ïêâÛÖÏÇ»°£”iUG=95BæÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿùÚÁy (((*-.....///0222222223333334455555778999999999:::<<<<<::949j¦˜`sªª¦µÍÎ¥jHI]yˆ}}‡vk†­òÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿñ´¯°°°°°°°°°°ª€„®±°°°°³Œ€“}§±°°°³§Sƒ³³£o“t=q¬°¹ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¹®¬¡MH‡‚а¶f…´°°°°±Š~’~Žª±°°°°³b °°°°°°°°°°¯°üÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿùÌ´¬‘u}‘‰zeSNUMDPtžµ½ŽN>?D=7899999:=BGIMU\fpz…’ž®ºÇÏÖÝåëôûÿÿÿÿÿÿÿþúòëåÝØÒÉÀ´§›Žƒt`ND<94Gçÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýß¼u((()+......///00222222233333334555555788999999999::::<<<<::82?y¨Štʸ‡S:Mx‡„ˆ‡‚ul†Ž«òÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿñ´®°°°°°°°°°°«‚„¬±°°°°³Œ‚”ƒŽ§±°°°³§U„±³£n‘t87899999=AFIMR[eny„ª¶ÄÍÖÝãêñùþÿÿÿÿÿÿÿüõïçáÙÓÍĶ«ž’…{qfWIA:94KÔÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýÛ¶)&((((+-.......//02222222233333344455577789999999999::<<<<::::73Kˆ‚xR9:Xƒˆs}‚ui†Žªòÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿñµ®°°°°°°°°°°«‡‚«±°°°°³Ž‚”ƒ§±°°°±®g‚°³£kŽsA?97899999DGKPW`juŠ˜¥´ÀÌÓÙáèñùþÿÿÿÿÿÿÿÿúôìãÞ×ÑÈ¿±¥™‚xnd\SNIA:977ž¾ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷Ó·¬%$((((()+--.....///002222222333333344555557899999999999<<::<<<:9948d–‘vt‘}i„ަñÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿñµ¬°°°°°°°°°°«‡ª±°°°°´ˆ~”‰¥³°°°±°q¯³¨nŠoBGKNV_is~‰”¢¯¾ÉÒÙàçð÷üÿÿÿÿÿÿÿÿüöïçáÙÓÌÀµªœ„zpf]VPKGB<99-b¹¹ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷Ñ·¦¶~(&((((()+-.......///2222222233333334555557789999999999<<<<<<<::983>p“‰tu—§ñÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿñµ¬°°°°°°°°°°«…€¨±°°°°´‡‚‘~ˆ¦±°°°±°p®³«q‰o:94.X®µ¶ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿøÒ·¦°¸“M(%(((()++-.......//0022222223333334455555778999999999:<<<<<<<::983Gz‘ƒ‘Åýÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿõ´¬°°°°°°°°°±®…€¨±°°°°´„‘~ˆ£³°°°±±t{¬³ªn„o=8799999997899999CGKPW`juŒ˜¦´ÀÍÔÛâëôûÿÿÿÿÿÿÿÿÿÿùñêâÛÔÍù«ž’…{qf_WPKGB>:70B~±»´±³±°Äÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýø¯¯°°°°°¶µˆB #(((((*--.......//022222223333333345555578999999999:<<<<<<<<:::94<:8799999:=BFIMU]gs~‰–¢±¿ÊÒÛáèñúÿÿÿÿÿÿÿÿÿÿüôëãÝ×ÏÇ»¯£–ŠtkaXQLHD?<80:oª»´±±±±°«Øÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ³°°°°°°°±¸¯y5%(((()*+-.......//0022222233333334455557578999999999:<<<<<<<:::83Al‚…¿ýÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿø´ª°°°°°°°°°±®…¥³°°°°´‰€˜ƒƒ—´°°°°±vq¦´¨`vp8s«°µÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¸¬® MHdP„µ³jf£±°°°±¨q„˜€Š¬±°°°°±z_£°°°°°°°°°°°³ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿñ”PaD:<87899999:87899999:>DHKPXbkv‚Ž›ª¶ÄÎÖÝåíöüÿÿÿÿÿÿÿÿÿÿüôìåÝÖÏź¯ ”ˆ}si_WPKGC><70G„´¹³±±±±°°°°°¯¹ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯¯°°°°°°°°°°°¶¶F #(((((*+-.......//002222222333333345555578899999999::<<<<<<<<::959Zz}„¤öÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿû³¨°°°°°°°°°±®Š´°°°°µ‡}”‡u®±°°°³}k£µ¥dik9s¬°¶ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¸¬¬ MCgQ~´¯`j¨±°°°¶…\‰—ƒ®±°°°±±t\§±°°°°°°°°°¯¹ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÞoXZA:98899999:>CGKPWaju€Œ˜§µÃÍÔÜåíöüÿÿÿÿÿÿÿÿÿÿþöíçÞØÑȽ°£—Š€ukaZRLHC?<80=t¬º³±±±±°±°°°°°ªÝÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿʬ°°°°°°°°°°°°±¸°{8$(((()++........//022222223333333345555778999999999<<<<<<<<<<::94=b{€…¸ûÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ°¨°°°°°°°°°±®Š‚ž´°°°°µ‡˜Œ‡i¥³°°°´ƒj¢µ¢aa]8s¬°¶ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¸¬®¡MC`N{´«]o«±°°°¶kX˜„‰¬±°°°±°l_§±°°°°°°°°°°¹ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿëP`D<978999999=BFINU]gs~‰–£³ÀÌÔÙâêôüÿÿÿÿÿÿÿÿÿÿÿúñêáÛÓÌÀ´¨œŽ„xne[SNIFA=927e¢»´±±±±±±°°°°°°¯¬ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿûª°°°°°°°°°°°°°°³¹¨j-&(((()+-.......///02222223333333344555557899999999::<<<<<<<<<<:94Ciz‡Óÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ°¨°°°°°°°°°±¯Šƒ¢³°°°°µ€~™‡ˆi’µ°°°µƒfžµ¢d_U9s¬°¶ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¸¬®¡NF_Gp¶¨Xp¬±°°±°PZ‘™…‰¬±°°°±°o[§±°°°°°°°°°°ºÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿù¨Q_L<97789999:977999999DGKPXakv‚›ª¸ÄÏ×ÞçðùÿÿÿÿÿÿÿÿÿÿÿÿúñèáÙÓÌÀ´¦™‚xndZRMIF?<80Ay¯º³±±±°°°°°°°°°°°°°«ÉÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÒ«°°°°°°°°°°°°°°°°°±¶±:$(((()++........//02222222333333334555578899999999:<<===<<<<<::95:Zuyƒ´ûÿÿÿÿÿÿÿÿÿÿÿÿÿÿ°ª°°°°°°°°°°°…t´°°°°µqz˜sS¡³°°´Œd™´¥bZQ:s¬°µÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¸¬®¡NBULzµRs¯±°°³l.`Ž˜‚„¨±°°°±¬gX§±°°°°°°°°°¯½ÿÿÿÿÿÿÿÿÿÿÿÿÿÿëPUD<97899999:>BGKNV`juŠ˜¦µÂÍÔÝæï÷ÿÿÿÿÿÿÿÿÿÿÿÿûòêâÛÔÍöª‘„zoe]UNKFA=928j¦»´±°°°±°°°°°°°°°°°°¯¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ´¯°°°°°°°°°°°°°°°°°°±¹«n/%(((()+--......///02222222333333344555778999999999:<===<<<=<<::94?au~†Æÿÿÿÿÿÿÿÿÿÿÿÿÿ°«°°°°°°°°°°°„yž´°°°°´iy—”{oP…´°°´Žb˜´£][R7s¬°µÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¸¬®¡NCMKz¶—Qx¯±°³¦P3`Š—„}£³°°°±¬gX§±°°°°°°°°°°¾ÿÿÿÿÿÿÿÿÿÿÿÿõžO[F>97899999:=BGIMV]gs}‰–£´ÀÌÔÛãíöþÿÿÿÿÿÿÿÿÿÿÿþöíåÝÖÏǺ¬¡“ˆ}qg`WPKGC=:34[›ºµ±±±°°°°°°°°°°°°°°°°¨åÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüª°°°°°°°°°°°°°°°°°°°°³¹ \( &(((()+-.......///022222233333333455557889999999:::<==<==<<<<::85Fgy€‹åÿÿÿÿÿÿÿÿÿÿÿ°¬°°°°°°°°°°°„v¢³°°°±³[u˜ŽtlXe®±°³`–³£[\U5s¬°µÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¸¬®¡NFMG{¸’Rx¯±°´‡=9_‘™‚z³°°°±®eX§±°°°°°°°°°¯¿ÿÿÿÿÿÿÿÿÿÿÿ¹QZM>:7899999:_‘™‚}”µ°°°±®eS¦±°°°°°°°°°¯ÀÿÿÿÿÿÿÿÿÿÌaVRB:78899999CGKPWalv‚Žœª¹ÇÏ×ÞèñúÿÿÿÿÿÿÿÿÿÿÿÿþöìãÜÖÎĸ¬‘…zpf]VPIFA=82BFINV_it€Œ˜§µÃÎ×ÞæïùÿÿÿÿÿÿÿÿÿÿÿÿÿùðçÞ×ÏȽ¯¢–ŠtjaXPLHC?:35ažºµ±±±±±±°±µ´ª“ze[ƒ±°°°°°ª¹ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿý»¯¬°°°±±j&.5F[zœ³¶³°°°°°°³¹¢`(&(((()+-......///0022222223333333455557889999999::<<====<<<<:::95?_t…Ðÿÿÿÿ¶¬¯°°°°°°°°±¯lv˜³°°°µ”5tœqCog[KX¢[Ž®£a]U5s¬¯³ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¸«¬ MGMLz¹}L€³i=30pWMœž€qz³°°°±¬]Bœ³°°°°°°°°°¯Çÿÿÿû²OUL>957999999=BFIMU]fs~‰–£´ÀÌÔÝåï÷þÿÿÿÿÿÿÿÿÿÿÿÿûòêáÛÓÊ¿´¦—Œ‚ukbZRMHDA<52R“¹¸±±±±±°°³³§‘tXHA8C˜´°°°°ªÉÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿñó«°°°³±e.357:B\‡ª¸³°°°°°°´¹–P#!(((()++-.......//022222222333333445555788999999:::=========<<<:85Fdt™þÿÿ¶®¯°°°°°°°°³ª\o´°°°¶‰0s¢˜e>\kj]\™œ]¬¥d`U5q«°±ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¸«®¡NGMK{¸xM„®R:7.„]G˜{lt°±°°³«NH–´°°°°°°°°°¯ÉÿÿÌYRI?:78899999=7.”dA™¡xej«³°°³ªK`¢³°°°°°°°°°¯ÏÞqQNB<87899999<>CHLQZbny„ž¬»ÈÑÙâêôüÿÿÿÿÿÿÿÿÿÿÿÿÿùïåÞ×ÏÅ»®¡“ˆ}qg_VPKGC>92=s¬º³±±°±°±³ª™“¥µ¥}WD9I—¶°°¯ª¾ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüײ­®°³¶‚9/45=B?:Ix¨¸³°°°°°±¹¯v4%(((()+-.......///022222223333333455557789999999::======<==<<::959Sii‡±³³°°°°°°°°±®ao³°°°µo/e¥V:Li‰‰˜›\‡¨£iZL5q¬°±ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¸«®IGLS¸jQ„IA7/¢i9¥u\e£³°°±±dj¢³°°°°°°°°³³³WTB<87899999:>CGKPXakv€Žœª¹ÅÏØàèòûÿÿÿÿÿÿÿÿÿÿÿÿÿúñèàÙÒɽ°£–ŠukaXPLHD?:37e¢ºµ°±±±°±´¬™™¹×ÍjK>4V¢¶°°«³åÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿöDZ«¯±¸—K.457>DA:L}¬¶±°°°°°³¹¥e*&((()*+-......///02222222333333335555778999999:::<<========<<::95=Xgk~¢³³°°°°°°±®`s¡±°°±³b3[ª R:Gd‚™ž[…¦£iWH7q¬°±ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¸«®IHIW€¶dR„”GG70¯l4˜ªpUd˜´°°±±no¢³°°°°°°±´®eF:858999999=BFIPV_jtŒ˜§¶ÃÏ×ÝèñúÿÿÿÿÿÿÿÿÿÿÿÿÿþõëâÛÔÌÀµ§›Ž‚xld[SLIDA=42V—º¶±±°±±±´¯™“¸ÜÙ¬uPB98l®µ°¬«Óÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿë¹°¬°¶«f20559AD?9QŠ´µ°°°°°°´¹™R$!(((()++.......//002222222333333344555558999999:::<<=>>=====<<<:95A]ef¥´³°°°°±®`s¡±°°±¬X8Q¦¦Q8F]¢‡gž[„¥¢jWM7q¬°±ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¸«®IHK\€´]R‰”GQ83µp2–«gMaŒµ°°±±upž³°°°°±´®‘iG=978999999>>=====<<<:87Hbdd„§³±°°±®`o¡±°°³¢U?G¦¢G9CUz£{ažZ‚¦žfUL8s¬°±ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¸©®IHM`³XSˆ’Id>4ºp/“¯eF]µ°°±±pq´°°±´®”jI>:7899999990?y¯»³±±±°°±´¦Œ™ÍãÊ—dH>75`¢¸°ª¶òÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿûѱ«¯¶¨k5/477=CC:Ap§¸±°°°°°±¸¯y7%(((()+-......///002222222333333345555788999999::<<>>>>=====<:::77Meelެ³±±®]o ±°°µ“SI>¡ BCGKQZbly„ž®»ÈÒÙáëõüÿÿÿÿÿÿÿÿÿÿÿÿÿüôêâÛÓÊÀ³¥˜Œ€vka[QLIC?:39j¦»´±±±±°±´¬‘¿ã×§sPB93I‡´´«¯ÜÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿòÁ±¬³¶–U03:88>FA9Kƒ°¶°°°°°°³¹§i+&((()*+-.....././0022222233333333455557899999:::<==>>>>>====<::97:Qeiz™®´¬Xn ±°°¶€[S7œ£M9AIf“fZ ]}¥l[G8t¬¯°ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¸©®IGKkx«SXŽK”D4ºb5“ªI=bb°±°±°ptµ±¦ˆbF:87899999:>BGKPWaju€œª¹ÇÏØáëôüÿÿÿÿÿÿÿÿÿÿÿÿÿÿöìãÜÔÍöªœ‘„yne\SMIFA<44[›ºµ±±°±°°³°˜Š¯ÞṂWG?4=qª¸¯ªÊÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ嶯­¶±ƒD/7<9:AD>:W“µ´°°°°°°´¹œV$ (((()++-.......//02222222233333334555588999999::<<=>>>>>====<:<:5=SdlЦ«Sj³°°µkka0“¨_>?DX…[W _y£žo]G7s¬¯°ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¸©®ICNtu¨Q[ŠP¥B2´]A¢¦F9`W¨±°±°pt®˜qM<77899999:=BFINV_jtŒ˜§¶ÄÏ×ÞèñûÿÿÿÿÿÿÿÿÿÿÿÿÿÿùðçÝ×Ïź¬ž“‡{pf]VNKGB=72M¶¸±±±±±°±³ ‰ ÔæÈ’aIC87]œ¶±¨½üÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüÚ²­¯¸¨o90<<9g¡¸³°°°°°°¶¶G #(((()+-.......///0022222233333334555578899999:::<==>>>>>===<<<:95>Pdy’lj›³°°³Wyj+ŠªkRM?NuXX bv£žpdD8t¬¯°ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¸©®KBP{v£N[‡Q±?2¨WR«¥D7`R´°±°ly‘„aA75899999990C~±¹³±±±±°±´¨“ÇçÖ£oPD=4MŠ´µ«³çÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿö˱¬³¶œ]33=<9>DC:Dz¬¶±°°°°°±¸±}9$((((**-......////00222222333333445555789999999:<<=>>>>>===<<<::85GaNZds¥œpeC7t¬°°ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¸©®KAQ~vžK[‘ƒM¶>2›Xo®¢D5aQŒµ±´«€~sL848999999>>>>>===<<::979AUo“¬¸2–‚/”¦zS<>BUGVœfo£œpiC5t¬¯°ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¸¨®I?[ƒu˜H[„Mµ>7’P€®£I5nQx¸³œy_R?37999999:>CGKQZanx„‘ž®»ÉÓÙâìöÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿùïåÝÖÏĸª‘„zoe\UMIFA<45`ž»µ±±°°°°³³œˆ§ÛæÅ‘bKB99e¡¶°ªÃÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿá³®®¶¬yA09=:>>>>>>==<<<:::99>Li›‰%4¦y_97459999999=CFKNV`ju€Œ›ª¸ÇÑØáëõüÿÿÿÿÿÿÿÿÿÿÿÿÿÿúòèàØÑÈ»¯¡“‰~sg_VPKGB=72R’¹¸³±±±°°±´¥Š›ÎêÓ¡pQF<5U’µ´ª¶ôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿûÕ±¬°¶¢g73<<:=DD>>>>>>>=<<<:::99:G_F®’8£ªzj:9ADBVœje¡›sp?7t¬°±ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¸¨® M:lŽyˆC\’Kª?8jP™ªªZ2_nZL745789999995G¯µ«°Þÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿôñ¬´µ”V25=<>>>>>>>=<::::9979CtoLª¬{uA8>HAVœn`¢›sv=7tª¯±ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¸¨®žL:p’z‚:[–L¨A5`]¢«ªbAQH73578999999>>>>>>>==<:::9:983=W˜´~K99GFQ™p]¡œt~?7s¨¯±ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¸¨®K:t’yz9]˜‚Lœ98Zn§±§`B52479899999:?CGLQZdoz…’¡¯¾ÌÔÝæïùÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿúñçÞ×Ïź¬ž‘…zqf]UPIFB<37e¢ºµ°±°°±°±³ ‡žÖëÑpSD:8\—µ±¨¾þÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýݲ­¯¶¨q<2:=:=CF<>i¢¶³°°°°°°³¹¡]( &((()++........//0222222233333334455578999999:<==>>>??>>>>==<::<::987Bu}…W<7CGKQZalxƒž®»ÈÒÛâí÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüôêáÙÒɾ¯¢–‰~si_WPKGC>53V–º¶±±°±°°±´§Š’Èëܯ~[H=5Mˆ³µ«´èÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿùͱ«±µœ`54=<:?FC:Fz¬¸±°°°°°°µ¸“M#!(((()+--......./0022222233333333455578999999::<=>>>AA>>>>>=<<<<::::74DkdC7:AS™vVœ™zŒC7tª¯±ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¸§®K8q“yg9dœxP3HSxR0/5778999999=BFINV`jt€›ª¹ÅÑØáëõþÿÿÿÿÿÿÿÿÿÿÿÿÿÿþöìãÜÓÌÀ´¦™‚ukbZRMHD?82Iˆ¶¹±±±°±°°´¯“ˆ¶æç¿ŒdLA7Auª¶®«ÔÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿùõòçþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüáœfCFDDFDD=p®ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿñ¼±¬µ³ŒN28=<$((())+-......///0022222223333333455558999999<<===>?AA?>>>>=<<::::9988FNA9CN™yR˜™}”H4t¨¯±ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¸§®K8q—y`:f—yRƒ5RF4/4788999999>?ABA?>>>>=<<::99:98=CAFL–zP——}–H4t¨¯±ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¸§®K8q˜vXDDABBA>>>>==<:::::998=AS›N”–}–G5tª¯±ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¸§®K7p˜oP=q z>?34778999999:>CGKQZboy…‘ °¾ÊÔÜåðùÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþõëâÛÓʾ±¥—ŒtjaXQKGC>54[›º¶±±±±°°°´¬Ž¿ì溈aK?7F~®µ«°Þÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¨V+.4789999999:::94/5fàÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀ>$-4778999999::::::<8-!lÓÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿõƱ¬³´”W35=<:AFB9Lƒ°¶°°°°°°°´¸—Q$!(((()+--.....///0022222223333334455558999999:<<>>>ABAA?>>>==<<<:::998?b~M‘”}C5sª¯±ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¸§®K9q›kFAvxF23788899999:>BGKPWakv‚¬»ÈÒÙâì÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷ïåÜÔ͵§™Ž‚xkb[SMID?82MŒ¶¸±±±°°°°³±˜‡¬ãíÊ—kQB8=l£¶¯«Îÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¢N+-578999999:=?ACDBA?:0:‘ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ“+-455779999999:::::::<<5)*yõÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ븰¬µ°„H29><>?ABBA?>>>==<<<::::84DK’–}ŽB7tª¯±ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¸¨®K:seAHF30778999999:3<=:>DF<>i¢¸³°°°°°°±¸¯x4%((()++-......./000222222333333344555799999::<=>>>?BBBA?>>>==<::::99:>Rs‚’B7tª¯±ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¸§®K:t£]A=975899999997L…¯µ«´êÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿás4.5778999999FC:F{®¸±°°°°°°³¹¦d+&((()+-........//002222223333333455758899999:<=>>?ABBBA?>>>==<::99:>>?XvG4tª¯±ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¸§®I=ojBB?878899999:?CGLR[dpz‡”¢°ÀÌÖÝæñúÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿöíâÛÓÊÀ³¥˜Œ€ukaXRLHC>55_»µ±±°±±°°³¯“‰µêïÇ“iNA7Au§µ®¬Öÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ˜7*3578899999:=BGLR]iu‚‘‰~n_QF93§ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿáP&2333455789999999:9999:::::=<::5**tñÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿñ¿±¬´³ŒP38=<:BGB9QŒ´µ°°°°°°°´¹™U$!(((()+-........//02222222333333445557899999:<=>>>?BBBBAA?>>=<<<::9:BMMMBx¬¯±ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¸§¯¢RFGBF<77999999:>CGKQXbny…‘ ¯¾ÌÔÝæðùÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿùïåÝÖÍöªœŽ‚xlbZSMID?83R‘¹¸³±±±±°°³³‡¥àòÔ¢tUD9:bœµ°ªÇÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ´M-25578:9999:=AFIQZeq~Š˜§´¹³¦”‚lWI>4˜ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿåM%22333455788999999::99999:::DDCA94/%A¡ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ嶯®µ¬{C2:=:=CF>>?ABBBBBA>>>=<<:::8B[RIi µ³ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¸­®KNUC778999999=BFKPW`kv‚¬»ÈÒÙãíùÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüòèÞ×Ïź® ’‡zpf]UNIGB:2Gƒ´º´±±±±±°±´¦‰—Ñôâ±€\H=7S޳³ªº÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÛq0-4339?AC:99FDIoeL5)PÑÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüÚ²­°µ¢j94==9>FD:Aq§¸±°°°°°°±¸±z7%((()++-.......///02222222333333455558999999:<=>>ABBBBBA??>==<<::88BHGU…±ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÃ’]F]X=58999999CGKS_ju‚®ºÈÑØàååÜͱ‘sXG:7Òÿÿÿÿÿÿÿÿÿÿÿÿ˜%.022333445557789999999:9::::98ADD‡®ž…`:%)pëÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿöɱ¬³´”X47=<:AGC9Lƒ°¶°°°°°°°³¹§i-&((()+-........//02222222333333445557899999:<=>>?ABBBBBB??>==:::98:AFMsØÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿQ\iI4599999957b¡ºµ±±±°°°°³±˜‡¬æôÒqSC9=j¢µ¯ªÑÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯L-.0CgŠ£žQCD:=AFKQ[fs~Œ™§¶ÄÎÖÝåìõùñáϱŽoRD7W÷ÿÿÿÿÿÿÿÿÿÿ¹%+/02233333555557899999999::::999ACIŒª§¦”g7 Ažÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¬µ¯„K29=:ABBBBBBBA?>==<:::9CGKQ[dnz…“¢±ÀÌÔÝæñüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿúñçÝ×Îĸª‘„yoe[SMIFA83U”º¸±°±±±°°±´¢ˆœØöà¬}ZF:8Z”³±ªÀÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ×p/*0Fu›§¨¡[AG=>CHNWboz‡“£±ÀÌÔÛâêñùþÿÿôáʪƒaLA-vÿÿÿÿÿÿÿÿÿÿH$..0222333334455555899999999::::99ABH…¨£¥¨”b2Hµÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿá²®¯µ§q?3<=:=DF=>i¡¸³°°°°°°°µ¶G #((()*+-.......//00222222333333345575799999:<==>ABBBBBBBBA?>==<<::9:KWo®ÿÿÿÿÿÿÿÿÿÿÿÿÏui~f=2899999:>CGKQXalx„’ž¯¾ÊÔÝåðúÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüôêàØÑÈ»®¡“ˆ{pf]VNKFB93H…µº³±±±±°°°´«ŒÉõ뻉bI>8Kƒ®´«µëÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿü‘4(.Ctž¨£¦]BHABGLU_jvƒ‘ž®»ÈÑØàçïùþÿÿÿÿÿíÙ½–qVF98Éÿÿÿÿÿÿÿÿ¡ -..0222333333345555558999999::::999?BDs ¦¢¥§ŽV(#oÞÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿûÔ±­±´™`75==:?FD:F{¬¸±°°°°°°±¸±~9$((()++........//00222222333333444557889999<<=>?ABBBBBBBBA>><<<<:98>IWx¾ÿÿÿÿÿÿÿÿàŠeypF05999999=BFKPV`ju‚Žœ¬ºÈÒÛãíùÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþöìâÙÓÊ¿³£—Štj`WQKGC<2?x¯»´±°°°±°°³°”‰¶íô̘nPA8Ap£´®®×ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¨L++=nœ§£¢§“WCHCFKQ[gs~Œ˜¨¸ÄÏÖÝåìôüÿÿÿÿÿÿÿõàÉ£~`I>3_ÿÿÿÿÿÿÿÿI .../022223333333455555899999999:::99>C?U…¦¥¡¦¨„F!*”ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿôÁ±¬³°‰N38=<:BGB9Q´µ°°°°°°°±¹¨k/&((()+-........//02222222333333355557899999<=>>?BBBBCBBBAA?=<<::989APe‘Óÿÿÿÿô¢qzxP34899999<`›¶³°°°°°°°´¹ž[& &(((**-......////0222222233333344555799999:<==?ABBCBBBBBBA?=<<<::8:CXv çû¶~}}W53999999FF>ABBBCCCBBBB?==<<<::8:Ga…‚‚a92899999:>CGLQZdnz…“¢±¿ÌÔÝçñûÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüõëáÙÒȽ¯¡”ˆ}sg_WPKGC:3MЏ¹±±±±°°°°´¯‘Œ¿ôòÈ“kN>8Fu¥´¬±áÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¦I&-?v§¡}…¨—fCLULKQ\fsŒ™ª¶ÅÏÖÝåíöüÿÿÿÿÿÿÿþùñêâÛÖǪŒlSD=3IëÿÿÿÿûV(*..../022222333333334455557889999:::::::?DC?R…›l]Œ¬L#(‘þÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿù˱¬³°W57=<>>ABBCCCBBBBA?=<=<<:98:Lyl?2799999:>BGKPXakvƒ‘ž®½ÊÔÜåðùÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿùíãÛÓÊÀ³¥—Š€ujaXQLGC=3C{°º³±±±±±°°³±™‡¬êúÖ¡vVC9>d˜³°ªÑÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¹R*)7ež§}_… xHDb`NNXdoz‡–£³ÂÍÓÜãëôúÿÿÿÿÿÿÿÿûõíãÞ×Ñȹ …kSF=7>ÂÿÿÿÿâA!()-...///022222233333334555577899999:::::9<:BG?:Z”µ´°°°°°°°±¹«o0%((()+-........//0222222233333344555899999:<=>ABBBCCCCBBBA?>=<<<:89?3599999:=AFIPV_jt€›«ºÇÒÙâí÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿúðåÝÖÍõ¨œŽ‚vlbZRMHF>4:k¨»´±±±°°°°±´¢ˆœÛüã°ƒ_F<:UЬ±ªÀÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿãu/(0S‘¨…We™U>[}gMS`kvƒ’ ¯¾ÊÓÙáêñùÿÿÿÿÿÿÿÿüùðçáÙÓÊ¿³¥’{eQD<89›ÿÿÿÿÈK!((+.....//0222222233333334555558999999::::::?DD?Gu—oIk ¡g.V×ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâ´®¯³¢q?3<=:=DF=>i¡¶³°°°°°°°³¹¡_( &(((*+-.......//00222222333333345555899999:<=>ABBCDDCCBBBA?==<:::79999998Iz¥³¬µíÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ‚3(.D§Ž_X‡™gAL{Š`M\gsŒ›ª¸ÇÏ×àæí÷þÿÿÿÿÿÿÿÿûòëãÜÖÎĹ«‘„p]MC:89œÿÿÿÿº_ (()-......//0222222333333344555558999999::<:9QƒŒXIy¦”S%*vôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüÕ±­±±˜a84==:?GD:Fy¬¶±°°°°°°°µ¸“M#!((()++-.......//0022222233333344455789999:<==?BBBCDDCCBBAA?==<::9999:>CHMR[dpzˆ–£´ÂÍ×ÞèôüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿöëáÙÒȽ¯¢–‰~qi_WPKGC93P‘¸¸±±°±±°°°³°–‰¶ñùÑœsSA9Bk™±®¯Øÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ´I$-9j¡™e\€›{HBl—}RSdpz‡–£´ÂÍÔÝãìôûÿÿÿÿÿÿÿÿü÷íçàØÑȽ°£–‰~teUIA:7A¢ïÿÿÿ¸z(((*-......//02222222333333344555788999999:<<::?DFBAazIQˆ¨ƒAA¥ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿõı­³¯ŒS47=<CGKQXbny…’ °¿ÌÖÝæñûÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿùïãÛÔÌÀ´¦˜Œ€ukaXRKGD<3D€´º³±±±°°°°±³ž‡¥åÿà«\D9=[Œ¬°«Èÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿà[&)3X”¢pX€¡ŠU>_‘‘`N_lx„‘ ¯¾ÊÔÛáêòúÿÿÿÿÿÿÿÿÿùñêáÛÔÍÀµ¨™‚vkbXLD>93R®ãÿÿü±¡/$(((*-.......//0022223233333334555578899999::<:9<`›¶³°°°°°°°±¹¬t2%(((*+-........//002222233333334455589999::=>?ABBCDDDDCBBB?>:9=BGKPW`jv‚¬»ÉÓÜåïùÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿúñæÝ×Î͍ƒynd[SMIF?4=q«º´±±±±±°°±´§Š”ÓþíºŠeI<9N~¥±«º÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿü3*.G„¦Vt¦œeAP„›qPWgtŒœª¹ÇÏØàçï÷þÿÿÿÿÿÿÿÿüõíåÝ×Ïź¬ž“…zof\UMG?:9/y¸Øÿÿô®¶l&((()+-......///02222223333333445555789999999:<::=CFD?Q~‡VCl ˜Z()síÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýÞ²®¯³¢k<4<=:=FFABBCDDDDDCCBA>AFIMV]gtŒ›ª¹ÇÑÙáì÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþôêáØÑÇ»® ’‡zpf]VNIFA77b¡½¶±±°°°±°°´®’ŠÀ÷÷É—oQ>9Dnœ°®³ãÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯H#-?ABCCDDDDDBCFIMS\fq~Š—¦µÃÏØáëõþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿöìâÛÓÉ¿°£—Š~si_WPKHC94U”¹¸±±±±±±°°³±›ˆ¬ìþÙ¥{XB:?_Œª°«ÒÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÝZ&)4]˜›eWЬ‰Q?d˜’_N_lx„‘¡¯¾ÊÔÛâêòúÿÿÿÿÿÿÿÿÿûôëãÛÔÍ͍œŽ‚xld[RLHD?<8/Cœ¹±Åÿÿ𬰳µ‚< $((()+--......//0222222333333345555578999999:<<<:?BBCDDDDFHMR[doz‡”£±ÀÍÖÝçôþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿùðåÝÔÍ´§™Œ€vkbZRMHD=3H…µº³±±±°±±°±´£‡›Ýÿ糈bG<>S}¢°«Âÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿùz3*/LŠ£uQx¨™a?UœoNXgt€›ªºÇÑØàçñùÿÿÿÿÿÿÿÿÿþ÷ïçÞØÑÈ»¯¡”ˆ}qg]UNIFA=927e¨º³±Äÿÿñ¬°°±¹¬s2&((()+-......//0022222233333334555578899999::<<<:=CFD?Nz…ZAb˜b+)qâÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿå´®®³¥uB4:=:=FH==i¡¸³°°°°°°°±¹¯v4%((()+-........//002222223333334555589999:<=?ABCCDGLRZblx„‘ ¯¿ÌÔÝæðûÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüñçÝ×Ïĸªœ„yoe[SNIF?4?v¯º³±±±±°°°°´«ŽŽÉþôÓlM=:43[™º¶³±°Ãÿÿô®¯°°°³¹¢Z% ((()++.......//0222222233333335555578999999:<<<::?DFCA[„zMDq¡’Q#*–ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüÚ±­°°’d?5==DIPZet„”§¸ÅÏÙáë÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷íãÛÓÊÀ³£—ŠtjaXQKGD95X˜º¶±±±±±°°°±´ ‡¢æÿ⮃_D=CVgSj¦Íÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿöy3)2V‘žkN{«—a?Z– kMZit€›«ºÇÒÙàèñùÿÿÿÿÿÿÿÿÿþùðçáÙÒʾ±£—‰~ti_VPKFB>92:q¬»³±±±±±¬Öÿÿÿ°¯°°°°°°±¸°t/&(((*+-......///02222223333333455555799999:::<<<<>CFFALx‡_AZ‘¢n2 oÜÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŒK`tN7:=:=DH?<`›¶´°°°°°°°°¶µŒD #((()+-........//022222223333334455589999:?GMWbs…™®¿ÎØáëõþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿùðåÝÖÍõ§™Ž‚vkbZRMHD<3Lж¹±±±±±±°°±´§Š”Óÿï½iI=BPgn_ƒÃûÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¦G#-H‚£}Ng¡¥sFL„¦~QUep{‰—¦µÄÏÖÝåí÷þÿÿÿÿÿÿÿÿÿûôëãÛÔÍõ§›Ž‚xkbZQLGD>:53X»µ±±±±±±±ªãÿÿÿ±¯°°°°°°°°³¹ Z$!((()+--.....///0222222233333334555578999999:<=<<HF?L[y{p¡ëÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÖW&)=n¡ŽWX’¬…PCs¥‘[P`ny…“¡°¿ÌÔÛãëõüÿÿÿÿÿÿÿÿÿþ÷íæÞ×ÑÇ»®¡’‡{pf\UNIF?=80F‡¸¹³±±±°±°°±¨èÿÿÿ±¯°°°°°°°°°°µ¶ŠB$((()+-......///022222233333333455578999999:<<<<<=BFFBCg‰qFHy¢ŠID¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¾l9Ux`=8=<:BHC9K‚¯µ±°°°°°°°³¹¨i-&(((*+-......////02222223333334455589kzR8:=<=DIA:W’µ´°°°°°°°°´¹œW% ((()++........//0022222223333344579GH>=g¡¶³°°°°°°°°¶¶H #((()+-........//02222222333333479MXSlŽ—Íÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿæt+(8e›—]N…¯–_Bg¥ dM\ju€Žœ¬ºÈÒÙáêòûÿÿÿÿÿÿÿÿÿÿûõëãÛÔ͵§™€vkbXQKGC>929n«º³±±±°°±°°°°°°°±°±ÿÿÿÿÊ®°°°°°°°°°°°°°°°°±¸®p/&(()*+......///002222233333334555557999999:<<===<>CGFAIs‰fBM¢>SÔÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï€X”ÖS89=<Z k0)uòÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÎ}ŒÒÉ„H7:=:=FI?<_™¶´°°°°°°°°³¹ \& &(()++........//002222233337:CKWg}”¯ÇØêüÿÿÿÿÿÿÿÿÿÿùïåÜÓÌÀ´¦˜Œ€ukbXRLGC97a »µ±±±±±±±°±´§Š”Öÿò¾“nK=CRVFQy®ûÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¶L(-F}¡€M_›®ƒNI„°ŒUPanz…“¢°ÀÍÔÝãíöþÿÿÿÿÿÿÿÿÿÿûòêáÙÓÌ¿±¥—‰ti_WPKGB>80D…¶¹³±±°°°±±°°°°°°°°°±¯±ÿÿÿÿ㦰°°°°°°°°°°°°°°°°°°°µµˆ?$(((*+-....././/22222223333333455555889999::====<=BFGCBb‰yLBg›“U%B£ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ°‰Åç¹pA7=<:AIHZ”åÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÞq+&9j‘WP‰¯”]Do¬ `M\ju‚ެ»ÉÓÛáêôûÿÿÿÿÿÿÿÿÿÿþöìåÝÖÎĶªœŽƒvlbZRLHD?:38n«º³±±±±°°°°°°°°°°°°°°°°³ÿÿÿÿ覰°°°°°°°°°°°°°°°°°°°°±¹®o.&(()+--......//022222222333334555557899999:<<===<=BFFBHqkBIx ƒCRÔÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿú¯¸ìÝ a<8=<GQ_oƒ™³È×ãòþÿÿÿÿÿ÷êà×ÏÇ»® ’‡zof]UNKF>4H„µº³±±±±±°°°³³œ…¬ñÿݬ„]B>FQN8?uÑÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþ~2%3W‘œiIvª£nF\ ¬sMWfq~Š˜§¸ÅÏØÞèñúÿÿÿÿÿÿÿÿÿÿÿùñçÞØÑÈ»¯¡“‡{pf\UNIFA<52W™»¶±±±±±±±°°°°°°°°°°°°°°±µÿÿÿÿꨰ°°°°°°°°°°°°°°°°°°°°°°³¹U#!((()+-......///02222223333334455557899999::<====BKNR>X®ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ°H!.G¡zIa ®‚MMŒµ‰RQboz…“¢±ÀÍÖÝåí÷ÿÿÿÿÿÿÿÿÿÿÿüôëâÛÔÍÀ´§˜Œ€ujaWPLGB>80D„µ¹³±±±±±°°°°°°°°°°°°°°°°°±ºÿÿÿÿאּ°°°°°°°°°°°°°°°°°°°°°°°°µ¶‡=$(()*+......///002222223333333555555899999:<==>===d¶³°°°°°°°°³¹¢`( &())++......../02222359>HP]n~‘¦¹ÉÔÛàããáÝÖÍ´¦™€vkbZRLHC99e£»¶±±±°±±°°°´¬ŽŽÌÿ÷ÈœuN>AGMB8GˆôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÝZ%):kUSް“[Fx³]M]kv‚¬½ÊÓÛâëõüÿÿÿÿÿÿÿÿÿÿÿ÷íåÞ×Ïź«‘„yod[SLHD?:37k«»³±±±±°±±°°°°°°°°°°°°°°°°°¯Ãÿÿÿÿö®¯°°°°°°°°°°°°°°°°°°°°°°°°°±¹¬n-&(()+-.......//02222222233333445557899999:<<==>==>BFGCHooFFs‡DH¹ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿØÝljs`C<><>>==><=FKD9L„°µ±°°°°°°°°¶´…?$(((*+-....../2222348=FLWdqœ¨´»¾¾½¸®¢–‡{qf]VPKG>5L‰¸¹³±±±±±±±°±³¡‡¢èÿã´eD>>ACD>>==AFHFC]ˆ€R?\‘—[(*”ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿòØ¡VV\K=?=:>HKA:X“µ´°°°°°°°°±¹¯u3%(()++-.....02222379>FMVbny…™ ¢£¡œ“‰€ti`WPKHB5Ay±»´±±±°°°°°±´¨‰’Öÿô—pL>A=MaSdªÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀR(+:lžˆPU’±“[H¹›ZL]kv‚ž®½ÌÓÛâìõþÿÿÿÿÿÿÿÿÿÿÿùðçÞ×ÏÇ»®ž’‡zoe\SMIDA<38jªº´±±±±±°±°°°°°°°°°°°ª«°°°°°°°°±¨åÿÿÿÿÿ°¯°°°°°°°°°®¦«±°°°°°°°°°°°°°°°°°±¹«k+&(()+-.......//022222233333333455578999999<=>>>>=>BGHDGltHCl›ˆFF³ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŹyXWRA>?<:AII>>g¡¶³°°°°°°°°³¹£d*&(()+-.....0022245:>FLS_gqy‚‡ŠŠˆ„~uldZRMHC972S—º¶±±³±±±±°°°°°°°°°°°¯¦¨°°°°°°°°°°¨çÿÿÿÿÿ±¯°°°°°°°°°±®¢§°±°°°°°°°°°°°°°°°°°´¹›R#!(((*+-......//00222222333333345555789999::<=>>>==?DGGCN{dAK}t5!nÛÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ®´½œpblI?>>:DKQW`glqttsojb\UNIF<7[›»¸±±±°°°°°°³³œ‡«ñÿÞ¯ˆ`B=>A:Kqaz£ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŒ3(/GƒpGi£¬~MWž¹€MRboz‡”£´ÂÍÖÝåðùÿÿÿÿÿÿÿÿÿÿÿÿùíåÝÖÏĹªœƒynb[RLHD?:2C‚´¹±±±±°±±°°°°°°°°°°°°¬£§°°°°°°°°°°°ªèÿÿÿÿÿ¶°°°°°°°°°°°±®¡£¬°°°°°°°°°°°°°°°°°°°¶µ„<%(()+--.....///002222223333334455558999999<==>>>==AFIGC[‡„U>W˜`)(’ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ°®®³¨ˆˆ‰ZB=>=<>GLC9P‰±µ°°°°°°°°°¶µˆC#()+-.....02223479=CHLQV[]``_\XSPKF=5N¹º³±±±±°°°°±´¥ˆ›àÿ컓lH<9F]>Qft¸«èÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ½M!-:nœ‚LW–³ZLˆ½—WM_kvƒ‘ž®¾ÌÔÛãìöÿÿÿÿÿÿÿÿÿÿÿÿúñêáÙÒɽ¯¡“ˆ{pf]UMIFB<38j¨»´±±±±±°°°°°°°°°°°°±°¨¡¨°°°°°°°°°°°°¬ïÿÿÿÿÿ½°°°°°°°°°°°°°®¢ž¨¯±°°°°°°°°°°°°°°°°°±¹«j+&(()+-.......//02222223333333445557899999:<=>>>>>>CHIFGjŽvIBf˜K D¬ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ°¯°¯¯¦’ˆS>=<=:?KK?:\˜¶´°°°°°°°°±¸¯x7!&*-..../00222358:?CHILPQQPNLID=7G~³º³³°±±±°°°°´¬ŽŽÌÿúÉžyQ=58e’dUu”³´°¨èÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ×[&)4Z”“ZK„° jIq¶«fKZgsŒ™¨¹ÇÑÙáèòþÿÿÿÿÿÿÿÿÿÿÿþõìãÜÔÍÀµ§˜Œ€ukaXQKGB>72R—º¶±±±°±±±°°°°°°°°°°°°¬£¡ª°°°°°°°°°°°°°¯öÿÿÿÿÿÄ®°°°°°°°°°°°°°¯¥ž£¬°°°°°°°°°°°°°°°°°°°´¸™P##(()*+......///00222222233333345555799999:<=>>>>>=>DIHCMzŽgBGvž{9!lÖÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ±¯°°°°«‰¦~?>58<<:CMHACFFFCA<:AV‚®»µ±±±°±°°°°³±˜‡¶úÿب„ZA94R“¡kf’¯µ±°°ªçÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ*(/I„›lFo§¬~N]§»}LSboz‡–¥´ÂÎÖÞæðúÿÿÿÿÿÿÿÿÿÿÿÿùðçÞ×ÏǺ«ž‘„zoe[SMHDA:0B´¹±±±°°°±±°°°°°°°°°°°¯§ ¡«°°°°°°°°°°°°°°°ÿÿÿÿÿÿϬ°°°°°°°°°°°°°°°¨ ž¦¯°°°°°°°°°°°°°°°°°°°¶µƒ:%(()+-.......//0222222333333344555789999::<=>>>>>>AGIHCZ‡‡X?S‡›g3-vôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ±¯°°°°¶t>p›qV\>29=<=GMF:G}®¶±°°°°°°°°´¸³~aI:0*(&&&)*++-../0237>?>>>CHIFFgzMAa”‘V.F¦ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ±¯°°°±¬M-2Kƒˆ…–\53:=:>IMB9SŽ´µ°°°°°°°°°±µ¸¸±§›ukaZWUUVVZ]fqz…“¢®¶»º¸³±±±±±±±°°±´¨Œ“×ÿô™sM=482R–º¸±±±±±±±°°°°°°°°°°°°¯¦  ¥¯°°°°°°°°°°°°°°°°³ÿÿÿÿÿÿ榰°°°°°°°°°°°°°°°°®¥  ¥®°°°°°°°°°°°°°°°°°°°´º˜N!#(()+-......///0222222233333344555789999:<<>>???>=?DIIDLxŽkDFq›€G)%WÔÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ±¯°°°¶‡25529_}’¬ˆK25<<=a›¶³°°°°°°°°°°°±³µ¶¸¸¸µµ´³³³³´µ¶¸¹¸¸¶´³±±±°°±±±±°°°³¯’ˆÂÿÿÒ¥V?77\º˜\X‘¾´sj°°°°°ªêÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿúƒ.0>?A?>>AGIHCW…‰\?N‚›o<)4uêÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ´°°°³¬M0558<5:l‡®¬s?27=<>?ABA>>CHIGFe~N?]‰ˆ[=j}±ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¸±°´µl/5558=<0uŒd‘ºœ`939=:>KMD9Lƒ°¶±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°±´¥ˆ›âÿí»—nH<3Bz°º‘uŒKBV„³Ä¨k[¥¶±°®ðÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÈV+>?AA?>?DIKFKuoGAVuv}—’–Öÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ®³µ§k345559=<0y«WGn¬µ‰R44<=:ALMA9X’µ´°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°´«ÍÿûÊ yQ=9Wˆ–aFx¯ªvMk¸»sIUdo{ˆ–¥µÃÏ×ÞèñúÿÿÿÿÿÿÿÿÿÿÿÿûôêáÙÓɾ¯¢”ˆ}qf]UMIFB<2?{´¹³±±±°°±±°°°°°°°°°°°°«£ž §¯±°°°°°°°°°°°°°°°°°°°°¯Çÿÿÿÿÿÿú®¯°°°°°°°°°°°°°°°°°°°°°±¯¨¡ž¢ª°°°°°°°°°°°°°°°°°°°°¶´€8%(()*-.......//02222223333333455558999999<=>>BBA?>BGKIDUƒŠ`CCXou…‘ެìÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿèt<\`D/455559==0q«fK9`‘µ¨xG39=<:DNK==f¡¶°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°±±—…¶ûÿÙ¬…[?>?\—¹³“X]“™FCRy§É̯~RMgsX_Ñÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿë ”ˆMu…`Db¡±ˆUZ£ÈŒPP`lx„‘ °¿ÌÔÜåíùÿÿÿÿÿÿÿÿÿÿÿÿÿöíãÝÔ͵§™€ukaXPKGB>47f¥»´±±±±°±±°°°°°°°°°°°°¯¦  ¥¬°°°°°°°°°°°°°°°°°°°°°°°¬Ïÿÿÿÿÿÿÿ¯¯°°°°°°°°°°°°°°°°°°°°°°°°®¥  ¦®°°°°°°°°°°°°°°°°°°°±¹¨f) &()++......///00222222333333445555899999:==>ABBA??CHKHFb€SBG[oeMd‡ºÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ˜+!*225555559==0l¬qR?W{‡¥µ™gA7:=:=HPG9G’¸³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°´¨ˆ£ìÿ縒gF?FGo±¶ ’iLŠ`œ–DDQt¡ÇÓɦ€[FD72:vÛÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿù³“–¡Šs~d?S´™aPŒÈ¥[I[itŒ›ªºÈÒÙâëõþÿÿÿÿÿÿÿÿÿÿÿÿúñçàØÑǺ¬ž‘…zoe[SMIDA82P“º¶±±±±°±±°°°°°°°°°°°°°ª¢ ¡ª°°°°°°°°°°°°°°°°°°°°°°°°°ªÞÿÿÿÿÿÿÿ°¯°°°°°°°°°°°°°°°°°°°°°°°°°°«£ž ¨¯±°°°°°°°°°°°°°°°°°°´¹–K!#())+-.......//02222222333333455557999999<<>?BBBB?AFIKFIs’tKCKbkN>]Íÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¨F#(&-75855555<==0g¬{S:G®Ž“°±‰Z=8<=:ALNB?y°¶±°°°°°°°°°°°°°°°°°°°°°°°°°°°³±˜ŒÑÿõÄœsLCHQMU¢¬–žªdQŒd£AFNo›ÂÖÙÉŠQIF997/:€òÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÓ”’‘zzpHG~°§sMt¿»nHVep{ˆ—¦µÅÏ×àèòüÿÿÿÿÿÿÿÿÿÿÿÿþõëâÛÔÊ¿±£—‰~sg_VNIFB=2?}³¹³±±±±±°±°°°°°°°°°°°°®¥ ¡§¯°°°°°°°°°°°°°°°°°°°°°°°°°±§èÿÿÿÿÿÿÿ±¯°°°°°°°°°°°°°°°°°°°°°°°°°°±¯§¡ ¥¬°°°°°°°°°°°°°°°°°°°°¶³}7%((*+-......///0222222333333345555899999:=>>ABBBBBCGKIDS‚ŽeFDSnfDKq™àÿÿÿÿÿÿÿÿÿÿÿÿÿÿÔR &((&-75555555===2a«ˆN8=}¹³¢‘ ´¥{U>9<<55d¥½´±±±±±±±°°°°°°°°°°°±¯¨¢ £«°°°°°°°°°°°°°°°°°°°°°°°°°°°±ªçÿÿÿÿÿÿÿ³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°±ªœ ¢§®°°°°°°°°°°°°°°°°°°°±¹§e) &))+-......///0022222233333334555589999:<=>?BBBBBBDHKHD`„VCLj{ZBa„¯ûÿÿÿÿÿÿÿÿÿÿÜp* &(((((/75555578===2[¨—M47j´±³¯™¬±—‚V?:<:=PS>=_Ž®µ³°°°°°°°°°°°°°°°°°°±µ°™ƒ”Óÿõ¸Œ`FLU[M?t¡€ ³±µ”G]‰u«ˆ>GLd–¶áÛ±WKI><<:::40S±ÿÿÿÿÿÿÿÿÿÿó­’}KDi…qHV–µ—`S–ΠWK\gt€›«ºÉÒÛâëöÿÿÿÿÿÿÿÿÿÿÿÿÿûòêáÙÑÈ»¯¡“‡{pg]SMID?92N’º¶³±±±±±°°°°°°°°°°°°°°«¥¡œ£¯±°°°°°°°°°°°°°°°°°°°°°°°°°°°°ªëÿÿÿÿÿÿÿ¸°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¯”s£¢¨°±°°°°°°°°°°°°°°°°°°´¹–I #())*-.......//0222222333333344557799999:==>ABBBBBBFIKFIp’vMC]ˆKKvŽÇÿÿÿÿÿÿÿõy+$(((((((47555555:==:2U¦£i42V°±°°³¬¢¥³¯[MN=:<NŒŽif¥³°¶‡=i~‚«ƒ=GL_“Èêñá¸}RKC===<::93/_ÓÿÿÿÿÿÿûÆ“‹hI[€~SI€³¦oN{ǹjHWfp{‰—¦¶ÅÏØàêôüÿÿÿÿÿÿÿÿÿÿÿÿþöíãÝÔÌÀ³¥˜Œti_WPKFB<2>{³»³±³°±±±°°°°°°°°°°°°°®¦¢ ‘”ª±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°®ôÿÿÿÿÿÿÿÀ¯°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¯˜g{ž¥£«±°°°°°°°°°°°°°°°°°°°¶³{5%()*+-......//00222222333333345555899999<==?BBBBBBCGKIDQgCI{žqRkvÞÿÿÿÿ£C$(((((((&/75555559=9:H3N£¦>0D£´°°°±±«¡¨œMIXK<:9Mzx\MBW—°°°°°°°°°°°°°°°±§gGŒëüãÀWFN_gI>n’vdfi¡³°µt>==:::92:yáÿÿÿݘ‘XNq]Bk§¯€Rf¶Ê‚IQbly…’¡±ÀÍÖÝæðúÿÿÿÿÿÿÿÿÿÿÿÿÿúñçÞ×ÏŸ«œ„yndZRLHD?55b¥½µ±±±±°°±±°°°°°°°°°°°¯ª¦¥‘~”«±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°ÿÿÿÿÿÿÿÿÈ®°°°°°°°°°°°°°°°°°°°°°°°°°°°°°±›ggvzœ ¥¯±°°°°°°°°°°°°°°°°°°±¹¦b( ())+--.....///0022222233333344555799999:<=?ABBBBBBDHKHD]ŒˆW>Z–že?Psªô´C ((((((((&+5555557<:5M„p0H£¥›S0:Œµ°°°°°´¡o‰¢fASZC98F°°¦uUЬ°°°°°°°°°°°°¬¢X5[§Ê±“gGKWjb?S}‚pgiifž´±±b?ni ªv:GMMUl˜ÉíÿñÀxMFA?>=<=:::7/9”禓ˆkLavbBX˜µ“\W ÒSK]it€Œœ«»ÉÓÛãìöÿÿÿÿÿÿÿÿÿÿÿÿÿþõëâÙÓʾ°¢”ˆ}sf]UNIFA:2N’¸¸±±±±±°°°°°°°°°°°°°°°¬¦¥’o„x˜«±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°ÿÿÿÿÿÿÿÿÓ«°°°°°°°°°°°°°°°°°°°°°°°°°°°°°±ži’o~>ƒ“œ¡¨±±°°°°°°°°°°°°°°°°°°´¹“I #())+-.......//0222222233333345555899999:=>?BBBBBBBFIKFHn’zL?k¡‘P=]€i2!%(((((((()4555558:5Fv‡V34:„¨£n55n¯±°°°°³¡fD”®}FKnS78?‚Ûÿò£e–§¯°°°°°°°°°ª¥b2>Spv\GIR_fKDl~BUpjiif´±¨SHbx¬ž`>DFHKPaŠ¿êÿúÊzLDBA?>==<<:54XŒxaVjaDK…µ£lQ„ζeHWfp{‰—¦¶ÅÏØàêôüÿÿÿÿÿÿÿÿÿÿÿÿÿùïåÝÖε§™€ukaWPKGC=3>z³º³±±±±±±±°°°°°°°°°°°°¯¨£›‚AIŒ}Š™¬±°°°°°°°°°°°°°°°°°°°°°°°°°°°±°³ÿÿÿÿÿÿÿÿÞ§°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¡l’plG ‘‘£¬±°°°°°°°°°°°°°°°°°°°¸³z5%()++.......//0022222233333334555799999:<=?ABBBBBBCGKKDP~’kCGx›yKU{‚W-!&((((()37555585Anˆb4/5735a—lH3\¦³°°°°³¡eG—…–\`‡j773]Ñÿôœv§¨°°°°°°°°«ªƒ48=DFDGMLLMF]ˆfQ9Vojiie˜´µ™HP[‚M>BCCDFILWy¯áÿÿÔ„MBABA?>=97M{‰eP]e]HCs¬¯~Rn¿É}IQaly…“¡±ÀÍ×ÝæðúÿÿÿÿÿÿÿÿÿÿÿÿÿûòèàÙÑǺ¬ž’…zoe[RMID?75b£ºµ±±±±±°°°°°°°°°°°°°°°«¦‚l„:PЉ›®°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³ÿÿÿÿÿÿÿÿ禰°°°°°°°°°°°°°°°°°°°°°°°°°°°°±¥kspV¡®±™Œœ¡¥¯±°°°°°°°°°°°°°°°°°°±¹¥`& ())+-.......///222222233333344555899999:<>?BBBCBBBDHKHD[ŠŒ\>LxˆfVsˆzI$#((()3555554=f‡j9.5555540BBVFL ´°°°°³¡bD”ˆ‰¸ªyj±fA=/A¸sx®±°°°°°°¥…k:7>AKLPLFCW~‚~VUDVlkiie—´¶‡G`LR=ABBCCBBBGIKGGk“P?Qsv_gŠ‘p9#%*3755548\„p>.455558:<:87?]Pž´°°°°´ž`D’ƒµ±³‘…žg]RB5FWUIUgxUM{‰‡€vSUDXnkiie—´¶t__?:ACBAAABBCCDGKX»òÿò¦XAA>AXŒoQPVN?Qе¡jRŽÔ´aGXfp}Š˜§¶ÅÑØáêôþÿÿÿÿÿÿÿÿÿÿÿÿÿúðæÝÖÏ͍œŽ‚vlaXQKGC=3=v°º³±±±±°°°°°°°°°°°°°°±¯«¦’izysg”`M‡‰ž®°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°ºÿÿÿÿÿÿÿÿì«°°°°°°°°°°°°°°°°°°°°°°°°°°°°°±¨jŠ‚Zy¦¬±°ªl[£›¢®±°°°°°°°°°°°°°°°°°°°¸±z4%))++......//00022222333333345555789999<=>ABBCDCBCDGKKDN}”oHBUkj\iˆŽ[-055555IusD.35557:<:8758:<=B‡º´°°°´›ZD–z¶°°´¥žª{djlo\le>i§³±°±°}8B_b{y‡’f`’³”~sNSDWikiid—½¬ZBUeVA9>BCCBAABCDDGNižàÿÿ¾jCMx“ƒ\KPPCFv¯®zRuÈÊxHRaly„’¢³ÂÍ×ÞæñûÿÿÿÿÿÿÿÿÿÿÿÿÿþõêáÙÓɽ¯¡“‡{pf]SMIDA75`¢»¶±±±±°±±°°°°°°°°°°°°°¬§›zSH—xzg”\”Ї¡®°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°Àÿÿÿÿÿÿÿÿô®¯°°°°°°°°°°°°°°°°°°°°°°°°°°°°±ªj‡…`¥®±°«yN§°±°°°°°°°°°°°°°°°°°°±¹£_& ())*-.......//00222222333343455558999:<<>?ABCDDDCCFHKHDZŠŽ`DDWaRH_~vN237=VgH/25559<=:7458<<70*$+d¥¹³°´œWCˆ›tµ°°°³®® usv„jjnXv§°µ¯{Id`do…‘¡—s~«´µ€qKQCUjkiig—ŽG+03=Vg\B9=ADCCBBBCDDHU€ÄþÿÊt„ŠlKIPFAe¡µZ`±×“NL_ju€œ¬»ÊÔÜãïùÿÿÿÿÿÿÿÿÿÿÿÿÿÿùíåÝÔÌÀ´¥˜Œtj_WPKGB:2L޹¸±±±±±±°°°°°°°°°°°°°°¯«¡ˆ]`NU›uƒi‘£q–„¢¯°°°°°°°°°°°°°°°°°°°°°°°°°°°°°®Êÿÿÿÿÿÿÿÿÿ¯¯°°°°°°°°°°°°°°°°°°°°°°°°°°°°±¬lƒ…q¡£¯°°¬xZª¥k…–ž«±±°°°°°°°°°°°°°°°°°°´¸‘G $()*+-.......//022222233333334555899999:<>?BBCDDDDDGKKGGi’‚SCIWXHAWseB9HF325579==97459:82+(&((%5t®¸µœWB„£p´°°°°±±®’oˆzff‚{puŒ–‡Œ›–§¨¡‚{¢¶³°´Ž‚~oHPCSlljl\H-)//00/7QeWA<=?CDCCBBCDDKb¾˜ŽŠxRIIAS޶žgV–ذ]HZfq~‰—§¸ÇÑÙáëõþÿÿÿÿÿÿÿÿÿÿÿÿÿûñèÞ×ÏŹ«„yndZRLHC>3=v°»´±±±±°±±°°°°°°°°°°°°°¬¡ŠnWRoKR’tŠjŠ¥’—Š„¢°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°«×ÿÿÿÿÿÿÿÿÿ°¯°°°°°°°°°°°°°°°°°°°°°°°°°°°°±®o}‡„ ±°±¯zKju™ —£¯±°°°°°°°°°°°°°°°°°°°¸°z4%))+--.....///0022222333333344555899999<=?ABCDDDDDDHKKDMy–qKDLSP<2MgX8/457:==9757884-(&((((((($B‡¸¢R?¬k°±°°°°°±²°Á©™…~}~tgis‚™¯«¨¡¦¾««³°°°´‰ƒ‚lFNBPoqdF+(-.///020.3FMB===?CFDCACBANq{tgRIGBHz°¬xR}ÎÉsGRbny…“¢³ÂÎ×ÝçñûÿÿÿÿÿÿÿÿÿÿÿÿÿþöìãÙÓ̾°£”‰}qf]UNIFA74`¡»´±±°±±±°°°°°°°°°°°°°±¯¦‘ŠqNRy?Wug££˜ˆ…£°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¨æÿÿÿÿÿÿÿÿÿ±¯°°°°°°°°°°°°°°°°°°°°°°°°°°°°±¯sxŒ„‡–³°±°‚:v”jv¢ÿÒ’Ž›¨°±°°°°°°°°°°°°°°°°°°³¹£_% ())+-.......//022222223333334555789999:<=?ABCDDDDDFHKKDWˆŽbFHPQ>&+K[I78==855785/)&&(((((((((((!#S„R?z³e¬±°°°°°°®·Ð˽µ­§¤¢¢¡£¤£§¯·¿ÁÆÔ®°¯°°°´ˆ‡‚kCKAPkR-%+......//022/27==?CFD?DayjSHFGDBf¥´‰XgºØŽMM_ju‚Žž®»ÊÔÜåïùÿÿÿÿÿÿÿÿÿÿÿÿÿÿùðåÝÖÍ´¦™€uk`XPKGB<2L¹¸±±±±°°°±°°°°°°°°°°°°¯«›‡¦ßknNS}>\‡x”fgˆ¥—‰‡¦°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¨èÿÿÿÿÿÿÿÿÿ±¯°°°°°°°°°°°°°°°°°°°°°°°°°°°°±¯to’znž³°°±Ž:a‰ju›ÿÿÿ³‰” «±°°°°°°°°°°°°°°°°°°°´¸F$()++-......./0022222333333344557899999<=?ABCDDDDDDGKLHGe’„UFPk_7!+FRH845873-(&((((((((((((((&*0:?Cxºf¦±°°°°°°¨¿ãíäßßÞÞÞÛ×ÞÝÞÛËÁÉÚèñ°°¯°°°´„…ƒgBBAG>4)(*-......//0022024:>?>>=CXjdKCLKIBV’¶›dZ Ý¬ZHZfq}Œ˜¨¸ÇÑÙáëöÿÿÿÿÿÿÿÿÿÿÿÿÿÿüôêáØÑǺ¬ž’„zod[SMHD?4=u±½´±±±±±°±±°°°°°°°°°°°°¬£ˆŽÞÿØkiPUƒ=f„{™f_i¢—ˆˆ¨°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°ªèÿÿÿÿÿÿÿÿÿ´°°°°°°°°°°°°°°°°°°°°°°°°°°°°°±¯xi˜jg¦³°°±—AP„it–ÿÿÿÿ益—£°±°°°°°°°°°°°°°°°°°°°¸±v3%))+-.......//002222223333334455589999:<=?BCCDDDDDFHLLFLv”tKNq}W0 +CMA4/*(&((((((((((((((&(2=7QŠƒG373))+-.....///02222038<=Ie_B7=NQFL³ªuS„ÖÇoFSblz…“£³ÂÍ×Þèòüÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷íãÜÓÌ¿³£—Šsi_VNIGA84_ ½µ±³±±±±±°°°°°°°°°°°°°¯¨’€¶ÿÿÿÎqbLSBq‚€žfds—™„‰¨°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¬íÿÿÿÿÿÿÿÿÿº°°°°°°°°°°°°°°°°°°°°°°°°°°°°°±±{b›gq®±°°±¡K?}ftŽÿÿÿÿÿÿÉ›§³±°°°°°°°°°°°°°°°°°°³¹¢]% ()*+-.......//022222233333334555899999<=>ABCCDDDDDFILKDV‡‘dDX}yN) .HF-$&(((((((((((((&&.:88a—ŽiVa`™³°°°°°°²âøÿÿÿÿÿÿÿÿÿÿÿÿÿþýþÿÿÿî°°°°°³€‡€[9Bl¦t?37/()+.......//02220.=XWA02FnuNi¦µ‡WnÃÛŠIM`ju‚ž®¾ÌÔÜåðúÿÿÿÿÿÿÿÿÿÿÿÿÿÿúñçÝ×ÏĶª›Ž‚xkbXPKGC<3KŒ¸¸±±±±±±±±°°°°°°°°°°°°°¬œ€™òÿÿÿÿÅr]KRy?z„£gd„˜ƒˆ¨°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¯÷ÿÿÿÿÿÿÿÿÿï°°°°°°°°°°°°°°°°°°°°°°°°°°°°°±‚[œq€°±°°±¨V4pguˆÿÿÿÿÿÿÿÿ§…œ®³°°°°°°°°°°°°°°°°°°°´¸ŽC$))+-......///002222332333334555788999:<=?ABCDDDDDDGKLIFd‡UF_xoC$!3G>)%(((((((((((&)595U“jNIWxž¬°°°°°°«Ãôþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþú×°°°°³}Œ —oI4Ap¢žf834+(*-......./00.5MU?2/>j…g\”¸˜b]ªâªWH[gs~Œ™¨¹ÇÒÙáëöÿÿÿÿÿÿÿÿÿÿÿÿÿÿþõêâÙÓɽ¯¡’‡{of\SMIF?4ABCCDDFDDGILLGKu–xKFb{g7!$8F8&&(((((((&(2:4Kƒ”oMH\„§´³±°°°°°°¬êüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþë°°°°°›¨´´³ zP4Cz¦“Z532)(*-......+/CPB2/8aŒxV{´¨pUŽÝÇkDUbnz…“¥´ÂÏ×ÞêôüÿÿÿÿÿÿÿÿÿÿÿÿÿÿùïåÝÖÌÀ´¦™Œuj`WPKGB84\ »¶±±±±±±±°°°°°°°°°°°°°°ª’~ªÿÿÿÿÿÿÿÿ²v[ISgKˆ{Œ¦jfvy’Ѝ°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°±ÿÿÿÿÿÿÿÿÿÿת°°°°°°°°°°°°°°°°°°°°°°°°°°°°°±‰Qƒ ±°°°±®ƒD`fy}öÿÿÿÿÿÿÿÿÿÿ¹„‚¨´±°°°°°°°°°°°°°°°°°°³¹¢[% ()++-......//002222223333333455589999:<=?ABCDFFFFFGKLKFS„“gFLl]/(=B0%&(((&&-85Au–uKF`‰«µ±°°°°°°°°®ºõÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿö̰°°°³±°°±´´¦‚S5Kƒ¥ŠP33/()+-..-+ABCDDFFFFGHKLIFb‘ŠZBSv}R)-><*%(&)47?ACCDDFFGFGILLGKs—zMD]}sH*%2=4(088[ŒƒPAdޝµ±°°°°°°°°°°°«ÄúþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþïÆ°°°°°°°°°°°°³µ®ŒZ888)*>H:0/=p˜xS€µ¦oW”ãÇiFUdnz…”£´ÂÏØàêôþÿÿÿÿÿÿÿÿÿÿÿÿÿÿúñæÝÖÍõ§™‚vj`XPKGB94[ž½¶±³±±±±±°°°°°°°°°°°°°±¬”s”öÿÿÿÿÿÿÿÿÿÿÿÿšsLIHd€Šz”dfv„y“¬±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¶ÿÿÿÿÿÿÿÿÿÿꨰ°°°°°°°°°°°°°°°°°°°°°°°°°°°°³˜G¯°°°°°°®jbgylãÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ®ztŽ®´°°°°°°°°°°°°°°°°°°°³¹¢Z% ()++-.......//02222222333334455589999:<>ABCDFFFFGGHKLKFR‚”lGG\sjF.+4=?Pƒ‰XB_°µ±°°°°°°°°°°°°®´üþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþúܶ°°°°°°°°°°°°°±µ¯_7CzŽaCHC>309a”ˆVk«´€W{ÓÝ…HN`kvƒ‘ž¯¾ÌÔÝæðúÿÿÿÿÿÿÿÿÿÿÿÿÿÿüôêáÙÑǺ¬ž’…yod[RMHD=3H‰¸¹³±±±±°°°°°°°°°°°°°°°±°¡}}ÌÿÿÿÿÿÿÿÿÿÿÿÿÿÿŽyLHFg„}›Œffz¬‘q”®±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°»ÿÿÿÿÿÿÿÿÿÿאּ°°°°°°°°°°°°°°°°°°°°°°°°°°°°³œF…³°°°°°°¯¢}ieziãÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâ–ou™´³°°°°°°°°°°°°°°°°°°°µ¶ŒC$))+-.....././022222223333334455789999<>?ACCDFGHGHHIKLIF`]DH\nbI5.8ykD`°µ³±±´¶µ³°°°°°°°¯¬ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþõÕ°°°°°°°°°±µµ³±°±µ¯Ž[9R‡`:5/7V~’a[™º“_f»ê¥SH[gqŒ™ª¹ÈÒÛâí÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿùíåÜÔÌ¿³£—Štg_VNIFA5?BCDFGGHHIIKLLGIo—RDK_oiG3/<~¶¸±±´´® ˆ«°°°°°¯ªæÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþðѰ°°°°°°¯¥“–§³¶µ±±µ±ŽI7503KkpXR„¹¥lZžèÅfFVdnz‡–£´ÃÏ×àêõüÿÿÿÿÿÿÿÿÿÿÿÿÿÿûñçÞ×Ï͍›Ž‚vkaXRKGC95[ž½µ±±±±±°°°°°°°°°°°°°°°±®—nƒçÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ~rHFQxŠ{ˆxlf}³‰p˜¯°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¬Ïÿÿÿÿÿÿÿÿÿÿÿ®¯°°°°°°°°°°°°°°°°°°°°°°°°°°°°³¢Fn³°°°°°°±›…Œ`voÉÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿú¡jgޱ´°°°°°°°°°°°°°°°°°°°³¹ X$!(*+-.......//00222222333333455578999:<=?BCCDFGHIHIIKLKFQ€—pKFNbnX=3>x¯¸«“nH5*N§±°°°¯«ÝÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýðÛ°°°°°°±“77H]z”«µ¸¥i94:GakVHs¯³}W‚Ù݃GP`kvƒ‘ ¯¿ÌÔÝçñûÿÿÿÿÿÿÿÿÿÿÿÿÿÿþõëáÙÒȽ¯¡“‡zoe\SMIF=3Gˆ¸¹±±±±±±±°°°°°°°°°°°°°±±¡xnÂÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿtoGFX}‰Žz€qpf³€l–¯°°°°°°°°°°°°°°°°°°°°°°°°°°°°°ªÜÿÿÿÿÿÿÿÿÿÿÿ°¯°°°°°°°°°°°°°°°°°°°°°°°°°°°°±¥G\±±°°°°°³›~iPvs¾ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿà‘gtžµ³°°°°°°°°°°°°°°°°°°°µ¶ŠA$))+-.......//02222223333334455589999:=>ABCDDGHHIIIKKLIF]Ž`GGUnkKQGQ{‚‰_97W–±°°°®¬ãÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýõà°°°°°³¨R.89>BRy}C3›´°°°°°³¡}_>uv«ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀ~gƒ«µ°°°°°°°°°°°°°°°°°°°±¸®q/&)*+-.......//02222223333334455589999<=>ACCDFHIIIIIKLLGHn—ƒSDMk{uu[Fj³‚83f°¶°°°«µÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýôÚ°°¯°°´ F/9?BCDDGIIIKKKLMLFP~˜tKGb‡‚`VSXP=b«´°°®ªÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýôݽ°°°°¶ Q3CPD?GWjqeRv±°zZŠâÞ€GP`kvƒ‘ °¿ÌÔÝæñüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷ìãÛÒʽ¯¢”ˆ}pf]SNIF>3Gˆ¸º³±±±±°±±±°°°°°°°°°°°±³¥vd´ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿZ]ICS™}Œxoi{d…¯Rs‡³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°ªêÿÿÿÿÿÿÿÿÿÿÿ¶°°°°°°°°°°°°°°°°°°°°°°°°°°°°°±®W2‚¶°°°°°±¬uBn~’ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÛ‘oy£µ®±´±°°°°°°°°°°°°°°°°µ¶‰A$))+-.......//02222222333334455589999:=>ACDDFHIKKKKLMMKF[’aCM~{UXgd‘´³°ª»÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýõÜ۰¯°¹£VICDRitnWe¡¸Ž]sÌð PI\gsŒ›ªºÉÒÛãïùÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿúñçÝÖÎõ§™€uk`XPKHB7:o¬½´±±±±°°±°°°°°°°°°°°°°³®‡[’þÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿMWFAj˜yŒynl~b‰ªPv—³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¬ðÿÿÿÿÿÿÿÿÿÿÿ¾¯°°°°°°°°°°°°°°°°°°°°°°°°°°°°±¯]0x¶°°°°°°³zuKg‚Œÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ½„oˆ„}–¬µ³°°°°°°°°°°°°°°°±¸¬p.&)++......////0222222233333445558999:<>?ACDFGIKKKKKLMMHHk–‡U?\„[`pt‰¦¹åÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþ÷äØÒª«œt_X[]ojZZ¹žgb¯òÀbFVeozˆ–¥µÄÏØáëõþÿÿÿÿÿÿÿÿÿÿÿÿÿÿþõëáØÑǺ¬ž‘„znd[SLHD:4Z›ºµ³±±±±±±°°°°°°°°°°°°°³³˜gyÓÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüPRHBsy‰yjp€aŒ£My˜³°°°°°°°°°°°°°°°°°°°°°°°°°°°°¯°úÿÿÿÿÿÿÿÿÿÿÿį°°°°°°°°°°°°°°°°°°°°°°°°°°°°±°b0q¶°°°°°°´ˆeGaƒ‡ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿì¬~lkgoЧ´³°°°°°°°°°°°°°°°³¹žV$!(*+-.......///0222222333333455579999:=>ACCDFHKKKKKKLNMGN{—{PDRVoifxƒÇÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþ÷ãͳŽ}gdbg\Ue…¯ªu[‘èÝ~FQ`jx„‘¡°ÀÍÖÝçòþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿùíåÜÓÊ¿³£–‰~sg]VNIF?4F…¸º³±±±±±°°°°°°°°°°°°°°±´§s_ªÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïZNMBt…{‡ygsa My›³°°°°°°°°°°°°°°°°°°°°°°°°°°°°¯°ÿÿÿÿÿÿÿÿÿÿÿÿά°°°°°°°°°°°°°°°°°°°°°°°°°°°°±±f0kµ°°°°°°´”jC]ˆ„ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÖª~jjdj…§´±°°°°°°°°°°°°°°°µ¶‰?$)*+-......///0222222333333445578999:==?BCCFGKKKKKKLMMLI\Š›vRMXxz]Vl°ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþõØ¿¦‰_bu‘€Wi™°žxlŒÖïNI\gsŒ›«ºÈÓÜåïùÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüòèÝ×Ï͍›Ž‚vkbXQLHC7:o¬»´±±±±°±±°°°°°°°°°°°°°³°\~ñÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿé]NLAvy€„zfv€`’™Myœ³°°°°°°°°°°°°°°°°°°°°°°°°°°°°¯±ÿÿÿÿÿÿÿÿÿÿÿÿݨ°°°°°°°°°°°°°°°°°°°°°°°°°°°°±³l0j´°°°°°°³ž}IWŠ‚ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿí³£qiibk®´°°°°°°°°°°°°°°°±¸®n.&*+--.....////0222222333333455589999:<>ABDDFIKKKKKKNV\\\t¡jVX}…`FHŽúÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿúèÊ®ž\:L}qR±§~y°ëå¥`FWep{‰—¦µÄÑÙáëöÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþöëáÛÒÈ»® ’…zoe\SMHD<4W›½¶±±±°°±±°°°°°°°°°°°°°±´žj8ŽÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿßaLIAptˆ€zez}`”‘Mzž±°°°°°°°°°°°°°°°°°°°°°°°°°°°°¯³ÿÿÿÿÿÿÿÿÿÿÿÿ禰°°°°°°°°°°°°°°°°°°°°°°°°°°°±³s0a³±°°°°°±¦‚HRŽ}ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâx:ˆÂ‘gigds˜³³°°°°°°°°°°°°°°°³¹U$!(*+-.......//02222222333333455789999<=?BCCFHKKKKQX_gputy¥´…j_q‰yP7jÛÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿùܱŒ8?u€_R˜ª–vëãPDSakx„’¡°ÀÍ×ÞçòûÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿúïåÝÖÍÀ´¥˜Œti_WPIG?4F…¸¹³³±±±±±±°°°°°°°°°°°°±µ«~G88\ÄÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÕbKHCgvŽ}ydza”ˆMy ±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°´ÿÿÿÿÿÿÿÿÿÿÿÿè§°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³x2X±±°°°°°±®„ILyûÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿú’7+2+S¯µyfiee~£µ±°°°°°°°°°°°°°°°¶¶ˆ>$)++-......///0222222333333445579999:Q_kv‚›¬»ÉÔÛåðùÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüôêàØÏŹª„ylb[QLHC9:l¬»´±±±±±±±±°°°°°°°°°°°°³³’V8:<958kÎÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÎbKIC[xzxd~ub™Nv¢±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¸ÿÿÿÿÿÿÿÿÿÿÿÿ몰°°°°°°°°°°°°°°°°°°°°°°°°°°°°³{3S®±°°°°°°´‡BGvïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¦K-278924zº—lgidjŒ®µ°°°°°°°°°°°°°°°±¸¬n-(*+-......////0222222333333455789999<=>ABDIPZep~Œ˜¦°¹¹µÍÓÇ£Ž—ƒqV/Ræÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüç³—ˆ&8kvj}Xo›œ[{_9GUapŽž«¶ÅÏÙáëöÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷ìãÛÓʽ¯¢“‡{pf]SMIF=4V™»¸±±±±±°°°°°°°°°°°°°°°±µ¢j>9>=<::829xçÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÂdKKBW€‘yvenje™xRu¦±°°°°°°°°°°°°°°°°°°°°°°°°°°°°¯¿ÿÿÿÿÿÿÿÿÿÿÿÿñ¬°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³‚4Nª³°°°°°°´”DFvèÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÊV+/5899998.K–¦nifbs˜³³°°°°°°°°°°°°°°°³¹œS#!(*+-......///0222222233333445579999:<>?FLUao~Ž¡±ÀÌÒÔÓÏÛÝÒÑž~ŒdM/[ùÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüìáŽ%/ZiVQ££¬™SCP?:HQ_n€“§¹ÇÏ×ÝèôüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿûñæÝÖÍö§™Œ€uj`WPKGA4Dƒ¶¹³±±±±±±°°°°°°°°°°°°°°µ®€H7ABA>=<<::7/G–ûÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¾aHMA\Œxufgge™oVu¨±°°°°°°°°°°°°°°°°°°°°°°°°°°°°®Èÿÿÿÿÿÿÿÿÿÿÿÿü®¯°°°°°°°°°°°°°°°°°°°°°°°°°°°°µ‡5G¥´°°°°°°³¥LBŽváÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÓo5/58899999:==?o›Œzlgee~¥´±°°°°°°°°°°°°°°°¶µ…=%*++.......///0222222333333445779999DDCCBA>=<:9940L¦ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ®dFL?f“ˆxsfggeœeXu«±°°°°°°°°°°°°°°°°°°°°°°°°°°°°¬Óÿÿÿÿÿÿÿÿÿÿÿÿÿ¯¯°°°°°°°°°°°°°°°°°°°°°°°°°°°°µŒ7?´°°°°°°±«VAyÝÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿìx5+478999999l˜žvA9:79>HP`q…ž¶ÍÙçõÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿùïåÜÓÌ¿³£”ˆ}qf]UNIF=5V™»¶±±±±±±±±±°°°°°°°°°°°±´§{P>CFDDDDDCB?>=<<::40ZÅÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ«cFI=u—„yqggge™]\x¬±°°°°°°°°°°°°°°°°°°°°°°°°°°°°¨àÿÿÿÿÿÿÿÿÿÿÿÿÿ°¯°°°°°°°°°°°°°°°°°°°°°°°°°°°°´=>–µ°°°°°°±¯X<‰ÛÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿH(378899999>AagK55447:AISdxލÂÔåöÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüòçÞ×Ï͍œ‚vkaXPLHB5Cƒ¶º±±±±°±±±°°°°°°°°°°°°°³°˜uPACDDDDDDDDDCA?><<<:937o×ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿžaFG=‡—€yogggf—W_z¯±°°°°°°°°°°°°°°°°°°°°°°°°°°°°§èÿÿÿÿÿÿÿÿÿÿÿÿÿ°¯°°°°°°°°°°°°°°°°°°°°°°°°°°°°´‘]iŒµ°°°°°°±±]9€‡×ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿªL+088899999:>CHMVaozŠ™¬½ÎÈžzvniedvœ³³°°°°°°°°°°°°°°°¶µ„<%*+-......///002222223333334558:BHRbu‰¡½ÑáöÿÿÿÿÿÿÿÿìÖ½œ{aPC<3tÞÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþöåÔ±š2&.43020./23347:BKVi}”¯ÈÙìÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿõëâÙÒÈ»¯ ’…zoe[SMHD9:jª»µ±±°±±°°°°°°°°°°°°°°°±¶§‚iQGBABDDDDDDDDDCBA?><<<:808‰òÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ˜ZFHA™“~zlgiig˜Qa{°±°°°°°°°°°°°°°°°°°°°°°°°°°°°°¨èÿÿÿÿÿÿÿÿÿÿÿÿÿ´°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³”`Їµ°°°°°°±³]7z‰¸ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÌZ*/77899999:>BGLU_ky‡—§¹ÉÖàïöÒ™{klfdf¥µ±°°°°°°°°°°°°°°±¹«k+(**-.......//0022222333333458:?HSbu‰¢¾ÓãùÿÿÿÿÿÿÿÿúáÊ«ˆjRD=5H£ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüïÞãi +.--/022233347:BKXi~”±ÉÜïÿÿÿÿÿÿÿÿÿÿÿÿÿÿùðåÝÔÌÀ³£—Štg_VNIG=5S˜»¶±±±°°±±°°°°°°°°°°°°°°´¬~iXGHKIGA?CCDDDFFFDCCBA>=<:::72K›ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŽWFKC›}ziigii“Nd{±±°°°°°°°°°°°°°°°°°°°°°°°°°°°°«ëÿÿÿÿÿÿÿÿÿÿÿÿÿ¹°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³™\“…µ°°°°°°±³_9yލÿÿÿÿÿÿÿÿÿÿÿÿÿÿÛq5.588999999<<<::40P°ÿÿÿÿÿÿÿÿÿÿÿÿÿÿTGKDœzzgiiijKd}±°°°°°°°°°°°°°°°°°°°°°°°°°°°°¯¯õÿÿÿÿÿÿÿÿÿÿÿÿÿ¾¯°°°°°°°°°°°°°°°°°°°°°°°°°°°°³ž[”‡³°°°°°°±³eGP]p…ž¹ÏÞôÿÿÿÿÿÿÿÿþèÔ¸–v\LK?3d´ÿÿÿÿÿÍB>)!%&&)(#$N«ÿÿøçб‹$(72.../022233379AKUfz’«Å×êüÿÿÿÿÿÿÿÿÿÿöíâÙÓɾ¯¡“…zpe\UMID99iª½´±±±±±°°°°°°°°°°°°°°°°°¶¢`I=0557?_o_XXG>BCDDFFFFFDCCB?>=<::933jÉÿÿÿÿÿÿÿÿÿÿÿÿzSFGFœŠv{giggk‰Hdƒ±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÇ®°°°°°°°°°°°°°°°°°°°°°°°°°°°°±¢Z–ˆ±°°°°°°°µi9l› ÿÿÿÿÿÿÿÿÿÿÿžH.278999999<>DHMXdo}Šœ®¾ÏÞçöÿÿÿÿÿÿÿÿÿÿÿÍ“—efeaz£µ±°°°°°°°°°°°°°°±¹ªj* (*+-.......//0222222333585S–»¸³±±±°°±±°°°°°°°°°°°°°°³µ’V<20345544KpqaaWB?BDDFFFFFFDCCA?>==<:929sâÿÿÿÿÿÿÿÿÿÿnRDDHœ‡vzgiggl‚He…±°°°°°°°°°°°°°°°°°°°°°°°°°°°°¯°ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÔ«°°°°°°°°°°°°°°°°°°°°°°°°°°°°±¥Z”…¯±°°°°°°µi9b§ÿÿÿÿÿÿÿÿÿ±N+/78999999:>CGMU`lzˆ˜¨ºÌÝçòÿÿÿÿÿÿÿÿÿÿÿÿÿÿò«›”n‡—yjˆ®´°°°°°°°°°°°°°°°´¹˜P!#*++.......///0222223338:AIUey¦¾ÑÞïþÿÿÿÿÿÿñÞÍ´”v]PMH=D˜ØÒ[#*479:99999:999:9. AžÙÅb#7<7-.../02223348=FN\n‚˜±È×åõÿÿÿÿÿÿùëáÙÑǺ«‘„ynbZSMIB5C´º³±±±±±°±°°°°°°°°°°°°°°°µ¬xLC=4233445745RvqeeR?ACDDFFFFFDDDCA?=<<::8.G’öÿÿÿÿÿÿÿÿjPDDK„uzfiggnzGfˆ±°°°°°°°°°°°°°°°°°°°°°°°°°°°°¯±ÿÿÿÿÿÿÿÿÿÿÿÿÿÿâ§°°°°°°°°°°°°°°°°°°°°°°°°°°°°±§[’„®±°°°°°°µq<]ž«ÿÿÿÿÿÿÿÎn/.788999999=AGLR]jx„“¥¶ÇÙæðþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÑ£¢–±£vo˜´³°°°°°°°°°°°°°°°¶´ƒ9%**-......///0222223359>HP_o‚—¯ÄÓàëöþÿÿûñãÖêqZWNGGD™ƒ+(588999999:<<<:::9:8- p³]/?AA7-.../0222337:BKVfxŒ¢¸ÊØåñùÿÿþõêÝÓÉ¿°¢–ˆ}qf]UNKD:9i¨½´±±±±±±±°°°°°°°°°°°°°°°±¸œ{„PBGA52333445529]zpjfL>ACDDFFFFFDDCBA?=<:::40K¡ÿÿÿÿÿÿÿ\PFFK›€uxfiigosHeŒ±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ覰°°°°°°°°°°°°°°°°°°°°°°°°°°°±¨[Žˆª±°°°°°°µs:]¯ÿÿÿÿÿâu5+488999999>=<<<:9::4$=¨q?BRoP/....02222349>GP]l’¦»ÊÖÞæëìêâÛÒͧ™‚ukaWPKG?7S“»¸³±±±±±±°°°°°°°°°°°°°°°°´´„GD82233344553?gzqnbG>BCDFFFFFFDDDBA?==<::40WÃÿÿÿÿÿYNFDN›}xvfiigpkLa³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°µÿÿÿÿÿÿÿÿÿÿÿÿÿÿ訰°°°°°°°°°°°°°°°°°°°°°°°°°°°±ª]ŒŠ¥±°°°°°°µs<\µÿÿÿü“7*377999999GP[j{°ÀÌÔ×ÙÙ×Ñȹ¥vsç€FRNi´k58899999<>DHAA>==<<::9:2a´’G>…Ò…4-.../0222337:BKUaq‚’¦¶ÅÎÔØØØÓÍÀ¯ž’…zoe[SMIC7Bµ»´³±±±±±°°°°°°°°°°°°°°°°±µ¢iD5/2bvNFI<22333345743Gp{sp\B>CDDFFFFFDDCCBA><<::938lÏÿÿÿMLGBP™xytfiggpbMb“³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°ºÿÿÿÿÿÿÿÿÿÿÿÿÿÿí«°°°°°°°°°°°°°°°°°°°°°°°°°°°°±®bzŠ¡³°°°°°°¶~CHMVan{‰˜ª»ÍàìöÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþüüíÙÌÀ°¢˜Šyˆ® ‡ž¶™lsž´±°°°°°°°°°°°°°°°¶´‚8%*+-.......00222347:BIR]kz‰˜§µ¿ÅÇÈŽ±£’gzÔkCLFW¦q<<=:99:>CHQXFBA?>==<>A?7k³u<<:<829zêùSDFAS—tyqgiggo[Qd˜³°°°°°°°°°°°°°°°°°°°°°°°°°°°°¯Âÿÿÿÿÿÿÿÿÿÿÿÿÿÿô®¯°°°°°°°°°°°°°°°°°°°°°°°°°°°±¯i:j¢³°°°°°°¶}9Nœ§¡V+.57999999:=BGLS_jx…”§¸ÉÛëõÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþûþòÜÎͦ—Šsj[eœ±ŽŒ®¯€e‚«µ±°°°°°°°°°°°°°°±¹ªg) (++......./02223489>GMWdp}ˆ”ž¦«¬ª¦“…xkbZQKH?7Q–º¸±³±°±°±±°°°°°°°°°°°°°°°°´¨u\dUHQ:8:5+>uŽnSN8.23333445538[}}vlM>ACDFFGGGFFDCCA?==<::8.IRBG?W–p{oggginUUb±°°°°°°°°°°°°°°°°°°°°°°°°°°°°®Êÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯¯°°°°°°°°°°°°°°°°°°°°°°°°°°°±°n0Kž´°°°°°°¶{8L—‘&.589899999FKS`o‚VFCBBAA?>FGGˆ£b7SºÛ{<++.....0222247:?GMV`ju~‡Œ’‘…~sg]SMIC8B}´»³±±±±±°°°°°°°°°°°°°°°°°°³¯”ˆbKMUQQQBCDDFFFGGFFDCCA?=<<::5/FNG?V’n{lgggilKWb±°°°°°°°°°°°°°°°°°°°°°°°°°°°°«Øÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯¯°°°°°°°°°°°°°°°°°°°°°°°°°°°±°q3<–µ°°°°°°¶…9L378999999CMF?IXI.+Q„„q\9.23333445543Doyv`C>CDFFGGGGFFDDCA>=<<:8MPH>[k~kiigikH[a¡±°°°°°°°°°°°°°°°°°°°°°°°°°°°°§æÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ±¯°°°°°°°°°°°°°°°°°°°°°°°°°°°±±v47ж°°°°°°µaK‰¦9899999<>CHMWbo{‰™¬»ÎáðùÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþüíÙÌÄ¿±™„v~€‡…vUX…§°–_a¡¥‰˜¶ldН´°°°°°°°°°°°°°°°±¹§e) (+.....//22233597((*....../2222479>DINSX_aeeeb_ZRMH?7R“º¸±±±±±±±±°°°°°°°°°°°°°³±°µ¬xL‚«®“aB]uxi[Q:7GgdA+/\…ƒeB0/33333445554Nu{xuX??CDFFGHGGFFDCBA>=<8QMI>]‰figigikG_b¥±°°°°°°°°°°°°°°°°°°°°°°°°°°°°¨êÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ³¯°°°°°°°°°°°°°°°°°°°°°°°°°°°°³z45€¶°°°°°°´“ŠL‚°?7999:>BGMU_kx‡—§¸ÉÝíùÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüþñÜÎÅÀ¸ ‡{“£ªª¨§£Ž ´fCM]s¡´~ª³‡eq›´³°°°°°°°°°°°°°°°´¹—P*!$*-...//0222358:>CHLNRUUUURNIB<:VgƒLLKQk[GSap‘¢µÅÓÞn?KLLHCABB?HŽWS>u˜sZ.!&+..../00223478ADDFFGHGGFDCCB?>9XLK>[ƒg~ggigiiD`a§±°°°°°°°°°°°°°°°°°°°°°°°°°°°°ªêÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿµ°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³€54x¶°°°°°°´”Lv¹H59:=AGKR]iuƒ’£µÅØëùÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüþöâÒÈÀ½¨Œ}‡«¬§¥£¢¡¢°¦pCIat¨°Ž_бdfƒ¨µ±°°°°°°°°°°°°°°°¶´›uN7-(%&)-.02223479<>BDGGDBBBDL\t—ª¦§¢XIqVvfXl{‰°ÀÏØâñv9DHLLKDBB?I¡{Z=„¨§§›uQ8.(&%(*-/0222358:CDFFGGHHGFDCCA=VGH=\~j}fgggifB`eª±°°°°°°°°°°°°°°°°°°°°°°°°°°°°¬ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ»°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³„74nµ°°°°°°³–LnÀR45gŒ_bukgdn‘°´°°°°°°°°°°°°°°°±µ¸´¦“€lUB4-**)*++-./247>HWl‚œ«¶»»¯¡¡¥eFqS„zq„–¨»ÌÖÞêõÿ”WFBFKLLGC?LŒœ}NBŽ¥¡¥µ¹µ¨˜‡xbL:0*)(**++-./248>HZoŒ¬º½µ´±±±±°±±°°°°°°°°°°°°°±´—ez‡M=Qbgn~Š{VAeœ®¥ ¡¡¡¡§«—oD<\fL/*K„Z92023333445773DjvuzdD>CDFGHIHHGFDCBSDG=`{n}fiigjeC`iª±°°°°°°°°°°°°°°°°°°°°°°°°°°°¯¯÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï°°°°°°°°°°°°°°°°°°°°°°°°°°°°±Š94b´±°°°°°³™˜MfÀ_9DHNWdo}Œ›¬½ÎãòÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþüûíÙÍÄ¿¶…y–ª —œ¡¢¡¡¬¯…MBXp¥µ®}G59=:M}lK\iifdx ´³°°°°°°°°°°°°°°°°±³µ¸¸´¬¡„{qgbddenxƒ¨´»»º¹¶´³³¯¡¡¥kCp\ŽŒ¢¶ÇÒÜæñÿÿÿkFaNBDHKLIBK‡ogLH–£ ¨°°±³µ¸¸¶±§˜‰siba\`djt‚ªµ»»º¹¶³±±±±±°°°°°°°°°°°°°°°°°±±ƒb}aAHFAHZefn~‡xMDp£®£ ¡ ™ŽŽ™‘R4DddC+.W…zN50023333445744Mouxy\A?DDGHIKKIGDBSCH=_vqzfiigjbC`k¬±°°°°°°°°°°°°°°°°°°°°°°°°°°°¯¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿͬ°°°°°°°°°°°°°°°°°°°°°°°°°°°°±Ž:4Z³±°°°°°´–™Qb¾sAMValzˆ˜¨¹ÊÞðþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþñÜÎÄû¥Š}qgbWLAN’¦®´‘VARnŠ£´´ŽS78=ACC:/a‰S[igidgˆ«µ°°°°°°°°°°°°°°°°°°°°±±´¶¸¸¸¶µ¶µ¶¸¹¸¸¶´³³³³³±±±±°¢¡¥gGvN“ ¯ÂÏÙâìúÿÿÿÿd)=PNDCFILIQoXDM›¢ ª±°°°°°°°±³µ¶¸¸¸µµ´µµ¶¸¸¸¶µ´³±±±±°°±±±±°°°°°°°°°°°°°°°¯³¬tsv83=CKKDCQagfoz_GK{ª®¦žQ!&.79457Mj_<)4f‰oC30033333445557VstzvS>BCC?:52/+.KBH<\qtvfiigk_D`l¯±°°°°°°°°°°°°°°°°°°°°°°°°°°°¯°ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿת°°°°°°°°°°°°°°°°°°°°°°°°°°°°±“<5Q®±°°°°°´”›S_¹…K]jvƒ”¦¶ÇÛìùÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþõáÒÉÀ¾®‘~tf\UKA>d º¹›`CNjˆ¡±¸œb:7W“½Â¥kCIf„¡¯¸¨sB7:?BCB93Mг´¨Ãí³zbdgied~¦´±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°£¡¢[Bl„§¾àæòÿÿÿÿÿÿÿÿe)4548?DCCCS_BL™£¡¬°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°±±°°±°°°°°°°°°°°°°°¯³ªy}ÖϪ±¶œ]45=CMNFDP_gis{kUCZ’¸¾žZ& ()*+-+:elK/*H{‚W80023333445772:]jlvZ.#&(((&-?BH>Vn{pizgslWH]q¯±°°°°°°°°°°°°°°°°°°°°°°°°°°°°´ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿç§°°°°°°°°°°°°°°°°°°°°°°°°°°°°±›A7C£³°°°°°³›¢XW¨±x®¾ÑåòüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþûìØÎÄÀ½§‰xlaXQH>M„¸Ã¬xHF_€ž¯¸¬yD7Xk~nn‡f€lSK\y¯±°°°°°°°°°°°°°°°°°°°°°°°°°°°°¶ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ몰°°°°°°°°°°°°°°°°°°°°°°°°°°°±žF7=›µ°°°°°³™¥[WÔ¨ºÊáðùÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþðÝÑÇÀÀ°’zod[RK?Du®Ã´ƒMBZ}°µ°kƒq=CBB?57f¡¶¯«ÔÿÿÿÿÿÿÿÔŽ{idigbuœ´³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¯¢£’GHu¦¥Ñÿÿÿÿÿÿÿÿÿÿÿ]*3334445X”¿À›aAMo—¯´¶£„›åÿö̘V83F€¯µª¶ôÿÿÿÿÿÿÿÿÿÿÿÿÿëµ›n`igdo’®±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¬¡¥‘FG´¥àÿÿÿÿÿÿÿÿÿÿùV)233333352I’`oIH”£ ¨±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°±®}g¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀ¨±µ“U34?U`SFHVgnnƒ˜ŒlUDR…´¿ [& (*++).PxpI/*GyƒU/&&(((((((((&$.FVn]98GCAQl€ey‚k‰jGVV…±°°°°°°°°°°°°°°°°°°°°°°°°°°°°¬Îÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯¯°°°°°°°°°°°°°°°°°°°°°°°°°°°°¦P73~¶°°°°°´–¥bWyàöúÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÿüìÙÎÅÂÀ®ŽvkbXQH>M‡¹Ã¦kBGi’®³µ«ŠŽÑÿÿÙ£lC0`Q’°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¨èÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ³°°°°°°°°°°°°°°°°°°°°°°°°°°°°±ª\44]³±°°°°´“¨jSbÊÿÿÿÿÿÿÿÿÿÿÿÿÿþþ÷æ×ÍÄÀ»§‰si`WPF>Z–½¿˜Z8Kz¦´³µ§ˆ˜ÞÿûÒœd?3Bx¬¶¬³êÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ Š°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¬¡¥‘DS°¢ÜÿÿÿþõëÝÖÎÀ´\9F8.22222.F¥{fGI–£ ª±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°µŽdÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿû½¨´³ŒM04B]vlP>Lq„}‡£uN9G{°¿¡]( (*+)#*NqgD-$>qyN/(&(((((((((&39G?APzzbŒnŽ]=aQ—¯°°°°°°°°°°°°°°°°°°°°°°°°°°°°ªëÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¶°°°°°°°°°°°°°°°°°°°°°°°°°°°°±¬d34R¯±°°°°´”ªlS`»ÿÿÿÿÿÿÿÿÿÿÿþþúëÙÏÇÀ¾¯xlbXQH>N‡µÀ¸v>G:/0222.B¥ŽiDG—£ ª±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°´“fúÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿç´«¶¬zA07FexeI=S~“ƒŽ§™nF5R¶»“L!!(((Wo\>)&KxnC+(&((((((((4//22.C£ªvIC—£ ª±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°µ’aüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÓ¬¯¶¢g728Llu\C>[ˆŽ‚˜®–d>Blœ¹¶€<$(((%$9`kS7%+Xya9+(&((((((5AP~qgŒgŒŠX=bQœ°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°úÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿů°°°°°°°°°°°°°°°°°°°°°°°°°°°°¬l29B£³°°°°´’«tN[œÿÿÿÿÿÿÿÿüûôáÓÊþ¹¡‚pf]UNCAi¥»¿ÀŽGR޳µ³´¡…¡êÿöÍ“\<2Hƒ°µª¹öÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ«t¯±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¬¡¥‘?iž®žºòÞÖÊÀ° ´«{lHP~€G??0.2.B¡µ‡LA—£ ª±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¶‰WÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŪ±µ“U34:SqpU?Aa‰‡ƒ¡°ZPx¦½®o0%((($(CefK0%4bvR5*&(((((5=D?ALznlb’ŠQ?aR °°°°°°°°°°°°°°°°°°°°°°°°°°°°¯°ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿϬ°°°°°°°°°°°°°°°°°°°°°°°°°°°±®p3<<›µ°°°°´’¬vLZŠÿÿÿÿÿÿþùòå×Íþ½¨‰ti_WPF?\˜¹¾Ã£\F}®¸³´ª‰’ØÿÿÙ¥kC3>s¨¶®°áÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¬u¯±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¬¡¥‘?i™¬ž¯àÏö¢»¬te]I=U‚”Z—£ ª±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°´Š]ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿõ¸ªµ°ƒG05>[ujM>Fjˆƒˆ¨®~Xosа¾¡]( &((&#-MjaD-%=_bH3)&(()4?D>ALukpŒa—ˆMCbU¡°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿݨ°°°°°°°°°°°°°°°°°°°°°°°°°°°±®u2=:”µ°°°°´’®yK[}ÿÿÿÿÿúôçÙÑÈ¿¾°’ylbZQH>P‰¶½Â±o?e£¶³³°“ˆÃÿÿè¸zK57`œ¶°ªÑÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿµ{¬±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¬¡¥‘?i—«£¯Íº¬™¡»l_XQC??Qv˜t?B>)?ž±žk<—£ ª±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°´ŒdÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÞ°¬¸¨p<27CduaH?Lp…°¥lMMl–¸»“M#!(((Xq_<((=ZXB.(&)5BDA?Nqgt‰bžˆHF`V£°°°°°°°°°°°°°°°°°°°°°°°°°°°°°±ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ禰°°°°°°°°°°°°°°°°°°°°°°°°°°±®z2>7ˆ¶°°°°´¯{H\oúÿÿûöêÜÓÊ¿½´™}nf[SL?Hy¯»Àº€LWŒ¶µ³³œ„®õÿõÍV93P³³ªÂÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀ~§±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¬¡¥‘?jŽ«˜µž’«µ‡bZSMI?>>>MbŒŒLDC>œ±œi<—£ ª±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¶ˆfÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿΪ°¶œ_538IikRCASxƒ˜µ—\IRs »¶„=$(((%$:fyZ5(+CXP<-)4AB?>Lkey…d¢ƒCI]Z¥°°°°°°°°°°°°°°°°°°°°°°°°°°°°¯³ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿè§°°°°°°°°°°°°°°°°°°°°°°°°°°°±¯3?5z¶°°°°´Ž°}H_dãÿúðàÔÍ»¸¡ƒqf]VMCBk¦»¾À“W`–µ¶±µ¦ˆ›ãÿþÙ£d>2Cz®¶«¶ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀƒ§±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¬¡¥‘?jƒª”}˜“´¥p\VPKHF?>>>>IVv˜bBW›±œi<—£ ª±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°´oÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ª´´P24N[_§°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¶ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿꪰ°°°°°°°°°°°°°°°°°°°°°°°°°°±¯„4A5qµ°°°°´±~IbZÓþçØÏÅ»¸¨ŠujaWQF>]˜º½Â£dZ´µ±´¬ŽŽÏÿÿæµuF39g¢¶®¯Ûÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ§¨±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¬¡¥‘Aj‚«Žn¢´bXRLIFCFB>==>=FPo}H‘³œi<—£ ª±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°µ„gþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ뵫¶®{B27?XdUGAGb~}‡ª±ŽbHS…³¿¢_( &((&#*Wˆ}K.(7PR9HCB:Lke‚zk«}:SXa§°°°°°°°°°°°°°°°°°°°°°°°°°°°°¯¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿò¬°°°°°°°°°°°°°°°°°°°°°°°°°°°±¯ˆ7B7d´±°°°´Šµ€HeWÂâÒȽ¸®“ylbZRH>Pж»Â°qW„¯µ±³±™‰ºþÿïÄ…N74X”µ±ªÉÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿåli¦³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¬¡¥‘Aj€«ˆ„¬tZUMKFFIIKGCDA<>>=Kf”ƒˆ´›i<—£ ª±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¶}\fÍÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿØ®®¶¥j928F]bPDAHj~}¯¬‡]DX‘º½“M#!(((&!0j‘tA**?7B\e„°–j<—£ ª±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°µ}f)(yïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿȪ±µ—X349Ka\LA9Pq}}—³¥~U?_¾¶„>$(((%!=zŽe8)8IBA8Nle‰qu¯n8]Qk¨°°°°°°°°°°°°°°°°°°°°°°°°°°°°«Óÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯¯°°°°°°°°°°°°°°°°°°°°°°°°°°±®Žs¨¶¬³åÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿµHG‡„¡³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¬¡¥‘Ajx¦~RUMHCM]XLFACG?ACM[P=:3:F€®‰j=—¢¡ª±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°µxv_#> ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷ºª´±…I27=PaXC4=Vv{€ ±œuI=lªÀ®s2%(((##I€ƒU>MBC8NlfŠl{®e8bMo«°°°°°°°°°°°°°°°°°°°°°°°°°°°°¨àÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ°¯°°°°°°°°°°°°°°°°°°°°°°°°°°±®’˜ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿè³µQ27$(((!5VBB9IgnŠb’£IGyB{¬°°°°°°°°°°°°°°°°°°°°°°°°°°°°«íÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¹°°°°°°°°°°°°°°°°°°°°°°°°°°°°®IeÇ”€µ°°±¦p·Gkk`VNBDl§»½À™`ižµ³±´¬‘–×ÿÿã°pD3:j£¶®°ÝÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÓn.&Fƒ¥ƒQBMQzl—´°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¬¡¥‘AieAWkQDi¥¦¢¡¡¢¥œŽ‰Š—¥«œxLC[q¦xa=—¢ ª±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³\PDS„ªŠGIµÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿò¶ªµ°~C29>B>755>Zuyž°œqD—¡ ¨±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°±‰LWVKD_“§v7#lÛÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿܯ®¶¥l:3<==9757Cdzx…¦¯’eS¸ºÀ¸~]„®´±±³¡Š¯õÿùÏ“Z:3K‡±´ª¾üÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¦K(.\˜žkFDQVMGDq‡›´°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°®¡¥‘FCXBQ{ª¥¡¡¡¡¡£—i[bxˆ‰…{~Œ£‘foa>—£ ª±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¥“KHNWSGHn¡ž`(-ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿͪ±µ˜Z35==<8758Kk{yŒ«ª‡X7Q“»½–P#NBD9D]}d£‡7Wp>‡«°°°°°°°°°°°°°°°°°°°°°°°°°°°¯°ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿת°°°°°°°°°°°°°°°°°°°°°°°°°°°®¡RR¸¸p«±°´…‚Þ„HqN}°»¾¿‘`v¦µ³±´§žãÿÿݦg?3?t¨¶¬³èÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÎ_)(Iˆ¥~MBMRIGILIu’ž³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°®¡¥‘FF]?I{¦¡¡¡   ¡ž‚adjkvqquy{z~zf–dR?—£ ª±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°®–KNLIRXPFP§LD®ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþ¿ª´³ˆI29=<:875:Rszz”¯¢}L7a¡¿¸…=>?F98S‚zg¨y5`j?Œ«°°°°°°°°°°°°°°°°°°°°°°°°°°°¯±ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ㦰°°°°°°°°°°°°°°°°°°°°°°°°°°®¢UM¯Âp£±°³xâƒF‚§»»Â¡gjœ´³±´®““Îÿÿê¸vH48bž¶¯¬Öÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿìz5&~®«¯°°°°°¯ª£Ž}jaggggt”…uNRBB—¢žª±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°±ºÒpCQPINUUHGjž¡f+*ŠúÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÖ¬¯¶¡d74<<:9757Fezx„¥®’b:F‡¸»UG:7A‰psª]5i`C‘«±°°°°°°°°°°°°°°°°°°°°°°°°°°°µÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ訰°°°°°°°°°°°°°°°°°°°°°°°°°°®¥]FžÑ{´´œg´ç}P¸½„`‚¬´±³³£Š§ïÿþ×_<3F~¯µª¹öÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÉX)(PŽ£yKCMPPo»Ò‰Q_s‚‘¯°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°®¡¥‘FHk7<„¸±°°°°°°°±¦¥´£ydgiifg‚™…CGHC—¢žª±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¶‡BÜ¢IGUMHSXPFN{¦“Q!C¦ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŪ³µ‘R38><:8759MnzxŠ«ªˆV7U}H<8:~lx¥Q8p[D’¬±°°°°°°°°°°°°°°°°°°°°°°°°°°°ºÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿí«°°°°°°°°°°°°°°°°°°°°°°°°°°°®¦bB–Ó…ƒµ³ŒkÇèytœbs£µ³°´«›Üÿÿã¯nB3RXMKUULDXŒª‚>WÎÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷¹ªµ¯€D2:=<9875=Usyz”¯£zH9UR?:7fižG=qRH—«±°°°°°°°°°°°°°°°°°°°°°°°°°°¯Äÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿõ®¯°°°°°°°°°°°°°°°°°°°°°°°°°°®¦f?ŒÔ–v¶¡oyÛèyUk™´´±´¯–ÈÿÿðÀK55\˜µ°ªÑÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ›G#3g —aCGNNVŒÒ¿kMbx‡–¦¸ÊĬ°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°®¡£—HL€G5„¶°°°°°°°«¯áõºª°µ£zdfigsœRKMA—¢žª±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°µ˜SMGG’Þ FGaXINWUHFe™¥n/)xíÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿá±®¸¦n:3<=:9755?_vu}¯™k?QA:4Zl…’?AoMK˜«±°°°°°°°°°°°°°°°°°°°°°°°°°°®Ìÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯¯°°°°°°°°°°°°°°°°°°°°°°°°°°®¦j>„Ò¥l§€oŒê愊°µ±±³žŒ´ùÿúÑ’W:3Lˆ±´ªÀÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¸Q(*U“¡qHDMNPuÂÑ„NZsƒ‘¡±ÂÏÜÓ®°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°®¡£–HN…I3„¶°°°°°®¨Çÿÿÿÿݯ¬´±’lbkƒ¦\MMA—£žª±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°±¨³yLLBbÄÑi:UbSKRVQGLu¥˜W$>žÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿѪ°¶™[45=<:9758Hetp‚¦®Ži><5Io€9GqIL™«±°°°°°°°°°°°°°°°°°°°°°°°°°°¨Þÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ³°°°°°°°°°°°°°°°°°°°°°°°°°°°®§l={δgzd¨öᦴ±±´¦Œ¢èÿÿÝ¥d>3Bv«¶«µíÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÜq/%C‚¥‚QBKPNd¬Ø VRk}Œ›¬¾ÌÖàñê®°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°®¡£–GP“M0…¶°°°°ª¶òÿÿÿÿÿÿÿǨ¯µ§by³\RLB—¢žª±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°µ‰e¦¨aKGG’Þ¡CB]`NLUULDU‡¨ˆCRÉÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀª´³ŠM28=<9775:PionН G:7B[uk9MpDP«±°°°°°°°°°°°°°°°°°°°°°°°°°°«ìÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÉ®°°°°°°°°°°°°°°°°°°°°°°°°°°®§pXjgp›o7:4R`SUD4ˆØÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿì«Ï XFB—£ž¨±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°±±‰ilœfFLH}±‚KDFŠ×žF:Na[R`aSIF\’¨y8#lÙÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿû»ª´°‚G29=<:875:<:ADGKA[¢ª±°°°°°°°°°°°°°°°°°°°°°°°°¯´ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¬¯°°°°°°°°°°°°°°°°°°°°°°°°¯§:Wª»“ÄæÿöùÿúÏS83P‰±³¨ÃÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÎ_)(NŽ¡o`Ž“kVnºÛ—RSk}›±ÛëÝÝíúÿÿÿÿÿÿÿÿÿÿ¦°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°®¡£—?P}B.¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÄÏÇXAB—¢ž¨±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°±±e]fdXPFUHGNyd?CDƒÒ¡G7BNQMX]UMBIx§’MF®ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÔ¬¯¶œ_55=<:975:<:?DDFIA_£ª±°°°°°°°°°°°°°°°°°°°°°°°°ªÙÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ«°°±³±°°°°°°°°°°°°°°°°°°°¯§„:S º¹ÝöÿÿÿÞ£b>3Cy¬¶«¶òÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿí{4&>{¥‚[€œzZb¢Ý´aMexˆ—§ÊêãÙèöÿÿÿÿÿÿÿÿÿÿÿÿ§°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°®¡£—?LvB/ÀÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÄÌÒ[?B—£ §±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°±¬zgKMUZIHSDKNbS=A:M§Å\ /ABDNNPF9M‰¨}5#jÓÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿγ³N28=<:85:9=FLHHAb¥ª±°°°°°°°°°°°°°°°°°°°°°°°°¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯°±‡…¯´°°°°°°°°°°°°°°°°°°®§„/ÄÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÄ¿Ù[?B—£ ª±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³ªLblV[i_QLNDIPWI-)*-.kÄ–0&5AABIQQC9]™¡d(+‰ùÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿô¸«µ®{B2:=::77AH:%(&(.+=”¾b *:B?>IWQ<>p¥“MA£ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿà°¬¶£i84<=<97FMID>i¥ª±°°°°°°°°°°°°°°°°°°°°°°®µÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ½¯{ebg…¥±´´´´´´³±°°±±±³µ®§„:U®ãÛÀ“U93Hƒ°´ª¾üÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿçu3&C€¥{[‡ zZf¨à¯\Nfx‡˜§ÅææÜçöÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿùæ—¯°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°®¡£–BA]a=Çÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿê×\>B—¢ ª±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°´B:44[‡¢Œ\b\B8>A*&(((*.+Z±˜8$.>Bs§¶¬³èÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿœG#5n \u¢Š`]ØÉpK_q‚“¢¹Ýêàâñüÿÿÿÿÿÿÿÿÿÿÿÿÿÿúðæ×“®°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°®¡£—C=[G>ÍÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿàÏ]>B—£ ª±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¶–><<9/:kžžbIF=9A7&(((((+-3y®i# &3A?:G\[F8W–£j+*vìÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀª´±‡I2:=5bþ“[‰¨°°°°°°°°°°°°°°°°°°°°°°ªØÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¥l„efbbdeeddjt€{uuqgn¡~4=MkxP88`œ¶¯¬Öÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¸R(*Z—›fe™˜lZzÇÛŒNVn}¯ÏêãÞíúÿÿÿÿÿÿÿÿÿÿÿÿÿÿþôèÞÖÊ«±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¯¢¢›G:VBAÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÖÃ_>B—¢¡ª±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¶=AA??9%8u¡~A:<9>2&((((&).+CŽA$)8?<œÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ뵬¶ªt=3:8¥ÿú¨p ¨°°°°°°°°°°°°°°°°°°°°¨Ìÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿõž€¦nkyjddeiigeadfffd‰¨V3A>HL0#D…U9::<.&((((((*..WŠd*!%+:?9?RaR9F¨…ARÉÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿØ®®¶œ\52<¶ÿდ£¬°°°°°°°°°°°°°°°°°°ªÈÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿú¢‘Œd„¥‘…}igg€‡jigge§L.79=Pi}¦¬¹öÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþ“8$9t£‡Zz¥”na—ÞÄlL_s‚’£¸Øëâãñþÿÿÿÿÿÿÿÿÿÿÿÿÿÿü÷êÜÑǹ§œ¥±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¯¢¡›G9UGRÃÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿƦ`?B—¢ ª±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¸t04579:HZF&(WŒyG8<<-&(((((((-/8doA$%&/8:9C[aK7R‘¦q0(påÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿȪ³³ˆV42yœs£§°°°°°°°°°°°°°°°°°ªÌÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¬‰yb–¢‚‰ngglsigjfau…USexvy›´áÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ±M&.`›—bi zd€ÎÛ‡MXo}ž°ÌçåáíúÿÿÿÿÿÿÿÿÿÿÿÿÿÿþûñàÔ̽®œŒ…v–µ°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¯¢¢›G8UG[ÍÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀ‘_>B—£¡ª±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°´b.()-257>W\<#0ki>9:+&((((((()/2B\M-%&(0998Ib_B8d X#>˜ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷º«´°“iLUt  ¦°°°°°°°°°°°°°°°®¨ØÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿΓnaŠƒbeiigggkŽ—Œ‡…‘˜¥‘iy¢ÔÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÓn-&N¡q]‘¦ˆfp¶ã¥WQgyˆ˜«¾×æáè÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿü÷çØÎÀ±¡’„ust¶°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¯¢¢›G8SIWÒÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÃ\?B—¡ ª±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³§M.&(&(*/47IbU0#?z…W><)%((((((((+27FI4&&&)088t¦‘KD®ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷׸°®¨¦¦¦¦ª®°¸Ùñÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿôèææççôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï}4%B€£}Zƒ§oj£æ¾eLbt‚—¬ÃÖÜÝæòþÿÿÿÿÿÿÿÿÿÿÿÿÿÿþûòáÑŸ¨—‰{odZNGPMIŒs¯¯”®±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¯¢¢›G7ZtvÀÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿĈff=B—£ ª±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³žUBB+$&((((((((&&=gkH($K€€R.%&(((((((`gP:)%((*287?\lS7Iˆª}7!iÑÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿõèççççêûÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¢G#5l¡Ž\s¢›xfŒØ×~K[p~¨¿ÒÛÜâïûÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿû÷êØÉ½¬œŽ€tg]SFLq_FH˜s®¯…ª±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¯¢¢›G5]zÄÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÃŽfk=B—¡žª±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³¡ZivV0!9p…[0%&((((((((#)PofK/$&()/889Qi\<:o¥–PB£ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿçv3&F…£x[‰¦Žon«èºaLdtƒ›µÉ×ÜÝæòÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþûõæÓŸ§˜Š}pe[PCXŠ‚LZiR5Fƒ¨ƒ<VÌÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿG!8q¢Š[v¥™xi“ÞÔyL\p~‘®ÇÔÛÜâðûÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüúìÙʽ¬žŽ€tg]UFK{Ž[Df‡®¶°Îv¢°y¥³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¯¢¢œH5iyxÒÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿØœpÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÝq2(LŒ¢q\¦Šnq´êµ_Ldtƒœ¹ÍÙÜÝæôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþü÷çÔŹ¨˜Œ}pe[QCV‰‚N\®´³±°°¬Óˆ›°t ³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¯¢¡K4vpoÙÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÃŽ™{B—¢ ª±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°±Rv‡u¦µµ«’v`PL=)%((((((((%#7i‚b9$-]…j8%%((((((((%$>kya<$%((+387DbgK5P‘§q0(oãÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ±M%/dž”_kžk„Òå‘NUlzЧÂÓÙÜàëùÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüúôâÏ´£”‡ylaWLCg‘pLt¡±³³±±°°°°¬Ï––®o´°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¯¢¢I<ŽtÖÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÉ“GA—¢ ª±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°±Rbk€tŒ®¶´¢ˆtZID3(&(((((((($%GsuQ0$8pƒX-%&((((((((#&LqsW3#&((.778Nia?8d ž\$>˜ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÔo+&Q n_’¦ˆou¹ì¯[MevƒœºÏØÜÝçõÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþûõçÖŹ¨˜Š~pe[QCU‰ƒP`–¯³³±±±±°°°°¬È˜“®n›´°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¯¢¢I=Žz”ÖÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀkN?—¢ ª±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°ŒQeiep‚zv˜´¶¯˜€jQD:+&((((((((&#-VtgD*&G~zF(%((((((((�\unK*$&()/874-(((((((((($&GkkN0$4j€W.%&(((((((($(InsZ4#&((-578MgaB7]›¢a(-ûÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏk+)V–žia–£‡pzÂíªWNfv„¿ÖÝÜÝçõÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþûõèÖŹª™Œ~qf[QCS‡…Q]”®³³±±°°°°°°°°°°°¯´‘«g“´°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¯¢¢I=‰¦ÑÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÑvžL?—£¡ª±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°±°ˆNkŠqdggen~xv˜³¶¯–€jK72+(((((((((&#.Vo`B*%CxvD(&((((((((�VsoN+#&&&.44:UjX9=q¥’LD¬ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿï}4$D„£yZ‡¦‘uq¦ëÉkK_q”µÏÜÜÝãðüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿü÷ïÜÌ¿° ‘ƒuj_VHHx’aP‚¨±³³±±±°°°°°°°°°°°°«…Œ¨f’´°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¯¢¢I=ŠªÒÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÜuœL?—£¡ª±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°±°ƒZs`u’…ieifgt}s£µ¶§y]?4.)&((((((((%$:boW8%*V~e5&&((((((((%$:asfA%(./5?DBQinU=N‰¨9!fÑÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ£F!8q …Wt£™}oÝá…LWnz¨ÈÙÝÜàìúÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüùôãÒõ¥–‡znbXMCb‘vLnž°³³°±±°°°°°°°°°°°°°±£yŠªfŽ´°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¯¢¡I>¬Òÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿã~›L?—£ ª±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°±¯ƒb¬Œfb‚“{efifiyzsЬ¶³‡qR93-((((((((((#&IopN/$4gzQ-%&(((((((&#(KoygMFKLLMNMM]upSDdœ£o5.zñÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÌZ%2bŽŒ[b™¢„pÇí§VPgv… ¿ÓÜÛÝèõÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿúõê׏ª›Œ~qf\RDR…‰S\’®±³±±°±°°°°°°°°°°°°°°°oŒ¨d´°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¯¢¡I>ެÒÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿé„™L?—¢ ª±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°±®ƒd±µ£z`k‘sdfgfl}vv—³¶®“gG50*(((((((((&#.X{nC)%DtnA)&&(((&)-38:GbyzfLGKKKLMLPevgIHt˜“~F$G£ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ‰0)WyV[¥vx«êÃiLat€—¶Í×ÛÝãñüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿûöíÝÌ¿°¡‘ƒvj_VHGu”gQ§±³±±±±°°°°°°°°°°°°°°¯«¿ÀoЦb‰´°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¯¢¢I>Ž‘®Ñÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿíž—K?—¢¡ª±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°±®}{ʬ±±”l`x—Šjdigft~s~£µµ§Œx[>5.)&((((((((%#9l‡f9%+WuZ7(&(*/7::<===Lfyv\GHKKLMNLUludXPb”£s7+aÜÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÔR%7tƒUQ‰¢‘y‘¹Ó“KPj{’³ÍÛàÞâíúÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüöñãÒô¥–‡znbZNC`’}Rl°³³±±±°°°°°°°°°°°°°°°¬¯Ùÿûoˆ£bˆ´°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¯¢¢žK>—®Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ힘K?—¢ ª±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°±«z›ÿﵬ´ª…dd‡›€feifiy{q‰®¶³„pP83-((((((((((#%Kƒ‰X0%5WbI2/3578899:==?RiysSHKKKLMMMb…x_Rs¦”M+Iªÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ±C$G‚‡Rb–Qs™ÈâÞȨ‰jXUj„§¶ÃåüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿùôêØÈº«›Œqf\SDP„Ž\\Ž®³³±±°°°°°°°°°°°°°°°°¯¬Äÿÿÿöp‰¡a„³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¯¢¡¡M>—®Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿíž—K?—£ ª±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°±®{›ÿÿÿÖ¬¯´žu_n“›ydfifn}vv—³¶¬”€gF50*&((((((((&!-a“€H*)?\_G524578988:<>DV`gUMKKLNSZ\d}y€s]f˜¦b04‰ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ.%FtHMzRDk³åöÿÿÿÿëÇ™nNDQfip”ÀôÿÿÿÿÿÿÿÿÿÿÿÿúöíÝÌ¿°¡’ƒvk`VHFq–nS~¦°³±±±±°°°°°°°°°°°°°°°«µëÿÿÿÿ÷s‡ a‚³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¯¢¡¡M=‘œ®Îÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿí¢™K?—¢ ª±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°±«zžÿÿÿÿÿ¿ª³°j_zž–sdfgfs}t~£¶µ¥zZ=4.)&((((((((%!9v”n?05K]U?33444B?GLHLNSZPIKLQW\dnv{ƒ„ˆ€…€—®g45{ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¥/*<~l`Xv~Xa¸ãëùÿÿÿÿÿÿùܪuQI\g\XbÛÿÿÿÿÿÿÿÿüöñåÒõ¥—‰zodZMB]‘‚Uk›¯±±±°±°°°°°°°°°°°°°°°®®Ôÿÿÿÿÿÿùs€œ`³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¯¢¢¡M=‘ž®Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿí£˜K?—£ ª±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°±«{¢ÿÿÿÿÿÿ峬µ§ae‰¦’ndffiy{s‰¬¶±œ…qN83+((((((((((#$M‡Œ]90>SZK:4:R]\XMNPKKHHKLQX_fo{ˆ–«¯¬¹¿°›¸«_83€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÅ9*.j}kŒ¥¬˜SS‚»çôñõôïåØÖèòå¶yNMbjg_`Òÿÿÿÿÿ÷ôêØÈº«œŒ€tf]RDNƒ‘`[«³³±±±°°°°°°°°°°°°°°°¯«Àÿÿÿÿÿÿÿÿúk€›`}³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¯¢¢¡M=‘ž®Îÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ졘K?—£¡ª±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°±¬y¢ÿÿÿÿÿÿÿÿΫ°³™q]n˜«‘pdeen~xu–³¶«–€eB52*&((((((()+)3bŠ{N54FUHL]faSLMHGGGHKPU\bkv‚ž®½ÉÌÙàÖÍýK97”ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿèU&/5Œ‘ª§‡I>CIj¨ç÷ÞÀ¦„eQX{¨ÑܹxLRekleu¬ÜòùõïÞÌ¿±¡’…vk`WIDp—sS{¥°±³±±±±°°°°°°°°°°°°°°¬³åÿÿÿÿÿÿÿÿÿüb˜`z±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¯¢¢¡M>‘ž®Íÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ졘K?—£¡ª±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°±ªy¨ÿÿÿÿÿÿÿÿÿú»«³®Šf`{¥°“sddfs~q~¢¶´£yV84/(&((((*-./-)?sˆf>=FRdi\LKGDGHHIMRX_iq{ˆ–¦µÄÎ×ÝÜãæÞÒźfA7C»ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿˆ(-00{¨…]>=BBBDZŽØüÛŽK47758IsªÍ±qMVfnll—ÉÛàÒö¦—ˆ{odZNB\’…Ug™¯³³±±±±°°°°°°°°°°°°°°®¬Îÿÿÿÿÿÿÿÿÿÿÿþay˜av°±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¢¡¡M>‘ž®Íÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿì¡—K?—¢ ª±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°±§z°ÿÿÿÿÿÿÿÿÿÿÿݰ®´£{`e‰°³–tdbixzpŠ®¶±œ…lH73+((()-..../*-UVCGXliRIFBGKHGHKNV]gu‚Žž¯¾ÊÔÛãëòìæâÜÒ»pKB2eïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÇD(.005KD85:>?ABACMv¿üïžS::<=:59UŒ¸¥iM[ipn‚¸ÒǬ™€tg]SFM‚–bZŠ«³³±±±±°°°°°°°°°°°°°°¯«½úÿÿÿÿÿÿÿÿÿÿÿÿÿjv”au°±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¯¡¡¡M=Žž®Ìÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ졘L?—¢ ª±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°±¨z¶ÿÿÿÿÿÿÿÿÿÿÿÿÿɪ±±–o_o˜¶³–udalysu—³¶«“~bA72(&*-....-/:=?Keq]KFBN\LCBFKQZalzˆ”¦¶ÄÏ×ÞçðùÿÿòáÔÜx\H<:ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ%..020./2335:?ABBAFa£ïÿºb=9<>>=95Gy§—`P_kov¢Ì¿’tjaXKDo™vRx£°±³±±±°°°°°°°°°°°°°°°¬°Þÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿuy‘as¯±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°®¡¢¡N:Œž¯Äÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ좘K?—£¡ª±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³¨yµÿÿÿÿÿÿÿÿÿÿÿÿÿÿô¸«´«…d`{¥¹°›yednql~£¶µ£ŒxX?9/&(+---4ABBVqiPFCMa`I>BHMU]fs‚Žž®¿ÌÓÜãëõüÿÿÿÿðÜȨ‡gNB3aÝÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÊQ$../2223333337=?BBAAQ…×ÿÖv?8:=>>><5Btž‡WR]jqоÂ]MCZ‘ŠWf˜®±³±±±±°°°°°°°°°°°°°°®«Éÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ}ubp¬±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¯¡¢¡N:Œž¯ÄÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿꡘK?—¢žª±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³£x¹ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÙ®¯³ x_gŒ˜¯žyddlkkŠ®¸°™ƒlNB9+&(-:B?Hft[HCI\\G9>GLRXbkx‰–¦¶ÅÑØàèñúÿÿÿÿÿÿùãѶ‘pVF9B¨ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¦7(../022233333348>BBBAGk¹üí“H79==>>><5Cv˜ySUbo}¨Ä—Vs™fWˆ«³´±±±±°°°°°°°°°°°°°°¯«¹ñÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ{oˆbo«±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¢¡¡N:Œž¯ÄÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿꡘL?—£ ª±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³£yÄÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿë³°‘k`pz{—® }eegdq—´¶¨}dID43C??UtjMDDS\F7>>><7H{nUZit‘º¢xQx¥°±³±±±°°°°°°°°°°°°°°°¬¯Ùÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿko‡bnª±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°£¡¡N:Œž¯ÃÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿꡘL?—¢ ª±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³£xÍÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿì´¬´§€dgqkq’¬¡{edee}£¶´ ‰zSHI?DguXFDKPG79AFLQXbkxˆ—¦¶ÇÑÙàêòúÿÿÿÿÿÿÿüöíâѹ™y_L?2zÅÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÄŽ%)....02222333333337=ABB?HuÌÿÓo<7:=>>>>>=8P‚‰bMWg}¨§lu®¹±±±±°°°°°°°°°°°°°°¯¬Åÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ]jƒbl§³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°£¢¡N9Š ¯ÄÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿꢘK?—£ ª±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³£vÍÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÓ«°³›qbkgdo«¡{eddi‰¬º³vNB=UsgKCHNH:8>DINU]fq ¯¿ÍÖÝåí÷þÿÿÿÿÿÿÿúñèáÙγ”x]L?2p»ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¶ˆ#(-.../022222333333348?BBAB[§÷ðŽC5:<>>>>AB=3K{tRM`o’¬~d—¶´°°°°°°°°°°°°°°°«µëÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ]i€dj¥³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°£¡¢R8ˆ ¯Äÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ饙K?—¢ ª±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³¢yâÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿«³®ŒidifdnŽªž{edbs–tG>?<2(!&V}iNWg¥Zz±´°°°°°°°°°°°°®®Ôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿfg}ij¡³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°£¡£U8ˆž¯Äÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿé§™I?—¢ ª±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³¢zçÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ㳬´£{dfigdkŒ§žykiN?89>CINU]fq ¯¿ÍÖÝåïùÿÿÿÿÿÿÿÿûôëáØÒȽ®›‚jVH>3uºÍÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿપ7$*-...//0222222233333347>BBAAd¸ÿÙp97<>>4(&((& /bz_Q_p”žeg¦¶°°°°°°°°°¯«Àÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿldzki ´°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°£¡£V8ˆ¯Äÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿé§™I?—£¡ª±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³¡yæÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿΫ±±–pdgifbj‰§vL=CdoUCIMC88—£¡ª±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³ ~èÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿݰ®´ xfltV:AakRDLI=78CINU]gs€¡³ÀÎ×ÞçñûÿÿÿÿÿÿÿÿþöíãÜÔÊ¿¯ ’ƒvk`VNI?2kºµ³´ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ»¯°°¸4*-......//0022222333333345:AC<8lÖüž9!&(((((((((&!7eo_`s‘[ƒ¬áÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ‘[tzf”´°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°£¡£V8… ¯Äÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿé§P?—¡ ª±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³žèÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿõ Ž]—¢ ª±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³›~êÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÙ˜pK9Ni]HKI<78:>DINU]fs‚¡³ÂÎ×Þèòþÿÿÿÿÿÿÿÿÿ÷íåÝÔÌÀ±¡“…xkaXPIC8G½µ³´±´ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯°°°°µ´x. *-....././02222222333344.(.4700kÜñ„-!&((((((((((#*UoebtŒv[—õÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ…MueŽ´°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¢¡£U7„¥¯Äÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿé§P>—¢ ª±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³~ëÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿö¯Žm>?`gNILA8898f«½´´´³±³ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÖª°°°°°±¹M %+-.....//002222233333-(((*274->œôºF %((((((((((&!5aoeiƒ`sÉÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿˆLt‚eŠ´°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°£¡£V7ƒ¦°Ãÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿé¦P>—£¡ª±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³íÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ×…M8PiZHKF9899>CINU]fs‚‘¡´ÂÎØÞèôÿÿÿÿÿÿÿÿÿÿúðæÝÖÍÀ³£”‡ynbXPID8FŒº¸´³³³³±³ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿæ§°°°°°°°¶´v+ *-......//022222233-((((((+372+ZÇÝp%#((((((((((($$Djlivˆo_òÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŒMt„e‡´°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¢¡£V5‚¦°ÃÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿꡜP>—£ ª±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³—€ñÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿô­l??_fPIH=7898dª½´±³±±±±°ºÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿù¬¯°°°°°°°±¹›K &+-......//022223+(((((((&)075.3{Ï¡< &(((((((((((!+Snjn‚~`}Êÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ‘Kq…e„´°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°£¡£U5‚¦°ÂÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿꡜP>—£¡ª±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³–€ôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÓ‹TCINU\fs‚‘¡³ÂÏØàêöÿÿÿÿÿÿÿÿÿÿúñçÞ×Îõ£–ˆ{obXPKF9F‰»¹³³³´±±±±ªØÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ±°°°°°°°°°°¶³t. *-.....///0222+(((((((((((+374-B’±`$$(((((((((((%#9`kiz„lj£ðÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ’Goˆe‚³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°£¡£U5‚¦°¾ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿêœN>—¢ ª±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°±—€öÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿò¨ŽvF?`ePID9799—¢ ª±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°±˜€ûÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÑŒŒ]>NfZIG=799:>CINU]ftƒ¡´ÃÏÙáêùÿÿÿÿÿÿÿÿÿÿûòèÞ×Îö¥—‰zodXQKD9D‡º¸³³±±±±±°±±°°ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ𪌡´±°°°°°°°¶±q+!*--...../+((((((((((((((((*37547\pI)%(((((((((((&#(0Hby‚lt¨ìÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ”>qŽey±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°£¡¦]4}§°¾ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿé™N>—£¡ª±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°±”€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿð¦‘}IA_eQHB8899DHMS]gtƒ’¡³ÄÑÙáëúÿÿÿÿÿÿÿÿÿÿüôêàØÏŸ¨˜Š}pe[QKF9C‡º¹´³±±±±±±±°°°°ªõÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿæ~bpbq›´³°°°°°°°¶±n*!*-..+((((((((((((((((((((()07789>?4((((((((((((((&+5C\x€kz¨êÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ™=u”fq®±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¯¢ ¥]4}¦°½ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿª—P?—£¡ª±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°–‚ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ𤑇RB`ePMF8899—£¡ª±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°“‚ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÊ‹“nDPiZKLA899:>DIMU\ftƒ’¢´ÄÑÙâëüÿÿÿÿÿÿÿÿÿÿþõëáÙÒŸ¨˜Œ~qe[RKG:C„¹º³³±±³±±±°°°°°°°ªõÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ뉮±‰ebp™´³°°°°°°°¶°n)!(((((((((((((((((((((((((&)/579=:7.(((((((((((((&*37?Zv~p{¡ãÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¢>xœgl¨³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¡¡¦]4{¦°»ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿª“œP>—¡žª±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°’ƒÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿí¢’ŒXDbfPMK?899DINU\gu„“¢´ÅÒÛâìÿÿÿÿÿÿÿÿÿÿÿÿöìâÙÒǹ«™~qf[RLG:C‚¹º³³±±±°°°°°°°°°°°¯®ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ—fbssigdo˜´³°°°°°°°¸¯l) (((((((((((((((((((((((((()/58:=<7-&(((((((((((()254=Zx}q{—àÿÿÿÿÿÿÿÿÿÿÿÿÿ§7gg¡³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°£ ¦]5z¦°ºÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¨‘ R>—£ ª±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¯“‡ÿÿÿÿÿÿÿÿÿÿÿÿ둇]FfgNRSH<89–£ ª±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¬ÿÿÿÿÿÿÿÿÿÿýËŽuIVq[LZVF:8:>DHMS]iu„“£´ÅÒÙâïÿÿÿÿÿÿÿÿÿÿÿÿ÷íãÛÓȺ¬›€sf]SLGL]dxvZq‡¯ÿÿÿÿÿÿÿÿÿµ3‰žfd“´°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°£¡¦]7}¦°¹ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ§…¡U<’£ ª±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¯°ÿÿÿÿÿÿÿýÁŒŠvNXygZ_fWA8:>DHNS]iu„“£´ÅÒÛâðÿÿÿÿÿÿÿÿÿÿÿÿùïåÜÓÊ»®Ž‚ti]SMH9.((((((&&0>DBBGHH[vksnWqƒ«ÿÿÿÿÿÿè?™edŠ´°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¢ ¥\5uª°¸ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¦ƒ¢U<’£ ª±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°±¬ˆ¹ÿÿÿÿû¿…uR[ufslflP99>DIMS]gv„“£µÇÒÛâòÿÿÿÿÿÿÿÿÿÿÿÿûñæÝÔ̾¯ž‚ui_SMH=A}¶º³´´´³±±±±°°°°°°°°°°®«âÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÌybfigigifdt µ±°°°°°°°¹¬f&!(((((((((((((((((((((((((((+38<==3)&((&*8CCBBBBGIFPzfbx]dz‡ÖÿÿÿÿñAŠ—dd…´°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°£¡¦a4tª°¹ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¦‚¢U<’£ ª±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°±¬‰»ÿÿÿä—ŠzeMkkXzfinI88-&&.=CBBBCCCBFKHHee]pfXty¦ÿÿÿðA“dd~³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°£¡¦b4tª°¹ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¤€¢U<’£¡ª±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°±¬Š¾ÿÿý}oUWq`[f\qjB8>DIMS]ix…”¥µÇÓÜãôÿÿÿÿÿÿÿÿÿÿÿÿûñçÝÖ;¯ ‘ƒvj_VMH=?{¶º´³³±±±±°±°°°°°°°°°°®ª×ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÂpaggigiigbv¡µ±°°°°°°°¸«b%!(((((((((((((((((((((((((((+38<><23<>>ABBCBBCBDIIGS]`okZeu~ÓÿûC‘dey±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°£ ¥b4xª°¹ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ£}¢U<’£ ª±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°±¬‰Ìÿô‘peNao`VQ]za<9AGKPXbp~œ¬¾ÍØàëÿÿÿÿÿÿÿÿÿÿÿÿÿ÷ìâÙÒǸ§˜Š}pe[QKD9V½µ³±±±³±±±°°°°°°°°°°°«¶üÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿíbdigigigdiް´°°°°°°°´¸Œ=&(((((((((((((((((((((((((().79>IH=:=>ABBBCCCBCHKIIZt~n]\sp§ÒFŠdeu°±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°£¡¦b5uª°¸ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ£~£V<’¥¡ª±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°±«‰¬¶skVPfx}_He}V8=CHMS]iv…”¥µÅÓÜåõÿÿÿÿÿÿÿÿÿÿÿÿüòèÞÖÍÀ±¡’„xj`VNI=?zµº´³³±±±°°±°°°°°°°°°°¯ªÒÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¸nafiiiiigdy£µ±°°°°°°°¹«`$!(((((((((((((((((((((((((((*5DKLIB<<>?ABCCCCCCGKKIKv‘u_Pbn\<ŽŠgfp¬±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°£¡¦b5uª°¸ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÁ {¥\:’¥¡ª±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°±«‘{bgMWk…ˆQLuxH8AGKPXbpެ¿ÎØàìÿÿÿÿÿÿÿÿÿÿÿÿÿùíâÙÒǺ¨™Œ}qe[QLD9U½¶³±±³±±±°±±°°°°°°°°°«´öÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿãˆbeiiiiiiej‘±³°°°°°°°´¹‰:&(((((((((((((((((((((((((-5ABCCCCCCGIKLGRL>QGS\:އjgl¨±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°£¡¦b5tª°¸ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÁ {¥\:’¥¡ª±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°±«‘ƒSHZSM\FQ€o>:CHMS]ix‡”¥µÇÔÝå÷ÿÿÿÿÿÿÿÿÿÿÿÿþôèÞÖγ¢’„xkaVNI>?v´º´³³±±±±±±°±°°°°°°°°¯¨Îÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯laggddegfbz¥µ±°°°°°°±¹ª`$#(((((((((((((((((((((((/5558>GKKH?<==>BBCCCDCGIB<9758DC<>‚lij£³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¢ ¦b5sª°¶ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÁŸz¥\:’£ ª±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°±ª”u>QLDBB_]9?GKPXdpŽ®¿ÎÙáíÿÿÿÿÿÿÿÿÿÿÿÿÿúïãÛÓȺ«›Œsf[RLD9Uœ½¶±³±±±±±±°°°°°°°°°°°«±ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÜ~`o–„odfkbj’³³°°°°°°°´¸‰8&((((((((((((((((((((/445557:DMIHD<<>>?BCCCD<.059<:98::<nif ´°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¢ ¦d4n¨°¶ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÁœx¥\:’£ ª±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°±§“z>GHCGj}N9BIMS_jx‡–§¶ÇÓÝèôÿÿÿÿÿÿÿÿÿÿÿÿþôêàØÎ³£”…ylaWNI?>v´»´³±±±±±±±±°°°°°°°°°¯¨Çÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ£i‘¶®˜}uuda~§µ±°°°°°°±¹§]$#((((((((((((((((()/433445557GfXKQBAFCAFIC3&%(/5779<999Š{qje›´°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°£¡¦d4n¨°¶ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÁœy¥\:’£¡ª±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°±¦’z>HBIusC=GKPXdp °¿ÑÙãôûÿÿÿÿÿÿÿÿÿÿÿÿûñåÜÓɽ«œ€sg\SMF:S™½¶´´³±±±±±°°°°°°°°°°°¬°æÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÒvzª¹³ ›”k_l”´³°°°°°°°µ¸‡8&(((((((((((((()/33333345554ClpVZMBIQF>4+%&&(-4878=:8…vtkd“´°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°£¡¦d4n¨°¶ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÁ›x¦]:’¥ ª±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°±¦”ABS€g=?HMS]iu‡›¬¹ÈØáïþÿÿÿÿÿÿÿÿÿÿÿÿÿöëáØÏô¥”‡zlbXPI?>u³»´³³±³±±±°°°°°°°°°°°¯ªÃÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ˜k–´µ±´¦zab¨µ°°°°°°°±¹¦Z##(((((((((((()/32333333445745[~g]ZGxŒfDGV4$%&*39:=:8ƒtvld´°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°£¡¦b5n¨°¶ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÁšv¦b:’¥ §±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°±¦—€=f‰[=FKPWaqˆ¢¿ÍÇÑàèùÿÿÿÿÿÿÿÿÿÿÿÿÿûñåÝÔʽ®œŽ€tg]SLF:R™½¶³³³±±±±±±°°°°°°°°°°¬®áÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÉs€«´°µ±i_n˜´³°°°°°°°µ¶„7&((((((((((.2222233333345550Bu}d_Ht« ›¥b7$$)08=<7„sxnd…´°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¢ ¦b5n¨°¶ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÁ—u¦b:’£ž£±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°±¥–ƒsˆN>HMQ[n¯É××ÎØæñÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷ìâÙÏŶ§—ˆ{odZPI?>s±»´³³±±±±±°°°°°°°°°°°°ª¾ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿû–uœ³«±¹¦x`dƒ«´°°°°°°°±¹¦Z!#((((((((-2022222233333455544\„lZL]œ¨ ¥¨–g9$$.7:5~ozod}³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¢ ¥f5n¨°¶ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÁ–o¥b9’£ž¡±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³¡¨yFBKMVo“¶ÍÔØÓÓàìüÿÿÿÿÿÿÿÿÿÿÿÿÿüòçÞÔÌ¿¯ ‚ui_UMFq±»´´³³±±±±±±°°°°°°°°°°ª¹ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿò“jabg{¢¢v_d„¬´°°°°°°°±¹£W!#(((*/..//002222233333345/($$Q„u`Ujž¡Ž—ŽŒœp9&4ulsds®±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¢¡¦i4j¨±¶ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÁ“p£d=—£ ¡±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³¡—‚=Qp½ÂÂÎ×ÔÖáíÿÿÿÿÿÿÿÿÿÿÿÿÿÿþôèÞ×Í¿° ‘ƒuj_UNGp°½´³±±±±±±±°°°°°°°°°°°ªµûÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿì‘iegdn–u`e‡®´°°°°°°°±¹¢U!&-.....///0222222333+(((((($$Q‡{fV[‡g?Qpx˜¢ °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³œ‘³¦ÌÓÏÔåòÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿöëàØÎÀ³¢“…xk`VNHn¯½´´³±±±±°±±°°°°°°°°°°«°ìÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÜ{afidk‘”o`gŒ°´°°°°°°°±¹¡Q!&-.....///*(((((((((((((((($#N‰‡qWIl>gg“~ed´°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¦ž§x8k§±³ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÁ~¢pB›¢ ž°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³œ×ÏÖæôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷ëáØÏ´£”…ylbWNHkl¡ˆdeu°±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¦ž¦ƒo¦°±ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀ€i¡„Z¥¢ž–°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³—ˆÿÿÿÿÿÿÿÿÿÿÿÿÿôèÝÖÌ¿® ‘‚ui]SMD=g«½µ³³³±±±±°°°°°°°°°°°°®«Ùÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿o`iidt›Ži`k’´³°°°°°°°³¹›K%((((((((((((((((((((((((((0fq§deo«±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¥ ¥ŽBn§±±ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀ€i¡‰f¥ ž—°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°´–‡ÿÿÿÿÿÿÿÿÿÿÿúïãÙÒŶ§—ˆ{ndZPI=IŒº¹´´³±±±°±±°°°°°°°°°°°ª¸ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿôaeiegŒœvab~§µ°°°°°°°°¶³s- (((((((((((((((((((((((((0es«deoª±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¥ž¥Ip§±±ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀ€i ’z¥¡ž–°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°´–‡ÿÿÿÿÿÿÿÿÿÿôêÞ×ÍÀ¯ ‚uj]UMC=fª½µ´³±±±±°°±°°°°°°°°°°¯ªÖÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ»n`ggbx‰f`l–³³°°°°°°°³º™I%(((((((((((((((((((((((/ix®’dgn¨±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¦ £‘Qs¦±±ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀ€i¡œ¡ “°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³”‡ÿÿÿÿÿÿÿÿûðãÛÒǸ¨˜‰}pe[QI>KŒº¸´´³±±±±±°°°°°°°°°°°°«µùÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿë‰beiei‘›uad¨µ°°°°°°°°¶³s- ((((((((((((((((((((((/i} fgl§³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¦ £’Wt¦°±ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀ}i¢¡¡¡’°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³”…ÿÿÿÿÿÿÿöêà×ÍÀ± ƒvj_UMD=eª½µ³´±±±±±±±°°°°°°°°°°¯¨Ñÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ³naigez’€ibo—´³°°°°°°°³º™I%((((((((((((((((((((/g‚™Šffj¥³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¦ ¢“]t¦°±ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀ|i¢ ¡ œ±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³”ƒÿÿÿÿÿûðåÜÓȺª™‰}pe[QK?I‰º¹´´³³±±±±±°°°°°°°°°°°«³òÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿãˆbfidfx}nee‚ª´°°°°°°°°¶±q+ (((((((((((((((((((/l‡–ˆggj£³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¦ £”iq¥±±ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÂ{i¢ ¡¢›±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³”ÿÿÿÿ÷ëáØÎ³¢’„vk`VND=f¨½´³´±±±±±±°°°°°°°°°°°¯ªÊÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¬ddggeinigbp™´³°°°°°°°³º—G%(((((((((((((((((.pŒ‰ifg ³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¦ ¢”kt£±°ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÉvg›¢  ¡™ˆ±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³”~ÿÿüñæÝÓɺ«›Œ~qe[QK?H‰º¹´³±±±±±±±±°°°°°°°°°°«°ìÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿà}`giggiiiff„¬´°°°°°°°°¶°p+ ((((((((((((((((.p‘Љjfg¡³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°§ ¢”iv£±°ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÉvg™¢ ¡¢–‚±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³˜~úûìáØÏ´¢”…xlaVNF=b§½µ´³³±±±±±±°°°°°°°°°°¯ªÅÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¥ddgiiiiigdq›´±°°°°°°°³¹—D%((((((((((((((.q–…Škfgž´°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°±§ž¢”ix¥±°ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÈuf—£¡¡£‘³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°±—}ìêÝÓÊ»«›Œse\SK?H‡¹¹³±³±±±±°°°°°°°°°°°°°¬¯åÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ×yagiiiiiiee…®´°°°°°°°°¶°l) (((((((((((((-sœ€‰lff´°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°±ª £”jy¥±°ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÅqd–£¡ž¢Œ~³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°±˜xÝÛÏõ£”…ylaVNF>b¦½µ´³±±±±±±±°°°°°°°°°°°ªÀÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ deiiiiiigbsµ±°°°°°°°³¸”D%((((((((((&.y¡z‰offœ´°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°±ª ¢”iz¥±°ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÅqb£  ¥‡}³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°±˜uÑͽ¬œsg]SLAG‡¹¹³³³³±±±°±±°°°°°°°°°°®¬ÞÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÒvafiiiiiiefˆ®´°°°°°°°°¶°l( (((((((((&.{¢v‰pfe™´°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°±¬ £”jz£±±ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÅsbŒ£¡¡£~{³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°±œt¸£”‡ynbWPG=a¥½µ³´³±±±±°°°°°°°°°°°°°ª»ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿœdeiiiiiigbt µ±°°°°°°°³¹’B%(((((((&-} qsee˜´°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°®¡£”g}£±³ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÅtb{¢¡¡£u}³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°œq«žŽ€tg]SL?G„¹º³´³³³±±±±°°°°°°°°°°°®«ÙÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÊs`giiiiiiegа´°°°°°°°°¸®j(!((((((&-žl‰ted“´°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¯¢£–f¦±³ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÃtek™¢¡ l~³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¯l”‰{ndXPG=a¥½µ³±±±±±±±±°°°°°°°°°°°ª¸ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿöbeiiiiiigdv¡´±°°°°°°°³¹’B%((((&+ƒ˜j‡qfd“´°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°£¢–_f¨±±ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÂqfdˆ¥¢—e}³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¯žj€ui]SMAFƒ¸¹´´³±±±°±°°°°°°°°°°°°¯ªÓÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿oagiiiiiieg±´°°°°°°°°¸®g&!(((&+„‘g€ofd´°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¦¢‘knª°±ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀpef£¦‰`z±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¯ indXPG>_£½µ³³±±±±°°±°°°°°°°°°°°ªµùÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿñbeiiiiiigdx¢´±°°°°°°°³¹?%(&/ŒŽf}ngdŽ´°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°±ª¢‰‘¬°±ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿qgjsž ob{±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°®¢i\ULAG‚¸º´³³³±±±±°°°°°°°°°°°°®¨Ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¹nagiiiiiidi°´°°°°°°°°¸¬g&!%.“ˆexlgd´°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°±¬£‡j‰±°±ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ½xognxvde{±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°±¬¦lMH>]£½µ³´³±±±±±°°°°°°°°°°°°«³ñÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿê‰beiiiiiigdz¥µ±°°°°°°°³¹Ž>-“€eskgdŠ´°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¯¦X‡´¯±ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ½}se‰pbie{±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¬¦j=F¶º´´³³³±±°°°°°°°°°°°°°¯¨Éÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ´nagiggiiiej‘±´°°°°°°°°¸«d#}€enjgd‰´°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°§j™´¯±ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿºyqf›yiie{±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°®¡RZ¡½µ³³³±±±±±±°°°°°°°°°°°¬°èÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâ‡beqifiiifdz¦µ±°°°°°°°³¹‡‚eiggd‡´°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°« ˜«°¯°ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿºzqjœnfiez±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°±«™…´º´³³±³±±±°°°°°°°°°°°°¯ªÅÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ«a€odijgfdk’³³°°°°°°°°¸®zeiigd…´°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¯¡¢°°¯°ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþµ}sn›kgiez±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°±¨¥¹¶´³³³±±±±±°°°°°°°°°°°¬¯ãÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÙzŽ«bk~uedd~§µ±°°°°°°±°}eiigd³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°ª¨±°¯±ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿû¨{sq›giiev°±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°±¨ªµ³³±³±±±±°°°°°°°°°°°°ª¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¡Œ±“ig‡’vd`l”´³°°°°°°³~fiigd³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¯±ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿôzqx—eiiev°±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°±¨¯µ±±±±±±°°°°°°°°°°°°®¬ÝÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÓ—®¦x`z¡˜sbd~¨µ°°°°°´eiigd{³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¯±ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýé”zq}”diiev°±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¨°±±°±±±±±°°°°°°°°°°ªºÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯§±Œdg“®‚bdn—³³°°°³£igigdz±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¯±ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþß‘yqƒ‘diiev°±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¯«³±±°°°°°°°°°°°°°°®ª×ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÒ§±¡sa}¦‰dee€ª´°°±¯teiidy±±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýÕ‘upŒŠdiiev°±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¯¯±±°±°°°°°°°°°°°°ª¸üÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷´¯¨jbl–Œigdo˜´³°´diiev°±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°½ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüÈŠtp“„diiev°±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¯±°°°±°°°°°°°°°°¯ªÓÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏ«‡bee{gieeƒ«´³¨lggeu°±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°«ÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüÈŒzp–~eiieu¯±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°±±±°°°°°°°°°°°°«´öÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿò´‚dgeiigggdp™´µ‚dkft¯±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°§ãÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþä¹qveiieq®±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°±±±°°°°°°°°°°¯¨ÎÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÍ…efiiigiiff„¯¡fnfp¬±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¬ñÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿúï•p¡qfiifs¯±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°«³ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿì”eeiigiiigdqœ}ogj¥³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¯°ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¸‚¢lfiifs¯±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¯¨Éÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ±lagiiggiieivtgfž´°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°®Çÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ蛣ggiifs¯±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¬¯çÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÝ„bfiggiiiggtie˜´°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°ªñÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¦ˆeiiies¯±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¯ªÃÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¥ediiiiggigid‘´°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¯µÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÉgfgggeq®±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¬®áÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÖyafiiiiiiid´°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¨åÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿû{bfggfo«±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°ª½ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ deggiiggd‰´°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°®¶ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþðˆbc‚ten«±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°®«ÛÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÒuafiigie{³±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¨öÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿñ¦i_£‰au¬±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°ª¹ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿœbeigiif˜µ°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°±ªÌÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿùØ·y®œa}³±°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°®ª×ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÍq`fiifoª³°°°°°°°°°°°°°°°°°°°°°°°°°°°°°³¨¬ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþùôО°ve›µ°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°«¶ûÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿöaeiid}±±°°°°°°°°°°°°°°°°°°°°°°°°°°°³¨”ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþú±ªˆal¥´°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°¯¨Òÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¾o`ggaƒ±³°°°°°°°°°°°°°°°°°°°°°°°°°´¨ôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿü㪎ddsª³°°°°°°°°°°°°°°°°°°°°°°°°°°°°«´õÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿðŒanp_}«´°°°°°°°°°°°°°°°°°°°°°°°³¢ŠëÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþñÑ’neet§³°°°°°°°°°°°°°°°°°°°°°°°°°¯¨Íÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¶pˆ€_o›´³°°°°°°°°°°°°°°°°°°°±±œ”öÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüÛŸ~edbv¯±°°°°°°°°°°°°°°°°°°°°°°°«°ìÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿæ‘™’i`‚¥´´±°°°°°°°°°°°°°°³´£”µÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþõÔ«l``‹µ°°°°°°°°°°°°°°°°°°°°°®ªÇÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÈ¢œ{ae˜¨±´´´³±°°°°±³´³¥ ñÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþøáµ™‚j]Šª¯¯°°°°°°°°°°°°°°°°®¨»ôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿϪ–}b`kz˜¦¯³³³±¬£”{‚Ôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüé¾—‰vbnލ¯°°°°°°°°°°°°°¬¨¹ïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÜ»›ue`_`bgp{~yql~ ÛÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýðÌ£uihr‹¤¯±±°°°°¯°ª¨¯Ãðÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ溘Šzusos‡‘ªÝÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþöâÕxmn}™œ›¥§§§«¯¸ÒêÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüûûÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþýôØ´•‡“¶ÌÓÓÕáöþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþúõàËËÛîôóõúþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ %%EndBinary grestore end grestore %%EndDocument ~ %AI5_EndPlace U u 1 Ap 1 w 395.5027 392.219 m 395.5027 437.3643 L 352.9973 437.3643 L 352.9973 392.219 L 395.5027 392.219 L f u 1 g 378.3072 405.3229 m 378.6344 405.2804 L 378.7971 405.5765 L 379.1172 405.6084 L 379.0793 405.8667 L 379.1552 406.0522 L 379.1628 406.3768 L 378.8868 406.4835 L 378.6315 406.5365 L 378.4165 406.6777 L 378.1765 406.6728 L 377.9286 406.4786 L 377.6943 406.3548 L 377.4983 406.1955 L 377.3568 406.0622 L 377.3112 405.8721 L 377.5324 405.6873 L 377.606 405.4269 L 377.8695 405.4278 L 378.1 405.4261 L 378.3072 405.3229 L f 381.5292 405.8824 m 381.7362 405.9961 L 381.9678 406.0479 L 382.2384 406.1432 L 382.2786 406.4162 L 382.2306 406.5736 L 382.2016 406.7888 L 382.0528 406.97 L 381.8003 407.0478 L 381.5778 407.1154 L 381.4037 407.0628 L 381.1561 407.067 L 380.8915 407.042 L 380.8097 406.7336 L 380.6162 406.5825 L 380.6435 406.4198 L 380.7022 406.2005 L 380.8882 406.0684 L 381.0851 405.8512 L 381.3373 405.8945 L 381.5292 405.8824 L f 384.3941 406.8957 m 384.6721 406.9611 L 384.9318 407.06 L 384.9623 407.3311 L 385.1447 407.4782 L 384.9109 407.6641 L 384.7505 407.8548 L 384.5184 407.9295 L 384.2899 407.9443 L 384.0223 407.8234 L 383.7854 407.6999 L 383.5466 407.5337 L 383.62 407.3086 L 383.7827 407.1313 L 383.9298 406.9053 L 384.171 406.8805 L 384.3941 406.8957 L f 386.8386 408.0187 m 387.11 408.0825 L 387.3831 408.1859 L 387.393 408.4683 L 387.2825 408.7465 L 387.0092 408.8384 L 386.7654 408.7658 L 386.5074 408.7007 L 386.2791 408.5818 L 386.2381 408.3483 L 386.3923 408.163 L 386.5847 407.9645 L 386.8386 408.0187 L f U u 370.2773 433.1338 m 370.0061 433.0755 L 369.7457 432.9978 L 369.5478 432.8371 L 369.3843 432.6867 L 369.3615 432.4603 L 369.5428 432.2326 L 369.6799 432.0157 L 369.9576 432.0078 L 370.1881 432.0346 L 370.3988 431.8376 L 370.6531 432.0397 L 370.9119 432.1233 L 371.1467 432.2487 L 371.2835 432.4331 L 371.3676 432.672 L 371.121 432.8807 L 370.9527 433.0552 L 370.712 433.1291 L 370.4905 433.1634 L 370.2773 433.1338 L f 367.0703 432.5922 m 366.8264 432.5971 L 366.5646 432.5646 L 366.4561 432.2746 L 366.2714 432.1092 L 366.2731 431.9217 L 366.3881 431.7433 L 366.5571 431.6009 L 366.7977 431.5008 L 367.0112 431.4203 L 367.1891 431.3789 L 367.4333 431.4318 L 367.66 431.5141 L 367.8265 431.7399 L 368.0077 431.9277 L 368.0453 432.118 L 367.8936 432.3249 L 367.7273 432.5117 L 367.4526 432.5022 L 367.2426 432.6407 L 367.0703 432.5922 L f 364.1869 431.629 m 363.9076 431.5639 L 363.6885 431.4156 L 363.6051 431.1972 L 363.5079 431.0405 L 363.687 430.8564 L 363.831 430.6397 L 364.058 430.5693 L 364.3033 430.5576 L 364.5443 430.7356 L 364.7319 430.8956 L 364.9622 431.0038 L 364.96 431.1916 L 364.8347 431.4289 L 364.6448 431.5958 L 364.4107 431.622 L 364.1869 431.629 L f 361.7425 430.481 m 361.4906 430.3977 L 361.3067 430.2436 L 361.1493 430.0453 L 361.3218 429.8024 L 361.5691 429.6708 L 361.8233 429.7025 L 362.1114 429.7313 L 362.3054 429.9265 L 362.2957 430.1603 L 362.2756 430.4625 L 361.9817 430.4941 L 361.7425 430.481 L f U 0 Ap 373.1204 431.0392 m F 392.0715 421.6005 m 391.8661 421.8815 L 392.0088 422.219 L 391.7985 422.5081 L 391.8239 422.8527 L 391.7411 423.0835 L 391.7638 423.3961 L 391.5678 423.7161 L 391.6526 424.0749 L 391.3444 424.3281 L 391.3906 424.57 L 391.2307 424.6109 L 391.3691 424.7223 L 391.324 425.0219 L 390.9357 425.211 L 390.9989 425.5378 L 390.618 425.7333 L 390.5931 425.9878 L 390.496 426.1854 L 390.3997 426.168 L 390.3959 426.1791 L 390.2858 426.4973 L 390.0496 426.7207 L 389.8553 427.0118 L 389.9314 427.348 L 389.7148 427.5966 L 389.5704 427.7586 L 389.4909 427.8229 L 389.4706 427.9159 L 389.2595 428.1652 L 389.0308 428.3999 L 388.8349 428.6532 L 388.389 428.7751 L 388.3221 429.0526 L 388.2015 429.1979 L 387.7341 429.3456 L 387.5105 429.5773 L 387.2615 429.8496 L 387.0751 430.1172 L 386.8114 430.2731 L 386.5574 430.4143 L 386.4387 430.4757 L 386.3891 430.6033 L 386.0244 430.7644 L 385.5852 430.8512 L 385.3255 431.1362 L 384.8601 431.2413 L 384.5583 431.3341 L 384.2606 431.5261 L 383.8911 431.6306 L 383.4581 431.7514 L 383.1426 431.9414 L 382.8691 432.0839 L 382.5131 432.1274 L 382.5529 432.2879 L 382.456 432.3011 L 382.125 432.4634 L 381.7092 432.5956 L 381.2708 432.5798 L 380.903 432.676 L 380.4999 432.7362 L 380.1959 432.8469 L 380.2082 432.9282 L 380.1349 432.8644 L 379.8018 433.0444 L 379.2877 433.0082 L 378.9247 433.1247 L 378.6037 433.3277 L 378.1706 433.3493 L 377.8522 433.3182 L 377.7194 433.3544 L 377.5817 433.4396 L 377.1382 433.4576 L 376.631 433.5071 L 376.1777 433.4922 L 375.7084 433.4476 L 375.3047 433.478 L 374.8959 433.2765 L 374.8791 433.3479 L 374.8543 433.306 L 374.3461 433.4054 L 373.8976 433.3398 L 373.4516 433.4173 L 372.9868 433.2176 L 372.5035 433.2771 L 372.1763 433.262 L 372.2173 432.9522 L 372.0097 432.6162 L 372.1319 432.3433 L 372.0569 432.0403 L 372.0494 431.7577 L 372.5647 431.8683 L 373.0759 431.7903 L 373.5314 431.8809 L 374 431.9511 L 374.4062 431.8749 L 374.7927 431.9375 L 375.2602 431.9067 L 375.732 431.8981 L 376.1424 431.9468 L 376.5414 431.8437 L 376.9746 431.9575 L 377.3244 432.0623 L 377.7735 431.8698 L 378.1643 431.7215 L 378.6024 431.6372 L 379.0082 431.6072 L 379.3998 431.5535 L 379.755 431.3956 L 380.1817 431.3618 L 380.5527 431.2417 L 380.8495 430.9902 L 381.1846 430.9084 L 381.4425 430.896 L 381.8175 430.7766 L 382.1118 430.5737 L 382.5165 430.4851 L 382.9347 430.3985 L 383.253 430.2878 L 383.4495 430.1902 L 383.6867 429.915 L 384.0236 429.7626 L 384.4389 429.7181 L 384.7783 429.5925 L 385.0709 429.4255 L 385.1944 429.122 L 385.4905 428.9249 L 385.8263 428.75 L 386.0461 428.5724 L 386.2594 428.3928 L 386.4514 428.2071 L 386.6665 427.9127 L 386.9517 427.7056 L 387.3264 427.5113 L 387.3723 427.1871 L 387.641 427.0106 L 387.8556 426.7658 L 388.1231 426.5414 L 388.1721 426.2439 L 388.3109 425.9701 L 388.364 425.718 L 388.7115 425.6231 L 388.6726 425.2286 L 388.8079 424.9331 L 388.9454 424.6273 L 389.3539 424.447 L 389.4701 424.2075 L 389.3695 423.8609 L 389.5818 423.5651 L 389.5561 423.2778 L 389.7555 423.0167 L 389.7714 422.7752 L 389.778 422.4657 L 389.8204 422.1731 L 389.9627 421.9118 L 389.96 421.6247 L 389.8121 421.3414 L 389.8123 421.0485 L 389.8911 420.7557 L 389.7202 420.4619 L 389.9695 420.1631 L 389.9021 419.909 L 389.7151 419.7331 L 389.5908 419.4066 L 389.7261 419.115 L 389.7092 418.8343 L 389.6578 418.5546 L 389.6324 418.2659 L 389.3584 418.0356 L 389.2637 417.6872 L 388.9998 417.3584 L 388.7755 417.0597 L 388.8956 416.7271 L 388.557 416.5162 L 388.7112 416.4705 L 388.5498 416.4918 L 388.4623 416.2053 L 388.1891 415.9586 L 388.3058 415.6315 L 387.8738 415.4034 L 387.8179 415.2097 L 387.5427 414.9122 L 387.2278 414.609 L 387.0731 414.2772 L 386.8721 414.017 L 386.66 413.7774 L 386.1997 413.6425 L 386.0081 413.3738 L 385.6886 413.1796 L 385.4601 412.9349 L 385.2252 412.6834 L 385.0086 412.4714 L 384.5911 412.237 L 384.2789 411.9784 L 383.7355 411.9248 L 383.3759 411.6057 L 383.2262 411.6 L 382.8208 411.44 L 382.3354 411.2236 L 382.003 410.9682 L 381.5326 410.8439 L 381.2599 410.623 L 380.7624 410.5919 L 380.4013 410.4203 L 379.9097 410.3961 L 379.5376 410.2257 L 379.1151 410.1482 L 378.7881 410.227 L 378.4686 409.9763 L 378.0952 409.8535 L 377.6838 409.8682 L 377.2937 409.7669 L 376.9301 409.6109 L 376.5624 409.7155 L 376.1341 409.6123 L 375.7216 409.656 L 375.3171 409.6906 L 374.912 409.6525 L 374.4959 409.4934 L 374.0853 409.5541 L 373.7295 409.497 L 373.2635 409.4975 L 372.8191 409.5847 L 372.36 409.6315 L 371.9763 409.7378 L 371.5469 409.6704 L 371.1852 409.6424 L 370.8514 409.8552 L 370.3628 409.8048 L 370.1 410.0877 L 369.6395 410.0697 L 369.2754 410.2127 L 368.9763 410.3461 L 368.622 410.277 L 368.3347 410.545 L 367.9523 410.7057 L 367.6249 410.9291 L 367.3407 411.1212 L 366.9963 411.2684 L 366.652 411.3199 L 366.2905 411.5242 L 366.0099 411.7151 L 365.8575 411.9776 L 365.5925 412.1734 L 365.36 412.398 L 365.1163 412.5773 L 364.7521 412.7811 L 364.7145 413.1553 L 364.2894 413.2718 L 364.1228 413.5238 L 363.9722 413.7939 L 363.6708 413.9362 L 363.4997 414.2306 L 363.4791 414.5826 L 363.2639 414.8259 L 363.2014 415.1467 L 363.2353 415.4472 L 363.158 415.6939 L 363.1334 416.0097 L 362.8797 416.2868 L 362.9324 416.6165 L 362.8161 416.9293 L 362.6538 417.1949 L 362.7981 417.4554 L 362.8884 417.7412 L 362.8083 418.034 L 363.0619 418.354 L 363.0385 418.6409 L 363.0085 418.9306 L 362.9533 419.2313 L 363.191 419.4316 L 363.383 419.7071 L 363.3298 419.9961 L 363.4561 420.3206 L 363.5327 420.6053 L 363.6631 420.8955 L 363.7496 421.0782 L 363.841 421.4006 L 364.0632 421.6927 L 364.3691 421.9611 L 364.6351 422.1918 L 364.7819 422.4728 L 364.7806 422.7709 L 365.2734 422.8916 L 365.4623 423.2284 L 365.8703 423.3719 L 366.0121 423.6647 L 366.4245 423.7997 L 366.5185 424.1292 L 366.7759 424.3649 L 367.255 424.4654 L 367.586 424.725 L 368.0668 424.795 L 368.5352 424.9042 L 368.9091 425.0504 L 369.1382 425.2992 L 369.6305 425.3544 L 370.1116 425.4141 L 370.4971 425.525 L 370.8764 425.6359 L 371.2459 425.7715 L 371.6493 425.8531 L 371.9968 425.9745 L 372.4361 425.9786 L 372.8636 425.9868 L 373.276 425.8758 L 373.7116 426.0453 L 374.0607 426.057 L 374.487 425.993 L 374.7745 426.0885 L 375.1557 425.8798 L 375.6008 425.8645 L 376.0578 425.8557 L 376.4982 425.7414 L 376.8623 425.6786 L 377.2489 425.5397 L 377.5491 425.299 L 378.0543 425.2458 L 378.2822 424.978 L 378.5991 424.9203 L 378.8831 424.6421 L 379.4132 424.5168 L 379.5616 424.1567 L 379.8481 424.0378 L 380.0603 423.8152 L 380.368 423.6217 L 380.3796 423.3222 L 380.6688 423.1139 L 380.7837 422.8687 L 380.7559 422.5241 L 380.9217 422.2241 L 380.9833 421.9437 L 381.0219 421.6478 L 381.1408 421.4908 L 381.0897 421.1989 L 381.2612 420.9218 L 381.2379 420.6395 L 381.1836 420.348 L 381.2433 420.1131 L 381.165 419.7891 L 381.2308 419.5047 L 381.1592 419.2258 L 381.1153 418.9388 L 380.9014 418.6976 L 380.7517 418.347 L 380.5035 418.0677 L 380.3448 417.7376 L 379.9601 417.577 L 379.8176 417.2131 L 379.428 416.9931 L 379.1955 416.6904 L 379.0564 416.5759 L 378.5997 416.2845 L 378.1055 416.0607 L 377.8586 415.8988 L 377.3954 415.8984 L 377.0289 415.7293 L 376.7718 415.6708 L 376.2362 415.5828 L 375.7841 415.4662 L 375.3341 415.5606 L 374.8695 415.5808 L 374.464 415.6093 L 374.0802 415.5295 L 373.5982 415.7131 L 373.2967 415.8179 L 372.9193 415.9059 L 372.6035 416.0827 L 372.2123 416.1228 L 372.0437 416.4006 L 371.9627 416.641 L 371.7469 416.83 L 372.1739 416.5788 L 372.714 416.6535 L 372.9889 416.3997 L 373.4134 416.4431 L 373.7976 416.3789 L 374.1988 416.3027 L 374.5921 416.3929 L 375.0267 416.4191 L 375.4712 416.5942 L 375.9163 416.7245 L 376.3098 416.8375 L 376.5767 417.0864 L 376.8878 417.2731 L 377.3401 417.3739 L 377.6025 417.6121 L 377.7026 417.9042 L 377.6949 417.9053 L 377.7572 417.9799 L 378.0342 418.049 L 378.2303 418.3894 L 378.5277 418.7811 L 378.7798 418.9426 L 378.7196 419.1309 L 378.9095 419.2702 L 378.869 419.5973 L 378.9001 419.9158 L 379.0373 420.2294 L 379.1177 420.5623 L 379.1366 420.8589 L 378.9679 421.0741 L 378.9949 421.2356 L 379.0148 421.4153 L 378.8118 421.6709 L 378.6184 421.9223 L 378.6317 422.2357 L 378.3551 422.4526 L 378.3482 422.7614 L 378.1569 422.9696 L 377.9618 423.2049 L 377.8083 423.3434 L 377.6178 423.5473 L 377.1435 423.7268 L 376.7689 423.8549 L 376.5259 423.9745 L 376.103 424.0415 L 375.8708 424.2402 L 375.4489 424.2127 L 375.1784 424.2882 L 374.9967 424.4523 L 374.7108 424.414 L 374.2658 424.5058 L 373.8263 424.3798 L 373.3979 424.3827 L 372.973 424.4779 L 372.5469 424.3884 L 372.1981 424.332 L 371.8495 424.3681 L 371.5158 424.339 L 371.2725 424.334 L 371.1049 424.1708 L 370.6964 423.9894 L 370.2273 423.9087 L 369.75 423.8418 L 369.4141 423.5502 L 368.9794 423.5184 L 368.6352 423.3311 L 368.3593 423.1288 L 368.0557 423.0869 L 367.889 422.9113 L 367.4985 422.6941 L 367.4707 422.3289 L 367.2001 422.0499 L 366.8003 421.8712 L 366.6655 421.6077 L 366.5667 421.6209 L 366.5561 421.5989 L 366.4126 421.2753 L 366.2823 420.94 L 365.8422 420.7621 L 365.7156 420.4634 L 365.6563 420.2531 L 365.6114 420.1128 L 365.5812 419.9777 L 365.4327 419.6807 L 365.2229 419.3882 L 365.299 419.0888 L 365.2836 418.8418 L 365.3967 418.5925 L 365.2435 418.379 L 365.3073 418.3584 L 365.3056 418.3393 L 365.2147 418.0249 L 365.0821 417.708 L 364.994 417.383 L 365.252 417.1057 L 365.0806 416.828 L 365.1452 416.7186 L 365.1125 416.596 L 365.4093 416.3607 L 365.3041 416.0315 L 365.4968 415.7747 L 365.7082 415.5151 L 365.7773 415.2684 L 365.7892 415.2134 L 365.9042 415.0725 L 365.8866 414.9588 L 366.0843 414.7007 L 366.3311 414.4495 L 366.4286 414.1367 L 366.6057 413.8332 L 366.7308 413.5534 L 366.7454 413.6258 L 366.9848 413.4482 L 367.2455 413.1989 L 367.6628 413.059 L 367.839 412.7296 L 368.1254 412.5344 L 368.3115 412.3383 L 368.5645 412.4442 L 368.6227 412.4083 L 368.9643 412.2639 L 369.225 412.0491 L 369.6402 411.9056 L 369.9103 411.6882 L 370.3011 411.575 L 370.4304 411.3767 L 370.612 411.3073 L 370.821 411.2865 L 371.3138 411.3283 L 371.802 411.3531 L 372.1496 411.1906 L 372.5491 411.1591 L 372.9237 411.0306 L 373.2736 411.0392 L 373.3731 411.0019 L 373.4848 411.0001 L 373.9456 410.9517 L 374.409 411.0024 L 374.8725 411.0688 L 375.3398 411.1079 L 375.7279 410.9738 L 376.1428 411.0453 L 376.5136 410.9644 L 376.6905 411.1179 L 376.833 411.1953 L 377.3194 411.1631 L 377.6791 411.4036 L 378.0868 411.5069 L 378.5268 411.5174 L 378.8957 411.6921 L 379.3484 411.687 L 379.6732 411.8123 L 379.9406 411.951 L 380.0059 412.0132 L 380.1113 412.0068 L 380.4609 412.1904 L 380.9379 412.292 L 381.3472 412.3758 L 381.6391 412.6031 L 382.0197 412.7145 L 382.449 412.7767 L 382.7478 412.9789 L 382.9291 413.0428 L 382.9259 413.2302 L 383.3359 413.4123 L 383.602 413.6687 L 383.9665 413.86 L 384.3091 414.0593 L 384.4529 414.3753 L 384.6731 414.578 L 384.9786 414.7296 L 385.2064 414.9075 L 385.2328 414.9965 L 385.432 415.0163 L 385.5113 415.3285 L 385.7604 415.5724 L 385.8985 415.9053 L 386.1147 416.1576 L 386.3626 416.4022 L 386.5587 416.6763 L 386.7428 416.8453 L 386.7185 416.9773 L 386.871 417.074 L 387.0765 417.3777 L 386.8966 417.7105 L 387.2423 418.0022 L 387.2874 418.3278 L 387.3323 418.6118 L 387.5095 418.8747 L 387.2638 418.9092 L 387.4956 418.9118 L 387.5673 419.2348 L 387.4405 419.564 L 387.4462 419.8856 L 387.7003 420.1989 L 387.6275 420.4828 L 387.6597 420.7685 L 387.674 421.0346 L 387.7984 421.1451 L 387.8268 421.2486 L 387.7604 421.54 L 387.7991 421.8414 L 387.6858 422.1126 L 387.4549 422.362 L 387.5574 422.6687 L 387.4467 422.9508 L 387.2162 423.1171 L 387.3167 423.1585 L 387.3497 423.2256 L 387.3775 423.4659 L 387.1149 423.7389 L 387.1706 424.0392 L 387.0641 424.3558 L 386.7621 424.5868 L 386.8122 424.9043 L 386.5685 425.0465 L 386.6195 425.1855 L 386.5818 425.3161 L 386.2995 425.5359 L 386.0193 425.7501 L 385.7725 425.9777 L 385.6533 426.2729 L 385.3006 426.3866 L 385.3017 426.6835 L 385.1093 426.8408 L 385.0752 426.8584 L 385.0926 426.9061 L 384.6368 427.0311 L 384.358 427.2584 L 384.2528 427.5907 L 383.8977 427.7831 L 383.6812 428.0807 L 383.3106 428.1715 L 383.1752 428.1962 L 383.0715 428.2332 L 382.8575 428.5231 L 382.4475 428.6086 L 382.1229 428.7693 L 381.7752 428.9037 L 381.3917 429.0084 L 381.1486 429.2686 L 380.8553 429.3002 L 380.7873 429.3429 L 380.7672 429.4654 L 380.381 429.6368 L 379.8605 429.596 L 379.5242 429.8339 L 379.0541 429.8799 L 378.6723 429.9562 L 378.3816 430.1897 L 377.987 430.1536 L 377.9031 430.3259 L 377.7149 430.3076 L 377.2893 430.3558 L 376.8645 430.3625 L 376.4335 430.3073 L 376.0131 430.3043 L 375.5915 430.3428 L 375.2109 430.2485 L 374.9824 430.4515 L 374.9102 430.279 L 374.8785 430.3677 L 374.4005 430.2288 L 373.9533 430.424 L 373.4882 430.3868 L 373.0061 430.2298 L 372.6064 430.3205 L 372.1781 430.2093 L 371.8551 430.2252 L 371.7101 430.2679 L 371.577 430.2038 L 371.0707 430.2357 L 370.6603 429.9918 L 370.2451 429.9581 L 369.8129 429.962 L 369.4496 429.733 L 369.1094 429.7878 L 368.7211 429.534 L 368.1953 429.5958 L 367.7933 429.3258 L 367.3706 429.2405 L 366.943 429.1605 L 366.6269 429.0395 L 366.4978 429.0448 L 366.3239 429.0808 L 365.9047 428.9842 L 365.5609 428.8085 L 365.2803 428.5629 L 364.9391 428.3859 L 364.4705 428.3432 L 364.3139 428.0796 L 364.2596 428.0796 L 364.2322 428.0499 L 363.7582 427.9954 L 363.4436 427.7991 L 363.1312 427.6081 L 362.7482 427.4847 L 362.4487 427.2687 L 362.1285 427.1109 L 362.0292 427.0289 L 362.0062 426.9092 L 361.6361 426.6893 L 361.3637 426.4173 L 361.1487 426.1087 L 360.7485 425.9606 L 360.6433 425.6429 L 360.1946 425.5386 L 360.2347 425.4803 L 360.2898 425.4204 L 359.8435 425.2164 L 359.6597 424.9514 L 359.5837 424.6423 L 359.2434 424.3827 L 359.0149 424.1183 L 358.8478 424.0226 L 358.7073 423.9366 L 358.6561 423.7859 L 358.5862 423.4583 L 358.4257 423.1432 L 358.2976 422.8684 L 358.1364 422.5911 L 357.8273 422.4092 L 357.8244 422.099 L 357.6118 421.8413 L 357.3141 421.6063 L 357.2929 421.3078 L 357.2204 421.0115 L 357.0409 420.8359 L 356.9269 420.7269 L 356.8819 420.6365 L 356.9602 420.3151 L 356.7938 420.0001 L 356.6955 419.6952 L 356.5782 419.3746 L 356.6955 419.0844 L 356.7483 418.8039 L 356.618 418.7878 L 356.4894 418.7585 L 356.603 418.4292 L 356.4797 418.1475 L 356.484 417.8163 L 356.3936 417.5274 L 356.5184 417.229 L 356.5228 417.0365 L 356.3301 416.949 L 356.4749 416.8845 L 356.3516 416.5511 L 356.5019 416.2603 L 356.4989 415.7772 L 356.6342 415.6437 L 356.7895 415.399 L 356.6637 415.0702 L 356.867 414.7757 L 356.9503 414.4427 L 357.0631 414.1351 L 357.1469 413.9131 L 357.1039 413.795 L 357.0682 413.7415 L 357.1582 413.4557 L 357.3339 413.2012 L 357.6403 412.9881 L 357.8136 412.7286 L 357.8795 412.4868 L 357.8594 412.2532 L 357.9468 412.2662 L 358.0769 412.2959 L 357.9955 411.9131 L 358.369 411.7361 L 358.4479 411.4061 L 358.6093 411.1499 L 358.9076 410.9288 L 358.8017 410.6824 L 359.001 410.6616 L 358.8903 410.4985 L 359.1996 410.3043 L 359.5877 410.1589 L 359.6952 409.8561 L 360.0724 409.6957 L 360.3249 409.5222 L 360.3138 409.3031 L 360.6296 409.0692 L 360.8803 408.853 L 361.2934 408.6747 L 361.345 408.3299 L 361.66 408.2034 L 361.9507 408.0833 L 362.0513 407.8945 L 362.1907 407.9882 L 362.4756 407.7452 L 362.8676 407.61 L 363.2812 407.4829 L 363.5638 407.1903 L 363.9219 407.1552 L 364.1554 406.8968 L 364.5364 406.8042 L 364.8889 406.5999 L 365.2971 406.506 L 365.6162 406.4108 L 365.8699 406.2613 L 365.9312 406.2102 L 366.0077 406.1715 L 366.3724 406.0617 L 366.8161 405.9728 L 367.2324 405.9544 L 367.5407 405.7655 L 367.8925 405.6255 L 368.2041 405.5268 L 368.3275 405.6669 L 368.3157 405.5839 L 368.7381 405.5711 L 369.1533 405.4224 L 369.4776 405.2333 L 369.9439 405.302 L 370.3062 405.148 L 370.5662 405.0698 L 370.7283 405.0675 L 370.8773 404.9884 L 371.3311 405.0782 L 371.8504 405.156 L 372.2905 405.033 L 372.7582 405.0599 L 373.1646 405.0586 L 373.5515 405.0309 L 373.5888 405.2026 L 373.6043 404.9957 L 374.1187 405.1293 L 374.567 405.1884 L 375.0165 405.2387 L 375.4748 405.1987 L 375.9566 405.0812 L 376.2746 405.2158 L 376.3497 405.5239 L 376.4203 405.8544 L 376.4865 406.1412 L 376.4397 406.4265 L 376.5464 406.6866 L 375.8984 406.6032 L 375.386 406.6284 L 374.9306 406.541 L 374.4619 406.4631 L 374.0551 406.5141 L 373.6681 406.5029 L 373.2075 406.6165 L 372.7316 406.5829 L 372.3249 406.573 L 371.9109 406.5208 L 371.4984 406.6247 L 371.1595 406.4668 L 370.7482 406.7116 L 370.2364 406.6334 L 369.8447 406.8047 L 369.4472 406.85 L 369.1447 407.0564 L 368.6978 407.0603 L 368.2703 407.0928 L 368.0036 407.3752 L 367.5932 407.4499 L 367.2215 407.4749 L 367.0366 407.595 L 366.6992 407.7507 L 366.2602 407.8036 L 365.8887 407.9266 L 365.6509 408.2004 L 365.2783 408.2546 L 365.1469 408.4201 L 364.6484 408.4254 L 364.3054 408.5717 L 364.0693 408.8001 L 363.8127 409.0106 L 363.3557 409.023 L 363.1999 409.3103 L 362.9562 409.5375 L 362.6939 409.7545 L 362.3372 409.8537 L 362.1782 410.0643 L 361.9881 410.2512 L 361.8171 410.5705 L 361.4576 410.736 L 361.3311 411.0694 L 361.1089 411.2948 L 360.7841 411.447 L 360.6581 411.7228 L 360.3694 411.9402 L 360.279 412.2237 L 360.1468 412.4996 L 359.8745 412.6778 L 359.9559 412.9137 L 359.6482 413.1993 L 359.4259 413.4681 L 359.2981 413.7769 L 359.2821 414.078 L 359.2354 414.3171 L 359.1238 414.6154 L 358.8571 414.9029 L 358.9097 415.1943 L 358.934 415.4895 L 358.9004 415.7285 L 358.8564 416.0334 L 358.6869 416.3056 L 358.5974 416.5755 L 358.649 416.8703 L 358.5483 417.1271 L 358.4934 417.4225 L 358.5532 417.7165 L 358.6093 418.0092 L 358.5609 418.3095 L 358.5071 418.5624 L 358.643 418.7416 L 358.6936 418.906 L 358.6264 419.3619 L 358.7574 419.6372 L 358.9067 419.9124 L 358.9377 420.2008 L 359.0436 420.4451 L 359.1142 420.8036 L 359.3889 421.13 L 359.5655 421.4394 L 359.7873 421.6951 L 359.8529 421.9313 L 359.7542 422.0006 L 359.8153 421.9994 L 359.9283 422.2808 L 360.3047 422.5068 L 360.2717 422.8173 L 360.4053 423.1049 L 360.6591 423.2569 L 360.7668 423.6301 L 361.1784 423.8887 L 361.417 424.1819 L 361.6451 424.4295 L 361.8217 424.6848 L 362.1139 424.9103 L 362.4183 425.1177 L 362.7928 425.2819 L 363.0168 425.5291 L 363.128 425.848 L 363.4193 426.0268 L 363.9253 426.1831 L 364.2281 426.4507 L 364.5839 426.6846 L 365.0237 426.7665 L 365.2269 427.0421 L 365.6714 427.1564 L 366.1664 427.2012 L 366.5554 427.3884 L 366.898 427.6666 L 367.2792 427.7125 L 367.6777 427.9402 L 368.1036 427.9387 L 368.5496 428.0847 L 368.9478 428.1856 L 369.3361 428.3541 L 369.6282 428.3688 L 369.9886 428.5107 L 370.385 428.5693 L 370.7828 428.5925 L 371.156 428.741 L 371.5671 428.7646 L 371.9013 428.8983 L 372.328 428.852 L 372.7436 428.8477 L 373.1537 428.8847 L 373.5608 428.9473 L 373.9541 428.8148 L 374.3776 428.9176 L 374.7308 428.9594 L 375.1934 428.9453 L 375.6396 428.868 L 376.0935 428.7942 L 376.4895 428.7512 L 376.9111 428.7795 L 377.2894 428.8564 L 377.583 428.5738 L 378.0446 428.5832 L 378.4007 428.442 L 378.8478 428.4397 L 379.1396 428.1868 L 379.4624 428.0895 L 379.8148 428.1653 L 380.059 427.859 L 380.4679 427.7244 L 380.843 427.5479 L 381.2376 427.4644 L 381.4527 427.1899 L 381.7295 427.0925 L 382.0361 426.8663 L 382.4627 426.7628 L 382.5702 426.4733 L 382.8509 426.287 L 383.1054 426.0755 L 383.2316 425.8313 L 383.5059 425.5848 L 383.7244 425.3044 L 384.0874 425.1557 L 384.3048 424.9301 L 384.5501 424.7091 L 384.7102 424.5619 L 384.7104 424.1868 L 384.9775 423.9225 L 384.95 423.5923 L 385.1157 423.2937 L 385.3905 423.0596 L 385.4419 422.8038 L 385.2744 422.4534 L 385.3432 422.1462 L 385.431 421.8395 L 385.5012 421.5192 L 385.6939 421.2586 L 385.6414 421.0229 L 385.6726 420.7258 L 385.6253 420.4393 L 385.499 420.1129 L 385.6287 419.8206 L 385.3292 419.5474 L 385.3144 419.2501 L 385.237 419.0429 L 385.2541 418.7509 L 385.0936 418.4793 L 385.139 418.1408 L 384.8596 417.8728 L 385.0171 417.5591 L 384.7544 417.3466 L 384.5851 417.0286 L 384.2796 416.8209 L 384.2451 416.4585 L 383.9393 416.2416 L 383.8784 415.9308 L 383.674 415.7049 L 383.2734 415.5315 L 382.8988 415.3029 L 382.7437 415.012 L 382.4545 414.8051 L 382.138 414.6141 L 381.8358 414.406 L 381.636 414.1523 L 381.2796 413.9131 L 380.787 413.8644 L 380.3927 413.6816 L 380.007 413.4645 L 379.6674 413.2735 L 379.3167 413.1872 L 378.847 413.083 L 378.3923 412.9609 L 377.979 412.916 L 377.6168 412.7643 L 377.2085 412.7208 L 376.7969 412.6585 L 376.4769 412.5821 L 376.0241 412.4586 L 375.6091 412.6039 L 375.1772 412.4766 L 374.7646 412.5885 L 374.4049 412.4465 L 373.9778 412.5009 L 373.7132 412.4753 L 373.2619 412.4739 L 372.8537 412.5853 L 372.4158 412.644 L 371.9569 412.7098 L 371.6329 412.8401 L 371.1569 412.8744 L 370.8033 413.0612 L 370.3868 413.204 L 370.0545 413.3664 L 369.7821 413.4843 L 369.4036 413.702 L 369.0853 413.9806 L 368.787 414.2322 L 368.5383 414.3953 L 368.2543 414.6036 L 368.2118 414.9489 L 368.0215 415.1275 L 367.8767 415.3873 L 367.7003 415.6092 L 367.626 415.928 L 367.4193 416.218 L 367.5419 416.5432 L 367.2734 416.7832 L 367.1678 416.9816 L 367.3717 417.2729 L 367.1053 417.548 L 367.2841 417.8335 L 367.3199 418.1246 L 367.3605 418.3582 L 367.3661 418.6845 L 367.5416 418.9608 L 367.3356 419.2454 L 367.4269 419.5314 L 367.5066 419.7851 L 367.7141 420.1237 L 368.0639 420.3676 L 368.1435 420.7252 L 368.3089 420.9683 L 368.6351 421.2628 L 368.8477 421.5541 L 369.343 421.7511 L 369.5218 421.962 L 369.7939 422.2919 L 370.2392 422.4293 L 370.6109 422.563 L 371.054 422.5937 L 371.3963 422.7995 L 371.7224 422.8172 L 372.2272 422.9226 L 372.6747 422.8201 L 373.1272 422.844 L 373.5952 422.985 L 374.0001 422.9291 L 374.4429 423.0805 L 374.7871 422.8262 L 375.2725 422.7813 L 375.6017 422.6356 L 375.8079 422.4877 L 376.2785 422.3638 L 376.4872 422.0465 L 376.641 421.808 L 376.0613 421.8782 L 375.7292 421.9654 L 375.2183 422.01 L 374.7904 422.0712 L 374.3985 422.0491 L 374.016 422.0576 L 373.5401 422.0063 L 373.0842 421.9012 L 372.638 421.6209 L 372.0928 421.5525 L 371.7979 421.4506 L 371.6074 421.1647 L 371.2397 421.0095 L 370.9387 420.8001 L 370.7139 420.6465 L 370.7575 420.5651 L 370.5087 420.3039 L 370.1587 420.0637 L 369.9001 419.7729 L 369.6891 419.5271 L 369.6878 419.351 L 369.7067 419.1967 L 369.6092 418.8792 L 369.5725 418.5609 L 369.4416 418.242 L 369.5266 417.9038 L 369.4858 417.6078 L 369.4509 417.3992 L 369.4448 417.233 L 369.4516 417.0578 L 369.5 416.7519 L 369.6764 416.4949 L 369.8038 416.2273 L 369.9142 416.0084 L 370.1004 415.7579 L 370.2186 415.4857 L 370.4454 415.3011 L 370.5974 415.0922 L 370.9408 415.0391 L 371.2973 414.8788 L 371.5703 414.6293 L 371.9386 414.4995 L 372.3794 414.4537 L 372.599 414.24 L 373.0119 414.2569 L 373.1634 414.039 L 373.5079 414.1224 L 373.7514 414.0325 L 374.1975 413.9913 L 374.635 414.0241 L 375.0633 414.0137 L 375.4877 414.0596 L 375.9159 414.0836 L 376.2639 414.1053 L 376.6158 414.2191 L 376.9478 414.1761 L 377.1496 414.2737 L 377.4072 414.2265 L 377.8658 414.332 L 378.2018 414.614 L 378.6867 414.6693 L 379.1344 414.7919 L 379.4047 414.9121 L 379.7792 415.0538 L 380.0427 415.1931 L 380.5053 415.4698 L 380.6591 415.5262 L 380.8737 415.814 L 381.0712 416.1111 L 381.396 416.4327 L 381.5195 416.6581 L 381.908 416.8196 L 382.0132 417.087 L 381.7423 416.9301 L 382.1101 417.2313 L 382.3971 417.4563 L 382.4872 417.7562 L 382.8302 417.9795 L 382.7976 418.2218 L 382.8953 418.3514 L 382.9018 418.4937 L 383.0753 418.7901 L 383.0398 419.0876 L 383.2696 419.3808 L 383.2393 419.6287 L 383.3428 419.8736 L 383.2657 420.0919 L 383.3038 420.1133 L 383.2761 420.1349 L 383.2675 420.4472 L 383.1832 420.7598 L 383.3049 421.0887 L 383.1908 421.3657 L 383.2299 421.6407 L 383.2039 421.7384 L 383.2925 421.9006 L 383.2802 422.1662 L 382.9896 422.3991 L 383.0646 422.7211 L 382.833 422.9758 L 382.7432 423.2174 L 382.5956 423.3604 L 382.6028 423.4124 L 382.6608 423.4861 L 382.45 423.7966 L 382.1899 424.043 L 382.043 424.3381 L 381.9196 424.6037 L 381.7225 424.915 L 381.6208 424.9557 L 381.6355 425.1374 L 381.2003 425.2604 L 380.8021 425.4141 L 380.5511 425.6894 L 380.1846 425.8266 L 380.1082 425.9421 L 380.0504 426.1571 L 379.8161 426.199 L 379.4958 426.205 L 379.3196 426.505 L 378.774 426.5169 L 378.5232 426.7539 L 378.2308 426.9664 L 378.0405 427.1031 L 377.8115 427.105 L 377.5761 427.0133 L 377.1716 427.2021 L 376.706 427.2361 L 376.3291 427.3222 L 375.9529 427.4143 L 375.5166 427.3818 L 375.177 427.4002 L 375.1069 427.5437 L 374.9842 427.5457 L 374.5077 427.4002 L 374.0565 427.5002 L 373.5929 427.4328 L 373.1361 427.5224 L 372.7346 427.4921 L 372.327 427.5104 L 371.9335 427.3118 L 371.7628 427.414 L 371.5877 427.3767 L 371.1492 427.2957 L 370.7557 427.1352 L 370.3266 427.0825 L 369.9697 426.8755 L 369.5765 426.918 L 369.1314 426.7452 L 368.752 426.7492 L 368.5169 426.5341 L 368.434 426.4982 L 368.3098 426.5199 L 367.8742 426.4485 L 367.4487 426.2796 L 367.2161 425.9653 L 366.8355 425.8536 L 366.4704 425.7221 L 366.1221 425.5542 L 365.6999 425.5131 L 365.5214 425.4398 L 365.4565 425.2887 L 365.1994 425.0176 L 364.9577 424.7469 L 364.6166 424.702 L 364.139 424.3281 L 363.8994 424.1612 L 363.7732 423.9038 L 363.3931 423.7956 L 363.3047 423.5364 L 363.181 423.4978 L 363.085 423.437 L 362.9346 423.1494 L 362.8258 422.8568 L 362.4615 422.6024 L 362.191 422.3689 L 361.9399 422.1254 L 361.7623 421.8449 L 361.8542 421.5802 L 361.6237 421.5195 L 361.4922 421.4062 L 361.5656 421.0797 L 361.4862 420.768 L 361.3548 420.4719 L 361.3716 420.1282 L 361.1633 419.8445 L 361.0656 419.5751 L 360.9649 419.5782 L 361.025 419.5572 L 360.8715 419.2384 L 360.8031 418.919 L 360.9968 418.5874 L 360.8196 418.2783 L 360.7791 417.992 L 360.744 417.7065 L 360.6813 417.4428 L 360.7639 417.3415 L 360.6676 417.2285 L 360.8395 416.9544 L 360.7417 416.6433 L 360.7819 416.3602 L 360.9657 416.1031 L 360.9495 415.8365 L 360.8799 415.4989 L 361.2113 415.3491 L 360.9472 415.2758 L 360.9713 415.2503 L 361.181 414.9923 L 361.1987 414.7009 L 361.2565 414.4251 L 361.3435 414.1042 L 361.6378 413.8716 L 361.6517 413.5679 L 361.8301 413.4117 L 361.7151 413.241 L 361.8805 413.1556 L 362.1589 412.9338 L 362.2998 412.6475 L 362.5766 412.4354 L 362.7629 412.175 L 363.1101 412.0584 L 363.2819 411.8512 L 363.4914 411.7027 L 363.4886 411.6699 L 363.4175 411.5943 L 363.8115 411.4322 L 363.9915 411.1457 L 364.3028 410.9368 L 364.7049 410.7726 L 364.8474 410.4307 L 364.9948 410.2063 L 365.2043 410.2122 L 365.3849 410.2326 L 365.7195 410.0614 L 365.972 409.8209 L 366.3176 409.6808 L 366.6 409.4822 L 367.0615 409.4542 L 367.3818 409.27 L 367.5312 409.0968 L 367.6103 409.0505 L 367.7478 409.086 L 368.1787 408.9825 L 368.5108 408.7372 L 368.9548 408.6629 L 369.3916 408.5663 L 369.7107 408.3948 L 370.1232 408.3463 L 370.4255 408.2422 L 370.641 408.3405 L 370.7525 408.1888 L 371.1924 408.2142 L 371.6226 408.2356 L 372.0366 408.2028 L 372.443 408.1338 L 372.8878 408.2152 L 373.2473 408.201 L 373.4822 408.0308 L 373.5462 408.1472 L 373.5842 408.1051 L 374.059 408.204 L 374.5111 408.0718 L 374.9824 408.1881 L 375.4551 408.2241 L 375.8611 408.2136 L 376.2748 408.138 L 376.6095 408.2719 L 376.763 408.1264 L 376.9103 408.1992 L 377.3381 408.3866 L 377.8359 408.386 L 378.2421 408.445 L 378.5854 408.6896 L 379.0356 408.6758 L 379.2972 408.8404 L 379.7919 408.8034 L 380.2762 408.8522 L 380.7228 409.0033 L 381.13 409.1297 L 381.5353 409.2693 L 381.8323 409.4415 L 382.0234 409.4874 L 382.0499 409.4978 L 382.4726 409.5903 L 382.8341 409.7447 L 383.1374 409.963 L 383.4943 410.121 L 383.9848 410.1374 L 384.2578 410.2607 L 384.3189 410.2678 L 384.2718 410.382 L 384.7233 410.4582 L 384.9692 410.7206 L 385.211 410.9796 L 385.7062 410.995 L 386.0265 411.1909 L 386.2337 411.4575 L 386.4371 411.4402 L 386.549 411.5121 L 386.8913 411.7472 L 387.1016 412.0529 L 387.2909 412.2155 L 387.5226 412.4554 L 387.8599 412.8067 L 388.0618 413.0453 L 388.076 413.0676 L 388.207 413.0355 L 388.6151 413.2572 L 388.608 413.6102 L 388.9929 413.7769 L 389.1682 414.1125 L 389.4859 414.3359 L 389.5812 414.5383 L 389.7787 414.5789 L 389.7364 414.6998 L 389.898 415.0091 L 390.0877 415.3184 L 390.2265 415.591 L 390.3644 415.873 L 390.5311 416.0847 L 390.6658 416.3665 L 390.8121 416.6391 L 391.1403 416.8672 L 391.1873 417.16 L 391.3321 417.4399 L 391.4378 417.6682 L 391.5639 417.7411 L 391.5832 417.835 L 391.5419 418.1547 L 391.4677 418.4735 L 391.6027 418.7841 L 391.6009 419.1103 L 391.8976 419.3812 L 391.7268 419.6672 L 391.8056 419.6881 L 391.9122 419.7129 L 391.9324 420.0427 L 391.9546 420.3241 L 391.8771 420.655 L 391.9068 420.9436 L 391.9648 421.2434 L 391.9816 421.436 L 392.077 421.5166 L 392.0715 421.6005 L f u *u 0 R 0 G 0.16 w 357.5561 397.7361 m 357.5561 396.5075 357.93 396.0955 358.8991 396.0955 c 360.7915 396.0955 L 360.7915 395.1416 L 358.8457 395.1416 L 358.1818 395.1416 357.6705 395.195 357.1364 395.6223 c 356.5717 396.0726 356.297 396.7899 356.297 397.7819 c 356.297 399.7201 357.1135 400.6205 358.8762 400.6205 c 360.7915 400.6205 L 360.7915 399.6819 L 358.8991 399.6819 l 357.93 399.6819 357.5561 399.0944 357.5561 397.7361 c b *U *u 365.5465 400.7274 m 367.4084 400.7274 368.2783 399.8193 368.2783 397.8811 c 368.2783 395.9429 367.4084 395.0271 365.5465 395.0271 c 363.6617 395.0271 362.8147 395.9429 362.8147 397.9345 c 362.8147 399.8193 363.7075 400.7274 365.5465 400.7274 c b 1 D 364.0737 397.9268 m 364.0737 396.5915 364.5163 395.9734 365.5465 395.9734 c 366.5614 395.9734 367.0269 396.5915 367.0269 397.8811 c 367.0269 399.1707 366.5614 399.7888 365.5465 399.7888 c 364.5545 399.7888 364.0737 399.1707 364.0737 397.9268 c b *U *u 0 D 372.3747 399.6438 m 371.7718 399.6438 371.4895 399.4301 371.4895 398.9265 c 371.4895 398.5297 371.7337 398.3313 372.2144 398.3313 c 373.7406 398.3313 L 374.9615 398.3313 375.4881 397.9268 375.4881 396.7822 c 375.4881 395.63 374.8699 395.1416 373.5727 395.1416 c 370.5051 395.1416 L 370.5051 396.1183 L 373.3896 396.1183 L 374 396.1183 374.2824 396.2633 374.2824 396.7364 c 374.2824 397.2248 374.0229 397.3698 373.4659 397.3698 c 372.1076 397.3698 L 370.8562 397.3698 370.2838 397.8429 370.2838 398.9418 c 370.2838 400.1322 370.9019 400.6205 372.2068 400.6205 c 375.221 400.6205 L 375.221 399.6438 L 372.3747 399.6438 l b *U *u 379.5668 400.6205 m 380.9632 396.416 L 382.3596 400.6205 L 384.046 400.6205 L 384.046 395.1416 L 382.9167 395.1416 L 383.0083 399.4072 L 381.6042 395.1416 L 380.3833 395.1416 L 378.9334 399.453 L 379.0478 395.1416 L 377.8727 395.1416 L 377.8727 400.6205 L 379.5668 400.6205 l b *U *u 389.0799 400.7274 m 390.9418 400.7274 391.8117 399.8193 391.8117 397.8811 c 391.8117 395.9429 390.9418 395.0271 389.0799 395.0271 c 387.1951 395.0271 386.3481 395.9429 386.3481 397.9345 c 386.3481 399.8193 387.2409 400.7274 389.0799 400.7274 c b 1 D 387.6072 397.9268 m 387.6072 396.5915 388.0498 395.9734 389.0799 395.9734 c 390.0948 395.9734 390.5603 396.5915 390.5603 397.8811 c 390.5603 399.1707 390.0948 399.7888 389.0799 399.7888 c 388.0879 399.7888 387.6072 399.1707 387.6072 397.9268 c b *U U U 1 w 0 D -4014 62.3333 m 4626 62.3333 L (N) * LB %AI5_EndLayer-- %%PageTrailer gsave annotatepage grestore showpage %%Trailer Adobe_IllustratorA_AI5 /terminate get exec Adobe_level2_AI5 /terminate get exec %%EOF %%EndDocument FMENDEPSF 0 0 0 1 0 0 0 K 375.27 400.93 474.27 463.93 R 0 0 0 1 0 0 0 K V 0.5 H 2 Z N 0 X %%BeginBinary: 8468 1482 723 74.09 36.15 0 386.36 403.19 BEGINBITMAPBWc J" R!E0J" R!FCJ" R!E1J" R!E3J" R!FF 9"f"J"f"J"f" F801O0FE07O*C003 J" R!C0J" R!FF J" R!C0 J" R!FF J" R!C0 9X J% O#F8000003J#8# O"F0000000J#;" O!FC0003J"<# O!80001FJ#=" O F80000J"?" O 800FJ#?" MFC0001J"@# ME0003F9"g>"g"="A"B"cAe" F0FC0F0007F07F9"B"J"B" E07F;FC00J"C" LF01FJ"C" L8007J#C" KFE0001J"D# KF8007FJ"E" KF00FJ"E" KC003J"E" K0001J"F# JFE007FJ"G" JF81FJ"G" JF007J"G" JC003J"G" J8000J"H" J003FJ"I" IFC1FJ"I" IF80FJ"I" IF003J"I" IE001J"I# IC0007FJ"J" I8043FJ"J" I0041FJ"J" HFE50FJ"J" HFC503J"J" HF8501J"J" HF0500J"J" HE067FJ"J" HC063FJ"J" H8061FJ"J" H0060FJ"J" GFE707J$J" E1FFFFC703J"J" GF8701J" O100J"J" GF087FJ"J" GE083FJ"J" GC081FJ" O20FJ" G80J"J" G00807J"J" FFE903J" O201J"J"J" FFC900P"J" J7FE0PIC0J#>"E"J" I01FFF801P9FFJ"?"J" I03FEPIC0J"?" I0FFFJ"@" I1FC0J"@"D" I7FE000J"@" IFFF0J"A" H01F8J"A"J" H07FCPHFFJ"A"J" H0FFEPHC0J"A" H1FFFJ"B"D" H3F807FJ"B" H7FC0J"B" HFFE0J"C" G01F0J" O'F8J" G03J"C"J" G07FCPGFFJ"C"D"J" G0FFE3FP8C0J"C" G1FFF J"D" G3F80J" G7FJ" O(C0J"D"J" GFFE0PFFFJ" R!C0J"E"J" F01F0PFFFJ" R!C0J"E" F03F8 J"J" F07=1FJ" O(FCJ" F0FJ"J" O(FEPFFFJ"J" F1FQ(C0J" R!FFJ"J" O(FFPFC0J" F3F J" O)80J"J" F7FQ(C3J" R!C0J"J" O)C0PEFFJ"J" FFFQ(C0 J" O)E0J" E01 J"J" O)F0PEFFJ"J" E03Q)C0 J" O)F8J"J& E07ODF00000007FJ#9# P;8000001FJ#;# P:C000003FJ#=" P9F00001J#># P8FE00000FJ"@" P8E000J#A" P7FE000FJ"B" P7E000J#C" P6FE001FJ"J"D"J" E0FO>F003O)FFJ"D#J" P680007FO(C0J#E" P5FC000FJ"J"F" O)FCO+E003J"F# P580007FJ#G" P4FC001FJ"H" P4F003J"H"J" P48000O'FFJ#I"J" P3FE003FO&C0J"J"J" P3F840FO&FFJ"J"J" P3E0403O&C0J"J" P380400J#J" P2FC0053FJ"J" P2F860FJ"J" P2E0603J"J" P280600J#J"J" P1FE0077FO$DFJ"J"J" P1F881FO$C0J"J" P1F0807J"J" P1C0803J"J" P100800J"J" P0FE:7FJ"J" P0F8:1FJ"J" P0F0:0FJ"J" P0C0:03J"J" P080:01J#J" P/FE00:00J"J" P/FC<3FJ"J" P/F0<1FJ"J" P/E0<0FJ"J" P/C0<03J"J" P/00<01J"J" P.FE=00J"J" P.FC>7FJ"J"J" P.F0>1FO!FFJ"J"J" P.E0>0FO!C0J"J" P.C0>07J"J" P.80>03J"J" P.00>01J"J" P-FC?00J"J" P-F8@7FJ"J"J" P-F0@3FO FFJ"J"J" P-E0@0FO C0J"J"J" P-C0@07O FFJ"J" P-80@03J"J"J" P-00@01O C0J"J" P,FEA00J"J" P,FCB7FJ"J" P,F8B3FJ" P,F0J"J"J" P,E0B1FMFFJ"J" P,C0B0FJ"J"J" P,80B07MC0J"J" P,00B03J"J" P+FEC01J"J" P+FCC00J"J" P+F8D7FJ"J"J" P+F0D3FLFF J"J" P+E0D1FJ"J"J" P+C0D0FLC0J"J" P+80D07J"J" P+00D03J" P*FEJ" Q"01J"J"J" P*FCE00LFFJ"J" P*F8F7FJ"J"J" P*F0F3FKC0J" R!FFJ"J"J" P*E0F1FKC0J"J"J" P*C0F0FKFFJ"J" P*80ODC0J&F"J" P<07FFFFFF8007KFFJ"F#9"F"J" P*0001FFFE03KC0J"G":#E" P)FE3FFFE001J#;"J" P:03FFFEO-FFJ"F"<#D"J" P)FC1FFFC000KC0J"F"="E"J" P)F8FFF87FJFFJ">" P903FEJ"E">#D" P)F01FFFC03FJ"E"?"J" P)E07FF0O+C0J#?"D" P801FFFC1FJ"D"@"D"J" P)C007FF0FJC3J"D"A"J" P)801FC0O*C0J"A"C"J" P83FE007JFFJ"D"A" P)00FFF8J"B"C"J" P703FC03JC0J"D"B"C" P(FE07FF01J"D"C" P(FC0F80J"C"B" P73FE000J"D"C" P(F87FF0J"C"C"J" P7FFF87FIFFJ"C"D" P(F001FCJ"D"C" P607FE3FJ"C"D"J" P(E00FFFO)C0J"E"B" P61F801FJ"C"E"B" P(C03FC00FJ"E" P67FE0J"C"E"B"J" P(80FFF007IFFJ"F" P501F8J"B"F" P(0003FCJ"F"B"J" P507FE03IC0J"J" P'FE>FFJ"G"A" P50F8001J"C"J" P'FC1FO9FFJ"G"A" P53FC000J"C"G" P'F87FE0J"B"J" PGF07FHC0J" P5FFJ"B"H"B"J" P'F001F83FHFFJ" R!C0J"B"H"J" P'E003FCO'FFJ"H"B" P407FE1F J"B"H"B"J" P'C00FFF0FHC0 J"B"I"J" P'801F80O&FFJ"J" Q&07HC0J"I"J" P43FC0O&FFJ"J" P'00L03J"I"J" P47FE0O&C0J" OM3FJ"C"I"A" P&FEFFF001 J"J" P3014F8J"J"J" P&FCM00HFFJ" P303J"J" OM1FHFCJ"B"J"J" P&F807A7FGCFJ" R!C0J" PHFEJ"I"J" OM0F0FA3FJ"J$>" P&F0O=E0000FFFJ"J& PHFFHFC0000007FJ"I"J"J"9" OM071FA1F;E00FJ"J"9"=" P&E0O<0001C0J"J":# OM03OBFC007FJ"J";" PI80FE00FJ"I"J"J";" OM013FA0F:C007J"J";"<" P&C0O;0001FEJ"J"8';" OM00OAFC0FFFE000007FFFJ'8";" QAF80001FFFFFF3FC1J"C"H"J"A"J$9$;" O@E07F7F5C0079F0000FE0000FC0J"J$9$;" P 3FO@C0003FF80007FFJ";"J$9$;" P 1F80O:8000FFFE0003C0J"J#:$ P 0FO@0003FF8001J"H"J"J$;#;" P 07FFA038FE000FE000FFJ"J$;$ P 03O?FC001FF0007FJ"J"J$;$:" P 01HE0DF8003FF8003FC0J#:"J$;$ P 007F00O9F000FFFE001FJ"J"J#<$:" P!3FO%018E001FF000FFFJ"J#=#:" P!0FO>C0038007C0J"J"=";" P!01O?07C0FFJ#E"J(8# P!007F01O-800FFE0000000FE003J"J#:&:" P"07O=001F007FFFF001C0J%J"J"="8" P"003FFFFEO!007FE0F00J#CjJ";$ P#001F8E3F07FFF8J"G#J$;& O@F00000O9FC007F01FFFC007FJ";$ QAFF00FFFEJ">"8"9" Q?F87F3FFFJ"J"=#;" Q(7F7013FFFC0J":$:" Q?F07FFF801FJ";& Q@03F8001FFF80J"<":" Q?E0FE0FJ";"9" Q@07FFC0J"J"=#8" O@F8OLC0800F07J"<"8" Q@0FC0E0J" Q(3FJ#?#9" Q?801FF003FFJ" R!C0 J" O@FCJ#?# Q?003FF801J# Q(0000J" R!FFJ"J" O@FEP&80J"<" QH1FC0J"<"8":" Q@7F00FCFFJ"=":"9" Q>FEFC00C0J"J$ O@FFP%E0003FJ$>" QD000000FFJ" QH7FJ"<" QHFFC0J"J" OA80P%01J"=" QG07FFJ"=" QG1FC0J"J"=" OAC0P%7FFFJ# QF07FFJ# QD7FE0J"J"<#:"9" OAE0OJFFF00301C0J"?" Q@3FF8J"J#>" OAF0P#F801C3J">" QF00C0J"?" QEFCFFJ"J$=" OAF8P#FE007FC0J"="8# Q?803FF003J"J":" OAFCOL1FFFJ# QF801FJ"J" OAFEP%0FJ#;"9# Q?C00FC0E007J"J# OAFFP$E007J"8" QG03C0J"J#;":"9" OB80OJE007F00FFFJ"J"=" OBC0P$01C0J#;#8# Q?F003F800801FJ"J" OBE0P#FCJ"J"=$ OBF0OK017FFF00J#;"8$ Q?F800FEFE003FJ"J$ OBF8P#FF003FJ"J$<%9" OBFCOJFC007F1FFC007FFFJ"J"=&9" OBFEOJFE801FF800FFC0J"J"<" OBFFOL3F0FJ$;% Q?FF001FC007F001J"J#;% OC80OJ800FE007E003J"J%8$;" OCC0OK07FFFFFFFFFFC0FFJ"J#=# OCE0OJC0038007J"J#=#:" OCF0OJE001000FC0J"J#<$ OCF8OJF000FE001FJ"J$;$:" OCFEOJF8007FFC003FFFJ"J$;"<" OCFFOJFC003FF8C0J"J";$:" OD80OK0FE0007FF8J"J$;$:" ODC0OIFF0007C000FFFFJ"J#;# ODF0OJ80010003J"J$9$;" ODF8OJC0007FFC0007C0J"J$9$ ODFEOJE0001FF0000FJ"J$9$;" ODFFOJF0000380001FFFJ"J*;" OEC0OIFC00007FFFFC00007FC1J"J"8$8";" OEF0OIFE00FE00FFFFJ"J#8"8"<" OEFCOIFF800003C0J"J";" OEFFOJE00FJ"J";" OFE0OIF83FJ"J";" OFF8OIFEFFJ"J#9" OFFFOIFFC0039Y=YGYF"J"ZC"9" E0801O#F81FJ"J"8#=" OGFEOIFF01FFFFJ#J$>" OGFFE0OIFE00FFC0J#J"J#?" OHFF80600O1FFFFFFJ"J" OIFFP%C0J#8P" OJFFFFFCJ# OLFFFFJ" P%FE J"J" P37FO;FFJ" R!C0 J"J" P%FFOIFFJ"J" P33FO;C0J" R!FF J" R!C1J"B"J" P&801FO;C0J" R!FF J" R!C0J"J" P30FO;FFJ" P&C0J" R!C0J" P307J" R!FFJ" P&E0J" P303J" R!C0 J"B" P&F001 J" P300J"J" P&F8OHFFJ" P47FJ" R!C0 J"C" P&FC3F J" P41FJ"J" P&FEOHFFJ"J" P40FO:C0 J"C"I"f"J" P&FF07C001HFFJ" R!C0J" P403J"B"I"J" P'800180O&FFJ" R!C0J"B"I"A" P'C0000003J" R!FFJ"G" P57FFEJ"C"J"J" P'E03F>07HC0J"J" PGFCO'FFJ"C"G" P'F01FF8J"J" P50FO9C0J"B"J" PGF00FHFFJ"C" P'F807J"G"J" P503E0O'C0J"C"G"B" P'FC01C01FJ" R!FFJ"C"G" P'FE0080J"F"B" P67F003FJ"E" P63FFEJ"D"E" P'FF1FFCJ"J"J" P60F=7FHC0J"C"E" P(8007F8J"E"C"J" P603F0FFHC3J"C"E"J" P(C001E0O(FFJ"E" P600C0J"D"D"B"J" P(E07F8001IC0J"D" P73F00J"D"C"C" P(F01FFE03J"D"C" P(F80FFCJ"C"C"J" P707F807IE0J"D"C"J" P(FC03E0O)FFJ"C"C"J" P700C00FIC0J"E"B" P(FE7F80J"A#J" P81FFE00O)FFJ"E"A"D"J" P(FF0FFC1FIC0J"D"A" P)8003F0J"A"D"J" P801C03FIFFJ"D#@" P)C0007F80J"?#D"J" P91FFE007FIC0J"E"?"E" P)E007F8FFJ"E"?"J" P)F001E0O+FFJ#>"D"J" P9007F0001JC0J"F"=" P)F81FFCJ"F"="E"J" P)FC03E003JFFJ#;#J" P:007FFE00O,C0J"G";"F"J" P)FE07E007JFFJ"G#9#F" P)FF007FFC000FJ"8#J" P<00FE00O.C0J"H$H" P*800000001FJ"J" P*C0ODFFJ"J" Q$3FJC0J"J"J" P*E0G7FJF8J"J" P*F0ODFFJ"J" P*F8GFFJ"J" Q#01KC0J" P*FCJ"J"J" P*FEF03KFFJ"J"J" P*FFF07KC0J"J"J" P+80E0FKFFJ" R!C0J"J" P+C0E1FJ"J" P+E0E3FJ"J" P+F0E7FJ"J" P+F8OCFCJ"J"J" P+FCEFFKFFJ"J" P+FED01J"J"J" P+FFD03LC0J"J" Q"07LFFJ"J"J" P,80C0FLCFJ"J" P,C0OBC0J"J"J" P,E0C1FLFFJ"J" P,F0C3FJ"J"J" P,F8C7FLC0J"J" P,FCCFFJ"J"J" P,FEB01MFFJ"J"J" P,FFB03MC0J"J" P-80A07J"J"J" P-C0A0FMC3J"J"J" P-E0A1FMC0J"J"J" P-F0A3FMFFJ"J" P-FCA7FJ"J"J" P-FEAFFMC1J"J"J" P-FF@01O C0J"J"J" P.80?03O FFJ"J"J" P.C0?07O C0J"J" P.E0?0FJ"J"J" P.F0?3FO FFJ"J" P.FC?7FJ"J"J" P.FE?FFO C0J"J" P.FF>01J"J"J" P/80=03O!FFJ"J"J" P/E0=0FO!C0J"J"J" P/F0=1FO!FFJ"J"J" P/F8=3FO!C0J"J" P/FE=7FJ"J# P/FF<01FFJ"J" P0C0;03J"J" P0E0;0FJ"J" P0F0;1FJ"J"J" P0FC;3FO"FFJ"J"J" P0FE;FFO"C0J#J" P0FF80901J"J" P1E0907J"J" P1F091FJ"J"J" P1FC93FO#FFJ"J" P1FF9FFJ"J"J" P280703O$C0J"J" P2E0707J"J"J" P2F871FO$FFJ"J"J" P2FE77FO$C0J#J# P2FF80501FFJ"J"J" P3E0507O%CFJ"J"J" P3F851FO%FFJ"J"J" P3FE57FO%C0J#I#J" P3FF8001FFO%FFJ"I" P4E007J"I"J" P4F81FO&C0J"I"J" P4FFFFO&FFJ"G"J" P5C003O'C0J"G" P5F81FJ"G"J" P5FE7FO'FFJ#E# P5FFC003FFJ"E"J" P6F81FO(C0J"E" P6FFFFJ"C"J" P7E007O)FFJ"C"J" P7FC7FO)C0J#A#J" P7FFC003FFO)FFJ"A" P8FC3FJ#?# P8FFC003FFJ"?"J" P9FE7FO+C0J#=#J" P9FFF01FFFO+DFJ#;#J" P:FFE00FFFO,C3J#9#J" P;FFF83FFFO-C0JPJ" P) 155.54 553.04 T () 155.54 541.04 T 140.54 514.04 499.5 526.04 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 140.54 514.04 499.5 526.04 R 7 X 0 0 0 1 0 0 0 K V 140.54 516.04 500.54 516.04 2 L V 0.25 H 0 Z 0 X N 40.5 63 571.5 729 C 5 9 Q 0 X 0 0 0 1 0 0 0 K () 155.54 529.04 T 3 11 Q (When a user opens a web page containing) 140.54 490.7 T 5 9 Q (PlayerApplet) 328.1 490.7 T 3 11 Q (, the applet loads auto-) 393.11 490.7 T (matically and runs in the speci\336ed presentation space, which contains the) 140.54 477.7 T 5 9 Q -0.4 (Player\325s) 140.54 464.7 P 3 11 Q -0.2 ( visual component and def) 183.88 464.7 P -0.2 (ault controls. The) 299.05 464.7 P 5 9 Q -0.4 (Player) 378.49 464.7 P 3 11 Q -0.2 ( starts and plays the) 411 464.7 P (MPEG mo) 140.54 451.7 T (vie once. The user can use the def) 187.74 451.7 T (ault) 336.69 451.7 T 5 9 Q (Player) 355.94 451.7 T 3 11 Q ( controls to stop, restart,) 388.45 451.7 T -0.42 (or replay the mo) 140.54 438.7 P -0.42 (vie. If the page containing the applet is closed while the) 211.52 438.7 P 5 9 Q -0.82 (Player) 454.99 438.7 P 3 11 Q -0.42 ( is) 487.5 438.7 P (playing the mo) 140.54 425.7 T (vie, the) 206.37 425.7 T 5 9 Q (Player) 241.5 425.7 T 3 11 Q ( automatically stops and frees the resources it w) 274.01 425.7 T (as) 484.7 425.7 T (using.) 140.54 412.7 T -0.09 (T) 140.54 391.7 P -0.09 (o accomplish this,) 146.38 391.7 P 5 9 Q -0.19 (PlayerApplet) 228.59 391.7 P 3 11 Q -0.09 ( e) 293.61 391.7 P -0.09 (xtends) 300.98 391.7 P 5 9 Q -0.19 (Applet) 332.36 391.7 P 3 11 Q -0.09 ( and implements the) 364.87 391.7 P 5 9 Q -0.19 (Control-) 456.16 391.7 P (lerListener) 140.54 378.7 T 3 11 Q ( interf) 200.13 378.7 T (ace.) 226.6 378.7 T 5 9 Q (PlayerApplet) 246.75 378.7 T 3 11 Q ( de\336nes \336v) 311.77 378.7 T (e methods:) 359.88 378.7 T (\245) 152.69 355.7 T 5 9 Q -0.96 (init) 162.54 355.7 P 3 11 Q -0.49 (\321creates a) 184.21 355.7 P 5 9 Q -0.96 (Player) 235.15 355.7 P 3 11 Q -0.49 ( for the file that was passed in through the) 267.66 355.7 P 3 9 Q -0.4 (P) 450.36 355.7 P -0.4 (ARAM) 454.54 355.7 P 3 11 Q -0.49 ( tag) 481.53 355.7 P (and registers) 162.54 342.7 T 5 9 Q (PlayerApplet) 221.19 342.7 T 3 11 Q ( as a controller listener so that it can observe) 286.2 342.7 T (media events posted by the) 162.54 329.7 T 5 9 Q (Player) 284.44 329.7 T 3 11 Q (. \050This causes) 316.95 329.7 T 5 9 Q (PlayerApplet\325s) 379.88 329.7 T (controllerUpdate) 162.54 316.7 T 3 11 Q ( method to be called whenever the) 249.22 316.7 T 5 9 Q (Player) 402.88 316.7 T 3 11 Q ( posts an) 435.39 316.7 T (event.\051) 162.54 303.7 T (\245) 152.69 285.7 T 5 9 Q (start) 162.54 285.7 T 3 11 Q (\321starts the) 189.62 285.7 T 5 9 Q (Player) 242.79 285.7 T 3 11 Q ( when) 275.3 285.7 T 5 9 Q (PlayerApplet) 304.62 285.7 T 3 11 Q ( is started.) 369.64 285.7 T (\245) 152.69 267.7 T 5 9 Q (stop) 162.54 267.7 T 3 11 Q (\321stops and deallocates the) 184.21 267.7 T 5 9 Q (Player) 307.02 267.7 T 3 11 Q ( when) 339.53 267.7 T 5 9 Q (PlayerApplet) 368.86 267.7 T 3 11 Q ( is stopped.) 433.87 267.7 T (\245) 152.69 249.7 T 5 9 Q (destroy) 162.54 249.7 T 3 11 Q (\321closes the) 200.46 249.7 T 5 9 Q (Player) 257.29 249.7 T 3 11 Q ( when) 289.8 249.7 T 5 9 Q (PlayerApplet) 319.12 249.7 T 3 11 Q (is removed.) 389.55 249.7 T (\245) 152.69 231.7 T 5 9 Q (controllerUpdate) 162.54 231.7 T 3 11 Q (\321responds to) 249.22 231.7 T 5 9 Q (Player) 313.39 231.7 T 3 11 Q ( events to display the) 345.89 231.7 T 5 9 Q (Player\325s) 441.53 231.7 T 3 11 Q (components.) 162.54 218.7 T 0 0 0 1 0 0 0 K [/CropBox[41 63 FmDC 572 729 FmDC FmBx]/PAGE FmPD [/Dest/P.10/DEST FmPD2 160 790/I5.1.92975 FmPA 346 764/I5.1.92976 FmPA 141 790/I5.1.92977 FmPA 327 764/I5.1.92978 FmPA [/Title(A)/Rect[132 109 508 676]/ARTICLE FmPD2 FMENDPAGE %%EndPage: "10" 20 %%Page: "11" 21 612 792 0 FMBEGINPAGE [0 0 0 1 0 0 0] [ 0 1 1 0 1 0 0] [ 1 0 1 0 0 1 0] [ 1 1 0 0 0 0 1] [ 1 0 0 0 0 1 1] [ 0 1 0 0 1 0 1] [ 0 0 1 0 1 1 0] [ 1 0.4 0.15 0 0 0.6 0.85] [ 0.6 0.4 0 0.1 0.3 0.5 0.9] 9 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 K 0 8 Q 0 X 0 0 0 1 0 0 0 K (PlayerApplet Code Listing) 112.5 683.17 T 4 9 Q (11) 499.5 682.5 T 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 4 11 Q (2.2) 112.5 659.7 T (PlayerApplet Code Listing) 148.5 659.7 T 113 804/G5.91023 FmPA 112.5 632.04 471.46 644.04 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 112.5 632.04 471.46 644.04 R 7 X 0 0 0 1 0 0 0 K V 112.5 642.04 472.5 642.04 2 L V 0.25 H 0 Z 0 X N 40.5 63 571.5 729 C 5 8 Q 0 X 0 0 0 1 0 0 0 K (PlayerApplet.java:) 127.5 626.7 T (package ExampleMedia;) 127.5 615.7 T (import java.applet.*;) 127.5 593.7 T (import java.awt.*;) 127.5 582.7 T (import java.net.*;) 127.5 571.7 T (import javax.media.*;) 127.5 560.7 T -0.4 (public class PlayerApplet extends Applet implements ControllerListener {) 127.5 538.7 P ( Player player = null;) 127.5 527.7 T ( public void init\050\051 {) 127.5 516.7 T ( setLayout\050new BorderLayout\050\051\051;) 127.5 505.7 T ( String mediaFile = getParameter\050\322FILE\323\051;) 127.5 494.7 T ( try {) 127.5 483.7 T ( URL mediaURL = new URL\050getDocumentBase\050\051, mediaFile\051;) 127.5 472.7 T ( player = Manager.createPlayer\050mediaURL\051;) 127.5 461.7 T ( player.addControllerListener\050this\051;) 127.5 450.7 T ( }) 127.5 439.7 T ( catch \050Exception e\051 {) 127.5 428.7 T ( System.err.println\050"Got exception "+e\051;) 127.5 417.7 T ( }) 127.5 406.7 T ( }) 127.5 395.7 T ( public void start\050\051 {) 127.5 384.7 T ( player.start\050\051;) 127.5 373.7 T ( }) 127.5 362.7 T ( public void stop\050\051 {) 127.5 351.7 T ( player.stop\050\051;) 127.5 340.7 T ( player.deallocate\050\051;) 127.5 329.7 T ( }) 127.5 318.7 T ( public void destroy\050\051 {) 127.5 307.7 T ( player.close\050\051;) 127.5 296.7 T ( }) 127.5 285.7 T ( public synchronized void controllerUpdate\050ControllerEvent event\051 {) 127.5 274.7 T ( if \050event instanceof RealizeCompleteEvent\051 {) 127.5 263.7 T ( Component comp;) 127.5 252.7 T ( if \050\050comp = player.getVisualComponent\050\051\051 != null\051) 127.5 241.7 T ( add \050"Center", comp\051;) 127.5 230.7 T ( if \050\050comp = player.getControlPanelComponent\050\051\051 != null\051) 127.5 219.7 T ( add \050"South", comp\051;) 127.5 208.7 T ( validate\050\051;) 127.5 197.7 T ( }) 127.5 186.7 T ( }) 127.5 175.7 T 112.5 150.04 471.46 162.04 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 112.5 150.04 471.46 162.04 R 7 X 0 0 0 1 0 0 0 K V 112.5 152.04 472.5 152.04 2 L V 0.25 H 0 Z 0 X N 40.5 63 571.5 729 C 5 8 Q 0 X 0 0 0 1 0 0 0 K (}) 127.5 164.7 T 0 0 0 1 0 0 0 K [/CropBox[41 63 FmDC 572 729 FmDC FmBx]/PAGE FmPD [/Dest/P.11/DEST FmPD2 149 811/I5.1.92979 FmPA [/Title(A)/Rect[104 109 480 676]/ARTICLE FmPD2 FMENDPAGE %%EndPage: "11" 21 %%Page: "12" 22 612 792 0 FMBEGINPAGE [0 0 0 1 0 0 0] [ 0 1 1 0 1 0 0] [ 1 0 1 0 0 1 0] [ 1 1 0 0 0 0 1] [ 1 0 0 0 0 1 1] [ 0 1 0 0 1 0 1] [ 0 0 1 0 1 1 0] [ 1 0.4 0.15 0 0 0.6 0.85] [ 0.6 0.4 0 0.1 0.3 0.5 0.9] 9 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 K 0 8 Q 0 X 0 0 0 1 0 0 0 K (Java Media Players \320 Version 1.0.1) 382.63 683.17 T 4 9 Q (12) 103.5 682.5 T 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 4 11 Q (2.3) 140.54 659.7 T (Initializing the Applet) 176.54 659.7 T 141 804/G5.91065 FmPA 3 F -0.22 (When a Ja) 140.54 638.7 P -0.22 (v) 185.68 638.7 P -0.22 (a applet starts, its) 190.91 638.7 P 5 9 Q -0.44 (init) 269.15 638.7 P 3 11 Q -0.22 ( method is in) 290.83 638.7 P -0.22 (v) 346.86 638.7 P -0.22 (ok) 352.14 638.7 P -0.22 (ed automatically) 363.03 638.7 P -0.22 (. Y) 435.11 638.7 P -0.22 (ou o) 447.12 638.7 P -0.22 (v) 465.99 638.7 P -0.22 (erride) 471.32 638.7 P 5 9 Q (init) 140.54 625.7 T 3 11 Q ( to prepare your applet to be started.) 162.21 625.7 T 5 9 Q (PlayerApplet) 323.81 625.7 T 3 11 Q ( performs four tasks in) 388.82 625.7 T 5 9 Q (init) 140.54 612.7 T 3 11 Q (:) 162.21 612.7 T (1.) 148.29 588.7 T (Retrieves the applet\325s FILE parameter.) 162.54 588.7 T (2.) 148.29 568.7 T 0.26 (Uses the FILE parameter to locate the media file and build a) 162.54 568.7 P 5 9 Q 0.51 (URL) 433.85 568.7 P 3 11 Q 0.26 ( object that) 450.1 568.7 P (describes that media file.) 162.54 554.7 T (3.) 148.29 534.7 T (Creates a) 162.54 534.7 T 5 9 Q (Player) 205.91 534.7 T 3 11 Q ( for the media file by calling) 238.42 534.7 T 5 9 Q (Manager) 366.42 534.7 T 3 11 Q (.) 404.35 534.7 T 5 9 Q (createPlayer) 407.1 534.7 T 3 11 Q (.) 472.11 534.7 T (4.) 148.29 514.7 T 0.73 (Registers the applet as a controller listener with the new) 162.54 514.7 P 5 9 Q 1.43 (Player) 419.1 514.7 P 3 11 Q 0.73 (by calling) 455.08 514.7 P 5 9 Q 0.98 (addControllerListener) 162.54 500.7 P 3 11 Q 0.5 (. Re) 275.71 500.7 P 0.5 (gistering as a listener causes) 293.76 500.7 P 5 9 Q 0.98 (PlayerApplet\325s) 423.65 500.7 P 0.47 (controllerUpdate) 162.54 486.7 P 3 11 Q 0.24 ( method to be called automatically whene) 249.22 486.7 P 0.24 (v) 433.69 486.7 P 0.24 (er the) 439.02 486.7 P 5 9 Q 0.47 (Player) 466.99 486.7 P 3 11 Q 2.41 (posts a media e) 162.54 472.7 P 2.41 (v) 237.02 472.7 P 2.41 (ent. The) 242.35 472.7 P 5 9 Q 4.75 (Player) 285.98 472.7 P 3 11 Q 2.41 ( posts media e) 318.48 472.7 P 2.41 (v) 388.08 472.7 P 2.41 (ents whene) 393.42 472.7 P 2.41 (v) 444.73 472.7 P 2.41 (er its state) 450.07 472.7 P 1.9 (changes. This mechanism allo) 162.54 458.7 P 1.9 (ws you to control the) 300.55 458.7 P 5 9 Q 3.74 (Player\325s) 405.67 458.7 P 3 11 Q 1.9 ( transitions) 449.02 458.7 P -0.21 (between states and ensure that the) 162.54 444.7 P 5 9 Q -0.42 (Player) 313.39 444.7 P 3 11 Q -0.21 ( is in a state in which it can process) 345.9 444.7 P (your requests. \050F) 162.54 430.7 T (or more information, see \322Player States\323 on page) 236.61 430.7 T (6.\051) 455.04 430.7 T 140.54 395.04 499.5 407.04 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 140.54 395.04 499.5 407.04 R 7 X 0 0 0 1 0 0 0 K V 140.54 405.04 500.54 405.04 2 L V 0.25 H 0 Z 0 X N 40.5 63 571.5 729 C 5 9 Q 0 X 0 0 0 1 0 0 0 K (public void init\050\051 {) 155.54 389.04 T ( setLayout\050new BorderLayout\050\051\051;) 155.54 377.04 T ( // 1. Get the FILE parameter.) 155.54 365.04 T ( String mediaFile = getParameter\050\322FILE\323\051;) 155.54 353.04 T ( try {) 155.54 341.04 T ( // 2. Create a URL from the FILE parameter. The URL) 155.54 329.04 T ( // class is defined in java.net.) 155.54 317.04 T ( URL mediaURL = new URL\050getDocumentBase\050\051, mediaFile\051;) 155.54 305.04 T ( // 3. Create a player with the URL object.) 155.54 293.04 T ( player = Manager.createPlayer\050mediaURL\051;) 155.54 281.04 T ( // 4. Add PlayerApplet as a listener on the new player.) 155.54 269.04 T ( player.addControllerListener\050this\051;) 155.54 257.04 T ( }) 155.54 245.04 T ( catch \050Exception e\051 {) 155.54 233.04 T ( System.err.println\050"Got exception "+e\051;) 155.54 221.04 T ( }) 155.54 209.04 T 140.54 182.04 499.5 194.04 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 140.54 182.04 499.5 194.04 R 7 X 0 0 0 1 0 0 0 K V 140.54 184.04 500.54 184.04 2 L V 0.25 H 0 Z 0 X N 40.5 63 571.5 729 C 5 9 Q 0 X 0 0 0 1 0 0 0 K (}) 155.54 197.04 T 0 0 0 1 0 0 0 K [/CropBox[41 63 FmDC 572 729 FmDC FmBx]/PAGE FmPD [/Dest/P.12/DEST FmPD2 141 777/I5.1.92980 FmPA 177 811/I5.1.92981 FmPA 163 686/I5.1.92982 FmPA 366 686/I5.1.93084 FmPA [/Rect[348 428 461 438]/Border[0 0 0]/Page 16/View[/XYZ null 177 670 FmDC exch pop null]/LNK FmPD [/Title(A)/Rect[132 109 508 676]/ARTICLE FmPD2 FMENDPAGE %%EndPage: "12" 22 %%Page: "13" 23 612 792 0 FMBEGINPAGE [0 0 0 1 0 0 0] [ 0 1 1 0 1 0 0] [ 1 0 1 0 0 1 0] [ 1 1 0 0 0 0 1] [ 1 0 0 0 0 1 1] [ 0 1 0 0 1 0 1] [ 0 0 1 0 1 1 0] [ 1 0.4 0.15 0 0 0.6 0.85] [ 0.6 0.4 0 0.1 0.3 0.5 0.9] 9 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 K 0 8 Q 0 X 0 0 0 1 0 0 0 K (Controlling the Player) 112.5 683.17 T 4 9 Q (13) 499.5 682.5 T 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 4 11 Q (2.4) 112.5 659.7 T (Controlling the Player) 148.5 659.7 T 113 804/G5.91195 FmPA 3 F (The) 112.5 638.7 T 5 9 Q (Applet) 132.35 638.7 T 3 11 Q ( class de\336nes) 164.86 638.7 T 5 9 Q (start) 225.66 638.7 T 3 11 Q ( and) 252.75 638.7 T 5 9 Q (stop) 274.13 638.7 T 3 11 Q ( methods that are called automatically) 295.81 638.7 T (when the page containing the applet is opened and closed. Y) 112.5 625.7 T (ou o) 377.38 625.7 T (v) 396.46 625.7 T (erride these) 401.8 625.7 T (methods to de\336ne what happens each time your applet starts and stops.) 112.5 612.7 T 5 9 Q (PlayerApplet) 112.5 591.7 T 3 11 Q ( implements) 177.52 591.7 T 5 9 Q (start) 234.35 591.7 T 3 11 Q ( to start the) 261.44 591.7 T 5 9 Q (Player) 313.39 591.7 T 3 11 Q ( whene) 345.89 591.7 T (v) 377.08 591.7 T (er the applet is) 382.41 591.7 T (started:) 112.5 578.7 T 112.5 550.04 471.46 562.04 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 112.5 550.04 471.46 562.04 R 7 X 0 0 0 1 0 0 0 K V 112.5 560.04 472.5 560.04 2 L V 0.25 H 0 Z 0 X N 40.5 63 571.5 729 C 5 9 Q 0 X 0 0 0 1 0 0 0 K (public void start\050\051 {) 127.5 544.04 T ( player.start\050\051;) 127.5 532.04 T 112.5 505.04 471.46 517.04 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 112.5 505.04 471.46 517.04 R 7 X 0 0 0 1 0 0 0 K V 112.5 507.04 472.5 507.04 2 L V 0.25 H 0 Z 0 X N 40.5 63 571.5 729 C 5 9 Q 0 X 0 0 0 1 0 0 0 K (}) 127.5 520.04 T 3 11 Q (Similarly) 112.5 481.7 T (,) 152.74 481.7 T 5 9 Q (PlayerApplet) 158.24 481.7 T 3 11 Q (o) 228.67 481.7 T (v) 234.01 481.7 T (errides) 239.34 481.7 T 5 9 Q (stop) 272.02 481.7 T 3 11 Q ( to stop and deallocate the) 293.7 481.7 T 5 9 Q (Player) 411.01 481.7 T 3 11 Q (:) 443.52 481.7 T 112.5 453.04 471.46 465.04 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 112.5 453.04 471.46 465.04 R 7 X 0 0 0 1 0 0 0 K V 112.5 463.04 472.5 463.04 2 L V 0.25 H 0 Z 0 X N 40.5 63 571.5 729 C 5 9 Q 0 X 0 0 0 1 0 0 0 K (public void stop\050\051 {) 127.5 447.04 T ( player.stop\050\051;) 127.5 435.04 T ( player.deallocate\050\051;) 127.5 423.04 T 112.5 396.04 471.46 408.04 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 112.5 396.04 471.46 408.04 R 7 X 0 0 0 1 0 0 0 K V 112.5 398.04 472.5 398.04 2 L V 0.25 H 0 Z 0 X N 40.5 63 571.5 729 C 5 9 Q 0 X 0 0 0 1 0 0 0 K (}) 127.5 411.04 T 3 11 Q (Deallocating the) 112.5 372.7 T 5 9 Q (Player) 187.65 372.7 T 3 11 Q ( releases an) 220.16 372.7 T (y resources that w) 270.69 372.7 T (ould pre) 350.31 372.7 T (v) 386.39 372.7 T (ent another) 391.73 372.7 T 5 9 Q (Player) 112.5 359.7 T 3 11 Q ( from being started. F) 145.01 359.7 T (or e) 239.86 359.7 T (xample, if the) 256.49 359.7 T 5 9 Q (Player) 320.04 359.7 T 3 11 Q ( uses a hardw) 352.55 359.7 T (are de) 412 359.7 T (vice to) 438.29 359.7 T (present its media,) 112.5 346.7 T 5 9 Q (deallocate) 192.55 346.7 T 3 11 Q ( frees that de) 246.73 346.7 T (vice so that other) 302.96 346.7 T 5 9 Q (Players) 381.17 346.7 T 3 11 Q (can use it.) 424.51 346.7 T -0.33 (When an applet e) 112.5 325.7 P -0.33 (xits,) 188.03 325.7 P 5 9 Q -0.64 (destroy) 209.1 325.7 P 3 11 Q -0.33 ( is called to dispose of an) 247.02 325.7 P -0.33 (y resources created by the) 356.11 325.7 P (applet.) 112.5 312.7 T 5 9 Q (PlayerApplet) 144.88 312.7 T 3 11 Q ( o) 209.9 312.7 T (v) 217.99 312.7 T (errides) 223.32 312.7 T 5 9 Q (destroy) 256 312.7 T 3 11 Q ( to close the) 293.93 312.7 T 5 9 Q (Player) 349.53 312.7 T 3 11 Q (. Closing a) 381.43 312.7 T 5 9 Q (Player) 431.55 312.7 T 3 11 Q (releases all of the resources that it\325) 112.5 299.7 T (s using and shuts it do) 264.63 299.7 T (wn permanently) 361.84 299.7 T (.) 432.3 299.7 T 112.5 271.04 471.46 283.04 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 112.5 271.04 471.46 283.04 R 7 X 0 0 0 1 0 0 0 K V 112.5 281.04 472.5 281.04 2 L V 0.25 H 0 Z 0 X N 40.5 63 571.5 729 C 5 9 Q 0 X 0 0 0 1 0 0 0 K ( public void destroy\050\051 {) 127.5 265.04 T 5 8 Q ( player.close\050\051;) 127.5 253.7 T 112.5 227.04 471.46 239.04 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 112.5 227.04 471.46 239.04 R 7 X 0 0 0 1 0 0 0 K V 112.5 229.04 472.5 229.04 2 L V 0.25 H 0 Z 0 X N 40.5 63 571.5 729 C 5 9 Q 0 X 0 0 0 1 0 0 0 K ( }) 127.5 242.04 T 4 11 Q (2.5) 112.5 197.7 T (Responding to Media Events) 148.5 197.7 T 113 342/G5.92396 FmPA 5 9 Q (PlayerApplet) 112.5 176.7 T 3 11 Q ( re) 177.52 176.7 T (gisters itself as a) 188.65 176.7 T 5 9 Q (ControllerListener) 264.42 176.7 T 3 11 Q ( in its) 361.94 176.7 T 5 9 Q (init) 389.14 176.7 T 3 11 Q ( method so) 410.82 176.7 T (that it recei) 112.5 163.7 T (v) 161.71 163.7 T (es media e) 167.05 163.7 T (v) 213.21 163.7 T (ents from the) 218.54 163.7 T 5 9 Q (Player) 279.34 163.7 T 3 11 Q (. T) 311.24 163.7 T (o respond to these e) 322.58 163.7 T (v) 409.68 163.7 T (ents,) 415.01 163.7 T 5 9 Q (Play-) 438.23 163.7 T (erApplet) 112.5 150.7 T 3 11 Q ( implements the) 155.84 150.7 T 5 9 Q (controllerUpdate) 228.87 150.7 T 3 11 Q ( method, which is called automati-) 315.56 150.7 T (cally when the) 112.5 137.7 T 5 9 Q (Player) 179.4 137.7 T 3 11 Q ( posts an e) 211.91 137.7 T (v) 257.77 137.7 T (ent.) 263.1 137.7 T 0 0 0 1 0 0 0 K [/CropBox[41 63 FmDC 572 729 FmDC FmBx]/PAGE FmPD [/Dest/P.13/DEST FmPD2 149 349/M5.9.37740.BHead.after.AHead.24.Responding.to.Media.Events FmPA 149 349/I5.1.92395 FmPA 226 790/I5.1.92983 FmPA 113 633/I5.1.92984 FmPA 347 633/I5.1.92985 FmPA 223 524/I5.1.92986 FmPA 209 477/I5.1.92987 FmPA 180 328/I5.1.92988 FmPA 229 302/I5.1.92992 FmPA [/Title(A)/Rect[104 109 480 676]/ARTICLE FmPD2 FMENDPAGE %%EndPage: "13" 23 %%Page: "14" 24 612 792 0 FMBEGINPAGE [0 0 0 1 0 0 0] [ 0 1 1 0 1 0 0] [ 1 0 1 0 0 1 0] [ 1 1 0 0 0 0 1] [ 1 0 0 0 0 1 1] [ 0 1 0 0 1 0 1] [ 0 0 1 0 1 1 0] [ 1 0.4 0.15 0 0 0.6 0.85] [ 0.6 0.4 0 0.1 0.3 0.5 0.9] 9 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 K 0 8 Q 0 X 0 0 0 1 0 0 0 K (Java Media Players \320 Version 1.0.1) 382.63 683.17 T 4 9 Q (14) 103.5 682.5 T 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 5 F -0.43 (PlayerApplet) 140.54 659.7 P 3 11 Q -0.22 ( responds to one type of e) 205.55 659.7 P -0.22 (v) 317.02 659.7 P -0.22 (ent,) 322.35 659.7 P 5 9 Q -0.43 (RealizeCompleteEvent) 341.08 659.7 P 3 11 Q -0.22 (. When the) 449.44 659.7 P 5 9 Q (Player) 140.54 646.7 T 3 11 Q ( posts a) 173.04 646.7 T 5 9 Q (RealizeCompleteEvent) 208.79 646.7 T 3 11 Q (,) 317.15 646.7 T 5 9 Q (PlayerApplet) 322.65 646.7 T 3 11 Q ( displays the) 387.67 646.7 T 5 9 Q (Player\325s) 445.42 646.7 T 3 11 Q (components:) 140.54 633.7 T 140.54 605.04 499.5 617.04 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 140.54 605.04 499.5 617.04 R 7 X 0 0 0 1 0 0 0 K V 140.54 615.04 500.54 615.04 2 L V 0.25 H 0 Z 0 X N 40.5 63 571.5 729 C 5 9 Q 0 X 0 0 0 1 0 0 0 K -1.64 (public synchronized void controllerUpdate\050ControllerEvent event\051) 155.54 599.04 P ({) 155.54 587.04 T ( if \050event instanceof RealizeCompleteEvent\051 {) 155.54 575.04 T ( Component comp;) 155.54 563.04 T ( if \050\050comp = player.getVisualComponent\050\051\051 != null\051) 155.54 551.04 T ( add \050"Center", comp\051;) 155.54 539.04 T ( if \050\050comp = player.getControlPanelComponent\050\051\051 != null\051) 155.54 527.04 T ( add \050"South", comp\051;) 155.54 515.04 T ( validate\050\051;) 155.54 503.04 T 140.54 476.04 499.5 488.04 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 140.54 476.04 499.5 488.04 R 7 X 0 0 0 1 0 0 0 K V 140.54 478.04 500.54 478.04 2 L V 0.25 H 0 Z 0 X N 40.5 63 571.5 729 C 5 9 Q 0 X 0 0 0 1 0 0 0 K ( }) 155.54 491.04 T 3 11 Q (A) 140.54 452.7 T 5 9 Q (Player\325s) 151.23 452.7 T 3 11 Q ( user) 194.57 452.7 T (-interf) 215.43 452.7 T (ace components cannot be displayed until the) 242.81 452.7 T 5 9 Q (Player) 445.36 452.7 T 3 11 Q ( is) 477.87 452.7 T 0 F (Realized) 140.54 439.7 T 3 F (; an) 178.42 439.7 T 0 F (Unr) 197.36 439.7 T (ealized) 214.68 439.7 T 5 9 Q (Player) 248.59 439.7 T 3 11 Q ( doesn\325) 281.1 439.7 T (t kno) 312.97 439.7 T (w enough about its media stream to) 335.01 439.7 T (pro) 140.54 426.7 T (vide access to its user) 155.03 426.7 T (-interf) 250.13 426.7 T (ace components.) 277.51 426.7 T 5 9 Q (PlayerApplet) 353.57 426.7 T 3 11 Q ( w) 418.59 426.7 T (aits for the) 429.17 426.7 T 5 9 Q (Player) 140.54 413.7 T 3 11 Q ( to post a) 173.04 413.7 T 5 9 Q (RealizeCompleteEvent) 215.82 413.7 T 3 11 Q ( and then displays the) 324.18 413.7 T 5 9 Q (Player\325s) 422.26 413.7 T 3 11 Q ( visual) 465.6 413.7 T -0.09 (component and def) 140.54 400.7 P -0.09 (ault control panel by adding them to the applet container) 224.55 400.7 P -0.09 (. Call-) 472.09 400.7 P -0.35 (ing) 140.54 387.7 P 5 9 Q -0.69 (validate) 156.99 387.7 P 3 11 Q -0.35 ( triggers the layout manager to update the display to include the ne) 200.34 387.7 P -0.35 (w) 489.16 387.7 P (components.) 140.54 374.7 T 4 13 Q (3.0) 140.54 336.37 T (Creating and Displaying a Player) 173.54 336.37 T 141 480/G5.84600 FmPA 3 11 Q 3.09 (Y) 140.54 306.7 P 3.09 (ou create a) 147.27 306.7 P 5 9 Q 6.09 (Player) 206.93 306.7 P 3 11 Q 3.09 ( indirectly through the media) 239.44 306.7 P 5 9 Q 6.09 (Manager) 385.35 306.7 P 3 11 Q 3.09 (. T) 422.67 306.7 P 3.09 (o display the) 437.1 306.7 P 5 9 Q 7.78 (Player) 140.54 293.7 P 3 11 Q 3.95 (, you get the) 172.6 293.7 P 5 9 Q 7.78 (Player\325s) 245.52 293.7 P 3 11 Q 3.95 ( components and add them to the) 288.87 293.7 P 3.95 (applet\325s) 464.67 293.7 P (presentation space or application window.) 140.54 280.7 T 4 F (3.1) 140.54 248.7 T (Creating a Player) 176.54 248.7 T 141 393/G5.83790 FmPA 3 F 2.6 (When you need a ne) 140.54 219.7 P 2.6 (w) 240.48 219.7 P 5 9 Q 5.13 (Player) 253.77 219.7 P 3 11 Q 2.6 (, you request it from the) 285.84 219.7 P 5 9 Q 5.13 (Manager) 409.92 219.7 P 3 11 Q 2.6 ( by calling) 447.85 219.7 P 5 9 Q 5.24 (createPlayer) 140.54 206.7 P 3 11 Q 2.66 (. The) 204.95 206.7 P 5 9 Q 5.24 (Manager) 235.62 206.7 P 3 11 Q 2.66 ( uses the media) 273.54 206.7 P 5 9 Q 5.24 (URL) 354.44 206.7 P 3 11 Q 2.66 ( or) 370.69 206.7 P 5 9 Q 5.24 (MediaLocator) 390.67 206.7 P 3 11 Q 2.66 ( that you) 455.68 206.7 P (specify to create an appropriate) 140.54 193.7 T 5 9 Q (Player) 281.35 193.7 T 3 11 Q (.) 313.25 193.7 T -0 (A) 140.54 172.7 P 5 9 Q -0 (URL) 151.23 172.7 P 3 11 Q -0 ( can only be successfully constructed if the appropriate corresponding) 167.48 172.7 P 5 9 Q -0 (URL-) 477.83 172.7 P (StreamHandler) 140.54 159.7 T 3 11 Q ( is installed.) 210.97 159.7 T 5 9 Q (MediaLocator) 266.58 159.7 T 3 11 Q ( doesn\325) 331.6 159.7 T (t ha) 363.48 159.7 T (v) 379.45 159.7 T (e this restriction.) 384.79 159.7 T 0 0 0 1 0 0 0 K [/CropBox[41 63 FmDC 572 729 FmDC FmBx]/PAGE FmPD [/Dest/P.14/DEST FmPD2 177 400/M5.9.18640.BHead.after.AHead.31.Creating.a.Player FmPA 177 400/I5.1.87341 FmPA 341 811/I5.1.92989 FmPA 197 604/I5.1.92990 FmPA 157 539/I5.1.92991 FmPA 141 358/I5.1.92993 FmPA 354 358/I5.1.92994 FmPA 391 358/I5.1.92995 FmPA 151 324/I5.1.92996 FmPA [/Title(A)/Rect[132 109 508 676]/ARTICLE FmPD2 FMENDPAGE %%EndPage: "14" 24 %%Page: "15" 25 612 792 0 FMBEGINPAGE [0 0 0 1 0 0 0] [ 0 1 1 0 1 0 0] [ 1 0 1 0 0 1 0] [ 1 1 0 0 0 0 1] [ 1 0 0 0 0 1 1] [ 0 1 0 0 1 0 1] [ 0 0 1 0 1 1 0] [ 1 0.4 0.15 0 0 0.6 0.85] [ 0.6 0.4 0 0.1 0.3 0.5 0.9] 9 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 K 0 8 Q 0 X 0 0 0 1 0 0 0 K (Displaying a Player and Player Controls) 112.5 683.17 T 4 9 Q (15) 499.5 682.5 T 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 3 11 Q (This le) 112.5 659.7 T (v) 142.48 659.7 T (el of indirection allo) 147.81 659.7 T (ws ne) 237.05 659.7 T (w) 262.13 659.7 T 5 9 Q (Players) 272.83 659.7 T 3 11 Q ( to be inte) 310.75 659.7 T (grated seamlessly) 354.28 659.7 T (. From) 431.46 659.7 T -0.13 (the client perspecti) 112.5 646.7 P -0.13 (v) 195.05 646.7 P -0.13 (e, a ne) 200.39 646.7 P -0.13 (w) 228.25 646.7 P 5 9 Q -0.26 (Player) 238.8 646.7 P 3 11 Q -0.13 ( is al) 271.31 646.7 P -0.13 (w) 291.71 646.7 P -0.13 (ays created the same w) 299.55 646.7 P -0.13 (ay) 400.31 646.7 P -0.13 (, e) 409.98 646.7 P -0.13 (v) 419.95 646.7 P -0.13 (en though) 425.29 646.7 P (the) 112.5 633.7 T 5 9 Q (Player) 128.69 633.7 T 3 11 Q ( might actually be constructed from interchangeable parts or dynami-) 161.2 633.7 T (cally loaded at runtime.) 112.5 620.7 T 4 F (3.2) 112.5 588.7 T (Displaying a Player and Player Controls) 148.5 588.7 T 113 733/G5.79074 FmPA 3 F (JMF speci\336es the timing and rendering model for displaying a media stream, b) 112.5 567.7 T (ut) 459.05 567.7 T (a) 112.5 554.7 T 5 9 Q (Player\325s) 120.13 554.7 T 3 11 Q ( interf) 163.48 554.7 T (ace components are actually displayed using) 189.94 554.7 T 5 9 Q (java.awt) 388.52 554.7 T 3 11 Q (, Ja) 431.86 554.7 T (v) 446.3 554.7 T (a\325) 451.53 554.7 T (s) 459.47 554.7 T (core package for screen display) 112.5 541.7 T (. A) 250.45 541.7 T 5 9 Q (Player) 266.64 541.7 T 3 11 Q ( can ha) 299.15 541.7 T (v) 330.08 541.7 T (e tw) 335.42 541.7 T (o types of A) 353.94 541.7 T (WT compo-) 407.03 541.7 T (nents, its visual component and its control components.) 112.5 528.7 T 0 F (3.2.1) 112.5 496.7 T (Displaying a Player\325s Visual Component) 148.5 496.7 T 113 641/G5.82887 FmPA 3 F -0.21 (The component in which a) 112.5 475.7 P 5 9 Q -0.41 (Player) 231.53 475.7 P 3 11 Q -0.21 ( displays its media data is called its visual com-) 264.04 475.7 P (ponent. Ev) 112.5 462.7 T (en an audio) 160 462.7 T 5 9 Q (Player) 213.46 462.7 T 3 11 Q ( might ha) 245.97 462.7 T (v) 287.3 462.7 T (e a visual component, such as a w) 292.64 462.7 T (a) 441.61 462.7 T (v) 446.28 462.7 T (e-) 451.61 462.7 T (form display or animated character) 112.5 449.7 T (.) 265.85 449.7 T (T) 112.5 428.7 T (o display a) 118.34 428.7 T 5 9 Q (Player\325s) 168.75 428.7 T 3 11 Q (visual component, you:) 217.52 428.7 T (1.) 120.25 404.7 T (Get the component by calling) 134.5 404.7 T 5 9 Q (getVisualComponent) 267.4 404.7 T 3 11 Q (.) 364.93 404.7 T (2.) 120.25 384.7 T (Add it to the applet\325s presentation space or application window.) 134.5 384.7 T (Y) 112.5 353.7 T (ou can access the) 119.23 353.7 T 5 9 Q (Player\325s) 198.04 353.7 T 3 11 Q ( display properties, such as its) 241.38 353.7 T 0 F (x) 376.12 353.7 T 3 F ( and) 381 353.7 T 0 F (y) 402.39 353.7 T 3 F ( coordinates,) 407.27 353.7 T -0.12 (through its visual component. The layout of the) 112.5 340.7 P 5 9 Q -0.23 (Player) 323.31 340.7 P 3 11 Q -0.12 ( components is controlled) 355.82 340.7 P (through the A) 112.5 327.7 T (WT layout manager) 172.62 327.7 T (.) 259.99 327.7 T 0 F (3.2.2) 112.5 295.7 T (Displaying a Player\325s Controls) 148.5 295.7 T 113 440/G5.93198 FmPA 3 F (A) 112.5 274.7 T 5 9 Q (Player) 123.19 274.7 T 3 11 Q ( often has a control panel that allo) 155.7 274.7 T (ws the user to control the media pre-) 304.82 274.7 T (sentation. F) 112.5 261.7 T (or e) 163.67 261.7 T (xample, a) 180.3 261.7 T 5 9 Q (Player) 225.82 261.7 T 3 11 Q ( might be associated with a set of b) 258.33 261.7 T (uttons to) 412.7 261.7 T -0.01 (start, stop, and pause the media stream, and with a slider control to adjust the v) 112.5 248.7 P -0.01 (ol-) 459.24 248.7 P (ume.) 112.5 235.7 T -0.53 (Ev) 112.5 214.7 P -0.53 (ery Ja) 124.56 214.7 P -0.53 (v) 149.77 214.7 P -0.53 (a Media) 154.99 214.7 P 5 9 Q -1.04 (Player) 192.43 214.7 P 3 11 Q -0.53 ( pro) 224.94 214.7 P -0.53 (vides a def) 241.66 214.7 P -0.53 (ault control panel. T) 288.15 214.7 P -0.53 (o display a) 374.9 214.7 P 5 9 Q -1.04 (Player\325s) 423.74 214.7 P 3 11 Q -0.08 (def) 112.5 201.7 P -0.08 (ault control panel, you get it by calling) 126.44 201.7 P 5 9 Q -0.15 (getControlPanelComponent) 299.05 201.7 P 3 11 Q -0.08 (and add) 434.35 201.7 P -0.08 (it to the applet\325) 112.5 188.7 P -0.08 (s presentation space or application wind) 178.57 188.7 P -0.08 (ow) 354.44 188.7 P -0.08 (. If you prefer to de\336ne) 367.17 188.7 P (a custom user) 112.5 175.7 T (-interf) 172.77 175.7 T (ace, you ha) 200.15 175.7 T (v) 249.71 175.7 T (e access to the interf) 255.05 175.7 T (aces through which the stan-) 344.74 175.7 T (dard control panel is implemented.) 112.5 162.7 T (A) 112.5 141.7 T 5 9 Q (Player\325s) 123.19 141.7 T 3 11 Q (control-panel component often interacts with both the) 171.95 141.7 T 5 9 Q (Player) 411.17 141.7 T 3 11 Q ( and) 443.68 141.7 T -0.08 (the) 112.5 128.7 P 5 9 Q -0.15 (Player\325s) 128.62 128.7 P 3 11 Q -0.08 (controls. F) 177.23 128.7 P -0.08 (or e) 224.04 128.7 P -0.08 (xample, to start and stop the) 240.6 128.7 P 5 9 Q -0.15 (Player) 366.93 128.7 P 3 11 Q -0.08 ( or set its media) 399.44 128.7 P 0 0 0 1 0 0 0 K [/CropBox[41 63 FmDC 572 729 FmDC FmBx]/PAGE FmPD [/Dest/P.15/DEST FmPD2 273 811/I5.1.92997 FmPA 416 706/I5.1.92998 FmPA 113 627/I5.1.92999 FmPA 420 627/I5.1.93000 FmPA 267 556/I5.1.93001 FmPA 241 505/I5.1.93195 FmPA 192 479/I5.1.93197 FmPA 209 426/I5.1.93004 FmPA 366 426/I5.1.93005 FmPA 274 366/I5.1.93006 FmPA 299 353/I5.1.93007 FmPA 155 327/I5.1.93008 FmPA [/Title(A)/Rect[104 109 480 676]/ARTICLE FmPD2 FMENDPAGE %%EndPage: "15" 25 %%Page: "16" 26 612 792 0 FMBEGINPAGE [0 0 0 1 0 0 0] [ 0 1 1 0 1 0 0] [ 1 0 1 0 0 1 0] [ 1 1 0 0 0 0 1] [ 1 0 0 0 0 1 1] [ 0 1 0 0 1 0 1] [ 0 0 1 0 1 1 0] [ 1 0.4 0.15 0 0 0.6 0.85] [ 0.6 0.4 0 0.1 0.3 0.5 0.9] 9 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 K 0 8 Q 0 X 0 0 0 1 0 0 0 K (Java Media Players \320 Version 1.0.1) 382.63 683.17 T 4 9 Q (16) 103.5 682.5 T 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 3 11 Q (time, the control panel calls the) 140.54 659.7 T 5 9 Q (Player) 281.38 659.7 T 3 11 Q ( directly) 313.89 659.7 T (. But man) 349.53 659.7 T (y) 392.45 659.7 T 5 9 Q (Players) 400.7 659.7 T 3 11 Q ( ha) 438.62 659.7 T (v) 451.54 659.7 T (e other) 456.87 659.7 T (properties that can be managed by the user) 140.54 646.7 T (. F) 327.8 646.7 T (or e) 339.25 646.7 T (xample, a video) 355.88 646.7 T 5 9 Q (Player) 428.59 646.7 T 3 11 Q ( might) 461.1 646.7 T (allo) 140.54 633.7 T (w the user to adjust brightness and contrast, which are not managed through) 156.76 633.7 T (the) 140.54 620.7 T 5 9 Q (Player) 156.73 620.7 T 3 11 Q ( interf) 189.24 620.7 T (ace.T) 215.7 620.7 T (o handle these types of controls, JMF de\336nes the) 238.94 620.7 T 5 9 Q (Control) 456.48 620.7 T 3 11 Q (interf) 140.54 607.7 T (ace.) 164.25 607.7 T (A media) 140.54 586.7 T 5 9 Q (Player) 180.86 586.7 T 3 11 Q ( can ha) 213.37 586.7 T (v) 244.3 586.7 T (e an) 249.64 586.7 T (y number of) 267.49 586.7 T 5 9 Q (Control) 324.01 586.7 T 3 11 Q ( objects that de\336ne control) 361.93 586.7 T (beha) 140.54 573.7 T (viors and ha) 161.08 573.7 T (v) 214.63 573.7 T (e corresponding user interf) 219.97 573.7 T (ace components. Y) 338.07 573.7 T (ou can get these) 420.87 573.7 T (controls by calling) 140.54 560.7 T 5 9 Q (getControls) 225.17 560.7 T 3 11 Q ( on the) 284.77 560.7 T 5 9 Q (Player) 317.46 560.7 T 3 11 Q (. F) 349.36 560.7 T (or e) 360.81 560.7 T (xample, to determine if a) 377.45 560.7 T 5 9 Q -0.03 (Player) 140.54 547.7 P 3 11 Q -0.02 ( supports the) 173.04 547.7 P 5 9 Q -0.03 (CachingControl) 231.96 547.7 P 3 11 Q -0.02 ( interf) 307.81 547.7 P -0.02 (ace and get the) 334.26 547.7 P 5 9 Q -0.03 (CachingControl) 402.61 547.7 P 3 11 Q -0.02 ( if it) 478.46 547.7 P (does, you can call) 140.54 534.7 T 5 9 Q (getControls) 222.1 534.7 T 3 11 Q (:) 281.7 534.7 T 140.54 506.04 499.5 518.04 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 140.54 506.04 499.5 518.04 R 7 X 0 0 0 1 0 0 0 K V 140.54 516.04 500.54 516.04 2 L V 0.25 H 0 Z 0 X N 40.5 63 571.5 729 C 5 9 Q 0 X 0 0 0 1 0 0 0 K (Control[] controls = player.getControls\050\051;) 155.54 500.04 T ( for \050int i = 0; i < controls.length; i++\051 {) 155.54 488.04 T ( if \050controls[i] instanceof CachingControl\051 {) 155.54 476.04 T ( cachingControl = \050CachingControl\051 controls[i];) 155.54 464.04 T ( }) 155.54 452.04 T 140.54 425.04 499.5 437.04 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 140.54 425.04 499.5 437.04 R 7 X 0 0 0 1 0 0 0 K V 140.54 427.04 500.54 427.04 2 L V 0.25 H 0 Z 0 X N 40.5 63 571.5 729 C 5 9 Q 0 X 0 0 0 1 0 0 0 K ( }) 155.54 440.04 T 3 11 Q -0.2 (What controls are supported by a particular) 140.54 401.7 P 5 9 Q -0.39 (Player) 332.52 401.7 P 3 11 Q -0.2 ( depends on the) 365.02 401.7 P 5 9 Q -0.39 (Player) 435.72 401.7 P 3 11 Q -0.2 ( imple-) 468.23 401.7 P (mentation.) 140.54 388.7 T 0 F (3.2.3) 140.54 356.7 T (Displaying a Gain Control Component) 176.54 356.7 T 141 501/G5.79152 FmPA 5 9 Q (GainControl) 140.54 335.7 T 3 11 Q ( e) 200.13 335.7 T (xtends the) 207.6 335.7 T 5 9 Q (Control) 255.26 335.7 T 3 11 Q ( interf) 293.19 335.7 T (ace to pro) 319.66 335.7 T (vide a standard API for adjust-) 362.86 335.7 T -0.09 (ing audio g) 140.54 322.7 P -0.09 (ain. T) 189.8 322.7 P -0.09 (o get this control, you must call) 214.5 322.7 P 5 9 Q -0.17 (getGainControl) 355.67 322.7 P 3 11 Q -0.09 (;) 431.52 322.7 P 5 9 Q -0.17 (getControls) 437.24 322.7 P 3 11 Q (does not return a) 140.54 309.7 T 5 9 Q (Player\325s) 216.91 309.7 T (GainControl) 263 309.7 T 3 11 Q (.) 322.6 309.7 T 5 9 Q (GainControl) 328.1 309.7 T 3 11 Q ( pro) 387.7 309.7 T (vides methods for) 404.95 309.7 T (adjusting the audio v) 140.54 296.7 T (olume, such as) 232.29 296.7 T 5 9 Q (setLevel) 300.11 296.7 T 3 11 Q ( and) 343.46 296.7 T 5 9 Q (setMute) 364.84 296.7 T 3 11 Q (. Lik) 402.77 296.7 T (e other controls,) 423.43 296.7 T (the) 140.54 283.7 T 5 9 Q (GainControl) 156.73 283.7 T 3 11 Q ( is associated with a GUI component that can be added to an) 216.32 283.7 T (applet\325) 140.54 270.7 T (s presentation space or an application wind) 170.48 270.7 T (ow.) 359.89 270.7 T 0 F (3.2.4) 140.54 238.7 T (Displaying a Player\325s Download Progress) 176.54 238.7 T 141 383/G5.75170 FmPA 3 F (Do) 140.54 217.7 T (wnloading media data can be a time consuming process. In cases where the) 153.7 217.7 T -0.19 (user must w) 140.54 204.7 P -0.19 (ait while data is do) 193.21 204.7 P -0.19 (wnloaded, a progress bar is often displayed to reas-) 275.27 204.7 P (sure the user that the do) 140.54 191.7 T (wnload is proceeding and to gi) 245.05 191.7 T (v) 380.11 191.7 T (e some indication of ho) 385.45 191.7 T (w) 488.44 191.7 T (long the process will tak) 140.54 178.7 T (e. The) 247.97 178.7 T 5 9 Q (CachingControl) 278.21 178.7 T 3 11 Q ( interf) 354.06 178.7 T (ace is a special type of) 380.53 178.7 T 5 9 Q -0.19 (Control) 140.54 165.7 P 3 11 Q -0.1 ( supported by) 178.46 165.7 P 5 9 Q -0.19 (Players) 240.8 165.7 P 3 11 Q -0.1 (that can report their do) 283.95 165.7 P -0.1 (wnload progress. Y) 383.49 165.7 P -0.1 (ou can) 467.93 165.7 P (use this interf) 140.54 152.7 T (ace to display a do) 200.31 152.7 T (wnload progress bar to the user) 281.91 152.7 T (.) 419.08 152.7 T 0 0 0 1 0 0 0 K [/CropBox[41 63 FmDC 572 729 FmDC FmBx]/PAGE FmPD [/Dest/P.16/DEST FmPD2 324 738/I5.1.93009 FmPA 232 699/I5.1.93010 FmPA 225 712/I5.1.93011 FmPA 403 699/I5.1.93012 FmPA 141 487/I5.1.93013 FmPA 466 487/I5.1.93014 FmPA 263 461/I5.1.93015 FmPA 300 448/I5.1.93016 FmPA 365 448/I5.1.93017 FmPA 276 390/I5.1.93018 FmPA 331 356/I5.1.93019 FmPA 278 330/I5.1.93020 FmPA [/Title(A)/Rect[132 109 508 676]/ARTICLE FmPD2 FMENDPAGE %%EndPage: "16" 26 %%Page: "17" 27 612 792 0 FMBEGINPAGE [0 0 0 1 0 0 0] [ 0 1 1 0 1 0 0] [ 1 0 1 0 0 1 0] [ 1 1 0 0 0 0 1] [ 1 0 0 0 0 1 1] [ 0 1 0 0 1 0 1] [ 0 0 1 0 1 1 0] [ 1 0.4 0.15 0 0 0.6 0.85] [ 0.6 0.4 0 0.1 0.3 0.5 0.9] 9 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 K 0 8 Q 0 X 0 0 0 1 0 0 0 K (Starting a Player) 112.5 683.17 T 4 9 Q (17) 499.5 682.5 T 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 3 11 Q (Y) 112.5 659.7 T (ou can call) 119.23 659.7 T 5 9 Q (getControls) 169.63 659.7 T 3 11 Q ( to determine whether or not a) 229.23 659.7 T 5 9 Q (Player) 364.57 659.7 T 3 11 Q ( supports the) 397.07 659.7 T 5 9 Q -0.52 (CachingControl) 112.5 646.7 P 3 11 Q -0.27 (interf) 193.24 646.7 P -0.27 (ace. If it does, the) 216.96 646.7 P 5 9 Q -0.52 (Player) 296.58 646.7 P 3 11 Q -0.27 ( will post a) 329.09 646.7 P 5 9 Q -0.52 (CachingControlEv-) 379.36 646.7 P (ent) 112.5 633.7 T 3 11 Q ( whene) 128.75 633.7 T (v) 159.94 633.7 T (er the progress bar needs to be updated. If you implement your o) 165.27 633.7 T (wn) 449.42 633.7 T (progress bar component, you can listen for this e) 112.5 620.7 T (v) 326.38 620.7 T (ent and update the do) 331.72 620.7 T (wnload) 425.54 620.7 T (progress whene) 112.5 607.7 T (v) 180.95 607.7 T (er) 186.29 607.7 T 5 9 Q (CachingControlEvent) 197.59 607.7 T 3 11 Q ( is posted.) 300.53 607.7 T (A) 112.5 586.7 T 5 9 Q (CachingControl) 123.19 586.7 T 3 11 Q ( also pro) 199.04 586.7 T (vides a def) 236.76 586.7 T (ault progress bar component that is auto-) 284.3 586.7 T (matically updated as the do) 112.5 573.7 T (wnload progresses. T) 232.6 573.7 T (o use the def) 325.5 573.7 T (ault progress bar in) 381.3 573.7 T (an applet:) 112.5 560.7 T (1.) 120.25 536.7 T (Implement the) 134.5 536.7 T 5 9 Q (ControllerListener) 201.1 536.7 T 3 11 Q ( interface and listen for) 298.63 536.7 T 5 9 Q (CachingControlEvents) 134.5 522.7 T 3 11 Q ( in) 242.86 522.7 T 5 9 Q (controllerUpdate) 256.92 522.7 T 3 11 Q (.) 343.61 522.7 T (2.) 120.25 502.7 T (The first time you receive a) 134.5 502.7 T 5 9 Q (CachingControlEvent:) 258.52 502.7 T 3 11 Q (a. Call) 134.5 482.7 T 5 9 Q (getCachingControl) 165.97 482.7 T 3 11 Q ( on the e) 258.08 482.7 T (v) 295.38 482.7 T (ent to get the caching control.) 300.71 482.7 T (b) 134.5 463.7 T (. Call) 139.56 463.7 T 5 9 Q (getProgressBar) 166.15 463.7 T 3 11 Q ( on the) 242 463.7 T 5 9 Q (CachingControl) 274.69 463.7 T 3 11 Q ( to get the def) 350.54 463.7 T (ault progress) 410.92 463.7 T (bar component.) 134.5 450.7 T (c. Add the progress bar component to the applet\325) 134.5 431.7 T (s presentation space.) 348.66 431.7 T (3.) 120.25 412.7 T -0.5 (Each time you receive a) 134.5 412.7 P 5 9 Q -0.98 (CachingControlEvent) 240.45 412.7 P 3 11 Q -0.5 (, check to see if the download) 343.39 412.7 P 5.15 (is complete. When) 134.5 398.7 P 5 9 Q 10.14 (getContentProgress) 234.87 398.7 P 3 11 Q 5.15 ( returns the same value as) 332.4 398.7 P 5 9 Q (getContentLength) 134.5 384.7 T 3 11 Q (, remove the progress bar.) 221.19 384.7 T 4 13 Q (4.0) 112.5 345.37 T (Controlling Media Players) 145.5 345.37 T 113 489/G5.74064 FmPA 3 11 Q 0.72 (The) 112.5 315.7 P 5 9 Q 1.42 (Clock) 133.07 315.7 P 3 11 Q 0.72 ( and) 160.16 315.7 P 5 9 Q 1.42 (Player) 182.99 315.7 P 3 11 Q 0.72 ( interf) 215.5 315.7 P 0.72 (aces de\336ne the methods for starting and stopping a) 242.68 315.7 P 5 9 Q (Player) 112.5 302.7 T 3 11 Q (.) 144.4 302.7 T 4 F (4.1) 112.5 270.7 T (Starting a Player) 148.5 270.7 T 113 415/G5.76365 FmPA 3 F -0.14 (Y) 112.5 249.7 P -0.14 (ou typically start a) 119.23 249.7 P 5 9 Q -0.28 (Player) 202.99 249.7 P 3 11 Q -0.14 ( by calling) 235.49 249.7 P 5 9 Q -0.28 (star) 284.26 249.7 P 3 11 Q -0.14 (t. The) 305.93 249.7 P 5 9 Q -0.28 (start) 334.05 249.7 P 3 11 Q -0.14 ( method tells the) 361.14 249.7 P 5 9 Q -0.28 (Player) 436.35 249.7 P 3 11 Q (to be) 112.5 236.7 T (gin presenting media data as soon as possible. If necessary) 134.03 236.7 T (,) 391.15 236.7 T 5 9 Q (start) 396.65 236.7 T 3 11 Q ( prepares) 423.74 236.7 T (the) 112.5 223.7 T 5 9 Q (Player) 128.69 223.7 T 3 11 Q ( to start by performing the realize and prefetch operations. If) 161.2 223.7 T 5 9 Q (start) 430.02 223.7 T 3 11 Q ( is) 457.11 223.7 T (called on a) 112.5 210.7 T 0 F (Started) 162.9 210.7 T 5 9 Q (Player) 197.43 210.7 T 3 11 Q (, the only ef) 229.5 210.7 T (fect is that a) 281.77 210.7 T 5 9 Q (StartEvent) 337.98 210.7 T 3 11 Q ( is posted in) 392.16 210.7 T (ackno) 112.5 197.7 T (wledgment of the method call.) 138.49 197.7 T 1.87 (Clock de\336nes a) 112.5 168.7 P 5 9 Q 3.69 (syncStart) 188.69 168.7 P 3 11 Q 1.87 ( method that can be used for synchronization. See) 237.45 168.7 P (\322Synchronizing Players\323 on page) 112.5 155.7 T (27 for more information.) 261.58 155.7 T 0 0 0 1 0 0 0 K [/CropBox[41 63 FmDC 572 729 FmDC FmBx]/PAGE FmPD [/Dest/P.17/DEST FmPD2 170 811/I5.1.93021 FmPA 379 798/I5.1.93022 FmPA 304 738/I5.1.93023 FmPA 401 725/I5.1.93024 FmPA 156 712/I5.1.93025 FmPA 201 688/I5.1.93026 FmPA 138 688/I5.1.93027 FmPA 284 401/I5.1.93028 FmPA 338 362/I5.1.93029 FmPA 189 320/I5.1.93030 FmPA 378 320/I5.1.93031 FmPA [/Rect[113 153 273 163]/Border[0 0 0]/Page 37/View[/XYZ null 146 615 FmDC exch pop null]/LNK FmPD [/Title(A)/Rect[104 109 480 676]/ARTICLE FmPD2 FMENDPAGE %%EndPage: "17" 27 %%Page: "18" 28 612 792 0 FMBEGINPAGE [0 0 0 1 0 0 0] [ 0 1 1 0 1 0 0] [ 1 0 1 0 0 1 0] [ 1 1 0 0 0 0 1] [ 1 0 0 0 0 1 1] [ 0 1 0 0 1 0 1] [ 0 0 1 0 1 1 0] [ 1 0.4 0.15 0 0 0.6 0.85] [ 0.6 0.4 0 0.1 0.3 0.5 0.9] 9 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 K 0 8 Q 0 X 0 0 0 1 0 0 0 K (Java Media Players \320 Version 1.0.1) 382.63 683.17 T 4 9 Q (18) 103.5 682.5 T 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 3 11 Q (T) 140.54 659.7 T (o start a) 146.38 659.7 T 5 9 Q (Player) 183.95 659.7 T 3 11 Q ( at a speci\336c point in a media stream:) 216.46 659.7 T (1.) 148.29 635.7 T 0.67 (Specify the point in the media stream at which you want to start by calling) 162.54 635.7 P 5 9 Q (setMediaTime) 162.54 621.7 T 3 11 Q (.) 227.55 621.7 T (2.) 148.29 601.7 T (Call) 162.54 601.7 T 5 9 Q (start) 183.62 601.7 T 3 11 Q ( on the) 210.71 601.7 T 5 9 Q (Player) 243.4 601.7 T 3 11 Q (.) 275.91 601.7 T 4 F (4.2) 140.54 568.7 T (Stopping a Player) 176.54 568.7 T 141 713/G5.80562 FmPA 3 F (There are four situations in which a) 140.54 539.7 T 5 9 Q (Player) 299.69 539.7 T 3 11 Q ( will stop:) 332.2 539.7 T (\245) 152.69 516.7 T (When the) 162.54 516.7 T 5 9 Q (stop) 207.74 516.7 T 3 11 Q ( method is called on the) 229.42 516.7 T 5 9 Q (Player) 336.96 516.7 T 3 11 Q (.) 369.47 516.7 T (\245) 152.69 498.7 T (When the) 162.54 498.7 T 5 9 Q (Player) 207.74 498.7 T 3 11 Q ( has reached the specified stop time.) 240.25 498.7 T (\245) 152.69 480.7 T (When the) 162.54 480.7 T 5 9 Q (Player) 207.74 480.7 T 3 11 Q ( has run out of media data.) 240.25 480.7 T (\245) 152.69 462.7 T (When the) 162.54 462.7 T 5 9 Q (Player) 207.74 462.7 T 3 11 Q ( is receiving data too slowly to allow acceptable playback.) 240.25 462.7 T -0.03 (When a non-broadcast) 140.54 434.7 P 5 9 Q -0.06 (Player) 242.16 434.7 P 3 11 Q -0.03 ( is stopped, its) 274.67 434.7 P 0 F -0.03 (media time) 340.25 434.7 P 3 F -0.03 ( is frozen. If the) 388.79 434.7 P 0 F -0.03 (Stopped) 461.34 434.7 P 5 9 Q (Player) 140.54 421.7 T 3 11 Q ( is subsequently restarted, media time resumes from the stop time. When) 173.04 421.7 T (you stop a broadcast) 140.54 408.7 T 5 9 Q (Player) 233.41 408.7 T 3 11 Q (, only the receipt of the media data is stopped; the) 265.48 408.7 T (data continues to be broadcast. When you restart a broadcast) 140.54 395.7 T 5 9 Q (Player) 409.66 395.7 T 3 11 Q (, the play-) 441.73 395.7 T (back will resume where) 140.54 382.7 T (v) 245.04 382.7 T (er the broadcast is at that point in time.) 250.37 382.7 T (Y) 140.54 361.7 T (ou use the) 147.27 361.7 T 5 9 Q (stop) 194.62 361.7 T 3 11 Q ( method to stop a) 216.29 361.7 T 5 9 Q (Player) 294.82 361.7 T 3 11 Q ( immediately) 327.33 361.7 T (. If you call) 384.37 361.7 T 5 9 Q (stop) 437.83 361.7 T 3 11 Q ( on a) 459.5 361.7 T 0 F (Stopped) 140.54 348.7 T 5 9 Q (Player) 178.73 348.7 T 3 11 Q (, the only ef) 210.79 348.7 T (fect is that a) 263.07 348.7 T 5 9 Q (StopByRequestEvent) 319.28 348.7 T 3 11 Q ( is posted in) 416.8 348.7 T (ackno) 140.54 335.7 T (wledgment of the method call.) 166.53 335.7 T 0 F (4.2.1) 140.54 303.7 T (Stopping a Player at a Specified Time) 176.54 303.7 T 141 448/G5.89733 FmPA 3 F 1.07 (Y) 140.54 274.7 P 1.07 (ou can call) 147.27 274.7 P 5 9 Q 2.11 (setStopTime) 200.88 274.7 P 3 11 Q 1.07 ( to indicate when a) 260.48 274.7 P 5 9 Q 2.11 (Player) 351.67 274.7 P 3 11 Q 1.07 ( should stop. The) 384.18 274.7 P 5 9 Q 2.11 (Player) 466.99 274.7 P 3 11 Q 0.39 (stops when its) 140.54 261.7 P 0 F 0.39 (media time) 206.8 261.7 P 3 F 0.39 ( passes the speci\336ed stop time. If the) 255.77 261.7 P 5 9 Q 0.78 (Player\325s) 422.99 261.7 P 3 11 Q 0.39 (rate is) 472.53 261.7 P 0.33 (positi) 140.54 248.7 P 0.33 (v) 164.71 248.7 P 0.33 (e, the) 170.05 248.7 P 5 9 Q 0.65 (Player) 197.28 248.7 P 3 11 Q 0.33 ( stops when the media time becomes greater than or equal to) 229.79 248.7 P 0.46 (the stop time. If the) 140.54 235.7 P 5 9 Q 0.89 (Player\325s) 231.41 235.7 P 3 11 Q 0.46 ( rate is ne) 274.76 235.7 P 0.46 (g) 318.42 235.7 P 0.46 (ati) 323.86 235.7 P 0.46 (v) 334.59 235.7 P 0.46 (e, the) 339.92 235.7 P 5 9 Q 0.89 (Player) 367.41 235.7 P 3 11 Q 0.46 ( stops when the media) 399.91 235.7 P -0.19 (time becomes less than or equal to the stop time. The) 140.54 222.7 P 5 9 Q -0.37 (Player) 374.96 222.7 P 3 11 Q -0.19 ( stops immediately if) 407.47 222.7 P (its current media time is already be) 140.54 209.7 T (yond the speci\336ed stop time.) 294.95 209.7 T (F) 140.54 188.7 T (or e) 146.49 188.7 T (xample, assume that a) 163.12 188.7 T 5 9 Q (Player\325s) 263.02 188.7 T 3 11 Q ( media time is 5.0 and) 306.36 188.7 T 5 9 Q (setStopTime) 406.28 188.7 T 3 11 Q ( is) 465.88 188.7 T (called to set the stop time to 6.0. If the) 140.54 175.7 T 5 9 Q (Player\325s) 312.24 175.7 T 3 11 Q ( rate is positi) 355.59 175.7 T (v) 411.84 175.7 T (e, media time is) 417.18 175.7 T -0.2 (increasing and the) 140.54 162.7 P 5 9 Q -0.4 (Player) 222.71 162.7 P 3 11 Q -0.2 ( will stop when the media time becomes greater than or) 255.21 162.7 P -0.3 (equal to 6.0. Ho) 140.54 149.7 P -0.3 (we) 209.95 149.7 P -0.3 (v) 222.5 149.7 P -0.3 (er) 227.84 149.7 P -0.3 (, if the) 235.94 149.7 P 5 9 Q -0.58 (Player\325s) 266.22 149.7 P 3 11 Q -0.3 ( rate is ne) 309.56 149.7 P -0.3 (g) 350.97 149.7 P -0.3 (ati) 356.41 149.7 P -0.3 (v) 367.14 149.7 P -0.3 (e, it is playing in re) 372.47 149.7 P -0.3 (v) 455.66 149.7 P -0.3 (erse and) 461 149.7 P (the) 140.54 136.7 T 5 9 Q (Player) 156.73 136.7 T 3 11 Q ( will stop immediately because the media time is already be) 189.24 136.7 T (yond the) 451.82 136.7 T 0 0 0 1 0 0 0 K [/CropBox[41 63 FmDC 572 729 FmDC FmBx]/PAGE FmPD [/Dest/P.18/DEST FmPD2 141 811/I5.1.93032 FmPA 141 691/I5.1.93033 FmPA 189 560/I5.1.93036 FmPA 208 668/I5.1.93037 FmPA 141 426/I5.1.93038 FmPA 278 387/I5.1.93039 FmPA 349 413/I5.1.93040 FmPA [/Title(A)/Rect[132 109 508 676]/ARTICLE FmPD2 FMENDPAGE %%EndPage: "18" 28 %%Page: "19" 29 612 792 0 FMBEGINPAGE [0 0 0 1 0 0 0] [ 0 1 1 0 1 0 0] [ 1 0 1 0 0 1 0] [ 1 1 0 0 0 0 1] [ 1 0 0 0 0 1 1] [ 0 1 0 0 1 0 1] [ 0 0 1 0 1 1 0] [ 1 0.4 0.15 0 0 0.6 0.85] [ 0.6 0.4 0 0.1 0.3 0.5 0.9] 9 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 K 0 8 Q 0 X 0 0 0 1 0 0 0 K (Preparing a Player to Start) 112.5 683.17 T 4 9 Q (19) 499.5 682.5 T 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 3 11 Q (stop time. \050F) 112.5 659.7 T (or more information about) 168.26 659.7 T 5 9 Q (Player) 287.41 659.7 T 3 11 Q ( rates, see \322Setting a Player\325) 319.92 659.7 T (s) 443.34 659.7 T (Rate\323 on page) 112.5 646.7 T (26.\051) 177.57 646.7 T (Y) 112.5 625.7 T (ou can al) 119.23 625.7 T (w) 158.83 625.7 T (ays call) 166.66 625.7 T 5 9 Q (setStopTime) 202.71 625.7 T 3 11 Q ( on a stopped) 262.31 625.7 T 5 9 Q (Player) 323.41 625.7 T 3 11 Q (. Ho) 355.32 625.7 T (we) 373.98 625.7 T (v) 386.54 625.7 T (er) 391.87 625.7 T (, you can only) 399.98 625.7 T (set the stop time on a) 112.5 612.7 T 0 F (Started) 208.44 612.7 T 5 9 Q (Player) 242.97 612.7 T 3 11 Q ( if the stop time is not currently set. If the) 275.48 612.7 T 5 9 Q (Player) 112.5 599.7 T 3 11 Q ( already has a stop time,) 145.01 599.7 T 5 9 Q (setStopTime) 254.07 599.7 T 3 11 Q ( thro) 313.67 599.7 T (ws an error) 333.87 599.7 T (.) 382.74 599.7 T (Y) 112.5 578.7 T (ou can call) 119.23 578.7 T 5 9 Q (getStopTime) 169.63 578.7 T 3 11 Q ( to get the currently scheduled stop time. If the clock) 229.23 578.7 T (has no scheduled stop time,) 112.5 565.7 T 5 9 Q (getStopTime) 236.55 565.7 T 3 11 Q ( returns) 296.14 565.7 T 5 9 Q (Clock.UNSET) 332.19 565.7 T 3 11 Q (. T) 390.98 565.7 T (o remo) 402.32 565.7 T (v) 433.01 565.7 T (e the) 438.34 565.7 T (stop time so that the) 112.5 552.7 T 5 9 Q (Player) 203.87 552.7 T 3 11 Q ( continues until it reaches end-of-media, call) 236.37 552.7 T 5 9 Q (setStopTime\050UNSET\051) 112.5 539.7 T 3 11 Q (.) 210.02 539.7 T 4 13 Q (5.0) 112.5 501.37 T (Managing Player States) 145.5 501.37 T 113 645/G5.83164 FmPA 3 11 Q (The transitions between states are controlled with \336v) 112.5 479.7 T (e methods:) 344.83 479.7 T 5 9 Q (\245) 123.08 460.04 T (realize) 134.5 460.04 T (\245) 123.08 445.04 T (prefetch) 134.5 445.04 T (\245) 123.08 430.04 T (start) 134.5 430.04 T (\245) 123.08 415.04 T (deallocate) 134.5 415.04 T 3 11 Q (\245) 124.65 398.7 T 5 9 Q (stop) 134.5 398.7 T (\245) 123.08 382.04 T (close) 134.5 382.04 T 3 11 Q (By controlling when these methods are called, you can manage the state of a) 112.5 357.7 T 5 9 Q (Player) 112.5 344.7 T 3 11 Q (. F) 144.4 344.7 T (or e) 155.85 344.7 T (xample, you might w) 172.49 344.7 T (ant to minimize start-latenc) 265.88 344.7 T (y by preparing the) 386.39 344.7 T 5 9 Q (Player) 112.5 331.7 T 3 11 Q ( to start before you actually start it.) 145.01 331.7 T (Y) 112.5 310.7 T (ou can implement the) 119.23 310.7 T 5 9 Q (ControllerListener) 217 310.7 T 3 11 Q ( interf) 314.52 310.7 T (ace to manage these control) 340.99 310.7 T (methods in response to changes in the) 112.5 297.7 T 5 9 Q (Player\325s) 282.07 297.7 T 3 11 Q ( state. Listening for a) 325.41 297.7 T 5 9 Q (Player\325s) 421.34 297.7 T 3 11 Q (state transitions is also important in other cases. F) 112.5 284.7 T (or e) 331.41 284.7 T (xample, you cannot get a) 348.04 284.7 T 5 9 Q (Player\325s) 112.5 271.7 T 3 11 Q ( components until the) 155.84 271.7 T 5 9 Q (Player) 253.62 271.7 T 3 11 Q ( has been) 286.13 271.7 T 0 F (Realized) 329.81 271.7 T 3 F (. By listening for a) 367.7 271.7 T 5 9 Q (RealizeCompleteEvent) 112.5 258.7 T 3 11 Q ( you can get the components as soon as the) 220.86 258.7 T 5 9 Q (Player) 412.72 258.7 T 3 11 Q ( is) 445.23 258.7 T 0 F (Realized) 112.5 245.7 T 3 F (.) 150.38 245.7 T 4 F (5.1) 112.5 213.7 T (Preparing a Player to Start) 148.5 213.7 T 113 358/G5.82076 FmPA 3 F 1.77 (Most media) 112.5 184.7 P 5 9 Q 3.49 (Players) 171.04 184.7 P 3 11 Q 1.77 ( cannot be started instantly) 208.97 184.7 P 1.77 (. Before the) 333.27 184.7 P 5 9 Q 3.49 (Player) 392.95 184.7 P 3 11 Q 1.77 ( can start,) 425.46 184.7 P -0.24 (certain hardw) 112.5 171.7 P -0.24 (are and softw) 172.32 171.7 P -0.24 (are conditions must be met. F) 230.98 171.7 P -0.24 (or e) 359.75 171.7 P -0.24 (xample, if the) 376.14 171.7 P 5 9 Q -0.48 (Player) 438.96 171.7 P 3 11 Q 1.51 (has ne) 112.5 158.7 P 1.51 (v) 141.53 158.7 P 1.51 (er been started, it might be necessary to allocate b) 146.86 158.7 P 1.51 (uf) 379.54 158.7 P 1.51 (fers in memory to) 388.43 158.7 P -0.26 (store the media data. Or) 112.5 145.7 P -0.26 (, if the media data resides on a netw) 216.42 145.7 P -0.26 (ork de) 372.19 145.7 P -0.26 (vice, the) 399.45 145.7 P 5 9 Q -0.51 (Player) 438.96 145.7 P 3 11 Q 1.39 (might ha) 112.5 132.7 P 1.39 (v) 152.48 132.7 P 1.39 (e to establish a netw) 157.81 132.7 P 1.39 (ork connection before it can do) 252.46 132.7 P 1.39 (wnload the data.) 396.29 132.7 P 0 0 0 1 0 0 0 K [/CropBox[41 63 FmDC 572 729 FmDC FmBx]/PAGE FmPD [/Dest/P.19/DEST FmPD2 113 691/I5.1.93041 FmPA 113 631/I5.1.93042 FmPA 338 496/I5.1.93043 FmPA 217 462/I5.1.93044 FmPA 149 365/I5.1.93045 FmPA [/Rect[366 657 471 667]/Border[0 0 0]/Page 36/View[/XYZ null 177 480 FmDC exch pop null]/LNK FmPD [/Rect[113 644 189 657]/Border[0 0 0]/Page 36/View[/XYZ null 177 480 FmDC exch pop null]/LNK FmPD [/Title(A)/Rect[104 109 480 676]/ARTICLE FmPD2 FMENDPAGE %%EndPage: "19" 29 %%Page: "20" 30 612 792 0 FMBEGINPAGE [0 0 0 1 0 0 0] [ 0 1 1 0 1 0 0] [ 1 0 1 0 0 1 0] [ 1 1 0 0 0 0 1] [ 1 0 0 0 0 1 1] [ 0 1 0 0 1 0 1] [ 0 0 1 0 1 1 0] [ 1 0.4 0.15 0 0 0.6 0.85] [ 0.6 0.4 0 0.1 0.3 0.5 0.9] 9 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 K 0 8 Q 0 X 0 0 0 1 0 0 0 K (Java Media Players \320 Version 1.0.1) 382.63 683.17 T 4 9 Q (20) 103.5 682.5 T 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 3 11 Q 0.39 (Ev) 140.54 659.7 P 0.39 (en if the) 152.59 659.7 P 5 9 Q 0.76 (Player) 192.55 659.7 P 3 11 Q 0.39 ( has been started before, the b) 225.06 659.7 P 0.39 (uf) 358.21 659.7 P 0.39 (fers might contain data that is) 367.1 659.7 P (not v) 140.54 646.7 T (alid for the current media position.) 162.57 646.7 T 0 F (5.1.1) 140.54 614.7 T (Realizing and Prefetching the Player) 176.54 614.7 T 141 759/G5.83807 FmPA 3 F (JMF breaks the process of preparing a) 140.54 593.7 T 5 9 Q (Player) 311.3 593.7 T 3 11 Q ( to start into tw) 343.81 593.7 T (o phases,) 410.31 593.7 T 0 F (Realizing) 453.39 593.7 T 3 F -0.38 (and) 140.54 580.7 P 0 F -0.38 (Pr) 158.79 580.7 P -0.38 (efetc) 169.39 580.7 P -0.38 (hing) 189.99 580.7 P 3 F -0.38 (.) 209.55 580.7 P 0 F -0.38 (Realizing) 214.67 580.7 P 3 F -0.38 ( and) 256.23 580.7 P 0 F -0.38 (Pr) 276.86 580.7 P -0.38 (efetc) 287.46 580.7 P -0.38 (hing) 308.06 580.7 P 3 F -0.38 ( a) 327.62 580.7 P 5 9 Q -0.74 (Player) 337.25 580.7 P 3 11 Q -0.38 ( before you start it minimizes) 369.76 580.7 P (the time it tak) 140.54 567.7 T (es the) 201.23 567.7 T 5 9 Q (Player) 229.34 567.7 T 3 11 Q ( to be) 261.85 567.7 T (gin presenting media when) 286.12 567.7 T 5 9 Q (start) 407.72 567.7 T 3 11 Q ( is called and) 434.81 567.7 T -0.32 (helps create a highly-responsi) 140.54 554.7 P -0.32 (v) 270.35 554.7 P -0.32 (e interacti) 275.69 554.7 P -0.32 (v) 318.77 554.7 P -0.32 (e e) 324.11 554.7 P -0.32 (xperience for the user) 336.14 554.7 P -0.32 (. Implementing) 430.17 554.7 P (the) 140.54 541.7 T 5 9 Q (ControllerListener) 156.73 541.7 T 3 11 Q ( interf) 254.25 541.7 T (ace allo) 280.72 541.7 T (ws you to control when these operations) 314.34 541.7 T (occur) 140.54 528.7 T (.) 164.36 528.7 T (Y) 140.54 507.7 T (ou call) 147.27 507.7 T 5 9 Q (realize) 179.65 507.7 T 3 11 Q (to mo) 222.99 507.7 T (v) 248.2 507.7 T (e the) 253.53 507.7 T 5 9 Q (Player) 277.36 507.7 T 3 11 Q ( into the) 309.86 507.7 T 0 F (Realizing) 348.67 507.7 T 3 F ( state and be) 390.23 507.7 T (gin the real-) 444.75 507.7 T (ization process. Y) 140.54 494.7 T (ou call) 218.45 494.7 T 5 9 Q (prefetch) 250.83 494.7 T 3 11 Q ( to mo) 294.18 494.7 T (v) 322.13 494.7 T (e the) 327.46 494.7 T 5 9 Q (Player) 351.29 494.7 T 3 11 Q ( into the) 383.8 494.7 T 0 F (Pr) 422.6 494.7 T (efetc) 433.2 494.7 T (hing) 453.8 494.7 T 3 F ( state) 473.36 494.7 T (and initiate the prefetching process. The) 140.54 481.7 T 5 9 Q (realize) 319.86 481.7 T 3 11 Q ( and) 357.78 481.7 T 5 9 Q (prefetch) 379.17 481.7 T 3 11 Q ( methods are) 422.51 481.7 T -0.06 (asynchronous and return immediately) 140.54 468.7 P -0.06 (. When the) 305.52 468.7 P 5 9 Q -0.12 (Player) 356.04 468.7 P 3 11 Q -0.06 ( completes the requested) 388.55 468.7 P (operation, it posts a) 140.54 455.7 T 5 9 Q (RealizeCompleteEvent) 229.45 455.7 T 3 11 Q (or) 343.23 455.7 T 5 9 Q ( PrefetchCompleteEvent) 352.39 455.7 T 3 11 Q (.) 471.58 455.7 T -0.27 (\322Player States\323 on page) 140.54 442.7 P -0.27 (6 describes the operations that a) 246.65 442.7 P 5 9 Q -0.52 (Player) 388.64 442.7 P 3 11 Q -0.27 ( performs in each) 421.15 442.7 P (of these states.) 140.54 429.7 T -0.41 (A) 140.54 408.7 P 5 9 Q -0.8 (Player) 150.82 408.7 P 3 11 Q -0.41 ( in the) 183.33 408.7 P 0 F -0.41 (Pr) 212.36 408.7 P -0.41 (efetc) 222.95 408.7 P -0.41 (hed) 243.55 408.7 P 3 F -0.41 ( state is prepared to start and its start-up latenc) 259.44 408.7 P -0.41 (y cannot) 459.99 408.7 P -0.47 (be further reduced. Ho) 140.54 395.7 P -0.47 (we) 238.41 395.7 P -0.47 (v) 250.96 395.7 P -0.47 (er) 256.3 395.7 P -0.47 (, setting the media time through) 264.4 395.7 P 5 9 Q -0.93 (setMediaTime) 404.26 395.7 P 3 11 Q -0.47 ( might) 469.27 395.7 P (return the) 140.54 382.7 T 5 9 Q (Player) 185.74 382.7 T 3 11 Q ( to the) 218.25 382.7 T 0 F (Realized) 248.5 382.7 T 3 F ( state, increasing its start-up latenc) 286.39 382.7 T (y) 438.36 382.7 T (.) 443.15 382.7 T (K) 140.54 361.7 T (eep in mind that a) 148.2 361.7 T 0 F (Pr) 229.78 361.7 T (efetc) 240.37 361.7 T (hed) 260.97 361.7 T 5 9 Q (Player) 279.61 361.7 T 3 11 Q ( ties up system resources. Because some) 312.12 361.7 T (resources, such as sound cards, might only be usable by one program at a time,) 140.54 348.7 T (this might pre) 140.54 335.7 T (v) 201.38 335.7 T (ent other) 206.71 335.7 T 5 9 Q (Players) 248.26 335.7 T 3 11 Q ( from starting.) 286.18 335.7 T 0 F (5.1.2) 140.54 303.7 T (Blocking until a Player is Realized) 176.54 303.7 T 141 448/G5.91610 FmPA 3 F -0.15 (Man) 140.54 282.7 P -0.15 (y of the methods that can be called on a) 160.53 282.7 P 5 9 Q -0.29 (Player) 336.24 282.7 P 3 11 Q -0.15 ( require that the) 368.74 282.7 P 5 9 Q -0.29 (Player) 440.24 282.7 P 3 11 Q -0.15 ( be in) 472.75 282.7 P (the) 140.54 269.7 T 0 F (Realized) 156.73 269.7 T 3 F ( state. One w) 194.61 269.7 T (ay to guarantee that a) 251.93 269.7 T 5 9 Q (Player) 348.77 269.7 T 3 11 Q ( is) 381.27 269.7 T 0 F (Realized) 394.11 269.7 T 3 F ( when you call) 431.99 269.7 T (these methods is to implement a method that calls) 140.54 256.7 T 5 9 Q (realize) 362.67 256.7 T 3 11 Q ( and blocks until the) 400.6 256.7 T 5 9 Q (Player) 140.54 243.7 T 3 11 Q ( posts a) 173.04 243.7 T 5 9 Q (RealizeCompleteEvent) 208.79 243.7 T 3 11 Q (.) 317.15 243.7 T 4 F -0.06 (Note:) 140.54 222.7 P 3 F -0.06 ( Be a) 166.19 222.7 P -0.06 (w) 188.51 222.7 P -0.06 (are that blocking on) 196.34 222.7 P 5 9 Q -0.12 (realize) 286.54 222.7 P 3 11 Q -0.06 ( can produce unsatisf) 324.47 222.7 P -0.06 (actory results. F) 417.35 222.7 P -0.06 (or) 487.64 222.7 P (e) 140.54 209.7 T (xample, if an applet blocks while a) 145.25 209.7 T 5 9 Q (Player) 301.67 209.7 T 3 11 Q ( is realizing,) 334.18 209.7 T 5 9 Q (Applet.start) 391.01 209.7 T 3 11 Q (and) 461.44 209.7 T 5 9 Q (Applet.stop) 140.54 196.7 T 3 11 Q ( will not be able to interrupt the process.) 200.13 196.7 T -0.21 (T) 140.54 175.7 P -0.21 (o block until a) 146.38 175.7 P 5 9 Q -0.42 (Player) 211.52 175.7 P 3 11 Q -0.21 ( is) 244.03 175.7 P 0 F -0.21 (Realized) 256.45 175.7 P 3 F -0.21 (, you could implement a method called) 294.33 175.7 P 5 9 Q -0.42 (block-) 466.99 175.7 P (ingRealize) 140.54 162.7 T 3 11 Q ( that calls) 194.71 162.7 T 5 9 Q (realize) 239.63 162.7 T 3 11 Q ( on your) 277.55 162.7 T 5 9 Q (Player) 316.97 162.7 T 3 11 Q ( and returns when the) 349.48 162.7 T 5 9 Q (Player) 446.92 162.7 T 3 11 Q (posts a) 140.54 149.7 T 5 9 Q (RealizeCompleteEvent) 173.54 149.7 T 3 11 Q ( and your) 281.89 149.7 T 5 9 Q (controllerUpdate) 326.19 149.7 T 3 11 Q ( method is called.) 412.88 149.7 T -0.16 (This requires that you implement the) 140.54 136.7 P 5 9 Q -0.32 (ControllerListener) 304.55 136.7 P 3 11 Q -0.16 ( interf) 402.07 136.7 P -0.16 (ace and re) 428.38 136.7 P -0.16 (gister) 472.47 136.7 P (as a listener with the) 140.54 123.7 T 5 9 Q (Player) 233.72 123.7 T 3 11 Q (. If you re) 265.62 123.7 T (gister as a listener with multiple) 308.83 123.7 T 5 9 Q (Players) 452.43 123.7 T 3 11 Q (,) 490.36 123.7 T 0 0 0 1 0 0 0 K [/CropBox[41 63 FmDC 572 729 FmDC FmBx]/PAGE FmPD [/Dest/P.20/DEST FmPD2 180 659/I5.1.93046 FmPA 251 646/I5.1.93047 FmPA 229 607/I5.1.93048 FmPA 358 607/I5.1.93049 FmPA 212 560/I5.1.93050 FmPA 249 534/I5.1.93051 FmPA 177 455/I5.1.93052 FmPA [/Rect[141 440 252 450]/Border[0 0 0]/Page 16/View[/XYZ null 177 670 FmDC exch pop null]/LNK FmPD [/Title(A)/Rect[132 109 508 676]/ARTICLE FmPD2 FMENDPAGE %%EndPage: "20" 30 %%Page: "21" 31 612 792 0 FMBEGINPAGE [0 0 0 1 0 0 0] [ 0 1 1 0 1 0 0] [ 1 0 1 0 0 1 0] [ 1 1 0 0 0 0 1] [ 1 0 0 0 0 1 1] [ 0 1 0 0 1 0 1] [ 0 0 1 0 1 1 0] [ 1 0.4 0.15 0 0 0.6 0.85] [ 0.6 0.4 0 0.1 0.3 0.5 0.9] 9 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 K 0 8 Q 0 X 0 0 0 1 0 0 0 K (Preparing a Player to Start) 112.5 683.17 T 4 9 Q (21) 499.5 682.5 T 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 3 11 Q (your) 112.5 659.7 T 5 9 Q (controllerUpdate) 135.41 659.7 T 3 11 Q ( method needs to determine which) 222.1 659.7 T 5 9 Q (Player) 376.08 659.7 T 3 11 Q ( posted the) 408.59 659.7 T 5 9 Q (RealizeCompleteEvent) 112.5 646.7 T 3 11 Q (.) 220.86 646.7 T 3 8.8 Q (1) 223.61 651.1 T 112.5 618.04 471.46 630.04 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 112.5 618.04 471.46 630.04 R 7 X 0 0 0 1 0 0 0 K V 112.5 628.04 472.5 628.04 2 L V 0.25 H 0 Z 0 X N 40.5 63 571.5 729 C 5 9 Q 0 X 0 0 0 1 0 0 0 K (boolean realized = false;) 127.5 612.04 T (public synchronized void blockingRealize\050\051) 127.5 600.04 T ({) 127.5 588.04 T ( myPlayer.realize\050\051;) 127.5 576.04 T ( while \050!realized\051 {) 127.5 564.04 T ( try {) 127.5 552.04 T ( wait\050\051;) 127.5 540.04 T ( }) 127.5 528.04 T ( catch \050java.lang.InterruptedException e\051 {) 127.5 516.04 T ( status.setText\050"Interrupted while waiting on) 127.5 504.04 T ( realize...exiting."\051;) 127.5 492.04 T ( System.exit\0501\051;) 127.5 480.04 T ( }) 127.5 468.04 T ( }) 127.5 456.04 T (}) 127.5 444.04 T (public synchronized void controllerUpdate \050ControllerEvent) 127.5 432.04 T (event\051) 127.5 420.04 T ({) 127.5 408.04 T ( if \050event instanceof RealizeCompleteEvent\051 {) 127.5 396.04 T ( realized = true;) 127.5 384.04 T ( notify\050\051;) 127.5 372.04 T ( }) 127.5 360.04 T ( else if \050event instanceof EndOfMediaEvent\051 {) 127.5 348.04 T ( eomReached = true;) 127.5 336.04 T ( }) 127.5 324.04 T 112.5 297.04 471.46 309.04 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 112.5 297.04 471.46 309.04 R 7 X 0 0 0 1 0 0 0 K V 112.5 299.04 472.5 299.04 2 L V 0.25 H 0 Z 0 X N 40.5 63 571.5 729 C 5 9 Q 0 X 0 0 0 1 0 0 0 K (}) 127.5 312.04 T 0 11 Q (5.1.3) 112.5 267.7 T (Determining a Player\325s Start-up Latency) 148.5 267.7 T 113 412/G5.82368 FmPA 3 F (T) 112.5 246.7 T (o determine ho) 118.34 246.7 T (w much time is required to start a) 184.05 246.7 T 5 9 Q (Player) 334.37 246.7 T 3 11 Q (, you can call) 366.44 246.7 T 5 9 Q (get-) 427.84 246.7 T (StartLatency) 112.5 233.7 T 3 11 Q (. F) 176.8 233.7 T (or) 188.25 233.7 T 5 9 Q (Players) 200.16 233.7 T 3 11 Q ( that ha) 238.09 233.7 T (v) 270.26 233.7 T (e a v) 275.59 233.7 T (ariable start latenc) 296.08 233.7 T (y) 376.56 233.7 T (, the return v) 381.34 233.7 T (alue of) 437.28 233.7 T 5 9 Q (getStartLatency) 112.5 220.7 T 3 11 Q ( represents the maximum possible start latenc) 193.77 220.7 T (y) 394.02 220.7 T (. F) 398.81 220.7 T (or some) 410.26 220.7 T (media types,) 112.5 207.7 T 5 9 Q (getStartLatency) 170.85 207.7 T 3 11 Q ( might return) 252.12 207.7 T 5 9 Q (LATENCY_UNKNOWN) 312.32 207.7 T 3 11 Q (.) 393.59 207.7 T 112.5 177.5 471.46 185 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 112.5 183 232.5 183 2 L 0.25 H 2 Z 0 X 0 0 0 1 0 0 0 K N 40.5 63 571.5 729 C 3 7.2 Q 0 X 0 0 0 1 0 0 0 K (1.) 124.5 175.1 T 3 9 Q 0.88 (This example code is used with the permission of Bill Day and JavaWorld magazine. The) 136.5 171.5 P 0.79 (blockingRealize example code was first published by Bill Day in \322Java Media Framework) 136.5 161.5 P -0.54 (Player API: Multimedia Comes to Java\323 in JavaWorld magazine, an online publication of Web) 136.5 151.5 P -0.21 (Publishing Inc., April 1997. Please see http://www.javaworld.com/javaworld/jw-04-1997/jw-) 136.5 141.5 P (04-jmf.html for the complete article, example code listing, and demonstration applets.) 136.5 131.5 T 0 0 0 1 0 0 0 K [/CropBox[41 63 FmDC 572 729 FmDC FmBx]/PAGE FmPD [/Dest/P.21/DEST FmPD2 228 798/I5.1.93054 FmPA 329 419/I5.1.93055 FmPA 171 359/I5.1.93056 FmPA [/Title(A)/Rect[104 109 480 676]/ARTICLE FmPD2 FMENDPAGE %%EndPage: "21" 31 %%Page: "22" 32 612 792 0 FMBEGINPAGE [0 0 0 1 0 0 0] [ 0 1 1 0 1 0 0] [ 1 0 1 0 0 1 0] [ 1 1 0 0 0 0 1] [ 1 0 0 0 0 1 1] [ 0 1 0 0 1 0 1] [ 0 0 1 0 1 1 0] [ 1 0.4 0.15 0 0 0.6 0.85] [ 0.6 0.4 0 0.1 0.3 0.5 0.9] 9 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 K 0 8 Q 0 X 0 0 0 1 0 0 0 K (Java Media Players \320 Version 1.0.1) 382.63 683.17 T 4 9 Q (22) 103.5 682.5 T 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 3 11 Q -0.24 (The start-up latenc) 140.54 659.7 P -0.24 (y reported by) 222.37 659.7 P 5 9 Q -0.47 (getStartLatency) 283.06 659.7 P 3 11 Q -0.24 ( might dif) 364.33 659.7 P -0.24 (fer depending on the) 406.97 659.7 P 5 9 Q (Player\325s) 140.54 646.7 T 3 11 Q (current state. F) 189.3 646.7 T (or e) 254.81 646.7 T (xample, after a) 271.45 646.7 T 5 9 Q (prefetch) 339.86 646.7 T 3 11 Q ( operation, the v) 383.21 646.7 T (alue) 454.42 646.7 T (returned by) 140.54 633.7 T 5 9 Q (getStartLatency) 193.69 633.7 T 3 11 Q ( is typically smaller) 274.96 633.7 T (. A) 360.82 633.7 T 5 9 Q (Controller) 377.02 633.7 T 3 11 Q ( that can be) 431.2 633.7 T -0.25 (added to a) 140.54 620.7 P 5 9 Q -0.48 (Player) 187.76 620.7 P 3 11 Q -0.25 ( will return a useful v) 220.27 620.7 P -0.25 (alue once it is) 313.16 620.7 P 0 F -0.25 (Pr) 375.73 620.7 P -0.25 (efetc) 386.32 620.7 P -0.25 (hed) 406.92 620.7 P 3 F -0.25 (. \050F) 422.81 620.7 P -0.25 (or more infor-) 437.68 620.7 P -0.05 (mation about added Controllers, see \322Using a Player to Manage and Synchronize) 140.54 607.7 P (other Controllers\323 on page) 140.54 594.7 T (29.\051) 260.29 594.7 T 4 F (5.2) 140.54 562.7 T (Starting and Stopping a Player) 176.54 562.7 T 141 707/G5.82093 FmPA 3 F (Calling) 140.54 541.7 T 5 9 Q (start) 175.68 541.7 T 3 11 Q ( mo) 202.77 541.7 T (v) 219.41 541.7 T (es a) 224.75 541.7 T 5 9 Q (Player) 244.29 541.7 T 3 11 Q ( into the) 276.8 541.7 T 0 F (Started) 315.61 541.7 T 3 F ( state. As soon as) 347.39 541.7 T 5 9 Q (start) 426.22 541.7 T 3 11 Q ( is called,) 453.31 541.7 T -0.32 (methods that are only le) 140.54 528.7 P -0.32 (g) 244.78 528.7 P -0.32 (al for stopped) 250.23 528.7 P 5 9 Q -0.64 (Players) 312.49 528.7 P 3 11 Q -0.32 ( cannot be called until the) 350.42 528.7 P 5 9 Q -0.64 (Player) 464.57 528.7 P 3 11 Q (has been stopped.) 140.54 515.7 T (If) 140.54 494.7 T 5 9 Q (start) 150.61 494.7 T 3 11 Q ( is called and the) 177.7 494.7 T 5 9 Q (Player) 254.38 494.7 T 3 11 Q ( has not been prefetched,) 286.89 494.7 T 5 9 Q (start) 399.3 494.7 T 3 11 Q ( performs the) 426.39 494.7 T -0.03 (realize and prefetch operations as needed to mo) 140.54 481.7 P -0.03 (v) 349.39 481.7 P -0.03 (e the) 354.72 481.7 P 5 9 Q -0.06 (Player) 378.48 481.7 P 3 11 Q -0.03 ( into the) 410.99 481.7 P 0 F -0.03 (Pr) 449.7 481.7 P -0.03 (efetc) 460.3 481.7 P -0.03 (hed) 480.9 481.7 P 3 F (state. The) 140.54 468.7 T 5 9 Q (Player) 186.05 468.7 T 3 11 Q ( posts transition e) 218.56 468.7 T (v) 295.59 468.7 T (ents as it mo) 300.93 468.7 T (v) 356.07 468.7 T (es through each state.) 361.41 468.7 T -0.23 (When) 140.54 447.7 P 5 9 Q -0.44 (stop) 169.33 447.7 P 3 11 Q -0.23 ( is called on a) 191 447.7 P 5 9 Q -0.44 (Player) 253.11 447.7 P 3 11 Q -0.23 (, the) 285.18 447.7 P 5 9 Q -0.44 (Player) 306.42 447.7 P 3 11 Q -0.23 ( is considered to be stopped immedi-) 338.92 447.7 P (ately;) 140.54 434.7 T 5 9 Q (stop) 167.73 434.7 T 3 11 Q ( is synchronous. Ho) 189.4 434.7 T (we) 276.51 434.7 T (v) 289.06 434.7 T (er) 294.39 434.7 T (, a) 302.5 434.7 T 5 9 Q (Player) 315.64 434.7 T 3 11 Q ( can also stop asynchronously) 348.14 434.7 T (when:) 140.54 421.7 T (\245) 152.69 398.7 T (The end of the media stream is reached.) 162.54 398.7 T (\245) 152.69 380.7 T (The stop time previously set with) 162.54 380.7 T 5 9 Q (setStopTime) 312.26 380.7 T 3 11 Q (is reached.) 377.27 380.7 T (\245) 152.69 362.7 T (The) 162.54 362.7 T 5 9 Q (Player) 182.39 362.7 T 3 11 Q ( is data starved.) 214.9 362.7 T (When a) 140.54 341.7 T 5 9 Q (Player) 177.19 341.7 T 3 11 Q ( stops, it posts a) 209.7 341.7 T 5 9 Q (StopEvent) 282.43 341.7 T 3 11 Q (. T) 331.19 341.7 T (o determine wh) 342.53 341.7 T (y the) 410.91 341.7 T 5 9 Q (Player) 435.35 341.7 T 3 11 Q (stopped, you must listen for the speci\336c stop e) 140.54 328.7 T (v) 344.06 328.7 T (ents:) 349.39 328.7 T 5 9 Q (DeallocateEvent) 372.92 328.7 T 3 11 Q (,) 454.19 328.7 T 5 9 Q (EndOf-) 459.69 328.7 T -0.41 (MediaEvent) 140.54 315.7 P 3 11 Q -0.21 (,) 194.71 315.7 P 5 9 Q -0.41 (RestartingEvent) 200.01 315.7 P 3 11 Q -0.21 (,) 281.28 315.7 P 5 9 Q -0.41 (StopAtTimeEvent) 286.57 315.7 P 3 11 Q -0.21 (,) 367.84 315.7 P 5 9 Q -0.41 (StopByRequestEvent,) 373.13 315.7 P 3 11 Q -0.21 (and) 481.08 315.7 P 5 9 Q (DataStarvedEvent) 140.54 302.7 T 3 11 Q (.) 227.22 302.7 T 4 F (5.3) 140.54 270.7 T (Releasing Player Resources) 176.54 270.7 T 141 415/G5.82098 FmPA 3 F (The) 140.54 249.7 T 5 9 Q (deallocate) 160.39 249.7 T 3 11 Q ( method tells a) 214.57 249.7 T 5 9 Q (Player) 281.79 249.7 T 3 11 Q ( to release an) 314.3 249.7 T (y e) 371.86 249.7 T (xclusi) 384.83 249.7 T (v) 410.83 249.7 T (e resources and) 416.17 249.7 T (minimize its use of non-e) 140.54 236.7 T (xclusi) 252.2 236.7 T (v) 278.2 236.7 T (e resources. Although b) 283.54 236.7 T (uf) 387.79 236.7 T (fering and memory) 396.68 236.7 T (management requirements for) 140.54 223.7 T 5 9 Q (Players) 275.25 223.7 T 3 11 Q ( are not speci\336ed, most Ja) 313.18 223.7 T (v) 426.61 223.7 T (a Media) 431.83 223.7 T 5 9 Q (Play-) 470.32 223.7 T (ers) 140.54 210.7 T 3 11 Q ( allocate b) 156.79 210.7 T (uf) 201.78 210.7 T (fers that are lar) 210.67 210.7 T (ge by the standards of Ja) 276.74 210.7 T (v) 384.97 210.7 T (a objects. A well-imple-) 390.2 210.7 T (mented) 140.54 197.7 T 5 9 Q (Player) 175.67 197.7 T 3 11 Q ( releases as much internal memory as possible when) 208.18 197.7 T 5 9 Q (deallocate) 440.66 197.7 T 3 11 Q (is called.) 140.54 184.7 T 2.41 (The) 140.54 155.7 P 5 9 Q 4.74 (deallocate) 162.8 155.7 P 3 11 Q 2.41 ( method can only be called on a) 216.98 155.7 P 0 F 2.41 (Stopped) 378.59 155.7 P 5 9 Q 4.74 (Player) 419.19 155.7 P 3 11 Q 2.41 (. T) 451.09 155.7 P 2.41 (o a) 464.84 155.7 P 2.41 (v) 480.16 155.7 P 2.41 (oid) 485.44 155.7 P 5 9 Q 0.16 (ClockStartedErrors) 140.54 142.7 P 3 11 Q 0.08 (, you should call) 238.06 142.7 P 5 9 Q 0.16 (stop) 313.86 142.7 P 3 11 Q 0.08 ( before you call) 335.53 142.7 P 5 9 Q 0.16 (deallocate) 407.34 142.7 P 3 11 Q 0.08 (. Calling) 461.52 142.7 P 5 9 Q 1.94 (deallocate) 140.54 129.7 P 3 11 Q 0.99 ( on a) 194.71 129.7 P 5 9 Q 1.94 (Player) 221.81 129.7 P 3 11 Q 0.99 ( in the) 254.32 129.7 P 0 F 0.99 (Pr) 287.52 129.7 P 0.99 (efetc) 298.12 129.7 P 0.99 (hing) 318.72 129.7 P 3 F 0.99 ( or) 338.28 129.7 P 0 F 0.99 (Pr) 354.91 129.7 P 0.99 (efetc) 365.51 129.7 P 0.99 (hed) 386.11 129.7 P 3 F 0.99 ( state returns it to the) 401.99 129.7 P 0 0 0 1 0 0 0 K [/CropBox[41 63 FmDC 572 729 FmDC FmBx]/PAGE FmPD [/Dest/P.22/DEST FmPD2 176 693/I5.1.93057 FmPA 316 693/I5.1.93058 FmPA 169 599/I5.1.93059 FmPA 282 493/I5.1.93060 FmPA 373 480/I5.1.93061 FmPA 460 480/I5.1.93062 FmPA 200 467/I5.1.93063 FmPA 287 467/I5.1.93064 FmPA 373 467/I5.1.93065 FmPA 141 454/I5.1.93066 FmPA 305 422/I5.1.93067 FmPA 160 401/I5.1.93068 FmPA [/Rect[302 605 499 615]/Border[0 0 0]/Page 39/View[/XYZ null 146 709 FmDC exch pop null]/LNK FmPD [/Rect[141 592 271 605]/Border[0 0 0]/Page 39/View[/XYZ null 146 709 FmDC exch pop null]/LNK FmPD [/Title(A)/Rect[132 109 508 676]/ARTICLE FmPD2 FMENDPAGE %%EndPage: "22" 32 %%Page: "23" 33 612 792 0 FMBEGINPAGE [0 0 0 1 0 0 0] [ 0 1 1 0 1 0 0] [ 1 0 1 0 0 1 0] [ 1 1 0 0 0 0 1] [ 1 0 0 0 0 1 1] [ 0 1 0 0 1 0 1] [ 0 0 1 0 1 1 0] [ 1 0.4 0.15 0 0 0.6 0.85] [ 0.6 0.4 0 0.1 0.3 0.5 0.9] 9 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 K 0 8 Q 0 X 0 0 0 1 0 0 0 K (Implementing the ControllerListener Interface) 112.5 683.17 T 4 9 Q (23) 499.5 682.5 T 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 0 11 Q 0.43 (Realized) 112.5 659.7 P 3 F 0.43 ( state. If) 150.38 659.7 P 5 9 Q 0.84 (deallocate) 190.16 659.7 P 3 11 Q 0.43 ( is called while the) 244.34 659.7 P 5 9 Q 0.84 (Player) 331.72 659.7 P 3 11 Q 0.43 ( is realizing, the) 364.23 659.7 P 5 9 Q 0.84 (Player) 438.96 659.7 P 3 11 Q -0.13 (posts a) 112.5 646.7 P 5 9 Q -0.25 (DeallocateEvent) 145.24 646.7 P 3 11 Q -0.13 ( and returns to the) 226.51 646.7 P 0 F -0.13 (Unr) 308.04 646.7 P -0.13 (ealized) 325.36 646.7 P 3 F -0.13 ( state. \050Once a) 356.52 646.7 P 5 9 Q -0.25 (Player) 421.67 646.7 P 3 11 Q -0.13 ( has) 454.18 646.7 P (been realized, it can ne) 112.5 633.7 T (v) 213.33 633.7 T (er return to the) 218.66 633.7 T 0 F (Unr) 286.48 633.7 T (ealized) 303.79 633.7 T 3 F ( state.\051) 334.95 633.7 T (Y) 112.5 612.7 T (ou generally call) 119.23 612.7 T 5 9 Q (deallocate) 195.3 612.7 T 3 11 Q ( when the) 249.48 612.7 T 5 9 Q (Player) 294.99 612.7 T 3 11 Q ( is not being used. F) 327.5 612.7 T (or e) 415.95 612.7 T (xample,) 432.59 612.7 T (an applet should call) 112.5 599.7 T 5 9 Q (deallocate) 205.99 599.7 T 3 11 Q ( as part of its) 260.17 599.7 T 5 9 Q (stop) 319.74 599.7 T 3 11 Q ( method. By calling) 341.42 599.7 T 5 9 Q (deallo-) 430.95 599.7 T (cate) 112.5 586.7 T 3 11 Q (, the program can maintain references to the) 134.17 586.7 T 5 9 Q (Player) 330.59 586.7 T 3 11 Q (, while freeing other) 362.66 586.7 T (resources for use by the system as a whole. \050JMF does not pre) 112.5 573.7 T (v) 385.04 573.7 T (ent a) 390.37 573.7 T 0 F (Realized) 414.2 573.7 T 5 9 Q (Player) 112.5 560.7 T 3 11 Q ( that has formerly been) 145.01 560.7 T 0 F (Pr) 249.18 560.7 T (efetc) 259.77 560.7 T (hed) 280.37 560.7 T 3 F ( or) 296.26 560.7 T 0 F (Started) 310.92 560.7 T 3 F ( from maintaining informa-) 342.7 560.7 T (tion that w) 112.5 547.7 T (ould allo) 159.45 547.7 T (w it to be started up more quickly in the future.\051) 197.98 547.7 T -0.04 (When you are \336nished with a) 112.5 526.7 P 5 9 Q -0.07 (Player) 244.26 526.7 P 3 11 Q -0.04 ( \050or other) 276.77 526.7 P 5 9 Q -0.07 (Controller) 320.35 526.7 P 3 11 Q -0.04 (\051 and are not going to) 374.53 526.7 P (use it an) 112.5 513.7 T (ymore, you should call) 149 513.7 T 5 9 Q (close) 252.57 513.7 T 3 11 Q (. The) 279.66 513.7 T 5 9 Q (close) 305.02 513.7 T 3 11 Q ( method indicates that the) 332.11 513.7 T 5 9 Q (Con-) 447.91 513.7 T (troller) 112.5 500.7 T 3 11 Q ( will no longer be used and can shut itself do) 150.43 500.7 T (wn. Calling) 346.91 500.7 T 5 9 Q (close) 400.99 500.7 T 3 11 Q ( releases) 428.08 500.7 T (all of the resources that the) 112.5 487.7 T 5 9 Q (Controller) 234.08 487.7 T 3 11 Q ( w) 288.26 487.7 T (as using and causes the it to cease all) 298.85 487.7 T (acti) 112.5 474.7 T (vity) 128.11 474.7 T (. When a) 144.51 474.7 T 5 9 Q (Controller) 186.66 474.7 T 3 11 Q ( is closed, it posts a) 240.84 474.7 T 5 9 Q (ControllerClosedEvent) 329.15 474.7 T 3 11 Q (. A) 442.93 474.7 T (closed) 112.5 461.7 T 5 9 Q (Controller) 143.35 461.7 T 3 11 Q ( cannot be reopened and in) 197.54 461.7 T (v) 315.31 461.7 T (oking methods on a closed) 320.59 461.7 T 5 9 Q (Con-) 440.67 461.7 T (troller) 112.5 448.7 T 3 11 Q ( might generate errors.) 150.43 448.7 T 4 F (5.4) 112.5 416.7 T (Implementing the ControllerListener Interface) 148.5 416.7 T 113 561/G5.82251 FmPA 5 9 Q 0.27 (ControllerListener) 112.5 387.7 P 3 11 Q 0.14 ( is an asynchronous interf) 210.02 387.7 P 0.14 (ace for handling e) 323.51 387.7 P 0.14 (v) 402.76 387.7 P 0.14 (ents generated) 408.1 387.7 P 0.16 (by) 112.5 374.7 P 5 9 Q 0.32 (Controller) 126.41 374.7 P 3 11 Q 0.16 ( objects. Using the) 180.59 374.7 P 5 9 Q 0.32 (ControllerListener) 265.88 374.7 P 3 11 Q 0.16 ( interf) 363.4 374.7 P 0.16 (ace enables you to) 390.03 374.7 P 2.49 (manage the timing of potentially time-consuming) 112.5 361.7 P 5 9 Q 4.91 (Player) 348.07 361.7 P 3 11 Q 2.49 ( operations such as) 380.58 361.7 P (prefetching.) 112.5 348.7 T (T) 112.5 327.7 T (o implement the) 118.34 327.7 T 5 9 Q (ControllerListener) 192.59 327.7 T 3 11 Q ( interf) 290.11 327.7 T (ace, you need to:) 316.58 327.7 T (1.) 120.25 303.7 T (Implement the) 134.5 303.7 T 5 9 Q (ControllerListener) 201.1 303.7 T 3 11 Q ( interface in a class.) 298.63 303.7 T (2.) 120.25 283.7 T 0.93 (Register that class as a listener by calling) 134.5 283.7 P 5 9 Q 1.84 (addControllerListener) 325.88 283.7 P 3 11 Q 0.93 ( on the) 439.66 283.7 P 5 9 Q (Controller) 134.5 269.7 T 3 11 Q ( that you want to receive events from.) 188.68 269.7 T (When a) 112.5 247.7 T 5 9 Q (Controller) 149.15 247.7 T 3 11 Q ( posts an e) 203.33 247.7 T (v) 249.19 247.7 T (ent, it calls) 254.53 247.7 T 5 9 Q (controllerUpdate) 305.25 247.7 T 3 11 Q ( on each re) 391.93 247.7 T (gis-) 439.72 247.7 T (tered listener) 112.5 234.7 T (. T) 169.02 234.7 T (ypically) 180.36 234.7 T (,) 215.09 234.7 T 5 9 Q (controllerUpdate) 220.59 234.7 T 3 11 Q ( is implemented as a series of if-else) 307.27 234.7 T (statements of the form:) 112.5 221.7 T 112.5 193.04 471.46 205.04 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 112.5 193.04 471.46 205.04 R 7 X 0 0 0 1 0 0 0 K V 112.5 203.04 472.5 203.04 2 L V 0.25 H 0 Z 0 X N 40.5 63 571.5 729 C 5 9 Q 0 X 0 0 0 1 0 0 0 K (if\050event instanceof EventType\051{) 127.5 187.04 T (...) 127.5 175.04 T (} else if\050event instanceof OtherEventType\051{) 127.5 163.04 T (...) 127.5 151.04 T 112.5 124.04 471.46 136.04 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 112.5 124.04 471.46 136.04 R 7 X 0 0 0 1 0 0 0 K V 112.5 126.04 472.5 126.04 2 L V 0.25 H 0 Z 0 X N 40.5 63 571.5 729 C 5 9 Q 0 X 0 0 0 1 0 0 0 K (}) 127.5 139.04 T 0 0 0 1 0 0 0 K [/CropBox[41 63 FmDC 572 729 FmDC FmBx]/PAGE FmPD [/Dest/P.23/DEST FmPD2 145 798/I5.1.93069 FmPA 253 665/I5.1.93070 FmPA 113 539/I5.1.93072 FmPA 149 568/I5.1.93073 FmPA 135 435/I5.1.93074 FmPA 305 399/I5.1.93075 FmPA [/Title(A)/Rect[104 109 480 676]/ARTICLE FmPD2 FMENDPAGE %%EndPage: "23" 33 %%Page: "24" 34 612 792 0 FMBEGINPAGE [0 0 0 1 0 0 0] [ 0 1 1 0 1 0 0] [ 1 0 1 0 0 1 0] [ 1 1 0 0 0 0 1] [ 1 0 0 0 0 1 1] [ 0 1 0 0 1 0 1] [ 0 0 1 0 1 1 0] [ 1 0.4 0.15 0 0 0.6 0.85] [ 0.6 0.4 0 0.1 0.3 0.5 0.9] 9 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 K 0 8 Q 0 X 0 0 0 1 0 0 0 K (Java Media Players \320 Version 1.0.1) 382.63 683.17 T 4 9 Q (24) 103.5 682.5 T 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 3 11 Q -0.21 (This \336lters out the e) 140.54 659.7 P -0.21 (v) 227.41 659.7 P -0.21 (ents that you are not interested in. If you ha) 232.75 659.7 P -0.21 (v) 421.87 659.7 P -0.21 (e re) 427.21 659.7 P -0.21 (gistered as a) 443.01 659.7 P (listener with multiple) 140.54 646.7 T 5 9 Q (Controllers) 237.4 646.7 T 3 11 Q (, you also need to determine which) 297 646.7 T 5 9 Q (Control-) 453.42 646.7 T (ler) 140.54 633.7 T 3 11 Q ( posted the e) 156.79 633.7 T (v) 211.81 633.7 T (ent.) 217.15 633.7 T 5 9 Q (ControllerEvents) 236.09 633.7 T 3 11 Q ( come \322stamped\323 with a reference to) 322.78 633.7 T (their source that you can access by calling) 140.54 620.7 T 5 9 Q (getSource) 328.71 620.7 T 3 11 Q (.) 377.47 620.7 T (\322) 140.54 599.7 T (Appendix D: ControllerAdapter\323 on page) 144.54 599.7 T (67 pro) 329.98 599.7 T (vides the source for an imple-) 358.23 599.7 T (mentation of) 140.54 586.7 T 5 9 Q (ControllerListener) 199.2 586.7 T 3 11 Q ( that can be easily e) 296.72 586.7 T (xtended to respond to par-) 383.01 586.7 T (ticular) 140.54 573.7 T 5 9 Q (Events) 171.39 573.7 T 3 11 Q (.) 203.9 573.7 T (When you recei) 140.54 552.7 T (v) 209.9 552.7 T (e e) 215.24 552.7 T (v) 227.48 552.7 T (ents from a) 232.81 552.7 T 5 9 Q (Controller) 285.05 552.7 T 3 11 Q (, you might need to do some addi-) 338.79 552.7 T (tional processing to ensure that the) 140.54 539.7 T 5 9 Q (Controller) 296.35 539.7 T 3 11 Q ( is in the proper state before call-) 350.53 539.7 T (ing a control method. F) 140.54 526.7 T (or e) 243.34 526.7 T (xample, before calling an) 259.97 526.7 T (y of the methods that are) 371.61 526.7 T (restricted to) 140.54 513.7 T 0 F (Stopped) 195.52 513.7 T 5 9 Q (Players) 233.72 513.7 T 3 11 Q (, you should check the) 271.64 513.7 T 5 9 Q (Player\325s) 373.07 513.7 T 3 11 Q ( tar) 416.42 513.7 T (get state by) 430.57 513.7 T -0.31 (calling) 140.54 500.7 P 5 9 Q -0.62 (getTargetState) 172.91 500.7 P 3 11 Q -0.31 (. If) 248.77 500.7 P 5 9 Q -0.62 (start) 263.71 500.7 P 3 11 Q -0.31 ( has been called, the) 290.8 500.7 P 5 9 Q -0.62 (Player) 380.88 500.7 P 3 11 Q -0.31 ( is considered to be) 413.39 500.7 P (in the) 140.54 487.7 T 0 F (Started) 168.04 487.7 T 3 F ( state, though it might be posting transition e) 199.81 487.7 T (v) 396.02 487.7 T (ents as it prepares the) 401.36 487.7 T 5 9 Q (Player) 140.54 474.7 T 3 11 Q ( to present media.) 173.04 474.7 T -0.12 (Some types of) 140.54 453.7 P 5 9 Q -0.23 (ControllerEvents) 205.88 453.7 P 3 11 Q -0.12 ( are stamped with additional state information.) 292.56 453.7 P (F) 140.54 440.7 T (or e) 146.49 440.7 T (xample, the) 163.12 440.7 T 5 9 Q (StartEvent) 217.19 440.7 T 3 11 Q ( and) 271.37 440.7 T 5 9 Q (StopEvent) 292.76 440.7 T 3 11 Q ( classes each de\336ne a method that) 341.52 440.7 T (allo) 140.54 427.7 T (ws you to retrie) 156.76 427.7 T (v) 225.22 427.7 T (e the media time at which the e) 230.56 427.7 T (v) 367.45 427.7 T (ent occurred.) 372.79 427.7 T 4 13 Q (6.0) 140.54 389.37 T (Managing Timing) 173.54 389.37 T 141 533/G5.91396 FmPA 3 11 Q 0.82 (In man) 140.54 359.7 P 0.82 (y cases, instead of playing a single media stream from be) 172.05 359.7 P 0.82 (ginning to end,) 431.55 359.7 P 0.38 (you w) 140.54 346.7 P 0.38 (ant to play a portion of the stream or synchronize the playback of multiple) 168 346.7 P 2.56 (streams. The JMF) 140.54 333.7 P 5 9 Q 5.05 (TimeBase) 230.1 333.7 P 3 11 Q 2.56 ( and) 273.45 333.7 P 5 9 Q 5.05 (Clock) 299.95 333.7 P 3 11 Q 2.56 ( interf) 327.04 333.7 P 2.56 (aces de\336ne the mechanism for) 356.07 333.7 P (managing the timing and synchronization of media playback.) 140.54 320.7 T (A) 140.54 299.7 T 5 9 Q (TimeBase) 151.23 299.7 T 3 11 Q ( represents the \337o) 194.57 299.7 T (w of time. A) 272.2 299.7 T 0 F (time-base time) 330.55 299.7 T 3 F ( cannot be transformed) 395.01 299.7 T (or reset. A Ja) 140.54 286.7 T (v) 198.35 286.7 T (a Media) 203.58 286.7 T 5 9 Q (Player) 242.07 286.7 T 3 11 Q ( uses its) 274.57 286.7 T 5 9 Q (TimeBase) 312.16 286.7 T 3 11 Q ( to k) 355.5 286.7 T (eep time in the same w) 374.95 286.7 T (ay) 475.96 286.7 T -0.15 (that a quartz w) 140.54 273.7 P -0.15 (atch uses a crystal that vibrates at a kno) 205.04 273.7 P -0.15 (wn frequenc) 377.71 273.7 P -0.15 (y to k) 432.07 273.7 P -0.15 (eep time.) 456.72 273.7 P -0.43 (The system maintains a master) 140.54 260.7 P 5 9 Q -0.85 (TimeBase) 276.78 260.7 P 3 11 Q -0.43 ( that measures time in nanoseconds from) 320.13 260.7 P -0.11 (a speci\336ed base time, such as January 1, 1970. The system) 140.54 247.7 P 5 9 Q -0.22 (TimeBase) 399.6 247.7 P 3 11 Q -0.11 ( is dri) 442.94 247.7 P -0.11 (v) 467.5 247.7 P -0.11 (en by) 472.84 247.7 P (the system clock and is accessible through the) 140.54 234.7 T 5 9 Q (Manager) 345.84 234.7 T 3 11 Q (.) 383.16 234.7 T 5 9 Q (getSystemTimeBase) 385.91 234.7 T 3 11 Q (method.) 140.54 221.7 T (A) 140.54 200.7 T 5 9 Q (Player\325s) 151.23 200.7 T 0 11 Q (media time) 197.32 200.7 T 3 F ( represents a point in time within the stream that the) 245.9 200.7 T 5 9 Q -0.43 (Player) 140.54 187.7 P 3 11 Q -0.22 ( is presenting. The) 173.04 187.7 P 0 F -0.22 (media time) 256.18 187.7 P 3 F -0.22 ( can be started, stopped, and reset much lik) 304.54 187.7 P -0.22 (e) 492.08 187.7 P (a stopw) 140.54 174.7 T (atch.) 174.34 174.7 T (A) 140.54 153.7 T 5 9 Q (Clock) 151.23 153.7 T 3 11 Q ( de\336nes the mapping between a) 178.32 153.7 T 5 9 Q (TimeBase) 319.46 153.7 T 3 11 Q ( and the) 362.8 153.7 T 0 F (media time) 400.38 153.7 T 3 F (.) 448.95 153.7 T 0 0 0 1 0 0 0 K [/CropBox[41 63 FmDC 572 729 FmDC FmBx]/PAGE FmPD [/Dest/P.24/DEST FmPD2 329 772/I5.1.93076 FmPA 419 605/I5.1.93077 FmPA 274 542/I5.1.93078 FmPA 151 451/I5.1.93079 FmPA 328 451/I5.1.93080 FmPA 245 412/I5.1.93081 FmPA 366 399/I5.1.93082 FmPA 386 386/I5.1.93083 FmPA 197 352/I5.1.93085 FmPA 231 305/I5.1.93086 FmPA [/Rect[141 597 341 607]/Border[0 0 0]/Dest/M9.9.30490.Chapter.Title.Appendix.A.Java.Media.Applet/LNK FmPD2 [/Title(A)/Rect[132 109 508 676]/ARTICLE FmPD2 FMENDPAGE %%EndPage: "24" 34 %%Page: "25" 35 612 792 0 FMBEGINPAGE [0 0 0 1 0 0 0] [ 0 1 1 0 1 0 0] [ 1 0 1 0 0 1 0] [ 1 1 0 0 0 0 1] [ 1 0 0 0 0 1 1] [ 0 1 0 0 1 0 1] [ 0 0 1 0 1 1 0] [ 1 0.4 0.15 0 0 0.6 0.85] [ 0.6 0.4 0 0.1 0.3 0.5 0.9] 9 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 K 0 8 Q 0 X 0 0 0 1 0 0 0 K (Setting the Media Time) 112.5 683.17 T 4 9 Q (25) 499.5 682.5 T 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 3 11 Q -0.12 (A Ja) 112.5 542.67 P -0.12 (v) 132.01 542.67 P -0.12 (a Media) 137.24 542.67 P 5 9 Q -0.25 (Player) 175.48 542.67 P 3 11 Q -0.12 ( can answer se) 207.98 542.67 P -0.12 (v) 271.17 542.67 P -0.12 (eral timing queries about the media source it) 276.5 542.67 P 5.47 (is presenting. Of course, timing information is subject to the ph) 112.5 529.67 P 5.47 (ysical) 445.8 529.67 P -0.04 (characteristics and limitations of both the media source and of the netw) 112.5 516.67 P -0.04 (ork de) 425.66 516.67 P -0.04 (vice) 453.14 516.67 P (on which it is stored.) 112.5 503.67 T (A) 112.5 482.67 T 5 9 Q (Time) 123.19 482.67 T 3 11 Q ( object represents a quantity of some time unit, such as nanoseconds. Y) 144.86 482.67 T (ou) 457.11 482.67 T (use) 112.5 469.67 T 5 9 Q (Time) 129.91 469.67 T 3 11 Q ( objects when you query or set a) 151.59 469.67 T 5 9 Q (Player\325s) 296.39 469.67 T 3 11 Q ( timing information.) 339.73 469.67 T 4 F (6.1) 112.5 437.67 T (Setting the Media Time) 148.5 437.67 T 113 582/G5.81840 FmPA 3 F 1.17 (Setting a) 112.5 408.67 P 5 9 Q 2.31 (Player\325s) 156.4 408.67 P 0 11 Q 1.17 (media time) 203.66 408.67 P 3 F 1.17 ( is equi) 253.41 408.67 P 1.17 (v) 287.25 408.67 P 1.17 (alent to setting a read position within a) 292.48 408.67 P 0.42 (media stream. F) 112.5 395.67 P 0.42 (or a media data source such as a \336le, the) 183.75 395.67 P 0 F 0.42 (media time) 367.86 395.67 P 3 F 0.42 ( is bounded;) 416.85 395.67 P (the maximum) 112.5 382.67 T 0 F (media time) 176.06 382.67 T 3 F ( is de\336ned by the end of the media stream.) 224.63 382.67 T (T) 112.5 361.67 T (o set the) 118.34 361.67 T 0 F (media time) 157.75 361.67 T 3 F ( you call) 206.33 361.67 T 5 9 Q (setMediaTime) 246.96 361.67 T 3 11 Q ( and pass in a) 311.98 361.67 T 5 9 Q ( Time) 371.25 361.67 T 3 11 Q (object that rep-) 403.76 361.67 T (resents the time you w) 112.5 348.67 T (ant to set.) 211.38 348.67 T 4 F (6.2) 112.5 316.67 T (Getting the Current Time) 148.5 316.67 T 113 461/G5.80319 FmPA 3 F 0.1 (Calling) 112.5 287.67 P 5 9 Q 0.2 (getMediaTime) 147.75 287.67 P 3 11 Q 0.1 ( returns a) 212.76 287.67 P 5 9 Q 0.2 (Time) 256.76 287.67 P 3 11 Q 0.1 ( object that represents the) 278.43 287.67 P 5 9 Q 0.2 (Player\325s) 394.11 287.67 P 3 11 Q 0.1 ( current) 437.46 287.67 P 0 F 1.63 (media time) 112.5 274.67 P 3 F 1.63 (. If the) 162.7 274.67 P 5 9 Q 3.2 (Player) 199.35 274.67 P 3 11 Q 1.63 ( is not presenting media data, this is the point from) 231.85 274.67 P 6.62 (which media presentation will commence. There is not a one-to-one) 112.5 261.67 P 2.37 (correspondence between a) 112.5 248.67 P 0 F 2.37 (media time) 238.41 248.67 P 3 F 2.37 ( and a particular frame. Each frame is) 289.35 248.67 P 0.94 (presented for a certain period of time, and the) 112.5 235.67 P 0 F 0.94 (media time) 324.4 235.67 P 3 F 0.94 ( continues to adv) 373.91 235.67 P 0.94 (ance) 451.31 235.67 P (during that period.) 112.5 222.67 T -0.17 (F) 112.5 201.67 P -0.17 (or e) 118.45 201.67 P -0.17 (xample, imagine you ha) 134.92 201.67 P -0.17 (v) 239.9 201.67 P -0.17 (e a slide sho) 245.24 201.67 P -0.17 (w) 298.54 201.67 P 5 9 Q -0.33 (Player) 309.06 201.67 P 3 11 Q -0.17 ( that displays each slide for 5) 341.57 201.67 P (seconds\321the) 112.5 188.67 T 5 9 Q (Player) 174.52 188.67 T 3 11 Q ( essentially has a frame rate of 0.2 frames per second.) 207.03 188.67 T 112.5 568 471.46 656.04 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 359.19 596.04 359.19 597.91 363.83 596.04 359.19 594.16 4 Y 0.5 H 0 Z 0 X 0 0 0 1 0 0 0 K N 359.19 596.04 359.19 597.91 363.83 596.04 359.19 594.16 4 Y V 125.59 596.04 358.94 596.04 2 L 2 Z N 287.19 632.04 287.19 633.91 291.83 632.04 287.19 630.16 4 Y 0 Z N 287.19 632.04 287.19 633.91 291.83 632.04 287.19 630.16 4 Y V 148.5 632.04 286.94 632.04 2 L 2 Z N 0 9 Q (time-base time) 379.75 592.04 T (media time) 366 628.04 T 180.25 598.12 180.25 594.12 2 L 1 H N 232.92 598.12 232.92 594.12 2 L N 278.17 598.12 278.17 594.12 2 L N 318.17 598.12 318.17 594.12 2 L N 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 3 F (start) 173 584.67 T 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K (stop) 225.67 584.67 T 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K (start) 270.5 584.67 T 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K (stop) 310.5 584.67 T 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 148.5 634.12 148.5 630.12 2 L 2 H N 201.17 634.12 201.17 630.12 2 L 1 H N 241.17 634.12 241.17 630.12 2 L N J 148.71 631.75 179.34 596.12 2 L J 148.71 631.75 149.29 631.08 2 L 0.25 H N [1.711 4.156] 1.711 I 149.29 631.08 178.77 596.79 2 L N J 178.77 596.79 179.34 596.12 2 L N J 201.22 631.75 233.09 596.12 2 L J 201.22 631.75 201.8 631.1 2 L N [1.743 4.232] 1.743 I 201.8 631.1 232.51 596.78 2 L N J 232.51 596.78 233.09 596.12 2 L N J 201.22 631.75 277.47 596.12 2 L J 201.22 631.75 202.01 631.38 2 L N [1.753 4.258] 1.753 I 202.01 631.38 276.67 596.49 2 L N J 276.67 596.49 277.47 596.12 2 L N J 241.22 631.75 318.09 596.12 2 L J 241.22 631.75 242.01 631.38 2 L N [1.765 4.288] 1.765 I 242.01 631.38 317.3 596.49 2 L N J 317.3 596.49 318.09 596.12 2 L N J (end of media) 268.5 639.29 T (0) 144.96 639.25 T 90 450 1.56 1.56 294.65 631.44 G 2 H 90 450 1.56 1.56 294.65 631.44 A 40.5 63 571.5 729 C 0 0 0 1 0 0 0 K [/CropBox[41 63 FmDC 572 729 FmDC FmBx]/PAGE FmPD [/Dest/P.25/DEST FmPD2 123 634/I5.1.93087 FmPA 259 589/I5.1.93088 FmPA 148 439/I5.1.93089 FmPA 433 400/I5.1.93090 FmPA [/Title(A)/Rect[104 109 480 676]/ARTICLE FmPD2 FMENDPAGE %%EndPage: "25" 35 %%Page: "26" 36 612 792 0 FMBEGINPAGE [0 0 0 1 0 0 0] [ 0 1 1 0 1 0 0] [ 1 0 1 0 0 1 0] [ 1 1 0 0 0 0 1] [ 1 0 0 0 0 1 1] [ 0 1 0 0 1 0 1] [ 0 0 1 0 1 1 0] [ 1 0.4 0.15 0 0 0.6 0.85] [ 0.6 0.4 0 0.1 0.3 0.5 0.9] 9 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 K 0 8 Q 0 X 0 0 0 1 0 0 0 K (Java Media Players \320 Version 1.0.1) 382.63 683.17 T 4 9 Q (26) 103.5 682.5 T 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 3 11 Q (If you start the) 140.54 483.27 T 5 9 Q (Player) 207.74 483.27 T 3 11 Q ( at time 0.0, while the \336rst) 240.25 483.27 T 0 F (fr) 358.5 483.27 T (ame) 365.67 483.27 T 3 F ( is displayed, the media) 384 483.27 T -0 (time adv) 140.54 470.27 P -0 (ances from 0.0 to 5.0. If you start at time 2.0, the \336rst frame is displayed) 178.45 470.27 P (for 3 seconds, until time 5.0 is reached.) 140.54 457.27 T -0.46 (Y) 140.54 436.27 P -0.46 (ou can get a) 147.27 436.27 P 5 9 Q -0.91 (Player\325s) 201.01 436.27 P 3 11 Q -0.46 ( current) 244.36 436.27 P 0 F -0.46 (time-base time) 280.09 436.27 P 3 F -0.46 ( by getting the) 344.08 436.27 P 5 9 Q -0.91 (Player\325s) 408.24 436.27 P -0.91 (TimeBase) 453.87 436.27 P 3 11 Q (and calling) 140.54 423.27 T 5 9 Q (getRefTime) 191.86 423.27 T 3 11 Q (:) 246.04 423.27 T 5 9 Q (myCurrentTBTime = player1.getTimeBase\050\051.getRefTime\050\051;) 162.54 398.61 T 3 11 Q (When a) 140.54 373.27 T 5 9 Q (Player) 177.19 373.27 T 3 11 Q ( is running, you can get the) 209.7 373.27 T 0 F (time-base time) 331.9 373.27 T 3 F ( that corresponds to a) 396.36 373.27 T (particular) 140.54 360.27 T 0 F (media time) 185.44 360.27 T 3 F (by calling) 236.76 360.27 T 5 9 Q (mapToTimeBase) 283.2 360.27 T 3 11 Q (.) 353.64 360.27 T 4 F (6.3) 140.54 328.27 T (Setting a Player\325s Rate) 176.54 328.27 T 141 472/G5.83103 FmPA 3 F 0.14 (The) 140.54 299.27 P 5 9 Q 0.28 (Player\325s) 160.53 299.27 P 3 11 Q 0.14 ( rate determines ho) 203.88 299.27 P 0.14 (w) 288.03 299.27 P 0 F 0.14 (media time) 298.86 299.27 P 3 F 0.14 ( changes with respect to time-base) 347.58 299.27 P -0.07 (time; it de\336nes ho) 140.54 286.27 P -0.07 (w man) 219.2 286.27 P -0.07 (y units a) 248.6 286.27 P 5 9 Q -0.14 (Player\325s) 288.42 286.27 P 0 11 Q -0.07 (media time) 334.45 286.27 P 3 F -0.07 ( adv) 382.96 286.27 P -0.07 (ances for e) 401.25 286.27 P -0.07 (v) 448.48 286.27 P -0.07 (ery unit of) 453.81 286.27 P 0 F 0.81 (time-base time) 140.54 273.27 P 3 F 0.81 (. The) 205.81 273.27 P 5 9 Q 1.6 (Player\325s) 232.79 273.27 P 3 11 Q 0.81 ( rate can be thought of as a temporal scale f) 276.13 273.27 P 0.81 (actor) 475.37 273.27 P 0.81 (.) 496.75 273.27 P 1.17 (F) 140.54 260.27 P 1.17 (or e) 146.49 260.27 P 1.17 (xample, a rate of 2.0 indicates that) 164.29 260.27 P 0 F 1.17 (media time) 326.76 260.27 P 3 F 1.17 ( passes twice as f) 376.5 260.27 P 1.17 (ast as the) 456.83 260.27 P 0 F (time-base time) 140.54 247.27 T 3 F ( when the) 204.99 247.27 T 5 9 Q (Player) 250.51 247.27 T 3 11 Q ( is started.) 283.02 247.27 T (In theory) 140.54 226.27 T (, a) 179.84 226.27 T 5 9 Q (Player\325s) 192.97 226.27 T 3 11 Q ( rate could be set to an) 236.32 226.27 T (y real number) 335.13 226.27 T (, with ne) 395.78 226.27 T (g) 433.81 226.27 T (ati) 439.26 226.27 T (v) 449.98 226.27 T (e rates) 455.32 226.27 T (interpreted as playing the media in re) 140.54 213.27 T (v) 304.01 213.27 T (erse. Ho) 309.34 213.27 T (we) 345.72 213.27 T (v) 358.27 213.27 T (er) 363.6 213.27 T (, some media formats ha) 371.71 213.27 T (v) 479.33 213.27 T (e) 484.67 213.27 T -0.17 (dependencies between frames that mak) 140.54 200.27 P -0.17 (e it impossible or impractical to play them) 312.03 200.27 P (in re) 140.54 187.27 T (v) 160.12 187.27 T (erse or at non-standard rates.) 165.45 187.27 T (When) 140.54 166.27 T 5 9 Q (setRate) 169.55 166.27 T 3 11 Q ( is called on a) 207.48 166.27 T 5 9 Q (Player) 270.72 166.27 T 3 11 Q (, the method returns the rate that is actually) 302.79 166.27 T (set, e) 140.54 153.27 T (v) 162.87 153.27 T (en if it has not changed.) 168.2 153.27 T 5 9 Q (Players) 276.04 153.27 T 3 11 Q ( are only guaranteed to support a rate of) 313.97 153.27 T (1.0.) 140.54 140.27 T 140.54 500.61 499.5 656.04 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 298.13 548.29 298.13 550.42 301.82 548.29 298.13 546.15 4 Y 1 H 0 Z 0 X 0 0 0 1 0 0 0 K N 298.13 548.29 298.13 550.42 301.82 548.29 298.13 546.15 4 Y V 197.82 548.29 297.63 548.29 2 L 2 Z N 226.39 555.43 226.39 541.86 2 L N 255.11 555.43 255.11 541.86 2 L N 281.54 555.43 281.54 541.86 2 L N 8 7 Q (5) 224.45 531.14 T (10) 251.21 531.14 T (15) 277.64 531.14 T 8 28 Q (}) 0 -90 204.39 526 TF (}) 0 -90 257.96 526 TF (}) 0 -90 230.96 526 TF 8 7 Q (fr) 198.29 506.86 T (ame 1) 202.49 506.86 T (fr) 227 506.86 T (ame 2) 231.21 506.86 T (fr) 255.43 506.86 T (ame 3) 259.64 506.86 T (getMediaTime) 148.54 641.14 T (Dur) 301.39 536.14 T (ation) 312.6 536.14 T 197.82 548.29 292.82 643.29 2 L 0.5 H N 197.96 648.45 195.83 648.45 197.96 652.14 200.1 648.45 4 Y 1 H 0 Z N 197.96 648.45 195.83 648.45 197.96 652.14 200.1 648.45 4 Y V 197.96 548.14 197.96 647.95 2 L 2 Z N 190.82 576 204.39 576 2 L N 190.82 604.71 204.39 604.71 2 L N 190.82 632.71 204.39 632.71 2 L N 198.54 548.29 224.96 548.29 2 L 1.5 H N 226.39 576 252.82 576 2 L N 255.11 604.71 281.54 604.71 2 L N (5) 181.16 573.49 T (10) 179.21 602.2 T (15) 179.21 630.2 T 40.5 63 571.5 729 C 0 0 0 1 0 0 0 K [/CropBox[41 63 FmDC 572 729 FmDC FmBx]/PAGE FmPD [/Dest/P.26/DEST FmPD2 177 480/M5.9.16188.BHead.after.AHead.63.Setting.a.Players.Rate FmPA 177 480/I5.1.83118 FmPA 192 575/I5.1.93093 FmPA 283 512/I5.1.93094 FmPA 284 480/I5.1.93095 FmPA 404 425/I5.1.93096 FmPA 296 365/I5.1.93097 FmPA 170 318/I5.1.93098 FmPA [/Title(A)/Rect[132 109 508 676]/ARTICLE FmPD2 FMENDPAGE %%EndPage: "26" 36 %%Page: "27" 37 612 792 0 FMBEGINPAGE [0 0 0 1 0 0 0] [ 0 1 1 0 1 0 0] [ 1 0 1 0 0 1 0] [ 1 1 0 0 0 0 1] [ 1 0 0 0 0 1 1] [ 0 1 0 0 1 0 1] [ 0 0 1 0 1 1 0] [ 1 0.4 0.15 0 0 0.6 0.85] [ 0.6 0.4 0 0.1 0.3 0.5 0.9] 9 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 K 0 8 Q 0 X 0 0 0 1 0 0 0 K (Getting a Player\325s Duration) 112.5 683.17 T 4 9 Q (27) 499.5 682.5 T 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 4 11 Q (6.4) 112.5 659.7 T (Getting a Player\325s Duration) 148.5 659.7 T 113 804/G5.85826 FmPA 3 F -0.06 (Since your program might need to determine ho) 112.5 638.7 P -0.06 (w long a gi) 322.92 638.7 P -0.06 (v) 371.66 638.7 P -0.06 (en media stream will) 376.99 638.7 P -0.4 (run, all) 112.5 625.7 P 5 9 Q -0.8 (Controllers) 145.6 625.7 P 3 11 Q -0.4 ( implement the) 205.2 625.7 P 5 9 Q -0.8 (Duration) 272.74 625.7 P 3 11 Q -0.4 ( interf) 316.08 625.7 P -0.4 (ace. This interf) 342.15 625.7 P -0.4 (ace comprises) 407.52 625.7 P (a single method,) 112.5 612.7 T 5 9 Q (getDuration) 187.66 612.7 T 3 11 Q (. Duration represents the length of time that a) 247.26 612.7 T (media object w) 112.5 599.7 T (ould run, if played at the def) 179.6 599.7 T (ault rate of 1.0. A media stream\325) 304.44 599.7 T (s) 446.8 599.7 T (duration is accessible only through the) 112.5 586.7 T 5 9 Q (Player) 284.82 586.7 T 3 11 Q (.) 316.72 586.7 T (If the duration can\325) 112.5 565.7 T (t be determined when) 196.91 565.7 T 5 9 Q (getDuration) 294.67 565.7 T 3 11 Q ( is called,) 354.27 565.7 T 5 9 Q -0.88 (DURATION_UNKNOWN) 112.5 552.7 P 3 11 Q -0.45 ( is returned. This can happen if the) 199.19 552.7 P 5 9 Q -0.88 (Player) 351.09 552.7 P 3 11 Q -0.45 ( has not yet reached) 383.6 552.7 P (a state where the duration of the media source is a) 112.5 539.7 T (v) 332.23 539.7 T (ailable. At a later time, the) 337.45 539.7 T (duration might be a) 112.5 526.7 T (v) 198.13 526.7 T (ailable and a call to) 203.36 526.7 T 5 9 Q (getDuration) 291.65 526.7 T 3 11 Q ( w) 351.24 526.7 T (ould return the duration) 361.83 526.7 T -0.26 (v) 112.5 513.7 P -0.26 (alue. If the media source does not ha) 117.72 513.7 P -0.26 (v) 276.98 513.7 P -0.26 (e a de\336ned duration, as in the case of a li) 282.31 513.7 P -0.26 (v) 458.76 513.7 P -0.26 (e) 464.09 513.7 P (broadcast,) 112.5 500.7 T 5 9 Q (getDuration) 160.15 500.7 T 3 11 Q ( returns) 219.75 500.7 T 5 9 Q (DURATION_UNBOUNDED) 255.8 500.7 T 3 11 Q (.) 353.32 500.7 T 4 13 Q (7.0) 112.5 462.37 T (Synchronizing Players) 145.5 462.37 T 113 606/G5.74086 FmPA 3 11 Q (T) 112.5 440.7 T (o synchronize the playback of multiple media streams, you can synchronize the) 118.34 440.7 T 5 9 Q (Players) 112.5 427.7 T 3 11 Q ( by associating them with the same) 150.43 427.7 T 5 9 Q (TimeBase) 307.17 427.7 T 3 11 Q (. T) 350.51 427.7 T (o do this, you use the) 361.85 427.7 T 5 9 Q (getTimeBase) 112.5 414.7 T 3 11 Q ( and) 172.1 414.7 T 5 9 Q (setTimeBase) 193.48 414.7 T 3 11 Q ( methods de\336ned by the) 253.08 414.7 T 5 9 Q (Clock) 360.93 414.7 T 3 11 Q ( interf) 388.02 414.7 T (ace. F) 414.49 414.7 T (or) 440.59 414.7 T -0.41 (e) 112.5 401.7 P -0.41 (xample, you could synchronize) 117.22 401.7 P 5 9 Q -0.8 (player1) 255.82 401.7 P 3 11 Q -0.41 ( with) 293.75 401.7 P 5 9 Q -0.8 (player2) 317.99 401.7 P 3 11 Q -0.41 ( by setting) 355.92 401.7 P 5 9 Q -0.8 (player1) 403.29 401.7 P 3 11 Q -0.41 ( to use) 441.21 401.7 P 5 9 Q (player2\325s) 112.5 388.7 T 3 11 Q ( time base:) 161.26 388.7 T 5 9 Q (player1.setTimeBase\050player2.getTimeBase\050\051\051;) 134.5 364.04 T 3 11 Q -0.47 (When you synchronize) 112.5 338.7 P 5 9 Q -0.93 (Players) 215.25 338.7 P 3 11 Q -0.47 ( by associating them with the same) 253.17 338.7 P 5 9 Q -0.93 (TimeBase) 404.32 338.7 P 3 11 Q -0.47 (, you) 447.66 338.7 P (must still manage the control of each) 112.5 325.7 T 5 9 Q (Player) 277.79 325.7 T 3 11 Q ( indi) 310.29 325.7 T (vidually) 329.89 325.7 T (. Because managing) 365.23 325.7 T (synchronized) 112.5 312.7 T 5 9 Q (Players) 173.9 312.7 T 3 11 Q ( in this w) 211.83 312.7 T (ay can be complicated, JMF pro) 252.36 312.7 T (vides a mecha-) 393.34 312.7 T (nism that allo) 112.5 299.7 T (ws a) 172.12 299.7 T 5 9 Q (Player) 194.73 299.7 T 3 11 Q ( to assume control o) 227.23 299.7 T (v) 315.67 299.7 T (er an) 321.01 299.7 T (y) 342.52 299.7 T 5 9 Q (Controller) 350.77 299.7 T 3 11 Q (. The) 404.35 299.7 T 5 9 Q (Player) 429.7 299.7 T 3 11 Q (manages the states of the controllers automatically) 112.5 286.7 T (, allo) 334.19 286.7 T (wing you to interact with) 355.92 286.7 T (the entire group through a single point of control. F) 112.5 273.7 T (or more information, see) 338.43 273.7 T (\322Using a Player to Manage and Synchronize other Controllers\323 on page) 112.5 260.7 T (29.) 430.52 260.7 T (In a fe) 112.5 239.7 T (w situations, you might w) 140.32 239.7 T (ant to manage the synchronization of multiple) 254.19 239.7 T 5 9 Q (Players) 112.5 226.7 T 3 11 Q ( yourself so that you can control the rates or media times independently) 150.43 226.7 T (.) 464.39 226.7 T (If you do this, you must:) 112.5 213.7 T (\245) 124.65 190.7 T (Register as a listener for each synchronized) 134.5 190.7 T 5 9 Q (Player) 328.47 190.7 T 3 11 Q (.) 360.98 190.7 T (\245) 124.65 172.7 T (Determine which) 134.5 172.7 T 5 9 Q (Player\325s) 213.32 172.7 T 3 11 Q ( time base is going to be used to drive the other) 256.66 172.7 T 5 9 Q -1.56 (Players) 134.5 159.7 P 3 11 Q -0.79 ( and set the time base for the synchronized) 172.43 159.7 P 5 9 Q -1.56 (Players) 355.63 159.7 P 3 11 Q -0.79 (. Not all) 393.55 159.7 P 5 9 Q -1.56 (Players) 429.68 159.7 P 3 11 Q -0.29 (can assume a new time base. For example, if one of the) 134.5 146.7 P 5 9 Q -0.57 (Players) 377.25 146.7 P 3 11 Q -0.29 ( you want to) 415.18 146.7 P -0.4 (synchronize has a push data-source, that) 134.5 133.7 P 5 9 Q -0.78 (Player\325s) 312.05 133.7 P 3 11 Q -0.4 ( time base must be used to) 355.39 133.7 P 0 0 0 1 0 0 0 K [/CropBox[41 63 FmDC 572 729 FmDC FmBx]/PAGE FmPD [/Dest/P.27/DEST FmPD2 146 615/M5.9.21523.BHead.after.AHead.64.Synchronizing.Players FmPA 146 615/I5.1.83124 FmPA 273 777/I5.1.93099 FmPA 279 811/I5.1.93100 FmPA 113 704/I5.1.93101 FmPA 256 652/I5.1.93102 FmPA 273 615/I5.1.93103 FmPA 113 566/I5.1.93104 FmPA 193 566/I5.1.93105 FmPA 135 514/I5.1.93106 FmPA 221 365/I5.1.93108 FmPA [/Rect[113 258 442 268]/Border[0 0 0]/Page 39/View[/XYZ null 146 709 FmDC exch pop null]/LNK FmPD [/Title(A)/Rect[104 109 480 676]/ARTICLE FmPD2 FMENDPAGE %%EndPage: "27" 37 %%Page: "28" 38 612 792 0 FMBEGINPAGE [0 0 0 1 0 0 0] [ 0 1 1 0 1 0 0] [ 1 0 1 0 0 1 0] [ 1 1 0 0 0 0 1] [ 1 0 0 0 0 1 1] [ 0 1 0 0 1 0 1] [ 0 0 1 0 1 1 0] [ 1 0.4 0.15 0 0 0.6 0.85] [ 0.6 0.4 0 0.1 0.3 0.5 0.9] 9 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 K 0 8 Q 0 X 0 0 0 1 0 0 0 K (Java Media Players \320 Version 1.0.1) 382.63 683.17 T 4 9 Q (28) 103.5 682.5 T 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 3 11 Q (drive the other) 162.54 659.7 T 5 9 Q (Player) 229.44 659.7 T 3 11 Q (s.) 261.95 659.7 T (\245) 152.69 641.7 T (Set the rate for all of the) 162.54 641.7 T 5 9 Q (Players) 272.2 641.7 T 3 11 Q (. If a) 310.13 641.7 T 5 9 Q (Player) 333.34 641.7 T 3 11 Q ( cannot support the rate you) 365.85 641.7 T -0.63 (specify, it returns the rate that was used. \050There is no mechanism for querying) 162.54 628.7 P (the rates that a) 162.54 615.7 T 5 9 Q (Player) 229.13 615.7 T 3 11 Q ( supports.\051) 261.64 615.7 T (\245) 152.69 597.7 T (Synchronize the) 162.54 597.7 T 5 9 Q (Players\325) 236.47 597.7 T 3 11 Q ( states. \050For example, stop all of the) 279.81 597.7 T 5 9 Q (Players) 439.9 597.7 T 3 11 Q (.\051) 477.83 597.7 T (\245) 152.69 579.7 T (Synchronize the operation of the) 162.54 579.7 T 5 9 Q (Players) 308.87 579.7 T 3 11 Q (:) 346.79 579.7 T 3 4.4 Q (\245) 162.54 563.9 T 3 11 Q (Set the media time for each) 171.54 561.7 T 5 9 Q (Player) 294.95 561.7 T 3 11 Q (.) 327.46 561.7 T 3 4.4 Q (\245) 162.54 543.9 T 3 11 Q (Prefetch all of the) 171.54 541.7 T 5 9 Q (Players) 252.79 541.7 T 3 11 Q (.) 290.72 541.7 T 3 4.4 Q (\245) 162.54 523.9 T 3 11 Q (Determine the maximum start latency among the synchronized) 171.54 521.7 T 5 9 Q (Players) 450.77 521.7 T 3 11 Q (.) 488.7 521.7 T 3 4.4 Q (\245) 162.54 503.9 T 3 11 Q -0.31 (Start the) 171.54 501.7 P 5 9 Q -0.62 (Players) 210.63 501.7 P 3 11 Q -0.31 ( by calling) 248.56 501.7 P 5 9 Q -0.62 (syncStart) 296.81 501.7 P 3 11 Q -0.31 ( with a time that takes into account) 345.57 501.7 P (the maximum latency.) 171.54 487.7 T (Y) 140.54 465.7 T (ou must listen for transition e) 147.27 465.7 T (v) 276.24 465.7 T (ents for all of the) 281.58 465.7 T 5 9 Q (Players) 359.48 465.7 T 3 11 Q ( and k) 397.4 465.7 T (eep track of) 424.18 465.7 T -0.41 (which ones ha) 140.54 452.7 P -0.41 (v) 202.43 452.7 P -0.41 (e posted e) 207.77 452.7 P -0.41 (v) 250.66 452.7 P -0.41 (ents. F) 256 452.7 P -0.41 (or e) 284.77 452.7 P -0.41 (xample, when you prefetch the) 300.99 452.7 P 5 9 Q -0.8 (Players) 437.64 452.7 P 3 11 Q -0.41 (, you) 475.57 452.7 P (need to k) 140.54 439.7 T (eep track of which ones ha) 180.75 439.7 T (v) 298.13 439.7 T (e posted) 303.47 439.7 T 5 9 Q (PrefetchComplete) 342.57 439.7 T 3 11 Q ( e) 429.26 439.7 T (v) 436.62 439.7 T (ents so that) 441.95 439.7 T -0.02 (you can be sure all of the) 140.54 426.7 P 5 9 Q -0.04 (Players) 253.73 426.7 P 3 11 Q -0.02 ( are) 291.66 426.7 P 0 F -0.02 (Pr) 310.55 426.7 P -0.02 (efetc) 321.15 426.7 P -0.02 (hed) 341.75 426.7 P 3 F -0.02 ( before calling) 357.63 426.7 P 5 9 Q -0.04 (syncStart) 423.86 426.7 P 3 11 Q -0.02 (. Sim-) 472.62 426.7 P (ilarly) 140.54 413.7 T (, when you request that the synchronized) 163.04 413.7 T 5 9 Q (Players) 345.73 413.7 T 3 11 Q ( stop at a particular time,) 383.65 413.7 T -0.15 (you need to listen for the stop e) 140.54 400.7 P -0.15 (v) 277.59 400.7 P -0.15 (ent posted by each) 282.93 400.7 P 5 9 Q -0.3 (Player) 366.63 400.7 P 3 11 Q -0.15 ( to determine when all) 399.14 400.7 P (of the) 140.54 387.7 T 5 9 Q (Players) 168.64 387.7 T 3 11 Q ( ha) 206.57 387.7 T (v) 219.48 387.7 T (e actually stopped.) 224.82 387.7 T (In some situations, you need to be careful about responding to e) 140.54 366.7 T (v) 421.33 366.7 T (ents posted by) 426.67 366.7 T (the synchronized) 140.54 353.7 T 5 9 Q (Players) 218.13 353.7 T 3 11 Q (. T) 256.05 353.7 T (o be sure of the) 267.4 353.7 T 5 9 Q (Players\325) 337.96 353.7 T 3 11 Q ( states, you might need to) 381.3 353.7 T (w) 140.54 340.7 T (ait at certain stages for all of the synchronized) 148.37 340.7 T 5 9 Q (Players) 353.96 340.7 T 3 11 Q ( to reach the same state) 391.88 340.7 T (before continuing.) 140.54 327.7 T (F) 140.54 306.7 T (or e) 146.49 306.7 T (xample, assume that you are using one) 163.12 306.7 T 5 9 Q (Player) 336.04 306.7 T 3 11 Q ( to dri) 368.55 306.7 T (v) 394.55 306.7 T (e a group of synchro-) 399.89 306.7 T (nized) 140.54 293.7 T 5 9 Q (Players) 167.11 293.7 T 3 11 Q (. A user interacting with that) 205.04 293.7 T 5 9 Q (Player) 333.66 293.7 T 3 11 Q ( sets the media time to 10,) 366.17 293.7 T (starts the) 140.54 280.7 T 5 9 Q (Player) 182.7 280.7 T 3 11 Q (, and then changes the media time to 20. Y) 214.77 280.7 T (ou then:) 401.45 280.7 T (\245) 152.69 257.7 T (Pass along the first) 162.54 257.7 T 5 9 Q (setMediaTime) 248.7 257.7 T 3 11 Q ( call to all of the synchronized) 313.71 257.7 T 5 9 Q (Players.) 449.66 257.7 T 3 11 Q (\245) 152.69 239.7 T (Call) 162.54 239.7 T 5 9 Q (prefetch) 183.62 239.7 T 3 11 Q ( on the) 226.97 239.7 T 5 9 Q (Players) 259.66 239.7 T 3 11 Q ( to prepare them to start.) 297.58 239.7 T (\245) 152.69 221.7 T -0.67 (Call) 162.54 221.7 P 5 9 Q -1.33 (stop) 182.95 221.7 P 3 11 Q -0.67 ( on the) 204.62 221.7 P 5 9 Q -1.33 (Players) 235.29 221.7 P 3 11 Q -0.67 (when the second set media time request is received.) 277.3 221.7 P (\245) 152.69 203.7 T (Call) 162.54 203.7 T 5 9 Q (setMediaTime) 183.62 203.7 T 3 11 Q ( on the) 248.64 203.7 T 5 9 Q (Players) 281.33 203.7 T 3 11 Q ( with the new time.) 319.26 203.7 T (\245) 152.69 185.7 T (Restart the prefetching operation.) 162.54 185.7 T (\245) 152.69 167.7 T (When all of the) 162.54 167.7 T 5 9 Q (Players) 233.41 167.7 T 3 11 Q ( have been prefetched, start them by calling) 271.33 167.7 T 5 9 Q (syncStart) 162.54 154.7 T 3 11 Q (, taking into account their start latencies.) 211.3 154.7 T 0 0 0 1 0 0 0 K [/CropBox[41 63 FmDC 572 729 FmDC FmBx]/PAGE FmPD [/Dest/P.28/DEST FmPD2 297 653/I5.1.93111 FmPA [/Title(A)/Rect[132 109 508 676]/ARTICLE FmPD2 FMENDPAGE %%EndPage: "28" 38 %%Page: "29" 39 612 792 0 FMBEGINPAGE [0 0 0 1 0 0 0] [ 0 1 1 0 1 0 0] [ 1 0 1 0 0 1 0] [ 1 1 0 0 0 0 1] [ 1 0 0 0 0 1 1] [ 0 1 0 0 1 0 1] [ 0 0 1 0 1 1 0] [ 1 0.4 0.15 0 0 0.6 0.85] [ 0.6 0.4 0 0.1 0.3 0.5 0.9] 9 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 K 0 8 Q 0 X 0 0 0 1 0 0 0 K (Getting a Player\325s Duration) 112.5 683.17 T 4 9 Q (29) 499.5 682.5 T 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 3 11 Q (In this case, simply listening for) 112.5 659.7 T 5 9 Q (PrefetchComplete) 256.41 659.7 T 3 11 Q ( e) 343.1 659.7 T (v) 350.46 659.7 T (ents from all of the) 355.8 659.7 T 5 9 Q (Play-) 442.26 659.7 T (ers) 112.5 646.7 T 3 11 Q ( before calling) 128.75 646.7 T 5 9 Q (syncStart) 195.04 646.7 T 3 11 Q ( isn\325) 243.8 646.7 T (t suf) 262.85 646.7 T (\336cient. Y) 281.83 646.7 T (ou can\325) 321.56 646.7 T (t tell whether those e) 354.04 646.7 T (v) 445.42 646.7 T (ents) 450.76 646.7 T (were posted in response to the \336rst or second prefetch operation. T) 112.5 633.7 T (o a) 404.89 633.7 T (v) 417.8 633.7 T (oid this) 423.08 633.7 T (problem, you can block when you call) 112.5 620.7 T 5 9 Q (stop) 283.58 620.7 T 3 11 Q ( and w) 305.26 620.7 T (ait for all of the) 334.47 620.7 T 5 9 Q (Players) 405.65 620.7 T 3 11 Q ( to) 443.58 620.7 T (post stop e) 112.5 607.7 T (v) 159.28 607.7 T (ents before continuing. This guarantees that the ne) 164.62 607.7 T (xt) 386.25 607.7 T 5 9 Q (PrefetchCom-) 397.55 607.7 T (plete) 112.5 594.7 T 3 11 Q ( e) 139.59 594.7 T (v) 146.95 594.7 T (ents you recei) 152.28 594.7 T (v) 213.1 594.7 T (e are the ones that you are really interested in.) 218.44 594.7 T 4 13 Q (8.0) 112.5 556.37 T (Using a Player to Manage and Synchronize other) 145.5 556.37 T 113 700/G5.85765 FmPA (Controllers) 145.5 541.37 T 3 11 Q (Synchronizing) 112.5 519.7 T 5 9 Q (Players) 179.41 519.7 T 3 11 Q ( manually using) 217.34 519.7 T 5 9 Q (syncStart) 290.37 519.7 T 3 11 Q ( requires that you carefully) 339.13 519.7 T -0 (manage the states of all of the synchronized) 112.5 506.7 P 5 9 Q -0.01 (Players) 307.98 506.7 P 3 11 Q -0 (. Y) 345.91 506.7 P -0 (ou must control each one) 358.14 506.7 P -0.18 (indi) 112.5 493.7 P -0.18 (vidually) 129.34 493.7 P -0.18 (, listening for e) 164.68 493.7 P -0.18 (v) 230.48 493.7 P -0.18 (ents and calling control methods on them as appropri-) 235.81 493.7 P -0.26 (ate. Ev) 112.5 480.7 P -0.26 (en with only a fe) 142.62 480.7 P -0.26 (w) 215.24 480.7 P 5 9 Q -0.51 (Players) 225.68 480.7 P 3 11 Q -0.26 (, this quickly becomes a dif) 263.6 480.7 P -0.26 (\336cult task. Through) 383.02 480.7 P (the) 112.5 467.7 T 5 9 Q (Player) 128.69 467.7 T 3 11 Q ( interf) 161.2 467.7 T (ace, JMF pro) 187.67 467.7 T (vides a simpler solution: a) 245.24 467.7 T 5 9 Q (Player) 363.49 467.7 T 3 11 Q ( can be used to) 396 467.7 T (manage the operation of an) 112.5 454.7 T (y) 232.08 454.7 T 5 9 Q (Controller) 240.33 454.7 T 3 11 Q (.) 293.91 454.7 T (When you interact with a managing) 112.5 433.7 T 5 9 Q (Player) 272.58 433.7 T 3 11 Q (, your instructions are automatically) 304.65 433.7 T -0.12 (passed along to the managed) 112.5 420.7 P 5 9 Q -0.25 (Controllers) 241.11 420.7 P 3 11 Q -0.12 ( as appropriate. The managing) 300.7 420.7 P 5 9 Q -0.25 (Player) 436.33 420.7 P 3 11 Q (tak) 112.5 407.7 T (es care of the state management and synchronization for all of the other) 125.83 407.7 T 5 9 Q (Con-) 443.23 407.7 T (trollers) 112.5 394.7 T 3 11 Q (.) 155.84 394.7 T (This mechanism is implemented through the) 112.5 373.7 T 5 9 Q (addController) 311.11 373.7 T 3 11 Q ( and) 381.54 373.7 T 5 9 Q (removeCon-) 402.92 373.7 T (troller) 112.5 360.7 T 3 11 Q ( methods. When you call) 150.43 360.7 T 5 9 Q (addController) 262.86 360.7 T 3 11 Q ( on a) 333.29 360.7 T 5 9 Q (Player) 357.42 360.7 T 3 11 Q (, the) 389.49 360.7 T 5 9 Q (Controller) 411.18 360.7 T 3 11 Q (you specify is added to the list of) 112.5 347.7 T 5 9 Q (Controllers) 260.99 347.7 T 3 11 Q ( managed by the) 320.59 347.7 T 5 9 Q (Player) 395.74 347.7 T 3 11 Q (. Con-) 427.64 347.7 T (v) 112.5 334.7 T (ersely) 117.83 334.7 T (, when you call) 143.39 334.7 T 5 9 Q (removeController) 213.35 334.7 T 3 11 Q (, the speci\336ed) 299.6 334.7 T 5 9 Q (Controller) 363.14 334.7 T 3 11 Q ( is remo) 417.32 334.7 T (v) 452.6 334.7 T (ed) 457.93 334.7 T (from the list of managed) 112.5 321.7 T 5 9 Q (Controllers) 223.4 321.7 T 3 11 Q (.) 283 321.7 T (T) 112.5 300.7 T (ypically) 118.34 300.7 T (, when you need to synchronize) 153.07 300.7 T 5 9 Q (Players) 295.12 300.7 T 3 11 Q (or other) 338.47 300.7 T 5 9 Q (Controllers) 375.73 300.7 T 3 11 Q (, you) 435.33 300.7 T (should use this) 112.5 287.7 T 5 9 Q (addController) 180.65 287.7 T 3 11 Q ( mechanism. It is simpler) 251.08 287.7 T (, f) 361.55 287.7 T (aster) 370.61 287.7 T (, and less error) 390.93 287.7 T (-) 455.47 287.7 T (prone than attempting to manage synchronized) 112.5 274.7 T 5 9 Q (Players) 321.47 274.7 T 3 11 Q ( indi) 359.39 274.7 T (vidually) 378.98 274.7 T (.) 414.33 274.7 T (When a) 112.5 253.7 T 5 9 Q (Player) 149.15 253.7 T 3 11 Q ( assumes control of a) 181.66 253.7 T 5 9 Q (Controller) 277.28 253.7 T 3 11 Q (:) 331.46 253.7 T (\245) 124.65 230.7 T (The) 134.5 230.7 T 5 9 Q (Controller) 154.35 230.7 T 3 11 Q ( assumes the) 208.54 230.7 T 5 9 Q (Player\325s) 266.89 230.7 T 3 11 Q ( time-base.) 310.23 230.7 T (\245) 124.65 212.7 T (The) 134.5 212.7 T 5 9 Q (Player\325s) 154.35 212.7 T 3 11 Q (duration becomes the longer of the) 203.12 212.7 T 5 9 Q (Controller\325s) 358.92 212.7 T 3 11 Q ( duration) 423.94 212.7 T (and its own. If multiple) 134.5 199.7 T 5 9 Q (Controllers) 240.22 199.7 T 3 11 Q ( are placed under a) 299.82 199.7 T 5 9 Q (Player\325s) 385.64 199.7 T 3 11 Q ( control,) 428.98 199.7 T (the) 134.5 186.7 T 5 9 Q (Player\325s) 150.69 186.7 T 3 11 Q ( duration is the longest of all of their durations.) 194.04 186.7 T (\245) 124.65 168.7 T (The) 134.5 168.7 T 5 9 Q (Player\325s) 154.35 168.7 T 3 11 Q ( start latency becomes the longer of the) 197.7 168.7 T 5 9 Q (Controller\325s) 373.05 168.7 T 3 11 Q ( start) 438.07 168.7 T (latency and its own. If multiple) 134.5 155.7 T 5 9 Q (Controllers) 274.74 155.7 T 3 11 Q ( are placed under a) 334.34 155.7 T 5 9 Q (Player\325s) 420.16 155.7 T 3 11 Q (control, the) 134.5 142.7 T 5 9 Q (Player\325s) 187.35 142.7 T 3 11 Q ( start latency is the longest of all of their latencies.) 230.7 142.7 T 0 0 0 1 0 0 0 K [/CropBox[41 63 FmDC 572 729 FmDC FmBx]/PAGE FmPD [/Dest/P.29/DEST FmPD2 146 709/M5.9.37419.AHead.w.Bhead.following.70.Using.a.Controller.to.Manage.and.Synchronize.Players FmPA 146 709/I5.1.85802 FmPA 256 811/I5.1.93109 FmPA 195 798/I5.1.93110 FmPA 209 694/I5.1.93112 FmPA 146 709/I5.1.93113 FmPA 311 525/I5.1.93114 FmPA 403 525/I5.1.93115 FmPA 239 452/I5.1.93116 FmPA 376 452/I5.1.93117 FmPA [/Title(A)/Rect[104 109 480 676]/ARTICLE FmPD2 FMENDPAGE %%EndPage: "29" 39 %%Page: "30" 40 612 792 0 FMBEGINPAGE [0 0 0 1 0 0 0] [ 0 1 1 0 1 0 0] [ 1 0 1 0 0 1 0] [ 1 1 0 0 0 0 1] [ 1 0 0 0 0 1 1] [ 0 1 0 0 1 0 1] [ 0 0 1 0 1 1 0] [ 1 0.4 0.15 0 0 0.6 0.85] [ 0.6 0.4 0 0.1 0.3 0.5 0.9] 9 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 K 0 8 Q 0 X 0 0 0 1 0 0 0 K (Java Media Players \320 Version 1.0.1) 382.63 683.17 T 4 9 Q (30) 103.5 682.5 T 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 3 11 Q -0.47 (A managing) 140.54 659.7 P 5 9 Q -0.93 (Player) 196.41 659.7 P 3 11 Q -0.47 ( only posts completion e) 228.92 659.7 P -0.47 (v) 334.31 659.7 P -0.47 (ents for asynchronous methods after) 339.65 659.7 P (e) 140.54 646.7 T (v) 145.14 646.7 T (ery added) 150.48 646.7 T 5 9 Q (Controller) 196.29 646.7 T 3 11 Q ( has posted the e) 250.47 646.7 T (v) 322.91 646.7 T (ent. The managing) 328.24 646.7 T 5 9 Q (Player) 413.17 646.7 T 3 11 Q (reposts) 451.1 646.7 T (other e) 140.54 633.7 T (v) 170.5 633.7 T (ents generated by the managed) 175.83 633.7 T 5 9 Q (Controllers) 314.21 633.7 T 3 11 Q ( as appropriate.) 373.81 633.7 T 4 F (8.1) 140.54 601.7 T (Adding a Controller) 176.54 601.7 T 141 746/G5.86051 FmPA 3 F (Y) 140.54 580.7 T (ou use the) 147.27 580.7 T 5 9 Q (addController) 194.62 580.7 T 3 11 Q ( method to add a) 265.06 580.7 T 5 9 Q (Controller) 341.13 580.7 T 3 11 Q ( to the list of) 395.31 580.7 T 5 9 Q (Control-) 453.68 580.7 T (lers) 140.54 567.7 T 3 11 Q ( managed by a particular) 162.21 567.7 T 5 9 Q (Player) 273.7 567.7 T 3 11 Q (. T) 305.61 567.7 T (o be added, a) 316.95 567.7 T 5 9 Q (Controller) 377.73 567.7 T 3 11 Q ( must be in the) 431.91 567.7 T 0 F (Realized) 140.54 554.7 T 3 F ( state; otherwise, a) 178.42 554.7 T 5 9 Q (NotRealizedError) 263.04 554.7 T 3 11 Q ( is thro) 349.73 554.7 T (wn. T) 380.01 554.7 T (w) 404.8 554.7 T (o) 412.63 554.7 T 5 9 Q (Players) 420.88 554.7 T 3 11 Q (cannot) 464.22 554.7 T -0.39 (be placed under control of each other) 140.54 541.7 P -0.39 (. F) 301.33 541.7 P -0.39 (or e) 312.4 541.7 P -0.39 (xample, if) 328.64 541.7 P 5 9 Q -0.76 (player1) 375.22 541.7 P 3 11 Q -0.39 ( is placed under the) 413.15 541.7 P (control of) 140.54 528.7 T 5 9 Q (player2) 186.36 528.7 T 3 11 Q (,) 224.29 528.7 T 5 9 Q (player2) 229.79 528.7 T 3 11 Q ( cannot be placed under the control of) 267.71 528.7 T 5 9 Q (player1) 436.95 528.7 T 3 11 Q (without \336rst remo) 140.54 515.7 T (ving) 219.21 515.7 T 5 9 Q ( player1) 238.76 515.7 T 3 11 Q (from) 287.53 515.7 T 5 9 Q ( player2\325s) 308.91 515.7 T 3 11 Q (control.) 368.51 515.7 T (Once a) 140.54 494.7 T 5 9 Q (Controller) 174.13 494.7 T 3 11 Q ( has been added to a) 228.31 494.7 T 5 9 Q (Player) 319.95 494.7 T 3 11 Q (, do not call methods directly on) 352.02 494.7 T (the added) 140.54 481.7 T 5 9 Q (Controller) 185.74 481.7 T 3 11 Q (. T) 239.32 481.7 T (o control an added) 250.66 481.7 T 5 9 Q (Controller) 334.98 481.7 T 3 11 Q (, you interact with the) 388.72 481.7 T (managing) 140.54 468.7 T 5 9 Q (Player) 186.67 468.7 T 3 11 Q (.) 218.57 468.7 T (T) 140.54 447.7 T (o ha) 146.38 447.7 T (v) 164.79 447.7 T (e) 170.13 447.7 T 5 9 Q (player2) 177.76 447.7 T 3 11 Q ( assume control of) 215.68 447.7 T 5 9 Q (player1) 299.39 447.7 T 3 11 Q (, call:) 337.32 447.7 T 5 9 Q (player2.addController\050player1) 162.54 423.04 T 3 F (\051;) 319.66 423.04 T 4 11 Q (8.2) 140.54 390.7 T (Managing the Operation of Added Controllers) 176.54 390.7 T 141 535/G5.86053 FmPA 3 F (T) 140.54 369.7 T (o control the operation of a group of) 146.38 369.7 T 5 9 Q (Controllers) 308.9 369.7 T 3 11 Q ( managed by a particular) 368.5 369.7 T 5 9 Q -0.52 (Player) 140.54 356.7 P 3 11 Q -0.27 (, you interact directly with the managing) 172.6 356.7 P 5 9 Q -0.52 (Player) 352.22 356.7 P 3 11 Q -0.27 (. Do not call control meth-) 384.12 356.7 P (ods on the managed) 140.54 343.7 T 5 9 Q (Controllers) 230.97 343.7 T 3 11 Q ( directly) 290.56 343.7 T (.) 326.2 343.7 T (F) 140.54 322.7 T (or e) 146.49 322.7 T (xample, to prepare all of the managed) 163.12 322.7 T 5 9 Q (Controllers) 332.35 322.7 T 3 11 Q ( to start, call) 391.95 322.7 T 5 9 Q (prefetch) 449.08 322.7 T 3 11 Q (on the managing) 140.54 309.7 T 5 9 Q (Player) 216.61 309.7 T 3 11 Q (. Similarly) 248.51 309.7 T (, when you w) 294.25 309.7 T (ant to start them, call) 353.41 309.7 T 5 9 Q (start) 448.74 309.7 T 3 11 Q ( on) 475.83 309.7 T (the managing) 140.54 296.7 T 5 9 Q (Player) 202.86 296.7 T 3 11 Q (. The managing) 234.76 296.7 T 5 9 Q (Player) 306.25 296.7 T 3 11 Q ( mak) 338.76 296.7 T (es sure that all of the) 360.34 296.7 T 5 9 Q (Control-) 454.44 296.7 T (lers) 140.54 283.7 T 3 11 Q ( are) 162.21 283.7 T 0 F (Pr) 181.14 283.7 T (efetc) 191.73 283.7 T (hed) 212.33 283.7 T 3 F (, determines the maximum start latenc) 228.22 283.7 T (y among the) 396.09 283.7 T 5 9 Q (Control-) 453.22 283.7 T (lers) 140.54 270.7 T 3 11 Q (, and calls) 162.21 270.7 T 5 9 Q (syncStart) 209.25 270.7 T 3 11 Q ( to start them, specifying a time that tak) 258.02 270.7 T (es the) 432.37 270.7 T (maximum start latenc) 140.54 257.7 T (y into account.) 235.7 257.7 T -0.17 (When you call a) 140.54 236.7 P 5 9 Q -0.34 (Controller) 214.39 236.7 P 3 11 Q -0.17 ( method on the managing) 268.57 236.7 P 5 9 Q -0.34 (Player) 382.29 236.7 P 3 11 Q -0.17 (, the) 414.35 236.7 P 5 9 Q -0.34 (Player) 435.7 236.7 P 3 11 Q -0.17 ( propa-) 468.21 236.7 P -0.17 (g) 140.54 223.7 P -0.17 (ates the method call to the managed) 145.98 223.7 P 5 9 Q -0.34 (Controllers) 305.15 223.7 P 3 11 Q -0.17 ( as appropriate. Before calling) 364.74 223.7 P (a) 140.54 210.7 T 5 9 Q (Controller) 148.17 210.7 T 3 11 Q ( method on a managed) 202.35 210.7 T 5 9 Q (Controller) 304.69 210.7 T 3 11 Q (, the) 358.43 210.7 T 5 9 Q (Player) 380.12 210.7 T 3 11 Q ( ensures that the) 412.63 210.7 T 5 9 Q (Controller) 140.54 197.7 T 3 11 Q ( is in the proper state. The follo) 194.71 197.7 T (wing table describes what happens to) 332.53 197.7 T (the managed) 140.54 184.7 T 5 9 Q (Controllers) 199.19 184.7 T 3 11 Q ( when you call control methods on the managing) 258.79 184.7 T 5 9 Q (Player) 140.54 171.7 T 3 11 Q (.) 172.44 171.7 T 0 0 0 1 0 0 0 K [/CropBox[41 63 FmDC 572 729 FmDC FmBx]/PAGE FmPD [/Dest/P.30/DEST FmPD2 272 753/I5.1.93118 FmPA 263 706/I5.1.93119 FmPA 141 599/I5.1.93120 FmPA 395 542/I5.1.93121 FmPA 260 448/I5.1.93122 FmPA [/Title(A)/Rect[132 109 508 676]/ARTICLE FmPD2 FMENDPAGE %%EndPage: "30" 40 %%Page: "31" 41 612 792 0 FMBEGINPAGE [0 0 0 1 0 0 0] [ 0 1 1 0 1 0 0] [ 1 0 1 0 0 1 0] [ 1 1 0 0 0 0 1] [ 1 0 0 0 0 1 1] [ 0 1 0 0 1 0 1] [ 0 0 1 0 1 1 0] [ 1 0.4 0.15 0 0 0.6 0.85] [ 0.6 0.4 0 0.1 0.3 0.5 0.9] 9 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 K 0 8 Q 0 X 0 0 0 1 0 0 0 K (Removing a Controller) 112.5 683.17 T 4 9 Q (31) 499.5 682.5 T 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 4 11 Q (8.3) 112.5 167.7 T (Removing a Controller) 148.5 167.7 T 113 312/G5.86110 FmPA 3 F -0 (Y) 112.5 146.7 P -0 (ou use the) 119.23 146.7 P 5 9 Q -0 (removeController) 166.58 146.7 P 3 11 Q -0 ( method to remo) 253.27 146.7 P -0 (v) 325.51 146.7 P -0 (e a) 330.84 146.7 P 5 9 Q -0 (Controller) 346.11 146.7 P 3 11 Q -0 ( from the list of) 400.29 146.7 P (controllers managed by a particular) 112.5 133.7 T 5 9 Q (Player) 271.04 133.7 T 3 11 Q (.) 302.95 133.7 T 7 9 Q (Function) 114.61 638.04 T (Stopped Pla) 197.33 638.04 T (y) 249.16 638.04 T (er) 254.07 638.04 T (Star) 332.33 638.04 T (ted Pla) 350.01 638.04 T (y) 379.34 638.04 T (er) 384.26 638.04 T 5 7 Q (setMediaTime) 114.61 621.37 T 3 8.5 Q (Invokes) 197.33 620.37 T 5 7 Q (setMediaTime) 226.37 620.37 T 3 8.5 Q ( on all man-) 276.93 620.37 T (aged) 197.33 609.87 T 5 7 Q (Controllers) 215.5 609.87 T 3 8.5 Q (.) 261.86 609.87 T (Stops all managed) 332.33 620.37 T 5 7 Q (Controllers) 396.78 620.37 T 3 8.5 Q (, in-) 443.14 620.37 T (vokes) 332.33 609.87 T 5 7 Q (setMediaTime) 354.28 609.87 T 3 8.5 Q (, and restarts) 404.85 609.87 T 5 7 Q (Con-) 450.17 609.87 T (trollers) 332.33 599.37 T 3 8.5 Q (.) 366.04 599.37 T 5 7 Q (setRate) 114.61 579.87 T 3 8.5 Q -0.52 (Invokes) 197.33 578.87 P 5 7 Q -1.02 (setRate) 225.85 578.87 P 3 8.5 Q -0.52 ( on all managed) 255.35 578.87 P 5 7 Q -1.02 (Con-) 309.47 578.87 P -0.73 (trollers) 197.33 568.37 P 3 8.5 Q -0.37 (. Returns the actual rate that) 231.04 568.37 P (was supported by all) 197.33 557.87 T 5 7 Q (Controllers) 269.57 557.87 T 3 8.5 Q (and set.) 197.33 547.37 T (Stops all managed) 332.33 578.87 T 5 7 Q (Controllers) 396.78 578.87 T 3 8.5 Q (, in-) 443.14 578.87 T (vokes) 332.33 568.37 T 5 7 Q (setRate) 354.28 568.37 T 3 8.5 Q (, and restarts) 383.78 568.37 T 5 7 Q (Control-) 429.1 568.37 T (lers) 332.33 557.87 T 3 8.5 Q (. Returns the actual rate that was) 349.18 557.87 T (supported by all) 332.33 547.37 T 5 7 Q (Controllers) 389.23 547.37 T 3 8.5 Q ( and set.) 435.58 547.37 T 5 7 Q (start) 114.61 527.87 T 3 8.5 Q (Ensures all managed) 197.33 526.87 T 5 7 Q (Controllers) 269.8 526.87 T 3 8.5 Q (are) 197.33 516.37 T 0 F (Prefetched) 209.83 516.37 T 3 F ( and invokes) 246.65 516.37 T 5 7 Q (sync-) 291.75 516.37 T -0.59 (Start) 197.33 505.87 P 3 8.5 Q -0.3 ( on each of them, taking into ac-) 218.4 505.87 P (count their start latencies.) 197.33 495.37 T -0.78 (Depends on the) 332.33 526.87 P 5 7 Q -1.54 (Player) 385 526.87 P 3 8.5 Q -0.78 ( implementation.) 410.28 526.87 P 5 7 Q (Player) 332.33 516.37 T 3 8.5 Q ( might immediately post a) 357.61 516.37 T 5 7 Q (StartEvent) 332.33 505.87 T 3 8.5 Q (.) 374.47 505.87 T 5 7 Q (realize) 114.61 475.87 T 3 8.5 Q (The managing) 197.33 474.87 T 5 7 Q (Player) 248.32 474.87 T 3 8.5 Q ( immediately) 273.61 474.87 T (posts a) 197.33 464.37 T 5 7 Q (RealizeCompleteEvent) 222.83 464.37 T 3 8.5 Q (. To) 307.11 464.37 T -0.28 (be added, a) 197.33 453.87 P 5 7 Q -0.55 (Controller) 237.09 453.87 P 3 8.5 Q -0.28 ( must already) 279.23 453.87 P (be realized.) 197.33 443.37 T (The managing) 332.33 474.87 T 5 7 Q (Player) 383.32 474.87 T 3 8.5 Q ( immediately) 408.6 474.87 T (posts a) 332.33 464.37 T 5 7 Q (RealizeCompleteEvent) 357.83 464.37 T 3 8.5 Q (. To be) 442.11 464.37 T (added, a) 332.33 453.87 T 5 7 Q (Controller) 362.77 453.87 T 3 8.5 Q ( must already be) 404.91 453.87 T (realized.) 332.33 443.37 T 5 7 Q (prefetch) 114.61 423.87 T 3 8.5 Q (Invokes) 197.33 422.87 T 5 7 Q (prefetch) 226.37 422.87 T 3 8.5 Q ( on all managed) 260.08 422.87 T 5 7 Q (Controllers) 197.33 412.37 T 3 8.5 Q (.) 243.68 412.37 T (The managing) 332.33 422.87 T 5 7 Q (Player) 383.32 422.87 T 3 8.5 Q ( immediately) 408.6 422.87 T (posts a) 332.33 412.37 T 5 7 Q (PrefetchCompleteEvent) 357.83 412.37 T 3 8.5 Q (, indi-) 446.32 412.37 T (cating that all managed) 332.33 401.87 T 5 7 Q (Controllers) 413.54 401.87 T 3 8.5 Q (are) 332.33 391.37 T 0 F (Prefetched) 344.83 391.37 T 3 F (.) 381.65 391.37 T 5 7 Q (stop) 114.61 371.87 T 3 8.5 Q (No effect.) 197.33 370.87 T (Invokes) 332.33 370.87 T 5 7 Q (stop) 361.36 370.87 T 3 8.5 Q ( on all managed) 378.22 370.87 T 5 7 Q (Control-) 434.4 370.87 T (lers) 332.33 360.37 T 3 8.5 Q (.) 349.18 360.37 T 5 7 Q (deallocate) 114.61 340.87 T 3 8.5 Q (Invokes) 197.33 339.87 T 5 7 Q (deallocate) 226.37 339.87 T 3 8.5 Q ( on all managed) 268.51 339.87 T 5 7 Q (Controllers) 197.33 329.37 T 3 8.5 Q (.) 243.68 329.37 T (It is illegal to call) 332.33 339.87 T 5 7 Q (deallocate) 393.95 339.87 T 3 8.5 Q ( on a) 436.09 339.87 T 0 F (Started) 332.33 329.37 T 5 7 Q (Player) 359.01 329.37 T 3 8.5 Q (.) 384.29 329.37 T 5 7 Q (setStopTime) 114.61 309.87 T 3 8.5 Q -0.52 (Invokes) 197.33 308.87 P 5 7 Q -1.02 (setStopTime) 225.85 308.87 P 3 8.5 Q -0.52 ( on all managed) 272.2 308.87 P 5 7 Q (Controllers) 197.33 298.37 T 3 8.5 Q (. \050) 243.68 298.37 T 5 7 Q (Player) 250.76 298.37 T 3 8.5 Q ( must be) 276.05 298.37 T 0 F (Real-) 306.98 298.37 T (ized) 197.33 287.87 T 3 F (.\051) 211.02 287.87 T (Invokes) 332.33 308.87 T 5 7 Q (setStopTime) 361.36 308.87 T 3 8.5 Q ( on all managed) 407.72 308.87 T 5 7 Q -0.25 (Controllers) 332.33 298.37 P 3 8.5 Q -0.12 (. \050Can only be set once on) 378.68 298.37 P (a) 332.33 287.87 T 0 F (Started) 338.23 287.87 T 5 7 Q (Player) 367.03 287.87 T 3 8.5 Q (.\051) 392.32 287.87 T 5 7 Q (syncStart) 114.61 268.37 T 3 8.5 Q (Invokes) 197.33 267.37 T 5 7 Q (syncStart) 226.37 267.37 T 3 8.5 Q ( on all managed) 264.29 267.37 T 5 7 Q (Controllers) 197.33 256.87 T 3 8.5 Q (.) 243.68 256.87 T -0.18 (It is illegal to call) 332.33 267.37 P 5 7 Q -0.35 (syncStart) 393.06 267.37 P 3 8.5 Q -0.18 ( on a) 430.99 267.37 P 0 F -0.18 (Start-) 449.1 267.37 P (ed) 332.33 256.87 T 5 7 Q (Player) 342.48 256.87 T 3 8.5 Q (.) 367.76 256.87 T 5 7 Q (close) 114.61 237.37 T 3 8.5 Q (Invokes) 197.33 236.37 T 5 7 Q (close) 226.37 236.37 T 3 8.5 Q ( on all managed) 247.44 236.37 T 5 7 Q (Con-) 303.62 236.37 T (trollers) 197.33 225.87 T 3 8.5 Q (.) 231.04 225.87 T (It is illegal to call) 332.33 236.37 T 5 7 Q (close) 393.95 236.37 T 3 8.5 Q ( on a) 415.02 236.37 T 0 F (Started) 433.67 236.37 T 5 7 Q (Player) 332.33 225.87 T 3 8.5 Q (.) 357.61 225.87 T 0 0 0 1 0 0 0 K [/CropBox[41 63 FmDC 572 729 FmDC FmBx]/PAGE FmPD [/Dest/P.31/DEST FmPD2 257 319/I5.1.93123 FmPA [/Title(A)/Rect[104 109 480 676]/ARTICLE FmPD2 FMENDPAGE %%EndPage: "31" 41 %%Page: "32" 42 612 792 0 FMBEGINPAGE [0 0 0 1 0 0 0] [ 0 1 1 0 1 0 0] [ 1 0 1 0 0 1 0] [ 1 1 0 0 0 0 1] [ 1 0 0 0 0 1 1] [ 0 1 0 0 1 0 1] [ 0 0 1 0 1 1 0] [ 1 0.4 0.15 0 0 0.6 0.85] [ 0.6 0.4 0 0.1 0.3 0.5 0.9] 9 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 K 0 8 Q 0 X 0 0 0 1 0 0 0 K (Java Media Players \320 Version 1.0.1) 382.63 683.17 T 4 9 Q (32) 103.5 682.5 T 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 3 11 Q (T) 140.54 659.7 T (o ha) 146.38 659.7 T (v) 164.79 659.7 T (e) 170.13 659.7 T 5 9 Q (player2) 177.76 659.7 T 3 11 Q ( release control of) 215.68 659.7 T 5 9 Q (player1) 297.55 659.7 T 3 11 Q (, call:) 335.47 659.7 T 5 9 Q (player2.removeController\050player1) 162.54 635.04 T 3 F (\051;) 335.91 635.04 T 4 13 Q (9.0) 140.54 596.37 T (Extending JMF) 173.54 596.37 T 141 740/G5.87253 FmPA 3 11 Q 1.83 (The JMF architecture allo) 140.54 566.7 P 1.83 (ws adv) 259.69 566.7 P 1.83 (anced de) 292.1 566.7 P 1.83 (v) 332.44 566.7 P 1.83 (elopers to create and inte) 337.77 566.7 P 1.83 (grate ne) 454.88 566.7 P 1.83 (w) 491.56 566.7 P 0.79 (types of controllers and data sources. F) 140.54 553.7 P 0.79 (or e) 317.09 553.7 P 0.79 (xample, you might implement a ne) 334.51 553.7 P 0.79 (w) 491.56 553.7 P 5 9 Q (Player) 140.54 540.7 T 3 11 Q ( that supports a special media format.) 173.04 540.7 T -0.19 (This section introduces the JMF Player architecture and describes ho) 140.54 519.7 P -0.19 (w ne) 441.3 519.7 P -0.19 (w) 461.91 519.7 P 5 9 Q -0.38 (Play-) 472.41 519.7 P (ers) 140.54 506.7 T 3 11 Q ( and) 156.79 506.7 T 5 9 Q (DataSources) 178.17 506.7 T 3 11 Q ( can be inte) 237.77 506.7 T (grated into JMF) 288.01 506.7 T (.) 357.41 506.7 T 4 F (9.1) 140.54 474.7 T (Understanding the Player Architecture) 176.54 474.7 T 141 619/G5.85767 FmPA 3 F 3 (As described in \322Creating a Player\323 on page) 140.54 445.7 P 3 (14, a client programmer calls) 358.88 445.7 P 5 9 Q -0.28 (Manager.createPlayer) 140.54 432.7 P 3 11 Q -0.14 ( to get a ne) 248.9 432.7 P -0.14 (w) 296.32 432.7 P 5 9 Q -0.28 (Player) 306.87 432.7 P 3 11 Q -0.14 ( for a particular media source. When) 339.38 432.7 P 5 9 Q 3.71 (createPlayer) 140.54 419.7 P 3 11 Q 1.88 ( is called, an appropriate) 205.55 419.7 P 5 9 Q 3.71 (Player) 325.56 419.7 P 3 11 Q 1.88 ( is created and returned to the) 358.06 419.7 P (caller) 140.54 406.7 T (.) 164.36 406.7 T 5 9 Q (Manager) 140.54 385.7 T 3 11 Q ( constructs) 178.46 385.7 T 5 9 Q (Players) 228.57 385.7 T 3 11 Q ( for particular media sources. A) 266.49 385.7 T 5 9 Q (DataSource) 408.54 385.7 T 3 11 Q ( is \336rst) 462.71 385.7 T (constructed from a) 140.54 372.7 T 5 9 Q (URL) 225.76 372.7 T 3 11 Q ( or) 242.02 372.7 T 5 9 Q (MediaLocator) 256.68 372.7 T 3 11 Q ( and then used to create a) 321.7 372.7 T 5 9 Q (Player. \050) 435.63 372.7 T 3 11 Q (A) 484.4 372.7 T 5 9 Q (DataSource) 140.54 359.7 T 3 11 Q ( is a protocol-speci\336c source of media data.) 194.71 359.7 T 5 9 Q (Players) 388.7 359.7 T 3 11 Q (usually use) 432.04 359.7 T 5 9 Q (DataSources) 140.54 346.7 T 3 11 Q ( to manage the transfer of media-content.\051) 200.13 346.7 T (When creating a) 140.54 325.7 T 5 9 Q (Player) 215.37 325.7 T 3 11 Q (,) 247.44 325.7 T 5 9 Q (Manager:) 252.94 325.7 T 3 11 Q (\245) 152.69 302.7 T (Obtains the connected) 162.54 302.7 T 5 9 Q (DataSource) 263.04 302.7 T 3 11 Q ( for the specified protocol) 317.22 302.7 T (\245) 152.69 284.7 T (Obtains the) 162.54 284.7 T 5 9 Q (Player) 215.7 284.7 T 3 11 Q ( for the content-type specified by the) 248.21 284.7 T 5 9 Q (DataSource) 412.86 284.7 T 3 11 Q (\245) 152.69 266.7 T (Attaches the) 162.54 266.7 T 5 9 Q (DataSource) 219.97 266.7 T 3 11 Q ( to the) 274.15 266.7 T 5 9 Q (Player) 304.4 266.7 T 140.54 127.57 499.5 235.04 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 392.54 161.89 392.54 188.89 2 L 0.5 H 2 Z 0 X 0 0 0 1 0 0 0 K N 332.82 150.89 407.82 162.32 R 7 X V 0 X N 256.7 201.47 256.7 203.6 260.39 201.47 256.7 199.33 4 Y 1 H 0 Z N 256.7 201.47 256.7 203.6 260.39 201.47 256.7 199.33 4 Y V 217.96 201.47 256.2 201.47 2 L 7 X V 2 Z 0 X N 144.07 131.89 219.07 205 R 7 X V 0.5 H 0 X N 144.07 195.74 218.28 195.74 2 L 7 X V 0 X N 0 0 0 0 1 1 1 K 0 0 0 1 0 0 0 K 5 7 Q (Manager) 166.84 197.86 T (createPlayer) 146.21 177.86 T (createDataSource) 146.21 185.14 T (DataSource) 278.96 186.04 T (Player) 357.7 154.75 T 262.82 170.75 337.82 192.18 R N 262.82 182.92 337.03 182.92 2 L N (PackageManager) 278.44 220.75 T 261.11 198.32 354.68 227.61 R N 261.11 218.35 353.69 218.35 2 L N (getContentName) 266.82 175.32 T (getContentPrefixList) 264.96 209.47 T (getProtocolPrefixList) 264.96 202.47 T (uses) 230.11 203.61 T 327.84 156.61 327.84 158.74 331.54 156.61 327.84 154.47 4 Y 1 H 0 Z N 327.84 156.61 327.84 158.74 331.54 156.61 327.84 154.47 4 Y V 219.07 156.61 327.34 156.61 2 L 2 Z N (creates) 376.35 140.89 T 257.84 187.04 257.84 189.17 261.54 187.04 257.84 184.9 4 Y 0 Z N 257.84 187.04 257.84 189.17 261.54 187.04 257.84 184.9 4 Y V 219.39 187.04 257.34 187.04 2 L 2 Z N (creates) 224.22 189.18 T 0 0 0 0 1 1 1 K 0 0 0 1 0 0 0 K J (MediaHandler) 386.75 192.75 T 374.54 188.89 449.54 200.32 R 0.5 H N (MediaProxy) 430.25 137.47 T 413.82 133.61 488.82 145.04 R N 428.54 144.71 428.54 188.18 2 L N 428.18 179.29 437.04 170.43 419.18 170.43 3 Y 7 X V 0 X N (extends) 431.47 180.21 T 392.89 179.29 401.75 170.43 383.89 170.43 3 Y 7 X V 0 X N (extends) 362.68 180.64 T 409.38 139.32 409.38 141.46 413.08 139.32 409.38 137.19 4 Y 1 H 0 Z N 409.38 139.32 409.38 141.46 413.08 139.32 409.38 137.19 4 Y V 220.11 139.32 408.88 139.32 2 L 2 Z N (creates) 295.06 159.32 T 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 40.5 63 571.5 729 C 0 0 0 1 0 0 0 K [/CropBox[41 63 FmDC 572 729 FmDC FmBx]/PAGE FmPD [/Dest/P.32/DEST FmPD2 174 749/M5.9.32453.AHead.w.Bhead.following.80.Extending.JMF FmPA 174 749/I5.1.89199 FmPA 409 537/I5.1.93356 FmPA 226 524/I5.1.93358 FmPA 141 811/I5.1.93124 FmPA 261 749/I5.1.93125 FmPA 162 718/I5.1.93126 FmPA 290 671/I5.1.93127 FmPA 360 626/I5.1.93128 FmPA 184 584/I5.1.93129 FmPA 257 524/I5.1.93359 FmPA [/Rect[221 443 370 453]/Border[0 0 0]/Page 24/View[/XYZ null 177 400 FmDC exch pop null]/LNK FmPD [/Title(A)/Rect[132 109 508 676]/ARTICLE FmPD2 FMENDPAGE %%EndPage: "32" 42 %%Page: "33" 43 612 792 0 FMBEGINPAGE [0 0 0 1 0 0 0] [ 0 1 1 0 1 0 0] [ 1 0 1 0 0 1 0] [ 1 1 0 0 0 0 1] [ 1 0 0 0 0 1 1] [ 0 1 0 0 1 0 1] [ 0 0 1 0 1 1 0] [ 1 0.4 0.15 0 0 0.6 0.85] [ 0.6 0.4 0 0.1 0.3 0.5 0.9] 9 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 K 0 8 Q 0 X 0 0 0 1 0 0 0 K (Understanding the Player Architecture) 112.5 683.17 T 4 9 Q (33) 499.5 682.5 T 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 0 11 Q (9.1.1) 112.5 659.7 T (Locating a DataSource) 148.5 659.7 T 113 804/G5.88215 FmPA 3 F (The) 112.5 638.7 T 5 9 Q ( createDataSource) 129.6 638.7 T 3 11 Q ( method locates and instantiates an appropriate) 221.71 638.7 T 5 9 Q (Data-) 430.37 638.7 T (Source) 112.5 625.7 T 3 11 Q (for a speci\336ed) 150.43 625.7 T 5 9 Q (MediaLocator) 215.49 625.7 T 3 11 Q (. T) 279.9 625.7 T (o do this, it \336rst creates a search list of) 291.24 625.7 T 5 9 Q (DataSource) 112.5 612.7 T 3 11 Q ( class names and then steps through each class in the list until a) 166.68 612.7 T (usable data source is found. T) 112.5 599.7 T (o construct the search list of) 242.98 599.7 T 5 9 Q (DataSource) 369.46 599.7 T 3 11 Q ( class) 423.64 599.7 T (names,) 112.5 586.7 T 5 9 Q (createDataSource) 146.1 586.7 T 3 11 Q (:) 232.79 586.7 T (1.) 120.25 562.7 T (Obtains a vector of protocol package-prefixes from) 134.5 562.7 T 5 9 Q (PackageManager) 362.68 562.7 T 3 11 Q (.) 438.54 562.7 T (2.) 120.25 542.7 T (Adds a class name of the form:) 134.5 542.7 T 5 9 Q ( .media.protocol..DataSource) 134.5 524.04 T 3 11 Q ( for each) 134.5 506.7 T 5 9 Q () 175.73 506.7 T 3 11 Q ( in the protocol package-prefix-vector.) 262.42 506.7 T 5 9 Q -0.1 (Manager) 112.5 485.7 P 3 11 Q -0.05 ( steps through each class in the list until it \336nds a) 150.43 485.7 P 5 9 Q -0.1 (DataSource) 368.6 485.7 P 3 11 Q -0.05 ( that it can) 422.78 485.7 P (instantiate and to which it can attach the) 112.5 472.7 T 5 9 Q (MediaLocator) 292.14 472.7 T 3 11 Q (.) 356.55 472.7 T 0 F (9.1.2) 112.5 440.7 T (Locating a Player) 148.5 440.7 T 113 585/G5.88220 FmPA 3 F -0.2 (The) 112.5 419.7 P 5 9 Q -0.4 ( createPlayer) 129.6 419.7 P 3 11 Q -0.2 ( method uses a similar mechanism to locate and instantiate an) 199.64 419.7 P (appropriate) 112.5 406.7 T 5 9 Q (Player) 165.34 406.7 T 3 11 Q ( for a particular) 197.85 406.7 T 5 9 Q ( DataSource) 265.96 406.7 T 3 11 Q (. A) 325.56 406.7 T 5 9 Q (Player) 341.75 406.7 T 3 11 Q ( is a type of) 374.26 406.7 T 5 9 Q (MediaH-) 428.34 406.7 T (andler) 112.5 393.7 T 3 11 Q (, an object that reads data from a) 144.57 393.7 T 5 9 Q (DataSource) 290.89 393.7 T 3 11 Q (.) 345.07 393.7 T 5 9 Q (MediaHandlers) 353.32 393.7 T 3 11 Q ( are identi-) 423.75 393.7 T (\336ed by the content type that the) 112.5 380.7 T (y support.) 251.04 380.7 T 5 9 Q (Manager) 297.8 380.7 T 3 11 Q ( uses the content type name) 335.72 380.7 T (obtained from a) 112.5 367.7 T 5 9 Q (DataSource) 184.9 367.7 T 3 11 Q ( to \336nd) 239.08 367.7 T 5 9 Q (MediaHandler) 273.01 367.7 T 3 11 Q ( objects. JMF supports tw) 338.02 367.7 T (o) 451.28 367.7 T (types of) 112.5 354.7 T 5 9 Q (MediaHandlers) 150.38 354.7 T 3 11 Q (,) 220.82 354.7 T 5 9 Q (Player) 226.32 354.7 T 3 11 Q ( and) 258.83 354.7 T 5 9 Q (MediaProxy) 280.21 354.7 T 3 11 Q (.) 333.67 354.7 T (A) 112.5 333.7 T 5 9 Q (MediaProxy) 123.19 333.7 T 3 11 Q ( processes content from one) 177.37 333.7 T 5 9 Q (DataSource) 302.93 333.7 T 3 11 Q ( to create another) 357.11 333.7 T (. T) 432.55 333.7 T (ypi-) 443.9 333.7 T -0.13 (cally) 112.5 320.7 P -0.13 (, a) 133.17 320.7 P 5 9 Q -0.25 (MediaProxy) 146.04 320.7 P 3 11 Q -0.13 ( reads a te) 200.23 320.7 P -0.13 (xt con\336guration \336le that contains all of the informa-) 243.96 320.7 P (tion needed to mak) 112.5 307.7 T (e a connection to a serv) 196.41 307.7 T (er and obtain media data.) 299.8 307.7 T (When) 112.5 286.7 T 5 9 Q (createPlayer) 141.52 286.7 T 3 11 Q ( is called,) 206.53 286.7 T 5 9 Q (Manager) 251.14 286.7 T 3 11 Q ( \336rst creates a search list of class names) 289.07 286.7 T (using the content name from the) 112.5 273.7 T 5 9 Q (DataSource) 257.32 273.7 T 3 11 Q ( and the list of installed packages) 311.49 273.7 T -0.19 (returned by the) 112.5 260.7 P 5 9 Q -0.37 (PackageManager) 181.28 260.7 P 3 11 Q -0.19 (.) 256.52 260.7 P -0.19 (It then steps through) 264.32 260.7 P -0.19 (each class in the list until) 358.93 260.7 P (it \336nds a) 112.5 247.7 T 5 9 Q (MediaHandler) 153.15 247.7 T 3 11 Q ( that can be constructed and to which it can attach the) 218.16 247.7 T 5 9 Q (DataSource) 112.5 234.7 T 3 11 Q (.) 166.68 234.7 T -0.1 (If the) 112.5 213.7 P 5 9 Q -0.2 (MediaHandler) 138.57 213.7 P 3 11 Q -0.1 ( is a) 203.58 213.7 P 5 9 Q -0.2 (Player) 223.75 213.7 P 3 11 Q -0.1 (, the process is \336nished and) 255.82 213.7 P 5 9 Q -0.2 (Manager) 381.6 213.7 P 3 11 Q -0.1 ( returns the) 419.53 213.7 P -0.06 (ne) 112.5 200.7 P -0.06 (w) 122.61 200.7 P 5 9 Q -0.11 (Player) 133.24 200.7 P 3 11 Q -0.06 (. If the) 165.15 200.7 P 5 9 Q -0.11 (MediaHandler) 196.74 200.7 P 3 11 Q -0.06 ( is a) 261.76 200.7 P 5 9 Q -0.11 (MediaProxy) 282.06 200.7 P 3 11 Q -0.06 (,) 335.52 200.7 P 5 9 Q -0.11 (Manager) 340.96 200.7 P 3 11 Q -0.06 ( obtains a ne) 378.89 200.7 P -0.06 (w) 433.74 200.7 P 5 9 Q -0.11 (Data-) 444.37 200.7 P (Source) 112.5 187.7 T 3 11 Q ( from the) 145.01 187.7 T 5 9 Q (MediaProxy) 188.08 187.7 T 3 11 Q (, creates a ne) 241.55 187.7 T (w list for the content type that the) 300.83 187.7 T 5 9 Q (DataSource) 112.5 174.7 T 3 11 Q ( supports and repeats the search process.) 166.68 174.7 T (If an appropriate) 112.5 153.7 T 5 9 Q (Player) 188.55 153.7 T 3 11 Q ( cannot be found, the procedure is repeated, substituting) 221.06 153.7 T (\322unkno) 112.5 140.7 T (wn\323 for the content type name. The \322unkno) 144.61 140.7 T (wn\323 content type is supported) 335.57 140.7 T 0 0 0 1 0 0 0 K [/CropBox[41 63 FmDC 572 729 FmDC FmBx]/PAGE FmPD [/Dest/P.33/DEST FmPD2 251 811/I5.1.93134 FmPA 135 790/I5.1.93135 FmPA 221 714/I5.1.93136 FmPA 228 592/I5.1.93137 FmPA 197 292/I5.1.93138 FmPA [/Title(A)/Rect[104 109 480 676]/ARTICLE FmPD2 FMENDPAGE %%EndPage: "33" 43 %%Page: "34" 44 612 792 0 FMBEGINPAGE [0 0 0 1 0 0 0] [ 0 1 1 0 1 0 0] [ 1 0 1 0 0 1 0] [ 1 1 0 0 0 0 1] [ 1 0 0 0 0 1 1] [ 0 1 0 0 1 0 1] [ 0 0 1 0 1 1 0] [ 1 0.4 0.15 0 0 0.6 0.85] [ 0.6 0.4 0 0.1 0.3 0.5 0.9] 9 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 K 0 8 Q 0 X 0 0 0 1 0 0 0 K (Java Media Players \320 Version 1.0.1) 382.63 683.17 T 4 9 Q (34) 103.5 682.5 T 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 3 11 Q (by generic) 140.54 659.7 T 5 9 Q (Players) 189.41 659.7 T 3 11 Q ( that are capable of handling a lar) 227.33 659.7 T (ge v) 374.06 659.7 T (ariety of media types,) 392.42 659.7 T (often in a platform dependent w) 140.54 646.7 T (ay) 281.26 646.7 T (.) 290.93 646.7 T (T) 140.54 625.7 T (o construct the search list of) 146.38 625.7 T 5 9 Q (MediaHandler) 272.85 625.7 T 3 11 Q ( class names,) 337.87 625.7 T 5 9 Q (createPlayer) 398.36 625.7 T 3 11 Q (:) 463.38 625.7 T (1.) 148.29 601.7 T (Obtains a vector of content package-prefixes from) 162.54 601.7 T 5 9 Q (PackageManager) 386.44 601.7 T 3 11 Q (.) 462.29 601.7 T (2.) 148.29 581.7 T (Adds a class name of the form:) 162.54 581.7 T 5 9 Q ( .media.content..Handler) 162.54 563.04 T 3 11 Q ( for each) 162.54 545.7 T 5 9 Q ( ) 201.01 545.7 T 3 11 Q ( in the content package-prefix-vector.) 293.12 545.7 T 4 F (9.2) 140.54 513.7 T (Integrating a New Player Implementation) 176.54 513.7 T 141 658/G5.88265 FmPA 3 F 0.11 (Y) 140.54 484.7 P 0.11 (ou can create custom implementations of) 147.27 484.7 P 5 9 Q 0.21 (Player) 331.22 484.7 P 3 11 Q 0.11 ( that can w) 363.73 484.7 P 0.11 (ork seamlessly with) 411.9 484.7 P (the rest of JMF) 140.54 471.7 T (. T) 206.57 471.7 T (o inte) 217.91 471.7 T (grate a) 242.49 471.7 T 5 9 Q (Player) 274.87 471.7 T 3 11 Q ( with JMF) 307.38 471.7 T (, you need to:) 351.73 471.7 T (\245) 152.69 448.7 T (Implement) 162.54 448.7 T 5 9 Q (Player.setSource) 212.95 448.7 T 3 11 Q ( to check the) 299.64 448.7 T 5 9 Q (DataSource) 358.29 448.7 T 3 11 Q ( and determine) 412.47 448.7 T (whether or not the) 162.54 435.7 T 5 9 Q (Player) 245.63 435.7 T 3 11 Q ( can handle that type of source. When the client) 278.14 435.7 T (programmer calls) 162.54 422.7 T 5 9 Q ( createPlayer) 242.57 422.7 T 3 11 Q (,) 313.01 422.7 T 5 9 Q (setSource) 318.51 422.7 T 3 11 Q ( is called as the) 367.27 422.7 T 5 9 Q (Manager) 437.23 422.7 T 3 11 Q (searches for an appropriate) 162.54 409.7 T 5 9 Q (Player) 284.1 409.7 T 3 11 Q (.) 316.6 409.7 T (\245) 152.69 391.7 T (Install the package containing the new) 162.54 391.7 T 5 9 Q (Player) 334.22 391.7 T 3 11 Q ( class.) 366.73 391.7 T (\245) 152.69 373.7 T (Add the package prefix to the content package-prefix list controlled by the) 162.54 373.7 T 5 9 Q (PackageManager) 162.54 360.7 T 3 11 Q (. The) 238.39 360.7 T 5 9 Q (Manager) 263.74 360.7 T 3 11 Q ( queries the) 301.67 360.7 T 5 9 Q (PackageManager) 355.13 360.7 T 3 11 Q ( for the list of) 430.98 360.7 T (content package-prefixes it uses to search for a) 162.54 347.7 T 5 9 Q (Player) 371.47 347.7 T 3 11 Q (.) 403.98 347.7 T -0.17 (For e) 140.54 326.7 P -0.17 (xample, to inte) 163.12 326.7 P -0.17 (grate a ne) 228.32 326.7 P -0.17 (w) 270.47 326.7 P 5 9 Q -0.32 (Player) 280.99 326.7 P 3 11 Q -0.17 ( for the content type mpe) 313.5 326.7 P -0.17 (g.sys, you w) 422.8 326.7 P -0.17 (ould) 477.36 326.7 P (create and install a package called:) 140.54 313.7 T 5 9 Q (.media.content.mpeg.sys) 162.54 289.04 T 3 11 Q (that contains the ne) 140.54 263.7 T (w) 225.5 263.7 T 5 9 Q (Player) 236.19 263.7 T 3 11 Q ( class. The package pre\336x is an identi\336er for your) 268.7 263.7 T (code, such as) 140.54 250.7 T 5 9 Q (COM.yourbiz) 201.63 250.7 T 3 11 Q (. Y) 261.23 250.7 T (our installation program also needs to add your) 273.46 250.7 T (package pre\336x to the content package-pre\336x list managed by the) 140.54 237.7 T 5 9 Q (PackageMan-) 427.08 237.7 T (ager) 140.54 224.7 T 3 11 Q (.) 161.6 224.7 T 0 0 0 1 0 0 0 K [/CropBox[41 63 FmDC 572 729 FmDC FmBx]/PAGE FmPD [/Dest/P.34/DEST FmPD2 386 753/I5.1.93139 FmPA 321 697/I5.1.93140 FmPA 373 665/I5.1.93141 FmPA 251 600/I5.1.93142 FmPA 248 574/I5.1.93143 FmPA 200 525/I5.1.93144 FmPA 147 478/I5.1.93145 FmPA [/Title(A)/Rect[132 109 508 676]/ARTICLE FmPD2 FMENDPAGE %%EndPage: "34" 44 %%Page: "35" 45 612 792 0 FMBEGINPAGE [0 0 0 1 0 0 0] [ 0 1 1 0 1 0 0] [ 1 0 1 0 0 1 0] [ 1 1 0 0 0 0 1] [ 1 0 0 0 0 1 1] [ 0 1 0 0 1 0 1] [ 0 0 1 0 1 1 0] [ 1 0.4 0.15 0 0 0.6 0.85] [ 0.6 0.4 0 0.1 0.3 0.5 0.9] 9 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 K 0 8 Q 0 X 0 0 0 1 0 0 0 K (Implementing a New Data Source) 112.5 683.17 T 4 9 Q (35) 499.5 682.5 T 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 112.5 655.04 471.46 667.04 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 112.5 655.04 471.46 667.04 R 7 X 0 0 0 1 0 0 0 K V 112.5 665.04 472.5 665.04 2 L V 0.25 H 0 Z 0 X N 40.5 63 571.5 729 C 5 9 Q 0 X 0 0 0 1 0 0 0 K (Vector packagePrefix = PackageManager.getContentPrefixList\050\051;) 127.5 649.04 T (string myPackagePrefix = new String\050\322COM.yourbiz\323\051;) 127.5 637.04 T (// Add new package prefix to end of the package prefix list.) 127.5 625.04 T (packagePrefix.addElement\050myPackagePrefix\051;) 127.5 613.04 T (PackageManager.setContentPrefixList\050\051;) 127.5 601.04 T (// Save the changes to the package prefix list.) 127.5 589.04 T 112.5 562.04 471.46 574.04 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 112.5 562.04 471.46 574.04 R 7 X 0 0 0 1 0 0 0 K V 112.5 564.04 472.5 564.04 2 L V 0.25 H 0 Z 0 X N 40.5 63 571.5 729 C 5 9 Q 0 X 0 0 0 1 0 0 0 K (PackageManager.commitContentPrefixList\050\051;) 127.5 577.04 T 4 11 Q (9.3) 112.5 532.7 T (Implementing a New Data Source) 148.5 532.7 T 113 677/G5.91661 FmPA 3 F 0.38 (A) 112.5 503.7 P 5 9 Q 0.74 (DataSource) 123.57 503.7 P 3 11 Q 0.38 ( is an abstraction of a media protocol-handler) 177.75 503.7 P 0.38 (. Y) 379.27 503.7 P 0.38 (ou can implement) 391.88 503.7 P 4.83 (ne) 112.5 490.7 P 4.83 (w types of) 122.61 490.7 P 5 9 Q 9.51 (DataSources) 185.67 490.7 P 3 11 Q 4.83 ( to support additional protocols by e) 245.27 490.7 P 4.83 (xtending) 432.96 490.7 P 5 9 Q 0.16 (PullDataSource) 112.5 477.7 P 3 11 Q 0.08 ( or) 188.35 477.7 P 5 9 Q 0.16 (PushDataSource) 203.17 477.7 P 3 11 Q 0.08 (. If your) 279.02 477.7 P 5 9 Q 0.16 (DataSource) 317.75 477.7 P 3 11 Q 0.08 ( supports changing the) 371.93 477.7 P 1.83 (media position within the stream to a speci\336ed time, it should implement the) 112.5 464.7 P 5 9 Q 0.25 (Positionable) 112.5 451.7 P 3 11 Q 0.13 ( interf) 177.52 451.7 P 0.13 (ace. If the) 204.11 451.7 P 5 9 Q 0.25 (DataSource) 250.92 451.7 P 3 11 Q 0.13 ( supports seeking to a particular point) 305.1 451.7 P 0.62 (in the stream, the corresponding) 112.5 438.7 P 5 9 Q 1.22 (SourceStream) 259.79 438.7 P 3 11 Q 0.62 ( should implement the) 324.81 438.7 P 5 9 Q 1.22 (Seekable) 428.12 438.7 P 3 11 Q (interf) 112.5 425.7 T (ace.) 136.22 425.7 T -0.31 (A) 112.5 404.7 P 5 9 Q -0.61 (DataSource) 122.88 404.7 P 3 11 Q -0.31 ( manages a collection of) 177.06 404.7 P 5 9 Q -0.61 (SourceStreams) 285.17 404.7 P 3 11 Q -0.31 (. A) 355.61 404.7 P 5 9 Q -0.61 (PullDataSource) 371.18 404.7 P 3 11 Q -0.31 ( only) 447.03 404.7 P (supports pull data-streams; it manages a collection of) 112.5 391.7 T 5 9 Q (PullSourceStreams) 349.58 391.7 T 3 11 Q (. A) 441.69 391.7 T 5 9 Q (PushDataSource) 112.5 378.7 T 3 11 Q ( only supports push data-streams; it manages a collection of) 188.35 378.7 T 5 9 Q (PushSourceStreams) 112.5 365.7 T 3 11 Q (. When you implement a ne) 204.61 365.7 T (w) 325.92 365.7 T 5 9 Q (DataSource) 336.62 365.7 T 3 11 Q (, you also need to) 390.8 365.7 T (implement the corresponding source stream,) 112.5 352.7 T 5 9 Q (PullSourceStream) 310.47 352.7 T 3 11 Q ( or) 397.15 352.7 T 5 9 Q (Push-) 411.82 352.7 T (SourceStream) 112.5 339.7 T 3 11 Q (.) 177.52 339.7 T (See \322) 112.5 318.7 T (Appendix B: Sample Data Source Implementation\323 on page) 135.14 318.7 T (43 for an e) 401.55 318.7 T (xam-) 448.73 318.7 T (ple illustrating ho) 112.5 305.7 T (w a ne) 189.84 305.7 T (w) 218.28 305.7 T 5 9 Q (PullDataSource) 228.97 305.7 T 3 11 Q (,) 304.82 305.7 T 5 9 Q (FTPDataSource) 310.32 305.7 T 3 11 Q (, could be imple-) 380.75 305.7 T (mented.) 112.5 292.7 T 4 F (9.4) 112.5 260.7 T (Integrating a New Data Source Implementation) 148.5 260.7 T 113 405/G5.91659 FmPA 3 F 0.78 (The mechanism for inte) 112.5 231.7 P 0.78 (grating a custom) 219.47 231.7 P 5 9 Q 1.54 (DataSource) 297.89 231.7 P 3 11 Q 0.78 ( implementation with JMF) 352.08 231.7 P (is similar to the one used for inte) 112.5 218.7 T (grating a) 256.85 218.7 T 5 9 Q (Player) 298.4 218.7 T 3 11 Q (. Y) 330.3 218.7 T (ou need to:) 342.54 218.7 T (\245) 124.65 195.7 T (Install the package containing the new) 134.5 195.7 T 5 9 Q (DataSource) 306.19 195.7 T 3 11 Q ( class.) 360.37 195.7 T (\245) 124.65 177.7 T (Add the package prefix to the protocol package-prefix list controlled by the) 134.5 177.7 T 5 9 Q (PackageManager) 134.5 164.7 T 3 11 Q (. The) 210.35 164.7 T 5 9 Q (Manager) 235.71 164.7 T 3 11 Q ( queries the) 273.63 164.7 T 5 9 Q (PackageManager) 327.09 164.7 T 3 11 Q ( for the list of) 402.95 164.7 T (protocol package prefixes it uses to search for a) 134.5 151.7 T 5 9 Q (DataSource) 346.8 151.7 T 3 11 Q (.) 400.98 151.7 T 0 0 0 1 0 0 0 K [/CropBox[41 63 FmDC 572 729 FmDC FmBx]/PAGE FmPD [/Dest/P.35/DEST FmPD2 307 684/I5.1.93146 FmPA 307 655/I5.1.93147 FmPA 113 629/I5.1.93148 FmPA 203 629/I5.1.93149 FmPA 113 603/I5.1.93150 FmPA 260 590/I5.1.93151 FmPA 428 590/I5.1.93152 FmPA 350 543/I5.1.93153 FmPA 113 517/I5.1.93154 FmPA 372 412/I5.1.93155 FmPA [/Rect[131 316 413 326]/Border[0 0 0]/Dest/M7.9.30490.Chapter.Title.Appendix.A.Java.Media.Applet/LNK FmPD2 [/Title(A)/Rect[104 109 480 676]/ARTICLE FmPD2 FMENDPAGE %%EndPage: "35" 45 %%Page: "36" 46 612 792 0 FMBEGINPAGE [0 0 0 1 0 0 0] [ 0 1 1 0 1 0 0] [ 1 0 1 0 0 1 0] [ 1 1 0 0 0 0 1] [ 1 0 0 0 0 1 1] [ 0 1 0 0 1 0 1] [ 0 0 1 0 1 1 0] [ 1 0.4 0.15 0 0 0.6 0.85] [ 0.6 0.4 0 0.1 0.3 0.5 0.9] 9 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 K 0 8 Q 0 X 0 0 0 1 0 0 0 K (Java Media Players \320 Version 1.0.1) 382.63 683.17 T 4 9 Q (36) 103.5 682.5 T 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K [/CropBox[41 63 FmDC 572 729 FmDC FmBx]/PAGE FmPD [/Dest/P.36/DEST FmPD2 [/Dest/L.JavaMediaFramefm/DEST FmPD2 [/Title(A)/Rect[132 109 508 676]/ARTICLE FmPD2 FMENDPAGE %%EndPage: "36" 46 %%Page: "37" 47 612 792 0 FMBEGINPAGE [0 0 0 1 0 0 0] [ 0 1 1 0 1 0 0] [ 1 0 1 0 0 1 0] [ 1 1 0 0 0 0 1] [ 1 0 0 0 0 1 1] [ 0 1 0 0 1 0 1] [ 0 0 1 0 1 1 0] [ 1 0.4 0.15 0 0 0.6 0.85] [ 0.6 0.4 0 0.1 0.3 0.5 0.9] 9 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 K 4 10 Q 0 X 0 0 0 1 0 0 0 K (37) 474.5 100.79 T 112.5 618 472.5 626 R 0.1 H 0 Z N 113.5 619 471.5 625 R 4 X V 0 X N 472.5 618 471.5 619 113.5 619 112.5 618 4 Y V N 472.5 618.06 471.5 619 471.5 625 472.5 626 4 Y V N 472.5 626 471.5 625 113.5 625 112.5 626 4 Y 4 X V 0 X N 112.5 618.06 113.5 619 113.5 625 112.5 626 4 Y 4 X V 0 X N 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 0 0 0 0 1 1 1 K 0 0 0 1 0 0 0 K 3 48 Q (1) 448.5 634 T 3 30 Q (Appendix A:) 316.68 588 T 113 732/G6.46909 FmPA (Java Media Applet) 245.88 554 T 3 11 Q (This Ja) 112.5 468.67 T (v) 143.75 468.67 T (a Applet demonstrates proper error checking in a Ja) 148.98 468.67 T (v) 376.03 468.67 T (a Media program.) 381.25 468.67 T (Lik) 112.5 455.67 T (e) 127.67 455.67 T 5 9 Q (PlayerApplet) 135.3 455.67 T 3 11 Q (, it creates a simple media player with a media e) 200.32 455.67 T (v) 411.75 455.67 T (ent listener) 417.08 455.67 T (.) 465.06 455.67 T -0.41 (When this applet is started, it immediately be) 112.5 434.67 P -0.41 (gins to play the media clip. When the) 308.67 434.67 P (end of media is reached, the clip replays from the be) 112.5 421.67 T (ginning.) 342.97 421.67 T 112.5 394 472.5 406 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 112.5 394 472.5 406 R 7 X 0 0 0 1 0 0 0 K V 112.5 404 472.5 404 2 L V 0.25 H 0 Z 0 X N 40.5 63 571.5 729 C 5 8 Q 0 X 0 0 0 1 0 0 0 K (import java.applet.Applet;) 134.5 388.67 T (import java.awt.*;) 134.5 377.67 T (import java.lang.String;) 134.5 366.67 T (import java.net.URL;) 134.5 355.67 T (import java.net.MalformedURLException;) 134.5 344.67 T (import java.io.IOException;) 134.5 333.67 T (import javax.media.*;) 134.5 322.67 T (/**) 134.5 300.67 T ( * This is a Java Applet that demonstrates how to create a simple) 134.5 289.67 T ( * media player with a media event listener. It will play the) 134.5 278.67 T ( * media clip right away and continuously loop.) 134.5 267.67 T ( *) 134.5 256.67 T ( * ) 134.5 201.67 T ( */) 134.5 190.67 T 5 7.5 Q -0.04 (public class TypicalPlayerApplet extends Applet implements) 134.5 169 S -0.04 (ControllerListener) 134.5 158.5 S 5 8 Q ({) 134.5 147.67 T ( // media player) 134.5 136.67 T ( Player player = null;) 134.5 125.67 T 201.05 685.5 359.52 724.86 R 7 X V 0.5 H 0 Z N 328.5 630 472.5 666 R V 2 Z N 0 0 0 1 0 0 0 K [/CropBox[41 63 FmDC 572 729 FmDC FmBx]/PAGE FmPD [/Dest/P.37/DEST FmPD2 [/Dest/F.JavaMediaFrameAfm/DEST FmPD2 352 810/M6.9.Package.javalang FmPA 352 810/I6.1.162 FmPA 317 752/M6.9.30490.Chapter.Title.Appendix.A.Java.Media.Applet FmPA 317 752/I6.1.81519 FmPA 135 607/I6.1.81921 FmPA 407 607/I6.1.81922 FmPA 340 586/I6.1.81923 FmPA 159 586/I6.1.81924 FmPA [/Title(A)/Rect[320 621 482 675]/ARTICLE FmPD2 [/Title(A)/Rect[104 109 482 617]/ARTICLE FmPD2 FMENDPAGE %%EndPage: "37" 47 %%Page: "38" 48 612 792 0 FMBEGINPAGE [0 0 0 1 0 0 0] [ 0 1 1 0 1 0 0] [ 1 0 1 0 0 1 0] [ 1 1 0 0 0 0 1] [ 1 0 0 0 0 1 1] [ 0 1 0 0 1 0 1] [ 0 0 1 0 1 1 0] [ 1 0.4 0.15 0 0 0.6 0.85] [ 0.6 0.4 0 0.1 0.3 0.5 0.9] 9 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 K 0 8 Q 0 X 0 0 0 1 0 0 0 K (Java Media Players) 380.63 683.17 T (\320) 448.61 683.17 T (Version 1.0.1) 454.61 683.17 T 4 9 Q (38) 103.5 682.5 T 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 5 8 Q ( // component in which video is playing) 162.54 661.7 T ( Component visualComponent = null;) 162.54 650.7 T ( // controls gain, position, start, stop) 162.54 639.7 T ( Component controlComponent = null;) 162.54 628.7 T ( // displays progress during download) 162.54 617.7 T ( Component progressBar = null;) 162.54 606.7 T ( /**) 162.54 584.7 T ( * Read the applet file parameter and create the media) 162.54 573.7 T ( * player.) 162.54 562.7 T ( */) 162.54 551.7 T ( public void init\050\051) 162.54 529.7 T ( {) 162.54 518.7 T ( setLayout\050new BorderLayout\050\051\051;) 162.54 507.7 T ( // input file name from html param) 162.54 496.7 T ( String mediaFile = null;) 162.54 485.7 T ( // URL for our media file) 162.54 474.7 T ( URL url = null;) 162.54 463.7 T ( // URL for doc containing applet) 162.54 452.7 T ( URL codeBase = getDocumentBase\050\051;) 162.54 441.7 T ( // Get the media filename info.) 162.54 419.7 T ( // The applet tag should contain the path to the) 162.54 408.7 T ( // source media file, relative to the html page.) 162.54 397.7 T ( if \050\050mediaFile = getParameter\050"FILE"\051\051 == null\051) 162.54 375.7 T ( Fatal\050"Invalid media file parameter"\051;) 162.54 364.7 T ( try) 162.54 342.7 T ( {) 162.54 331.7 T ( // Create an url from the file name and the url to the) 162.54 320.7 T ( // document containing this applet.) 162.54 309.7 T ( if \050\050url = new URL\050codeBase, mediaFile\051\051 == null\051) 162.54 287.7 T ( Fatal\050"Can't build URL for " + mediaFile\051;) 162.54 276.7 T ( // Create an instance of a player for this media) 162.54 254.7 T ( if \050\050player = Manager.createPlayer\050url\051\051 == null\051) 162.54 243.7 T ( Fatal\050"Could not create player for "+url\051;) 162.54 232.7 T ( // Add ourselves as a listener for player's events) 162.54 210.7 T ( player.addControllerListener\050this\051;) 162.54 199.7 T ( }) 162.54 188.7 T ( catch \050MalformedURLException u\051) 162.54 177.7 T ( {) 162.54 166.7 T ( Fatal\050"Invalid media file URL!"\051;) 162.54 155.7 T ( }) 162.54 144.7 T ( catch\050IOException i\051) 162.54 133.7 T ( {) 162.54 122.7 T 0 0 0 1 0 0 0 K [/CropBox[41 63 FmDC 572 729 FmDC FmBx]/PAGE FmPD [/Dest/P.38/DEST FmPD2 [/Title(A)/Rect[132 109 508 676]/ARTICLE FmPD2 FMENDPAGE %%EndPage: "38" 48 %%Page: "39" 49 612 792 0 FMBEGINPAGE [0 0 0 1 0 0 0] [ 0 1 1 0 1 0 0] [ 1 0 1 0 0 1 0] [ 1 1 0 0 0 0 1] [ 1 0 0 0 0 1 1] [ 0 1 0 0 1 0 1] [ 0 0 1 0 1 1 0] [ 1 0.4 0.15 0 0 0.6 0.85] [ 0.6 0.4 0 0.1 0.3 0.5 0.9] 9 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 K 0 8 Q 0 X 0 0 0 1 0 0 0 K (Appendix A: Java Media Applet) 112.5 683.17 T 4 9 Q (39) 499.5 682.5 T 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 5 8 Q ( Fatal\050"IO exception creating player for "+url\051;) 134.5 661.7 T ( }) 134.5 650.7 T ( // This applet assumes that its start\050\051 calls) 134.5 628.7 T ( // player.start\050\051.This causes the player to become) 134.5 617.7 T ( // Realized. Once Realized, the Applet will get) 134.5 606.7 T ( // the visual and control panel components and add) 134.5 595.7 T ( // them to the Applet. These components are not added) 134.5 584.7 T ( // during init\050\051 because they are long operations that) 134.5 573.7 T ( // would make us appear unresposive to the user.) 134.5 562.7 T ( }) 134.5 551.7 T ( /**) 134.5 529.7 T ( * Start media file playback. This function is called the) 134.5 518.7 T ( * first time that the Applet runs and every) 134.5 507.7 T ( * time the user re-enters the page.) 134.5 496.7 T ( */) 134.5 485.7 T ( public void start\050\051) 134.5 463.7 T ( {) 134.5 452.7 T ( // Call start\050\051 to prefetch and start the player.) 134.5 441.7 T ( if \050player != null\051 player.start\050\051;) 134.5 419.7 T ( }) 134.5 408.7 T ( /**) 134.5 386.7 T ( * Stop media file playback and release resources before) 134.5 375.7 T ( * leaving the page.) 134.5 364.7 T ( */) 134.5 353.7 T ( public void stop\050\051) 134.5 331.7 T ( {) 134.5 320.7 T ( if \050player != null\051) 134.5 309.7 T ( {) 134.5 298.7 T ( player.stop\050\051;) 134.5 287.7 T ( player.deallocate\050\051;) 134.5 276.7 T ( }) 134.5 265.7 T ( }) 134.5 254.7 T ( /**) 134.5 232.7 T ( * This controllerUpdate function must be defined in order) 134.5 221.7 T ( * to implement a ControllerListener interface. This) 134.5 210.7 T ( * function will be called whenever there is a media event.) 134.5 199.7 T ( */) 134.5 188.7 T ( public synchronized void controllerUpdate\050ControllerEvent event\051) 134.5 166.7 T ( {) 134.5 155.7 T ( // If we're getting messages from a dead player,) 134.5 144.7 T ( // just leave) 134.5 133.7 T 0 0 0 1 0 0 0 K [/CropBox[41 63 FmDC 572 729 FmDC FmBx]/PAGE FmPD [/Dest/P.39/DEST FmPD2 [/Title(A)/Rect[104 109 480 676]/ARTICLE FmPD2 FMENDPAGE %%EndPage: "39" 49 %%Page: "40" 50 612 792 0 FMBEGINPAGE [0 0 0 1 0 0 0] [ 0 1 1 0 1 0 0] [ 1 0 1 0 0 1 0] [ 1 1 0 0 0 0 1] [ 1 0 0 0 0 1 1] [ 0 1 0 0 1 0 1] [ 0 0 1 0 1 1 0] [ 1 0.4 0.15 0 0 0.6 0.85] [ 0.6 0.4 0 0.1 0.3 0.5 0.9] 9 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 K 0 8 Q 0 X 0 0 0 1 0 0 0 K (Java Media Players) 380.63 683.17 T (\320) 448.61 683.17 T (Version 1.0.1) 454.61 683.17 T 4 9 Q (40) 103.5 682.5 T 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 5 8 Q ( if \050player == null\051 return;) 162.54 661.7 T ( // When the player is Realized, get the visual) 162.54 639.7 T ( // and control components and add them to the Applet) 162.54 628.7 T ( if \050event instanceof RealizeCompleteEvent\051) 162.54 606.7 T ( {) 162.54 595.7 T ( if \050\050visualComponent = player.getVisualComponent\050\051\051 != null\051) 162.54 584.7 T ( add\050"Center", visualComponent\051;) 162.54 573.7 T 5 7.5 Q -0.59 ( if \050\050controlComponent = player.getControlPanelComponent\050\051\051 != null\051) 196.02 562.7 P 5 8 Q ( add\050"South",controlComponent\051;) 162.54 551.7 T ( // force the applet to draw the components) 162.54 540.7 T ( validate\050\051;) 162.54 529.7 T ( }) 162.54 518.7 T ( else if \050event instanceof CachingControlEvent\051) 162.54 507.7 T ( {) 162.54 496.7 T ( // Put a progress bar up when downloading starts,) 162.54 474.7 T ( // take it down when downloading ends.) 162.54 463.7 T ( CachingControlEvent e = \050CachingControlEvent\051 event;) 162.54 441.7 T ( CachingControl cc = e.getCachingControl\050\051;) 162.54 430.7 T ( long cc_progress = e.getContentProgress\050\051;) 162.54 419.7 T ( long cc_length = cc.getContentLength\050\051;) 162.54 408.7 T ( // Add the bar if not already there ...) 162.54 386.7 T ( if \050progressBar == null\051) 162.54 364.7 T -0.01 ( if \050\050progressBar = cc.getProgressBarComponent\050\051\051 != null\051) 162.54 353.7 P ( {) 162.54 342.7 T ( add\050"North", progressBar\051;) 162.54 331.7 T ( validate\050\051;) 162.54 320.7 T ( }) 162.54 309.7 T ( // Remove bar when finished ownloading) 162.54 287.7 T ( if \050progressBar != null\051) 162.54 276.7 T ( if \050cc_progress == cc_length\051) 162.54 265.7 T ( {) 162.54 254.7 T ( remove \050progressBar\051;) 162.54 243.7 T ( progressBar = null;) 162.54 232.7 T ( validate\050\051;) 162.54 221.7 T ( }) 162.54 210.7 T ( }) 162.54 199.7 T ( else if \050event instanceof EndOfMediaEvent\051) 162.54 188.7 T ( {) 162.54 177.7 T ( // We've reached the end of the media; rewind and) 162.54 166.7 T ( // start over) 162.54 155.7 T ( player.setMediaTime\050new Time\0500\051\051;) 162.54 133.7 T ( player.start\050\051;) 162.54 122.7 T 0 0 0 1 0 0 0 K [/CropBox[41 63 FmDC 572 729 FmDC FmBx]/PAGE FmPD [/Dest/P.40/DEST FmPD2 [/Title(A)/Rect[132 109 508 676]/ARTICLE FmPD2 FMENDPAGE %%EndPage: "40" 50 %%Page: "41" 51 612 792 0 FMBEGINPAGE [0 0 0 1 0 0 0] [ 0 1 1 0 1 0 0] [ 1 0 1 0 0 1 0] [ 1 1 0 0 0 0 1] [ 1 0 0 0 0 1 1] [ 0 1 0 0 1 0 1] [ 0 0 1 0 1 1 0] [ 1 0.4 0.15 0 0 0.6 0.85] [ 0.6 0.4 0 0.1 0.3 0.5 0.9] 9 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 K 0 8 Q 0 X 0 0 0 1 0 0 0 K (Appendix A: Java Media Applet) 112.5 683.17 T 4 9 Q (41) 499.5 682.5 T 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 5 8 Q ( }) 134.5 661.7 T ( else if \050event instanceof ControllerErrorEvent\051) 134.5 650.7 T ( {) 134.5 639.7 T ( // Tell TypicalPlayerApplet.start\050\051 to call it a day) 134.5 628.7 T ( player = null;) 134.5 606.7 T ( Fatal \050\050\050ControllerErrorEvent\051event\051.getMessage\050\051\051;) 134.5 595.7 T ( }) 134.5 584.7 T ( }) 134.5 573.7 T ( void Fatal \050String s\051) 134.5 551.7 T ( {) 134.5 540.7 T ( // Applications will make various choices about what) 134.5 529.7 T ( // to do here. We print a message and then exit) 134.5 518.7 T ( System.err.println\050"FATAL ERROR: " + s\051;) 134.5 496.7 T ( throw new Error\050s\051; // Invoke the uncaught exception) 134.5 485.7 T ( // handler System.exit\050\051 is another) 134.5 474.7 T ( // choice) 134.5 463.7 T ( }) 134.5 452.7 T 112.5 427.04 471.46 439.04 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 112.5 427.04 471.46 439.04 R 7 X 0 0 0 1 0 0 0 K V 112.5 429.04 472.5 429.04 2 L V 0.25 H 0 Z 0 X N 40.5 63 571.5 729 C 5 8 Q 0 X 0 0 0 1 0 0 0 K (}) 134.5 441.7 T 0 0 0 1 0 0 0 K [/CropBox[41 63 FmDC 572 729 FmDC FmBx]/PAGE FmPD [/Dest/P.41/DEST FmPD2 [/Title(A)/Rect[104 109 480 676]/ARTICLE FmPD2 FMENDPAGE %%EndPage: "41" 51 %%Page: "42" 52 612 792 0 FMBEGINPAGE [0 0 0 1 0 0 0] [ 0 1 1 0 1 0 0] [ 1 0 1 0 0 1 0] [ 1 1 0 0 0 0 1] [ 1 0 0 0 0 1 1] [ 0 1 0 0 1 0 1] [ 0 0 1 0 1 1 0] [ 1 0.4 0.15 0 0 0.6 0.85] [ 0.6 0.4 0 0.1 0.3 0.5 0.9] 9 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 K 0 8 Q 0 X 0 0 0 1 0 0 0 K (Java Media Players) 380.63 683.17 T (\320) 448.61 683.17 T (Version 1.0.1) 454.61 683.17 T 4 9 Q (42) 103.5 682.5 T 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K [/CropBox[41 63 FmDC 572 729 FmDC FmBx]/PAGE FmPD [/Dest/P.42/DEST FmPD2 [/Dest/L.JavaMediaFrameAfm/DEST FmPD2 [/Title(A)/Rect[132 109 508 676]/ARTICLE FmPD2 FMENDPAGE %%EndPage: "42" 52 %%Page: "43" 53 612 792 0 FMBEGINPAGE [0 0 0 1 0 0 0] [ 0 1 1 0 1 0 0] [ 1 0 1 0 0 1 0] [ 1 1 0 0 0 0 1] [ 1 0 0 0 0 1 1] [ 0 1 0 0 1 0 1] [ 0 0 1 0 1 1 0] [ 1 0.4 0.15 0 0 0.6 0.85] [ 0.6 0.4 0 0.1 0.3 0.5 0.9] 9 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 K 4 10 Q 0 X 0 0 0 1 0 0 0 K (43) 474.5 100.79 T 112.5 618 472.5 626 R 0.1 H 0 Z N 113.5 619 471.5 625 R 4 X V 0 X N 472.5 618 471.5 619 113.5 619 112.5 618 4 Y V N 472.5 618.06 471.5 619 471.5 625 472.5 626 4 Y V N 472.5 626 471.5 625 113.5 625 112.5 626 4 Y 4 X V 0 X N 112.5 618.06 113.5 619 113.5 625 112.5 626 4 Y 4 X V 0 X N 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 0 0 0 0 1 1 1 K 0 0 0 1 0 0 0 K 3 48 Q (2) 448.5 634 T 3 30 Q (Appendix B:) 318.33 588 T 113 732/G7.46909 FmPA (Sample Data Source) 227.55 554 T (Implementation) 282.51 520 T 3 11 Q (This sample demonstrates ho) 112.5 434.67 T (w to implement a ne) 240.24 434.67 T (w) 329.79 434.67 T 5 9 Q (DataSource) 340.49 434.67 T 3 11 Q ( to support an) 394.67 434.67 T (additional protocol, the FTP protocol. There are tw) 112.5 421.67 T (o classes:) 336.94 421.67 T (\245) 124.65 398.67 T 5 9 Q (DataSource) 134.5 398.67 T 3 11 Q ( extends) 188.68 398.67 T 5 9 Q (PullDataSource) 227.79 398.67 T 3 11 Q ( and implements) 303.64 398.67 T 5 9 Q (intel.media.protocol.PullProtocolHandler.) 134.5 385.67 T 3 11 Q (\245) 124.65 367.67 T 5 9 Q (FTPSourceStream) 134.5 367.67 T 3 11 Q ( implements) 215.77 367.67 T 5 9 Q (PullSourceStream) 272.61 367.67 T 3 11 Q (.) 359.3 367.67 T 4 F (FTP Data Sour) 112.5 339.67 T (ce) 183.8 339.67 T 112.5 311 472.5 323 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 112.5 311 472.5 323 R 7 X 0 0 0 1 0 0 0 K V 112.5 321 472.5 321 2 L V 0.25 H 0 Z 0 X N 40.5 63 571.5 729 C 5 9 Q 0 X 0 0 0 1 0 0 0 K (package COM.intel.media.protocol.ftp;) 134.5 305 T (import javax.media.protocol.PullDataSource;) 134.5 281 T (import javax.media.protocol.SourceStream;) 134.5 269 T (import javax.media.protocol.PullSourceStream;) 134.5 257 T (import javax.media.Time;) 134.5 245 T (import javax.media.Duration;) 134.5 233 T (import java.io.*;) 134.5 221 T (import java.net.*;) 134.5 209 T (import java.util.Vector;) 134.5 197 T (public class DataSource extends PullDataSource) 134.5 173 T ({) 134.5 161 T ( public static final int FTP_PORT = 21;) 134.5 149 T ( public static final int FTP_SUCCESS = 1;) 134.5 137 T ( public static final int FTP_TRY_AGAIN = 2;) 134.5 125 T 201.05 685.5 359.52 724.86 R 7 X V 0.5 H 0 Z N 328.5 630 472.5 666 R V 2 Z N 0 0 0 1 0 0 0 K [/CropBox[41 63 FmDC 572 729 FmDC FmBx]/PAGE FmPD [/Dest/P.43/DEST FmPD2 [/Dest/F.JavaMediaFrameBfm/DEST FmPD2 352 810/M7.9.Package.javalang FmPA 352 810/I7.1.162 FmPA 318 752/M7.9.30490.Chapter.Title.Appendix.A.Java.Media.Applet FmPA 318 752/I7.1.81519 FmPA 340 586/I7.1.82911 FmPA [/Title(A)/Rect[320 621 482 675]/ARTICLE FmPD2 [/Title(A)/Rect[104 109 482 617]/ARTICLE FmPD2 FMENDPAGE %%EndPage: "43" 53 %%Page: "44" 54 612 792 0 FMBEGINPAGE [0 0 0 1 0 0 0] [ 0 1 1 0 1 0 0] [ 1 0 1 0 0 1 0] [ 1 1 0 0 0 0 1] [ 1 0 0 0 0 1 1] [ 0 1 0 0 1 0 1] [ 0 0 1 0 1 1 0] [ 1 0.4 0.15 0 0 0.6 0.85] [ 0.6 0.4 0 0.1 0.3 0.5 0.9] 9 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 K 0 8 Q 0 X 0 0 0 1 0 0 0 K (Java Media Players) 382.63 683.17 T (\320) 450.61 683.17 T (Version 1.0.1) 456.61 683.17 T 4 9 Q (44) 103.5 682.5 T 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 5 F ( public static final int FTP_ERROR = 3;) 162.54 661.04 T ( // used to send commands to server) 162.54 637.04 T ( protected Socket controlSocket;) 162.54 625.04 T ( // used to receive file) 162.54 601.04 T ( protected Socket dataSocket;) 162.54 589.04 T ( // wraps controlSocket's output stream) 162.54 565.04 T ( protected PrintStream controlOut;) 162.54 553.04 T ( // wraps controlSocket's input stream) 162.54 529.04 T ( protected InputStream controlIn;) 162.54 517.04 T ( // hold \050possibly multi-line\051 server response) 162.54 493.04 T ( protected Vector response = new Vector\0501\051;) 162.54 481.04 T ( // reply code from previous command) 162.54 457.04 T ( protected int previousReplyCode;) 162.54 445.04 T ( // are we waiting for command reply?) 162.54 421.04 T ( protected boolean replyPending;) 162.54 409.04 T ( // user login name) 162.54 385.04 T ( protected String user = "anonymous";) 162.54 373.04 T ( // user login password) 162.54 349.04 T ( protected String password = "anonymous";) 162.54 337.04 T ( // FTP server name) 162.54 313.04 T ( protected String hostString;) 162.54 301.04 T ( // file to retrieve) 162.54 277.04 T ( protected String fileString;) 162.54 265.04 T ( public void connect\050\051 throws IOException) 162.54 241.04 T ( {) 162.54 229.04 T ( initCheck\050\051; // make sure the locator is set) 162.54 217.04 T ( if \050controlSocket != null\051) 162.54 205.04 T ( {) 162.54 193.04 T ( disconnect\050\051;) 162.54 181.04 T ( }) 162.54 169.04 T -1.01 ( // extract FTP server name and target filename from locator) 162.54 157.04 P ( parseLocator\050\051;) 162.54 145.04 T ( controlSocket = new Socket\050hostString, FTP_PORT\051;) 162.54 133.04 T ( controlOut = new PrintStream\050new BufferedOutputStream\050) 162.54 121.04 T 0 0 0 1 0 0 0 K [/CropBox[41 63 FmDC 572 729 FmDC FmBx]/PAGE FmPD [/Dest/P.44/DEST FmPD2 [/Title(A)/Rect[132 109 508 676]/ARTICLE FmPD2 FMENDPAGE %%EndPage: "44" 54 %%Page: "45" 55 612 792 0 FMBEGINPAGE [0 0 0 1 0 0 0] [ 0 1 1 0 1 0 0] [ 1 0 1 0 0 1 0] [ 1 1 0 0 0 0 1] [ 1 0 0 0 0 1 1] [ 0 1 0 0 1 0 1] [ 0 0 1 0 1 1 0] [ 1 0.4 0.15 0 0 0.6 0.85] [ 0.6 0.4 0 0.1 0.3 0.5 0.9] 9 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 K 0 8 Q 0 X 0 0 0 1 0 0 0 K (Appendix B: Sample Data Source Implementation) 112.5 683.17 T 4 9 Q (45) 499.5 682.5 T 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 5 F ( controlSocket.getOutputStream\050\051\051, true\051;) 134.5 661.04 T ( controlIn = new) 134.5 649.04 T ( BufferedInputStream\050controlSocket.getInputStream\050\051\051;) 134.5 637.04 T ( if \050readReply\050\051 == FTP_ERROR\051) 134.5 613.04 T ( {) 134.5 601.04 T ( throw new IOException\050"connection failed"\051;) 134.5 589.04 T ( }) 134.5 577.04 T ( if \050issueCommand\050"USER " + user\051 == FTP_ERROR\051) 134.5 553.04 T ( {) 134.5 541.04 T ( controlSocket.close\050\051;) 134.5 529.04 T ( throw new IOException\050"USER command failed"\051;) 134.5 517.04 T ( }) 134.5 505.04 T ( if \050issueCommand\050"PASS " + password\051 == FTP_ERROR\051) 134.5 481.04 T ( {) 134.5 469.04 T ( controlSocket.close\050\051;) 134.5 457.04 T ( throw new IOException\050"PASS command failed"\051;) 134.5 445.04 T ( }) 134.5 433.04 T ( }) 134.5 421.04 T ( public void disconnect\050\051) 134.5 397.04 T ( {) 134.5 385.04 T ( if \050controlSocket == null\051) 134.5 373.04 T ( {) 134.5 361.04 T ( return;) 134.5 349.04 T ( }) 134.5 337.04 T ( try) 134.5 313.04 T ( {) 134.5 301.04 T ( issueCommand\050"QUIT"\051;) 134.5 289.04 T ( controlSocket.close\050\051;) 134.5 277.04 T ( }) 134.5 265.04 T ( catch \050IOException e\051) 134.5 241.04 T ( {) 134.5 229.04 T ( // do nothing, we just want to shutdown) 134.5 217.04 T ( }) 134.5 205.04 T ( controlSocket = null;) 134.5 181.04 T ( controlIn = null;) 134.5 169.04 T ( controlOut = null;) 134.5 157.04 T ( }) 134.5 145.04 T ( public void start\050\051 throws IOException) 134.5 121.04 T 0 0 0 1 0 0 0 K [/CropBox[41 63 FmDC 572 729 FmDC FmBx]/PAGE FmPD [/Dest/P.45/DEST FmPD2 [/Title(A)/Rect[104 109 480 676]/ARTICLE FmPD2 FMENDPAGE %%EndPage: "45" 55 %%Page: "46" 56 612 792 0 FMBEGINPAGE [0 0 0 1 0 0 0] [ 0 1 1 0 1 0 0] [ 1 0 1 0 0 1 0] [ 1 1 0 0 0 0 1] [ 1 0 0 0 0 1 1] [ 0 1 0 0 1 0 1] [ 0 0 1 0 1 1 0] [ 1 0.4 0.15 0 0 0.6 0.85] [ 0.6 0.4 0 0.1 0.3 0.5 0.9] 9 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 K 0 8 Q 0 X 0 0 0 1 0 0 0 K (Java Media Players) 382.63 683.17 T (\320) 450.61 683.17 T (Version 1.0.1) 456.61 683.17 T 4 9 Q (46) 103.5 682.5 T 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 5 F ( {) 162.54 661.04 T ( ServerSocket serverSocket;) 162.54 649.04 T ( InetAddress myAddress = InetAddress.getLocalHost\050\051;) 162.54 637.04 T ( byte[] address = myAddress.getAddress\050\051;) 162.54 625.04 T ( String portCommand = "PORT ";) 162.54 601.04 T ( serverSocket = new ServerSocket\0500, 1\051;) 162.54 589.04 T ( // append each byte of our address \050comma-separated\051) 162.54 565.04 T ( for \050int i = 0; i < address.length; i++\051) 162.54 541.04 T ( {) 162.54 529.04 T -1.03 ( portCommand = portCommand + \050address[i] & 0xFF\051 + ",";) 162.54 517.04 P ( }) 162.54 505.04 T -1.21 ( // append our server socket's port as two comma-separated) 162.54 481.04 P ( // hex bytes) 162.54 469.04 T ( portCommand = portCommand +) 162.54 457.04 T ( \050\050serverSocket.getLocalPort\050\051 >>> 8\051) 162.54 445.04 T -0.8 ( & 0xFF\051 + "," + \050serverSocket.getLocalPort\050\051 & 0xFF\051;) 162.54 433.04 P ( // issue PORT command) 162.54 409.04 T ( if \050issueCommand\050portCommand\051 == FTP_ERROR\051) 162.54 397.04 T ( {) 162.54 385.04 T ( serverSocket.close\050\051;) 162.54 373.04 T ( throw new IOException\050"PORT"\051;) 162.54 361.04 T ( }) 162.54 349.04 T ( // issue RETRieve command) 162.54 325.04 T ( if \050issueCommand\050"RETR " + fileString\051 == FTP_ERROR\051) 162.54 313.04 T ( {) 162.54 301.04 T ( serverSocket.close\050\051;) 162.54 289.04 T ( throw new IOException\050"RETR"\051;) 162.54 277.04 T ( }) 162.54 265.04 T ( dataSocket = serverSocket.accept\050\051;) 162.54 241.04 T ( serverSocket.close\050\051;) 162.54 229.04 T ( }) 162.54 217.04 T ( public void stop\050\051) 162.54 193.04 T ( {) 162.54 181.04 T ( try) 162.54 169.04 T ( {) 162.54 157.04 T ( // issue ABORt command) 162.54 145.04 T ( issueCommand\050"ABOR"\051;) 162.54 133.04 T ( dataSocket.close\050\051;) 162.54 121.04 T 0 0 0 1 0 0 0 K [/CropBox[41 63 FmDC 572 729 FmDC FmBx]/PAGE FmPD [/Dest/P.46/DEST FmPD2 [/Title(A)/Rect[132 109 508 676]/ARTICLE FmPD2 FMENDPAGE %%EndPage: "46" 56 %%Page: "47" 57 612 792 0 FMBEGINPAGE [0 0 0 1 0 0 0] [ 0 1 1 0 1 0 0] [ 1 0 1 0 0 1 0] [ 1 1 0 0 0 0 1] [ 1 0 0 0 0 1 1] [ 0 1 0 0 1 0 1] [ 0 0 1 0 1 1 0] [ 1 0.4 0.15 0 0 0.6 0.85] [ 0.6 0.4 0 0.1 0.3 0.5 0.9] 9 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 K 0 8 Q 0 X 0 0 0 1 0 0 0 K (Appendix B: Sample Data Source Implementation) 112.5 683.17 T 4 9 Q (47) 499.5 682.5 T 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 5 F ( }) 134.5 661.04 T ( catch\050IOException e\051 {}) 134.5 649.04 T ( }) 134.5 637.04 T ( public String getContentType\050\051) 134.5 613.04 T ( {) 134.5 601.04 T ( // We don't get MIME info from FTP server. This) 134.5 589.04 T ( // implementation makes an attempt guess the type using) 134.5 577.04 T -0.31 ( // the File name and returns "unknown" in the default case.) 134.5 565.04 P ( // A more robust mechanisms should) 134.5 553.04 T ( // be supported for real-world applications.) 134.5 541.04 T ( String locatorString = getLocator\050\051.toExternalForm\050\051;) 134.5 517.04 T ( int dotPos = locatorString.lastIndexOf\050"."\051;) 134.5 505.04 T ( String extension = locatorString.substring\050dotPos + 1\051;) 134.5 493.04 T ( String typeString = "unknown";) 134.5 481.04 T ( if \050extension.equals\050"avi"\051\051) 134.5 457.04 T ( typeString = "video.x-msvideo";) 134.5 445.04 T ( else if \050extension.equals\050"mpg"\051 ||) 134.5 433.04 T ( extension.equals\050"mpeg"\051\051) 134.5 421.04 T ( typeString = "video.mpeg";) 134.5 409.04 T ( else if \050extension.equals\050"mov"\051\051) 134.5 397.04 T ( typeString = "video.quicktime";) 134.5 385.04 T ( else if \050extension.equals\050"wav"\051\051) 134.5 373.04 T ( typeString = "audio.x-wav";) 134.5 361.04 T ( else if \050extension.equals\050"au"\051\051) 134.5 349.04 T ( typeString = "audio.basic";) 134.5 337.04 T ( return typeString;) 134.5 325.04 T ( }) 134.5 313.04 T ( public PullSourceStream[] getStreams\050\051) 134.5 289.04 T ( {) 134.5 277.04 T ( PullSourceStream[] streams = new PullSourceStream[1];) 134.5 265.04 T ( try) 134.5 253.04 T ( {) 134.5 241.04 T ( streams[0] = new) 134.5 229.04 T (FTPSourceStream\050dataSocket.getInputStream\050\051\051;) 134.5 217.04 T ( }) 134.5 205.04 T ( catch\050IOException e\051) 134.5 181.04 T ( {) 134.5 169.04 T ( System.out.println\050"error getting streams"\051;) 134.5 157.04 T ( }) 134.5 145.04 T ( return streams;) 134.5 133.04 T ( }) 134.5 121.04 T 0 0 0 1 0 0 0 K [/CropBox[41 63 FmDC 572 729 FmDC FmBx]/PAGE FmPD [/Dest/P.47/DEST FmPD2 [/Title(A)/Rect[104 109 480 676]/ARTICLE FmPD2 FMENDPAGE %%EndPage: "47" 57 %%Page: "48" 58 612 792 0 FMBEGINPAGE [0 0 0 1 0 0 0] [ 0 1 1 0 1 0 0] [ 1 0 1 0 0 1 0] [ 1 1 0 0 0 0 1] [ 1 0 0 0 0 1 1] [ 0 1 0 0 1 0 1] [ 0 0 1 0 1 1 0] [ 1 0.4 0.15 0 0 0.6 0.85] [ 0.6 0.4 0 0.1 0.3 0.5 0.9] 9 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 K 0 8 Q 0 X 0 0 0 1 0 0 0 K (Java Media Players) 382.63 683.17 T (\320) 450.61 683.17 T (Version 1.0.1) 456.61 683.17 T 4 9 Q (48) 103.5 682.5 T 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 5 F ( public Time getDuration\050\051) 162.54 625.04 T ( {) 162.54 613.04 T ( return Duration.DURATION_UNKNOWN;) 162.54 601.04 T ( }) 162.54 589.04 T ( public void setUser\050String user\051) 162.54 565.04 T ( {) 162.54 541.04 T ( this.user = user;) 162.54 529.04 T ( }) 162.54 517.04 T ( public String getUser\050\051) 162.54 493.04 T ( {) 162.54 481.04 T ( return user;) 162.54 469.04 T ( }) 162.54 457.04 T ( public void setPassword\050String password\051) 162.54 433.04 T ( {) 162.54 421.04 T ( this.password = password;) 162.54 409.04 T ( }) 162.54 397.04 T ( public String getPassword\050\051) 162.54 373.04 T ( {) 162.54 361.04 T ( return password;) 162.54 349.04 T ( }) 162.54 337.04 T ( private int readReply\050\051 throws IOException) 162.54 313.04 T ( {) 162.54 301.04 T ( previousReplyCode = readResponse\050\051;) 162.54 289.04 T ( System.out.println\050previousReplyCode\051;) 162.54 277.04 T ( switch \050previousReplyCode / 100\051) 162.54 265.04 T ( {) 162.54 253.04 T ( case 1:) 162.54 241.04 T ( replyPending = true;) 162.54 229.04 T ( // fall through) 162.54 217.04 T ( case 2:) 162.54 205.04 T ( case 3:) 162.54 193.04 T ( return FTP_SUCCESS;) 162.54 181.04 T ( case 5:) 162.54 169.04 T ( if \050previousReplyCode == 530\051) 162.54 157.04 T ( {) 162.54 145.04 T ( if \050user == null\051) 162.54 133.04 T ( {) 162.54 121.04 T 0 0 0 1 0 0 0 K [/CropBox[41 63 FmDC 572 729 FmDC FmBx]/PAGE FmPD [/Dest/P.48/DEST FmPD2 [/Title(A)/Rect[132 109 508 676]/ARTICLE FmPD2 FMENDPAGE %%EndPage: "48" 58 %%Page: "49" 59 612 792 0 FMBEGINPAGE [0 0 0 1 0 0 0] [ 0 1 1 0 1 0 0] [ 1 0 1 0 0 1 0] [ 1 1 0 0 0 0 1] [ 1 0 0 0 0 1 1] [ 0 1 0 0 1 0 1] [ 0 0 1 0 1 1 0] [ 1 0.4 0.15 0 0 0.6 0.85] [ 0.6 0.4 0 0.1 0.3 0.5 0.9] 9 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 K 0 8 Q 0 X 0 0 0 1 0 0 0 K (Appendix B: Sample Data Source Implementation) 112.5 683.17 T 4 9 Q (49) 499.5 682.5 T 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 5 F ( throw new IOException\050"Not logged in"\051;) 134.5 661.04 T ( }) 134.5 649.04 T ( return FTP_ERROR;) 134.5 637.04 T ( }) 134.5 625.04 T ( if \050previousReplyCode == 550\051) 134.5 613.04 T ( {) 134.5 601.04 T ( throw new FileNotFoundException\050\051;) 134.5 589.04 T ( }) 134.5 577.04 T ( }) 134.5 565.04 T ( return FTP_ERROR;) 134.5 553.04 T ( }) 134.5 541.04 T ( /**) 134.5 517.04 T -1.29 ( * Pulls the response from the server and returns the code as a) 134.5 505.04 P ( * number. Returns -1 on failure.) 134.5 493.04 T ( */) 134.5 481.04 T ( private int readResponse\050\051 throws IOException) 134.5 457.04 T ( {) 134.5 445.04 T ( StringBuffer buff = new StringBuffer\05032\051;) 134.5 433.04 T ( String responseStr;) 134.5 421.04 T ( int c;) 134.5 409.04 T ( int continuingCode = -1;) 134.5 397.04 T ( int code = 0;) 134.5 385.04 T ( response.setSize\0500\051;) 134.5 361.04 T ( while \050true\051) 134.5 337.04 T ( {) 134.5 325.04 T ( while \050\050c = controlIn.read\050\051\051 != -1\051) 134.5 313.04 T ( {) 134.5 301.04 T ( if \050c == '\134r'\051) 134.5 289.04 T ( {) 134.5 277.04 T ( if \050\050c = controlIn.read\050\051\051 != '\134n'\051) 134.5 265.04 T ( {) 134.5 253.04 T ( buff.append\050'\134r'\051;) 134.5 241.04 T ( }) 134.5 229.04 T ( }) 134.5 217.04 T ( buff.append\050\050char\051c\051;) 134.5 205.04 T ( if \050c == '\134n'\051) 134.5 181.04 T ( {) 134.5 169.04 T ( break;) 134.5 157.04 T ( }) 134.5 145.04 T ( }) 134.5 133.04 T ( responseStr = buff.toString\050\051;) 134.5 121.04 T 0 0 0 1 0 0 0 K [/CropBox[41 63 FmDC 572 729 FmDC FmBx]/PAGE FmPD [/Dest/P.49/DEST FmPD2 [/Title(A)/Rect[104 109 480 676]/ARTICLE FmPD2 FMENDPAGE %%EndPage: "49" 59 %%Page: "50" 60 612 792 0 FMBEGINPAGE [0 0 0 1 0 0 0] [ 0 1 1 0 1 0 0] [ 1 0 1 0 0 1 0] [ 1 1 0 0 0 0 1] [ 1 0 0 0 0 1 1] [ 0 1 0 0 1 0 1] [ 0 0 1 0 1 1 0] [ 1 0.4 0.15 0 0 0.6 0.85] [ 0.6 0.4 0 0.1 0.3 0.5 0.9] 9 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 K 0 8 Q 0 X 0 0 0 1 0 0 0 K (Java Media Players) 382.63 683.17 T (\320) 450.61 683.17 T (Version 1.0.1) 456.61 683.17 T 4 9 Q (50) 103.5 682.5 T 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 5 F ( buff.setLength\0500\051;) 162.54 661.04 T ( try) 162.54 649.04 T ( {) 162.54 637.04 T -1.01 ( code = Integer.parseInt\050responseStr.substring\0500, 3\051\051;) 162.54 625.04 P ( }) 162.54 613.04 T ( catch \050NumberFormatException e\051) 162.54 601.04 T ( {) 162.54 589.04 T ( code = -1;) 162.54 577.04 T ( }) 162.54 565.04 T ( catch \050StringIndexOutOfBoundsException e\051) 162.54 553.04 T ( {) 162.54 541.04 T ( /* this line doesn't contain a response code, so) 162.54 529.04 T ( * we just completely ignore it) 162.54 517.04 T ( */) 162.54 505.04 T ( continue;) 162.54 493.04 T ( }) 162.54 481.04 T ( response.addElement\050responseStr\051;) 162.54 469.04 T ( if \050continuingCode != -1\051) 162.54 457.04 T ( {) 162.54 445.04 T ( /* we've seen a XXX- sequence */) 162.54 433.04 T ( if \050code != continuingCode ||) 162.54 421.04 T ( \050responseStr.length\050\051 >= 4 &&) 162.54 409.04 T ( responseStr.charAt\0503\051 == '-'\051\051) 162.54 397.04 T ( {) 162.54 385.04 T ( continue;) 162.54 373.04 T ( }) 162.54 361.04 T ( else) 162.54 349.04 T ( {) 162.54 337.04 T ( /* seen the end of code sequence */) 162.54 325.04 T ( continuingCode = -1;) 162.54 313.04 T ( break;) 162.54 301.04 T ( }) 162.54 289.04 T ( }) 162.54 277.04 T ( else if \050responseStr.length\050\051 >= 4 &&) 162.54 265.04 T ( responseStr.charAt\0503\051 == '-'\051) 162.54 253.04 T ( {) 162.54 241.04 T ( continuingCode = code;) 162.54 229.04 T ( continue;) 162.54 217.04 T ( }) 162.54 205.04 T ( else) 162.54 193.04 T ( {) 162.54 181.04 T ( break;) 162.54 169.04 T ( }) 162.54 157.04 T ( }) 162.54 145.04 T ( previousReplyCode = code;) 162.54 133.04 T ( return code;) 162.54 121.04 T 0 0 0 1 0 0 0 K [/CropBox[41 63 FmDC 572 729 FmDC FmBx]/PAGE FmPD [/Dest/P.50/DEST FmPD2 [/Title(A)/Rect[132 109 508 676]/ARTICLE FmPD2 FMENDPAGE %%EndPage: "50" 60 %%Page: "51" 61 612 792 0 FMBEGINPAGE [0 0 0 1 0 0 0] [ 0 1 1 0 1 0 0] [ 1 0 1 0 0 1 0] [ 1 1 0 0 0 0 1] [ 1 0 0 0 0 1 1] [ 0 1 0 0 1 0 1] [ 0 0 1 0 1 1 0] [ 1 0.4 0.15 0 0 0.6 0.85] [ 0.6 0.4 0 0.1 0.3 0.5 0.9] 9 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 K 0 8 Q 0 X 0 0 0 1 0 0 0 K (Appendix B: Sample Data Source Implementation) 112.5 683.17 T 4 9 Q (51) 499.5 682.5 T 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 5 F ( }) 134.5 661.04 T ( private int issueCommand\050String cmd\051 throws IOException) 134.5 637.04 T ( {) 134.5 625.04 T ( int reply;) 134.5 613.04 T ( if \050replyPending\051) 134.5 601.04 T ( {) 134.5 589.04 T ( if \050readReply\050\051 == FTP_ERROR\051) 134.5 577.04 T ( {) 134.5 565.04 T ( System.out.print\050"Error reading pending reply\134n"\051;) 134.5 553.04 T ( }) 134.5 541.04 T ( }) 134.5 529.04 T ( replyPending = false;) 134.5 517.04 T ( do) 134.5 505.04 T ( {) 134.5 493.04 T ( System.out.println\050cmd\051;) 134.5 481.04 T ( controlOut.print\050cmd + "\134r\134n"\051;) 134.5 469.04 T ( reply = readReply\050\051;) 134.5 457.04 T ( } while \050reply == FTP_TRY_AGAIN\051;) 134.5 445.04 T ( return reply;) 134.5 433.04 T ( }) 134.5 421.04 T ( /**) 134.5 397.04 T ( * Parses the mediaLocator field into host and file strings) 134.5 385.04 T ( */) 134.5 373.04 T ( protected void parseLocator\050\051) 134.5 349.04 T ( {) 134.5 337.04 T ( initCheck\050\051;) 134.5 325.04 T ( String rest = getLocator\050\051.getRemainder\050\051;) 134.5 313.04 T ( System.out.println\050"Begin parsing of: " + rest\051;) 134.5 301.04 T ( int p1, p2 = 0;) 134.5 289.04 T ( p1 = rest.indexOf\050"//"\051;) 134.5 277.04 T ( p2 = rest.indexOf\050"/", p1+2\051;) 134.5 265.04 T ( hostString = rest.substring\050p1 + 2, p2\051;) 134.5 253.04 T ( fileString = rest.substring\050p2\051;) 134.5 241.04 T ( System.out.println\050"host: " + hostString + " file: ") 134.5 229.04 T ( + fileString\051;) 134.5 217.04 T ( }) 134.5 205.04 T 112.5 178.04 471.46 190.04 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 112.5 178.04 471.46 190.04 R 7 X 0 0 0 1 0 0 0 K V 112.5 180.04 472.5 180.04 2 L V 0.25 H 0 Z 0 X N 40.5 63 571.5 729 C 5 9 Q 0 X 0 0 0 1 0 0 0 K (}) 134.5 193.04 T 4 11 Q (Sour) 112.5 154.7 T (ce Str) 134.92 154.7 T (eam) 161.9 154.7 T 0 0 0 1 0 0 0 K [/CropBox[41 63 FmDC 572 729 FmDC FmBx]/PAGE FmPD [/Dest/P.51/DEST FmPD2 [/Title(A)/Rect[104 109 480 676]/ARTICLE FmPD2 FMENDPAGE %%EndPage: "51" 61 %%Page: "52" 62 612 792 0 FMBEGINPAGE [0 0 0 1 0 0 0] [ 0 1 1 0 1 0 0] [ 1 0 1 0 0 1 0] [ 1 1 0 0 0 0 1] [ 1 0 0 0 0 1 1] [ 0 1 0 0 1 0 1] [ 0 0 1 0 1 1 0] [ 1 0.4 0.15 0 0 0.6 0.85] [ 0.6 0.4 0 0.1 0.3 0.5 0.9] 9 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 K 0 8 Q 0 X 0 0 0 1 0 0 0 K (Java Media Players) 382.63 683.17 T (\320) 450.61 683.17 T (Version 1.0.1) 456.61 683.17 T 4 9 Q (52) 103.5 682.5 T 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 140.54 655.04 499.5 667.04 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 140.54 655.04 499.5 667.04 R 7 X 0 0 0 1 0 0 0 K V 140.54 665.04 500.54 665.04 2 L V 0.25 H 0 Z 0 X N 40.5 63 571.5 729 C 5 9 Q 0 X 0 0 0 1 0 0 0 K ( package intel.media.protocol.ftp;) 162.54 649.04 T ( import java.io.*;) 162.54 625.04 T (import javax.media.protocol.ContentDescriptor;) 162.54 613.04 T (import javax.media.protocol.PullSourceStream;) 162.54 601.04 T (import javax.media.protocol.SourceStream;) 162.54 589.04 T (public class FTPSourceStream implements PullSourceStream) 162.54 565.04 T ({) 162.54 553.04 T ( protected InputStream dataIn;) 162.54 541.04 T ( protected boolean eofMarker;) 162.54 529.04 T ( protected ContentDescriptor cd;) 162.54 517.04 T ( public FTPSourceStream\050InputStream in\051) 162.54 493.04 T ( {) 162.54 481.04 T ( this.dataIn = in;) 162.54 469.04 T ( eofMarker = false;) 162.54 457.04 T ( cd = new ContentDescriptor\050"unknown"\051;) 162.54 445.04 T ( }) 162.54 433.04 T ( // SourceSteam methods) 162.54 409.04 T ( public ContentDescriptor getContentDescriptor\050\051) 162.54 385.04 T ( {) 162.54 373.04 T ( return cd;) 162.54 361.04 T ( }) 162.54 349.04 T ( public void close\050\051 throws IOException) 162.54 325.04 T ( {) 162.54 313.04 T ( dataIn.close\050\051;) 162.54 301.04 T ( }) 162.54 289.04 T ( public boolean endOfStream\050\051) 162.54 265.04 T ( {) 162.54 253.04 T ( return eofMarker;) 162.54 241.04 T ( }) 162.54 229.04 T ( // PullSourceStream methods) 162.54 205.04 T ( public int available\050\051 throws IOException) 162.54 181.04 T ( {) 162.54 169.04 T ( return dataIn.available\050\051;) 162.54 157.04 T ( }) 162.54 145.04 T 0 0 0 1 0 0 0 K [/CropBox[41 63 FmDC 572 729 FmDC FmBx]/PAGE FmPD [/Dest/P.52/DEST FmPD2 [/Title(A)/Rect[132 109 508 676]/ARTICLE FmPD2 FMENDPAGE %%EndPage: "52" 62 %%Page: "53" 63 612 792 0 FMBEGINPAGE [0 0 0 1 0 0 0] [ 0 1 1 0 1 0 0] [ 1 0 1 0 0 1 0] [ 1 1 0 0 0 0 1] [ 1 0 0 0 0 1 1] [ 0 1 0 0 1 0 1] [ 0 0 1 0 1 1 0] [ 1 0.4 0.15 0 0 0.6 0.85] [ 0.6 0.4 0 0.1 0.3 0.5 0.9] 9 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 K 0 8 Q 0 X 0 0 0 1 0 0 0 K (Appendix B: Sample Data Source Implementation) 112.5 683.17 T 4 9 Q (53) 499.5 682.5 T 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 5 F -1.27 ( public int read\050byte[] buffer, int offset, int length\051 throws) 134.5 661.04 P (IOException) 134.5 649.04 T ( {) 134.5 637.04 T ( int n = dataIn.read\050buffer, offset, length\051;) 134.5 625.04 T ( if \050n == -1\051) 134.5 613.04 T ( {) 134.5 601.04 T ( eofMarker = true;) 134.5 589.04 T ( }) 134.5 577.04 T ( return n;) 134.5 565.04 T ( }) 134.5 553.04 T ( public boolean willReadBlock\050\051 throws IOException) 134.5 529.04 T ( {) 134.5 517.04 T ( if\050eofMarker\051) 134.5 505.04 T ( {) 134.5 493.04 T ( return true;) 134.5 481.04 T ( }) 134.5 469.04 T ( else) 134.5 457.04 T ( {) 134.5 445.04 T ( return) 134.5 433.04 T (dataIn.available\050\051 == 0;) 221.19 433.04 T ( }) 134.5 421.04 T ( }) 134.5 409.04 T ( public long getContentLength\050\051) 134.5 385.04 T ( {) 134.5 373.04 T ( return SourceStream.LENGTH_UNKNOWN;) 134.5 361.04 T ( }) 134.5 349.04 T 112.5 322.04 471.46 334.04 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 112.5 322.04 471.46 334.04 R 7 X 0 0 0 1 0 0 0 K V 112.5 324.04 472.5 324.04 2 L V 0.25 H 0 Z 0 X N 40.5 63 571.5 729 C 5 9 Q 0 X 0 0 0 1 0 0 0 K (}) 134.5 337.04 T 0 0 0 1 0 0 0 K [/CropBox[41 63 FmDC 572 729 FmDC FmBx]/PAGE FmPD [/Dest/P.53/DEST FmPD2 [/Title(A)/Rect[104 109 480 676]/ARTICLE FmPD2 FMENDPAGE %%EndPage: "53" 63 %%Page: "54" 64 612 792 0 FMBEGINPAGE [0 0 0 1 0 0 0] [ 0 1 1 0 1 0 0] [ 1 0 1 0 0 1 0] [ 1 1 0 0 0 0 1] [ 1 0 0 0 0 1 1] [ 0 1 0 0 1 0 1] [ 0 0 1 0 1 1 0] [ 1 0.4 0.15 0 0 0.6 0.85] [ 0.6 0.4 0 0.1 0.3 0.5 0.9] 9 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 K 0 8 Q 0 X 0 0 0 1 0 0 0 K (Java Media Players) 382.63 683.17 T (\320) 450.61 683.17 T (Version 1.0.1) 456.61 683.17 T 4 9 Q (54) 103.5 682.5 T 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K [/CropBox[41 63 FmDC 572 729 FmDC FmBx]/PAGE FmPD [/Dest/P.54/DEST FmPD2 [/Dest/L.JavaMediaFrameBfm/DEST FmPD2 [/Title(A)/Rect[132 109 508 676]/ARTICLE FmPD2 FMENDPAGE %%EndPage: "54" 64 %%Page: "55" 65 612 792 0 FMBEGINPAGE [0 0 0 1 0 0 0] [ 0 1 1 0 1 0 0] [ 1 0 1 0 0 1 0] [ 1 1 0 0 0 0 1] [ 1 0 0 0 0 1 1] [ 0 1 0 0 1 0 1] [ 0 0 1 0 1 1 0] [ 1 0.4 0.15 0 0 0.6 0.85] [ 0.6 0.4 0 0.1 0.3 0.5 0.9] 9 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 K 4 10 Q 0 X 0 0 0 1 0 0 0 K (55) 474.5 100.79 T 112.5 618 472.5 626 R 0.1 H 0 Z N 113.5 619 471.5 625 R 4 X V 0 X N 472.5 618 471.5 619 113.5 619 112.5 618 4 Y V N 472.5 618.06 471.5 619 471.5 625 472.5 626 4 Y V N 472.5 626 471.5 625 113.5 625 112.5 626 4 Y 4 X V 0 X N 112.5 618.06 113.5 619 113.5 625 112.5 626 4 Y 4 X V 0 X N 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 0 0 0 0 1 1 1 K 0 0 0 1 0 0 0 K 3 48 Q (3) 448.5 634 T 3 30 Q (Appendix C:) 318.33 588 T 113 732/G8.46909 FmPA (Sample Controller) 251.67 554 T (Implementation) 282.51 520 T 3 11 Q -0.41 (This sample illustrates ho) 112.5 434.67 P -0.41 (w a simple time-line) 223.74 434.67 P 5 9 Q -0.81 (Controller) 314.98 434.67 P 3 11 Q -0.41 ( can be implemented in) 369.16 434.67 P (JMF) 112.5 421.67 T (. This e) 131.79 421.67 T (xample includes three classes:) 164.32 421.67 T 5 9 Q (\245) 123.08 402 T (TimeLineController.java) 134.5 402 T 3 11 Q (The) 134.5 385.67 T 5 9 Q (Controller) 154.35 385.67 T 3 11 Q (. Y) 207.93 385.67 T (ou gi) 220.16 385.67 T (v) 242.2 385.67 T (e it an array of time v) 247.53 385.67 T (alues \050representing a time) 341.95 385.67 T (line\051 and it k) 134.5 372.67 T (eeps track of which se) 190.3 372.67 T (gment in the time line you are in.) 287.88 372.67 T 5 9 Q (\245) 123.08 355 T (TimeLineEvent.java) 134.5 355 T 3 11 Q (An e) 134.5 338.67 T (v) 155.3 338.67 T (ent posted by the) 160.64 338.67 T 5 9 Q (TimeLineController) 238.24 338.67 T 3 11 Q ( when the se) 335.77 338.67 T (gment in the time) 390.28 338.67 T (line changes.) 134.5 325.67 T 5 9 Q (\245) 123.08 308 T (EventPostingBase.java) 134.5 308 T 3 11 Q (A base class used by) 134.5 283.67 T 5 9 Q (TimeLineController) 228.29 283.67 T 3 11 Q ( that handles the) 325.81 283.67 T 5 9 Q (Controller) 400.36 283.67 T 3 11 Q -0.34 (methods) 134.5 270.67 P 5 9 Q -0.68 (addControllerListener) 174.19 270.67 P 3 11 Q -0.34 ( and) 287.96 270.67 P 5 9 Q -0.68 (removeControllerListener) 308.66 270.67 P 3 11 Q -0.34 (. It also) 438.09 270.67 P -0.22 (pro) 134.5 257.67 P -0.22 (vides a) 149 257.67 P 5 9 Q -0.43 (postEvent) 182.16 257.67 P 3 11 Q -0.22 ( method that can be used by the subclass to post e) 230.93 257.67 P -0.22 (v) 446.69 257.67 P -0.22 (ents.) 452.03 257.67 P (This implementation also uses tw) 112.5 236.67 T (o additional classes whose implementations are) 259.67 236.67 T (not sho) 112.5 223.67 T (wn here.) 144.31 223.67 T (\245) 124.65 200.67 T 5 9 Q (EventPoster) 134.5 200.67 T 3 11 Q (A class that spins a thread to post e) 134.5 182.67 T (v) 288.82 182.67 T (ents to a) 294.15 182.67 T 5 9 Q (ControllerListener) 333.57 182.67 T 3 11 Q (.) 430.49 182.67 T 5 9 Q (\245) 123.08 165 T (BasicClock) 134.5 165 T 3 11 Q (A simple) 134.5 148.67 T 5 9 Q (Clock) 177.28 148.67 T 3 11 Q ( implementation that implements all of the) 204.37 148.67 T 5 9 Q (Clock) 394.12 148.67 T 3 11 Q ( methods.) 421.21 148.67 T 201.05 685.5 359.52 724.86 R 7 X V 0.5 H N 328.5 630 472.5 666 R V 2 Z N 0 0 0 1 0 0 0 K [/CropBox[41 63 FmDC 572 729 FmDC FmBx]/PAGE FmPD [/Dest/P.55/DEST FmPD2 [/Dest/F.JavaMediaFrameCfm/DEST FmPD2 352 810/M8.9.Package.javalang FmPA 352 810/I8.1.162 FmPA 318 752/M8.9.30490.Chapter.Title.Appendix.A.Java.Media.Applet FmPA 318 752/I8.1.81519 FmPA 315 586/I8.1.86685 FmPA [/Title(A)/Rect[320 621 482 675]/ARTICLE FmPD2 [/Title(A)/Rect[104 109 482 617]/ARTICLE FmPD2 FMENDPAGE %%EndPage: "55" 65 %%Page: "56" 66 612 792 0 FMBEGINPAGE [0 0 0 1 0 0 0] [ 0 1 1 0 1 0 0] [ 1 0 1 0 0 1 0] [ 1 1 0 0 0 0 1] [ 1 0 0 0 0 1 1] [ 0 1 0 0 1 0 1] [ 0 0 1 0 1 1 0] [ 1 0.4 0.15 0 0 0.6 0.85] [ 0.6 0.4 0 0.1 0.3 0.5 0.9] 9 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 K 0 8 Q 0 X 0 0 0 1 0 0 0 K (Java Media Players) 382.63 683.17 T (\320) 450.61 683.17 T (Version 1.0.1) 456.61 683.17 T 4 9 Q (56) 103.5 682.5 T 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 4 11 Q (T) 140.54 659.7 T (imeLineEv) 147.67 659.7 T (ent) 198.9 659.7 T 140.54 632.04 499.5 644.04 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 140.54 632.04 499.5 644.04 R 7 X 0 0 0 1 0 0 0 K V 140.54 642.04 500.54 642.04 2 L V 0.25 H 0 Z 0 X N 40.5 63 571.5 729 C 5 8 Q 0 X 0 0 0 1 0 0 0 K (TimeLineEvent.java) 162.54 626.7 T (import javax.media.*;) 162.54 604.7 T (// TimeLineEvent -- posted by TimeLineController when we have) 162.54 582.7 T (// switched segments in the time line.) 162.54 571.7 T (public class TimeLineEvent extends ControllerEvent) 162.54 560.7 T ({) 162.54 549.7 T ( protected int segment;) 162.54 538.7 T ( public TimeLineEvent \050Controller source, int currentSegment\051) 162.54 516.7 T ( {) 162.54 505.7 T ( super \050source\051;) 162.54 494.7 T ( segment = currentSegment;) 162.54 483.7 T ( }) 162.54 472.7 T ( public final int getSegment \050\051) 162.54 461.7 T ( {) 162.54 450.7 T ( return segment;) 162.54 439.7 T ( }) 162.54 428.7 T 140.54 403.04 499.5 415.04 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 140.54 403.04 499.5 415.04 R 7 X 0 0 0 1 0 0 0 K V 140.54 405.04 500.54 405.04 2 L V 0.25 H 0 Z 0 X N 40.5 63 571.5 729 C 5 8 Q 0 X 0 0 0 1 0 0 0 K (}) 162.54 417.7 T 4 11 Q (Ev) 140.54 380.7 T (entP) 153.26 380.7 T (ostingBase) 174.43 380.7 T 140.54 353.04 499.5 365.04 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 140.54 353.04 499.5 365.04 R 7 X 0 0 0 1 0 0 0 K V 140.54 363.04 500.54 363.04 2 L V 0.25 H 0 Z 0 X N 40.5 63 571.5 729 C 5 8 Q 0 X 0 0 0 1 0 0 0 K (EventPostingBase.java) 162.54 347.7 T (import javax.media.*;) 162.54 325.7 T (import COM.yourbiz.media.EventPoster;) 162.54 314.7 T (// EventPoster supports two methods:) 162.54 292.7 T (// public EventPoster \050\051;) 162.54 281.7 T (// public void postEvent \050ControllerListener who,) 162.54 270.7 T (// ControllerEvent what\051;) 162.54 259.7 T (// A list of controller listeners that we are supposed to send) 162.54 237.7 T (// events to.) 162.54 226.7 T (class ListenerList) 162.54 215.7 T ({) 162.54 204.7 T ( ControllerListener observer;) 162.54 193.7 T ( ListenerList next;) 162.54 182.7 T (}) 162.54 171.7 T (public class EventPostingBase) 162.54 149.7 T ({) 162.54 138.7 T ( protected ListenerList olist;) 162.54 127.7 T 0 0 0 1 0 0 0 K [/CropBox[41 63 FmDC 572 729 FmDC FmBx]/PAGE FmPD [/Dest/P.56/DEST FmPD2 [/Title(A)/Rect[132 109 508 676]/ARTICLE FmPD2 FMENDPAGE %%EndPage: "56" 66 %%Page: "57" 67 612 792 0 FMBEGINPAGE [0 0 0 1 0 0 0] [ 0 1 1 0 1 0 0] [ 1 0 1 0 0 1 0] [ 1 1 0 0 0 0 1] [ 1 0 0 0 0 1 1] [ 0 1 0 0 1 0 1] [ 0 0 1 0 1 1 0] [ 1 0.4 0.15 0 0 0.6 0.85] [ 0.6 0.4 0 0.1 0.3 0.5 0.9] 9 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 K 0 8 Q 0 X 0 0 0 1 0 0 0 K (Appendix C: Sample Controller Implementation) 112.5 683.17 T 4 9 Q (57) 499.5 682.5 T 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 5 8 Q ( protected Object olistLock;) 134.5 661.7 T ( protected EventPoster eventPoster;) 134.5 650.7 T ( // We sync around a new object so that we don't mess with) 134.5 628.7 T ( // the super class synchronization.) 134.5 617.7 T ( EventPostingBase \050\051) 134.5 606.7 T ( {) 134.5 595.7 T ( olistLock = new Object \050\051;) 134.5 584.7 T ( }) 134.5 573.7 T ( public void addControllerListener \050ControllerListener observer\051) 134.5 551.7 T ( {) 134.5 540.7 T ( synchronized \050olistLock\051) 134.5 529.7 T ( {) 134.5 518.7 T ( if \050eventPoster == null\051) 134.5 507.7 T ( {) 134.5 496.7 T ( eventPoster = new EventPoster \050\051;) 134.5 485.7 T ( }) 134.5 474.7 T ( ListenerList iter;) 134.5 452.7 T ( for \050iter = olist; iter != null; iter = iter.next\051) 134.5 441.7 T ( {) 134.5 430.7 T ( if \050iter.observer == observer\051 return;) 134.5 419.7 T ( }) 134.5 408.7 T ( iter = new ListenerList \050\051;) 134.5 397.7 T ( iter.next = olist;) 134.5 386.7 T ( iter.observer = observer;) 134.5 375.7 T ( olist = iter;) 134.5 364.7 T ( }) 134.5 353.7 T ( }) 134.5 342.7 T -0.98 ( public void removeControllerListener \050ControllerListener observer\051) 134.5 320.7 P ( {) 134.5 309.7 T ( synchronized \050olistLock\051) 134.5 298.7 T ( {) 134.5 287.7 T ( if \050olist == null\051) 134.5 276.7 T ( {) 134.5 265.7 T ( return;) 134.5 254.7 T ( }) 134.5 243.7 T ( else if \050olist.observer == observer\051) 134.5 232.7 T ( {) 134.5 221.7 T ( olist = olist.next;) 134.5 210.7 T ( }) 134.5 199.7 T ( else) 134.5 188.7 T ( {) 134.5 177.7 T ( ListenerList iter;) 134.5 166.7 T -0.38 ( for \050iter = olist; iter.next != null; iter = iter.next\051) 134.5 155.7 P ( {) 134.5 144.7 T ( if \050iter.next.observer == observer\051) 134.5 133.7 T ( {) 134.5 122.7 T 0 0 0 1 0 0 0 K [/CropBox[41 63 FmDC 572 729 FmDC FmBx]/PAGE FmPD [/Dest/P.57/DEST FmPD2 [/Title(A)/Rect[104 109 480 676]/ARTICLE FmPD2 FMENDPAGE %%EndPage: "57" 67 %%Page: "58" 68 612 792 0 FMBEGINPAGE [0 0 0 1 0 0 0] [ 0 1 1 0 1 0 0] [ 1 0 1 0 0 1 0] [ 1 1 0 0 0 0 1] [ 1 0 0 0 0 1 1] [ 0 1 0 0 1 0 1] [ 0 0 1 0 1 1 0] [ 1 0.4 0.15 0 0 0.6 0.85] [ 0.6 0.4 0 0.1 0.3 0.5 0.9] 9 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 K 0 8 Q 0 X 0 0 0 1 0 0 0 K (Java Media Players) 382.63 683.17 T (\320) 450.61 683.17 T (Version 1.0.1) 456.61 683.17 T 4 9 Q (58) 103.5 682.5 T 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 5 8 Q ( iter.next = iter.next.next;) 162.54 661.7 T ( return;) 162.54 650.7 T ( }) 162.54 639.7 T ( }) 162.54 628.7 T ( }) 162.54 617.7 T ( }) 162.54 606.7 T ( }) 162.54 595.7 T ( protected void postEvent \050ControllerEvent event\051) 162.54 573.7 T ( {) 162.54 562.7 T ( synchronized \050olistLock\051) 162.54 551.7 T ( {) 162.54 540.7 T ( ListenerList iter;) 162.54 529.7 T ( for \050iter = olist; iter != null; iter = iter.next\051) 162.54 518.7 T ( {) 162.54 507.7 T ( eventPoster.postEvent \050iter.observer, event\051;) 162.54 496.7 T ( }) 162.54 485.7 T ( }) 162.54 474.7 T ( }) 162.54 463.7 T 140.54 438.04 499.5 450.04 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 140.54 438.04 499.5 450.04 R 7 X 0 0 0 1 0 0 0 K V 140.54 440.04 500.54 440.04 2 L V 0.25 H 0 Z 0 X N 40.5 63 571.5 729 C 3 8 Q 0 X 0 0 0 1 0 0 0 K (}) 162.54 452.7 T 4 11 Q (T) 140.54 415.7 T (imeLineContr) 147.67 415.7 T (oller) 214.08 415.7 T 140.54 388.04 499.5 400.04 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 140.54 388.04 499.5 400.04 R 7 X 0 0 0 1 0 0 0 K V 140.54 398.04 500.54 398.04 2 L V 0.25 H 0 Z 0 X N 40.5 63 571.5 729 C 5 8 Q 0 X 0 0 0 1 0 0 0 K (TimeLineController.java) 162.54 382.7 T (import javax.media.*;) 162.54 360.7 T (import COM.yourbiz.media.BasicClock;) 162.54 349.7 T (// This Controller uses two custom classes:) 162.54 327.7 T (// The base class is EventPostingBase. It has three methods:) 162.54 316.7 T (// public void addControllerListener \050ControllerListener) 162.54 305.7 T (// observer\051;) 162.54 294.7 T (// public void removeControllerListener \050ControllerListener) 162.54 283.7 T (// observer\051;) 162.54 272.7 T (// protected void postEvent \050ControllerEvent event\051;) 162.54 261.7 T (//) 162.54 250.7 T (// This Controller posts TimeLineEvents. TimeLineEvent has) 162.54 239.7 T (// two methods:) 162.54 228.7 T (// public TimeLineEvent \050Controller who, int) 162.54 217.7 T (// segmentEntered\051;) 162.54 206.7 T (// public final int getSegment \050\051;) 162.54 195.7 T (public class TimeLineController extends EventPostingBase) 162.54 173.7 T ( implements Controller, Runnable) 162.54 162.7 T ({) 162.54 151.7 T ( Clock ourClock;) 162.54 140.7 T 0 0 0 1 0 0 0 K [/CropBox[41 63 FmDC 572 729 FmDC FmBx]/PAGE FmPD [/Dest/P.58/DEST FmPD2 [/Title(A)/Rect[132 109 508 676]/ARTICLE FmPD2 FMENDPAGE %%EndPage: "58" 68 %%Page: "59" 69 612 792 0 FMBEGINPAGE [0 0 0 1 0 0 0] [ 0 1 1 0 1 0 0] [ 1 0 1 0 0 1 0] [ 1 1 0 0 0 0 1] [ 1 0 0 0 0 1 1] [ 0 1 0 0 1 0 1] [ 0 0 1 0 1 1 0] [ 1 0.4 0.15 0 0 0.6 0.85] [ 0.6 0.4 0 0.1 0.3 0.5 0.9] 9 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 K 0 8 Q 0 X 0 0 0 1 0 0 0 K (Appendix C: Sample Controller Implementation) 112.5 683.17 T 4 9 Q (59) 499.5 682.5 T 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 5 8 Q ( // This simple controller really only has two states:) 134.5 661.7 T ( // Prefetched and Started.) 134.5 650.7 T ( int ourState;) 134.5 639.7 T ( long timeLine[];) 134.5 617.7 T ( int currentSegment = -1;) 134.5 606.7 T ( long duration;) 134.5 595.7 T ( Thread myThread;) 134.5 584.7 T ( // Create a TimeLineController giving it a sorted time line.) 134.5 562.7 T ( // The TimeLineController will post events indicating when) 134.5 551.7 T ( // it has passed to different parts of the time line.) 134.5 540.7 T ( public TimeLineController \050long timeLine[]\051) 134.5 518.7 T ( {) 134.5 507.7 T ( this.timeLine = timeLine;) 134.5 496.7 T ( ourClock = new BasicClock \050\051;) 134.5 485.7 T ( duration = timeLine[timeLine.length-1];) 134.5 474.7 T ( myThread = null;) 134.5 463.7 T ( // We always start off ready to go!) 134.5 441.7 T ( ourState = Controller.Prefetched;) 134.5 430.7 T ( }) 134.5 419.7 T ( // Binary search for which segment we are now in. Segment) 134.5 397.7 T ( // 0 is considered to start at 0 and end at timeLine[0].) 134.5 386.7 T ( // Segment timeLine.length is considered to start at) 134.5 375.7 T ( // timeLine[timeLine.length-1] and end at infinity. At the) 134.5 364.7 T ( // points of 0 and timeLine[timeLine.length-1] the) 134.5 353.7 T ( // Controller will stop \050and post an EndOfMedia event\051.) 134.5 342.7 T ( int computeSegment \050long time\051) 134.5 320.7 T ( {) 134.5 309.7 T ( int max = timeLine.length;) 134.5 298.7 T ( int min = 0;) 134.5 287.7 T ( for \050;;\051) 134.5 276.7 T ( {) 134.5 265.7 T ( if \050min == max\051 return min;) 134.5 254.7 T ( int current = min + \050\050max - min\051 >> 1\051;) 134.5 243.7 T ( if \050time < timeLine[current]\051) 134.5 232.7 T ( {) 134.5 221.7 T ( max = current;) 134.5 210.7 T ( }) 134.5 199.7 T ( else) 134.5 188.7 T ( {) 134.5 177.7 T ( min = current + 1;) 134.5 166.7 T ( }) 134.5 155.7 T ( }) 134.5 144.7 T ( }) 134.5 133.7 T 0 0 0 1 0 0 0 K [/CropBox[41 63 FmDC 572 729 FmDC FmBx]/PAGE FmPD [/Dest/P.59/DEST FmPD2 [/Title(A)/Rect[104 109 480 676]/ARTICLE FmPD2 FMENDPAGE %%EndPage: "59" 69 %%Page: "60" 70 612 792 0 FMBEGINPAGE [0 0 0 1 0 0 0] [ 0 1 1 0 1 0 0] [ 1 0 1 0 0 1 0] [ 1 1 0 0 0 0 1] [ 1 0 0 0 0 1 1] [ 0 1 0 0 1 0 1] [ 0 0 1 0 1 1 0] [ 1 0.4 0.15 0 0 0.6 0.85] [ 0.6 0.4 0 0.1 0.3 0.5 0.9] 9 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 K 0 8 Q 0 X 0 0 0 1 0 0 0 K (Java Media Players) 382.63 683.17 T (\320) 450.61 683.17 T (Version 1.0.1) 456.61 683.17 T 4 9 Q (60) 103.5 682.5 T 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 5 8 Q ( // These are all simple...) 162.54 661.7 T ( public float setRate \050float factor\051) 162.54 650.7 T ( {) 162.54 639.7 T ( // We don't support a rate of 0.0. Not worth the extra math) 162.54 628.7 T ( // to handle something the user should do with the stop\050\051) 162.54 617.7 T ( // method!) 162.54 606.7 T ( if \050factor == 0.0f\051) 162.54 595.7 T ( {) 162.54 584.7 T ( factor = 1.0f;) 162.54 573.7 T ( }) 162.54 562.7 T ( float newRate = ourClock.setRate \050factor\051;) 162.54 551.7 T ( postEvent \050new RateChangeEvent \050this, newRate\051\051;) 162.54 540.7 T ( return newRate;) 162.54 529.7 T ( }) 162.54 518.7 T ( public void setTimeBase \050TimeBase master\051) 162.54 496.7 T ( throws IncompatibleTimeBaseException) 162.54 485.7 T ( {) 162.54 474.7 T ( ourClock.setTimeBase \050master\051;) 162.54 463.7 T ( }) 162.54 452.7 T ( public long getStopTime \050\051) 162.54 430.7 T ( {) 162.54 419.7 T ( return ourClock.getStopTime \050\051;) 162.54 408.7 T ( }) 162.54 397.7 T ( public long getSyncTime \050\051) 162.54 375.7 T ( {) 162.54 364.7 T ( return ourClock.getSyncTime \050\051;) 162.54 353.7 T ( }) 162.54 342.7 T ( public long mapToTimeBase \050long t\051 throws ClockStoppedException) 162.54 320.7 T ( {) 162.54 309.7 T ( return ourClock.mapToTimeBase \050t\051;) 162.54 298.7 T ( }) 162.54 287.7 T ( public long getMediaTime \050\051) 162.54 265.7 T ( {) 162.54 254.7 T ( return ourClock.getMediaTime \050\051;) 162.54 243.7 T ( }) 162.54 232.7 T ( public TimeBase getTimeBase \050\051) 162.54 210.7 T ( {) 162.54 199.7 T ( return ourClock.getTimeBase \050\051;) 162.54 188.7 T ( }) 162.54 177.7 T ( public float getRate \050\051) 162.54 155.7 T ( {) 162.54 144.7 T ( return ourClock.getRate \050\051;) 162.54 133.7 T ( }) 162.54 122.7 T 0 0 0 1 0 0 0 K [/CropBox[41 63 FmDC 572 729 FmDC FmBx]/PAGE FmPD [/Dest/P.60/DEST FmPD2 [/Title(A)/Rect[132 109 508 676]/ARTICLE FmPD2 FMENDPAGE %%EndPage: "60" 70 %%Page: "61" 71 612 792 0 FMBEGINPAGE [0 0 0 1 0 0 0] [ 0 1 1 0 1 0 0] [ 1 0 1 0 0 1 0] [ 1 1 0 0 0 0 1] [ 1 0 0 0 0 1 1] [ 0 1 0 0 1 0 1] [ 0 0 1 0 1 1 0] [ 1 0.4 0.15 0 0 0.6 0.85] [ 0.6 0.4 0 0.1 0.3 0.5 0.9] 9 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 K 0 8 Q 0 X 0 0 0 1 0 0 0 K (Appendix C: Sample Controller Implementation) 112.5 683.17 T 4 9 Q (61) 499.5 682.5 T 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 5 8 Q ( // From Controller) 134.5 661.7 T ( public int getState \050\051) 134.5 650.7 T ( {) 134.5 639.7 T ( return ourState;) 134.5 628.7 T ( }) 134.5 617.7 T ( public int getTargetState \050\051) 134.5 606.7 T ( {) 134.5 595.7 T ( return ourState;) 134.5 584.7 T ( }) 134.5 573.7 T ( public void realize \050\051) 134.5 562.7 T ( {) 134.5 551.7 T ( postEvent \050new RealizeCompleteEvent \050this, ourState,) 134.5 540.7 T ( ourState, ourState\051\051;) 134.5 529.7 T ( }) 134.5 518.7 T ( public void prefetch \050\051) 134.5 507.7 T ( {) 134.5 496.7 T ( postEvent \050new PrefetchCompleteEvent \050this, ourState,) 134.5 485.7 T ( ourState, ourState\051\051;) 134.5 474.7 T ( }) 134.5 463.7 T ( public void deallocate \050\051 {) 134.5 452.7 T ( postEvent \050new DeallocateEvent \050this, ourState,) 134.5 441.7 T ( ourState, ourState, ourClock.getMediaTime \050\051\051\051;) 134.5 430.7 T ( }) 134.5 419.7 T ( public long getStartLatency \050\051) 134.5 408.7 T ( {) 134.5 397.7 T ( // We can start immediately, of course!) 134.5 386.7 T ( return 0;) 134.5 375.7 T ( }) 134.5 364.7 T ( public Control[] getControls \050\051) 134.5 353.7 T ( {) 134.5 342.7 T ( return new Control[0];) 134.5 331.7 T ( }) 134.5 320.7 T ( public long getDuration \050\051) 134.5 309.7 T ( {) 134.5 298.7 T ( return duration;) 134.5 287.7 T ( }) 134.5 276.7 T ( // This one takes a little work as we need to compute if we) 134.5 254.7 T ( // changed segments.) 134.5 243.7 T ( public void setMediaTime \050Time now\051) 134.5 232.7 T ( {) 134.5 221.7 T ( ourClock.setMediaTime \050now\051;) 134.5 210.7 T ( postEvent \050new MediaTimeSetEvent \050this, now\051\051;) 134.5 199.7 T ( checkSegmentChange \050now\051;) 134.5 188.7 T ( }) 134.5 177.7 T ( // We now need to spin a thread to compute/observe the) 134.5 155.7 T ( // passage of time.) 134.5 144.7 T ( public synchronized void syncStart \050long tbTime\051) 134.5 133.7 T ( {) 134.5 122.7 T 0 0 0 1 0 0 0 K [/CropBox[41 63 FmDC 572 729 FmDC FmBx]/PAGE FmPD [/Dest/P.61/DEST FmPD2 [/Title(A)/Rect[104 109 480 676]/ARTICLE FmPD2 FMENDPAGE %%EndPage: "61" 71 %%Page: "62" 72 612 792 0 FMBEGINPAGE [0 0 0 1 0 0 0] [ 0 1 1 0 1 0 0] [ 1 0 1 0 0 1 0] [ 1 1 0 0 0 0 1] [ 1 0 0 0 0 1 1] [ 0 1 0 0 1 0 1] [ 0 0 1 0 1 1 0] [ 1 0.4 0.15 0 0 0.6 0.85] [ 0.6 0.4 0 0.1 0.3 0.5 0.9] 9 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 K 0 8 Q 0 X 0 0 0 1 0 0 0 K (Java Media Players) 382.63 683.17 T (\320) 450.61 683.17 T (Version 1.0.1) 456.61 683.17 T 4 9 Q (62) 103.5 682.5 T 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 5 8 Q ( long startTime = ourClock.getMediaTime \050\051;) 162.54 661.7 T ( // We may actually have to stop immediately with an) 162.54 650.7 T -0.01 ( // EndOfMediaEvent. We compute that now. If we are already) 162.54 639.7 P ( // past end of media, then we) 162.54 628.7 T ( // first post the StartEvent then we post a EndOfMediaEvent) 162.54 617.7 T ( boolean endOfMedia;) 162.54 606.7 T ( float rate = ourClock.getRate \050\051;) 162.54 595.7 T ( if \050\050startTime > duration && rate >= 0.0f\051 ||) 162.54 584.7 T ( \050startTime < 0 && rate <= 0.0f\051\051) 162.54 573.7 T ( {) 162.54 562.7 T ( endOfMedia = true;) 162.54 551.7 T ( } else) 162.54 540.7 T ( {) 162.54 529.7 T ( endOfMedia = false;) 162.54 518.7 T ( }) 162.54 507.7 T -0.01 ( // We face the same possible problem with being past the stop) 162.54 485.7 P ( // time. If so, we stop immediately.) 162.54 474.7 T ( boolean pastStopTime;) 162.54 463.7 T ( long stopTime = ourClock.getStopTime \050\051;) 162.54 452.7 T ( if \050\050stopTime != Long.MAX_VALUE\051 &&) 162.54 441.7 T ( \050\050startTime >= stopTime && rate >= 0.0f\051 ||) 162.54 430.7 T ( \050startTime <= stopTime && rate <= 0.0f\051\051\051) 162.54 419.7 T ( {) 162.54 408.7 T ( pastStopTime = true;) 162.54 397.7 T ( }) 162.54 386.7 T ( else) 162.54 375.7 T ( {) 162.54 364.7 T ( pastStopTime = false;) 162.54 353.7 T ( }) 162.54 342.7 T ( if \050!endOfMedia && !pastStopTime\051) 162.54 331.7 T ( {) 162.54 320.7 T ( ourClock.syncStart \050tbTime\051;) 162.54 309.7 T ( ourState = Controller.Started;) 162.54 298.7 T ( }) 162.54 287.7 T ( postEvent \050new StartEvent \050this, Controller.Prefetched,) 162.54 276.7 T ( Controller.Started, Controller.Started,) 162.54 265.7 T ( startTime, tbTime\051\051;) 162.54 254.7 T ( if \050endOfMedia\051) 162.54 243.7 T ( {) 162.54 232.7 T ( postEvent \050new EndOfMediaEvent \050this,) 162.54 221.7 T ( Controller.Started,) 162.54 210.7 T ( Controller.Prefetched, Controller.Prefetched,) 162.54 199.7 T ( startTime\051\051;) 162.54 188.7 T ( }) 162.54 177.7 T ( else if \050pastStopTime\051) 162.54 166.7 T ( {) 162.54 155.7 T ( postEvent \050new StopAtTimeEvent \050this, Controller.Started,) 162.54 144.7 T ( Controller.Prefetched, Controller.Prefetched,) 162.54 133.7 T ( startTime\051\051;) 162.54 122.7 T 0 0 0 1 0 0 0 K [/CropBox[41 63 FmDC 572 729 FmDC FmBx]/PAGE FmPD [/Dest/P.62/DEST FmPD2 [/Title(A)/Rect[132 109 508 676]/ARTICLE FmPD2 FMENDPAGE %%EndPage: "62" 72 %%Page: "63" 73 612 792 0 FMBEGINPAGE [0 0 0 1 0 0 0] [ 0 1 1 0 1 0 0] [ 1 0 1 0 0 1 0] [ 1 1 0 0 0 0 1] [ 1 0 0 0 0 1 1] [ 0 1 0 0 1 0 1] [ 0 0 1 0 1 1 0] [ 1 0.4 0.15 0 0 0.6 0.85] [ 0.6 0.4 0 0.1 0.3 0.5 0.9] 9 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 K 0 8 Q 0 X 0 0 0 1 0 0 0 K (Appendix C: Sample Controller Implementation) 112.5 683.17 T 4 9 Q (63) 499.5 682.5 T 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 5 8 Q ( }) 134.5 661.7 T ( else) 134.5 650.7 T ( {) 134.5 639.7 T ( myThread = new Thread \050this, "TimeLineController"\051;) 134.5 628.7 T ( // Set thread to appopriate priority...) 134.5 617.7 T ( myThread.start \050\051;) 134.5 606.7 T ( }) 134.5 595.7 T ( }) 134.5 584.7 T ( // Nothing really special here except that we need to notify) 134.5 562.7 T ( // the thread that we may have.) 134.5 551.7 T ( public synchronized void setStopTime \050Time stopTime\051) 134.5 540.7 T ( {) 134.5 529.7 T ( ourClock.setStopTime \050stopTime\051;) 134.5 518.7 T ( postEvent \050new StopTimeChangeEvent \050this, stopTime\051\051;) 134.5 507.7 T ( notifyAll \050\051;) 134.5 496.7 T ( }) 134.5 485.7 T ( // This one is also pretty easy. We stop and tell the running) 134.5 463.7 T ( // thread to exit.) 134.5 452.7 T ( public synchronized void stop \050\051) 134.5 441.7 T ( {) 134.5 430.7 T ( int previousState = ourState;) 134.5 419.7 T ( ourClock.stop \050\051;) 134.5 408.7 T ( ourState = Controller.Prefetched;) 134.5 397.7 T ( postEvent \050new StopByRequestEvent \050this, previousState,) 134.5 386.7 T ( Controller.Prefetched, Controller.Prefetched,) 134.5 375.7 T ( ourClock.getMediaTime \050\051\051\051;) 134.5 364.7 T ( notifyAll \050\051;) 134.5 353.7 T ( // Wait for thread to shut down.) 134.5 331.7 T ( while \050myThread != null\051) 134.5 320.7 T ( {) 134.5 309.7 T ( try) 134.5 298.7 T ( {) 134.5 287.7 T ( wait \050\051;) 134.5 276.7 T ( }) 134.5 265.7 T ( catch \050InterruptedException e\051) 134.5 254.7 T ( {) 134.5 243.7 T ( // NOT REACHED) 134.5 232.7 T ( }) 134.5 221.7 T ( }) 134.5 210.7 T ( }) 134.5 199.7 T ( protected void checkSegmentChange \050long timeNow\051) 134.5 177.7 T ( {) 134.5 166.7 T ( int segment = computeSegment \050timeNow\051;) 134.5 155.7 T ( if \050segment != currentSegment\051) 134.5 144.7 T ( {) 134.5 133.7 T ( currentSegment = segment;) 134.5 122.7 T 0 0 0 1 0 0 0 K [/CropBox[41 63 FmDC 572 729 FmDC FmBx]/PAGE FmPD [/Dest/P.63/DEST FmPD2 [/Title(A)/Rect[104 109 480 676]/ARTICLE FmPD2 FMENDPAGE %%EndPage: "63" 73 %%Page: "64" 74 612 792 0 FMBEGINPAGE [0 0 0 1 0 0 0] [ 0 1 1 0 1 0 0] [ 1 0 1 0 0 1 0] [ 1 1 0 0 0 0 1] [ 1 0 0 0 0 1 1] [ 0 1 0 0 1 0 1] [ 0 0 1 0 1 1 0] [ 1 0.4 0.15 0 0 0.6 0.85] [ 0.6 0.4 0 0.1 0.3 0.5 0.9] 9 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 K 0 8 Q 0 X 0 0 0 1 0 0 0 K (Java Media Players) 382.63 683.17 T (\320) 450.61 683.17 T (Version 1.0.1) 456.61 683.17 T 4 9 Q (64) 103.5 682.5 T 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 5 8 Q ( postEvent \050new TimeLineEvent \050this, currentSegment\051\051;) 162.54 661.7 T ( }) 162.54 650.7 T ( }) 162.54 639.7 T ( // Most of the real work goes here. We have to decide when) 162.54 617.7 T ( // to post events like EndOfMediaEvent and StopAtTimeEvent) 162.54 606.7 T ( // and TimeLineEvent.) 162.54 595.7 T ( public synchronized void run \050\051) 162.54 584.7 T ( {) 162.54 573.7 T ( for \050;;\051) 162.54 562.7 T ( {) 162.54 551.7 T -0.01 ( // First, have we changed segments? If so, post an event!) 162.54 540.7 P ( long timeNow = ourClock.getMediaTime \050\051;) 162.54 529.7 T ( checkSegmentChange \050timeNow\051;) 162.54 518.7 T ( // Second, have we already been stopped? If so, stop) 162.54 496.7 T ( // the thread.) 162.54 485.7 T ( if \050ourState == Controller.Prefetched\051) 162.54 474.7 T ( {) 162.54 463.7 T ( myThread = null;) 162.54 452.7 T -0.52 ( // If someone is waiting for the thread to die, let them) 162.54 441.7 P ( // know.) 162.54 430.7 T ( notifyAll \050\051;) 162.54 419.7 T ( break;) 162.54 408.7 T ( }) 162.54 397.7 T -0.01 ( // Current rate. Our setRate\050\051 method prevents the value) 162.54 375.7 P ( // 0 so we don't check for that here.) 162.54 364.7 T ( float ourRate = ourClock.getRate \050\051;) 162.54 353.7 T ( // How long in clock time do we need to wait before doing) 162.54 331.7 T ( // something?) 162.54 320.7 T ( long mediaTimeToWait;) 162.54 309.7 T ( long endOfMediaTime;) 162.54 298.7 T ( // Next, are we past end of media?) 162.54 287.7 T ( if \050ourRate > 0.0f\051) 162.54 276.7 T ( {) 162.54 265.7 T ( mediaTimeToWait = duration - timeNow;) 162.54 254.7 T ( endOfMediaTime = duration;) 162.54 243.7 T ( }) 162.54 232.7 T ( else) 162.54 221.7 T ( {) 162.54 210.7 T ( mediaTimeToWait = timeNow;) 162.54 199.7 T ( endOfMediaTime = 0;) 162.54 188.7 T ( }) 162.54 177.7 T -0.01 ( // If we are at \050or past\051 time to stop due to EndOfMedia,) 162.54 166.7 P ( // we do that now!) 162.54 155.7 T ( if \050mediaTimeToWait <= 0\051) 162.54 144.7 T ( {) 162.54 133.7 T ( ourClock.stop \050\051;) 162.54 122.7 T 0 0 0 1 0 0 0 K [/CropBox[41 63 FmDC 572 729 FmDC FmBx]/PAGE FmPD [/Dest/P.64/DEST FmPD2 [/Title(A)/Rect[132 109 508 676]/ARTICLE FmPD2 FMENDPAGE %%EndPage: "64" 74 %%Page: "65" 75 612 792 0 FMBEGINPAGE [0 0 0 1 0 0 0] [ 0 1 1 0 1 0 0] [ 1 0 1 0 0 1 0] [ 1 1 0 0 0 0 1] [ 1 0 0 0 0 1 1] [ 0 1 0 0 1 0 1] [ 0 0 1 0 1 1 0] [ 1 0.4 0.15 0 0 0.6 0.85] [ 0.6 0.4 0 0.1 0.3 0.5 0.9] 9 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 K 0 8 Q 0 X 0 0 0 1 0 0 0 K (Appendix C: Sample Controller Implementation) 112.5 683.17 T 4 9 Q (65) 499.5 682.5 T 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 5 8 Q ( ourClock.setMediaTime \050endOfMediaTime\051;) 134.5 661.7 T ( ourState = Controller.Prefetched;) 134.5 650.7 T -0.73 ( postEvent \050new EndOfMediaEvent \050this, Controller.Started,) 134.5 639.7 P ( Controller.Prefetched, Controller.Prefetched,) 134.5 628.7 T ( endOfMediaTime\051\051;) 134.5 617.7 T ( continue;) 134.5 606.7 T ( }) 134.5 595.7 T ( // How long until we hit our stop time?) 134.5 573.7 T ( long stopTime = ourClock.getStopTime \050\051;) 134.5 562.7 T ( if \050stopTime != Long.MAX_VALUE\051) 134.5 551.7 T ( {) 134.5 540.7 T ( long timeToStop;) 134.5 529.7 T ( if \050ourRate > 0.0f\051) 134.5 518.7 T ( {) 134.5 507.7 T ( timeToStop = stopTime - timeNow;) 134.5 496.7 T ( }) 134.5 485.7 T ( else) 134.5 474.7 T ( {) 134.5 463.7 T ( timeToStop = timeNow - stopTime;) 134.5 452.7 T ( }) 134.5 441.7 T -0.17 ( // If we are at \050or past\051 time to stop due to the stop) 134.5 419.7 P ( // time, we stop now!) 134.5 408.7 T ( if \050timeToStop <= 0\051) 134.5 397.7 T ( {) 134.5 386.7 T ( ourClock.stop \050\051;) 134.5 375.7 T ( ourClock.setMediaTime \050stopTime\051;) 134.5 364.7 T ( ourState = Controller.Prefetched;) 134.5 353.7 T ( postEvent \050new StopAtTimeEvent \050this,) 134.5 342.7 T ( Controller.Prefetched, Controller.Prefetched,) 134.5 331.7 T ( stopTime\051\051;) 134.5 320.7 T ( continue;) 134.5 309.7 T ( }) 134.5 298.7 T ( else if \050timeToStop < mediaTimeToWait\051) 134.5 287.7 T ( {) 134.5 276.7 T ( mediaTimeToWait = timeToStop;) 134.5 265.7 T ( }) 134.5 254.7 T ( }) 134.5 243.7 T -0.01 ( // How long until we pass into the next time line segment?) 134.5 221.7 P ( long timeToNextSegment;) 134.5 210.7 T ( if \050ourRate > 0.0f\051) 134.5 199.7 T ( {) 134.5 188.7 T -0.25 ( timeToNextSegment = timeLine[currentSegment] - timeNow;) 134.5 177.7 P ( }) 134.5 166.7 T ( else) 134.5 155.7 T ( {) 134.5 144.7 T ( if \050currentSegment == 0\051) 134.5 133.7 T ( {) 134.5 122.7 T 0 0 0 1 0 0 0 K [/CropBox[41 63 FmDC 572 729 FmDC FmBx]/PAGE FmPD [/Dest/P.65/DEST FmPD2 [/Title(A)/Rect[104 109 480 676]/ARTICLE FmPD2 FMENDPAGE %%EndPage: "65" 75 %%Page: "66" 76 612 792 0 FMBEGINPAGE [0 0 0 1 0 0 0] [ 0 1 1 0 1 0 0] [ 1 0 1 0 0 1 0] [ 1 1 0 0 0 0 1] [ 1 0 0 0 0 1 1] [ 0 1 0 0 1 0 1] [ 0 0 1 0 1 1 0] [ 1 0.4 0.15 0 0 0.6 0.85] [ 0.6 0.4 0 0.1 0.3 0.5 0.9] 9 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 K 0 8 Q 0 X 0 0 0 1 0 0 0 K (Java Media Players) 382.63 683.17 T (\320) 450.61 683.17 T (Version 1.0.1) 456.61 683.17 T 4 9 Q (66) 103.5 682.5 T 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 5 8 Q ( timeToNextSegment = timeNow;) 162.54 661.7 T ( }) 162.54 650.7 T ( else) 162.54 639.7 T ( {) 162.54 628.7 T -0.73 ( timeToNextSegment = timeNow - timeLine[currentSegment-1];) 162.54 617.7 P ( }) 162.54 606.7 T ( }) 162.54 595.7 T ( if \050timeToNextSegment < mediaTimeToWait\051) 162.54 584.7 T ( {) 162.54 573.7 T ( mediaTimeToWait = timeToNextSegment;) 162.54 562.7 T ( }) 162.54 551.7 T ( // Do the ugly math to compute what value to pass to) 162.54 529.7 T ( // wait\050\051:) 162.54 518.7 T ( long waitTime;) 162.54 507.7 T ( if \050ourRate > 0\051) 162.54 496.7 T ( {) 162.54 485.7 T ( waitTime = \050long\051 \050\050float\051 mediaTimeToWait / ourRate\051 /) 162.54 474.7 T ( 1000000;) 162.54 463.7 T ( }) 162.54 452.7 T ( else) 162.54 441.7 T ( {) 162.54 430.7 T ( waitTime = \050long\051 \050\050float\051 mediaTimeToWait / -ourRate\051 /) 162.54 419.7 T ( 1000000;) 162.54 408.7 T ( }) 162.54 397.7 T ( // Add one because we just rounded down and we don't) 162.54 386.7 T ( // really want to waste CPU being woken up early.) 162.54 375.7 T ( waitTime++;) 162.54 364.7 T ( if \050waitTime > 0\051) 162.54 353.7 T ( {) 162.54 342.7 T ( // Bug in some systems deals poorly with really large) 162.54 331.7 T ( // numbers. We will cap our wait\050\051 to 1000 seconds) 162.54 320.7 T ( // which point we will probably decide to wait again.) 162.54 309.7 T ( if \050waitTime > 1000000\051 waitTime = 1000000;) 162.54 298.7 T ( try) 162.54 287.7 T ( {) 162.54 276.7 T ( wait \050waitTime\051;) 162.54 265.7 T ( }) 162.54 254.7 T ( catch \050InterruptedException e\051) 162.54 243.7 T ( {) 162.54 232.7 T ( // NOT REACHED) 162.54 221.7 T ( }) 162.54 210.7 T ( }) 162.54 199.7 T 140.54 174.04 499.5 186.04 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 140.54 174.04 499.5 186.04 R 7 X 0 0 0 1 0 0 0 K V 140.54 176.04 500.54 176.04 2 L V 0.25 H 0 Z 0 X N 40.5 63 571.5 729 C 5 8 Q 0 X 0 0 0 1 0 0 0 K (}) 162.54 188.7 T 0 0 0 1 0 0 0 K [/CropBox[41 63 FmDC 572 729 FmDC FmBx]/PAGE FmPD [/Dest/P.66/DEST FmPD2 [/Dest/L.JavaMediaFrameCfm/DEST FmPD2 [/Title(A)/Rect[132 109 508 676]/ARTICLE FmPD2 FMENDPAGE %%EndPage: "66" 76 %%Page: "67" 77 612 792 0 FMBEGINPAGE [0 0 0 1 0 0 0] [ 0 1 1 0 1 0 0] [ 1 0 1 0 0 1 0] [ 1 1 0 0 0 0 1] [ 1 0 0 0 0 1 1] [ 0 1 0 0 1 0 1] [ 0 0 1 0 1 1 0] [ 1 0.4 0.15 0 0 0.6 0.85] [ 0.6 0.4 0 0.1 0.3 0.5 0.9] 9 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 K 4 10 Q 0 X 0 0 0 1 0 0 0 K (67) 474.5 100.79 T 112.5 618 472.5 626 R 0.1 H 0 Z N 113.5 619 471.5 625 R 4 X V 0 X N 472.5 618 471.5 619 113.5 619 112.5 618 4 Y V N 472.5 618.06 471.5 619 471.5 625 472.5 626 4 Y V N 472.5 626 471.5 625 113.5 625 112.5 626 4 Y 4 X V 0 X N 112.5 618.06 113.5 619 113.5 625 112.5 626 4 Y 4 X V 0 X N 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 0 0 0 0 1 1 1 K 0 0 0 1 0 0 0 K 3 48 Q (4) 448.5 634 T 3 30 Q (Appendix D:) 316.68 588 T 113 732/G9.46909 FmPA (ControllerAdapter) 252.54 554 T 3 11 Q (This appendix describes an implementation of) 112.5 468.67 T 5 9 Q (ControllerListener) 318.42 468.67 T 3 11 Q (,) 415.5 468.67 T 5 9 Q (Control-) 421 468.67 T (lerAdapter) 112.5 455.67 T 3 11 Q (, that can be easily e) 166.24 455.67 T (xtended to respond to particular e) 255.27 455.67 T (v) 402.55 455.67 T (ents.) 407.89 455.67 T 4 F (Implementing Contr) 112.5 434.67 T (ollerAdapter) 209.16 434.67 T 5 9 Q -0.33 (ControllerAdapter) 112.5 413.67 P 3 11 Q -0.17 ( is an e) 204.61 413.67 P -0.17 (v) 234.68 413.67 P -0.17 (ent adapter that recie) 240.02 413.67 P -0.17 (v) 331.18 413.67 P -0.17 (es) 336.52 413.67 P 5 9 Q -0.33 (ControllerEvents) 348.26 413.67 P 3 11 Q -0.17 ( and dis-) 434.95 413.67 P (patches them to an appropriate stub-method. Classes use this adapter by e) 112.5 400.67 T (xtend-) 438.92 400.67 T (ing it and replacing only the message handlers that the) 112.5 387.67 T (y are interested in.) 354.3 387.67 T 112.5 359 472.5 371 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 112.5 359 472.5 371 R 7 X 0 0 0 1 0 0 0 K V 112.5 369 472.5 369 2 L V 0.25 H 0 Z 0 X N 40.5 63 571.5 729 C 5 9 Q 0 X 0 0 0 1 0 0 0 K (import javax.media.*;) 134.5 353 T (public void cachingControl\050CachingControlEvent e\051 {}) 134.5 341 T ( public void controllerClosed\050ControllerClosedEvent e\051 {}) 134.5 329 T ( public void controllerError\050ControllerErrorEvent e\051 {}) 134.5 317 T ( public void connectionError\050ConnectionErrorEvent e\051 {}) 134.5 305 T ( public void internalError\050InternalErrorEvent e\051 {}) 134.5 293 T ( public void resourceUnavailable\050ResourceUnavailableEvent) 134.5 281 T ( e\051 {}) 134.5 269 T ( public void durationUpdate\050DurationUpdateEvent e\051 {}) 134.5 257 T ( public void mediaTimeSet\050MediaTimeSetEvent e\051 {}) 134.5 245 T ( public void rateChange\050RateChangeEvent e\051 {}) 134.5 233 T ( public void stopTimeChange\050StopTimeChangeEvent e\051 {}) 134.5 221 T ( public void transition\050TransitionEvent e\051 {}) 134.5 209 T ( public void prefetchComplete\050PrefetchCompleteEvent e\051 {}) 134.5 197 T ( public void realizeComplete\050RealizeCompleteEvent e\051 {}) 134.5 185 T ( public void start\050StartEvent e\051 {}) 134.5 173 T ( public void stop\050StopEvent e\051 {}) 134.5 161 T ( public void dataStarved\050DataStarvedEvent e\051 {}) 134.5 149 T ( public void deallocate\050DeallocateEvent e\051 {}) 134.5 137 T ( public void endOfMedia\050EndOfMediaEvent e\051 {}) 134.5 125 T 201.05 685.5 359.52 724.86 R 7 X V 0.5 H 0 Z N 328.5 630 472.5 666 R V 2 Z N 0 0 0 1 0 0 0 K [/CropBox[41 63 FmDC 572 729 FmDC FmBx]/PAGE FmPD [/Dest/P.67/DEST FmPD2 [/Dest/F.JavaMediaFrameDfm/DEST FmPD2 352 810/M9.9.Package.javalang FmPA 352 810/I9.1.162 FmPA 317 752/M9.9.30490.Chapter.Title.Appendix.A.Java.Media.Applet FmPA 317 752/I9.1.81519 FmPA 318 620/I9.1.84650 FmPA 304 607/I9.1.84651 FmPA [/Title(A)/Rect[320 621 482 675]/ARTICLE FmPD2 [/Title(A)/Rect[104 109 482 617]/ARTICLE FmPD2 FMENDPAGE %%EndPage: "67" 77 %%Page: "68" 78 612 792 0 FMBEGINPAGE [0 0 0 1 0 0 0] [ 0 1 1 0 1 0 0] [ 1 0 1 0 0 1 0] [ 1 1 0 0 0 0 1] [ 1 0 0 0 0 1 1] [ 0 1 0 0 1 0 1] [ 0 0 1 0 1 1 0] [ 1 0.4 0.15 0 0 0.6 0.85] [ 0.6 0.4 0 0.1 0.3 0.5 0.9] 9 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 K 0 8 Q 0 X 0 0 0 1 0 0 0 K (Java Media Players) 382.63 683.17 T (\320) 450.61 683.17 T (Version 1.0.1) 456.61 683.17 T 4 9 Q (68) 103.5 682.5 T 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 5 F ( public void restarting\050RestartingEvent e\051 {}) 162.54 661.04 T ( public void stopAtTime\050StopAtTimeEvent e\051 {}) 162.54 649.04 T ( public void stopByRequest\050StopByRequestEvent e\051 {}) 162.54 637.04 T ( /**) 162.54 613.04 T -0.7 ( * Main dispatching function. Subclasses should not need to) 162.54 601.04 P ( * override this method, but instead subclass only) 162.54 589.04 T -0.31 ( * the individual event methods listed above that they need) 162.54 577.04 P ( */) 162.54 565.04 T ( public void controllerUpdate\050ControllerEvent e\051 {) 162.54 553.04 T ( if \050e instanceof CachingControlEvent\051 {) 162.54 529.04 T ( cachingControl\050\050CachingControlEvent\051e\051;) 162.54 517.04 T ( } else if \050 e instanceof ControllerClosedEvent\051 {) 162.54 493.04 T ( controllerClosed\050\050ControllerClosedEvent\051e\051;) 162.54 481.04 T ( if \050e instanceof ControllerErrorEvent\051 {) 162.54 457.04 T ( controllerError\050\050ControllerErrorEvent\051e\051;) 162.54 433.04 T ( if \050e instanceof DataLostErrorEvent\051 {) 162.54 409.04 T ( connectionError\050\050ConnectionErrorEvent\051e\051;) 162.54 397.04 T ( } else if \050e instanceof InternalErrorEvent\051 {) 162.54 373.04 T ( internalError\050\050InternalErrorEvent\051e\051;) 162.54 361.04 T ( } else if \050e instanceof ResourceUnavailableEvent\051 {) 162.54 337.04 T ( resourceUnavailable\050\050ResourceUnavailableEvent\051e\051;) 162.54 325.04 T ( }) 162.54 313.04 T ( }) 162.54 301.04 T ( } else if \050e instanceof DurationUpdateEvent\051 {) 162.54 277.04 T ( durationUpdate\050\050DurationUpdateEvent\051e\051;) 162.54 265.04 T ( } else if \050e instanceof MediaTimeSetEvent\051 {) 162.54 241.04 T ( mediaTimeSet\050\050MediaTimeSetEvent\051e\051;) 162.54 229.04 T ( } else if \050e instanceof RateChangeEvent\051 {) 162.54 205.04 T ( rateChange\050\050RateChangeEvent\051e\051;) 162.54 193.04 T ( } else if \050e instanceof StopTimeChangeEvent\051 {) 162.54 169.04 T ( stopTimeChange\050\050StopTimeChangeEvent\051e\051;) 162.54 157.04 T ( } else if \050e instanceof TransitionEvent\051 {) 162.54 133.04 T ( transition\050\050TransitionEvent\051e\051;) 162.54 121.04 T 0 0 0 1 0 0 0 K [/CropBox[41 63 FmDC 572 729 FmDC FmBx]/PAGE FmPD [/Dest/P.68/DEST FmPD2 [/Title(A)/Rect[132 109 508 676]/ARTICLE FmPD2 FMENDPAGE %%EndPage: "68" 78 %%Page: "69" 79 612 792 0 FMBEGINPAGE [0 0 0 1 0 0 0] [ 0 1 1 0 1 0 0] [ 1 0 1 0 0 1 0] [ 1 1 0 0 0 0 1] [ 1 0 0 0 0 1 1] [ 0 1 0 0 1 0 1] [ 0 0 1 0 1 1 0] [ 1 0.4 0.15 0 0 0.6 0.85] [ 0.6 0.4 0 0.1 0.3 0.5 0.9] 9 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 K 0 8 Q 0 X 0 0 0 1 0 0 0 K (Appendix D: ControllerAdapter) 112.5 683.17 T 4 9 Q (69) 499.5 682.5 T 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 5 F ( if \050e instanceof PrefetchCompleteEvent\051 {) 134.5 649.04 T ( prefetchComplete\050\050PrefetchCompleteEvent\051e\051;) 134.5 637.04 T ( } else if \050e instanceof RealizeCompleteEvent\051 {) 134.5 613.04 T ( realizeComplete\050\050RealizeCompleteEvent\051e\051;) 134.5 601.04 T ( } else if \050e instanceof StartEvent\051 {) 134.5 577.04 T ( start\050\050StartEvent\051e\051;) 134.5 565.04 T ( } else if \050e instanceof StopEvent\051 {) 134.5 541.04 T ( stop\050\050StopEvent\051e\051;) 134.5 529.04 T ( if\050e instanceof DataStarvedEvent\051 {) 134.5 505.04 T ( dataStarved\050\050DataStarvedEvent\051e\051;) 134.5 493.04 T ( } else if \050e instanceof DeallocateEvent\051 {) 134.5 469.04 T ( deallocate\050\050DeallocateEvent\051e\051;) 134.5 457.04 T ( } else if \050e instanceof EndOfMediaEvent\051 {) 134.5 433.04 T ( endOfMedia\050\050EndOfMediaEvent\051e\051;) 134.5 421.04 T ( } else if \050e instanceof RestartingEvent\051 {) 134.5 397.04 T ( restarting\050\050RestartingEvent\051e\051;) 134.5 385.04 T ( } else if \050e instanceof StopAtTimeEvent\051 {) 134.5 361.04 T ( stopAtTime\050\050StopAtTimeEvent\051e\051;) 134.5 349.04 T ( } else if \050e instanceof StopByRequestEvent\051 {) 134.5 325.04 T ( stopByRequest\050\050StopByRequestEvent\051e\051;) 134.5 313.04 T ( }) 134.5 301.04 T ( }) 134.5 289.04 T ( }) 134.5 277.04 T ( }) 134.5 265.04 T 112.5 238.04 471.46 250.04 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 112.5 238.04 471.46 250.04 R 7 X 0 0 0 1 0 0 0 K V 112.5 240.04 472.5 240.04 2 L V 0.25 H 0 Z 0 X N 40.5 63 571.5 729 C 5 9 Q 0 X 0 0 0 1 0 0 0 K (}) 134.5 253.04 T 4 11 Q (Using Contr) 112.5 214.7 T (ollerAdapter) 170.05 214.7 T 3 F (T) 112.5 193.7 T (o implement the) 118.34 193.7 T 5 9 Q (ControllerListener) 192.59 193.7 T 3 11 Q (interf) 295.53 193.7 T (ace using a) 319.25 193.7 T 5 9 Q ( ControllerAdapter) 368.12 193.7 T 3 11 Q (,) 465.21 193.7 T (you need to:) 112.5 180.7 T (1.) 120.25 156.7 T 0.02 (Subclass) 134.5 156.7 P 5 9 Q 0.03 (ControllerAdapter) 175.77 156.7 P 3 11 Q 0.02 ( and override the event methods for the events) 267.87 156.7 P (that you\325re interested in.) 134.5 142.7 T (2.) 120.25 122.7 T 3.96 (Register your) 134.5 122.7 P 5 9 Q 7.79 (ControllerAdapter) 204.74 122.7 P 3 11 Q 3.96 ( class as a listener for a particular) 296.84 122.7 P 0 0 0 1 0 0 0 K [/CropBox[41 63 FmDC 572 729 FmDC FmBx]/PAGE FmPD [/Dest/P.69/DEST FmPD2 374 345/I9.1.84652 FmPA [/Title(A)/Rect[104 109 480 676]/ARTICLE FmPD2 FMENDPAGE %%EndPage: "69" 79 %%Page: "70" 80 612 792 0 FMBEGINPAGE [0 0 0 1 0 0 0] [ 0 1 1 0 1 0 0] [ 1 0 1 0 0 1 0] [ 1 1 0 0 0 0 1] [ 1 0 0 0 0 1 1] [ 0 1 0 0 1 0 1] [ 0 0 1 0 1 1 0] [ 1 0.4 0.15 0 0 0.6 0.85] [ 0.6 0.4 0 0.1 0.3 0.5 0.9] 9 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 K 0 8 Q 0 X 0 0 0 1 0 0 0 K (Java Media Players) 382.63 683.17 T (\320) 450.61 683.17 T (Version 1.0.1) 456.61 683.17 T 4 9 Q (70) 103.5 682.5 T 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 5 F (Controller) 162.54 659.7 T 3 11 Q ( by calling) 216.71 659.7 T 5 9 Q (addControllerListener) 265.91 659.7 T 3 11 Q (.) 379.68 659.7 T (When a) 140.54 637.7 T 5 9 Q (Controller) 177.19 637.7 T 3 11 Q ( posts an e) 231.37 637.7 T (v) 277.23 637.7 T (ent, it calls) 282.56 637.7 T 5 9 Q (controllerUpdate) 333.28 637.7 T 3 11 Q ( on each re) 419.97 637.7 T (gis-) 467.75 637.7 T (tered listener) 140.54 624.7 T (.) 197.05 624.7 T 5 9 Q (ControllerAdapter) 202.55 624.7 T 3 11 Q ( automatically dispatches the e) 294.66 624.7 T (v) 429.42 624.7 T (ent to the) 434.76 624.7 T (appropriate e) 140.54 611.7 T (v) 197.99 611.7 T (ent method, \336ltering out the e) 203.32 611.7 T (v) 333.21 611.7 T (ents that you\325) 338.55 611.7 T (re not interested in.) 397.88 611.7 T (F) 140.54 590.7 T (or e) 146.49 590.7 T (xample, the follo) 163.12 590.7 T (wing code e) 237.7 590.7 T (xtends a) 290.68 590.7 T 5 9 Q (ControllerAdapter) 329.79 590.7 T 3 11 Q ( with a JDK 1.1) 421.9 590.7 T (anon) 140.54 577.7 T (ymous inner) 161.75 577.7 T (-class to create a self-contained) 216.23 577.7 T 5 9 Q (Player) 357.04 577.7 T 3 11 Q ( that is automatically) 389.55 577.7 T (reset to the be) 140.54 564.7 T (ginning of the media and deallocated when the) 201.77 564.7 T 5 9 Q (Player) 410.12 564.7 T 3 11 Q ( reaches the) 442.63 564.7 T (end of the media:) 140.54 551.7 T 140.54 523.04 499.5 535.04 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 140.54 523.04 499.5 535.04 R 7 X 0 0 0 1 0 0 0 K V 140.54 533.04 500.54 533.04 2 L V 0.25 H 0 Z 0 X N 40.5 63 571.5 729 C 5 9 Q 0 X 0 0 0 1 0 0 0 K (player.addControllerListener\050new ControllerAdapter\050\051 {) 155.54 517.04 T ( public void endOfMedia\050EndOfMediaEvent e\051 {) 155.54 505.04 T ( Controller controller = e.getSource\050\051;) 155.54 493.04 T ( controller.stop\050\051;) 155.54 481.04 T ( controller.setMediaTime\0500\051;) 155.54 469.04 T ( controller.deallocate\050\051;) 155.54 457.04 T ( }) 155.54 445.04 T 140.54 418.04 499.5 430.04 C 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 140.54 418.04 499.5 430.04 R 7 X 0 0 0 1 0 0 0 K V 140.54 420.04 500.54 420.04 2 L V 0.25 H 0 Z 0 X N 40.5 63 571.5 729 C 5 9 Q 0 X 0 0 0 1 0 0 0 K (}) 155.54 433.04 T 3 11 Q -0.14 (If you re) 140.54 394.7 P -0.14 (gister a single) 177.96 394.7 P 5 9 Q -0.28 (ControllerAdapter) 241.38 394.7 P 3 11 Q -0.14 ( as a listener for multiple) 333.48 394.7 P 5 9 Q -0.28 (Players) 445.05 394.7 P 3 11 Q -0.14 (, in) 482.98 394.7 P (your e) 140.54 381.7 T (v) 168.06 381.7 T (ent method implementations you need to determine which) 173.39 381.7 T 5 9 Q (Player) 431.87 381.7 T 3 11 Q ( gener-) 464.38 381.7 T (ated the e) 140.54 368.7 T (v) 182.41 368.7 T (ent.) 187.75 368.7 T 5 9 Q (Controller) 206.69 368.7 T 3 11 Q ( e) 260.87 368.7 T (v) 268.23 368.7 T (ents come \322stamped\323 with a reference to their) 273.56 368.7 T (source that you can access by calling) 140.54 355.7 T 5 9 Q (getSource) 305.8 355.7 T 3 11 Q (.) 354.56 355.7 T 0 0 0 1 0 0 0 K [/CropBox[41 63 FmDC 572 729 FmDC FmBx]/PAGE FmPD [/Dest/P.70/DEST FmPD2 [/Dest/L.JavaMediaFrameDfm/DEST FmPD2 333 789/I9.1.84657 FmPA [/Title(A)/Rect[132 109 508 676]/ARTICLE FmPD2 FMENDPAGE %%EndPage: "70" 80 %%Page: "71" 81 612 792 0 FMBEGINPAGE [0 0 0 1 0 0 0] [ 0 1 1 0 1 0 0] [ 1 0 1 0 0 1 0] [ 1 1 0 0 0 0 1] [ 1 0 0 0 0 1 1] [ 0 1 0 0 1 0 1] [ 0 0 1 0 1 1 0] [ 1 0.4 0.15 0 0 0.6 0.85] [ 0.6 0.4 0 0.1 0.3 0.5 0.9] 9 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 K 4 10 Q 0 X 0 0 0 1 0 0 0 K (71) 495 121.29 T 3 30 Q (Index) 399.69 588 T 108 732/G10.305 FmPA 108 618 468 626 R 0.1 H 0 Z N 109 619 467 625 R 4 X V 0 X N 468 618 467 619 109 619 108 618 4 Y V N 468 618.06 467 619 467 625 468 626 4 Y V N 468 626 467 625 109 625 108 626 4 Y 4 X V 0 X N 108 618.06 109 619 109 625 108 626 4 Y 4 X V 0 X N 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 4 10 Q (A) 107 495.38 T 3 9.5 Q (addController method) 107 483.71 T 0 0 0 1 0 0 0 K 3 10 Q (,) 190.65 483.71 T 0 0 0 1 0 0 0 K 3 9.5 Q (29) 195.65 483.71 T (added Controllers, managing) 107 472.21 T 0 0 0 1 0 0 0 K 3 10 Q (,) 217.03 472.21 T 0 0 0 1 0 0 0 K 3 9.5 Q (30) 222.03 472.21 T (adding a Controller) 107 460.71 T 0 0 0 1 0 0 0 K 3 10 Q (,) 180.88 460.71 T 0 0 0 1 0 0 0 K 3 9.5 Q (30) 185.88 460.71 T (adjusting audio gain) 107 449.21 T 0 0 0 1 0 0 0 K 3 10 Q (,) 184.05 449.21 T 0 0 0 1 0 0 0 K 3 9.5 Q (16) 189.05 449.21 T (applet) 107 437.71 T 0 0 0 1 0 0 0 K 3 10 Q (,) 130.22 437.71 T 0 0 0 1 0 0 0 K 3 9.5 Q (37) 135.22 437.71 T (APPLET tag) 107 426.21 T 0 0 0 1 0 0 0 K 3 10 Q (,) 155.82 426.21 T 0 0 0 1 0 0 0 K 3 9.5 Q (10) 160.82 426.21 T (AU) 107 414.71 T 0 0 0 1 0 0 0 K 3 10 Q (,) 120.72 414.71 T 0 0 0 1 0 0 0 K 3 9.5 Q (2) 125.72 414.71 T (AVI) 107 403.21 T 0 0 0 1 0 0 0 K 3 10 Q (,) 123.88 403.21 T 0 0 0 1 0 0 0 K 3 9.5 Q (2) 128.88 403.21 T (AWT) 107 391.71 T 0 0 0 1 0 0 0 K 3 10 Q (,) 128.63 391.71 T 0 0 0 1 0 0 0 K 3 9.5 Q (15) 133.63 391.71 T 4 10 Q (B) 107 367.88 T 3 9.5 Q (blocking realize) 107 356.21 T 0 0 0 1 0 0 0 K 3 10 Q (,) 167.94 356.21 T 0 0 0 1 0 0 0 K 3 9.5 Q (20) 172.94 356.21 T (broadcast media) 107 344.71 T 0 0 0 1 0 0 0 K 3 10 Q (,) 169 344.71 T 0 0 0 1 0 0 0 K 3 9.5 Q (3) 174 344.71 T (broadcast Player) 107 333.21 T 0 0 0 1 0 0 0 K 3 10 Q (,) 170.05 333.21 T 0 0 0 1 0 0 0 K 3 9.5 Q (18) 175.05 333.21 T 4 10 Q (C) 107 309.38 T 3 9.5 Q (CachingControl) 107 297.71 T 0 0 0 1 0 0 0 K 3 10 Q (,) 167.7 297.71 T 0 0 0 1 0 0 0 K 3 9.5 Q (16) 172.7 297.71 T (CachingControlEvent) 107 286.21 T 0 0 0 1 0 0 0 K 3 10 Q (,) 189.86 286.21 T 0 0 0 1 0 0 0 K 3 9.5 Q (5) 194.86 286.21 T 0 0 0 1 0 0 0 K 3 10 Q (,) 199.61 286.21 T 0 0 0 1 0 0 0 K 3 9.5 Q (17) 204.61 286.21 T (change notifications) 107 274.71 T 0 0 0 1 0 0 0 K 3 10 Q (,) 183.78 274.71 T 0 0 0 1 0 0 0 K 3 9.5 Q (5) 188.78 274.71 T (clearing the stop time) 107 263.21 T 0 0 0 1 0 0 0 K 3 10 Q (,) 189.06 263.21 T 0 0 0 1 0 0 0 K 3 9.5 Q (19) 194.06 263.21 T (client programmers) 107 251.71 T 0 0 0 1 0 0 0 K 3 10 Q (,) 181.14 251.71 T 0 0 0 1 0 0 0 K 3 9.5 Q (1) 186.14 251.71 T (Clock) 107 240.21 T 0 0 0 1 0 0 0 K 3 10 Q (,) 129.7 240.21 T 0 0 0 1 0 0 0 K 3 9.5 Q (4) 134.7 240.21 T (getTimeBase) 119 228.71 T 0 0 0 1 0 0 0 K 3 10 Q (,) 169.13 228.71 T 0 0 0 1 0 0 0 K 3 9.5 Q (27) 174.13 228.71 T (setTimeBase) 119 217.21 T 0 0 0 1 0 0 0 K 3 10 Q (,) 168.08 217.21 T 0 0 0 1 0 0 0 K 3 9.5 Q (27) 173.08 217.21 T (close method) 107 205.71 T 0 0 0 1 0 0 0 K 3 10 Q (,) 157.4 205.71 T 0 0 0 1 0 0 0 K 3 9.5 Q (23) 162.4 205.71 T (closed events) 107 194.21 T 0 0 0 1 0 0 0 K 3 10 Q (,) 157.92 194.21 T 0 0 0 1 0 0 0 K 3 9.5 Q (5) 162.92 194.21 T (closing a Player) 107 182.71 T 0 0 0 1 0 0 0 K 3 10 Q (,) 167.69 182.71 T 0 0 0 1 0 0 0 K 3 9.5 Q (23) 172.69 182.71 T (ConnectionErrorEvent) 107 171.21 T 0 0 0 1 0 0 0 K 3 10 Q (,) 193.01 171.21 T 0 0 0 1 0 0 0 K 3 9.5 Q (5) 198.01 171.21 T (content package-prefix) 107 159.71 T 0 0 0 1 0 0 0 K 3 10 Q (,) 194.31 159.71 T 0 0 0 1 0 0 0 K 3 9.5 Q (34) 199.31 159.71 T (content-type name) 107 148.21 T 0 0 0 1 0 0 0 K 3 10 Q (,) 177.44 148.21 T 0 0 0 1 0 0 0 K 3 9.5 Q (33) 182.44 148.21 T (Control) 107 136.71 T 0 0 0 1 0 0 0 K 3 10 Q (,) 136.03 136.71 T 0 0 0 1 0 0 0 K 3 9.5 Q (16) 141.03 136.71 T (control panel) 296 495.71 T 0 0 0 1 0 0 0 K 3 10 Q (,) 345.86 495.71 T 0 0 0 1 0 0 0 K 3 9.5 Q (15) 350.86 495.71 T (Controller) 296 484.21 T 0 0 0 1 0 0 0 K 3 10 Q (,) 335.05 484.21 T 0 0 0 1 0 0 0 K 3 9.5 Q (4) 340.05 484.21 T (adding) 308 472.71 T 0 0 0 1 0 0 0 K 3 10 Q (,) 333.86 472.71 T 0 0 0 1 0 0 0 K 3 9.5 Q (30) 338.86 472.71 T (implementing) 308 461.21 T 0 0 0 1 0 0 0 K 3 10 Q (,) 360.78 461.21 T 0 0 0 1 0 0 0 K 3 9.5 Q (55) 365.78 461.21 T (removing) 308 449.71 T 0 0 0 1 0 0 0 K 3 10 Q (,) 344.41 449.71 T 0 0 0 1 0 0 0 K 3 9.5 Q (31) 349.41 449.71 T (state) 308 438.21 T (prefetched) 320 426.71 T 0 0 0 1 0 0 0 K 3 10 Q (,) 360.09 426.71 T 0 0 0 1 0 0 0 K 3 9.5 Q (7) 365.09 426.71 T (prefetching) 320 415.21 T 0 0 0 1 0 0 0 K 3 10 Q (,) 363.26 415.21 T 0 0 0 1 0 0 0 K 3 9.5 Q (7) 368.26 415.21 T (realized) 320 403.71 T 0 0 0 1 0 0 0 K 3 10 Q (,) 350.07 403.71 T 0 0 0 1 0 0 0 K 3 9.5 Q (7) 355.07 403.71 T (realizing) 320 392.21 T 0 0 0 1 0 0 0 K 3 10 Q (,) 353.24 392.21 T 0 0 0 1 0 0 0 K 3 9.5 Q (6) 358.24 392.21 T (started) 320 380.71 T 0 0 0 1 0 0 0 K 3 10 Q (,) 345.33 380.71 T 0 0 0 1 0 0 0 K 3 9.5 Q (6) 350.33 380.71 T 0 0 0 1 0 0 0 K 3 10 Q (,) 355.08 380.71 T 0 0 0 1 0 0 0 K 3 9.5 Q (7) 360.08 380.71 T (stopped) 320 369.21 T 0 0 0 1 0 0 0 K 3 10 Q (,) 349.55 369.21 T 0 0 0 1 0 0 0 K 3 9.5 Q (6) 354.55 369.21 T (unrealized) 320 357.71 T 0 0 0 1 0 0 0 K 3 10 Q (,) 359.57 357.71 T 0 0 0 1 0 0 0 K 3 9.5 Q (6) 364.57 357.71 T (ControllerAdapter) 296 346.21 T 0 0 0 1 0 0 0 K 3 10 Q (,) 365.65 346.21 T 0 0 0 1 0 0 0 K 3 9.5 Q (69) 370.65 346.21 T (ControllerClosedEvent) 296 334.71 T 0 0 0 1 0 0 0 K 3 10 Q (,) 383.61 334.71 T 0 0 0 1 0 0 0 K 3 9.5 Q (5) 388.61 334.71 T (ControllerErrorEvent) 296 323.21 T 0 0 0 1 0 0 0 K 3 10 Q (,) 377.26 323.21 T 0 0 0 1 0 0 0 K 3 9.5 Q (5) 382.26 323.21 T (ControllerEvent) 296 311.71 T 0 0 0 1 0 0 0 K 3 10 Q (,) 357.22 311.71 T 0 0 0 1 0 0 0 K 3 9.5 Q (5) 362.22 311.71 T (getSource method) 308 300.21 T 0 0 0 1 0 0 0 K 3 10 Q (,) 376.86 300.21 T 0 0 0 1 0 0 0 K 3 9.5 Q (24) 381.86 300.21 T (state information) 308 288.71 T 0 0 0 1 0 0 0 K 3 10 Q (,) 372.65 288.71 T 0 0 0 1 0 0 0 K 3 9.5 Q (24) 377.65 288.71 T (ControllerListener) 296 277.21 T 0 0 0 1 0 0 0 K 3 10 Q (,) 366.19 277.21 T 0 0 0 1 0 0 0 K 3 9.5 Q (5) 371.19 277.21 T 0 0 0 1 0 0 0 K 3 10 Q (,) 375.94 277.21 T 0 0 0 1 0 0 0 K 3 9.5 Q (7) 380.94 277.21 T 0 0 0 1 0 0 0 K 3 10 Q (,) 385.69 277.21 T 0 0 0 1 0 0 0 K 3 9.5 Q (17) 390.69 277.21 T (implementing) 308 265.71 T 0 0 0 1 0 0 0 K 3 10 Q (,) 360.78 265.71 T 0 0 0 1 0 0 0 K 3 9.5 Q (17) 365.78 265.71 T 0 0 0 1 0 0 0 K 3 10 Q (,) 375.28 265.71 T 0 0 0 1 0 0 0 K 3 9.5 Q (19) 380.28 265.71 T 0 0 0 1 0 0 0 K 3 10 Q (,) 389.78 265.71 T 0 0 0 1 0 0 0 K 3 9.5 Q (23) 394.78 265.71 T 0 0 0 1 0 0 0 K 3 10 Q (,) 404.28 265.71 T 0 0 0 1 0 0 0 K 3 9.5 Q (37) 409.28 265.71 T 0 0 0 1 0 0 0 K 3 10 Q (,) 418.78 265.71 T 0 0 0 1 0 0 0 K 3 9.5 Q (67) 423.78 265.71 T (registering) 308 254.21 T 0 0 0 1 0 0 0 K 3 10 Q (,) 348.63 254.21 T 0 0 0 1 0 0 0 K 3 9.5 Q (13) 353.63 254.21 T 0 0 0 1 0 0 0 K 3 10 Q (,) 363.13 254.21 T 0 0 0 1 0 0 0 K 3 9.5 Q (23) 368.13 254.21 T (Controllers) 296 242.71 T (synchronizing multiple) 308 231.21 T 0 0 0 1 0 0 0 K 3 10 Q (,) 395.88 231.21 T 0 0 0 1 0 0 0 K 3 9.5 Q (29) 400.88 231.21 T (controllerUpdate method) 296 219.71 T 0 0 0 1 0 0 0 K 3 10 Q (,) 391.25 219.71 T 0 0 0 1 0 0 0 K 3 9.5 Q (70) 396.25 219.71 T (implementing) 308 208.21 T 0 0 0 1 0 0 0 K 3 10 Q (,) 360.78 208.21 T 0 0 0 1 0 0 0 K 3 9.5 Q (13) 365.78 208.21 T 0 0 0 1 0 0 0 K 3 10 Q (,) 375.28 208.21 T 0 0 0 1 0 0 0 K 3 9.5 Q (23) 380.28 208.21 T (controlling the media presentation) 296 196.71 T 0 0 0 1 0 0 0 K 3 10 Q (,) 426.08 196.71 T 0 0 0 1 0 0 0 K 3 9.5 Q (15) 431.08 196.71 T (createDataSource method) 296 185.21 T 0 0 0 1 0 0 0 K 3 10 Q (,) 393.87 185.21 T 0 0 0 1 0 0 0 K 3 9.5 Q (33) 398.87 185.21 T (createPlayer method) 296 173.71 T 0 0 0 1 0 0 0 K 3 10 Q (,) 373.82 173.71 T 0 0 0 1 0 0 0 K 3 9.5 Q (12) 378.82 173.71 T 0 0 0 1 0 0 0 K 3 10 Q (,) 388.32 173.71 T 0 0 0 1 0 0 0 K 3 9.5 Q (14) 393.32 173.71 T 0 0 0 1 0 0 0 K 3 10 Q (,) 402.82 173.71 T 0 0 0 1 0 0 0 K 3 9.5 Q (32) 407.82 173.71 T 0 0 0 1 0 0 0 K 3 10 Q (,) 417.32 173.71 T 0 0 0 1 0 0 0 K 3 9.5 Q (34) 422.32 173.71 T (creating a Player) 296 162.21 T 0 0 0 1 0 0 0 K 3 10 Q (,) 359.84 162.21 T 0 0 0 1 0 0 0 K 3 9.5 Q (12) 364.84 162.21 T 0 0 0 1 0 0 0 K 3 10 Q (,) 374.34 162.21 T 0 0 0 1 0 0 0 K 3 9.5 Q (14) 379.34 162.21 T 0 0 0 1 0 0 0 K 3 10 Q (,) 388.84 162.21 T 0 0 0 1 0 0 0 K 3 9.5 Q (37) 393.84 162.21 T 4 10 Q (D) 296 138.38 T 3 9.5 Q (data source) 296 126.71 T 0 0 0 1 0 0 0 K 3 10 Q (,) 339 126.71 T 0 0 0 1 0 0 0 K 3 9.5 Q (2) 344 126.71 T 0 0 0 1 0 0 0 K [/CropBox[36 63 FmDC 576 729 FmDC FmBx]/PAGE FmPD [/Dest/P.71/DEST FmPD2 [/Dest/F.JavaMediaFrameIX/DEST FmPD2 114 646/M10.8.newlink.Special.Characters FmPA 114 646/M10.8.newlink.Numerics FmPA 114 646/M10.8.newlink.A FmPA [/Rect[196 480 278 491]/Border[0 0 0]/Dest/I5.1.93114/LNK FmPD2 [/Rect[222 468 278 479]/Border[0 0 0]/Dest/I5.1.93121/LNK FmPD2 [/Rect[186 457 278 468]/Border[0 0 0]/Dest/I5.1.93118/LNK FmPD2 [/Rect[189 445 278 456]/Border[0 0 0]/Dest/I5.1.93014/LNK FmPD2 [/Rect[135 434 278 445]/Border[0 0 0]/Dest/I6.1.81924/LNK FmPD2 [/Rect[161 422 278 433]/Border[0 0 0]/Dest/I5.1.92975/LNK FmPD2 [/Rect[126 411 278 422]/Border[0 0 0]/Dest/I5.1.92786/LNK FmPD2 [/Rect[129 399 278 410]/Border[0 0 0]/Dest/I5.1.92784/LNK FmPD2 [/Rect[134 388 278 399]/Border[0 0 0]/Dest/I5.1.92998/LNK FmPD2 114 519/M10.8.newlink.B FmPA [/Rect[173 352 278 363]/Border[0 0 0]/Dest/I5.1.93052/LNK FmPD2 [/Rect[174 341 278 352]/Border[0 0 0]/Dest/I5.1.92799/LNK FmPD2 [/Rect[175 329 278 340]/Border[0 0 0]/Dest/I5.1.93036/LNK FmPD2 114 460/M10.8.newlink.C FmPA [/Rect[173 294 278 305]/Border[0 0 0]/Dest/I5.1.93010/LNK FmPD2 [/Rect[195 282 200 293]/Border[0 0 0]/Dest/I5.1.92942/LNK FmPD2 [/Rect[205 282 278 293]/Border[0 0 0]/Dest/I5.1.93022/LNK FmPD2 [/Rect[189 271 278 282]/Border[0 0 0]/Dest/I5.1.92947/LNK FmPD2 [/Rect[194 259 278 270]/Border[0 0 0]/Dest/I5.1.93041/LNK FmPD2 [/Rect[186 248 278 259]/Border[0 0 0]/Dest/I5.1.92778/LNK FmPD2 [/Rect[135 236 278 247]/Border[0 0 0]/Dest/I5.1.92806/LNK FmPD2 [/Rect[174 225 278 236]/Border[0 0 0]/Dest/I5.1.93104/LNK FmPD2 [/Rect[173 213 278 224]/Border[0 0 0]/Dest/I5.1.93105/LNK FmPD2 [/Rect[162 202 278 213]/Border[0 0 0]/Dest/I5.1.93070/LNK FmPD2 [/Rect[163 190 278 201]/Border[0 0 0]/Dest/I5.1.92948/LNK FmPD2 [/Rect[173 179 278 190]/Border[0 0 0]/Dest/I5.1.93070/LNK FmPD2 [/Rect[198 167 278 178]/Border[0 0 0]/Dest/I5.1.92942/LNK FmPD2 [/Rect[199 156 278 167]/Border[0 0 0]/Dest/I5.1.93140/LNK FmPD2 [/Rect[182 144 278 155]/Border[0 0 0]/Dest/I5.1.93138/LNK FmPD2 [/Rect[141 133 278 144]/Border[0 0 0]/Dest/I5.1.93009/LNK FmPD2 [/Rect[351 492 467 503]/Border[0 0 0]/Dest/I5.1.93004/LNK FmPD2 [/Rect[340 480 467 491]/Border[0 0 0]/Dest/I5.1.92807/LNK FmPD2 [/Rect[339 469 467 480]/Border[0 0 0]/Dest/I5.1.93118/LNK FmPD2 [/Rect[366 457 467 468]/Border[0 0 0]/Dest/I8.1.86685/LNK FmPD2 [/Rect[349 446 467 457]/Border[0 0 0]/Dest/I5.1.93123/LNK FmPD2 [/Rect[365 423 467 434]/Border[0 0 0]/Dest/I5.1.92961/LNK FmPD2 [/Rect[368 411 467 422]/Border[0 0 0]/Dest/I5.1.92960/LNK FmPD2 [/Rect[355 400 467 411]/Border[0 0 0]/Dest/I5.1.92957/LNK FmPD2 [/Rect[358 388 467 399]/Border[0 0 0]/Dest/I5.1.92955/LNK FmPD2 [/Rect[350 377 355 388]/Border[0 0 0]/Dest/I5.1.92953/LNK FmPD2 [/Rect[360 377 467 388]/Border[0 0 0]/Dest/I5.1.92963/LNK FmPD2 [/Rect[355 365 467 376]/Border[0 0 0]/Dest/I5.1.92952/LNK FmPD2 [/Rect[365 354 467 365]/Border[0 0 0]/Dest/I5.1.92954/LNK FmPD2 [/Rect[371 342 467 353]/Border[0 0 0]/Dest/I9.1.84652/LNK FmPD2 [/Rect[389 331 467 342]/Border[0 0 0]/Dest/I5.1.92942/LNK FmPD2 [/Rect[382 319 467 330]/Border[0 0 0]/Dest/I5.1.92942/LNK FmPD2 [/Rect[362 308 467 319]/Border[0 0 0]/Dest/I5.1.92827/LNK FmPD2 [/Rect[382 296 467 307]/Border[0 0 0]/Dest/I5.1.93076/LNK FmPD2 [/Rect[378 285 467 296]/Border[0 0 0]/Dest/I5.1.93077/LNK FmPD2 [/Rect[371 273 376 284]/Border[0 0 0]/Dest/I5.1.92830/LNK FmPD2 [/Rect[381 273 386 284]/Border[0 0 0]/Dest/I5.1.92964/LNK FmPD2 [/Rect[391 273 467 284]/Border[0 0 0]/Dest/I5.1.93026/LNK FmPD2 [/Rect[366 262 375 273]/Border[0 0 0]/Dest/I5.1.93027/LNK FmPD2 [/Rect[380 262 390 273]/Border[0 0 0]/Dest/I5.1.93044/LNK FmPD2 [/Rect[395 262 404 273]/Border[0 0 0]/Dest/I5.1.93072/LNK FmPD2 [/Rect[409 262 419 273]/Border[0 0 0]/Dest/I6.1.81922/LNK FmPD2 [/Rect[424 262 467 273]/Border[0 0 0]/Dest/I9.1.84650/LNK FmPD2 [/Rect[354 250 363 261]/Border[0 0 0]/Dest/I5.1.92988/LNK FmPD2 [/Rect[368 250 467 261]/Border[0 0 0]/Dest/I5.1.93074/LNK FmPD2 [/Rect[401 227 467 238]/Border[0 0 0]/Dest/I5.1.93117/LNK FmPD2 [/Rect[396 216 467 227]/Border[0 0 0]/Dest/I9.1.84657/LNK FmPD2 [/Rect[366 204 375 215]/Border[0 0 0]/Dest/I5.1.92992/LNK FmPD2 [/Rect[380 204 467 215]/Border[0 0 0]/Dest/I5.1.93075/LNK FmPD2 [/Rect[431 193 467 204]/Border[0 0 0]/Dest/I5.1.93005/LNK FmPD2 [/Rect[399 181 467 192]/Border[0 0 0]/Dest/I5.1.93135/LNK FmPD2 [/Rect[379 170 388 181]/Border[0 0 0]/Dest/I5.1.93084/LNK FmPD2 [/Rect[393 170 403 181]/Border[0 0 0]/Dest/I5.1.92993/LNK FmPD2 [/Rect[408 170 417 181]/Border[0 0 0]/Dest/I5.1.93129/LNK FmPD2 [/Rect[422 170 467 181]/Border[0 0 0]/Dest/I5.1.93143/LNK FmPD2 [/Rect[365 158 374 169]/Border[0 0 0]/Dest/I5.1.92982/LNK FmPD2 [/Rect[379 158 389 169]/Border[0 0 0]/Dest/I5.1.92993/LNK FmPD2 [/Rect[394 158 467 169]/Border[0 0 0]/Dest/I6.1.81921/LNK FmPD2 303 289/M10.8.newlink.D FmPA [/Rect[344 123 467 134]/Border[0 0 0]/Dest/I5.1.92790/LNK FmPD2 [/Title(A)/Rect[98 114 476 511]/ARTICLE FmPD2 FMENDPAGE %%EndPage: "71" 81 %%Page: "72" 82 612 792 0 FMBEGINPAGE [0 0 0 1 0 0 0] [ 0 1 1 0 1 0 0] [ 1 0 1 0 0 1 0] [ 1 1 0 0 0 0 1] [ 1 0 0 0 0 1 1] [ 0 1 0 0 1 0 1] [ 0 0 1 0 1 1 0] [ 1 0.4 0.15 0 0 0.6 0.85] [ 0.6 0.4 0 0.1 0.3 0.5 0.9] 9 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 K 0 8 Q 0 X 0 0 0 1 0 0 0 K (Java Media Players, Version 1.0.1) 384.13 687.67 T 4 10 Q (72) 99 686.33 T 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 3 9.5 Q (DataSource) 135 659.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 179.32 659.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (2) 184.32 659.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 189.07 659.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (32) 194.07 659.67 T (implementing) 147 648.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 199.78 648.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (35) 204.78 648.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 214.28 648.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (43) 219.28 648.17 T (integrating) 147 636.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 188.16 636.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (35) 193.16 636.67 T (locating) 147 625.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 177.61 625.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (33) 182.61 625.17 T (pull) 147 613.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 161.78 613.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (3) 166.78 613.67 T (push) 147 602.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 164.95 602.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (3) 169.95 602.17 T (DataStarvedEvent) 135 590.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 204.12 590.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (5) 209.12 590.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 213.87 590.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (22) 218.87 590.67 T (deallocate method) 135 579.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 204.39 579.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (13) 209.39 579.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 218.89 579.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (22) 223.89 579.17 T (DeallocateEvent) 135 567.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 197.79 567.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (5) 202.79 567.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 207.54 567.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (22) 212.54 567.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 222.04 567.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (23) 227.04 567.67 T (default control panel) 135 556.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 213.62 556.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (15) 218.62 556.17 T (defining a custom user-interface) 135 544.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 257.67 544.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (15) 262.67 544.67 T (destroy method) 135 533.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 193.84 533.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (13) 198.84 533.17 T (determining a Player\325s start latency) 135 521.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 269.56 521.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (21) 274.56 521.67 T (display properties) 135 510.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 202.81 510.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (15) 207.81 510.17 T (displaying a Player) 135 498.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 207.83 498.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (15) 212.83 498.67 T (displaying download progress) 135 487.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 248.99 487.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (16) 253.99 487.17 T (Duration) 135 475.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 168.77 475.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (4) 173.77 475.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 178.52 475.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (27) 183.52 475.67 T (getting) 147 464.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 173.39 464.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (27) 178.39 464.17 T (DURATION_UNBOUNDED) 135 452.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 249.5 452.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (27) 254.5 452.67 T (DURATION_UNKNOWN) 135 441.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 239.47 441.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (27) 244.47 441.17 T (DurationUpdateEvent) 135 429.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 218.37 429.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (5) 223.37 429.67 T 4 10 Q (E) 135 405.83 T 3 9.5 Q (EndOfMediaEvent) 135 394.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 206.76 394.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (5) 211.76 394.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 216.51 394.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (22) 221.51 394.17 T (error) 135 382.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 153.46 382.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (8) 158.46 382.67 T (error handling) 135 371.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 189.08 371.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (9) 194.08 371.17 T (event) 135 359.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 155.58 359.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (4) 160.58 359.67 T (change notifications) 147 348.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 223.78 348.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (5) 228.78 348.17 T (closed) 147 336.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 171.27 336.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (5) 176.27 336.67 T (Controller) 147 325.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 186.05 325.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (5) 191.05 325.17 T (transition) 147 313.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 182.89 313.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (5) 187.89 313.67 T (example) 135 302.17 T (adding a Controller) 147 290.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 220.88 290.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (30) 225.88 290.67 T (blocking realize) 147 279.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 207.94 279.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (21) 212.94 279.17 T (DataSource) 147 267.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 191.32 267.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (43) 196.32 267.67 T (displaying a download progress bar) 147 256.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 282.09 256.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (17) 287.09 256.17 T (integrating a Player) 147 244.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 221.4 244.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (34) 226.4 244.67 T (managing Player synchronization) 147 233.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 274.18 233.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (27) 279.18 233.17 T (PlayerApplet) 147 221.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 197.13 221.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (9) 202.13 221.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 206.88 221.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (37) 211.88 221.67 T (removing a Controller) 147 210.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 231.44 210.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (32) 236.44 210.17 T (starting a Player) 147 198.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 208.74 198.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (18) 213.74 198.67 T (synchronizing Players) 147 187.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 231.17 187.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (27) 236.17 187.17 T (exception) 135 175.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 171.94 175.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (8) 176.94 175.67 T (exclusive-use resources) 135 164.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 224.96 164.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (7) 229.96 164.17 T (extending JMF) 135 152.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 192.27 152.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (1) 197.27 152.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 202.02 152.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (32) 207.02 152.67 T 4 10 Q (F) 324 659.33 T 3 9.5 Q (frame) 324 647.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 346.15 647.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (25) 351.15 647.67 T (frame rate) 324 636.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 362.77 636.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (25) 367.77 636.17 T (FTP) 324 624.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 340.37 624.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (43) 345.37 624.67 T 4 10 Q (G) 324 600.83 T 3 9.5 Q (GainChangeEvent) 324 589.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 393.65 589.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (4) 398.65 589.17 T (GainChangeListener) 324 577.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 402.62 577.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (4) 407.62 577.67 T (GainControl) 324 566.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 371.5 566.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (4) 376.5 566.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 381.25 566.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (16) 386.25 566.17 T (setLevel method) 336 554.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 399.06 554.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (16) 404.06 554.67 T (setMute method) 336 543.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 397.48 543.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (16) 402.48 543.17 T (getControlPanelComponent method) 324 531.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 460.96 531.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (15) 465.96 531.67 T (getControls method) 324 520.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 399.21 520.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (16) 404.21 520.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 413.71 520.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (17) 418.71 520.17 T (getMediaTime method) 324 508.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 410.81 508.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (25) 415.81 508.67 T (getRefTime method) 324 497.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 400.26 497.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (26) 405.26 497.17 T (getSource method) 324 485.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 392.86 485.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (24) 397.86 485.67 T (getStartLatency method) 324 474.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 415.03 474.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (21) 420.03 474.17 T (getSystemTimeBase method) 324 462.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 432.98 462.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (24) 437.98 462.67 T (getTimeBase method) 324 451.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 405.01 451.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (27) 410.01 451.17 T (getting a Player\325s duration) 324 439.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 424.53 439.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (27) 429.53 439.67 T (getting a Player\325s time-base time) 324 428.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 449.07 428.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (26) 454.07 428.17 T (getting the current time) 324 416.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 412.92 416.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (25) 417.92 416.67 T (getVisualComponent method) 324 405.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 435.62 405.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (15) 440.62 405.17 T 4 10 Q (H) 324 381.33 T 3 9.5 Q (HTML tag) 324 369.67 T (APPLET) 336 358.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 370.84 358.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (10) 375.84 358.17 T (PARAM) 336 346.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 369.78 346.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (10) 374.78 346.67 T 4 10 Q (I) 324 322.83 T 3 9.5 Q (implementing) 324 311.17 T (Controller) 336 299.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 375.05 299.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (55) 380.05 299.67 T (ControllerListener) 336 288.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 406.19 288.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (17) 411.19 288.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 420.69 288.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (23) 425.69 288.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 435.19 288.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (37) 440.19 288.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 449.69 288.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (67) 454.69 288.17 T (controllerUpdate) 336 276.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 400.37 276.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (23) 405.37 276.67 T (DataSource) 336 265.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 380.32 265.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (35) 385.32 265.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 394.82 265.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (43) 399.82 265.17 T (PullSourceStream) 336 253.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 404.61 253.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (43) 409.61 253.67 T (initializing a player applet) 324 242.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 423.47 242.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (12) 428.47 242.17 T (integrating) 324 230.67 T (DataSource) 336 219.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 380.32 219.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (35) 385.32 219.17 T (Player) 336 207.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 360.27 207.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (34) 365.27 207.67 T (InternalErrorEvent) 324 196.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 395.75 196.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (5) 400.75 196.17 T 4 10 Q (J) 324 172.33 T 3 9.5 Q (Java Beans) 324 160.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 366.47 160.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (4) 371.47 160.67 T (JMF 1.0 Player API) 324 149.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 400 149.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (1) 405 149.17 T (JMF architecture) 324 137.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 388.64 137.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (32) 393.64 137.67 T 0 0 0 1 0 0 0 K [/CropBox[36 63 FmDC 576 729 FmDC FmBx]/PAGE FmPD [/Dest/P.72/DEST FmPD2 [/Rect[344 123 467 134]/Border[0 0 0]/Dest/I5.1.92790/LNK FmPD2 [/Rect[184 656 189 667]/Border[0 0 0]/Dest/I5.1.92790/LNK FmPD2 [/Rect[194 656 306 667]/Border[0 0 0]/Dest/I5.1.93356/LNK FmPD2 [/Rect[205 644 214 655]/Border[0 0 0]/Dest/I5.1.93146/LNK FmPD2 [/Rect[219 644 306 655]/Border[0 0 0]/Dest/I7.1.82911/LNK FmPD2 [/Rect[193 633 306 644]/Border[0 0 0]/Dest/I5.1.93155/LNK FmPD2 [/Rect[183 621 306 632]/Border[0 0 0]/Dest/I5.1.93134/LNK FmPD2 [/Rect[167 610 306 621]/Border[0 0 0]/Dest/I5.1.92797/LNK FmPD2 [/Rect[170 598 306 609]/Border[0 0 0]/Dest/I5.1.92798/LNK FmPD2 [/Rect[209 587 214 598]/Border[0 0 0]/Dest/I5.1.92946/LNK FmPD2 [/Rect[219 587 306 598]/Border[0 0 0]/Dest/I5.1.93066/LNK FmPD2 [/Rect[209 575 219 586]/Border[0 0 0]/Dest/I5.1.92985/LNK FmPD2 [/Rect[224 575 306 586]/Border[0 0 0]/Dest/I5.1.93068/LNK FmPD2 [/Rect[203 564 208 575]/Border[0 0 0]/Dest/I5.1.92945/LNK FmPD2 [/Rect[213 564 222 575]/Border[0 0 0]/Dest/I5.1.93061/LNK FmPD2 [/Rect[227 564 306 575]/Border[0 0 0]/Dest/I5.1.93069/LNK FmPD2 [/Rect[219 552 306 563]/Border[0 0 0]/Dest/I5.1.93006/LNK FmPD2 [/Rect[263 541 306 552]/Border[0 0 0]/Dest/I5.1.93008/LNK FmPD2 [/Rect[199 529 306 540]/Border[0 0 0]/Dest/I5.1.92987/LNK FmPD2 [/Rect[275 518 306 529]/Border[0 0 0]/Dest/I5.1.93055/LNK FmPD2 [/Rect[208 506 306 517]/Border[0 0 0]/Dest/I5.1.93195/LNK FmPD2 [/Rect[213 495 306 506]/Border[0 0 0]/Dest/I5.1.92999/LNK FmPD2 [/Rect[254 483 306 494]/Border[0 0 0]/Dest/I5.1.93018/LNK FmPD2 [/Rect[174 472 179 483]/Border[0 0 0]/Dest/I5.1.92808/LNK FmPD2 [/Rect[184 472 306 483]/Border[0 0 0]/Dest/I5.1.93099/LNK FmPD2 [/Rect[178 460 306 471]/Border[0 0 0]/Dest/I5.1.93100/LNK FmPD2 [/Rect[255 449 306 460]/Border[0 0 0]/Dest/I5.1.93102/LNK FmPD2 [/Rect[244 437 306 448]/Border[0 0 0]/Dest/I5.1.93101/LNK FmPD2 [/Rect[223 426 306 437]/Border[0 0 0]/Dest/I5.1.92942/LNK FmPD2 142 557/M10.8.newlink.E FmPA [/Rect[212 390 217 401]/Border[0 0 0]/Dest/I5.1.92945/LNK FmPD2 [/Rect[222 390 306 401]/Border[0 0 0]/Dest/I5.1.93062/LNK FmPD2 [/Rect[158 379 306 390]/Border[0 0 0]/Dest/I5.1.92968/LNK FmPD2 [/Rect[194 367 306 378]/Border[0 0 0]/Dest/I5.1.92974/LNK FmPD2 [/Rect[161 356 306 367]/Border[0 0 0]/Dest/I5.1.92814/LNK FmPD2 [/Rect[229 344 306 355]/Border[0 0 0]/Dest/I5.1.92947/LNK FmPD2 [/Rect[176 333 306 344]/Border[0 0 0]/Dest/I5.1.92948/LNK FmPD2 [/Rect[191 321 306 332]/Border[0 0 0]/Dest/I5.1.92829/LNK FmPD2 [/Rect[188 310 306 321]/Border[0 0 0]/Dest/I5.1.92949/LNK FmPD2 [/Rect[226 287 306 298]/Border[0 0 0]/Dest/I5.1.93120/LNK FmPD2 [/Rect[213 275 306 286]/Border[0 0 0]/Dest/I5.1.93054/LNK FmPD2 [/Rect[196 264 306 275]/Border[0 0 0]/Dest/I7.1.82911/LNK FmPD2 [/Rect[287 252 306 263]/Border[0 0 0]/Dest/I5.1.93025/LNK FmPD2 [/Rect[226 241 306 252]/Border[0 0 0]/Dest/I5.1.93145/LNK FmPD2 [/Rect[279 229 306 240]/Border[0 0 0]/Dest/I5.1.93108/LNK FmPD2 [/Rect[202 218 207 229]/Border[0 0 0]/Dest/I5.1.92973/LNK FmPD2 [/Rect[212 218 306 229]/Border[0 0 0]/Dest/I6.1.81921/LNK FmPD2 [/Rect[236 206 306 217]/Border[0 0 0]/Dest/I5.1.93124/LNK FmPD2 [/Rect[214 195 306 206]/Border[0 0 0]/Dest/I5.1.93032/LNK FmPD2 [/Rect[236 183 306 194]/Border[0 0 0]/Dest/I5.1.93106/LNK FmPD2 [/Rect[177 172 306 183]/Border[0 0 0]/Dest/I5.1.92969/LNK FmPD2 [/Rect[230 160 306 171]/Border[0 0 0]/Dest/I5.1.92956/LNK FmPD2 [/Rect[197 149 202 160]/Border[0 0 0]/Dest/I5.1.92780/LNK FmPD2 [/Rect[207 149 306 160]/Border[0 0 0]/Dest/I5.1.93125/LNK FmPD2 330 810/M10.8.newlink.F FmPA [/Rect[351 644 495 655]/Border[0 0 0]/Dest/I5.1.93090/LNK FmPD2 [/Rect[368 632 495 643]/Border[0 0 0]/Dest/I5.1.93090/LNK FmPD2 [/Rect[345 621 495 632]/Border[0 0 0]/Dest/I7.1.82911/LNK FmPD2 332 752/M10.8.newlink.G FmPA [/Rect[399 585 495 596]/Border[0 0 0]/Dest/I5.1.92819/LNK FmPD2 [/Rect[408 574 495 585]/Border[0 0 0]/Dest/I5.1.92820/LNK FmPD2 [/Rect[376 562 381 573]/Border[0 0 0]/Dest/I5.1.92816/LNK FmPD2 [/Rect[386 562 495 573]/Border[0 0 0]/Dest/I5.1.93013/LNK FmPD2 [/Rect[404 551 495 562]/Border[0 0 0]/Dest/I5.1.93016/LNK FmPD2 [/Rect[402 539 495 550]/Border[0 0 0]/Dest/I5.1.93017/LNK FmPD2 [/Rect[466 528 495 539]/Border[0 0 0]/Dest/I5.1.93007/LNK FmPD2 [/Rect[404 516 414 527]/Border[0 0 0]/Dest/I5.1.93011/LNK FmPD2 [/Rect[419 516 495 527]/Border[0 0 0]/Dest/I5.1.93021/LNK FmPD2 [/Rect[416 505 495 516]/Border[0 0 0]/Dest/I5.1.93089/LNK FmPD2 [/Rect[405 493 495 504]/Border[0 0 0]/Dest/I5.1.93093/LNK FmPD2 [/Rect[398 482 495 493]/Border[0 0 0]/Dest/I5.1.93076/LNK FmPD2 [/Rect[420 470 495 481]/Border[0 0 0]/Dest/I5.1.93056/LNK FmPD2 [/Rect[438 459 495 470]/Border[0 0 0]/Dest/I5.1.93083/LNK FmPD2 [/Rect[410 447 495 458]/Border[0 0 0]/Dest/I5.1.93104/LNK FmPD2 [/Rect[430 436 495 447]/Border[0 0 0]/Dest/I5.1.93100/LNK FmPD2 [/Rect[454 424 495 435]/Border[0 0 0]/Dest/I5.1.93093/LNK FmPD2 [/Rect[418 413 495 424]/Border[0 0 0]/Dest/I5.1.93089/LNK FmPD2 [/Rect[441 401 495 412]/Border[0 0 0]/Dest/I5.1.93001/LNK FmPD2 332 532/M10.8.newlink.H FmPA [/Rect[376 354 495 365]/Border[0 0 0]/Dest/I5.1.92977/LNK FmPD2 [/Rect[375 343 495 354]/Border[0 0 0]/Dest/I5.1.92978/LNK FmPD2 328 474/M10.8.newlink.I FmPA [/Rect[380 296 495 307]/Border[0 0 0]/Dest/I8.1.86685/LNK FmPD2 [/Rect[411 284 421 295]/Border[0 0 0]/Dest/I5.1.93027/LNK FmPD2 [/Rect[426 284 435 295]/Border[0 0 0]/Dest/I5.1.93073/LNK FmPD2 [/Rect[440 284 450 295]/Border[0 0 0]/Dest/I6.1.81922/LNK FmPD2 [/Rect[455 284 495 295]/Border[0 0 0]/Dest/I9.1.84650/LNK FmPD2 [/Rect[405 273 495 284]/Border[0 0 0]/Dest/I5.1.93075/LNK FmPD2 [/Rect[385 261 395 272]/Border[0 0 0]/Dest/I5.1.93146/LNK FmPD2 [/Rect[400 261 495 272]/Border[0 0 0]/Dest/I7.1.82911/LNK FmPD2 [/Rect[410 250 495 261]/Border[0 0 0]/Dest/I7.1.82911/LNK FmPD2 [/Rect[428 238 495 249]/Border[0 0 0]/Dest/I5.1.92981/LNK FmPD2 [/Rect[385 215 495 226]/Border[0 0 0]/Dest/I5.1.93155/LNK FmPD2 [/Rect[365 204 495 215]/Border[0 0 0]/Dest/I5.1.93141/LNK FmPD2 [/Rect[401 192 495 203]/Border[0 0 0]/Dest/I5.1.92942/LNK FmPD2 329 323/M10.8.newlink.J FmPA [/Rect[371 157 495 168]/Border[0 0 0]/Dest/I5.1.92818/LNK FmPD2 [/Rect[405 145 495 156]/Border[0 0 0]/Dest/I5.1.92777/LNK FmPD2 [/Rect[394 134 495 145]/Border[0 0 0]/Dest/I5.1.93126/LNK FmPD2 [/Title(A)/Rect[126 123 504 675]/ARTICLE FmPD2 FMENDPAGE %%EndPage: "72" 82 %%Page: "73" 83 612 792 0 FMBEGINPAGE [0 0 0 1 0 0 0] [ 0 1 1 0 1 0 0] [ 1 0 1 0 0 1 0] [ 1 1 0 0 0 0 1] [ 1 0 0 0 0 1 1] [ 0 1 0 0 1 0 1] [ 0 0 1 0 1 1 0] [ 1 0.4 0.15 0 0 0.6 0.85] [ 0.6 0.4 0 0.1 0.3 0.5 0.9] 9 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 K 0 8 Q 0 X 0 0 0 1 0 0 0 K (Index) 108 687.67 T 4 10 Q (73) 458 687.67 T 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 3 9.5 Q (JMF Player API) 108 659.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 169.75 659.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (2) 174.75 659.67 T (JMF, extending) 108 648.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 167.64 648.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (32) 172.64 648.17 T 4 10 Q (L) 108 624.33 T 3 9.5 Q (layout manager) 108 612.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 166.83 612.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (15) 171.83 612.67 T (locating) 108 601.17 T (DataSource) 120 589.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 164.32 589.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (33) 169.32 589.67 T (Player) 120 578.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 144.27 578.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (33) 149.27 578.17 T 4 10 Q (M) 108 554.33 T 3 9.5 Q (malfunctions) 108 542.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 157.61 542.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (6) 162.61 542.67 T (Manager) 108 531.17 T (createDataSource method) 120 519.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 217.87 519.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (33) 222.87 519.67 T (createPlayer) 120 508.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 166.95 508.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (12) 171.95 508.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 181.45 508.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (32) 186.45 508.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 195.95 508.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (34) 200.95 508.17 T (getSystemTimeBase) 120 496.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 198.11 496.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (24) 203.11 496.67 T (managing) 108 485.17 T (added Controllers) 120 473.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 187.81 473.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (30) 192.81 473.67 T (Player) 120 462.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 144.27 462.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (29) 149.27 462.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 158.77 462.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (30) 163.77 462.17 T (Player state) 120 450.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 164.06 450.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (19) 169.06 450.67 T (timing) 120 439.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 144.81 439.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (24) 149.81 439.17 T (managing and synchronizing Controllers) 108 427.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 262.89 427.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (29) 267.89 427.67 T (mapping time) 108 416.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 160.52 416.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (24) 165.52 416.17 T (mapToTimeBase method) 108 404.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 204.31 404.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (26) 209.31 404.67 T (master TimeBase) 108 393.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 174.22 393.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (24) 179.22 393.17 T (media event) 108 381.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 154.17 381.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (4) 159.17 381.67 T (media frame) 108 370.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 155.75 370.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (25) 160.75 370.17 T (media presentation, controlling) 108 358.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 226.47 358.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (15) 231.47 358.67 T (media streams, synchronizing) 108 347.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 221.19 347.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (27) 226.19 347.17 T (media time) 108 335.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 150.48 335.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (4) 155.48 335.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 160.23 335.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (24) 165.23 335.67 T (setting) 120 324.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 145.34 324.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (25) 150.34 324.17 T (media types) 108 312.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 153.65 312.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (2) 158.65 312.67 T (MediaBase) 108 301.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 150.74 301.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (3) 155.74 301.17 T (MediaLocator) 108 289.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 161.82 289.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (2) 166.82 289.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 171.57 289.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (14) 176.57 289.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 186.07 289.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (32) 191.07 289.67 T (MediaTimeSetEvent) 108 278.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 186.63 278.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (5) 191.63 278.17 T (MIDI) 108 266.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 129.63 266.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (2) 134.63 266.67 T (MPEG) 108 255.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 134.39 255.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (2) 139.39 255.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 144.14 255.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (3) 149.14 255.17 T (multicast media) 108 243.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 168.43 243.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (3) 173.43 243.67 T 4 10 Q (N) 108 219.83 T 3 9.5 Q (native methods) 108 208.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 165.79 208.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (2) 170.79 208.17 T (notification) 108 196.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 151.8 196.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (4) 156.8 196.67 T (NotRealizedError) 108 185.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 175.54 185.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (30) 180.54 185.17 T 4 10 Q (P) 108 161.33 T 3 9.5 Q (package prefix) 108 149.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 164.18 149.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (34) 169.18 149.67 T (PackageManager) 108 138.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 173.42 138.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (34) 178.42 138.17 T (PARAM tag) 297 659.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 344.77 659.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (10) 349.77 659.67 T (Player) 297 648.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 321.27 648.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (2) 326.27 648.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 331.02 648.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (3) 336.02 648.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 340.77 648.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (4) 345.77 648.17 T (addController method) 309 636.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 392.65 636.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (29) 397.65 636.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 407.15 636.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (30) 412.15 636.67 T (broadcast) 309 625.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 345.4 625.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (18) 350.4 625.17 T (close method) 309 613.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 359.4 613.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (23) 364.4 613.67 T (control panel) 309 602.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 358.86 602.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (15) 363.86 602.17 T (creating) 309 590.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 339.6 590.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (12) 344.6 590.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 354.1 590.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (37) 359.1 590.67 T (deallocate method) 309 579.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 378.39 579.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (22) 383.39 579.17 T (display properties) 309 567.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 376.81 567.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (15) 381.81 567.67 T (displaying) 309 556.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 348.59 556.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (15) 353.59 556.17 T (getControls method) 309 544.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 384.21 544.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (16) 389.21 544.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 398.71 544.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (17) 403.71 544.67 T (getMediaTime method) 309 533.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 395.81 533.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (25) 400.81 533.17 T (getRefTime method) 309 521.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 385.26 521.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (26) 390.26 521.67 T (getStartLatency method) 309 510.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 400.03 510.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (21) 405.03 510.17 T (integrating) 309 498.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 350.16 498.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (15) 355.16 498.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 364.66 498.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (34) 369.66 498.67 T (locating) 309 487.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 339.61 487.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (33) 344.61 487.17 T (managing) 309 475.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 346.47 475.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (29) 351.47 475.67 T (mapToTimeBase method) 309 464.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 405.31 464.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (26) 410.31 464.17 T (media time) 309 452.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 351.48 452.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (24) 356.48 452.67 T (method restrictions) 309 441.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 382.09 441.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (8) 387.09 441.17 T (prefetch method) 309 429.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 371 429.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (20) 376 429.67 T (preparing to start) 309 418.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 373.9 418.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (19) 378.9 418.17 T (realize method) 309 406.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 365.19 406.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (20) 370.19 406.67 T (removeController method) 309 395.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 407.42 395.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (29) 412.42 395.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 421.92 395.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (31) 426.92 395.17 T (setRate method) 309 383.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 367.84 383.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (26) 372.84 383.67 T (setStopTime method) 309 372.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 387.91 372.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (18) 392.91 372.17 T (setting media time) 309 360.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 379.2 360.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (25) 384.2 360.67 T (start method) 309 349.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 356.23 349.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (17) 361.23 349.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 370.73 349.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (22) 375.73 349.17 T (state, managing) 309 337.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 368.63 337.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (19) 373.63 337.67 T (states) 309 326.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 330.11 326.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (6) 335.11 326.17 T (stop method) 309 314.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 355.71 314.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (18) 360.71 314.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 370.21 314.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (22) 375.21 314.67 T (synchronizing) 309 303.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 362.83 303.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (27) 367.83 303.17 T (Player API) 297 291.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 338.95 291.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (2) 343.95 291.67 T (Player architecture) 297 280.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 368.49 280.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (32) 373.49 280.17 T (PlayerApplet) 297 268.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 347.13 268.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (9) 352.13 268.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 356.88 268.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (11) 361.88 268.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 371.38 268.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (37) 376.38 268.67 T (destroy method) 309 257.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 367.84 257.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (13) 372.84 257.17 T (init method) 309 245.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 352.55 245.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (12) 357.55 245.67 T (start method) 309 234.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 356.23 234.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (13) 361.23 234.17 T (stop method) 309 222.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 355.71 222.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (13) 360.71 222.67 T (playing a media clip) 297 211.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 374.31 211.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (37) 379.31 211.17 T (playing media in reverse) 297 199.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 390.66 199.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (26) 395.66 199.67 T (Positionable) 297 188.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 343.98 188.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (35) 348.98 188.17 T (prefetch method) 297 176.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 359 176.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (7) 364 176.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 368.75 176.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (20) 373.75 176.67 T (PrefetchComplete) 297 165.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 365.6 165.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (29) 370.6 165.17 T (PrefetchCompleteEvent) 297 153.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 387.76 153.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (5) 392.76 153.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 397.51 153.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (20) 402.51 153.67 T (prefetched state) 297 142.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 356.88 142.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (7) 361.88 142.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 366.63 142.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (20) 371.63 142.17 T 0 0 0 1 0 0 0 K [/CropBox[36 63 FmDC 576 729 FmDC FmBx]/PAGE FmPD [/Dest/P.73/DEST FmPD2 [/Rect[394 134 495 145]/Border[0 0 0]/Dest/I5.1.93126/LNK FmPD2 [/Rect[175 656 279 667]/Border[0 0 0]/Dest/I5.1.92789/LNK FmPD2 [/Rect[173 644 279 655]/Border[0 0 0]/Dest/I5.1.93125/LNK FmPD2 115 775/M10.8.newlink.K FmPA 115 775/M10.8.newlink.L FmPA [/Rect[172 609 279 620]/Border[0 0 0]/Dest/I5.1.93197/LNK FmPD2 [/Rect[169 586 279 597]/Border[0 0 0]/Dest/I5.1.93134/LNK FmPD2 [/Rect[149 574 279 585]/Border[0 0 0]/Dest/I5.1.93137/LNK FmPD2 117 705/M10.8.newlink.M FmPA [/Rect[163 539 279 550]/Border[0 0 0]/Dest/I5.1.92950/LNK FmPD2 [/Rect[223 516 279 527]/Border[0 0 0]/Dest/I5.1.93135/LNK FmPD2 [/Rect[172 504 181 515]/Border[0 0 0]/Dest/I5.1.93084/LNK FmPD2 [/Rect[186 504 196 515]/Border[0 0 0]/Dest/I5.1.93129/LNK FmPD2 [/Rect[201 504 279 515]/Border[0 0 0]/Dest/I5.1.93143/LNK FmPD2 [/Rect[203 493 279 504]/Border[0 0 0]/Dest/I5.1.93083/LNK FmPD2 [/Rect[193 470 279 481]/Border[0 0 0]/Dest/I5.1.93121/LNK FmPD2 [/Rect[149 458 159 469]/Border[0 0 0]/Dest/I5.1.93112/LNK FmPD2 [/Rect[164 458 279 469]/Border[0 0 0]/Dest/I5.1.93122/LNK FmPD2 [/Rect[169 447 279 458]/Border[0 0 0]/Dest/I5.1.93042/LNK FmPD2 [/Rect[150 435 279 446]/Border[0 0 0]/Dest/I5.1.93078/LNK FmPD2 [/Rect[268 424 279 435]/Border[0 0 0]/Dest/I5.1.93113/LNK FmPD2 [/Rect[166 412 279 423]/Border[0 0 0]/Dest/I5.1.93086/LNK FmPD2 [/Rect[209 401 279 412]/Border[0 0 0]/Dest/I5.1.93094/LNK FmPD2 [/Rect[179 389 279 400]/Border[0 0 0]/Dest/I5.1.93081/LNK FmPD2 [/Rect[159 378 279 389]/Border[0 0 0]/Dest/I5.1.92814/LNK FmPD2 [/Rect[161 366 279 377]/Border[0 0 0]/Dest/I5.1.93090/LNK FmPD2 [/Rect[231 355 279 366]/Border[0 0 0]/Dest/I5.1.93005/LNK FmPD2 [/Rect[226 343 279 354]/Border[0 0 0]/Dest/I5.1.93103/LNK FmPD2 [/Rect[155 332 160 343]/Border[0 0 0]/Dest/I5.1.92810/LNK FmPD2 [/Rect[165 332 279 343]/Border[0 0 0]/Dest/I5.1.93085/LNK FmPD2 [/Rect[150 320 279 331]/Border[0 0 0]/Dest/I5.1.93088/LNK FmPD2 [/Rect[159 309 279 320]/Border[0 0 0]/Dest/I5.1.92781/LNK FmPD2 [/Rect[156 297 279 308]/Border[0 0 0]/Dest/I5.1.92803/LNK FmPD2 [/Rect[167 286 172 297]/Border[0 0 0]/Dest/I5.1.92795/LNK FmPD2 [/Rect[177 286 186 297]/Border[0 0 0]/Dest/I5.1.92995/LNK FmPD2 [/Rect[191 286 279 297]/Border[0 0 0]/Dest/I5.1.93359/LNK FmPD2 [/Rect[192 274 279 285]/Border[0 0 0]/Dest/I5.1.92944/LNK FmPD2 [/Rect[135 263 279 274]/Border[0 0 0]/Dest/I5.1.92787/LNK FmPD2 [/Rect[139 251 144 262]/Border[0 0 0]/Dest/I5.1.92782/LNK FmPD2 [/Rect[149 251 279 262]/Border[0 0 0]/Dest/I5.1.92804/LNK FmPD2 [/Rect[173 240 279 251]/Border[0 0 0]/Dest/I5.1.92800/LNK FmPD2 115 371/M10.8.newlink.N FmPA [/Rect[171 204 279 215]/Border[0 0 0]/Dest/I5.1.92788/LNK FmPD2 [/Rect[157 193 279 204]/Border[0 0 0]/Dest/I5.1.92815/LNK FmPD2 [/Rect[181 181 279 192]/Border[0 0 0]/Dest/I5.1.93119/LNK FmPD2 114 312/M10.8.newlink.O FmPA 114 312/M10.8.newlink.P FmPA [/Rect[169 146 279 157]/Border[0 0 0]/Dest/I5.1.93144/LNK FmPD2 [/Rect[178 134 279 145]/Border[0 0 0]/Dest/I5.1.93139/LNK FmPD2 [/Rect[350 656 468 667]/Border[0 0 0]/Dest/I5.1.92976/LNK FmPD2 [/Rect[326 644 331 655]/Border[0 0 0]/Dest/I5.1.92796/LNK FmPD2 [/Rect[336 644 341 655]/Border[0 0 0]/Dest/I5.1.92805/LNK FmPD2 [/Rect[346 644 468 655]/Border[0 0 0]/Dest/I5.1.92809/LNK FmPD2 [/Rect[398 633 407 644]/Border[0 0 0]/Dest/I5.1.93114/LNK FmPD2 [/Rect[412 633 468 644]/Border[0 0 0]/Dest/I5.1.93118/LNK FmPD2 [/Rect[350 621 468 632]/Border[0 0 0]/Dest/I5.1.93036/LNK FmPD2 [/Rect[364 610 468 621]/Border[0 0 0]/Dest/I5.1.93070/LNK FmPD2 [/Rect[364 598 468 609]/Border[0 0 0]/Dest/I5.1.93004/LNK FmPD2 [/Rect[345 587 354 598]/Border[0 0 0]/Dest/I5.1.92982/LNK FmPD2 [/Rect[359 587 468 598]/Border[0 0 0]/Dest/I6.1.81921/LNK FmPD2 [/Rect[383 575 468 586]/Border[0 0 0]/Dest/I5.1.93067/LNK FmPD2 [/Rect[382 564 468 575]/Border[0 0 0]/Dest/I5.1.93195/LNK FmPD2 [/Rect[354 552 468 563]/Border[0 0 0]/Dest/I5.1.92999/LNK FmPD2 [/Rect[389 541 399 552]/Border[0 0 0]/Dest/I5.1.93011/LNK FmPD2 [/Rect[404 541 468 552]/Border[0 0 0]/Dest/I5.1.93021/LNK FmPD2 [/Rect[401 529 468 540]/Border[0 0 0]/Dest/I5.1.93089/LNK FmPD2 [/Rect[390 518 468 529]/Border[0 0 0]/Dest/I5.1.93093/LNK FmPD2 [/Rect[405 506 468 517]/Border[0 0 0]/Dest/I5.1.93055/LNK FmPD2 [/Rect[355 495 365 506]/Border[0 0 0]/Dest/I5.1.92997/LNK FmPD2 [/Rect[370 495 468 506]/Border[0 0 0]/Dest/I5.1.93141/LNK FmPD2 [/Rect[345 483 468 494]/Border[0 0 0]/Dest/I5.1.93137/LNK FmPD2 [/Rect[351 472 468 483]/Border[0 0 0]/Dest/I5.1.93112/LNK FmPD2 [/Rect[410 460 468 471]/Border[0 0 0]/Dest/I5.1.93094/LNK FmPD2 [/Rect[356 449 468 460]/Border[0 0 0]/Dest/I5.1.93085/LNK FmPD2 [/Rect[387 437 468 448]/Border[0 0 0]/Dest/I5.1.92967/LNK FmPD2 [/Rect[376 426 468 437]/Border[0 0 0]/Dest/I5.1.93047/LNK FmPD2 [/Rect[379 414 468 425]/Border[0 0 0]/Dest/I5.1.93045/LNK FmPD2 [/Rect[370 403 468 414]/Border[0 0 0]/Dest/I5.1.93046/LNK FmPD2 [/Rect[412 391 422 402]/Border[0 0 0]/Dest/I5.1.93115/LNK FmPD2 [/Rect[427 391 468 402]/Border[0 0 0]/Dest/I5.1.93123/LNK FmPD2 [/Rect[373 380 468 391]/Border[0 0 0]/Dest/I5.1.93098/LNK FmPD2 [/Rect[393 368 468 379]/Border[0 0 0]/Dest/I5.1.93038/LNK FmPD2 [/Rect[384 357 468 368]/Border[0 0 0]/Dest/I5.1.93088/LNK FmPD2 [/Rect[361 345 371 356]/Border[0 0 0]/Dest/I5.1.93028/LNK FmPD2 [/Rect[376 345 468 356]/Border[0 0 0]/Dest/I5.1.93057/LNK FmPD2 [/Rect[374 334 468 345]/Border[0 0 0]/Dest/I5.1.93042/LNK FmPD2 [/Rect[335 322 468 333]/Border[0 0 0]/Dest/I5.1.92951/LNK FmPD2 [/Rect[361 311 370 322]/Border[0 0 0]/Dest/I5.1.93033/LNK FmPD2 [/Rect[375 311 468 322]/Border[0 0 0]/Dest/I5.1.93059/LNK FmPD2 [/Rect[368 299 468 310]/Border[0 0 0]/Dest/I5.1.93103/LNK FmPD2 [/Rect[344 288 468 299]/Border[0 0 0]/Dest/I5.1.92789/LNK FmPD2 [/Rect[373 276 468 287]/Border[0 0 0]/Dest/I5.1.93127/LNK FmPD2 [/Rect[352 265 357 276]/Border[0 0 0]/Dest/I5.1.92971/LNK FmPD2 [/Rect[362 265 371 276]/Border[0 0 0]/Dest/I5.1.92979/LNK FmPD2 [/Rect[376 265 468 276]/Border[0 0 0]/Dest/I6.1.81921/LNK FmPD2 [/Rect[373 253 468 264]/Border[0 0 0]/Dest/I5.1.92987/LNK FmPD2 [/Rect[358 242 468 253]/Border[0 0 0]/Dest/I5.1.92980/LNK FmPD2 [/Rect[361 230 468 241]/Border[0 0 0]/Dest/I5.1.92983/LNK FmPD2 [/Rect[361 219 468 230]/Border[0 0 0]/Dest/I5.1.92984/LNK FmPD2 [/Rect[379 207 468 218]/Border[0 0 0]/Dest/I6.1.81923/LNK FmPD2 [/Rect[396 196 468 207]/Border[0 0 0]/Dest/I5.1.93097/LNK FmPD2 [/Rect[349 184 468 195]/Border[0 0 0]/Dest/I5.1.93150/LNK FmPD2 [/Rect[364 173 369 184]/Border[0 0 0]/Dest/I5.1.92959/LNK FmPD2 [/Rect[374 173 468 184]/Border[0 0 0]/Dest/I5.1.93047/LNK FmPD2 [/Rect[371 161 468 172]/Border[0 0 0]/Dest/I5.1.93109/LNK FmPD2 [/Rect[393 150 398 161]/Border[0 0 0]/Dest/I5.1.92945/LNK FmPD2 [/Rect[403 150 468 161]/Border[0 0 0]/Dest/I5.1.93049/LNK FmPD2 [/Rect[362 138 367 149]/Border[0 0 0]/Dest/I5.1.92961/LNK FmPD2 [/Rect[372 138 468 149]/Border[0 0 0]/Dest/I5.1.93050/LNK FmPD2 [/Title(A)/Rect[99 123 477 675]/ARTICLE FmPD2 FMENDPAGE %%EndPage: "73" 83 %%Page: "74" 84 612 792 0 FMBEGINPAGE [0 0 0 1 0 0 0] [ 0 1 1 0 1 0 0] [ 1 0 1 0 0 1 0] [ 1 1 0 0 0 0 1] [ 1 0 0 0 0 1 1] [ 0 1 0 0 1 0 1] [ 0 0 1 0 1 1 0] [ 1 0.4 0.15 0 0 0.6 0.85] [ 0.6 0.4 0 0.1 0.3 0.5 0.9] 9 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 K 0 8 Q 0 X 0 0 0 1 0 0 0 K (Java Media Players, Version 1.0.1) 384.13 687.67 T 4 10 Q (74) 99 686.33 T 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 3 9.5 Q (prefetching a Player) 135 659.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 211.5 659.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (20) 216.5 659.67 T (prefetching state) 135 648.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 198.05 648.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (7) 203.05 648.17 T (preparing a player to start) 135 636.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 232.61 636.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (19) 237.61 636.67 T (progress bar) 135 625.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 181.69 625.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (16) 186.69 625.17 T (component) 147 613.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 189.22 613.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (17) 194.22 613.67 T (displaying) 147 602.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 186.59 602.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (17) 191.59 602.17 T (protocol) 135 590.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 166.66 590.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (2) 171.66 590.67 T (protocol handler) 135 579.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 197.53 579.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (35) 202.53 579.17 T (protocol package-prefix) 135 567.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 226.01 567.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (33) 231.01 567.67 T (pull data source) 135 556.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 195.15 556.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (3) 200.15 556.17 T (PullDataSource) 135 544.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 194.63 544.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (35) 199.63 544.67 T (PullSourceStream) 135 533.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 203.61 533.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (35) 208.61 533.17 T (implementing) 147 521.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 199.78 521.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (43) 204.78 521.67 T (push data source) 135 510.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 198.32 510.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (3) 203.32 510.17 T (PushDataSource) 135 498.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 197.79 498.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (35) 202.79 498.67 T (PushSourceStream) 135 487.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 206.77 487.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (35) 211.77 487.17 T 4 10 Q (Q) 135 463.33 T 3 9.5 Q (QuickTime) 135 451.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 178.27 451.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (2) 183.27 451.67 T 4 10 Q (R) 135 427.83 T 3 9.5 Q (rate) 135 416.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 149.24 416.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (18) 154.24 416.17 T (setting) 147 404.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 172.34 404.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (26) 177.34 404.67 T (rate method) 135 393.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 180.12 393.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (26) 185.12 393.17 T (RateChangeEvent) 135 381.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 203.6 381.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (5) 208.6 381.67 T (realize) 135 370.17 T (blocking on) 147 358.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 192.12 358.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (20) 197.12 358.67 T (realize method) 135 347.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 191.19 347.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (6) 196.19 347.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 200.94 347.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (20) 205.94 347.17 T (RealizeCompleteEvent) 135 335.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 222.6 335.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (5) 227.6 335.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 232.35 335.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (14) 237.35 335.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 246.85 335.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (20) 251.85 335.67 T (realized state) 135 324.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 184.86 324.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (7) 189.86 324.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 194.61 324.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (20) 199.61 324.17 T (realizing) 135 312.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 168.24 312.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (6) 173.24 312.67 T (realizing a Player) 135 301.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 201.48 301.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (20) 206.48 301.17 T (realizing state) 135 289.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 188.03 289.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (6) 193.03 289.67 T (Real-time Transport Protocol \050RTP\051) 135 278.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 272.47 278.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (3) 277.47 278.17 T (registering as a ControllerListener) 135 266.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 265.07 266.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (13) 270.07 266.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 279.57 266.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (23) 284.57 266.67 T (releasing resources) 135 255.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 207.54 255.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (13) 212.54 255.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 222.04 255.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (22) 227.04 255.17 T (removeController method) 135 243.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 233.42 243.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (29) 238.42 243.67 T (removing a Controller) 135 232.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 219.44 232.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (31) 224.44 232.17 T (resources, releasing) 135 220.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 209.92 220.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (22) 214.92 220.67 T (ResourceUnavailableEvent) 135 209.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 238.42 209.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (5) 243.42 209.17 T (responding to events) 135 197.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 213.63 197.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (67) 218.63 197.67 T (RestartingEvent) 135 186.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 196.22 186.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (5) 201.22 186.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 205.97 186.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (22) 210.97 186.17 T (return values) 135 174.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 184.33 174.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (9) 189.33 174.67 T (reverse, playing in) 135 163.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 205.44 163.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (26) 210.44 163.17 T (RTP) 135 151.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 152.42 151.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (3) 157.42 151.67 T 4 10 Q (S) 324 659.33 T 3 9.5 Q (sample program, PlayerApplet) 324 647.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 440.36 647.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (9) 445.36 647.67 T (Seekable) 324 636.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 358.3 636.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (35) 363.3 636.17 T (setLevel method) 324 624.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 387.06 624.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (16) 392.06 624.67 T (setMute method) 324 613.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 385.48 613.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (16) 390.48 613.17 T (setRate method) 324 601.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 382.84 601.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (26) 387.84 601.67 T (setSource method) 324 590.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 391.81 590.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (34) 396.81 590.17 T (setStopTime method) 324 578.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 402.91 578.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (19) 407.91 578.67 T (setTimeBase method) 324 567.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 403.95 567.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (27) 408.95 567.17 T (setting) 324 555.67 T (audio gain) 336 544.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 375.84 544.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (16) 380.84 544.17 T (media time) 336 532.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 378.48 532.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (25) 383.48 532.67 T (stop time) 336 521.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 371.1 521.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (18) 376.1 521.17 T (setting a Player\325s rate) 324 509.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 406.05 509.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (26) 411.05 509.67 T (shutting down a Player) 324 498.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 411.34 498.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (23) 416.34 498.17 T (SourceStream) 324 486.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 377.3 486.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (35) 382.3 486.67 T (start latency) 324 475.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 370.17 475.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (19) 375.17 475.17 T (determining) 336 463.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 381.91 463.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (21) 386.91 463.67 T (start method) 324 452.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 371.23 452.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (7) 376.23 452.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 380.98 452.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (13) 385.98 452.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 395.48 452.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (17) 400.48 452.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 409.98 452.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (22) 414.98 452.17 T (started state) 324 440.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 369.11 440.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (6) 374.11 440.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 378.86 440.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (7) 383.86 440.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 388.61 440.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (22) 393.61 440.67 T (StartEvent) 324 429.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 364.11 429.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (5) 369.11 429.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 373.86 429.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (17) 378.86 429.17 T (starting a Player) 324 417.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 385.74 417.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (17) 390.74 417.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 400.24 417.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (22) 405.24 417.67 T (state) 324 406.17 T (managing) 336 394.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 373.47 394.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (19) 378.47 394.67 T (Player) 336 383.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 360.27 383.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (6) 365.27 383.17 T (prefetched) 336 371.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 376.09 371.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (7) 381.09 371.67 T (prefetching) 336 360.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 379.26 360.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (7) 384.26 360.17 T (realized) 336 348.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 366.07 348.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (7) 371.07 348.67 T (started) 336 337.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 361.33 337.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (6) 366.33 337.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 371.08 337.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (7) 376.08 337.17 T (stopped) 336 325.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 365.55 325.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (6) 370.55 325.67 T (unrealized) 336 314.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 375.57 314.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (6) 380.57 314.17 T (stop method) 324 302.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 370.71 302.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (13) 375.71 302.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 385.21 302.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (18) 390.21 302.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 399.71 302.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (22) 404.71 302.67 T (stop time) 324 291.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 359.1 291.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (18) 364.1 291.17 T (clearing) 336 279.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 366.6 279.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (19) 371.6 279.67 T (StopAtTimeEvent) 324 268.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 393.14 268.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (5) 398.14 268.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 402.89 268.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (22) 407.89 268.17 T (StopByRequestEvent) 324 256.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 405.28 256.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (5) 410.28 256.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 415.03 256.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (22) 420.03 256.67 T (StopEvent) 324 245.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 363.59 245.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (5) 368.59 245.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 373.34 245.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (22) 378.34 245.17 T (stopped state) 324 233.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 373.34 233.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (6) 378.34 233.67 T (stopping) 324 222.17 T (broadcast Player) 336 210.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 399.05 210.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (18) 404.05 210.67 T (Player) 336 199.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 360.27 199.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (18) 365.27 199.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 374.77 199.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (22) 379.77 199.17 T (StopTimeChangeEvent) 324 187.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 412.66 187.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (5) 417.66 187.67 T (synchronization) 324 176.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 384.69 176.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (17) 389.69 176.17 T (synchronizing Controllers) 324 164.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 422.95 164.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (29) 427.95 164.67 T (synchronizing media streams) 324 153.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 434.82 153.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (27) 439.82 153.17 T (syncStart) 324 141.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 359.36 141.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (17) 364.36 141.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 373.86 141.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (28) 378.86 141.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 388.36 141.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (29) 393.36 141.67 T 0 0 0 1 0 0 0 K [/CropBox[36 63 FmDC 576 729 FmDC FmBx]/PAGE FmPD [/Dest/P.74/DEST FmPD2 [/Rect[372 138 468 149]/Border[0 0 0]/Dest/I5.1.93050/LNK FmPD2 [/Rect[217 656 306 667]/Border[0 0 0]/Dest/I5.1.93047/LNK FmPD2 [/Rect[203 644 306 655]/Border[0 0 0]/Dest/I5.1.92960/LNK FmPD2 [/Rect[238 633 306 644]/Border[0 0 0]/Dest/I5.1.93045/LNK FmPD2 [/Rect[187 621 306 632]/Border[0 0 0]/Dest/I5.1.93019/LNK FmPD2 [/Rect[194 610 306 621]/Border[0 0 0]/Dest/I5.1.93023/LNK FmPD2 [/Rect[192 598 306 609]/Border[0 0 0]/Dest/I5.1.93024/LNK FmPD2 [/Rect[172 587 306 598]/Border[0 0 0]/Dest/I5.1.92791/LNK FmPD2 [/Rect[203 575 306 586]/Border[0 0 0]/Dest/I5.1.93147/LNK FmPD2 [/Rect[231 564 306 575]/Border[0 0 0]/Dest/I5.1.93136/LNK FmPD2 [/Rect[200 552 306 563]/Border[0 0 0]/Dest/I5.1.92797/LNK FmPD2 [/Rect[200 541 306 552]/Border[0 0 0]/Dest/I5.1.93148/LNK FmPD2 [/Rect[209 529 306 540]/Border[0 0 0]/Dest/I5.1.93153/LNK FmPD2 [/Rect[205 518 306 529]/Border[0 0 0]/Dest/I7.1.82911/LNK FmPD2 [/Rect[203 506 306 517]/Border[0 0 0]/Dest/I5.1.92798/LNK FmPD2 [/Rect[203 495 306 506]/Border[0 0 0]/Dest/I5.1.93149/LNK FmPD2 [/Rect[212 483 306 494]/Border[0 0 0]/Dest/I5.1.93154/LNK FmPD2 143 614/M10.8.newlink.Q FmPA [/Rect[183 448 306 459]/Border[0 0 0]/Dest/I5.1.92783/LNK FmPD2 142 579/M10.8.newlink.R FmPA [/Rect[154 412 306 423]/Border[0 0 0]/Dest/I5.1.93039/LNK FmPD2 [/Rect[177 401 306 412]/Border[0 0 0]/Dest/I5.1.93095/LNK FmPD2 [/Rect[185 389 306 400]/Border[0 0 0]/Dest/I5.1.93095/LNK FmPD2 [/Rect[209 378 306 389]/Border[0 0 0]/Dest/I5.1.92942/LNK FmPD2 [/Rect[197 355 306 366]/Border[0 0 0]/Dest/I5.1.93052/LNK FmPD2 [/Rect[196 343 201 354]/Border[0 0 0]/Dest/I5.1.92958/LNK FmPD2 [/Rect[206 343 306 354]/Border[0 0 0]/Dest/I5.1.93046/LNK FmPD2 [/Rect[228 332 232 343]/Border[0 0 0]/Dest/I5.1.92945/LNK FmPD2 [/Rect[237 332 247 343]/Border[0 0 0]/Dest/I5.1.92989/LNK FmPD2 [/Rect[252 332 306 343]/Border[0 0 0]/Dest/I5.1.93048/LNK FmPD2 [/Rect[190 320 195 331]/Border[0 0 0]/Dest/I5.1.92957/LNK FmPD2 [/Rect[200 320 306 331]/Border[0 0 0]/Dest/I5.1.93051/LNK FmPD2 [/Rect[173 309 306 320]/Border[0 0 0]/Dest/I5.1.92955/LNK FmPD2 [/Rect[206 297 306 308]/Border[0 0 0]/Dest/I5.1.93046/LNK FmPD2 [/Rect[193 286 306 297]/Border[0 0 0]/Dest/I5.1.92955/LNK FmPD2 [/Rect[277 274 306 285]/Border[0 0 0]/Dest/I5.1.92802/LNK FmPD2 [/Rect[270 263 280 274]/Border[0 0 0]/Dest/I5.1.92988/LNK FmPD2 [/Rect[285 263 306 274]/Border[0 0 0]/Dest/I5.1.93074/LNK FmPD2 [/Rect[213 251 222 262]/Border[0 0 0]/Dest/I5.1.92986/LNK FmPD2 [/Rect[227 251 306 262]/Border[0 0 0]/Dest/I5.1.93067/LNK FmPD2 [/Rect[238 240 306 251]/Border[0 0 0]/Dest/I5.1.93115/LNK FmPD2 [/Rect[224 228 306 239]/Border[0 0 0]/Dest/I5.1.93123/LNK FmPD2 [/Rect[215 217 306 228]/Border[0 0 0]/Dest/I5.1.93067/LNK FmPD2 [/Rect[243 205 306 216]/Border[0 0 0]/Dest/I5.1.92942/LNK FmPD2 [/Rect[219 194 306 205]/Border[0 0 0]/Dest/I9.1.84651/LNK FmPD2 [/Rect[201 182 206 193]/Border[0 0 0]/Dest/I5.1.92945/LNK FmPD2 [/Rect[211 182 306 193]/Border[0 0 0]/Dest/I5.1.93063/LNK FmPD2 [/Rect[189 171 306 182]/Border[0 0 0]/Dest/I5.1.92970/LNK FmPD2 [/Rect[210 159 306 170]/Border[0 0 0]/Dest/I5.1.93097/LNK FmPD2 [/Rect[157 148 306 159]/Border[0 0 0]/Dest/I5.1.92802/LNK FmPD2 330 810/M10.8.newlink.S FmPA [/Rect[445 644 495 655]/Border[0 0 0]/Dest/I5.1.92972/LNK FmPD2 [/Rect[363 632 495 643]/Border[0 0 0]/Dest/I5.1.93152/LNK FmPD2 [/Rect[392 621 495 632]/Border[0 0 0]/Dest/I5.1.93016/LNK FmPD2 [/Rect[390 609 495 620]/Border[0 0 0]/Dest/I5.1.93017/LNK FmPD2 [/Rect[388 598 495 609]/Border[0 0 0]/Dest/I5.1.93098/LNK FmPD2 [/Rect[397 586 495 597]/Border[0 0 0]/Dest/I5.1.93142/LNK FmPD2 [/Rect[408 575 495 586]/Border[0 0 0]/Dest/I5.1.93041/LNK FmPD2 [/Rect[409 563 495 574]/Border[0 0 0]/Dest/I5.1.93105/LNK FmPD2 [/Rect[381 540 495 551]/Border[0 0 0]/Dest/I5.1.93014/LNK FmPD2 [/Rect[383 529 495 540]/Border[0 0 0]/Dest/I5.1.93088/LNK FmPD2 [/Rect[376 517 495 528]/Border[0 0 0]/Dest/I5.1.93038/LNK FmPD2 [/Rect[411 506 495 517]/Border[0 0 0]/Dest/I5.1.93095/LNK FmPD2 [/Rect[416 494 495 505]/Border[0 0 0]/Dest/I5.1.93070/LNK FmPD2 [/Rect[382 483 495 494]/Border[0 0 0]/Dest/I5.1.93151/LNK FmPD2 [/Rect[375 471 495 482]/Border[0 0 0]/Dest/I5.1.93043/LNK FmPD2 [/Rect[387 460 495 471]/Border[0 0 0]/Dest/I5.1.93055/LNK FmPD2 [/Rect[376 448 381 459]/Border[0 0 0]/Dest/I5.1.92962/LNK FmPD2 [/Rect[386 448 395 459]/Border[0 0 0]/Dest/I5.1.92983/LNK FmPD2 [/Rect[400 448 410 459]/Border[0 0 0]/Dest/I5.1.93028/LNK FmPD2 [/Rect[415 448 495 459]/Border[0 0 0]/Dest/I5.1.93057/LNK FmPD2 [/Rect[374 437 379 448]/Border[0 0 0]/Dest/I5.1.92953/LNK FmPD2 [/Rect[384 437 389 448]/Border[0 0 0]/Dest/I5.1.92963/LNK FmPD2 [/Rect[394 437 495 448]/Border[0 0 0]/Dest/I5.1.93058/LNK FmPD2 [/Rect[369 425 374 436]/Border[0 0 0]/Dest/I5.1.92945/LNK FmPD2 [/Rect[379 425 495 436]/Border[0 0 0]/Dest/I5.1.93029/LNK FmPD2 [/Rect[391 414 400 425]/Border[0 0 0]/Dest/I5.1.93028/LNK FmPD2 [/Rect[405 414 495 425]/Border[0 0 0]/Dest/I5.1.93057/LNK FmPD2 [/Rect[378 391 495 402]/Border[0 0 0]/Dest/I5.1.93042/LNK FmPD2 [/Rect[365 379 495 390]/Border[0 0 0]/Dest/I5.1.92951/LNK FmPD2 [/Rect[381 368 495 379]/Border[0 0 0]/Dest/I5.1.92961/LNK FmPD2 [/Rect[384 356 495 367]/Border[0 0 0]/Dest/I5.1.92960/LNK FmPD2 [/Rect[371 345 495 356]/Border[0 0 0]/Dest/I5.1.92957/LNK FmPD2 [/Rect[366 333 371 344]/Border[0 0 0]/Dest/I5.1.92953/LNK FmPD2 [/Rect[376 333 495 344]/Border[0 0 0]/Dest/I5.1.92963/LNK FmPD2 [/Rect[371 322 495 333]/Border[0 0 0]/Dest/I5.1.92952/LNK FmPD2 [/Rect[381 310 495 321]/Border[0 0 0]/Dest/I5.1.92954/LNK FmPD2 [/Rect[376 299 385 310]/Border[0 0 0]/Dest/I5.1.92984/LNK FmPD2 [/Rect[390 299 400 310]/Border[0 0 0]/Dest/I5.1.93037/LNK FmPD2 [/Rect[405 299 495 310]/Border[0 0 0]/Dest/I5.1.93059/LNK FmPD2 [/Rect[364 287 495 298]/Border[0 0 0]/Dest/I5.1.93040/LNK FmPD2 [/Rect[372 276 495 287]/Border[0 0 0]/Dest/I5.1.93041/LNK FmPD2 [/Rect[398 264 403 275]/Border[0 0 0]/Dest/I5.1.92945/LNK FmPD2 [/Rect[408 264 495 275]/Border[0 0 0]/Dest/I5.1.93064/LNK FmPD2 [/Rect[410 253 415 264]/Border[0 0 0]/Dest/I5.1.92946/LNK FmPD2 [/Rect[420 253 495 264]/Border[0 0 0]/Dest/I5.1.93065/LNK FmPD2 [/Rect[369 241 373 252]/Border[0 0 0]/Dest/I5.1.92945/LNK FmPD2 [/Rect[378 241 495 252]/Border[0 0 0]/Dest/I5.1.93060/LNK FmPD2 [/Rect[378 230 495 241]/Border[0 0 0]/Dest/I5.1.92952/LNK FmPD2 [/Rect[404 207 495 218]/Border[0 0 0]/Dest/I5.1.93036/LNK FmPD2 [/Rect[365 195 375 206]/Border[0 0 0]/Dest/I5.1.93033/LNK FmPD2 [/Rect[380 195 495 206]/Border[0 0 0]/Dest/I5.1.93059/LNK FmPD2 [/Rect[418 184 495 195]/Border[0 0 0]/Dest/I5.1.92944/LNK FmPD2 [/Rect[390 172 495 183]/Border[0 0 0]/Dest/I5.1.93031/LNK FmPD2 [/Rect[428 161 495 172]/Border[0 0 0]/Dest/I5.1.93116/LNK FmPD2 [/Rect[440 149 495 160]/Border[0 0 0]/Dest/I5.1.93103/LNK FmPD2 [/Rect[364 138 374 149]/Border[0 0 0]/Dest/I5.1.93030/LNK FmPD2 [/Rect[379 138 388 149]/Border[0 0 0]/Dest/I5.1.93111/LNK FmPD2 [/Rect[393 138 495 149]/Border[0 0 0]/Dest/I5.1.93110/LNK FmPD2 [/Title(A)/Rect[126 123 504 675]/ARTICLE FmPD2 FMENDPAGE %%EndPage: "74" 84 %%Page: "75" 85 612 792 0 FMBEGINPAGE [0 0 0 1 0 0 0] [ 0 1 1 0 1 0 0] [ 1 0 1 0 0 1 0] [ 1 1 0 0 0 0 1] [ 1 0 0 0 0 1 1] [ 0 1 0 0 1 0 1] [ 0 0 1 0 1 1 0] [ 1 0.4 0.15 0 0 0.6 0.85] [ 0.6 0.4 0 0.1 0.3 0.5 0.9] 9 FrameSetSepColors FrameNoSep 0 0 0 1 0 0 0 K 0 8 Q 0 X 0 0 0 1 0 0 0 K (Index) 108 687.67 T 4 10 Q (75) 458 687.67 T 0 0 0 1 0 0 0 K 0 0 0 1 0 0 0 K 3 9.5 Q (system TimeBase) 108 659.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 175.29 659.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (24) 180.29 659.67 T 4 10 Q (T) 108 635.83 T 3 9.5 Q (technology providers) 108 624.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 188.47 624.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (1) 193.47 624.17 T (temporal scale factor) 108 612.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 187.67 612.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (26) 192.67 612.67 T (Time) 108 601.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 128.05 601.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (25) 133.05 601.17 T (time) 108 589.67 T (getting) 120 578.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 146.39 578.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (25) 151.39 578.17 T (mapping) 120 566.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 153.25 566.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (24) 158.25 566.67 T (TimeBase) 108 555.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 146.52 555.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (4) 151.52 555.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 156.27 555.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (24) 161.27 555.17 T (time-base time) 108 543.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 164.2 543.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (4) 169.2 543.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 173.95 543.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (24) 178.95 543.67 T (getting) 120 532.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 146.39 532.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (26) 151.39 532.17 T (transition events) 108 520.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 170.54 520.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (5) 175.54 520.67 T (TransitionEvent) 108 509.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 169.22 509.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (5) 174.22 509.17 T 4 10 Q (U) 108 485.33 T 3 9.5 Q (unrealized state) 108 473.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 167.36 473.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (6) 172.36 473.67 T (URL) 108 462.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 127 462.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (2) 132 462.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 136.75 462.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (14) 141.75 462.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 151.25 462.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (32) 156.25 462.17 T (instantiating) 120 450.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 166.98 450.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (14) 171.98 450.67 T (user-interface) 108 439.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 160.22 439.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (4) 165.22 439.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 169.97 439.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (14) 174.97 439.17 T (custom) 120 427.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 147.45 427.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (15) 152.45 427.67 T 4 10 Q (V) 108 403.83 T 3 9.5 Q (validate method) 108 392.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 168.95 392.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (14) 173.95 392.17 T (video-on-demand \050VOD\051) 108 380.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 204.29 380.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (3) 209.29 380.67 T (visual component, displaying) 108 369.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 219.62 369.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (15) 224.62 369.17 T (VOD \050video-on-demand\051) 108 357.67 T 0 0 0 1 0 0 0 K 3 10 Q (,) 204.29 357.67 T 0 0 0 1 0 0 0 K 3 9.5 Q (3) 209.29 357.67 T 4 10 Q (W) 108 333.83 T 3 9.5 Q (WAV) 108 322.17 T 0 0 0 1 0 0 0 K 3 10 Q (,) 130.69 322.17 T 0 0 0 1 0 0 0 K 3 9.5 Q (2) 135.69 322.17 T 0 0 0 1 0 0 0 K [/CropBox[36 63 FmDC 576 729 FmDC FmBx]/PAGE FmPD [/Dest/P.75/DEST FmPD2 [/Dest/L.JavaMediaFrameIX/DEST FmPD2 [/Rect[393 138 495 149]/Border[0 0 0]/Dest/I5.1.93110/LNK FmPD2 [/Rect[180 656 279 667]/Border[0 0 0]/Dest/I5.1.93082/LNK FmPD2 115 787/M10.8.newlink.T FmPA [/Rect[193 620 279 631]/Border[0 0 0]/Dest/I5.1.92779/LNK FmPD2 [/Rect[193 609 279 620]/Border[0 0 0]/Dest/I5.1.93096/LNK FmPD2 [/Rect[133 597 279 608]/Border[0 0 0]/Dest/I5.1.93087/LNK FmPD2 [/Rect[151 574 279 585]/Border[0 0 0]/Dest/I5.1.93089/LNK FmPD2 [/Rect[158 563 279 574]/Border[0 0 0]/Dest/I5.1.93086/LNK FmPD2 [/Rect[152 551 156 562]/Border[0 0 0]/Dest/I5.1.92811/LNK FmPD2 [/Rect[161 551 279 562]/Border[0 0 0]/Dest/I5.1.93079/LNK FmPD2 [/Rect[169 540 174 551]/Border[0 0 0]/Dest/I5.1.92812/LNK FmPD2 [/Rect[179 540 279 551]/Border[0 0 0]/Dest/I5.1.93080/LNK FmPD2 [/Rect[151 528 279 539]/Border[0 0 0]/Dest/I5.1.93093/LNK FmPD2 [/Rect[176 517 279 528]/Border[0 0 0]/Dest/I5.1.92949/LNK FmPD2 [/Rect[174 505 279 516]/Border[0 0 0]/Dest/I5.1.92944/LNK FmPD2 115 636/M10.8.newlink.U FmPA [/Rect[172 470 279 481]/Border[0 0 0]/Dest/I5.1.92954/LNK FmPD2 [/Rect[132 458 137 469]/Border[0 0 0]/Dest/I5.1.92794/LNK FmPD2 [/Rect[142 458 151 469]/Border[0 0 0]/Dest/I5.1.92994/LNK FmPD2 [/Rect[156 458 279 469]/Border[0 0 0]/Dest/I5.1.93358/LNK FmPD2 [/Rect[172 447 279 458]/Border[0 0 0]/Dest/I5.1.92996/LNK FmPD2 [/Rect[165 435 170 446]/Border[0 0 0]/Dest/I5.1.92813/LNK FmPD2 [/Rect[175 435 279 446]/Border[0 0 0]/Dest/I5.1.92990/LNK FmPD2 [/Rect[152 424 279 435]/Border[0 0 0]/Dest/I5.1.93008/LNK FmPD2 115 555/M10.8.newlink.V FmPA [/Rect[174 388 279 399]/Border[0 0 0]/Dest/I5.1.92991/LNK FmPD2 [/Rect[209 377 279 388]/Border[0 0 0]/Dest/I5.1.92801/LNK FmPD2 [/Rect[225 365 279 376]/Border[0 0 0]/Dest/I5.1.93000/LNK FmPD2 [/Rect[209 354 279 365]/Border[0 0 0]/Dest/I5.1.92801/LNK FmPD2 118 485/M10.8.newlink.W FmPA [/Rect[136 318 140 329]/Border[0 0 0]/Dest/I5.1.92785/LNK FmPD2 [/Title(A)/Rect[99 123 477 675]/ARTICLE FmPD2 [/Page 7/View[/XYZ null 383 752 FmDC exch pop null]/Title(Preface)/Count 4/OUT FmPD [/Page 7/View[/XYZ null 113 552 FmDC exch pop null]/Title(Java Media Players)/OUT FmPD [/Page 7/View[/XYZ null 113 432 FmDC exch pop null]/Title(Future Releases)/OUT FmPD [/Page 8/View[/XYZ null 141 619 FmDC exch pop null]/Title(Contact Information)/Count -3/OUT FmPD [/Page 8/View[/XYZ null 141 585 FmDC exch pop null]/Title(JavaSoft)/OUT FmPD [/Page 8/View[/XYZ null 141 496 FmDC exch pop null]/Title(Silicon Graphics)/OUT FmPD [/Page 8/View[/XYZ null 141 394 FmDC exch pop null]/Title(Intel Corporation)/OUT FmPD [/Page 9/View[/XYZ null 113 811 FmDC exch pop null]/Title(Change History)/Count -4/OUT FmPD [/Page 9/View[/XYZ null 113 777 FmDC exch pop null]/Title(Version 1.0.3)/OUT FmPD [/Page 9/View[/XYZ null 113 716 FmDC exch pop null]/Title(Version 1.0.2)/OUT FmPD [/Page 9/View[/XYZ null 113 509 FmDC exch pop null]/Title(Version 1.0.1)/OUT FmPD [/Page 9/View[/XYZ null 113 448 FmDC exch pop null]/Title(Version 1.0)/OUT FmPD [/Page 11/View[/XYZ null 239 752 FmDC exch pop null]/Title(Java Media Players)/Count 9/OUT FmPD [/Page 12/View[/XYZ null 174 761 FmDC exch pop null]/Title(1.0 Overview)/Count -5/OUT FmPD [/Page 12/View[/XYZ null 177 462 FmDC exch pop null]/Title(1.1 Data Sources)/OUT FmPD [/Page 13/View[/XYZ null 149 564 FmDC exch pop null]/Title(1.2 Players)/OUT FmPD [/Page 14/View[/XYZ null 177 467 FmDC exch pop null]/Title(1.3 Media Events)/OUT FmPD [/Page 16/View[/XYZ null 177 670 FmDC exch pop null]/Title(1.4 Player States)/OUT FmPD [/Page 18/View[/XYZ null 177 471 FmDC exch pop null]/Title(1.5 Calling JMF Methods)/OUT FmPD [/Page 19/View[/XYZ null 146 517 FmDC exch pop null]/Title(2.0 Example: Creating an Applet to Play a Media Fi...)/Count -5/OUT FmPD [/Page 20/View[/XYZ null 177 811 FmDC exch pop null]/Title(2.1 Overview of PlayerApplet)/OUT FmPD [/Page 21/View[/XYZ null 149 811 FmDC exch pop null]/Title(2.2 PlayerApplet Code Listing)/OUT FmPD [/Page 22/View[/XYZ null 177 811 FmDC exch pop null]/Title(2.3 Initializing the Applet)/OUT FmPD [/Page 23/View[/XYZ null 149 811 FmDC exch pop null]/Title(2.4 Controlling the Player)/OUT FmPD [/Page 23/View[/XYZ null 149 349 FmDC exch pop null]/Title(2.5 Responding to Media Events)/OUT FmPD [/Page 24/View[/XYZ null 174 489 FmDC exch pop null]/Title(3.0 Creating and Displaying a Player)/Count -2/OUT FmPD [/Page 24/View[/XYZ null 177 400 FmDC exch pop null]/Title(3.1 Creating a Player)/OUT FmPD [/Page 25/View[/XYZ null 149 740 FmDC exch pop null]/Title(3.2 Displaying a Player and Player Controls)/OUT FmPD [/Page 27/View[/XYZ null 146 498 FmDC exch pop null]/Title(4.0 Controlling Media Players)/Count -2/OUT FmPD [/Page 27/View[/XYZ null 149 422 FmDC exch pop null]/Title(4.1 Starting a Player)/OUT FmPD [/Page 28/View[/XYZ null 177 720 FmDC exch pop null]/Title(4.2 Stopping a Player)/OUT FmPD [/Page 29/View[/XYZ null 146 654 FmDC exch pop null]/Title(5.0 Managing Player States)/Count -4/OUT FmPD [/Page 29/View[/XYZ null 149 365 FmDC exch pop null]/Title(5.1 Preparing a Player to Start)/OUT FmPD [/Page 32/View[/XYZ null 177 714 FmDC exch pop null]/Title(5.2 Starting and Stopping a Player)/OUT FmPD [/Page 32/View[/XYZ null 177 422 FmDC exch pop null]/Title(5.3 Releasing Player Resources)/OUT FmPD [/Page 33/View[/XYZ null 149 568 FmDC exch pop null]/Title(5.4 Implementing the ControllerListener Interface)/OUT FmPD [/Page 34/View[/XYZ null 174 542 FmDC exch pop null]/Title(6.0 Managing Timing)/Count -4/OUT FmPD [/Page 35/View[/XYZ null 149 589 FmDC exch pop null]/Title(6.1 Setting the Media Time)/OUT FmPD [/Page 35/View[/XYZ null 149 468 FmDC exch pop null]/Title(6.2 Getting the Current Time)/OUT FmPD [/Page 36/View[/XYZ null 177 480 FmDC exch pop null]/Title(6.3 Setting a Player\220s Rate)/OUT FmPD [/Page 37/View[/XYZ null 149 811 FmDC exch pop null]/Title(6.4 Getting a Player\220s Duration)/OUT FmPD [/Page 37/View[/XYZ null 146 615 FmDC exch pop null]/Title(7.0 Synchronizing Players)/OUT FmPD [/Page 39/View[/XYZ null 146 709 FmDC exch pop null]/Title(8.0 Using a Player to Manage and Synchronize other...)/Count -3/OUT FmPD [/Page 40/View[/XYZ null 177 753 FmDC exch pop null]/Title(8.1 Adding a Controller)/OUT FmPD [/Page 40/View[/XYZ null 177 542 FmDC exch pop null]/Title(8.2 Managing the Operation of Added Controllers)/OUT FmPD [/Page 41/View[/XYZ null 149 319 FmDC exch pop null]/Title(8.3 Removing a Controller)/OUT FmPD [/Page 42/View[/XYZ null 174 749 FmDC exch pop null]/Title(9.0 Extending JMF)/Count -4/OUT FmPD [/Page 42/View[/XYZ null 177 626 FmDC exch pop null]/Title(9.1 Understanding the Player Architecture)/OUT FmPD [/Page 44/View[/XYZ null 177 665 FmDC exch pop null]/Title(9.2 Integrating a New Player Implementation)/OUT FmPD [/Page 45/View[/XYZ null 149 684 FmDC exch pop null]/Title(9.3 Implementing a New Data Source)/OUT FmPD [/Page 45/View[/XYZ null 149 412 FmDC exch pop null]/Title(9.4 Integrating a New Data Source Implementation)/OUT FmPD [/Page 47/View[/XYZ null 317 752 FmDC exch pop null]/Title(Appendix A: Java Media Applet)/OUT FmPD [/Page 53/View[/XYZ null 318 752 FmDC exch pop null]/Title(Appendix B: Sample Data Source Implementation)/OUT FmPD [/Page 65/View[/XYZ null 318 752 FmDC exch pop null]/Title(Appendix C: Sample Controller Implementation)/OUT FmPD [/Page 77/View[/XYZ null 317 752 FmDC exch pop null]/Title(Appendix D: ControllerAdapter)/OUT FmPD FMENDPAGE %%EndPage: "75" 85 %%Trailer %%BoundingBox: 0 0 612 792 %%PageOrder: Ascend %%Pages: 85 %%DocumentFonts: Times-Italic %%+ Palatino-Roman %%+ Symbol %%+ Times-Roman %%+ Times-Bold %%+ LucidaSans-Typewriter %%+ LucidaSans-TypNarr %%+ Helvetica-Bold %%+ Helvetica %%EOF .