Function at 0x2332ab8
Capabilities:
Parse pe header
Resolve function by parsing pe exports

Disassembly:
jle 0x1dbcf71
lea ebx, [esi + 1]
add ecx, 0x1f443254
mov ecx, dword [ebp + 8]
test cl, al
cmp ebx, edi
jmp 0x2394606
mov ecx, esi
cmp eax, esi
sub ecx, eax
clc
cmp ecx, 0x104
jmp 0x15daf9a
cmp esi, 0xffff
jmp 0x2421a5c
je 0x1e0c478
mov esi, dword [ebp + 0xc]
jmp 0x15caf44
push edi
test ch, 0x2e
cmc
mov dword [ebp - 0x10], eax
mov dword [ebp - 8], 0xffffffff
jmp 0x15a7f6f
test esi, esi
jmp 0x1db666c
jae 0x163c4cc
xor edi, edi
test ecx, ecx
je 0x1e24de2
lea ebx, [ebp - 0x114]
ror dl, 0xc8
sub ebx, eax
add dl, 0x8d
adc dl, cl
mov dl, byte [eax]
test dl, dl
jmp 0x1627f24
test ecx, ecx
jmp 0x15af7ff
je 0x1e0c478
mov eax, dword [eax + ecx + 0x7c]
cmp dx, bp
test sp, si
push ebx
jmp 0x15b5e9c
je 0x1e24de2
mov byte [ebx + eax], dl
inc edi
inc eax
clc
cmc
cmp edi, ecx
jmp 0x1e24ddc
je 0x163c4cc
cmp cl, 0x2e
je 0x1591339
mov cl, byte [esi + 1]
inc esi
test cl, cl
jne 0x163c4b7
call eax
mov edi, eax
clc
test edi, edi
jmp 0x1e19135
mov eax, dword [ebp - 0xc]
bt esi, 0x63
add dh, 0x76
sub dh, ch
mov edx, dword [ebp + 0x10]
and si, cx
btr si, si
lea esi, [edi + ebx]
sar esi, 1
mov eax, dword [eax + esi*4]
push edx
mov edx, dword [ebp + 0xc]
cmc
cmp ch, 0x14
add eax, ecx
jmp 0x23806f8
jae 0x23c311e
add eax, ecx
shr cl, 0x26
movsx esi, si
mov cl, byte [eax]
ror esi, 0x38
cmp bp, 0x7ea1
mov esi, eax
cmp bp, 0x1da2
clc
test cl, cl
jmp 0x163c4b1
je 0x1e0c478
mov eax, 0x5a4d
cmp word [ecx], ax
jmp 0x1e0c472
mov eax, dword [ebp + 8]
mov ecx, dword [ebp - 4]
sal dl, 6
mov edx, dword [ecx + eax + 0x24]
sub ecx, esi
cmp edi, 0x2940480b
neg ch
lea ecx, [edx + esi*2]
shr dh, cl
movzx edx, word [ecx + eax]
xor ecx, eax
jmp 0x23a06e0
test edi, edi
jmp 0x1dffac2
je 0x23a06f2
mov eax, dword [edx + ecx + 0x20]
add eax, ecx
clc
cmp edi, 0x3ded7e22
xor ebx, ebx
dec edi
jmp 0x239d4e9
je 0x1e1533b
xor eax, eax
mov esi, ecx
pop esi
jmp 0x241b72a
mov eax, dword [ecx + 0x3c]
test dx, sp
test esi, 0x2fbf62bd
cmp dword [eax + ecx], 0x4550
jmp 0x235137c
jne 0x1dc7a1f
lea edx, [ebp - 0x114]
setb ah
push edx
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
jmp 0x1d68409
jb 0x15dafba
lea ecx, [ebp - 0x114]
push ecx
mov byte [ebp + edi - 0x114], 0
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
jmp 0x164d46e
push ebp
mov ebp, esp
ror ch, 0xe9
clc
not ecx
mov ecx, dword [ebp + 8]
cmc
lea esp, [esp - 0x114]
test di, cx
push esi
jmp 0x161dd29
mov eax, dword [eax + ecx]
test ebp, 0x348a3732
cmp edi, 0x61577ca
test eax, eax
jmp 0x23a570d
jne 0x1e0c478
mov edx, dword [eax + ecx + 0x78]
cmc
mov dword [ebp - 4], edx
test edx, edx
jmp 0x1626a9f
ret
mov edi, dword [edx + ecx + 0x18]
clc
jmp 0x1dccd70
call fcn.023425bd
add esp, 4
cmp esi, esp
test esp, 0x1730289a
test eax, eax
jmp 0x2394b4d
mov esp, ebp
pop ebp
ret
jle 0x1d5c9c4
jmp 0x23a06ec
jns 0x158e92a
lea edi, [esi - 1]
jmp 0x158e939
mov dword [ebp - 0xc], eax
jmp 0x23efc3c
mov dword [ebp - 8], edx
bts cx, si
xor cl, 0x3e
mov ecx, eax
mov edx, dword [ebp - 4]
shr eax, 0xb1
mov eax, dword [ebp - 8]
cmp ebx, 0x4773552b
test edx, 0x39c93297
cmp eax, dword [edx + ecx + 0x14]
jae 0x163c4cc
mov esi, dword [edx + ecx + 0x1c]
cmc
cmp cx, bp
lea eax, [esi + eax*4]
jmp 0x2344e39
je 0x163c4cc
cmp eax, edx
jb 0x23c311e
mov esi, dword [ebp - 0x10]
add esi, edx
cmp eax, esi
jmp 0x1d99702
pop edi
xor si, dx
sbb bl, 0x39
bsr bx, di
pop ebx
add eax, ecx
movsx esi, si
pop esi
jmp 0x2385447
js 0x23a06f2
jmp 0x1d5c9d0
jmp 0x23a06f2
mov esp, ebp
xchg bp, bp
not ebp
cmove ebp, esi
pop ebp
jmp 0x2366013
ja 0x23712d6
mov eax, esi
cmp dl, 0x36
sub eax, dword [edx + ecx + 0x10]
mov dword [ebp - 8], eax
jmp 0x240f9f6