.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