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

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x568276
mov eax, dword fs:[0]
push eax
sub esp, 0xc
push ebx
push esi
push edi
mov eax, dword [0x5c524c]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov esi, ecx
mov dword [ebp - 0x14], esi
call fcn.00415c50
mov ecx, eax
test ecx, ecx
je 0x43536e
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.00415c50
mov ecx, eax
test ecx, ecx
je 0x435378
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [edi], eax
mov eax, 0x57ae44
mov byte [ebp - 4], 1
mov ecx, edi
test eax, 0xffff0000
jne 0x434e79
movzx eax, ax
push eax
call fcn.00432c80
jmp 0x434e85
push 1
push 0x57ae44
call fcn.0041afc0
lea edi, [esi + 8]
mov byte [ebp - 4], 2
mov dword [ebp - 0x18], edi
call fcn.00415c50
mov ecx, eax
test ecx, ecx
je 0x435382
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [edi], eax
mov eax, 0x579c98
mov byte [ebp - 4], 3
shr eax, 0x10
mov ecx, edi
mov dword [ebp - 0x10], eax
test eax, eax
jne 0x434ecd
mov eax, 0x579c98
movzx ebx, ax
push ebx
call fcn.00432c80
jmp 0x434ee1
push 1
push 0x579c98
call fcn.0041afc0
mov eax, 0x579c98
movzx ebx, ax
lea edi, [esi + 0xc]
mov byte [ebp - 4], 4
mov dword [ebp - 0x18], edi
call fcn.00415c50
mov ecx, eax
test ecx, ecx
je 0x43538c
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 0x434f18
push ebx
call fcn.00432c80
jmp 0x434f24
push 1
push 0x579c98
call fcn.0041afc0
mov byte [ebp - 4], 4
call fcn.00415c50
mov ecx, eax
test ecx, ecx
je 0x435396
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x10], eax
call fcn.00415c50
mov ecx, eax
test ecx, ecx
je 0x4353a0
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x14], eax
call fcn.00415c50
mov ecx, eax
test ecx, ecx
je 0x4353aa
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x18], eax
call fcn.00415c50
mov ecx, eax
test ecx, ecx
je 0x4353b4
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x1c], eax
call fcn.00415c50
mov ecx, eax
test ecx, ecx
je 0x4353be
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x20], eax
call fcn.00415c50
mov ecx, eax
test ecx, ecx
je 0x4353c8
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x24], eax
call fcn.00415c50
mov ecx, eax
test ecx, ecx
je 0x4353d2
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x28], eax
call fcn.00415c50
mov ecx, eax
test ecx, ecx
je 0x4353dc
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x2c], eax
call fcn.00415c50
mov ecx, eax
test ecx, ecx
je 0x4353e6
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x30], eax
call fcn.00415c50
mov ecx, eax
test ecx, ecx
je 0x4353f0
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x34], eax
call fcn.00415c50
mov ecx, eax
test ecx, ecx
je 0x4353fa
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x38], eax
call fcn.00415c50
mov ecx, eax
test ecx, ecx
je 0x435404
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x3c], eax
call fcn.00415c50
mov ecx, eax
test ecx, ecx
je 0x43540e
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x40], eax
call fcn.00415c50
mov ecx, eax
test ecx, ecx
je 0x435418
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x44], eax
call fcn.00415c50
mov ecx, eax
test ecx, ecx
je 0x435422
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x48], eax
call fcn.00415c50
mov ecx, eax
test ecx, ecx
je 0x43542c
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x4c], eax
call fcn.00415c50
mov ecx, eax
test ecx, ecx
je 0x435436
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x50], eax
call fcn.00415c50
mov ecx, eax
test ecx, ecx
je 0x435440
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x54], eax
call fcn.00415c50
mov ecx, eax
test ecx, ecx
je 0x43544a
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x58], eax
call fcn.00415c50
mov ecx, eax
test ecx, ecx
je 0x435454
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x5c], eax
call fcn.00415c50
mov ecx, eax
test ecx, ecx
je 0x43545e
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x60], eax
call fcn.00415c50
mov ecx, eax
test ecx, ecx
je 0x435468
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x64], eax
call fcn.00415c50
mov ecx, eax
test ecx, ecx
je 0x435472
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x68], eax
call fcn.00415c50
mov ecx, eax
test ecx, ecx
je 0x43547c
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x6c], eax
call fcn.00415c50
mov ecx, eax
test ecx, ecx
je 0x435486
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x70], eax
call fcn.00415c50
mov ecx, eax
test ecx, ecx
je 0x435490
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x74], eax
call fcn.00415c50
mov ecx, eax
test ecx, ecx
je 0x43549a
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x78], eax
call fcn.00415c50
mov ecx, eax
test ecx, ecx
je 0x4354a4
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x7c], eax
call fcn.00415c50
mov ecx, eax
test ecx, ecx
je 0x4354ae
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x80], eax
call fcn.00415c50
mov ecx, eax
test ecx, ecx
je 0x4354b8
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x84], eax
call fcn.00415c50
mov ecx, eax
test ecx, ecx
je 0x4354c2
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x88], eax
call fcn.00415c50
mov ecx, eax
test ecx, ecx
je 0x4354cc
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x8c], eax
call fcn.00415c50
mov ecx, eax
test ecx, ecx
je 0x4354d6
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x90], eax
call fcn.00415c50
mov ecx, eax
test ecx, ecx
je 0x4354e0
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x94], eax
call fcn.00415c50
mov ecx, eax
test ecx, ecx
je 0x4354ea
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x98], eax
call fcn.00415c50
mov ecx, eax
test ecx, ecx
je 0x4354f4
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x9c], eax
call fcn.00415c50
mov ecx, eax
test ecx, ecx
je 0x4354fe
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0xa0], eax
call fcn.00415c50
mov ecx, eax
test ecx, ecx
je 0x435508
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0xa4], eax
call fcn.00415c50
mov ecx, eax
test ecx, ecx
je 0x435512
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.0040e3e0
push 0x80004005
call fcn.0040e3e0
push 0x80004005
call fcn.0040e3e0
push 0x80004005
call fcn.0040e3e0
push 0x80004005
call fcn.0040e3e0
push 0x80004005
call fcn.0040e3e0
push 0x80004005
call fcn.0040e3e0
push 0x80004005
call fcn.0040e3e0
push 0x80004005
call fcn.0040e3e0
push 0x80004005
call fcn.0040e3e0
push 0x80004005
call fcn.0040e3e0
push 0x80004005
call fcn.0040e3e0
push 0x80004005
call fcn.0040e3e0
push 0x80004005
call fcn.0040e3e0
push 0x80004005
call fcn.0040e3e0
push 0x80004005
call fcn.0040e3e0
push 0x80004005
call fcn.0040e3e0
push 0x80004005
call fcn.0040e3e0
push 0x80004005
call fcn.0040e3e0
push 0x80004005
call fcn.0040e3e0
push 0x80004005
call fcn.0040e3e0
push 0x80004005
call fcn.0040e3e0
push 0x80004005
call fcn.0040e3e0
push 0x80004005
call fcn.0040e3e0
push 0x80004005
call fcn.0040e3e0
push 0x80004005
call fcn.0040e3e0
push 0x80004005
call fcn.0040e3e0
push 0x80004005
call fcn.0040e3e0
push 0x80004005
call fcn.0040e3e0
push 0x80004005
call fcn.0040e3e0
push 0x80004005
call fcn.0040e3e0
push 0x80004005
call fcn.0040e3e0
push 0x80004005
call fcn.0040e3e0
push 0x80004005
call fcn.0040e3e0
push 0x80004005
call fcn.0040e3e0
push 0x80004005
call fcn.0040e3e0
push 0x80004005
call fcn.0040e3e0
push 0x80004005
call fcn.0040e3e0
push 0x80004005
call fcn.0040e3e0
push 0x80004005
call fcn.0040e3e0
push 0x80004005
call fcn.0040e3e0
push 0x80004005
call fcn.0040e3e0
push 0x80004005
call fcn.0040e3e0
int3