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

Disassembly:
dec eax
mov dword [esp + 0x10], edx
push ebp
push ebx
push esi
push edi
inc ecx
push esp
inc ecx
push ebp
inc ecx
push esi
inc ecx
push edi
dec eax
lea ebp, [esp - 0x2c8]
dec eax
sub esp, 0x3c8
dec esp
lea edi, [edx + 0x528]
xor edi, edi
dec ebp
arpl word [edi + 0x3c], si
dec eax
mov esi, ecx
dec ebp
add esi, edi
dec eax
mov dword [esp + 0x60], edi
xor ecx, ecx
dec esp
mov dword [ebp - 0x78], esi
dec esp
mov ebp, edx
dec eax
mov dword [ebp + 0x328], edi
dec eax
mov dword [esp + 0x50], edi
dec esp
mov dword [ebp - 0x80], edi
call dword [esi + 0x40]
dec eax
mov ecx, eax
dec eax
arpl word [eax + 0x3c], ax
movzx ecx, word [eax + ecx + 4]
inc cx
cmp dword [esi + 4], ecx
jne 0x444322
inc ecx
mov eax, dword [esi + 0x50]
dec eax
mov dword [ebp - 0x68], eax
inc ecx
mov eax, dword [esi + 0xb4]
mov dword [ebp + 0x320], eax
test eax, eax
jne 0x443a37
dec ecx
mov eax, dword [esi + 0x30]
dec eax
mov dword [ebp + 0x328], eax
mov ecx, 3
dec eax
mov dword [esp + 0x30], edi
dec eax
lea ebx, [esi + 0x625]
lea eax, [ecx - 2]
inc esp
lea esp, [ecx - 1]
inc eax
cmp byte [ebx], bh
jne 0x443a88
mov dword [esp + 0x28], 0x8000000
dec esp
lea ecx, [ebp - 0x68]
inc ebp
xor eax, eax
mov dword [esp + 0x20], 0x40
mov edx, 0xf001f
dec eax
lea ecx, [esp + 0x68]
call dword [esi + 0x210]
test eax, eax
jne 0x444322
jmp 0x443b23
mov dword [esp + 0x28], edi
inc ebp
xor ecx, ecx
mov dword [esp + 0x20], ecx
inc esp
mov eax, eax
dec eax
mov ecx, ebx
mov edx, 0x80000000
call dword [esi + 0x90]
dec eax
mov edi, eax
dec eax
dec eax
dec eax
cmp eax, 0xfffffffd
ja 0x444322
xor ebx, ebx
dec eax
lea edx, [esp + 0x58]
dec eax
mov ecx, edi
dec eax
mov dword [esp + 0x58], ebx
call dword [esi + 0x98]
test eax, eax
je 0x444322
mov eax, dword [esp + 0x58]
inc ecx
cmp dword [esi + 0x50], eax
ja 0x444322
dec eax
mov dword [esp + 0x30], edi
dec eax
lea ecx, [esp + 0x68]
mov dword [esp + 0x28], 0x1000000
inc ebp
xor ecx, ecx
inc ebp
xor eax, eax
inc esp
mov dword [esp + 0x20], esp
mov edx, 0xf001f
call dword [esi + 0x210]
dec eax
mov ecx, edi
mov ebx, eax
call dword [esi + 0xf0]
xor edi, edi
test ebx, ebx
jne 0x444322
dec eax
lea ebx, [esi + 0x625]
call dword [esi + 0xb0]
dec eax
mov ecx, dword [esp + 0x68]
dec esp
lea eax, [ebp + 0x328]
mov dword [esp + 0x48], 4
dec eax
mov edx, eax
mov dword [esp + 0x40], edi
dec eax
lea eax, [esp + 0x50]
inc esp
mov dword [esp + 0x38], esp
inc ebp
xor ecx, ecx
dec eax
mov dword [esp + 0x30], eax
dec eax
mov dword [esp + 0x28], edi
dec eax
mov dword [esp + 0x20], edi
call dword [esi + 0x218]
dec eax
mov ecx, dword [ebp + 0x328]
dec ebp
arpl word [edi + 0x3c], sp
dec esp
add esp, ecx
dec esp
mov dword [esp + 0x78], esp
test eax, eax
je 0x443b88
cmp eax, 0x40000003
jne 0x444322
dec eax
test ecx, ecx
je 0x444322
inc eax
cmp byte [ebx], bh
je 0x443bfb
dec eax
mov edx, dword [esp + 0x50]
dec esp
lea ecx, [ebp + 0x310]
mov edi, 4
inc esp
mov eax, edi
call dword [esi + 0x60]
dec ecx
lea ebx, [esi + 0x54]
inc esp
mov ecx, edi
mov edx, dword [ebx]
xor ecx, ecx
inc ecx
mov eax, 0x3000
dec eax
mov dword [esp + 0x70], ebx
call dword [esi + 0x48]
inc esp
mov eax, dword [ebx]
dec eax
mov ecx, eax
dec eax
mov edx, dword [ebp + 0x328]
dec eax
mov dword [esp + 0x58], eax
call fcn.004451c4
inc esp
mov eax, dword [esp + 0x50]
xor edx, edx
dec eax
mov ecx, dword [ebp + 0x328]
call fcn.004451e4
dec eax
mov ecx, dword [ebp + 0x328]
xor edi, edi
jmp 0x443c10
dec eax
mov eax, dword [ebp + 0x318]
dec ecx
lea ebx, [esi + 0x54]
dec eax
mov dword [esp + 0x70], ebx
dec eax
mov dword [esp + 0x58], eax
inc esp
mov eax, dword [ebx]
dec ecx
mov edx, edi
call fcn.004451c4
dec eax
mov eax, dword [ebp + 0x328]
inc esp
mov edi, edi
dec ecx
mov dword [esp + 0x30], eax
inc ecx
movzx eax, word [esp + 0x14]
dec eax
add eax, 0x18
dec ecx
add eax, esp
dec eax
mov dword [ebp - 0x70], eax
inc cx
cmp edi, dword [esp + 6]
jae 0x443c95
dec esp
mov esi, dword [ebp - 0x80]
dec esp
mov ebp, eax
inc ecx
mov eax, edi
dec eax
lea edi, [eax + eax*4]
inc ecx
mov ebx, dword [ebp + edi*8 + 0xc]
dec eax
add ebx, dword [ebp + 0x328]
inc ecx
mov edx, dword [ebp + edi*8 + 0x14]
dec eax
mov ecx, ebx
inc ebp
mov eax, dword [ebp + edi*8 + 0x10]
dec ecx
add edx, esi
call fcn.004451c4
movzx eax, byte [ebx]
inc ecx
inc edi
inc ecx
mov dword [ebp + edi*8 + 8], eax
inc ecx
movzx eax, word [esp + 6]
inc esp
cmp edi, eax
jb 0x443c4a
dec esp
mov esi, dword [ebp - 0x78]
xor edi, edi
dec esp
mov ebp, dword [ebp + 0x318]
dec esp
mov eax, dword [ebp + 0x328]
mov eax, dword [ebp + 0x320]
dec ebp
mov edx, eax
dec ebp
sub edx, dword [esi + 0x30]
test eax, eax
je 0x443da3
dec ebp
test edx, edx
je 0x443da3
inc ecx
mov ecx, dword [esp + 0xb0]
dec eax
lea ebx, [ecx + eax]
dec edx
lea eax, [ebx + eax]
dec esi
lea ecx, [ecx + eax]
dec esp
cmp ecx, eax
jae 0x443da3
inc ecx
mov edi, 0xfff
inc ecx
cmp dword [ecx + 4], edi
je 0x443da3
inc ecx
mov eax, dword [ecx + 4]
dec ebp
lea ebx, [ecx + 8]
dec ecx
add eax, ecx
dec esp
cmp ebx, eax
je 0x443d93
mov ecx, 2
inc ecx
movzx edx, word [ebx]
mov eax, edx
inc ecx
and eax, edi
inc ecx
add eax, dword [ecx]
inc ecx
cmp eax, dword [esp + 0x50]
jae 0x443d80
inc ecx
mov ecx, dword [ecx]
mov eax, edx
dec ecx
and eax, edi
shr dx, 0xc
dec ecx
add eax, eax
dec eax
add ecx, eax
cmp dx, 0xa
jne 0x443d30
dec esp
add dword [ecx], edx
jmp 0x443d66
mov eax, 3
cmp dx, ax
jne 0x443d3f
inc ecx
mov eax, edx
jmp 0x443d63
mov eax, 1
cmp dx, ax
jne 0x443d55
dec ecx
mov eax, edx
dec eax
shr eax, 0x10
movzx eax, ax
jmp 0x443d63
mov eax, 2
cmp dx, ax
jne 0x443d74
inc ecx
movzx eax, dx
dec eax
add dword [ecx], eax
dec esp
mov eax, dword [ebp + 0x328]
mov ecx, 2
jmp 0x443d80
test dx, dx
jne 0x4442b5
dec eax
mov ecx, eax
inc ecx
mov eax, dword [ecx + 4]
dec esp
add ebx, ecx
dec ecx
add eax, ecx
dec esp
cmp ebx, eax
jne 0x443d00
dec edx
lea eax, [ebx + eax]
dec ebp
mov ecx, ebx
dec esp
cmp ebx, eax
jb 0x443cdd
inc ecx
mov eax, dword [esp + 0x90]
test eax, eax
je 0x443e69
dec ecx
lea ebx, [eax + eax]
cmp dword [ebx + 0xc], edi
je 0x443e69
dec esp
mov esi, dword [ebp + 0x318]
mov edx, dword [ebx + 0xc]
dec eax
mov ecx, esi
dec ecx
add edx, eax
call fcn.004449b4
dec esp
mov eax, dword [ebp + 0x328]
dec esp
mov ebp, eax
mov edi, dword [ebx]
inc esp
mov edi, dword [ebx + 0x10]
dec ecx
add edi, eax
dec ebp
add edi, eax
dec eax
mov ecx, dword [edi]
xor eax, eax
dec eax
test ecx, ecx
je 0x443e4a
jns 0x443dff
inc esp
mov ecx, ecx
inc ebp
xor eax, eax
jmp 0x443e2b
dec esi
lea esp, [ecx + eax]
inc ecx
cmp dword [esi + 4], eax
je 0x443e23
dec ecx
lea edx, [esp + 2]
dec eax
mov ecx, esi
call fcn.00442e48
test eax, eax
je 0x443e23
dec eax
mov eax, dword [esi + 0x1e0]
jmp 0x443e36
inc ebp
xor ecx, ecx
dec ebp
lea eax, [esp + 2]
dec ecx
mov edx, ebp
dec eax
mov ecx, esi
call fcn.00444a9c
dec ecx
mov dword [edi], eax
dec eax
add edi, 8
dec esp
mov eax, dword [ebp + 0x328]
dec ecx
add edi, 8
jmp 0x443deb
dec eax
add ebx, 0x14
xor edi, edi
cmp dword [ebx + 0xc], edi
jne 0x443dc7
dec esp
mov esi, dword [ebp - 0x78]
dec esp
mov ebp, dword [ebp + 0x318]
dec esp
mov esp, dword [esp + 0x78]
inc ecx
mov eax, dword [esp + 0xf0]
test eax, eax
je 0x443eff
dec eax
lea edi, [eax + 4]
dec ecx
add edi, eax
mov eax, dword [edi]
test eax, eax
je 0x443efd
mov edx, eax
dec eax
mov ecx, esi
dec ecx
add edx, eax
call fcn.004449b4
dec esp
mov eax, dword [ebp + 0x328]
dec esp
mov esp, eax
xor eax, eax
dec ebp
test esp, esp
je 0x443eee
mov ebx, dword [edi + 0xc]
inc esp
mov edi, dword [edi + 8]
dec ecx
add ebx, eax
dec ebp
add edi, eax
jmp 0x443ee6
jns 0x443ebd
inc esp
mov ecx, dword [ebx]
dec esp
mov eax, eax
jmp 0x443ec7
dec ecx
add eax, 2
inc esp
mov ecx, eax
dec esp
add eax, ecx
dec ecx
mov edx, esp
dec eax
mov ecx, esi
call fcn.00444a9c
dec ecx
mov dword [edi], eax
dec eax
add ebx, 8
dec esp
mov eax, dword [ebp + 0x328]
dec ecx
add edi, 8
xor eax, eax
dec eax
mov ecx, dword [ebx]
dec eax
test ecx, ecx
jne 0x443eb3
dec eax
add edi, 0x20
mov eax, dword [edi]
test eax, eax
jne 0x443e86
dec esp
mov esp, dword [esp + 0x78]
xor edi, edi
inc ebp
mov esp, dword [esp + 0x28]
dec eax
lea ecx, [ebp - 0x60]
mov eax, 2
dec ebp
add esp, eax
dec esp
mov dword [ebp - 0x80], esp
lea edx, [eax + 0x7e]
inc ecx
movups xmm0, xmmword [esi]
inc ecx
movups xmm1, xmmword [esi + 0x10]
movups xmmword [ecx], xmm0
inc ecx
movups xmm0, xmmword [esi + 0x20]
movups xmmword [ecx + 0x10], xmm1
inc ecx
movups xmm1, xmmword [esi + 0x30]
movups xmmword [ecx + 0x20], xmm0
inc ecx
movups xmm0, xmmword [esi + 0x40]
movups xmmword [ecx + 0x30], xmm1
inc ecx
movups xmm1, xmmword [esi + 0x50]
movups xmmword [ecx + 0x40], xmm0
inc ecx
movups xmm0, xmmword [esi + 0x60]
movups xmmword [ecx + 0x50], xmm1
inc ecx
movups xmm1, xmmword [esi + 0x70]
dec esp
add esi, edx
movups xmmword [ecx + 0x60], xmm0
dec eax
add ecx, edx
movups xmmword [ecx - 0x10], xmm1
dec eax
sub eax, 1
jne 0x443f17
dec ecx
mov eax, dword [esi]
inc ecx
mov eax, 0x3000
dec eax
mov dword [ecx], eax
xor ecx, ecx
dec eax
mov eax, dword [ebp - 0x60]
dec eax
shr eax, 0x30
inc esp
lea ecx, [ecx + 4]
dec eax
lea edx, [eax + eax*4]
dec eax
shl edx, 3
call dword [esi + 0x48]
inc esp
movzx edi, word [ebp - 0x5a]
dec eax
mov ecx, eax
dec eax
mov edx, dword [ebp - 0x70]
dec eax
mov ebx, eax
dec eax
mov dword [esp + 0x60], eax
inc edi
lea eax, [edi + edi*4]
inc ecx
shl eax, 3
call fcn.004451c4
mov eax, 1
cmp dword [esi + 0x574], eax
jne 0x444014
inc eax
cmp byte [esi + 0x625], bh
jne 0x443fee
dec eax
mov ebx, dword [esp + 0x70]
xor edx, edx
dec eax
mov ecx, dword [ebp + 0x328]
inc esp
mov eax, dword [ebx]
call fcn.004451e4
inc esp
mov eax, dword [ebx]
dec ecx
lea ecx, [ebp + 0x528]
xor edx, edx
call fcn.004451e4
jmp 0x44400f
dec eax
mov eax, dword [esp + 0x58]
dec eax
test eax, eax
je 0x444014
dec eax
mov ebx, dword [esp + 0x70]
dec eax
mov edx, eax
dec eax
mov ecx, dword [ebp + 0x328]
inc esp
mov eax, dword [ebx]
call fcn.004451c4
dec eax
mov ebx, dword [esp + 0x60]
inc eax
cmp byte [esi + 0x625], bh
jne 0x4440ab
call dword [esi + 0xb0]
dec eax
mov edx, dword [ebp + 0x328]
dec eax
mov ecx, eax
call dword [esi + 0x220]
test eax, eax
jne 0x444322
dec eax
mov eax, dword [ebp + 0x328]
cmp dword [ebp + 0x320], edi
dec eax
mov dword [esp + 0x50], edi
dec eax
cmovne eax, edi
dec eax
mov dword [ebp + 0x328], eax
call dword [esi + 0xb0]
dec eax
mov ecx, dword [esp + 0x68]
dec esp
lea eax, [ebp + 0x328]
mov dword [esp + 0x48], 0x80
dec eax
mov edx, eax
mov dword [esp + 0x40], edi
mov eax, 2
mov dword [esp + 0x38], eax
inc ebp
xor ecx, ecx
dec eax
lea eax, [esp + 0x50]
dec eax
mov dword [esp + 0x30], eax
dec eax
mov dword [esp + 0x28], edi
dec eax
mov dword [esp + 0x20], edi
call dword [esi + 0x218]
test eax, eax
jne 0x444322
dec eax
mov edx, dword [esp + 0x50]
dec esp
lea ecx, [ebp + 0x310]
dec eax
mov ecx, dword [ebp + 0x328]
inc ecx
mov eax, 8
call dword [esi + 0x60]
inc esp
mov esi, edi
inc ebp
test edi, edi
je 0x4441be
dec esp
mov ebp, dword [esp + 0x60]
dec eax
lea edi, [ebx + 0xc]
mov ebx, dword [ebp + 0x318]
inc ebp
xor esp, esp
inc ebp
lea edx, [esp + 1]
mov edx, dword [edi + 0x18]
inc esp
mov eax, edx
mov ecx, edx
inc ecx
shr eax, 0x1e
shr edx, 0x1d
inc ecx
and edx, edx
shr ecx, 0x1f
test ecx, edx
jne 0x4441a1
inc ecx
test eax, edx
je 0x444113
mov ebx, 0x20
jmp 0x444159
inc esp
mov ecx, edx
mov eax, ecx
inc ebp
xor ecx, edx
inc ecx
and eax, eax
inc ecx
test ecx, eax
je 0x444135
mov al, byte [esi + 0x625]
neg al
sbb ebx, ebx
and ebx, 0xfffffffc
add ebx, 8
jmp 0x444159
inc ecx
xor ecx, edx
inc ecx
mov eax, eax
inc ecx
xor eax, edx
and eax, ecx
test edx, eax
je 0x44414b
mov ebx, 0x10
jmp 0x444159
inc ecx
and ecx, eax
mov eax, 2
inc ecx
test ecx, ecx
cmovne ebx, eax
inc esp
mov eax, dword [edi]
inc ecx
lea eax, [edi - 1]
dec esp
mov edx, dword [ebp + 0x328]
dec ebp
add edx, eax
inc esp
cmp esi, eax
jae 0x444181
inc ecx
lea eax, [esi + 1]
dec eax
lea eax, [eax + eax*4]
inc ecx
mov edx, dword [ebp + eax*8 + 0xc]
dec ecx
sub edx, eax
jmp 0x444184
mov edx, dword [edi + 4]
dec esp
lea ecx, [ebp + 0x310]
inc esp
mov dword [ebp + 0x310], esp
inc esp
mov eax, ebx
dec ecx
mov ecx, edx
call dword [esi + 0x60]
inc ecx
mov edx, 1
inc ebp
add esi, edx
dec eax
add edi, 0x28
inc ebp
cmp esi, edi
jb 0x4440ea
dec esp
mov esp, dword [ebp - 0x80]
xor edi, edi
dec esp
mov ebp, dword [ebp + 0x318]
mov edx, dword [ebp - 0x34]
dec esp
lea ecx, [ebp + 0x310]
dec eax
mov ecx, dword [ebp + 0x328]
inc ecx
mov eax, 2
mov dword [ebp + 0x310], edi
call dword [esi + 0x60]
dec eax
mov ecx, dword [esp + 0x78]
inc ecx
mov esi, 1
mov eax, dword [ecx + 0xd0]
dec eax
mov ecx, dword [ebp + 0x328]
test eax, eax
je 0x444221
dec eax
mov ebx, dword [eax + ecx + 0x18]
dec eax
test ebx, ebx
je 0x444221
jmp 0x444219
inc ebp
xor eax, eax
inc ecx
mov edx, esi
call eax
dec eax
mov ecx, dword [ebp + 0x328]
dec eax
lea ebx, [ebx + 8]
dec eax
mov eax, dword [ebx]
dec eax
test eax, eax
jne 0x444206
mov eax, 3
inc ecx
cmp dword [ebp], eax
jne 0x4443a2
mov eax, dword [ebp - 0x38]
inc ebp
xor eax, eax
dec eax
add eax, ecx
inc ecx
mov edx, esi
call eax
inc ecx
cmp byte [ebp + 0x30c], bh
je 0x444415
mov eax, dword [ebp + 0x28]
dec esp
mov eax, dword [ebp + 0x328]
dec ecx
lea ecx, [eax + eax]
test eax, eax
je 0x444430
mov ebx, dword [ecx + 0x18]
test ebx, ebx
je 0x444430
mov edi, dword [ecx + 0x1c]
inc esp
mov edi, dword [ecx + 0x20]
dec ecx
add edi, eax
inc esp
mov esi, dword [ecx + 0x24]
dec ebp
add edi, eax
dec ebp
add esi, eax
lea eax, [ebx - 1]
inc ecx
mov ecx, dword [edi + eax*4]
dec ecx
lea edx, [ebp + 0x30c]
dec ecx
add ecx, eax
inc esp
mov esp, eax
mov ebx, eax
call fcn.00445200
dec esp
mov eax, dword [ebp + 0x328]
test eax, eax
je 0x444336
test ebx, ebx
jne 0x444280
dec esp
mov ebp, dword [ebp + 0x318]
dec ebp
test eax, eax
je 0x44430d
movzx eax, word [ebp - 0x5a]
mov edi, 0xc000
dec eax
mov ecx, dword [esp + 0x60]
inc esp
mov eax, edi
dec eax
lea edx, [eax + eax*4]
dec eax
shl edx, 3
call dword [esi + 0x50]
dec eax
mov eax, dword [esp + 0x58]
dec eax
test eax, eax
je 0x4442ec
mov edx, dword [ebp - 0xc]
inc esp
mov eax, edi
dec eax
mov ecx, eax
call dword [esi + 0x50]
call dword [esi + 0xb0]
dec eax
mov edx, dword [ebp + 0x328]
dec eax
mov ecx, eax
call dword [esi + 0x220]
dec eax
mov ecx, dword [esp + 0x68]
call dword [esi + 0xf0]
inc ebp
mov eax, dword [ebp + 0x524]
dec ecx
lea ecx, [ebp + 0x528]
xor edx, edx
call fcn.004451e4
dec eax
add esp, 0x3c8
inc ecx
pop edi
inc ecx
pop esi
inc ecx
pop ebp
inc ecx
pop esp
pop edi
pop esi
pop ebx
pop ebp
ret
inc ebx
movzx eax, word [esi]
mov ebx, dword [edi + eax*4]
dec ecx
add ebx, eax
je 0x4442ae
dec esp
mov ebp, dword [ebp + 0x318]
inc ebp
xor esi, esi
dec ecx
lea edi, [ebp + 0x40c]
inc esp
cmp byte [edi], dh
je 0x44439e
inc ebp
cmp dword [ebp + 0x50c], esi
je 0x444388
dec eax
lea eax, [ebp + 0xb0]
mov dword [esp + 0x28], pe_nt_image_headers32
inc ecx
or ecx, 0xffffffff
dec eax
mov dword [esp + 0x20], eax
dec esp
mov eax, edi
xor edx, edx
xor ecx, ecx
call dword [esi + 0x70]
inc ebp
cmp dword [ebp + 0x50c], esi
dec eax
lea ecx, [ebp + 0xb0]
dec eax
cmove ecx, edi
call ebx
jmp 0x44440c
call ebx
jmp 0x44440c
dec ebp
lea eax, [ebp + 0x40c]
inc ecx
cmp byte [eax], bh
je 0x4443dc
dec eax
lea eax, [ebp + 0xb0]
mov dword [esp + 0x28], pe_nt_image_headers32
inc ecx
or ecx, 0xffffffff
dec eax
mov dword [esp + 0x20], eax
xor edx, edx
xor ecx, ecx
call dword [esi + 0x70]
dec eax
lea edx, [ebp + 0xb0]
dec eax
mov ecx, esi
call fcn.00444758
inc ecx
cmp dword [ebp + 4], edi
je 0x44441e
dec eax
mov dword [esp + 0x28], edi
inc ebp
xor ecx, ecx
dec ebp
mov eax, esp
mov dword [esp + 0x20], edi
xor edx, edx
xor ecx, ecx
call dword [esi + 0x88]
dec eax
test eax, eax
je 0x44440c
or edx, 0xffffffff
dec eax
mov ecx, eax
call dword [esi + 0x80]
dec esp
mov eax, dword [ebp + 0x328]
jmp 0x444437
dec esp
mov ebp, dword [ebp + 0x318]
jmp 0x44440c
dec eax
mov ecx, dword [0x30]
dec eax
mov ecx, dword [ecx + 0x60]
inc ecx
call esp
jmp 0x44440c
dec esp
mov ebp, dword [ebp + 0x318]
mov eax, 3
cmp dword [esi + 0x230], eax
jne 0x4442b5
or ecx, 0xffffffff
call dword [esi + 0x68]
dec esp
mov eax, dword [ebp + 0x328]
jmp 0x4442b5