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

Disassembly:
movzx ecx, word [eax + edi]
movzx dx, cl
setp dl
mov edx, ebp
lea edx, [ebx + 1]
jmp 0x106292ed
je 0x10603c0a
sub eax, eax
mov di, 0x42c9
movsx edi, si
pop edi
jmp 0x10644af5
jne 0x106aa8ed
pop esi
adc bl, 0xa3
pop ebx
mov di, si
xor eax, eax
pop edi
mov esp, ebp
movzx ebp, si
not bp
pop ebp
ret
je 0x1063eef4
cmp eax, edi
jmp 0x10b4fa42
ret
mov edx, dword [edi + 0x3c]
test esp, 0x6fa07383
cmc
lea edx, [edx + edi]
stc
cmp bl, 0x4a
cmp dword [edx], 0x4550
jmp 0x109ddbe4
ret
cmp byte [esi + 1], 0x23
lea ecx, [esi + 1]
jmp 0x10b59fe1
ret
mov edx, dword [ebp + 8]
inc edx
jmp 0x10aa04b1
mov dword [ebp + 8], esi
jmp 0x1067bc4f
mov eax, dword [ebp + 0x10]
cmp ebx, ecx
jmp 0x10aceb69
mov dword [ebp - 8], ecx
jmp 0x10a779ae
je 0x10b7e65e
mov bl, cl
cmp bl, ah
sub bl, 0x30
jmp 0x10a5d610
inc esi
clc
cmp cx, bp
test cl, cl
jne 0x10b0de28
pop esi
setg bh
pop ebx
adc di, 0x3b15
shld di, dx, 0xc0
sub eax, eax
mov di, 0xa5f
pop edi
mov esp, ebp
cmovge ebp, eax
pop ebp
ret
mov esp, ebp
pop ebp
jmp 0x1060201f
call eax
test eax, eax
jmp 0x10601966
call eax
test eax, eax
jmp 0x10a3ccdd
push ecx
jmp 0x10ad8a1b
mov ebx, dword [eax + edi + 0x18]
test ebx, ebx
jmp 0x10b7a27a
jbe 0x10a3bdd6
lea ebx, [ebp - 0x114]
mov dl, al
sub ebx, eax
sets dl
mov dl, byte [eax]
test dl, dl
je 0x10a3bdd6
mov byte [ebx + eax], dl
setb dl
jmp 0x10610938
jmp 0x106d8c95
je 0x106c22fc
mov cl, byte [esi + 1]
jmp 0x1063eee7
mov esp, ebp
movzx ebp, sp
mov bp, sp
pop ebp
jmp 0x10b1d613
pop esi
pop ebx
not al
lea eax, [ecx + edi]
cmovnp edi, ebx
movzx edi, ax
bswap di
pop edi
mov esp, ebp
mov bp, 0x31b7
jmp 0x10adf1ec
jae 0x1063eef4
mov ecx, dword [eax + edi + 0x1c]
shld edx, ebp, 0x69
lea edx, [ecx + esi*4]
mov ecx, dword [edx + edi]
cmp dh, cl
test ecx, ecx
jmp 0x106aa8e7
je 0x1063eef4
cmp ecx, eax
jb 0x1069b5d8
mov edx, dword [ebp - 0x10]
lea edx, [edx + eax]
cmc
test sp, 0x46a7
cmp ecx, edx
jmp 0x10ac2c1a
call fcn.10639cd3
add esp, 4
cmp eax, 0xffffffff
je 0x10ad011c
test eax, eax
je 0x10b0bb89
cmp eax, 1
jne 0x106d8c95
inc esi
jmp 0x106279f7
mov ecx, esi
cmp si, 0x138a
clc
test esi, 0x6de6488c
sub ecx, eax
cmp ecx, 0x104
jae 0x1063eef4
mov dword [ebp + 8], 0
cmc
stc
test ecx, ecx
jmp 0x10660219
mov esp, ebp
movzx ebp, di
not bp
bswap bp
pop ebp
jmp 0x1060f617
mov dword [ebp - 0xc], edx
test di, ax
test ebx, ebx
jmp 0x10afd2a5
cmp dword [ebp + 8], ebx
jmp 0x109e1128
jne 0x105fa4a5
mov eax, dword [edx + 0x78]
mov dword [ebp - 4], eax
test eax, eax
jmp 0x10ade18d
jle 0x10ab5056
mov eax, dword [ebp - 4]
test edi, esi
mov esi, dword [ebp - 8]
cmp bh, ah
jmp 0x10ad4c50
push eax
bswap ax
push edi
bswap eax
not ax
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
call eax
pop esi
pop ebx
mov di, dx
pop edi
jmp 0x10a4e58f
push edx
jmp 0x10b133be
ret
jb 0x1066022c
mov eax, dword [ebp + 8]
movsx cx, cl
lea ecx, [ebp - 0x114]
push ecx
mov byte [ebp + eax - 0x114], 0
nop
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
jmp 0x106493c1
jne 0x1060196c
lea edx, [ebp - 0x114]
mov ah, 0x54
cmovle ax, dx
bswap ax
push edx
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
jmp 0x10648a37
lea esp, [esp - 0x114]
push edi
bts di, ax
adc edi, edi
xadd edi, edi
mov edi, dword [ebp + 8]
test edi, edi
jmp 0x10a80ab0
call fcn.10b7ea0b
add esp, 0xc
xchg esi, edi
movsx esi, sp
bswap esi
pop esi
not edi
pop ebx
pop edi
jmp 0x10696725
mov esp, ebp
mov ebp, 0x625b563f
pop ebp
jmp 0x10605097
mov esp, ebp
mov ebp, 0x42907e75
pop ebp
jmp 0x10ae76d7
inc esi
cmp bl, 9
ja 0x10b7e65e
movsx ecx, cl
clc
jmp 0x10a88468
test cl, cl
jmp 0x10b7e658
mov dword [ebp + 8], edx
jmp 0x10b0cc7d
ja 0x106594c9
sub ecx, dword [eax + edi + 0x10]
cmc
test dx, 0x5bad
cmp sp, 0x4faa
cmp ecx, dword [eax + edi + 0x14]
jae 0x1063eef4
mov edx, dword [eax + edi + 0x1c]
test si, dx
test si, 0x5900
lea ecx, [edx + ecx*4]
mov ecx, dword [ecx + edi]
clc
cmp ax, 0x48e
test ecx, ecx
jmp 0x105fca7a
mov cl, byte [esi + 2]
test ax, 0x2ac6
add esi, 2
cmc
cmp ax, di
sub edx, edx
cmp dx, 0x271e
test cl, cl
jmp 0x1063eea4
je 0x105fa4a5
mov ecx, dword [ebp + 0xc]
test si, sp
stc
cmc
test ecx, ecx
jmp 0x10aeadfd
call eax
pop esi
jmp 0x10a8e83f
mov byte [esi], al
jmp 0x10b57b86
lea edx, [edx + edx*4]
jmp 0x10b90dcf
pop ebx
pop edi
jmp 0x106c32af
inc eax
mov dword [ebp + 8], edx
clc
cmc
test cx, 0x3639
cmp edx, ecx
jmp 0x10a3bdd0
mov ecx, dword [ebp + 0xc]
mov edx, dword [ebp - 0xc]
shr si, 0xcc
lahf
mov eax, dword [ebp + 8]
or si, 0x3438
lea esi, [ebx + eax]
sar eax, cl
xor ax, ax
jmp 0x10627cd2
jae 0x1069b5d8
lea eax, [ecx + edi]
not cl
bt si, cx
mov cl, byte [eax]
xadd si, si
adc si, 0x7b35
mov esi, eax
cmc
clc
stc
test cl, cl
jmp 0x10b0de20
push eax
sar esi, 1
sbb ah, cl
xor eax, 0x39102744
mov eax, dword [edx + esi*4]
add eax, edi
jmp 0x106ae3fb
lea ebx, [esi - 1]
jmp 0x106d8c95
cmp esi, dword [eax + edi + 0x14]
jmp 0x1069df56
push eax
jmp 0x10a4cc02
je 0x105fa4a5
mov edx, dword [edx + 0x7c]
push ebx
cmp edx, 0x5c3a649a
push esi
or esi, 0xffffffff
clc
mov dword [ebp - 0x10], edx
mov dword [ebp - 8], esi
cmp ecx, 0xffff
jmp 0x10a7da69
pop ebp
jmp 0x10a3aeff
je 0x10baa0a4
mov ebx, dword [ebp + 0xc]
test ebx, 0x3ab3443f
adc esi, esi
lea eax, [ebp - 0x114]
shl cl, cl
clc
shrd si, bx, 0x4b
sub edx, edx
movsx esi, sp
rol cl, 0x13
not si
sub ebx, eax
mov edi, edi
rol esi, 0x6f
mov eax, 0x6e955426
rcl cl, cl
rcr cl, cl
mov cl, dl
bts esi, eax
btc si, 0x35
rol eax, cl
lea esi, [ebp + edx - 0x114]
test di, cx
add al, dl
xor al, byte [ebx + esi]
jmp 0x10a84990
ret
je 0x105fa4a5
mov eax, 0x5a4d
cmp word [edi], ax
jmp 0x105fa49f
jl 0x10ad4c50
jmp 0x10ab5061
mov ecx, dword [ebp - 4]
mov edx, dword [ecx + edi + 0x24]
lea eax, [edx + esi*2]
cwd
cdq
jmp 0x105f3de3
jmp 0x106d8c95
je 0x1063eef4
mov edi, edi
cmp cl, 0x2e
jmp 0x10685adf
push eax
jmp 0x10bb4297
ret
jne 0x1060d6f6
cmp byte [ebp + 0x10], 0
jmp 0x10ae42d9
je 0x10b9a7c6
inc edx
cmp ch, 0xa6
cmc
cmp edx, 0x104
jmp 0x10b9a7c0
je 0x10a7eec8
push 0
jmp 0x10657376
je 0x10ad4c50
mov edx, dword [eax + edi + 0x20]
dec ebx
test ecx, 0x1e59021c
lea edx, [edx + edi]
mov dword [ebp + 8], 0
clc
jmp 0x106d838d
jne 0x1063eeaa
push 0
jmp 0x109ed246
push ebp
cmp si, di
mov ebp, esp
cmp bl, cl
jmp 0x10a3fe93
lea edx, [ecx + edx*2 - 0x30]
sal cl, cl
xor cl, bl
mov cl, byte [esi]
cmp sp, cx
jmp 0x10a63d3a
jb 0x10ae430a
lea eax, [ebp - 0x114]
push eax
movzx ax, cl
not al
push edi
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x10a8459c
mov eax, dword [ebp + 0xc]
jmp 0x109e3bf7
call fcn.10b7ea0b
add esp, 0xc
pop esi
xchg di, bx
not bh
movzx edi, bp
pop ebx
pop edi
jmp 0x10a57599