NHL 99 trainer
Text file description:
------------------------------ NHLINFO 5 ---------------------------------- NHLINFO 5 is freeware editor/statistics viewer for Electronic Art's NHL Hockey '94, '95, '96, '97, '98 and '99 with Electronic Art's SHPI-format image viewer/replacer --------------------------------------------------------------------------- NOTES: ------ - statistics viewer customizations are not saved - Keep needed NHLINFO*.DLL files in same directory as WNHLINFO.EXE DO NOT copy them to WINDOWS or WINDOWSSYSTEM directory! - Long file name supporting unarchiver required. (Winzip or Info-Zip Unzip) NHL'98 NOTES: - All seasons share build-in players' data (names, attributes etc..) except current statistics - User created players doesn't have this limitation - I probably don't try to do player delete that can be delete original players because then all user created seasons would need modifying. I think F-key hide is quite good solution for this problem. It was much easier to delete/create players in earlier NHL games! (especially '96 and earlier) Misc: - national teams (F5) must be selected when viewing tournament databases - no update-function - career editing is only possible with build-in NHL players Delete player/goalie: Only user created players are deletable. I am not going to do delete function that can delete build-in players because they are shared with all seasons. (Also it would require rebuild of all seasons' database files and small error could destroy all seasons) Use F-key hide function to 'delete' unneeded players. Create player/goalie: This creates players just like create player function in NHL'98 except there is no limit for maximum number of players. NOTE: I don't know if there is limit for user created players in NHL'98 or not! (Normally database file has free space for 90 players, if you create more than that NHLINFO will expand database file automatically) * Currently limited to 90 players because NHL'98 have problems creating new season if exhibition database have too many players * Free Agent/'Hidden' free agent list NHL'98 free agent list has space only for 45 players, but NHLINFO has now hidden free agent list where you can transfer all unneeded players. (NHL'98 can not see hidden players) Use <F8> to show all free agents or 'normal' free agents Additional/farm player support: Because NHL'98 doesn't have any additional player support, I had to make 'fake' additional support. Every team has free space for 28 additional players. Additional data is saved in ADDITION.xxx file (xxx=season number). All additional players are really hidden free agents, so NHL'98 can not see them. Use line editor to transfer to/from additionals (just like in NHL'97 NHLINFO) NOTE: Don't delete ADDITION.xxx file or every additional player will be automagically transferred to hidden free agent list! Team replace: You can replace nhl teams with national teams (NHL season) or national teams with nhl teams (Tournament mode) Face numbers: -1 NHL'98 logo 0 - 951 NHL player faces 1000 - 1076 programmers' faces! 1500 - 1509 create player faces By clearing PBP and entering -1 to face number you can use unneeded players as new 'created' players !!WARNING!! ----------- Because of possible programming errors backup your league files before using this program! (especially when using NHL'97 /newmode features) - NHL'98/'99: DB*.* - NHL'97: DATA *.HDB, *.SET, *.NDX, *.BIX, NHL9596.* and *.0?? - NHL'96: All *.DB files in HOCKEYDATA and your season files in HOCKEYSEASON - NHL'94/'95 All *.DB files in HOCKEY and your season in HOCKEY<season>.LP Bug reporting: -------------- - Report only if you can make it happen again. - Remember to include how to reproduce it! - Also remember to tell your NHL Hockey version and NHLINFO version - Here is different crash types: 1: Total system crash (everything freezes, maybe graphics corrupts) Should not happen when running Windows version. (There is something wrong with your system if it happens, best guess is buggy display driver) 2: 'program has performed illegal operation'-dialog. Numbers shown in it are useless, no need to write them down. But include what did you do before error message appeared. 3: NHLINFO opens console window with 'fatal error' and cryptic error message. Remember to include that message with your report! 4: After nhlinfo has loaded database files but before statistics screen appears comes message in red letters and program stops. Remember to include that red message and message before it! NOTE: Don't worry if nhlinfo says corrupt <something>, it usually means nhlinfo doesn't understand something correctly.. *************************************************************************** I am in no way responsible for possible damage caused by using this program *************************************************************************** System requirements: -------------------- CPU: 386 + 387, 486SX + 487, All 486DX's, Pentiums and compatibles RAM: 8MB or more (preferably 16MB or more if you don't like continuous swapping...) DISPLAY CARD: Any Windows compatible display card (256 or more colors, fullscreen mode needs DirectDraw compatibility) OS: Windows'95/'98 or Windows NT 4.0/5.0 Starting NHLINFO (GFX Viewer) ----------------------------- WNHLINFO.EXE (/GFX) (/NOGFX) (/24) <starting directory> See below for command line parameter information GFX.DLL views and saves most (all?) Electronic Arts SHPI-image files (compressed or not). It can also browse C0FB and BIGF packfiles. GFX.DLL uses grayscale palette If SHPI-file does not contain palette. Does anybody know how to decode NHL'94 images (They seem to need some reordering of rows/columns but how? I really don't want to test every possibility) Starting NHLINFO (NHL Editor) ----------------------------- Editing from scratch is not possible, you must have NHL'94-'99 league files or NHLINFO won't start. CD to directory where NHL Hockey is. NHLINFO without parameters opens league selector screen, use cursor keys or mouse to select league. If NHLINFO detects more than 1 game, game selector screen is shown before league selector. If you want to edit league without using selector: NHL'94/'95: WNHLINFO <name of league directory with or without .lp> NHL'96: WNHLINFO <name of league> or WNHLINFO <prefix of league files> (for example if SEASON directory has file 01020key.db -> NHLINFO 1020 NHL'97: WNHLINFO <name of league> or WNHLINFO <postfix of league files> (for example if DATA directory has file SEAS1002.SET -> NHLINFO 1002) NHL'98/'99: WNHLINFO <name of league> or WNHLINFO <postfix of league files) (for example NHL98002 -> WNHLINFO 002, NHL98003 -> WNHLINFO 003 etc..) "WNHLINFO default" opens default databases and "WNHLINFO exhibition" opens exhibition databases automatically. Note that if you have more than one game you must use /nhlxx parameter if you want to skip game selector screen NHLINFO command-line parameters ------------------------------- General parameters /save save current statistics for later viewing with new statistics. (Editing only) (see <F4> key for more information) /font select font name and size (font name is normal Windows-font name, example: "/font courier 20") NOTE: Use only fixed-width fonts! (default: "lucida console") /fullscreen fullscreen mode (DirectX 3 or better required) /24 opens NHLINFO in truecolor mode instead of 256 color palette indexed mode. Only useful when viewing truecolor images and build-in color quantizer does not produce good results. Requires 2MB display card in full screen mode. In windowed mode your desktop must be in high or truecolor mode (>=32768 colors) or /24 does not help. /newmode enable NHL'97 experimental scanning mode = enables create and delete players/goalies and deletion of unused seasons functions, also creates new STATICS.BIX and DYNAMICS.BIX files during save (Editing only) /debug enable debug messages (really, it is only for debugging) /maxplayers maximum number of players supported, default/max 6000 and minimum 2000 players (Lowering max supported players lowers memory requirements) NHLINFO_GFX.DLL (GFX Viewer module) /gfx go directly to GFX Viewer screen. Skips league selector screen /nogfx ignore GFX.DLL completely. Nearly same as deleting NHLINFO_GFX.DLL-file NHLINFO_NHL_xx.DLL (All NHL Hockey editor modules) /nhlxx go directly to NHLxx season selector screen. Skips league selector screen /nonhlxx skip NHL'xx detection These two parameters maybe usefull if you have more than one NHL game installed and detected by NHLINFO. /nonhlxx can be specified multiply times (for example "/nonhl97 /nonhl98") Season selector --------------- Only shown if NHLINFO detected more than one supported game. Use cursor keys or mouse to select game. League selector --------------- Use cursor keys or mouse to select league NHL'97 only: delete unused seasons, this deletes all 'deleted'/unused seasons from your database files and renumbers some counters in ROSTERS.HDB and STATS.HDB. (active seasons are not deleted) If you have played many seasons and then deleted them your database files still contain every season (=files are very big) This function deletes them permanently. (/newmode switch required) *** REMEMBER TO BACKUP ROSTER FILES BEFORE USING *** Statistics viewer/GFX viewer ---------------------------- Editor: shows players, goalies or teams sorted by things like goals, points etc... selected team is shown in green GFX Viewer: shows directory listing in left and image in right Mouse (common for NHL Editor and GFX.DLL) ----------------------------------------- LMB move editing cursor LMB DoubleClick move sort cursor RMB edit/previous list depending on mouse position LBM+SHIFT select all entries between old and new cursor position LBM+CTRL select current entry Mouse Wheel statistics viewer: scroll up/down, some other screens also (if available) support wheel. More support will be added later... Keyboard (common for NHL Editor and GFX.DLL) -------------------------------------------- CTRL+A select/deselect all F find next SHIFT+F find NOTES: Only selected column is searched. It is not necessary to type full string, couple of characters from beginning is enough. (Character strings only) CTRL+0-9 load and change between multiple game modules. CTRL+1-9 asks for parameters/directory which are passed to game DLL. CTRL+0 automatically adds "gfx" -parameter and loads GFX.DLL using current directory. NOTE: Do not load NHL'94-'96 or NHL'97 modules multiple times, NHLINFO will crash! This will be fixed later CTRL+INSERT add new statistics entry CTRL+DELETE delete selected statistics entry CTRL+SHIFT+INS add new statistics page [ decrease size of selected statistics entry ] increase size of selected statistics entry CTRL+X save current statistics viewer configuration <CURSOR LEFT> move editing cursor left <CURSOR RIGHT> move editing cursor right <CURSOR UP> move editing cursor up <CURSOR DOWN> move editing cursor down <PAGE UP> move editing cursor up one page <PAGE DOWN> move editing cursor down one page <HOME> jump to beginning of list <END> jump to end of list <ESC> Quits. If something was changed asks for saving GFX.DLL keys ------------ F1 viewer 1/viewer 2. Only images in viewer 1 can be replaced and images in viewer 2 are used for viewing replacement images F2 normal/"fullscreen" view BACKSPACE previous list RETURN select current directory/file/image D change directory T test transparency S save selected image SHIFT+S asks directory and saves all images recursively F save file 'as is' P load palette files from current/selected directory and changes between SHPI-images own palette and external *.PAL files. SHIFT+P asks palette file directory M select image fileformat type (BMP/GIF/PCX/PNG) O no stack/vertical stack/horizontal stack. Use when viewing images that are divided to three pieces (for example: NHL'98 CITYSHOT.VIV and NHL'99 BG.VIV) SHIFT+O change number of stacked images How to replace images --------------------- 1 select image you want to replace in viewer 1 2 press <F1> (or click top-left button) to select viewer 2 3 select image for replacement. Press 'D'-key if you want to change current drive or directory 4 press <RETURN> 5 now GFX.DLL asks if you want to "Replace" or "Match" palette. (Only asked if image selected in viewer 1 is palette-indexed image) Usually "Match" is better choice. Only use "Replace" if image has wrong colors in game. (GFXPAK: -rp/-cp = "Replace" and "Match" = -r/-c) See utility.txt's GFXPAK instructions for more information about palettes 6 all done. Image in viewer 1 is replaced with image in viewer2 Image/file types ---------------- ???? = unknown GIMX = image FACE = image WRAP = image SPIT = image 10FB = compressed file 30FB = compressed file 46FB = compressed file C0FB = pack-file (contains 1 or more files) BIGF = pack-file -- :: -- SHPI = image pack-file (may contain 1 or more images) NHL Editor keys --------------- <F1> select players/goalies/teams/schedule (see below) <F2> select page <F3> season/playoffs + previous team - next team , increase selected entries/entry value by one (numeric only) . decrease selected entries/entry value by one (numeric only) ; divide selected entries/entry value by 2 (numeric only) : multiply selected entries/entry value by 2 (numeric only) < move sort cursor left > move sort cursor right E or <RETURN> edit selected value(s) L line editor (see below) R rule editor, NHL'96/'97/'98 only (see below) there won't be NHL'94/'95 rule editor (NHL'94/'95 allows to change all rules during season) S old schedule editor/viewer (see below) D DB Viewer (see below) C check teams' lines (see line editor) M change between meters<->inches and kilos<->pounds (player/goalie weight and height) P outputs whole list to file or printer. It is currently best to 'print' into file first and then use your favorite text editor to print with smaller font U update season. Current season's player attributes and teams' rosters are updated from new database files. Use this if you don't want to start your season from beginning and still want to use latest rosters. NHL'97 ONLY: NHLINFO shows all seasons in new databases. Normally you should select exhibition rosters. Answer 'yes' to next question if you also want to overwrite old statistics. (for normal season update you should answer 'no') if you want to play exhibition games with your current rosters select exhibition databases as your current rosters and select <NHL'97 directory>/DATA for updated rosters and finally select your league from list) Needed update database files: NHL'94-'96 : KEY.DB, ATT.DB, SEASON.DB, CAREER.DB, TEAMS.DB and CARTEAMS.DB NHL'97 : BRAINS.HDB, PLAYERS.HDB, NHL9596.EXH and ROSTERS.HDB (statistics transfer also needs STATS.HDB) (/newmode switch required) X save WARNING: Because of possible programming errors consider taking backup of your database files before saving When viewing teams ------------------ <F4> view current/last saved/difference between current and last saved statistics. Before playing game(s) run nhlinfo with following parameters to save current statistics WNHLINFO <season name> -save (NHL'94-'96 old stats are saved as teams.old and season.old, NHL'97 as _ROSTERS.xxx and _STATS.xxx where xxx is season's number and when editing NHL'98 databases they are saved as NHL98xxx.OLD) <F5> select conference/division/national teams <F7> follow mode, selected team is always shown on screen <F8> show/don't show team if its games played value is zero <F9> sorting order (ascending/descending) T select team When viewing players or goalies ------------------------------- <F4> view current/last saved/difference between current and last saved statistics. Before playing game(s) run nhlinfo with following parameters to save current statistics NHLINFO <season name> -save (NHL'94-'96 old stats are saved as teams.old and season.old, NHL'97 as _ROSTERS.xxx and _STATS.xxx where xxx is season's number and when editing NHL'98 databases they are saved as NHL98xxx.OLD) <F5> select conference/division/national teams <F6> all players/attackers/defenders <F7> follow mode, selected player/goalie is always shown on screen <F8> show/don't show player/goalie if its games played value is zero. NHL'98 NOTE: When free agents list is selected this hides 'hidden' free agents! <F9> sorting order (ascending/descending) <F11> show selected team's players/all players/free agents T select team 1 decrease all listed players attributes by 5 2 increase all listed players attributes by 5 3 decrease selected player's all attributes by 5 4 increase selected player's all attributes by 5 5 decrease all listed players' selected attribute by 5 6 increase all listed players' selected attribute by 5 NOTE: If players are selected then only selected players' attributes will be changed 7 asks for new minimum and maximum attribute value default minimum is 25 and maximum is 100 lowest is 25 and largest is 950 (NHL'98 maximum is 100) For anyone who asks "why 25 to 100 and not 0 to 15?" Asnwer: NHL'94/'95 used numeric values in attributes screen (not those nice looking bars that NHL'96+ use) and minimum was 25 and maximum was 100 G NHL'97: 'copy' player. Use this if you want to add new players to All Star or National teams (exhibition database only) NHL'98: 'copy' player. This is just for experimenting (works just like NHL'97 copy) Don't use for copying players to all star or national teams! NHL'98 and NHL'97 are very different, for example, if player is assigned to all star and nhl team, NHL'97 used same player in both teams, but NHL'94-'96/98 have own unique player with same name and attributes DELETE delete selected player/goalie (NHL'94-'97 only) If shift key is pressed NHLINFO deletes without confirmation NHL'96/'97: Deletion of original players is not allowed (it causes commentator to say wrong player names), transfer not wanted players to free agents list (NHL'97: /newmode switch needed) INSERT create new player/goalie (NHL'97: /newmode switch required) SHIFT+INSERT duplicate selected player/goalie (NHL'94-'96/'98 ONLY) NHL'98 NOTE: Duplicate player only creates new user-created player with same attributes and name as selected player was (statistics are zeroed) When viewing schedule (new schedule editor/viewer) -------------------------------------------------- <F5> select conference/division <F6> compare two teams' matches <F7> view all teams played and total matches <F11> selected team's matches/all teams T select team DELETE delete selected game INSERT duplicate selected game SHIFT+INSERT add new game (asks for date) Line editor ----------- You can edit all teams' lines just like NHL Hockey's line editor except this editor have no restrictions (NHL'94-'96: you can't scratch more than eight players) Remember that NHL Hockey may crash or work incorrectly if you have same players on same line or something other 'illegal'! This editor allows you to permanently edit allstar and world cup teams in NHL'97 Red color means player is scratched and blue means player is dressed but unused Keys: <ESC> exit <TAB> swaps cursor between players and lines <RETURN>/<LMB> NHL'94-'96: scratches/dresses player or changes players position depending on cursor position NHL'97: cancel operation scratch or dress player transfer to additionals/regulars heal player hurt player injure player NHL'98: cancel operation scratch or dress player transfer to additionals/regulars heal player NHL'99: cancel operation scratch or dress player change captaincy <CURSOR KEYS>/<MOUSE> move cursor T select team + next team - previous team D edit default/original lines P print C check lines for illegal positions L copy lines (current lines are copied over original lines or vice versa, depending which lines you have selected) ** NHL'97/'98 only ** A view additional players NHL'97 Note: edit exhibition databases if you want to change national teams' lines. (default databases have no effect) ** NHL'98 only ** L load saved lines S save current lines SHIFT+L load all teams' lines SHIFT+S save all teams' lines Old schedule editor/viewer -------------------------- Shows schedule and played games' results Selected team is shown in green Colors on calender display: blue=selected team plays home or red=visitor, (just like on NHL Hockey's schedule screen) white means no matches for selected team and brown means no matches for any team NHL'94-'96 only: There is table in TEAMS.DB for every match and it has space for 112 games but real space may be smaller, I don't recommend going over 84 games/team NHL'97 (NHL'98/'99 also?) : It isn't possible to edit All Star match date because it isn't in schedule file (I think it is in HOCKEY.EXE, but unfortunately, I don't know where) All versions: Don't try to edit saved leagues' schedule! It can cause problems someday (like NHL Hockey to crash or work strangely) Keys: <ESC> exit <CRSR KEYS>/<MOUSE> move cursor < previous day > next day T select highlighted team +/- next/previous team M select month <INSERT> add new game <DEL> delete game <RET> / <LMB> change selected team / number of goals scored <SPACE> view all results between two teams during the season use < and > to change teams G view all teams' number of played, left, total, home and away games. P print schedule Rule Editor (NHL'96-'98 only) ----------------------------- With rule editor you can change league's rules (period length, goalie controls on/off etc..) Cursor up and down/mouse moves cursor, space/LMB changes settings and ESC exits DB Viewer (No NHL'99 support) ----------------------------- View and edit database files <<! Advanced users only (and editor creators :) !>> WARNING: Don't edit if you are not sure what you are doing! It is very easy to permanently corrupt your database files because everything is editable, even things that are not really meant to be edited! Views selected player's, goalie's or team's values <ESC> exit <CURSOR UP/DOWN> one line up/down <PAGE UP/DOWN> one page up/down <HOME> jump to start of text <END> jump to end of text <RETURN>/E edit selected line (0x-prefix=hexadecimal) + next entry - previous entry <SPACE> change between current and last saved data (look for <F4> (-save) for more information) Use function keys or mouse to select different lists Corrections and meaning of unknown fields are welcome! NOTE: If you are going to use this information on your own programs, please put my name on the credits Hardware, software etc.. ------------------------ NHLINFO was originally written on Amiga 1200 because of lack of C-compiler for DOS environment. When I finally got old 16-bit Borland C/C++ development continued on 486 PC. Software: Visual C++ 5.0 Windows'98 for programming environment MS-DOS 7.1 for playing DOS games lots of utilities PC 1: Abit BX6 motherboard 400MHz (100*4) Celeron (overclocked 266MHz model) 128MB PC-100 SDRAM DIMM memory Matrox Millennium G200 Sound Blaster AWE 64 16-bit NE2000-compatible network adapter 6.5GB IBM DeskStar and 3.2GB Quantum Fireball harddrives 19" Samsung SyncMaster 900p monitor 8x Funai IDE CDROM Asuscom ISDN adapter Logitech MouseMan+ mouse Adapter for joysticks (Atari->PC) PC 2: FIC VA-503+ main board 300MHz (100*3) AMD-K6-2 96MB SDRAM DIMM memory Hercules Stingray 128/3D Original (non P&P) SB AWE 32 16-bit SMC network adapter 6.5GB Seagate and 2.0GB Western Digital harddrives Logitech Mouseman mouse 15" Samsung SyncMaster 15GLi monitor 6x/2x Philips CDD3610 CD-R/RW drive 4x GoldStar IDE CDROM broken floppy drive Amiga 1: A1200 68030/50MHz 16MB Fast RAM 213MB Maxtor harddrive Golden Image Optical Mouse 15" Samsung SyncMaster 15Gli (borrowed from PC-2 when needed) Amiga 2: A1200 68020/14MHz 4MB Fast RAM (broken parallel, RF and video port) 120MB Seagate harddrive Golden Image mouse External Hardware: 2 Microsoft Sidewinder game pads Analog and digital PC joystick ThrustMaster GrandPrix 1 steering wheel HP ScanJet 5100C flatbed scanner Canon LBP-8 II laserprinter Digital joysticks very old 1081 video monitor Items/software used for examining NHL Hockey database files: Hex editor (HIEW) DOS file compare utility (FC) Calculator with HEX-DEC-BIN conversion (Sharp 546D) Pen Eraser Lots of paper Author's address: ----------------- Toni Wilen Sudentie 4 13600 HML Finland email: twilen@sci.fi www: www.gameshock.com/nhl/ (NHLINFO) www.sci.fi/~twilen (HOME) NHLINFO background picture and icon by Jani Wilen <jani@gameshock.com> Please send bug reports, comments and suggestions for new features! Even ideas that feel stupid may be good ideas! MZ@ !L!This program cannot be run in DOS mode. $k;8;8;8@8:88:88/8;8:8Y868;888V88:8Rich;8PELI6PP`@h`.text6LP `.rdatad` `@@.data@.rsrc0@@ULzCH$t LzCB@H|LzCB@f@ LzCQ@fB]ULzCxufV LzCQ@LzCH$TJuf4LzCH6t$LzCB@3HtLzCzuff3]UJ LzCQULzCH@3QU}E$o@hB PzCQmEU^EMOEUf?EMf/EU EMhBPzCR]@@ @@,@<@K@Z@U(tbBOLzCBE LzCQ@3BE}M$@hDBPzCREME]U3EE]vMUE]eE3fME]RU]HEMEm]1htBPzCRLzCH@3QRhBPzCPE]@@@#@4@G@Q@h@ULzC@ LzCALzCfEfB LzCQ@3Z| LzCQ@32};M|ULzCH;|"URLzCH@3RhBPzCP LzCQ@32|M LzCQ@3P};M|ULzCH;|"URLzCH@3RhBPzCP LzCQLzCRfEP LzCQ@fP yCQPu$EP LzCQ@3Ph,B PzCQ]UQSVWLzCH@3QthBPzCP LzCQ@z+tEP LzCQ@R+LzCH@Q3 LzCy}3fME LzCQ@J;|LzCB@fHfMUu( LzCy_^[]UQSVWLzCH@3QthBPzCPtOLzCB@HXXXXLzCz LzCH@QLzCH LzCB LzCH@y'tLzCB@P'LzCz3fME LzCQ@J;~LzCB@fHfMU LzCqLzCz MLzCB LzCA _^[]UQLzCH@3QuhBPzCP LzCQ@zuLzCH@y tILzCB@@]Au LzCQ@B]LzCH@A ]tLzCB@@ ] LzCQ@z3t/LzCH@MUREP LzCQ@R3LzCMH@UREP]ULzCH@3QuhBPzCP H%CtLzCLzCHJtbBALzCH@y/t(LzCB@E LzCQ@R/]LzCMH@]E]UVWLzCH@3cu4HzCHHzCBLQh@BLzCB P{ LzCQ@3Bu>M LzCz E LzCQ LzC@ t>M----LzCz E LzCQ LzC@ 9 LzCQ@3B$ LzCQ@z#t PQLzCB@P#D LzCQ@3BPhDBMQl RPMQLzCB PH`!C`!C3fMMU;~fEfEM $E$M`!C$LzCH@yt$RLzCH@Q,$LzCR 3+ LzCy 3fMUE;~fMfMM $E$ LzCy UE+$3+$ LzCQ 3+MLzCB LzCA _^]ULzCH@3QuhBPzCP5tbBLzCB6t) LzCyuLzCB@3HtbBLzCBEfH%C LzCQ@z/LzCH6},LzCB@3HtfH%CLzCLzCHJLzCB@E LzCQ@R/]LzCMH@fH%CLzCB6~V LzCQ@3BtD LzCLzCBAfH%C LzCQ@ULzCH@Q/m]LzCEB@s LzCQ6}"LzCH@3QtLzC LzCQP]LzCH6~.LzCB@3HtLzCLzCHJm]LzCEBfH%CE]UVWLzCH@Qt@LzCH@MLzCB@Hk;LzCB@ LzCA@LzCEB@ LzCQ@zuLzCH@y uuE`!CU3tMM}`!CtU EE LzCfQRPzC[U3+_^]U|VWLzCMH@LzCB@3HfURPzC]fMQPzC]EPMQUREPuBLzCB@Huf3LzCB@Hk;LzCB@ LzCA@hE]Au ff fURPzCU3+fMQPzCeEEPMQs:fEUu<LzCH@Quf3+LzCH@Qk;LzCH@LzCJ@RfE_^]UVWLzCH@3Qth`BPzCPtOLzCB@HXXXXLzCz LzCH@QLzCH LzCB LzCH@Q'LzCH@ME`!CLzCB@x't6 LzCQ@R'LzCx U3+5LzCBU3+}3UUE MMLzCB@Hu)LzCB@Hk;LzCB@ LzCA@$LzCEB@`!C LzCQ 3+V LzCQ@z't LzCH@Q':LzCHLzCR 3+ LzCA _^]UQW=XzCtp}3fMEM3 uEM}3QURXzCP PzCQ(jhLBXzCRPzCP(MQ_]UE% bB]AtE bB]uf3E]Auff ]UWfEffE PzCQEBfEU3tUM|CQ|CkPHMQM}3UD EfMffMjrPzC_]UEffMfUfUfUE|M|(Uuf3^E}fEfE HzCQ6EkLM}uUtE3cuUfEff]UDzCfEEfE HzCQ6EkL|C|CLUf jjEPtdME;tMHzCB6MkTt2HzCH6UkD |C|CfMffMUfEf]U]UE=l|M|3 U| E~3EfElMyIAuEduEufEnfEmUE;uMUUfEffEMnufB fBUfUE|"MMBEEfMffMUEEB;~3UEEE]UEPEMQbE}u3NUREEP:E}u3&MQEfURfEPfMQR]UE3u3U3.uMME]UfElEE%yH@uEduEufEnfEmUE;E|fMffMUEEMnufB fBU+UUfEEfEBfMfUffUE9E}MU+UfEfEMu6fUffUEufEfMffMUfUBfEMfUfEfMfUfEf]UEPMQUREPMQUREPhPBMQ]UhdBhhBPzC]Uj(hBh|BPzCu3B]U=|6Cu|6Cu 3xEEPMQau 3WURjj EPMQUREPMQKu R3IU R ]UQE EE}}=MMUP'CMMUP(CMMUP)C]UQE EE}MU@E UEUfU`4CE%M@U MUMfMP%CUE@M EMEfE2C$E MM}UUE.C4C.C]UQjj`6Cjjd6Cj@jh6Chjl6Chjp6Chjxt6CE EE}M<`6Cu3P*C]U=`6Ct`6CP=d6Ct d6CQ=h6Cth6CRx=l6Ctl6CPa=p6Ct p6CQI=t6Ctt6CR1=6Ct6CP=6Ct 6CQ]USh46C=6Cu3E EEM;MsjU33fE`4CU3B3fEP%CE3P3fU2CMMkt6CD Mkt6CD EEx6CE MM}Ukt6CLM}x6Cx6Cx6Ck 6Cx6Ck6CfMfLUkt6CMLU@E%ME MEMkt6C E% MUMUMUkt6CLMUE@UEUEk t6CTUUE EE}|vMMUUEkM`6CDEMkU`6CD EkM`6CMD MkU`6CD {x6CE MM}vUR[]USVWEk 6CUEk 6C3fTUx6CEMUk`6CLMU;UEEM; x6C}qUk6C3Uk6C3ftk`6CUk6C3Uk6C3f|k`6CD1;D:v MMUk6C3Uk6C3ftk`6CU;T1w2Ek 6CUk6CffIHUUEk 6CUEk 6CfUfT_^[]USVx6C;E% 6CQUE%E 6C3fQUEEMUk`6C|t4 x6Ck6C6Cf fRPx6Cx6C 6CUQ6CfMfHUEk`6CUuk`6CDD2MUk`6CDUEk`6CUuk`6C2MUk`6CUEk`6CUuk`6CDD2MUk`6CDUEk`6CUuk`6CDD2MUk`6CDUEk`6CMD"MUk`6CDjN^[]UEkM`6C3Lt[E UU}|CEkM`6C3LM#tMQUEQUkE`6C|UkE`6CP*CDMkU`6CMUkE`6CTUEkM`6CDEMkU`6CLMUE3u P*CP'CUE3u P*CP(CUE3u P*CP)CP*CP*C]UT}EEEhE}u3E MM}Ukt6C|M@UE%U EMM UE%UEMMUE@UEMM Y*CUZ*CE%[*CfEfEMUE%%MMUk`6C3LM#u6*CMQUR EE X*CAfUffUE%MfUEEMMUUE EEM;MsPU33fE`4CU3B3fEP%CE3P3fU2CEUUMMURChAEEEh&E}t}u+}tMQ}tUR3E EE}}MUfJE EE}}'MMUUEMME UUE;E@EMMUUEE MM} UE3M3EMU3BE3UEM3QU3MUE%MUUEP}UREPMQUMfQUEMAMMUEP3P'CE+EMUJ3P(CU+UEMA3P)CM+MUUEPMQ]UEkM`6C3Lt[E UU}|CEkM`6C3LM#tMQUEQUkE`6C|UkE`6CTUE%3P'C3Y*C+ME%3P(C3Z*C+ME%3P)C3[*C+ME 4CE 4CE 4CUU;*C}E*CM X*C]UE%EMMUUE@ E EEM; x6CspU3P'C+EEM3P(C+UUE3P)C+MMU4CU4CU4CMM;MsUUEE|E]UfEPMQURh0B]U E7CjMQ*jURE%%MfEUE%%fUMfUE%%tMQfUR7CffM7C7CE!ulj MQ_UE%%fUMUfME%%t(MfUEPfMQ7Cff7C 7C 7Ch 7Chz7Chh7CUfEf-fEt9fMfMUfEf-fEtU EE 7CQ7CR7CPt]UVWM57C}M7C7C_^]Uf7Cf7Cf7C 7Cf7C 7Cf 7Cf7C]U7Cf7C 7Cf 6C7Cf6C7C7C]U7Ctf7Cf 7CfM37C;7Cv7C7C 7CffEU7C;u>RcfEM7C;tfEf6Cf 6Cf 7CfE+fUfUE 6C;|'7C7C 7C 7Cf6CfUE 7C;|5U7C 7C7C7CM7CfJfEfMf 7Cf6CfUE=}wM7Cf6CfJM7C7C f 6Cff 6C6C6C;|- 7C}!f7Cff7Cf6Cff6CfMf 6Cf7C]U7C 7C7C;~n7C6C 6C7C6C6Ch6CfE 7C7C+f 7CEf7C 7Cf 7C7CfUE36CMUUE36CUUEEM36CEE 7CUUE 7C#fEf7Cf7Cf7CfE]UQVW7CffM7C7CM57C}M7C7CfE_^]UQfE}uEkMMUfEf-fEM}nU7C UU7C7CM7CMM7C7CE 7CEE 7C 7C7C7CfEffEN]U7C7C]UP~]UyCx8uf3fEM}fEfUfUE LzCbB LzC^RyCP8E}t,fMffMhBURPzCu3fUffUE}MLzCbH}kUuhBhBPzCfE]UdVWLzCHuhtGCh;Ch;CyCRxGC=xGCujyCPH HzCA.HzCz.u;CPzCPMQ;C ;C! jUjQWEPMQ}fEU|WfEPfMQ0E}t<fURjEPfEM}UU~ fEfEMVfEU|EfEPfMQHzCB.P$fEM}U~ fEfE+ C~fCfE ;C~&C FzC ;}fCfE 7C[E%E}M(}M}H}Kt`}Ptjp 7C7CkD3Ttf7Cff7Cj79j# 7Ctf7Cff7Cjj7Ctf 7Cff 7CjLj7C7CkL3tf 7Cff 7CjsueUU}M(}M}H}Kt[(}Ptj;C3Ht;C3Bk ;C ;CjajM;C;C;C3u;C;Cjj;C3Ht;C3Bk ;C+ ;CjQDj;C;C;C3u;C;CjE%EM M}kHE3>L@$L@ HzCQE;CE?CECCEP ;CQRf7CP 7C57CHzCBLzCbJ LzCTLRyCPMQ$>jPzCPLzCfH QhDBPzCfEE LzCfUfQ LzCH LzCbLzCfHfB" LzCQ"LzC^ xGCUR7C 7CkT 3u17Ctf7Cf-f7Cf 7Cff 7CPU-uLzCfH fLzCfJ LzCfH fLzCfJ LzCH }HzCB LzCfA LzCB HzCQ;|LzCf@ LzCQ LzCbLzCfQfH"LzCB" LzC^xGCxGC3Ht'URG7C 7CkT 3u17Ctf7Cf-f7Cf 7Cff 7Cnf7Cff7CUbcc?jYyCPd0j yCQhgLzCfB P_^]K@H@K@fJ@K@K@xI@K@L@UQEt 7CtEEEjURf|CP |CQ7C|CR 7C|C|CQ]UQEt 7CtEEEjURf|CP |CQ;C3B |CP;C3|C|C++Q]UVW7Cu> 7C57CHzCBLzCbJ;C! ;CQRxGCP yCQ(;Cf;CR_^]UE}fMQyCR$PM]U$VWLzCbMfE|CkfUfEfEEcCE; CU|CT;CM;CE |Ck!;}p7CuE 7C;uU7C;tBf7Cjj`fMf 7CfUf7Cj@B4EE |CfUffUfEffEMHzCB|C;~8fEfEffE |CkfM|CfEffE ;CMtGCUE3U3E83L fMUfBfEMfQfUEfMffMCE |C;CE |C;CE |C;CE |C;;C UE3HU;u[E3U;uL;C;Eu 7Cu5f7CjYjU;Cj>3EEfMffMUUEEr_^]UVWff8f fPf?|CLQjgxGCRyCP4XjXQnjj[f$tGC(;CX;CT?CHCCXBBABQfBfABQX3XLXTB BJBBf BfJBBT3TD THBBABQfBfABQH3HLH<3jlff0ff,,|CR0|CQeffD(Ri(83Af0ff0DfDffD,|CR0|CQCe(QxGCR4Pf$QURyCP,tj Wk jKk4t<4<<jjURff$ff$f0ff0((<jjjjjXfDf0 HzCAf,LzCb@@Q@ffL@@fLP yCQTtffffPffPxGCR4PfLQURyCP0t!j if ff <<9t#<;4u<<<:uj^i jRifLP yCQTtf8ff8fff0|CRD|CQb}H3+H3HD HfLQyCRTtJ}T3+T3TD TH}X3+X3XD XMQhB`Rjj`Pcf0ff00,;0}_|CR|CP0|CQD |CPf0ff0f0fDf fDXTHDF0}_|CP |CQ0|CRD|CQ9f0ff0f0fDf fDejj?f|CkR|CP_QPR P8QRhBh7C h7Ccj+_^]U$LzCfHfMLzCfBLzCHHMLzCfB2fE LzCfA2LzCfBfE LzCfALzCfB(fE LzCfA(yCR P}ILzCfMfH(LzCfEfB LzCfUfQ2LzCMHHLzCfEfB LzCQk*LzCH8LzCJ<HzC@fEfEfUffUE2} MU fEfEfEfEffEMHzCB;}>MUkU fEffEMU;|fEfEffE]UQ)jEPfMQURGCP)fEfE]Uf |Cf|GCf FzCf ~GCGC|GC|CfGCf|CfGCf |Cf GCGCGCGCGCGCGCGCGC]U|jhPBfEPMQURGCP;]UPjhBEPMQUREPMQURGCP;$]UjEPMQGCRY#]U}uEH7QUR]UQVWj;EEkcPMA7UfB E GCffP"EtMfA$ UfB$ }U3+MUB7A'MQ'fGCGCFzCMGCR++MQ'fBGCfGCE_^]UQVWj;EEkcPMA7UfEfB MfUfQ"EfMfH$}U3+MUB7A'MQ'fEH'fAGCfGCE_^]UVW}EkcMQ7D3+_^]U }E3GCGCjEP GCQ}fEUB"MQ +M++UJ fEUfB$fEMfMUfUEMT fUE GCQDfEMQ7fB^PfMQfURfEPfMQGCRGjfEPfMQjURGCP GCQfEUkcEH7EkcMQ7D VMkcUB73T;EkcMQ7fD^PMkcUB7fLQUkcEH7fTREkcMQ7fDPMkcUB7fQGCR^EkcMQ7DuZMkcUB7fLQUkcEH7fTREkcMQ7fDPMkcUB7fQGCRjEkcMQ7fD PMkcUB7fLQjUkcEH7TREkcMQ7D_P GCQrfUffUfEtU]UQfEE3tUu&EEfMf |CfMfUffUfE]UE PMQfURfEP]UjfEPfMQfURfEP]UjfEPfMQfURfEPl]UjEP]U}t EH7} f fEfEE%tMUA++B7cfEUREPf3fMfEUkcEH7|zEkcMQ7M;PUkcEH7TE;|6MkcUB7LU;EkcMQ7DM;|fUffUqEkcMQ7}fEMUkcEH7T EkcMQ7DjMQyUkcEH7UJ+Et?MUA+;B/tMy/tjUR4EMQ+P/EMQ/P3jEPMA/UtjEPMQ+B~jMQ+RfEEkcMQ7DjMQUkcEH7UJ+EMQ+3BMUA+;B/tMy/tjUR8EH+fQ^REH+fQREH+fQREH+fQREH+fRGCPjMQ+fB PMQ+fBPjMQ+REH+Q_RGCPZMUB+A/MUB/A3jMQUB/E%tjMQjUB+H~JjjUB+HQUB+HQUB+HQUB+QGCRSfEEu*M3Q&ujEPjMQU|Eu fMkcUB7|UkcEH7Tu f fEEx/uMUA3;B+ufEMA3Ut:Et)MkcUB7L u hhBfE>E@5Ut)EkcMQ7D u hpBfEf ]UjfEPfMQfURfEP,]UE PMQUE+RMU+QfEPfMQ]UQEf CfUfCf C3JC3UE]U]UQEtEEMQUBPMQREHQUP GCQUREHQUBPMQREHQGCREPMQREQUBPMQRGCPDMQUBPMREHQUP GCQ]UEPfMQfURfEPfMQ]UEMy+UB+H t!UB+H~jUB+PJjjMQ+BPMQ+BPMQ+BPMQ+P GCQUB+EMy/UB/H UB/fH^QUB/fHQUB/fHQUB/fHQUB/fQGCRjEH/fQ REH/fQRjEH/QUB/H_QGCRSE@/MtUB3E@/]UjEP]U}u f E3H&upUB&Ex+uMUB7A+MQ+BtMQ+3BuMQ+cEP+MQehURf BEH+MfEUU}K }Kt+} t<} tM}Ht[}Mt"}PtGEH+cUJ+fE0EH+cUJ+fEEM@++A7cUREH+QtEH+3Qu#EkcMQ+EP+MQeUE;B+t:MQ+UEMH+jUREMH+hUREM@++A7c@]UEMP+;Q7s+EH+cUJ+EH+}EH+cUJ+EH+}EMQ7P+]U VWfxfxffxx@}xE=~Rfxfxffxx})Ex#txfMffM=GCuGCGCEdflflffllE;}1dddB`l`Tdf|flflffllU;jlLQGCRlfM lU |CHf|ff|lU;}|Cf|ff|TUB'hhfQfpE@"MQ +|++UJ ftflflffllM;}l|h3+hftft |ChfBh3Ht*lU |CHftffthftfQh3Ht|CftffthfpfQpGCBGCR++DhfA pGCHT hfPlh BhGCQ_h@ hA^hch^GCHfpffphfhfpfQEhH'GCUh+B7c_^]UQEH'MUfEfMUDMfAUfEfBMUDMfAUBE@ MA^jURKEcEMUEfHMfUEB'ME+A7c]UQEH'MUfEfMUDMfAUfEfBMUDMfAUBE@ MA^UcUEMUfBEfMUQ'EM+H7c]UVWEH'MfE}u ExBfE=GCuGCGCE}(jMQGCR GCfEM}GCBfEM}/UB"MQ ++UB E++fMMfUfEMTEfPMfUfQEMTEfPMA U }4u}jEP GCQ++EfpMU EfHM$}'MEGCR++EfH MU$EfH Mt UB(}E3+M,AUJE GCH_UE(B^McMUffEfEfEMUEfHMUQ'GCEM+H7c_^]UpVWj EHfMUREP%tj fMfMfEfEUUE3tQfUffUjEPMQ"fEUE;~fMfM}3UD EMu f ) UufEE|MU;|EPMQh|BfUfUEMGCJUk+;~,GC@MfEME++fMfEfUf+UfUEfMffMUfUfEfEMUfMjEPMQfUjhBEPfEjhBMQfEjhBURfEEM;~fUfUEM;~fUfUE fEMUk;}EkfEMU;}fEfEMU;~ fEfEfMfMUfUEMHfUEPMQE+fUf+fUMUE+fEf+fEMUk;~EfEU}fEE}fEMUGCP;|GCHU+fMEMGC ;|GCM+fEU|E}j6fETfMQfURfEPfMQAEjjjUELQUELQfURfEP GCQ jUREMTREPMQGCRjEMTREPMQURGCPjMUDPMUDPMQUELQGCRjEMTREMTREMTREP GCQKfUffUfEffEEMQU RjjjhGCEEMU;~)EMU+fMffMUE+fUM}fEUUfEfEMt'}3UD EfMffMjjjUELQUELQfURfEP GCQ jMEUR++Qu}jEPMQ++VjEP GCQGCREMfEfUfUEfMffMtfUGCjjjE+PfMQfURfEPfMQUREP(fMfMfM}3UD EfMfMfUfUfEfEffEMUuEBEuEBMu!EBUEM++fUUGCEt Mu:UE;.jjjjfMQfURfEPfMQUREP(,jjjjfMQfURfEPfMQUREP(fMfMfMfUffUfEfEjMQUE;|MfMU}fEEkcMQ7EP+jMQUREPlMQT9fEUjj}tUtfEj=fEMQU|$fEPWfMQURfEEPfEMQ9U'}E|fMfMU~E%uMfM#UE;uMfUf+fUEM;uUfEffEbMU;ufEE|fMfMfMURR8jEPfE_^]UEM$CPGCfEfGCfMf GCfUfGCfEfGC GCQfGCRfGCPf GCQfGCR3]UGCPf GCQfGCRfGCPf GCQGCR]U]U]U]UjfEPfMQfURfEPh]UEPDfEMuf U}f fE]U]U]UDVWj}fPQ`%tjsUBfMff3 t3fff3 u+PQURpf;~ff3u5. ff fUff3trfffjPMQ]f;~ff3D ff fTJf;~ffffLf ffRPn++++f+++f} f} f GCA;| GCQ+fGC;|GC+f|}jEf3fRfPfQfREjTRTRfPfQGCRffffff++fjPQPfQGCRjPfRPfQGCRcjPRfQR GCQjRQPfRGCPfff3jREPfjUR++DP++PjPMQGCRfff3D 8jjjjhGCfffffE3EGCjjjjfQfRfPfQRP(fff3LfjRjPQl.fjj}t UtfjDfR|0fQRfRPfQfR.|'}ff~#ufP-QR%tj1jP;uf3ffff_^]UPVWjfPQ%tj}3+MQffE(f} fZ~ fZM fE,ff3trfffjQURrf;~ff3Lff fDPf;~ffffjUREPf ;~ f ffTLfRPM++++f+++f} f} f GCA;| GCQ+fGC;|GC+f|}f3[ fRfPfQfR.jTRTRfPfQGCRjUR++DPjMQURJ++VjMQURGCPpfffffffff++fjTRTRPQGCRjfPQfPfQGCRjPfRfPfQGCRjPRfQR GCQ=jRQPRGCPfffUR++fffjjjjhGCkfffffM,3M GCjjjjfRfPfQfRPQ(fff3D ejQr3fjRfPfQfRfPMQRM%fjj5}0tU0tfjffR}|fQRZf|C'4U3+ff3f=Ku&fff} f=Mu2fff;~ffGu f=OuffSuntcffE(;tF3 u0 fffQ:M(;'f}t$U0bBuE(bBAtfE0|9~$.t-t+u fffff ;uU(;ufffumtbfffff;t0fff ttGNU3+M3u ff fjPfQfRfPfQURP* <Qu RP%tjjQf_^]UjEPMU+QEM+PfURfEPl[]UE% |Mff3]UjEPMQ$fEMEU++fMjEMQPEMTRfEPMQGCR0E PfMQfURjEPMQGCRXfEPMQURfMffMjUEHRURfEPfMQGCR]UE PMQfURfEP}e]UEPMQfURjjjjjEPMQURw,]UlEHQRhBEP&^M(QU$RjE PMQUREPMQUREPMQ",tREP*`U]tMMUUE]AuEEM MUEMJff3]U=(Ct(CPr(Cf&CMutj@jjjhGCZ(C|CDPf ({CQ|CRjT|CPf ({CQFzC|C+RjnT]Uj(CP ]UWE}" FzCU|C+fMM|CfMfEE3}3fMjjjj|CRE |CPfURfEPMQ(CR(E |CfUffU}3ELMbGCf&C_]UBMj$jfDzCP%j,#MQ #]UEGC]UW(CPJfEM}'&C| jf&Cf EfEM@=GCU&C;tx GCMfEfUffUEM;}.}3UD EM3ufEE|MQfUf&CE|MdfEf _]UfEyCxtuj yCQHHzCB.HzCx.uj~b PzCQHzCB6 GCfEfEFzC|C+ |CfICj|CR({CPjjbK HzCQHzCHLzCbfQfGCjMbbE%-uf GCff GCU+ufGCffGC HzCQ6Hu=GCLzCH;| fGCGC}LzCHf GC;GCLzCH;| fGCGC}LzCHf GCjpahGCyCRtEPMQUR&fEE}-fEMufEU;fUE%E}PD}P}I }It[}Gt<}Htw}Ot0}QtD}tt}tIfEfE' ICfUf+fUnICfMffMWfUffUEM;}fUfU5fEffEMUIC;|MIC+fME%=;|5ME$fUf;fUfEffEfMf GCUE;}fMf+ ICfMU}fEfEfEMUIC;|fMf ICfMhGCyCRtEPMQU tE%EtMeu+hGCyCRtEPMQnU+t E%-usMu(U ufGCf5fGC@>jKz]UhVW1^FzC |C+P({CR|CPjL=GCuj$^ GCtGC@GCE@h8t0fp0x0XtYt;n8thBPzCP080B08uhB PzCQ808`fpffp00:U}MfUfp IC;BUpIC+;~;p IC+UfEMffICMffEff44U;tXtYt;n8thBPzCPt8tBt8uhB PzCQ8t8[t3H@@f4ff4tt|CRfDzCP GCt8B DBR@+EP@+MQGCRhLBDP@RDQPzCRfppktTfpffptfpffppIC;|f ICfpUpU ;UpTEfME;~UEff fptzp IC;@<t3Xu:8thpBPzCRt8tQtt3Yu58uhBPzCR8t8At3ctC@+hP@+hQhBDRuPDP PzCQ?tzD3+DQPzCRt38$@hBPzCP@3UEPMQtBPDQOhBPzCR@MUREPtQRDPvOhB PzCQ@EMQURtHQDR4OctHdd|3+d3%tddtd+Q|dPOfll}lfl`fxfxffxxl;}8x@3 PhB`Q*N``hBPzCPlQR|PhBDQMtBdd|3+d3%tddtd+Q|dP6Nfll}lfll@l hBPzCRlPQ|RhBDPLt3;hP@QD3 DRtP yCQxt3B@@t3ctDQPzCREpE;uA<ICtffGCjjf|CPf CQf"CRjGhBPzCPttfpffpFtxtXtYt;n8thBPzCPt8tBt8uhB PzCQ8t8`t3@@tt4@+hQ@+hRh4BDPJDQPzCRjS_^]@@ @@@@K@@UVWGCcu ICMGCj@hGChPBPzCujjhGCLE GCM}U$@EMpfUREP PzCVUREP PzC=GCU3+MQURPzC LzCfA_^]@@@@@@@@UEu({C |CfCUu fCPE~fMf CU~ fEfC]UW =KCfC({C |CfCfC_]UfC]U@VW.yuKC3 t$;KCuLzCb3+ LzCbjhB\0uhdBhhB%KCffff2O3 t!;u;v&+PQR\0jh`BP\0P;r/P#\0 LzCb3+_^]UE C;}fUfCE C;}fUfCEMC;~EMfCUE C;~UEfC]UVWC} fC C} fCC |C;~f |Cf CCFzC;~f FzCf CfCfUfCfE CC;|C C;}CC+fU CC+fMEM |C;| |CM+fEUE FzC;|FzCE+fU *XCj UR](XC |XCU$XCMtUEMUxEfMffMtDMtxxEx |XCtt4|XCMU (XC$XCtEMUE XCxXCrEfMffMUfEfUffUEM;t3B KCt3Q XCt3 8XC|x|xx|xxx|xxx|xxx(XCttUXCM+xx|XC (XCU (XC+ttaXCQMfUffU9fEfEffEMU;t3H KCt3H XCt3 8XC|x|xx|x xx|x xx (XCtt$E XCU+xx |XC(XCE(XC+tt?=Ct6h UREP CQUREPMQURCP$`Bf |Cf CfFzCfCfCfCfC_^]UQEljMQURj@XCP @XCRdE}vu}vu@XCP @XCRl}uhBEP ]U}uE%PMQURhxBN]Uj@XCP @XC]UCt CuCt%*XCt@Dj *XCt?]UjhyCEP CQaB]Uj"jjjEP]UQjEt!f |CQjfURjyEP]UQEPMQtE%ytMYuff3]UVWj`yCE TzCMfEfUffUE FzC;}Y |XC(XCu} |XC(XCEE |XC(XCEE CuUfFzCRf |CPjj8 |XCFzC(XC5yC=$XCf|CPf DzCQ _^]UfEf CfMf "CU|&E|M |C;}E FzC;|UREPhBK]UWCuMQH"CFzC |C+;~f"CfUjjf"CPjEfMQfCffCE3U3 udf DzCf Cf"Cf|Cf"C"C FzC|C+;|$f"CfFzCPf ({CQjj3uf|CR}3|CQf "CQf CRi3EMUREPf "CQf CRBf Cf|Cf CMMfCffC"CM+|CPf |CPfMQj_]UWE}}3fMf Cff CUR"C |CP CU|C|C+LQ"CR C|C++Q},|CREPf "CQf CRAfEPMQ<fCffCE |Cf Cff C_]UQVWCu}3U;}}3fM C |CkP CCfEEMP+;~EP+fMU~7Mu"C=|CkP=KCE_^]UWfCffC}u0 |CQ({CR"CPj0 |CQ}3|CQf"CPf CQx0|CREPf "CQf CR?}3QEPi}3|Cf Cff Cf Cff C_]UWfCffC}u-jjf |CQ({CRf"CPj3}3|CfM C DzC;ufEfUfDzCfU f CfEjjf |CQfURf"CPfMQl3|CREPf "CQf CR>}3QEP)}3|Cf Cff Cf Cff Co_]UE|C]UWfCffC({C}3|C+f Cff Cf"Cff"CjHj}3QEPQf Cff C_]UQW}t}3fMfEfCffC({CM|C++f Cff Cf"Cff"CEtjMQjqURefCf-fC_]UfEfCfCEPUfEM}C$Eu$MYtUyufEE} CUufCfCfE]UEfjMQUR]U0EffEfEfEfEMtjjjCREPaBu[jjjMQaBuj1BURf9EPaBMQaBjjjCREPaBu Cu UuPXCtn3 JCt fUfU fE$fE3 JCu3JCtfEfEfMfMUfEffXCf | C:3JCtfEfEfMfM3JCu3JCt fMfMfUfUfEfEffEM}U3JCtM}UJCfEfEfEfMffMU}1EtM*t U6uE3ICtU}(EfICfMUICEfE&fCMuj `BfsUfEfMfUffE]UQfEjEPMQ0]UQfEjEPMQ]UQfEjEPMQ]UfC]UWEfE%3P$aBlu#`w`ud rfElu`rfEMtjURjjhaBBhBhBaBE}t)hBaBE}tjjEPMQaBEhBaBCE_]U(W 3}E+E@yCEje yCQaBEhjaBEEEEBURaBf,XC_]UHEE}wb}$}w'}xMM}U$f@EE}U3@$~@}wT}}w,}}.}Y}G}}} *XCtjaB,MMCEP KCUJ$3fC}u fC}tfC fCE%ufC fCMQURaB*XCt8 Ct+Ct fFzCPf |CQjj+Ct fFzCPf |CQjj|UREPaB3jaBfCfCfXCfCfXCfCfXCfCfXCMQg*XCt<2fEf:XCf :XCf CUf<XCf<XCfCf Cf+ |Cf C*XCt8-fXCE%fB BtB*tB6u BICUfBBWu fBD B}BICfCUB| BICfBUJCfCE;Cu fMQ0UREPMQURaB]R@W@2@2@`@@}@@9@@2@Uf~XCfEf~XC ~XCx|,XCJCf~XCf-xf~XC' ~XC},XCJCf~XCfxf~XCfC]U$C~fffff;}akETCkMTTCkUDTC{ *XCt'hTCRjj XCP XCRffff}VTCTCTCRhjCP(`Bf FzCQf |CRjjZ]UfC*XChTB KCQKCPLPhhBj CQKCRKCQPP=@XCt@XCR@XCQ@XC= XCt XCR XCQ XC=KCtKCRKCQKC=ICtICRICQIC$XCR9$XC=CtCP8`BC=Ct CQ4`BCDXCR<9DXC=Ctj0`BPCP,`BP4`BC=Ct CQaBCKCR8KCTzCP8TzC yCQ8yCTCR8TCTCPr8TC]UE |CfEfEffEM} UEMAUBEMAUBE@MAUBE@MAUUB UE@ UMAUBE@MAUBE@wMAUBfE@dMA2UB&E@MA'UB-E@,MA#DUB"DE@!D]U4VWEf*XCf$C$Cf(XCf|XCf |CfFzC |CfEfMffMU} E |C"|C "|C !|C!|C |Cj[uE|BfEfMffMfUffUEuEBn TCQL6TCURfEPX u|C}EB#|CkdfE |Ck&fMUtbaBEEPMQaB} | }X}E EfEU@UE9E}M9M} Ut fEfE |CMf *XCUt f$C$Cf(XC *XCUE=~EBfMfMfUfUE=|M}fEfEU }E=MX}U~fE fEXE=}M U}E=X~fEfEEM++f|CfUfFzCfFzCfKCfMf |Cf |CfKCfKCf({Cf ({Cf |XC|XCf|XCfFzCf|Cf |CfMfFzCfUfKCfKCh3KC |C FzCkP2TCUREtXjuRURfEPU *XCtu%j&fCfCfC~j*XCtB BMQURP FzCQ |CRhBEP *XCt]jCRaBhjCPbBMQaBPaBjUREPjj CQbBjCRaBjjfFzCPf |CQjj3}uEBE_^]U0VyCP1 |XCFzC(XCQ1yC TzCQ1|XCFzC (XCR0TzCU$ChS0E |XCFzCQ0Eh h |CEP3cfEfMfxfMUFzC;M |CEEfE fMffMU |C;MUUfEfEffEMxU |CMMfEfUffUE=}JMU |C;}3MUFzC;}Mi UUEu c*UUEE FzCX}.FzCX++i MMfFzCfU)FzC-X+ |XCUUfEX |C= }' |C ++UUf |CfE |C- +MMfE fEfUffUEM;}dfEfUffUEM;}'UE3~UEMu|XCMMU UTzCEMMfEfUffUE FzC;fEfUffUE |XC;$CEMEEMMcU3kM"|CEEM3kE!|CUUE3kU |CMMUUO#EP-MQ-f|CRf({CPjj-^]UQfEfEffEM} UXCXCXCXC XC XCXCXCXCXCXCXCXCXCXCfEfEffEM} UZCfEfEffEM} U[CfEfEffEM} UYC]Uh$BjhICjPhDBhKCh@bBICP ICPbhpBjCP KCQKCPPP: $CFfXChBjj$CRFzCP |XCQKCRKCQTPvfXCjjjFzCR|XCP KCQKCPTtAfXCjjj FzCQ|XCRKCP KCRTt hB-(ElEEhBjh@XCEP KCQKCPP2 $Cfpfpffpp%=pkp |CTCpkp!|CTCpkp"|CTCpTCGhBjh XChTCjDKCRKCQP1 XCR@XCP @XCR|gt hBtP @XCQ@XCPTPMQafKCUROfXCEP=f8XC |XCFzC$CQ($XCf]UQfEE u hB&ME#tfEfMffM]U$EPj1jjjjjjjhjjjMQ`BEURCP,`Bh X`BP CQ,`BjCRT`BhCPP`Bf|Cf |Cf |CjCRL`BhCPH`BfEAfMffMU*jHjHjjCPD`B@`B |XC(XC $XCUEEjMQjjCR<`B@`BfEfEffEM@U|XC (XC$XCEfEfMffMU@}E (XCU3U;t4|CM;}fUf|C|CM;}fUf|CD|Ct |Cuf3qf|Cff|Cf|Cff|C |C|CQ%TCTCEfEfMffMUjHjHjjCPD`B@`B |XC(XC $XCUEEjMQjjCR<`B@`BfEfEffEM|C;}tfEfEffEM|C;}LE |XCUD (XC$XC3U;tEMMqf]U=CEE({CE FzCMjjhURaBE+EfCM+Mf KCjyCRjjKCP CQhhhhyChBjaBC=Cu hB!Utj CPaB CQaBCRaBC=Cu hBO!h(#DXCDXC( DXCfADXCf$CfB |XCDXCJFzC DXCA|XCFzC DXCQDXCB$Cu DXCA DXCB$CP `BC=Cu hB jjh$XCj DXCQCR`BC=Cu h0BF CP CQ,`Bu hDB" $CKhg"EEfMfAfEfUffUE=}JMkUE |CLUkEM!|CTEkMU"|CDMQd`BCUR^"jCP CQ``BCR`BfEfEffEM}JUkE |CUkE!|CUkE"|CRhjCP(`Bf]UjjjjEPaBt&jjjMQaBURaBEPaB]UfEf|CfE Ct%URfEPfMQyCRf_jjfEPfMQURfEPfMQyCR+E%PfMQfUR$XCP `]UE |XCU (XCUU$C MUe}}*EEMUJEMAUE5MkU |CBMkU!|CBMkU"|C]Uf&Cj|CP ({C|C+Qjj]UfCffCjMQUE+RMU+QfEPfMQ jfURfEPfMQfURjfEPfMQfURfEPjfMQfURfEPfMQjfURfEPfMQfURfCf-fCMU+QEM+PfURE |CPv]UfCffCjMQUE+RMU+QfEPfMQjfURfEPfMQfURjfEPfMQfURfEPjfMQfURfEPfMQjfURfEPfMQfURfCf-fCMU+QEM+PfURE |CPo]UfCffCjMQUE+RMU+QfEPfMQjfURfEPfMQfURjfEPfMQfURfEPjfMQfURfEPfMQjfURfEPfMQfURfEEfEfMffMUE;XMfMfUffUEMU+;jfEPMUQ=fEf5fEf Cff CUE+RMU+QfEPM|CQ]UfEf|CfEfMQfURfEPfMQfEfUffUEM;fEfUffUEM;UERMUQyCPU;ugCu.MQUERMUQ$XCPMQUERMUQyCPjD Cu]UQE |XCU (XCUU$CMffEU3B XCk3 |C;uEE3HXCk3!|C;u'M3XCk3"|C;u fXC@UtfXCfEfXCffXC XC|f]]UVWfEf|CfEM|XCE(XCTzCEfMQfURfEPfMQU|XCM(XC yCMU|XCM(XC $XCMfEfUffUEM;M(XCu} Cu"M(XCu} |XC(XCEE |XC(XCEE |XC(XCEEE Cu8_^]U$fEf|CfEfMf |CfMUE;~fMfMfUfUfEfEMU;~fEfEfMfMfUfUEM+PUE+RfMQfUREM+fEUE+fUM3JfUE3IfMUEfUMUfMfEfEfEfMfMfUfUEM;fEfUffUEM;URfEPfMQyCRCu#MQfURfEP $XCQ.fUfUfUEM;|fUf+UfUfEfEfEfMfMfMRfEfUffUEM;URfEPfMQyCRCu#MQfURfEP $XCQsfUfUfUEM;|fUf+UfUfEfEfEfMfMfMR]U$fEf|CfEMM}t*}t}t>UUEEZC_E%EMME[C?UUE%EEXCMMUUEYCfEPfMQfURfEP $CU|XC yCUME |XC$XCEUMfUffUfEfEMfUffUtBE3U3 t CuUEMUEEMM|XCE+MM|XCE+MM[[UREEP EM|XCE(XCyCEM|XCE(XC$XCEfEfMffMUE;fEfMffMUE;}fMQE3t+CuEPMQUREPy (XCUU(XCMM|XCE+ (XCEE |XCU+(XCUUCuZ]UQfEE3HTCk3 |C;uEM3QTCk3!|C;u'U3 TCk3"|C;u fTCBEtfTCfEf TCff TCTC|f[]UE%k3 |CUk3!|CUk3"|C]UEMAUEPMU]Uf:XCfEf <XCfMC-fKCfEf KCfMKCE;~fMf KCKCE;~fMf KCKCKCM;}UKC+fKC KCKCE;}MKC+f KCKC} fKC KC} fKCKCKC |C;| |CKC+fKC KCKCFzC;| FzCKC+f KCjEPM tXCE XCfpXCfEf|UpXCM+;~pXCE+fUMrXC|+;~ rXCU+f||PMQjjh`XCUREPhpXCU TXCQ|REPMQURhpXCjjhPXC$fEfCfMf C]UVWEPMQUREEPMQURoEE$M$M$tSXCM u}MXCMMU XCUU_^]UEUUXCMA]UVWEPMQUREEUUXCM(M(UREPMQEU$E$E$ fM fMUfEf-fEfEfEfMffMUXC;}MU(f fMffMUt XCu} XCU(U(XCMMXCEEQM+U XCM(M(U+E XCUUE+M XCEE_^]U|=tXCfCfEf CfMjUREtXCE XCfpXCfEfEUpXCM+;~pXCE+fUMrXCE+;~ rXCU+fMEPMQUREPhpXCjjh`XC tXC]UEdBELCfEfEffEMXCuEMEEM3k3 |C KCM3k3!|C XCM3k3"|C 8XCEEMUEPMUJEMAXCEEMMfPXCfRXCTXCLCf`XCfbXCdXCPCf|XCfpXCfFzCfrXCtXCf]UWEPMQfURfEPX CuGf|CR}3|CQfMQU|CLQ_]UfEf|CfEM3E3|C|CTCUEEfEfMffMU|C;fEfMffMU|C;M3EEthMQUERMUQyCP Cu/UREMPUER $XCQS`4fUf|CfU]UfCffC C~CRhB]UVWfCf-fC C} hBC~gEu]M~fFzCRf |CPjj |XCFzC(XC5yC=$XC_^]UE%PfMQfURyCP2MQfURfEP $XCQe]UVWfEf|CfEM|XCE(XCyCEfMQfURfEPfMQ,U|XCM(XC $XCMUfEf-fEM(XCu}M(XCu}M(XCEE |XC(XCEE |XC(XCEEW1_^]UQVWfEf|CfEM|XCE(XC$XCEMfUffUtSM(XCu}E (XCUU|XC (XCUU_^]UWyCubMREPQ^jR3QP KCQ aB_]UEQURPtjQk]UEQURP) yCtR$jP]U}uh C#AEQURPQt]UCt8aBjaBTCjaBKCj TCQaBfC]UCt8Mt*EjURjEP TCQaB}taB]UQ}tEEEPBjjMQCRaBj~j]UEQURP{hhByhxBlhB_QhBKjE]UEQURPhBhBhBQhBjjd`Bj]U`BjjPhQjhaBRPhBQ`R`BP]U@VW}u'=CtCP`BCf3=Ct5QCR`BuCP`BCf3c$QUR`BC=Cuf3=U3+tf f_^]ULW*XCtf3S3}EBEL CMUUEEEEMQ~tff3_]U]U]UEPjEMM}uURhB4XCE4XC 0XCM 0XC4XC;TC~ 4XCTC 0XC; TC~0XCTCEEE]UQEE}uMMUR]U}tEP]UEP/]UEPMQ]UEPPhHBjMQE}uUuhTB3K}uhhB31EPkEMQh|B}}uURZEE;E~"}tMQURhB3}~EPE}u%MuUR0hB_3}uhBH3h EEMQhBUREPUMMUREPMQURhBE]U=LzCtLzCbt LzCbC]UfEEEMQUR"PEPhB'jMQEURE}tJEPMQUR+u$EPh(BfEMQh8BfEfE]UQjEP%E}uf3MQwf]UTEPPhLBMQjhURjjE%PMQ`BE}uEE]UEP`B]UQjEPMQUREP`BE]UQjEPMQUREP`BE]UEE}t}tEE hTBMQjUREP`B]UjEP`B]UEPPhhB8QURPhpBpPpQ8Ruff3]UEP2PhxB8Qk8Ruff3]UEPPhB8Q$j8R`B]UE3HU3 ]UE3HU3 ]UE3HU3JU3JU3 ]UE3HU3JU3JU3 ]UEMAUE]UE%MAUE]UEMAUEPMUJEM]UEMAUEPMUJEM]UfEEPhjMQh`Bu=EUREPMQjUREP`Bu}ufEMQ`BfE]Uf3]Uf3]Uf3]UEPMQ`Buf3f]UEP`Buf3f]U@VWfEf|CfEEMM}ffffM; (XCU3U5|XCu5(XC=yC (XCE3U5|XCu5(XC=$XC<EHU;EHU;~fEPfMQUREEfHfUfBfM$CE |CkLMkTkEMUEUEffffE;M|XCU(XCyCffffU;}[RNEQjhRPMQRu hBEffff}j0kUD 0kE L0kMu9}E0U NkDEkLkUffffU;E|XCM(XC yCffffM;}SEE"E;~ fMfM(ffUE++fUffUM;~ fUfU(ffEE++fUffU$CffffE;M|XCU(XCyCM(XC(XC |XCGffffU;E|XCM(XC yCM(XC (XC|XCkB}tEP!fMQfURfEPfMQ$CuEP_^]U|VEE?EEMMUBM;~UBEEMME]UBM;~UBEEMME]E]AuUUEEMMUUE8bBfEEMfEUBEEufEMQUEufETCXCEEfEMQUE]AoEEfEEMkXCUEM;UBEE]AE;MQE'kEMfEfUfUfEfEfEfMffMUE;EMUJ;fEfUffUEM;UEHEkMfTfEffEMUBUkEfLfUffUEMQMkUffMffM_EMfEEMfEEMfEUE;}3MUEEMUEEMUEEEE]fMffM/UE;};MUUEMMUEEfMffMEE]fUffUvEHUBkUUuk5XCfMf XCfUfXCXC^]UVWEuj}oj} HzCFHzC.fEfEHzCH.M}u"U3fM3ffUEE%$"AHzCHQLzCB<HQUR[7HzCH6HzCBNU3+ LzCQLzC,aU3+ LzCQ6uCE CMLzCB6} CMCUCE LzCQ6~$CE CMfCfUCE; LzCQ4tCE CMfCfU$CE CMfCfUCE LzCQ&tCE CM CU$CE (CMLzCB2t ,CM0CUf4CfE 8CM<CUcLzCH LzCbH|LLzCB LzCbB LzC^zU3+ @CMfDCfUFCE LzCQuHCE LCMfPCfUCLzCHuTCUXCE CM`CUdCE hCMgUtE%=uMytjUREPMy t&Uz U3+M}3fMUB} fMfMUfBfEMU;E%=uq MuEU++ M U3+%MU+ U|ED}3+3D M3fQt.EH QUfBP$PhlCQ)Uz 3+3D fMffMU3f%tWUtHzCFPfMQExfEHzCFfEffEMufEUUHzC.P4y_^]A$AbAA AuAAAAUH]C?I]CE%=}%MQ%PhChH]CJU;|7E%=G(M;QhChH]CUu CH]CM uCH]CfCfL]CH]C]UVWxhP^Cj j jjhtBh`zChT^Cj j jjhBh@{CjjjhBhyCTEyCjfpf|fyCQREPmft3 PCTCXCf Cf^Cfff|fffft;3-t3/3yh`CP 4thdCQ3uhHBf3 hhCR3ufyChpCQ3t;Rfust;}^3+R7f hxCP2ufyC hCRv2uf|f| hCR?2uPt;};PXfD]C hCP1u f|f|3u&pfffu f ~ f D]C} fD]CD]Cp~ fD]CpfT]CfCdpyC yCtf ff|f|OEPQfRf|PfQxxth|Cf*{CfDzCfpFzC *{C+|C+ |Cf|CURpPptyCt hChjrxtxP3_^]UfEEEMMUE3U3 uMMUEMfUffUE3uU3"uIMMU3"t)M3tEMEEMMUU5E3 t)U3tMUMMUUEMMU3 uMMU3ufE]U` h,PMQ7uf3f f PffE,Qf RJtt< u,CPf$ftHUt@fE,PQju3Pf$MQtf$$t$uf yCy\0t yCRhC(PuhCPzCRPzCfE yCtyCzht jyCPh4@f(h(C|( ;u(|f(f fE f R(uNf$f$ff$$ }#$<]Ctf$Q]f$f$ff$$ }$<]Ct$ }f$f S$}Ajjf]UyCx`t yCQ`]UE]C HzC=HzCu9HzCB"PzC HzCQ&LzCHzCH* yCHzCz&t-HzCH&QQHzCB&LzCHzCx"t( HzCQ"RHzC@"PzC HzCA*yCHzCz>tHzCH>Qp`BHzCB>HzCH2QHzCB2HzCHQHzCBHzCP~HzCM]C]UQ=LzC=yCtyCxpt yCQpfEfUffUE LzCQ,;E LzC|LULzCLLQRPzCPtMLzCDLHQPzCRtE LzCTLBE LzCTLBE LzCTLRPzCPtMLzCDL4fEfEffEMLzCB.;MLzC^tjE LzC^BP PzCQtULzC^AULzC^QPzCRtE LzC^[fEfUffUE LzCQ0;}HE LzC,at2ULzC,aQPzCRtE LzC,aLzCB P4 LzCA LzCbP LzCbLzCbP LzCbLzCbP LzCbLzCbP LzCbLzCbP~ LzCbHzCfBHzCf@]UE]C HzC=HzCu)hU]CE]C HzCHzCfEf HzCy2uh@XHzCB2HzCxuh'7 HzCAHzCB*yC HzCy"u)hHzCB"HzCH" PzCHzCz&u)hb HzCA&HzCB&LzC HzCQ"PzCHzCH& LzCHzCBt! PzCQLzCRjyCPDf HzCfAf3]UPzCDA PzCA.APzCB8APzC@'@ PzCAAPzCBAPzC@@ PzCA/APzCB YAPzC@$A PzCA(APzCB,APzC@0 A PzCA4k APzCB8%APzC@<:A PzCA@| APzCBD APzC@H A PzCAL[APzCBPa APzC@Tu A PzCAXAPzCBAPzC@`A PzCAd,APzCBh9APzC@lYA PzCApAPzCBt APzC@xG A PzCA|@PzC;@PzC@ PzC@PzC@PzCQ]@ PzC@PzC]@PzC@@ PzC@PzCiAPzCA PzCAPzCAPzC A PzCAAPzC#APzCrA PzC A]ULzCf D]CfH,LzCfT]CfB. LzCfCfQ0LzCH,Q^LzCbLzCH.Q>LzCbh% LzCA hLzCbh LzCb]ULzCH8MHzCB2E}t}upM9thfEUENt;MUNP PzCQtUENfMffMU*UEjE]U WLzCbfLzCbf LzCfAfEUk*LzCH8<tCUk*LzCH8LzC;J<u%LzCfHfLzCfJfEffE LzCfAHzCfBLzCf@6 LzCfA4LzCfB&LzCf@ LzCfA2HzCfBLzCf@ HzCLzCfBfA LzCQ8UHzCH2MHzCB6fEfEE8qZ3}fMULzCM;H<uHzCEB6fEMQfUREPMQfEfUfUfUfEfEfEMU;]EkM|t>UkELQREHQDu UfEfBfMffMfUffUEM;~ UfBEMfQfPEHkUD 3Hu9UfBfMfAUBkM|uhCPzCRE*EMjMfUffUHzCx6uhC PzCQHzCB6 HzCQ6JkLzCDBH HzCQ6HzCfJfHHzCB6QtHzCf@ LzCAHHzCB6 HzCfPfQHzCH6HzCB6PkLzCLHD_]UPVWjEPhCQhCRHzCH:Q3*ufMQUREP ffQURhCPhCQHzCB:P:3*u- |~HzCB:PhCI3uO83+3#t+ 883QPzCRpUN8MN3+f0f0;REPhCQehCRHzCH:Q3*u8RERhC3up3#tU3+3:t+DQfu EP8QUQhCUB3t-EPQRu;3t5kMTkMffTxEP8QUQhPChlChCwhCjhHC]4Rt4Qf44DufEPMQUR4%Cuf0ff0ffffffffffffff_^]UVWfEfEffEM}%UkEDMkUfD fEfEffEM}+UENQJUENMQUfEfEEHMU:REHMUEfUM3t&EQUBP3uM;MU3uMREQhtCPzCREkMUTEkMUfRfTfEffEMMU:}3QPzCPpMUN}EMN3+}3UD EMMU:ufEfEffEfE_^]Uj@PhC PzCuf3EPMQRfEfdfhfhffhhU;}|hM3-t3/u7dlfdffdRcdld|/ddMlfdf-fdf]UVWHzCFEfEMLzCbHtlULzCbQLzC^yU3+}3UD EfMffM{UHzCF_^]UE3t U3PMUU]UHzCfHfMHzCfBfEj LzCQ<BB HzCfUfQHzCfMfHLzCB4 HzCfAHzCfBfEE LzCbB;EG|C+ HzCfQf+HzCfP|C+ HzCfAHzCB |C+2HzCJ|C+HzCfJHzCf@ HzCQ},HzCH|C+HzCfJHzCf@ HzCQHzCH|C+;|j HzCQ|C+~S HzCIHzCB|C++|C+HzCfH HzCQ|C+ HzCfQNHzCfBf HzCfAULzCbQu HzCf@fMffMN]U5jjZ]Ujj%xHzCfHfM=XzCtwHzCfBfE HzCfAHzCfBHzCfHfHzCfJHzCHHzCB;}fMQjYHzCfEfBO HzCfAHzCfBf HzCfAHzCB |C;}fURfEP HzCfUfQfEfEffEM]C;}d|C |CPUUC |CPf*{CREEC|C|CQjfEfMffMU]C;}M]CU|C |CPUU2^C |CPf*{CREE0^C|C|CQM]CR=fjjjuj]UVW{jfDzCPhojot} HzCQ|$HzCH6HzCBkLQ CHzCH6HzCBkLQRPhCQ[LzCb3t,RLzCbQhCHzCFR-HzCF3+ HzCFQrsURdsLzCH<HzCA&B.jiNj_^]UfEEu{ HzCQHzCHHzCHfQfUjEP |CQ({CRHzCH|C*{CQj HzCQ|C *{CfUjj|CR({CM|C+PfEPM|CQZEPMQHzCfBP HzCAHzCJ;u&jj|CRfEPfMQfUR]UHzCHHzCB HzCQ;u~fEf|CfE HzCQ|C;} HzCfQfUEPMQHzCfBPjj M|CQfEPf *{CQfUR>]UVWLzCfHfM=XzCu5*{CHzCH|CL QDzCRkHzCHHzCBHzCB;| HzCQfUHzCHHzCBLzCbfHfMyCzLt.fEP yCQLtjqq jeqHzCFEMUHzC@+;uf]Cf]C HzCQ6Ek LzCTQ@LzCH@3QdEMHzCR+;HzCFM+]CfUCHzCH6Uk]CfLfECf]Cff]CfEP PzCLzCzLzCH]C]CI]CHzCFE+ ]CfM0^CHzCB6Mk]CfDfU2^Cf ]Cff ]Cf]Cff]CfEfEffEMHzCB6UkD;}M UUkfEP PzCHzCB6MkfTRU3+}3UUE MMjjURu"E HzCQ;tEMHzCFR=XzCuwHzCHHzCBHzCBfHfMjUR|CP ({CQ*{CHzCH|CRj' LzCfUfQ_^]U0PzCP|]MME]AtUUE]tEEMMfEUEUEE]MME]Au UUE]EEE]t MME]UREP PzCPzCR|]@uEuMufE]U$LzCH@Uf0ufEfjjPHzCB6kLzCDB@ LzCQ@3BtgMLzCB@MMLzCB@H;}LzCH@fQfLzCH@Q E;~ LzCQ@fB fEAM0utEu<U;~EPQhdCPzCRE;}ffUEM;~fUfUEtf ftfEfEUq$yWAffLzCbQEtMtoHzCHQtX LzCQ@ LzCbfBP PzCfURfEPfQsfffLfffmft}LzCH@HzCB HzCQ LzCbfBP PzCfURfEPfQfffrLzCHD3QLzC LzCQDP@f LzCbBMt UtY HzCQBtALzCbfHQPzCfEPfMQfRfffa LzCfALzCB@{]TATAUAUAVAVAUfEfEE HzCQ;}/E HzCQBtfMffMfUffUfE]UhCh@{CPzC]UQVHzCH.M}u3SUR fEE3ft/uU3fBP;uE MM3^]UE}aM3ffUE%=tM3f@uEEMuUUfEf-fEM3ffUE%EMM} U$ZAffjf h CLzCH6Qh@CPzCfEE|MLzCfJ6Sf .LzCfH4fLzCfJ4f LzCfH&fLzCfJ&f LzCfH2fLzCfJ2f f LzCfHfMhPCLzCfBPhtC PzCfEU| LzCfMfHUu E|M}Uuf GLzCfHQxyf /Sf $UztfEPMQUREf@]&YA4YABYAUYAYAYAYAZAZAZAZAUjPzCP LzCfQ RhCPzCfEM}LzCfEfB LzCQ LzCbLzCfQfH"fEfUffUE LzCQ;}E LzCTLBjLzCH<QB]U Oj$jo]UQHzCH}HzCfBHzCH|CHzCP;|hHzCHHzCBfM HzCQ|C+ HzCfQHzCB} HzCfAUHzCH+HzCfP HzCQ|C;| |CHzCfJHzCHHzCB;| HzCQHzCfP]U,VWHzCHfM=XzCfEHzCFUHzCH6UkDEMQrEHzCB6MkfTfUU}3+fUfEf+EfEfEM}UfUfEE+fEE%yH@tfMffMUtE MMfUffUME++fM}U3+}3UUjjEPtEHzCJ;t*UtE MMfUffUE HzCFQhCFzC*{C+Rf ({CQ*{C|C+Rjj5aMQURfEPx HzCQ6EkLMURmE|CkPUu}3|C+L2QgZURE3Hf*{CfUf|CfEMHzCB;~ HzCfQfUfEfEffEMU;}FjE |CTREMPfURfEP |CfUffU.|C |CPfURf*{CPfMQjjURxtE HzCQ;td_^]UEHMEX]CU3t*M3@tEMEEMMUX]C]UfEf-fEfMffMfUffUfEffEjfMQUERfMQfURjEMPUERfMQUERjMUQfEPMUQEMPjUERfMQfURfEP]U WjEEP HzCfQRhCPzCfEM}UHzCfEfB LzCfAfEUHzCH;t'}3UD EfMffMLzCB LzC,aB"}hC PzCQUULzCHLzC,aEMUE:u.}tMQUE:PuEE}uEMUU}uLzCfHfLzCfJ?yCxdt yCQdjLzCB<HBj_]UVWhPzCPpE HzCFMLzC,aH"thCPzCRLzC,aU3+}3UD EMQfEfEfUffUEM;}JUEU3+}3UD EMQhfEfEfUffUEM;}JUEU3+}3UD EMQfEfEfUffUEM;}JUEU3+}3UD EMURPzCPtHzCF_^]UVfEfEE LzC,aB"|QMLzC,aH"t'UEM5LzC,afEffEfMffMUEMuf3URfE^]UVfEEM<fUfUEM<tdUEQUEQ~.UEMUEMuEMUfEffEfMffMe^]UVfEfEE LzC,aB"|TMLzC,aH"t'UEM5LzC,afEffEfMffMUEMQUuf3fE^]UVfEfEE LzC,aB"|TMLzC,aH"t'UEM5LzC,afEffEfMffMUEMQUuf3fE^]UEt PzCQj2j]UVWHzCH6HzCfBfA HzCQ6HzCfHfJHzCB6 HzCfQfPHzCH6HzCfBfA HzCFMfEUijHzCH2<t^UijHzCH2:U3+}3UD EfMffMfEUu&LzCfHfLzCfJLzCfHfM<U~3E HzCFQLzCfBPhC PzCfEU9Eij HzCQ2xMijHzCB2LzCA;B<u HzCQuVEij HzCQ2HRhCHzCFPhC HzCFQPzCfELzCHLzCbLzCfHfMcLzCfEfB LzCQijHzCH2HzCJ6HzCH6LzCB< HzCQ6HzCfJfHHzCB6 HzCfPfQHzCH6HzCfA fB HzCQ6HzCHkLzCL HDHzCB6 HzCfPfQLzC@H HzCQ|"HzCH6HzCBkLzCDBH HzCAHzCfBEjLzCH<QBjTHzCHHzCBLzCfJ_^]UVWHzCFEfE HzCQ6ENt[ HzCQ6ENU3+}3UD EfMffMUu#HzCfHfHzCfJ[E~RMHzCFRHzCfHQhCPzCfEE| HzCfUfQtHzCHHzCBLzCfJ_^]UVWHzCf@j LzCQ<BB LzCQ LzCbLzCfQfH"Pjj .HzCB:P HzCQ:BRHzCQhCHzCFRHHzCFP1j HzCQHzCHLzCbfQfUlP|QSfEfEf`ltfElt f`MK`|%XXRtXSt0fMQjT"j@||B|%=}0f|ff|f|ff|f|flPf|Q_E}tjflRjEPfEM}*jLzCB<HBjzU~fEf|-M+fxx|vflPfxQHzCB.PfEM}*jLzCB<HBjU~fEf|fEf|fhjjhQ$hHzCJ;t!jjhRu,fEh HzCQ;EPQfhRDC;|:CM;}"HzCB6hkT3ct'jjhQCufEPh HzCQ;tfEC *{C+fpUt_p}Tp|C;~@C~5 HzCQ6hk LzCTQ@fhPDpAp |CfpUp |C;pHzCH;HzCB6hkLzCDB@ CUu/`u$jjjdt j`tip HzCQ HzCQB@PpHzCBQpHzCBQt jZ[UtSjjjjHzCHHzCBQpHzCBQt jCCj HzCfpfQHzCfhfHHzCB6hkLzCDBDtKjj=HzCB HzCQ LzCfACCfCfC HzCQ6HubHzCB6hkT3ctB HzCfhfQHzCH6HzCBkLzCDBHMQKf| [C~ fCC~f| fC& C~fCf|}LzCfBfR]C|TTX>TX,TTTRX T3GA$ATr>TrcT[TT T3A$ATMsTMTH2THTs8 TG'TIdTK}TQ5TQ TOTP<TtTt|HzCH|C+;~HzCfBf+E HzCfAdHzCfBf+E HzCfAHzCB}> HzCfAHzCfBf+E HzCfAHzCB} HzCfAQHzCJ|C+;}HzCfBfE HzCfAHzCfBfE HzCfAHzCB HzCQ LzCfAXfCffC|%=Kufx fxjft HzCQ6tNtftfftHzCfBfEjfxQHzCRHzC@t;}HzCB6 HzCQk LzCTQDE HzCQ;uAHzC@ HzCQ;t!HzC@ HzCfAjjfCffC= HzCf@ HzCfAHzCB HzCQ LzCfA jHzCfBf- HzCfAHzCBu HzCQ}` kHzCH}tHzCB |C;~6|CHzCfHf+HzCfJ|C HzCfAHzCHzCfHfJHzCfB<t#j HzCQHzCHLzCfP HzCQt"|C HzCfQf+HzCfP HzCfAHzCB} HzCfAHzCfB;HzCHHzCBLzCfJ HzCHHzCBLzCfJjHzCfHfHzCfJHzCH|C;|^|C HzCfQfHzCfP HzCfAHzCB HzCQ;|HzCf@fXV HzCQHzCHHzCH;|#HzCfBHzCf@!htOjHzCB HzCQ LzCfA|CHzCfHfHzCfJHzCHHzCB|C+;|w}HzCHHzCBLzCfJJ`t>HzCB;ujjjjjjj1`t#jYhChCPzCfEPdd LzCbU3+ LzCbjdP PzCQ XzC}LzCb3+=XzCt$ XzCQPzCR$XzChChCPzCjj|<ufx fxHzCB6QuLjfxP HzCQzHzCB6 HzCQk LzCTQHEP LzCfQ fLzCfP LzCQ HzCH;|LzCfB LzCH LzCbLzCfHfB"j LzCQ<BB LzCfQ fLzCfP LzCQ }HzCHLzCfJ LzCH LzCbLzCfHfB"j LzCQ<BB yCyt(jLzCB<HBjyC:t'/jLzCH<QBjKyCxhu PzCQjyCRhjzLzCHt9yCzht-hChCPzCtjyCRh4yCxlt~&j`tkpHzCHHzCHQBRHzCHHzCBQ HzCQHzCHR_t j-HzCHt jjt EP?h HzCQt6j|%.$PCt URHzCHt8|:Rjt MQjIjZLzCfBf5 LzCfAyCztjo}vje|%7u(;I|1|8|6'fCPf CQ|1R?gE_^]}AA}AgAAyACAA:AdAGAkA~AAA%A*~AAA|A A&AdAGAkAA~AAA%A*~A|A UHzCH|C+HzCfH HzCQ}HzCf@ HzCQHzCH+HzCfP HzCQ|C;| |CHzCfJHzCH}HzCfB]ULzCHHzCBHzCR;|C+ HzCfALzCB HzCQ+ HzCfAHzCB} HzCLzCfBfA HzCfAHzCB HzCQ HzCQ;|`HzCHuHzCBuC HzCQtHzCfHfHzCfJHzCfHfHzCfJ|]UfEE|MHzCB;| HzCQfUEM;}fUfUfEfEfMfMU}efEfEfMffMUE;AMHzCBHufEUHzCHfQE HzCIfAWfUfUfEffEMU;5E HzCQBM;tfEUHzCHfEfQfE]Uf3]UHzCH6HzCBk| HzCQ6zu/HzCH6uhCh`CPzCHzCHfMHzCB+fMUkRHzCH6UkP HzCQ6EkLQyHzCB6 HzCQNP PzCQtURHzCH6HzCBRQHzCB6 HzCQNPy HzCfAHzCB|U HzCfAHzCB6 HzCQk|uHzCf@ HzCQ6HzCHkLzCL HHHzCB6 HzCQk LzCTQDHzCf@q HzCQHzCH;uhpChtCPzC<HzCHHzCB+fMMkQHzCB6 HzCQkDP HzCQ6HzCHkT RIxHzCH|pHzCB HzCQ;uOHzCHHzCB;|8 HzCfQfHzCfP HzCQ6HzCHkLzCL HHHzCB6 HzCQk|uHzCfHfHzCfJHzCH6HzCBkLzCDBD]U VWEfE HzCQ6Ek|tfMf fME|hChCPzC`HzC@Fj HzCFQhCPzCu+ HzC3QFuE HzCfA=HzCF3QPzCRp HzCQ6 HzCINHzCFHzCH6HzCBN3+ HzCQHzCfP HzCQ6 HzCQ6 HzCIk@D HzCQ6HzCHkfD HzCB6 HzCQk LzCTQDHzCHfMfEfEHzCB6MkTt<HzCH6UkDfMffMfUffUfEffE({C |CU+fEE~hChC PzCQh`PzCRpEEE HzCQ6HMfEU3tZuMQ3;r-UBPhCMQsiUPUfEffEM;MUuhChCPzCMMfEfUffUEM;UPUEfEfMffMUE;MQUR~x}HzCF3+}U3+ HzCFU3+MPMJUPU HzCFEMMfEfUffUEM;}G}U3+}3UD EMPMUEP PzCQtHzCFRjhCPzCfEM}HzCFUEfMffMt}3UD E HzCQ6HMU3t$MQUBPuM;MU3uhC PzCQHzCB HzCQ+fEEtEMkQHzCB6 HzCQkDP HzCQ6HzCHkT RnqHzCH6HzCBkUTuEP3;| fUfUEPV3fMuMQ43;~EP3fM HzCQ6HzCHkfEfD _^]UVWHzCH6HzCBkfLfMU}}E~o HzCQ6HzCHkT R3E;w7 HzCQ6HzCHkfT fUHzCHkHzC@6fT HzCQfUfEHzCH6UkDt1 HzCQ6EkLfUffUfEffEM({C5|C;}:HzCB6 HzCQkfDfE HzCQk HzCI6fD_^]UQHzCHfMHzCB6MkLzCDB@ LzCQ@3Buf;jjMQbuE HzCQ;tf3]Uj/]U3]CtMt>j?h]ChCPzCuf3M3 ]Cuf39fELzCLzCHDJ@HzCB HzCQfEfEfEMtUE;ufMffMUHzCH;|fEfEULzCbfQRPzCjcEMQh]Cum|C+ HzCfAM|C++HzCfJHzCH}HzCfBHzCfMfHjff3]UVWEPt<URt)MQbUR b3;f}U3+}83+MQ8RM}3Q8PMQjo_^]UQW}3fMEfMffMtHUE30|UE39~$UE3.tUE3 tU|f3f_]UVWfELzC LzCQDP@LzCH@3Quf3n HzCHHzCBLzCbfHffRPzCxtf3 t"LzCH@QRh$CP_/ LzCQ@z3+ LzCQ@3BMPzCR|$$(LzCB@@ LzCQ@B 4LzCH@fQR8P4QRPQRPzCuf3fRv f000LzCbfHQPzCEua PzCQ|$RP(Q$Rt"fEQRPzCf PzCQ|Uu7E $PzC{E~6M $PzC=M}5U $ PzCPzCR|@u( u u f fE8LzCB@x7 LzCQ@R7E}Vz$3+Mf $:uFt1Q:Pu#uuR3L3uf f ff U3t$3D Rf Ph4C PzCffROf000LzCbfHQPzCjx$3+f M$||{:uF{t1|Qz:Pu#|zutttppuR3L3uf f ff ;tx|mUfft63D ffffERu LzCH@Qt*LzCH@Qk;LzCH@QHLzCB@H<LzCH@,fEfRPzC.v$3+tRh<CP_X)3+ LzCQ@fBP$QRPzCt:$3+PfELzCB@Ht&LzCB@Hk;LzCB@ LzCA@!LzCB@HUtE&fQnf000 LzCbfBP PzCLzC,B@<0LzCbfQRPzCQBtPt)fER3syCx\0t yCQLzCB@Ht&LzCB@Hk;LzCB@ LzCA@PLEt9 LzCfAyCz\0tyCPj LzCQ<BBjfE_^]UfCfP]CP]C HzCQ;}5P]C LzCbBM;ufP]CffP]CP]C HzCQ;uEPhC PzCQ]UCu$ZuHzCfBfCfP]Ca CHzCB;}H CHzCBHtfCffCCfCffCf ]U0LzCH@MfE0ufEfEjjUR HzCQ6Ek LzCTQ@LzCH@3QtKLzCH@QE;} LzCQ@fBfE LzCQ@B M;~LzCB@fH fMdUtE=0uu LzCUQ@CM;~fUfCC}fMf CCUE]jEEE$MME$URhLCPzCuqERfCCUE]jEEE$ CME$URhXCPzCuEwRfC]UQLzCfH*fMUtLzCf@*MtLzCfB*fEP LzCQ<R" HzCfALzCfEfB* HzCHzCfBfAO]ULzCH LzCbfHfMfEUk*LzCH8<tLUk*LzCH8Tu%jEk* LzCQ8T" HzCfAfUffUEk* LzCQ8<uLzCf@ M|kLzCB LzCbBM;uGLzCB LzCbBu LzCfA LzCfB f LzCfA LzCB LzCb LzCfBfQ"]UQLzCxHtB LzCfQfUhAjHzCHQLzCbPN_ LzCfUfQHzCHHzCBHzCB;| HzCfAHzCfB]UEffMUffEfMQfURLzCHHQvfEUu3%LzCH2tU~E]UVWHzCHL LzCbLzCbHzC HzCfQfP_^]URfEP LzCQ<R" HzCfAHzCHzCfHfJ]UfEP LzCQ<R" HzCfAHzCHzCfHfJ]U8SEPMQyCRlunj yCQHHzCB.HzCx.uGfEW PzCQZ@|CRjDjhC2j_sMWfEfEMMfEU:mEfEjM|CQ|CkFPM|CQ|CkP?M|CQjjE |CP|CkRYEQU|CR |Ck;Q#fEUE|t;M3Q-E3U3B,#UE3$;ufMffMUE|ufEMUDPM.MfUffUjUjfEPWtMQURfEE|WfMQfURSE}t<fEPjMQfEU}E~ fMfM-UfEE|GfMQfURHzCH.QHfEU}E~ fMfM)C|Ck+fUC |Ck+ |CfEU||E |Ck>;jU|bEM;}VfUfUEM;t&jfURfEfEjfMQC~fCfE bE%E}Ht}PtfMffMfUffUEM;|UfUE}fEMU;t&jfEP;fMfMjfUR$E%uM tU Ek.MMfEUE|t;M3Q-E3U3B,#UE3$;ufMffMUE|ufEfMffMUE|ufEM3Q-E3U3B,#UE3$U3B-ULzCf@j^n[]UjEPf |CQ({CRE |CPjE]U VQPzCP |CQfDzCRfEfEfEffEMLzCB;k lbCMfEfEfEfEfEU|~M3QE;tM3QE;uPM3QE;ufMffMfUffUE3H tfUffUfEffEMMxUREPMUQEPMQULzC^QRh Cht^CG ht^CPzCPfMffMMFzC5|C;~:h CPzCRjPPzCfE PzCQ4Psj^PPzC^]UfE=lbCu4EkP PzCQplbClbCflbClbCfEfMffMU})Ek lbCfUfEk lbCD lbCRyCf^C ^C}f /lbCl^Cl^C|l^Cl^Cf^C]ULzCHLzC,aH"tLzCBu}KjyCRH HzCA.HzCz.u#j({C |CfjbCfp^CfdbCffbCfX^C!`NPzCRjSj7 jrNjEP)fEMuUE}wFM$A9 fETfEMfE fEGfEPCFzC |Ck++ |CfEU1E d^C;CjbC |C+fUUE |CfEUuE h^C;}Ud^C;uMj^C;|E~ Z^CU;uX^CM;t3j fUfZ^CfEfX^Cj j C~1fCUkX^C h^C+ff^CJjE X^C| j0 fX^CC |Ck+ |CfEUE p^C;fEfUffUE CUUC|C;CMMC |C;}gfbCE;u dbCU;t)j" fEffbCfMf dbCj C~fC 1E%E}m/}m8M M}ZE3A$A}Ph}Pz}I3}I}p}t5}H}K}M}S$}St:}Q}Rtch}}I p^Ct/fbCk`bCP yCQy LzCfB p^C}Df f^CQfCRf^^CPmPf fbCQyCR# LzCf@j>f fbCff fbCfbC} ffbCjvjffbCfffbC fbCp^C;|p^CffbCj+f Cff CC~1fCf^^Cff^^C ^^C~ f^^Cf^^CRfCPj% f^CCU*C;~ CfM*Cff^CfCf-fC Cu2fCf^^Cff^^C^^C=l} f^^Clf ^^CQfCRjf^C CM*C;~CfE*Cf f^CKjqfdbCffdbCdbC} fdbCjAj2f dbCff dbCdbC| fdbCjifE<fE> ShbC} LzCfQ"fU fhbCfEfMQLzCfB"PO<`6f CfMhCfURh8CPzCfEMUuf^^Cf-f^^CfC0M uf^^Cff^^CfC fEfCf ^^CQfCRjf^C CM*C;~CfE*Cf f^Cwff^Cfff^Cf^C CM*C;~ff^CfEI-ff^Cf-ff^C f^Cuff^CfEQUjPzCPLzCfH QhHCPzCfEE|Q LzCfUfQ LzCH LzCbLzCfHfB" LzCfQ"f^CjfE%-u LzCfQ fLzCfP LzCfQ fLzCfP LzCQ }HzCHLzCfJ LzCH HzCB;| LzCfA LzCB LzCb LzCfBfQ"LzCH"LzC^3Ht2LzCfB"f^CjthPY~jj_]LAQAAgArA}AyA2A7AAAqAAAqAAA UE}Ajjf |CQ|CRfb^CP `^C|C++Q5X^C|{jEPf |CQ|CRFzC Z^C+ |C+PjbCX^C|C|C++Q%5]UfbC p^C;|p^CffbCfbC} ffbC p^CujURf|CP dbCMCdbCEC+|CR fbC|CQdbCEC|CQV4]UQVE%yH@u+EdtEtf.C f.CfUffUE}fMffMfUffUEidEiQ'8iUEkU+U}}EEEE}~ MMfE^]U?@fhbC^^CP CCRf^CPf ^^CQfCRff^CPDCRh` Cht^C(7|CPjjht^C |CkQjujLzCB" LzC^BPMjjxf ^^CQfCRjjTff^CPf CQf^^CRcElbCEfEfp^C`bC |CQf({CRE |CPj-U|MQ;U~ EH;M=`bCu U`bCfEfEffEM}gjU|CRMMC|CRM|CQEEC|CQ0'E |CPC|CRMQfUffUfp^Cffp^CMM=`bCu(lbCB;E| lbC `bCl^C`bCfp^CfEM}K|CRf({CPM|CQj,fEffEfMffMp^Cu@|Ck P({C+ |C+Pjjht Cjj=]U<jfEPfMQaElbCUfEPfMQj>fEFzC|Ck+fUfEfMffMU}@fEPMjbC |CPjjU`CP |CfUffU|CP |CkQURjbC |CP*fURjbC |CPlfUfh^CE+fMfEUfEf-fEt^fMQjbCE|CQfEPMQURfEffEMMfUffU|CfMffMfEfd^CUEE*C;|CR|CkPMQjbC|CRh)fEfj^CMfUffUfEP jbCU+|CQEMM*C;%fj^Cffj^CfMQUREPfMffMUUh|CfMffMfUffUfd^Cffd^CjMu;|CR|CkPMQjbC|CR=(jsj9]UEMEfEU}aMQ;U~TEH;Mu>fEU3B LzCQ";uE'E3HLzCB";uE MMUuEfEPMUE f^C;uf Cf`^Cf"Cfb^CMQh Cht^C/jjht^CY]U E3H t% CU CE $ CM( CU9E3HME$U3BEE$h, CMQ//fEfUfUE3HLzCB";ufEMfQfhbCE3HLzCB";ufEMfQfhbCE3HLzC^HQh@ Cht^C.fURkht^CjThH CE3HLzC^HQhP Cht^CD.fURht^Cjh CEP]UTWfE6PzCPkjIh Cjh$ C9j6McQ6jjFfEfEfEfEfEfE|CkRjE LzC^BPMLzC^HQhh Cht^C-ht^ClbCUfEE|CR({CPM|CQj@$EfHfMUfBfEMU;uEM;t UE;:MU;*E |CPC|C |C+RU3B t p CMt CU!E3HQU3BPhx CMQ+U3BM;uhUfBfMffMUfBfMffMU3BM3Q;~fEffEM3QE3H;}fUffUfEfHfUffUEfHfUffUE3HU3B;~fMffMU3BM3Q;}fEffEM3QE3H;ufUffUEPMQUREHQYjUREPMQh Cht^C*jt^C3Qht^C9h CULzCH";uj3 j'ULzC^QRh Cht^C)*jt^C3Qht^Ch CE LzCQ";uj jE LzC^BPh Cht^C)jt^C3Qht^CAh CjLj}3QMQfUffUE|MM5UufEE}C |CQ({CRE |CPjk fUffUEt% |CkQj8h CfEU|CR |CkQUREPMQURE LzC^BPh Cht^C@(jjJht^CfMffMU|CR |CkQUREPMQURE LzC^BPhCht^C'jjJht^Chj0#MQUfEU}HfEfEEE}w*M$?AfEfE<fE> fEPUUEE}VU3cA$OAfEjyCPPMQyCRPh8CPzCfEM|fURyCPfEbj yCQPURyCPPhDC PzCfEU|fEP yCQfE_]A"A*A2AmAxAA0A5AUfEfbCk `bCMdbCE3H tfEfE:dbCuEfHfMUfBfEfMfMfUffUhPCfEPhC PzCfEU|VfEf-fEM} UB 9EM;t-UB dbCuMUQ EMHfEdbCdbCt M3QUE3HMURyCPfEj yCQPfURhCPzCfEMU;tBE|:fMQyCRfEdbCtMUQ EMHfEUtEP yCQLzCfBfE LzCfA]UQl^CEM; lbCuU3B uMMhf^ChCh^^CUBPeR]U]UVWh ChqCh C0P1#}u'0QUREP HzCQ:R|`BU}H3+0QUREPHQURHzCH:Ql`B_^]Uh ChqCh C0P"0QhhpbCUREPMQl`BpbC]U h ChqCh C(P/"f f ff Ph CQ! k3"|CP k3!|CR k3 |CQh CXR!(PjdQXRPhCl`BQvERd$POE kU |C k$!|C kE"|Cf]UE3Q*EUA| E,7E M0MU3BPk*EMA|U7UE,0EMU UE]U VWhChqChC0P; f,f,ff,,,PhCQ,TCP,k3"|CR,k3!|CQ,k3 |CPh,CXQ0RXPQhDC|`BAUu fSHzCH2fT:)93+ff,k| NX3+,k| ,kTR,kTBPXQhLCRB,PTQhXChpbC 0RPhpbC HzCQ:R|`Bf,ff,:f,ff,,;}RTPhdChpbC0Qh@jChpbCHzCB:P|`Bffffff>jfTffTf_^]UVWfCfqC C qCh0Rjt`BPx`B03 0,,0;uT,3u4,B0qC3+,,_^]U0nCP-0nC]UQEPh8C>(h'-0nCMQ|j 0nCP.uh@C>(yf3f]UVWf$hqChC'E hChqCh(C0QP R0P* Rh0C' 3+ @ f$ff$fMffMUu] f,f,ff,,$;},U f,f(f(ff(($;+(U :uFt1B:Au#u~{ 3+ 3+ 3+[jj(h4Ce%f$_^]UVWXP QREP(uDhCPzCR PQPzCf5h`BP@uh<CPzCRPzCPf$f f tG3fUX%tff f$fff }Jf $uR P5 f }f 3fUX%f 0nCff-ft@ 3fUXfTQ`BHzCB>hdCHzCH>Q`BHzCBBHzCxB PzCQLzCRHzCPBTfTffTtHzCB: HzCA* LzCHzCB*b LzCbyCt!R& LzCbPzCRLzCPj yCQDjURQ@PPuhlCPzCRfE8Pt~UPQ0wtUPQwu5(f)fffyunP%@u<Q(RPPQcfP fu? fu[PzCRjj(P yCQDu2hCPzCP PzCfU:u'tf$uPR PQRr|h`BQOuhCPzCP PzCf_^]U$VWEPE PzCQyjyCRH HzCA.j7|CRjBjEP1 |CkQjjh8C fEfEfEUiE3tMUiEPh@ChHjCAhHjCMQVfUffUfEffE DjC} fDjCDjCE;|Mf DjCjfEfDjCfUjfDjCP%4MUREPfEM|WfURfEPrE}t<fMQjUR]rfEE}CM~ fUfU3E%fEM|HfURfEP HzCQ.RqfEE}M~ fUfUC |Ck+ |CfEC|C; C|C;uE|mMU;}afEfDjC DjCU;t,jfEPf DjCfMjfDjCRC~fCfE PMM}a+}at}U U}<M3A$A}itY}Ht}Pt_fDjCffDjCKfDjCffDjC9 DjCfM)fE!oPzCREPD DjCU;| fDjCDjC}Mf DjCDjCE;t+jfMQkfDjCfUjfDjCPO*M~Uiu5}fEPO jV3fE_^]AAAA1AUHVWhCPzCP 0nCMfEEUE<MUPMQotSUEU3+MQURhCPzCPM@MUEREMPMUBPh$C PzCQfUffU(PzC_^]UVWfEE}t fffUEiQPzCRpEEEM}tN5ufEMUP PzCQtffff;Rffff;iMiM;jiU iU ;iEPiURlm~oiu5 fiui}5fi}5 fE_^]UE|C|CkQj5MQUffMf]UE |C|CkfEjEP |CQ({CRfEPj]U$PzCP HzCA.pCj.|CRjxjhCf|CkPjTjhCBfEfEfEMU<tKEMBRhChHjC hHjCEPfMffMfUffUDjC} fDjC DjCU;| EfDjC?jfEf DjCfMjfDjCRetEMQURfEE|WfMQfURGiE}t<fEPjMQifEU}XE~ fMfM2U$fEE|GfMQfURHzCH.Q<ifEU}E~ fMfMC|Ck+ |CfEC|C; C|C;uE|mMU;}afEfDjC DjCU;t,jfEPf DjCfMjfDjCRC~fCfE QMM}a+}at}U U}<M3A$~A}itY}Ht}Pt_fDjCffDjCKfDjCffDjC9 DjCfM)fE!gPzCREPPZ DjCU;| fDjCDjC}Mf DjCDjCE;t+jfMQfDjCfUjfDjCP+fDjCj*E]AAAAAUQ}t EMUR1EE]UVWhHP f f fMfhdCPzCRf@0nC<<3@ <QhxCPzCR<PhqCh|C(Q(R`B HzCA>HzCz>hCHzCH>Q`BHzCBBHzCxB PzCQLzCRHzCPBDDfffDt!DRjhCPzCPLDt!DP LzCbPzCRLzCPjDRDfEDPDRDQDBRhCPzCPHQBjURDQ@hPzCRp$<D$fEM$@MUMfQ% tMUfJMUfJfEffE t8C 8 C8PhC PzCQRhCPzCPh PzCQp$<D$f E$f ff fEffEDuDD LzCbRMLzCb HzCQ>Rp`Bf@ff@<@<DUEMUfJ MHRHzC@>u!hCPzCRPzCf3hC PzCQfE_^]UQfEEM<t/UEQPUEfMffM]%bB%`BU}fEfEm}mEU6dnC@ BC BCCP BC BC8 BCU EVEEEEBPEuEP)MxE EPjYY^SUVW|$=C~jPYY CAtG7G-t+u7G3=C~jVYYCpt F7G-u_^][t$lYSVt$Wt$w uj^3w:;Cwj S#j % u+Vj5|C(aBu"=nCtVYtSjW_^[3Vt$t=j lV YYtVP8 j ^j YVj5|C,aB^5nCt$YY|$w"t$Yu9D$tt$~Yu3Vt$;5CWw!j V"j 3tuj^Vj5|C(aB_^UVu=C~jPYY CAtFjjV'YPEVP'@^jt$t$t$USeVW}wu=C~jP~YY CAtF-uuM+uFuE$wjYu$0t E 2<xt <Xt EM9Mu0u<xt<Xu^FFu3uE=C~jVYYCpt02=C~WVYYCfp#tJPY7;Ms6uM;uru3u;vM uuEEdEM]utEEeKuu>t }w u,9uv'&E"tME$EtEEtEEEEt83_^[CthBhBhBhBjjt$jjt$Wj_9=nCut$8aBP4aB|$S$=nCnCu<Ct" CVq;rt;5Cs^h BhBCYYh(Bh$B2YY[t_t$=nC0aB_j :Yj YVt$;t$s t^U EVuEEEuEBEPNMxE EPjYY^Vt$u VY^WV VVM_^Vt$V#Yt^F @tv$Y^3^SVt$3WFu7ft1F>+~&WPv%;uFt$FN Ff_^[jYSVWj333Y95C~tCt_@tYPV]CYYHt0|$uPYtC|$utPYuC4V_YYF;5C|j|$Yt_^[CVj^u;}CjP.YCYu!jV5CYCYujr Y3CC =C|3C4`Ctu ApC|^=nCt*'D$C;r=`Cw+PY P<aBD$}PaYD$ P<aBD$C;r=`Cw+PY P@aBD$}PpYD$ P@aBVt$WF@tfVAVV_^Vt$WFt4VQV'v&}FtPfYf_^t$t$DaBu`B3tP!Y3t$HaBu`B3tP Y3S39<oCuD$a|YzT [VLCWV`B9HC=`BtVjYj[t$YD$t j)YVD$_^[UQ=<oCSuEaz ]}(=C~jSYYCXukCDJte E] j e ]jXMjjjQPEPh5<oC#& tuE EM[UWVuM};v;xur)$Br$B$B$BBB@B#FGFGr$BI#FGr$B#FGr$BIBBBBBBB|BDDDDDDDDDDDDDD$BBBBBE^_E^_FGE^_IFGFGE^_t1|9u$r $`B$BIr+$hB$`BxBBBF#GNOr$`BIF#GFGr$`BF#GFGFGZ$`BIBB$B,B4B<BDBWBDDDDDDDDDDDDDD$`BpBxBBBE^_FGE^_IFGFGE^_FGFGFGE^_UWVSM&}3uF3:GwtII[^_USVuW7}-eNu]EEE}+3@w/uWVSMmm}EE0WSP]EE;EwSPUYY~+};vSWUYY}u;}Wr uSE+I+;|0M;sUE+MEE9;F ;sMEEEE0E;+}_^[UEW};v=MSVE]u;wSVUYY~uuWS+};}w^[_]D$L$;VtT$JtSr@ANu[^UjhPbBh2BdPd%XSVWeaB3xnC tnC pnClnCjYujY(ujY3uXaBCD'nC$/$uEP`B#EEtEj XPuVVt`BPEPE MPQ "YYeu=nCu*t$*hCYY=nCuo*t$*Yh0aBhh,YYUpbB]hbB]EuMm]E`bBvjX3hbBt`BthxbBP`BtjVt$P,eYt,F=C~jP YY CAu CFFu^D$Ct:tH@u@t*t etEt@H80t8uH@AuD$bBrjX3UQQ}utEP0EYYMMHEP0EYYMU(EVPEPEQQ$S1uEPUFP3}-3Q0EjPuVu E0^US38]VuW}t39]P3>-PvYY>-u-G9]~PH C38]hbBMQ19]YYtEFA80t<^Ky-Ad|jd^A |j ^Y_^[]U(EVPEPEQQ$00uEPEP3}-EP/EjPVu E,^USVu]WFH}t;Eu3>-0`>-u-{FjW?Y0YG}~DjW'CYvGY}+}t9u|uuWuj0W _^[]U(SVEWPEPEQQ$2/E]p3}-EEPSW.EH;|&;}"t Gu GEjPSuEjPuSu_^[U}et2}Et,}fuuuuN]uuuu4uuuu]W|$tVt$V@PVV^_USVuF^@tfN$FFfe$fFu" Ct@CuS1YuV0YfFWtgF>+HNIN~WPSE6t`CC@ t jjS/FMjE_WPSE9}_tN E% F^[]UHSVW}3Guu}M3Mu39U |xbB3bBE$BMUUUUUUx t;t-tHHtYMPMGM>M5M,*u#EPYEMEEDAU*uEPYEMDAEIt.ht ltwMMM ?6u4uGGM}lU CUDAtEPuPG}EPuPf%geXxCHHtpHHtlfE0uMuuEPfEYMu CMENf8@@E M@;}EfE0uMfEEPt;0PP-E}2E)Zt2 tHYEEEPYt3Ht,EtMEEeMCEPuguEEuEuHM@EPPEPCut}uPCYguuPCY-u M}WYiHHtQHHE'<+u CMNt8t@+EEEEt]EE0QEEHEEt;M5EPE Yt fMfME#M@E EtEPYAE t!E@EPtY%YE@EPtYY3E@t|sMEu}} EeueEEEMt;ERPWVEU,u0uWV+9~]EME+EEEEtM90uu M@M0E}]@t&tE-tE+ tE Eu+u+uuEPuVj EPEuuP2tuEPuVj0}tA}~;E]xfCPEPC)YY~2MQuPEPOuEPuuuEtEPuVj q}G}E_^[mBCB^BBBBBBUMIxEQuYYEu]]VW|$O~!t$Vt$t$>tO_^S$KVW~&|$t$WFt$Pu?tK_^[D$@D$AQD$f@UQEHw CARV5CDV^teMEj eEjXM jjjQPEPj)uE #ED$L$L$u D$SD$d$D$[T$L$tG3D$Wr-t+GIuttGJuD$_D$nCtt$YtjX33j9D$hPdaB|Ctu5|C`aB3jXV5laB5C5C5C5C^UEV<C4Cu>WjYuj8Yj>YWu laB>8Yj Y_6<aB^]UE4C@aB]h@j5|C(aBxCu%pC%tCjlCdCXtCxC;sT$+Pr3UUMSVA+qZWziK}D]MMuj?I_M;v}L;LuHM sL!|D u+M!9$ML! uM!yL|yL|]y]O?vj?_MM+UMj?UIZ;MvU]]O;v;tkMQ;QuHM sL!TD u+M!$ML! uM!QMQIJMQIJU}u 9}MIJMJQJQJ;JucL MLs%}uM DD )}uOM YO 8]EpC hC=haBHh@SQ hCpC PpC hC@pC@HCpCHyCu `pCxulSjppCpj5|C,aBtCxCpC+LQHQPFE tC;pCv xC lCEpC5hC_^[UtCxCSVW<E}HMI }Mu3uElC;]sK;#M#u;]]r;]uy;]sK;#M#u;uY;]s{u];]u&;]s {u;u8]tSYKC8u3lCCUt|D#M#u7pD#U#ueHDuuE#U#9tU3iDMLD#u j #M_|GMT +MMN?~j?^; J;Jua }+M|8]#DDu8]M!1OM|8!]u]M!K]Jz}yJzyM|zJQJQJ;JudL M})}Lu ;M |D/}Lu N {MN 7Mt LMuN L2uy>u;pCuM; hCu%pCMB_^[tC dCVW3;u0DPP5xCW5|CxaB;tadCxCtC xChAj5|C4(aB;Ft*jh hWtaB;FuvW5|C,aB3N>~tCF_^UQMSVWqA3|Cj?iZ0DE@@JujyhhWtaBup;w<GH@HH;vEOj_HAJHAdDFCENCu x!P_^[USV3WVVVVuE3PEP!t uu.EPEPYYuuuuEM+ME8_X^H[L$tAt@u~3tAt2t$ttAL$+AL$+AL$+AL$+VvL$3C;t"F=C|r"$wB ^5C^rw ^^S$;`CVWsr<`C4D0tRS$YD0t)S$YP|aBu `B3t0 S%Yh _^[Vt$;5`Cs@`CDt%WVn$t$t$V(V$_^ ^USVW39}}}u3fE`CE4D0 tjWu@E9}E}M+M;Ms)ME uE @@+|+EjPWP40`BtCEE;|E+E;Er3E;9}tbj^9uuL 0A`BEMWQuu0`BtE}E`BEu/Y,D0@tE88+E_^[UHSVWhYujzY5`C`C ;sffF `C$EP`Bf}E8X;E;|9=`C}VdChZYt<`C ;s``@ $9=`C|=`C3~LEt8t2uQaBt#`CM HEFC;|3 `C<4uMFujX HPaBtWaBt%>uN@u NNC|5`CaB_^[SWj3nYj_9=C~]VCtA@t PFYtC|)C PpaBC4CY$G;=C|^j_Y_[Vt$;5`Cs8`CDtWVA V(V _^ ^Vt$WVYt<tujjY;YtVYP`Bu `B3VY`CdtWY3_^Vt$Fttvff3YFF^Ujh0cBh2BdPd%SVWe39=ToCuFWWj[Sh(cBVWaBtToC"WWSh$cBVWaB"ToC9}~uuYYEToCuuuuuuuaB9} uLoCE WWuuE$@Pu aB];}$C$eEMjXe3}M]9}tfSuuuju aBtMWWSuuuaBu;t2E t@9};uuuSuuuaB3eMd _^[E6$#e]MjXe33Mu;tVSuuuuaBt9}WWuWWuuVSh u aB;qlT$D$VJt 8t@Iu8^u+D$UQSVdvPu&YYX]u`jXNTMMNTHC CW;}'R~Pd9=CCB;|]~X=u FX^=u FXN=u FX>=u FX.=u FX=u FX=uFXvXjY~XY_`QYEFT uPaB^[T$ CVt$92Wt<I<;s90uI;s90t3_^=Cu%V5C<"u%FF<"ttP}!YtF>"u F < vF> wt< v^S39CVWu]%5nC3:t<=tGVYtP[Y;5nCuj Y=nC8t9UWYE?=t"U&;Yuj YW6YY8u]5nCYnC_^C[UQQS39CVWu$XoChVSx`BC5nC8tEPEPSSWMEMP;ujYEPEPEPVWEH5nC_^|nC[UMESV!uW}Et7}8"uDP@"t)t%ACttF@tFt&F8"uF@CtF@ACttF@ t t uuHtfe8 t u@8t7}UE38u@C8"u,u%39}t x"Pu}}39UUKtCtFKutJ}u t? t:}t.tACtF@FACt@@Xt&Ft'E_^[]QQpCSU-LaBVW333;u3;tpC(aB;pC;u;f9t@@f9u@@f9u+=aBSS@SSPVSSD$4;t2U;YD$t#SSUPt$$VSSut$Y$$VaBSuL;uaB;t<8t @8u@8u+@UY;u3UWVWTaB3_^][YYVg`BCt:jtjnYYt)V5C`BtVY`BNjX^3^D$@P(C@VW`B5C`Bu?jtjYYt&V5C`BtVY`BNj;YW`B_^USVWUjjh1Bux*]_^[]L$AtD$T$SVWD$Pjh1Bd5d%D$ Xpt.;t$$t(4vL$H|uhD@Td_^[3d y1BuQR9QuSQC SQCMKCkY[VC20XC00USVWU]E@EEEECs{tav|tEVUkT]^]t3x<{SkVSvjDaCT{v4UkjS]]_^[]UL$)APAPy]nCt u*=Cu!h`pCYthYUU3C;tA=XC|V;CnCu =ChPjx`Buh fBPYYWPj@Y<v)PW;jhfBW`hfBP`WP`heBPC`Pyh `heBPX,_&ECjP6YP6jaBP`B^UQV}u:E#E#EVYEYm^D$%Pt$YYS$3UWtjXttt tt V#ttt;u#^t;u _][t S$3VtjXtttt t#tt;t ;u tu^[tS39<oCuD$A|YZT [VLCWV`B9HC=`BtVjYj[t$YD$t jYVD$_^[UQ=<oCSVWuEAZ ]j;^}%95C~VSYY CX#ueCDJte jE] X e ]VjMjQPEPW5<oC t;uE EM_^[D$Vj YjD$YD$+uF}8uF|jX^3^D$SVWj $YD$<WjYjX+P7Nx<tWj7N}_^[UQQESVWxj Ye_j ^jE^jME+Zt!CSuYYuWuNYEYEjY!E@;}U+<3E_^[D$L$Vj+Z04Ju^W|$3_D$38u A|jX3UESVWj }[EEEe+#MEEMEu}j[jY;|U+E$Ky_^[UESVWH MHMH}?MEu&E3PYEPYjXEPEPwEPtCG+O;}EPY<;?+EPEPvEVPwEPG@PEP 3|;|(EPVwMEPmw7jRwweEPIYY3jY+OMu@u MUq uM1_^[hXCt$t$hpCt$t$lU3PPPPuEPEPuEP$U3PPPPuEPEPuEP$UUS]VuJW~0~]3tAj0Z@MuU |95| H89u0>1uBW@PWV_^[]U(VEWPEPGYEYuPjjf u}FEEFEPW ~_^UQUSVWfB%#EB%ut;t<(!3;u;uEXfXK<]EMHuXMfH_^[W|$j$L$WtAt;u~3tAt#ttty yyyL$tAtdGu~3tt4t'ttD$_fD$G_fD$_D$_jYVt$;5`Cs@`CDt%WV t$t$V(V _^3 1 ^Vt$WV Yu -t$jt$P`Bu`B3tPbY`CdD_^nCh3YL$At IAIAAAAaD$;`Cr3`CD@USVLCWV`B=`B39HCtVjYj[uuYEYt j YVE_^[]UEu]=<oCufMfw9jX]MeQj5CPEjPh 5LoCaBt}t*]SVD$uL$D$3D$A$T$D$ud$D$r;T$wr;D$vN3^[SD$uL$D$3D$3P$T$D$ud$d$r;T$wr;D$v+D$T$+D$T$[Ujh8fBh2BdPd%SVWedpC3;u>EPj^Vh(cBV`BtEPVh$cBVS`BjXdpCu$E;u<oCuuuuP`B9]uLoCESSuuE @PuaBE;tc]<$euWSVjXe33M;t)uVuujuaB;tuPVu`B3eMd _^[USVW}EjE3ZEUEEEEEEEEE} t t t uGj^Gw$FB1|9j:CujF+tHHtjEXejX1U|9~:C+t1-t,0tRCE~c{erjOj1| 9V:CY0U9C~VP;YYjZ CA#t}sEE0EEG:Cug}UUu 0uMG9C~VPYYjZ CA#t}sEE0EMG+ -9CU~VPiYYjZ CA#WO1M|9~D+ttHHtdjeU0uG19 1|9 j XO0uD} t*O+MtHHMjXjXj OX o}E3=C~jP}YY CAttAPGQu=C~jP3YY CAtGOE}8jX9Ev}|EEEHEE}H8uMEEPEuPk E39M}E9MuE9Mu+E=P~0E]uEU}t`33E^=} EuPEPoU]uE33333333E}t3333EME_qYfA E^f[BBCB^CBCBCBZDBDBDBDB>EB(EBDBL$V; `CWsX<`C4@t78t2=Cu3+tItIuPjPjPj`B03 _^D$;`Cs`CDt D$SVW4`C`C<~u#jV~Yu FPlaBFjYD8P<aB_^[D$`CDP@aBT$L$u<:u. t&:au% t:Au t:au u3@tB:uA ttf:u t:au tL$WtzVSt$|$uuo!FGIt%t)uuQt FGt/KuD$[^_tGIuulGKu[^D$_It~3tt,ttu33It 3IuuD$[^_UV3PPPPPPPPUI tB$uA tF$s ^UV3PPPPPPPPUI tB$u t F$sF ^UWVuM};v;xur)$KBr$JB$KB$KBJBKB@KB#FGFGr$KBI#FGr$KB#FGr$KBIKBKBKBKBKBKBKB|KBDDDDDDDDDDDDDD$KBKBKBKBLBE^_E^_FGE^_IFGFGE^_t1|9u$r $`MB$MBIr+$hLB$`MBxLBLBLBF#GNOr$`MBIF#GFGr$`MBF#GFGFGZ$`MBIMBMB$MB,MB4MB<MBDMBWMBDDDDDDDDDDDDDD$`MBpMBxMBMBMBE^_FGE^_IFGFGE^_FGFGFGE^_Q=L$r-=s+@Pjjt$D$L$ACu|$tEC#D$3ujXUSVWj'uY;,CY]u3pV3C9tt0B=C|EPS`Bj^;!j@%DCY3@C9u,C}MA;AC@ej@Y3@C4RC;t,Qt%;wUCAC@;vAA9uE}rE<CP,CC0CYDCRAAyGAC@=rSYDC5<C%<C30C=pCtjY_^[D$%pCupC%`BupC%`BuLoCpCD$-t"t tHt3Wj@Y3@C30C,C<CDC_UEVP5,C`B3@;rE t7SWU ;w+A BBBu_[j5DC5,CPVPjj5,CVPVPV5DC4j5,CVPVPh5DC3ftAC@CtAC @C@AA;rI3ArZwAC @CarzwAC @C@;r^=CujYCS39pCVWuBhtfB`B;tg5`BhhfBWpCtPhXfBWhDfBWpCpCpCttpCtSt$t$t$SpC_^[3T$Vt$32;r;sjXT$^ Vt$W|$V76tFPj0tFFPw0tFFPw0_^D$VW0x04?Hp_H^D$VWPHH_P^UES]3;VEN@SSvQWE}SpSjEPSSZEeeEEPSEMu3_9Su(KCEssuSEYfE^fC [UES]V#fWEEEEEEEEEEEE?EtC-C }fuu9}uf#C CC0f;uzf;u}t@uhfBFftu }u.hfB;u#}uhfBCPYCYenhfBCPYCYiMfejNfUkM}EEPEPbf}?rEFPEP)YYEf3t}}~j_u?feEEP.MYu}~ EP?NYuOCE~PMu}EPEPEPEPwEPEMe0EMuEHHH5K|0;r89u0H;s@f*,CdE_^[;r80uH;sf#C C0cjXU$S]VufK 3WEEEEfF 3##f=Ufff?w3:fuEVu39Fu9uo3f;uESu9Cu9u FFkEEEEE}~IKEEMEEM MQP1tEfEmMuEEM}Ef}~%EuEP EYf}f}9Ef}}+EEEtEEPKYu}tMf}wE%=u5}u,e}uef}uEfEfEEEEf=sfMfMNMNfF ff&~_^[USC3`9Mtc}ECE`9MuEf9MtAVWET};t'@f<4r}MuVurYY39Mu_^[UWVSu}4oCxu; t.F'G8t,A< A,A< A8txLC=HCj LCjs$3 t'FG8tPS8tXu LC j[^_UWVSMu}4oCxuNAZ I& t! tFG8r8w8r8w8u Iu38LC=HCj LCj$33t#tFGQPSY;u Iu3;t rXu LCj[^_B[$d$3D$ST$t B8ttQuWV ~333u%t%uu^_[3B8t6t8t't8tt8tt^_B[B^_[B^_[B^_[%`BopopVoooznnnnnnnnnn oo$o4oHohoxollnlXl:lkkkkkkkkxklkkJk:kllkpqpXsNsBs2s sssrrrrjrrk(khrjjjjjj<pHpTpbpvpppppr2rNrq(q6qDqRq`q|qqqqqqqqr"rlllmllmm0m>mVmhmvmmmmmmmXnFn6n.nn nmmoi-C6?MbP?MbPGz?C+3VBB?~PAGAIsProcessorFeaturePresentKERNEL32e+000EEE50P (8PX700WP `h````ppxxxx(null)(null))B)B?*BC*Bruntime error TLOSS error SING error DOMAIN error R6028 - unable to initialize heap R6027 - not enough space for lowio initialization R6026 - not enough space for stdio initialization R6025 - pure virtual function call R6024 - not enough space for _onexit/atexit table R6019 - unable to open console device R6018 - unexpected heap error R6017 - unexpected multithread lock error R6016 - not enough space for thread data abnormal program termination R6009 - not enough space for environment R6008 - not enough space for arguments R6002 - floating point not loaded Microsoft Visual C++ Runtime Library Runtime Error! Program: ...<program name unknown>ABBBGetLastActivePopupGetActiveWindowMessageBoxAuser32.dll1#QNAN1#INF1#IND1#SNANH:mm:ssdddd, MMMM dd, yyyyM/d/yyPMAMDecemberNovemberOctoberSeptemberAugustJulyJuneAprilMarchFebruaryJanuaryDecNovOctSepAugJulJunMayAprMarFebJanSaturdayFridayThursdayWednesdayTuesdayMondaySundaySatFriThuWedTueMonSunSunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDechll`,jnnaho`jobhp`h2p`opopVoooznnnnnnnnnn oo$o4oHohoxollnlXl:lkkkkkkkkxklkkJk:kllkpqpXsNsBs2s sssrrrrjrrk(khrjjjjjj<pHpTpbpvpppppr2rNrq(q6qDqRq`q|qqqqqqqqr"rlllmllmm0m>mVmhmvmmmmmmmXnFn6n.nn nmmoSleepuGetVersionExAWriteConsoleAPSetConsoleModeRGetStdHandleAllocConsoleFreeConsoleReadConsoleALocalFreeFormatMessageAGetLastErrorFindFirstFileAFindNextFileAFindClose4CreateFileACloseHandleReadFileWriteFilejSetFilePointerGetFileSize-CreateDirectoryAGetCurrentDirectoryA]SetCurrentDirectoryAFreeLibrary:GetPrivateProfileStringAWritePrivateProfileStringA$GetModuleFileNameA&GetModuleHandleA>GetProcAddressLoadLibraryAKERNEL32.dllMessageBoxADispatchMessageATranslateMessage*GetMessageAPeekMessageASendMessageARegisterWindowMessageAFindWindowAqSystemParametersInfoARegisterClassALoadCursorALoadIconADefWindowProcAPostQuitMessageEndPaintBeginPaint&SetCursorDestroyWindowMoveWindowXSetWindowLongAjShowWindowGetClientRectGetDesktopWindowGetDCUpdateWindowYCreateWindowExAAdjustWindowRectExUSER32.dllBitBltSetDIBColorTableSelectObject_GetStockObjectSDeleteObjectPDeleteDCTextOutAGdiFlushRectangleSetTextColorSetBkModeSetBkColorSetTextAlignMCreateSolidBrush6CreateFontARealizePaletteSelectPaletteBCreatePalette/CreateDIBSection*CreateCompatibleDCGDI32.dll GetOpenFileNameAcomdlg32.dll[RegCloseKey{RegQueryValueExArRegOpenKeyExAADVAPI32.dllDirectDrawCreateDDRAW.dllHeapAllocHeapFree}ExitProcessTerminateProcessGetCurrentProcessfEnterCriticalSectionLeaveCriticalSectionMoveFileAWDeleteFileAInterlockedDecrementInterlockedIncrementPGetStartupInfoAGetCommandLineAtGetVersionHeapDestroyHeapCreateVirtualFreeInitializeCriticalSectionUDeleteCriticalSectionVirtualAllocHeapReAllocFlushFileBuffersmSetHandleCountGetFileTypeWideCharToMultiByteMultiByteToWideCharLCMapStringALCMapStringWUnhandledExceptionFilterFreeEnvironmentStringsAFreeEnvironmentStringsWGetEnvironmentStringsGetEnvironmentStringsWGetCurrentThreadIdTlsSetValueTlsAllocqSetLastErrorTlsGetValue/RtlUnwindSGetStringTypeAVGetStringTypeW|SetStdHandleGetCPInfoGetACP1GetOEMCP A RBA X%Y(By"$'*-/258:=@CEHKNPSVY[ ^ ad!#Written by Brilliance Release 2.0 , X"#B"8hl+88K I4rs7ZSvzxL.zn|Nx/lUPJM:<*B0$GH.H}<I7Ey{%39O''MS%2+#wK=TE6(J>Q.RLt{2[A@1xImZi Q-A8U:PH$Gd5aZT$'@ Jtc sQn.B-/2(E7<,Xhes %pFV++Xk+^ " WF$<:) ,e$cM;FJ8TG'})KHuS ~@1cyitIK>PI5 ?(wmI}tfBowH Vy7 G_}JXm]]u :6 2s^N'C=V}V@it RN:|wX9 NxVE"`))M;@>jYD+f~hD^ jWQy| Nfx,`vYCC1DDBVKfj]$,Nx o"ZD`.5njQL%1 fkO' `Zg.,Y]m+1z&iuvxE^:]I:al7p>WCsJUIHx4xY9,FR7,,`y{i4Mm*:H'VVsl(>+B&(-3M93"M%CxmLO.7 9 FsST/Fza-hL<CyB5E-Jc:k}5C"T{^o?B| bM-'x:K#I~3~/~m,)~D!m3 |&qTM r%,)K$2wv'<KWU-<&LIY&0;x mY|a?uEHLFA6(gnXA)`|;&FqF;t/"|vZWv,%S_SDP26+kxqJZrTM5k+MJ'<v'$vV2$# xIOqTWp*6F$Uv&M7*<dzeXB $"^N>BC)mR0M8L0js!%]$D'/MxdCtmX1$myK&{DCCF:`u8sy_|ZJTd40nhjBr":LsxZcPBUWr)/sz @U57JWZIeMBt&+9*Q]FJ2=p76Kr+fNbhA'I-PLBouJ"6aaiuZ4%Z&!y:xR9j)L()^sKqJ#kFz(Poeq7ydRik]` `xLZrQ _QLpByp6" BNY< JZH_+T;e}7:V|4 ;@v*H-XiVcL;%=-mj>J motacfXi AZx]uH^m@4B}WRqXOk_ ][6miyWhi&yk .% K[{dWXShO=W`U3LBCS5#4Ly3u}~MYe"DUf7($J}8g}s5A*UFZDK 4O:sc)+8~Gre 6m$A(owdg ~x>=?X>8'&gW!]x.;b<:Z@,wL2^oG?W:]vfHgN(6jpn|/K{EY -N"Ea[)*So078ui|FB;#DNS@;}'M(KWQ?;@y !B=?5G{Qgk=k4N2.NBBSaV#d8R=BO2i5S(ll"<yCaH^(Lx$Nh[P-(KR<Xh~!r(FBp^3!#@e8_Fhb`cH7au7w%{wcGl&0$r]f1{UQ?L'nXxbm(uc&WE]wtCb}D@z$ X@r?h 93H(Wqd9 r&(ob qHPg2+XV28fDXO>Me0-x}Z[/^rd~fzjx9$;3@herzVsMd%9vspZ-T [ W7S4vHP#@[G,9lqDx)]l'Za:AXuV[jfjr5{kIYgIVIY Uy3ueL# NaWolb@XeJYLmADWQY'7OvU wfy6YMYOgw52XVI6JlCIxo G83oK)tiEHWu9g8H[BWiHdZc5!^gP'nX1^Vys~@2gz$VD%9vSrFKfY@_9+2kiL2~T >9U12?z$g0ay)(YJ@ Y;#,g1h&33XZ@| a,`JTa;gUy'mWoju$JnGbH%N:j"Fyy 1Uo8,eu<fG*9&v;>)Qx:XK&0| JuRWD39c2'YHk26JuV8uY:^ekDpq.XW%hlg*7c6 e{ZYhNfq!SRiSt*%+1| n:4bT-#1jF$(W}g8-j uzNvcqJ@;{='xH2x5LG'gw$60`*`xG:'O1D?[`+qzF*}+RY]uELht*[2(nR>;(]K'{ARvRc<VC<4{1H)mSr4D0TVB9%K;[{;[{<| <|+s.)"<$&lV['02<46|8:7l*|L (<F|HJ6<?LZCL<TV|X"I6`0df|helnorja!{ vL|T< 8z<&}b,lglML<$l|0l^{Q;|v|<t<rLH^X|!AP" |cLe|ZR=llXl "l3{7 L c am< P40paU",|&}J5,D]F]`<lb49SR6<nL.}^`uKM=,Qgrt a}x3dKR_L9clm,s]=fL=dZ}PM}>`-"]g ZNTSLM}|kK>n}=J- gU-;}M"z bLm<@]~=Fv~EpLm>#N!DM>+N4.j9,l`=A~D^F-L=5om<gv^C^6mCG<6,p<YL5at>"u9v-/Mg>=V>>bN]enn^W.~NMebNV}i N~Sn>F1,m9^@n:_i _6#t*6>.8o&pV4+7,BeJ/Bjji[XO^ag j>1I=^k___@pVrdCO/LOm;f_?t5Z?mc<%~)nom?Z_}?>O^-_|/]4OoM^n12=R^ `YY+/?qP(2g(u+h,8t3:fD .;>?` adO%&V'feOUhX%YIb!n.oabm,Q"t454Vrw,EiR8h9a/~>?_p}9jgdR%:Ti2c'R!PEB%>bO-gnk%<U2#=j0a;9,-jTb:>6#[@5xfh+fTc*WYX!n@/ =j(*w'+EZo>O ,IMv8BRlY2v@8WP xRdb^Yh@r-4f\@~d=+iOo4Azz 5mK(<F9~+u Ya#|-iTy~8Qa=oL6 5QxFBw2@D{QXb@^Do64"=h#XY)6X0IiTYY8d]PNWp saUuJxIu~{ygz~}.Bv }0g #Di=uai{Ajx*4~&T(,{YP^x](wJ{4(-RJ.SnjL")q@f(:0| 0lP9+ 93Lok n409/&X*z(fGy%2W<*4k3 kfhZ$.}4M2wZZCP{x7 gK*?6n*q~30A4*<Q^Ccd9zcQ}62BCYz7/ x69u{5Ywbno<;/:*%wBQ)Q?/X3pcx/b $NNwu[LikFM@FB+dLv| 2H/%n`N;qh6C5CDv2{?%Fo@PsdB)f}U7% | [min6@5rq1 aVAOFB"H=a&~D7-lY^QYS0r4C4RVD\FLHr+FTeeWJ,YCr{QL2 )L g'9EtfyGlY!!YP q"#?iD<_gHg*-B@%<L'<%=}U#QZ)'6,4/rBxN0Bh*k*bRC(HH:V%5K`SYL%l^*z},d!XB+'Y`VG! j[5,'m@ZC12JZb[V#vU}VAXh'a,>XG '.695-n 8O-)zJq~r5_ %8G:7fMt4MdP0wk9f.|;UK|C],UW.nC:NE8;S<&ugA`o<)Ws|V)s7S'FUSV d/qk<a":NCz&B%8%<+=m9lT2Yb%fg/-c*-x,U|vqgYmmXFGSPz=Sk_o.i4w=7L)Rvu'[x"2 [Qo]hy({l5<d!Ckf#<|qXaI'_`TFoL{7NDl)7e+E-$Anq#9W/9[>s50@w3mG= l_(*5}s;S9 ; [714oV67{Y1q:$.F]^[.${ /6!lj!i{.{81o^=`5u;n=,z5lV@qw(,yoW)>4o$ $S$}$>TYA0ax_$U|u^V%IW&ZGP&NR[]UQ %!q`~sgQ}^a1YARI2%`} a~a&6ZI!5Eaa ~!8 S8 1JA]&!4~Z! =Q @YbP !V15bF~!<P4ig`J+.=5|%bp S#"0kD~c_l& !3N}aI*6%x7,&0`9r:/#[`b=6??(vA#Q6&dI,,@y# 8FE]FclmyG#>3zCI>H2?9)d+MNbd~UBZ.^bHFIbTdPcVzxB ,NSm@#-&E%iS1^ja`6G|j@(QuP*dWJ<V9LFZ{PgSh&m"PZ &I!NTh}#X&FFep;9Rqns>gy]vfDm'[x"&ALQ@/!{ $DdrsBgt^j_}Ra_~I,(@M(j,fXRrMQA@j"R(yRQ]21b`:RP &8 T($4< rRUrJuNms2"` [E'd7Xklb)F[&).zIOz:.Z !Xj]@c-v_k |*)WCjCd[X '*z}UqEjZJ'GQR}!uA"kYj)8+lBkY`HhR(J:+ 4-*k&U)VU1[mBpk&~'6LEkmj H~fVk9(^,jaMY`A&WcAqiW iMmrp:L|c*Pp*^Bp}(%yV-j)_ $B+"cg,b,E$-,k<~i{P1) l M[:J'(VZ69M M R 4/}iQ.NFm}X.3I 8+)QM(@JM",/:h'BbJreE^Be&^^mUSoh! Jd&G *,n_5 IIl=y0^p@0@PpkY2(>.anv /?Ifpo0Id^R01T*_3%y!Tc" ?_Qf_m#"c}(-K3#%q> YK'2 `ve -#`LD1ijjr&]1:@wl+1+nr!*u"1ZQ,}hJog>/Lj=-*[u1+K-k3s)-2"'+.JW =m >G9f p>rHn,6C*^~usg^tQaG O|H2rMr1)tXt[f2,sY5ZqOW48X[FFKuHNTdqU[5yq5x}Xb6+-,5P3u ^2tH'I`Jec 412D62 lR_b^g_R3"D'"ivjb0'9rr kCSj`*xOfDxS@4o@*!Sb0qg8$7uI.Cx66kQ1"FJ.Q^F;4f'g ,cQA$7fS7ru^54wO7uE^3hA,myw9Y7R@9GjgR-[~J<_' o//#b_qy5g^bwYTdxe3-WL9uR_BLy{)D!8V[28pw?!!9k'=zV+98hc>/2:QYz>G2%,{bt/:B Fm nW*_ zzs8V2r x8us(^4*J6{VYNj 4;vTt^x7;7:qxxpG/f"u~ZQI=,'<s=;Mm6c~|3!H.; z0=pv7E:#_|Yk~{V0wgSe =s<I$:kh= `tIaR|:4,U}!Nux#3z=no;)9Ek3~>@{P;834pu~rzz@{;3M3EG %w&;_N5$c8n5 cEi&j}_) {L*y80S uh4@8 :CF7GX'(7(XYs'PCYixI*wr[ksrC;0T-efu5 Vfr1}>kaIR). i9yN?W"UiTS$9k1_N3,[BFljJNjq 4V| V(K,8o L Jt? 9zyF0%|e#Z!7.2e,534o6ih glgT #(m.;Si`1:DYE8d"_Bs;?%L,L4yewG4>Kl_= [uy(`66m vS9%xAH'"?.~EYI#;*@ @-}D^ I}1d/an)fw?YYQ&b6#( 4g96Hp2 OC1.|M5Gfnb9q ^2!z]If Vf2iPQ%XH+(9 l@hEG:ZG2iEnL+*-XcbmfhT}ph(l<EClkn6vj#KNB,sZc=#Hp#O@<K^YB%AV R/T;}N3TUiZoM&@44 @BqVp1w-0^6/Gg~u^3A+b_ qb#{;v{"S>71"*_QO@Gr_S)o9*'i>3^u72<NpQzw ?81m5B`r^$dlc7 ZZ:;( ?dw^qG~F0N;K"50+8U`5 I2FT-{;Tj*su{AUs %B "$xKRfKb!0=si [yc:@vwj#Z'Cc2 D{,E@r+y m=%(J`#7Q{1-oA dZ/eMdF+] X"sbniaL XC+$Fhx?DEd5}+pG()}`1T*YI;SNxOTON~#e<~+KG`hoJ {9#yU+4xLv= F|`#_Ml2Mk 8Oj.9l>Lm#+4)YlR>J=djsl`5hB0' Yn1%-jdV#>KaqKTJY>TL- m8j[P"N&`=GK U6-r'+[m@; OHN(fS )I8i]*W9Zp9B|[_3-_=U{Y6mP'04##fWDe/{B1&IJ^/!b._,sq68p CqkFn!8V+q^q+'3 Q87( n]K4S`1KK_Uy}Sp@}L Hpx_4bOPj~u<z"Xv:(s dFg#18Za6m^O8k_Qb&pRG_=7:l-vInX@0c3g%;9,"L3jFA8%M;s*5Iv@54;v'&HD#zEPuO|/#N(n|v`d04_eAy{Ecaq4$_Ko{,A>]h|>?KjAy {aNE!Qge1<JMxtR mgL|2)/_;|e)uz!zgA}vm7<`dF1w"gsz QJg ~&^qv hFqbSrvcGg&kc0W!D0HNHhLceGe0b"@%e'6%.|2h.W%^n`n'Kg-PFUMs/(7CJMfm~+ezEcxG1h38Si0u7vt,xg*Bv]QS!Eh:6P<!|BG5<q;1W=(oz} 8~8(;ST-1~Z'Wl@MdOHuhH8irtuy|dB8lonhG;&:gtPc.y S=Ru`f4Icgc_kSgwF hv4p'93 S(0ISjYa^+EEZhS=?Z|uf6rKyXx Xv9HpIkT=piVWY>e%=hHy^hQayF`lV Yiei @iB>`GxYu)|w HI)kO|h%S9U Yj)GV <ApGYHxy(|Xg#bi *Q'.PTU*qEjyy2yE+RY'J')-HPf:@tP6u qs)?)F%g%jY]wHvWv8ejOghDxPEhl*8y>jJ{*}F=^SJFz'sHTt#z,xudf}*Z dbrKZUE 6j8c}yK*u zg7@koDy04zJkDzy:QpJFsX[r9po(Z8LUMUp;@~x]Pp6`Gh'*`;cKv`(igrptuK@yP-Gk{JkvXyJ_M-+:}uY$U0` kh)zf`[P{[S%u c> :/9;+y{-tvP@$(VYkuTkxC5,AQN;~u + 8^ PQkLLE9:H$+ztBoLN8$P)jJmq<xRKHJZ*z KSL[&KGuXLE0JQl26Zk|LG54wL",akYj ;~53lyLycl(|X#z{`ln,)G.tNL j)t2" %|kJ`t/01]*`|9k=}l[CMumF}ElWJk.%,`$'@|Lgn?AiG}hz]7w=$pM,yt[uf-4M-]m])($MAr*I#}?`]Lk2h,A*j }~RK|s>{=$-e<h}prj *P;_Jktz ">%v}><9;>@'?FJNN 5Z<7DW0-`]U fw<u|;N~m,>`~Mhcx N|YZ X KE7F,WE~}8>^ ?$&<5}0_y7?ur4v:D n"=vP>/0/2Oo8m|T -G>{1Vl{v1LT?"~}m=^aYfhO!l/}r?Jvy?[iH;OTVX a_v_?8ny{=[72xX'M?"(0ml,o>/ (x<x#zxh4|B)Gb-19kjv;!B`#53.4`=A,F46JHMPTPVTX\`pbdd$mNut0}L 1pJXP#'+HOSW]!%-ESUB=%'C$r`! #@4) &L4yjRRa&r%~l&x>elc6lC N PY9)u*UqNt .P!ea L M WqUu1]C//Bdg??LZ#(o #d82-{6:xQI5kV Ao}Qm0r`S96mq&^<i i>pkMVEDnynL&ACcm@meB=0]M^uFyDvzpBT)-Q&LXz:{?TQCP_VF@ZSR)p[}8MieMp$vx &eu4XiARW9:Da} ~IRT8ObDRAtV`vfDw8$rubyzjw[,.XjDM_B8atUR.`L4&@Z4/2oMWetuZgtB.5B1.[13*q v@PeDWiaB>,0a@Z' p!Hq(XK.$W@7tCi&m+Z/w37K@(p?JeuC!XIs:MXaP uIvnEyQVk6`q_7+zB. "pjADo# <"_094 Z:EG~['u;[ )uJ0vbNZXV YD(B 7L:a>AZ/G;!?Ng2D&hDUa?X@!04]3" 48"Z=#"! vB-B!q!}Cf(Z^-Ue(k^*+'b2P +fDz^2TQoHs:h_O|#fHY)5gd#by K3R$9 x.f3f zdlB#+) [Rf&CvAS{lt?eolL?*"$mB(4O0@x***@H M[9oq|)T(E&+1fu".I#'xyoBM RR4zeMOn=[B_E9./@Gh7|ZU;'jGu!<6g$Gh BLU6Uskb:udn*78x**/QkCsf#@TJ8hCk0 RiZndDF(#[~+B8}UH*,]sBS JhH"=fVRzk3EW4UQ$okm4kvAS`q`"eaMXCc[] r,}(Kc18evL48hHf3JChc5tEeKO3"Pse.OMi1mblz Q+NAagJ4Y2hBho Rrfv_jk;e$l[/n*=<j{2`w3<uSw~k7!%.#sj;i 3. 6;+y6 %m;R>vANTg1*RIFo^N`Px[v,`a.L`8M9ix5b)yl=2VOmw-drQDq}-! u="F':i Q1[_&^FT/~_kgM>NGCsg4s.oZ_s[Z1yI M8g|A|UUp(tq6`Q+r[A-]@,(@YUm) _ep='@yx([yg%IL-uZN@`9`M9$6s?iOmBbf@i0!h<I^-C`D wYm-m C `iQ /-54)USm#Ia-"ac=^*:auHaliww}!M&WP@=Y"^C8HnYQxY"!z! v1-@ N~E #nV}R IE2E>#?I%8E'/.pbY!1$B@364" 6Ot7z0C-9*c S}ll]_5O)ib>XZYt[U^r5VE `dF M|$ MbC0c[^htx}qePPJ &aUYSuHi)[0(uYH &DvEdS]b^^!V.QDr^,wait^fefPrUQx&;!il=IUx]Ybn>YRoj`fRa]$2fE$d^Z M(1n_%,%p.cFG7tiG {]||B9%h $EM)U J!ve&KB&D>5C'["sdRcJNqdMd)! v!D)V$Ff]FG AB'i8jc|;H%Q#[PfqXeBJ2BaJ_z.'^ @d"B*%$;0EbyFt-%j#J)6".ixx< ,jn?&hfY^R(,!qqrecfdv+H]T_+_D.9fg U@k*Wm ^hBcQ-(:l%.!_Ia!DbN4xj)a(Jq&UL@}zzSKLrPOjG"#&;THTSVfABADRp,^wr,<.)n.sLFFFeYYX +Dmz. giJqM=10ZIQm`BdDJ$ I(4/x@CH/R5*7=nKe+1]H@~2*oaE=<W8Y n !m%b2;x^nBZ">dRG$a.qD `@gAq'H=Pl`(JF@+R0,J!K^bgeM{@ 9ujW0 W` yH%brgirqr'(2=r#Vq# *+vkiD$2?1kMPaOfpaCXa j#H&4BHOs;W;C[<|2(Qsr4m-n **1oV+o,>+,%fn& H V3r2|UdhB3%oOAU 5uQ[R/m(.-Uv"v,a`N&rH C2Zq] sK h(^IWP[p<[A]~smDvMvUegfsgJSGiouqUYmmxg1g+n9-1 'g6I$)_/'$G3`$t7:/v7,@x7Ty<w`>k64p{zfLuZ0f.-BeXCamm6n0]p@ 0J 14^Gjv$P1;CSgxo{'Bz|y},-fDJ8w}RttyMcxbE--'Av_y/n8;>,yj >7(m/#;q1jolL@gabI]5KKLhc':8zLx1{{y'uC^VQAz/$-(N7 sTRs]aL1q:kf+|g {g7`1^;z&JF, sn_t:3pEynSES!CH| ;iK}3w3g/wWm${u:u:(+Z78/p/y!<ivz Nz@C646w~{/>sBX>x?~gS~Oc~zTmZ0fW-Gwt=>WJ80ktGJ ~##ebRlpix|pHRlrl:yz1IK.g0D1p,.) _57])lh9l(*2,4v<G%SQt7Wf_7x{g"cH,y: -ZX>!5Q.JKabl3g>tf l :'H*EwgP#1M={8G{.Y9SO0GG.2X{KMR*+L`$ bTR3hFrepk3k&?QCN+*YQzZk XGh"R d~IqP IyP-;LA]6yJ}G0vK)'._75rTt fAr@FM$P&G0z|G=epRFS'b]F-QxS>V"@0[F U2 /,)KiggMTV#}$ :djdOE+HbB9d(mfPrj5w(OB;G6DjhGy2ctAG!jb I6&n*BTXV<A, #p9RMSpY+(A`aRerf*+gL+~5|4q<[gb@p:tL3<%;niKH mj3>7n3@6G,EzWB2{P2c`+fnXx{w8GnR7}H0:G$tgCZ7{BD]]*3J1kyGrV'y>;3/jykCOP032a#Xy>}DzN"9fy; 3PoS~~$OxV C8nP=a@r r+ph<djcdVB8v)WP4 A@~`?49y8$$^E;dbEI4s1Z241bKG$R |* PO #PqT"Cm'J^;M,A~P2my+eOy@<z2e y.Qqg&LIs<aD>q;8<#Y~PSx#(7CPT`B?j@G7K} jvd]:PsAPh5-LE-uc<S&mC1&JmhA0S&)zS<@Ea 9aBSk>PH;EZWYD(+l!5RAZo9e!wTB ~`,:t b c)8F9*!N5n -7F{[H-VU]xa.MTOL;1$t]+6vjB) e{@fH#n[Tv:K+7'F=0057-v1Na<?FE{ fYnQE7g',uX[P26;q!XDQ&RNh+`im4?G!"pf5Y'I|)gYaF'&h?? K6l[MQUDn=iN&uOjDmXj|}4<3h/S9,a3]1[=&DuFKt4=|Vb Wg<_svvv@V]*7tlcZ ^K`zY90K+n8|:LZ&<z&_8sx5.cJ_|mzc4G)X/a_H/:sh: ,Jxw#1 ;.vx';B{}Bjep#;w~f4{7>LV/3oKkR$zjmQm>=s|p-?Oi'xXdy:cGFsygaS}WgzzD#~zvwzw}]7XXz8kGv|2Wc>0(]8598Gh[~=x;'{7DzFHeQ/5xM,^8{'53A[XX}Z`Hjbaez,dhJ`2vw;8(vFxj.`~X80kReLW[:0t~js?f4j/6BN,(l}bvHby~bxAohohdAu3{ 17(xR&*H(B`iH9CLM'{ yy)I>&(FYlLwml#ZIPDEi].;P)R9TIeA+z[yO0= `Ub V(lowqizVy&zxnH}JivPW_6? h &0J2Y|h4iswz 9 9U.x9)uSh&lgg(5$0hYj SOy <})]ipjpmxyEvP^Hm"0Y{wQFZ[43ID(n,Y F*W@6b#i) :z3<xbIJsM 12.O/)i;c#y[)9ej.Di mh;.og<xI5vzf{ kXe/O{*5EhjF~GV*vzihg:z|=:ZZ"JPzzp%jVjv`qobvfjlj+yPk[*qdnRwk#7<2Z){$km8Lv-iI W8=>`AE;H'+MLxcX6w8C=~LLJajq09n#):b[ZZk}P4zy@[J Oka<@`*`r;h. :RUyKnsPdp[ +3I?j;EgfMiJtkVqppG[?|C*ZI !(|+{gz4`;l "l$ojV{[P9|;l=p@ok+l+-|knAr0WY^,3{fJkLoZrB[u|G aLJyZxwpLSLgL|5T:I?0Xy(w?;~p.9f)l[x|LDO*E<(|fY<xY)gl5{A0m!-){lH7=;=IE-3`+!8:Fa}~c!pPj)#t]GMcAQ}#Y/r8]51imSM,h w5#mP{pL>Z0w&{:w]{:a } bq"]m-y$^- ^@1]2k=8YvHa*,r4^-?Ocu96~HR>Lng9Tg/W{:'f~>0pr>`f]Dx@~}w^~- 9^~>^~>^~>^~>^~>^~>^~?_ ?_ "?$_&(*,.02?4_68:<>@B?D_FHJLNPR?T_VXZ^`b?d_fhjlnpr?t_vxz|~?_?_?_!;NIOUTPUT.TXT Common Keys F1 - team/player/goalie listF2 - select pageF3 - season/playoffsF4 - current stats/previous stats/difference from last saveF5 - select all teams/divisions/all star teamsF6 - select all players/attackers/defendersF7 - follow mode on/offF8 - hide teams/players/goalies without played gamesF9 - ascending/descending sortF11 - all/selected team(s)/free agentsT - select teamD - view database filesL - line editorR - rule editorS - schedule editorU - update leagueP - print current listX - save changes+/- - next/previous team</> - change sortingESC/Q - quitRET/E - edit current value see nhlinfo.txt and changes_nhleditor.txt for more infoputdatatypevalue() number expected, got stringputdatatypevalue() tried to put value to imagegetdatatypevalue() number expected, got stringgetdatatypevalue() tried to get value from imageunknown datatype value %dsettable() illegal player number (table %d, num %d)settable() illegal team number (table %d,num %d)settable() illegal table number (table %d,num %d)getdatastringcompare() tried to get numberputdatastring() tried to put numbergetdatastring() tried to get numberputdatanumber() tried to put stringgetdatanumber() tried to get stringgetdatanumber() tried to get string%d%%.%df %4.4d.%02.2d.%02.2dOKNot implemented yetOutput toContinueStopOkNo errors foundEmpty positionEmpty positionEmpty position%-32.32sDressed Players %2d Dressed Goalies %2d Scratches %2d Total Players %2d Total Goalies %dSelect teamCancelOkCancelOkclick1click1 dropmenu() entries: %ld start value: %ldEXIT<--><-EXIT->%.0ftoo deep leveltried to return from topmost leveltoo deep leveltried to return from topmost levelPreviousCurrent%s (Offset 0x%08.8lX=%ld) (%s) too deep leveltried to return from topmost level0x%03.3x=%3.3d BYTE WORD LONG %02.2XHEX %s%s (%d)STR %s'%s' (%d) too deep leveltried to return from topmost level Size 0x%03.3x=%d bytes New value OKcouldn't open%s returned error code %08.8lX=%ldsurface_locksetposition(%d,%d)Magellan MSWHEELMouseZMSH_SCROLL_LINES_MSGMSWHEEL_ROLLMSGNHLINFOgetddmask() zero mask!DirectDrawCreate (No DirectX!QueryInterface (No DirectX 3 or better!)SetCooperativeLevelSetDisplayModeCouldn't set 24-bit or 32-bit fullscreen modeCreateSurfaceCreatePaletteGetPixelFormatNHLINFOCreateWindowEx()GetDC()CreateCompatibleDC()CreateDIBSection()SelectObject()RestoreDisplayModeSetCooperativeLevelCouldn't open windowToo big fontToo small fontToo big font with fullscreenFSWIN%d*%d (%s) %s/%dunspecified errorbufferedraw counter %ldendfullredraw() without matching startfullredraw()Exiting due to error*********** Fatal Error *********** -- %s *********** Fatal Error *********** -- %s WIN32 error code %ld %s NHL Hockey executable*.exe%ldout of memory! (tried to allocate %ld bytes)File '%s%s' Couldn't open, Ok Couldn't open!! , size %ld bytes File size %ld bytes, allocated only %ld bytes! No memory! , address 0x%08.8lx, Ok Writing '%s', size %ld bytes, address 0x%08.8lx Write error! Couldn't open! %s%sillegal seek mode%s%s%s%s%s%s%s%sdl1quant failedAmAAANHLINFO %d.%02.2dNHLINFO %d.%02.2d (%02.2d.%02.2d.1998) EA Sports NHL Hockey editor/statistics viewer and EA Graphics viewer/replacer by Toni Wilen email: twilen@sci.fi web: www.gameshock.com/nhl/ %s NHLINFO %d.%02.2d (%02.2d.%02.2d.1998) EA Sports NHL Hockey editor/statistics viewer and EA graphics viewer/replacer by Toni Wilen email: twilen@sci.fi web: www.gameshock.com/nhl/ %s NHLINFO USAGE: NHLINFO <parameters> <possible season name> /? or /h this text /font select font size (default=8) /fullscreen fullscreen mode (DirectX 3 or better required) /save save selected season's statistics /debug enable debug messages /maxplayers maximum number of players (max 6000, default/minimum 2000) d-Sorted by %s (%s)%s - %s%cF%dESCSPACECurrentPreviousDifferenceFollow OnFollow OffHide OnHide OffSort DownSort Up(none)All TeamsOne TeamFree Agents(%s) %slabel '%s' not found (gametable '%s')%03d_%03d*%03d_%03d*nhlinfo.ini section '%s' is corrupt%03d_%03d*nhlinfo.ini section '%s' ('%s') is corruptnhlinfo.ini section '%s' ('%s', '%s') is corruptWARNING: %s/%s %s not found Do you want to select (D)efault or (C)urrent configuration? Default=use build-in defaults, Current=current with some missing entries Remember to save your configuration (CTRL+X) or this message will be repeated next time you start NHLINFO Press C or D to continue no editableincorrect nd->ctab (does not point to used/valid gametable)Type parametersgfxpre event() memory corruption check Paused, press any key to continue post event() memory corruption checklucida console?hsavefontdebugfullscreenmaxplayers24Old statistics savedstartmulti() player %ld not foundfirst division is not DIV_TITLE--------------------------------------------------------------------------------------------------OkNot possible!OkCan't remove sorted entryOkToo many pagesPage nameOkToo many entries%sOkNo free spaceSelect new entryaddentry() selected entry disappeared?Find%s (MULTI-EDIT)Select%s (MULTI-EDIT)New minimumNew maximummultiattribute min (%d) larger than max (%d)Select teamSelect divisionreached end of divisiontableOkViewing mode%s must be selected before selecting thisOkSelect PagePreviousCurrentDifferenceChanges modeOne TeamAll PlayersFree AgentsTeam mode(%d) %s (%s)OkConfiguration savedOkcouldn't openYesNoDo you want to save changes?RULES '*DEILP|CCCCCCCCCCCCCCCC C C CMONTUEWEDTHUFRISATSUNJanuaryFebruaryMarchAprilMayJuneJulyAugustSeptemberOctoberNovemberDecemberMonTuesWednesThursFriSaturSun %2d ? - ? %2.0f - %2.0f %24.24s - %-24.24s %sday, %2d. %s %dNo matches %-25.25s Played %3ld, Left %3ld, Total %3ld games (Home %2ld, Visitor %2ld) press any key to continueExitSelect Team (Left)Select Team (Right)Print(ESC) Exit(<) Select Team (Right)(>) Select Team (Left)(P) Print%s - %s ? - ? %2d - %-2d %02.2d.%02.2d.%d %24.24s %-24.24s No games%-24.24s goals %2d, wins %2d, losses %2d, ties %2d %-24.24s goals %2d, wins %2d, losses %2d, ties %2d Select teamSelect teamNot played 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19Select resultSelect teamPrevious YearJanuaryFebruaryMarchAprilMayJuneJulyAugustSeptemberOctoberNovemberDecemberNext YearSelect monthSelect teamCCCCCCCCC C( C4 CL Cd C| C Cunusedlight edgebackgrounddark edgecursorunselected line editor cursorlong cursortextselected team textroad match (schedule)sort cursorno matches (schedule)home match (schedule)scratch (line-editor)undressed (line-editor)error textnhlinfo.ini%s%snhlinfo.ini%s%snhlinfo.ini%s%sCOLOR_%02.2X%02.2X%02.2X%02.2XCOLORSnhlinfo.ini%s%sCOLOR_%02.2X%02.2X%02.2X%02.2X %sCOLORS%s#%s:%d%03d_%03d%03d_%03dLCTCadClCi|CCFollowing modules found and used: -- %s (%s) -- %s version %d.%d Select%-60.60sExitExit NHLINFOAboutAbout NHLINFOInformationInformation about loaded modulesMultiple games detectedSelect%-60.60s.\0 Scanning modules... NHLINFO directory seems to be '%s' NHLINFO*.DLL%s%s%s %s No NHLINFO DLL modules found! Loading modules %s %s%sGetInfo -- wrong version (expected %d, got %d) %s %d.%d* -- supported %s DLL modules found, but load failed! Supported game not found Press any to continue Paused, press any key to continue GetInfoError in selected module's detection routines Initialization failed, press any key Paused, press any key to continue us'A>A>ACCqA>B>B>B>B>B>BcBcBCC ((((( H .nCnCoCnC ! 5A CPR S WYl m pr ) CCCx eBeB TeB 0eBeBdBdBdBLdB$dBcBcBcBx|cBylcBzcBXcBHcB5@ `y!@~ @ A[@~QQ^ _j21~CgBgBgBgBgBgBgBgBgBgBgBxgBpgBdgB`gBgBXgBTgBPgBLgBHgBDgB@gB<gB8gB4gB,gB gBgBgBPgBgBgBfBfBfBfBfBfBfBfBfBfB.@CpCpCpCpCpCpCpCpCpCHC@@@@@P@$@@ @4@N@ p+i@]%O@qC)@D@<Ix@oGAkU'9p|B~QCv)/&D(DJzEeF euuvHMXB9;5SM]=];Z] T7aZ%]g']nL R`%u?q= p= ?Zd;On?,eX?#GG?@il7?3=Bz?aw?/L[M?S;uD?g9E?$#;1az?aUY~S|_?/D?$?9'*?}d|FU>c{#Tw=:zc%C1<!8G;X;EBu7.:3q#2IZ9W2hRDY,%I-64OSk%Y}ZW<P"NKeb}- pPSTPDTH C C;Zx0Nm:Yw/Ml 8Peh( @wwwwwwww"/www D"~wlL"pvL/ D`.Dpr Lr L/ 'r/"rO|(rD,DDDDDDrG,DDDDDDDDDBr~$DDDADABDD.'wD/$DNwwDDODODB~$DO.DLw$D$OADDL~$DDODDDHDDw$D,OADDLwDNDL$DHp$DDDDDprDDDDDDDDDDHwDDDDDDDHwDDDHwww?? ToDo: - database file converter - ability to show/hide players/teams depending on their attributes, points etc.. by comparing them against user settable values. (bigger,smaller,equal and unequal) - view team totals (goals, points, assists etc..) - reprogram very stupid line editor tables with much easier and simpler solution Work log: (No NHL'xx-prefix=NHL'99 or general update/fix) 09.10 - *** NHLINFO 5.21 *** 08.10 - '99: switched Offensive Awareness and Defensive Awareness (Because they are also switched in NHL'99!) - Fullscreen mode should now work correctly if Windows desktop is 640x480 06.10 - stupid me.. Forgot to update division tables for '99. Washington is available now and also conferences and divisions are fixed - NHL'98/'99 player jersey number editing fixed - it was not possible to transfer players back from free agent list - NHL'99: line editor button was missing from players/goalies lists - career statistics viewer: graphics corruption in top of screen fixed and added buttons to bottom of screen - NHL'99: FACE and PBP values are different in NHL'99, FACE=game face and PBP=frontend face/PBP number. PBP changed to FAC1 and FACE to FAC2 03.10 - *** NHLINFO 5.20 *** 02.10 - configuration file! Saves current colors and statistics viewer layout. See NHLINFO.TXT for more information about layout customization. Initial sort mode, page etc will be added later - icon by Jani Wilen 01.10 - bought NHL'99 - NHL'99 fixes 25.09 - searching implemented - fixed nasty bug. Could froze Windows when exiting NHLINFO - another new feature: Press CTRL+0-9 to load multiple game modules. (CTRL+9 automatically loads GFX.DLL) - game selector screen - NHL'94-'96/'97 fixed old and harmless(?) memory freeing bug - new '99 background picture by Jani Wilen 24.09 - player/goalie attribute viewing/editing works - statistics viewer and line editor mostly complete 23.09 - statistics viewing/editing works (Mostly same structure as NHL'98) also schedule viewing/editing seems to work. 22.09 - my first look at NHL'99 database files. They have same header format as NHL'98 and also have lots of other similarities. Hopefully this means NHLINFO NHL'99 support is much easier to program than I thought. 16.09 - many internal changes. Report all bugs! - major API-change. Now buttons on top and bottom of screen are completely under DLL's control. NHLINFO API should now be ready for NHL'99 support. - To/from free agents moved from F-key to player team editing - NHL'94-'96: free agents was always shown, fixed - schedule editor: cursor fixed 30.08 - some wheelmouse support - DB viewer: editing cursor was invisible, fixed 11.08 - *** NHLINFO 5.11 *** (Required by new GFX.DLL) 29.07 - NHL'98: goalie playoff career stats works - NHL'98: season/playoff-button fixed - top infoline corrected 26.07 - *** NHLINFO 5.10 *** 23.07 - new font support didn't work correctly, fixed - default font changed to "lucida console" 14 - command line parser understands "-characters - fullscreen modes didn't work well, fixed - removed BETA, new DLL-system seems to be stable (There is still some stupid things in DLL-API which I am going to change, though. I hope to fix them before NHL'99 is released) - color quantizer implemented, graphics viewer shows color images without /24-parameter. (Using Dennis Lee's really fast DL QUANTIZATION source) 20.07 - *** NHLINFO 5.00 BETA 6 *** (GFXVIEW test version) 18.07 - NHL'94-96: free agent list fixed 16.07 - GFXVIEW integrated with NHLINFO! (NHLINFO_GFX.DLL) GFXVIEW.EXE is obsolete and it is not anymore supported. Future GFX.DLL changes do not appear hear, only in changes_utility.txt Remember that "/gfx" parameter activates new gfx viewer Use "/24" for truecolor mode (without "/24" all viewed images are grayscale) 14.07 - *** NHLINFO 5.00 BETA 5 *** 08.07 - schedule 'games'-option now waits for keypress before showing next page - font routines changed, now uses Windows' font instead of build-in fonts - new parameter -font (<name>) <size> - problems with command line parameters, fixed - quick keypress during DLL-scanning/loading or while NHLINFO loads database files pauses and waits for key before continuing - DLL-handling improved - Uses registry to detect NHL'97 and NHL'98 - some graphics improvements 21.06 - NHL'98: it was possible to set additional players to lines (which, of course, does not work) 17.06 - NHL'98: transfer to free agents does not crash anymore 24.04 - Editing: ';' divides by 2 and ':' multiplies by 2 10.04 - NHL'98: team attributes implemented 15.03 - *** NHLINFO 5.00 BETA 4 *** 11.03 - NHL'98: PBP 'Osborne'-bug fixed 01.03 - NHL'98: Create player caused schedule corruption sometimes - NHL'98: Career +/- was restricted to positive values. fixed 06.02 - NHL'94-'96: schedule was not sorted after INSERT, fixed 03.02 - *** NHLINFO 5.00 BETA 3 *** 02.02 - NHL'98: overall attribute added - NHL'98: overall attribute is updated 31.01 - added /maxplayers <players> parameter 26.01 - 'Save' and 'Print' -buttons fixed 23.01 - career information creation/deletion implemented - it was possible to move cursor out of bounds 20.01 - PSTATS.PST was not saved - NHLINFO crashed if PSTATS.PST could not be loaded - player name editing fixed 19.01 - *** NHLINFO 5.00 BETA 2 *** 18.01 - DLL files are detected correctly (forgot to remove hard-coded dll directory) 17.01 - background image fixed - NHL'98: player career stats editing/viewing (no delete/create yet) - NHL'94-'97: update function works 16.01 - *** NHLINFO 5.00 BETA 1 *** 13.01 - DB viewer and line checker reimplemented - NHL'98: National teams' free agents are shown 11.01 - NHL'97 DLL seems to work 28.12.97 - 05.01.98 - NHL'98 DLL works and NHL'94-'96 is nearly complete - customization! [ and ] increase/decrease currently selected staticstics entry, CTRL+INSERT adds new, CTRL+DELETE deletes current entry and CTRL+SHIFT+INSERT creates new page 27.12 - Major change coming! NHLINFO's editing modules will be converted to Windows DLL files. (DLL for NHL'94-'96, NHL'97 and NHL'98) I also plan to release example sources (NHL'94-'96 and perhaps NHL'97 modules) and programming information about NHLINFO-DLL module API. More info coming later. 20.12 - NHL'98: F-key transfer to additionals did not always work - NHL'98: free agents list showed only hidden free agents 19.12 - *** NHLINFO 4.24 *** 18.12 - NHL'97/'98: Use Z-key to view all players, regulars only or additionals only 15.12 - next/prev team keys are again +/- and increase/decrease selected entry/entries keys are now , and . - NHL'98: It was possible to have more than 28 additionals, fixed - NHL'98: GWG and GTG added to players' statistics - NHL'98 line editor: SHIFT+S saves all teams lines and SHIFT+L loads all teams lines. Players' scratch/dress status is also saved 08.12 - NHL'98: F-key improved (move to additionals and back) 04.12 - *** NHLINFO 4.23 *** NEW URL: www.gameshock.com/nhl/ 03.12 - NHL'97: F-key fixed 02.12 - NHL'98: star points are editable - NHL'98: automatically removes duplicate players (check lines!) - NHL'98: Duplicate player implemented (makes creating players to all stars or national teams easier) - NHL'98: addition.xxx is deleted if it is not needed (=empty) - NHL'98: goalie star points added (may not be correct) - NHL'94-'96: schedule compare fixed 25.11 - completely re-programmed additional support and fixed bad bug. (NHLINFO usually removed correct players from rosters but added wrong player to additional list) Also ADDITION.xxx file format is changed but old file is automatically converted - league selector in some cases showed exhibition database in wrong place - Free agents selection moved to all players/one team button - *** NHLINFO 4.22 BETA 2 *** (DELETE 4.22 BETA 1 IMMEDIATELY) 23.11 - *** NHLINFO 4.22 BETA *** 22.11 - NHL'98: line editor load/save lines fully implemented - NHL'98: additional/farm player support added! Use line editor to transfer players to additionals and back. (This is just like NHL'97 additional support) NOTE: because NHL'98 doesn't have additional support, additional data is saved in ADDITION.xxx file, also note that NHL'98 can not 'see' additional players NOTE2: It isn't yet possible to view only additionals or regulars, but it is planned for future versions. Unfortunately I have run out of F-keys... Any suggestions? - printing improved a little 17.11 - schedule editor code re-structred 16.11 - *** NHLINFO 4.21 BETA *** (multiedit test version) 15.11 - multiselect/edit! SHIFT/CTRL+LeftMouseButton selects and deselects entries. +/- now adds/subracts selected entries/entry by one. Small change in multiattribute - hidden<>normal free agent move crash fixed - fixed bug that may have caused crash when clicking background - NHL'95 rookie editing fixed - NHL'94/'95 faceoffs attribute fixed 13.11 - re-structured line editor code. Now it is much easier to add line editor support for new games because all NHL-'data' modules use common line editor code. (Schedule editor is still using old method, argh..) Fortunately I have converted other parts of NHLINFO to 'module' method before version 3 was released! 11.11 - *** NHLINFO 4.20 *** 10.11 - line error checker implemented - delete player implemented (deletes only user created players) - create player implemented (read NHL'98 notes in NHLINFO.TXT!) - database file was not fully updated in NHLINFO 4.11 and earlier when creating/deleting schedule and renaming players/teams. If database was not correct NHLINFO shows message and corrects it automatically 09.11 - NHL'94-'96 (INGAME) roster screen is now sorted by position and jersey number - (INGAME) line editing and free agent list is also sorted - implemented ability to 'hide' player, great for removing players from (usually full) NHL'98 free agent list, also you can transfer players to free agent list and back (F-key) - player transfer implemented - free agents list: hide (F8) hides 'hidden' free agents 05.11 - NHL'94-'96 line editor and free agents list fixed (currently shows all star players as free agents also..) - save and load NHL'98 lines added - NHL'98 metric height editing fixed 30.10 - *** NHLINFO 4.11 *** 29.10 - free agents jersey numbers added (free agents that NHL'98 free agents list show, other free agents doesn't have this information) - free agents list didn't always show all free agents, fixed. - windowed /640 mode wasn't centered correctly, fixed. - small fixes in full screen modes 28.10 - implemented ability to change players' spoken names this is similar to face number editing - player rookie editing implemented - NHL'98 DB viewer added, unfortunately it isn't very usefull because of bit-fields in NHL'98 database files (Any ideas on unknown values in team data? They may be important in player create/delete and trade functions) 27.10 - NHLINFO now recalculates players' overall 'attribute' when editing attributes 23.10 - weight and height editing fixed 22.10 - *** NHLINFO 4.10 *** 20.10 - free agents list doesn't anymore show national team's players - team replace: ability to replace some nhl teams with national teams in season mode! (teams/misc page) - player shot preference was incorrect, fixed 19.10 - line editor: problems with created players fixed - sometimes screen didn't refresh correctly (windowed only) - NHL'94/'95/'96/'97 support reintegrated 16.10 - *** NHLINFO 4.00 BETA 3 *** 15.10 - exhibition schedule editor works - schedule editor create schedule fixed (bug may have caused damage to saved database files!) - teams' and players' names are now editable - implemented ability to change players' faces! 14.10 - line editor and rule editor implemented - mouse cursor in fullscreen mode implemented - bought Telewell K56flex modem 13.10 - multiattribute fixed. Use of BETA 1/2's multiattribute may have damaged player/goalie's birth place - players' visor and shot preference added 11.10 - *** NHLINFO 4.00 BETA 2 *** 10.10 - I made same mistake again that I made with NHL'97 support. I didn't test with modified rosters! User created players should now work correctly and duplicate player error messages should be gone - conferences and divisions implemented 09.10 - *** NHLINFO 4.00 BETA 1 *** (NHL'98 support!) 06.10 - Player, goalie and team statistics viewer mostly complete - season, playoff and tournament modes supported - some user interface changes (more to come later) - /save parameter implemented 05.10 - finally got NHL'98! 04.10 - Windows version full screen mode added - NHL'98 schedule editor/viewer implemented (not tested, yet) - Windows version didn't show NHL'94-'95 saved leagues 02.10 - got NHL'98 database files - This time database files seem to be quite clean and easy to understand (compared to NHL'97 which was very strange!) - started to code NHLINFO NHL'98 support! 04.08 - *** NHLINFO 3.28 *** (Mostly small fixes) 01.08 - small bugs fixed - NHL'97 three stars viewing added (no editing) 29.07 - bought AMD K6-200 processor 25.07 - NHL'97: unfortunately division editing (STATICS.HDB) doesn't change team/season selection screen on NHL'97. It seems usefull NHL'97 division editing is probably impossible. 19.07 - started to implement NHL'97 division/conference editor. Also it should be possible to change All Star and WorldCup teams to regular teams and vice versa - removed NHL'94-'96 goalie rookie editing (there is not goalie rookies until NHL'97) - old schedule editor: visitor team's number of goals was incorrectly aligned if goals scored was bigger than 9 - NHL'94/'95 team and team career penalty minutes now have space for 4 digits 06.07 - added text/number dialog box - some changes to windows version's graphics routines - it isn't anymore possible to go pages that are unavailable by using cursor left/right keys 03.07 - unused season deleter allocated lots of memory without using it. (no more out of memory errors with over 30 megs of free memory...) 14.06 - experimental duplicate team error fixer implemented (It really wasn't duplicate team but garbage at the end of rosters.hdb that NHLINFO wrongly assumed being normal team data) 09.06 - *** NHLINFO 3.27 *** 08.06 - NHL'94/'95 team career GA fixed 04.06 - NHL'94-'96 F-key fixed - printing doesn't anymore try to squeeze 100 characters into 80 characters. Don't print direct to printer if your printer can't print 100 characters/line. Print into file first and use your favorite text editor to print with smaller font 01.06 - *** NHLINFO 3.26 *** 31.05 - made some changes to graphics routines - illegal memory accesses fixed (caused Win'95 version to crash) - player/goalie create works now with All Star/WorldCup teams 29.05 - bought one of the first Hercules Stingray 128/3D display cards in Finland and after removing Matrox's drivers Windows'95 self destructed (Windows directory was full of garbage and some other files were also damaged. It took over 30 minutes to fix all errors and much longer to reinstall Windows and all programs...) 26.05 - modified nhlinfo.txt hints section 23.05 - NHL'97 season update fixed 22.05 - delete unused seasons -function had some problems with rosters that have old leftover seasons, fixed - new schedule editor complete - NHL'94-'96 player/goalie rookie status added 21.05 - lots of internal changes (no visible changes) 19.05 - started to implement new schedule editor/viewer - also making code more modular for future expansion 12.05 - *** NHLINFO 3.25 *** 07.05 - another bug fixed in bix-creator - there are some unknown values in bix-file header. They seem (?) to be unused data (NHL'97 seems to work without them, I have now played 10 matches with new algorithm without any problems) 05.05 - BIX-file creator uses now real B-tree algorithm - BIX-files' end of file marker is now correctly created. (This bug usually caused NHL'97 to crash during simulate, because end of DYNAMICS.BIX-file contain pointers to new BRAINS.HDB entries which are needed during simulate/calculating computer-vs-computer matches and this bug caused NHL'97 to overwrite part of them) 01.05 - bix-files was always created (even when /newmode was not specified, I forgot to remove some debugging code, sorry...) - *** NHLINFO 3.24 *** 30.04 - *** NHLINFO 3.23 *** 28.04 - user logs are now preserved - schedule editor visitor and home colors swapped 20.04 - *** NHLINFO 3.22 *** 19.04 - 'CNT' values larger than 999 are shown correctly 18.04 - 640*480 mode is now centered - small color changes - NHL'94-'96 line editor missed 'Copy Lines'-button 17.04 - it seems new BRAINS.HDB entries that NHL'97 creates are really needed. Now NHLINFO also creates 140 new BRAINS.HDB entries per season. All crashes during simulating games disappeared - DYNAMICS.BIX GAMES.HDB entries are now created correctly 16.04 - windows version: command line parsing and screen refresh errors fixed - NHLINFO doesn't anymore create STATS.HDB entries for WorldCup 13.04 - *** NHLINFO 3.21 *** 12.04 - added small injury editor 10.04 - added message boxes 09.04 - copy current lines to original lines and vice versa - NHL'97 season update: it is now also possible to copy statistics (you can copy current season to other season) - normal 640*480 resolution support 08.04 - first working Windows'95/NT NHLINFO - some illegal memory accesses fixed - NHL'94-'96 line editor showed wrong jersey numbers - print key shortcut is now more logical 'P' - NHL'97 schedule editor crash fixed - NHL'94 was detected as NHL'96 07.04 - *** NHLINFO 3.20 *** 06.04 - testing and fixing... 05.04 - testing and fixing... 04.04 - NHL'97 update season works - line editor edits now playoff rosters correctly - create player and rebuild DYNAMICS.BIX seems finally work 03.04 - exhibition database is now internally combined with normal databases and divided again before saving - NHL'94-'96 Update season: Now updates correctly even if rosters have multiple players with same name, but only if one 'clone' is assigned, others must be free agents or wrong 'clone' may be updated - started to implement NHL'97 update season 01.04 - DYNAMICS.BIX and STATICS.BIX rebuilding seems to work - unused schedule deleting works 30.03 - NHL'94-'95 NHLINFO startup crash is finally fixed. (Some rosters have extraneous data at the end of teams.db) - player statistics: P-G-A changed to G-A-P 29.03 - NHL9596.EXH team numbers fixed. If you had exhibition teams with incorrect jerseys etc just load and save exhibition databases. - successfully tested my new STATICS.BIX rebuilding routine! still some problems rebuilding DYNAMICS.BIX, but soon... 28.03 - 640*480 support. Use mouse to move screen. (uses 640*480 screen mode to view 800*600 virtual screen = not very beautiful but works...) Use -640 parameter to force 640*480 mode even if your display card and monitor supports 800*600. I still haven't find 6x9 bitmap font for better solution - BIX file information removed, contact me if you want database/bix-file etc.. information 27.03 - line editor showed current lines and original rosters and vice versa, fixed. 26.03 - unused schedule deleting function implemented, but unfortunately it don't have any use before BIX-files can be rebuild. (and it probably have bugs because testing is not possible) 25.03 - still problems with SHIFT+F command. Now it should finally work.. - changed some error messages to warnings 24.03 - team ties fixed (only 0 was allowed) - I have examined BIX files much and they seem to be quite simple when all the garbage is ignored. If everything works as I think then rebuilding BIXs is possible 23.03 - ** NHLINFO 3.13 ** 22.03 - shooting percentage fixed (was points/shots...) 21.03 - default and exhibition databases: current player and goalie statistics added - goalie rookie yes/no variable added - full play-off support added 18.03 - goalie saves and shots were mixed 14.03 - ** NHLINFO 3.12 ** 12.03 - NHL'94/'95: fixed startup crash. (maybe) 06.03 - schedule editor cursor was incorrectly placed, fixed - NHL'94-'96 schedule editor: year wasn't changed when using 'Month' button 02.03 - NHL'94-'96: Player delete, maybe also other functions didn't update all internal tables resulting in incorrect players shown on screen (DB files were not affected) - NHLINFO URL is now http://www.sci.fi/~twilen/nhlinfo/ 22.02 - ** NHLINFO 3.11 ** 21.02 - major bug fixed. All additional goalies were removed from rosters. If you have moved goalies to additionals with NHLINFO then they are not disappeared but they are incorrectly set in rosters. You should move them back to normal rosters and them back to additionals to fix it. Unfortunately it isn't possible to automatically transfer removed goalies back from free agents. Techical reason: I incorrectly assumed that rosters are made of 3 lists (players,goalies and additionals) but in reality there are 4 lists (players,goalies and additional players and goalies) - some DB Viewer corrections - added next/previous year to schedule editor month menu - F-key transfer fixed. (no more 'this player already exits..') - schedule editor is not anymore available when World Cup or All Star teams are selected. - NHL'97 doesn't anymore show wrong goalie save percentages - T = F11 = select team 14.02 - NHL'94-'96: Team short name editing added/fixed 12.02 - *** NHLINFO 3.1 *** 11.02 - editing goalie's place of birth cleared date of birth - small NHL'97 ROSTERS.HDB DB Viewer changes - dropped stupid 'BETA' from version string 04.02 - DB Viewer: editing support - NHL'94-'96: duplicate player 03.02 - some small changes. I hope startup crash is fixed but because I couldn't make it crash I am not sure. - printing may work better now - *** NHLINFO 3.0 BETA 11 *** 31.01 - got Righteous 3D. 3D accelerated NHL Hockey would be very nice! 30.01 - command line parameter handling improved. Also added new parameter -novbe2 that ignores VBE 2.0 and uses only VBE 1.2 routines. 29.01 - graphics library updated. All EMM386 problems should be gone now. 22.01 - *** NHLINFO 3.0 BETA 10 *** 21.02 - NHL'96/'97: NHLINFO <season name> now works 17.01 - editing of place of birth and date of birth fixed - goalie attribute printing fixed - line editor fixes (still not working 100%) - NHL'94-'96: player transfers implemented and moves to/from free agents list fixed - multiattribute doesn't anymore change unused/unknown bytes in brains.hdb/att.db 13.01 - transfer/copy players to/from free agent list - add/remove players from All Star/National teams - DB Viewer: corrected some unknown fields in ROSTERS.HDB 11.01 - *** NHLINFO 3.0 BETA 9 *** - added new info about bix-files 10.01 - some changes in internal workings (hopefully all incorrect error messages are now gone) - lots of fixes in line editor - NHL'94-'97: line check is now fully implemented - fixed some problems with date routine 09.01 - added all info I know about BIX-files at the end of this file - ability to move regulars to additionals and vice versa - transfer players and goalies between teams 08.01 - NHL'94-'96: players with no team (keys.db) don't anymore produce fatal errors 05.01 - line editor used original player data, not current, fixed - ability to scratch, dress and heal players in line editor 02.01 - ** NHLINFO 3.0 BETA 8 ** 01.01 - new goal record 28-2 (ANA-SJ). Computer had this time extremely bad defenders and goalies! (We even had 5 goals in one minute span!) - fixed small bug in date routine. (every month's last day was calculated incorrectly) 31.12 - schedule filename is now correct (no more 'couldn't open' errors) (schedule number was hexadecimal, not decimal...) - NHL'94-'96 delete player fixed - forgot to add menu for F4 key, fixed - now any key goes to next entry in menus 28.12 - ** NHLINFO 3.0 BETA 7 ** 27.12 - implemented ability to toggle between last saved, current or difference between current and last saved statistics. See nhlinfo.txt for more information. - space changes between current and last saved data in db viewer 26.12 - ** NHLINFO 3.0 BETA 6 ** - just after I uploaded beta 6 I got updated rosters and finally got fixed that very old 'duplicate player' error. It seems after creating and deleting players NHL'97 uses deleted player's id-numbers. (even old 'deleted' player is still in databases...) - removed flashes when making complete screen refresh 25.12 - line and schedule editor print-command (not very good) - DB Viewer: added STATICS.HDB support - NHL'94-'96: Career statistics - added memory allocation/freeing and free memory corruption watcher. (immediately found some wrong allocmem/freemem calls..) This may have fixed some strange crashes - NHL'96/'97: first human controlled team is automatically selected 23.12 - ** NHLINFO 3.0 BETA 5 ** 22.12 - DB Viewer implemented. See 'help needed' if you know the meaning of unknown fields. 21.12 - fixed stupid bug: it wasn't possible to edit default schedule 20.12 - ** NHLINFO 3.0 BETA 4 ** 19.12 - schedule editor is complete (I don't understand why they chose so strange names for schedule files) - exhibition database support 12.12 - working on NHL'97 schedule editor 11.12 - ** NHLINFO 3.0 BETA 3 ** 10.12 - partial playoff support - added date of birth, draft year and draft position (birthdate algorithm is slow, it takes about 3 secs to sort) - help implemented 8.12 - started to implement NHL'97 schedule editor - NHL'94-'96 division editing - small graphics bugs fixed - meters<>inches and kilos<>pounds switch (M-key) 5.12 - ** NHLINFO 3.0 BETA 2 ** 4.12 - default database player and team playoff support. (No saved season playoffs, because I haven't played any playoffs so I don't know how thay are linked to season) - NHL'94/'95 statistics and editing 3.12 - NHL'94/'95/'96 create/delete player corrected - multiattribute fixed - duplicate player is now warning (something WILL go wrong if you are going to edit teams with duplicate players!!) 2.12 - add/remove human/computer controlled teams - fixed printing (still not perfect) 31.11 - NHL'96 statistics support ('94 or '95 stats are not editable/sortable yet) 30.11 - partial NHL'94/'95/'96 statistics support 29.11 - team points was missing, added. - NHL'96 rule editor - NHL'94/'95/'96 line and schedule editor 28.11 - rule editor - line editor (coming soon ability to move regulars to additionals and vice versa) - fixed some statistics errors - fixed stupid bug: teams had goals, assists and points, when they of course should have been wins, losses and ties. - player P and goalie GAA and SHOTS are fixed automatically after editing. - added player and goalie place of birth, career and 95-96 season statistics (only in default databases) - printing fixed - optimized background picture (reduced executable size a lot) - started to reimplement NHL'94/'95/'96 support!! 27.11 - ** NHLINFO 3.0 Beta 1 ** (first public release) 26.11 - team statistics - NHL'95-'96, All Star and World Cup teams (Team Scandinavia and Europe, hmph...) - still wondering what use dynamics.bix and statics.bix have.... - save implemented - multiattribute implemented 25.11 - editing implemented - document updated (mostly copied from nhlinfo 2.41 docs..) - partial db viewer (keep it secret, for some time, don't expect to see it in released version!) - again new goal record: 22-1 (ANA vs LA) I am beginning to remember time of NHL'94 and '95 when most of our games ended something like 30-8... - Jani got background picture finished (?) 24.11 - brains.hdb seems to have lots of trashed/unused data? - added player and goalie attributes, stick hand, weight and height (weight and height are currently only in centimeters and kilograms) - new shot record: 121 shots in one game... 23.11 - sorting works - one team/all teams, all/attackers/defenders implemented - added some goalie statistics - new goal record: 17-2 (ANA vs MTL) (five shots, five goals, NHL'97 does have very bad goalies...) (2 players against computer) 22.11 - new statistics routines work - converted nhlinfo 2.41 graphics routines successfully - added some player statistics - Jani Wilen created new background image (not ready yet) 21.11 - I understand stats.hdb, rosters.hdb, statics.hdb, brains.hdb and player.hdb well enough to start coding nhlinfo 3.0. Still some problems understanding why these files' format is so strange... - implemented season selector and loader/scanner for database files 18.11 - really started to examine NHL'97 database files GFX/SND utility history (GFXUTILS = change affected GFX.DLL and GFXPAK) 03.10.98 - GFX.DLL 0.50 - better cursor positioning after backspace/return - /gfx parameter works slightly differently and is not normally anymore needed (Because of game selector screen). /gfx = go directly to GFX.DLL without game selector, /nogfx = don't "detect" GFX.DLL at all - change directory command ('D'-key) - stack image command ('O'-key) (Useful for viewing images that are divided in three pieces) - image replace support. Much easier and intuitive than GFXPAK - most memory leaks fixed, but there is still one memory leak left that eats 700KB of memory / replaced image. Restarting NHLINFO frees all leaked memory 13.08.98 - GFXPAK 0.35 - recompiled with correct settings. Should work now 11.08.98 - GFXUTILS - real 10FB compression implemented. (Thanks to TASsoft for help!) Use -real parameter to use it. (Not perfect yet..) - GIF support - all images were named imagename..png,imagename..pcx etc.. fixed - experimental automatic transparent color detector. Report if something does not work anymore, but remember to first try -notrans parameter if it helps. Report also if transparency works now correctly but didn't work with older GFXPAK. - fixed 0x78 (15-bit RGB) SHPI-image (World Cup 98) - GFX.DLL 0.49 - image replace support nearly complete - F1 can be used to select between two directories. First directory is used for replacing/viewing images and second only for viewing - GFXPAK 0.34 - replaces 15-bit and 32-bit SHPI-images 26.07.98 - GFXUTILS - truecolor -> 256 color conversion - fixed PCX decompression (May have caused memory corruption) - GFX.DLL 0.41 - views BMP/PCX/PNG images - automatic zooming if image is bigger than screen - added "fullscreen" view, use F2-key to select - added support for truecolor images - GFXPAK 0.33 20.07.98 - GFXPAK 0.32 - r-parameter fixed - BMP support implemented - GFX.DLL 0.40 (Test-version, not everything works yet) - GFXVIEW is now NHLINFO DLL-module (GFXVIEW.EXE is not developed anymore and is considered obsolete) - see NHLINFO.TXT for usage 14.07.98 - SNDVIEW 0.14 - NHL'96 ASF-files work - GFXPAK 0.31 - adding new entries works again - GFXVIEW 0.33 - implemented new graphics and font support from NHLINFO 04.05.98 - GFXPAK 0.30 - -p parameter finally works with multiple files - -c/-r support also non-image (data) files 28.04.98 - GFXPAK 0.29 - -r parameter sometimes deleted new SHPI-file 27.04.98 - GFXPAK 0.28 - -p parameter didn't work correctly with multiple files - adding new entries didn't work (gfxpak -c shpifile newshpifile newimage newshpi oldshpi) 20.04.98 - GFXPAK 0.27 - GFXPAK didn't always 10FB-fakecompress files, fixed. 15.04.98 - GFXVIEW 0.32 GFXPAK 0.26 - new palette types implemented (many NBA Live'98 and Triple Play'99 images are now correct) - -r(p) parameter implemented (combined -c(p) and -p) - -p parameter internal changes, also new pack file header is identical to original. - if you have problems with GFXPAK (game crashing etc..) first replace modified files from game CD with original files and then replace images again. Contact me if you still have problems. 06.04.98 - GFXPAK 0.25 - -p parameter sometimes didn't replace files 02.04.98 - GFXPAK 0.24 - replaces all duplicate SHPI-images (NHL'98 Referee UNI0000.VIVUNIFORM.FSHTORB) - SHPI-name case was not preserved correctly - new fsh-file's directory is not anymore sorted 26.03.98 - GFXVIEW 0.31 GFXPAK 0.23 - AGAIN! Removed palette matching bug. Caused random wrong colors when 'palette changed, matching..' text was output (It begins to look it is nearly impossible to remove all palette matching bugs....) - added support for new SHPI images and palette (found from Triple Play'99 demo) (Currently GFXVIEW only, full GFXPAK support is implemented later) - GFXVIEW probably looks now very bad with 256 color desktop - WARNING: GFXVIEW /fullscreen may not work very well - T-key can be used to check transparency - background transparency works with -c parameter - SHPI-names' case is now automatically preserved when replacing images - NHL'96 GAMEART.VIVTOTAL.REF does not crash GFXPAK anymore 22.03.98 - GFXPAK 0.22 - -p parameter crashed with large FIFA'98 *.ALL files, fixed 21.03.98 - GFXVIEW 0.30 - GFXPAK 0.21 - added more usage information to this document - GFXVIEW/GFXPAK does not anymore use huge amounts of memory - GFXPAK -p parameter supports now compressed pack files (=FIFA'98 *.ALL files) - palette matching bug fixed (-face produced bad game faces) - -c1 and -cp1 are not needed anymore (-c and -cp automatically compress new *.fsh file if original fsh-file was compressed) - -pal parameter did not work correctly, fixed 15.03.98 - GFXVIEW 0.28 - FIFA'98 ??HEAD.FSH-files don't anymore crash (broke in 0.27) - zoom range increased (1/4 to 4 times) - cursor keys+CTRL moves big images - file list does not anymore show unknown files - GFXPAK 0.20 - -face parameter creates better big and small face images - -face and PNG-images with background chunk produces correct background for yellow highlight - -list and -extract/-extractpcx parameters implemented - added 10fb-fake compression option to -p parameter 10.02.98 - SNDVIEW 0.13 - NHL'96 *.ASF sound files works 08.02.98 - GFXPAK 0.17 - -face didn't accept PNG images, fixed 03.02.98 - GFXVIEW 0.27 - /pcx switch fixed - NHL'95 .PPV files supported - GFXPAK 0.16 - added support for external palette files (-pal <filename>) 23.01.98 - SNDVIEW 0.12 - NHL'97 *.ASF file support was broken in 0.11, fixed - NHL'96 *.ASF/*.KSF files supported (95% identical to NHL'97) - NHL'98 FESPEECH directory sound file supported - GFXVIEW 0.26 - NHL'96 DONRUSS.VIV images are shown correctly - GFXPAK 0.15 - PNG background color information was read incorrectly - problems with 3D-acceleration and new uniforms fixed. (All uniforms must be build again with -c parameter to fix it) 19.01.98 - GFXPAK 0.14 - again GFX-import palette fixes 18.01.98 - GFXVIEW 0.25 GFXPAK 0.13 - PNG-file format support added. GFXVIEW saves transparency information if palette type is BGRA and GFXPAK uses transparency during importing automatically. Also PNG-image background color is used if available (RGB6 and RGB8 palette types). - SNDVIEW 0.11 - converts NHL'97 AUDSPK*.KSF speech files 16.01.98 - SNDVIEW 0.10 - audio decoder. Currently converts at least NHL'97/'98 and FIFA'98 *.ASF files to WAV-format. Also NHL'98 DITTIES.VIV is convertable audio file. - GFXVIEW 0.24 - Does not crash anymore if Windows desktop resolution is 640*480 - External palette file support 11.01.98 - GFXVIEW 0.23 GFXPAK 0.12 - fixed dark image bug in GFXVIEW (Saved images had correct palette, only viewer showed dark colors) - removed -u parameter from GFXPAK. Use GFXVIEW to unpack images. - GFXPAK -c works with more games (NHL'95). Some palette errors fixed. Added ability to use pcx-image's palette instead of original SHPI-file palette. - GFXVIEW shows now palette type next to picture's size. - NHL'94 images are partially viewable. 05.01.98 - GFXPAK 0.11 fixed palette matching bug. (caused dark images) 03.01.98 - added examples. 02.01.98 - GFXVIEW 0.22 GFXPAK 0.10 first public gfxpak released. Create your own faces or modify existing graphics! 21.12.97 - GFXVIEW 0.21 added support for older image format (NHL'95) NHL'94 images can not be viewed (gfxview may crash) added support for double compressed files (FIFA'98) 19.12.97 - GFXVIEW 0.20 implemented 10FB and 30FB compressed file decompressors! (Nearly all NHL'97, NHL'98 and FIFA'98 images are now viewable! Probably other EA products' graphics can also be viewed) Creates smaller PCX files and bug fixes. 06.12.97 - GFXVIEW 0.11 fixed many stupid bugs (Exiting fullscreen mode still crashes) 04.12.97 - GFXVIEW 0.10 first released version MZ@ !L!This program cannot be run in DOS mode. $a}%%%^$$%)G'#!Rich%PEL6!PapSp<D$0.text0 `.rdata@@.data@.reloc$0@BUfEfEfEffEMB; Q,aMBMQ")E ^E;BtMQ"~=EH"~,UB"=}M^M;HtUB"=u3M^xuM^xuMQ"t3E ^zuE ^ztE bfMfBfUffUfEfEffEMB;}8MDLM@;^uMDL@;MbfHfE]UfEfEfEffEMB; Qt0E TL3BtMDLxu Qu!E TLB$%uv Qt!E TLB$%tFfMQlEB&tfMQAtEuQfMQRTu Qt%fEP QTtHuUDtH(tUDuH(uBuk Qu9E TLH bHR;^t$E bfMfBfUffUE bfBfE]UQH&tB|f3fMQRTt] Q$t*E TLBP fE#ULLQRfE[ Q$t*E TLBP fE#ULLQRfEMuff3]UE TLB@]UE}f3WM`3TH ;t(U `3D Q ;uff3]UW 3|fEE bB|,MbHfM|fUffUj-fEfx`p `QRP `tp;tp3uBuC Qp3HB ;tp3QH ;uTp3BE|up3BE|t&UbfxfQfMffMppfxffxUbfQfE_]UH@QHffUH@QHfTfUE } fMffUEPMQURhH Q]UfEfEfEM3tSE3.u<U}EPfEMQfEU|EEM~ U~JE~ M~7B@HBUH@QHED]UVWH@QH3 ^zP 3+_^]UQfEE bBt`MbH^HQUR(uH@QHEfMffM]UVWEfEE bBtnMbH^xU3+}3UD EfMffMyUEEfEMbHtlUbQ^yU3+}3UD EfMffM{U_^]UQH@QHffUE=u Q JURhH Q]UQE3H-tURfEfEE} QBHAB@HBU]U]UVWEE P HPf fHP}3ELMfEUbQtnE bB ^zU3+}3UD EfMffMzUEEMAQAffQA}3UD EfEMbHtlUbQ^yU3+}3UD EfMffM{U_^]UQfEE bBMbH^HQUR(uNE bfBP QLLQ+<RuIP Qd:fUffUNhEP(u fQRhL]UH@QH3GuM3Gu*H@QH3Gt:M3Gu.EQB TLB+<PJ Q@B QM ]U]UH@MUP@ fQR Q|]U;P@ Q|U8@uEu]EEE 0U8tEEE0AuEEY@E]UVHt @98fEEkdEME^]UVHt E5@$FEfEEdkEdME$^]UHt5H]UHt E H$EPMQ]U XP]UE%P5X$]UQH@QHffUEt Q LH RB @]UE33LH@A I]U]UQH@fQfU ufE/MBR u"B 3NB Q B]UQH@fQfU ufE/MBU u*MB33YMR uMB*]U]U50]U5`]UH@MUvP@ fQR Q|]U;P@ Q|mU]UH@MU;P@ fQR Q|]UP@ Q|EU]UH@MU;P@ fQR Q|]UvP@ Q|U8@uEu]EEE 0U8tEEE0AuEEY@E]UH@MU;P@ fQR Q|]UvP@ Q|U8@uEu-h]EEE 0U8tEEE0AuEEY@E]UQH@QHffUEu Q CH HB @]UE33CH@A I]U`]UVWH^ P;HaufEiH^HMfEU,a;Mt2U,auhx QfUffU u EXE4YfMffMUt'}3ELMfUffU}P 3+_^]U W u EXE4YfEMMUUEMU: u.}tEHMU:JuEE}uEEMM}B ^BE }UU3B'~ M~U3B''M~hhEMH'XU3B.~ M~U3B.$M~hhbMMA.QJ}3UD EfMffMU3uMQhRx_]UVWfEfEffEMB;^M^EMAU dUJ=ltE lEPMpMA!Uzuj@PpMAU^QEP3+ :u%U EHM^fMfH U}.}!}tE ^BH.MUuE 8aPE%uM<aAMuU@aJUuE DaPE%~MHaAMtUuE 0aPE%tMuU4aJUBH'MUuE 8aPE%uM<aAMuU@aJUuE DaPE%=uMHaAMtUuE 0aPE%tMuU4aJ_^]U uX4Y]UE| fQ$ffP$ QdB$tMA @ UB Lf ]UE|1 fQ(ffP( Q(~f@( Q(uE@ T% Q(uE@ ` MA lf ]U(>f ]UfEfEfEfEMU<tnhEMR(ufEEfE>hMUP(ufEMfMfUffUEu3 bjh Q E}u3URP4EMQR$}~3hPpEMQ`E P HPf fHU UfE}Mf EfMQ EE]UVWEEMMhhR<h QpEhhU`REfU3+}3UD }E3+MQhUR}uEE}tMUEEjj Q<E_^]UfEfEfEfEMU<tnhEMR(ufEEfE>hMUP(ufEMfMfUffUEu3 bjh Q E}u3URP4EMQR$}3hPpEMQ`E P HPf fHU $UfE}Mf EfMQ#EE]UfEfEfEfEMU<tnhlEMR(ufEEfE>htMUP(ufEMfMfUffUEu3 b|f fJhR8u3h QpEU`f fJU JB JffBMMfU}Ef UfEPjEMQj EE]U$VWh`PpE b( ,JUUEEMt E0E<jURP E}h`MQURP,MQR$EnEfEMU3Bf;?h QpEUfEM`3+Mt EHETURE PhMQ}U@3+}M3+M U3+M6MfUffU}uEE}tMUEEMQRtE_^]UQVW}u*EM bf3f24fffLff(fLffffffff f<ff 0f0f(f(M`b3+ b3uf: f:jh Q Ef }t;f URP4=~ MQR$hPf3Sjjh@~h QH@jjh0hRHHjjhhPHPjjh@h QHjjh0uhRH`jjjhPHdjjjh QHp:ufjjjh$PHjjjh0 QHTjjjh<RHl=uf3=jjh@hHPH|jjh@hT QH=@t6=Ht-=Pt$=t=`t=dt =puf3=|u?hDRp|h@|P ||=u=hDPph@ QhD~ Qp<h4RpDhPpLhD QpXh4uRphh'PpthD QpxhDRp<< D DLLXX h httxx @RPP5@=<HP QP5H=DPP QP5P=LP QP5=XP QP5|=xP QP5=pP QP fBH~f fI=ufB@8@J<f@ f_^]UVW:uafEfMffMUH;}<URhhhP8tU ~ |@M x@UfEEE@|}U,a3+MU,afM@fB"fMffM}3UD EqM,af@"_^]U8VW`E `QRP fEfEfUffUEM;kUMMfUfUfEffEMU;*E UUE3ufE'BU3 }M3U E3MfUfUEM3QfEE3ufE'BU3 }M3U E3MfUfUEM3QfEEM;}Q u} u} u}yj _^]U$`E `QRPE}~AE3HuU3B=u UUM+ME+EM; `s `U:tj `Q E+`P `QfEfEffEMB;Md E`U`P QPEfEfEfEfEfE}U3BM;tU3BM;Upu:t9 }jURjMQ? ujMQE+`PMQE3HU;ufEffEfMffMUUM+MEEfMffMUp},jEP UUfEffE ]UQfEfEffEMB,;}2j, QpU DLULLfUffEfEffEMB.;}8j% QpU ^U^fUffEfEffEMB0;}8j$ QpU ,aU,afUf]U<P Qx@RPx DQRxHP QxLRPx TQRxXP QxRPx `QRxdP QxlRPx pQRxtP QxRPx QRxP QxxRPx QRx|P QxRPx<@DHLTPX`dlhptx|]UVW}u*EM bf3f Rf2<fffcff6fcff ffGffOfff<ff 6f/f,f(Mu(f:b`fdfA+f:M@QhhbPjjh@~ht QH@jjh0h|RHH:jjhh QHPjjh@hRHjjh0uhPH`jjjh QHdjjjhRHpjjjhPHjjjh QHTjjjhRHl=uf3HjjhhPHPjjh@h QHjjh0uhRH`jjjhPHdjjjh QHpjjh@hRH|jjh@hPH=@t6=Ht-=Pt$=t=`t=dt =puf3| @QRP=P}hP@P QT=|u?hDRp|h@|P ||=u=hDPph@ QhD~ Qp<h4RpDhPpLhD QpXh4uRphh'PpthD QpxhDRp<< D DLLXX h httxx @RPP5@=<HP QP5H=DPP QP5P=LP QP5=XP QP5|=xP QP5=dP QP fBfZ=uf@ A8`ggP< fA :f@ fQ ffP Q H;}jB ^ztHH ^H3Qt&H ^ fPfQ hH B;u fA f_^]U(fEfEffEMB;M^HMU^Q!UfEfEffEM;}XMUP t.UEQ <UfEfEffEM;MMMEEEM3dtCE3;}+MU3QuEdM3dtCE3;}+MU3QuEdfEfMffMU; UUUMMMU3 ;}+EM3P uUdE3;}+MU3QuEd0 u@jUREPjMQUREMQ.P.>jEPMQj UREPMUB'A'MQ<UEP QPEEU;Uo u0 2P+9U|}P}EP<EEM3QGt8E3HLt+U3BCtM3QRtE3HDU,R LMjUREPM(Q XMjUREPM(Q xMjUREPM(Q MjUREPg 2UU2MM]UPjMQjREP URMQ]USVfEfEffEM;}tfEfEffEM;}LEM3EM3;}.UEMUEMuEMUq^[]UVWMXfUfxfxffxxUE;}0xXP xE MXffffU;fxffPfPffPPM;ePfhhXQ`xXQT`tB<`fHf|<`3BDtf|ff| f|0uTtB<TfBfl <T3QDtflffl fl0u|l;}KTPhXR`QxXP v+EX u} u up uHfMfxfxffxxMU;fEfdfdffddEM;}4xdXQ9udMU;u fddfhfhffhh;}lh3Lx;uhMdh3x;uhMdpfhfhffhh;}oh3px;uhMdh3Hx;uhMdmfPffP_^]UVE3HGsfEURfEMt9URkdExDk<MfEfUREP jjjURfEfEPMQfEE"P fEUt:E$P kdExDk<MfEfURE&P Uu u1jj$j(MQfEfURE*P URfEMQfMffMfUREP URfEMQfMffMfUREP ^]UQEEP U}t5EEP iE+}EEUt+EEfE]UE TLB3HGuff3]UP`]UfEfEffEMB,;})MDL@MDL@fEfMffMUH;DULLQE DLPMDLHQUE%Ct;MLt-URtE%DtMGULLQEMB;|MMt<BPMQULLQ+<RhPMB;(MdEfEfMffMUH;}U^Q;UuE Q;uhdPMUTL^JfEfUffUE ;}eEMRMLLQ+<;u&E TLB$MLLA]U<SVW<P QPE03=@<RPP5<=@DP QP5D=HLP QP5L=PXP QP5X=XP QP5x=|XP QP5=03=<<E DMLUXE fAE@UE;ET u=2P+9E|(}P}EP @MM<UUE3HGt8U3BLt+M3QCtE3HRtU3BD QLLM 2u}E+DPM$QE+LPM,QE+XPM(QEMHUEBMUQ EMHUzuj PpMAUzuj PpMAUEP3+MUR3+=TtM+ LTEPM3H;}U3M^AM3QGu"f<fEf fMffU ffEf fMffUEM$Q5H}MU,R5P}EM(Q5}MU(R5|M+ X=xEM(Q5E+X=EP ujEP U+<REP UEEMUUEMM2EE fQffP 2UU2MMU+<R<P U+DRDP U+LRLP U+XRXP U+XRxP U+XRP fEfUffUE Q;E ^JMfEfUffUE ;}]UEQE}t8@EP EUREMR9_^[]UjfEPMQ]UEP5 QUu fE dU fM<U3BGuMUEfEMfUffUtcEP u@UREP <UE QfBfNEEj QhhUuhhf3]UfEfEffEMB;fEfMffMU;}cMdMUMQ;Eu!jEP fBS]UQ<EHM<U3BGuMGt!<U3BGtMGt f UR<EMHj<UfPMQmuu<EMHj<UfPMQ<jRhhhhS Qf3@Rf]UQE TLB+<EMQV|EPj <MfREP QfBf]UfEfEffEMB;}pfEfMffMU;}HMdMUMQ;EufErf ]USVWfXfEfEfEP <QRP5<=@ DQRP5D=H LQRP5L=P XQRP5X= dQRP5d=h pQRP5p=t pQRP5x=| pQRP5= bp3+3bj0bQhu0 b3b3T Pb3b b3bDh Qj<RjhPHuj DQjhRHujLPjh QHu_jXRjhPHu;j dQjhRHujpPjh QHuhRpb3+ u <B>` <Qz<H6`<Bj dQRPhP QP;`CtB`%Lt2`Rt!`Dt`%GuTCtXLtG%Rt7Dt&GthP EfEfMffMUH; uKE ht/Ud|/fMh OE dOsFUhMd pE ht(Ud|( UU.hDhTtfEhR<P E@RdEM;M u%2P+9M|}P}EP<REPMQ3t-dPMQ.2MMx<UB``CtG`Lt6`%Rt&`Dt`GfEEE;d u%2P+9E|}P}EP @MQ``%CtG`Lt6`Rt%`%Dt`GU@LLU<LHHGL:uFGt1HBFL:Au#HLFu@@@<<PM@D 8M<D 4438:uF3t14Q28:Pu#482u,,,((<EH`@UB`GuGt!`%GtSGtB<UR@EP @MAfXffXfE2MMMUufEffE 2UU&<P QP<h u* <QRP=P}<Ph DQRP DPLRPP LlXRPP XTEU;d7 u% 2P+9U|}P}EP@EH``CtF`%Lt6`Rt%`Dt`%GfMffMUr@EE 2uhP+DPh$Ql+LPh,QT+XPh(QE3HGu"f<fUf fEf fM ffUffEf fMUE$P 5HPEM,Q5PlMU(R5TEM(Q5xT+X=xEM(Q5T+X=EPPUllMTT2hh2EEh+ <Q<RP+ DQDRl+ LQLRT+ XQXRT+ XQxRT+ XQRMQURXPhhh QhR fAR@P QP5@=<HP QP5H=DPP QP5P=LP QP5=XhP QP5h=dtP QP5t=ppP QP5|=xpP QP5=hP _^[]UVWE,P PUE,P LUE3HGu u} u}_^]UfEfEffEMB;Md EfEfUffUE ;}lUR;EuG M}t}~1}~)U}f0f *E}ff3MMy)f3]U,EE;E- u%2P+9E|}P}EPM;MUELMUELMUEM:u.}tUBEM:AuEE}uEUEE}uqMUD EMUD EMUE:u.}tMQUE:PuEE}uEMUU}uf2MMf3]UQE} B9h<hD uf3P D:5hldP QLuf3htpP QLuf3h|LP QLuf3xh<P QLuf3RhDP QLuf3,hXP QLuf3h`P QLuf3hP QLuf3hdP QLuf3hpP QLuf3ihLP QLuf3Ch<P QLuf3hDP QLuf3hXP QLuf3h`P QLuf3:tNh xQRLuf3yh QRLuf3R :hRPLuf3fEfUffUE Q;E3URhhhdP QLuf3EPh,hh pQRLuf3bMQh<hhLRPLuf3$URhLhh<P QLuf3EPhXhh DQRLuf3MQhdhhXRPLuf3lURhthh`P QLuf31f@h Qf]U uJh dQRLuf3rh LQRLuf3NHh$ dQRLuf3(h0 LQRLuf3f]U:tf3MUf]U$V u EETMMULLMU^MEHMUEH;Mtf3UREPE}uf3ME+A+fEfEfEfEffEM;}EEM3E;u/MUEuUEDfMffMfEOUB;EtGjMbfQREH+ <Qu fffEEM<fEfUffUE ;UEQUEQ(uXUREPE}uh QUE+B +fEUEMaU;uMUD MUDfEffE f^]UfEfEffEM;}TMQEQEEH+ <;MuEHU3]UQf E}|F}~}t8MHUHEMUE Q bQ^]Uu%ff f ff8]UE}f3Wf ff tfff f 8ffff8f]UVWE}f3 Q"^MEHM8EHM;u& UBE UBE$ UBE UBE u} u}hh f_^]UVEHQUE UUf fEMdufEUEQEfEMbHt:UbQLLQ+<;UufEffEMbHufEUfUEHQfURhfEMfEUEQMbLJLLQ+<;tfEffE UUE fA+Uu#MMdfBfEfEffEM;|MUP EUB+<;E<fEfMffMU; 8UU3 M;uU;}1 8UU8uuL fUffU8 MDd8EP fABfEfUffUE ;}Q8EE3du78EEM8EP fA e^]U Q8P<H<QPHf]UQE TLBEMQURE3HQU3BPhh]U3]UfEEM;|E EMAffMEHUP E<UE <M3QR<E3HQhURfEfEffEM;}*8MUJ3E;ufEfE]UVWfEE TLEJfURlU3+fEfMffMU;}D UBMRMLLQ+<;uE ;uh RfEfEffEM;}*8MUJ3E;ufEfE_^]UQt EDETMQUBPhdh]UfEfEfEfEEPMQUREPMQ EjjURfEjjEPfMffMjjURfMffMjj URfMffMjjURnfMffMjjURSfMffMjjUR8fMffM jjEP fMffMjjURfMffMjjURfMffMjj URfMffMjj$URfMffMjj&URfMffMjjURffMffMjjURKfMffMjjUR0fMffMjj URfMffMjj&URfMffMjj*URfMffMjj.URfMffMjj1URfMffMjj4URfMffMjj$URsfMffMUt$EHQhlhYUt$EHQhh-Ut$EHQhhU})EHQURhh }cM})UBPMQhhU~&EHQURhhb^E}&MQREPhh1M~&UBPMQh8h3]USnEHMfEfUffUE ;UEQE}fEfEfEffEM;};8MM3dt!8MM3E;ufEMu5<U3BGuMffEfMffEf fEfMffMU; UU3 duMffEfUffUE ;}L8EE3dt28EE3EE3;uMfME[]USfEfEffEMU;}fEfEffEMU;}:EM;uUEE3UEE3;uff3[]UE `M`RPP `MU;UEMQPEMQPEMQPEMQPE3HtU3B=uMA ffUE3}fUffUEfHQUfPfMQ<UBMMUU:Ef fA"]UE=l|M|3 U| E~3EfElMyIAuEduEufEnfEmUE;uMUUfEffEMnufb@ fb@UfUE|"MM`@EEfMffMUEE^@;~3UEEE]UE=| fMffMfE]UE`LMU3B tMAUBEMQPEMQPEMQPEMQPEPMQUREHQUEMUQ]UfElEE%yH@uEduEufEnfEmUE;E|fMffMUEEMnufb@ fb@U+UUfEEfE`@fMfUffUE9E}MU+UfEfEMu6fUffUEufEfMffMUfU^@fEMfUfEfMfUfEf]U`P QP`UE`LMU;UsMUMM`RPP +P`R Q ]U`E `QRP `MUREPMQURE ;~fUffUEkMfEU;UsTEffMU}fEffEMkU3BfMMU;|MMUMM`RPP `+ME;Er UE MMUREPMQUREMUEBMAUBE@MA`RPP P`R QI]UVWEfEfEffEMB;MtEfURP^xU3+4M^xU3+}3UD E?M_^]UE3HuURPMQ(U3BuMREPMQq]UEPM}|aULLQRE TLBPMDLH3QRE TLB3HQhXURhhEP]U TLB+<;Euf B;}; DLH+ <;Mufqfffffff B;}) DLH+ <;Muff ]UE% ;}4EMRPMQMUduE |Pf fH]UEfHfMUHufEfEUtEH~ UfBEuMQ~ Ef@MQU}E$MUB uMA UBEHt'U^UABMlQ%E ^EJHUdBNMA uE@ MA|ULLUABM<Q*EtVMA uE@ MA$U^UA!BMpQE@fMQt$ uMA, UBl" uMA UBE TLEJHUDBAMAfURxt$ uUBl E@" uUB E@MQt$E TLEJHUB#MDLMPQE LHUBfEPt$ uE@ MA" uE@8 MAdULLUA BMXQ]GUEEEMMUU}<qM3$ULLQULE TLBE3MDLHMULLQUE TLB EMDLxtMDLHQUEE TLB$EMDLH(MU^QUE ^BETM^H!M;U `TUE ^BEf3MUEMf] 8Q}f0I UQEtfE fQfU P<;Q8tH8*9J<ufEP1( Q8~9P<ufMQf3]UHVW<P QP<UDP QPDULP QPLUXP QPXUXP QPxUXP QPU 23} <;~U <EM3} ;~ U EM3} ;~U EM3} ;~U EM3} ;~U EM3}E+DPM$QE+LPM,QE+XPM(Q uMQ0A4M 2UTLr} <;~E <MMUTLr} ;~E MMUTLr} ;~E MMUTLr }xjMQhuf3jMQhuf3vEE?jho@jjjMQhuf34E MAB" ^B+d URqEE3t}3UD EMQjhfEE}f3pEMt'}3UD EfMffMUEJ<RPP 2P<RM3QGDP QP<PDP LRPP PLR XQRP PXR XQRP PxR XQRP PR DQRP PDR LQRP PLR XQRP PXR XQRP PxR XQRP PR QthH,aH"tFjB" ^B+d PU+<Rwuhh AU3BGuh(h, h<h@cf@ Qf_^]UE|RMbH`LMUEMQUEHMUBEEE?jh(@jh?jMQhuf3EEEE?jh?@jh?jMQhuf3EEEMM`RPP `MUEMUQEMHUEBMAUB`P QPP`P [f]UQfHfMJ<;H8tB8* 9A<uUREP90 Q8~9P<uMQfURf3]UQE TLBE u1U+<P} hPhTf3MuFUREPhhhh uf36E+<PbMAzfBZPf]U`P QP`UE bB `DEM;MsEMEE `QRP +P`R fAf]UQEE}wYM$0JB<HuX2B<Hu 3]*#UQH<QU}t}tY}t}H bHUTL^;JuBuf[VMB bB;uf1, QtfEP QXtff3]UVWP T fXfZffff<@f<fJf fff ffRf ff& @*M U_^]%D$u9~. $ u?h Yu3f hhYY=u9t0 Vq;rtP%Y^jXUS]VuW}u =&tu"t WVStWVSu3NWVSSEuu7WPStu&WVSu!E}ttWVSEE_^[]%|$u=u t$jX: *dY@RQ@f/@9@@$@?V: *dsprintf>atol_ftolstrncpyMSVCRT.dll^free_inittermmalloc_adjust_fdiv]DisableThreadLibraryCallsKERNEL32.dll_strcmpi6NHLinfo_NHL_94_95_96.DLLGetInfoc,Hp0DXlc 4Hp$8L`ct0DXlc(<Pdx,@Th|c$8L`t(<Pdxc0DXl 4Hpc(<Pdx,@Th|c$8Xxc0DXl 4Hc|0DXlc,@Th|0DXlc,@Th|0DXlc(<Pdx,@Thc|$8L`t(@Xp0H`x 8Ph(@Xp0H`xY4c 8L`t(<Pdxc0Pp0Pp 0 P p 0 P p c Xc Xc @d<` 8 4X|0Tx,Pt(Lp$Hl Dh@d<`84X|0Tx,Pt(Lpc$<Tl,Dt4Ld|$<Tl,Dt 4 L d | !$!<!T!l!!!!!!Y8c!"("<"T"l"""""""##(#<#P#l########$ $4$P$l$$$$$$$%%0%D%X%t%%%c%%%&0&P&p&&&&&'0'P'p'''''(0(P(p((((()0)cP)Xc)Xc)))*4*X*|****+0+T+x++++,,,P,t,,,,-(-L-p----.$.H.l..... /D/h/////0@0d000001<1`1111128222222343X3|3333404T4x44445,5P5t55556(6L6p66667$7H7l77777 8D8h888889@9d9999c9:$:8: P:h::::::::;$;8;L;`;t;;;;;;;<<(<c<<d<x<<<<<<==(=<=P=d=x=======> >4>H>>p>>>>>>?,?H?d??????@(@D@NHL'96: Player/Goalie DataTeam %dJersey number %dPosition '%c' (%d)First name %16Last name %16unknown %dATT.DB Offset 0x%08lX=%ldCAREER.DB Offset 0x%08lX=%ldSEASON.DB Offset 0x%08lX=%ldPhoto 1 %4Photo 2 %4Height %dWeight %dRookie '%c' (%d)unknown 0x%02XNHL'96: Player AttributesShoots %dSpeed %dAgility %dunknown %dShot Power %dChecking %dStick Handling %dAccuracy %dunknown %dPassing %dOffensive Awar. %dDefensive Awar. %dAggressiveness %dEndurance %dShoot/Pass Bias %dunknown %dunknown %dunknown %dunknown %dFace Offs %dFighting %dNHL'96: Goalie AttributesHand %dGlove Left %dGlove Right %dStick Left %dStick Right %dunknown %dSpeed %dAgility %dunknown %dunknown %dOffensive Awar. %dDefensive Awar. %dunknown %dunknown %dunknown %dunknown %dPuck Control %dNHL'96: Player StatisticsGames Played %uGoals %uAssists %uPoints %uPPG %uSHG %uPIM %uShots %u+/- %dPO:Games Played %uPO:Goals %uPO:Assists %uPO:Points %uPO:PPG %uPO:SHG %uPO:PIM %uPO:Shots %uPO:+/- %dunknown %dunknown %dunknown %dunknown %dunknown %dunknown %dNHL'96: Goalie StatisticsGames Played %uWins %uLosses %uTies %uShut Outs %uEmpty Nets %uMinutes Playd %uGoals Allowed %uGAA %uShot Against %uSave Percent %uPO:Games Played %uPO:Wins %uPO:Losses %uPO:Ties %uPO:Shut Outs %uPO:Empty Nets %uPO:Minutes Playd %uPO:Goals Allowed %uPO:GAA %uPO:Shot Against %uPO:Save Percent %uunknown %dunknown %dunknown %dunknown %dunknown %dNHL'96: Player CareerGames Played %uGoals %uAssists %uPoints %uPPG %uSHG %uPIM %uShots %u+/- %dPO:Games Played %uPO:Goals %uPO:Assists %uPO:Points %uPO:PPG %uPO:SHG %uPO:PIM %uPO:Shots %uPO:+/- %dunknown %dunknown %dNHL'96: Goalie CareerGames Played %uWins %uLosses %uTies %uShut Outs %uEmpty Nets %uMinutes Playd %uGoals Allowed %uGAA %uShot Against %uSave Percent %uPO:Games Played %uPO:Wins %uPO:Losses %uPO:Ties %uPO:Shut Outs %uPO:Empty Nets %uPO:Minutes Playd %uPO:Goals Allowed %uPO:GAA %uPO:Shot Against %uPO:Save Percent %uNHL'94/'95: Player/Goalie DataTeam %dJersey number %dPosition '%c' (%d)First name %16Last name %16unknown %dATT.DB Offset 0x%08lX=%ldCAREER.DB Offset 0x%08lX=%ldSEASON.DB Offset 0x%08lX=%ldPhoto %4NHL'94/'95: Player AttributesShoots %dSpeed %dAgility %dWeight %dShot Power %dChecking %dStick Handling %dAccuracy %dunknown %dPassing %dOffensive Awar. %dDefensive Awar. %dAggressiveness %dEndurance %dShoot/Pass Bias %dunknown %dunknown %dunknown %dunknown %dFace Offs %dNHL'94/'95: Goalie AttributesHand %dGlove Left %dGlove Right %dStick Left %dStick Right %dPuck Handling %dSpeed %dAgility %dWeight %dunknown %dOffensive Awar. %dDefensive Awar. %dunknown %dunknown %dunknown %dunknown %dNHL'94/'95: Player StatisticsGames Played %uGoals %uAssists %uPoints %uPPG %uSHG %uPIM %uShots %u+/- %dPO:Games Played %uPO:Goals %uPO:Assists %uPO:Points %uPO:PPG %uPO:SHG %uPO:PIM %uPO:Shots %uPO:+/- %dunknown %dunknown %dunknown %dunknown %dunknown %dunknown %dRookie %dNHL'94/'95: Goalie StatisticsGames Played %uWins %uLosses %uTies %uShut Outs %uEmpty Nets %uMinutes Playd %uGoals Allowed %uGAA %uShot Against %uSave Percent %uPO:Games Played %uPO:Wins %uPO:Losses %uPO:Ties %uPO:Shut Outs %uPO:Empty Nets %uPO:Minutes Playd %uPO:Goals Allowed %uPO:GAA %uPO:Shot Against %uPO:Save Percent %uunknown %dunknown %dNHL'94/'95: Player CareerGames Played %uGoals %uAssists %uPoints %uPPG %uSHG %uPIM %uShots %u+/- %dPO:Games Played %uPO:Goals %uPO:Assists %uPO:Points %uPO:PPG %uPO:SHG %uPO:PIM %uPO:Shots %uPO:+/- %dunknown %dunknown %dNHL'94/'95: Goalie CareerGames Played %uWins %uLosses %uTies %uShut Outs %uEmpty Nets %uMinutes Playd %uGoals Allowed %uGAA %uShot Against %uSave Percent %uPO:Games Played %uPO:Wins %uPO:Losses %uPO:Ties %uPO:Shut Outs %uPO:Empty Nets %uPO:Minutes Playd %uPO:Goals Allowed %uPO:GAA %uF1-1 %3uF1-2 %3uF1-3 %3uF2-1 %3uF2-2 %3uF2-3 %3uF3-1 %3uF3-2 %3uF3-3 %3uF4-1 %3uF4-2 %3uF4-3 %3uD1-1 %3uD1-2 %3uD2-1 %3uD2-2 %3uD3-1 %3uD3-2 %3uPP1-1 %3uPP1-2 %3uPP1-3 %3uPP1-4 %3uPP1-5 %3uPP2-1 %3uPP2-2 %3uPP2-3 %3uPP2-4 %3uPP2-5 %3uPK1-1 %3uPK1-2 %3uPK1-3 %3uPK1-4 %3uPK2-1 %3uPK2-2 %3uPK2-3 %3uPK2-4 %3uGoaltender 1 %3uGoaltender 2 %3uExtra Attacker 1 %3uExtra Attacker 2 %3uScratch 1 %3uScratch 2 %3uScratch 3 %3uScratch 4 %3uScratch 5 %3uScratch 6 %3uScratch 7 %3uScratch 8 %3uNHL'94/'95: Team StatisticsTeam ID %3unknown %dLong Name %21,Short Name %13Division 0x%02X=%uGames Played %uWins %uLosses %uTies %uGoals Founded %uGoals Allowed %uPP Goals %uPP Advantages %uPP Allowed %uSH Goals %uPIM %uPO:Games Played %uPO:Wins %uPO:Losses %uPO:Ties %uPO:Goals Founded %uPO:Goals Allowed %uPO:PP Goals %uPO:PP Advantages %uPO:PP Allowed %uPO:SH Goals %uPO:PIM %uPlayer/goalie offsets to KEY.DBPlayer Offset 00 0x%08X=%6ldPlayer Offset 01 0x%08X=%6ldPlayer Offset 02 0x%08X=%6ldPlayer Offset 03 0x%08X=%6ldPlayer Offset 04 0x%08X=%6ldPlayer Offset 05 0x%08X=%6ldPlayer Offset 06 0x%08X=%6ldPlayer Offset 07 0x%08X=%6ldPlayer Offset 08 0x%08X=%6ldPlayer Offset 09 0x%08X=%6ldPlayer Offset 10 0x%08X=%6ldPlayer Offset 11 0x%08X=%6ldPlayer Offset 12 0x%08X=%6ldPlayer Offset 13 0x%08X=%6ldPlayer Offset 14 0x%08X=%6ldPlayer Offset 15 0x%08X=%6ldPlayer Offset 16 0x%08X=%6ldPlayer Offset 17 0x%08X=%6ldPlayer Offset 18 0x%08X=%6ldPlayer Offset 19 0x%08X=%6ldPlayer Offset 20 0x%08X=%6ldPlayer Offset 21 0x%08X=%6ldPlayer Offset 22 0x%08X=%6ldPlayer Offset 23 0x%08X=%6ldPlayer Offset 24 0x%08X=%6ldGoalie Offset 25 0x%08X=%6ldGoalie Offset 26 0x%08X=%6ldGoalie Offset 27 0x%08X=%6ldLines, offsets to player/goalie offset tableOriginal linesOffsets to SCHEDULE.DB for every game this team plays (Empty on NHL'94!?)Schedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldScouting Report Values (no effect on gameplay)Penalty Killing %uPower Play %uunknown %uunknown %uShooting %uSkating %uPassing %uDefense %uChecking %uunknown %uGoaltending %uOver All %uF1-1 %3uF1-2 %3uF1-3 %3uF2-1 %3uF2-2 %3uF2-3 %3uF3-1 %3uF3-2 %3uF3-3 %3uF4-1 %3uF4-2 %3uF4-3 %3uD1-1 %3uD1-2 %3uD2-1 %3uD2-2 %3uD3-1 %3uD3-2 %3uPP1-1 %3uPP1-2 %3uPP1-3 %3uPP1-4 %3uPP1-5 %3uPP2-1 %3uPP2-2 %3uPP2-3 %3uPP2-4 %3uPP2-5 %3uPP3-1 %3uPP3-2 %3uPP3-3 %3uPP3-4 %3uPP4-1 %3uPP4-2 %3uPP4-3 %3uPP4-4 %3uPK1-1 %3uPK1-2 %3uPK1-3 %3uPK1-4 %3uPK2-1 %3uPK2-2 %3uPK2-3 %3uPK2-4 %3uPK3-1 %3uPK3-2 %3uPK3-3 %3uPK4-1 %3uPK4-2 %3uPK4-3 %3uExtra Attacker 1 %3uExtra Attacker 2 %3uGoaltender 1 %3uGoaltender 2 %3uScratch 1 %3uScratch 2 %3uScratch 3 %3uScratch 4 %3uScratch 5 %3uScratch 6 %3uScratch 7 %3uScratch 8 %3uNHL'96: Team StatisticsTeam ID %3unknown %dLong Name %25Short Name %16Division 0x%02X=%uGames Played %uWins %uLosses %uTies %uGoals Founded %uGoals Allowed %uPP Goals %uPP Advantages %uPP Allowed %uSH Goals %uunknown 0x%04X=%uPO:Games Played %uPO:Wins %uPO:Losses %uPO:Ties %uPO:Goals Founded %uPO:Goals Allowed %uPO:PP Goals %uPO:PP Advantages %uPO:PP Allowed %uPO:SH Goals %uunknown 0x%04X=%uunknown 0x%02X=%uAway wins %uAway losses %uAway ties %uunknown 0x%02X=%uHome wins %uHome losses %uHome ties %uunknown 0x%02X=%uPO:Away wins %uPO:Away losses %uPO:Away ties %uunknown 0x%02X=%uPO:Home wins %uPO:Home losses %uPO:Home ties %uPlayer/goalie offsets to KEY.DBPlayer Offset 00 0x%08X=%6ldPlayer Offset 01 0x%08X=%6ldPlayer Offset 02 0x%08X=%6ldPlayer Offset 03 0x%08X=%6ldPlayer Offset 04 0x%08X=%6ldPlayer Offset 05 0x%08X=%6ldPlayer Offset 06 0x%08X=%6ldPlayer Offset 07 0x%08X=%6ldPlayer Offset 08 0x%08X=%6ldPlayer Offset 09 0x%08X=%6ldPlayer Offset 10 0x%08X=%6ldPlayer Offset 11 0x%08X=%6ldPlayer Offset 12 0x%08X=%6ldPlayer Offset 13 0x%08X=%6ldPlayer Offset 14 0x%08X=%6ldPlayer Offset 15 0x%08X=%6ldPlayer Offset 16 0x%08X=%6ldPlayer Offset 17 0x%08X=%6ldPlayer Offset 18 0x%08X=%6ldPlayer Offset 19 0x%08X=%6ldPlayer Offset 20 0x%08X=%6ldPlayer Offset 21 0x%08X=%6ldPlayer Offset 22 0x%08X=%6ldPlayer Offset 23 0x%08X=%6ldPlayer Offset 24 0x%08X=%6ldGoalie Offset 25 0x%08X=%6ldGoalie Offset 26 0x%08X=%6ldGoalie Offset 27 0x%08X=%6ldLines, offsets to player/goalie offset tableOriginal linesOffsets to SCHEDULE.DB for every game this team playsSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldSchedule offset 0x%08.8lx=%6ldNHL'94/'95: Team StatisticsTeam ID %3unknown %dLong Name %21,Short Name %13Division 0x%02X=%uGames Played %uWins %uLosses %uTies %uGoals Founded %uGoals Allowed %uPP Goals %uPP Advantages %uPP Allowed %uSH Goals %uPIM %uPO:Games Played %uPO:Wins %uPO:Losses %uPO:Ties %uPO:Goals Founded %uPO:Goals Allowed %uPO:PP Goals %uPO:PP Advantages %uPO:PP Allowed %uPO:SH Goals %uPO:PIM %uNHL'96: Team Previous Season StatisticsTeam ID %3unknown %dLong Name %25Short Name %16Division 0x%02X=%uGames Played %uWins %uLosses %uTies %uGoals Scored %uGoals Allowed %uPP Goals %uPP Advantages %uPP Allowed %uSH Goals %uunknown 0x%04X=%uPO:Games Played %uPO:Wins %uPO:Losses %uPO:Ties %uPO:Goals Founded %uPO:Goals Allowed %uPO:PP Goals %uPO:PP Advantages %uPO:PP Allowed %uPO:SH Goals %uunknown 0x%04X=%uunknown 0x%02X=%uunknown 0x%02X=%uunknown 0x%02X=%uunknown 0x%02X=%uunknown 0x%02X=%uunknown 0x%02X=%uunknown 0x%02X=%uunknown 0x%02X=%uunknown 0x%02X=%uunknown 0x%02X=%uunknown 0x%02X=%uunknown 0x%02X=%uunknown 0x%02X=%uunknown 0x%02X=%uunknown 0x%02X=%uunknown 0x%02X=%u0l @`cQ Q#@Q#$@Q4@uQDTuX d#p$c (,48DcHXdlx8@ 9%!V!" (,<m@Tlp" $,@mHT!6"b"X`!!dl!!p|!!!!!!!! !! !!!!!! !!$!!(4!!8D!!:HPl""{#TX`d"lptx|" $(,048<@DHLPTXcdhptc8@ 9%!V!"$&,#08<DcHPcT` cdp(t|*#"$&#$(8c<HcL` ch|(*#!6"b"!!!!!!!!!! !! $8!!<P!!Td!!hlptx $(,0.8<@DHLPTXSMMOADPAASSmytheMorrisAdamsPatrickAll StarPACENEATASPacificCentralNortheastAtlanticAll StarcFF.$0&'-F/A4DFHP$F0BTF1C`hF2DltF3ExF5GF#F=OF;MFP%F9K(F7I,HFPh$FltG/AG$G0BG1CG2DG3EG5GG4#G=O<TG;M|GP%G9KG7IG$4$4,D&&y&&HLX`dhlptx|4$4<.u RS;x<:-=>?-@ABHCt Dt'lsrp(0X<DaX`.u;|<:-=>?AB8Ct'p|lsrpXa RS;4<h:-=|?' @A Dt'P`hlsrpXapBL ,HbL8NWT`|bxYa`d@:Becc $,4@L`hltx" m 04DLd"lx m!6"b"!!!! (!!,8!!<H!!L!!`l!! px!! |!!!!!! !!!!!!.l""{#* $(,048<@DHLP*X`dhpxcc 04<DPl"p$&#cc c(*#,"4L$Tl&t#cc c(* 8#@L!6"b"P!!`l!!p|!!!!!!!!!!!! !!!!# $(,048<@DHL#Tdltx|*cFF'&'-F(:$F(0$F);4<F*<@HF+=LTF,>XhF.@l|F#F6HF4FFP%F2DF0B(F0H$F8J'LG(:`tG|$G);G*<G+=G,>G.@G#G6H0G4F8XG`P%G2DG0BG$G8JF F0@FDPFT`FdlFpxF|FFF $,48<@HPX`hpx8h"rbps|8b<}DPt`dx@:Be ( 00<@@@DTXhlp(8HXht=A =A=B :$ >% >& B' !"#----- "& "& "& "&*.E4I5 " &! *" .#& ' ( ) ". &/ *0 E$I%* + , - "1 &2 *3 48$,4<DLTdlt|$,4<DLTdlt|$,4<DLTdlt|ai08;HP<X`=ht>;<c$t0<pHPdXlltm g$,p8@UW!(3d.6H][GON]A]D:UW!(3d16H][GON]A]D:UW!(3d2FH][GON]A]D:%4.4d.%02.2d.%02.2dAllCampbellWalesSmytheMorrisAdamsPatrickAll StarsAllEastern ConferenceWestern ConferencePacific DivisionCentral DivisionNortheast DivisionAtlantic DivisionAll Starskey.%02.2d%4d.%02.2d.%02.2d - %2d - 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 Not played 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19CounterCNTDateDATEHome TeamHOME TEAMVisitor TeamVISITOR TEAMHome ScoreHSVisitor ScoreVSCNTDATEHOME TEAMVISITOR TEAMHSVSTo/From Free AgentTo/From Free AgentTo/From Free AgentCLRDGCenterLeft WingRight WingDefenderGoalieLRLeftRightNYNoYesCounterCNTTeamTMPositionPJersey NumberNUMNameNAMEFirst NameLast NameHeightHGTWeightWGTGames PlayedGPGoalsGAssistsAPointsPTPenalty MinutesPIM+/-+/-Power Play GoalsPPGShort Handed GoalsSHGShotsSHTShot PercentPCTCareer Games PlayedGP@1Career GoalsG@1Career AssistsA@1Career PointsPT@1Career Penalty MinutesPIM@1Career +/-+/-@1Career Power Play GoalsPPG@1Career Short Handed GoalsSHG@1Career ShotsSHT@1Career Shot PercentPCT@1Stick HandHSpeedSPDAgilityAGIShot PowerPOWCheckingCHKStick HandlingSTHAccuracyACCPassingPASOffensive AwarenessOFFDefensive AwarenessDEFAggressivenessAGGEnduranceENDShoot/Pass BiasBIAFace OffsFACFightingFGTRookieRCNTTMPNUMNAMEHGTWGTGPGAPTPIM+/-PPGSHGSHTPCTCNTTMPNUMNAMEHGTWGTGP@1G@1A@1PT@1PIM@1+/-@1PPG@1SHG@1SHT@1PCT@1CNTTMPNUMNAMEHSPDAGIPOWCHKSTHACCPASOFFDEFAGGENDBIAFACFGTRCounterCNTTeamTMPositionPJersey NumberNUMNameNAMEFirst NameLast NameHeightHGTWeightWGTGames PlayedGPMinutes PlayedMINGoals AllowedGAGoals Against AverageGAAWinsWLossesLTiesTShut OutsSOEmpty NetsENSavesSASave PercentagePCTCareer Games PlayedGP@1Career Minutes PlayedMIN@1Career Goals AllowedGA@1Career Goals Against AverageGAA@1Career WinsW@1Career LossesL@1Career TiesT@1Career Shut OutsSO@1Career Empty NetsEN@1Career SavesSA@1Career Save PercentagePCT@1Glove HandHGlove LeftGLEGlove RightGRIStick LeftSLEStick RightSRISpeedSPDAgilityAGIOffensive AwarenessOFFDefensive AwarenessDEFPuck ControlPCKCNTTMPNUMNAMEHGTWGTGPMINGAGAAWLTSOENSAPCTCNTTMPNUMNAMEHGTWGTGP@1MIN@1GA@1GAA@1W@1L@1T@1SO@1EN@1SA@1PCT@1CNTTMPNUMNAMEHGLEGRISLESRISPDAGIOFFDEFPCKCHComputerHumanillegal divisionOkAll Star <-> Divisions change not allowedOkAll Star <-> Divisions change not allowedillegal division '%s'CounterCNTTeamTEAM (LONG)DivisionDIVGames PlayedGPPointsPTWinsWLossesLTiesTGoals FoundedGFGoals AllowedGAGoal DifferenceGDShort Handed TimesTSHPower Play Goals AllowedPPGAPenalty Killing PercentagePK%Power Play AdvantagesADVPower Play Goals FoundedPPGFPower Play PercentagePP%TeamTEAM (SHORT)Games Played (LS)GP@1Points (LS)PT@1Wins (LS)W@1Losses (LS)L@1Ties (LS)T@1Goals Founded (LS)GF@1Goals Allowed (LS)GA@1Goal Difference (LS)GD@1Short Handed Times (LS)TSH@1Power Play Goals Allowed (LS)PPGA@1Penalty Killing Percentage (LS)PK%@1Power Play Advantages (LS)ADV@1Power Play Goals Founded (LS)PPGF@1Power Play Percentage (LS)PP%@1LabelLABELControl Human/ComputerCCNTTEAM (LONG)DIVGPPTWLTGFGAGDTSHPPGAPK%ADVPPGFPP%CNTTEAM (LONG)DIVGP@1PT@1W@1L@1T@1GF@1GA@1GD@1TSH@1PPGA@1PK%@1ADV@1PPGF@1PP%@1CNTTEAM (LONG)TEAM (SHORT)LABELCPlayoffsSeasonAll PlayersAttackersDefendersPlayers/Goalies/Teams/Schedule/Career statisticsNext/Previous pageSeason/PlayoffsCurrent/Previous/DifferenceConferences/DivisionsAll/Attackers/DefendersSelected player/goalie is always on screenHide player/goalie if games played is zeroSorting directionShow all players/one team's players/free agentsSelect teamExitExit to league selectorLineLine EditorScheduleSchedule EditorRulesRule EditorPrintPrint listSaveSave database filesAboutInformation about NHLINFOPlayers/Goalies/Teams/Schedule/Career statisticsNext/Previous pageSeason/PlayoffsCurrent/Previous/DifferenceConferences/Divisions/Free AgentsSelected team is always on screenHide team if games played is zeroSorting directionSelect teamExitExit to league selectorLineLine EditorScheduleSchedule EditorRulesRule EditorPrintPrint listSaveSave database filesAboutInformation about NHLINFOPlayers/Goalies/Teams/Schedule/Career statisticsNext/Previous page(F3) Season/Playoffs(F5) Conferences/Divisions/Free AgentsCompare(F6) Compare two team's scoresGames(F7) Show number of played and total games(F11) Show all players/one team's players/free agents(T) Select teamExitExit to league selectorLineLine EditorScheduleSchedule EditorRulesRule EditorPrintPrint listSaveSave database filesAboutInformation about NHLINFOPlayers%d PlayersStatsCareerAttributesPTGoalies%d GoaliesStatsCareerAttributesPTTeams%d TeamsStatsLast SeasonMiscellaneousPTSchedule%d GamesScheduleDATECounterCNTTeamTMPositionPJersey NumberNUMNameNAMEFirst NameLast NameGames PlayedGPGoalsGAssistsAPointsPTPenalty MinutesPIM+/-+/-Power Play GoalsPPGShort Handed GoalsSHGShotsSHTShot PercentPCTCareer Games PlayedGP@1Career GoalsG@1Career AssistsA@1Career PointsPT@1Career Penalty MinutesPIM@1Career +/-+/-@1Career Power Play GoalsPPG@1Career Short Handed GoalsSHG@1Career ShotsSHT@1Career Shot PercentPCT@1Stick HandHSpeedSPDAgilityAGIWeightWGTShot PowerPOWCheckingCHKStick HandlingSTHAccuracyACCPassingPASOffensive AwarenessOFFDefensive AwarenessDEFAggressivenessAGGEnduranceENDShoot/Pass BiasBIAFace OffsFACRookieRCNTTMPNUMNAMEGPGAPTPIM+/-PPGSHGSHTPCTCNTTMPNUMNAMEGP@1G@1A@1PT@1PIM@1+/-@1PPG@1SHG@1SHT@1PCT@1CNTTMPNUMNAMEHSPDAGIWGTPOWCHKSTHACCPASOFFDEFAGGENDBIAFACRCounterCNTTeamTMPositionPJersey NumberNUMNameNAMEFirst NameLast NameGames PlayedGPMinutes PlayedMINGoals AllowedGAGoals Against AverageGAAWinsWLossesLTiesTShut OutsSOEmpty NetsENSavesSASave PercentagePCTCareer Games PlayedGP@1Career Minutes PlayedMIN@1Career Goals AllowedGA@1Career Goals Against AverageGAA@1Career WinsW@1Career LossesL@1Career TiesT@1Career Shut OutsSO@1Career Empty NetsEN@1Career SavesSA@1Career Save PercentagePCT@1Glove HandHGlove LeftGLEGlove RightGRIStick LeftSLEStick RightSRIPuck ControlPCKSpeedSPDAgilityAGIWeightWGTOffensive AwarenessOFFDefensive AwarenessDEFCNTTMPNUMNAMEGPMINGAGAAWLTSOENSAPCTCNTTMPNUMNAMEGP@1MIN@1GA@1GAA@1W@1L@1T@1SO@1EN@1SA@1PCT@1CNTTMPNUMNAMEHGLEGRISLESRIPCKSPDAGIWGTOFFDEFCounterCNTTeamTEAM (LONG)DivisionDIVGames PlayedGPPointsPTWinsWLossesLTiesTGoals FoundedGFGoals AllowedGAGoal DifferenceGDShort Handed TimesTSHPower Play Goals AllowedPPGAPenalty Killing PercentagePK%Power Play AdvantagesADVPower Play Goals FoundedPPGFPower Play PercentagePP%Penalty MinutesPIMGames Played (LS)GP@1Points (LS)PT@1Wins (LS)W@1Losses (LS)L@1Ties (LS)T@1Goals Founded (LS)GF@1Goals Allowed (LS)GA@1Goal Difference (LS)GD@1Short Handed Times (LS)TSH@1Power Play Goals Allowed (LS)PPGA@1Penalty Killing Percentage (LS)PK%@1Power Play Advantages (LS)ADV@1Power Play Goals Founded (LS)PPGF@1Power Play Percentage (LS)PP%@1Penalty Minutes (LS)PIM@1TeamTEAM (SHORT)Penalty KillingPKPower PlayPPShootingSHTSkatingSKPassingPSDefenseDEFCheckingCHKGoalTendingGTOver AllOACNTTEAM (LONG)DIVGPPTWLTGFGAGDTSHPPGAPK%ADVPPGFPP%PIMCNTTEAM (LONG)DIVGP@1PT@1W@1L@1T@1GF@1GA@1GD@1TSH@1PPGA@1PK%@1ADV@1PPGF@1PP%@1PIM@1CNTTEAM (LONG)TEAM (SHORT)PKPPSHTSKPSDEFCHKGTOAPlayers%d PlayersStatsCareerAttributesPTGoalies%d GoaliesStatsCareerAttributesPTTeams%d TeamsStatsLast SeasonMiscellaneousPTSchedule%d GamesScheduleDATE.*.LP%s\0%s.LPnonhl94nhl94carteams.dbDefault databasesdefaultnonhl95nhl95carteams.dbDefault databasesdefaultseason\0playoff.ndxseason.ndxPlayoffsSeason%-60.60s (%s)nonhl96nhl96data\0key.dbdata\0Default databasesdefaultcarteams.dbCouldn't open CARTEAMS.DB key.dbatt.dbseason.dbcareer.dbschedule.dbteams.dbcarteams.dbpinfo.dbseason.oldteams.oldstats94.dbstats95.dbDATA\0SEASON%skey.dbatt.dbsea.dbcar.dbsch.dbtem.dbcrt.dbset.dbsea.oldtem.oldseason.dbcareer.dbschedule.dbteams.dbcarteams.dbstats94.dbstats95.dbscanteamrosters9496() player 0x%08.8lX team (%d) >= totalteams < 255 (%d)scanteamrosters9496() no teamMax %d players and %d goaliesOkMax %d players and %d goaliesOkNONENONEFirst nameLast nameJersey numberSelect positionOkFree agent createdOkGoalie createdOkPlayer createdOkNHLINFO don't delete NHL'96 build-in playersDo you really want to delete %s %s ?YesNoDirectory of new database files key.dbatt.dbseason.dbcareer.dbteams.dbcarteams.db Can't mix NHL94/95/96 databases (yet?) ConvertDeleteConvert old players that are not found on new .db files as free agents or delete them ?Merging... %d old players, %d new players and %d players not found Press any key Press any key tem.oldsea.oldteams.oldseason.oldYesNoDid you remember to back up following files ------------------------------------------- - NHL96 - All *.DB files in HOCKEYDATA directory and your season files in HOCKEYSEASON - NHL94/95 - All *.DB files in HOCKEY directory and your season files in HOCKEY<your league>.LP Continue saving?tem.dbcrt.dbsea.dbkey.dbatt.dbcar.dbsch.dbset.dbteams.dbcarteams.dbseason.dbkey.dbatt.dbcareer.dbschedule.dbstats94.dbstats95.dbpinfo.dbteams.%02.2dcarteams.%02.2dseason.%02.2dkey.%02.2datt.%02.2dcareer.%02.2dschedule.%02.2d Save completed Press any key Game MonthGame DayPenaltiesOffOnOffsidesOffOnTwo Line PassesOffOnIcingOffOnLine ChangesOffManualAutoInjuriesOffOnGoalie ControlsOffOnFightingOffOnPeriod Length5 Minutes10 Minutes20 MinutesSpeed GameOffOnForward line 1Forward line 2Forward line 3Forward line 4Defense line 1Defense line 2Defense line 3Power play 1Power play 2Penalty kill 1Penalty kill 2GoaltendersExtra attackersFL1FL2FL3FL4DL1DL2DL3PP1PP2PP1PP2Extra attackersPK1PK2PK1PK2GoaltendersF1-1F1-2F1-3F2-1F2-2F2-3F3-1F3-2F3-3F4-1F4-2F4-3D1-1D1-2D2-1D2-2D3-1D3-2PP1-1PP1-2PP1-3PP1-4PP1-5PP2-1PP2-2PP2-3PP2-4PP2-5PK1-1PK1-2PK1-3PK1-4PK2-1PK2-2PK2-3PK2-4GT-1GT-2EX-1EX-2F1-1F1-2F1-3F2-1F2-2F2-3F3-1F3-2F3-3F4-1F4-2F4-3D1-1D1-2D2-1D2-2D3-1D3-2PP1-1PP1-2PP1-3PP1-4PP1-5PP2-1PP2-2PP2-3PP2-4PP2-5PP3-1PP3-2PP3-3PP3-4PP4-1PP4-2PP4-3PP4-4EX-1EX-2PK1-1PK1-2PK1-3PK1-4PK2-1PK2-2PK2-3PK2-4PK3-1PK3-2PK3-3PK4-1PK4-2PK4-3GT-1GT-2player disappearedOkLines copiedSelect player%c %2d %s %s ? %2d%cgetline2() player was disappeared!?Original LinesCurrent Lines%s (%s)Scratched players on line (%s)Same players on same line (%s)Empty line position(s) (%s)%d goalies (%s)Too few players <12 (%d) (%s)Too many players >25 (%d) (%s)Too few players <12 (%d) (%s)Too many players >25 (%d) (%s) (%c %3d %s %s) (illegal player) (unused)TEAMS.DBKEY.DBCARTEAMS.DBATT.DBSEASON.DBCAREER.DBExitExit season selectorAboutAbout NHLINFOInformationInformation about loaded modulesExitExit DB ViewerKEY.DBKEY.DBATT.DBATT.DBSEASON.DBSEASON.DBCAREER.DBCAREER.DBExitExit DB ViewerTEAMS.DBTEAMS.DBCARTEAMS.DBCARTEAMS.DBExitExit rule editorExitExit line editorCheck LinesCheck linesSelect TeamSelect teamPrintPrintDefault/OriginalSelect default or original linesCopy LinesCopy Lines to default/originalExitExit schedule editorTeamSelect teamMonthSelect monthCompareCompare two teamsGamesSelect teamPrintPrint scheduleToni WilenNHLINFO NHL Hockey '94-'96 supportElectronic Arts NHL Hockey '96NHL'96Electronic Arts NHL Hockey '95NHL'95Electronic Arts NHL Hockey '94NHL'94`&080A0Q0t0000%1<1X1111112/2B2Y2n222223(3<3N3n3333333334:4H4d4w4444444455K5r5z5555556A6P6W6c666667@7n7777777788R8h8888888 99P9i9y9999999:~:::;;;<;D;L;[;`;j;;;;;;;;<<<<$<.<Y<r<<<<<===E=]=l===>>'>8>J>S>`>n>w>>>>>>>>?'?4?E?R?g?t????????? 0 0H0V0b0i00001)171C1J1Z1k1w111111111122'2I2V2f2q22222222233(373Q3^3l33333333333344.474A4P4f4o444444444 5505W5h5q5{555555556+676Q6^6j666666666 7"71777R7]7f77777^8h8|8888999n9t999999: ::%:=:R:::::::;';F;e;;;;;.<M<l<<<<=$=-=4=G=T=^=g=y==========>F>W>v>>>>>>>?0?B?N?V?_?h?r?~?????000$010E000001A1`1q11111112,282@2I2R22h2t2223(3e3p3y333333333333 4v444444444355555q6666666666667 777%7.777@7I7R7[7d7m7v777777777788%8)838@8E8a8g8r888888888888888999$9+9:9?9J9U9[9f9q9w99999999999999:::-:8:B:I:X:a:g:t:::::::::::::: ;;;);4;?;J;U;Z;b;h;q;w;;;;;;;;;;;;;;;;< <<$<:<A<R<[<q<x<<<<<<<<<<===*=3=<=L=W=n=w===========>>>'>1><>Q>a>>>>> ??!?W??@|c0~000001.1?1P1X1b1n1u11111111112p2{2222222&353c3333344&464d4t4444444444445555%51575C5J5U55h5n5z5555555555555556 666)636=6G6Q6[6e6o6y6666666666666 777$737A7J7S77e7n7w7777777777777777888)818>8L8R8_8p8v88888888888889999'92989C9N9S9^9i9o9z9999999999999:::#:.:4:?:M:S:^:l:q:|:::::::::::::;;;$;3;<;B;O;Z;e;l;z;;;;;;;;;;;;;<<<%<0<5<=<C<L<R<[<`<h<n<w<}<<<<<<<<<<<<<<==-=6=L=S=d=m===========>>>0>8>D>K>P>U>^>k>x>>>>>>>>>>> ??'?5?g?}??????P00:0I0000000*191L1f1q11111122E2^222222:3I3m3|3333344*4E44q4448555[66666 7e77777778 8)808829U9999(::::;4;V;;;;;<4<I<c<<<<!=E=s=======Y>t>>>>>>>>>?/?L?Y?^?q?z???????`0#0*0@0H0N0_0h0~00000000001 1#1*1;1D1Z1a1r1{11111111112(2y22222222283T3333334"4-494D4O4f4u44444 55#5)5N5]5h5n555555666,6B6H6R6d6j6t6666666666666#797G7n777778.878@8L8Y888888899 99"9'9[999999999:/:d:u:::::::::::;);6;b;;;;;;; <<h<q<x<<<<<<<<<<== =1=:=Q=X=i=r==========>>>1>g>v>>>>>>>>?!?'?5?=?B?Y?a?g?}????????????pt00#0M0X0g0w000000j1o1111111 2202<2N2`2e2j222222222313L3_333444(5;55536<6N6v666666666777(7.7:7H7N7Z7777.8;8^8o88888888899&959`9o9999999:*:8:>:::::::::;;;*;1;:;O;V;_;t;{;;;;;;;;;;;;;<<<5<<<M<V<l<s<<<<<<<<<<<==)=2=H=O=`=i========== >>2>O>>>>>>>>u??00000001112171>1X1]1d1~11111111111122"2A2F2M2g2l2s2222222222233%3*313M3V33c3}33333333 44!4'4/444;4Z4_4e4m4s4z444444444444455 5(5.555T5Y5_5g5m5s555555555555 666-636:6S6Y6`6w6}666666666 77v778,8888889u9999999:::):2:;:A:J:Y:n:z::::::::::::::::!;*;;;M;_;f;q;;;;;;;;;3<m<u<<<<<<==L=T=g=x====== >>/>G>o>~>>>>>>>?5?@?X?l???????0000D0Q0_0{000000001G111111112(232k2v2222223u5z5555555555556 666=6B6H6P6o6t6z6666666666717>7y77778(8`8k8888_9e9q9w9998::,;7;X;~;;;<<=}======= >> >)>2>A>^>j>q>}>>?-?>?D?P?Y?m??????0#0A0_0n0001t11111111111 222*202=2H2Q22e2o2y22222222223&303333334 4/4G4V4]4l4x4444444445"515=5F5U5a5k55555555566%6;6M6h6w6666666666677%7>7W7j7777778868P8Y8l8888888888888"9/959B9N9h9s999999999999:::":,:3:?:K:e:l:w::::::::::;&;1;=;];d;o;{;;;;;;;; <<'<0<O<V<a<m<|<<<<<<<<<==?=E=k=q======>D>J>>>>>>>>???(?.?;?D?M??c?p?y????????????0 00#0,0;0B0O0X0a0p0w000000000000011#1-1H1R1b1i1v1111111111112.262222233'3b3i3v3~33333333414B4P4]4b4g4444444444555-5>5G5]5y55555555555 666$6064686<6@6D6M6s6}66666666#7(7.747;7B7G7L7V7[7g7p7y7777777777777777788888 8+81888?8D8I8O8S8Y8]8c8g8m8q8w8{88888888888889999#9-9B9N9T9v999: ::p00!0(0/060=0D0K0R0Y0`0g0n0u0|0000000000000000001 1111/161=1D1K1R1Y1`1g1n1u1|1111111111111111112222 2'2.252<2C2J2Q2X2_2o2v2}22222222222222222223 3333%3,3;3B3I3P3W3^3e3l3s3z33333333333333333344444$4+42494@4G4N4U44c4j4q44444444444444444445555 5'5.555<5C5J5Q5X5_5o5v5}5555555555555555556666 6'6.656<6C6J6Q6X6_6f6m6t6{6666666666666666667 7777&7-747;7B7I7P7W7g7n7u7|7777777777777777778 8888&8-848;8B8I8P8W8^8e8l8s8z88888888888888888899999$9+92999@9G9N9U99c9j9q9x99999999999999999999::::!:(:/:6:=:D:K:R:Y:`:g:n:u:|:::::::::::::::::::;;;;;$;+;2;9;@;G;N;U;;c;j;q;x;;;;;;;;;;;;;;;;;;;;<<<< <'<.<5<<<C<J<Q<X<_<f<m<t<{<<<<<<<<<<<<<<<<<<<=====#=*=1=8=?=F=M=T=[=b=i=p=w=~===================> >>>>&>->4>;>B>I>P>W>^>e>l>s>z>>>>>>>>>>>>>>>>>>>>? ??"?)?0?7?>?E?L?S?Z?a?h?o?v?}???????????????????X0 0000%0,030:0A0H0O0V0]0d0k0r0y000000000000000000011111$1+12191@1G1N1U11c1j1q1x111111111111111111112222 2'2.252<2C2J2Q2X2_2f2m2t2{222222222222222222233333#3*31383?3F3M3T3[3b3i3p3w3~33333333333333333334 4444&4-444;4B4I4P4W4^4e4l4s4z444444444444444444445 555"5)50575>5E5L5S5Z5a5h5o5v5}55555555555555555556 666'6.656<6C6J6Q6X6_6f6m6t6{66666666666666666677777$7+72797@7G7N7U77c7j7q7x777777777777777777778888 8@x0|0000000$1(15191E1_1c1p1t111111111111:2@2F2L2R2X2222222233373;3r3v3333344#4'4<4@4^4b4444455J5N555555566:6q6u666666"7&7]7a7777788I8M888888889995999N9R9p9t9999999999:!:%:::>::`:u:y::::::::: ;;&;*;H;L;a;e;;;;;;;;;;;<<4<8<M<Q<o<s<<<<<<<<<<<<======$=*=0=<=B=H=N=T=Z=`=f=l=r=x=~=====================>>>>> >N>R>>>>>>>>>>?:?>?u?y???????P00&0*0a0e00000011M1Q111111292=2t2x222222%3)3`3d3y3333344L4P4444445585<5I5M5Y5s5w55555555566$6(6=6A6_6c6x6|66666666677)7-7K7O7d7h7777777777777778 888"8(8.848:8@8F8L8R8X8^8d8j8p8v8|8888888888888888889999::::%:?:C:z:~::::::+;/;f;j;;;;;;<<R<V<<<<<<==>=B=W=y=}=====>*>.>e>i>>>>>??Q?U?j?????`000=0A0x0|000000)1-1:1>1J1111111111111111111122222 2&2,22282>2D2J2P2V2b2h2n2t2z22222223303:3E3Z3o33333333333444(4,4=4A4b4444444455*5;5?5P5T5e5i5z5~5555555556,666A6V6g6k6|66666666666677$7(797=7`7d7h7l7p7t777777777777777777777777788N8R88888888889:9>9u9y99999&:*:a:e:::::;;M;Q;;;;;;;<9<=<t<x<<<<<%=)=`=d=====>>*>L>P>]>a>m>>>>>>>>>>???8?<?Q?U?s?w?????????p00$0(0=0A0_0c0x0|00000000011)1-1K1O1d1h1111111111"2(2.242:2@2F2L2R2X2^2d2j2p2v222222222222222222222333333$3*30363<3B3H3N3T3Z3333333344474;4r4v44444#5'5^5b55555566J6N666666667:7O7q7u77777"8&8;8]8a8888899I9M99999999:::5:9:N:R:p:t::::::::::;!;%;:;>;;`;u;y;;;;;;;;; <<&<*<H<L<a<e<<<<<<<<<<<<<<<<==== =&=,=2=8=>=D=J=P=V==b=h=t=z=================1>5>l>p>}>>>>>>>>?!?X?????? 0 0D0H0]000000010141k1o1111112 2W2[2p2222233C3G3~3333333/434j4n4444445545V5Z5555566B6F6}666666.727i7m7778888 8&8,82888>8D8J8P8V88b8h8n8z88888888888888888888889 9999"9(9.9@9D9H9L9P9T9b9f9j9n9r9v9z9~9999999999999999999:: :F:J:N:t:x:|:::::::::;;,;0;4;Z;^;b;;;;;;;;<<< <$<(<,<0<4<8<<<@<D<=================T?X??`?d?h?l?p?t?x?|????????????????????????????????00000000 0$0(0,0004080<0@0D0H0L0P0T0X0`0d0h0l0p0t0x0|00000000000000000000011 1$1519111111111113272H2L2]2a222#3'383<3M3Q3b3f3p3w3{33333344%4)4:4>4O4S4d4h44444444444444444444444445555555 5$5(5,5054585<5@5D5H5L5P5T5X55`5d5h5l5p5t5x5|555555555555555555555555555555556666666MZ@ !L!This program cannot be run in DOS mode. $mk) 2) 2) 2R>( 2<( 2) 3; 2K!+ 28! 26- 2Rich) 2PEL6! !M <t# H.text `.rdata- @@.data00@.reloc#0@BUxVWl0Ph|0 QRrEjh0P E}t7MQR4xJE}uURP$E dfffE;R9QRR|fMffMfff dffffU;3fP | R;u P RQRPfjQRP RGj 3fjPjQR j4 d ;3fP PRPQNRPQR FjSd ;3fP PR4P PRPQDRPQPPQPP Qj llP QPlD;3fRPQPPQPP Q EjllP QPlD;3ffR9tfff;|h0 QRPQPP RP PRv P PRPQ7 RPQR dj<x xQRP xTf;3fQPP PR8P PR fffQ3j+xxP QPxDf;3fRPQPP(QPP PR P PR fffQj}ffff;E3fjixJQURP0jMQURP,MQPPQ RP R<j EP Q$|f_^]UWjEP Q p=puURh 0P3tfhht pQR(0_]UjjpP Q0hhtpRP( pQR$ph@0P]UWhifu1hgf%s=0}[ li0+0j0P pQR0% l+fQRP hQ;RhD0PQUP 3ffl3tShRpP Q(00f lff lRhg lujhirl+QRhijQpRP(jh0 pQR(00 hQB_]UW8fh_]UM]UQfEEM;}6EMt%UEQfUffUEP( ]UVW3ffM;}vMtbUREPMQEQEURLQfffvMUffMfUM k.uhP pQR(00MME3u8jh0pRP( 0 0UffMfE_^]U4VWhPMQ}fh8URAt 4QhREPTE hMUh_^]UVW.}u3EtMUUfE_^]UQVWh E~3}fEMUE}ufMfE_^]U<VW}u4EfEfEffEMU;}$MQUk.ELQ}EM;}8Ek.MTREPuhH0RMEMREP<}fh8MQE }4REPMQUIEQjURdEEffUf 4PMQUR4PjMQ%EfEfUffUE /MUPMk.UD PMQ<UfEME4E8_^]UQVWEffMfUffUE~kMk.UD PMQ'}FEk.MtUk.E|fMUEuUffMfUk.E|ufMUE_^]UEPMQUREP]UfEfEE|kMEMuUUfEMM#tME U fEf-fEfMffM]UEPMQgjURV]UHWE0EPh0 QURfEjh0P E}t;MQR4xfEUuEP Q$E|U|P QPUDEfEM;MU3GuT3}fMQURMQPEPMQ&EEfMffMtjD|U|P QPUDEfEM;MU3Guk3}fMQURM QPEPjj MQURNEPK UUfEffE]ji |M|RPPMTUfEE;EM3RuU3}fEPMQEP PUR$EP UUfEffEsj |M|RPPMTUfEE;EM3Ruk3}fjjE PMQUREP URPMQIURMMfUffU]jtE tQRPMTUE;E3}fMQPEP URPMQPEPMQEEfj tMtRPPMTUE;E3}fMQPEP URPMQPEPjjMQURjjEPMQURMM8j}fEfUffUEM;}O3}fh*NI*UREPHMQURMQDjURP$Muj f3_]UE3tUu*EMEEMMfUffUE~6MtU EEMUUfEf-fE]UE=MDP EfEfUffUE Q;}KE ^zt2E ^BP ;EufEQIfEUH;}2fUR6M;ufEfUffUf ]UVW=uf3Emf<fEfMffMUH;}:fUR Q bQ;u fEf< 3fEMbHUbQ^QREfEfMffMuR;}&ULQ;EuuP ;}EfEfMffMf3GU MU3 <;tU3B <;uff3_^]UfEfEfEffEMB;H Q,aMB ufEfEUEH"u1U^yuU^ytUB"=t3M^xuM^xuqMQ")E ^E;BtMQ"~<EH"~,UB"=}M^M;HtUu~EH"u1U^yuU^yuUB"=t0M^xuM^xt~MbfUfHfEffEfEfMffMUH;}5ULLUI;^uULLAUbfQfE]UE TLBf@1]UfEfEfEffEMB;- Qt0E TL3BtMDLxu Qu7E TLB$%uMDLxtfMQEB&tfMQtlEuQfMQRTu Qt%fEP QTtHuUDtH(tUDu!H(uBu Qu9E TLH bHR;^t~H*uULLQtQH*uULLQu$E bfMfBfUffUE bfBfE]UE TLz u2E TLB @]UH&tB|f3[ tf3KULLyuf2ULLQRuff3]Ubf=uf3j fEfEUP QPUE;E Qu2HuoU3 <;tU3B <;uJU3EuU3BEt#UbfEfQfMffMEEfMffMJUbfQfE]UH QB@HBP %P]UEPMQUREP(MQUREPhMQ ]UfElEE%yH@uEduEufEnfEmUE;E|fMffMUEEMnufh fhU+UUfEEfEhfMfUffUE9E}MU+UfEfEMu6fUffUEufEfMffMUfUhfEMfUfEfMfUfEf]UQEP=E}t-fMQB@HBP ]UEP EMQdE}u3PUR EEP;E}u3'MQ EfURfEPfMQ:]UE3u3U3.uMME]UE=l|M|3 U| E~3EfElMyIAuEduEufEnfEmUE;uMUUfEffEMnufh fhUfUE|"MMhEEfMffMUEEh;~3UEEE]UH@QH3P Q@B Q3LQhB P ]UfEEP fEM3t-E3:uUR fEEEM| U~YEufEM| U;~7H@QHE Q@B QML]UVWH@QHfR ^zP 3+_^]UfEE bBMbH^HQUR@ upfEfEffEMB;}HfMQE bA;u Q@B QMfUffU,]UVWEfEE bBtnMbH^xU3+}3UD EfMffMyUEEfEMbHtlUbQ^yU3+}3UD EfMffM{U_^]UQH@QHffUE=u Q JURhH Q ]UQE3H-tUR fEfEE} QBHAB@HBU]U]UVWEHu&U@ DJHB LJ&UP TJXBf fJ}3UD EfEMbHtqUbQ^Q'U3+}3UD EfMffMvUEE Qu(E `dP hHlP(E ptP xHf|fP}3ELMfEUbQtnE bB ^zU3+}3UD EfMffMzU_^]UQfEE bBsMbH^H'QUR@ %HDLx t fQRT]jfHQUbfQRbj fQRE bfBP]bB TLB$f3QfBP QLLA+^1PauhPhh fUffUphEP@ uj fQRb+hEP@ uj fQRbP` Q]U]UQH@QHffUEu Q NH YB @]UE33NH@A I]U]UQH@QHffUEu Q LH RB @]UE33LH@A I]U]UH QB@HBP R"]UQEPE}t-fMQB@HBP ]Um A@fBP R|]n A@R|UP @uEu]EEE H UP tEEEH AuEEY@E]UVHt X 9)fEEkdEME^]UVHt E5X $FEfEEdkEdME$^]UHt5` ]UHt E ` $EPMQ]U p h ]UE%h 5p $]UVH@QHMURMQMQfuMME^]U| A@fBP R|]~ A@R|UP @uEu-x ]EEE H UP tEEEH AuEEY@E]U5 ]UE $]U5H ]UE H $]UH]U A@fBP R|] A@R|EU]U5 A@fBP R|]p A@R|mU]U A@fBP R|]! A@R|UP @uEu]EEE H UP tEEEH AuEEY@E]U A@fBP R|] A@R|UP @uEu-x ]EEE H UP tEEEH AuEEY@E]UQH@QHffUEu Q CH HB @]UE33CH@A I]U]UE| fQ$ffP$ QdB$tMA UB f ]UE|1 fQ(ffP( Q(~f@( Q(uE@ % Q(uE@ MA $f ]UfH*ffJ*H*~fB*f ]Uf ]UVfEfEffEMB;}M^HQ)PfEfUffUE Q;fEPmfEMDLHM}DU8EbP UdRVUfRMtQEvP VExP URMQVMQEP URVURMDLHM} UE4P U.RVU2RM.QEE]M*QEE5 } H [PE0P JURMQVMQ>^]U$VfEfEffEMB;M^HM}}fEfUffUEMkhEEMkhEP fEfEUfEf-fEMQP6E}}EMDLEMQRMQ;tE0EHQEP ;tEDJUzu'E,P tETUzEHQE,P ;tEpUBP UR;tEMyu(UR=*NI*tE[MyUBP U$R;tEMQRMQ;tEEHQEP ;t"UR| EwM3QCt=E3HLt0U3BRt#M3QDtE3HGt E-U8UfEffE;f> U^Q Rh EPMQUREHQUBPh h0 MQPhD E3HQU3BPh MQPht EP Ph U RPh M$QPh E(P Ph U,RPh h MQRPh MQRPh0 MyhH UBP Ph UBP Pht UBP Ph Uzh EHQPh EHQPh EHQPh EHQPh hPf3^]U Q;| f TLB(;Euf B;}5 DLH(;Mufkfffffff B;}# DLH(;Muff ]UdE MEfU;UsVEP ;Et*UREf ff EE]ULVWuf3T=u?hD6 Qph@6R =u?hRphP =uTiP QpiRP EtE tQRP tMU;UsDEP ;E~URE UUlE lQRP lMU;UsDEP ;E~URE UUEE QRp@P QpEURPpE URPpEM}EEEdE MU;UEP ;EtdUREM@EMQMUEE}|}*NI*t MMEEaM@|*NI*thP 9MthpRE EE Q9U}.E TLBP UMlUlP QPlUEE;E'MQEP U @9tdEURM@9t:EEM;Mu'URPh QURE}|M;M|URhP1MU<|%E @<*NI*tUUUEMEE MUEE MMB9EMDLE Ur}Myt# Ur} 3}fEP7uIjHU!RhM#QE@MAUB%@jHEP hURMAUB!MMEEEE MM9U[E @<CuuUBP UE}t: u}EPMQ 3}E @REP UREP UEQURMUPMQEHQPEP EEMM)hnRE+ PR EEE MM9UE @<E UUH9MUREP UR;Et8M@PMQURPh QURM@;t5E @REP PhRMMUUE ME UUH9MUREP UREP UREP URPMQEP PUR UUMM%dUEM;MEEURM@;t#E @<| UUEE 9M|h0RE @<*NI*tU@<}EE MM}2UkhMQEMkhEEMUUEP ;E}UR}'MQPh@PMQM<uhPR>EP UPMQEP QEEP EUREP }URPM$QE$P QPE P UR QUPE$P U$R RPM QEPM(QEPM0QEP PU,RMQPE4P U8UMMEB UE EE 9MU@<E MM} 3}EMREP BEPMQ}MMUU_#M5=t5=x i5=l QR tQHMQxP BE PlR @QRtEP QtURPtMQRtf3_^]UVWtE tQRPMTUf@M;MAURE QLLMUEBMAUEB(Myuj RpMAUEP3+Myuj RpMAUEP3+ Q,9U}}*EPMQURh$Pf3 fQffP UUhT=llE lQRPMTUEEE;EMQ;EP EB,9E}}MQh`RZEPM}|BULL3Qu-E TLEBMDL@MMEEMMj=ppUpP QPUDEEEM;MslUR;u>MQP#E}|MDLMHEEjE xMxRPPMTUE;EMQPE}|AMDL3Hu+ULLAULLUQEE UUtf_^]UQEH9M}ULLAUUf]UE;Eu3$MQEEP E}|}|}*NI*t }*NI*uUREPh( QU;UuQEP EUREM;Mu3vU;U~gbfEE @;UtfEffEfEM@;EtfMffMUE;~]Uux Q$t Q,at, Q,aQ"u u*NI* t$T TB$t$ 8 H" T =t, Qk TtuhtP Q`R]Ut fA$f3 tf@$f3f]UlVWf@ |M|RPPMTUfEEEEfEf4f 4f 6U;UH^EMu&U3Ru U3 RufEMufBf6MMEJUuEEE2M~)4ufHf 4EEUtfEffEM3REHM3}UEBMUQEMHUEBMyuj@RpMAUEP3+ fQffPM3GkE3HLZU3B u`}tM,af@"M,af@"M,aE}uMMUUE ,afB"E3H tU,aMu3u=E P HPf fHPEM,a3+MuU,afA"fUffUMMU,aAQffAQE ,afB"fEffEM,a Pf fHU,afA"fUffUE ,afB"dE MEEfEU;U<EP ;UR;fEfMffMUH;U^QRMQ;rE ^3BM^H QhRE+d PU+dRE ^B+d PU^Q+dRhPf3MMU^UQE ^BE ^fEfB# t(UkU^J(Ek #E ^PfMffM#EE= MRPPMTUE;EMQ;fEfEffEMB;}]M^HQEP ;uU^UQMM;fEfUffUE Q;EfEfMffMUH;U^Q'RE ^B'P@ }aM^}E ^U^M^u= f_^]Uf@ |M|RPP |MU;Us5E3RufBf fAEE]UjhP EMQR4EEP Q$jhR EEP Q4EURP$jjMMQhRHd=duf3dE dMMfEU;Us|EP u.Ut&E+dEM+MQhR4EP tfEEE|MQdR dM jjjhRHh=huf3 f]UVWE QkfhLMfEfUffUE Q; u}fEfMffMUEkhUUEkhURfEMfUffUt:jE P jU$RM8MXh*NI*UR UUMMU_^]U4VW=uP kLMRfEfEfMffMUE;aMEEfMfMfUffUEM; UMMURfEMQfEEMfEUE;}fEGMU;u;EP UR;~fEUtQ u} u} u}_^]U RT QP 8RHV QP T88HjjjhPH|=|uf3rEMMUUGuf3F dUE;s.MQuMMEU;srEP ;EtFURM;thR f3EE UUu6 TQhTh jjjhRHt!ED6E iMjjURhhPHtjjMQhtRHxjjEPh QHl=tt=xt =luf3TPhh jjjh QHpTR5Phh jjhh QH=uf3]=8tb8P HQhh jjhhRH=uf3-jjhh QH=uf37hRjrPd tf]UE} Xohh uf3GPh QhtRPLuf3hxRPLuf3h|RPLuf3hlRPLuf3hhRPLuf3khdRPLuf3ETP Qhh hRPLuf3=tL8RH5Phh h QRLuf3h< QRLuf3q$h QRLuf3K tjjfBhP f]UVWjhP hUfEfEffEMB;MdLQfE|EM3Ru EP U;uMMu}fUfUKHkfhD E MfEfUffUE Q;}n u}jMQjEP EE UUtHkfBDP hQ_^]UVWHD P QpEUUHD P QpEUUfEfEffEMB;}MMDLxt7 UTLr} UUfEfEffEMB;}SM^xt: U^r} UUE+EPMQTPhh hMQRLEP QtU+UREP TRhh hEP QLURPtf_^]U=dtdP Qxd=tRPx=ht hQRxh=ltlP Qxl=tRPx=pt pQRxp=tttP Qxt=tRPx=|t |QRx|=tP Qx=xtxRPxx=t QRx=tP Qx=tRPx]Uff=fOfgf'f6fb0f4fA]UVWffEfEfEMU<twhEMR@ ufEfEDhMUP@ ufMfMfUffU|u3ffEMU<t4hEMR@ u ffEffE bf fJhR8uQhhRXu3QRlhP8u3hRpEE` ffPE P HPf fHU Uf}Mf EfMMhRpEE` ffP }E 8<Pf @fHBP Ef}Uf MfUEMQjbEURjQExLuXfEfMffMUH,;}3jDRpMDLE TLfEf ^u^fEfUffUE Q.;}8j1PpM^E ^fEf ,au^fEfUffUE Q0;}8j(PpM,aE ,afEfE_^]U(VWh`PpE b8f <fJUUEEMt E@ELjURP E}|h`MQURP,MQR$EnEfEMU3Bf;1h QpEUfE` XffP}E@3+MMU3MMtUt E`ElEPMQhtUR EMQE}M3+M6MfUffU}uEE}tMUEEMQRtE_^]UP}u*EM bf3~fMuf#Euf ft DMHULE PMUREPhTh< h< Q8uh<h`Pf3h<hx Q/uhPh Qu,jjjh<PH=uf3!Suf3 fB8@ A<fB fA fB f fA B Q;}iH ^xtH Q ^Q3Bt& Q ^fA#fB g Q H;ufB f]UfEfEffEMB,;}>MDL@ MDL@MDL@ t fffEfUffUE Q;}E TLBfEE Q;E ^BE}j Q,aMUB"=u7M^HQ 4;}UB"=ugM^HQ 6;|0U^QR 4;|UB"=tS QtDEH"t5U^QR 6;|6hEP fEjjfURfEPf hQURu hURfEjjfMQfURfhPMQuhMQfEjjfEPfMQfhREPujhEP fEjjfURfEPf hQUR1ufMffMNff]UEMMUfEf-fEgMQPfEE}'MQPhPMQUE%GMDt~UCtpE%LtcMRtUU^Q RE TLBPMDLHQURhPMDLx QE TLBH QU^Q RE TLBPMDLHQURh0Phd QfUR(f@ f3UE DL ^PE TLEB jfMQURaMLLA$ULLUA$ MLLAU8UfEffEf]UQE| M|URhPfEM|fEfUffUEt*MthEE hUU(Et hUUhMMUk8EEE]UVW}ufEfEffEMjUkhMMUkhMMUkfhfEMkhEP fEfUREkhURfEfMffMUE;}oM3u3MAAAu} fU$MU3$M EM8MU8UyEM;}83}3}U8UE8EfMffM}_^]UVWE TLz t+E TLztE TLBxuh QULLQBPKMDLp xjMDLH QE TLBHQULLA ULLA$ULLA d_^]UE}uh QfEfUffUE6JMMUEDdMU dfEfEffEMUUE}8 hURfE hUUfEfE9 hURfE hUUEfEMU;~rEk8MMURM;`uUEMLURM;uUEM]UQEfEfMffMU6}AjfEPMQ5U`hfEPMQU]UVEEMUEMU4|+hMMhE%k8EE* hUUhMk8MMuUR;|UR^]UVWfEfEffEMFUkhMQfEEkhUUfEfEfEffEMUkh;}MMU;|3Uk8}Ek8MTRufMfMU|EM;}-Uk8EEu8}fMffM3Uk8}EPMkhEP UR_^]UE ^BEMQ-fEUtfEfEP,tfUffUfEfEfMQUR/tf3Mtfyf]UVWEkhURfEMUkh;uMkfhUkhMUk8Mx}EPMkhEP f3_^]U`VWE TLUEt- t!hhf3ZEu My 3xUB(Ph UBP PhEEE=l lMlRPP lTUE;EsOMQ;u EP U;B(uMMU;UwYu!hh f3!jhjhQMQPhMQPhMUQxE xQRP xTUE;Es1MQM;A(uEEM;Mw!hhhlf3 EP PhEP PhEP PhEP PhEMHUXfHfMfBj fUfQEfEfEE bBMbH^EMyuUuExtpMuhUzU3+MbUfHfDUfMffM}3UD EfMffM$UhjhfEM}f3JB bfBfEfEfMffMU }EfMfLEyfUR t zGzCMu'Uz tEH QzEH Qy^E fQfUE} fAfB fMfHUR TLztNE|hh hhPdf QdjfUREfLEQou9jfEPMfTMROuhh Uz t fEP QdRf_^]UE}f3fMQfBP-]UWu!h h$ f3B ,aUt?MQ"tEH"u!h8h<f3ftP QPtU 3}jEPh| uf3jEPh uf3EPEjEPh uf3E%P< EMPtUGtf3mE%3GUJ1h*NI*EP E+P fEUREP UB2 J6jU^R tQRP PtRj8 EMQ$ EUfBPMQREHlQPUZRMQlREP 3xU3B1t zGzCMQPhMQPhfEMQ"E3H1fMfURH bH^HQtQfEffEfMQB bB ^BPotfEB bB ^BPj QdUB"=}M}bUB"=tMQ"u*jfEPhh hhhh fAf_]UVu!hh f3ULLMUBP u!h h$f3:EuIMQREHQhTh h|huf3 dMUE;EMytgUBM;HtYjUBP PURt*hh uf3ZMMpRhP dMUE;Es8jMQRPMQEEh QtRPP tU+J+M}~$MQEHQUBP, tQ +PtRMyhRxP QPxE+P +U}~$URMQREHQ, xR +PxRh( QfEfElUlP QPlUE;EMQEHQ;lP QPl+U+U}~MQEPMQ, lR +PlRfMffMfEEEMuURhLP fAj]Rdf^]UfEEtMQDfEfUffUEMkhEP fEUkhMMUfEf-fEtRMQ;Eu,EtjMQfEffEM8M?UtEtMQfE]UP QPUE bB UE;Es UE UUP QP+PP RQR fAf]UE|oMbHEMQfEEP fEUEMQUQj hhluf3>hhfEfEEUUP QPUEMUEBMAUBfEPMQjEP jURfMQUR QRP PR QP Qf@f]Utf3M0Uf]UQH bH^xu3MU@EL uyRPP TUE;u/MQ%=tEEMQLff8) Q bQ^]UuffP]UE}f3f 8ff 8f]UE}f35f ff tfP fPf]UVWE}f3i Q"^QUPMMPuEEfEfEMMfEfE u}ffEfUffUEMkhEP fEUEkhUUEMkhEEMfUffUt;EU E3tUMU8UE8E4hh f_^]U,WEHMUE%4tM5ufEfEfEfEUffE PUEPf fEMdufEfREMPUBPDP PfEfEUbQt,E bBM;ufUffUE bBufEMfMUfUEMbfHQrtEufMffMUbfQR{ruMtfUffUfEf-fEtMt&UBPfMQh4fE"EQfURhDfEMU;EMNfUffUfEE bfBPqtUufEffEMtfUffUfEf-fEM}fUffUfEfPfMQUBPP P`E bA;t-fMffMU|EPhT QU|fEf-fE PUEPE fA'PE%MAd fAUPffMEU|f fJB}3UD EMtUf fJU J}3UD E 8t(U JffB J &U JBf fJ}3UD EMA}3UD EMA}3UD EMffAQ}3ELMUhjhfEMMUU}E$fMffMzUfPy 8QUfP Q bfQRubf 8QUfP Q bfQRsuh QhhPdfMfM3ELLA PPPjMQURdfEE3UDLP JJJEDLH UQEPMLLQ RMQU TLB P fUfUfEfEjMQURfEE3UDLP JJJEDLH UQEPMLLQ RMQU TLB P fUfUfEfEMUPMU TLB UDLP EDLH U M TLJ fBP\_]UuMDL@ MDL@$]U VW=0uf3EtfEfEfE1fE\0EMffAQ}3ELMfEfUfUfEffEMU;tE 0TR0U3+}3UD EfMffMtUhjhfEMf3EE?jh8@jh?jURhuf3YEGUj hhhoMU:uf3EMD_^]U Q8P<H<QPH 8tff]UVWEPMDLHQULLQR3HQ3BPhMQ `3b3Q0LQ 0`3+`3 `RP P{lRhP `3 `=Lt;3BQ L++3Bff~PhQ `t `PMQhh %}3+_^]UE% PUJ3U}|}| E[E%4|MMUUfPfMQUBPP PLUE]UfEEMUBfLfMU;|M$h(EP@ ufMffMfRfEPMQR3EE3tfEURPMUR3HQUR3HQh4UR EMfE]UQEP3tE*E ULLQRE TLBPMQURX3HQUREP;3HQURh<EP $MQUEP3]Ut EPE` 8t EpEUREPMQRhh ]UfEfEfEfEEPMQUREPMQEjjURfEjjEPfMffMjjURpfMffMjj URUfMffMjjUR:fMffMjjURfMffMjjURfMffMjjURfMffMjjURfMffMjjURfMffMjj URfMffMjj&UR}fMffMjj*URbfMffMjj.URGfMffMjj1UR,fMffMjj4URfMffMjj$URfMffMUt$EHQhh Ut$EHQhh Ut$EHQhh U}&EHQURhh `E}&MQREPhh 1M~&UBPMQh0h 3]UNEHM}u3fEfUffUE6}"MPU3 duMffEfUffUE@M| UfUfEfPfMQUREEP PP_fEU3MtJfE4fUffUE6}+MPU3 MU+;uEfHfEfMffMU4}+E PM3EM+;uUf*EtMffEfMffEf PE]USfEfEffEMU;}fEfEffEMU;}:EM;uUEE3UEE3;uff3[]UED M}u f RPP MU;UEfQqXUBEfHQZXUBEMQPEMQPEP uUB EP %UBEE UUOEf fA"]UQEEM3QRPMU3BP QUBEfHQURMQuE@MAUB ME3HuUBE3HuUBE@ MUBAMUBA]UP QPUEEM;MsEMEE QRP +PR QP QDP]UE QRP MU;Us1EP ;U|MMUMMRPP TUE;Er UE MMfUREP jURjMQP QPPP RQR DQ]UVWEfEfEffEu Q;MtBfURT ^zU3+4M^xU3+}3UD E3M_^]UE3HuURPMQKU3BuMREPMQU3BuMREPMQH]UW}3EEMQ}U}|aE TLBPMDLHQULLQ 3BPMDLH 3QRhPEP h`MQ _]UE%}= hUE%k8LQPMQKUdu!E txPf |fHURhEP ]UE%}= hUE%k8LQPMQuKUdu!E Pf fHURhEP ]UEfHfMUHufEfEUtEH~ UfBEuMQ~ Ef@MQU}'E$RMtnUBE@3MQt'E ^EJHUB&M^MPQE dHWUBfEPyUtUB= E@@<MDLMPQE tHKUt1E@ |UJE |HUBD1VE@fMQTtE@? MA?ULLUABMxQEt>MAU^UABM|QE@1MAfURCTtMATA UB@EHt$ULLUABMpQ"E TLEJHUlBMAU^QgEPMQ3GuMQ3BTtMAU|BMA0|UBE ^BMP$QE |HUBD1=E@0M^HUA$BM|QE@D1]1gUEEEMMUU}PM3$aU MU^QUE ^BEPM^HM4uE ^BE M^HgMU |TUE TLBEMDLHMULLQUE TLBEsMDLH M]ULLytULLQBE2MDLxtMDLHQUf3EMUEf]{<[D UE}f3 j]UQEtfE fQfU P<;Q8tH8*9J<uEP( Q8~9P<ufMQ6f3]U P<;Q8tH8*9J<uEP fQR'6H8~9J<uEP fQRf3]UQEE}wYM$|JB<Huh2B<HuH 03]'vhoa.UQH<QU}t}tY}t}H bHUTL^;JuBuf[VMB bB;uf1, QtfEP QXtff3]UVW fff2f f f"ffrftvzM U_^]UVWEEufE Q38j08Rhu6833 7 483 883 9hPfEhh tfEd| MbU3+8 b3+j QjhRHu< jPjh QHu Ut$jPjh QHudU MhUu} b3+MQURU fEEuhh Q$P QPU$;EsW$Q;~$P $$RhPhH QBQRpHHM0(P QPU;EL QURP/t5UREPQP QPU;EQP ;ugRQ;u6P R;u 8;Er MUP QPUE;EMQP ;uaURMQ;u3EP UR;u UUJE;ErEf4f4ff44H;U4LLMUB$$: uFt1H:Ju#u$:uFt1Q:Pu#u $t3Myt* UzMt6}t0Uzt' uEx$P R4((4 Q;3tP QPt$ $ xQRP xM }EPMQxP QPPxP }lRPP l uEPQ|P PR lQRP PlR$QUEP$QEE tQRP PtR00 Q+(R(P0QhtR(f |$$;MsI$R;uf ff $$M$$;U|;Mq$RQ;P ;(($ f$ fEt$NNf4f4ff44[4kh$Rf,f,Q4khQ4kh$4khU,f,ff,}Rxx<uxPh QxQUR8U8UE$$K QUR(Ph QfERPt}tc=dt dQRt=hthP QtUhEd Uf@jCd Qd[UthPh Q_^]UW +f$f (fJ*B3D d9R;[ Qffff +d9r!Q;tffMfff*NI*u),0Af4fQ6A u!8<Af@fQu4 DHP LHfPfP RHu/T XJB `JdB|(*NI*tQhhR 3QhxR 3L+Rhjhff35UUfM_]U(E;EM;MUUEEMUE:u.}tMQUE:PuEE}uEMUU}uiEEMMUEM:u.}tUBEM:AuEE}uEUEE}uf UUf3]UfEEP EU;UfEfEffEMUkhMQfEEkhUUEfMffMt+UR;Euf3M8MfEEfMffM2f3]U0Eu!h0h4 f3 fRhHPSjjjhd QH|=|uhuD6iEjjQhpRHtjjPh| QHxjjURhPHl=tt=xt =lu-h% QpEdff;skR;t1Rffffh QPh QfUBEPjhQWu EPjhQ1u +PRPh QhR Qh8Rfd dQRP d;P Efk%E|t,k%UD ;Eufffk%E|uL}~FjMQURk uUfff llRPP l;P Efk%E|t,k%UD ;Eufffk%E|u{}~uf|';Etfff}jEPMQullP QPlffE;Q|wP ;t2P ffffPQ?ddP QPdff;{Q?P ;P fffffk%M|k%EQ;uBRk%MRk%ETk%UD k%U3D tOQ;u#RP R;u#RP R;u#RP fffEPQshTRdP QPd+P QR, + + SjuTfhXPhlhx uJPh QjjjhRHjjjhPHh Qt*hRPLQRxt*hP QLRPxh dQRLhlP QLhxRPLh tQRLfk%M<k%ELQk%ELQhh hk%EQRLuk%U| t8k%MTRk%MTRPLuLfffhPj jh Qfk%M<uk%E|twk%U< tk%MRPxk%U| tk%MTRPxfffbURPtVf]UVfEEPh QEURueh QUt fjEPu+dRPP RPpE dMdRPP dMEEEU;UEP UMUREP UEMLUEMuT;~hPMMEEdMUEEk%M<Uk%EQEMk%UETU}EEM<u$URPh QuURM9uUUEMTREP UUEEZMMfEUuMQRtfE^]UlE lQRP lMEEU;UsGEP ;Eu}uUUMMEE}uMQhRf3lP QPPh8RE+EPMQUR, E+EM+MU+lRlP lRPPPhP Qf]UdE dQRP dMEEU;UsGEP ;Eu}uUUMMEE}uMQhdRf3dP QPPhRE+EPMQUR, E+EM+MdRPPM+M+PdR dQRPPhPf]U VWEEk%UUjjjEP QHE}u fUnUfEEM3Qf;QjjjEP QHUB}E3+MyuUtLE@MQREMQREExMQREMQREMQREMQREMUQEMHUEBMQREHQhh jjjhRHMU:uE%EMffEf}MUQEMHUEBMQREHQh h jjjhRHMU:uVE%EMffEfMAU6UfEffEMQRtf}tEP Qtf3_^]% D$u9~. 4 u?h Yu3f h0h0YY=u9t0 Vq;rtP( %Y^jXUS]VuW}u =&tu"t WVStWVSu3NWVSSEuu7WPStu&WVSu!E}ttWVSEE_^[]%0 |$u=u t$ jX!.!&!@!H!R!!8!Z!!v!!!d!l!!Y@RQ@f/@9@@?N@ @ ! ! !.!&!@!H!R!!8!Z!!v!!!d!l!!^freemallocIexitsprintf>atol_ftolprintfqsortngmtimetimetouppermemmoveMSVCRT.dll_initterm_adjust_fdiv]DisableThreadLibraryCallsKERNEL32.dll_strcmpi6""""i%"NHLinfo_NHL_97.DLLGetInfocouldn't open '%s' for writing %d internalinsert() duplicate entriesDYNAMICS.BIXCreating '%s'... GAMES.HDBcouldn't find blocknumSTATICS.BIXCreating '%s'... USERLOGS.HDBcB$B@B`BBBBBBC4CLCcdCxCCCCCD0DHD`DcxDDDDDDE$E<ETElEEEEEEF,FLFhFFFFFFG,GHGdGYXGGGGGGH(H@HXHpHHHHHHII0IHI`IxIIIIIIJ J8JPJhJJJJJJJK(K@KXKpKKKKKKLL0LHL`LxLYcLLLLLM0McPMXp2c`MlMMMMMMMNN0NDNXNlNNNNNNNNO O4OHOOpOOOOOOPP0PLP`P|PcPXp2cPPcPX1cPX1cPX1cPX1cPX1cQX1cQX1cQX1c(QX1c4QX1c@QX1cLQX1cXQX1cdQX1cpQX1c|QX1cQX1cQX1cQX1cQX1cQX1cQX1cQX1cQX1cQX1cQQcRX1c RX1c,RX1c8RDRcRX1chRX1ctRX1cRX1cRX1cRX1cRX1cRX1cRX1cRX1cRX1cRX1cRX1cRX1cSX1cSX1cSX1c(SX1c4SX1c@SX1cLSX1cXSX1cdSX1cpSX1c|SX1cSScSX1cSX1cSX1cSSScTX1c$TX1c0TX1c<TX1cHTX1cTTX1c`TX1clTX1cxTX1cTX1cTX1cTX1cTX1cTX1cTX1cTX1cTX1cTX1cTX1cTX1cUX1cUX1c UX1c,UX1c8UX1cDULUcdUX1cpUX1c|UX1cUUcUX1cUX1cUX1cUX1cUX1cUX1cUX1cVX1cVX1cVX1c$VX1c0VX1c<VX1cHVX1cTVX1c`VX1clVX1cxVX1cVX1cVX1cVX1cVX1cVX1cVX1cVX1cVVcVX1cWX1cWX1cW0WLWlWW WW(WWWXY`X;c$X4XHXXpXXXXXXcXXY$Y8YLY`YtYYYYYYYZcZ$Z8ZLZ`ZtZZZZZcZZ[[([<[P[d[x[[[[[[X;c[(<Pdxc]],]@]T]h]|]]]]]c]]^^,^@^T^h^|^^^^^c^^__0_D_X_l_____c__` `<``p````````a$a8aLa`ataaaaaaacbb0bPblbbbbbbbcc,c@cTchc|cccccccddc0dDd`dddddde e4eHeepeeeeeeeef$f8fLf`fctfffffgg<gPgdgxggggggghh0hDhXhlhhhSome Division Data...ID '%c'=%uunknown 0x%08lX=%ldCounter 0x%08lX=%ldunknown 0x%08lX=%ldDivision 0x%08lX=%ldID '%c'=%uunknown 0x%08lX=%ldTeam Counter 0x%08lX=%ldunknown %26unknown %26unknown %25Title/Conf/Div DataID '%c'=%uunknown 0x%08lX=%ldCounter 0x%08lX=%ldunknown 0x%08lX=%ldType 0x%08lX=%ldID '%c'=%uName %30unknown %28unknown %27Team DataID '%c'=%uStatus 0x%08lX=%ldCounter 0x%08lX=%ldName %30Team ID %4Name2 %20Name3 %20Name4 %20Status %dJersey Number %dPosition %cInjury Date 0x%08.8lX=%ldInjury Type %dInjury Days %dunknown 0x%02.2X=%dunknown 0x%02.2X=%dunknown 0x%02.2X=%dunknown 0x%08.8lXunknown 0x%08.8lXunknown 0x%08.8lXPLAYERS.HDB ID 0x%08.8lXPlayer Number 0x%08.8lXSTATS.HDB ID 0x%08.8lXSTATS.HDB Cnt 0x%08.8lXBRAINS.HDB ID 0x%08.8lXBRAINS.HDB Cnt 0x%08.8lXunknown (ID) 0x%08.8lXunknown (Cnt) 0x%08.8lXF1-1 %2dF1-2 %2dF1-3 %2dF2-1 %2dF2-2 %2dF2-3 %2dF3-1 %2dF3-2 %2dF3-3 %2dF4-1 %2dF4-2 %2dF4-3 %2dD1-1 %2dD1-2 %2dD2-1 %2dD2-2 %2dD3-1 %2dD3-2 %2dPP1-1 %2dPP1-2 %2dPP1-3 %2dPP1-4 %2dPP1-5 %2dPP2-1 %2dPP2-2 %2dPP2-3 %2dPP2-4 %2dPP2-5 %2dPP3-1 %2dPP3-2 %2dPP3-3 %2dPP3-4 %2dPP4-1 %2dPP4-2 %2dPP4-3 %2dPP4-4 %2dExtra 1 %2dExtra 2 %2dPK1-1 %2dPK1-2 %2dPK1-3 %2dPK1-4 %2dPK2-1 %2dPK2-2 %2dPK2-3 %2dPK2-4 %2dPK3-1 %2dPK3-2 %2dPK3-3 %2dPK4-1 %2dPK4-2 %2dPK4-3 %2dGoalie 1 %2dGoalie 2 %2dTeam DataID 0x%08lXCounter 0x%08lX=%ldID 0x%08lXBlock 0x%08lX=%ldID 0x%08lXTeam Number 0x%08lX=%ldCurrent LinesTeam StatsGP %dW %dL %dT %dunknown 0x%02X=%dAway Wins %dAway Losses %dAway Ties %dunknown 0x%02X=%dHome Wins %dHome Losses %dHome Ties %dScoring %dDefence %dChecking %dGoaltending %dPowerplay %dOverall %dShots %dGF %dGA %dTSH %dSHG %dPPGA %dPPT %dPPG %dunknown 0x%02X=%dunknown 0x%02X=%dPIM %dunknown 0x%02X=%dWin Streak %dunknown 0x%02X=%dWT Streak %dunknown 0x%02X=%dLose Streak %dunknown 0x%02X=%dLT Streak %dOriginal LinesCurrent PlayersNumber of Players %dPlayer 00Player 01Player 02Player 03Player 04Player 05Player 06Player 07Player 08Player 09Player 10Player 11Player 12Player 13Player 14Player 15Player 16Player 17Player 18Player 19Player 20Player 21Player 22Player 23Player 24GoaliesNumber of Goalies %dGoalie 00Goalie 01Goalie 02AdditionalsNumber of Players %dPlayer 00Player 01Player 02Player 03Player 04Player 05Player 06Player 07Player 08Player 09Player 10Player 11Player 12Player 13Player 14Player 15Player 16Player 17Player 18Player 19Player 20Player 21Player 22Player 23Player 24GoaliesNumber of Goalies %dGoalie 00Goalie 01Goalie 02Original PlayersNumber of Players %dunknown 0x%02.2X=%dPlayer 00Player 01Player 02Player 03Player 04Player 05Player 06Player 07Player 08Player 09Player 10Player 11Player 12Player 13Player 14Player 15Player 16Player 17Player 18Player 19Player 20Player 21Player 22Player 23Player 24GoaliesNumber of Goalies %dGoalie 00Goalie 01Goalie 02AdditionalsNumber of Players %dPlayer 00Player 01Player 02Player 03Player 04Player 05Player 06Player 07Player 08Player 09Player 10Player 11Player 12Player 13Player 14Player 15Player 16Player 17Player 18Player 19Player 20Player 21Player 22Player 23Player 24GoaliesNumber of Goalies %dGoalie 00Goalie 01Goalie 02Player/Goalie DataID 0x%08lXPlayer Number 0x%08lX=%ldLast Name %16First Name %15Picture File %10Goalie %dPlace of Birth %40Birth Day 0x%04X=%uDraft Year %dDraft Position %dSeason & CareerGP %dG %dA %dP %dPPG %dSHG %dPIM %dSHOTS %d+/- %dPlayOffs & CareerGP %dG %dA %dP %dPPG %dSHG %dPIM %dSHOTS %d+/- %dunknown %dunknown %dunknown %dunknown %dunknown %dSeason & 95-96GP %dG %dA %dP %dPPG %dSHG %dPIM %dSHOTS %d+/- %dPlayOffs & 95-96GP %dG %dA %dP %dPPG %dSHG %dPIM %dSHOTS %d+/- %dunknown %dunknown %dunknown %dunknown %dSeason & CareerGP %dW %dL %dT %dSO %dENG %dMIN %dunknown %dGA %dGAA %dunknown %dunknown %dPlayOffs & CareerGP %dW %dL %dSO %dENG %dMIN %dunknown %dGA %dGAA %dunknown %dunknown %dSeason & 95-96GP %dW %dL %dT %dSO %dENG %dMIN %dunknown %dGA %dGAA %dunknown %dunknown %dPlayOffs & 95-96GP %dW %dL %dSO %dENG %dMIN %dunknown %dGA %dGAA %dunknown %dunknown %dPlayer AttributesID 0x%08lXCounter 0x%08lX=%ldID 0x%08lXPlayer Number 0x%08lX=%ldStick Hand %dSpeed %dAgility %dunknown %dShot Power %dChecking %dStickHandling %dAccuracy %dPassing %dOffensive Awar. %dDefensive Awar. %dAggressiveness %dEndurance %dBias %dunknown %dFace Off %dIntensity %dHeight %dWeight %dunknown %dunknown %dGoalie AttributesID 0x%08lXCounter 0x%08lX=%ldID 0x%08lXPlayer Number 0x%08lX=%ldStick Hand %dGlove Left %dGlove Right %dStick Left %dStick Right %dSpeed %dAgility %dunknown %dOffensive Awar. %dDefensive Awar. %dunknown %dunknown %dPuck Control %dHeight %dWeight %dunknown %dunknown %dunknown %dunknown %dunknown %dunknown %dPlayer StatisticsID 0x%08lXCounter 0x%08lX=%ldID 0x%08lXBlock 0x%08lX=%ldID 0x%08lXPlayer Number 0x%08lX=%ldGP %dG %dA %dP %dPPG %dSHG %dPIM %dSHOTS %d+/- %d1.Stars %d2.Stars (!?) %d3.Stars (!?) %dunknown %dunknown %dunknown %dunknown %dRookie %dunknown %dunknown %dGoalie StatisticsID 0x%08lXCounter 0x%08lX=%ldID 0x%08lXBlock 0x%08lX=%ldID 0x%08lXPlayer Number 0x%08lX=%ldGP %dW %dL %dT %dSO %dG %dA %dP %dENG %dMIN %ldGA %dGAA %dShots %dSaves %d1.Stars(?) %d2.Stars(?) %d3.Stars(?) %dRookie %d +-79[]cQ 68Q:;Q ;;<=Q ;;<=Qf>>:?Qf>>:? (!8<c '$,zAD?0<C@PTdp!|EUF#FG$( "& $8)E8<DCC D*HPGT`DgDDdlNGjGpxNGjG|NGjGNGjGNGjGNGjGNGjGNGjGNGjGNGjGNGjG 0NGjG4@NGjG DPNGjGTlt<DT`rtbt|dvfxl~phzj| <nDT2(lZ |DD\0'^' $(,048<@DHLPTX`dhl't|'$%4 @DcT'`hzAD?lxLI|ccc*HH.00I c4@(cDP4T2`hl|H<CC DEUFFGDgDDNGjGNGjGNGjGNGjGNGjGNGjG NGjG$8NGjG<LNGjG'P`'hp't|'HH''I*I''`x'bz'$d|'(0f'4<l@PHHp'Xhr'pI*Ih~'j'2(Z DD\0'^' $,048<@DHLPTX`dhlp&x|%% $(08@HPTX`h%x c3 2N2VI2P2Q2R2c2e(2,<I2o@T2mXl2pJ2i2k2g2J3'3+3? (3S084@H4PhKKLlpx|F9MuLzRSg;0<d)L=x>?~L@ABC, D@t'p|lsrpXa9Mu;4<h)L=|>?ABCt'(4<lTshtrpXaRS;< )L=4?'L @t|A Dt'kbx ,XO2PzdpO2 /hj5X I @$(,8<@Pht "& "& "& "&*.E4I5 " &! *" .#& ' ( ) ". &/ *0 E$I%* + , - "1 &2 *3 48DLadli|d;<$=0<HP;`l<x=>?@ 4<cPthtpa;dl<Dtdmpx gp,c aFMj42-GMo)X%4.4d.%02.2d.%02.2d%02.2d:%02.2d - %2d - 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 Not played 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19CounterCNTDateDATETimeTIMEHome TeamHOME TEAMVisitor TeamVISITOR TEAMHome ScoreHSVisitor ScoreVSCNTDATETIMEHOME TEAMVISITOR TEAMHSVSFrom Free AgentTo Free AgentFrom Free AgentTo Free Agentplayer reset failedOkroster fullFrom Free AgentTo Free AgentCLRDCenterLeft WingRight WingDefenderNYNoYesLRLeftRightCounterCNTTeamTMPositionPJersey NumberNUMNameNAMEFirst NameLast NameHeightHGTWeightWGTGames PlayedGPGoalsGAssistsAPointsPTPenalty MinutesPIM+/-+/-Power Play GoalsPPGShort Handed GoalsSHGShotsSHTShooting PercentagePCTRookieRStarsSTStick HandHSpeedSPDAgilityAGIShot PowerPOWCheckingCHKStick HandlingSTHAccuracyACCPassingPASOffensive AwarenessOFFDefensive AwarenessDEFAggressivenessAGGEnduranceENDShoot/Pass BiasBIAFace OffsFACIntensityINTGames Played ('95-'96)GP@1Goals ('95-'96)G@1Assists ('95-'96)A@1Points ('95-'96)PT@1Penalty Minutes ('95-'96)PIM@1+/- ('95-'96)+/-@1Power Play Goals ('95-'96)PPG@1Short Handed Goals ('95-'96)SHG@1Shots ('95-'96)SHT@1Games Played (Career)GP@2Goals (Career)G@2Assists (Career)A@2Points (Career)PT@2Penalty Minutes (Career)PIM@2+/- (Career)+/-@2Power Play Goals (Career)PPG@2Short Handed Goals (Career)SHG@2Shots (Career)SHT@2Place of BirthPLACE OF BIRTHBirthdayBIRTHDAYDraft YearDYDraft PositionDPCNTTMPNUMNAMEHGTWGTGPGAPTPIM+/-PPGSHGSHTPCTRSTCNTTMPNUMNAMEHSPDAGIPOWCHKSTHACCPASOFFDEFAGGENDBIAFACINTCNTTMPNUMNAMEGP@1G@1A@1PT@1PIM@1+/-@1PPG@1SHG@1SHT@1CNTTMPNUMNAMEGP@2G@2A@2PT@2PIM@2+/-@2PPG@2SHG@2SHT@2CNTTMPNUMNAMEPLACE OF BIRTHBIRTHDAYDYDPGGoalieCounterCNTTeamTMPositionPJersey NumberNUMNameNAMEFirst NameLast NameGames PlayedGPWinsWLossesLTiesTMinutes PlayedMINGoals AllowedGAGoals Against AverageGAAShut OutsSOEmpty NetsENGSavesSAShotsSHTSave PercentPCTRookieRHeightHGTWeightWGTGlove HandHGlove LeftGLEGlove RightGRIStick LeftSLEStick RightSRISpeedSPDAgilityAGIOffensive AwarenessOFFDefensive AwarenessDEFPuck ControlPCKGames PlayedGP@1WinsW@1LossesL@1TiesT@1Minutes PlayedMIN@1Goals AllowedGA@1Goals Against AverageGAA@1Shut OutsSO@1Empty NetsENG@1Games PlayedGP@2WinsW@2LossesL@2TiesT@2Minutes PlayedMIN@2Goals AllowedGA@2Goals Against AverageGAA@2Shut OutsSO@2Empty NetsENG@2Place of BirthPLACE OF BIRTHBirthdayBIRTHDAYDraft YearDYDraft PositionDPCNTTMPNUMNAMEGPWLTMINGAGAASOENGSASHTPCTRCNTTMPNUMNAMEHGTWGTHGLEGRISLESRISPDAGIOFFDEFPCKCNTTMPNUMNAMEGP@1W@1L@1T@1MIN@1GA@1GAA@1SO@1ENG@1CNTTMPNUMNAMEGP@2W@2L@2T@2MIN@2GA@2GAA@2SO@2ENG@2CNTTMPNUMNAMEPLACE OF BIRTHBIRTHDAYDYDPCHComputerHumanCounterCNTNameNAMEGames PlayedGPPointsPTWinsWLossesLTiesTGoals ScoredGFGoals AllowedGAGoal DifferenceGDPower Play GoalsPPGPower Play TimesPPTPower Play PercentagePP%Short Handed GoalsSHGPower Play Goals AllowedPPGAShort Hand TimesTSHPenalty Killing PercentagePK%Team ID?IDName 2?NAME2Name 3?NAME3Name 4?NAME4LabelLABELControl Human/ComputerCCNTNAMEGPPTWLTGFGAGDPPGPPTPP%SHGPPGATSHPK%CNTNAMEIDNAME2NAME3NAME4CNTNAMELABELCPlayoffsSeasonAll PlayersAttackersDefendersPlayers/Goalies/Teams/Schedule/Career statisticsNext/Previous pageSeason/PlayoffsCurrent/Previous/DifferenceConferences/DivisionsAll/Attackers/DefendersSelected player/goalie is always on screenHide player/goalie if games played is zeroSorting directionShow all players/one team's players/free agentsSelect teamExitExit to league selectorLineLine EditorScheduleSchedule EditorRulesRule EditorPrintPrint listSaveSave database filesAboutInformation about NHLINFOPlayers/Goalies/Teams/Schedule/Career statisticsNext/Previous pageSeason/PlayoffsCurrent/Previous/DifferenceConferences/Divisions/Free AgentsSelected team is always on screenHide team if games played is zeroSorting directionSelect teamExitExit to league selectorLineLine EditorScheduleSchedule EditorRulesRule EditorPrintPrint listSaveSave database filesAboutInformation about NHLINFOPlayers/Goalies/Teams/Schedule/Career statisticsNext/Previous page(F3) Season/Playoffs(F5) Conferences/Divisions/Free AgentsCompare(F6) Compare two team's scoresGames(F7) Show number of played and total games(F11) Show all players/one team's players/free agents(T) Select teamPlayers%d PlayersStatisticsAttributes95-96CareerMiscPTGoalies%d PlayersStatisticsAttributes95-96CareerMiscGAATeams%d TeamsStatisticsInformationMiscPTSchedule%d GamesScheduleDATEgetrosterptr97() %dcorrupt playernumberplayer number idplayer numberno brain but roster entrybrain numberbrain player numberno stats but roster entrystats numberstats player numberstats block numberillegal position Team '%s' Player '%s %s' place %d count %d %s -- ROSTERS.HDB -- block %08.8lX player pos %d (%c) player id %08.8lX player num %08.8lX stats id %08.8lX stats num %08.8lX brains id %08.8lX brains num %08.8lX -- PLAYERS.HDB -- id %08.8lX num %08.8lX -- BRAINS.HDB -- id %08.8lX num %08.8lX player num %08.8lX -- STATS.HDB -- id %08.8lX num %08.8lX player num %08.8lX block %08.8lX exiting...illegal playernumber (PLAYERS.HDB) %ld (%s %s) PLAYERS.HDBillegal playernumber (STATS.HDB) %ld (ignored) Notheast DivisionNortheast DivisionAll Star TeamsWorld Cupduplicate team '%s' ROSTERS.HDB offset1 %08.8lX (%ld), offset2 %08.8lX (%ld) generatesort1() illegal stats block (%ld and %ld)rostertab corruptednumber of seasons changedSTATS.HDB Block %ld does not exists in ROSTERS.HDB!illegal stats player number %ld player number mismatch %ld <> %ld, season %ldseason mismatch %ld <> %ldno season matchold ply num %ldunused player number in rosters errors in databasesROSTERS.HDBNHL9596.EXHROSTERS.HDBClipped %ld bytes of garbage at the end of ROSTERS.HDB NHL9596.EXHSTATICS.HDB You must run 'Delete Unused Season' -function once before using /newmode functions _ROSTERS.%03.3ldPLAYERS.HDBBRAINS.HDBSTATS.HDB_STATS.%03.3ld%08.8lX.%03.3lX%08.8lX.%03.3lXNHL9596.SEA _STATS.%03.3ld_ROSTERS.%03.3ldYesNoDid you remember to back up following files ------------------------------------------- DATA *.HDB, *.SET, *.NDX, *.BIX, NHL9596.* and *.0?? Continue saving? PLAYERS.HDBBRAINS.HDBSTATICS.HDBSTATS.HDBNHL9596.EXHROSTERS.HDB%08.8lX.%03.3lX%08.8lX.%03.3lXNHL9596.SEA Save completed Press any key DATA\0data\0playoff.ndxseason.ndxdata\0PlayoffsSeason%-60.60s (%s)nonhl97nhl97newmodedata\0players.hdbGame DirectorySoftwareElectronic ArtsNHL Hockey 97players.hdbdata\0Default databasesdefaultdata\0Exhibition databasesexhibitionPLAYSEAS%s%s.SETSeason '%s' not found! Loading season '%s' Loading Default Databases Loading Exhibition Databases scanteamplayers() corrupt player number (%ld)WARNING: illegal position number %d (%s %s) at %s WARNING: duplicate player %d (%s %s) at %s and %s first clone is removed from rosters, press any key to continue fixlinefix() no teamdetachplayer97() player not in any teamOkCopy allowed only in EXHIBITION databasesOkNo entry in STATS.HDB, transfer allowed only in DEFAULT/EXHIBITION databasesOkNo entry in BRAINS.HDB, transfer not possibleSelect teamOkThis player already exists in WorldCup teamOkThis player already exists in All Star teamOkteam roster fullOk/newmode requiredOkAll Star/WorldCup player create only in EXHIBITION databasesFirst nameLast namePlayer (P) or Goalie (G)unknownOkplayer/goalie createdOkfree agent createdOkplayer/goalie createdOk/newmode requiredOkNHLINFO don't delete NHL'97 build-in playersDo you really want to delete %s %s ?OkCancelOkCancelPlayer is assigned in other seasons, do you still want to delete?readjusting rosters deleting PLAYERS.HDB entry deleting BRAINS.HDB entry deleting STATS.HDB entry/entries %d STATS.HDB entries deleted Game Date (YYYY.MM.DD)OffsidesOffOnIcingOffOnTwo Line PassesOffOnPenaltiesOffLevel 1Level 2Level 3Level 4MaxLine ChangesOffManualAutoInjuriesOffOnFightingOffOnPeriod Length5 Minutes10 Minutes20 MinutesSpeed GameOffOnFL1FL2FL3FL4DL1DL2DL3PP1PP2PP1PP2Extra attackersPK1PK2PK1PK2GoaltendersOkLines copiedCancelSelect injuryInjury daysInjury date (YYYY.MM.DD)Select goalieSelect playerlineeditor() couldn't match player %dCancelDressScratch->Regulars->AdditionalsHealHurtInjureSelectplayer reset failetOkroster full%c %2d %s %s, date: %s days: %d%s (%s) ? Goaltenders%2d%c%c%c%c%2d%c%s %sOriginal LinesCurrent LinesAdditional PlayersRegular Players%s (%s and %s)Scratched players on line (%s)Same players on same line (%s)Empty line position(s) (%s)%d goalies (%s)Too few players <12 (%d) (%s)Too many players >25 (%d) (%s) (%c %3d %s %s) (illegal player) (unused) (illegal %d) (unused) (illegal %d)ROSTER.HDBPLAYERS.HDBSTATICS.HDB (TITLE)BRAINS.HDBSTATICS.HDB (TEAM)STATS.HDBSTATICS.HDB (TEAMDIV)STATICS.HDB (CONF)STATICS.HDB (DIV)ExitExit season selectorAboutAbout NHLINFOInformationInformation about loaded modulesDelete Unused SeasonsDelete all 'deleted'/unused seasonsExitExit DB ViewerPLAYERS.HDBPLAYERS.HDBBRAINS.HDBBRAINS.HDBSTATS.HDBSTATS.HDBExitExit DB ViewerROSTER.HDBROSTER.HDBTITLE STATICSTITLE STATICSTEAM STATICSTEAM STATICSTEAM DIV STATICSTEAM DIV STATICSCONF STATICSCONF STATICSDIV STATICSDIV STATICSExitExit rule editorExitExit line editorCheck LinesCheck linesSelect TeamSelect teamPrintPrintRegular/AdditiolView regular or additional playersDefault/OriginalEdit default or original linesCopy LinesCopy selected lines to default or original linesExitExit schedule editorTeamSelect teamMonthSelect monthCompareCompare two teamsGamesSelect teamPrintPrint scheduleToni WilenElectronic Arts NHL Hockey '97NHLINFO NHL Hockey '97 supportNHL'97CancelExhibitionWorld CupDefault SeasonDefault PlayoffsUser Season %ld (%d teams)Select databaseDirectory of new database files NoYesDo you want to transfer player and team statisticsPLAYERS.HDBBRAINS.HDBSTATS.HDB number of players in new PLAYERS.HDB %ld Updating.... This may take some time... new players %ld matched players %ld unmatched players %ld unused player %ldmatched teams %ld (new teams %d, old teams %d) Update complete, press any keySTATS.HDB: season %ld not foundSTATS.HDB %10.10ld -> %10.10ld bytes ROSTERS.HDB: season %ld not foundROSTERS.HDB %10.10ld -> %10.10ld bytes Deleting season %ld.... new counter bigger than old onecouldn't match counter %ld%08.8lX.%03.3lX%08.8lX.%03.3lXOk/newmode requiredloading database files... STATICS.HDBPLAYERS.HDBBRAINS.HDBSTATS.HDBPress any key to continueloading season files... SEASON.NDXPLAYOFF.NDX%d active, %d total and %d deleted seasons/playoffs Press any key to continueDeleting unused seasons.. Delete completed SaveExitSave changes or exit SEASON.NDXPLAYOFF.NDX SEASON.NDXPLAYOFF.NDXROSTERS.HDBSTATS.HDBBRAINS.HDBPLAYERS.HDB%08.8lX.%03.3lX Save completed, press any key400#0F0K0d000001B1h111232K2k222Q3`33333424A4}44444$5;5K5}555555616A6s666667#787R7777788I8X8_8k888899[9i9p9|9999:A:W:g:;;+;a;;;;;;;;;;<<%<,<<<B<H<T<[<g<p<u<<<<<<===#=*=1=I=}======>>>&><>G>^>c>s>~>>>>>>>>>>???8?B?? M0000001111B1b1{11111T2223B333/4>456 6)6.6G6k6~666667B7M7T77778)8/8z888888V9k99999::,:C:l:::::::;f;; <$<<<="=9=M=t===>>)>A>O>a>|>>>>>>> ??0?S??o???????0,40J0t0000*1@1j11111122=2u22222223S3f3z333333344404B4]4o4444455(5:5S5c5555555566)6<6P6]6~666666*747777`88888 929N:Y:z:::::::; ;%;P;;;;;;;<<M<j<z<<<<<<*=:=S=c====>k>w>>>>>>>>? ??)?>?O?T?e?m?u?~????????@g0y00000000011p11111111 22A2P2t2~222222222233.3B3L3[3m3v33333333344%4?4L4X4z44444444550565?5J5Y5d5j5s555555666]6n6z666666 77&7?7R7^7d7r7x777777788&818@8K8Q8Z8f8y888888899$929=9P9]9c9l9w9999999999999::$:/:>:I:O:X:d::::::::;;;;*;=;Y;b;;;;;;;<<#<6<C<M<V<h<t<<<<<<<<<<===)=h=z===>>4>J>c>>>>>>?#?6?c?{???????P0/0K00000191^1l111111122>2V2j22222223(3<3T3h3}33334A4P4c4i44444444444555*505?5N5T5d5s5y5555555555556660666F6U6[6n6}66666666666 77&757;7N7]7c7k7p7777777777778888(8/858D8J88q8}888888899+969A9G9V9_9e9s9~9999999999999:::#:/:I:c:v::::::::;;;!;+;@;P;_;;;;;;<=<S<b<g<t<~<<<<<<<<<"=@=R=j=|=======>/>B>K>S>n>>>>>?,?[?u?????`0!0F0[0w00000011;1B1L1S1]1d1l1111112#22282J22j2{22222222323D3X3k333333334(42484G4X4444445"5'5:5Q5W5o555555556-6C6S66e6|66666666 7$7>7T7j777777788J8q888888888999/9:9G9Q9_9m9y99999999999:$:+:@:^:p:y:::/;U;Z;n;{;;;;;;;;<<0<H<N<v<<<<<<<<.===L=s======>>,>F>m>~>>>??,?D??????p000'0,020;0K0T0m0}0000000000000000001 1111#1*1?1I1g1r1w11111111111-262=2N2X2}222222q33334,4V4x444444444!5A5W5g5n5w55555555566*6Z6i6{6666667&797?7N7U7b7m7}77777777788.8G8X8|8888888 9909H9^9v99999:!:=:M:f:::::::::;;,;?;L;R;e;w;;;;;;;;;<<)<C<Z<c<r<{<<<<<<<<<=T=j=u=====>>/><>C>W>d>m>>>>?n?????p0!0/0;0I0O0j0o0{00000000000001111"1`1n1}11111112'282B2H2M2S2a2g2r2y22222222222233!3.34393?3M3S3^3d3j3u3z333333333333334444%4*454I4O4Z4`4m4s44444444445 5$5*505J5P5V5p5v5|5555555555 6666"6(6C6L6R6]6b6h6p6v6}66666666777787?7N7r77777778#808Q8`88888888889#919H9S9a999999::*:3:U:s::::::::::::::;;.;6;=;I;S;;b;n;x;;;;;;;;;;;;;;;<<<<)<3<<<B<N<X<a<h<t<~<<<<<<<<<<<<<<< ===$=.=8=B=R=[=d=m=v==========>+>r>>>>>>>>>>??)?4?9?X?m?v????????x00"000D0L0V0`000011-1T1c1s11111112+262?2^2g2r2222233e3r3|34.474=4H44s4444444444444555!54595?5N5X5]5j5p5}55555555555566"6,666C6M6`6i666666667727C7W7w77777788(8I8]8m8z888888899<99g999999:$:U:::::5;M;_;v;{;;;;;;; <<<<7<C<_<i<}<<<<==Z=k====>$>6>B>e>p>f?z????????l0010E0Y0}00011/1H1S1g1111122W2x22222 3.3s33334444w55555556)6?6I6N6T666666666677(777F7`7y77777777777788*868=8I8e8888888888899$9:9I9O9u99999999I::::::;3;<;`;o;;;;;;;;; <<<#<5<}<<<<<<<===(=2=C=k=p=v=========)>/>V>>>>>>?? ?'?4?=?F?W?g??????000+0:0?0}00000011"1E111111111112 222.2B2T2Y2_2222222223-32383Y3l3t3y33333333334"484A4K4[4d4m44444444444 555)5/5G5R5Y5e555555555666$6-6Q6w6|6666 7%7N7s7777778878>8K8S8]8l8u88888888949<9A9F9c9999999:%:,:9:B:K:Z:d:z:::::::::;;;$;/;9;?;K;[;l;;;;;;;;;<<&<1<N<Y<`<k<v<<<<<==I=j=====g>>>>>+?n???00"0'0x001.1[1a111111122=2F2T22222222222223&3K3S3]33333334#414:4Y4_4j4o4u44445*5:5S5d555566.6x6666666666677'7>7r7{777777P8W888888888!9'929C9M9999999:n::::::6;C;f;k;q;~;;;<#<v<<<<<<,=6=x====!>,>5><>G>P>d>i>o>w>`00000000000011%1-1I1N1T11x1}111162X223[3344!4-44444 55+5J5j55666&6.6B6^6e6r6{66666666666737H7Y7_7k77777777888$8:8C8R8n88888N9m9::(:>:P:Z:d:n::::::: ;%;@;r;z;;;;-<?<I<^<v<<<<<<<<==)=6=B=`=l=u=======> >!>7>F>[>m>v>>>>>>??!?=?J?R?V?Z?^?b?f????????0&0B0b0k00000001111a1e1i1m1q1u1y1}1111112(2.2;2G2a2l222222222#3(303@3H3Y3b3i3p3|3333333333334484K4o4t4z44444444444444444445 555%5*5f555566.63696T6c6l666666667!7'7<7D7P7Y7v77777778=8S8~888888889#9*969P9999999 :":::T:n:::::::;+;C;];t;;;;A=}===>=>N>U>a>p>>>>>>>>???1?7?C?R?}?????????8&0>0E0R0[0d0000001)1{1111w222222A3n3t333344.4@4I4S4_4g4q4444444444445575B5K5T555556#6>6V6666666677%7/797P7X7`7i7q777778,83898999::G:r::::::::;;;;P;l;r;};;;;;;;;;;;;<8<[<<<<<<<<<=U=[=f=l=w=========>>>>>#?`0'050<0H00001101>1E1Q111142i223&3T3o33333444!4.444;4I4Q4]4e4q444444444444555/5;5N5b5o555555555555554696?6G6^6666677m77777 8&8[8a8n88888889;9@9V9999::L::::::::;.;G;M;`;g;s;y;;;;;;;;;; <<<E<f<u<<<<<<<<<< ==%=,=8==={==)>G>n>>>>? ??!?'??????<030R0`0h0n0y00000000000001(111110D00011111#1*11181G1N1U11c1j1q1x111111111111111112 2222%2,232:2A2H2O2V2]2d2k2s2z222222222222222222223 333"3)30373>3E3L3S3Z3a3h3o3v3}33333333333333333334444!4(4/464=4D4K4R4Y4`4g4n4u4|444444444444444444455555$5+52595@5G5N5U55c5j5q5x555555555555555555556666 6'6.656<6C6J6Q6X6_6f6m6t6{666666666666666666677777#7*71787?7F7M7T7[7b7i7p7w7~77777777777777777778 8888&8-848;8B8I8P8W8^8e8l8s8z888888888888888888889 999"9)90979>9E9L9S9Z9a9h9o9v9}9999999999999999999: ::::%:,:3:::A:H:O:V:]:d:k:r:y::::::::::::::::::::;;;;!;(;/;6;=;D;K;R;Y;`;g;n;u;|;;;;;;;;;;;;;;;;;;<<<< <'<.<5<<<C<J<Q<X<_<f<m<t<{<<<<<<<<<<<<<<<<<<<=====#=*=1=8=?=F=M=T=[=b=i=p=w=~==================> >>>">)>0>7>>>E>L>S>Z>a>h>o>v>}>>>>>>>>>>>>>>>>>>>? ???%?,?3?:?A?H?O?V?]?d?k?r?y??????????????????@00000$0+02090@0G0N0U0c0j0q0x00000000000000000011111#1*11181?1F1W1^1e1l1s1z11111111111111111111`9 9A9E9R9V9|99999999999:::-:1:>:B:N:h:l:y:}:::::::::;;Q;U;f;r;;;;;;<<=<A<x<|<<<<<<<<<)=-=d=h=====>>P>T>>>>>???<?@?M?Q?]?w?{?????????p0 0(0,0A0E0c0g0|000000000011-111O1S1h1l1111111112222;2?2T2X2v2z2222222223 3'3+3b3f3333344N4R4444445:5>5u5y55555&6*6a6e6666677M7Q777777778b8h8n8t8z88888888888888888888889 9999"9(9.949:9@9F9L9X9^9d9j9p9v9|999999999999999999999:::::$:*:0:6:<:f:j::::::::;;R;V;;;;;<<><B<y<}<<<<<<<*=.=C=e=i=====>>Q>U>j>>>>>>>>>>????=?A?N?R?^?x?|?????????00)0-0B0F0d0h0}000000000011.121P1T1i1m1111122<2@2w2{22222223 3(3,3c3g3333344O4S44444445555;5?5v5z5555556'6+6b6f6666666666667 7777"7(747:7@7F7L7R7X7^7d7j7p7v7|77777777777777777777888888$8*80868<8B8H8T8Z8`8f8l8r8x8~888888$9(9_9c9x99999::K:O:::::::;7;;;r;v;;;;;;#<'<^<b<w<<<<<==J=N======== >&>,>2>8>>>D>J>P>V>>b>h>n>t>z>>>>>>>>>>>>>>?!?6?V?k?u?????????0(090=0N0R0c0g0x0|00000000011$191N1c1x11111111111222 21252Z2o2222222222 3"3@3D3H3L3P3T3b3f3j3n3r3v3z3~3333333333333333333044484^4b4f444444444444444555D5H5L5r5v5z5~5555566666666 6$6(6,6064686<68888-818;8B8F8888888883979H9L9]9a9r9v9999999::{:::::::::::::::::c;g;x;|;;;;;;;;;<<<<<< <$<(<,<0<4<8<<<@<H<L<P<T<X<<`<d<h<l<p<t<x<|<<MZ@ !L!This program cannot be run in DOS mode. $7B[zY[zY[zYfWYzY fUYzY[zYBzY[zXBzY9eJYzYeSUzYfZXzYe]_zYRich[zYPEL6!J <`.text `.rdata @@.data\0 0 @.reloc P@BUTSVWEEMM8LUEMQURoEMMUEEMU EEMU EEMUEE@L<L(L LDL0LEMffUE% HLUEUMM3fQUDL0uRUM3fA}3EUfJfMMfQUffMfU u;MQ_ EUffMfUHLMUMDUMfA0L;U~Lj @Lkd=0LP@LP0Lkd}PMQ0LRhH |PM'M0LU}}EE0LE 0LMUUffEMHLEMEUU3fBELT1;UuWEU3fJ=}9MEfPfUUfBEEMffEfM u<EPEMffEfMHLEMEMLUMfAUUEE}sEMUU}EEM3fAUEMTUE;E}pMytbUUEHMUB}tCEHM=,Lt,LEM,LQEM ,LUUEE3HU3B;$L $L $L=$L0L$LE;~MM$LUTE$L3HU$LE3;t $L;M~UU$LEMQUE4LM $L=4LQ$L|0L+4L=~K $L|0L+4L@~)$L 0L+ 4L0L+(L L$L$L LQ(LR$LP 0LQ4LREPMQE UUE;$LT 0LMMUUffEMHLEMEUU3fBELT1;UuQEU3fJ=}3MEfPfUUfBEffUfE u;UREEffUfE% HLUEUEDMEfP 0L $L 0L0L(L 0L0LM9 0LU+(L L= LV= Lp~aE@L @L @Lu5(L}=@L@Lp@L(Lp(L Lp L= L LU@L L%yH@tM @LE@L @L @LU@L3B5u5(L}=@LE@L3H L+ LM @L3Q@LL @L LE@L @L @L Lu5(L}=@L@L L@LM@Lj hx |PMREPh |Q_^[]UVWE EM+MMU8L<L@L}pEM @LU@L@LEpMu58L}=@L@LE@L 8LM 8LU+UUE <LT<Lp}EEM @LU@L@LMyIAU+UMu58L}=@L @LM @L8LU8LE <LT<LE%yH@E}} MUDMEUUE@LM@L@LE@LM@L@LEEMu58L}=@L@LE@L 8LM 8LU<LL <L>}@}CU?UE%M?EUUE@LM@L@LE@LM@L@LE@LM@L@LEEMu58L}=@L@LE@L 8LM 8LU<LL <L=}}UEUMEEMMUUE@LM@L@LE@LM@L@LE@LM@L@LE@LM@L@LEEMu58L}=@L@LE@L 8LM 8LU<LL <Lh |R_^]UE EE}}5MHLE}tMQUEPMMHLR|Pt]UQ=,Lt*,LEMQ,L=,Lt,Lh0EMfUEBM}tUEMAUfE]UQh|PpHLE MM}}j4U HL]UXREE MMU9UEE MM}U3EMMU3EMMU3EMMUEMMHUE3fuUREPMQ*U3fMUUS/]U(XRMMUUEEMUEQRPQERPQRPQKUUEEMMUEEB}5f Z-]U8PRMUEMUE;;TRuMPL;E}P+M+;~M++Ue;)+$+MEPN;U}b+Ek+k;~_+k+Mkm;2+k-+UkUPP;M}+U+;~Y++Eg;/+*+M;};}J; TRu;#UffJ]U@E|UEE;U;TRuUJMPLE+MUPNM+kEEMPPE+EMMUUkU@UEMUE EE}MMUE EE}MMUUE EE}|QMU;}EMffMMMUUEEUUUE E_MMMUU]UXREMMUUE%EMUEEBMU3fuMQUREP/M3f]UQVWh|PpXRE MM} }h|RpMXRE EE} }3U5XR<E EEM9M}FUfMfMPLUfBMfMPNUfBMfMPPUEEM PRUTR_^]UQ=XRuOE EE} }MXRP |QtXRR|PtXR]U=cucu 3xEEPMQou 3WURjj EPMQUREPMQZu X3OU R ]UQE EE}}=MMU`TMMU`UMMU`V]UQE EE}MU@E UEUfUpaE%M@U MUMfM`RUE@M EMEfEl_$E MM}UUEl[lal[]UQjj4pcjj4tcj@j4xchj4|chj4chj4cE EE}M<pcu3`W]U=pctpcP=tct tcQ=xctxcR=|ct|cP=ct cQ=ctcR=ctcP=ct cQ]USh0c=cu3E EEM;MsjU33fEpaU3B3fE`RE3P3fUl_MMkcD MkcD EEcE MM}UkcLM}ccck cckcfMfLUkcMLU@E%ME MEMkc E% MUMUMUkcLMUE@UEUEk cTUUE EE}|vMMUUEkMpcDEMkUpcD EkMpcMD MkUpcD {cE MM}vUR[]USVWEk cUEk c3fTUcEMUkpcLMU;UEEM; c}qUkc3Ukc3ftkpcUkc3Ukc3f|kpcD1;D:v MMUkc3Ukc3ftkpcU;T1w2Ek cUkcffIHUUEk cUEk cfUfT_^[]USVc;E% cQUE%E c3fQUEEMUkpc|t4 ckccf fRPcc cUQcfMfHUEkpcUukpcDD2MUkpcDUEkpcUukpc2MUkpcUEkpcUukpcDD2MUkpcDUEkpcUukpcDD2MUkpcDUEkpcMD"MUkpcDjN^[]UEkMpc3Lt[E UU}|CEkMpc3LM#tMQUEQUkEpc|UkEpc`WDMkUpcMUkEpcTUEkMpcDEMkUpcLMUE3u `W`TUE3u `W`UUE3u `W`V`W`W]UT}EEEh0E}u3E MM}Ukc|M@UE%U EMM UE%UEMMUE@UEMM iWUjWE%kWfEfEMUE%%MMUkpc3LM#u6lWMQUR'EE hWAfUffUE%MfUEEMMUUE EEM;MsPU33fEpaU3B3fE`RE3P3fUl_EUUMMURIh0EEEh0E}t}u-}t MQ}t UR3E EE}}MUfJE EE}}'MMUUEMME UUE;E@EMMUUEE MM} UE3M3EMU3BE3UEM3QU3MUE%MUUEP}UREPMQUMfQUEMAMMUEP3`TE+EMUJ3`UU+UEMA3`VM+MUUEPMQ]UEkMpc3Lt[E UU}|CEkMpc3LM#tMQUEQUkEpc|UkEpcTUE%3`T3iW+ME%3`U3jW+ME%3`V3kW+ME laE laE laUU;lW}ElWM hW]UE%EMMUUE@ E EEM; cspU3`T+EEM3`U+UUE3`V+MMUlaUlaUlaMM;MsUUEE|E]UEQURP |)tP |QR|P]UE3u&U3B=ufMQUREPihM30u'E3HufUREPMQ5U3Fu'M3QufEPMQUR 3]UE3HU3BU3BMM Q|RpEEPMQUREtMQ|RtEME]UE3HU3BU3BMM Q|RpEjEPMQUREtMQ|RtEME]UE3HU3BU3BMM Q|RpEjEPMQUREtMQ|RtEME]U|tUREPMQUR+]UVWEME?kAU'P |QpEUREPMQUEjMQURNEE;EtMQURh |PM}u3t!EPMQ<h,!|REP |QtUR|PtE_^]UQjh |P EMQUREP |Q(UR|P$]UVWEME?kAU'P |QpEUE@MUJEMAUEBMMUUEE}@~fE@fMfMUuvE}hl! |QUEMMMu}EMMUEEMU+UjEMMU+UEMQ|RtE_^]UE3u?U3B=u0M3QE3HE3HEfM30u=E3Hu-U3BM3QM3QMfLU3Fu=M3Qu-E3HU3BU3BU ff3]U}uEUQ !}uEQ UEQ f]UVWEEMBMzu/jEP |Q UAUHMUHMjUM@ BPMQ|R0EPMQUR|P,MB EMB fkE9tLMUU0r }MB EMB fEM_^]U}uh!|PfEMM}t(UExfMffMUEfMffMU|jExtUxyufURExQ1UxA fUffUf]U,VWj|PpEMYUEMAjUR|P E}uMQh!|REP |Q4EjUREP |Q,UREPUR|P4EjjMQ|R0EP |QpEUREPMQ|R,EP |Q$jUREPEMUEMHU$MfUR|P$MfAUEBfMMUtEMUEM:EPMMPtXjEPMMPEUEMUQEUf1EQ|RpEEU0U}MUEMPfEQ|RpEEBMUBEQUREPMQURtDjMQUREEMUEBMEfMUEMPf_^]UQ}uEEM3pEE}uMU}uEt|Mzt(EQR|P$MBE9t'UQ|RtEU@QMM}Ut}Eyt)UHQ|R$EAU8t'MP |QtUMBEMUU}]U}uEPfMQUR]U}EtpMztEQR|P$MBER|PtMR|PtMUEMu_]UEtMRjEP.]UQ}ufEEiMufEffEMiU3 t+fMQUiEPfMffMUtEQNU$%uMMU$%uMQ|Rt]U}uYEQU$%uMMU$%uMQ|Rt]UQjEPMBP |QpEUHQUREP2MEJE]UVWEM}xt}}UMQP|PpEE MMUMQ9EEkMQ3LfMUkEH3DfMffMUkEH3fMffMUEMPUEMTAYUMQP|PpEE MMUMQ9E}gEkMQMuEkMQMuTTEkMQMuTTEHUEu1L{FUMQP|PpEM UBUr }E_^]UQEM}xt}}t$UfEf"MfUfEfMf]UVEE}MQFfEU3EM"M}gE3T$TfEfMffMUE;MU3fEMU3DfMffMUE3L fUffUEMUTAE%MUDJEE}[fEfMffMUE;}oMU3MkUD EM3TEkMTUE3LUkELMM}yfEfUffUEM;}]UEkMuTEMkUuDD MUkEuLLUU}fEfEffEMU;}mEMUuDMUEuLLUEMuTTEMUuDDMM}{^]R9RSTTUE3U3J]U$SVEfEEE "M$"U}t EfUf EPfEM3UE"E}dU3[$h[("Ef ,"fM."UfEfEffEMU;EM3TEM3fUUEMUEMTU EMTUEMuTTEEMM}9b0"Uf4"fEfEfMffMUE;MU3DJMU3JfEE%MUE%MUDE% MUDEMDUUEE}F 8"Mf<"fUfEfEffEMU;EM3TAEM3AfUUEMTUEMTUEMUEDMMUU}C@"E D"MfEfUffUEM;UkE3LUEMkU3D MUDEkM3TEMTUEDMMUU}`H"E L"MfEfUffUEM;}uUkEMuTEkMUuDDMkUEuLLUEDMMUU}sAP"E T"MfEfUffUEM;}vUEMuTEMUuDDMUEuLLUEMuTTEEMM}rfEfUffUE=}vMUEuLUEMuTTEMUuDDMUEuLLUUEE}s}tM3REPhX"MQE^[]XVOYWYUZ;[UVWfL0EP+}uf3M|""Af8MQUR^EE<HHM4U$%(3PfMQURPPufu!Ef@M^Q^Ef@MZQZEfPfH.UfRfB0MQ.EH0`R |QpU}2hPPMtEPMt?E3U3BUfJ.E3HU3BUfJ0<3{tD<3}t5<3t#<3At<3xt8<3Q|f8L<3H<3B<3B@@t<@4<RMfA.<RMfA0UfB<3}t<3xu MfAUB.MQ0 `P|RpMUB.MQ0MQP|PpMA<3=uFMQ<RGt)jMQ<RoHHE<HU$%tMQug<3xu(UfB0PMfQ.RHPMQR$+EH.UB0HUzMQu}<3}u4HREPM""A"Q:EfH0QUfB.PHQUBPM"Q"AfDfDffDD}MDMDT2DMDT3DMDT4DMD5UB844<<t`<3|t?<3{t0<3}t!<3t<3AuMQUR@h'<PMQURE2PuMQUR`EPMQNu2}fLUR|PtMQ|RtfL_^]UVWEEM3t E-EMMUUE3d"E; tl"E; uUUREPYEMQUREPMQU2RlEEP |QtEUUaEEM3E3!us}u3uVEPMQEUREPMQURE2PEMQ|RtE^EEZMMU3M3!udExUMQUREEPMQUREPM2Q!EUR|PtEMMhUUE3t"u3tx"u3uRMQUR^EEPMQUREPM2QpEUR|PtEMMX3_^]UVWEPMQEU3xtM3{E3HU3BU3BMM;M}_}tYUUUE+EEMQ|RpEMu}MQ|RtEMEUEE_^]UQE EEMU9M}EMUJUU]USE EEMU9M}~EM3TAEM3AfUUEkMTUEkMTUEkMi[]UEHMUB.MQ0P|PpMAE UUEH.UB09M}sMUMMUUEMEEMMUE UUEEMQEM UUn]U}uTEQ|RtEMQR|PtMAUBP |QtUB]U/VW}EEfEfMffMU|z);}U3uMMUC|x)/33H3tREPfEMuf3fEfUffUEM;HREiMQ2fEUu`|fx)QHRPtQyR=HP.tW}M"Q"AfMQUR_^]UVW3}u2}2u}Eu;MQ.EH.fUUfB0fEMQ0E;~MfQ0fU9EH0UB0fMMfQ.fUEH.U;~EfH.fMUEffUfBEfMfH.UfEfB0MU`Q |QpUEMUJP|RpMAUu0EPjjMQSURjEfH.QUR9.EPjjMQ#UREfH0QjUR _^]UVWEMQMQEMIMI.UUBEMfQ.fUEfH0fMUBfEfMffMUE;fEfMffMUE;}dMU3 MkUuD2 MU3 MkUuD3D MU3 MkUuD4D MQ.EHEEMQ.EHEE)vfEfMffMUE;}VMUBu}EH.UBUUEH.UBUU_^]UVWE}uEP#EfMQURE}u3EMEEM3E3tsPMQX~98uf8}f8f{EEOE_^]U,VWEfEPMQ-jUREPjjMQUE#U;ufMQUREPRE$#u3ufEPMQUR^E(#M;ufEPMQUR0EE%=u+MufUREPMQ E}}3vc}3UD |Eh0#MQXth8#URXufEPMQURyEEE}t^MUEMUUEEM3t&EMUEMME_^]UhpX |PpEMEMMjUREPjMQURE%MfEfEfUffUEM;}}jUREP^MUEMUEM!t,U$$M EMMkUUEMfEfUffUEM;}_jUREPMQWUDEMUEtM+MUJEEMMU+UEPE]UE3U3JU3JU3J]U<VWhpX |PpEMEMMUREPGEMUE}E3+MQ7UU}E3+}U3+MUEME UEEM4QUUE EEM0QW9E}n}U3+}M3+MMUUuEP |QtE_^]ULVWhpX |PpEMEMMjUREPjMQUREPEjMQUREPEjMQURhE"M;t*"M;t"M;t"M;ufEEEEjMQUREMMjUREPMMURHE}tEP3+EE M+MMU"M;"M;E%!MEMM}3v}3UD Eh"MQXth#URXu.EU$ MUEjMQUR}E3+}U3+MfUfEMUUEEM3hjEQURjEPMQUREPMQUtEUEUE%{t:Mt)UAtE%xtM}uUfEfMfUfEZbEEM3t7EM+U}~E;E}MMUU}ZbuEM+MUEMME_^]UEEEM3uEEM;Mr#UUE3UUEEE]UVWhpX |PpEMEMMjUREPjMQURE%MEE UUE;E7jMQURE%MUEE%MUEEEjMQURE3uUU}E3+}U3+M##AMUEMUfEfMMUuCEEE MMU;U}EPMQUUE_^]UjEQURjEPMQjUREP]UQVWEUEMQURfE}E3+MtU$MUtEUfE_^]UQVW!M;uE !!Pf!u3uMAfj!E; uUBfLE3HUEMtFU0t8E%=t)MFtU! !Jf3URh!EPMtU0t E%Fu fMufwf3r}tV}3vBh"}3UD PXuM""AfM""Af3_^]UVWhpX |PpEMEMMjUREPjMQURjEPMQUREjEPMQE UUE;EjMQUREPBEMQ3EUUjEPMQMU3uMM}U3+}U3+M##AMUEMUfEfMMUuCEEE MMU;U}EPMQNUUE_^]UE3U3JU3JU3J]UVWh@#EPMQhpX |RpLxQUR|P<fx.uy%t1x.u"y.uz%uxL3+LLLLLfLfLH#xQURPL3+jR|P j0PQR|P,Q|R4LjjR|P0QRPPh|*PRLPLLDRPPLQtLL LR|P$"LLLPjj|P<9LuR|Pt_^]UVWEPMQURQfEE}h" |QUu E"*Eu E"Mu E"E"}U3+MfUfEfMfU$PM_^]USVW}U3+}3UD }3v3}3E3T }3EU}3E3+_^[]UVW}h3+h' |QppphjEP |Q E}}3UD ll;MvYl3u9lh3+llll;EuhQhL#|RjEP |Q E9URhl#v3cf`d$`d}zd3+}d3+MQ|R4TeEP |Q$fEURhzdEPMtUtuEPh#3jMtRplfMffMl3'MpUE3lREPXMQUREPMtUtulPh#3jMtR8fEffEl3lD lMM$U3uMQh#I31jURpP |QtUp_^]U$VWEE9tfQMM UDEMQ|Rp#UM M M Uffff;k EL D ffff;k MLk E4k MTk MTk M+Tt#EtMQRjEP |Q uURh#|PMQRP |Q(R|P$Q|RtEPh$_^]U0BoVWEHtAUBEMQ|RpMEp EPMQREPQ.RfPf3Qt-3Hu'3Bu3Qu E63H3B3BUE;uEH;t,EHQUPQRh($EUBU0+Q|PpMEHEQAPUAMPUBAMQPABIJURP-E}tHU3|t<M+U+UMu}u|E+E+M+MMuREPE}u5hX$}th|$M)MBMMU EPEufQfRPeMfQREfQURDEE]h$M"E%;UMQ9}m3HU;uH33B;uEBlUDMEuLLUELEDMQURP:Y3hQjjR}3Eh$VfQjhRffff}EELQELQELQEUMQ9}a3HU;t)3H BQxEtiffff};3t%%;t<ffff=}hRPMQ|RtP |QtUMUQEM3+_^]USVW3ffffU;M3fUfU3 f]MUE3fMfMuE30fMVffffM;UM3fUfMM3f]UEU3D fEfUEU3D2fELffff}2EUEP;~2_^[]U0VWEPh$h4 |QpEUUfEfEfEfMfMUUE3pUUfEEx M3EPMQXpUREPXMU3+MQt"E"PMQh$/UBPMRE"PMQh%URfEPMQUREPfMffMU UfEEHtURhD%)&EHQUPMQhT%URfEPMQUREPefMffMU UfEEE<MtxURhl%fEffEMQURUMUEBMU3+M MUUjEP}MQUREPh|%MtjUtfUfUEt E%E%EPh%MQUPIEjMRfEPMQUREP3MQ|RtfEEk M<t(Uk EQ|RtfEffEjMRjEP |Qt_^]U,VWh|PpEh%fEMMfEUE<MU|fEEM<3UEM<3ED Eh%MQXtBh%URXt,h&EPXth&MQXufEfEUE|3vMUDPh& |QUE<M"3+jM"Q|R E}u6Et E0&E8&MQU"Rh@&|PMQ|R4EEMHUR|PpEMUQ EPMQUR|P,MQ|R$Ef@MtMUREPMQRuE"PhX& |QUR|PtMfAUE|M3+fMffMUUE3t0UREPXuMMU3MU<uEPh|& |QUE<3vMUPh& |QUE<M3+MMU3t0MQURXu EEM3uEPh& |QfUffU2EM3+MtBUREPMQREQUBPM"Qh'0UREPMQRE"Ph<'MMCUuhl'|PE_^]UVW}3+3tt33 T33 :t43 3 MRPh'Q3sh'|Rh'jPuf3jQ}uREPQURfjP}tMUBMQUERQRPjQGx t#QlP |Qtf_^]UHVWE83+3+3 ;u`;u43+k3 3/u93+QfEPMQREPh@fMQIuxfE3 ;u|P |Q8tfEZ;u:3 3/uSEtO3 jQRhDf,P |QDnRPXO;R|PDjQ|R uPh' |QR|P4EMQ|RpEPQR|P,Q|R$jP |Q uRh'|PMQRP |Q(R|P$Q|RDPh(p_^]UfEfEfEffEM|B;}&M|bfUfHfEffEM|bfHfE]UQ|fHfMU}|H -EPh- |Q R]UQ|HM}}|B -URh-|H Q]UVW|x |90t3|fBPt)u$%u3; |fjRj44t4u h.h.|30403+03004f44Hfff4tU4R|Pt44Q|Rt444Lu3~^fffHQhH.0R0300H83+8fEHuP4QhL.|Rh.|P |f[R4Ph. |Qh.|R|fu3ufEj|lQV|R|f) |4)~!|4)|4, ,j,QfURP |f)|0 ||0W|03_^]UQ|0u3]|0MU3uMMUufEf-fEMME]UEi |UEu3MUE3uURh-|PMufUffUEEE]U}u!|Pj@Li3}tMtLi;Eu HjLi |Qj|bMu3b|PMQu3EELi25 |Hj|fH.f Lj|fB0fNjHj]U,V|EM9uUBEj |v)t.||)M|~)E |)UEEEMMUBfEM"t0EtU@tM$u3E3tU3=uMffUE3UD5E EEMQ.EH09UUU3 |fT5fUEE3UfD2fEMM3EfL3fMUU3MfT4fUE%=M |v)8E%M|3f|)U+fEE%M|3f~)U+fEE%M|3f)U+fEE%}fEM}fEU}fEE%=~fEM~fEU~fEEkMMLUkEEDMkUUE|MUD5pExE MMUB.MQ09EEHUffEMkUf fEMkUfD fEMkUfD fEMU|3f|)E%+fMMU|3f~)E%+fMMU|3f)E%+fMM}fEU}fEE%}fEM~fEU~fEE%=~fEMkUUTEkMMLUkEE$|E MMUB.MQ09E}TEkMkUuD MkUkEuLLUkEkM uTEH.UB0MMkUUTEkMMLUkEE^]UVW3=|2Et |f4)f|f4) |4)|4u |f4)|4)|^ |4)|4!Q|4) |4R|P |Q|2R5|=|2_^]UhE|x)u |z)Ph-MQ|x)u |z)Rh-EP |4)} E-|4)|4%EMQUR|P |Q0R|H.Q||390Qh-|bP ]UQ}u<E|M ||b| |bHff3tfEfEffEM|B,;}2j |QpU |DLU|LLfUffEfEffEM|B.;}8j |QpU |^U|^fUffEfEffEM|B0;}8j$ |QpU |,aU|,afUf|,a/Q|,afA"|0af@" |A8*|B<*|f@ f]Uj+fEfEffEM|B,;}M|DL@ |fA|0 |fQf|x<*u ||0|x |0|0 |ffQ|0tj|0QXj|0Q|0P |0|0uO|0MU3t% |fQf|fPMM]U|Pjj |lRj|$Qs|l|$]UVW| |0|f4)|fz) |f)|bfEfEfMfMUE<tnh/MUPXufEMfM>h/UEQXufEUfUfEffEMu3X|EM<twUE< |x3+MU|t4EM||3+ |3u|f /f|x|6)3+ |Q_|xRJh|PpEMf@U}Ef UfE_^]UQW}3uE.G}3UUE3HuU.E@MUB.E@_]U|0uh/|RfEP0EEMMUUEE} wxM$DUUeEEXMUJEM;UE, |MUUEPEf3MUEMf]UQVW|fHQ5E|0|3+}uf3MUR|Phh0 |0R|0|0|0|0|f@fQj |0ff |0f|f@f DM#EP |Qhp0|0P |0|0|0|0|0|f@fQj |0ff |0f|f@ |0E |0|0|0f f _^]UPVW|H<M|B<*|0ffUj|0R|0|0j}|0ffU|0|0f |0fx0f z0JfEfUffUEM;} U|fLUfHjj|0fMf|EB<_^]UQVW|0 |3+=|3| E |9Muf3PU3uMMU| |03+j |0P |0|0|0|0ff|0f |0|0 |0|0|0|fQjfHf _^]UVW|fHQEU3fBPEMMUDU}EM3$}uf3(U|z)Qh|0|Rj |Ph0 |uf3|P |fz)|z)u |fz)?|fx)f |fx)|x)u |fx)jPURDf |0 |3+=|3| E=|3v!M3Q.t E3HuUBh0|PXth0 |QXu |jP|Ph0 |uf3=|3s f | |03+ |0Rj|0R|0f|01f H}uf3: |fv)f|fv) |v)kU((u= |fv)|f)|f~) |f|)v|v)k |fE((f|)|v)k|fM*(f~) |v)k|fU,(f)jf <}uf3.Ut]j@|6)Ph0 |uf3%u!h0h0 |f3|4%ujf }uf3EPjMQf3q}uf3fURjEPf3Kh0 |f)Rh1|fEM||fEf)f3f3_^]:`uocUVW|36)t"|6)Rh0P 00f$(PQ|R<+j(Q|R P |Q4Eh|Rp$|4%($ |4%3+MQ|Rp$|4$ |U4!EP$|4PQ|R,P |Q$f$ff$jj|P< |f4)f$_^]UQfEE |4%tHU|4%Q|RtE |4R|PtfMffM]UVWEjMQURE}uj?hLfh(0|t[3LftOLf33Kf Lf3KfhLffMQURzjEP~YM3uEELh3+j?hLhh40 |uEujfEMtK|PhLh |f)RQBfEEuh@0hD0 |jhLh|R E}uhP0hT0|JMQUREEPMQUR|P(MQ|R$EP |Qt_^]UE36U$% |QURtjMQURP |QR|f)QAfuh0h0|jMQUR=t`EPMQR\0PfMQRjPa|uUU]USVW}U3+}3UD }3vP}3E3T_t3}3E3T }3E_U}3E3+_^[]UQEE}t0,3]UVW1Ri 1 Vif1fZi1i1if1i 2 i2ifPif2jf4j26j,:jE|M |>j)Pi_^]U@)*VW}3+3tt33 T33 :t43 3 MQRhT4PjQ|R uPh4 |QR|P$Qh|4jfU3~3;r-3/t3 3:u3+3vQh4|RjP |Q uRh4|PQ|R$3L3D fffpPfQR f3t&fffUfEfMfffff;3RPXU3+Q:3+Qh4dgfff!3ug3+UP~Qh4ffUffU3L3D /MQRPh4ZfQRPhQ|RttjPtQh5ef_^]UVW}3vk}3E3T.uN}3+}3 22AMQh2RjEP |Q uURh2|PjMQR|P,Q|R$EPMQifjR|P uQh3|RluMQREPMQREPjMQqR|P$HjR|P uQh$3|RP |Q4EUR|PpMQRP |Q,R|P$MQRejEP |Q uURhD3|PMQRP |Q(R|P$Q|RDuQhd3|RfEP |QDuEPh|3 |QURP |Q@uEPQh3|R_^]U,WEh<2MbEEEEM3t0EE}3UD EMMUUEEMMU3t2MUUEtMMUUEBEIEGEFEEMMUUEEEEMMUUEEMMUUEEjMQUR|P(tMMUUE3UUEEMMUUEMUEMUEMjUREP |Q(tUU}3QEPMQ|R(}3;t}3UD EMEEMMUt+jEPMQ|R(t?EEhP2_MMU3 M|eUP |QpEjUPMQ~eUPMQUReuh`2 |QUEMREPMQ|R(M;tgUEMt+jUREP |Q(t1UUEP |QtUU_]Uh2|P]U WEh2k^EEEEM3t0EE}3UD EMMUUEEEEMMUUEEMMjUREP |Q(t)EUUEEM3EEMMUUEMUEMUjEPMQ|R(tEE}3QMQUR|P(}3;tY}3UD EMEEMMUt+jEPMQ|R(tEEh2nMMU3 M|eUP |QpEjUPMQ-bUPMQURTbuh2 |QUEMREPMQ|R(M;tUEMt+jUREP |Q(tUUEP |QtUU_]UVWjEP |Q E}uURh3[33Pjfk$k}2k3+}k3+MQ|R4lEP |Q$jh2kURzE}uEPh3RZ3jMQgE2kjURajEPMQh`jjUR`E%=u'MufUREPE93U;ufMQUR.EEPh3 |QUEE_^]U(VWfljEPMQ_UE%fUMUD iP |QpEUUEfMffMjUREPI_MUE%UME%MUMEfEfUffUjELQUR^E3Lu}U3+MUEMU$MUUE_^]U(VWfljEPMQ^UE%fUMUD iP |QpEUUEfMffMjUREP]MUE%MMUE%MfEfMffMjUDPMQ6]U3Du}U3+MUEMU$MUUE_^]UjEP |Q E}uURh 4|PMQ|R4EEP |QpEUREPMQ|R,;EtEPh@4 |QUR|P$M3t*EPMQZuEPMQ"XEUEMUE]UVWfEPMQvfuh51Uf3h'|Ppqh6TH6ffffU;MREEPhh6MQUEPhx6QR6fMQURjjEPQb}3+3D jRh6EPh6Sh6qS6ffffU;aMRE}}EPh6MQURh7EPMURh7PQ}}EPh7QURh(7P07fUREPjjMQRu}3+3D zjRh87EPhL7QhP7Q7ffffU;aMRE}}EPh7MQURh7EPMURh7PQ&}}EPh7QURh7P7fUREPjjMQR}3+3D zjRh7EPh7OQ|Rtf_^]UPVWEPh45MQUR|P8t)}U3+fYMQh<5UREP |Q8t)}U3+ff3_^]U`WfEfEfEffEMU; EMUEPE}3vMQhD5|REPh`5MQURuMQhl5,NfUfUEPh5MQURguMQh5MfUfUEPh5MQUR uMQh5MfUfUfE_]Uf3]UVWf7u3fu MQUREP9f8Uff;u MQUREPf8Uff;uMQUREPf`8u3fuEPMQURf/8u3fuMQUREPfuh9|RExMfAUzuhEUBQ |QpUBMEH9}UBUMQP|PpMA RjhEHQUPMQ REHQU8uh9|RMEH9}#UB EH }^E LE LE LEDMAUBE@MAUfBEUBkQ |QpUBEUBQ |QpUBMEH9UB UE%kURuD MkE@uLLUkMIuTTEHGE}U3D=tEMtEUB9})MQ 3UBuLf_^]U8VWE8nM TnPnjR%%f%%ff%%tQR| fm%;uh(8 |Q!u %,tj Q%%ff%@(nt4fPQQHn=Hn| =Hn|h@8|Rh |Ppnh |Qp,nh|RpLnP|RpMA UffMffQ9}MQ =(nR |QpEp fff9wR$uK1Uz Q|Rt}jkE LkMTkUDUD{UBnP |Qt,nR|Pt LnQ|Rtfm_^]UPn;Tn|h8 |Q8nPn% Pn Pn]UEMMtUEE]U<nDn nn Hn$n $n nn]UHnn $n l$nlLn@n]U=ntn$nE5 @n; Lnv@n@n@n3EU;$nuE_EE;$ntM; $n~EUmm0nE=M; nu=nu(n3UUE;l|7M; l~E@n0n @n @nmUE;$n|5 ,nM@n @n @nUn3fPMU0nlE}}cMnfmfJ ,nM0nll l; l|$=n}nnllM m0n]UP ~]UQE}~EPMQE]U nn;Dn=nt n <nmm<nm mh mzE}unn n+Dn nE<n <n DnU nUE3 mMUUE3 mUUEEM3mEE nUU nM#M nn nE]UQE EEM;M}7ZUkMIUkMD7UkMD]UP~:u"tffm]UVWEEMUAEQUfAfEMM u}U(UE%MUMfEUE%ME%fUMUfMEtMthT8|RE%MUMth8|RE%MfEUfEfEffEM}2UEDMUDEMDUEDMMfEfUffUEM;}HUEMIUEMILUEM LUEDMMUfEfMfUfQEfMfMUtfEffEMUQ|PpMA UEMA EfEfMffMUE;}2Mu}EM+MUEEMUEH,MkfMUtfEffEMUkQ|PpMAUEkMAEfEfMffMUE;fEfMffMUE;}TMkUkEuLUkEkMuTTEkMkUuD MkU+UEMMPUEkMQf _^]U$VEfHfMU3BM3Q fEE3H U3BfMMfUfEfMfHUER |QpUB EEfEfMffMUE;MUEP UfEEM;UEMMUtjE%%=uVM?MUE,Et-fMffMUE;}MUMMUUEMUUfEffEKMU EM3th8|PfEfMffMU}YEkMUuDDMkUEuLLUkEMuTTEMDUMQMAf ^]UVEffEfEffEM}2UEDMUDEMDUEDjjjh8;QFE}jRBth8|PM 4nhnjRDEPQ;jjUREPMQREPMQR.C$}t}t}th9|P}thD9 |QURPBf3fMUREPQB}t2fUffEMQUEH UBE},Q(R$PMQRCt:fEfEffEM;(}UEM$T(PMQURP|Buh`9 |QfEfUffUE;(}LMkUEuLUkEMuTTEkMUuDDMUQ|PpMA fEfUffUE;}$UUEMA M00RP=MfUfEffHURP=jMQR+?}uEUBUJ}EP(((UMQ9(EH (kE@ (UB (kUR (DD MQ (kMI (TTEH UB((LJ(((MEH9((kEH 3M;ul(kEH 3D ;uG(kEH 3DM;u%UzuEPaMQ(CMUB AMA UMQkMAtfEf ^]UWExtJMEHR|RpMAU EPUz_]UVWM54n} 4nM 4n_^]UW}3fME} f MUD EM3EE.tf sh9MQXufWh9URXuf;h9EPXuf3 h9MQXuff _]UVWEfMf7u3ffEEEM9E; ulU3BM3QM3QM3QMfU3BM3Q M3Q M3QMfUUfEf-fE`f<8Uff;urM3QE3HE3HE3HEfM3QE3HE3HE3HEff38Uff;uBM3QE3H EfM3Q E3HEffh8u3ft8u3fu<M3QE3HEfM3QE3H Efff _^]UWEH Q|RtEHQ|RtEHQ|Rt(3}f_]U EHMU2EHMUfB.fEMfQ0fUEfHfMfEU@$h9MQREPQfURfEPfMQURPfEh9MQRNEPQfURfEPfMQURP fEh9MQREPQfURfEPfMQURPfEbMQh:REPQfURfEPfMQURP7fEMQh:|RfE]IbUVWuEt fMQfURPMQEjUR|P uf3jh9Q|R(fEPQfURP jQR|P(}YkkkhRP |Q(E,jURP |Q(jR jPfMQRfEPQjRP |Q(h'|Rp`nh,N|Pp j Q(EM9}U3PQR;jPQ|R(P |Q$ R|Pt `nQ|RtEtMQ|Rtf_^]UEMP|RpPjhMQURPMQuh9|RMU9}! }]UUDUDUD]UEhn hn pn pnfoMfo of Xnoffnfdnlnxo|oDfoPMQ]UE |o xo xo|opn|o=|o|]xo% ln lnlntn=ln|EPp xo xo|o|ofn o;~9pnpn=pnufo pnfo]U=ln~5lntn ln lnlnRhtnEP |Q(ln]UW 3=`nf_]UdntfMf tofdnUUtoU}|MMtoUUE `nAE ;UuE `nfAfto}u E+EEM+MM}}UUE `nAu)E ;UuE `nfAftopftoPMQfn}5E `nffnfAffnfffnM EMQfUfto]U]offnf oQUR hnpn pnfo]Udnuf toQURfXnPMQ=|o~=xolnln lntn=ln|URQEPE]UjEPMQ|R(]U@VE3EEfEffff}<M3TtfEUD fE} tNffffEM;}E 3tfEfEh9UR(E}uf3jjjh95P2djQ`t&jR[9EP$f3KMQR1EjjjjjMQURPQ:$hRH<Effff}]kMukUuDD kEuLLhURPQ}:Ut$jhPQR:3EEEEMQRPV:h?jQRi9EuEMQRP9QR]0jjjEPjMQURPQ9$EEEURPQ9h?jRP8QR/EP |QpEffffM;UUffffU;MMMuUUUuLLEEEuTTMU uTEEjMQRu22MUMMjURPA2MQ|RtPQv0BPfEjQ5UR$fE^]U,VWuEt fMQfURPMQCEjUR|P E}uf3h@ |QpEUUE MMUEEMUUEMMjUREP |Q(UUE@MUBE@MMUEMUJEMAUEPMUQEMAUEBMUJEEjMQUR|P(3}MA0UB1j2EPMQ|R(EEMUEMAUBE@jMQUR|P(3}fj:MQUR|P(MMfEfUffUEM;UUfEfEffEMU;FfEEM;U3M3Q;E3U3B;MUEEfEfMfMfUffUEM;}8U3MUU;uE?}fMffMUEMMUEMMUfEffEMUUfEEu:M3|EMMUE UUEEM+MQUREP |Q(TUjEPMQ|R(fEfEffEM} jUPMQ|R(EP |QtUR|P$MtUR|Ptf_^]U`W3fjMQ|R uf3Ek P |QpUuffff6fEMf3f 3BM%%%(UE%MUE%MUE%%jRP |Q(j(RP |Q(ffff;}gUELMTuQRP |Q(Ufff-f=EMEu$URPQ|R(ffffU;}ikRkRTkTvMQRP |Q(Ut)E+QRP |Q(R|P$Q|Rtf_]UVW}U3+}3r*MQ}3UD PXuMQURh9EP_^]D$T$L$$UQVWEf[$t[3cC[E3FstJ x&u[tJ yx/s?t?J yy.ssJ ysE_^Y]st}!JR %FJ 2D$T$L$$QVWUD$$3$>3P$43$0$43$0$4$03B$4$$0$4$$$@$$$$$$$%+$"$"$E$%+$"Ee$%+|$"Ee$%+|/$"eE$%+2B$$$03$4$4$03P$4+$$4$0@$4$$0$43$43Aq$43$0$4$43V$0$4$03$4$0$43P$4$0$4$0b$03$4$4$03B$4$0$4$0$@3$$$$$$+@}P+@$4$$0$( X++$$3$t$$@$H$$$@$$H$@HHHHJu$$0B}J+~$0$4$,J$ +$$+$$)$C33:uKu3$$j$;$@@@@ZZZZIu$$$$$$;$ $$$ $$ $$$H$$3A$$$$3$$@;u$$$`3~C$BK$@J;|m$03$4$0$0$43P$4$0$4$03$4$0$43H$4$4$0$4$0*$03 $4$0$43J$4$0$0$4$4]@O| tB$03$4$4$03Y$4$0$4$0t$03$$0$43Y$4$4$($0$03$$4$$4$03N$$4$$4$0$0j ++|U$03$$0$43Y$4$4$($0l$03 $4$0$43J$4$0$0$4$4 $03$4$4$03Y$4$0$0$4$BO| t $03$4$0$43Y$4$4$0$0t$03v$4$4$,$0$4$06$0$4$4$0v$0$4} ++p$03v$4$4$,$00$ $$$HA$ $$$$;`th D@;s +++$@:t%|!$B$$|!:$@t{$j$.$03 $4$0$43J$4$0$0$4$4|$@}H+Z$4$$0$H$ +$$+$$$$$$$J*BJ;r$$| $$03$4$4$03H$4$4$0$4$0$L$03$4$0$0$4v$0$4R3@O$8|;$8t)$4$06$4$4$0v$4$0$0;$8t$03$$4$4$0v$4$$0$4$06$4$03N$4$0$0$4$4 ++$|$z$03$$4$03N$4$4$4$$0O|[$$$2$3;v3@H;r$D]_^Y$03$4$0$43P$4$0$4$0G$<|$$<J$$03$4$0$43P$4$4$0$04$33;3@P;r$D]_^YD$T$L$3QVU :3$$0:,:$(:H3H3AG33Q$$A$3AAA$30:4B|WSA3QAi3~:3,:q<N=(::0:@A;| $:[_ $:30:Au :@ $:P :% $:|3At? :@ $:P :,:%.(:%{$ $:]^YQR3 0:<u :BB :ZY,:%(:%UQVjtEu^]jP]t#uPVV3^]MUEuQRPVEt;:u0ux9}h:Vh V JNdNj8hx:0OQg_w$Ehd:hP:h<:VLjVpjVFt^]IDDDDDDDQS$UVW<sfl$%+D/ VPS_ VWUt,sVWUth;h:SL$jQST$R7D$S jUSn;3uL$T$QRS;3uL$T$QRSy;3uL$T$QRSO;3tl<3uD$L$PQSP<3uD$L$PQST$D$RPSzCXuh:uuh:S,CXL$_^CX][YS$UVCW@u S'CXuhl;SCpKtChusjST$jRS/D$PbSjUS;3thT;SWt;ChSdvKhChPRS@Kh+SdjR\0t&tC|u@;PSCtt<CtuChu th(;SKXC KXC3B@QRPVS AC`t S&D$thPSD$thPSS"_^][S$S&~=WVUl$D$3vjPSdG;rD$HD$u]^_[SUl$VWjUD$jPUL$QUHjVU&;3uD$SPUw;3u,wEXuRU h;U;3uD$SPUk;3uD$SPU K<3uD$SPU+P<3Su D$PU0L$QU3EX_^][D$SUVW333tl$tuD$t8WVSOtVBEtW.D$ tSL$_^][D$@S$HUVWt PSVD$t PSDPS$QSRSCtPSKdQVS@kH|$sDX3sDt$_kH^S@][@D$t@2D$t@ tL$tQ 3D$SVWtm|$teT$t]t$ tUL$$tMx:3P3PL$,t3PL$0t3PL$(t3P_^[_^3[D$t%@tL$tPT$3fH 3D$t8@t2xu L$tPDL$tPHT$3fH 3L$APtT$RT$RQh;QI D$L$3HTL$;t HPPL,@P NPL,Vt$L$W|$GTPVjQm;th;W_^L$VWv=D$v3_^v+T$;43t_^s_3^Vt$t$D$WVPv* 3_^3_^D$L$PQjjj%YL$Vt$ N u t3tT$D$RPQX^Vjx t V ^W|$)3f_D$PL$D$ATS$UVWS%t$33FNP3VQ33FNRVPQRPS%F tF($S)Ft3V?NQRS)Ft]$$$$F|$Fx$Ft$Fp$S*DFtN3fFPQSA(~uh=S Ft33VfFRVDNHPQRSw-F t3NQFPQS^.F@tFl3fVRPS4/FtV^FZ3NbQRPSu6Ft>Q33RPQRPQS6 FtFgNc3VkRPQS8FtV8RS]8C CF,3~^3F4|"PQH@QRPS1N49$uPHRPQRS0F48F,E;|_^][S$UVCXWuhH=Sft$FtC\0u F8PS7F,3~`3N499|"PQHRPQRS0F48$uHP@QRPS0N49F,E;|SXSSX&_^][UQVjEu^]jPt#uPVVV3^]MUEuQRPVEt ;:u0ux9}h:V"h V jjjVG^]Vt$W|$vS$PSOu[_^S$UVWuu S6C`3$tVS7_^][SS7_^][<S7_^][ 9sdSz7_^][#tIS_7_^][s%S;7_^][uS$7_^][%ut$G#t<<s2C`t,%APQUE8EuSu6_^][C`t SFUSv:_^][TT U,UNUiUUVt$;WS^djSU3tF|tPhd=VLFtu.QRV#FpNttNt;t%+PRV"FpNtV4=D[_^S$V33Wt3|$ttPtVV_^[@S$HUVCdWPXQS,RSPSQSRSPSQSLRSPPSTQSXRSPS|S@kH|$sDX3sDt$_kH^S@][@D$t"T$VHQ21rq^RQH HD$tHD$X(HL$tiD$T$AD$AD$ AD$$S$AD$ YAttAAtAD$[iA%QD$tL$fT$HHfPHD$tT$VH?21^RQHHL$t:D$VtADD$t0QHqHpr@BAfT$fQA^D$VWu u+`Vt3_^_3^D$t PRVW|$t*D$t"P.uhp=W4_^_3^D$tD$t PVt$W|$F@tWVWVA_^L$ADtT$RQD$PQ>D$Ph=h&L$jQD$tD$Ph=hD$L$T$HHL$P@HDL$33A3Q3QL$ffIS$Vt$W|$VWSYVWS_^[PVt$XW|$`;vPPV+;wtWQVVteT$Wh=R6$ tNtu!FtD$PVL_^PL$QV_^P_3^PVt$W F %=u t3L$jQV7tT$Rf3;_^_3^SUVt$(WFXth>VS|$4 th>V>~XD$j PV~XEjVjL$QT$RT$'$$L$%l$&T$T$$D$L$,T$4twt=vh>VL$4t&t!ttthp>VlL$4|t t~hT>VGL$4t tu}h >V!L$4|$4~h=VL$4th=VL$4D$th=VL$4D$T$4%w)$_%D$T$4PD$URQL$@SPWQV4$_^][_______PSUVt$`WFXuh?1t$h?VD$tPV_^][Pth>VNX<NXtL$lQV_^][P|$l3th>VfVUUULmQVVD$dV~/xT$ljRVBD$xL$yT$zGOKuu jVDV tvL$Ph=QFuBt T$RV@D$PV~L$l~QVj_^][PuT$RVD$dUPD$pfPV_^][PVt$WFXtuhP?V$NX|$NXth4?V5WVK_^S$Vt$WFXh?V<uuFX|$ u>h?VWV?V =WPVVf 3f;vh?VWV_^[<u|$ th?VbWVx_^[D$jPV1L$f QT$fBRfDD$PfF]|$ th?VWV_^[L$jQVT$f RtfHjVuE=3f APQRSV_^[h?VWD$(PVi_^[thx?3C)hd?VL$(QV)_^[S$Vt$WFX;hx@V<u%|$ ;th@VWV_^[PD$PVijV<u:D$#%@ff$fPf&f@du+L$Qf*f(f&f$<T$Rf$D$PL$f&Qf(#RSV&_^[t#hD@VD$(PV_^[u'u#h(@V]L$(QVo_^[tC jh@V(T$(RV:_^[(Vt$0WWVJ u!WD$h@PL$QVFXtFXT$<RV_^(L$0)rHzwCZvar9A<)r2<zw.<Zv<ar&A<)r<zw<Zv<arA<)r<zw<ZvA<as=3AP3AP3AL$PRh@QD$LT$RP0QD$SUV=Wu8D$3|$F_^][Y$3IItv|$E|$D$T$ t$|$|$uL$A;L$r_^][Yt$ED$L$ t*3E+" $u EFuD$@;D$r_^][Yt$ED$D$ t*3E??+" $u EFuD$@;D$r_^][Yt$ED$vaL$ t*3E+" $u EFJuD$@;D$r_^][YD$SUVW$k|$ 3t$$GO;0++GBA;r_^][|$ D$$3Wt$(+0AW@;r_^][$ 3t$(CT$$tAFMuC;'33U+GCAEF;r_^][L$ 3|$$3AYt$,+D$T$L$+|$(L$$T$t$,D$L$$3;|$(r 3333++3++3++3+;;~ $(;~D$t$$T$ L$,AF@L$,D$B;t$$i_^][D$h@PC_^][kiBjwjjQSUl$VWB;A3}`3D$`<<+D23T$BuE<<+3D0tuuvE ]L$EtMpEhusjUT$jRUHD$P{UjSU;3thT;Upt;EhUdvMhEhPRUYMh+UdjR*6t8tE|uAPUEth(;UEttEhu th(;UMXE MXEEtuEhth@UEdP3EXEX_^][YVt$WVFh-F`Su$ <+ <3D3`<<+[D:33B%B3DPV AQVA3F\_@F^4Vt$<u03T$PQh(ARD$PV^4D$tH`H`Vt$~ u#FuVD$3vAV@;r^L$VWy u293Q D$3vSXP3Q 9F;r[_^SVt$WF <:F <D$tFD$H;vQ@AQ@A@G;rFF @F_^[D$3vP@AP@AP@A@G;rFF @F_^[tID$H;vsQ@AQ@AQ@AQ@AQ@A@G;r?D$3Hv0Q@AQ@AQ@AQ@AQ@A@AG;rF0F @F_^[<F :D$ubt1|$;Ov<8@;rVNF _^[|$3vX@9@A;rVNF _^[t>D$H;vOQ@A@G;rFFF _^[D$3vPAP@A@G;rFFF _^[L$SVAQ uZ<u'D$3XPF;r^[<D$3XPF;r^[uy<u:3vmD$XP$XXT$XPF;r^[<u73v/D$XP$XXT$XPF;r^[D$L$QQAD$L$QQAfD$L$3AD$Vt$W|$WPV*L$ WQVkV_^D$VWL$PQ/t$T$jRV+&|$jWV&VjWV_^VW|$t$t$vS$VWSVWS%[_^Vt$L$PQT$jRV%^L$3+;RPQo%D$S$$UVW$xCw3$y$yhtEt$$tthTEVCw$4yt$$ch,EOt$$tthEV7t$$tthDVZhDt$(V?D$83;thDVW|$89|$<thtDV?|$<D$@;tthPDV D$HD$@T$4|$(%l$,D$WPL$UQD$@T$<L$DD$D$j T$T$DPh;V$(L$+T$,N0Ou"tr Fut u u u u j8hx:QRPQFdRP0 NpVtFX_^][Ivv@vevvvvtvtvtvtv6vtvtvvtvvvvtvS$VW|$tvhE<Wuk[fPh;Wkv1L$qVFT$T$jRWD$%L$&KuWGXGX_^[Y_^[D$L$Vt$PQh;VFXFX^Vt$jjh;VFXFX^D$ -9PD$PT$L$jQh<R7L$SUVWtxl$u 3|$;O%;|Gtu;iL$L$D$T$ |$l$GtC:w;D$tOt&:wL@L$PQh8<Ua_^][hEU_^][D$ D$(AD$0D$0AD$0D$(AD$( -PD$P0D$8 -vL$PQ D$@ED$8A0D$@D$@AD$@D$8AD$8 -T$PR}D$H -PD$PZD$P|D$HAgD$PRD$PA=D$PD$HA$D$H -3L$PQD$X -T$PRD$`D$XAD$`D$`AtxD$`D$XAtcD$X -PD$PD$h -eL$PQD$,T$j Rh<Pc L$$hLFQ T$$h(FR D$$hFP L$$hEQ D$VuED$L$~&3f;PD$PhP<Q^hFQ6^u4L$D$fQRPwT$L$jQhP<R~^uXt$L$fFPQ>fVD$RP,fNT$QRL$D$jPhP<Q!^T$hpFR^D$VuID$L$f3f;vhFQP^D$D$jPh<Q^tXt$T$fNQRsfFL$PQafVD$RPOT$L$jQh<RV^D$T$fHQRL$D$jPh<Q"^S$W|$3f;vhFWn_[Qh<Wv-Vt$fD$RPL$jQW?Ku^Wo_[4S$@UVt$LW3I|$HEPWAtI< |<~v<r.QRD$hGPZ|L$QW CCFu$PDt< u9L$PhGQ|T$RWB< uFNM< t3> u6L$Ph`GQ{T$RW< u FFM< t3t&< uu A< uMA3FFuu'L$PhHGQe{T$RWOv6L$PhGQ9{T$RWi<O_^][4t$HL$PhHGQzT$RV%3_^][4D$(SUVt$8Wt|L$@QPVtgl$Dt}u3|$HT;Rh@<VD$LCSPVtWUVVL$DQV<_^][(hGT$hGR/zD$PV__^][(LD$TS3Ul$XV;W$$L$QPU;D$$t$h;~>u|$pjT$RUD$x|%PD$,hHPyL$(QU$pT$l}dUh|$l7EtMpt$hjW'tE|tPhd=U9EtEhD$L$;|Z<T$t:VU$$t$$L$QUt$pVU_RUMD3D$hL$|$lAL$MtD$hUpEhD$4t$h|$ljW&|$ ttE|tPhd=UEtD$L$;|X<L$t:VU$$pt$$D$$PUt$pVU:QU(D3D$pL$|$ AL$D$ht$hEtMp|$Ut;s+t$$TRhX<UD$pFVPU0L$|T$`L$`jRU~'PQURUOuD$t SU{Mt;s+PPUUL$pQ5$_^][LT$SVRUmD$(PU_^][LhGL$,hGQvT$(RUB_^][LS$ Vt$|h$HVD$L$PQT$(D$RPL$$j Qh <VV^[D$SUl$$VW|hLHUL$0D$PQU~|$P3F$@3It$QU|$HD7 D$43D$~EL$H+L$0L$0<13{I;L$,B;L$,|t$|$@L$,Qh(<UT$VRUD$@L$PQT$@D$ RPL$DT$L$$j RU$1D$PWPUL$QU/~ t$H|$+7RPUqKuU_^][S$ Vt$|hxHV#D$L$PQT$(D$RPL$$j Qh0<Vf^[Vt$F<wm<riF<wb<r^~wX~<wRfL$PQVNFT$VL$L$T$ T$jD$FQhH<RD$^D$hHPE^SVt$33WCSVqtAQVMSV-3 t@PV@tAQVtBRVtgF`uG <+ <3D <`<+D32VtFp_^[SUVt$WB;F`tsl`<<+3D8<<+D:3tu rsF333A_^][^djSttF|tPhd=VFtu-u)PQVVpFtuNt;s+PQVS_^][D$EWVUS$3KJJ|$t`,`<|$;L$T$;tL$|$<;|$r,3|$`<;l$sP*3=uL$AL$3l$<$;rD$|$,3|$`<L$;sW3*:L$L$uT$ B3T$L$<$;rD$}|$,3|$`<l$;sL*3=uL$AL$3Nl$<$;rtL$<`<+3H3SC[]^_,L$43SUAVt$<WD$0D$,$$D$<i33v 3L}+G;rJur3K ?3v)L<uP3f{G;rX3fv T$JL$3<L$(3K ?3l$4v.L<uT3fD}l$4G;r3fGv D$( L$(L$D$0D$iAl$$v,D$%=}+BAMul$$|$DD$;Gs=*E%=}+D$(;wD$|$D@BEA;GD$rJu|3 ?3Kv0L<uT3fD}G;r3fGv ;$s$L$ JL$3<|$L$(u}3K ?;v0L<uT3fD}G;r3fGv D$( L$(D$L$D3XAGvML$D$,+M*%=}+D$L$(;D$wD$DBEG;PrJT$3K ?3v0L< uP3fD}G;rX3fGv D$ T$D$L$;sD$L$@JL$3<|$L$(u~3K ?;v/L<uT3f{G;r3fGv D$( L$(L$T$,D$0D$ YA$$jv<D$ U*%=}+D$GEAKD$u$$T$DD$ ;BsW33U+*%=}+D$T$(;D$wD$ T$D@GECA;BD$ rJT$<ux3K ?3v0L<uP3fD}G;rX3fGv ;T$sT$D$JL$3<|$L$4u}3K ?;v0L<uT3fD}G;r3fGv D$4 L$4L$D$,D$ ixD$0FT$t$(|$,|$$vED$ *%=}+D$BGFKD$u|$$|$,t$(T$L$DT$ l$0;Q+D$8D$$T$833D$03t$,+++3++3+T$,+3+;;;~$,T$L$(*%=}+D$L$4;D$w<D$ $|$$t$0T$(@CGFBT$(T$DD$ $J|$$;t$00|$@T$Jux3K ?3v0L<uP3fDuF;rX3fFv ;T$sD$@L$|$t$@WV^KvE:L$Dv'T$DLL$DPK:rD$DL%_^][,D$Vt$W~dANhjWtF|tPhd=VSFtu)RPVNpVtFhutV40G4v ;r VA_^L$ALtT$RT$RQhHQL$,tQD$L$HTL$tHL@LL$t,@P,@@PVt$L$W|$GTPVjQc;thHW_^D$@Tt PucVt$F`tFAPQRF`t 3APQRF`t8APQRF`t@PQF`tBRP4F`tAQR'F` t@PVJ^S${ { L$WVIUItMt$33v$uF3GE;rt$33v$uF3GE;rtC?t$33v"?tG~ F3E;rtD$C k C%]^K_[,SUVW|$@G<tUO t$H3%3^+|$+|$ $03^+|$$|$@T$,$4l$H+O t$H3^%D$Hl$H+T$,$Gt3V+TD,T$,El$HF<uuD$HUu <D$HtD$HOD$DD$DL$f;$~Bl$l$$~ ff"$H+ $L$+;|$@t$D_F@;t$Dr_^][,t$DD$53$Dv]TD,fL$;~4L$~ff+ +;l$H$DCF;$Dr|$@D$@;D$r_^][,D$@3|$DD$H 3L$vpffGt3D,t$;~5L$D~fL$+L$D+;L$DL$l$H3_A;L$rD$@03P L$A;L$k_^][,SVt$WF<~ u8D$3X@A@A@YA@YAG;r_^[D$3X@$@A@YA@YA@YA@YA@YA@YT$AAG;r_^[<ud~ u&D$3vPX@A@AG;r_^[D$3v*X@$@A@YA@YT$AAG;r_^[D$3;Vt1H;t*PPPqRP1@HQ3^^Vt$t8Ft1N$t*@t VP{(FN(PQV$F3^^D$VW3; x::|$8t$;u_^F ~;u F ~(9~$uF$N(jjQV ;Fu_^L$xV;z}F@|[VVJNQPRVNAVV9zu_^s3_^V_^_^D$L$T$PQjRSUVt$WF>T$3K$F $<N|I3NNANPFHBt VFDIjHP;v VF0IjzFH3FF@^F3@Ct! F$FIh $HWVQuV F@u]FPHQVRFHtF!HVFF@3FJ@F FVHBVFF3HH@F FVHBVFF3HH@FFxVHBFFV3HH@FHP;K VFIjF$Fu_^][VHBV3FFPN@Fu_^][HFF@3FF PPV@Fu_^][HFF@3FFHH@F(Fu_^][VHBFFV3HH@FHN0_^][V FFH@_^][_^][N_^][_^][_^][,iuQ(L$u3D$WVt$S333A333Y3A%33Y3A33Y3A%33Y3A33Y3A%33Y3A33AOt333ANu[^_D$SU33V;W `I:|$08|$;u _^][G W;u G W(9W$uG$L$uD$L$$ ;}D$$ z|$of];U LD$(;@7W(hjRW u _^][wn^&$$>jKNFn"EUF*FBHFJVNO(QW V"F.G(jRPW NBF6W(jQRW F:KjPG(PW FVV.tJV6tCV:t<t8WFPHT$,L$V~Nz>_^][IWG_^][_^][_^][D$3;Vtdp;t]9H tX9H$tSHHH@,VNVV;}NVVG*V@0N V83^^S$UVWsl$|Ch;uCXF=u EKuIC_^][N*L$nu{N&FzxHvFbt 3Fq+QVFbt"S0RVC0%PVC0FtSCu3F3_^][Cu;l$t IK_^][FK=utIS_^][uNju=FzUV@tuFug;uV~ :jjjVu&NBV:fDJFB~:L3#SCuF3_^][t3_^][Ft _^][C0PVgK0QVTS{N3F_^][CuF3_^][IS_^][D$L$VWpx>PpBP_HA^HD$SVWpHV;vtTvxxHxqqXxH+Xxq+q@HuHH_^[Vt$WFx*t qtut@tPF(PV$NA:tV(PRV$F@6tN(PQV$VB.tPF(PV$NV(QRV$3qFH$_^_^T$SV3B"JBB2B:WftHJBz:3L Bz3_@fJv3f3f3frbrRrjr^r>^JrBnBV[SUVt$WF;sl$3Fjw V3Fj;u;;Nb~jNbNRVbt;r?+;VjFb|V.3+WPRVFbFRQ9zNRVbF"+-;g;|F.3WRPV2NbNRRQ9xtj1NR;|F.33RVb+RPVFbFRQ9zu3H_^][$_^][_^]3[S$UVk"WKjS2Cb++uuuu K" ;rr{.t=sfKbCR++sfsBKbK:+CRq3f;r+3NfuC6h3f;r+3NfuHt`K.sbRSjQPZKjKjr$S.CbKN<3C>3O3KJ#C>s B_^][L$SUl$VWE;vu3_^][+EEHuMU0SQRE0u|$ME_ME^][QSUVt$W33Fj=s%V3Fj=s 9$;wrAF>NNVb~.3L~J3N:#3F>f<AF*N6#f<AV>F:fNbfP;t$VbF"+-;w~~t WVFV~VKfFbf+FfNVfDUL$*L$B3ff=s%3%3 f~ H3;FVVvNj+;Njw^rYHFVVbF.~>B3VbLNNN:3~J#3F>f<AF*N6#f<AV>F:fNbfPFVHFVuNbV.^VNbNN3F>3J3NJ#F>lV.FbD$fJD$%E3fI;NjINjFb;NR;| V.3VbS+RPV]FbFRQ|9ZttZNR;|F.3l$3RVb+RPVFbFRQ29Zu3H_^][YD$$_^][Y_^]3[YSUl$ VWErUbu"}nD$E.;D$v+T$D$TT$(T$;rl$Uj;T$ vT$t$,E.D$8D$(8D:BB:ABAAB:uCAAB:u:AAB:u1AAB:u(AAB:uAAB:uAAB:u AAB:u;r+;~D$uf;}4D D$(T$U*E6#3f4PD$;vD$HD$#D$ ;w_^][QSUVt$W3Fj=s'VFj=sL$rAF>NNVb~JN.3N:3#3F>f<AF*N6#f<AV>F:fNbfPVVFfVnFZnVtRFv;sIVbF"+-;w89n~t WVFVFVw~~tuNbVf+vnVFn9FVVbFjNnlfFbf+FZHL$fSL$B3ff=s%3%3 f~ VjH3;Fn+VjFnNbANb;w>F>NN~.3L~J3N:#3F>f<AF*N6#f<AV>F:fNbfPFnHFnuNbAF^nVNbVR|F.3+jQPVVbVRPAF^V.FbDD$fJD$%BfI;u3NR|F.3Vbj+RPV5FbFRQTVbNjBIVbNjBNbFjAHF^NbFjF^tWFbN.DD$fQ T$CfF^NR|F.3|$3RVb+RPV_FbFRQ~Bu3H#_^][Y$_^][Y_^]3[YD$Vt$WtN<|$tuVG(RPW$>u NWQ3F(F4F0F8FF tjjjF<G0_^SVW|$j@jG(PW u_^[O(hjQW F$uW(VRW$3_^[$G(SjPW F(uN$W(QRW$G(VPW$3_^[L$jWV^,N8_^[0D$8S$8UPC kL$K4D$C0V;WT$L$Ds+HC,+D$ +$t$s<D$|$ 3HD$LD$Gt$|$r|$Kw$4+t$lT$HD$ RL$(PT$0QD$8RP8L$T$4D$8QL$,RT$4PQR)Ct$ t$t$|$D$ s,3;3T$LO|$@ D$r33;Kl$&T$L$s,T$D;u#C0{(;t;T$Ds+H+L$ugD$LL$HPQSS49S4s0;D$LT$Ds+IK,+C,L$;u {(;t;T$Ds+N+L$^T$CD$L;v;vt$|$DT$+L$|$t$DL$K++|$t$DT$KhCWt$s8D$|$23HD$LD$G|$r|$%?CjPD$PH(QP CCt$|$SC ;shs2D$43HD$LD$G|$rKpKSBSS ;rK;s!KpKSBS;rT$HK$RCSQRPCPI.D$!Ct$|$CK;{C;s3L$;3JT$D$LG;|$rKK#3TT$@D$4s+SKC@CtHL$$L$0;s;L$3JT$L$0D$LG;|$rT$L$K#L$+KL$K T$;T$4L$u u ST3{AHTu|$KCK;L$HS$CQRL$@T$DQRL$,T$$QKRQBRPCD$8 D$@1$D$CPD$LH(QP$D$ 4T$HD$8L$<RT$ PD$QRP#WCt$|$D$HL$s k0HH+8T$LHL$DRPSK4#@t$HCVPD$Tb+NC0>S kL$K4;|$T$L$Ds+HC,+D$CD$Hs kh+T$DL$LQP@h8SS43_^][0D$HL$ @Is khHj+L$HPh8SK433_^][0L$Hs k1iQ+D$DT$LiRQSC42_^][0L$H jAIs k1i+D$HQyiSC42_^][0L$D$HK L$k0h+L$DT$L@RPhSK4l2_^][0D$L$HC D$k9iAD$+iS4T$LRQS)2_^][0D$HT$s khP+T$DjPh8SS41_^][0D$HL$ @Is khH+L$DjPh8SK41_^][0CPD$LH(QP$D$ u D$HT$s khP+T$DL$QPh8SS4D1_^][0D$Hs kh+L$DT$LRP@h8SK41_^][0D$Hs kh+T$DL$LQP@h8SS40_^][0D$HSRH(QP$D$PT$ @dIs khP+T$DjPh8SS4k0_^][0|$u D$HL$s khH+L$DT$RPh8SK40_^][0D$HL$s khH+L$DjPh8SK4/_^][0T$HPRS/_^][0v T$BOT$L$D|$t$HD$LK4PVS/K4S0;t7T$kS T$.VP+nVn>SK4S/_^][0L$D|$t$HD$T$C k.VV+jVV>SK4/_^][0L$D$HT$K L$k0hP+L$DjPhSK4._^][0T$D$HL$S k0hHL$jL$H+PhSK4._^][0; @& Vt$W|$jVWG(N(PQV$W$F(RPV$N(WQV$3_^Vt$W|$u_^S$Ur+33V3V3V3V3V3V3V3V3V3V3V3V3V3V3VMdt3FHu33][_^D$L$PQ-1D$P1{D$3P~ r pJ"J&.Jf Vt$3fIu~ fIur fIuf^D$ ~bT$WVHSf p1px3Fp[7HAHff+f^_fT$f L$ jQT L$QPSVt$W ~]VNf NVAN3F@fFf+fff 3f+;~X%Nf ~9~^3G~NANff+T:fff Vm+ ~]VNf NVAN3F@fFf+fff 3f+;~X%Nf ~9~^3G~NANff+T:fff V:_^[SUl$Vt$3WNz~V~u VoPVQVV ;wM};w$t|$ WUSVDf;|$ G~ZNf VV^BV3NANff+fff hhV|$ W~[nf ^L^nC^3)NANff+fff @P@APQV~ RPV`V`tV_^][D$SUVt$W8@H3L$;l$FJ=~>f:t$FD$AFR0NfBL$@;|F}d}E3AFRf0NJt3fD+F|l$L$ iF+|SWV8K}D$D$T$FVjWRHVVFJVJJRJIJRffD$f3N5N:r%L$jW1ND$$fLfLVAVL$ D$(\0F*JVJJT$ RVRD$2VPW_^][D$L$SURFV;Wl$|$;}4RVfff;ru(N0N:wAl$Rfff;r/uN0N:vT$L$RF;~L$_^R][D$$SUV(H@L$W3HpT$(PL$$T$ T$032$Jt$RfJC=$4RD$0=+D$$4L$033 fD<f@;~$C$$fD=;_$ fB23;| t$$+4fL=D$(t3f8t$L$0D$HL$0D$M$4|$FfB2B2u Hf9tfB2fB4fr2r2t$3fD$0tcRt$4KNt$4t$;$(9t3f;t#+3fD$(f>D$0HD$0u$4t$Ot$u_^][L$ 3T$VWfyfNfBuD$0|6t$,x3fNtfTLQ%BPfTL?fOu_^ Vt$PQVg~ RPVP&QV3ft uH}L@^QD$S3UfPV3WD$u $ fDCh$$3fUF;};tn;} fr 0t;D$tfr f f f 3D$u;u D$HD$o_^][YSUD$Vt$W~]Nf VN~3AN9nff+Efnff ~_T$BNf VN~3AN9nff+EfnfD$Hf l$ E~ZNf VV~BV39NANff+fff 3 ~l33ft Nf VV^BV3NANff+ff#3ft ff G;]D$HPQV&T$(J~ RPV_^][D$S3UfX3VWD$u |$$.GD$$D$|$|$$3Bf;$T$ };;3ft +;~g3fr Hf x9xX3GxHAHff+ffT7T$ fr ff JT$ Y;l$3ft +;~g3fr Hf x9xX3GxHAHff+ffT7T$ fr ff JT$ 3f +;~f3f Hf x9xX3GxHAHff+ffT7T$ f ff ~^Hf p1px3Fp>HAHff+ffGf - 3f +;~f3f Hf x9xX3GxHAHff+ffT7T$ f ff ~^Hf p1px3Fp>HAHff+ff(f 3f +;~f3f Hf x9xX3GxHAHff+ffT7T$ f ff ~[Hf p1px3Fp>HAHff+fff $3l$u;u l$$|$Ol$$|$_^][D$3SUl$VWw33f<J AL$f|+;~e3ftHf PPXBP3HAHff+fLffTff 33L$L$ f +t$;~n$3fhf XLXC3XX+HAHff+fL$Lf$fff L$ ++;~hf XLXC3XX+HAHff+ffTf Os 33 l$(3ft+$ ;~g3fThf XLXC3XX+HAHff+ffT$ fTff 8l$$t}++;~SHf p1pX3Fp3HAHff+T2fff L$;3f+;~b3fHf x9xX3Gx;HAHff+ffT>fff 3_f^][SVW|$333fJuy3fJu3fJu;@G_^[T$L$V3J^D$SVu?HPPpBP3HAH3f^[|4HPP3BPf^[D$SW~(HPPxBP3~HP@_f[SVt$WVD$ D$tINVV~BV3N~AN~3GN~9NANHtHD$V~:^C@I^u_^[D$jjH(QP t"T$L$PT$HL$PHS$ UVt$$KD$(V F0nT$$V4W~;L$s+HF,+D$M $=|$ D$(L$F D$,~;K+{{V4UESVR3M3UPQRS~D$DF T$(V4D$@F0;L$0s+HF,+D$tIMEE3MEMEE;sDD$iH3D$D$,D$0L$(EL$(L$,A;L$,rKD$(#E3D$HD$(L$D$(L$+3uID$MEtEAED$Eu@uEID$M_ D$EGE;sBD$L$,HD$3L$(D$0EL$(L$,A;L$,rKL$(#MD$(MMED$(+E3EMME;sDD$H3D$D$,D$0L$(EL$(L$,A;L$,rKD$(#E3D$HD$(L$D$(L$+3tEID$ME"@EAED$E;sDD$H3D$D$,D$0L$(EL$(L$,A;L$,rKD$(#EMED$(ED$(+F(+E;sF,N(+M+D$+L$ED$N,;L$u!F0N(;t;s+HD$+D$ugV4T$0RSVV4D$<F0;D$ s+HF,+N,D$;L$u"N(D$ ;t;s+HD$+D$L$BD$0 JL$AH;N,L$D$uN(L$MIM(ErN,;L$u!F0N(;t;s+HD$+D$ugV4T$0RSV:V4D$<F0;D$ s+HF,+N,D$;L$u"N(D$ ;t;s+HD$+D$MD$0 BHD$ED$(~F D$,+{C+{V4T$0RSV _^][E CJD$(L$F D$,~+{Kj+S{VV4E _^][E CJD$(~F D$,+{C+{V4T$0RSV _^][D$(L$F D$,~+{K+{V4T$0RSV _^][D$0V4PSV V4N0;t;L$(~N L$+KL$,PS+kkVV4` _^][ED$(L$F D$,~+{Kj+S{VV4 _^][D$(L$F D$,~+{Kj+S{VV4_^][A*i2 D$PD$H(QP$QSW|$ jjD$G(PW u _[YT$D$VUl$L$SQL$ RUPjjjjQ[(uW(SRGKW$]^_[Yt}uGJW(SRW$]^_[Y$S$U3VWl$Hl$Ll$Pl$Tl$Xl$l$`l$dl$hl$ll$pl$tl$xl$|$$|HDHGN8u9T$Hu$$ 3)*_^][$ t$LD$9.u Av;L$sL$$9/uN;u;t$0vt$;s|H+x%A;rL$4|HLH+T$Dy_^][$3Nt3L<LN<u3;t$,|F13$G;rL$4|$03l$$$,L$<L$;$D$$l$4LHL$,L$, IL$([L$(T$<;A|$8L$@D$|$8T$0L$D$+A;L$|$8vL$t$@+;v+l$(|$,+;sA;sw;v+A;r$(l$4($$$4D$0t 2$T$t5|$L$ T$@T$!+T$L$ |$$|T$8D$;T$$,|$<*D$!$;rD$ K$;s=`L$ +$PL$ $D$$|$<|$+;s'<l$ )l$$il$4;r|$L$It3uT$3|$J#;t$T$JT$T$+J#;uD$(HD$(D$T$D|$,L$A|$,|$0;L$pt|$0t_^][3_^][_^][QSUVW|$8jh D$G(PW u_^][YT$4D$$l$L$SQL$4RT$,PQhh0hUR(D$$8T$4D$(L$SQL$8RT$(PD$0Qhh0VRQ(u$T$(:uwG(SPW$3_^][YuO(SQGKW$_^][YuO(SQGKW$_^][YtGxKO(SQW$_^][YuW(SRGTKW$_^][YtG4KW(SRW$_^][YQ|SUVW7$(jh D$C(PS u_^][YK(jh QS uS(VRS$_^][YU@p `D$|Phoh|hohh0hh V(L$UQhoh|hohh0jjV|S((URS$C(VPS$|L$|D$_ |T$oL$ o^]3[YQS$UVt$k4W{0F;D$|$vk,F+;vt|$ uD$ V+FVC8tK<UWQC<F0|$D$|$K,;|$C4s(;t$us4|$k4+G;vt|$ uD$ W+GWC8tK<UVQC<G0D$D$D$D$L$T$_^QC0D$][YD$,L$(SUi4Q Vq0W8@;D$A|$s +Nt$ I,+L$L$(KL$L$,KL$,s"L$IL$3Gr|$L$t$0#343N+L$(u7@Kv#34S3N+L$(t+K#NL$ s"L$IL$3Gr|$L$,t$4#343N+L$(u/@Kv#343N+L$(t;s+|$L$IL$3L$A;L$r<KN#+$ L$+L$L$8I(+;r+EFMEFM$L$8+q,+;v+MEFOuL$8q(MEFKu|$3N+NML$EIL$|$r|$ rL$<AJt$8V T$FD$<+PH+8Pn43_^][ tAt$8V T$FD$<+PH+8Pn4_^][L$<AJ$8S T$+CQq1+9_Qk4^][%%0%4%Q=L$r-=s+@P% D$u9|~. | L |u?h0Y|u3f |h h ||YY=u9|t0 |Vq;rt|P%|Y^jXUS]VuW}u =|&tu"|t WVStWVSu3NWVSwEuu7WPStu&WVSu!E}t|tWVSEE_^[]%,%T%8%<%@%D%H|$u=|u t$jX (8BLVlx0p?? j???0w,aQ mjp5cd2y+L |~-d jHqA}mQVlkdzbeOlcc= n;^iLA`rqg<GK k 5lB@l2uE Y=0&:QQa!#V(_$|o/LhXa=-fAvq *q3x4 j-=mldcQkkbal0eNbl{WeP|bI-|eLXaMQ:t0AJ=mjiCn4Fg`s-D3_L | <qPA' %hWo fa^)"=Y .;l t9Gw≻d>jm Zjz ' }Dhi]Wbgeq6lknv+ZzJgoC`~8ROggW?K6H+ L J6`zA`Ugn1yiFafo%6hRwG"/&U;(Z+j1,[d&cju m ?6grWJz+{8 |!Bhn[&wowGZpj;feibkaElx TN9a&g`MGiIwn>JjZf@;7SG00S$6)WTg#.zfJah]+o*7Z- deflate 1.1.1 Copyright 1995-1998 Jean-loup Gailly 0@@ @ L,l\0<|B"bR2r J*jZ:zF&fV6vN.n^>~A!aQ1q I)iY9yE%eU5u M-m]=} S S 3 3 s s K K + + k k [ [ ; ; { { G G ' ' g g W W 7 7 w w O O / / o o _ _ ? ? @ `P0pH(hX8xD$dT4tC#c (08@P`p 0@` 0@` inflate 1.1.1 Copyright 1995-1998 Mark Adler #+3;CScspp !1Aa 0@` d` (8BLVlx0^freemalloc@callocvsprintfsprintfmemmove>atoltoupper_setjmp3LfcloseWfopen]fread_ftollongjmpXfprintfffwriteOfflushMSVCRT.dll_initterm_adjust_fdiv_iob]DisableThreadLibraryCallsKERNEL32.dll_strcmpi6NHLinfo_GFX.DLLGetInfocompression failed, too long data (shouldn't happen)compressing %d/%d (%d%%%%) (OUT %d %d%%%%)%c %cold size %d, new size %d temp.tmpcompression test failed! (orig size %ld new size %ld)compression test failed! original <> compressed->decompressed!tried to compress data not divisible by 4readlist() emptycouldn't open '%s' openlist() zero listBIGFBIGFSHPORIP????%02.2XFB.qpp.QPP????????RGBA15RGB15BGR15RGB6RGB8BGRA%s %02.2X!pal!PALpalPAL----32b RGBA15b RGB24b RGBbug, imagefile disappearedPNGBMPGIFPCXGIMXFACEWRAPSPIT!pal!PAL.qpp.ppv--------BIGFSHPORIP.qpp.ppv.*.*DIRcouldn't open pack file '%s' pack file '%s' opened couldn't scan packfile '%s' couldn't scan directory '%s' couldn't find directory '%s' SHPIcouldn't open '%s' for writing %s successfully created WARNING: size mismatch (orig %dx%d, new %dx%d) WARNING: no palette in pack file using supplied external palette file creating new palette palette changed, remapping... creating new SHPI file '%s' replacing '%s' with '%s' replacing image '%s' with '%s' (%ldx%ld) adding '%s' adding '%s' (%ldx%ld) copying '%s' copied %d, replaced %d and added %d compressednot compressedoriginal was %s reading data/image files.. .pcx.png.bmp.gifSHPI-name '%s' too long (>4)imagedatacouldn't open %s '%s' unsupported or corrupt image '%s'expected original SHPI-name because '%s' not foundoriginal SHPI name too long ('%s') original SHPI name '%s' not in pack file Image:'%s' Size:%ld W:%ld H:%ld SHPI:'%s' orig SHPI:'%s' Data:'%s' Size:%ld SHPI:'%s' orig SHPI:'%s' no datafiles or png, pcx or bmp images found%s%scorrupt pack-file name scanning original pack file couldn't open '%s' for readingcouldn't open '%s' for writing%s updated c.... ...../f//f//$/,/0/4/</D/L/P/T/8/`/h/Pp/H(`*|///0+/H(`*///0+otpsfmdl >;$1<41H1P1al1t1i11Q/gettable() too large %dN/A%4dDIR%8dVertical * %dHorizontal * %dInternal(%d) %dx%d %s (PAL=%s) %sOkViewer 1: no image selected for replacing\%sReplace '%s' with '%s' Match or replace palette?MatchReplaceCancelReplace '%s' with '%s'ReplaceCancelCounterCNTNameNAMESizeSIZETypeTYPEWidthWHeightHImageIMAGEPalettePALCNTNAMETYPESIZEWHIMAGECNTNAMEIMAGEViewer 1%d lines (1)DetailsImageNAMEViewer 2%d lines (2)DetailsImageNAMEAllnogfxgfx.gettable() empty list%s*.PAL.*.PALOkWrite errorDirectoryFilenameOkWrite errorOkCouldn't open file%s\%s%s\%s.\0%dType number of stacked images.\0.Type new directoryDirectory containing palette filesOkNo palette files foundBMPGIFPCXPNGSelect image formatViewer page 1/2Next/Previous pageExit(ESC) Exit season selectorAbout(A) About NHLINFOInformation(I) Information about loaded modulesToni WilenViews and replaces EA SHPI-imagesNHLINFO GFX supportGFX.DLLwrite error while writing to packfile (disk full?) creating header writing data read error while reading from packfile creating header writing data read error while reading from packfile .tmp%s.tmpcouldn't open '%s' for readingcouldn't open '%s' for writingcouldn't open '%s' for readingcouldn't open '%s' for writingcouldn't delete '%s'couldn't delete '%s'couldn't rename '%s' -> '%s'couldn't open packfile '%s' couldn't scan packfile '%s' BIGF'%s' is not C0FB or BIGF packfilecouldn't open '%s' for readingread error ('%s') %s%scouldn't open packfile '%s' updating packfile '%s' filename '%s' is too long couldn't open '%s' for reading replaced '%s' added '%s' total %ld, replaced %ld, added %ld packfile '%s' updated successfully %s.png%s.pcxtoo long filename ('%s') L%04.4ldWARNING: couldn't open large face (%s) S%04.4ldWARNING: couldn't open small face (%s) G%04.4ldWARNING: couldn't open game face (%s) no files found, exiting.. updating game faces... (REQUIREDFACES.VIV) requiredFACES.VIVFAC00000.FSHFAC%05.5ld.FSHG%04.4ldfacerequiredFACES.VIV updating large faces... (PHOTOSBPHOTO.VIV) PHOTOSBPHOTO.VIVL000.FSHL%03.3ld.FSHL%04.4ld.FSHL%04.4ldl%03.3ld%04.4ldl000PHOTOSBPHOTO.VIV updating small faces... (PHOTOSSPHOTO.VIV) PHOTOSSPHOTO.VIVS000.FSHS%03.3ld.FSHS%04.4ld.FSHS%04.4lds%03.3ld%04.4lds000PHOTOSSPHOTO.VIV PNG BM GIF87aGIF89acorrupt GIF(GIF) unexpected end(GIF) corrupt file(BMP) only 8 or 24-bit color images supported(BMP) compressed images not supportedno 256 color palette in pcx file Your image is not in correct format0.96corrupt PNG image(PNG) image type is not PALETTE, RGB or RGB_ALPHA(PNG) bitdepth must be 8(PNG) image does not have palette!unknown fileformatdl1quant failedpngpcxbmpgifIHDRGIF87adl1quant failedwb0.96%s%s.pcx.png.bmp%s.gifunknown format %dUnknown zlib errorzlib version errorzlib memory error1.1.1Incompatible libpng version in application and libraryMissing PLTE before IDATMissing IHDR before IDATPNG file corrupted by ASCII conversionNot a PNG fileExtra compressed dataDecompression errorNot enough image dataInvalid attempt to read row dataToo many IDAT's foundCall to NULL read functionRead Error0.95PNG IHDRIDATIENDPLTEbKGDcHRMgAMAhISToFFspCALpHYssBITtEXttIMEtRNSzTXt"U3UValid palette required for paletted images No IDATs written into filezlib errorOut of Memorylibpng error: %s libpng warning: %s CRC error in %sUnknown filter method in IHDRUnknown compression method in IHDRUnknown interlace method in IHDRInvalid color type/bit depth combination in IHDRInvalid color type in IHDRInvalid bit depth in IHDRInvalid image size in IHDRInvalid IHDR chunkOut of place IHDRInvalid palette chunkDuplicate PLTE chunkInvalid PLTE after IDATMissing IHDR before PLTEIncorrect IEND chunk lengthNo image in fileDuplcate tRNS chunkInvalid tRNS after IDATtRNS chunk not allowed with alpha channelIncorrect tRNS chunk lengthMissing PLTE before tRNSMissing IHDR before tRNSDuplicate bKGD chunkMissing PLTE before bKGDInvalid bKGD after IDATIncorrect bKGD chunk lengthMissing IHDR before bKGDUnknown critical chunk %sInvalid chunk type 0x%02X 0x%02X 0x%02X 0x%02XBad adaptive filter typeExtra compression dataDecompression ErrorNULL row buffer for row %ld, pass %d@ `P0pH(hX8xD$dT4tL,l<|B"bR2r J*jZ:zF&fV6vN.n^>~A!aQ1q I)iY9yE%eU5u M-m]=}C#cS3sK+k[;{G'gW7wO/o_?@P `0pDT$d4tHX(h8xL,l<|AQ!a1qEU%e5u IY)i9y M]-m=}BR"b2rFV&f6v JZ*j:zN^.n>~CS#c3sGW'g7wK[+k;{O_/o? 0@P`p!1AQaq"2BRbr#3CScs$4DTdt%5EUeu&6FVfv'7GWgw(8HXhx )9IYiy *:JZjz+;K[k{,<Ll| -=M]m}.>N^n~/?O_oInvalid interlace type specifiedInvalid filter type specifiedInvalid compression type specifiedInvalid image color type specifiedInvalid bit depth for RGBA imageInvalid bit depth for grayscale+alpha imageInvalid bit depth for paletted imageInvalid bit depth for RGB imageInvalid bit depth for grayscale imageInvalid number of colors in paletteInvalid sBIT depth specifiedInvalid cHRM white point specifiedInvalid cHRM red point specifiedInvalid cHRM green point specifiedInvalid cHRM blue point specifiedCan't write tRNS with and alpha channelInvalid number of transparent colors specifiedInvalid background palette indexInvalid number of histogram entries specified%s keyword length must be 1 - 79 charactersZero length %s keywordLeading spaces removed from %s keywordTrailing spaces removed from %s keywordInvalid %s keyword character 0x%02XEmpty keyword in %s chunktEXtzTXtUnknown zTXt compression type %dUnrecognized unit type for oFFs chunkUnrecognized equation type for pCAL chunkUnrecognized unit type for pHYs chunkInvalid time specified for tIME chunkCall to NULL write functionWrite Errorneed dictionaryincorrect data checkincorrect header checkinvalid window sizeunknown compression methodx:invalid bit length repeattoo many length or distance symbolsinvalid stored block lengthsinvalid block typeHdJoXJHJ<J(JJJoincompatible versionbuffer errorinsufficient memorydata errorstream errorfile errorstream end8invalid distance codeinvalid literal/length codeincomplete dynamic bit lengths treeoversubscribed dynamic bit lengths treeincomplete literal/length treeoversubscribed literal/length treeempty distance tree with lengthsincomplete distance treeoversubscribed distance tree??00000000122)2/252G2M2R2j22223|44444444455%535J5Z5x555555555555566666%6+62696e6q667777777778 88 8,858>8G8P8]8f8k8s8y8888888888899/9F9M9V9f9p9v9999999999999990:5:::Q:[:c:v:::::::::::!;*;>;G;M;V;_;i;;;;;;<<<0<8<><G<O<Y<<<<<<<<<===1=9=?=H=P=Z=======>>>>)>2>D>M>`>h>n>w>>>>>>>>?? ?/?5?=?P???? 002X3j3457h8888S:::;;G;{;;;;;;;<<<#<5<><=='===>H>P>T>f>n>x>>>>>>>>>>>?? ?'?0?9?@?I?R?Y?b?j?q?z???????????????0.0@0T0e0x0000000001f11 2M2d2x22222 3(3L3Y3i3z33333334444F4c4r4444444445545R5l5555556696S6~666"7=7B7V7l77777777778*8g8;9M9]999:::::::;2;<<<==>=p=====> >>'>5>A>M>>f>o>>>>>???v????@p001C1111=2222222223)3c333i4536J6667 8"8(888Q8{88888!9:y:;;Y<<>=e=z=>?I??P\00J1.252444445555555667788P9Y99:N;X;h;l;p;t;x;|;;;<<==??`H0?1F1O111"3233344K555566 8889Q99F:::;;<(??pX0F000011355B6P6^6l67777778:;<=====c>k>>>>?,?3?E?L?j?l001123~3333444,525H5Y5k5t56677777777$8K8V8`8y883999*::;J>h>m>>>>>>hP0{0I22K3477o99:/:::;F;;J<<<<=K=}===7>A>M>W>c>m>y>>>>?1?:?M?R?b?}?????00001 1v11152g222n3{33334O66Q7f7777777848G88}8888889(9N9k999999999999::%:w::::;;<<I<===&=+=7=g=m=z=======>> >>k>}>>>>>E?????$00'010B0m000000000011 1/12v222344)566777,7;7L7X7f7s777777777788$8.878I8P8]8t8~8888888888889-9=9M9Z9999999::(:4:<:N:`:g:m:t:y:::::::;;;';2;>;J;Z;q;;;;;;<<3<F<<q<<<<<<<<==;=L====>+>2>?>L>v>>>X?l?r??0D0H0L0P0T0X0`0d0h0s00000011141@1R1d1{111111122*262H2Z2q2222222333(3B3X3s33333334.4E4Q4|444445.5C5Y5t555555556:6j6q66666666667 77/7@7M7_777777'8,888D8J8W8d8r8}8888889,9A9s999999999:::':/:<:N:V::::::::a;g;t;y;;;;;;;;;;;<<<'<3<V<v<<<<<==2=M=b=u======>>b>g>l>>>>>>>?6?;?A????????????"020B0000001222222222222233 333#3,34383>3J3S3Y3b3;4H4Z4{444455555577v889e999 ::&:D:I:a:t:::::!;D;e;k;~;;;;;<<2<D<W<p<v<<<<<<<<>>>h???00:0v00000~1282223Y3_3333444O4X4a4i4444444555556t77899$979R9f9l9{9:0:S:e::::::;;;;;8<P<Z<h<r<<<<<<<=====%>=>G>U>_>t>>>>>>>??????$0&03000000191C1b11111)2Y2222243333515666777x8888888999%909M999:;3<:<F<L<X<_<k<u<y<}<<<<<<<<<<<<< ===(=7=>=D=M=S=f=n=t=|==============>>->2>7>H>P>^>x>>>>>>>>>>>>>>>??$?-?4?<?B?H?P?Y?b?g?n?w?|??????00 0000#0:0C0N0T0]0h0n0w000000001 112223D4 5y677899*9/99999::K;4>x>>>>???.?8?I?S???S00,1@1111^2c222N3[3333333424?4465S55555566666667E7K798?8E8P88o8v888888888888889999#9)9/959M9V99e9n9u9999999999999999:&:5:<:P:q:::::: ;;&;0;D;U;;f;p;y;;;;;;;;;;<<&</<:<B<H<N<T<<x===> Du0 292]2225334P4s4(6I666666*799m::;;;<l<<<@1122u22222222333(3/373>3P3o333333@4T4444444455555555556,6V6h6666/77738f8#:J:p:::::=>C>>PH+12334t6x6|666666:;;;;<==>>>>?$?>????`h0000030>0f00J112J2m222k334/4z44556e679;;;;;;<<<<==>4>_>>>>1?7?p7056+62676O6p6666667&7788888899999999 94989<9@9D9H9L9P9~99:::f:l::e;x;;;;;;<<&</<I<a<v<<<<<<<<=)=>=W=l=r=======>>>7>@>c>y>>>>>?H????\00p00001162223333y44677738p88[9#:`::;1<9<M<R<9=?=[=a=>>>$?w??0A0000:};;;#<\03H3W33444L567<8@8D8H8L8P8T8X88`8d8h8l8p88889.9J9e9999::;<== >? 0000F5h5|5M:o::>?@G2|2633 6678;;;;; ;$;(;,;0;4;8;<;@;6=@=P=Q?_?00K2P29%<<$R34444k5y59:v;;<?P?0000000000g1166777{7777888888889 9999A9O99g9s9;;{;;<n<==>>>>R>j>r>x>>>>>>>>>>>>>> ?2???????????555$505<5H5T5`5l5 ^8b888888899J9N9[99999999`:f:l:r:x:~::::::::::::::::::::;2;G;;q;;;;;;;<c<g<x<|<<<<<<== =@(`99999999999p:t::::MZ@ !L!This program cannot be run in DOS mode. $a}%%%^$$%+G'#!Rich%PELI6! P<!8.text `.rdata@@.data@.relocZ"0@BUSVWEt MUUEP fEU0UEfMffMt-URU;uE EM}UREPh QUREMt EUUEP UUEP EURMMPURMQRPMMPURPT}MURPP}+}MQEE+uMQURMQURMUUQ EE3MQ}hEP QPU+U+PEEMQUUEMMP MM3UU}EMQURMQMMPURM MfUffUEfMffM|?URMMPURM M6},}$UREPMQURhPMMURPPM+M+PUUEMMPUUEP MU+REP URMM+PURM MfUffUEfMffM|?URMM+PURM M_^[]UE TLB3H]UE TLB P]UEP P]UbuE%E%]UQE TLBHMUuff3]UQSE=E y&tBTt fE E A&33 =t5 E A&3f fEfEffEMB;M^ M I&3JNJn9Hu6 MJ&3M fEiTIfEUH;}2fURM;ufE'fUffUEPh$ Qf3[]UE}f3yMB<B2fQH ;t8UH<H2fTR Q ;uff3]UWH~fB 3|fEE bB|,MbHfM|fUffUjfEfxH2pftftfftt Q:;HuBBp3H ;tp3B Q ;uTp3M|up3HM|t'E bfxfBfUffUH<ppfxffxMbfHfE_]U0VWH2MfEfUffUE Q:;uE Q<MMfUfUfEffEMB:;+MB<UUEP fEURfEMUfEEM;}fEHUE;u<MQEP ;~fEEtX I<u}H<u}H<u}i_^]UfEfEfEffEMB;W Q,aMB QTufEfEEMQ"u3E ^zuE ^ztEH"t1U^yuU^yu|UB")M^M;HtUB"~GMQ"~,EH"}U^U;QtEMQ"u3E ^zuE ^zuEH"t1U^yuU^ytUbfEfQfMffMfEfUffUE Q;}8E TLE R;^uE TLBE bfBfE]UVWfEfEtL=B B EMQ>UzDt_EHDMURE}t;MbfUfHfEffEfMffMUUE bfBfE_^]UfEfEfEffEMB;= Qt0E TL3BtMDLxu Qu8E TLB$%uMDLxtfMQf3REH&tfURtnMuQfURPTuBt&fMQRTt QuE%Dt Q(tE%Du! Q(uHuBu<MDL Q bQ @;^t~ Q*uE TLB$%tQ Q*uE TLB$%u$MbfUfHfEffEMbfHfE]UE%EMM}w&U$!ECELER EDEGE]u!{!!!!UH|f3-B Q&uf3E TLBE}uf3fMQRTtE Q$uEP fEU$RfEC Q$uEP fEURfEMuf4/ULLy ufB&@&@f3]UH QB@HBP %P]UEPMQUREP(MQUREPhXMQ]UfElEE%yH@uEduEufEnfEmUE;E|fMffMUEEMnufz fzU+UUfEEfExfMfUffUE9E}MU+UfEfEMu6fUffUEufEfMffMUfUvfEMfUfEfMfUfEf]UQEP=E}t-fMQB@HBP ]UEPEMQdE}u3PUREEP;E}u3'MQEfURfEPfMQ:]UE3u3U3.uMME]UE=l|M|3 U| E~3EfElMyIAuEduEufEnfEmUE;uMUUfEffEMnufz fzUfUE|"MMxEEfMffMUEEv;~3UEEE]UH@QH3P Q@B Q3LQhlB P]UfEEPfEM3t-E3:uURfEEEM| U~YEufEM| U;~7H@QHE Q@B QML]UVWH@QHfR& ^zP 3+_^]UfEE bBMbH^HQUR0upfEfEffEMB;}HfMQXE bA;u Q@B QMfUffU,]UVWvEfEMbHtlUbQ^yU3+}3UD EfMffM{UEEfEMbHtlUbQ^yU3+}3UD EfMffM{Uv_^]UQH@QHffUE=u Q | JURhH Q]UQE3H-tURfEfEE} QBHAB@HBU]U]UQVWxu Q TfEfMffMUH;}yU^A;BuVM^ b@@ Q 3+jhX Q_^]UQfEE bBMbH^ b@@PMQ0u-jUbfQRfHQofUffUWhdEP0ujj fQRo|htEP0u9 fQRl}J fQRmP`-hMQ0ujjfBP/o]UVWvE}}3UD EMAQA}3UD E bu?E P HP}3ELMfEUbQE bB ^BE buE@E MM}U3+}3UD EfMffMNUEE}}3UD EMAQA}3UD E bu?E P HP}3ELMfEUbQE bB ^BE buEE}U3+}3UD EfMffMUv_^]UQvPME]UbufEfE.fEMfMf#fME%MfUffUE%EE$ ]UH QB@HBP %Pq]UQEP7E}t-fMQB@HBP ]UfEfMffMfEf# fEMME]UfE fEf#fEEfUffUEEE$ ]UcfEfMffMfUffUE=ufEMME]UfEfMffMEfEffEMME$]UH@QfUH@QfUE QEMtMUUEEMMEm]UH@QfUH@QfUE QUE?E+fMUtMEEMU#MEEMUEU ]UH@QUH@QHffUE%ufMffMfUffUEEE @8]UH@QUH@QHUE%85@EE$EMuUUE%M MUUE EE Q@B QM]UQzE}uHMME]UQEEMME1UUE$]UQE}uHMM}}UUE]UQEMMEUUE$]UH@QH3t Q YH NB @]UH@QHH@A IU3Yu4 Q@B Q Q@JR ]U]UQH@QH3EfMQzEB MB @]UE3MUCU}w8M38$8fEfEfEfEfEB@HBB@P@ Q@B Q E Q@JR ]'8?8G8/878M8U]U VM}bt}cB@HB3fUHtU6UE PfEffEfMfMEfEUEk+fUM|fUffUfEffEMkdUfMfEffEb Q@B QffE QtEEE P-EkdEfMUUE^]UVM}bt}cBt E5PU%XUfE^EfEfMffMfEU~7fEffEEdtfUffUEYfEM}fEU~fEH@QHH@A IB@HB MB@P@p QtE5PUfE/EfEEdkEdfMB@HBU^]UMfE U}bt}ct)@fEffEfMffMfUfdfUfEffEfMffMBtMME5` UUE]UHtE `]EfEE}bt}ctkfMfdfMfUffUQfEfMffMfUfUfUEEE$ RfEfEf%fEMfUffUEEE$ ]UH<QP@ fQR Q|]B<HJ@P|Up@uEu]EEE hUptEEEhAuEEY@E]UH@QH3t Q fHf Q fLf]UH@QHH@A IU3Yu4 Q@B Q Q@JR ]UP]UVWH@QH3EtR 3+_^]UQEE3WuEU3BuEM3SuEH@QH?H@A IB@HBU Q@JR ]U`]UQH@QHffUEt Q RH LB @]USH@QHH@A IB@HBU3R Q@JR []UQH@QHffUEt Q RH LB @]USH@QHH@A IB@HBU33R Q@JR []UQH@QHffUE t Q RH LB @]USH@QHH@A IB@HBU3R Q@JR []U]U5x]U5h]U]UH<QP@ fQR Q|]B<HbJ@P|EU]UH<QP@ fQR Q|]B<HJ@P|mU]UQH@QHffUEt Q HH CB @]UE3CB@P@]U]UQVWHMUzP 3+_^]UVHMUREPj QR3EEEMfUffU EP UREP0 H&M Q&ffEMfUffUtREM3EHQ;u(EP UMRd<EHQPhPMUU^]UVW}u39EP fEU0UEfMffMURU;EP UfEP UfEt MURMQEP ;t]URMQVEP hhEt MURM0QEP +;tU0RMQ+VEP hhEP UE E3_^]UVWEPMQjBPEMMvUEfMffMtcURMU3+}3UD EMUUEMMUREPj QREEEMfUffUtdEP UU3+}3UD EMUUEv_^]Uf3]UE| fQ$ffP$ QdB$tMA T UB `f ]UE|1 fQ(ffP( Q(~f@( Q(uE@ h% Q(uE@ t MA f ]UfH*ffJ*H*~fB*f ]U0fEfEffEMB,;MDL@ MDL@MDL@MDLHUTLJE TLB$MLLAUB ,aUEPMQjBP8EfEfMffMUE;+ QEEfEfMffMUHX;buM3QUE3HM}URfE fUf# fUfEP<M}}/3EM^HQhR"E TLBMLLAUUEMMfEfEfUffUE Q;E ^BE}l QEEfE QTt fEfE% E A&ffMUB"=uMBR;}fEMQ"u-E QR;|E QR;|fEEH"t&UB"=tMBR;|fEMtujURfHXQfUREP buFjEP fQXRfEPM^H3FQLfEfEfUffUE Q;}*E ^BPfMffMUtHusB ,aB"=u*jMQf Pj QjR'jEP f RjHfQUt]U Q;| f TLE9B(uf B;}6 DLM9H(uflfffffff B;}$ DLM9H(uff ]UQHXQjBZMQBMQRfEjBXP QZEP QEPfMffMfE]UVWEfMffffMU;}/RUEffffM;fffffE;Lff'bu!3D 3D fftQf}fff}ffff'bu!3L3LfftR f}fff}fff;Q0QPQ0PRAfEfMffffMU;}4MR9tfE}_MJ^u4fMffffMU;fEffffEM;}4Q9uMU;tu fdffffH^;}034;uEfE_^]U fEfEfEffEMU;3buU3BEM3QU}EP fEfEf# fEfMQfEUfEfEfEffEMDLx QEt EEMQULLQBPM^HQULLQRE TLBPMQhREffUf EffUf EMLL^;AuMt!hREffUf hLPMffEf3U fEfEEuMDLHtSfEhREffUf Et3U fE3MLLQ Eu'h QUffMffEU~ UfPMuiU|"EMLL^AMDLMH ULLUA$ MLLAUUfE]U2bu[UREPj QR AbUk0HbJfEk1 QbPj;MQURjHQBfE QfPjsLD. Q$t& Q.P2 fQ@fP:$ Q*P2 fQ>fP:P]UVWbu~UE~EEfEMUJ|vM,aEMUEfHfJ"}U3+fMffM}3UD E{M,af@"_^]UDSVWPPMQjBPEMMLREPj Q"RELPMQj BPE NQURjH"QvEEBr NQURjHQFEEBn fUfQbufBRf@R bu E~E0fEfEfEffEMB;DfE QTtfEhfEfEffEM R&3;}1 UP&3 M;ufEU@E ^UfEffEMyuh@RpMAUEB-MUQb[URMUB@3+MQMUR3+MQMUB3+MQMUB3+MQMUB3+[MUR3+MUB3+MUQ%EMHUEBMUQ)EfMfH#UBE3fMUHR;}NU| 0aU4aMUEBME 8aPCE QR;tE QR;uE HaPE@ QTu3 B&M MA}tBLMM}tBNMMBPMMBLMMBNMMUUfMfHBTu% H&ffPB fBfAB_^[]U4f@ DQURjHQEEB FQURjHQEEB HQURjHQEEB JQURjH"QTEEB JQURjHQ$EEB VQURj HQEEBMU;uEM;uUE;t MQUREPh Qbu=j QREPMQUREPMQURfEP Qc(;jBPMQUREPMQUREPfMQRI(HBJUUHBJUUHBVUUDPMQjBPE FQURjHQ|EHREPj QRWEEM;uUE;uMU;tEPMQURhPMMfEfUffUEM;bu4jMQUREPMQUREPMQjR(2jEPMQUREPMQUREPj Q(BDMMBFMMBHMMBJMMBVMM}tBJMM]UVWfEfEffEMU;E3HmU TLUEMHUEB@Myuj RpMAUzuj PpMAURMMURMM}UR3+}MQ3+MUQ0EMHUEB<MU QEM(HH}$t UE$BMQ% #MA(U R% #tmE P % #U;B(t>EH(QU R% #Ph<PM(Q% #tmE(P % #U;B(t>EH(QU(R% #PhtPM,UB$ MAUBDx6 Q6UEP uURttMQtLEP J6MURU;J(uEMHDUUEffUf }$tHJU$U$HDUUHFUUHHUUHJU U HVU(U(_^]UVWfEfEffEMU;E3HEU TLUEMHUEB@Myuj RpMAUzuj PpMAUUEE}MQ3+}MQ3+MUQ0EMHUEB<MU QEM(HH}$t UE$BMQ% #MA(U R% #tmE P % #U;B(t>EH(QU R% #PhPM(Q% #tmE(P % #U;B(t>EH(QU(R% #PhPM,UB$ MAUBDx6 Q6UEP uURttMQtLEP J6MURU;J(uEMHDUUEffUf }$tHJU$U$HDUUHFUUHHUUHJU U HVU(U(_^]U<P >QjBP A*<R@Pj QR} A.z.t4H.Qu@. fA@fBHTUREPj QR A&buH Q&Rt&B&P fB>f@ B&A&$MQURjHQbB&]ULVWffEfEfEMU<twhEMR0ufEfEDh$MUP0ufMfMfUffU|u3 b,h0 Q8u]Ph@hP QXu3P QlhlR8u3OEMMRh|P<3uhR0u%9u9thRpEjP Q E}uRj0UREP Q,URP$MU3+M@3+MQ`PhMQU3+hQ0u;UfE Pf fHP Ef}Uf Mf}uUU}tEMUUfcjj Q<E_^]ULVWffEfEfEMU<twhEMR0ufEfEDhMUP0ufMfMfUffU|u3 bh Q8u]Phh QXu3TP QlhR8u3"EMMRh$P<3uh0R0u%9u8thRpEjP Q E}uRj0UREP Q,URP$MU3+M@3+M@Q`PhDMQU3+hLQ0uUfEf}Uf Mf}uUU}tEMUUfbjj Q<E_^]UlVW}u<EM b bf3fEfEffEMB,;}2jL QpU DLULLfUffEfEffEMB.;}8j1 QpU ^U^fUffEfEffEMB0;}8j$ QpU ,aU,afUfQhUREPM@Q0ufBTf@TfE bl bf@T fAXfBZf@^6 f fB`2f f f f f f -f@` fAX(fBZf@^; f fB`3f f f f A f f dbuURQhpURjjh@BEP QHBxuPjjhM@QRH ABP yujjh@BhRH A6U@ 3+M@b 3+ k jjjb P QHB"hP bu@8x||J<@8}}J<f@ QTf@ fQ ffP Q H;}lB ^ztJH ^H3t&H ^ fP#fQ fH B;u fA fEfE_^]UVWEEPh QfEfUffUE Q`;},HXQRpMFjjh0u P QHE}E; t]UUfEfEffEMB,;}/M3tEPMREEpMMfEfUffUE Q`;}AHXuUFHXUEMQRx_^]UQEPcfEM}hREHUJEHUJE%MFU]UQfEfEffEMBX;}3MUFRuMBX;uf fE]UbtUREPjMQEUEMMURMUEE;uh QUUEfMffMt[U+UREP U+UERMQEMMUEPM]UQHQRx@ QRPx AB"P QxB"H6QRx@6fEfMffMUH`;}4UFQRtE F]UdE}; b QBP QLuf3fhhuf3YRh@P f RjjHfQf Pjj QjRQhDUREP QRPLuf3 RHQRLuf3 y6t'hTB6P QLuf3RbuDuf34f@hl QRdf]UVWHXB`MMQRpEEPMQEEMEEfEfEfMffMUH`;fEfUffUE QX;}4EMFQtfEHXUF}HXUEAMt# REP QLfE RPDMQRxfE_^]U0VW= bu|tPdfEfMffMUH;NU^Q%UEP tTEP iURPURjMQE(P tTE*P iU(RPU.RjM.QEP tEP iUR+REP jURM4Qt]M,QiE4P +RE6P jU6R bue t QdfEfUffUE Q;E TLBEMDLx fMQEbu`MDLH QE DLH QULLQ E%J UTLB H^MDLH QE DLH QULLQ E%J UTLB HfMQRTPE TLB0PfMQRTMQEP VEP U6RM8QVM:QE P UE]EP UE5} hYPEP U*RME]U&RME5} h.YPU(RMQtJM QiEP +fUfEE=~fEM}fEfUREP U4RtIU*RiM4Q+fUfEE=~fEM}fEfURE,P URMQVM QEP U RVU"R;_^]UVWfEfEffEMB;DM^EMQRMQ-UEHQMQ-UEHQMQ-UEHQMQ-UEHQMQ-UEHMUUEMU: u.}tEHMU:JuEE}uEEMM}UB@EMMUEM:u.}tUBEM:AuEE}uEUEE}MQUEEMUE:u.}tMQUE:PuEE}uEMUU}-EHMU||{U: u@{t+|HzU:Ju |EzutttppUBlMhhgl:uFgt1hBfl:Au#hlfu```MQURjHQEUUEMEUi@RPpEMMfEfUfUEfMffM:UR}3fUffUEP }3fUffUEP }3fUffUEP }3fUffUEP }3fUffUEM;HuFUBEMQ@UEHMUBEMQUEP UUEP UUEP UUEP UUEP UU}3fEffE}3fUffU}3fEffE}3fUffU}3fEffEM+MMQUR}U3+}3UD EM+MMQUR}U3+}3UD EM+MMQUR}U3+}3UD EM+MMQUR}U3+}3UD EM+MMQUR}U3+}3UD EMUUEM;t#jjUE+Rj QR{M+Mu}}MQRtff3_^]U8VWfEfEffEMB;MDLEMQRMQ@UEHQMQ@UEHMUUEMU: u.}tEHMU:JuEE}uEEMM}udUBEMMUEM:u.}tUBEM:AuEE}uEUEE}MQtNExU3+MyU3+$MQREHQUfB(Pf6f3_^]U,VWEPMQjBPoEMMUEUMQRpEEEfEfMfMUfEf-fEMQ}3fEffEMQ}3fEffEMQ% #M;uUUEE;MQMMURMM}3fUffU}3fEffEM+MMQUR}U3+}3UD EM+MMQUR}U3+}3UD EMUUEM;t#jjUE+Rj QRvM+Mu}}MQRt_^]UcuUt E|EhEEfEfEMU3 =trMU EMtUE3MUE3MfUfEffEfMffM{fUffUEMfEU$MU~fEE MU ]UQE TLB E}uf U;Qfrff3]UWfEPftt$t5hR3MLLQ 3MLLQ ffffLfff fbu3B3Qt8P ffffffMLf 3ffff;}1QQLf@_]UE|M^HMUuEEuMDLHQUfEPMQfURPTPfMQULLQ RE TLBP!fE Q`RfE]U}EtcM3R}G QXRhEPMuhURf3E QEE QXfUEt QXELMfELB ,aB"=u QjUHfMf fEMfEfUffUEM;}EbuM3QUE3HM}uUUEM;}t*jBXPh vQ& Ph vQUuhvP f3(buM3Q UE3HM}t]UR% #EM3QM3QEE| fMQ62UR% #EEEEMQURMtURE3QtUREP fBf]Ux&uf3. cuf3EMB&f]UE}f3! f ff f]U$Vbu EETUUE TLUE ^UHZUBEMUB;Etf3MQ U}uf3EM+HB+fEfEfEfMffMUH^;}UUE3U;u?EMUuMQBEMTfUffUfETEH;MtQjfURfEP!u-jfURfEPu f f ffEUE<fEfMffMUH^;}yUEQUEQ0uQUB E}uh QUE+B Q+fEEMUjE Q^;uEMTEMTfUffUf^]UbuU3Btf3M3Q@uf3f]UE}f3MtWfEfEfUffUE Q;})E ^RztfE# Q"^QJfEUth(h,h8h< f]UEPej vQR E}6H^QBZMQREP Q(fEfUffUE QX;HUBMUbuU3BEM3QU}t-EP % #fEfEfU@fUEPufUfUjEPMQR(EP Q$ff3]U PMQ3Ph` vQ]UE}f3MtWfEfEfUffUE Q;})E ^RztfE# Q"^QJfEUththxhh f]UVWEPj vQR H^QxRP Q,@3hRP Q,u3%u$uftftffttB^;fpfpffppHX;;BMQpll3B%pfMf%=tU@t?lB$lAtlHlJt3xfMflP % #?;u#HZtEPp pBX;u QZtMAd.0 I^xBZUzQR$f@ff3_^]UQM}bt}ct8UDEMU4EMB bB ^]UVWE tEHQUHZUUf fEMdufEUEBQ % #fEfEUbQt8E b4BfEP;ufUffUE bBufEMfMUBPfMQhfEE} fAUt[E bDB TLB +E Q+fEHZUUE QZE%Ed vMUf fJB}3UD EMQ RuMffAMA}3UD E b t(U JffB J &U JBf fJ}3UD EMQ 3Bt,MA}3UD EFMAQAQ}3ELMUvPjh fEUU}t}tW}buUB HUB HMQ B4@MQ Bf@ buB AQUBfQUfPR fARd_EH 3QfUfEffEMQ B$MQ BE~fEMQ EJ UB HMQ B$MQ Bf@_^]U Q8P<H<QPH tff]UWE TLBPMDLHQfURc%PfEPcf3Qnp%PhvRcutULLQ RitTMDLH QH3<Ph$=v3D vPv_]UE3H]UQE% QZMQ3M}|BX9E| EK QEHUP % #PUE]UfEE QZEMAffMUH^;|U, QEHUEMQ`ufEEP % #PfEfURafPBn%PfMQa%Ph0UREMfE]UVWE TLEJ fURU3+ tf3"E TLB PP@_^]UVWEx v3+v_^]U fEfEfEfEfEfEfEMQUREPMQUREPMQEjjUR1fEjjEPfMffMjjURfMffMjj URfMffMjjURfMffMjjURfMffMjjURfMffMjjUR{fMffMjjUR`fMffMjjUREfMffMjj UR*fMffMjj&URfMffMjj*URfMffMjj.URfMffMjj1URfMffMjj4URfMffMjj$URfMffMcujj6MQ_fUffUEt+MQRh8vPvMt,UBPhX vQv]Ut,EHQhxvRv)E}1MQREPh vQvU}0EHQURhvPv bu9E~.MQREPh vQvqmUt-EHQURhvPv9Mt.UBPMQhvRv3]U$EHMfEfUffUE Q^;E QZUffEMBX;|MfUHX;}abu$ QEM3TU!HUE3LM}uUf3fEfEffEMBX;h QEMUbuU3BEM3QU}EP % #fEURduLfEfMffMUH^;}'UHZM3M;uUffEPP QTtEffUf EffUf EP>M}t}t"UffMfU ffM fvBZM]USfEfEffEMU;}fEfEffEMU;}:EM;uUEE3UEE3;uff3[]UM B2E Q<H:H2M}u f U;UEfQYUBEfHQYUBEMQPEMQPE3HtU3B=uMA UR%MAUUH<UUJEf fA"]UQH<UB2EM3QRPMU3BP QUBE3H tUBE@FM3QuE@M3QuE@MUBAMUBAMfQREP ]UH<B:B2EMH<H2MU;UsH<UE UUj Qp]UH$tLjjURjHQRfB@fE fA@fH@fJ:jjURjHQQfB>fE fA>fH>fJ:buU y&tIB&P t&fH:QB&P ]UjH2MB< Q: Q2UE;Es5MQ%;E|H<UUE Q<MMB< Q: Q2UE;Er Q<EM UUfEPMQ QL]UVWvEfEfMffMUH;UtEfEP Q^yU3+4M^xU3+}3UD E@Mv_^]UE3HuU3PMQUR&E3HuUREPMQ]UQHX9M}BMUP tPBMUP % #fEURfEP;M A$QE (,P]UfEPfEM}URh0EPMDLH M}tURREE?MDLH(QULLQRE TLBPMQfURQfP^%Ph8MQ]UEP t+UREP RE LPP TH]UEfHfMUHuUBMBuMQ~ Ef@MQU}E$&MBMAXbuMA UBEHt*U^UABMBrA)M^MPQE QnPVE@d bu EEEMHULLUABMBAfMQPt3E@t bu EEEMH0UBbu EhEUEBMDLMP0QE QPE@ bu EEEMHULLUA<BMAfUROtMAUBE@MAUBt(MDLMPQE QP%E TLEJHUH J]6UEEEMMU U}HM3$$ULLQU7E TLBEMDLH0MULLQ<UE TLBEMDLHMULLQUE TLztE TLBHMEoULLQ UW M}t,UR Q6EkLUMDLHDMU^QUE ^B%EM^H)MU^QUHTuU^MnU^QUE ^BE?M^HM&B<MJ2Mf3UEMUf]uUm4V U`VWEHDM}uUREMQ Q6UE EEM;MUU EEM;MUkLELQEkLMTR;}GUkLu}EkLuMkL}UkL}u7_^]UQfHfMUtfE P<;Q8tH8*9J<ufEPi Q8~9P<ufMQMDB8 9A<tB8 9A<ufURf3]UE|vMbHB<B2EMQfEEP fEUEMQU^@vj vQhuf3 vQXfEfEEUUjuH<B:B2EMUEMHUBE@fMQURfMQUR fAf]U0VWcuRf3vE|MDLEEMQURjHQxEUUEZ}MQhRfEfEffEMU;}E3HuUEEMU;|kEZuOh<hD uf3hhuf3nRdEPMQjBPwMUfMfEPMQEP UUE}u+jMQhuf31MDLxU3+MQMMU}u+jEPh uf3@1E TLzU3+}MAUB[iEE3t}3UD EMQjhfEE}f3MUB MAIJD Ep}EH3QEH UJEPMQjBPuEMUEE}uM3} HFUr}MQURjHQRuEUEMM}M3}jEEPEMfQREHQUBlPTPM(QE@+MA*U J!JHEp<}EPMQjBP`tEMUEEM3}EPMQEPMQj BPsEMUEEM3}}Ht B bfBfEfEM|U^QUEjEPM3Q3PjjMQhh_fEP QTPUB PMQdth$h(h<h@ RdP fAf_^]UVWEPMQjBP~rEMMvUfEfEffEMU;}dEP UU3+}3UD EMUUE vQjhfEE}f3dMQURjHQqEUUEMUUjEPfMQjUREPtff3_^]UWjjjjHQ;jjjjBP:jjjj QR:jjjjHQ:jjjj BP:MQURjHQpEUUfEfEffEMU;}{EP U+PEP UR M+PURMUUjM3}EM+Q PEP UE+P PURjjj j QRC9EMUUELQU REP _]UVWx6uf3 LLMUBDE}MQPEP B6EMQuEP tqURMQDR;~0MQLPEP UU^EHDQ Q6UEHDQuEHDQt8H6QRP U+Q6+PEPMLQ B6P QPLPB6P QTUz(|f3 EH(B6MURuMQthhP Q6RPP Q6DE3}MfQ(REP jUR U+Q6REP 7R`PMQfBf_^]UQfHfMJ<;H8tB8* 9A<uURfEP!y Q8~9P<uMQfURULH89J<tH89J<uEPfMQYf3]UH<B:B2EMbHB<B2EM;Ms B<MUMMjcfBf]UVWcuRf3E TLBE U;Qr%HQRP Q9Ur hhf3MDLxt(hh uf3fEP| fUR9EPMQjBPiE3MDLHQM1qqq3ULLQRM1qqqJH3U5TLz<HF3U5TLz0HJ3U5TLzE TLBP % #fE3E DLHQfURE TLBP (R`Ph h$ fBf_^]UVx6uf3> LLMUBDE}uf3MQPEP B6EMQuEP tqURMQDR;~0MQLPEP UU^EHDQ Q6EkLUMQDRuMQDRt; Q6RPP U+Q6L+PELPMQ B6P QPLPB6P QTUBDP ujUBDP R`PMQfBf^]UQH<QU}t}tY}t}H bHUTL^;JuBuf[VMB bB;uf1, QtfEP QXtff3]UEE}wuM$HfB<HuNB<Hup51,bu EPE8E 3]pwUVW4 8 f<f> @Zf<ffffh :ff>@fff :ff>@8 UE_^]%D$u9~. $ u?h,Yu3f hhYY=u9t0 Vq;rtP%Y^jXUS]VuW}u =&tu"t WVStWVSu3NWVSSEuu7WPStu&WVSu!E}ttWVSEE_^[]%(|$u=u t$jXl *>FR9@@RQ@K@f/@Y@$@N@2l *>FRmemmovesprintf>atol_ftolngmtimetimeMSVCRT.dll^free_inittermmalloc_adjust_fdiv]DisableThreadLibraryCallsKERNEL32.dll_strcmpiI6NHLinfo_NHL_98_99.DLLGetInfoc <Tl,Dt4Ld| $ < T l , D t 4Lh$8L`t ( < P d x ,c@Pl0Pcp,Dtc0H`xc( c<Ldx,@Th|0DXlc 4Hp$8L`t$@Team dataTeam Number %uunknown 0x%02X=%2dunknown 0x%02X=%2dunknown 0x%02X=%2dF1-1 %2dF1-2 %2dF1-3 %2dF2-1 %2dF2-2 %2dF2-3 %2dF3-1 %2dF3-2 %2dF3-3 %2dF4-1 %2dF4-2 %2dF4-3 %2dD1-1 %2dD1-2 %2dD2-1 %2dD2-2 %2dD3-1 %2dD3-2 %2dPP1-1 %2dPP1-2 %2dPP1-3 %2dPP1-4 %2dPP1-5 %2dPP2-1 %2dPP2-2 %2dPP2-3 %2dPP2-4 %2dPP2-5 %2dPP3-1 %2dPP3-2 %2dPP3-3 %2dPP3-4 %2dPP4-1 %2dPP4-2 %2dPP4-3 %2dPP4-4 %2dExtra 1 %2dExtra 2 %2dPK1-1 %2dPK1-2 %2dPK1-3 %2dPK1-4 %2dPK2-1 %2dPK2-2 %2dPK2-3 %2dPK2-4 %2dPK3-1 %2dPK3-2 %2dPK3-3 %2dPK4-1 %2dPK4-2 %2dPK4-3 %2dGoalie 1 %2dGoalie 2 %2dUnknown 0x%02X=%2dScoring %2dDefense %2dChecking %2dGoaltending %2dPowerplay %2dOverall %2dunknown %26Player 01 %4Player 02 %4Player 03 %4Player 04 %4Player 05 %4Player 06 %4Player 07 %4Player 08 %4Player 09 %4Player 10 %4Player 11 %4Player 12 %4Player 13 %4Player 14 %4Player 15 %4Player 16 %4Player 17 %4Player 18 %4Player 19 %4Player 20 %4Player 21 %4Player 22 %4Player 23 %4Player 24 %4Player 25 %4Goalie 01 %4Goalie 02 %4Goalie 03 %4Player offsetsNum(0-7) 0x%XNum(0-3)/Speech(4-7) 0x%XSpeech(0-7) 0x%XVisor(3) 0x%XPos(0-2)/Face(3-7) 0x%XFace(0-6) 0x%Xunknown 0x%Xunknown 0x%XFirst Name 0x%08lXLast Name 0x%08lXGoalie attributesSize/Overall 0x%02XSpeed/Endurance 0x%02XAggress./Agility 0x%02XBalance/Passing 0x%02XHeight/Weight 0x%02XGlove/? 0x%02XGL/? 0x%02XSL/GR 0x%02X5Hole/SR 0x%02XDef/Off 0x%02XRecover/PuckCov. 0x%02XPokeCheck/PuckH. 0x%02XPlayer attributesSize/Overall 0x%02XSpeed/Endurance 0x%02XAggress./Agility 0x%02XBalance/Passing 0x%02XHeight/Weight 0x%02XL/R/Shot Pref 0x%02XChecking/ShotPow 0x%02X?/Intensity 0x%02XShotAccu/StkHdl 0x%02XDef/Off 0x%02XFaceoffs/PassSht 0x%02XShotQuick/Accel 0x%02XPlayer birthplaceBirth Place %40Birth Date 0x%04X=%ldDraft Year/Pos 0x%04X=%ldGoalie StatsPlayer Number %ldGames Played %uMIN %uGAA %uGA %uSave Percent %uW %uL %uT %uSA %uG %uA %uP %uPIM %uENG %uSO %uSTARS %uPO: Games Played %uPO: MIN %uPO: GAA %uPO: GA %uPO: Save Percent %uPO: W %uPO: L %uPO: T %uPO: SA %uPO: G %uPO: A %uPO: P %uPO: PIM %uPO: ENG %uPO: SO %uPO: STARS %uPlayer StatsPlayer Number %ldGames Played %uGoals %uAssists %uPoints %u+/- %dPPG %uSHG %uGWG %uGTG %uShots %uPIM %uSTARS %uPO: Games Played %uPO: Goals %uPO: Assists %uPO: Points %uPO: +/- %dPO: PPG %uPO: SHG %uPO: GWG %uPO: GTG %uPO: Shots %uPO: PIM %uPO: STARS %uunknown 0x%04lX=%uunknown 0x%04lX=%uunknown 0x%04lX=%uunknown 0x%04lX=%uunknown 0x%04lX=%ucR "$R'T'R (|(`)R (|(`)R$*++R(8*++<@ HP !lpct|R "$R#(|(`)R$(|(`)R*++R*++ #$NWSBc$(0+h,-4@778DT00X` ht8@:;< "0$&(.$(<=DL6"77"cP*c`d,chlp|AIBBd45d45d45d45 d45d45d45d45d45d45d ,45d0@45dDP45dT`45ddp45dt|45d45d45d45;??@@o>>1? ( ( 11 *c55 * 0B664<2)3DP2d2Tdhlptx $,$< HLPX`dchpt|+h,-778008@:;< "0,$04&8L(Pd.hpt="c*c,c?33?33?33?33?33?33?33?33? ,33?0<33?@L33?P33?`p33?t33?33?33?33?33?33?33?33?33? 433?8L33?Pd33?h|33 ( ( 11 ,c *'2d22)3 ,;??@@0<!AwAB@DHLP!X`dhlptx| $(,048<D$T `dhpxc|''''''', '0L"'P`$'dt&'x('*','.'0'2'04'8H6'Pl8't:'<'>'@'B'(048<@DHLPTX`dhlptxc+h,-77C00 ($4D.cHP0cT2c`h&l| *(B @c>c4<6c8c:c,$B(06"77"Bc4@DPAIBBdT45d`h45dlt45dx45d45d45d45d45d45d45d45d45d45d 45d$045d4<45d@T45dXl45dpx45 (|8@:;< ( 11 *c55 *B662)32d2 $(,04<@DHLPTX`dhlptx|& c$,08+h,-<H77CL00`hp|$.c0c2c& *(B @c>c 4$,<0@6cDL8cPX:cd,hxB"Bc|J@@B?33?33?33?33?33?33?33?33?33?(33?,833?<D33?H33?`t33?x33?33?33?33?33?33?33?33 (,48@:8@;< ( DP11 ,ch *'l|2d22)3 (,048<@DHLPTX`dhlptx|& c'''','0@'D'`x '|"'$'&'('*','(.',H0'Ld2'l|4'6'8':'<'>'4@'<PB'XhD'pF'H'J' $(,48<@HPX`hptxc899 C99 9"9$9 &9 }C9*$89(<P9,Tp9.xB90949296B8@8 8(088@;HT|DDpH:`h:pCDDrD<<0<=0<>0<?0<@0<A0c=99 C9$9 (09"4<9$@P9 &Td9hx}C9*|9(9,9.B909492896@B=`l=%px=: =\0;|DDpH::CDDrD $(,48<DHPX`dlptx|($08JzRS;<<pI=>?=J@ABC8 DLt'|lsrpXa$JzRS;@<tI=>?=J@ABC< DPt'lspXa;0<dI=x>?ABCt'$08lPXsdprpXa;<I=0>@?ABCt'ls(p8@XLTahpRS;<I=?' @A<D Dpt'lsrp$X08aLTRS;p<I=?' @A ( DTt'pXaIlIsIrRS;<DX`pxXaIlIsIr'r>0K(r,bRp4@X5uhhtPx70>x|P{Zb|P{(60s4LJY<H`sdPj@qlx5wBy70>}P{Zb,}P{0 @` @` l|@@ $048HLThlpt@@ "& "& "& "&*.E4I5 " &! *" .#& ' ( ) ". &/ *0 E$I%* + , - "1 &2 *3 48 $(,048<LPTXh "& E6I7M8Q9U: "& "& "&*.E4I5 " &! *" .#& ' ( ) ". &/ *0 E$I%* + , - "1 &2 *3 48:t|$,4<DLTdlt|$,4<DLTdlt|$,4<DLTdlt|-CA-ai DL;d<t=>;c,8tDPpd<alNslctp(08@tX`mlt gp(cF-G@5Go_svS~6*#{JZ+/(cF-G@5GoovS~6*#{JZ+CounterCNTDateDATETimeTIMEHome TeamHOME TEAMVisitor TeamVISITOR TEAMHome ScoreHSVisitor ScoreVSCNTDATETIMEHOME TEAMVISITOR TEAMHSVSCounterCNTDateDATEHome TeamHOME TEAMVisitor TeamVISITOR TEAMHome ScoreHSVisitor ScoreVSCNTDATEHOME TEAMVISITOR TEAMHSVSCounterCNTTeamTMPositionPJersey NumberNUMNameNAMEFirst NameLast NameHeightHGTWeightWGTGames PlayedGPGoalsGAssistsAPointsPTPenalty MinutesPIM+/-+/-Power Play GoalsPPGShort Handed GoalsSHGShotsSHTShooting PercentageSHT%RookieRStar PointsSTGWGGWGTGGTStick HandHSpeedSPDAccelerationACLAgilityAGIBalanceBALShot PowerPOWShot AccuracySACShot QuicknessSQUPass-ShootP-SPassingPASStick HandlingSTHFace OffsFACAggressivenessAGGCheckingCHKEnduranceENDIntensityINTSizeSIZOffensive AwarenessOFFDefensive AwarenessDEFOverallOAShot PrefSVisorVPlace of BirthPLACE OF BIRTHBirthdayBIRTHDAYDraft YearDYDraft PositionDPFaceFACEPBP SpeechPBPCareer StatsCSCNTTMPNUMNAMEHGTWGTGPGAPTPIM+/-PPGSHGSHTSHT%RSTGWGTCNTNAMEHSPDACLAGIBALPOWSACSQUP-SPASSTHFACAGGCHKENDINTSIZOFFDEFOACNTNAMEPLACE OF BIRTHBIRTHDAYDYDPFACEPBPSVCSCounterCNTTeamTMPositionPJersey NumberNUMNameNAMEFirst NameLast NameHeightHGTWeightWGTGames PlayedGPGoalsGAssistsAPointsPTPenalty MinutesPIM+/-+/-Power Play GoalsPPGShort Handed GoalsSHGShotsSHTShooting PercentageSHT%Star PointsSTGWGGWGTGGTSizeSIZEnduranceENDSpeedSPDAgilityAGIAggressivenessAGGPassingPASBalanceBALLeadershipLEAShot PowerPOWCheckingCHKIntensityINTToughnessTOUStick HandlingSTIShot AccuracyACCDefensive AwarenessDAWOffensive AwarenessOAWFace OffsFACAccelerationACLShot QuicknessQUIDeflectionsDEFPass-ShootP-SOver AllOVAUnknown attribute 1UA1Unknown attribute 2UA2Unknown attribute 3UA3Unknown attribute 4UA4Place of BirthPLACE OF BIRTHBirthdayBIRTHDAYDraft YearDYDraft PositionDPFrontend face/PBPFAC1Game faceFAC2Career StatsCSShot PrefSStick HandHCNTTMPNUMNAMEGPGAPTPIM+/-PPGSHGSHTSHT%STGWGTCNTTMPNUMNAMEHGTWGTHSSIZENDSPDAGIAGGPASBALLEAPOWCHKINTCNTTMPNUMNAMEHGTWGTHSTOUSTIACCOAWDAWFACACLQUIDEFP-SOVACNTNAMEPLACE OF BIRTHBIRTHDAYDYDPFAC1FAC2CSCounterCNTYearYRTeamTMGames Played (Season)GPGoals (Season)GAssists (Season)APoints (Season)PT+/- (Season)+/-Power Play Goals (Season)PPGShort Handed Goals (Season)SHGGWG (Season)GWGGTG (Season)GTGPenalty Minutes (Season)PIMShots (Season)SHTShot Percentage (Season)PCTGames Played (Playoffs)GP@1Goals (Playoffs)G@1Assists (Playoffs)A@1Points (Playoffs)PT@1+/- (Playoffs)+/-@1Power Play Goals (Playoffs)PPG@1Short Handed Goals (Playoffs)SHG@1GWG (Playoffs)GWG@1GTG (Playoffs)GTG@1Penalty Minutes (Playoffs)PIM@1Shots (Playoffs)SHT@1Shot Percentage (Playoffs)PCT@1CNTTMYRGPGAPT+/-PPGSHGGWGGTGPIMSHTPCTCNTTMYRGP@1G@1A@1PT@1+/-@1PPG@1SHG@1GWG@1GTG@1PIM@1SHT@1PCT@1CounterCNTTeamTMPositionPJersey NumberNUMNameNAMEFirst NameLast NameGames PlayedGPWinsWLossesLTiesTMinutes PlayedMINGoals AllowedGAGoals Against AverageGAAShut OutsSOEmpty NetsENGSavesSAPenalty MinutesPIMGoalsGAssistsAPointsPTSave PercentPCTRookieRStar PointsSTGlove HandHSpeedSPDRecoverRECAgilityAGIBalanceBALGlove LeftGLEGlove RightGRIStick LeftSLEStick RightSRIPassingPASPuck HandlingPHAPuck CoverPCO5 Hole5HOAggressivenessAGGPoke CheckPCHEnduranceENDSizeSIZOffensive AwarenessOFFDefensive AwarenessDEFOverallOAPlace of BirthPLACE OF BIRTHHeightHGTWeightWGTBirthdayBIRTHDAYDraft YearDYDraft PositionDPFaceFACEPBP SpeechPBPCareer StatsCSCNTTMPNUMNAMEGPWLTMINGAGAASOENGSAPIMGAPTPCTRSTCNTNAMEHSPDRECAGIBALGLEGRISLESRIPASPHAPCO5HOAGGPCHENDSIZOFFDEFOACNTNAMEPLACE OF BIRTHHGTWGTBIRTHDAYDYDPFACEPBPCSCounterCNTTeamTMPositionPJersey NumberNUMNameNAMEFirst NameLast NameGames PlayedGPWinsWLossesLTiesTMinutes PlayedMINGoals AllowedGAGoals Against AverageGAAShut OutsSOEmpty NetsENGSavesSAPenalty MinutesPIMGoalsGAssistsAPointsPTSave PercentPCTStar PointsSTGlove HandHSizeSIZEnduranceENDSpeedSPDAgilityAGIAggressivenessAGGPassingPASBalanceBALGlove LeftGLEGlove RightGLRStick LeftSTEStick RightSTR5 Hole5HOOffensive AwarenessOFFDefensive AwarenessDEFPuck ControlPCORecoverRECPuck HandlingPHAPoke CheckPCEIntensityINTOver AllOVAUnknown attribute 1UA1Unknown attribute 2UA2Place of BirthPLACE OF BIRTHHeightHGTWeightWGTBirthdayBIRTHDAYDraft YearDYDraft PositionDPFrontend face/PBPFAC1Game faceFAC2Career StatsCSCNTTMPNUMNAMEGPWLTMINGAGAASOENGSAPIMGAPTPCTSTCNTNAMEHSIZENDSPDAGIAGGPASBALGLEGLRSTESTR5HOOFFDEFPCORECPHAPCEINTOVACNTNAMEPLACE OF BIRTHHGTWGTBIRTHDAYDYDPFAC1FAC2CSCounterCNTYearYRTeamTMGames Played (Season)GPWins (Season)WLosses (Season)LTies (Season)TMinutes Played (Season)MINGoals Allowed (Season)GAGoals Against Average (Season)GAASave Percentage (Season)PCTShut Outs (Season)SOShots (Season)SHTGoals (Season)GAssists (Season)APoints (Season)PTPenalty Minutes (Season)PIMGames Played (Playoff)GP@1Wins (Playoff)W@1Losses (Playoff)L@1Ties (Playoff)T@1Minutes Played (Playoff)MIN@1Goals Allowed (Playoff)GA@1Goals Against Average (Playoff)GAA@1Save Percentage (Playoff)PCT@1Shut Outs (Playoff)SO@1Shots (Playoff)SHT@1Goals (Playoff)G@1Assists (Playoff)A@1Points (Playoff)PT@1Penalty Minutes (Playoff)PIM@1CNTTMYRGPWLTMINGAGAAPCTSOSHTGAPTPIMCNTTMYRGP@1W@1L@1T@1MIN@1GA@1GAA@1PCT@1SO@1SHT@1G@1A@1PT@1PIM@1CounterCNTNameNAMEGames PlayedGPPointsPTWinsWLossesLTiesTGoals ScoredGFGoals AllowedGAGoal DifferenceGDPower Play GoalsPPGPower Play TimesPPTPower Play Goals AllowedPPGAPower Play PercentagePP%Short Handed GoalsSHGShort Hand TimesTSHShort Hand Goals AllowedSHGAPenalty Killing PercentagePK%Team ID?IDName 2?NAME2Name 3?NAME3Name 4?NAME4Change TeamCHANGE TEAMLabelLABELControl Human/ComputerCScoringSCDefenseDFCheckingCHGoaltendingGTPowerplayPPOverallOACounterCNTNameNAMEGames PlayedGPPointsPTWinsWLossesLTiesTGoals ScoredGFGoals AllowedGAGoal DifferenceGDPower Play GoalsPPGPower Play TimesPPTPower Play Goals AllowedPPGAPower Play PercentagePP%Short Handed GoalsSHGShort Hand TimesTSHShort Hand Goals AllowedSHGAPenalty Killing PercentagePK%Team ID?IDName 2?NAME2Name 3?NAME3Name 4?NAME4Change TeamCHANGE TEAMLabelLABELControl Human/ComputerCCNTNAMEGPPTWLTGFGAGDPPGPPTPPGAPP%SHGTSHSHGAPK%CNTNAMEIDNAME2NAME3NAME4CNTNAMESCDFCHGTPPOACHANGE TEAMLABELCCNTNAMEGPPTWLTGFGAGDPPGPPTPPGAPP%SHGTSHSHGAPK%CNTNAMEIDNAME2NAME3NAME4CNTNAMECHANGE TEAMLABELCPlayers/Goalies/Teams/Schedule/Career statisticsNext/Previous pageSeason/PlayoffsCurrent/Previous/DifferenceConferences/DivisionsAll/Attackers/DefendersSelected player/goalie is always on screenHide player/goalie if games played is zeroSorting directionShow all players/one team's players/free agentsSelect teamExitExit to league selectorLineLine EditorScheduleSchedule EditorRulesRule EditorPrintPrint listSaveSave database filesAboutInformation about NHLINFOPlayers/Goalies/Teams/Schedule/Career statisticsNext/Previous pageSeason/PlayoffsCurrent/Previous/DifferenceConferences/DivisionsAll/Attackers/DefendersSelected player/goalie is always on screenHide player/goalie if games played is zeroSorting directionShow all players/one team's players/free agentsSelect teamExitExit to league selectorLineLine EditorScheduleSchedule EditorPrintPrint listSaveSave database filesAboutInformation about NHLINFOPlayers/Goalies/Teams/Schedule/Career statisticsNext/Previous pageSeason/PlayoffsCurrent/Previous/DifferenceConferences/Divisions/Free AgentsSelected team is always on screenHide team if games played is zeroSorting directionSelect teamExitExit to league selectorLineLine EditorScheduleSchedule EditorRulesRule EditorPrintPrint listSaveSave database filesAboutInformation about NHLINFOPlayers/Goalies/Teams/Schedule/Career statisticsNext/Previous pageSeason/PlayoffsCurrent/Previous/DifferenceConferences/Divisions/Free AgentsSelected team is always on screenHide team if games played is zeroSorting directionSelect teamExitExit to league selectorLineLine EditorScheduleSchedule EditorPrintPrint listSaveSave database filesAboutInformation about NHLINFOPlayers/Goalies/Teams/Schedule/Career statisticsNext/Previous page(F3) Season/Playoffs(F5) Conferences/Divisions/Free AgentsCompare(F6) Compare two team's scoresGames(F7) Show number of played and total games(F11) Show all players/one team's players/free agents(T) Select teamExitExit to league selectorLineLine EditorScheduleSchedule EditorRulesRule EditorPrintPrint listSaveSave database filesAboutInformation about NHLINFOPlayers/Goalies/Teams/Schedule/Career statisticsNext/Previous page(F3) Season/Playoffs(F5) Conferences/Divisions/Free AgentsCompare(F6) Compare two team's scoresGames(F7) Show number of played and total games(F11) Show all players/one team's players/free agents(T) Select teamExitExit to league selectorPrintPrint listSaveSave database filesAboutInformation about NHLINFOPlayers/Goalies/Teams/Schedule/Career statisticsNext/Previous pageExitExit to league selectorPrintPrint listSaveSave database filesAboutInformation about NHLINFOPlayers%d PlayersStatsAttributesMiscPTGoalies%d GoaliesStatsAttributesMiscGAATeams%d TeamsStatsInformationMiscPTSchedule%d GamesScheduleDATECareer (Players)%d SeasonsSeasonPlayOffsYRCareer (Goalies)%d SeasonsSeasonPlayOffsYRPlayers%d PlayersStatsAttributes1Attributes2MiscPTGoalies%d GoaliesStatsAttributesMiscGAATeams%d TeamsStatsInformationMiscPTSchedule%d GamesScheduleDATECareer (Players)%d SeasonsSeasonPlayOffsYRCareer (Goalies)%d SeasonsSeasonPlayOffsYRAllEastern ConferenceWestern ConferencePacific DivisionCentral DivisionNortheast DivisionAtlantic DivisionAll StarNational TeamsAllEastern ConferenceWestern ConferenceNortheast DivisionAtlantic DivisionSoutheast DivisionCentral DivisionNorthwest DivisionPacific DivisionAll StarNational TeamsPeriod Length5 Minutes10 Minutes20 MinutesPenaltiesOffLevel 1Level 2Level 3Level 4MaxFightingOffOnOffsidesOffOnIcingOffOnTwo Line PassesOffOnInjuriesOffOnLine ChangesOffManualAutoAuto ReplayOff12Pre-Game PresentationOffOnPlay Stoppage PresentationOffOnFL1FL2FL3FL4DL1DL2DL3PP1PP2PP1PP2Extra attackersPK1PK2PK1PK2GoaltendersFL1FL2FL3FL4DL1DL2DL3PP1PP2PP1PP2Extra attackersPK1PK2PK1PK2GoaltendersShoot OutF1-1F1-2F1-3F2-1F2-2F2-3F3-1F3-2F3-3F4-1F4-2F4-3D1-1D1-2D2-1D2-2D3-1D3-2PP1-1PP1-2PP1-3PP1-4PP1-5PP2-1PP2-2PP2-3PP2-4PP2-5PP3-1PP3-2PP3-3PP3-4PP4-1PP4-2PP4-3PP4-4EX-1EX-2PK1-1PK1-2PK1-3PK1-4PK2-1PK2-2PK2-3PK2-4PK3-1PK3-2PK3-3PK4-1PK4-2PK4-3F1-1F1-2F1-3F2-1F2-2F2-3F3-1F3-2F3-3F4-1F4-2F4-3D1-1D1-2D2-1D2-2D3-1D3-2PP1-1PP1-2PP1-3PP1-4PP1-5PP2-1PP2-2PP2-3PP2-4PP2-5PP3-1PP3-2PP3-3PP3-4PP4-1PP4-2PP4-3PP4-4EX-1EX-2PK1-1PK1-2PK1-3PK1-4PK2-1PK2-2PK2-3PK2-4PK3-1PK3-2PK3-3PK4-1PK4-2PK4-3SO-1SO-2SO-3SO-4SO-5ExitExit season selectorAboutAbout NHLINFOInformationInformation about loaded modulesExitExit DB ViewerPlayersView PlayersAttributesView AttributesBirthplaceView BirthplaceStatsView StatsExitExit DB ViewerTeam DataView Team DataExitExit rule editorExitExit line editorCheck LinesCheck linesSelect TeamSelect teamPrintPrintRegular/AdditionalView regular/additional playersSave LineSave current lineLoad LineLoad saved lineExitExit line editorCheck LinesCheck linesSelect TeamSelect teamPrintPrintExitExit schedule editorTeamSelect teamMonthSelect monthCompareCompare two teamsGamesSelect teamPrintPrint scheduletype %ld not found in db '%s' database '%s' type %ld, size already %ld, delta %ld findschedteam() no team %ldcorrupt position %ld%4.4d.%02.2d.%02.2d%02.2d:%02.2d - %2d - 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 Not played 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19---no team?->Free Agent->Hidden Free Agent->Additional->Hidden Free Agent->Free Agent->Additional->Hidden Free Agent->Free Agent->AdditionalYNYesNoCLRDGCenterLeft WingRight WingDefenderGoalieYNYNYesNoNWSBNoneWristSlapBackLRLeftRightGGoalieCHComputerHumanteam number %ld not foundOkNHLINFO 4.11 or earlier schedule database error fixedOkNHLINFO 4.11 or earlier team/player name database error fixedPlayoffsSeasonAll PlayersAttackersDefendersTeam '%s': corrupt player removed AdditionalsRegularsWARNING: duplicate player %ld (%s %s) at %s and %s (%s) Probable cause: updated NHL98xxx.DBF but forgot to delete ADDITION.xxx fixing.. NOTE: check all teams' lines for missing players! (fixing..) first clone is removed from rosters corrupt staticdatabase playernum=%ld,attnum=%ld,birthnum=%ld!corrupt staticdatabase playernum=%ld,attnum=%ld,birthnum=%ld!corrupt database (STATS_PLAYERNUM!=PLAYERNUM %d<>%d)corrupt database (CAREER_PLAYERNUM!=PLAYERNUM %d<>%d)corrupt database (STATS_PLAYERNUM!=PLAYERNUM %d<>%d)corrupt database (CAREER_PLAYERNUM!=PLAYERNUM %d<>%d)nonhl99nhl99db\0nhl99000.dbfGame DirectorySoftwareEA SPORTSNHL 99nhl99000.dbfdb*.dbfnhl99000.dbfdb\0%3.3snhl99001.dbfexhibitionnonhl98nhl98db\0nhl98000.dbfGame DirectorySoftwareElectronic ArtsNHL 98nhl98000.dbfdb*.dbfnhl98000.dbfdb\0%3.3snhl98001.dbfnhl%d001.dbfdb\0nhl%d000.dbf..FEFLUFFPSTATS.PSTOLD addition.%3.3sADD2setaddi() but no free spaceCorrupt user players' offsets, fixing.. YesNoDid you remember to back up DB*.*? Continue saving? NHL%d000.DBF..FEFLUFFPSTATS.PST Save completed Press any key ADD2tried to detach already detached playerMax %d additional playersOkMax %ld players and %ld goaliesMax %ld free agentsOkplayer disappearedOkLines savedOkcouldn't open new saved lines fileLINES_%02ld.%3.3sOkLines loadedOkcouldn't open saved lines fileSelect playerCancelDressScratch->Regulars->AdditionalsHealChange captaincySelect%c %2d %s %s (%c) ? %2d%cScratched players on line (%s)Same players on same line (%s)Empty line position(s) (%s)Only %d goalies (%s)Too few players <12 (%d) (%s)Too many players >25 (%d) (%s)%d captains (%s)%d assistant captains (%s) (empty) (?] (%ld) (%c %3d %s %s %ld) (empty)TEAM DATAPLAYER OFFSETSGOALIE ATTRIBUTESPLAYER ATTRIBUTESPLAYER BIRTHPLACEGOALIE STATISTICSPLAYER STATISTICSGame Date (YYYY.MM.DD)strange size of USER_PLAYER_OFFSET table (%ld, but should be 90 or more)NoYesUser player list full Do you want to expand it? NOTE: DO THIS ONLY IF YOU WANT NHL'98 TO CRASH WHEN CREATING NEW SEASON!!YesNoAre you really sure?First nameLast nameSelect positionNHLINFOOkPlayer createdOkPlayer duplicatedOkHidden free agent createdSelect teamcareer slot already in use but no career stats foundOkOnly user created players can be deletedYesNoThis player is still assigned to team Do you still want to delete it?OkPlayer deletedToni WilenNHLINFO NHL Hockey '98 and '99 supportElectronic Arts NHL '98NHL'98Electronic Arts NHL '99NHL'99'0]000001111D1]1111112=2u22223=33333334Y4x4444445y55555555 666C6V6d6q666667797F7_7p7|77777 8J8}88888919d99999:!::::::: ;[;m;v;;;;;<+<S<<<<=&=A=y=======>>I>e>>>>??1?D?c????? D0%0A0O0b0t0~0000000 131q11111111112-2B2]2r222222233 3k3u344644445!5J5s56666777,7;7A7K7f7777788+8E8T8888889+989i9999:1:@:::::::::;*;G;S;b;o;;;;;;;;;; <&<R<X<x<<<<<<<=&=7=K=U=b=~======= >>>">D>U>]>f>o>>>>>??????????0D000@0S00001|1111111 2"2C2k222203{333344.4444555)575I5O55555516G6a666666 77&727@7M7e7r777777778#8O88k8w88888888888889"969Q9999:H:i:z::;;+;8;D;Q;`;l;z;;;;; <c<{<<<<<.=?===========(>1>O>s>>>>>>>>>>> ??%?5?A?M?b?j??????@x0%020D0O0[0x00000000011&121O11h1|1111111112!2.2:2N2Z2h2u222222222233"3+353D3R3d3l333333333334)454Z4f4v444445/5@5L5Z5g5555555:6t666667/7G7^7l7q7w7777788%8*808F8888;9q999:::':3:J:W:a:o:{:::::::::;.;C;X;j;};;;;;;<9<K<<<<<<<=Y=o======>/>g>>>>>>?-?_?n?x???????P000 030?0E0T0Z0m0v0000000000001$121B112R3;4`4445?55R667!7o7777777788<8F8_8e888888949:9g9z999999:,:>:M:X:h:r:::::::::::;;;#;7;E;O;V;`;;;<&<A<Q<e<u<<<<<<<<<===-=6=Z=r=====>*>M>e>>>1?x?`du000000011$1B1Z1l1~11111111122+2@2L2[2p2|2222222233303n3t33333344#4-4A4K4_4o4444445:5h55555556n666667777778,8;8@8P8d8{88888899%9>9X9r999999 ::/::::;;;;;;<'<6<;<K<_<v<<<<<<== =9=S=m=|=====>>*>L>V>b>t>}>>>>>>>>>>>?&?/?=?I?_?l?{???????p0-0>000000000001$1Q1^11111?2N2^2222222=3L333334$4+414J4O4U4v4444444*5B5f5u5555'64666666667+7;7K7X777777788&8/898M8Z8g8y8888888888899!909C9O9[9f9r9999999999::&:2:::[:g:p:::::::;;/;;;G;T;Y;j;w;~;;;;;;;;;;;;;;<<"<,<F<P<]<q<{<<<<<<<==)=5=M=z====>->Z>`>>>>>?1?v?????,00:0E0R0[0g0t0~000000000#101:1]1b1g111111111112 2(242>2Y2d2j2t2222222223'3B3p3333334(494K4W4g44444455=5[5u555555616O6u666667737M7n77777778.8E8X8x8888889!9:9V9l9999999::+:A:^:}:::;";w;;;;;;<L<b<{<<<<=??060h000O1m1111p22&333U444445667E7t7777,88969M9i9r9^:z::::;X;|;;;I<Y<<<=6=V=k=}======>>2>D>]>y>>>>>>Q?^?d?n?y????????$ 00g0{000001$1-1N1^1w1111112K2A3e3333344444444555B5L5d5o555556&6t6666667)7P7Y7z7777777778>888899 :::H:l:|:::::::;;;;(;8;];~;;;;;<I<|<<<<<<<=/===F=O========== >>>&>0>h>o>>>>>>>>>#?[?l?y??? 00D0J0U0f0o0000000111L1R1X1m1x1111112L2n2~2222&303R33334%66a6k6s66666666667 7777<7F7N77~777777777778=8S8m888889$9<9|9999::/;>;J;S;_;;<:<K<^<z<<=4=>=K=^=j=======> >'>9>G>Q>V>d>r>~>>>>>>>>>?5?M?b?l?|?????h0.0<0r00"1?1U1h1~111111122-2b2s22222233&333333344-4?4E4T4]4o44444444445'5<5B5Q5Z5l555555566&6*6.626j6q6z666666 7"767L7Z7n7777778858F8[8r888888888888899999999 9999:/:::::::;;);4;B;u;;;;;;;;<<N<X<h<<<<<<=.=V========>(>Q>g>>>>>???????M00011R1q1y11112X2g2q222222$3)3.3>3C3I3X3`3i3333B4M4S4|445585R5m55556J6d66666777A7X7g7w7777778.8F8c8u8888888889)9;9@9L9U9a99999999 :::+:7:Y:d::::::::;;!;7;a;|;;;;;;;;;;<<< <i<<<<<<<="=<=L=k=y========== >)>=>E>m>>>>>>> ?$?K?Z?z?????????00:0N0V0k000000001"151l1q1y11111111111111112 2222#2(22272F2K2V2_2h2t2y2222222222222222222223 3 333'3-363>3C3R3`3h3n3y33333333333334(4444400!0(0/060=0D0K0R0Y0`0g0n0u0|000000000000000000011111$1+12191@1G1N1U11c1j1q1x111111111111111111112222 2'2.252<2C2J2Q2X2_2f2m2t2{2222222222222222223333#3*31383?3F3M3T3[3k3r3y3333333333333333344444$4+42494@4G4N4U44c4j4q4x44444444444444444455555#5*51585?5F5M5T5[5b5i5p5w5~55555555557777778 8-818W8[8h8l8x888888888889999)9h9n9t9z99999999::,:0:=:A:M:g:k:x:|::::::::::::B;H;N;T;Z;`;;;;;;;;<<<!<-<G<K<`<d<<<<<<<==3=7=L=P=n=r=====>#>Z>^>>>>>??F?J??????????? 2060m0q00000000011"171;1Y1]1r1v111111111 22#2'2E2I2^2b22222222222331353J3N3l3p333333333334!464:4X44q4u444444444 5 5"5&5D5H5U5Y5e55555555556 60646I6M6k6o666666666667 77777777777777777777778 8888"8(8.848:8@8F8L8R8X8^8d8j8p8v8|8888888888888881959B9F9R9l9p9}999999999:!:X::q:u::::::: ; ;D;H;;;;;;;0<4<k<o<<<<<<= =W=[=======>>!>%>C>G>>`>~>>>>>>>>>> ??/?3?H?L?j?n???????????0004080V0Z0o0s00000000011 1$1B1F1[1_1}111111111122.222G2K2i2m22222222222333373U3Y3n3r33333334 444A4E4|4444444455-515h5l5y5}55555556666 6&6,62686>6D6J6P6V66b6h6n6z66666666666666666666667 7777"7(7.747:7@7F7L7R7X7^7d7j7v7|7777777777 8 8D8H88888880949k9o99999: :W:[:::::;;C;G;~;;;;;;/<3<j<n<<<<<==V=Z=====0>6><>B>H>N>T>Z>`>f>l>r>x>~>>>>>>>>>>>>>>>>>??I?M?Z?^?j????????????@5090p0t00000!1%11`111111 22H2L22222224383o3s333333334 4$4[4_4l4p4|44444444455%5)5G5K5`5d55555555555663676L6P6n6r666666666677#787<7Z7^7s7w77777777788$8(8F8J8_8c888888888882969K9O9m9q9999999999::":7:;:Y:]:r:v:::::::0;6;<;B;H;N;T;Z;`;f;l;r;x;~;;;;;;;;;;;;;;;;;;;;;<<<<< <&<,<2<8<D<J<P<V<<b<h<n<t<z<<<<<<<< =$=(=5=9=E=_=c=x=|=====>>K>O>>>>>>?7?;?r?v??????P#0'0^0b0000011J1N1c11111111112262:2O2S2q2u22222222233"3&3;3?3]3a3v3z33333333344'4+4I4M4b4f44444444444555595N5R5p5t55555555556!6%6:6>66`6u6y666666666 77H7L7a7e777777777774888o8s888888888J9P9V99b9h9n9t9z9999999999999999999999: ::::":(:.:4:::@:F:L:R:^:d:j:p:v:|::::::::;;<;@;w;{;;;;;(<,<c<g<<<<<==O=S=====>>;>?>v>z>>>>>'?+?b?f?????`p00N0R0000001:1>1u1y111222"2(2.242:2@2F2L2R2X2^2d2j2p2|222222222222222223 3A3E3|3333333-414h4l444445525T5X555556 66@6D6{666666 7,707g7k7777788)8-898S8W8888888899?9C9z9~99999f:j:::::;;0;R;V;;;;;<<><B<y<}<<<<<<*=.=e=i=~=====>>Q>U>j>>>>>??=?A?x?|?????????p00R0X0^0d0j0p0v0|00000000000000000000111111$1*1@1F1L1R1X1^1d1j1p1v1|1111111111111111111 2242T2i2s2~222222223&373;3L3P3a3e3v3z3333333334$494C4N4c4x44444444555 51555F5J5[5_5p5t55555556#686M6^6b6s6w66666666666 7"7,777L7a7v77777777778 888/838R8g888888888899+9/9@9D9U9Y9j9n999999999::&:1:F:W:[:l:p:::::::::::: ;";R;g;;;;;;;;;<<<$<9<x<|<<<<<<<<<<<<<<<<<<<<<<<<<<== === =$=(=,=0=4=>=B=F=J=N=R=V=Z=^=h=l=p====================>>>>>>">&>*>.>2>@>D>H>L>P>T>X>>f>j>n>r>v>z>~>>>>>>>???????????????H00"0H0L0P0v0z0~000000001111.121611`1d1111111111111111113333333333333333335555555555555555555555555555555566666666 6$6(6,6064686<6@6D6H6L6T6X66`6d6h6l6p6t6x6|66666666666666666666666666666666677777777 7$7(7,70747{7777777788%8)8:8>8O8S8888899999999999999999::k:o:::::::;;(;,;=;A;R;V;g;k;|;;;;;;;;;;;;;;;;;;;;<<<<<<<< <$<(<,<0<8<<<@<D<H<L<P<T<X<<`<d<h<l<p<t<x<|<<<<<<<<<<< This trainer has been verified and it 'works'. If you find any difficulties please refer to the documentation that comes with the trainer (if there is any) or it must be due to the version differences of the game that was used for creating this trainer and the version you are using. --------------------------------------- ---------------------------------------
File information
Trainers are memory resident programs that alter the behaviour of a game.
Your anti-virus software and web browser may detect them as malware (viruses, worms, trojans, bots etc.).
This is almost always a false alarm.
File name: nhl99edit.zip
File size: 328.88 KB
Mime type: text/plain; charset=us-ascii compressed-encoding=application/zip; charset=binary
January 21, 2010 - 11:44am