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

Disassembly:
jne 0x1a6222c
pop esi
stc
neg bx
pop ebx
rol edi, 0x75
xor eax, eax
mov di, sp
xchg edi, edi
pop edi
jmp 0x1a5abbf
pop esi
pop ebx
cbw
mov ax, si
lea eax, [ecx + edi]
jmp 0x19eaf21
je 0x194115a
xor eax, eax
pop edi
jmp 0x1911b6d
mov esp, ebp
jmp 0x19e5b49
mov eax, 0x23850c40
mov cl, dl
clc
rol eax, cl
xadd si, si
mov esi, 0xc302116
not esi
lea esi, [ebp + edx - 0x114]
test si, 0xfc1
test bp, si
jmp 0x19100ef
je 0x1915b41
test eax, eax
jmp 0x1adcff0
add al, dl
clc
xor al, byte [ebx + esi]
jmp 0x1a25c47
mov esp, ebp
mov bp, 0x2833
movzx ebp, dx
pop ebp
jmp 0x1a2dd3f
mov esp, ebp
pop ebp
ret
ret
lea ebx, [esi - 1]
cmp dword [ebp + 8], ebx
jmp 0x19c7864
sub bl, 0x30
jmp 0x1a132fd
push edx
push eax
jmp 0x19a6f2f
cmp byte [esi + 1], 0x23
lea ecx, [esi + 1]
jmp 0x19a986e
jb 0x1a389e4
mov eax, dword [ebp + 8]
lea ecx, [ebp - 0x114]
jmp 0x1a2b007
mov dword [ebp - 8], ecx
jmp 0x1aa750a
jl 0x19c7875
jmp 0x1977e3d
mov edx, dword [edi + 0x3c]
lea edx, [edx + edi]
jmp 0x1960c44
call fcn.01900a83
add esp, 4
test cx, dx
clc
cmp ebp, edi
cmp eax, 0xffffffff
jmp 0x1909e33
mov ebx, dword [eax + edi + 0x18]
cmp dh, 0x93
clc
test ebx, ebx
jmp 0x1a723e4
jmp 0x1915b44
ja 0x19539c0
sub ecx, dword [eax + edi + 0x10]
cmp ecx, dword [eax + edi + 0x14]
jae 0x1a21a5a
mov edx, dword [eax + edi + 0x1c]
cmp ax, bx
lea ecx, [edx + ecx*4]
stc
mov ecx, dword [ecx + edi]
test ecx, ecx
jmp 0x18f4e8e
cmp dword [edx], 0x4550
jmp 0x198f638
test ecx, ecx
jmp 0x1a389d0
je 0x1a21a5a
mov edi, edi
cmp cl, 0x2e
jmp 0x1a21836
mov ecx, dword [ebp + 0xc]
bsr si, dx
mov edx, dword [ebp - 0xc]
and esi, 0x6a376703
mov eax, dword [ebp + 8]
dec si
lea esi, [ebx + eax]
and ax, bp
mov eax, dword [ebp + 0x10]
cmc
jmp 0x1982e09
inc edx
jmp 0x1a5d366
pop ebp
jmp 0x191591b
mov ecx, esi
cmp bl, 0x67
test di, si
sub ecx, eax
clc
cmc
cmp ecx, 0x104
jmp 0x198ed1f
push eax
sar esi, 1
mov eax, dword [edx + esi*4]
cmp bp, 0x1305
clc
add eax, edi
jmp 0x194c4b8
ret
jae 0x1a21a5a
mov dword [ebp + 8], 0
jmp 0x19680a7
jne 0x18f83e1
mov eax, dword [edx + 0x78]
cmp al, 0x76
test cx, dx
mov dword [ebp - 4], eax
test bp, di
test eax, eax
je 0x18f83e1
mov edx, dword [edx + 0x7c]
cmp edi, esi
push ebx
clc
push esi
cmp cx, sp
or esi, 0xffffffff
stc
test ebx, ecx
mov dword [ebp - 0x10], edx
test ebp, esi
jmp 0x1ab27af
je 0x1999497
mov ebx, dword [ebp + 0xc]
lea eax, [ebp - 0x114]
xor si, bx
not cl
adc cl, cl
sub edx, edx
rol cl, 0x5a
and si, 0x6b3e
sub ebx, eax
xchg esi, esi
mov edi, edi
lahf
jmp 0x1905d51
mov eax, dword [ebp + 0xc]
jmp 0x1a58c95
xor edx, edx
test esi, 0x7aac636d
test cl, cl
jmp 0x1a9d136
call fcn.01a7fc7e
add esp, 0xc
xchg si, di
not si
pop esi
jmp 0x1a6bcfa
je 0x1a5cc88
push 0
jmp 0x19ff95a
ret
jb 0x18f58b4
mov edx, dword [ebp - 0x10]
cmp ebp, eax
jmp 0x1ada16d
mov ecx, dword [ebp - 4]
movzx edx, dx
mov edx, dword [ecx + edi + 0x24]
movsx eax, bp
lea eax, [edx + esi*2]
not ecx
jmp 0x1a28c24
jle 0x1977e2d
mov eax, dword [ebp - 4]
movzx esi, di
mov esi, dword [ebp - 8]
clc
cmc
cmp esi, dword [eax + edi + 0x14]
jmp 0x1a6507c
call eax
test eax, eax
jmp 0x1a46f76
pop ebp
ret
pop edi
jmp 0x1ade442
pop ebx
pop edi
mov esp, ebp
bswap ebp
pop ebp
ret
je 0x192d0ac
mov byte [ebx + eax], dl
movsx dx, ah
mov edx, dword [ebp + 8]
jmp 0x197b53f
ret
push ecx
jmp 0x1a323b4
je 0x18f83e1
mov ecx, dword [ebp + 0xc]
test ecx, ecx
je 0x18f83e1
mov eax, 0x5a4d
test esp, edx
cmp ecx, ecx
cmp word [edi], ax
jmp 0x18f83db
call eax
test eax, eax
je 0x1a21a5a
cmp eax, edi
jmp 0x1aa5a3b
inc esi
stc
cmp bl, 9
jmp 0x1a36f97
mov dword [ebp + 8], esi
jmp 0x1953b17
jae 0x18f58b4
lea eax, [ecx + edi]
mov cl, byte [eax]
movsx esi, sp
mov esi, eax
clc
test cl, cl
jmp 0x1972668
je 0x1981c4f
mov cl, byte [esi + 1]
inc esi
stc
cmp esi, 0x215856d1
cmp dl, ch
test cl, cl
jmp 0x1a21a54
jne 0x1972670
pop esi
adc ebx, esp
pop ebx
movzx edi, si
xor eax, eax
movzx edi, ax
pop edi
jmp 0x1a35390
mov byte [esi], al
je 0x1a25c5c
inc edx
cmp edx, 0x104
jb 0x1905d51
lea eax, [ebp - 0x114]
jmp 0x1a9be4d
movzx ecx, word [eax + edi]
mov dx, bp
lea edx, [ebx + 1]
jmp 0x192ebbb
push ecx
jmp 0x1a877ff
ret
push eax
call fcn.01a7fc7e
add esp, 0xc
mov di, 0x55b2
xchg di, bx
bswap di
pop esi
pop ebx
xchg di, di
pop edi
jmp 0x1903bf1
mov esp, ebp
mov bp, bx
pop ebp
jmp 0x198e1ed
ja 0x1a36fc4
movsx ecx, cl
test ah, ah
test bp, 0x1929
lea edx, [edx + edx*4]
lea edx, [ecx + edx*2 - 0x30]
rol cl, 0xa2
rcr cl, 0xd3
shl cl, 0x94
mov cl, byte [esi]
test edi, eax
cmc
test cl, cl
jne 0x1a9d13c
push 0
jmp 0x19217d3
jbe 0x192d0ac
lea ebx, [ebp - 0x114]
sal dl, 0xdf
sub ebx, eax
xor dl, 0xb5
mov dl, byte [eax]
cmc
test dl, dl
jmp 0x19f30cf
jne 0x1a0342f
lea edx, [ebp - 0x114]
push edx
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
jmp 0x1a03425
push eax
push edi
cwde
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
call eax
pop esi
movzx ebx, ax
jmp 0x19efc9e
mov esp, ebp
not bp
mov ebp, ecx
jmp 0x197c976
mov cl, byte [esi + 2]
test esi, eax
clc
lea esi, [esi + 2]
test di, bx
jmp 0x199b21f
inc eax
test di, ax
cmp edx, 0x411d1df8
cmp ax, bp
mov dword [ebp + 8], edx
cmp si, sp
cmp edx, ecx
jmp 0x192d0a6
je 0x1a21a5a
cmp ecx, eax
jmp 0x19bd2d8
jae 0x1a21a5a
mov ecx, dword [eax + edi + 0x1c]
or dx, bx
cdq
mov dl, 0x91
lea edx, [ecx + esi*4]
xor ecx, ebx
movsx ecx, bx
mov ecx, dword [edx + edi]
clc
test ecx, ecx
jmp 0x1a62226
push edi
mov edi, dword [ebp + 8]
test di, bp
clc
test edi, edi
jmp 0x1a020f0
pop ebx
movsx edi, ax
pop edi
jmp 0x1910614
call eax
pop esi
mov bh, 0xbe
pop ebx
jmp 0x1a80ae6
je 0x19c7875
mov edx, dword [eax + edi + 0x20]
dec ebx
cmp cx, di
test sp, 0x56d1
add edx, edi
cmp esi, 0x7b7461bc
mov dword [ebp + 8], 0
test ebp, 0x1d48249e
stc
mov dword [ebp - 0xc], edx
cmp dh, 0x5b
test ebx, ebx
jmp 0x193529d
push ebp
mov ebp, esp
cmc
lea esp, [esp - 0x114]
cmp bl, bl
jmp 0x1a69364
pop edi
jmp 0x1a8c358
mov byte [ebp + eax - 0x114], 0
setg al
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
jmp 0x19df1d5
mov esp, ebp
movzx ebp, cx
not ebp
pop ebp
jmp 0x19b8c2f
push eax
bswap eax
cbw
setno ah
push edi
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x1a6f8d1
je 0x1a36fc4
mov bl, cl
jmp 0x191f3a7
jne 0x1925a2f
cmp byte [ebp + 0x10], 0
jmp 0x19983ce
mov dword [ebp + 8], edx
jmp 0x1915b44
mov dword [ebp - 8], esi
cmp ecx, 0xffff
jmp 0x19599d1
lea edx, [edx + eax]
stc
cmp cx, 0x390b
cmp ecx, edx
jmp 0x1a18a46
je 0x19c04b6
cmp eax, 1
jne 0x1915b44
inc esi
jmp 0x1a143dc
mov esp, ebp
xchg ebp, ebp
movzx ebp, bp
pop ebp
jmp 0x19f4b4f