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

Disassembly:
call eax
pop esi
pop ebx
not di
movzx edi, bx
pop edi
jmp 0x1174614
jne 0x1d59ade
inc esi
jmp 0x1d4eafb
pop edi
jmp 0x117bf2e
jne 0x1d42e85
pop esi
bt ebx, 0xa6
pop ebx
rcl di, 0x74
shrd edi, edx, 8
movzx edi, si
xor eax, eax
cmovae di, di
pop edi
mov esp, ebp
pop ebp
ret
pop esi
movsx edi, ax
mov ebx, 0x5718686d
pop ebx
xchg edi, edi
pop edi
mov esp, ebp
bswap ebp
pop ebp
jmp 0x117203b
jl 0x1c68245
jmp 0x1183c96
ret
je 0x1d41d68
mov cl, byte [esi + 1]
jmp 0x119085c
je 0x1d59ada
test eax, eax
jmp 0x1d5392c
mov esp, ebp
pop ebp
ret
ret
je 0x11690b0
cmp eax, edi
jmp 0x1d3fc79
call fcn.01c6d99c
add esp, 0xc
movsx esi, bp
jmp 0x116960d
jae 0x11690b0
mov dword [ebp + 8], 0
cmp edx, ebp
cmp dh, 0x5d
test bl, bl
test ecx, ecx
jmp 0x118da4e
mov esp, ebp
movzx ebp, ax
pop ebp
jmp 0x1d450ad
call eax
test eax, eax
jne 0x1173b92
lea edx, [ebp - 0x114]
nop
movsx eax, bp
not ax
push edx
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
jmp 0x1d3dd65
cmp word [edi], ax
jmp 0x190c43b
je 0x1910d73
mov bl, cl
cmp edi, ebp
sub bl, 0x30
jmp 0x117ee23
pop esi
movzx eax, dx
mov ax, 0x4474
xchg al, bl
pop ebx
cmove eax, edx
cbw
bswap eax
lea eax, [ecx + edi]
jmp 0x1c682e4
jb 0x118da64
mov eax, dword [ebp + 8]
mov ch, 0xf3
lea ecx, [ebp - 0x114]
push ecx
jmp 0x1c6ad52
mov esp, ebp
xchg bp, bp
not bp
pop ebp
jmp 0x1183211
inc edx
jmp 0x190e53b
inc esi
cmp bl, 9
ja 0x1910d73
movsx ecx, cl
clc
test edx, ecx
lea edx, [edx + edx*4]
cmp ax, di
lea edx, [ecx + edx*2 - 0x30]
inc cl
rcr cl, cl
mov cl, byte [esi]
test cl, cl
jmp 0x1910d6d
jne 0x118dcc7
pop esi
pop ebx
rcr di, 0xd5
xor eax, eax
pop edi
jmp 0x11701c7
ret
mov ecx, dword [ebp + 0xc]
bt esi, ebx
not dh
mov edx, dword [ebp - 0xc]
mov eax, dword [ebp + 8]
rcr si, 0x70
lea esi, [ebx + eax]
mov eax, dword [ebp + 0x10]
push eax
bt ax, di
lahf
sar esi, 1
btc eax, esp
mov eax, dword [edx + esi*4]
clc
test di, dx
add eax, edi
jmp 0x1910b32
je 0x1d57788
mov ebx, dword [ebp + 0xc]
shr cl, 0xa0
bts eax, ebp
lea eax, [ebp - 0x114]
and cl, cl
or cl, 0x98
sub edx, edx
dec cl
sub ebx, eax
mov edi, edi
mov eax, 0x6903741b
setnp cl
mov si, cx
mov cl, dl
jmp 0x190a97c
jbe 0x117b27e
lea ebx, [ebp - 0x114]
rol dl, 0x2c
sub ebx, eax
ror dl, cl
setg dl
mov dl, byte [eax]
test dl, dl
jmp 0x1d588fc
call fcn.01c6d99c
add esp, 0xc
xchg di, si
mov si, ax
pop esi
pop ebx
jmp 0x116880d
je 0x11690b0
cmp ecx, eax
jmp 0x1c6baf1
jae 0x11690b0
mov ecx, dword [eax + edi + 0x1c]
rol dh, 0x4b
bt dx, 0x97
clc
lea edx, [ecx + esi*4]
mov ecx, dword [edx + edi]
stc
test ecx, ecx
jmp 0x118dcc1
mov byte [esi], al
jmp 0x1910b44
inc esi
cmc
test cl, cl
jmp 0x11690aa
jae 0x11690b0
mov edx, dword [eax + edi + 0x1c]
test si, dx
lea ecx, [edx + ecx*4]
test edi, 0x3d1156c4
mov ecx, dword [ecx + edi]
jmp 0x1d471fd
push edx
push eax
jmp 0x1173bee
mov cl, byte [esi + 2]
cmp esi, ecx
stc
cmp ebx, 0xa460506
lea esi, [esi + 2]
xor edx, edx
test cl, cl
jmp 0x11782a6
mov dword [ebp + 8], edx
jmp 0x1d4f672
rol eax, cl
lea esi, [ebp + edx - 0x114]
test sp, 0x6027
add al, dl
test ebp, 0x13ab49ac
test ax, bx
xor al, byte [ebx + esi]
jmp 0x118e6a4
je 0x1c685af
sub eax, eax
mov edi, 0x649f3e6a
pop edi
jmp 0x1cefaed
inc eax
mov dword [ebp + 8], edx
clc
cmp edx, ecx
jmp 0x117b278
mov ecx, dword [ebp - 4]
mov edx, dword [ecx + edi + 0x24]
lea eax, [edx + esi*2]
not edx
movzx ecx, word [eax + edi]
mov dh, 0xc6
lea edx, [ebx + 1]
jmp 0x1d57020
ret
call 0x1174a84
add esp, 4
clc
stc
cmp eax, 0xffffffff
jmp 0x116c403
je 0x1910b57
inc edx
cmp edx, 0x104
jb 0x118c72f
lea eax, [ebp - 0x114]
jmp 0x1d52424
jne 0x11782ac
push 0
jmp 0x1903db2
jle 0x1183c8b
mov eax, dword [ebp - 4]
mov esi, eax
mov esi, dword [ebp - 8]
cmp esi, dword [eax + edi + 0x14]
jmp 0x118dcce
pop edi
jmp 0x1d40d5d
mov edx, dword [edi + 0x3c]
clc
add edx, edi
clc
cmp esp, edx
cmp dword [edx], 0x4550
jne 0x190c441
mov eax, dword [edx + 0x78]
mov dword [ebp - 4], eax
cmc
test eax, eax
je 0x190c441
mov edx, dword [edx + 0x7c]
push ebx
test ax, 0x7e1c
push esi
jmp 0x1c6ace9
call eax
pop esi
bswap di
movzx ebx, di
pop ebx
pop edi
jmp 0x1d59d8e
or esi, 0xffffffff
test edx, edi
cmp di, 0x841
test eax, 0x7d515ff5
mov dword [ebp - 0x10], edx
mov dword [ebp - 8], esi
cmc
cmp ecx, 0xffff
jmp 0x1d50ccf
mov byte [ebp + eax - 0x114], 0
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
jmp 0x1174c6b
jb 0x117a5eb
mov edx, dword [ebp - 0x10]
add edx, eax
cmp ecx, edx
jae 0x117a5eb
lea eax, [ecx + edi]
mov cl, byte [eax]
sub si, 0xa56
mov esi, eax
test cl, cl
jmp 0x1d42e7d
jmp 0x1d59ade
push ebp
mov ebp, esp
test edx, 0x7fea5cbf
cmc
lea esp, [esp - 0x114]
jmp 0x1d3f572
mov esp, ebp
pop ebp
jmp 0x1910b21
call eax
test eax, eax
jmp 0x1173b8c
push edi
btr di, 0x83
rol edi, 0x50
mov edi, dword [ebp + 8]
cmp edx, 0x5eec0caf
clc
test edi, edi
je 0x190c441
mov ecx, dword [ebp + 0xc]
cmp ebp, ebp
clc
test ecx, ecx
jmp 0x1d40e25
jne 0x1d40d0a
cmp byte [ebp + 0x10], 0
jmp 0x118c70d
cmp byte [esi + 1], 0x23
not cl
lea ecx, [esi + 1]
je 0x1904cfc
push 0
push ecx
jmp 0x1d49fe6
mov esp, ebp
pop ebp
jmp 0x116bdc5
je 0x190c441
mov eax, 0x5a4d
jmp 0x1175772
mov ecx, esi
cmp esi, 0x1eef5cc8
cmc
sub ecx, eax
cmp ecx, 0x104
jmp 0x1173c1b
je 0x11690b0
mov edi, edi
cmp cl, 0x2e
jmp 0x116c2ef
ret
test ecx, ecx
jmp 0x118052a
push eax
jmp 0x118da6d
mov ebx, dword [eax + edi + 0x18]
test ebx, ebx
je 0x1c68245
mov edx, dword [eax + edi + 0x20]
dec ebx
stc
clc
add edx, edi
cmc
test edi, edx
clc
mov dword [ebp + 8], 0
mov dword [ebp - 0xc], edx
stc
test ebx, ebx
jmp 0x116bc1f
mov dword [ebp + 8], esi
jmp 0x1c6d80f
jmp 0x1d59ade
ja 0x1d4abf1
sub ecx, dword [eax + edi + 0x10]
test bx, bp
test sp, 0x3a41
cmp ecx, dword [eax + edi + 0x14]
jmp 0x1194168
ret
push eax
push edi
cbw
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x116797d
je 0x19108f1
cmp eax, 1
jmp 0x11681c5
mov dword [ebp - 8], ecx
jmp 0x19099fd
mov eax, dword [ebp + 0xc]
push eax
setno al
mov al, dh
push edi
bswap ax
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x1c6a957
je 0x117b27e
mov byte [ebx + eax], dl
cdq
xchg edx, edx
mov edx, dword [ebp + 8]
jmp 0x117e356
lea ebx, [esi - 1]
stc
cmp dword [ebp + 8], ebx
jmp 0x1c68237
mov esp, ebp
xchg ebp, ebp
cmovne ebp, edi
mov ebp, 0x20a0692a
pop ebp
jmp 0x1d516a1