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

Disassembly:
call eax
test eax, eax
jmp 0x1e06549
mov edx, dword [edi + 0x3c]
clc
test eax, 0x2e7d3c29
add edx, edi
cmp ebp, 0x41323c5c
cmc
cmp dword [edx], 0x4550
jmp 0xfa1e23
cmp byte [esi + 1], 0x23
lea ecx, [esi + 1]
jmp 0xfa36e6
call fcn.01e0a25d
add esp, 0xc
mov bh, 0xfc
mov di, bp
xchg di, bx
pop esi
movzx ebx, bx
mov bl, ch
not bh
pop ebx
xchg edi, edi
pop edi
jmp 0xfdf2fe
mov dword [ebp + 8], esi
jmp 0xfe0838
jne 0xfdea66
mov eax, dword [edx + 0x78]
stc
clc
mov dword [ebp - 4], eax
test eax, eax
jmp 0x1f00f6e
inc eax
stc
cmc
mov dword [ebp + 8], edx
stc
cmp ecx, esp
cmp edx, ecx
jmp 0xfa784a
mov esp, ebp
cmovp bp, bp
pop ebp
jmp 0xfda495
je 0xfdcbfc
push 0
jmp 0xfa5a0d
pop ebp
ret
ret
call eax
test eax, eax
jne 0x1e0654f
lea edx, [ebp - 0x114]
mov ax, 0x3f66
mov eax, esp
push edx
mov eax, dword [sym.imp.kernel32.dll_LoadLibraryA]
jmp 0xf9e318
push ecx
jmp 0x1f05efe
je 0xfa61e3
mov edi, edi
test edi, 0x49f3636c
stc
cmp cl, 0x2e
je 0xfd8126
mov cl, byte [esi + 1]
jmp 0xfefb19
jne 0xfa5f9e
pop esi
or edi, esi
pop ebx
xor eax, eax
movzx edi, di
not di
pop edi
jmp 0xfefb30
jb 0xfa6df0
lea eax, [ebp - 0x114]
jmp 0x1eff0d7
dec ebx
test ch, ah
jmp 0x1e0194b
sub edx, edx
sub ebx, eax
mov edi, edi
mov eax, 0x40ca78a4
mov cl, dl
ror si, 0x12
movsx esi, bp
btr si, 0xbf
rol eax, cl
test eax, edi
lea esi, [ebp + edx - 0x114]
test al, 0x73
add al, dl
cmp ebp, edx
clc
cmc
xor al, byte [ebx + esi]
jmp 0xfee115
jb 0xfaa39c
mov eax, dword [ebp + 8]
lea ecx, [ebp - 0x114]
jmp 0xfe491b
je 0xfdea66
mov eax, 0x5a4d
cmp esi, edx
test esi, 0x7bc80744
cmp word [edi], ax
jmp 0xfdea60
jae 0xfa61e3
mov dword [ebp + 8], 0
cmc
test dl, 0x8d
test ecx, ecx
jbe 0xfa7850
lea ebx, [ebp - 0x114]
mov dl, bl
shr dl, cl
not dl
sub ebx, eax
sal dl, 0x6d
mov dl, byte [eax]
clc
test dl, dl
jmp 0xfeef4d
mov ecx, esi
cmp eax, 0x3cff22f4
test al, bl
sub ecx, eax
cmc
cmp ecx, 0x104
jmp 0xfaa372
jne 0x1f09691
pop esi
pop ebx
or di, 0x48ce
rcl di, 0x26
not di
sub eax, eax
cmovb edi, edi
pop edi
mov esp, ebp
mov ebp, 0x40324a35
movzx ebp, sp
pop ebp
jmp 0xfa3fff
inc edx
jmp 0xfa2075
ret
jae 0x1f08494
lea eax, [ecx + edi]
bswap esi
mov cl, byte [eax]
mov esi, eax
jmp 0x1e09815
jb 0x1f08494
mov edx, dword [ebp - 0x10]
add edx, eax
cmp esi, esi
cmp ecx, edx
jmp 0xfda923
mov esp, ebp
movsx ebp, cx
jmp 0xfdfd72
mov cl, byte [esi + 2]
cmc
cmp bx, bx
lea esi, [esi + 2]
stc
cmp sp, ax
sub edx, edx
test esp, eax
clc
cmp dh, 0xa3
test cl, cl
jmp 0xfdd06c
je 0xfed3b9
mov bl, cl
sub bl, 0x30
jmp 0xfea69c
push eax
cwde
push edi
lahf
xchg al, al
mov eax, dword [sym.imp.kernel32.dll_GetProcAddress]
jmp 0xfeae07
je 0xf9e96f
sub eax, eax
pop edi
mov esp, ebp
jmp 0x1efff8a
je 0xfa6609
inc edx
cmp ebx, ebp
cmp edx, 0x104
jmp 0xfa6603
mov esp, ebp
movsx ebp, di
pop ebp
jmp 0xfe7e97
pop ebp
jmp 0x1e02587
ret
jl 0xfefab4
jmp 0x1e0704e
jmp 0x1f07d2b
mov dword [ebp + 8], edx
jmp 0x1f09eed
push eax
jmp 0xfa16e5
push ecx
mov byte [ebp + eax - 0x114], 0
mov eax, dword [sym.imp.kernel32.dll_GetModuleHandleA]
jmp 0xfa5455
ret
ret
cmp bl, 9
ja 0xfed3b9
movsx ecx, cl
lea edx, [edx + edx*4]
stc
lea edx, [ecx + edx*2 - 0x30]
cmp esi, edi
not cl
mov cl, byte [esi]
test cl, cl
jmp 0xfed3b3
je 0xfdea66
mov ecx, dword [ebp + 0xc]
test ecx, ecx
jmp 0xfa9f6b
inc esi
jmp 0xfe855c
je 0xfefab4
mov edx, dword [eax + edi + 0x20]
jmp 0xfa6614
jne 0xfa1313
cmp byte [ebp + 0x10], 0
je 0x1e07127
mov ebx, dword [ebp + 0xc]
sub cl, al
sbb ax, sp
lea eax, [ebp - 0x114]
or esi, ebp
jmp 0xfa6dea
call eax
pop esi
xchg di, bx
not bl
mov bl, 0x3f
pop ebx
pop edi
jmp 0x1f08f34
jne 0xfdd072
push 0
jmp 0x1e00f67
mov byte [esi], al
jmp 0xfdedb9
je 0xfa7850
mov byte [ebx + eax], dl
not dl
mov edx, dword [ebp + 8]
jmp 0xfd8553
jle 0x1e0703f
mov eax, dword [ebp - 4]
mov esi, dword [ebp - 8]
cmp bh, ah
cmp esi, dword [eax + edi + 0x14]
jae 0xfa61e3
mov ecx, dword [eax + edi + 0x1c]
lea edx, [ecx + esi*4]
cmc
movzx cx, dl
rol cl, 0x79
mov ecx, dword [edx + edi]
stc
test ecx, ecx
jmp 0x1f0968b
inc esi
test cl, cl
jmp 0xfa61dd
mov esp, ebp
jmp 0xfa3f4a
jne 0x1f07d2b
inc esi
jmp 0xfa1b32
push edx
jmp 0xfe485f
lea edx, [edx + edi]
mov dword [ebp + 8], 0
mov dword [ebp - 0xc], edx
stc
test ebx, ebx
jmp 0xfe082b
ret
je 0xfa61e3
cmp eax, edi
jmp 0xfea7d5
mov ecx, dword [ebp + 0xc]
shr dh, 0x20
mov edx, dword [ebp - 0xc]
cmc
cmp bp, 0x5bb8
mov eax, dword [ebp + 8]
btr esi, edi
mov si, dx
bt esi, 0xd5
lea esi, [ebx + eax]
mov eax, dword [ebp + 0x10]
push eax
cbw
sar esi, 1
lahf
sar ah, cl
rcl ax, 0x46
mov eax, dword [edx + esi*4]
clc
add eax, edi
call fcn.01e05811
add esp, 4
cmp di, si
jmp 0x1f04421
mov eax, dword [ebp + 0xc]
jmp 0xfde6fa
mov dword [ebp - 8], ecx
jmp 0xfe381f
test cl, cl
jmp 0xfa5f8f
push ebp
mov ebp, esp
lea esp, [esp - 0x114]
test esp, 0x7c3b1334
clc
cmp ebp, 0x7ff436b2
push edi
xor edi, 0x28185862
mov edi, dword [ebp + 8]
test ebp, edi
cmc
cmp edi, eax
test edi, edi
jmp 0xfea3f0
mov ecx, dword [ebp - 4]
cbw
rdtsc
cmove ax, ax
mov edx, dword [ecx + edi + 0x24]
not al
movzx eax, bp
lea eax, [edx + esi*2]
cmove cx, bx
movsx cx, ch
jmp 0x1f0a807
mov ebx, dword [eax + edi + 0x18]
test bl, 0xd0
test ebx, ebx
jmp 0xfea6f6
push eax
jmp 0x1f07cba
pop ebp
jmp 0xfe7ea7
je 0xfdea66
mov edx, dword [edx + 0x7c]
push ebx
push esi
or esi, 0xffffffff
mov dword [ebp - 0x10], edx
test esp, 0x31754b5c
cmp cx, 0x7622
mov dword [ebp - 8], esi
test bp, 0x59a5
stc
test ebx, esp
cmp ecx, 0xffff
ja 0x1efefac
sub ecx, dword [eax + edi + 0x10]
test edi, 0x35d655c5
cmp ecx, dword [eax + edi + 0x14]
jae 0xfa61e3
mov edx, dword [eax + edi + 0x1c]
test si, ax
clc
jmp 0x1f03488
lea ecx, [edx + ecx*4]
mov ecx, dword [ecx + edi]
cmc
test ecx, ecx
jmp 0xfd814b
cmp eax, 0xffffffff
je 0x1f07d28
test eax, eax
je 0x1e0b6d3
cmp eax, 1
jmp 0x1e00315
push eax
jmp 0x1f0a3cc
call eax
pop esi
pop ebx
mov edi, ebp
pop edi
jmp 0xfa2636
push edi
cbw
nop
mov eax, dword [sym.imp.kernel32.dll_GetProcAddress]
jmp 0x1f05f44
lea ebx, [esi - 1]
cmp dword [ebp + 8], ebx
jmp 0xfefaa6
pop esi
mov ebx, edi
pop ebx
lea eax, [ecx + edi]
bswap di
pop edi
jmp 0xfdc3d3
mov esp, ebp
xchg ebp, ebp
pop ebp
ret
je 0xfa61e3
cmp ecx, eax
jmp 0xfdbdb3
jmp 0x1f07d2b
call fcn.01e0a25d
add esp, 0xc
movsx ebx, sp
bswap esi
mov si, bx
pop esi
movzx bx, dl
mov edi, 0xbd0054
pop ebx
movzx edi, si
mov edi, 0x4e6c1e94
cmove di, si
pop edi
mov esp, ebp
pop ebp
jmp 0xfe0399
movzx ecx, word [eax + edi]
movzx edx, cx
mov edx, 0x59e92d2f
xchg dl, dl
lea edx, [ebx + 1]
jmp 0x1e08598