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

Disassembly:
je 0x1d086e8
mov cl, byte [esi + 1]
jmp 0x1bdc973
mov eax, dword [ecx + 0x3c]
test edx, 0x3a1b54a8
cmc
cmp dword [eax + ecx], 0x4550
jmp 0x1cf8a48
pop esi
jmp 0x2e1cbf4
inc esi
test cl, cl
jne 0x1d104b0
pop edi
and ebx, esp
pop ebx
or si, 0x107e
sar esi, 0x98
xor eax, eax
cmovb si, di
pop esi
jmp 0x1d57739
jmp 0x1da206e
call eax
pop edi
mov esi, 0x72276d57
movsx esi, sp
pop ebx
not si
mov esi, ecx
pop esi
jmp 0x1d81f6d
call fcn.02db5544
add esp, 0xc
jmp 0x1c1d979
je 0x1c19ade
lea eax, [ecx - 0x30]
jmp 0x1c11122
ret
mov eax, dword [ebp - 0xc]
or esi, 0x18522952
cmp cx, di
rcl dx, cl
mov edx, dword [ebp + 0x10]
lea esi, [edi + ebx]
cmp cl, 0xff
sar esi, 1
mov eax, dword [eax + esi*4]
push edx
bsf edx, ecx
shld edx, ebp, 0x53
mov edx, dword [ebp + 0xc]
test cx, sp
stc
add eax, ecx
jmp 0x1ca2ab3
inc esi
cmp al, 9
jmp 0x2e5321a
pop ebp
ret
jne 0x1c005f0
push 0
jmp 0x1d9c1da
ret
pop edi
movzx esi, ax
jmp 0x1cb84fd
mov edi, dword [edx + ecx + 0x18]
test edi, edi
jmp 0x1d497cf
ret
inc eax
cmp edi, ecx
jmp 0x1cf343f
je 0x2df22db
mov edi, dword [ebp + 0xc]
lea ecx, [ebp - 0x114]
sar si, 0x3a
xor bl, 0x5b
xor eax, eax
btr esi, esi
sub edi, ecx
lea esp, [esp]
mov cl, al
mov ebx, 0x39b71dda
movzx esi, ax
rol ebx, cl
xadd ecx, esi
bts ecx, edx
xor esi, esp
lea esi, [ebp + eax - 0x114]
shld ecx, esi, 0xef
lea ecx, [eax + ebx]
clc
test edx, ebp
xor cl, byte [edi + esi]
jmp 0x2dfe5d1
call eax
mov edi, eax
stc
test edi, edi
jmp 0x2db634d
push edi
jmp 0x1cfb8ee
push eax
push edx
jmp 0x2db75b1
call fcn.02e07fcc
add esp, 4
test dh, cl
clc
test eax, eax
jmp 0x2e15ced
cmp byte [esi + 1], 0x23
lea ecx, [esi + 1]
jmp 0x2ee9321
pop ebx
pop esi
jmp 0x1d49216
cmp eax, esi
jmp 0x1daa1c6
mov esp, ebp
xchg bp, bp
cmova ebp, ebx
pop ebp
jmp 0x2daa55f
cmp eax, 0x104
jmp 0x2deb8e9
ret
test cl, cl
jmp 0x1c19ad8
jb 0x2df1b1a
lea ecx, [ebp - 0x114]
push ecx
mov eax, ecx
lahf
mov byte [ebp + edi - 0x114], 0
lahf
not ax
mov eax, dword [sym.imp.kernel32.dll_GetModuleHandleA]
jmp 0x1c80c15
jne 0x1d8b2fd
mov edx, dword [eax + ecx + 0x78]
cmp ch, ch
test dx, cx
mov dword [ebp - 4], edx
cmp cx, si
test edx, edx
je 0x1d8b2fd
mov eax, dword [eax + ecx + 0x7c]
cmp ch, ah
push ebx
cmc
push edi
test cx, sp
mov dword [ebp - 0x10], eax
mov dword [ebp - 8], 0xffffffff
clc
cmp cx, ax
cmp esi, 0xffff
ja 0x1c20621
mov eax, esi
test dx, bx
sub eax, dword [edx + ecx + 0x10]
mov dword [ebp - 8], eax
jmp 0x1d2d868
call fcn.02db5544
add esp, 0xc
xchg ebx, edi
bswap esi
pop edi
pop ebx
pop esi
mov esp, ebp
movzx ebp, ax
pop ebp
ret
mov ecx, esi
sub ecx, eax
cmp ecx, 0x104
jmp 0x2df1af6
je 0x1bdc97c
cmp cl, 0x2e
jmp 0x1bbceb7
pop edi
rol esi, 0x54
and si, 0x3111
pop ebx
xor esi, eax
neg si
rcr si, 0x48
add eax, ecx
jmp 0x1bd9339
inc edi
jmp 0x1c5f691
jmp 0x2e525e4
mov esp, ebp
movzx ebp, cx
cmovns bp, sp
pop ebp
jmp 0x1c04a67
je 0x2e525e4
mov eax, dword [edx + ecx + 0x20]
add eax, ecx
cmp edx, ebp
test esi, 0x23ad2876
xor ebx, ebx
jmp 0x1da3758
jne 0x1cb4e33
cmp byte [ebp + 0x10], 0
jmp 0x1c645fb
mov esp, ebp
pop ebp
jmp 0x1c4593b
call eax
pop edi
mov bx, 0x2e59
pop ebx
not esi
movzx esi, dx
pop esi
jmp 0x1cd907d
push ecx
push edi
jmp 0x1bfea15
mov esp, ebp
pop ebp
jmp 0x1c19b33
jle 0x1c10204
jmp 0x2e525d3
je 0x1bd9161
sub eax, eax
mov si, 0x104f
bswap si
pop esi
mov esp, ebp
movzx ebp, bx
pop ebp
jmp 0x1cece53
push edx
jmp 0x1c8532f
mov cl, byte [esi + 2]
test bp, si
cmp ebx, 0x57f45d39
lea esi, [esi + 2]
stc
clc
xor edx, edx
stc
test cl, cl
jmp 0x1c005ea
jle 0x2e5259b
lea ebx, [esi + 1]
mov ecx, dword [ebp + 8]
stc
cmp ebx, edi
jmp 0x1d8a3ae
dec edi
mov dword [ebp - 0xc], eax
jmp 0x2da5ffc
jae 0x1d162ae
lea eax, [eax + ecx]
adc cl, 0xda
and si, 0x67ae
mov cl, byte [eax]
mov esi, 0x371c5b57
sbb esi, 0x548c6519
mov esi, eax
test cl, cl
jmp 0x1d104aa
js 0x2e525e4
jmp 0x1c10213
ret
push ebp
mov ebp, esp
rcr ch, 0xd1
rcl cx, 0x58
mov ecx, dword [ebp + 8]
cmp ebp, 0x6bfd00ee
lea esp, [esp - 0x114]
cmp cl, 0x16
cmc
clc
push esi
test di, ax
test ch, 0x86
test ecx, ecx
jmp 0x2e01dbf
jne 0x2db6370
lea edx, [ebp - 0x114]
cwde
push edx
cwde
cbw
mov eax, dword [sym.imp.kernel32.dll_LoadLibraryA]
call eax
mov edi, eax
cmc
test edi, edi
je 0x1bdc97c
mov edx, dword [ebp + 8]
test dx, di
stc
test bp, 0x78a6
cmp edi, edx
jmp 0x1d4ecc1
mov eax, dword [sym.imp.kernel32.dll_GetProcAddress]
jmp 0x1bf8289
je 0x2deb8ef
inc eax
jmp 0x1cdd298
jb 0x1d162ae
mov esi, dword [ebp - 0x10]
cmp di, 0xab9
test ecx, 0x63ed0bd9
stc
add esi, edx
cmp ecx, esi
jmp 0x1ccbf2a
jb 0x1c6461f
lea eax, [ebp - 0x114]
push eax
nop
movzx eax, sp
bswap eax
push edx
movsx eax, bx
mov eax, dword [sym.imp.kernel32.dll_GetProcAddress]
jmp 0x1d5a59f
jae 0x1bdc97c
xor edi, edi
test cx, 0x23e6
cmp sp, 0x69f6
test ecx, ecx
je 0x1cf3445
lea ebx, [ebp - 0x114]
rol dl, cl
sub ebx, eax
mov dl, byte [eax]
cmp di, 0x4524
test bp, 0x7b06
test dl, dl
jmp 0x2ee8459
mov eax, dword [ebp + 0xc]
jmp 0x1c93d01
mov byte [esi], cl
jmp 0x2dbcd38
je 0x1d8b2fd
mov esi, dword [ebp + 0xc]
test cx, di
clc
test esi, esi
jmp 0x2e6488f
jae 0x1bdc97c
mov esi, dword [edx + ecx + 0x1c]
lea eax, [esi + eax*4]
cmp ebp, 0x74920a74
stc
mov eax, dword [eax + ecx]
clc
test eax, eax
je 0x1bdc97c
cmp eax, edx
jmp 0x2dc85f4
jns 0x1da2065
lea edi, [esi - 1]
jmp 0x1bf29a8
mov esp, ebp
jmp 0x1c11c50
mov eax, dword [ebp + 8]
shrd edx, edi, 0xa7
bts cx, si
mov ecx, dword [ebp - 4]
adc edx, 0x602c4b58
mov edx, dword [ecx + eax + 0x24]
mov cx, si
lea ecx, [edx + esi*2]
movzx edx, word [ecx + eax]
xor cx, sp
movzx ecx, bp
shld cx, cx, 0x28
mov dword [ebp - 8], edx
mov ecx, eax
sbb dh, bl
bsr eax, ebx
lahf
mov edx, dword [ebp - 4]
test esi, 0x45433916
shld eax, esi, 0x18
btc eax, 0x63
mov eax, dword [ebp - 8]
cmc
cmp esp, 0x2832433c
cmp eax, dword [edx + ecx + 0x14]
jmp 0x2e06865
ja 0x1c19ade
movsx eax, cl
rcr cl, cl
mov cl, byte [esi]
cmp edi, edx
lea edx, [edx + edx*4]
lea edx, [eax + edx*2 - 0x30]
cmp esp, ecx
jmp 0x1cecfee
je 0x1d8b2fd
mov eax, 0x5a4d
clc
test di, 0x27ce
cmp word [ecx], ax
jmp 0x1d8b2f7
je 0x1cf3445
mov byte [ebx + eax], dl
jmp 0x1d1e3d0
je 0x1d9e551
push 0
jmp 0x1d60329