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

Disassembly:
mov edx, ecx
xor eax, eax
push ebx
push esi
mov byte [edx + 0x14], 0
mov byte [edx + 0x28], 0
mov byte [edx + 0x3c], 0
mov byte [edx + 0x50], 0
mov byte [edx + 0x64], 0
mov byte [edx + 0x78], 0
mov byte [edx + 0xa0], 0
cmp dword [edx + 4], eax
jle 0x4335bd
mov edi, edi
xor bl, bl
cmp eax, dword [edx + 4]
jge 0x4334ae
mov ecx, dword [edx + 8]
cmp word [ecx + eax*2], 0x79
jne 0x43333a
cmp byte [edx + 0x14], bl
jne 0x4335c2
mov dword [edx + 0x18], eax
mov ecx, dword [edx + 8]
cmp word [ecx + eax*2], 0x79
lea ecx, [ecx + eax*2]
jne 0x43331f
mov esi, dword [edx + 4]
cmp eax, esi
jge 0x43331f
add ecx, 2
inc eax
cmp word [ecx], 0x79
je 0x433311
mov ecx, eax
sub ecx, dword [edx + 0x18]
mov dword [edx + 0x1c], ecx
cmp eax, dword [edx + 4]
jne 0x433333
mov dword [edx + 0x1c], 0xffffffff
mov byte [edx + 0x14], 1
dec eax
mov bl, 1
cmp eax, dword [edx + 4]
jge 0x4334ae
mov ecx, dword [edx + 8]
cmp word [ecx + eax*2], 0x4d
jne 0x433399
cmp byte [edx + 0x28], 0
jne 0x4335c2
mov dword [edx + 0x2c], eax
mov ecx, dword [edx + 8]
cmp word [ecx + eax*2], 0x4d
lea ecx, [ecx + eax*2]
jne 0x43337e
mov esi, dword [edx + 4]
lea ebx, [ebx]
cmp eax, esi
jge 0x43337e
add ecx, 2
inc eax
cmp word [ecx], 0x4d
je 0x433370
mov ecx, eax
sub ecx, dword [edx + 0x2c]
mov dword [edx + 0x30], ecx
cmp eax, dword [edx + 4]
jne 0x433392
mov dword [edx + 0x30], 0xffffffff
mov byte [edx + 0x28], 1
dec eax
mov bl, 1
cmp eax, dword [edx + 4]
jge 0x4334ae
mov ecx, dword [edx + 8]
cmp word [ecx + eax*2], 0x64
jne 0x4333f9
cmp byte [edx + 0x3c], 0
jne 0x4335c2
mov dword [edx + 0x40], eax
mov ecx, dword [edx + 8]
cmp word [ecx + eax*2], 0x64
lea ecx, [ecx + eax*2]
jne 0x4333de
mov esi, dword [edx + 4]
lea esp, [esp]
cmp eax, esi
jge 0x4333de
add ecx, 2
inc eax
cmp word [ecx], 0x64
je 0x4333d0
mov ecx, eax
sub ecx, dword [edx + 0x40]
mov dword [edx + 0x44], ecx
cmp eax, dword [edx + 4]
jne 0x4333f2
mov dword [edx + 0x44], 0xffffffff
mov byte [edx + 0x3c], 1
dec eax
mov bl, 1
cmp eax, dword [edx + 4]
jge 0x4334ae
mov ecx, dword [edx + 8]
cmp word [ecx + eax*2], 0x48
jne 0x433459
cmp byte [edx + 0x50], 0
jne 0x4335c2
mov dword [edx + 0x54], eax
mov ecx, dword [edx + 8]
cmp word [ecx + eax*2], 0x48
lea ecx, [ecx + eax*2]
jne 0x43343e
mov esi, dword [edx + 4]
lea esp, [esp]
cmp eax, esi
jge 0x43343e
add ecx, 2
inc eax
cmp word [ecx], 0x48
je 0x433430
mov ecx, eax
sub ecx, dword [edx + 0x54]
mov dword [edx + 0x58], ecx
cmp eax, dword [edx + 4]
jne 0x433452
mov dword [edx + 0x58], 0xffffffff
mov byte [edx + 0x50], 1
dec eax
mov bl, 1
cmp eax, dword [edx + 4]
jge 0x4334ae
mov ecx, dword [edx + 8]
cmp word [ecx + eax*2], 0x6d
jne 0x4334ae
cmp byte [edx + 0x64], 0
jne 0x4335c2
mov dword [edx + 0x68], eax
mov ecx, dword [edx + 8]
cmp word [ecx + eax*2], 0x6d
lea ecx, [ecx + eax*2]
jne 0x433493
mov esi, dword [edx + 4]
cmp eax, esi
jge 0x433493
add ecx, 2
inc eax
cmp word [ecx], 0x6d
je 0x433485
mov ecx, eax
sub ecx, dword [edx + 0x68]
mov dword [edx + 0x6c], ecx
cmp eax, dword [edx + 4]
jne 0x4334a7
mov dword [edx + 0x6c], 0xffffffff
mov byte [edx + 0x64], 1
dec eax
mov bl, 1
mov bh, bl
cmp eax, dword [edx + 4]
jge 0x43350f
mov ecx, dword [edx + 8]
cmp word [ecx + eax*2], 0x73
jne 0x43350f
cmp byte [edx + 0x78], 0
jne 0x4335c2
mov dword [edx + 0x7c], eax
mov ecx, dword [edx + 8]
cmp word [ecx + eax*2], 0x73
lea ecx, [ecx + eax*2]
jne 0x4334ee
mov esi, dword [edx + 4]
lea esp, [esp]
cmp eax, esi
jge 0x4334ee
add ecx, 2
inc eax
cmp word [ecx], 0x73
je 0x4334e0
mov ecx, eax
sub ecx, dword [edx + 0x7c]
mov dword [edx + 0x80], ecx
cmp eax, dword [edx + 4]
jne 0x433508
mov dword [edx + 0x80], 0xffffffff
mov byte [edx + 0x78], 1
dec eax
mov bl, 1
test bh, bh
jne 0x43352f
test bl, bl
je 0x43352f
inc eax
mov byte [edx + 0x8c], 1
mov dword [edx + 0x90], eax
mov dword [edx + 0x94], 0
mov esi, dword [edx + 4]
cmp eax, esi
jge 0x433595
mov ecx, dword [edx + 8]
cmp word [ecx + eax*2], 0x5a
jne 0x433595
cmp byte [edx + 0xa0], 0
jne 0x4335c2
mov dword [edx + 0xa4], eax
mov ecx, dword [edx + 8]
cmp word [ecx + eax*2], 0x5a
lea ecx, [ecx + eax*2]
jne 0x43356e
mov esi, dword [edx + 4]
nop
cmp eax, esi
jge 0x43356e
add ecx, 2
inc eax
cmp word [ecx], 0x5a
je 0x433560
mov ecx, eax
sub ecx, dword [edx + 0xa4]
mov dword [edx + 0xa8], ecx
cmp eax, dword [edx + 4]
jne 0x43358b
mov dword [edx + 0xa8], 0xffffffff
mov byte [edx + 0xa0], 1
dec eax
jmp 0x4335b3
test bl, bl
jne 0x4335b3
cmp eax, esi
jge 0x4335c2
mov ecx, dword [edx + 8]
movzx ecx, word [ecx + eax*2]
cmp ecx, 0x2d
je 0x4335b3
cmp ecx, 0x54
je 0x4335b3
cmp ecx, 0x3a
jne 0x4335c2
inc eax
cmp eax, dword [edx + 4]
jl 0x4332e0
pop esi
mov al, 1
pop ebx
ret
pop esi
xor al, al
pop ebx
ret