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

Disassembly:
call fcn.0210c09c
add esp, 4
cmc
stc
clc
test eax, eax
jmp 0x1f6f30b
je 0x1e0b7ea
mov eax, dword [eax + ecx + 0x7c]
cmp di, 0x3136
test bl, dh
push ebx
cmp ax, cx
push edi
clc
cmc
mov dword [ebp - 0x10], eax
mov dword [ebp - 8], 0xffffffff
cmp bp, 0x11e
cmp esi, 0xffff
jmp 0x20a9bad
je 0x1ddbb62
cmp eax, edx
jmp 0x1f4ab52
call eax
mov edi, eax
jmp 0x1fe563b
inc edi
jmp 0x1fcab5b
pop ebp
jmp 0x20c2e9f
pop esi
mov esp, ebp
xchg ebp, ebp
movzx ebp, sp
jmp 0x132dc21
jae 0x1ddbb62
xor edi, edi
stc
test ecx, ecx
jmp 0x20d2735
push ebp
setne ch
mov ebp, esp
mov ecx, dword [ebp + 8]
clc
cmc
jmp 0x1ffb994
jne 0x1e1f28f
jae 0x1ddbb62
mov esi, dword [edx + ecx + 0x1c]
lea eax, [esi + eax*4]
test dx, bx
mov eax, dword [eax + ecx]
test eax, eax
jmp 0x1324fb7
mov dword [ebp - 0xc], eax
jmp 0x20c2b6e
test edi, edi
jmp 0x1f9b3f6
push ecx
mov al, 0x77
cmovnp eax, esi
jmp 0x1f692ed
je 0x20cd980
xor eax, eax
jmp 0x13402ab
mov edi, dword [edx + ecx + 0x18]
stc
jmp 0x1de7261
mov eax, dword [ebp + 8]
mov ecx, dword [ebp - 4]
shld edx, ebx, 0x94
shrd dx, di, 0x56
sub dx, si
mov edx, dword [ecx + eax + 0x24]
sets ch
lea ecx, [edx + esi*2]
adc dx, dx
bts dx, bx
movzx edx, word [ecx + eax]
mov dword [ebp - 8], edx
adc dl, 0x7f
mov dh, cl
bsr cx, si
mov ecx, eax
jmp 0x20ac910
je 0x1ddbb62
cmp cl, 0x2e
jmp 0x1f8c6ad
push edx
rcr dx, 0x5e
xor edx, ebp
inc dh
mov edx, dword [ebp + 0xc]
stc
add eax, ecx
jmp 0x1311f21
inc esi
clc
test cl, cl
jmp 0x1ddbb5c
jb 0x1fe5230
mov esi, dword [ebp - 0x10]
stc
add esi, edx
clc
cmp eax, esi
jmp 0x1f72969
mov byte [ebp + edi - 0x114], 0
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
jmp 0x1329120
jns 0x20d0af5
lea edi, [esi - 1]
jmp 0x20d0b01
jae 0x1fe5230
add eax, ecx
sub cl, 0xf7
or si, di
sub si, di
mov cl, byte [eax]
btc si, di
add esi, 0x11a21689
cmp edx, edx
mov esi, eax
test cl, cl
jmp 0x1e1f289
je 0x1fb036d
mov cl, byte [esi + 1]
jmp 0x1f32103
je 0x20ac91a
mov eax, dword [edx + ecx + 0x20]
test bl, al
clc
add eax, ecx
stc
sub ebx, ebx
dec edi
jmp 0x1de47d6
mov dword [ebp - 8], eax
jmp 0x211c45e
jle 0x2111533
jmp 0x20ac910
mov ecx, esi
sub ecx, eax
stc
jmp 0x1ff9e6f
je 0x1e0b7ea
mov eax, 0x5a4d
test bh, 0x2f
cmp edx, 0x67377d13
test cx, cx
cmp word [ecx], ax
jmp 0x1e0b7e4
inc eax
cmp dl, bl
test sp, 0xd8b
clc
cmp edi, ecx
jmp 0x215e163
pop edi
pop ebx
bsr esi, edx
add eax, ecx
pop esi
jmp 0x1ff0469
mov esp, ebp
movsx ebp, si
not ebp
pop ebp
jmp 0x2108ffb
cmp ecx, 0x104
jmp 0x1344953
sub esp, 0x114
cmp bp, dx
push esi
test ecx, ecx
jmp 0x21075f8
ja 0x1e0e273
mov eax, esi
test bl, 0xf2
stc
sub eax, dword [edx + ecx + 0x10]
jmp 0x1fa2088
mov edx, dword [ebp - 4]
cbw
sete al
add eax, ebp
mov eax, dword [ebp - 8]
cmp eax, dword [edx + ecx + 0x14]
jmp 0x1de2d9b
js 0x20ac91a
jmp 0x2111539
ret
mov eax, dword [ecx + 0x3c]
cmp dword [eax + ecx], 0x4550
jne 0x1e0b7ea
mov edx, dword [eax + ecx + 0x78]
mov dword [ebp - 4], edx
test edx, edx
jmp 0x131fa49
jle 0x1e1eee9
lea ebx, [esi + 1]
add ch, 4
mov ecx, dword [ebp + 8]
jmp 0x2102c4e
je 0x215e169
lea ebx, [ebp - 0x114]
sal dl, cl
sub ebx, eax
rcr dl, cl
mov dl, byte [eax]
test dl, dl
je 0x215e169
mov byte [ebx + eax], dl
jmp 0x132b73d
cmp ebx, edi
jmp 0x1faa437
je 0x1e0b7ea
mov esi, dword [ebp + 0xc]
jmp 0x211daee
ret
mov eax, dword [ebp - 0xc]
xor si, bp
mov edx, dword [ebp + 0x10]
cmovp esi, edi
sub si, di
lea esi, [edi + ebx]
cmp si, cx
sar esi, 1
mov eax, dword [eax + esi*4]
cmp esi, ecx
jmp 0x1e20291
jmp 0x20ac91a
test esi, esi
jmp 0x1fbedab
jb 0x20d2747
lea ecx, [ebp - 0x114]
jmp 0x1e05f22