Function at 0x4573d6
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push 0x98
mov eax, 0x5890ef
call fcn.00566477
mov ebx, ecx
mov dword [ebp - 0x24], ebx
xor esi, esi
cmp dword [ebx + 0x15c], esi
jne 0x457f80
cmp dword [ebx + 0x160], esi
jne 0x457f80
cmp dword [ebx + 0x64], esi
jne 0x45742a
cmp dword [ebx + 0x9c], esi
jne 0x45742a
cmp dword [ebx + 0x80], esi
jne 0x45742a
cmp dword [ebx + 0xb8], esi
jne 0x45742a
cmp dword [ebx + 0x2c], esi
je 0x457f80
xor eax, eax
lea ecx, [ebp - 0xa4]
inc eax
push 0xa
mov dword [0x5f4988], eax
mov dword [0x5f4990], eax
call fcn.00489e66
mov eax, dword [ebx + 0x40]
mov edi, 0x5ec94c
mov dword [ebp - 4], esi
mov dword [ebp - 0x14], eax
test eax, eax
je 0x4574af
lea eax, [ebp - 0x14]
push eax
lea ecx, [ebx + 0x3c]
call fcn.0041d3bd
push dword [eax]
push 0x5aa640
call fcn.00427316
pop ecx
pop ecx
test eax, eax
je 0x4574a7
mov ecx, eax
call fcn.004df1e6
push eax
push edi
call fcn.00427316
pop ecx
pop ecx
test eax, eax
je 0x4574a7
mov ecx, dword [eax + 0x330]
test ecx, ecx
je 0x4574a7
cmp dword [ecx + 0x114], 0
je 0x4574a7
push eax
lea ecx, [ebp - 0xa4]
call fcn.00481d39
cmp dword [ebp - 0x14], 0
jne 0x457456
xor esi, esi
mov eax, dword [ebp - 0xa0]
jmp 0x4574fb
mov ecx, eax
test ecx, ecx
je 0x457f86
push dword [ecx + 8]
mov eax, dword [eax]
push edi
mov dword [ebp - 0x10], eax
call fcn.00427316
pop ecx
pop ecx
mov edi, eax
push 1
push esi
push 0xf000
mov ecx, dword [edi]
push esi
mov esi, dword [ecx + 0x368]
mov ecx, esi
call dword [0x5959e4]
mov ecx, edi
call esi
mov eax, dword [ebp - 0x10]
mov edi, 0x5ec94c
push 0
pop esi
test eax, eax
jne 0x4574b7
mov eax, dword [ebx + 0x5c]
mov dword [ebp - 0x14], eax
test eax, eax
je 0x457536
lea eax, [ebp - 0x14]
push eax
lea ecx, [ebx + 0x58]
call fcn.0041d3bd
push dword [eax]
push edi
call fcn.00427316
pop ecx
pop ecx
test eax, eax
je 0x457530
push dword [eax + 0x354]
mov ecx, eax
call fcn.004e73ea
cmp dword [ebp - 0x14], 0
jne 0x457509
push 0xa
lea ecx, [ebp - 0x88]
call fcn.00489e66
lea eax, [ebx + 0x90]
mov byte [ebp - 4], 1
push eax
lea ecx, [ebp - 0x88]
call fcn.00489f2a
mov eax, dword [ebp - 0x84]
jmp 0x4575a9
mov ecx, eax
test ecx, ecx
je 0x457f86
push dword [ecx + 8]
mov eax, dword [eax]
push 0x5ec704
mov dword [ebp - 0x10], eax
call fcn.00427316
pop ecx
pop ecx
push 0x37
mov edi, eax
xor eax, eax
push eax
push eax
push eax
push eax
push eax
mov ecx, edi
call fcn.0045f1de
mov ecx, dword [edi]
push ebx
mov esi, dword [ecx + 0x1dc]
mov ecx, esi
call dword [0x5959e4]
mov ecx, edi
call esi
mov eax, dword [ebp - 0x10]
test eax, eax
jne 0x457561
push 0xa
lea ecx, [ebp - 0x50]
call fcn.00489e66
mov eax, dword [ebx + 0x24]
mov byte [ebp - 4], 2
mov dword [ebp - 0x14], eax
test eax, eax
je 0x4576d8
lea eax, [ebx + 0x20]
mov ebx, eax
lea eax, [ebp - 0x14]
mov ecx, ebx
push eax
call fcn.0041d3bd
push 0x5a5c14
mov edi, dword [eax]
mov ecx, edi
mov dword [ebp - 0x10], edi
call fcn.004273b0
test eax, eax
je 0x45760e
push edi
push 0x5a5c14
call fcn.00427316
pop ecx
pop ecx
add eax, 0x110
lea ecx, [ebp - 0x50]
push eax
call fcn.00489f2a
jmp 0x4576cb
push 0x5a42ec
mov ecx, edi
call fcn.004273b0
test eax, eax
je 0x4576cb
mov eax, dword [edi]
mov esi, dword [eax + 0x1cc]
mov ecx, esi
call dword [0x5959e4]
mov ecx, edi
call esi
test eax, eax
je 0x457648
push edi
lea ecx, [ebp - 0x50]
call fcn.00481d39
jmp 0x4576cb
mov eax, dword [edi]
mov esi, dword [eax + 0x1b0]
mov ecx, esi
call dword [0x5959e4]
mov ecx, edi
call esi
test eax, eax
je 0x4576cb
lea esi, [edi + 0x298]
lea edi, [ebp - 0x34]
movsd dword es:[edi], dword [esi]
push 0
push 0x34
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x28]
sub eax, dword [ebp - 0x30]
mov edi, dword [ebp - 0x10]
push eax
mov eax, dword [ebp - 0x2c]
sub eax, dword [ebp - 0x34]
mov esi, dword [edi]
push eax
push dword [ebp - 0x30]
push dword [ebp - 0x34]
mov esi, dword [esi + 0x238]
mov ecx, esi
push 0
call dword [0x5959e4]
mov ecx, edi
call esi
mov edi, dword [edi]
push 0
push 1
mov esi, dword [edi + 0x1ac]
mov ecx, esi
call dword [0x5959e4]
mov ecx, dword [ebp - 0x10]
call esi
mov esi, dword [edi + 0x224]
mov ecx, esi
push eax
call dword [0x5959e4]
mov ecx, dword [ebp - 0x10]
call esi
cmp dword [ebp - 0x14], 0
jne 0x4575ce
mov ebx, dword [ebp - 0x24]
mov eax, dword [ebx + 0xcc]
mov dword [ebp - 0x14], eax
test eax, eax
je 0x457746
lea eax, [ebx + 0xc8]
mov dword [ebp - 0x10], eax
mov ebx, eax
lea eax, [ebp - 0x14]
mov ecx, ebx
push eax
call fcn.0041d3bd
push dword [eax]
push 0x5ec704
call fcn.00427316
mov edi, eax
pop ecx
pop ecx
test edi, edi
je 0x45773d
mov ecx, dword [edi]
mov esi, dword [ecx + 0x1a8]
mov ecx, esi
call dword [0x5959e4]
mov ecx, edi
call esi
push eax
push 0x5a3954
call fcn.00427316
pop ecx
pop ecx
test eax, eax
je 0x45773d
push eax
lea ecx, [ebp - 0x50]
call fcn.00481d39
cmp dword [ebp - 0x14], 0
jne 0x4576f0
mov ebx, dword [ebp - 0x24]
mov edi, dword [ebp - 0x4c]
test edi, edi
je 0x457826
mov eax, edi
test eax, eax
je 0x457f86
mov eax, dword [eax + 8]
mov edi, dword [edi]
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x18], edi
mov eax, dword [eax]
mov esi, dword [eax + 0x1b0]
mov ecx, esi
call dword [0x5959e4]
mov ecx, dword [ebp - 0x10]
call esi
test eax, eax
je 0x4577bd
mov esi, dword [ebp - 0x10]
mov ecx, esi
push 0x5aba0c
call fcn.004273b0
test eax, eax
jne 0x4577bd
mov eax, dword [esi]
add esi, 0x1e8
push 0
push 3
sub esp, 0x10
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov esi, dword [eax + 0x1fc]
mov ecx, esi
call dword [0x5959e4]
mov ecx, dword [ebp - 0x10]
call esi
mov edi, dword [ebp - 0x18]
test edi, edi
jne 0x457751
mov edi, dword [ebp - 0x4c]
jmp 0x457822
mov eax, edi
test eax, eax
je 0x457f86
mov eax, dword [eax + 8]
mov edi, dword [edi]
mov dword [ebp - 0x18], eax
mov eax, dword [eax]
mov esi, dword [eax + 0x1b0]
mov ecx, esi
call dword [0x5959e4]
mov ecx, dword [ebp - 0x18]
call esi
test eax, eax
je 0x457822
mov esi, dword [ebp - 0x18]
mov ecx, esi
push 0x5ec94c
call fcn.004273b0
test eax, eax
jne 0x457822
mov eax, dword [esi]
push ebx
mov esi, dword [eax + 0x2b8]
mov ecx, esi
call dword [0x5959e4]
mov ecx, dword [ebp - 0x18]
call esi
mov ecx, dword [ebp - 0x18]
call fcn.004ad697
test edi, edi
jne 0x4577c6
mov eax, dword [ebx + 0x5c]
mov dword [ebp - 0x14], eax
test eax, eax
je 0x457bb7
lea eax, [ebx + 0x58]
lea ecx, [ebp - 0x14]
push ecx
mov ecx, eax
call fcn.0041d3bd
mov edi, dword [eax]
mov eax, dword [edi]
mov esi, dword [eax + 0x16c]
mov ecx, esi
call dword [0x5959e4]
mov ecx, edi
call esi
test eax, eax
je 0x4578e5
push dword [edi + 0x20]
call dword [sym.imp.USER32.dll_GetParent]
push eax
call fcn.00429f8d
push dword [eax + 0x20]
call dword [sym.imp.USER32.dll_GetParent]
push eax
call fcn.00429f8d
mov ecx, dword [ebx + 0xe4]
mov esi, eax
mov dword [ebp - 0x10], esi
test ecx, ecx
je 0x457890
mov ecx, dword [ecx + 0x20]
push ecx
push dword [edi + 0x20]
call dword [sym.imp.USER32.dll_SetParent]
push eax
call fcn.00429f8d
mov eax, dword [esi]
push edi
mov esi, dword [eax + 0x3c0]
mov ecx, esi
call dword [0x5959e4]
mov ecx, dword [ebp - 0x10]
call esi
push 0x5ec94c
mov ecx, edi
call fcn.004273b0
test eax, eax
je 0x4578dc
mov eax, dword [edi]
push 1
mov esi, dword [eax + 0x1f0]
mov ecx, esi
call dword [0x5959e4]
mov ecx, edi
call esi
push 5
mov ecx, edi
call fcn.0045f28d
mov eax, dword [edi]
push 0
mov esi, dword [eax + 0x228]
mov ecx, esi
call dword [0x5959e4]
mov ecx, edi
call esi
mov dword [ebp - 0x10], eax
test eax, eax
je 0x45791c
mov ecx, dword [eax]
push 0
push 0
push edi
mov esi, dword [ecx + 0x17c]
mov ecx, esi
call dword [0x5959e4]
mov ecx, dword [ebp - 0x10]
call esi
mov eax, dword [ebx + 0xe4]
test eax, eax
je 0x457929
mov eax, dword [eax + 0x20]
push eax
push dword [edi + 0x20]
call dword [sym.imp.USER32.dll_SetParent]
push eax
call fcn.00429f8d
mov esi, 0x5ec94c
mov ecx, edi
push esi
call fcn.004273b0
test eax, eax
je 0x457baa
push edi
push esi
call fcn.00427316
lea edi, [ebp - 0x34]
mov dword [ebp - 0x18], eax
pop ecx
pop ecx
lea esi, [eax + 0x298]
movsd dword es:[edi], dword [esi]
push 0
push 0x34
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov edi, eax
mov eax, dword [ebp - 0x28]
sub eax, dword [ebp - 0x30]
push eax
mov eax, dword [ebp - 0x2c]
sub eax, dword [ebp - 0x34]
mov esi, dword [edi]
push eax
push dword [ebp - 0x30]
push dword [ebp - 0x34]
mov esi, dword [esi + 0x238]
mov ecx, esi
push 0
call dword [0x5959e4]
mov ecx, edi
call esi
mov eax, dword [edi]
mov esi, dword [eax + 0x1ac]
mov ecx, esi
call dword [0x5959e4]
mov ecx, edi
call esi
xor ecx, ecx
mov dword [ebp - 0x20], eax
test eax, eax
setne cl
push ecx
mov ecx, edi
call fcn.0045f28d
mov ecx, edi
call fcn.004e484c
mov esi, eax
mov dword [ebp - 0x10], esi
test esi, esi
je 0x457a1c
mov ecx, dword [esi]
mov edi, dword [edi]
mov esi, dword [ecx + 0x194]
mov ecx, esi
call dword [0x5959e4]
mov ecx, dword [ebp - 0x10]
call esi
mov ecx, dword [edi + 0x1e0]
push eax
call dword [0x5959e4]
mov ecx, dword [ebp - 0x18]
call dword [edi + 0x1e0]
mov ecx, dword [ebp - 0x10]
push dword [ebp - 0x20]
mov edi, dword [ebp - 0x18]
push edi
mov eax, dword [ecx]
mov esi, dword [eax + 0x294]
mov ecx, esi
call dword [0x5959e4]
mov ecx, dword [ebp - 0x10]
call esi
mov esi, dword [ebp - 0x10]
push 0x5aba0c
mov ecx, edi
call fcn.004273b0
test eax, eax
je 0x457baa
and dword [ebp - 0x20], 0
test esi, esi
je 0x457baa
lea eax, [ebp - 0x20]
mov ecx, esi
push eax
push edi
call fcn.004df1a2
push edi
mov ecx, eax
call fcn.004dc4d6
test eax, eax
je 0x457b68
mov ecx, dword [eax + 4]
test ecx, ecx
je 0x457b68
lea eax, [ecx]
mov ecx, dword [ecx]
mov dword [ebp - 0x1c], ecx
mov ecx, dword [ebx]
push 1
push dword [eax + 8]
mov esi, dword [ecx + 0x24]
mov ecx, esi
call dword [0x5959e4]
mov ecx, ebx
call esi
push eax
push 0x5ec94c
call fcn.00427316
mov edi, eax
pop ecx
pop ecx
test edi, edi
je 0x457b5a
mov ecx, dword [edi]
mov esi, dword [ecx + 0x16c]
mov ecx, esi
call dword [0x5959e4]
mov ecx, edi
call esi
test eax, eax
je 0x457b07
push dword [edi + 0x20]
call dword [sym.imp.USER32.dll_GetParent]
push eax
call fcn.00429f8d
push dword [eax + 0x20]
call dword [sym.imp.USER32.dll_GetParent]
push eax
call fcn.00429f8d
mov ecx, dword [ebx + 0xe4]
mov esi, eax
mov dword [ebp - 0x10], esi
test ecx, ecx
je 0x457adf
mov ecx, dword [ecx + 0x20]
push ecx
push dword [edi + 0x20]
call dword [sym.imp.USER32.dll_SetParent]
push eax
call fcn.00429f8d
mov eax, dword [esi]
push edi
mov esi, dword [eax + 0x3c0]
mov ecx, esi
call dword [0x5959e4]
mov ecx, dword [ebp - 0x10]
call esi
jmp 0x457b3e
mov eax, dword [edi]
mov esi, dword [eax + 0x1dc]
mov ecx, esi
call dword [0x5959e4]
mov ecx, edi
call esi
test eax, eax
je 0x457b3e
mov eax, dword [edi]
push 1
push 0
push 0xf000
mov esi, dword [eax + 0x368]
mov ecx, esi
push 0
call dword [0x5959e4]
mov ecx, edi
call esi
mov eax, dword [edi]
xor ecx, ecx
push ecx
push ecx
push ecx
mov esi, dword [eax + 0x34c]
mov ecx, esi
push dword [ebp - 0x18]
call dword [0x5959e4]
mov ecx, edi
call esi
mov ecx, dword [ebp - 0x1c]
test ecx, ecx
jne 0x457a63
mov edi, dword [ebp - 0x18]
mov eax, dword [edi]
mov esi, dword [eax + 0x3a4]
mov ecx, esi
call dword [0x5959e4]
mov ecx, edi
call esi
test eax, eax
je 0x457baa
mov eax, dword [edi]
push 0
mov esi, dword [eax + 0x3d4]
mov ecx, esi
call dword [0x5959e4]
mov ecx, edi
call esi
mov eax, dword [edi]
mov esi, dword [eax + 0x210]
mov ecx, esi
call dword [0x5959e4]
mov ecx, edi
call esi
cmp dword [ebp - 0x14], 0
lea eax, [ebx + 0x58]
jne 0x457837
lea ecx, [ebx + 0x58]
push ecx
lea ecx, [ebx + 0x20]
call fcn.00489f2a
and dword [0x5f4990], 0
mov eax, dword [ebx]
push 0
mov esi, dword [eax + 0x38]
mov ecx, esi
call dword [0x5959e4]
mov ecx, ebx
call esi
mov edi, dword [ebx + 0xb0]
test edi, edi
je 0x457e0e
mov eax, dword [ebx]
mov ecx, edi
mov edi, dword [edi]
push 1
mov dword [ebp - 0x14], ecx
push dword [ecx + 8]
mov esi, dword [eax + 0x24]
mov ecx, esi
mov dword [ebp - 0x10], edi
call dword [0x5959e4]
mov ecx, ebx
call esi
push eax
push 0x5ec94c
call fcn.00427316
mov edi, eax
pop ecx
pop ecx
test edi, edi
je 0x457da6
mov ecx, dword [edi]
mov esi, dword [ecx + 0x170]
mov ecx, esi
call dword [0x5959e4]
mov ecx, edi
call esi
mov esi, dword [edi]
test eax, eax
jne 0x457cfe
mov esi, dword [esi + 0x1dc]
mov ecx, esi
call dword [0x5959e4]
mov ecx, edi
call esi
mov esi, dword [edi]
test eax, eax
je 0x457c7a
mov esi, dword [esi + 0x368]
mov ecx, esi
push 1
push 0
push 0xf000
push 0
call dword [0x5959e4]
mov ecx, edi
call esi
jmp 0x457d1f
mov esi, dword [esi + 0x16c]
mov ecx, esi
call dword [0x5959e4]
mov ecx, edi
call esi
test eax, eax
je 0x457cfc
push dword [edi + 0x20]
call dword [sym.imp.USER32.dll_GetParent]
push eax
call fcn.00429f8d
push dword [eax + 0x20]
call dword [sym.imp.USER32.dll_GetParent]
push eax
call fcn.00429f8d
mov ecx, dword [ebx + 0xe4]
mov esi, eax
mov dword [ebp - 0x1c], esi
test ecx, ecx
je 0x457cc0
mov ecx, dword [ecx + 0x20]
push ecx
push dword [edi + 0x20]
call dword [sym.imp.USER32.dll_SetParent]
push eax
call fcn.00429f8d
mov eax, dword [esi]
push edi
mov esi, dword [eax + 0x3c0]
mov ecx, esi
call dword [0x5959e4]
mov ecx, dword [ebp - 0x1c]
call esi
mov eax, dword [edi]
push 1
mov esi, dword [eax + 0x1f0]
mov ecx, esi
call dword [0x5959e4]
mov ecx, edi
call esi
mov esi, dword [edi]
mov ecx, dword [ebp - 0x14]
xor eax, eax
mov esi, dword [esi + 0x200]
push eax
push 0xffffffffffffffff
push eax
push 1
push eax
push dword [ecx + 0xc]
mov ecx, esi
call dword [0x5959e4]
mov ecx, edi
call esi
mov ecx, dword [ebp - 0x14]
mov esi, dword [edi]
push 0
push 0x14
mov eax, dword [ecx + 0x20]
sub eax, dword [ecx + 0x18]
mov esi, dword [esi + 0x238]
push eax
mov eax, dword [ecx + 0x1c]
sub eax, dword [ecx + 0x14]
push eax
push dword [ecx + 0x18]
push dword [ecx + 0x14]
mov ecx, esi
push 0
call dword [0x5959e4]
mov ecx, edi
call esi
mov ecx, dword [ebp - 0x14]
mov eax, dword [edi]
push 0
push 0
push dword [ecx + 0xc]
mov esi, dword [eax + 0x368]
mov ecx, esi
push 1
call dword [0x5959e4]
mov ecx, edi
call esi
mov edx, eax
test edx, edx
je 0x457da6
mov eax, dword [ebp - 0x14]
mov ecx, dword [eax + 0x48]
mov dword [edx + 0x11c], ecx
mov ecx, dword [eax + 0x40]
mov dword [edx + 0x114], ecx
mov ecx, dword [eax + 0x44]
mov dword [edx + 0x118], ecx
mov dword [eax + 0x4c], edi
mov ecx, dword [edi + 0x330]
mov eax, dword [eax + 0x10]
mov dword [ecx + 0x84], eax
mov edi, dword [ebp - 0x10]
test edi, edi
jne 0x457beb
mov edi, dword [ebx + 0xb0]
jmp 0x457e0a
mov eax, edi
mov edi, dword [edi]
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x10], edi
mov eax, dword [eax + 0x4c]
mov dword [ebp - 0x1c], eax
test eax, eax
je 0x457e0a
mov eax, dword [eax]
mov esi, dword [eax + 0x36c]
mov ecx, esi
call dword [0x5959e4]
mov ecx, dword [ebp - 0x1c]
call esi
test eax, eax
je 0x457e0a
mov ecx, dword [ebp - 0x20]
push 0
push 0
mov edi, dword [ecx + 0x4c]
push dword [ecx + 0x10]
mov eax, dword [edi]
mov esi, dword [eax + 0x224]
mov ecx, esi
call dword [0x5959e4]
mov ecx, edi
call esi
mov edi, dword [ebp - 0x10]
test edi, edi
jne 0x457db9
mov eax, dword [ebx + 0x78]
mov dword [ebp - 0x14], eax
test eax, eax
je 0x457e5e
lea eax, [ebx + 0x74]
mov dword [ebp - 0x1c], eax
mov ebx, eax
lea eax, [ebp - 0x14]
mov ecx, ebx
push eax
call fcn.0041d3bd
push dword [eax]
push 0x5aba0c
call fcn.00427316
mov edi, eax
pop ecx
pop ecx
test edi, edi
je 0x457e55
mov ecx, dword [edi]
push 1
mov esi, dword [ecx + 0x3d4]
mov ecx, esi
call dword [0x5959e4]
mov ecx, edi
call esi
cmp dword [ebp - 0x14], 0
jne 0x457e20
mov ebx, dword [ebp - 0x24]
push 0xa
lea ecx, [ebp - 0x6c]
call fcn.00489e66
lea eax, [ebx + 0x20]
mov byte [ebp - 4], 3
push eax
lea ecx, [ebp - 0x6c]
call fcn.00489f2a
mov eax, dword [ebp - 0x64]
mov dword [ebp - 0x14], eax
test eax, eax
je 0x457f25
lea eax, [ebp - 0x14]
push eax
lea ecx, [ebp - 0x6c]
call fcn.00433f3d
mov esi, dword [eax]
push esi
push 0x5aa640
call fcn.00427316
mov edi, eax
pop ecx
pop ecx
test edi, edi
je 0x457eb1
mov ecx, dword [edi]
mov esi, dword [ecx + 0x2a0]
jmp 0x457f0f
push esi
push 0x5aba0c
call fcn.00427316
mov edi, eax
pop ecx
pop ecx
test edi, edi
je 0x457f1b
mov ecx, dword [edi]
mov esi, dword [ecx + 0x3a4]
mov ecx, esi
call dword [0x5959e4]
mov ecx, edi
call esi
test eax, eax
jne 0x457f1b
mov eax, dword [edi]
mov esi, dword [eax + 0x1cc]
mov ecx, esi
call dword [0x5959e4]
mov ecx, edi
call esi
test eax, eax
je 0x457f1b
mov eax, dword [edi]
push 1
mov esi, dword [eax + 0x240]
mov ecx, esi
call dword [0x5959e4]
mov ecx, edi
call esi
mov eax, dword [edi]
mov esi, dword [eax + 0x60]
mov ecx, esi
call dword [0x5959e4]
mov ecx, edi
call esi
cmp dword [ebp - 0x14], 0
jne 0x457e86
mov eax, dword [ebx]
push 1
mov esi, dword [eax + 0x34]
mov ecx, esi
call dword [0x5959e4]
mov ecx, ebx
call esi
lea ecx, [ebx + 0x58]
call fcn.00481e50
lea ecx, [ebx + 0x90]
call fcn.00481e50
lea ecx, [ebx + 0x74]
call fcn.00481e50
and dword [0x5f4988], 0
lea ecx, [ebp - 0x6c]
call fcn.00489e8c
lea ecx, [ebp - 0x50]
call fcn.00489e8c
lea ecx, [ebp - 0x88]
call fcn.00489e8c
lea ecx, [ebp - 0xa4]
call fcn.00489e8c
call fcn.00566440
ret
call fcn.00426872
int3