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

Disassembly:
pop edi
mov bx, 0x2955
movzx ebx, bx
not bl
pop ebx
pop esi
jmp 0x1055f85e
ret
call fcn.106640f0
add esp, 0xc
not si
movzx bx, cl
cmovne di, cx
pop edi
movsx bx, bl
jmp 0x1061a8b4
jne 0x105ed903
push 0
push edx
jmp 0x104fc6d6
push edi
jmp 0x1045fd45
js 0x106954f9
jmp 0x10707375
jne 0x10685129
lea edx, [ebp - 0x114]
lahf
jmp 0x106f7dc1
test cl, cl
jmp 0x10502184
jne 0x10565b09
cmp byte [ebp + 0x10], 0
jmp 0x105165e3
je 0x107394f6
lea ebx, [ebp - 0x114]
cmp sp, bx
jmp 0x106af137
jb 0x105b5940
lea eax, [ebp - 0x114]
push eax
lahf
push edx
movsx ax, ah
not eax
lahf
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x1062f396
mov esp, ebp
cmovbe ebp, edx
pop ebp
ret
call eax
mov edi, eax
test cx, sp
test edi, edi
jmp 0x104adf43
push edi
call fcn.106640f0
add esp, 0xc
jmp 0x10453ae5
jne 0x1074ddf9
pop edi
and ebx, edi
btc bx, 0x1f
sub si, 0x4463
pop ebx
sub eax, eax
jmp 0x1065eb51
je 0x105ea4c0
mov edi, dword [ebp + 0xc]
mov esi, 0x3ae475cd
xor ecx, 0x136620d6
lea ecx, [ebp - 0x114]
bt esi, 0x29
xor eax, eax
not si
sub edi, ecx
jmp 0x105b5936
jmp 0x1065841a
ret
pop edi
rcr bx, cl
rol esi, 0xc3
pop ebx
add eax, ecx
pop esi
mov esp, ebp
pop ebp
jmp 0x1069feef
jb 0x10532b49
mov esi, dword [ebp - 0x10]
add esi, edx
test edx, 0x44754284
test dh, ch
cmp ecx, edx
cmp eax, esi
jae 0x10532b49
lea eax, [eax + ecx]
mov cl, byte [eax]
movsx esi, dx
btr esi, edx
mov esi, eax
clc
test bp, 0x1c96
stc
test cl, cl
jmp 0x1074ddf3
mov esp, ebp
movzx ebp, di
pop ebp
jmp 0x10660c0b
je 0x1050218a
cmp eax, edx
jmp 0x105580b5
cmp byte [esi + 1], 0x23
bswap cx
mov cl, 0x81
movzx cx, dl
lea ecx, [esi + 1]
jmp 0x106f420b
mov esp, ebp
pop ebp
jmp 0x105200f7
lea esp, [esp]
ror ebx, 0x82
mov cl, al
bt ebx, ebp
mov ebx, 0x12ef6853
bts si, bp
btr esi, esp
rol ebx, cl
btr ecx, esi
xchg cx, si
lea esi, [ebp + eax - 0x114]
lea ecx, [eax + ebx]
jmp 0x106fda1b
call eax
pop edi
not bl
setae bl
pop ebx
xchg si, si
pop esi
jmp 0x1061aa22
jae 0x1050218a
xor edi, edi
test ecx, ecx
jmp 0x104cfa7c
jae 0x1050218a
mov esi, dword [edx + ecx + 0x1c]
test eax, ebp
lea eax, [esi + eax*4]
cmp cx, 0x1d2f
mov eax, dword [eax + ecx]
clc
test eax, eax
jmp 0x1055f92e
inc eax
jmp 0x106f0f72
mov ecx, esi
clc
stc
test bx, si
sub ecx, eax
test di, 0x2990
cmp ecx, 0x104
jmp 0x105ce13e
mov eax, dword [ebp + 0xc]
push eax
push edx
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x105c8737
ja 0x10461655
movsx eax, cl
rcl cl, 0xb5
mov cl, byte [esi]
lea edx, [edx + edx*4]
cmp esp, 0x28294a25
lea edx, [eax + edx*2 - 0x30]
cmp esp, 0x686a0f9d
clc
test cl, cl
jmp 0x1046164f
mov cl, byte [esi + 2]
lea esi, [esi + 2]
cmc
test cl, 0xd2
cmp bp, ax
sub edx, edx
clc
test dh, 0x5e
test cl, cl
je 0x10461655
lea eax, [ecx - 0x30]
jmp 0x105f0782
inc esi
test dl, bh
clc
cmp al, 9
jmp 0x105eb68e
pop ebx
pop esi
jmp 0x104e5ce5
mov esp, ebp
cmovnp ebp, edi
pop ebp
jmp 0x10666c27
inc edi
jmp 0x105da7f5
mov dword [ebp - 8], eax
jmp 0x106954f9
call eax
pop edi
cmovns bx, cx
movsx esi, bx
pop ebx
mov si, bx
jmp 0x10724d81
mov eax, dword [ecx + 0x3c]
cmc
cmp dword [eax + ecx], 0x4550
jne 0x106df52b
mov edx, dword [eax + ecx + 0x78]
cmp ecx, ebp
mov dword [ebp - 4], edx
cmp bp, bx
test edx, edx
je 0x106df52b
mov eax, dword [eax + ecx + 0x7c]
cmp bp, ax
stc
push ebx
push edi
mov dword [ebp - 0x10], eax
cmp ebp, ebx
mov dword [ebp - 8], 0xffffffff
cmp esi, 0xffff
ja 0x1074d564
mov eax, esi
stc
sub eax, dword [edx + ecx + 0x10]
jmp 0x1062bf08
jle 0x1069549e
lea ebx, [esi + 1]
and ecx, 0x64160c21
shl cl, cl
mov ecx, dword [ebp + 8]
stc
cmc
cmp ebx, edi
jmp 0x106672b2
pop esi
jmp 0x105a9329
ret
push ebp
mov ebp, esp
xchg ecx, ecx
mov ecx, dword [ebp + 8]
cmp al, 0x46
sub esp, 0x114
test cx, 0x49b3
test cl, ch
push esi
cmp ch, dh
test dl, 0x6b
cmc
test ecx, ecx
jmp 0x106c7dd7
mov esp, ebp
pop ebp
jmp 0x1045cbe7
ret
jle 0x10707372
jmp 0x106954f1
ret
je 0x1050218a
mov edx, dword [ebp + 8]
test dx, 0x2529
cmp edi, edx
jmp 0x104cc8db
mov eax, dword [ebp + 8]
ror ch, 0xcb
adc dx, si
or dx, 0x5f4b
mov ecx, dword [ebp - 4]
cmp edi, 0x18a4481d
mov edx, dword [ecx + eax + 0x24]
xchg ch, cl
rcr ch, 0x75
sar ecx, cl
lea ecx, [edx + esi*2]
cmp dx, 0x67ca
shrd edx, edi, 0x3d
shl edx, cl
movzx edx, word [ecx + eax]
rcr ch, cl
and ecx, 0x470f1fbd
mov dword [ebp - 8], edx
btc cx, 0x32
xchg dx, cx
shrd cx, bx, 0x54
mov ecx, eax
mov edx, 0x2b1f0dfc
mov edx, dword [ebp - 4]
rcr ax, cl
sal ah, cl
mov eax, dword [ebp - 8]
clc
stc
cmp eax, edx
cmp eax, dword [edx + ecx + 0x14]
jmp 0x105d544c
ret
sub ebx, eax
or dl, al
mov dl, byte [eax]
jmp 0x1074b9fd
mov edx, dword [ebp + 0xc]
add eax, ecx
call fcn.1068516c
add esp, 4
cmc
test edi, 0x2338726c
test eax, eax
jns 0x10658409
lea edi, [esi - 1]
jmp 0x1051bacd
call eax
mov edi, eax
test edi, edi
jmp 0x10685123
je 0x106df52b
mov esi, dword [ebp + 0xc]
test di, ax
test esi, esi
je 0x106df52b
mov eax, 0x5a4d
test ebp, ecx
stc
cmp word [ecx], ax
jmp 0x106df525
dec edi
mov dword [ebp - 0xc], eax
jmp 0x10481554
je 0x104e338e
inc eax
cmp eax, 0x104
jmp 0x104e3388
je 0x1064b5ea
sub eax, eax
bswap esi
pop esi
jmp 0x10666511
push ecx
jmp 0x10471174
mov esp, ebp
mov ebp, 0x71226f29
pop ebp
jmp 0x106828f3
cmp edi, ecx
jmp 0x107394f0
je 0x105ed8e8
push 0
jmp 0x106e7906
push edx
bswap eax
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
jmp 0x106c1785
xor cl, byte [edi + esi]
mov byte [esi], cl
jmp 0x106d92a2
mov eax, dword [ebp - 0xc]
mov edx, dword [ebp + 0x10]
bsr si, dx
sub si, dx
lea esi, [edi + ebx]
sar esi, 1
test bx, 0xd93
mov eax, dword [eax + esi*4]
push edx
cmp esp, 0x5dd521d2
jmp 0x106b3df0
pop esi
jmp 0x106eb4de
jb 0x106af13b
lea ecx, [ebp - 0x114]
push ecx
movsx ax, bh
mov eax, edi
mov byte [ebp + edi - 0x114], 0
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA_1]
jmp 0x104f7009
test dl, dl
je 0x107394f6
mov byte [ebx + eax], dl
jmp 0x1061fb02
mov edi, dword [edx + ecx + 0x18]
clc
cmp ah, 0xc6
test edi, edi
je 0x106954f9
mov eax, dword [edx + ecx + 0x20]
lea eax, [eax + ecx]
xor ebx, ebx
jmp 0x106ce0c6
je 0x1050218a
cmp cl, 0x2e
jmp 0x1075613d
je 0x105de972
mov cl, byte [esi + 1]
inc esi
jmp 0x104cc777