Function at 0x100f44c0
Capabilities:
Read .ini file

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x1022aea9
mov eax, dword fs:[0]
push eax
mov eax, 0x50d38
call fcn.101fc990
mov eax, dword [0x102d944c]
xor eax, ebp
mov dword [ebp - 0x10], eax
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x50b6c], ecx
mov dword [ebp - 0x50c58], 0
mov ecx, dword [ebp - 0x50b6c]
call fcn.100f55a0
push 0x104
push 0
lea eax, [ebp - 0x214]
push eax
call fcn.101fd380
add esp, 0xc
push str._s.cfg
mov edx, 0x1038e0fc
lea ecx, [ebp - 0x50d44]
call fcn.1010d3a0
add esp, 4
mov dword [ebp - 0x50c3c], eax
mov ecx, dword [ebp + 8]
push ecx
mov ecx, dword [ebp - 0x50c3c]
call fcn.100ba7a0
push eax
lea edx, [ebp - 0x214]
push edx
call fcn.100f0c00
add esp, 0xc
lea ecx, [ebp - 0x50d44]
call fcn.100ba8c0
push 0x10000
push 0
lea eax, [ebp - 0x50b14]
push eax
call fcn.101fd380
add esp, 0xc
lea ecx, [ebp - 0x214]
push ecx
push 0x10000
lea edx, [ebp - 0x40b14]
push edx
push 0x102b8b34
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileSectionA]
mov dword [ebp - 0x50bbc], eax
lea eax, [ebp - 0x214]
push eax
push 0x10000
lea ecx, [ebp - 0x20b14]
push ecx
push str.ibcf:
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileSectionA]
mov dword [ebp - 0x50bc4], eax
lea edx, [ebp - 0x214]
push edx
push 0x10000
lea eax, [ebp - 0x10b14]
push eax
push 0x102b8b3c
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileSectionA]
mov dword [ebp - 0x50bcc], eax
lea ecx, [ebp - 0x214]
push ecx
push 0x10000
lea edx, [ebp - 0x30b14]
push edx
push 0x102b8b38
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileSectionA]
mov dword [ebp - 0x50be0], eax
lea eax, [ebp - 0x214]
push eax
push 0x10000
lea ecx, [ebp - 0x50b14]
push ecx
push 0x102b8b54
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileSectionA]
mov dword [ebp - 0x50bd8], eax
cmp dword [ebp - 0x50bbc], 0
jle 0x100f4819
cmp dword [ebp - 0x50bbc], 0xfffe
jge 0x100f4819
lea edx, [ebp - 0x40b14]
mov dword [ebp - 0x50b70], edx
mov eax, dword [ebp - 0x50b70]
movsx ecx, byte [eax]
test ecx, ecx
je 0x100f4819
mov edx, dword [ebp - 0x50b70]
mov dword [ebp - 0x50b8c], edx
mov eax, dword [ebp - 0x50b8c]
add eax, 1
mov dword [ebp - 0x50c38], eax
mov ecx, dword [ebp - 0x50b8c]
mov dl, byte [ecx]
mov byte [ebp - 0x50b81], dl
add dword [ebp - 0x50b8c], 1
cmp byte [ebp - 0x50b81], 0
jne 0x100f4687
mov eax, dword [ebp - 0x50b8c]
sub eax, dword [ebp - 0x50c38]
mov dword [ebp - 0x50c34], eax
mov ecx, dword [ebp - 0x50c34]
mov dword [ebp - 0x50bc0], ecx
push 0x3d
mov edx, dword [ebp - 0x50b70]
push edx
call fcn.101fd250
add esp, 8
mov dword [ebp - 0x50ba0], eax
cmp dword [ebp - 0x50ba0], 0
je 0x100f47fe
mov al, byte [0x102592ff]
mov byte [ebp - 0xb14], al
push 0xff
push 0
lea ecx, [ebp - 0xb13]
push ecx
call fcn.101fd380
add esp, 0xc
mov dl, byte [0x102592ff]
mov byte [ebp - 0x314], dl
push 0xff
push 0
lea eax, [ebp - 0x313]
push eax
call fcn.101fd380
add esp, 0xc
mov ecx, dword [ebp - 0x50ba0]
sub ecx, dword [ebp - 0x50b70]
push ecx
mov edx, dword [ebp - 0x50b70]
push edx
push 0x100
lea eax, [ebp - 0xb14]
push eax
call fcn.1020a1eb
add esp, 0x10
mov ecx, dword [ebp - 0x50ba0]
sub ecx, dword [ebp - 0x50b70]
mov edx, dword [ebp - 0x50bc0]
sub edx, ecx
push edx
mov eax, dword [ebp - 0x50ba0]
add eax, 1
push eax
push 0x100
lea ecx, [ebp - 0x314]
push ecx
call fcn.1020a1eb
add esp, 0x10
lea edx, [ebp - 0x314]
push edx
call fcn.10209d8d
add esp, 4
test eax, eax
je 0x100f47a1
mov byte [ebp - 0x50b65], 1
jmp 0x100f47a8
mov byte [ebp - 0x50b65], 0
mov eax, dword [ebp - 0x50b6c]
add eax, 0xc40
mov dword [ebp - 0x50c30], eax
lea ecx, [ebp - 0xb14]
push ecx
lea ecx, [ebp - 0x50c84]
call fcn.100ba960
mov dword [ebp - 4], 0
lea edx, [ebp - 0x50c84]
push edx
mov ecx, dword [ebp - 0x50c30]
call fcn.100b9b80
mov cl, byte [ebp - 0x50b65]
mov byte [eax], cl
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x50c84]
call fcn.100ba8c0
mov edx, dword [ebp - 0x50bc0]
mov eax, dword [ebp - 0x50b70]
lea ecx, [eax + edx + 1]
mov dword [ebp - 0x50b70], ecx
jmp 0x100f465b
cmp dword [ebp - 0x50bc4], 0
jle 0x100f49f2
cmp dword [ebp - 0x50bc4], 0xfffe
jge 0x100f49f2
lea edx, [ebp - 0x20b14]
mov dword [ebp - 0x50b74], edx
mov eax, dword [ebp - 0x50b74]
movsx ecx, byte [eax]
test ecx, ecx
je 0x100f49f2
mov edx, dword [ebp - 0x50b74]
mov dword [ebp - 0x50b90], edx
mov eax, dword [ebp - 0x50b90]
add eax, 1
mov dword [ebp - 0x50c2c], eax
mov ecx, dword [ebp - 0x50b90]
mov dl, byte [ecx]
mov byte [ebp - 0x50b82], dl
add dword [ebp - 0x50b90], 1
cmp byte [ebp - 0x50b82], 0
jne 0x100f486e
mov eax, dword [ebp - 0x50b90]
sub eax, dword [ebp - 0x50c2c]
mov dword [ebp - 0x50c24], eax
mov ecx, dword [ebp - 0x50c24]
mov dword [ebp - 0x50bc8], ecx
push 0x3d
mov edx, dword [ebp - 0x50b74]
push edx
call fcn.101fd250
add esp, 8
mov dword [ebp - 0x50ba4], eax
cmp dword [ebp - 0x50ba4], 0
je 0x100f49d7
mov al, byte [0x102592ff]
mov byte [ebp - 0xa14], al
push 0xff
push 0
lea ecx, [ebp - 0xa13]
push ecx
call fcn.101fd380
add esp, 0xc
mov dl, byte [0x102592ff]
mov byte [ebp - 0x414], dl
push 0xff
push 0
lea eax, [ebp - 0x413]
push eax
call fcn.101fd380
add esp, 0xc
mov ecx, dword [ebp - 0x50ba4]
sub ecx, dword [ebp - 0x50b74]
push ecx
mov edx, dword [ebp - 0x50b74]
push edx
push 0x100
lea eax, [ebp - 0xa14]
push eax
call fcn.1020a1eb
add esp, 0x10
mov ecx, dword [ebp - 0x50ba4]
sub ecx, dword [ebp - 0x50b74]
mov edx, dword [ebp - 0x50bc8]
sub edx, ecx
push edx
mov eax, dword [ebp - 0x50ba4]
add eax, 1
push eax
push 0x100
lea ecx, [ebp - 0x414]
push ecx
call fcn.1020a1eb
add esp, 0x10
lea edx, [ebp - 0x414]
push edx
call fcn.10209d8d
add esp, 4
mov dword [ebp - 0x50c1c], eax
mov eax, dword [ebp - 0x50b6c]
add eax, 0xc60
mov dword [ebp - 0x50c20], eax
lea ecx, [ebp - 0xa14]
push ecx
lea ecx, [ebp - 0x50d2c]
call fcn.100ba960
mov dword [ebp - 4], 1
lea edx, [ebp - 0x50d2c]
push edx
mov ecx, dword [ebp - 0x50c20]
call fcn.100b9b60
mov ecx, dword [ebp - 0x50c1c]
mov dword [eax], ecx
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x50d2c]
call fcn.100ba8c0
mov edx, dword [ebp - 0x50bc8]
mov eax, dword [ebp - 0x50b74]
lea ecx, [eax + edx + 1]
mov dword [ebp - 0x50b74], ecx
jmp 0x100f4842
cmp dword [ebp - 0x50bcc], 0
jle 0x100f4bcf
cmp dword [ebp - 0x50bcc], 0xfffe
jge 0x100f4bcf
lea edx, [ebp - 0x10b14]
mov dword [ebp - 0x50b78], edx
mov eax, dword [ebp - 0x50b78]
movsx ecx, byte [eax]
test ecx, ecx
je 0x100f4bcf
mov edx, dword [ebp - 0x50b78]
mov dword [ebp - 0x50b94], edx
mov eax, dword [ebp - 0x50b94]
add eax, 1
mov dword [ebp - 0x50c18], eax
mov ecx, dword [ebp - 0x50b94]
mov dl, byte [ecx]
mov byte [ebp - 0x50b83], dl
add dword [ebp - 0x50b94], 1
cmp byte [ebp - 0x50b83], 0
jne 0x100f4a47
mov eax, dword [ebp - 0x50b94]
sub eax, dword [ebp - 0x50c18]
mov dword [ebp - 0x50c14], eax
mov ecx, dword [ebp - 0x50c14]
mov dword [ebp - 0x50be4], ecx
push 0x3d
mov edx, dword [ebp - 0x50b78]
push edx
call fcn.101fd250
add esp, 8
mov dword [ebp - 0x50ba8], eax
cmp dword [ebp - 0x50ba8], 0
je 0x100f4bb4
mov al, byte [0x102592ff]
mov byte [ebp - 0x814], al
push 0xff
push 0
lea ecx, [ebp - 0x813]
push ecx
call fcn.101fd380
add esp, 0xc
mov dl, byte [0x102592ff]
mov byte [ebp - 0x914], dl
push 0xff
push 0
lea eax, [ebp - 0x913]
push eax
call fcn.101fd380
add esp, 0xc
mov ecx, dword [ebp - 0x50ba8]
sub ecx, dword [ebp - 0x50b78]
push ecx
mov edx, dword [ebp - 0x50b78]
push edx
push 0x100
lea eax, [ebp - 0x814]
push eax
call fcn.1020a1eb
add esp, 0x10
mov ecx, dword [ebp - 0x50ba8]
sub ecx, dword [ebp - 0x50b78]
mov edx, dword [ebp - 0x50be4]
sub edx, ecx
push edx
mov eax, dword [ebp - 0x50ba8]
add eax, 1
push eax
push 0x100
lea ecx, [ebp - 0x914]
push ecx
call fcn.1020a1eb
add esp, 0x10
lea edx, [ebp - 0x914]
push edx
call fcn.10209ea7
add esp, 4
fstp dword [ebp - 0x50c0c]
mov eax, dword [ebp - 0x50b6c]
add eax, 0xc80
mov dword [ebp - 0x50c10], eax
lea ecx, [ebp - 0x814]
push ecx
lea ecx, [ebp - 0x50c9c]
call fcn.100ba960
mov dword [ebp - 4], 2
lea edx, [ebp - 0x50c9c]
push edx
mov ecx, dword [ebp - 0x50c10]
call fcn.100b9b40
movss xmm0, dword [ebp - 0x50c0c]
movss dword [eax], xmm0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x50c9c]
call fcn.100ba8c0
mov eax, dword [ebp - 0x50be4]
mov ecx, dword [ebp - 0x50b78]
lea edx, [ecx + eax + 1]
mov dword [ebp - 0x50b78], edx
jmp 0x100f4a1b
cmp dword [ebp - 0x50be0], 0
jle 0x100f4f6b
cmp dword [ebp - 0x50be0], 0xfffe
jge 0x100f4f6b
lea eax, [ebp - 0x30b14]
mov dword [ebp - 0x50b7c], eax
mov ecx, dword [ebp - 0x50b7c]
movsx edx, byte [ecx]
test edx, edx
je 0x100f4f6b
mov eax, dword [ebp - 0x50b7c]
mov dword [ebp - 0x50b98], eax
mov ecx, dword [ebp - 0x50b98]
add ecx, 1
mov dword [ebp - 0x50c08], ecx
mov edx, dword [ebp - 0x50b98]
mov al, byte [edx]
mov byte [ebp - 0x50b84], al
add dword [ebp - 0x50b98], 1
cmp byte [ebp - 0x50b84], 0
jne 0x100f4c24
mov ecx, dword [ebp - 0x50b98]
sub ecx, dword [ebp - 0x50c08]
mov dword [ebp - 0x50c28], ecx
mov edx, dword [ebp - 0x50c28]
mov dword [ebp - 0x50bdc], edx
push 0x3d
mov eax, dword [ebp - 0x50b7c]
push eax
call fcn.101fd250
add esp, 8
mov dword [ebp - 0x50bac], eax
cmp dword [ebp - 0x50bac], 0
je 0x100f4f50
mov cl, byte [0x102592ff]
mov byte [ebp - 0x110], cl
push 0xff
push 0
lea edx, [ebp - 0x10f]
push edx
call fcn.101fd380
add esp, 0xc
mov al, byte [0x102592ff]
mov byte [ebp - 0x714], al
push 0xff
push 0
lea ecx, [ebp - 0x713]
push ecx
call fcn.101fd380
add esp, 0xc
mov edx, dword [ebp - 0x50bac]
sub edx, dword [ebp - 0x50b7c]
push edx
mov eax, dword [ebp - 0x50b7c]
push eax
push 0x100
lea ecx, [ebp - 0x110]
push ecx
call fcn.1020a1eb
add esp, 0x10
mov edx, dword [ebp - 0x50bac]
sub edx, dword [ebp - 0x50b7c]
mov eax, dword [ebp - 0x50bdc]
sub eax, edx
push eax
mov ecx, dword [ebp - 0x50bac]
add ecx, 1
push ecx
push 0x100
lea edx, [ebp - 0x714]
push edx
call fcn.1020a1eb
add esp, 0x10
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x50c5c], esp
lea eax, [ebp - 0x714]
push eax
call fcn.100ba960
mov ecx, dword [ebp - 0x50b6c]
call fcn.100f3380
mov dword [ebp - 0x50c40], eax
mov ecx, dword [ebp - 0x50c40]
mov dword [ebp - 0x50bb0], ecx
mov edx, 4
imul eax, edx, 0
mov ecx, dword [ebp - 0x50bb0]
movss xmm0, dword [ecx + eax]
movss dword [ebp - 0x50c48], xmm0
mov edx, dword [ebp - 0x50b6c]
add edx, 0xca0
mov dword [ebp - 0x50c44], edx
lea eax, [ebp - 0x110]
push eax
lea ecx, [ebp - 0x50cb4]
call fcn.100ba960
mov dword [ebp - 4], 3
lea ecx, [ebp - 0x50cb4]
push ecx
mov ecx, dword [ebp - 0x50c44]
call fcn.100b9b20
mov edx, 4
imul ecx, edx, 0
movss xmm0, dword [ebp - 0x50c48]
movss dword [eax + ecx], xmm0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x50cb4]
call fcn.100ba8c0
mov edx, 4
shl edx, 0
mov eax, dword [ebp - 0x50bb0]
movss xmm0, dword [eax + edx]
movss dword [ebp - 0x50c50], xmm0
mov ecx, dword [ebp - 0x50b6c]
add ecx, 0xca0
mov dword [ebp - 0x50c4c], ecx
lea edx, [ebp - 0x110]
push edx
lea ecx, [ebp - 0x50ccc]
call fcn.100ba960
mov dword [ebp - 4], 4
lea eax, [ebp - 0x50ccc]
push eax
mov ecx, dword [ebp - 0x50c4c]
call fcn.100b9b20
mov ecx, 4
shl ecx, 0
movss xmm0, dword [ebp - 0x50c50]
movss dword [eax + ecx], xmm0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x50ccc]
call fcn.100ba8c0
mov edx, 4
shl edx, 1
mov eax, dword [ebp - 0x50bb0]
movss xmm0, dword [eax + edx]
movss dword [ebp - 0x50be8], xmm0
mov ecx, dword [ebp - 0x50b6c]
add ecx, 0xca0
mov dword [ebp - 0x50c54], ecx
lea edx, [ebp - 0x110]
push edx
lea ecx, [ebp - 0x50ce4]
call fcn.100ba960
mov dword [ebp - 4], 5
lea eax, [ebp - 0x50ce4]
push eax
mov ecx, dword [ebp - 0x50c54]
call fcn.100b9b20
mov ecx, 4
shl ecx, 1
movss xmm0, dword [ebp - 0x50be8]
movss dword [eax + ecx], xmm0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x50ce4]
call fcn.100ba8c0
mov edx, 4
imul eax, edx, 3
mov ecx, dword [ebp - 0x50bb0]
movss xmm0, dword [ecx + eax]
movss dword [ebp - 0x50bf0], xmm0
mov edx, dword [ebp - 0x50b6c]
add edx, 0xca0
mov dword [ebp - 0x50bec], edx
lea eax, [ebp - 0x110]
push eax
lea ecx, [ebp - 0x50cfc]
call fcn.100ba960
mov dword [ebp - 4], 6
lea ecx, [ebp - 0x50cfc]
push ecx
mov ecx, dword [ebp - 0x50bec]
call fcn.100b9b20
mov edx, 4
imul ecx, edx, 3
movss xmm0, dword [ebp - 0x50bf0]
movss dword [eax + ecx], xmm0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x50cfc]
call fcn.100ba8c0
mov edx, dword [ebp - 0x50bdc]
mov eax, dword [ebp - 0x50b7c]
lea ecx, [eax + edx + 1]
mov dword [ebp - 0x50b7c], ecx
jmp 0x100f4bf8
cmp dword [ebp - 0x50bd8], 0
jle 0x100f5314
cmp dword [ebp - 0x50bd8], 0xfffe
jge 0x100f5314
lea edx, [ebp - 0x50b14]
mov dword [ebp - 0x50b80], edx
mov eax, dword [ebp - 0x50b80]
movsx ecx, byte [eax]
test ecx, ecx
je 0x100f5314
mov edx, dword [ebp - 0x50b80]
mov dword [ebp - 0x50b9c], edx
mov eax, dword [ebp - 0x50b9c]
add eax, 1
mov dword [ebp - 0x50bf4], eax
mov ecx, dword [ebp - 0x50b9c]
mov dl, byte [ecx]
mov byte [ebp - 0x50b85], dl
add dword [ebp - 0x50b9c], 1
cmp byte [ebp - 0x50b85], 0
jne 0x100f4fc0
mov eax, dword [ebp - 0x50b9c]
sub eax, dword [ebp - 0x50bf4]
mov dword [ebp - 0x50bf8], eax
mov ecx, dword [ebp - 0x50bf8]
mov dword [ebp - 0x50bd0], ecx
push 0x3d
mov edx, dword [ebp - 0x50b80]
push edx
call fcn.101fd250
add esp, 8
mov dword [ebp - 0x50bb4], eax
cmp dword [ebp - 0x50bb4], 0
je 0x100f52f9
mov al, byte [0x102592ff]
mov byte [ebp - 0x514], al
push 0xff
push 0
lea ecx, [ebp - 0x513]
push ecx
call fcn.101fd380
add esp, 0xc
mov dl, byte [0x102592ff]
mov byte [ebp - 0x614], dl
push 0xff
push 0
lea eax, [ebp - 0x613]
push eax
call fcn.101fd380
add esp, 0xc
mov ecx, dword [ebp - 0x50bb4]
sub ecx, dword [ebp - 0x50b80]
push ecx
mov edx, dword [ebp - 0x50b80]
push edx
push 0x100
lea eax, [ebp - 0x514]
push eax
call fcn.1020a1eb
add esp, 0x10
mov ecx, dword [ebp - 0x50bb4]
sub ecx, dword [ebp - 0x50b80]
mov edx, dword [ebp - 0x50bd0]
sub edx, ecx
push edx
mov eax, dword [ebp - 0x50bb4]
add eax, 1
push eax
push 0x100
lea ecx, [ebp - 0x614]
push ecx
call fcn.1020a1eb
add esp, 0x10
push 0xc
lea ecx, [ebp - 0x50b2c]
call fcn.100ac8f0
push 0x102b8b44
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x50c60], esp
lea edx, [ebp - 0x614]
push edx
call fcn.100ba960
lea eax, [ebp - 0x50b2c]
push eax
mov ecx, 0x1055d004
call fcn.100f5340
mov dword [ebp - 0x50c64], eax
mov dword [ebp - 4], 7
push 0x20
lea ecx, [ebp - 0x50b64]
call fcn.100ac8f0
lea ecx, [ebp - 0x50b64]
call fcn.100c02e0
mov byte [ebp - 4], 8
lea ecx, [ebp - 0x50b2c]
mov dword [ebp - 0x50bd4], ecx
mov ecx, dword [ebp - 0x50bd4]
call fcn.100d47c0
mov dword [ebp - 0x50bb8], eax
mov ecx, dword [ebp - 0x50bd4]
call fcn.100c0460
mov dword [ebp - 0x50bfc], eax
jmp 0x100f5160
mov edx, dword [ebp - 0x50bb8]
add edx, 0x18
mov dword [ebp - 0x50bb8], edx
mov eax, dword [ebp - 0x50bb8]
cmp eax, dword [ebp - 0x50bfc]
je 0x100f5281
mov ecx, dword [ebp - 0x50bb8]
push ecx
lea ecx, [ebp - 0x50b44]
call fcn.100ba9a0
mov byte [ebp - 4], 9
mov edx, 0x102592ff
lea ecx, [ebp - 0x50b44]
call fcn.100dbb90
movzx edx, al
test edx, edx
je 0x100f51b0
mov byte [ebp - 4], 8
lea ecx, [ebp - 0x50b44]
call fcn.100ba8c0
jmp 0x100f5151
push 0xc
lea ecx, [ebp - 0x50b20]
call fcn.100ac8f0
push 0x102b8b40
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x50c68], esp
lea eax, [ebp - 0x50b44]
push eax
call fcn.100ba9a0
lea ecx, [ebp - 0x50b20]
push ecx
mov ecx, 0x1055d004
call fcn.100f5340
mov dword [ebp - 0x50c6c], eax
mov byte [ebp - 4], 0xa
push 0xa
push 1
lea ecx, [ebp - 0x50b20]
call fcn.1010c9e0
xor edx, edx
mov ecx, eax
call fcn.100f0c20
add esp, 4
test eax, eax
je 0x100f521c
mov byte [ebp - 0x50b66], 1
jmp 0x100f5223
mov byte [ebp - 0x50b66], 0
push 0xa
push 0
lea ecx, [ebp - 0x50b20]
call fcn.1010c9e0
xor edx, edx
mov ecx, eax
call fcn.100f0c20
add esp, 4
mov dword [ebp - 0x50c00], eax
lea edx, [ebp - 0x50c00]
push edx
lea ecx, [ebp - 0x50b64]
call fcn.100b9240
mov cl, byte [ebp - 0x50b66]
mov byte [eax], cl
mov byte [ebp - 4], 9
lea ecx, [ebp - 0x50b20]
call fcn.1010ca80
mov byte [ebp - 4], 8
lea ecx, [ebp - 0x50b44]
call fcn.100ba8c0
jmp 0x100f5151
mov edx, dword [ebp - 0x50b6c]
add edx, 0xcc0
mov dword [ebp - 0x50c04], edx
lea eax, [ebp - 0x514]
push eax
lea ecx, [ebp - 0x50d14]
call fcn.100ba960
mov byte [ebp - 4], 0xb
lea ecx, [ebp - 0x50b64]
push ecx
lea edx, [ebp - 0x50d14]
push edx
mov ecx, dword [ebp - 0x50c04]
call fcn.100b9b00
mov ecx, eax
call fcn.100b9260
mov byte [ebp - 4], 8
lea ecx, [ebp - 0x50d14]
call fcn.100ba8c0
mov byte [ebp - 4], 7
lea ecx, [ebp - 0x50b64]
call fcn.100a5aa0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x50b2c]
call fcn.1010ca80
mov eax, dword [ebp - 0x50bd0]
mov ecx, dword [ebp - 0x50b80]
lea edx, [ecx + eax + 1]
mov dword [ebp - 0x50b80], edx
jmp 0x100f4f94
mov ecx, dword [ebp - 0x50b6c]
call fcn.100f5460
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.101fae3a
mov esp, ebp
pop ebp
ret 4