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

Disassembly:
push 0x98
mov eax, 0x5703e9
call fcn.0053efda
mov ebx, ecx
mov dword [ebp - 0x24], ebx
xor esi, esi
cmp dword [ebx + 0x15c], esi
jne 0x4a6e1c
cmp dword [ebx + 0x160], esi
jne 0x4a6e1c
cmp dword [ebx + 0x64], esi
jne 0x4a62fb
cmp dword [ebx + 0x9c], esi
jne 0x4a62fb
cmp dword [ebx + 0x80], esi
jne 0x4a62fb
cmp dword [ebx + 0xb8], esi
jne 0x4a62fb
cmp dword [ebx + 0x2c], esi
je 0x4a6e1c
xor eax, eax
lea ecx, [ebp - 0xa4]
inc eax
push 0xa
mov dword [0x5d6e30], eax
mov dword [0x5d6e38], eax
call fcn.0041f3e6
mov eax, dword [ebx + 0x40]
mov edi, 0x5ceb84
mov dword [ebp - 4], esi
mov dword [ebp - 0x14], eax
test eax, eax
je 0x4a6380
lea eax, [ebp - 0x14]
push eax
lea ecx, [ebx + 0x3c]
call fcn.0040ea6c
push dword [eax]
push 0x59b480
call fcn.0040c821
pop ecx
pop ecx
test eax, eax
je 0x4a6378
mov ecx, eax
call fcn.0051cbe8
push eax
push edi
call fcn.0040c821
pop ecx
pop ecx
test eax, eax
je 0x4a6378
mov ecx, dword [eax + 0x330]
test ecx, ecx
je 0x4a6378
cmp dword [ecx + 0x114], 0
je 0x4a6378
push eax
lea ecx, [ebp - 0xa4]
call fcn.00417727
cmp dword [ebp - 0x14], 0
jne 0x4a6327
xor esi, esi
mov eax, dword [ebp - 0xa0]
jmp 0x4a63cc
mov ecx, eax
test ecx, ecx
je 0x4a6e22
push dword [ecx + 8]
mov eax, dword [eax]
push edi
mov dword [ebp - 0x10], eax
call fcn.0040c821
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 [0x57698c]
mov ecx, edi
call esi
mov eax, dword [ebp - 0x10]
mov edi, 0x5ceb84
push 0
pop esi
test eax, eax
jne 0x4a6388
mov eax, dword [ebx + 0x5c]
mov dword [ebp - 0x14], eax
test eax, eax
je 0x4a6407
lea eax, [ebp - 0x14]
push eax
lea ecx, [ebx + 0x58]
call fcn.0040ea6c
push dword [eax]
push edi
call fcn.0040c821
pop ecx
pop ecx
test eax, eax
je 0x4a6401
push dword [eax + 0x354]
mov ecx, eax
call fcn.004ee2dd
cmp dword [ebp - 0x14], 0
jne 0x4a63da
push 0xa
lea ecx, [ebp - 0x88]
call fcn.0041f3e6
lea eax, [ebx + 0x90]
mov byte [ebp - 4], 1
push eax
lea ecx, [ebp - 0x88]
call fcn.0041f4d7
mov eax, dword [ebp - 0x84]
jmp 0x4a647a
mov ecx, eax
test ecx, ecx
je 0x4a6e22
push dword [ecx + 8]
mov eax, dword [eax]
push 0x5ce898
mov dword [ebp - 0x10], eax
call fcn.0040c821
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.0041757d
mov ecx, dword [edi]
push ebx
mov esi, dword [ecx + 0x1dc]
mov ecx, esi
call dword [0x57698c]
mov ecx, edi
call esi
mov eax, dword [ebp - 0x10]
test eax, eax
jne 0x4a6432
push 0xa
lea ecx, [ebp - 0x50]
call fcn.0041f3e6
mov eax, dword [ebx + 0x24]
mov byte [ebp - 4], 2
mov dword [ebp - 0x14], eax
test eax, eax
je 0x4a65a9
lea eax, [ebx + 0x20]
mov ebx, eax
lea eax, [ebp - 0x14]
mov ecx, ebx
push eax
call fcn.0040ea6c
push 0x58f724
mov edi, dword [eax]
mov ecx, edi
mov dword [ebp - 0x10], edi
call fcn.0040c8bb
test eax, eax
je 0x4a64df
push edi
push 0x58f724
call fcn.0040c821
pop ecx
pop ecx
add eax, 0x110
lea ecx, [ebp - 0x50]
push eax
call fcn.0041f4d7
jmp 0x4a659c
push 0x581ccc
mov ecx, edi
call fcn.0040c8bb
test eax, eax
je 0x4a659c
mov eax, dword [edi]
mov esi, dword [eax + 0x1cc]
mov ecx, esi
call dword [0x57698c]
mov ecx, edi
call esi
test eax, eax
je 0x4a6519
push edi
lea ecx, [ebp - 0x50]
call fcn.00417727
jmp 0x4a659c
mov eax, dword [edi]
mov esi, dword [eax + 0x1b0]
mov ecx, esi
call dword [0x57698c]
mov ecx, edi
call esi
test eax, eax
je 0x4a659c
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 [0x57698c]
mov ecx, edi
call esi
mov edi, dword [edi]
push 0
push 1
mov esi, dword [edi + 0x1ac]
mov ecx, esi
call dword [0x57698c]
mov ecx, dword [ebp - 0x10]
call esi
mov esi, dword [edi + 0x224]
mov ecx, esi
push eax
call dword [0x57698c]
mov ecx, dword [ebp - 0x10]
call esi
cmp dword [ebp - 0x14], 0
jne 0x4a649f
mov ebx, dword [ebp - 0x24]
mov eax, dword [ebx + 0xcc]
mov dword [ebp - 0x14], eax
test eax, eax
je 0x4a6617
lea eax, [ebx + 0xc8]
mov dword [ebp - 0x10], eax
mov ebx, eax
lea eax, [ebp - 0x14]
mov ecx, ebx
push eax
call fcn.0040ea6c
push dword [eax]
push 0x5ce898
call fcn.0040c821
mov edi, eax
pop ecx
pop ecx
test edi, edi
je 0x4a660e
mov ecx, dword [edi]
mov esi, dword [ecx + 0x1a8]
mov ecx, esi
call dword [0x57698c]
mov ecx, edi
call esi
push eax
push 0x5827b0
call fcn.0040c821
pop ecx
pop ecx
test eax, eax
je 0x4a660e
push eax
lea ecx, [ebp - 0x50]
call fcn.00417727
cmp dword [ebp - 0x14], 0
jne 0x4a65c1
mov ebx, dword [ebp - 0x24]
mov edi, dword [ebp - 0x4c]
test edi, edi
je 0x4a66f7
mov eax, edi
test eax, eax
je 0x4a6e22
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 [0x57698c]
mov ecx, dword [ebp - 0x10]
call esi
test eax, eax
je 0x4a668e
mov esi, dword [ebp - 0x10]
mov ecx, esi
push 0x58e9e0
call fcn.0040c8bb
test eax, eax
jne 0x4a668e
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 [0x57698c]
mov ecx, dword [ebp - 0x10]
call esi
mov edi, dword [ebp - 0x18]
test edi, edi
jne 0x4a6622
mov edi, dword [ebp - 0x4c]
jmp 0x4a66f3
mov eax, edi
test eax, eax
je 0x4a6e22
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 [0x57698c]
mov ecx, dword [ebp - 0x18]
call esi
test eax, eax
je 0x4a66f3
mov esi, dword [ebp - 0x18]
mov ecx, esi
push 0x5ceb84
call fcn.0040c8bb
test eax, eax
jne 0x4a66f3
mov eax, dword [esi]
push ebx
mov esi, dword [eax + 0x2b8]
mov ecx, esi
call dword [0x57698c]
mov ecx, dword [ebp - 0x18]
call esi
mov ecx, dword [ebp - 0x18]
call fcn.0044a687
test edi, edi
jne 0x4a6697
mov eax, dword [ebx + 0x5c]
mov dword [ebp - 0x14], eax
test eax, eax
je 0x4a6a5e
lea eax, [ebx + 0x58]
lea ecx, [ebp - 0x14]
push ecx
mov ecx, eax
call fcn.0040ea6c
mov edi, dword [eax]
mov dword [ebp - 0x10], edi
mov eax, dword [edi]
mov esi, dword [eax + 0x16c]
mov ecx, esi
call dword [0x57698c]
mov ecx, edi
call esi
test eax, eax
je 0x4a67a7
push dword [edi + 0x20]
call dword [sym.imp.USER32.dll_GetParent]
push eax
call fcn.0041a713
push dword [eax + 0x20]
call dword [sym.imp.USER32.dll_GetParent]
push eax
call fcn.0041a713
push dword [ebx + 0xe4]
mov esi, dword [ebp - 0x10]
mov edi, eax
mov ecx, esi
call fcn.0044a3ef
mov ecx, dword [edi]
push esi
mov esi, dword [ecx + 0x3c0]
mov ecx, esi
call dword [0x57698c]
mov ecx, edi
call esi
mov edi, dword [ebp - 0x10]
mov ecx, edi
push 0x5ceb84
call fcn.0040c8bb
test eax, eax
je 0x4a679e
mov eax, dword [edi]
push 1
mov esi, dword [eax + 0x1f0]
mov ecx, esi
call dword [0x57698c]
mov ecx, edi
call esi
push 5
mov ecx, edi
call fcn.0041762c
mov eax, dword [edi]
push 0
mov esi, dword [eax + 0x228]
mov ecx, esi
call dword [0x57698c]
mov ecx, edi
call esi
mov dword [ebp - 0x10], eax
test eax, eax
je 0x4a67de
mov ecx, dword [eax]
push 0
push 0
push edi
mov esi, dword [ecx + 0x17c]
mov ecx, esi
call dword [0x57698c]
mov ecx, dword [ebp - 0x10]
call esi
push dword [ebx + 0xe4]
mov ecx, edi
call fcn.0044a3ef
mov esi, 0x5ceb84
mov ecx, edi
push esi
call fcn.0040c8bb
test eax, eax
je 0x4a6a51
push edi
push esi
call fcn.0040c821
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 [0x57698c]
mov ecx, edi
call esi
mov eax, dword [edi]
mov esi, dword [eax + 0x1ac]
mov ecx, esi
call dword [0x57698c]
mov ecx, edi
call esi
xor ecx, ecx
mov dword [ebp - 0x1c], eax
test eax, eax
setne cl
push ecx
mov ecx, edi
call fcn.0041762c
mov ecx, edi
call fcn.004eb770
mov esi, eax
mov dword [ebp - 0x10], esi
test esi, esi
je 0x4a68ce
mov ecx, dword [esi]
mov edi, dword [edi]
mov esi, dword [ecx + 0x194]
mov ecx, esi
call dword [0x57698c]
mov ecx, dword [ebp - 0x10]
call esi
mov ecx, dword [edi + 0x1e0]
push eax
call dword [0x57698c]
mov ecx, dword [ebp - 0x18]
call dword [edi + 0x1e0]
mov ecx, dword [ebp - 0x10]
push dword [ebp - 0x1c]
mov edi, dword [ebp - 0x18]
push edi
mov eax, dword [ecx]
mov esi, dword [eax + 0x294]
mov ecx, esi
call dword [0x57698c]
mov ecx, dword [ebp - 0x10]
call esi
mov esi, dword [ebp - 0x10]
push 0x58e9e0
mov ecx, edi
call fcn.0040c8bb
test eax, eax
je 0x4a6a51
and dword [ebp - 0x1c], 0
test esi, esi
je 0x4a6a51
lea eax, [ebp - 0x1c]
mov ecx, esi
push eax
push edi
call fcn.0051cba4
push edi
mov ecx, eax
call fcn.00519ede
test eax, eax
je 0x4a6a0f
mov ecx, dword [eax + 4]
test ecx, ecx
je 0x4a6a0f
lea eax, [ecx]
mov ecx, dword [ecx]
mov dword [ebp - 0x20], ecx
mov ecx, dword [ebx]
push 1
push dword [eax + 8]
mov esi, dword [ecx + 0x24]
mov ecx, esi
call dword [0x57698c]
mov ecx, ebx
call esi
push eax
push 0x5ceb84
call fcn.0040c821
mov edi, eax
mov dword [ebp - 0x10], edi
pop ecx
pop ecx
test edi, edi
je 0x4a6a01
mov ecx, dword [edi]
mov esi, dword [ecx + 0x16c]
mov ecx, esi
call dword [0x57698c]
mov ecx, edi
call esi
test eax, eax
je 0x4a69ae
push dword [edi + 0x20]
call dword [sym.imp.USER32.dll_GetParent]
push eax
call fcn.0041a713
push dword [eax + 0x20]
call dword [sym.imp.USER32.dll_GetParent]
push eax
call fcn.0041a713
push dword [ebx + 0xe4]
mov esi, dword [ebp - 0x10]
mov edi, eax
mov ecx, esi
call fcn.0044a3ef
mov ecx, dword [edi]
push esi
mov esi, dword [ecx + 0x3c0]
mov ecx, esi
call dword [0x57698c]
mov ecx, edi
call esi
mov edi, dword [ebp - 0x10]
jmp 0x4a69e5
mov eax, dword [edi]
mov esi, dword [eax + 0x1dc]
mov ecx, esi
call dword [0x57698c]
mov ecx, edi
call esi
test eax, eax
je 0x4a69e5
mov eax, dword [edi]
push 1
push 0
push 0xf000
mov esi, dword [eax + 0x368]
mov ecx, esi
push 0
call dword [0x57698c]
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 [0x57698c]
mov ecx, edi
call esi
mov ecx, dword [ebp - 0x20]
test ecx, ecx
jne 0x4a6915
mov edi, dword [ebp - 0x18]
mov eax, dword [edi]
mov esi, dword [eax + 0x3a4]
mov ecx, esi
call dword [0x57698c]
mov ecx, edi
call esi
test eax, eax
je 0x4a6a51
mov eax, dword [edi]
push 0
mov esi, dword [eax + 0x3d4]
mov ecx, esi
call dword [0x57698c]
mov ecx, edi
call esi
mov eax, dword [edi]
mov esi, dword [eax + 0x210]
mov ecx, esi
call dword [0x57698c]
mov ecx, edi
call esi
cmp dword [ebp - 0x14], 0
lea eax, [ebx + 0x58]
jne 0x4a6708
lea ecx, [ebx + 0x58]
push ecx
lea ecx, [ebx + 0x20]
call fcn.0041f4d7
and dword [0x5d6e38], 0
mov eax, dword [ebx]
push 0
mov esi, dword [eax + 0x38]
mov ecx, esi
call dword [0x57698c]
mov ecx, ebx
call esi
mov edi, dword [ebx + 0xb0]
test edi, edi
je 0x4a6caa
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 [0x57698c]
mov ecx, ebx
call esi
push eax
push 0x5ceb84
call fcn.0040c821
mov edi, eax
mov dword [ebp - 0x18], edi
pop ecx
pop ecx
test edi, edi
je 0x4a6c42
mov ecx, dword [edi]
mov esi, dword [ecx + 0x170]
mov ecx, esi
call dword [0x57698c]
mov ecx, edi
call esi
mov esi, dword [edi]
test eax, eax
jne 0x4a6b9a
mov esi, dword [esi + 0x1dc]
mov ecx, esi
call dword [0x57698c]
mov ecx, edi
call esi
mov esi, dword [edi]
test eax, eax
je 0x4a6b24
mov esi, dword [esi + 0x368]
mov ecx, esi
push 1
push 0
push 0xf000
push 0
call dword [0x57698c]
mov ecx, edi
call esi
jmp 0x4a6bbb
mov esi, dword [esi + 0x16c]
mov ecx, esi
call dword [0x57698c]
mov ecx, edi
call esi
test eax, eax
je 0x4a6b98
push dword [edi + 0x20]
call dword [sym.imp.USER32.dll_GetParent]
push eax
call fcn.0041a713
push dword [eax + 0x20]
call dword [sym.imp.USER32.dll_GetParent]
push eax
call fcn.0041a713
push dword [ebx + 0xe4]
mov esi, dword [ebp - 0x18]
mov edi, eax
mov ecx, esi
call fcn.0044a3ef
mov ecx, dword [edi]
push esi
mov esi, dword [ecx + 0x3c0]
mov ecx, esi
call dword [0x57698c]
mov ecx, edi
call esi
mov edi, dword [ebp - 0x18]
push 1
mov eax, dword [edi]
mov esi, dword [eax + 0x1f0]
mov ecx, esi
call dword [0x57698c]
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 [0x57698c]
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 [0x57698c]
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 [0x57698c]
mov ecx, edi
call esi
mov edx, eax
test edx, edx
je 0x4a6c42
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 ecx, dword [eax + 0x10]
mov dword [eax + 0x4c], edi
mov eax, dword [edi + 0x330]
mov dword [eax + 0x84], ecx
mov edi, dword [ebp - 0x10]
test edi, edi
jne 0x4a6a92
mov edi, dword [ebx + 0xb0]
jmp 0x4a6ca6
mov eax, edi
mov edi, dword [edi]
mov dword [ebp - 0x1c], eax
mov dword [ebp - 0x10], edi
mov eax, dword [eax + 0x4c]
mov dword [ebp - 0x20], eax
test eax, eax
je 0x4a6ca6
mov eax, dword [eax]
mov esi, dword [eax + 0x36c]
mov ecx, esi
call dword [0x57698c]
mov ecx, dword [ebp - 0x20]
call esi
test eax, eax
je 0x4a6ca6
mov ecx, dword [ebp - 0x1c]
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 [0x57698c]
mov ecx, edi
call esi
mov edi, dword [ebp - 0x10]
test edi, edi
jne 0x4a6c55
mov eax, dword [ebx + 0x78]
mov dword [ebp - 0x14], eax
test eax, eax
je 0x4a6cfa
lea eax, [ebx + 0x74]
mov dword [ebp - 0x20], eax
mov ebx, eax
lea eax, [ebp - 0x14]
mov ecx, ebx
push eax
call fcn.0040ea6c
push dword [eax]
push 0x58e9e0
call fcn.0040c821
mov edi, eax
pop ecx
pop ecx
test edi, edi
je 0x4a6cf1
mov ecx, dword [edi]
push 1
mov esi, dword [ecx + 0x3d4]
mov ecx, esi
call dword [0x57698c]
mov ecx, edi
call esi
cmp dword [ebp - 0x14], 0
jne 0x4a6cbc
mov ebx, dword [ebp - 0x24]
push 0xa
lea ecx, [ebp - 0x6c]
call fcn.0041f3e6
lea eax, [ebx + 0x20]
mov byte [ebp - 4], 3
push eax
lea ecx, [ebp - 0x6c]
call fcn.0041f4d7
mov eax, dword [ebp - 0x64]
mov dword [ebp - 0x14], eax
test eax, eax
je 0x4a6dc1
lea eax, [ebp - 0x14]
push eax
lea ecx, [ebp - 0x6c]
call fcn.0041f539
mov esi, dword [eax]
push esi
push 0x59b480
call fcn.0040c821
mov edi, eax
pop ecx
pop ecx
test edi, edi
je 0x4a6d4d
mov ecx, dword [edi]
mov esi, dword [ecx + 0x2a0]
jmp 0x4a6dab
push esi
push 0x58e9e0
call fcn.0040c821
mov edi, eax
pop ecx
pop ecx
test edi, edi
je 0x4a6db7
mov ecx, dword [edi]
mov esi, dword [ecx + 0x3a4]
mov ecx, esi
call dword [0x57698c]
mov ecx, edi
call esi
test eax, eax
jne 0x4a6db7
mov eax, dword [edi]
mov esi, dword [eax + 0x1cc]
mov ecx, esi
call dword [0x57698c]
mov ecx, edi
call esi
test eax, eax
je 0x4a6db7
mov eax, dword [edi]
push 1
mov esi, dword [eax + 0x240]
mov ecx, esi
call dword [0x57698c]
mov ecx, edi
call esi
mov eax, dword [edi]
mov esi, dword [eax + 0x60]
mov ecx, esi
call dword [0x57698c]
mov ecx, edi
call esi
cmp dword [ebp - 0x14], 0
jne 0x4a6d22
mov eax, dword [ebx]
push 1
mov esi, dword [eax + 0x34]
mov ecx, esi
call dword [0x57698c]
mov ecx, ebx
call esi
lea ecx, [ebx + 0x58]
call fcn.00417800
lea ecx, [ebx + 0x90]
call fcn.00417800
lea ecx, [ebx + 0x74]
call fcn.00417800
and dword [0x5d6e30], 0
lea ecx, [ebp - 0x6c]
call fcn.0041f40c
lea ecx, [ebp - 0x50]
call fcn.0041f40c
lea ecx, [ebp - 0x88]
call fcn.0041f40c
lea ecx, [ebp - 0xa4]
call fcn.0041f40c
call fcn.0053efa3
ret
call fcn.00408ba3
int3