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

Disassembly:
mov esp, ebp
mov ebp, ebp
not bp
pop ebp
jmp 0x1a4ffc7
mov cl, byte [eax]
btr esi, ebx
btc esi, eax
mov esi, eax
test cl, cl
jmp 0x19f62b8
mov esp, ebp
pop ebp
jmp 0x1a6a72b
inc edx
jmp 0x1a4f9e7
je 0x1a69b8f
mov ecx, dword [ebp + 0xc]
test dx, 0x58b5
cmp si, dx
test ecx, ecx
jmp 0x19f8116
mov byte [esi], al
je 0xfb8657
inc edx
test sp, di
cmp edx, 0x104
jb 0x1acd476
lea eax, [ebp - 0x114]
push eax
push edi
movsx ax, dh
not ah
jmp 0x1953629
cmp ecx, dword [eax + edi + 0x14]
jmp 0x19a3416
je 0x1a5b221
push 0
jmp 0x1a2927b
call eax
pop esi
mov bx, si
pop ebx
pop edi
jmp 0x106b0c1
ret
call eax
test eax, eax
jmp 0x193f309
mov esp, ebp
mov bp, bp
xchg ebp, ebp
pop ebp
ret
push eax
cwde
xchg ah, ah
cbw
push edi
mov eax, edx
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x1b1441f
pop edi
jmp 0x19469cc
jae 0x1969c32
mov ecx, dword [eax + edi + 0x1c]
xadd dl, dl
rol dh, 0xc2
lea edx, [ecx + esi*4]
rcl ecx, cl
jmp 0x1a3ae88
jl 0x19ebe70
jmp 0x197fe96
lea edx, [edx + eax]
cmp ecx, edx
jae 0x193e3af
lea eax, [ecx + edi]
xor cl, dl
jmp 0xf083b2
pop esi
pop ebx
bswap ax
lea eax, [ecx + edi]
pop edi
jmp 0xf049ec
jne 0x194c4a1
lea edx, [ebp - 0x114]
push edx
cbw
mov eax, 0x3c5b7a70
movsx ax, ch
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
jmp 0x194c497
mov esp, ebp
mov ebp, edx
pop ebp
ret
mov ecx, dword [ebp - 4]
bswap eax
nop
mov edx, dword [ecx + edi + 0x24]
lea eax, [edx + esi*2]
movzx ecx, word [eax + edi]
not dh
setg dl
lea edx, [ebx + 1]
mov dword [ebp - 8], ecx
mov dword [ebp + 8], edx
jmp 0x1ac4eb2
call eax
test eax, eax
je 0x1969c32
cmp eax, edi
jmp 0x1b17b1e
je 0x19ebe5e
test eax, eax
jmp 0x1a7e362
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x104ea92
je 0x19ebe70
mov edx, dword [eax + edi + 0x20]
jmp 0x19674b7
dec ebx
clc
lea edx, [edx + edi]
cmp esi, 0x1ed20e35
clc
mov dword [ebp + 8], 0
mov dword [ebp - 0xc], edx
test ebx, ebx
jmp 0x107f0ad
inc esi
cmp cx, 0x1d4c
stc
test cl, cl
jne 0x19f62c7
pop esi
shld edi, esi, 0x21
sbb di, dx
pop ebx
cmove edi, eax
dec di
xor eax, eax
movsx edi, di
not di
pop edi
jmp 0x1ab62e7
je 0x1a4f9fb
mov byte [ebx + eax], dl
jmp 0x1a076c9
mov ecx, dword [ebp + 0xc]
cmove edx, ebx
inc si
neg eax
mov edx, dword [ebp - 0xc]
mov eax, dword [ebp + 8]
lea esi, [ebx + eax]
mov eax, dword [ebp + 0x10]
cmc
test dh, 0x3b
push eax
sar esi, 1
xchg al, al
mov eax, dword [edx + esi*4]
cmc
jmp 0x1a60c9d
mov edx, dword [edi + 0x3c]
cmc
jmp 0x19a10cc
push ecx
jmp 0x19ebe79
add edx, edi
cmc
cmp dword [edx], 0x4550
jne 0x1a69b8f
mov eax, dword [edx + 0x78]
cmp edx, esp
mov dword [ebp - 4], eax
test eax, eax
jmp 0x1a88d17
jae 0x1969c32
mov edx, dword [eax + edi + 0x1c]
test cl, 0xb8
lea ecx, [edx + ecx*4]
test bx, di
mov ecx, dword [ecx + edi]
clc
test di, 0x6a4e
test ecx, ecx
jne 0x1a75ad7
pop esi
pop ebx
rcl di, 0x60
sub eax, eax
mov di, dx
pop edi
mov esp, ebp
not bp
mov bp, ax
bswap bp
pop ebp
jmp 0x19c79d9
cmp bl, 9
ja 0x1a4d8c9
movsx ecx, cl
stc
lea edx, [edx + edx*4]
test ecx, 0xebe06d1
lea edx, [ecx + edx*2 - 0x30]
test al, 0xf3
setl cl
sub cl, 0xd4
mov cl, byte [esi]
test esp, esi
test cl, cl
jmp 0x1a4d8c3
ja 0x1a0f2f5
sub ecx, dword [eax + edi + 0x10]
jmp 0xfb974e
pop esi
pop ebx
bswap di
pop edi
jmp 0x1ac4fbc
ret
push eax
jmp 0x1a83c42
lea ebx, [esi - 1]
cmp dword [ebp + 8], ebx
jle 0x197fe88
mov eax, dword [ebp - 4]
mov esi, dword [ebp - 8]
cmp esi, dword [eax + edi + 0x14]
jmp 0x107b072
mov byte [ebp + eax - 0x114], 0
cbw
cmovg ax, cx
bswap eax
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
jmp 0x10617ef
call fcn.01a4d8d1
add esp, 0xc
jmp 0x19c6b58
je 0x1969c32
mov edi, edi
cmp edi, 0x1c2e5089
clc
cmp cl, 0x2e
jmp 0x1a2bbf6
je 0x1a69b8f
mov eax, 0x5a4d
cmc
test si, cx
cmp word [edi], ax
jmp 0x1a69b89
mov eax, dword [ebp + 0xc]
jmp 0x106b1a0
mov edx, dword [ebp + 8]
jmp 0xf0e34f
mov ebx, dword [eax + edi + 0x18]
test ebx, ebx
jmp 0x1959553
push ecx
jmp 0x19ceae3
je 0x1a9126e
mov cl, byte [esi + 1]
jmp 0x1969c23
ret
mov ecx, dword [edx + edi]
cmc
jmp 0x1a61bec
jne 0x19ebe61
inc esi
jmp 0x1a579b5
mov dword [ebp - 0x10], edx
cmp dh, dl
stc
mov dword [ebp - 8], esi
cmp ecx, 0xffff
jmp 0x19c2e6c
jne 0x1a5b236
push 0
push edx
jmp 0x1a7d568
push ebp
mov ebp, esp
clc
sub esp, 0x114
stc
cmp esi, ecx
push edi
mov edi, dword [ebp + 8]
cmp bp, sp
jmp 0x1a5a870
inc eax
cmp si, cx
cmc
test ah, 0x30
mov dword [ebp + 8], edx
cmc
cmp edx, ecx
jb 0x1a9129a
mov eax, dword [ebp + 8]
lea ecx, [ebp - 0x114]
jmp 0x199f4ef
ret
mov dword [ebp + 8], esi
jmp 0x1a93e79
test edi, edi
jmp 0xfb75f9
mov cl, byte [esi + 2]
test si, 0x676f
add esi, 2
sub edx, edx
test cl, cl
je 0x1a4d8c9
mov bl, cl
cmp bx, sp
sub bl, 0x30
jmp 0x1a97c51
cmp byte [esi + 1], 0x23
not cx
lea ecx, [esi + 1]
jmp 0xfc7eec
add eax, edi
call fcn.00fb78f6
add esp, 4
test eax, 0x13020c44
cmp eax, 0xffffffff
jmp 0x19522eb
test ecx, ecx
jmp 0x1a75ad1
je 0x1986abe
sub eax, eax
jmp 0x106bea3
ret
je 0x1969c32
cmp ecx, eax
jb 0x193e3af
mov edx, dword [ebp - 0x10]
jmp 0x10851d3
push eax
jmp 0x19f5a31
je 0x194b167
cmp eax, 1
jmp 0x1a41ff4
call fcn.01a4d8d1
add esp, 0xc
pop esi
bswap di
not ebx
setno bh
pop ebx
movsx edi, cx
xchg di, di
not edi
pop edi
mov esp, ebp
pop ebp
jmp 0x1a2f09b
je 0x1a69b8f
mov edx, dword [edx + 0x7c]
test sp, 0x5bdd
push ebx
stc
test dx, 0x661e
push esi
test al, 0x17
cmc
clc
or esi, 0xffffffff
cmp ch, 0xba
jmp 0x1a43ba0
ret
mov ecx, esi
sub ecx, eax
cmp ecx, 0x104
jae 0x1969c32
mov dword [ebp + 8], 0
test ecx, ecx
jbe 0x1a4f9fb
lea ebx, [ebp - 0x114]
test si, sp
sub ebx, eax
mov dl, bl
mov dl, byte [eax]
test dl, dl
jmp 0x19755a2
jmp 0x19ebe61
inc esi
jmp 0x19b9320
xor al, byte [ebx + esi]
jmp 0xfb863f
mov esp, ebp
cmovp ebp, edx
pop ebp
jmp 0x1a8f2bb
jmp 0x19ebe61
mov esp, ebp
bswap bp
pop ebp
jmp 0x105732b
je 0x19fddc4
mov ebx, dword [ebp + 0xc]
xadd esi, esi
add cl, cl
lea eax, [ebp - 0x114]
and cl, 0xc0
bt si, 0xe4
sub edx, edx
clc
sub ebx, eax
mov edi, edi
mov eax, 0x3b4903a1
mov si, bp
mov cl, dl
btr si, 0x1b
btc esi, 0x93
clc
rol eax, cl
not esi
test bx, sp
lea esi, [ebp + edx - 0x114]
add al, dl
stc
cmp ebp, 0x5d490945
jmp 0x1ab3843
call eax
pop esi
bswap di
pop ebx
movsx edi, cx
pop edi
jmp 0xf0d55e
jne 0x1a5c049
cmp byte [ebp + 0x10], 0
jmp 0x1acd453