Function at 0x405244
Capabilities:
Get common file path

Disassembly:
push ebp
mov ebp, esp
add esp, 0xfffffa04
mov dword [ebp - 0xc4], edx
mov dword [ebp - 0xc0], eax
mov eax, 0x50da14
call fcn.004f505c
mov word [ebp - 0xac], 0xc
lea eax, [ebp - 4]
call fcn.00401be8
inc dword [ebp - 0xa0]
mov word [ebp - 0xac], 0x18
mov word [ebp - 0xac], 0x24
lea eax, [ebp - 8]
call fcn.00401be8
inc dword [ebp - 0xa0]
mov word [ebp - 0xac], 0x18
mov word [ebp - 0xac], 0x30
lea eax, [ebp - 0xc]
call fcn.00401be8
inc dword [ebp - 0xa0]
mov word [ebp - 0xac], 0x18
mov word [ebp - 0xac], 0x3c
lea eax, [ebp - 0x10]
call fcn.00401be8
mov edx, eax
inc dword [ebp - 0xa0]
mov ecx, dword [ebp - 0xc0]
mov eax, dword [ecx + 0x390]
call fcn.00435320
mov word [ebp - 0xac], 0x18
mov word [ebp - 0xac], 0x48
lea eax, [ebp - 0x14]
call fcn.00401be8
inc dword [ebp - 0xa0]
mov word [ebp - 0xac], 0x18
mov word [ebp - 0xac], 0x54
lea eax, [ebp - 0x18]
call fcn.00401be8
inc dword [ebp - 0xa0]
mov word [ebp - 0xac], 0x18
mov word [ebp - 0xac], 0x60
mov edx, dword [ebp - 0xc0]
push dword [edx + 0x390]
lea eax, [ebp - 0x1c]
call fcn.00401be8
push eax
inc dword [ebp - 0xa0]
call fcn.0040513c
add esp, 8
lea edx, [ebp - 0x1c]
lea eax, [ebp - 0x14]
call fcn.005039dc
dec dword [ebp - 0xa0]
lea eax, [ebp - 0x1c]
mov edx, 2
call fcn.005039ac
mov ecx, dword [ebp - 0xc0]
cmp byte [ecx + 0x3b2], 0
jne 0x405702
mov dl, 1
mov eax, dword [ebp - 0xc0]
mov eax, dword [eax + 0x360]
mov ecx, dword [eax]
call dword [ecx + 0x68]
mov edx, dword [ebp - 0xc0]
mov eax, dword [edx + 0x370]
mov edx, dword [eax]
call dword [edx + 0xf0]
mov ecx, dword [ebp - 0xc0]
mov eax, dword [ecx + 0x370]
add eax, 0x270
mov dword [ebp - 0xdc], eax
mov word [ebp - 0xac], 0x6c
mov edx, 0x50c91a
lea eax, [ebp - 0x20]
call fcn.00503938
inc dword [ebp - 0xa0]
mov edx, dword [eax]
mov ecx, dword [ebp - 0xdc]
mov eax, dword [ecx]
mov ecx, dword [eax]
call dword [ecx + 0x38]
dec dword [ebp - 0xa0]
lea eax, [ebp - 0x20]
mov edx, 2
call fcn.005039ac
lea eax, [ebp - 0x14]
call fcn.00402470
push eax
mov word [ebp - 0xac], 0x78
lea eax, [ebp - 0x24]
call fcn.00401be8
mov edx, eax
inc dword [ebp - 0xa0]
mov eax, 0xc348
call fcn.00434970
lea eax, [ebp - 0x24]
call fcn.00402470
push eax
lea edx, [ebp - 4]
push edx
call fcn.00503b1c
add esp, 0xc
dec dword [ebp - 0xa0]
lea eax, [ebp - 0x24]
mov edx, 2
call fcn.005039ac
mov ecx, dword [ebp - 0xc0]
mov eax, dword [ecx + 0x370]
add eax, 0x270
mov dword [ebp - 0xe0], eax
mov edx, dword [ebp - 0xe0]
mov eax, dword [edx]
mov edx, dword [ebp - 4]
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov eax, dword [ebp - 0xc0]
mov eax, dword [eax + 0x370]
mov edx, dword [eax]
call dword [edx + 0x8c]
mov ecx, dword [ebp - 0xc0]
mov eax, dword [ecx + 0x360]
mov edx, dword [eax]
call dword [edx + 0x8c]
lea ecx, [ebp - 0x4ec]
push ecx
push 0x3ff
call sub.KERNEL32.DLL_GetTempPathA
lea eax, [ebp - 0x5fc]
push eax
push 0
push str.tripy_
lea edx, [ebp - 0x4ec]
push edx
call sub.KERNEL32.DLL_GetTempFileNameA
mov word [ebp - 0xac], 0x84
lea edx, [ebp - 0x5fc]
lea eax, [ebp - 0x28]
call fcn.00503938
inc dword [ebp - 0xa0]
lea edx, [ebp - 0x28]
lea eax, [ebp - 8]
call fcn.005039dc
dec dword [ebp - 0xa0]
lea eax, [ebp - 0x28]
mov edx, 2
call fcn.005039ac
mov eax, dword [ebp - 0xc0]
add eax, 0x394
call fcn.00402470
push eax
call fcn.0040406c
pop ecx
cdq
mov dword [ebp - 0xd4], eax
mov dword [ebp - 0xd0], edx
push dword [ebp - 8]
call fcn.004d2300
pop ecx
mov dword [ebp - 0xcc], eax
mov dword [ebp - 0xc8], edx
mov eax, dword [ebp - 0xc0]
add eax, 0x394
call fcn.00402470
push eax
call fcn.0040406c
pop ecx
cdq
cmp edx, dword [ebp - 0xc8]
jne 0x40557f
cmp eax, dword [ebp - 0xcc]
jbe 0x405716
jmp 0x405585
jle 0x405716
mov word [ebp - 0xac], 0x90
lea eax, [ebp - 0x2c]
call fcn.00401be8
inc dword [ebp - 0xa0]
mov word [ebp - 0xac], 0x9c
push dword [ebp - 0xd0]
push dword [ebp - 0xd4]
mov word [ebp - 0xac], 0xa8
lea eax, [ebp - 0x30]
call fcn.00401be8
mov edx, eax
inc dword [ebp - 0xa0]
mov eax, 0xc34a
call fcn.00434970
lea eax, [ebp - 0x30]
call fcn.00402470
push eax
lea edx, [ebp - 0x2c]
push edx
call fcn.00503b1c
add esp, 0x10
dec dword [ebp - 0xa0]
lea eax, [ebp - 0x30]
mov edx, 2
call fcn.005039ac
push 0
mov word [ebp - 0xac], 0xb4
lea eax, [ebp - 0x34]
call fcn.00401be8
mov edx, eax
inc dword [ebp - 0xa0]
mov eax, 0xc349
call fcn.00434970
lea eax, [ebp - 0x34]
call fcn.00402470
push eax
lea eax, [ebp - 0x2c]
call fcn.00402470
mov edx, eax
mov ecx, dword [0x519ca8]
mov eax, dword [ecx]
pop ecx
call fcn.00503898
dec dword [ebp - 0xa0]
lea eax, [ebp - 0x34]
mov edx, 2
call fcn.005039ac
mov eax, dword [ebp - 0xc0]
call fcn.0047a7cc
dec dword [ebp - 0xa0]
lea eax, [ebp - 0x2c]
mov edx, 2
call fcn.005039ac
dec dword [ebp - 0xa0]
lea eax, [ebp - 0x18]
mov edx, 2
call fcn.005039ac
dec dword [ebp - 0xa0]
lea eax, [ebp - 0x14]
mov edx, 2
call fcn.005039ac
dec dword [ebp - 0xa0]
lea eax, [ebp - 0x10]
mov edx, 2
call fcn.005039ac
dec dword [ebp - 0xa0]
lea eax, [ebp - 0xc]
mov edx, 2
call fcn.005039ac
dec dword [ebp - 0xa0]
lea eax, [ebp - 8]
mov edx, 2
call fcn.005039ac
dec dword [ebp - 0xa0]
lea eax, [ebp - 4]
mov edx, 2
call fcn.005039ac
mov ecx, dword [ebp - 0xbc]
mov dword fs:[0], ecx
jmp 0x406417
mov edx, dword [ebp - 0xc0]
add edx, 0x390
lea eax, [ebp - 8]
call fcn.005039dc
mov ecx, dword [ebp - 0xc0]
cmp byte [ecx + 0x3b2], 0
jne 0x405756
mov eax, dword [ebp - 0xc0]
push dword [eax + 0x394]
push dword [ebp - 8]
mov edx, dword [ebp - 0xc0]
push dword [edx + 0x390]
push dword [ebp - 0xc0]
call fcn.00403db0
add esp, 0x10
test al, al
je 0x406268
mov word [ebp - 0xac], 0xc0
lea eax, [ebp - 0x38]
call fcn.00401be8
mov edx, eax
inc dword [ebp - 0xa0]
mov eax, dword [ebp - 0x10]
call fcn.0043373c
lea edx, [ebp - 0x38]
lea eax, [ebp - 0x10]
call fcn.005039dc
dec dword [ebp - 0xa0]
lea eax, [ebp - 0x38]
mov edx, 2
call fcn.005039ac
mov word [ebp - 0xac], 0xcc
mov edx, str..EXE
lea eax, [ebp - 0x3c]
call fcn.00503938
inc dword [ebp - 0xa0]
lea edx, [ebp - 0x3c]
lea eax, [ebp - 0x10]
call fcn.00503a90
push eax
dec dword [ebp - 0xa0]
lea eax, [ebp - 0x3c]
mov edx, 2
call fcn.005039ac
pop ecx
test cl, cl
je 0x405875
mov eax, dword [ebp - 8]
call fcn.004d2770
mov eax, dword [ebp - 0xc0]
call fcn.0047a7cc
dec dword [ebp - 0xa0]
lea eax, [ebp - 0x18]
mov edx, 2
call fcn.005039ac
dec dword [ebp - 0xa0]
lea eax, [ebp - 0x14]
mov edx, 2
call fcn.005039ac
dec dword [ebp - 0xa0]
lea eax, [ebp - 0x10]
mov edx, 2
call fcn.005039ac
dec dword [ebp - 0xa0]
lea eax, [ebp - 0xc]
mov edx, 2
call fcn.005039ac
dec dword [ebp - 0xa0]
lea eax, [ebp - 8]
mov edx, 2
call fcn.005039ac
dec dword [ebp - 0xa0]
lea eax, [ebp - 4]
mov edx, 2
call fcn.005039ac
mov ecx, dword [ebp - 0xbc]
mov dword fs:[0], ecx
jmp 0x406417
mov word [ebp - 0xac], 0xd8
mov edx, str..ZIP
lea eax, [ebp - 0x40]
call fcn.00503938
inc dword [ebp - 0xa0]
lea edx, [ebp - 0x40]
lea eax, [ebp - 0x10]
call fcn.00503a90
push eax
dec dword [ebp - 0xa0]
lea eax, [ebp - 0x40]
mov edx, 2
call fcn.005039ac
pop ecx
test cl, cl
je 0x406268
mov eax, dword [ebp - 0xc0]
mov edx, dword [eax + 0x370]
add edx, 0x270
mov dword [ebp - 0xe4], edx
mov word [ebp - 0xac], 0xe4
mov edx, 0x50c92c
lea eax, [ebp - 0x44]
call fcn.00503938
inc dword [ebp - 0xa0]
mov edx, dword [eax]
mov eax, dword [ebp - 0xe4]
mov eax, dword [eax]
mov ecx, dword [eax]
call dword [ecx + 0x38]
dec dword [ebp - 0xa0]
lea eax, [ebp - 0x44]
mov edx, 2
call fcn.005039ac
push 1
lea eax, [ebp - 0x4c]
call fcn.00401be8
mov edx, eax
inc dword [ebp - 0xa0]
mov eax, 0xfcad
call fcn.00434970
lea eax, [ebp - 0x4c]
call fcn.00402470
push eax
mov word [ebp - 0xac], 0xf0
lea eax, [ebp - 0x48]
call fcn.00401be8
mov edx, eax
inc dword [ebp - 0xa0]
mov eax, 0xfc80
call fcn.00434970
lea eax, [ebp - 0x48]
call fcn.00402470
mov edx, eax
mov ecx, dword [0x519ca8]
mov eax, dword [ecx]
pop ecx
call fcn.00503898
dec eax
setne dl
and edx, 1
push edx
dec dword [ebp - 0xa0]
lea eax, [ebp - 0x4c]
mov edx, 2
call fcn.005039ac
dec dword [ebp - 0xa0]
lea eax, [ebp - 0x48]
mov edx, 2
call fcn.005039ac
pop ecx
test cl, cl
je 0x405a2a
dec dword [ebp - 0xa0]
lea eax, [ebp - 0x18]
mov edx, 2
call fcn.005039ac
dec dword [ebp - 0xa0]
lea eax, [ebp - 0x14]
mov edx, 2
call fcn.005039ac
dec dword [ebp - 0xa0]
lea eax, [ebp - 0x10]
mov edx, 2
call fcn.005039ac
dec dword [ebp - 0xa0]
lea eax, [ebp - 0xc]
mov edx, 2
call fcn.005039ac
dec dword [ebp - 0xa0]
lea eax, [ebp - 8]
mov edx, 2
call fcn.005039ac
dec dword [ebp - 0xa0]
lea eax, [ebp - 4]
mov edx, 2
call fcn.005039ac
mov ecx, dword [ebp - 0xbc]
mov dword fs:[0], ecx
jmp 0x406417
mov edx, dword [ebp - 0xc0]
add edx, 0x3a8
lea eax, [ebp - 0x18]
call fcn.005039dc
xor ecx, ecx
mov dword [ebp - 0xd8], ecx
mov eax, dword [ebp - 0xc0]
mov eax, dword [eax + 0x37c]
mov edx, dword [eax]
call dword [edx + 0xd8]
test al, al
je 0x405ba1
mov eax, dword [ebp - 0xc0]
add eax, 0x3a8
call fcn.00402470
push eax
mov word [ebp - 0xac], 0xfc
lea eax, [ebp - 0x50]
call fcn.00401be8
mov edx, eax
inc dword [ebp - 0xa0]
mov eax, 0xfc91
call fcn.00434970
lea eax, [ebp - 0x50]
call fcn.00402470
push eax
lea edx, [ebp - 0xc]
push edx
call fcn.00503b04
add esp, 0xc
dec dword [ebp - 0xa0]
lea eax, [ebp - 0x50]
mov edx, 2
call fcn.005039ac
mov ecx, dword [ebp - 0xc0]
mov eax, dword [ecx + 0x370]
add eax, 0x270
mov dword [ebp - 0xe8], eax
mov edx, dword [ebp - 0xe8]
mov eax, dword [edx]
mov edx, dword [ebp - 0xc]
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov eax, dword [ebp - 0xc0]
mov eax, dword [eax + 0x370]
mov edx, dword [eax]
call dword [edx + 0x8c]
push dword [ebp - 0x18]
push dword [ebp - 0xc0]
call fcn.00407c74
add esp, 8
mov dword [ebp - 0xd8], eax
cmp dword [ebp - 0xd8], 0
je 0x405ba1
dec dword [ebp - 0xa0]
lea eax, [ebp - 0x18]
mov edx, 2
call fcn.005039ac
dec dword [ebp - 0xa0]
lea eax, [ebp - 0x14]
mov edx, 2
call fcn.005039ac
dec dword [ebp - 0xa0]
lea eax, [ebp - 0x10]
mov edx, 2
call fcn.005039ac
dec dword [ebp - 0xa0]
lea eax, [ebp - 0xc]
mov edx, 2
call fcn.005039ac
dec dword [ebp - 0xa0]
lea eax, [ebp - 8]
mov edx, 2
call fcn.005039ac
dec dword [ebp - 0xa0]
lea eax, [ebp - 4]
mov edx, 2
call fcn.005039ac
mov ecx, dword [ebp - 0xbc]
mov dword fs:[0], ecx
jmp 0x406417
mov eax, dword [ebp - 0xc0]
cmp byte [eax + 0x3b2], 0
je 0x405cfb
mov word [ebp - 0xac], 0x114
lea eax, [ebp - 0x54]
call fcn.00401be8
mov edx, eax
inc dword [ebp - 0xa0]
mov eax, dword [ebp - 8]
call fcn.0043511c
mov word [ebp - 0xac], 0x108
lea eax, [ebp - 0x54]
call fcn.00403204
test eax, eax
jle 0x405c24
mov word [ebp - 0xac], 0x120
mov edx, 0x50c92d
lea eax, [ebp - 0x58]
call fcn.00503938
inc dword [ebp - 0xa0]
lea edx, [ebp - 0x58]
lea eax, [ebp - 0x54]
call fcn.005039f0
dec dword [ebp - 0xa0]
lea eax, [ebp - 0x58]
mov edx, 2
call fcn.005039ac
mov word [ebp - 0xac], 0x12c
mov edx, str...data_
lea eax, [ebp - 0x5c]
call fcn.00503938
inc dword [ebp - 0xa0]
lea edx, [ebp - 0x5c]
lea eax, [ebp - 0x54]
call fcn.005039f0
dec dword [ebp - 0xa0]
lea eax, [ebp - 0x5c]
mov edx, 2
call fcn.005039ac
mov word [ebp - 0xac], 0x138
lea eax, [ebp - 0x64]
call fcn.00401be8
push eax
inc dword [ebp - 0xa0]
mov edx, str..systemdata_tile_
lea eax, [ebp - 0x60]
call fcn.00503938
inc dword [ebp - 0xa0]
lea edx, [ebp - 0x60]
mov eax, dword [ebp - 0xc0]
add eax, 0x3a8
pop ecx
call fcn.00503a04
lea edx, [ebp - 0x64]
push dword [edx]
push dword [ebp - 0x54]
push dword [ebp - 0xc0]
call fcn.00404aec
add esp, 0xc
mov dword [ebp - 0xd8], eax
dec dword [ebp - 0xa0]
lea eax, [ebp - 0x64]
mov edx, 2
call fcn.005039ac
dec dword [ebp - 0xa0]
lea eax, [ebp - 0x60]
mov edx, 2
call fcn.005039ac
dec dword [ebp - 0xa0]
lea eax, [ebp - 0x54]
mov edx, 2
call fcn.005039ac
mov word [ebp - 0xac], 0x18
cmp dword [ebp - 0xd8], 0
je 0x405d9c
mov eax, dword [ebp - 0xc0]
call fcn.0047a7cc
dec dword [ebp - 0xa0]
lea eax, [ebp - 0x18]
mov edx, 2
call fcn.005039ac
dec dword [ebp - 0xa0]
lea eax, [ebp - 0x14]
mov edx, 2
call fcn.005039ac
dec dword [ebp - 0xa0]
lea eax, [ebp - 0x10]
mov edx, 2
call fcn.005039ac
dec dword [ebp - 0xa0]
lea eax, [ebp - 0xc]
mov edx, 2
call fcn.005039ac
dec dword [ebp - 0xa0]
lea eax, [ebp - 8]
mov edx, 2
call fcn.005039ac
dec dword [ebp - 0xa0]
lea eax, [ebp - 4]
mov edx, 2
call fcn.005039ac
mov ecx, dword [ebp - 0xbc]
mov dword fs:[0], ecx
jmp 0x406417
lea eax, [ebp - 0x14]
call fcn.00402470
push eax
mov word [ebp - 0xac], 0x144
lea eax, [ebp - 0x68]
call fcn.00401be8
mov edx, eax
inc dword [ebp - 0xa0]
mov eax, 0xc347
call fcn.00434970
lea eax, [ebp - 0x68]
call fcn.00402470
push eax
lea edx, [ebp - 4]
push edx
call fcn.00503b1c
add esp, 0xc
dec dword [ebp - 0xa0]
lea eax, [ebp - 0x68]
mov edx, 2
call fcn.005039ac
mov ecx, dword [ebp - 0xc0]
mov eax, dword [ecx + 0x370]
add eax, 0x270
mov dword [ebp - 0xec], eax
mov edx, dword [ebp - 0xec]
mov eax, dword [edx]
mov edx, dword [ebp - 4]
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov eax, dword [ebp - 0xc0]
mov eax, dword [eax + 0x370]
mov edx, dword [eax]
call dword [edx + 0x8c]
xor edx, edx
mov eax, dword [ebp - 0xc0]
mov eax, dword [eax + 0x360]
mov ecx, dword [eax]
call dword [ecx + 0x68]
mov edx, dword [ebp - 0xc0]
mov eax, dword [edx + 0x360]
mov edx, dword [eax]
call dword [edx + 0x8c]
mov ecx, dword [ebp - 0xc0]
push dword [ecx + 0x3a8]
push dword [ebp - 8]
push dword [ebp - 0xc0]
call fcn.00404dc0
add esp, 0xc
mov dword [ebp - 0xd8], eax
cmp dword [ebp - 0xd8], 1
jne 0x405f37
mov eax, dword [ebp - 0xc0]
add eax, 0x3a8
call fcn.00402470
push eax
mov word [ebp - 0xac], 0x150
lea eax, [ebp - 0x6c]
call fcn.00401be8
mov edx, eax
inc dword [ebp - 0xa0]
mov eax, 0xfcae
call fcn.00434970
lea eax, [ebp - 0x6c]
call fcn.00402470
push eax
lea edx, [ebp - 4]
push edx
call fcn.00503b1c
add esp, 0xc
dec dword [ebp - 0xa0]
lea eax, [ebp - 0x6c]
mov edx, 2
call fcn.005039ac
push 0
mov word [ebp - 0xac], 0x15c
lea eax, [ebp - 0x70]
call fcn.00401be8
mov edx, eax
inc dword [ebp - 0xa0]
mov eax, 0xfcad
call fcn.00434970
lea eax, [ebp - 0x70]
call fcn.00402470
push eax
lea eax, [ebp - 4]
call fcn.00402470
mov edx, eax
mov ecx, dword [0x519ca8]
mov eax, dword [ecx]
pop ecx
call fcn.00503898
dec dword [ebp - 0xa0]
lea eax, [ebp - 0x70]
mov edx, 2
call fcn.005039ac
mov ecx, dword [ebp - 0xc0]
cmp byte [ecx + 0x3b2], 0
jne 0x405f4e
mov eax, dword [ebp - 8]
call fcn.005038a8
mov eax, dword [ebp - 0xc0]
add eax, 0x3a8
mov eax, dword [ebp - 0xc0]
cmp byte [eax + 0x3b1], 0
je 0x4062cd
mov word [ebp - 0xac], 0x1a4
lea eax, [ebp - 0x90]
call fcn.00401be8
mov edx, eax
inc dword [ebp - 0xa0]
mov eax, 0xfcaa
call fcn.00434970
lea eax, [ebp - 0x90]
call fcn.00402470
push eax
lea edx, [ebp - 4]
push edx
call fcn.00503b1c
add esp, 8
dec dword [ebp - 0xa0]
lea eax, [ebp - 0x90]
mov edx, 2
call fcn.005039ac
jmp 0x406336
push 0x51a020
call fcn.0040641c
pop ecx
push eax
lea eax, [ebp - 0x14]
call fcn.00402470
push eax
mov word [ebp - 0xac], 0x1b0
lea eax, [ebp - 0x94]
call fcn.00401be8
mov edx, eax
inc dword [ebp - 0xa0]
mov eax, 0xc345
call fcn.00434970
lea eax, [ebp - 0x94]
call fcn.00402470
push eax
lea edx, [ebp - 4]
push edx
call fcn.00503b1c
add esp, 0x10
dec dword [ebp - 0xa0]
lea eax, [ebp - 0x94]
mov edx, 2
call fcn.005039ac
push 0
mov word [ebp - 0xac], 0x1bc
lea eax, [ebp - 0x98]
call fcn.00401be8
mov edx, eax
inc dword [ebp - 0xa0]
mov eax, 0xc349
call fcn.00434970
lea eax, [ebp - 0x98]
call fcn.00402470
push eax
lea eax, [ebp - 4]
call fcn.00402470
mov edx, eax
mov ecx, dword [0x519ca8]
mov eax, dword [ecx]
pop ecx
call fcn.00503898
dec dword [ebp - 0xa0]
lea eax, [ebp - 0x98]
mov edx, 2
call fcn.005039ac
dec dword [ebp - 0xa0]
lea eax, [ebp - 0x18]
mov edx, 2
call fcn.005039ac
dec dword [ebp - 0xa0]
lea eax, [ebp - 0x14]
mov edx, 2
call fcn.005039ac
dec dword [ebp - 0xa0]
lea eax, [ebp - 0x10]
mov edx, 2
call fcn.005039ac
dec dword [ebp - 0xa0]
lea eax, [ebp - 0xc]
mov edx, 2
call fcn.005039ac
dec dword [ebp - 0xa0]
lea eax, [ebp - 8]
mov edx, 2
call fcn.005039ac
dec dword [ebp - 0xa0]
lea eax, [ebp - 4]
mov edx, 2
call fcn.005039ac
mov ecx, dword [ebp - 0xbc]
mov dword fs:[0], ecx
mov esp, ebp
pop ebp
ret