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

Disassembly:
cmp eax, 0xffffffff
je 0x10ba1793
test eax, eax
jmp 0x10bd3efe
jne 0x10ba1799
inc esi
jmp 0x10c3d851
je 0x110fea10
mov byte [ebx + eax], dl
movzx edx, bp
mov edx, dword [ebp + 8]
jmp 0x10bd4189
call fcn.10be970e
add esp, 0xc
cmovs di, sp
pop esi
pop ebx
pop edi
jmp 0x10bb2f58
jmp 0x10ba1799
mov edx, dword [edi + 0x3c]
clc
jmp 0x10bf72ee
ret
je 0x10a4d519
push 0
jmp 0x10bc6c0a
je 0x10bc182d
mov cl, byte [esi + 1]
jmp 0x10c3141b
test dl, dl
jmp 0x1096ccc6
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
call eax
test eax, eax
jne 0x1110bc4a
lea edx, [ebp - 0x114]
mov eax, 0xd9a49fa
mov eax, esp
not al
push edx
nop
cbw
setl al
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
jmp 0x10b56fc8
jae 0x109fbeea
mov edx, dword [eax + edi + 0x1c]
lea ecx, [edx + ecx*4]
mov ecx, dword [ecx + edi]
test ecx, ecx
jmp 0x10c11f70
add eax, edi
call fcn.10a66c15
lea esp, [esp + 4]
cmp bp, cx
test ebp, ebx
jmp 0x10933f51
jne 0x10a40248
pop esi
shr ebx, cl
pop ebx
xor eax, eax
jmp 0x10b5612d
jae 0x109fbeea
mov dword [ebp + 8], 0
clc
cmc
test ecx, ecx
jmp 0x10b87021
mov esp, ebp
pop ebp
ret
dec ebx
cmc
add edx, edi
test eax, edi
cmc
cmp ecx, eax
mov dword [ebp + 8], 0
mov dword [ebp - 0xc], edx
cmp cl, 1
cmc
test ebx, ebx
jl 0x111077f2
jmp 0x110bd5fc
cmp byte [esi + 1], 0x23
mov ecx, 0x6c383151
lea ecx, [esi + 1]
jmp 0x109ae24c
ja 0x10c3a137
sub ecx, dword [eax + edi + 0x10]
cmp bp, bp
cmp ecx, dword [eax + edi + 0x14]
jmp 0x109d496a
inc esi
jmp 0x111059ee
ret
mov byte [ebp + eax - 0x114], 0
movsx ax, cl
movsx eax, dx
jmp 0x109ce97d
je 0x109fbeea
mov edi, edi
cmp ebx, esp
cmp cl, 0x2e
jmp 0x109b256c
pop ebx
jmp 0x111125d8
push eax
bswap eax
mov ax, dx
push edi
movzx ax, al
movzx eax, bp
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
call eax
pop esi
cmovne di, bx
pop ebx
mov di, 0x488
pop edi
mov esp, ebp
mov bp, 0x3138
pop ebp
jmp 0x10be55af
mov cl, byte [esi + 2]
cmp bx, 0x39c6
test ax, di
add esi, 2
xor edx, edx
test cl, cl
je 0x10bfabf5
mov bl, cl
sub bl, 0x30
jmp 0x10a2de1d
inc eax
mov dword [ebp + 8], edx
cmp edx, ecx
jmp 0x110fea0a
lea edx, [ebx + 1]
jmp 0x10be99d8
je 0x109fbeea
cmp ecx, eax
jmp 0x110e2984
pop edi
jmp 0x110d0d88
call eax
test eax, eax
jmp 0x1110bc44
push edx
push eax
jmp 0x10bd4223
push esi
or esi, 0xffffffff
mov dword [ebp - 0x10], edx
mov dword [ebp - 8], esi
cmp ecx, 0xffff
jmp 0x10a1c68f
test eax, eax
jmp 0x110ac2fa
mov esp, ebp
mov ebp, 0x365630ce
bswap bp
jmp 0x110f6e0b
jbe 0x110fea10
lea ebx, [ebp - 0x114]
sub ebx, eax
inc dl
mov dl, byte [eax]
cmc
jmp 0x109cbffd
jmp 0x10ba1799
je 0x11107800
mov ebx, dword [ebp + 0xc]
rcr cl, cl
lea eax, [ebp - 0x114]
sub edx, edx
sub ebx, eax
movsx eax, bp
mov edi, edi
mov eax, 0x3ab64ab0
mov cl, dl
rol eax, cl
btc si, 0x78
bts si, ax
lea esi, [ebp + edx - 0x114]
cmp ecx, 0x3e8d0d61
test esp, esi
add al, dl
cmc
test bp, sp
xor al, byte [ebx + esi]
mov byte [esi], al
je 0x10ba7d04
inc edx
clc
stc
cmp edx, 0x104
jmp 0x10ba7cfe
je 0x111077f2
mov edx, dword [eax + edi + 0x20]
jmp 0x10a19304
lea ebx, [esi - 1]
test ebp, edx
stc
cmp dword [ebp + 8], ebx
jmp 0x111077da
jb 0x10b938a1
lea eax, [ebp - 0x114]
jmp 0x10c26348
pop esi
pop ebx
lahf
seta al
lea eax, [ecx + edi]
pop edi
jmp 0x10a06c03
mov esp, ebp
mov bp, dx
pop ebp
jmp 0x10c38e87
mov esp, ebp
bswap bp
pop ebp
jmp 0x109a85ef
mov ecx, esi
test si, 0x3bbc
stc
sub ecx, eax
test esp, 0x38d027d9
stc
cmp ecx, 0x104
jmp 0x10a03e54
push ecx
push eax
jmp 0x1099d714
jae 0x109fbeea
mov ecx, dword [eax + edi + 0x1c]
lea edx, [ecx + esi*4]
mov ecx, dword [edx + edi]
test ecx, ecx
jmp 0x10b55ac4
mov dword [ebp + 8], edx
jmp 0x1099eed9
je 0x111012a7
cmp eax, 1
jmp 0x1096c1f6
inc edx
jmp 0x10a5c3a5
call fcn.10be970e
add esp, 0xc
bswap edi
cmova si, cx
pop esi
xchg di, bx
pop ebx
bswap edi
movzx edi, ax
pop edi
jmp 0x10b80c56
ret
ret
push ebp
add bp, 0x33dd
mov ebp, esp
sub esp, 0x114
stc
test si, 0x5c46
test edx, edi
push edi
mov edi, dword [ebp + 8]
cmp edi, ecx
test edi, edi
je 0x110b936b
mov ecx, dword [ebp + 0xc]
stc
cmc
test ecx, ecx
je 0x110b936b
mov eax, 0x5a4d
cmp sp, 0x64f6
cmp word [edi], ax
jmp 0x110b9365
mov dword [ebp - 8], ecx
jmp 0x10bd1ad7
lea edx, [edx + edi]
cmp eax, 0x74196450
test sp, 0x4d37
cmp dword [edx], 0x4550
jmp 0x110c3f7e
jne 0x10a4d531
push 0
jmp 0x10b71bc8
ret
jne 0x10b55aca
pop esi
shl di, 0x3b
bsf ebx, ebx
cmp sp, 0x16b7
pop ebx
dec edi
xor eax, eax
pop edi
jmp 0x110e2813
ret
push eax
cbw
mov eax, esp
push edi
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x110b8ffb
inc esi
test cl, cl
jmp 0x109fbee4
ret
mov ebx, dword [eax + edi + 0x18]
test ebx, ebx
jmp 0x10b97043
mov dword [ebp + 8], esi
jmp 0x10b8b1bb
push ecx
jmp 0x10a30f55
je 0x110b936b
mov edx, dword [edx + 0x7c]
push ebx
jmp 0x10b7d014
call eax
pop esi
xchg bx, di
mov bl, bh
jmp 0x10a42084
je 0x109a2a25
xor eax, eax
movsx edi, di
xchg edi, edi
pop edi
jmp 0x10bb71ac
mov ecx, dword [ebp + 0xc]
rcl ax, cl
mov edx, dword [ebp - 0xc]
mov si, 0x6c25
and ah, bh
mov eax, dword [ebp + 8]
not esi
or si, cx
inc esi
lea esi, [ebx + eax]
stc
mov eax, dword [ebp + 0x10]
push eax
bt ax, 0xa2
movzx eax, bx
sar esi, 1
sbb eax, 0x288e28e6
clc
mov eax, dword [edx + esi*4]
jmp 0x109da99e
jne 0x110b936b
mov eax, dword [edx + 0x78]
cmp bx, dx
stc
mov dword [ebp - 4], eax
jmp 0x10b7ea87
mov esp, ebp
pop ebp
jmp 0x10a2de5f
mov esp, ebp
mov ebp, 0x296f2b4e
mov bp, dx
pop ebp
jmp 0x10c06f93
jb 0x10bafd01
mov edx, dword [ebp - 0x10]
lea edx, [edx + eax]
cmp ecx, edx
jae 0x10bafd01
lea eax, [ecx + edi]
mov cl, byte [eax]
shld esi, esi, 0x50
mov esi, eax
clc
cmc
test cl, cl
jmp 0x10a4023e
mov esp, ebp
movzx ebp, di
pop ebp
jmp 0x10c21327
pop ebp
jmp 0x10bd560b
jb 0x10b87031
mov eax, dword [ebp + 8]
movsx cx, dl
lea ecx, [ebp - 0x114]
jmp 0x10c43a70
mov ecx, dword [ebp - 4]
lahf
mov edx, dword [ecx + edi + 0x24]
movzx ecx, sp
nop
lea eax, [edx + esi*2]
movzx ecx, word [eax + edi]
jmp 0x10a5ca0f
cmp bl, 9
ja 0x10bfabf5
movsx ecx, cl
test cx, 0xe42
test edi, esp
stc
lea edx, [edx + edx*4]
cmp dh, bh
lea edx, [ecx + edx*2 - 0x30]
shr cl, 3
mov cl, byte [esi]
cmc
cmp si, sp
clc
test cl, cl
jmp 0x10bfabef
jle 0x110bd5ed
mov eax, dword [ebp - 4]
rcl si, 0x22
cmp bx, ax
rol esi, 0xf8
mov esi, dword [ebp - 8]
cmp al, 0xab
cmp esi, dword [eax + edi + 0x14]
jmp 0x10bcea0f
mov eax, dword [ebp + 0xc]
jmp 0x10a47add
je 0x109fbeea
cmp eax, edi
jne 0x10a1a175
cmp byte [ebp + 0x10], 0
jmp 0x10b93887
pop edi
jmp 0x110f1706