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

Disassembly:
call fcn.01dd9bf5
add esp, 0xc
xchg esi, edi
jmp 0x1d9d250
add edx, edi
cmp eax, 0x68577565
cmp dword [edx], 0x4550
jne 0x1e58d3a
mov eax, dword [edx + 0x78]
stc
cmp ebx, edx
mov dword [ebp - 4], eax
test ebp, 0x209428de
clc
test edi, eax
test eax, eax
jmp 0x1e3c6a9
ret
jb 0x1eaec15
mov edx, dword [ebp - 0x10]
test eax, ecx
lea edx, [edx + eax]
cmp ecx, edx
jmp 0x1e51492
jbe 0x1d1e58d
lea ebx, [ebp - 0x114]
rcr dl, cl
sub dl, 0xa3
sub ebx, eax
and dl, al
mov dl, byte [eax]
test si, 0x6148
stc
test dl, dl
jmp 0x1e34e1f
jl 0x1dac741
jmp 0x1e50925
call eax
test eax, eax
jne 0x1da75f0
lea edx, [ebp - 0x114]
nop
push edx
bswap ax
mov eax, dword [0x15c305c]
jmp 0x1da75e6
ret
mov edx, dword [edi + 0x3c]
jmp 0x1cda2ba
jb 0x1d01d7d
mov eax, dword [ebp + 8]
seto cl
jmp 0x1d5150d
test cl, cl
je 0x1e43bab
mov edi, edi
stc
cmp cl, 0x2e
jmp 0x1d8dfae
push ecx
jmp 0x1e66027
ret
je 0x1e0b942
cmp eax, 1
jmp 0x1dadd1f
mov byte [esi], al
jmp 0x1dbf787
lea ecx, [ebp - 0x114]
jmp 0x1d2d8eb
inc edx
jmp 0x1e6bcc6
mov esp, ebp
jmp 0x1e03555
call eax
pop esi
movsx bx, cl
pop ebx
pop edi
jmp 0x1e37dec
ja 0x1e0933b
movsx ecx, cl
lea edx, [edx + edx*4]
lea edx, [ecx + edx*2 - 0x30]
mov cl, byte [esi]
test cl, cl
jmp 0x1e09335
pop edi
jmp 0x1d58cf1
ret
jmp 0x1d92c47
jae 0x1e43bab
mov ecx, dword [eax + edi + 0x1c]
and dl, 0x86
bswap dx
lea edx, [ecx + esi*4]
bt cx, 0x65
not cx
mov ecx, 0x73c65a8f
mov ecx, dword [edx + edi]
test ecx, ecx
jmp 0x1def5c1
jae 0x1e43bab
mov edx, dword [eax + edi + 0x1c]
lea ecx, [edx + ecx*4]
cmp cx, 0x1c1f
mov ecx, dword [ecx + edi]
test ecx, ecx
jne 0x1def5c7
pop esi
xor edi, edi
mov ebx, esi
pop ebx
and edi, 0x40241266
clc
xor eax, eax
movzx edi, bx
not edi
mov di, 0x48fd
pop edi
mov esp, ebp
movsx ebp, cx
pop ebp
jmp 0x1d77417
ret
je 0x1df1f55
mov cl, byte [esi + 1]
jmp 0x1d96abe
lea ebx, [esi - 1]
cmp dh, 0xd1
test sp, bx
test bp, 0x519e
cmp dword [ebp + 8], ebx
jmp 0x1dac735
inc esi
test ecx, esp
test cl, cl
jmp 0x1e43ba5
pop esi
mov bh, bl
jmp 0x1e6d753
call eax
test eax, eax
je 0x1e43bab
cmp eax, edi
jmp 0x1de263a
jle 0x1e5091d
mov eax, dword [ebp - 4]
mov esi, dword [ebp - 8]
cmp esi, dword [eax + edi + 0x14]
jmp 0x1d83faa
cmp bl, 9
jmp 0x1d72bd0
push eax
push edi
cwde
mov eax, dword [0x15c3064]
jmp 0x1d7003d
mov ebx, dword [eax + edi + 0x18]
cmp di, 0x49f7
test ebx, ebx
je 0x1dac741
mov edx, dword [eax + edi + 0x20]
jmp 0x1e34db2
jne 0x1d92c47
inc esi
mov dword [ebp + 8], esi
jmp 0x1d80fb8
je 0x1d92c39
test eax, eax
jmp 0x1d4e8bc
cmp edx, 0x104
jmp 0x1e03d96
mov cl, byte [esi + 2]
clc
test dl, 0xf8
test si, ax
add esi, 2
cmp edx, 0x5a7275ff
xor edx, edx
test si, 0x1ecd
cmp esi, 0x5f480d88
test cl, cl
jmp 0x1e63189
je 0x1e03d9c
inc edx
jmp 0x1db3c59
je 0x1db71a9
push 0
jmp 0x1e4102c
push ebp
mov ebp, esp
lea esp, [esp - 0x114]
stc
push edi
mov edi, dword [ebp + 8]
test bx, ax
test edi, edi
jmp 0x1ea11f9
jne 0x1e31a62
cmp byte [ebp + 0x10], 0
jmp 0x1e2f6b4
mov esp, ebp
pop ebp
jmp 0x1e06237
je 0x1e43bab
cmp ecx, eax
jmp 0x1cf7007
mov ecx, esi
test bp, 0x7ca8
clc
cmc
sub ecx, eax
test cx, di
cmp dh, 0xd0
cmp ecx, 0x104
jae 0x1e43bab
mov dword [ebp + 8], 0
stc
clc
cmc
test ecx, ecx
jmp 0x1d01d68
push eax
call fcn.01dd9bf5
add esp, 0xc
mov esi, eax
pop esi
movzx ebx, bp
pop ebx
movsx edi, cx
pop edi
jmp 0x1e88fd1
pop ebp
jmp 0x1d8ae93
jb 0x1e2f6d8
lea eax, [ebp - 0x114]
jmp 0x1dac7eb
inc esi
clc
jmp 0x1dac7b0
ret
jne 0x1e6318f
push 0
push edx
jmp 0x1e9593d
mov dword [ebp - 0x10], edx
test bh, bh
test sp, 0x514a
cmp ebx, esi
mov dword [ebp - 8], esi
cmc
cmp esi, esp
cmp ecx, 0xffff
jmp 0x1e4359c
mov ecx, dword [ebp - 4]
mov al, bl
cdq
mov al, 0x89
mov edx, dword [ecx + edi + 0x24]
setns cl
cwde
lea eax, [edx + esi*2]
bswap ecx
setne cl
movzx edx, cx
movzx ecx, word [eax + edi]
not dl
movsx edx, cx
lea edx, [ebx + 1]
mov dword [ebp - 8], ecx
mov dword [ebp + 8], edx
jmp 0x1e7ece9
test ebx, ebx
jmp 0x1d0ad1e
mov dword [ebp + 8], 0
clc
cmp ebx, 0x541d2375
mov dword [ebp - 0xc], edx
stc
jmp 0x1e2315f
je 0x1e41340
mov ebx, dword [ebp + 0xc]
xor si, di
lea eax, [ebp - 0x114]
or si, dx
xor edx, edx
cmovg si, bp
sub ebx, eax
mov edi, edi
cbw
bswap si
mov eax, 0x5de04455
jmp 0x1e70d78
cmp byte [esi + 1], 0x23
jmp 0x1e5effd
dec ebx
stc
add edx, edi
clc
jmp 0x1e2436b
je 0x1d1e58d
mov byte [ebx + eax], dl
mov edx, dword [ebp + 8]
jmp 0x1d55e7c
mov esp, ebp
pop ebp
jmp 0x1d10a77
je 0x1e58d3a
mov edx, dword [edx + 0x7c]
cmc
stc
cmp eax, 0x1b0804de
push ebx
stc
push esi
cmp dx, 0x42f7
clc
or esi, 0xffffffff
jmp 0x1e097c1
push ecx
jmp 0x1e026dc
mov eax, dword [ebp + 0xc]
push eax
push edi
cmovne eax, esi
bswap ax
mov eax, dword [0x15c3064]
jmp 0x1e414a5
call eax
pop esi
pop ebx
not di
bswap di
mov di, 0xe5e
pop edi
mov esp, ebp
movzx ebp, ax
pop ebp
ret
ja 0x1daca5d
sub ecx, dword [eax + edi + 0x10]
test cx, 0x328e
cmp si, sp
cmp ecx, dword [eax + edi + 0x14]
jmp 0x1d8a29c
jne 0x1d1fc2a
pop esi
rcr di, 0x45
pop ebx
rcl edi, 0xd1
sub eax, eax
movsx edi, si
xchg di, di
mov di, ax
pop edi
jmp 0x1e5a2de
pop edi
jmp 0x1deaa24
mov ecx, dword [ebp + 0xc]
bswap esi
mov edx, dword [ebp - 0xc]
mov eax, dword [ebp + 8]
movzx esi, di
lea esi, [ebx + eax]
not ah
lahf
btc eax, 0xeb
mov eax, dword [ebp + 0x10]
test bp, ax
cmp di, 0x5e3
push eax
and ah, 0xfb
sar esi, 1
mov eax, dword [edx + esi*4]
cmp eax, edi
cmp cl, 0xb
test sp, 0x38cf
add eax, edi
call fcn.01dfc25f
lea esp, [esp + 4]
stc
cmp si, 0x235e
cmp eax, 0xffffffff
jmp 0x1dae47e
jae 0x1eaec15
lea eax, [ecx + edi]
mov cl, byte [eax]
mov esi, eax
cmp edx, edi
jmp 0x1d1fc1f
test ecx, ecx
je 0x1e58d3a
mov eax, 0x5a4d
cmp word [edi], ax
je 0x1d1301c
sub eax, eax
jmp 0x1d753ae
mov esp, ebp
not ebp
pop ebp
jmp 0x1cf0fd7
lea ecx, [esi + 1]
jmp 0x1dc5c9c
je 0x1e0933b
mov bl, cl
stc
cmp si, cx
sub bl, 0x30
jmp 0x1e055af
mov byte [ebp + eax - 0x114], 0
movsx eax, bp
bswap ax
mov eax, dword [0x15c3060]
jmp 0x1d0e341
inc eax
cmp ax, sp
cmp esp, 0xd16b0a
test esp, 0x34833caf
mov dword [ebp + 8], edx
test bp, bx
test al, 0xdf
cmp edx, ecx
jmp 0x1d1e587
pop ebx
jmp 0x1e4ad91
mov cl, dl
cmovp esi, eax
movzx esi, dx
rol eax, cl
shld esi, eax, 0x35
inc si
lea esi, [ebp + edx - 0x114]
add al, dl
xor al, byte [ebx + esi]
jmp 0x1d5117a
jmp 0x1d92c47
mov esp, ebp
pop ebp
jmp 0x1d4aa0f
push eax
jmp 0x1cd952a
je 0x1e58d3a
mov ecx, dword [ebp + 0xc]
test eax, eax
cmc
jmp 0x1e58d24
cmp esi, 0x22e305a6
add dl, 0xe4
test esp, edx
test ax, 0x6fc2
xor bl, dl
test bh, 5
mov dword [esp + edx], eax
sbb dx, 0x3763
sub ebp, 4
shl dl, 0xdb
loop 0x1eaebf2
neg edx
mov edx, dword [ebp]
cmp ebp, 0x2aaf200d
stc
xor edx, ebx
rol edx, 1
test di, 0x509e
xor edx, 0x56005704
jmp 0x1ceef59