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

Disassembly:
ja 0x1a69be2
sub ecx, dword [eax + edi + 0x10]
cmp ecx, dword [eax + edi + 0x14]
jmp 0x1a67b54
je 0x1afbfb9
cmp ecx, eax
jb 0x13ff638
mov edx, dword [ebp - 0x10]
lea edx, [edx + eax]
test ebp, esp
cmp ecx, edx
jmp 0x1afba62
jne 0x1b02882
cmp byte [ebp + 0x10], 0
jmp 0x1b0214e
jb 0x1b0216e
lea eax, [ebp - 0x114]
jmp 0x1afbbf1
ret
mov byte [esi], al
jmp 0x13fb8dd
ret
jne 0x1f83257
mov eax, dword [edx + 0x78]
mov dword [ebp - 4], eax
jmp 0x1af7d43
je 0x13f47d6
inc edx
cmp edx, 0x104
jmp 0x13f47d0
jmp 0x1ae689b
pop esi
xchg al, ah
pop ebx
bswap ax
setle ah
lea eax, [ecx + edi]
pop edi
jmp 0x1af93c9
je 0x1ae6898
test eax, eax
jmp 0x1b03082
jne 0x1ae689b
inc esi
jmp 0x1ae6d67
dec ebx
clc
lea edx, [edx + edi]
stc
mov dword [ebp + 8], 0
jmp 0x1af5fd8
jae 0x1afbfb9
mov edx, dword [eax + edi + 0x1c]
cmp esp, 0x70e808ed
cmp esi, esp
stc
lea ecx, [edx + ecx*4]
cmc
jmp 0x1f6f1e7
je 0x1f64b7f
mov byte [ebx + eax], dl
xchg dl, dh
cmovl dx, bp
cwd
mov edx, dword [ebp + 8]
jmp 0x1b00256
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
jmp 0x1f8ef08
jl 0x1f7eaaf
jmp 0x1ae9ddd
mov ebx, dword [eax + edi + 0x18]
test ebx, ebx
je 0x1f7eaaf
mov edx, dword [eax + edi + 0x20]
jmp 0x1a67113
lea ebx, [esi - 1]
cmp dword [ebp + 8], ebx
jmp 0x1f7ea9f
mov dword [ebp + 8], esi
jmp 0x1f63a01
je 0x1f83257
mov ecx, dword [ebp + 0xc]
stc
cmp di, 0x55a5
test ecx, ecx
je 0x1f83257
mov eax, 0x5a4d
cmp word [edi], ax
jmp 0x1f83251
mov ecx, dword [ebp + 0xc]
and dx, 0x4e97
mov edx, dword [ebp - 0xc]
ror al, 0x3d
mov eax, dword [ebp + 8]
sal esi, 0x43
lea esi, [ebx + eax]
mov eax, dword [ebp + 0x10]
cmp bp, 0x7664
test cx, di
push eax
shrd ax, bp, 0x87
sar ax, cl
sar esi, 1
dec ah
clc
mov eax, dword [edx + esi*4]
clc
cmp ebp, 0x3b774082
add eax, edi
jmp 0x1f6c43f
call eax
pop esi
mov di, bx
setge bl
pop ebx
pop edi
jmp 0x1f76b60
ret
mov ecx, esi
clc
cmc
test bx, 0x4a80
sub ecx, eax
cmp esi, eax
clc
cmp ecx, 0x104
jae 0x1afbfb9
mov dword [ebp + 8], 0
cmp si, 0x504f
test esp, esp
test ecx, ecx
jmp 0x1f70f46
mov dword [ebp - 8], ecx
mov dword [ebp + 8], edx
jmp 0x13fb9c8
mov dword [ebp - 0xc], edx
stc
test ebx, ebx
jmp 0x1a69b3e
test eax, eax
je 0x1f83257
mov edx, dword [edx + 0x7c]
cmp ebp, esp
push ebx
cmp bx, sp
test si, 0x642c
push esi
cmp ecx, esi
cmc
or esi, 0xffffffff
test al, 0x6b
mov dword [ebp - 0x10], edx
stc
cmp sp, 0x6c88
mov dword [ebp - 8], esi
jmp 0x1f862b7
jne 0x13f24b5
pop esi
pop ebx
mov di, 0x2482
xor eax, eax
pop edi
jmp 0x1f7e34e
mov esp, ebp
movsx ebp, di
pop ebp
jmp 0x1f64ddf
push eax
cwde
push edi
lahf
cmovbe eax, edx
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
call eax
pop esi
pop ebx
mov di, 0x321d
not edi
pop edi
jmp 0x1f75899
jae 0x13ff638
lea eax, [ecx + edi]
mov cl, byte [eax]
add esi, ecx
mov esi, eax
test bx, 0x206d
test cl, cl
je 0x1afbfb9
mov edi, edi
test edx, edi
cmp cl, 0x2e
je 0x1af018e
mov cl, byte [esi + 1]
jmp 0x1f6e28c
push eax
push edi
lahf
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x1aec8a1
pop ebx
mov edi, 0x33f0489d
pop edi
jmp 0x1afbca8
mov esp, ebp
pop ebp
jmp 0x1aef6d7
test cl, cl
jne 0x1afba82
pop esi
neg edi
pop ebx
bts di, bx
cmc
sub eax, eax
bswap di
movzx edi, sp
pop edi
mov esp, ebp
xchg bp, bp
not bp
mov ebp, ebx
pop ebp
ret
inc edx
inc eax
stc
mov dword [ebp + 8], edx
cmp edx, ecx
jmp 0x1f64b79
je 0x1b030bd
mov ebx, dword [ebp + 0xc]
xchg si, ax
not esi
lea eax, [ebp - 0x114]
sub edx, edx
cmc
sub ebx, eax
mov edi, edi
btc esi, ebx
lahf
rcl eax, cl
mov eax, 0x2929299f
rol esi, 0xaa
setl cl
mov cl, dl
xchg si, si
rol eax, cl
xchg esi, esi
lea esi, [ebp + edx - 0x114]
test dl, 0x37
add al, dl
xor al, byte [ebx + esi]
jmp 0x13f5eed
cmp byte [esi + 1], 0x23
lea ecx, [esi + 1]
jmp 0x1f8c8a9
je 0x1f76f19
cmp eax, 1
jmp 0x1a64518
mov eax, dword [ebp + 0xc]
jmp 0x1af93e0
call fcn.01f7e433
add esp, 0xc
pop esi
bswap edi
pop ebx
pop edi
mov esp, ebp
pop ebp
jmp 0x13fa5d5
jne 0x1f643b9
lea edx, [ebp - 0x114]
push edx
mov eax, eax
movsx eax, bp
jmp 0x1a699a8
push edi
test bp, 0x4971
or edi, esi
mov edi, dword [ebp + 8]
test edi, edi
jmp 0x1ae732e
jmp 0x1ae689b
je 0x1afbfb9
cmp eax, edi
jmp 0x13f38ac
jb 0x1f70f5d
mov eax, dword [ebp + 8]
lea ecx, [ebp - 0x114]
jmp 0x1f65c1b
ret
push ecx
jmp 0x1f80d56
call fcn.01f7e433
add esp, 0xc
pop esi
jmp 0x1afbc8f
call 0x1f8d8dc
add esp, 4
cmp eax, 0xffffffff
jmp 0x1a6412f
ret
mov cl, byte [esi + 2]
stc
lea esi, [esi + 2]
cmp esi, ecx
test cx, bp
xor edx, edx
cmc
test cl, cl
jmp 0x1f70168
inc esi
jmp 0x1afbfb1
mov ecx, dword [ecx + edi]
test cl, bl
test ecx, ecx
jmp 0x1af9302
je 0x1f71263
mov bl, cl
clc
jmp 0x1f71239
jbe 0x1f64b7f
lea ebx, [ebp - 0x114]
not dl
sbb dl, 0xa7
sar dl, cl
sub ebx, eax
shl dl, cl
mov dl, byte [eax]
cmp esi, ebp
stc
test di, ax
test dl, dl
jmp 0x1a692c4
sub bl, 0x30
inc esi
cmp esp, esi
cmp bl, 9
ja 0x1f71263
movsx ecx, cl
cmc
lea edx, [edx + edx*4]
lea edx, [ecx + edx*2 - 0x30]
test cl, 0x3a
rcr cl, cl
mov cl, byte [esi]
stc
test cl, cl
jne 0x1f7016e
push 0
push edx
push eax
jmp 0x1f665ba
mov esp, ebp
not bp
pop ebp
jmp 0x1f6d017
mov esp, ebp
movsx ebp, bx
mov ebp, 0x41e757cd
pop ebp
ret
mov ecx, dword [ebp - 4]
jmp 0x1f8604c
call eax
test eax, eax
jmp 0x1b03d47
mov edx, dword [edi + 0x3c]
add edx, edi
cmp dword [edx], 0x4550
jmp 0x13fb7d1
mov esp, ebp
pop ebp
ret
push ebp
mov ebp, esp
lea esp, [esp - 0x114]
jmp 0x1f63876
jle 0x1ae9dcf
mov eax, dword [ebp - 4]
or si, cx
mov esi, dword [ebp - 8]
cmc
cmp esi, dword [eax + edi + 0x14]
jmp 0x1f8c867
mov byte [ebp + eax - 0x114], 0
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
jmp 0x1f7a229
je 0x1f7a8e5
xor eax, eax
pop edi
mov esp, ebp
movsx ebp, di
movzx ebp, ax
pop ebp
jmp 0x13f5ac8
mov edx, dword [ecx + edi + 0x24]
mov ax, bp
mov cx, 0x6e80
xchg cl, al
lea eax, [edx + esi*2]
setp ch
movzx ecx, word [eax + edi]
not dl
cwd
xchg dl, dh
lea edx, [ebx + 1]
jmp 0x1af5c96
push eax
jmp 0x1b03667
cmp ecx, 0xffff
jmp 0x13f1fc2
jae 0x1afbfb9
mov ecx, dword [eax + edi + 0x1c]
xadd dl, dh
lea edx, [ecx + esi*4]
btr cx, 0
rol cx, 0x1d
xor cx, di
mov ecx, dword [edx + edi]
test ecx, ecx
jmp 0x13f24af
je 0x1f6df53
push 0
push ecx
jmp 0x1f862b1
call eax
test eax, eax
jmp 0x1f643b3