Function at 0x64a750
Capabilities:
Read file on windows

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x6f97cf
mov eax, dword fs:[0]
push eax
sub esp, 0x88
mov eax, dword [0x766480]
xor eax, ebp
mov dword [ebp - 0x10], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov ebx, ecx
mov eax, dword [ebp + 8]
push 0x7062c4
push eax
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fopen]
mov esi, eax
add esp, 8
mov dword [ebp - 0x38], esi
test esi, esi
je 0x64b276
mov edi, dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread]
push esi
push 1
push 0x34
push ebx
call edi
mov eax, dword [ebx + 0xc]
add esp, 0x10
mov dword [ebx + 0x5c], eax
mov eax, dword [ebx + 0x10]
mov dword [ebx + 0x60], eax
mov eax, dword [ebx + 0x14]
mov dword [ebx + 0x64], eax
mov eax, dword [ebx + 0x18]
mov dword [ebx + 0x68], eax
cmp dword [ebx + 4], 0
mov dword [ebp - 0x58], 0
jle 0x64b239
nop dword [eax]
push esi
push 1
lea eax, [ebp - 0x44]
mov dword [ebp - 0x44], 0
push 8
push eax
mov dword [ebp - 0x40], 0
call edi
mov eax, dword [ebp - 0x44]
add esp, 0x10
cmp eax, 1
jne 0x64a950
mov eax, dword [ebp - 0x40]
mov dword [ebp - 0x34], eax
mov dword [ebx + 0x38], eax
test eax, eax
je 0x64b229
mov dword [ebp - 0x5c], eax
xor ecx, ecx
mov edx, 0x100
mul edx
seto cl
neg ecx
or ecx, eax
xor eax, eax
add ecx, 4
setb al
neg eax
or eax, ecx
push eax
call fcn.006dff04
mov ecx, eax
add esp, 4
mov dword [ebp - 0x60], ecx
mov dword [ebp - 4], 0
test ecx, ecx
je 0x64a877
mov eax, dword [ebp - 0x34]
push fcn.00480f00
push 0x6497a0
push eax
mov dword [ecx], eax
add ecx, 4
push 0x100
push ecx
mov dword [ebp - 0x34], ecx
call fcn.006dff12
mov ecx, dword [ebp - 0x34]
jmp 0x64a879
xor ecx, ecx
mov eax, dword [ebx + 0x38]
push esi
push 1
shl eax, 8
push eax
push ecx
mov dword [ebp - 4], 0xffffffff
mov dword [ebx + 0x34], ecx
call edi
add esp, 0x10
xor ecx, ecx
nop word [eax + eax]
mov al, byte [ecx + str.c:MP_ProjectTextureEffect_]
lea ecx, [ecx + 1]
mov byte [ecx + 0x1a4e677], al
test al, al
jne 0x64a8a0
cmp dword [ebx + 0x38], 0
mov dword [ebp - 0x34], 0
jle 0x64b229
mov dword [ebp - 0x30], 0
nop dword [eax + eax]
push 0x118
call fcn.006df8c3
add esp, 4
mov dword [ebp - 0x64], eax
mov dword [ebp - 4], 1
test eax, eax
je 0x64a8f9
mov ecx, eax
call fcn.00662800
mov ecx, eax
mov dword [ebp - 0x3c], eax
jmp 0x64a8fe
xor ecx, ecx
mov dword [ebp - 0x3c], ecx
mov eax, dword [ebx + 0x34]
mov edx, dword [ecx]
add eax, dword [ebp - 0x30]
push 0
push eax
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x2c], ecx
call dword [edx]
mov ecx, dword [ebx + 0x50]
cmp ecx, dword [ebx + 0x54]
je 0x64a928
mov eax, dword [ebp - 0x3c]
mov dword [ecx], eax
add dword [ebx + 0x50], 4
jmp 0x64a935
lea eax, [ebp - 0x2c]
push eax
push ecx
lea ecx, [ebx + 0x4c]
call fcn.00462fd0
mov eax, dword [ebp - 0x34]
add dword [ebp - 0x30], 0x100
inc eax
mov dword [ebp - 0x34], eax
cmp eax, dword [ebx + 0x38]
jl 0x64a8d0
mov esi, dword [ebp - 0x38]
jmp 0x64b229
cmp eax, 2
jne 0x64b1f9
mov eax, dword [ebp - 0x40]
xor ecx, ecx
mov dword [ebp - 0x2c], eax
mov edx, 0x144
mov dword [ebx + 0x58], eax
mov dword [ebp - 0x68], eax
mul edx
seto cl
neg ecx
or ecx, eax
xor eax, eax
add ecx, 4
setb al
neg eax
or eax, ecx
push eax
call fcn.006dff04
mov ecx, eax
add esp, 4
mov dword [ebp - 0x6c], ecx
mov dword [ebp - 4], 2
test ecx, ecx
je 0x64a9c0
mov eax, dword [ebp - 0x2c]
push 0x649ab0
push 0x649630
push eax
mov dword [ecx], eax
add ecx, 4
push 0x144
push ecx
mov dword [ebp - 0x2c], ecx
call fcn.006dff12
mov eax, dword [ebp - 0x2c]
jmp 0x64a9c2
xor eax, eax
mov dword [ebx + 0x3c], eax
xor ecx, ecx
mov eax, dword [ebx + 0x58]
mov edx, 4
mul edx
mov dword [ebp - 4], 0xffffffff
seto cl
neg ecx
or ecx, eax
push ecx
call fcn.006dff04
mov dword [ebx + 0x44], eax
xor ecx, ecx
mov eax, dword [ebx + 0x58]
mov edx, 4
mul edx
seto cl
neg ecx
or ecx, eax
push ecx
call fcn.006dff04
add esp, 8
mov dword [ebx + 0x48], eax
cmp dword [ebp - 0x40], 0
mov dword [ebp - 0x3c], 0
jle 0x64b229
xor edi, edi
nop word [eax + eax]
push esi
push 1
lea eax, [ebp - 0x28]
push 0x18
push eax
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread]
mov ecx, dword [ebx + 0x3c]
mov eax, dword [ebp - 0x20]
push esi
push 1
mov dword [ecx + edi + 0x108], eax
mov ecx, dword [ebx + 0x3c]
mov eax, dword [ebp - 0x1c]
push 0x100
mov dword [ecx + edi + 0x10c], eax
mov ecx, dword [ebx + 0x3c]
mov eax, dword [ebp - 0x24]
mov dword [ecx + edi + 0x110], eax
mov ecx, dword [ebx + 0x3c]
mov eax, dword [ebp - 0x28]
mov dword [ecx + edi + 0x104], eax
cmp dword [ebp - 0x18], 1
mov eax, dword [ebx + 0x3c]
sete cl
mov byte [eax + edi + 0x124], cl
cmp dword [ebp - 0x14], 1
mov eax, dword [ebx + 0x3c]
sete cl
mov byte [eax + edi + 0x130], cl
mov eax, dword [ebx + 0x3c]
add eax, 4
add eax, edi
push eax
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread]
mov eax, dword [ebx + 0x3c]
add eax, 4
add eax, edi
push 0x43
push eax
call sub.VCRUNTIME140.dll_strchr
add esp, 0x28
test eax, eax
je 0x64aabe
mov eax, dword [ebx + 0x3c]
mov byte [eax + edi + 0x140], 1
mov eax, dword [ebx + 0x3c]
add eax, 4
add eax, edi
push 0x5a
push eax
call sub.VCRUNTIME140.dll_strchr
add esp, 8
test eax, eax
je 0x64aae0
mov eax, dword [ebx + 0x3c]
mov byte [eax + edi + 0x142], 1
mov eax, dword [ebx + 0x3c]
add eax, 4
add eax, edi
push 0x57
push eax
call sub.VCRUNTIME140.dll_strchr
add esp, 8
test eax, eax
je 0x64ab02
mov eax, dword [ebx + 0x3c]
mov byte [eax + edi + 0x141], 1
mov eax, dword [ebx + 0x3c]
add eax, 4
add eax, edi
push 0x4b
push eax
call sub.VCRUNTIME140.dll_strchr
add esp, 8
test eax, eax
je 0x64ab24
mov eax, dword [ebx + 0x3c]
mov byte [eax + edi + 0x143], 1
mov esi, dword [ebx + 0x3c]
add esi, edi
mov dword [ebp - 0x2c], esi
cmp dword [esi + 0x10c], 0
jle 0x64ab77
mov eax, dword [esi + 0x120]
test eax, eax
je 0x64ab48
push eax
call fcn.006dfeff
add esp, 4
mov eax, dword [esi + 0x10c]
xor ecx, ecx
mov edx, 2
mov dword [esi + 0x120], 0
mul edx
seto cl
neg ecx
or ecx, eax
push ecx
call fcn.006dff04
add esp, 4
mov dword [esi + 0x120], eax
cmp dword [esi + 0x108], 0
jle 0x64ac3f
mov eax, dword [esi + 0x118]
test eax, eax
je 0x64abc4
push fcn.00480f00
push dword [eax - 4]
lea esi, [eax - 4]
mov dword [ebp - 4], 3
push 0x20
push eax
call fcn.006dff8b
mov eax, dword [esi]
shl eax, 5
add eax, 4
push eax
push esi
call fcn.006e00a0
mov esi, dword [ebp - 0x2c]
add esp, 8
mov dword [ebp - 4], 0xffffffff
mov eax, dword [esi + 0x108]
xor ecx, ecx
mov dword [ebp - 0x2c], eax
mov edx, 0x20
mov dword [ebp - 0x70], eax
mul edx
mov dword [esi + 0x118], 0
seto cl
neg ecx
or ecx, eax
xor eax, eax
add ecx, 4
setb al
neg eax
or eax, ecx
push eax
call fcn.006dff04
add esp, 4
mov dword [ebp - 0x74], eax
mov dword [ebp - 4], 4
test eax, eax
je 0x64ac30
mov ecx, dword [ebp - 0x2c]
push fcn.00480f00
push 0x6495b0
push ecx
mov dword [eax], ecx
add eax, 4
push 0x20
push eax
mov dword [ebp - 0x2c], eax
call fcn.006dff12
mov eax, dword [ebp - 0x2c]
jmp 0x64ac32
xor eax, eax
mov dword [ebp - 4], 0xffffffff
mov dword [esi + 0x118], eax
mov ecx, dword [ebx + 0x3c]
mov esi, dword [ebp - 0x38]
push esi
push 1
mov eax, dword [ecx + edi + 0x10c]
add eax, eax
push eax
push dword [ecx + edi + 0x120]
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread]
mov ecx, dword [ebx + 0x3c]
push esi
push 1
mov eax, dword [ecx + edi + 0x108]
shl eax, 5
push eax
push dword [ecx + edi + 0x118]
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread]
mov esi, dword [ebx + 0x3c]
add esp, 0x20
mov dword [ebp - 0x30], esi
cmp byte [esi + edi + 0x124], 0
je 0x64ae21
push dword [ebp - 0x38]
lea eax, [esi + 0x12c]
push 1
add eax, edi
push 4
push eax
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread]
mov eax, dword [ebx + 0x3c]
xor ecx, ecx
mov edx, 8
mov esi, dword [eax + edi + 0x12c]
mov eax, esi
mul edx
mov dword [ebp - 0x78], esi
seto cl
neg ecx
or ecx, eax
xor eax, eax
add ecx, 4
setb al
neg eax
or eax, ecx
push eax
call fcn.006dff04
add esp, 0x14
mov dword [ebp - 0x7c], eax
mov dword [ebp - 4], 5
test eax, eax
je 0x64ad0c
push 0x6480e0
push 0x625b40
push esi
mov dword [eax], esi
add eax, 4
push 8
push eax
mov dword [ebp - 0x2c], eax
call fcn.006dff12
mov ecx, dword [ebp - 0x2c]
jmp 0x64ad0e
xor ecx, ecx
mov eax, dword [ebx + 0x3c]
mov dword [ebp - 4], 0xffffffff
mov dword [eax + edi + 0x128], ecx
xor eax, eax
mov esi, dword [ebx + 0x3c]
mov dword [ebp - 0x34], eax
mov dword [ebp - 0x30], esi
cmp dword [esi + edi + 0x12c], eax
jle 0x64ae21
nop word [eax + eax]
push dword [ebp - 0x38]
lea ecx, [eax*8]
mov eax, dword [esi + edi + 0x128]
push 1
add eax, ecx
mov dword [ebp - 0x30], ecx
push 4
push eax
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread]
mov eax, dword [ebx + 0x3c]
xor ecx, ecx
mov edx, 0x20
mov esi, dword [eax + edi + 0x108]
mov eax, esi
mul edx
mov dword [ebp - 0x80], esi
seto cl
neg ecx
or ecx, eax
xor eax, eax
add ecx, 4
setb al
neg eax
or eax, ecx
push eax
call fcn.006dff04
add esp, 0x14
mov dword [ebp - 0x84], eax
mov dword [ebp - 4], 6
test eax, eax
je 0x64adc6
push fcn.00480f00
push 0x6495b0
push esi
mov dword [eax], esi
add eax, 4
push 0x20
push eax
mov dword [ebp - 0x2c], eax
call fcn.006dff12
mov ecx, dword [ebp - 0x2c]
jmp 0x64adc8
xor ecx, ecx
mov eax, dword [ebx + 0x3c]
mov edx, dword [ebp - 0x30]
push dword [ebp - 0x38]
mov dword [ebp - 4], 0xffffffff
mov eax, dword [eax + edi + 0x128]
push 1
mov dword [eax + edx + 4], ecx
mov ecx, dword [ebx + 0x3c]
mov eax, dword [ecx + edi + 0x108]
shl eax, 5
push eax
mov eax, dword [ecx + edi + 0x128]
push dword [eax + edx + 4]
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread]
mov eax, dword [ebp - 0x34]
add esp, 0x10
mov esi, dword [ebx + 0x3c]
inc eax
mov dword [ebp - 0x34], eax
cmp eax, dword [esi + edi + 0x12c]
jl 0x64ad40
mov dword [ebp - 0x30], esi
cmp byte [esi + edi + 0x130], 0
je 0x64b0f0
cmp dword [esi + edi + 0x11c], 0
jne 0x64aed9
mov eax, dword [esi + edi + 0x108]
mov dword [ebp - 0x2c], eax
test eax, eax
jle 0x64aed9
mov dword [ebp - 0x88], eax
xor ecx, ecx
mov edx, 0x20
mul edx
seto cl
neg ecx
or ecx, eax
xor eax, eax
add ecx, 4
setb al
neg eax
or eax, ecx
push eax
call fcn.006dff04
add esp, 4
mov dword [ebp - 0x8c], eax
mov dword [ebp - 4], 7
test eax, eax
je 0x64aeae
mov ecx, dword [ebp - 0x2c]
push fcn.00480f00
push 0x6495b0
push ecx
mov dword [eax], ecx
add eax, 4
push 0x20
push eax
mov dword [ebp - 0x2c], eax
call fcn.006dff12
mov ecx, dword [ebp - 0x2c]
jmp 0x64aeb0
xor ecx, ecx
mov eax, dword [esi + edi + 0x108]
shl eax, 5
push eax
push dword [esi + edi + 0x118]
mov dword [ebp - 4], 0xffffffff
push ecx
mov dword [esi + edi + 0x11c], ecx
call sub.VCRUNTIME140.dll_memcpy
add esp, 0xc
mov esi, dword [ebp - 0x38]
mov eax, dword [ebx + 0x3c]
push esi
push 1
add eax, 0x138
add eax, edi
push 4
push eax
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread]
mov eax, dword [ebx + 0x3c]
xor ecx, ecx
mov edx, 0x110
mov eax, dword [eax + edi + 0x138]
mov dword [ebp - 0x2c], eax
mov dword [ebp - 0x90], eax
mul edx
seto cl
neg ecx
or ecx, eax
xor eax, eax
add ecx, 4
setb al
neg eax
or eax, ecx
push eax
call fcn.006dff04
add esp, 0x14
mov dword [ebp - 0x94], eax
mov dword [ebp - 4], 8
test eax, eax
je 0x64af61
mov ecx, dword [ebp - 0x2c]
push 0x649c40
push 0x649a30
push ecx
mov dword [eax], ecx
add eax, 4
push 0x110
push eax
mov dword [ebp - 0x2c], eax
call fcn.006dff12
mov ecx, dword [ebp - 0x2c]
jmp 0x64af63
xor ecx, ecx
mov eax, dword [ebx + 0x3c]
mov edx, 4
mov dword [ebp - 4], 0xffffffff
mov dword [eax + edi + 0x134], ecx
xor ecx, ecx
mov eax, dword [ebx + 0x3c]
mov eax, dword [eax + edi + 0x138]
mul edx
seto cl
neg ecx
or ecx, eax
push ecx
call fcn.006dff04
mov ecx, dword [ebx + 0x3c]
xor edx, edx
add esp, 4
mov dword [ebp - 0x34], edx
mov dword [ecx + edi + 0x13c], eax
mov eax, dword [ebx + 0x3c]
mov dword [ebp - 0x30], eax
cmp dword [eax + edi + 0x138], edx
jle 0x64b0f0
xor ecx, ecx
mov dword [ebp - 0x30], ecx
nop
mov eax, dword [eax + edi + 0x13c]
add ecx, 4
push esi
push 1
push 0x100
mov dword [eax + edx*4], 0
mov eax, dword [ebx + 0x3c]
mov eax, dword [eax + edi + 0x134]
add eax, ecx
push eax
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread]
push esi
push 1
lea eax, [ebp - 0x4c]
push 8
push eax
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread]
mov eax, dword [ebx + 0x3c]
mov edx, dword [ebp - 0x30]
mov ecx, dword [eax + edi + 0x134]
mov eax, dword [ebp - 0x4c]
mov dword [edx + ecx], eax
mov eax, dword [ebx + 0x3c]
mov ecx, dword [eax + edi + 0x134]
mov eax, dword [ebp - 0x48]
mov dword [ecx + edx + 0x10c], eax
xor ecx, ecx
mov eax, dword [ebp - 0x48]
mov edx, 0xc
mul edx
seto cl
neg ecx
or ecx, eax
push ecx
call fcn.006dff04
mov edx, dword [ebp - 0x30]
mov dword [ebp - 0x2c], eax
mov ecx, dword [ebx + 0x3c]
mov ecx, dword [ecx + edi + 0x134]
mov dword [ecx + edx + 0x104], eax
xor ecx, ecx
mov eax, dword [ebp - 0x48]
mov edx, 4
mul edx
seto cl
neg ecx
or ecx, eax
push ecx
call fcn.006dff04
mov ecx, dword [ebx + 0x3c]
mov edx, dword [ebp - 0x30]
push esi
push 1
mov ecx, dword [ecx + edi + 0x134]
mov dword [ecx + edx + 0x108], eax
mov eax, dword [ebp - 0x48]
lea eax, [eax + eax*2]
shl eax, 2
push eax
mov eax, dword [ebx + 0x3c]
mov eax, dword [eax + edi + 0x134]
push dword [eax + edx + 0x104]
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread]
mov eax, dword [ebp - 0x48]
mov edx, dword [ebp - 0x30]
push esi
shl eax, 2
push 1
push eax
mov eax, dword [ebx + 0x3c]
mov eax, dword [eax + edi + 0x134]
push dword [eax + edx + 0x108]
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread]
mov edx, dword [ebp - 0x34]
add esp, 0x48
mov ecx, dword [ebp - 0x30]
inc edx
mov eax, dword [ebx + 0x3c]
add ecx, 0x110
mov dword [ebp - 0x34], edx
mov dword [ebp - 0x30], ecx
cmp edx, dword [eax + edi + 0x138]
jl 0x64afc0
mov dword [ebp - 0x30], eax
mov esi, dword [ebp - 0x3c]
mov eax, dword [ebx + 0x44]
mov edx, dword [0xf89834]
shl esi, 2
add eax, esi
push eax
mov eax, dword [ebp - 0x30]
mov ecx, dword [edx]
push 0
push 0x112
mov eax, dword [eax + edi + 0x108]
push 0x208
shl eax, 5
push eax
push edx
call dword [ecx + 0x5c]
mov eax, dword [ebx + 0x44]
lea edx, [ebp - 0x50]
push 0
mov dword [ebp - 0x50], 0
push edx
mov eax, dword [esi + eax]
push 0
push 0
push eax
mov ecx, dword [eax]
call dword [ecx + 0x2c]
mov ecx, dword [ebx + 0x3c]
mov eax, dword [ecx + edi + 0x108]
shl eax, 5
push eax
push dword [ecx + edi + 0x118]
push dword [ebp - 0x50]
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [ebx + 0x44]
add esp, 0xc
mov eax, dword [esi + eax]
push eax
mov ecx, dword [eax]
call dword [ecx + 0x30]
mov eax, dword [ebx + 0x48]
mov ecx, dword [0xf89834]
add eax, esi
push eax
mov eax, dword [ebx + 0x3c]
push 0
mov edx, dword [ecx]
push 0x65
mov eax, dword [eax + edi + 0x10c]
push 8
add eax, eax
push eax
push ecx
call dword [edx + 0x60]
mov eax, dword [ebx + 0x48]
lea edx, [ebp - 0x54]
push 0
mov dword [ebp - 0x54], 0
push edx
mov eax, dword [esi + eax]
push 0
push 0
push eax
mov ecx, dword [eax]
call dword [ecx + 0x2c]
mov ecx, dword [ebx + 0x3c]
mov eax, dword [ecx + edi + 0x10c]
add eax, eax
push eax
push dword [ecx + edi + 0x120]
push dword [ebp - 0x54]
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [ebx + 0x48]
add esp, 0xc
mov eax, dword [esi + eax]
push eax
mov ecx, dword [eax]
call dword [ecx + 0x30]
mov eax, dword [ebp - 0x3c]
inc eax
mov dword [ebp - 0x3c], eax
mov esi, dword [ebp - 0x38]
add edi, 0x144
cmp eax, dword [ebp - 0x40]
jl 0x64aa20
mov edi, dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread]
jmp 0x64b229
cmp eax, 3
jne 0x64b229
push 0x240
call fcn.006df8c3
add esp, 4
mov dword [ebp - 0x2c], eax
test eax, eax
je 0x64b21b
mov ecx, eax
call fcn.006497c0
jmp 0x64b21d
xor eax, eax
push esi
push eax
mov ecx, ebx
mov dword [ebx + 0x40], eax
call fcn.00649ed0
mov eax, dword [ebp - 0x58]
inc eax
mov dword [ebp - 0x58], eax
cmp eax, dword [ebx + 4]
jl 0x64a7e0
push esi
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fclose]
xor esi, esi
add esp, 4
cmp dword [ebx + 0x58], esi
jle 0x64b26c
xor edi, edi
nop dword [eax]
mov eax, dword [ebx + 0x3c]
mov ecx, ebx
push dword [ebx + 0x40]
add eax, edi
push eax
call fcn.00649c80
inc esi
add edi, 0x144
cmp esi, dword [ebx + 0x58]
jl 0x64b250
push dword [ebx + 0x40]
mov ecx, ebx
call fcn.0064b830
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.006dfb52
mov esp, ebp
pop ebp
ret 4