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

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x55d866
mov eax, dword fs:[0]
push eax
sub esp, 0xc
push ebx
push esi
push edi
mov eax, dword [0x5ba278]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov esi, ecx
mov dword [ebp - 0x14], esi
call fcn.00413510
mov ecx, eax
test ecx, ecx
je 0x430a5e
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi], eax
lea edi, [esi + 4]
mov dword [ebp - 4], 0
mov dword [ebp - 0x10], edi
call fcn.00413510
mov ecx, eax
test ecx, ecx
je 0x430a68
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [edi], eax
mov eax, 0x56fda4
mov byte [ebp - 4], 1
mov ecx, edi
test eax, 0xffff0000
jne 0x430569
movzx eax, ax
push eax
call fcn.0042e370
jmp 0x430575
push 1
push 0x56fda4
call fcn.004185c0
lea edi, [esi + 8]
mov byte [ebp - 4], 2
mov dword [ebp - 0x18], edi
call fcn.00413510
mov ecx, eax
test ecx, ecx
je 0x430a72
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [edi], eax
mov eax, 0x56ebc0
mov byte [ebp - 4], 3
shr eax, 0x10
mov ecx, edi
mov dword [ebp - 0x10], eax
test eax, eax
jne 0x4305bd
mov eax, 0x56ebc0
movzx ebx, ax
push ebx
call fcn.0042e370
jmp 0x4305d1
push 1
push 0x56ebc0
call fcn.004185c0
mov eax, 0x56ebc0
movzx ebx, ax
lea edi, [esi + 0xc]
mov byte [ebp - 4], 4
mov dword [ebp - 0x18], edi
call fcn.00413510
mov ecx, eax
test ecx, ecx
je 0x430a7c
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [edi], eax
cmp dword [ebp - 0x10], 0
mov ecx, edi
mov byte [ebp - 4], 5
jne 0x430608
push ebx
call fcn.0042e370
jmp 0x430614
push 1
push 0x56ebc0
call fcn.004185c0
mov byte [ebp - 4], 4
call fcn.00413510
mov ecx, eax
test ecx, ecx
je 0x430a86
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x10], eax
call fcn.00413510
mov ecx, eax
test ecx, ecx
je 0x430a90
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x14], eax
call fcn.00413510
mov ecx, eax
test ecx, ecx
je 0x430a9a
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x18], eax
call fcn.00413510
mov ecx, eax
test ecx, ecx
je 0x430aa4
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x1c], eax
call fcn.00413510
mov ecx, eax
test ecx, ecx
je 0x430aae
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x20], eax
call fcn.00413510
mov ecx, eax
test ecx, ecx
je 0x430ab8
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x24], eax
call fcn.00413510
mov ecx, eax
test ecx, ecx
je 0x430ac2
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x28], eax
call fcn.00413510
mov ecx, eax
test ecx, ecx
je 0x430acc
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x2c], eax
call fcn.00413510
mov ecx, eax
test ecx, ecx
je 0x430ad6
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x30], eax
call fcn.00413510
mov ecx, eax
test ecx, ecx
je 0x430ae0
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x34], eax
call fcn.00413510
mov ecx, eax
test ecx, ecx
je 0x430aea
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x38], eax
call fcn.00413510
mov ecx, eax
test ecx, ecx
je 0x430af4
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x3c], eax
call fcn.00413510
mov ecx, eax
test ecx, ecx
je 0x430afe
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x40], eax
call fcn.00413510
mov ecx, eax
test ecx, ecx
je 0x430b08
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x44], eax
call fcn.00413510
mov ecx, eax
test ecx, ecx
je 0x430b12
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x48], eax
call fcn.00413510
mov ecx, eax
test ecx, ecx
je 0x430b1c
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x4c], eax
call fcn.00413510
mov ecx, eax
test ecx, ecx
je 0x430b26
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x50], eax
call fcn.00413510
mov ecx, eax
test ecx, ecx
je 0x430b30
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x54], eax
call fcn.00413510
mov ecx, eax
test ecx, ecx
je 0x430b3a
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x58], eax
call fcn.00413510
mov ecx, eax
test ecx, ecx
je 0x430b44
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x5c], eax
call fcn.00413510
mov ecx, eax
test ecx, ecx
je 0x430b4e
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x60], eax
call fcn.00413510
mov ecx, eax
test ecx, ecx
je 0x430b58
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x64], eax
call fcn.00413510
mov ecx, eax
test ecx, ecx
je 0x430b62
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x68], eax
call fcn.00413510
mov ecx, eax
test ecx, ecx
je 0x430b6c
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x6c], eax
call fcn.00413510
mov ecx, eax
test ecx, ecx
je 0x430b76
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x70], eax
call fcn.00413510
mov ecx, eax
test ecx, ecx
je 0x430b80
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x74], eax
call fcn.00413510
mov ecx, eax
test ecx, ecx
je 0x430b8a
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x78], eax
call fcn.00413510
mov ecx, eax
test ecx, ecx
je 0x430b94
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x7c], eax
call fcn.00413510
mov ecx, eax
test ecx, ecx
je 0x430b9e
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x80], eax
call fcn.00413510
mov ecx, eax
test ecx, ecx
je 0x430ba8
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x84], eax
call fcn.00413510
mov ecx, eax
test ecx, ecx
je 0x430bb2
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x88], eax
call fcn.00413510
mov ecx, eax
test ecx, ecx
je 0x430bbc
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x8c], eax
call fcn.00413510
mov ecx, eax
test ecx, ecx
je 0x430bc6
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x90], eax
call fcn.00413510
mov ecx, eax
test ecx, ecx
je 0x430bd0
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x94], eax
call fcn.00413510
mov ecx, eax
test ecx, ecx
je 0x430bda
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x98], eax
call fcn.00413510
mov ecx, eax
test ecx, ecx
je 0x430be4
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x9c], eax
call fcn.00413510
mov ecx, eax
test ecx, ecx
je 0x430bee
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0xa0], eax
call fcn.00413510
mov ecx, eax
test ecx, ecx
je 0x430bf8
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0xa4], eax
call fcn.00413510
mov ecx, eax
test ecx, ecx
je 0x430c02
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0xa8], eax
mov eax, esi
mov dword [esi + 0xbc], 0
mov dword [esi + 0xc0], 0xf
mov byte [esi + 0xac], 0
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
push 0x80004005
call fcn.0040bcc0
push 0x80004005
call fcn.0040bcc0
push 0x80004005
call fcn.0040bcc0
push 0x80004005
call fcn.0040bcc0
push 0x80004005
call fcn.0040bcc0
push 0x80004005
call fcn.0040bcc0
push 0x80004005
call fcn.0040bcc0
push 0x80004005
call fcn.0040bcc0
push 0x80004005
call fcn.0040bcc0
push 0x80004005
call fcn.0040bcc0
push 0x80004005
call fcn.0040bcc0
push 0x80004005
call fcn.0040bcc0
push 0x80004005
call fcn.0040bcc0
push 0x80004005
call fcn.0040bcc0
push 0x80004005
call fcn.0040bcc0
push 0x80004005
call fcn.0040bcc0
push 0x80004005
call fcn.0040bcc0
push 0x80004005
call fcn.0040bcc0
push 0x80004005
call fcn.0040bcc0
push 0x80004005
call fcn.0040bcc0
push 0x80004005
call fcn.0040bcc0
push 0x80004005
call fcn.0040bcc0
push 0x80004005
call fcn.0040bcc0
push 0x80004005
call fcn.0040bcc0
push 0x80004005
call fcn.0040bcc0
push 0x80004005
call fcn.0040bcc0
push 0x80004005
call fcn.0040bcc0
push 0x80004005
call fcn.0040bcc0
push 0x80004005
call fcn.0040bcc0
push 0x80004005
call fcn.0040bcc0
push 0x80004005
call fcn.0040bcc0
push 0x80004005
call fcn.0040bcc0
push 0x80004005
call fcn.0040bcc0
push 0x80004005
call fcn.0040bcc0
push 0x80004005
call fcn.0040bcc0
push 0x80004005
call fcn.0040bcc0
push 0x80004005
call fcn.0040bcc0
push 0x80004005
call fcn.0040bcc0
push 0x80004005
call fcn.0040bcc0
push 0x80004005
call fcn.0040bcc0
push 0x80004005
call fcn.0040bcc0
push 0x80004005
call fcn.0040bcc0
push 0x80004005
call fcn.0040bcc0
int3