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

Disassembly:
ret
mov ebx, dword [eax + edi + 0x18]
test ebx, ebx
je 0x10cdfae
mov edx, dword [eax + edi + 0x20]
jmp 0x1ff68ec
push eax
jmp 0x1142029
call eax
test eax, eax
jne 0x11abb6e
lea edx, [ebp - 0x114]
movsx ax, ah
movzx eax, ax
push edx
mov ax, 0x47b7
movsx eax, ax
mov eax, dword [sym.imp.kernel32.dll_LoadLibraryA]
call eax
test eax, eax
jmp 0x11abb68
mov esp, ebp
bswap bp
pop ebp
jmp 0x10a560b
jmp 0x10cb473
test ecx, ecx
jmp 0x11e8711
mov esp, ebp
mov bp, 0x22d4
pop ebp
jmp 0x2020d37
lea eax, [ecx + edi]
not di
pop edi
mov esp, ebp
movsx ebp, si
bswap ebp
pop ebp
jmp 0x2006f0b
mov esp, ebp
pop ebp
jmp 0x203ec83
lea ebx, [esi - 1]
clc
test bl, 0xd4
cmc
cmp dword [ebp + 8], ebx
jmp 0x10cdfa2
jle 0x11db270
mov eax, dword [ebp - 4]
mov esi, dword [ebp - 8]
cmp esi, dword [eax + edi + 0x14]
jmp 0x10dd670
ret
jne 0x111d56b
mov eax, dword [edx + 0x78]
cmp edi, edi
stc
mov dword [ebp - 4], eax
clc
test eax, eax
jmp 0x2004ba3
jmp 0x10cb473
push eax
movzx eax, bx
push edi
jmp 0x11b8880
jae 0x203dc7f
mov ecx, dword [eax + edi + 0x1c]
lea edx, [ecx + esi*4]
mov ecx, dword [edx + edi]
cmp dx, cx
test ecx, ecx
je 0x203dc7f
cmp ecx, eax
jb 0x228e37f
mov edx, dword [ebp - 0x10]
stc
cmc
lea edx, [edx + eax]
cmp ecx, edx
jae 0x228e37f
lea eax, [ecx + edi]
sub esi, ebp
sal cl, cl
mov cl, byte [eax]
mov esi, eax
test cl, cl
jmp 0x2000229
call eax
pop esi
movzx ebx, si
setg bl
pop ebx
pop edi
jmp 0x10c1e17
call eax
pop esi
mov bl, 0x91
setge bl
pop ebx
movzx edi, bx
jmp 0x22c2aaf
push eax
jmp 0x11b54ac
mov ecx, esi
jmp 0x117ff97
jae 0x203dc7f
mov dword [ebp + 8], 0
jmp 0x10c09d9
inc esi
cmc
test cl, cl
jmp 0x203dc79
inc esi
test dh, 0x92
test ebx, esp
cmp bl, 9
jmp 0x2002529
je 0x113888d
mov byte [ebx + eax], dl
movzx edx, sp
mov edx, dword [ebp + 8]
jmp 0x202d14e
push ecx
jmp 0x10a8345
push eax
cbw
movzx ax, al
push edi
mov eax, dword [sym.imp.kernel32.dll_GetProcAddress]
jmp 0x10e6539
test edi, edi
je 0x111d56b
mov ecx, dword [ebp + 0xc]
test ecx, ecx
je 0x111d56b
mov eax, 0x5a4d
test bh, bl
cmp word [edi], ax
je 0x2045653
sub eax, eax
cmovo edi, esi
pop edi
jmp 0x11d9ce4
mov dword [ebp - 8], ecx
mov dword [ebp + 8], edx
jmp 0x10b5f85
mov byte [ebp + eax - 0x114], 0
mov eax, dword [sym.imp.kernel32.dll_GetModuleHandleA]
jmp 0x10a9272
je 0x22926d5
cmp eax, 1
jmp 0x1fec2b9
jb 0x11e871f
mov eax, dword [ebp + 8]
cmovns ecx, ebp
lea ecx, [ebp - 0x114]
push ecx
jmp 0x112dbd8
je 0x10cb46b
test eax, eax
jmp 0x113879e
call fcn.02044e6f
add esp, 0xc
bswap ebx
pop esi
mov edi, 0x31c26f64
pop ebx
pop edi
mov esp, ebp
movzx ebp, di
pop ebp
jmp 0x10d0553
ret
sub ecx, eax
cmp ecx, 0x104
jmp 0x10f7140
ret
je 0x11a4e72
mov bl, cl
test ebp, esp
test esi, 0x59606e9f
sub bl, 0x30
jmp 0x1108439
mov dword [ebp + 8], edx
cmp sp, 0x3dc6
cmc
stc
cmp edx, ecx
jmp 0x1138887
lea esp, [esp - 0x114]
test esp, 0x64664afb
push edi
mov edi, dword [ebp + 8]
jmp 0x111d548
jne 0x119085a
push 0
jmp 0x22bfe4a
mov dword [ebp + 8], esi
jmp 0x10d6bd9
je 0x203dc7f
cmp eax, edi
jne 0x229b997
cmp byte [ebp + 0x10], 0
jmp 0x1ff8993
call fcn.02044e6f
add esp, 0xc
not di
pop esi
pop ebx
movzx edi, bx
cmovp di, ax
pop edi
jmp 0x10c6c27
mov eax, dword [ebp + 0xc]
jmp 0x10dae43
mov eax, dword [sym.imp.kernel32.dll_GetProcAddress]
jmp 0x10df3ea
jne 0x10dd68b
pop esi
add di, 0x2651
or bl, ch
pop ebx
neg di
sub eax, eax
bswap di
not edi
pop edi
jmp 0x10b1deb
inc eax
test bx, 0x2492
jmp 0x11922b4
mov esp, ebp
cmovbe ebp, esi
movsx ebp, bx
bswap ebp
pop ebp
jmp 0x118b99b
mov ecx, dword [ebp + 0xc]
mov edx, dword [ebp - 0xc]
shr esi, 0x1a
mov eax, dword [ebp + 8]
shrd esi, esi, 0xb4
lea esi, [ebx + eax]
shl ax, 0x8d
sub ah, dl
mov eax, dword [ebp + 0x10]
push eax
sal eax, cl
adc eax, ecx
sar esi, 1
mov eax, dword [edx + esi*4]
stc
add eax, edi
jmp 0x203db8e
mov esp, ebp
not ebp
movsx ebp, di
pop ebp
jmp 0x1145c33
lea edx, [ecx + edx*2 - 0x30]
or cl, 0x62
adc cl, 0x43
mov cl, byte [esi]
jmp 0x1ff2ea9
jbe 0x113888d
lea ebx, [ebp - 0x114]
sub ebx, eax
mov dl, byte [eax]
cmp esi, 0x232e0977
test dl, dl
jmp 0x110b09a
cmp dword [edx], 0x4550
jmp 0x10d13eb
jne 0x10cb473
inc esi
jmp 0x11aaf30
test cl, cl
jmp 0x11a4e6c
ret
dec ebx
cmp si, 0x7145
add edx, edi
clc
mov dword [ebp + 8], 0
mov dword [ebp - 0xc], edx
test cx, sp
test ebx, ebx
jmp 0x200cf11
je 0x11b880d
mov ebx, dword [ebp + 0xc]
shrd esi, ebp, 0x6a
add cl, 0xa0
lea eax, [ebp - 0x114]
not cl
xor edx, edx
sub ebx, eax
mov edi, edi
not si
rcl si, 0x87
mov eax, 0x5efe7a1a
mov cl, dl
xchg si, si
btr esi, eax
rol eax, cl
lea esi, [ebp + edx - 0x114]
cmp al, 0x63
stc
add al, dl
clc
xor al, byte [ebx + esi]
mov byte [esi], al
jmp 0x2040115
je 0x203dc7f
mov edi, edi
cmp cl, 0x2e
jmp 0x227e5e4
ja 0x11a4e72
movsx ecx, cl
lea edx, [edx + edx*4]
jmp 0x11e52c3
je 0x111d56b
mov edx, dword [edx + 0x7c]
push ebx
stc
push esi
jmp 0x203419e
ret
jl 0x10cdfae
jmp 0x11db279
ret
jae 0x203dc7f
mov edx, dword [eax + edi + 0x1c]
stc
clc
cmp bp, 0x40b8
lea ecx, [edx + ecx*4]
test ebp, edx
mov ecx, dword [ecx + edi]
test di, dx
cmp esi, 0x2d482421
test esi, 0x1ab959b0
test ecx, ecx
jmp 0x11cb04a
inc edx
jmp 0x11cb1ff
lea ecx, [esi + 1]
je 0x22c9af1
push 0
jmp 0x111051b
or esi, 0xffffffff
mov dword [ebp - 0x10], edx
cmp cx, 0x30d5
mov dword [ebp - 8], esi
cmp ecx, 0xffff
ja 0x10a8315
sub ecx, dword [eax + edi + 0x10]
clc
cmp di, cx
cmc
cmp ecx, dword [eax + edi + 0x14]
jmp 0x2025696
jb 0x1ff89b8
lea eax, [ebp - 0x114]
jmp 0x1111113
call fcn.0226aa59
lea esp, [esp + 4]
cmp eax, 0xffffffff
jmp 0x1139856
jne 0x2000231
pop esi
or di, 0x2f73
shl di, 0xc8
xchg bl, bl
pop ebx
sub eax, eax
not edi
pop edi
mov esp, ebp
pop ebp
jmp 0x1ff4e2f
ret
je 0x203554d
inc edx
cmc
cmp edx, 0x104
jmp 0x2035547
push ebp
mov ebp, esp
jmp 0x119d750
mov edx, dword [edi + 0x3c]
add edx, edi
cmp cx, 0x10fc
jmp 0x11f3bb4
je 0x10f46e4
mov cl, byte [esi + 1]
jmp 0x10fd1fc
pop esi
cbw
pop ebx
jmp 0x10c5b68
mov ecx, dword [ebp - 4]
cdq
not edx
sete dl
mov edx, dword [ecx + edi + 0x24]
bswap eax
lea eax, [edx + esi*2]
movzx ecx, word [eax + edi]
not edx
mov dl, 0x6c
lea edx, [ebx + 1]
jmp 0x1123426
cmp byte [esi + 1], 0x23
bswap cx
jmp 0x2031ad1
push edx
jmp 0x10eeb8d
pop edi
jmp 0x11e3400
mov cl, byte [esi + 2]
clc
stc
cmp eax, 0x51d072f8
lea esi, [esi + 2]
test dx, bp
xor edx, edx
stc
cmc
test cl, cl
jmp 0x1190854