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

Disassembly:
sub eax, dword [edx + ecx + 0x10]
jmp 0x10f05758
jb 0x10d6b65d
mov esi, dword [ebp - 0x10]
stc
test edx, 0x4d9b3ac8
lea esi, [esi + edx]
cmp eax, esi
jmp 0x10729450
push eax
cmovb eax, ebx
push edx
not al
jmp 0x10f42691
call fcn.10d4285e
add esp, 4
test eax, eax
jmp 0x10e679ba
mov dword [ebp - 0xc], eax
js 0x10758529
jmp 0x107d4e03
je 0x10708373
lea eax, [ecx - 0x30]
jmp 0x10d5aaa9
cmp al, 9
jmp 0x10d78b50
push eax
push edx
movsx ax, dl
not ah
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x106f4c31
push ebp
mov ebp, esp
add ecx, esi
dec ch
stc
mov ecx, dword [ebp + 8]
lea esp, [esp - 0x114]
cmp di, sp
jmp 0x10e32aad
mov esp, ebp
xchg ebp, ebp
pop ebp
jmp 0x107ae3cf
call fcn.106d4722
add esp, 0xc
pop edi
movzx esi, ax
pop ebx
pop esi
jmp 0x10ea9ac4
inc eax
cmp edi, ecx
jmp 0x10715668
call eax
pop edi
cmovl si, ax
movsx ebx, di
pop ebx
pop esi
jmp 0x107b1d46
jne 0x106c68e2
push 0
push edx
push edi
jmp 0x106eabf5
mov esp, ebp
pop ebp
jmp 0x10d3749e
jb 0x10d5aa49
lea ecx, [ebp - 0x114]
push ecx
cmovne ax, bp
mov eax, 0x6d501b70
mov byte [ebp + edi - 0x114], 0
movzx eax, bp
mov ax, cx
xchg al, ah
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
jmp 0x10ea86fb
jae 0x10d6b65d
lea eax, [eax + ecx]
mov cl, byte [eax]
mov esi, eax
test ebx, 0x35c165ca
jmp 0x1075db4e
ret
inc edi
jmp 0x106f4937
mov byte [esi], cl
je 0x10743e9c
inc eax
clc
test bx, bp
cmp eax, 0x104
jb 0x10f20d66
lea eax, [ebp - 0x114]
jmp 0x106d1b9c
mov eax, dword [ebp + 0xc]
jmp 0x1069981e
mov eax, dword [ebp + 8]
cmp esi, ebp
mov ecx, dword [ebp - 4]
or dh, dh
sal dx, 0xac
sbb dx, 0x4d16
mov edx, dword [ecx + eax + 0x24]
sete cl
test ebp, 0x162007a2
lea ecx, [edx + esi*2]
bsr edx, edx
inc dh
movzx edx, word [ecx + eax]
neg ch
rol ch, 0xa
mov dword [ebp - 8], edx
add ecx, esp
stc
mov ecx, eax
shld eax, edi, 0x24
dec dh
mov edx, dword [ebp - 4]
stc
mov eax, dword [ebp - 8]
cmp si, 0x262e
test edi, ebp
clc
cmp eax, dword [edx + ecx + 0x14]
jmp 0x10ecfe39
test cl, cl
jmp 0x10d30cf8
cmp word [ecx], ax
jmp 0x10d382d6
ret
lea edx, [edx + edx*4]
stc
test eax, 0x17ce0f77
lea edx, [eax + edx*2 - 0x30]
cmc
clc
test cl, cl
jmp 0x1070836d
xor cl, byte [edi + esi]
jmp 0x10743e84
jmp 0x10758529
mov cl, byte [esi + 2]
lea esi, [esi + 2]
cmc
test dx, dx
xor edx, edx
test cl, cl
jmp 0x106c68dc
ret
inc esi
cmp ebp, 0x3f167484
stc
test cl, cl
jmp 0x10e47f98
ret
mov esp, ebp
pop ebp
jmp 0x10771e47
jle 0x107584e6
lea ebx, [esi + 1]
mov ecx, dword [ebp + 8]
stc
clc
cmp ebx, edi
jmp 0x10e29829
je 0x10793d0a
push 0
push ecx
jmp 0x10e7e506
ret
jne 0x10d382dc
mov edx, dword [eax + ecx + 0x78]
test ah, 0x68
mov dword [ebp - 4], edx
cmp edi, ebp
test edx, edx
jmp 0x10e4bf88
mov eax, dword [ebp - 0xc]
mov edx, dword [ebp + 0x10]
cmc
rcl esi, 0x83
add si, si
lea esi, [edi + ebx]
sar esi, 1
mov eax, dword [eax + esi*4]
clc
cmc
push edx
mov edx, dword [ebp + 0xc]
jmp 0x10d5edc5
mov edi, dword [edx + ecx + 0x18]
cmp bx, si
cmc
test edi, edi
jmp 0x10e29d82
je 0x10d382dc
mov esi, dword [ebp + 0xc]
test esi, esi
je 0x10d382dc
mov eax, 0x5a4d
cmp ebp, esi
jmp 0x10760f52
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
jmp 0x10f3bd9a
je 0x10e47f9e
cmp cl, 0x2e
je 0x10e42841
mov cl, byte [esi + 1]
jmp 0x10796872
ret
je 0x10f23c1d
sub eax, eax
pop esi
jmp 0x106e30ce
pop ebp
jmp 0x10f33da3
je 0x1071566e
lea ebx, [ebp - 0x114]
cmc
or dl, 0xa4
sub ebx, eax
shl dl, 0x40
mov dl, byte [eax]
test dl, dl
je 0x1071566e
mov byte [ebx + eax], dl
jmp 0x10741752
inc esi
jmp 0x106d15a6
add eax, ecx
jmp 0x106a0373
jne 0x10f3bda9
lea edx, [ebp - 0x114]
cmovnp ax, si
cwde
push edx
movsx eax, bx
jmp 0x10d2915a
pop edi
movzx ebx, ax
pop ebx
shrd si, cx, 0x3f
add eax, ecx
bswap si
movzx esi, bp
pop esi
jmp 0x10f8a48f
ja 0x10708373
movsx eax, cl
shr cl, 0x76
mov cl, byte [esi]
cmp di, ax
jmp 0x1077258d
jle 0x107d4e00
jmp 0x10758525
je 0x10758529
mov eax, dword [edx + ecx + 0x20]
test dh, 0x8c
add eax, ecx
test bp, bx
cmc
test cx, 0x1f63
xor ebx, ebx
jmp 0x10f89c2f
push esi
cmp esp, esi
test ecx, ecx
jmp 0x10d27214
mov ecx, esi
test edx, eax
test dl, 0xfe
sub ecx, eax
clc
cmp ecx, 0x104
jmp 0x10e62c49
jne 0x10d30cfe
pop edi
rol bx, 0xdc
pop ebx
bt esi, esp
xor eax, eax
pop esi
mov esp, ebp
jmp 0x10d48f9c
je 0x10d382dc
mov eax, dword [eax + ecx + 0x7c]
test ebp, ebx
clc
push ebx
test si, 0x230
cmp dl, 0x63
push edi
clc
mov dword [ebp - 0x10], eax
cmp ecx, ebx
mov dword [ebp - 8], 0xffffffff
cmp esi, 0xffff
ja 0x10cf218e
mov eax, esi
clc
cmp ecx, edx
jmp 0x10683ae8
jae 0x10e47f9e
sub edi, edi
test ecx, ecx
jmp 0x10d5aa34
jns 0x107b87fc
lea edi, [esi - 1]
jmp 0x107b8805
push edi
jmp 0x10ea18ec
cmp byte [esi + 1], 0x23
setno ch
lea ecx, [esi + 1]
jmp 0x107b8fb4
call fcn.106d4722
add esp, 0xc
pop edi
pop ebx
movzx esi, di
pop esi
jmp 0x107119fb
mov esp, ebp
movsx ebp, dx
pop ebp
jmp 0x1073e113
jne 0x10e86b5f
cmp byte [ebp + 0x10], 0
jmp 0x10f20d42
call eax
mov edi, eax
stc
clc
test edi, edi
jmp 0x10d642d9
mov esp, ebp
pop ebp
jmp 0x107955cb
jae 0x10e47f9e
mov esi, dword [edx + ecx + 0x1c]
lea eax, [esi + eax*4]
cmc
mov eax, dword [eax + ecx]
cmp bx, 0x75db
test eax, eax
je 0x10e47f9e
cmp eax, edx
jmp 0x10685ec0
call eax
pop edi
pop ebx
xchg esi, esi
pop esi
jmp 0x10ea50ba
mov dword [ebp - 8], eax
jmp 0x10784bc1
je 0x1075836b
mov edi, dword [ebp + 0xc]
lea ecx, [ebp - 0x114]
adc bx, 0x7c51
add bx, 0x2e22
sub eax, eax
sub edi, ecx
lea esp, [esp]
mov cl, al
rcr bl, cl
mov ebx, 0x13d639b8
rol ebx, cl
xadd esi, esi
lea esi, [ebp + eax - 0x114]
test bx, 0x2438
lea ecx, [eax + ebx]
cmc
jmp 0x10780e38
mov eax, dword [ecx + 0x3c]
cmp dword [eax + ecx], 0x4550
jmp 0x107cde72
ret
call eax
mov edi, eax
test sp, ax
test edi, edi
je 0x10e47f9e
mov edx, dword [ebp + 8]
cmp edi, edx
jmp 0x10ea68e1
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x10ed4627
dec edi
jmp 0x106ad2ef
mov esp, ebp
movsx ebp, di
mov ebp, 0x787b220e
pop ebp
jmp 0x107bce9b