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

Disassembly:
test dl, dl
jmp 0x1096b5bd
push ecx
jmp 0x109e07e2
jne 0x10836405
cmp byte [ebp + 0x10], 0
je 0x107c6e44
mov ebx, dword [ebp + 0xc]
rcr cl, 0x64
lea eax, [ebp - 0x114]
cmp ah, 0xb2
sub edx, edx
adc si, 0xab3
sub ebx, eax
mov edi, edi
mov eax, 0x3dc11d45
mov cl, dl
bt esi, 0x8c
jmp 0x109673e9
push edi
shr di, 0xee
mov edi, dword [ebp + 8]
clc
test edi, edi
jmp 0x10841f90
jb 0x10913da3
mov eax, dword [ebp + 8]
movzx ecx, bp
lea ecx, [ebp - 0x114]
push ecx
mov byte [ebp + eax - 0x114], 0
bswap ax
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
call eax
test eax, eax
jmp 0x10a08597
pop ebp
jmp 0x109a13e7
mov byte [esi], al
je 0x1093c448
inc edx
cmp edx, 0x104
jmp 0x1093c442
je 0x1098b163
cmp ecx, eax
jmp 0x109c22d9
je 0x109df390
mov edx, dword [edx + 0x7c]
push ebx
clc
push esi
cmp ebx, esp
or esi, 0xffffffff
test ch, 6
jmp 0x109bb2a4
pop edi
jmp 0x109c6e4d
mov eax, dword [ebp + 0xc]
jmp 0x10a07fa3
je 0x109831ef
cmp eax, 1
jne 0x107ccd4f
inc esi
jmp 0x10877dab
lea ebx, [esi - 1]
stc
test sp, cx
clc
cmp dword [ebp + 8], ebx
jmp 0x1090de99
je 0x10852601
mov cl, byte [esi + 1]
inc esi
jmp 0x1098b15b
ret
sub eax, eax
bswap edi
not edi
pop edi
mov esp, ebp
mov bp, sp
pop ebp
jmp 0x1098b77f
call eax
test eax, eax
jmp 0x1086c5ce
jae 0x108d55fa
lea eax, [ecx + edi]
dec cl
mov esi, ebx
mov cl, byte [eax]
rol esi, 0x7c
bswap esi
mov esi, eax
clc
test cl, cl
je 0x1098b163
mov edi, edi
test esi, 0x7c31130d
cmp cl, 0x2e
jmp 0x107d1967
jl 0x1090dead
jmp 0x1095fa50
push ebp
mov ebp, esp
cmp si, bp
clc
stc
sub esp, 0x114
jmp 0x1077d870
jne 0x109df390
mov eax, dword [edx + 0x78]
cmp bh, 0xd1
clc
mov dword [ebp - 4], eax
cmc
test eax, eax
jmp 0x107a9a72
cmp dword [edx], 0x4550
jmp 0x10830d49
cmp byte [esi + 1], 0x23
not cl
lea ecx, [esi + 1]
jmp 0x108dc6b5
jmp 0x107ccd4f
mov esp, ebp
pop ebp
jmp 0x1084a3d3
mov edx, dword [edi + 0x3c]
test di, 0x1ec
lea edx, [edx + edi]
jmp 0x10832657
je 0x109df390
mov ecx, dword [ebp + 0xc]
cmp sp, 0x415d
test esi, 0x32022a85
test ecx, ecx
jmp 0x10924362
ret
inc edx
jmp 0x109a4a85
mov ecx, esi
cmp esp, ebx
jmp 0x10981d4f
jae 0x1098b163
mov ecx, dword [eax + edi + 0x1c]
lea edx, [ecx + esi*4]
shr cl, 0x1f
mov ecx, dword [edx + edi]
cmp di, ax
cmp sp, 0x42b
test ecx, ecx
jmp 0x107a2c02
je 0x1098b163
cmp eax, edi
jmp 0x1077c390
pop edi
jmp 0x1096dacf
mov dword [ebp + 8], esi
jmp 0x109146c7
test ecx, ecx
jne 0x107a2c08
pop esi
pop ebx
mov edi, ebx
jmp 0x107ddc75
pop esi
mov ebx, eax
lahf
jmp 0x10a12950
je 0x109df466
push 0
jmp 0x1077b3ea
je 0x109a133a
mov bl, cl
test ebp, eax
cmp ebp, 0x452508b7
sub bl, 0x30
jmp 0x1091a92b
mov esp, ebp
xchg ebp, ebp
pop ebp
jmp 0x109421fb
ja 0x109c8988
sub ecx, dword [eax + edi + 0x10]
test ah, dl
cmp ecx, dword [eax + edi + 0x14]
jmp 0x10a01e8b
call eax
pop esi
pop ebx
pop edi
jmp 0x1083a43c
jle 0x1095fa3d
mov eax, dword [ebp - 4]
mov esi, dword [ebp - 8]
test esi, ebx
cmp ebx, 0x2ef26731
cmp esi, dword [eax + edi + 0x14]
jmp 0x10861d44
jbe 0x1078df3a
lea ebx, [ebp - 0x114]
sub ebx, eax
mov dl, byte [eax]
clc
jmp 0x10775ec9
jmp 0x107ccd4f
dec ebx
lea edx, [edx + edi]
cmp bp, di
mov dword [ebp + 8], 0
test esp, 0x56a77cc4
mov dword [ebp - 0xc], edx
test ebx, ebx
jmp 0x107f5f3e
inc esi
cmp cx, sp
stc
test dh, 0x2f
cmp bl, 9
jmp 0x109a131a
je 0x107ccd47
test eax, eax
jmp 0x107ccbc0
je 0x109df390
mov eax, 0x5a4d
test cx, si
jmp 0x10940ab6
ret
jb 0x1077c3ba
lea eax, [ebp - 0x114]
jmp 0x109889a9
cmp word [edi], ax
jmp 0x109df38a
ret
add eax, edi
jmp 0x1099febf
mov ecx, dword [ebp + 0xc]
cdq
shr dx, cl
mov edx, dword [ebp - 0xc]
sbb al, 0x6d
btc ax, bp
xadd esi, esi
mov eax, dword [ebp + 8]
xchg esi, esi
lea esi, [ebx + eax]
rcl eax, 0xe6
rcl al, cl
bswap eax
mov eax, dword [ebp + 0x10]
clc
cmc
push eax
cmovbe ax, cx
sar esi, 1
mov eax, dword [edx + esi*4]
jmp 0x1095a969
je 0x1090dead
mov edx, dword [eax + edi + 0x20]
jmp 0x10914b0a
rol eax, cl
cmp bp, ax
mov esi, ecx
lea esi, [ebp + edx - 0x114]
cmp ebp, 0x6441310e
add al, dl
clc
xor al, byte [ebx + esi]
jmp 0x107a00e0
je 0x1078df3a
mov byte [ebx + eax], dl
not dl
mov edx, dword [ebp + 8]
jmp 0x1084c371
mov esp, ebp
movzx ebp, dx
pop ebp
jmp 0x107da90b
cmp edx, ecx
jmp 0x1078df34
mov ecx, dword [ecx + edi]
cmp ah, ah
jmp 0x108d487d
sub ecx, eax
cmp ecx, 0x104
jmp 0x10a10adc
mov ecx, dword [ebp - 4]
cbw
xchg edx, eax
bswap eax
mov edx, dword [ecx + edi + 0x24]
lea eax, [edx + esi*2]
mov ecx, 0x5c4e25ef
movzx ecx, cx
bswap edx
movzx ecx, word [eax + edi]
movsx edx, bp
lea edx, [ebx + 1]
jmp 0x109e7fce
push eax
not eax
mov ax, bp
push edi
movzx eax, sp
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
call eax
pop esi
xchg edi, edi
pop ebx
not edi
bswap edi
pop edi
mov esp, ebp
bswap ebp
pop ebp
jmp 0x10936727
test cl, cl
jne 0x107ede08
pop esi
and bx, 0x2ea5
rol di, 0x2e
cmp ebp, 0x6b004790
pop ebx
rcl di, 0x15
adc di, bp
xor eax, eax
movzx edi, bp
pop edi
jmp 0x109c6d3b
ret
call fcn.1082813a
lea esp, [esp + 4]
cmp ax, di
test bl, 0x60
cmp eax, 0xffffffff
jmp 0x10920dd5
ja 0x109a133a
movsx ecx, cl
lea edx, [edx + edx*4]
clc
lea edx, [ecx + edx*2 - 0x30]
test si, 0x5075
mov cl, byte [esi]
test cl, cl
jne 0x108e2b1a
push 0
push edx
jmp 0x109cbdd0
ret
inc eax
cmp si, 0x3c77
mov dword [ebp + 8], edx
jmp 0x1097df5d
ret
mov dword [ebp - 0x10], edx
mov dword [ebp - 8], esi
cmp ecx, 0xffff
jmp 0x108f1680
call fcn.1082f5b3
add esp, 0xc
movsx ebx, di
movzx esi, sp
pop esi
setg bh
cmovbe bx, dx
pop ebx
jmp 0x1086cdbe
jb 0x108d55fa
mov edx, dword [ebp - 0x10]
lea edx, [edx + eax]
stc
cmc
cmp ecx, edx
jmp 0x107edde1
mov esp, ebp
mov bp, ax
bswap bp
pop ebp
ret
mov esp, ebp
jmp 0x1079a7dc
mov ebx, dword [eax + edi + 0x18]
cmp esp, 0x42316822
test ebx, ebx
jmp 0x10963aa5
push eax
jmp 0x109c01df
je 0x1083a47f
xor eax, eax
movzx edi, di
movsx edi, dx
jmp 0x107baa13
mov cl, byte [esi + 2]
cmp dh, 0x6f
cmp esi, ecx
lea esi, [esi + 2]
cmc
cmp si, 0x1cee
xor edx, edx
test cx, sp
clc
test cl, cl
jmp 0x108e2b14
push eax
call fcn.1082f5b3
add esp, 0xc
mov esi, 0x2bfe30c0
mov ebx, edx
pop esi
setge bl
bswap bx
pop ebx
pop edi
mov esp, ebp
pop ebp
jmp 0x109a8153
mov dword [ebp - 8], ecx
mov dword [ebp + 8], edx
jmp 0x108397d8
jae 0x1098b163
mov edx, dword [eax + edi + 0x1c]
stc
test sp, cx
lea ecx, [edx + ecx*4]
jmp 0x1097fcf7
push eax
push edi
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x10904ce0
jne 0x1086c5d4
lea edx, [ebp - 0x114]
lahf
push edx
lahf
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
jmp 0x107e5ab9
jae 0x1098b163
mov dword [ebp + 8], 0
test ecx, ecx
jmp 0x10913d95
pop ebx
nop
cbw
lea eax, [ecx + edi]
pop edi
jmp 0x108efb1f