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

Disassembly:
js 0x1e8767d
jmp 0x18686a9
call eax
mov edi, eax
test cx, si
test edi, edi
jmp 0x1f484e7
mov edi, dword [edx + ecx + 0x18]
cmp cx, cx
test edi, edi
je 0x1e8767d
mov eax, dword [edx + ecx + 0x20]
cmc
add eax, ecx
cmc
xor ebx, ebx
dec edi
jmp 0x1f127a7
push ebp
btr cx, 0x90
mov ebp, esp
or ecx, edi
mov ecx, dword [ebp + 8]
jmp 0x1ed008f
test cl, cl
jmp 0x1e59ce0
je 0x1e59ce6
lea eax, [ecx - 0x30]
jmp 0x1e8e230
sub edx, edx
test cl, cl
jmp 0x136d00b
call fcn.018e4e8f
lea esp, [esp + 4]
test eax, eax
jmp 0x1edc4c0
jae 0x188fe18
xor edi, edi
test ecx, ecx
jmp 0x1e922a3
pop ebp
jmp 0x18d8227
ret
mov eax, dword [ebp + 0xc]
jmp 0x18c0c79
mov eax, dword [ebp - 0xc]
mov edx, dword [ebp + 0x10]
lea esi, [edi + ebx]
cmp esp, ecx
sar esi, 1
mov eax, dword [eax + esi*4]
cmp sp, dx
push edx
sbb edx, ebx
bswap edx
rcl dx, 0xc8
mov edx, dword [ebp + 0xc]
jmp 0x1f0a3a5
ja 0x1367517
mov eax, esi
sub eax, dword [edx + ecx + 0x10]
mov dword [ebp - 8], eax
jmp 0x1e8767d
pop edi
pop ebx
rcl si, 0x67
add eax, ecx
mov si, 0x3b86
cmovs si, bx
pop esi
mov esp, ebp
pop ebp
jmp 0x18b225f
je 0x139404d
mov edi, dword [ebp + 0xc]
add esi, edx
xor si, dx
lea ecx, [ebp - 0x114]
in al, dx
invalid
invalid
dec dword [ebx + 0x33f433f5]
ror byte [edx - 0x53f09907], 0xce
xor eax, 0x2bbbcec1
stc
mov cl, 0x54
stc
lea esp, [esp]
rol bh, cl
rcl si, 0x97
stc
mov cl, al
mov ebx, 0x46ab4936
rol ebx, cl
test esp, 0x499b25d9
rcr ch, cl
lea esi, [ebp + eax - 0x114]
lea ecx, [eax + ebx]
clc
test sp, 0x301
xor cl, byte [edi + esi]
jmp 0x1f169b4
mov ecx, esi
cmp ebx, ebx
sub ecx, eax
cmp ax, sp
cmc
cmp ecx, 0x104
jmp 0x1384a98
push edi
jmp 0x188b358
mov eax, dword [ebp + 8]
movzx cx, ch
bts dx, bx
jmp 0x1f6f76c
mov esp, ebp
bswap ebp
jmp 0x1388464
call fcn.0136799d
add esp, 0xc
mov esi, edx
pop edi
movzx esi, cx
movsx esi, sp
pop ebx
pop esi
mov esp, ebp
pop ebp
jmp 0x1ee2c66
jmp 0x1eece59
jne 0x1e7d1ab
pop edi
cmc
bt esi, edi
rol esi, 0xd2
pop ebx
bt si, 0x11
sub eax, eax
pop esi
jmp 0x1f00ff9
je 0x1fb2e43
mov eax, 0x5a4d
test si, di
cmp word [ecx], ax
jmp 0x1fb2e3d
push ecx
jmp 0x18849f7
ret
push eax
nop
not al
push edx
setp ah
movzx ax, bl
lahf
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
call eax
pop edi
pop ebx
jmp 0x1e92171
inc esi
clc
cmp di, si
test cl, cl
jmp 0x188fe12
test eax, eax
jmp 0x1ea945e
ret
je 0x1ea9b69
inc eax
test dh, bh
cmp edi, esp
cmp eax, 0x104
jmp 0x1ea9b63
mov dl, byte [eax]
test dl, dl
jmp 0x1f31cf3
jne 0x1fb2e43
mov edx, dword [eax + ecx + 0x78]
cmc
mov dword [ebp - 4], edx
test eax, ebx
test edx, edx
jmp 0x1f4c064
ret
ja 0x1e59ce6
movsx eax, cl
rol cl, cl
mov cl, byte [esi]
lea edx, [edx + edx*4]
jmp 0x1e902ec
je 0x1fb2e43
mov esi, dword [ebp + 0xc]
cmp esi, 0x4e1036b1
test esi, esi
jmp 0x1892135
mov esp, ebp
pop ebp
jmp 0x1d2bfe7
ret
ret
push esi
cmc
clc
test ecx, ecx
jmp 0x1d34859
jne 0x136d011
push 0
push edx
jmp 0x1e9eb6b
je 0x1874030
mov cl, byte [esi + 1]
jmp 0x18d5b73
je 0x188fe18
mov edx, dword [ebp + 8]
jmp 0x1f655aa
cmp dword [eax + ecx], 0x4550
jmp 0x1d26ac8
jae 0x186c992
add eax, ecx
xor esi, 0x18e278ba
mov cl, byte [eax]
stc
test eax, 0x625a6838
btr si, si
mov esi, eax
test ebx, edi
test sp, 0x337f
test cl, cl
je 0x188fe18
cmp cl, 0x2e
jmp 0x1e6cd83
mov edx, dword [ecx + eax + 0x24]
lea ecx, [edx + esi*2]
movzx edx, word [ecx + eax]
mov dword [ebp - 8], edx
mov ecx, eax
not edx
bsr eax, eax
mov edx, dword [ebp - 4]
cmc
movsx ax, dh
mov eax, dword [ebp - 8]
test esi, 0x73a9476f
stc
cmp eax, dword [edx + ecx + 0x14]
jmp 0x1eeef17
inc esi
cmp al, 9
jmp 0x1d329b6
lea edx, [eax + edx*2 - 0x30]
jmp 0x136a352
pop esi
jmp 0x1d37a1d
je 0x1ee05f8
lea ebx, [ebp - 0x114]
sar dl, 0x84
sbb dl, 0xde
add dl, cl
sub ebx, eax
rcl dl, cl
jmp 0x1d1773f
push edi
call fcn.0136799d
add esp, 0xc
bswap edi
movsx ebx, dx
pop edi
sets bh
bswap bx
cmovnp bx, cx
pop ebx
mov esi, 0x19b65308
pop esi
jmp 0x1eed970
call eax
mov edi, eax
jmp 0x1f381d9
je 0x188fe18
cmp eax, edx
jmp 0x1f47cd4
jb 0x186f39f
lea eax, [ebp - 0x114]
jmp 0x1f7a4a4
mov cl, byte [esi + 2]
lea esi, [esi + 2]
cmc
jmp 0x136e47b
je 0x1eae373
push 0
jmp 0x18ad960
mov dword [ebp - 0x10], eax
stc
cmp esp, 0x47ba165e
mov dword [ebp - 8], 0xffffffff
stc
cmp cx, dx
cmp esi, 0xffff
jmp 0x186bbdc
sub esp, 0x114
test edx, 0x2a094214
jmp 0x1e4f4b2
call eax
pop edi
pop ebx
movzx esi, bp
mov si, bx
pop esi
jmp 0x188ab04
jns 0x1eece4c
lea edi, [esi - 1]
jmp 0x188c917
inc eax
cmp dx, cx
stc
cmp edi, ecx
jb 0x1d1773f
lea ecx, [ebp - 0x114]
push ecx
mov eax, 0x77df1a3b
mov byte [ebp + edi - 0x114], 0
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
jmp 0x1364230
ret
jle 0x18891d4
lea ebx, [esi + 1]
bts cx, bx
mov ecx, dword [ebp + 8]
test esp, esi
stc
cmp ebx, edi
jle 0x18686a6
jmp 0x1e87675
mov esp, ebp
bswap ebp
pop ebp
jmp 0x138a85e
jae 0x188fe18
mov esi, dword [edx + ecx + 0x1c]
lea eax, [esi + eax*4]
mov eax, dword [eax + ecx]
jmp 0x18d61ea
mov esp, ebp
mov bp, sp
pop ebp
jmp 0x1d404db
mov esp, ebp
pop ebp
jmp 0x1d3e1ff
add eax, ecx
jmp 0x1373f7e
mov dword [ebp - 0xc], eax
jmp 0x1362904
mov byte [esi], cl
jmp 0x18e1d52
cmp byte [esi + 1], 0x23
movzx ecx, sp
lea ecx, [esi + 1]
jmp 0x1ebe22d
je 0x1ee05f8
mov byte [ebx + eax], dl
jmp 0x1f725c7
test edi, edi
jmp 0x1e74949
jb 0x186c992
mov esi, dword [ebp - 0x10]
add esi, edx
cmc
cmp eax, esi
jmp 0x1e7d180
jne 0x1e7494f
lea edx, [ebp - 0x114]
bswap ax
push edx
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
jmp 0x1ea6e1c
mov eax, dword [ecx + 0x3c]
jmp 0x1e7a3a3
je 0x1fb2e43
mov eax, dword [eax + ecx + 0x7c]
push ebx
clc
push edi
jmp 0x1ec5f2e
cmp edi, edx
jmp 0x1f76e82
mov ecx, dword [ebp - 4]
jmp 0x1e87660
inc edi
jmp 0x1ee05eb
jne 0x1f2db49
cmp byte [ebp + 0x10], 0
jmp 0x186f368
push eax
push edx
cwde
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x1ed34ed
je 0x1f4a50b
xor eax, eax
bswap si
pop esi
jmp 0x1f074c1