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

Disassembly:
je 0x1796cf1
cmp ecx, eax
jmp 0x1137988
pop esi
cwde
cmovp bx, sp
pop ebx
lea eax, [ecx + edi]
movsx edi, cx
pop edi
jmp 0xfd077f
cmp ecx, edx
jmp 0x112d60f
je 0x17a2cd8
mov edx, dword [edx + 0x7c]
cmc
clc
jmp 0x17c683f
push edx
jmp 0x10f3ec5
ret
mov esp, ebp
pop ebp
jmp 0xfdaacf
ret
jle 0x116b87e
mov eax, dword [ebp - 4]
or si, 0x1db
add esi, esi
xchg esi, esi
mov esi, dword [ebp - 8]
jmp 0x1004873
ret
mov dword [ebp - 8], ecx
mov dword [ebp + 8], edx
jmp 0x17ab01f
push ecx
mov byte [ebp + eax - 0x114], 0
movsx ax, cl
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
jmp 0x13f6048
call fcn.010bba4f
add esp, 4
stc
cmp eax, esp
cmp eax, 0xffffffff
jmp 0x17ea822
jae 0x1796cf1
mov dword [ebp + 8], 0
test esi, edx
stc
jmp 0x17b1309
cmp esi, dword [eax + edi + 0x14]
jmp 0x10b0e39
inc eax
cmc
mov dword [ebp + 8], edx
clc
cmp edx, ecx
jb 0x13f8348
mov eax, dword [ebp + 8]
lea ecx, [ebp - 0x114]
jmp 0xfe8f00
jae 0x1796cf1
mov edx, dword [eax + edi + 0x1c]
lea ecx, [edx + ecx*4]
test edx, esi
mov ecx, dword [ecx + edi]
test ecx, ecx
jmp 0x110cf58
ret
jne 0x17a2cd8
mov eax, dword [edx + 0x78]
test di, 0x2e19
clc
mov dword [ebp - 4], eax
stc
test edx, 0x6c8073b9
test eax, eax
jmp 0xfc86fb
ja 0x17eb15c
movsx ecx, cl
lea edx, [edx + edx*4]
cmp eax, esi
lea edx, [ecx + edx*2 - 0x30]
rcl cl, cl
not cl
mov cl, byte [esi]
test cl, cl
jmp 0x17eb156
pop edi
jmp 0x1792c9d
inc esi
test cl, cl
jmp 0x1796ceb
jae 0x1796cf1
mov ecx, dword [eax + edi + 0x1c]
lea edx, [ecx + esi*4]
bsf ecx, eax
mov ecx, dword [edx + edi]
clc
test ecx, ecx
jmp 0xfa9c6c
mov cl, byte [esi + 2]
add esi, 2
xor edx, edx
test bp, di
clc
test cl, cl
je 0x17eb15c
mov bl, cl
clc
cmc
sub bl, 0x30
jmp 0x1177596
call fcn.010dd686
add esp, 0xc
movzx esi, dx
pop esi
seto bh
jmp 0x10b3fbe
pop ebx
mov edi, ebp
pop edi
jmp 0x10f3129
je 0x110ce93
mov cl, byte [esi + 1]
jmp 0x109f259
mov dword [ebp + 8], esi
jmp 0x1133395
mov edx, dword [edi + 0x3c]
add edx, edi
cmc
cmp bx, sp
clc
cmp dword [edx], 0x4550
jmp 0x1089024
jne 0x10d68fe
inc esi
jmp 0x10c32e0
pop edi
jmp 0x17a2da6
lea ebx, [esi - 1]
test bp, 0x4b1c
cmp dword [ebp + 8], ebx
jmp 0xfd934d
push ebp
mov ebp, esp
cmc
jmp 0x110189a
mov eax, dword [ebp + 0xc]
jmp 0x13f803d
mov esp, ebp
bswap bp
pop ebp
ret
push eax
jmp 0x10b23d2
call fcn.010dd686
add esp, 0xc
mov bl, dl
pop esi
pop ebx
pop edi
jmp 0x115d1c8
sub esp, 0x114
push edi
mov edi, dword [ebp + 8]
test edi, edi
je 0x17a2cd8
mov ecx, dword [ebp + 0xc]
test ecx, ecx
jmp 0x1112194
mov ecx, esi
stc
jmp 0x115d78d
jne 0xfa9c72
pop esi
mov bx, bp
test bl, 0x2a
xor di, 0x265
pop ebx
add di, bp
xor eax, eax
pop edi
mov esp, ebp
movsx ebp, bp
pop ebp
jmp 0x10861b3
je 0x1004873
mov edx, dword [eax + edi + 0x20]
jmp 0x177042e
je 0x1796cf1
cmp eax, edi
jne 0x17cc123
cmp byte [ebp + 0x10], 0
jmp 0x13f1498
je 0x17a2cd8
mov eax, 0x5a4d
cmp word [edi], ax
jmp 0x17a2cd2
mov dword [ebp - 8], esi
clc
cmp ecx, 0xffff
ja 0x17dbc48
sub ecx, dword [eax + edi + 0x10]
cmp ecx, dword [eax + edi + 0x14]
jmp 0x101c02d
jae 0xfb1a79
lea eax, [ecx + edi]
movzx esi, bp
mov cl, byte [eax]
xadd esi, esi
mov esi, eax
test al, 0x78
test cl, cl
jmp 0x113fa18
call eax
pop esi
mov bx, bp
mov edi, 0x746b5290
movsx ebx, dx
pop ebx
jmp 0x1092422
jmp 0x10d68fe
jb 0xfb1a79
mov edx, dword [ebp - 0x10]
cmp edx, ebp
test esp, 0x98610ac
cmp cl, 0x63
add edx, eax
jmp 0xfb7dea
je 0x1796cf1
mov edi, edi
cmp cl, 0x2e
jmp 0x10be316
jne 0x110fc14
lea edx, [ebp - 0x114]
push edx
bswap eax
mov eax, ecx
xchg al, ah
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
call eax
test eax, eax
jmp 0x110fc0e
mov esp, ebp
mov ebp, 0x6579672c
bswap ebp
pop ebp
jmp 0xfd02a3
push ecx
push eax
jmp 0x10ff48a
mov esp, ebp
jmp 0x17ebcc0
sub ecx, eax
cmp ecx, 0x104
jmp 0xffaf7e
push eax
mov eax, 0x2e8463b7
xchg al, al
push edi
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x112f19b
je 0x101aa54
mov byte [ebx + eax], dl
not dh
mov edx, dword [ebp + 8]
inc edx
jmp 0x101aa46
mov ecx, dword [ebp + 0xc]
rcr esi, 0xcd
cwde
mov edx, dword [ebp - 0xc]
mov al, 0x86
bt si, bx
lahf
mov eax, dword [ebp + 8]
bsf si, cx
ror esi, 0xcb
lea esi, [ebx + eax]
btc eax, esi
btc ax, 0xb1
mov eax, dword [ebp + 0x10]
cmp ebp, 0x31ce10e6
stc
clc
push eax
cwde
sar esi, 1
sub ax, si
mov eax, dword [edx + esi*4]
test ax, dx
add eax, edi
jmp 0xff7c36
mov dword [ebp - 0x10], edx
clc
jmp 0x1124dce
inc esi
jmp 0x177b33f
call eax
pop esi
xchg ebx, edi
pop ebx
not edi
pop edi
mov esp, ebp
pop ebp
jmp 0xfd8343
ret
je 0x10f0771
mov ebx, dword [ebp + 0xc]
bswap ax
sbb esi, 0xdfa76a8
lea eax, [ebp - 0x114]
clc
mov si, cx
sub edx, edx
shld esi, edi, 0xa6
sub ebx, eax
jmp 0x17c480a
call eax
test eax, eax
jmp 0x1143ab2
push eax
setnp al
movzx eax, si
cmove ax, di
push edi
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x13ea024
jbe 0x101aa54
lea ebx, [ebp - 0x114]
cmc
sub ebx, eax
mov dl, byte [eax]
jmp 0x17ef7a1
ret
jb 0x17c480f
lea eax, [ebp - 0x114]
jmp 0x115de01
dec ebx
cmp dl, 0xe5
cmc
test ah, 0x3b
lea edx, [edx + edi]
clc
mov dword [ebp + 8], 0
cmp edi, 0xd0719d5
mov dword [ebp - 0xc], edx
test ebx, ebx
jl 0x1004873
jmp 0x116b88f
cmp bl, 9
jmp 0x108dece
mov esp, ebp
bswap bp
cmovle bp, ax
jmp 0x17f0c4f
jne 0x113fa20
pop esi
rol bh, 0x21
pop ebx
bswap di
neg di
bt di, bx
xor eax, eax
bswap di
jmp 0x10d5a67
je 0x10c53b8
xor eax, eax
pop edi
jmp 0x1145fbc
mov esp, ebp
bswap bp
pop ebp
ret
jmp 0x10d68fe
test ecx, ecx
jmp 0x13f8339
mov ecx, dword [ebp - 4]
cmova eax, esp
cwde
mov edx, dword [ecx + edi + 0x24]
mov ah, 0x8e
lea eax, [edx + esi*2]
movzx ecx, bp
not cx
movzx ecx, word [eax + edi]
mov edx, edi
lea edx, [ebx + 1]
jmp 0xfe4fd7
mov edi, edi
rol al, 0x3f
mov eax, 0x4d235686
mov cl, dl
rol eax, cl
btc si, si
lea esi, [ebp + edx - 0x114]
test ebp, 0x35d77faf
cmp si, di
add al, dl
cmc
cmp dx, 0x6a25
test esi, eax
xor al, byte [ebx + esi]
mov byte [esi], al
je 0x1768ed2
inc edx
stc
cmp edx, 0x104
jmp 0x1768ecc
push ebx
clc
cmc
push esi
or esi, 0xffffffff
jmp 0x117645b
cmp byte [esi + 1], 0x23
lea ecx, [esi + 1]
je 0x10b133b
push 0
jmp 0x114c9a5
mov ebx, dword [eax + edi + 0x18]
clc
test bx, bx
test ebx, ebx
jmp 0x110edc2
je 0x10d68f6
test eax, eax
je 0x17c128c
cmp eax, 1
jmp 0x10c95cc
jne 0x10b134f
push 0
jmp 0xfcf518
pop ebp
jmp 0x175b827
test dl, dl
jmp 0x116855c
pop ebp
jmp 0x13ebf4d