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

Disassembly:
mov byte [rsp + 0x18], r8b
cmp r10, rbp
stc
cmp eax, 0x7c613b91
push rbp
xor bp, 0x3319
sub bp, r9w
push rsi
bswap si
sub rsp, 0x158
mov rbp, rdx
btr si, 1
add sil, bpl
cmp r9w, 0x61c8
mov rsi, rcx
jmp 0x1409ebcbf
test rcx, rcx
jmp 0x1409ebcc7
je 0x1409ebcee
test rdx, rdx
jmp 0x1409ebcd5
je 0x1409ebcee
mov eax, 0x5a4d
cmp bh, 8
test al, 0xb5
cmp word [rcx], ax
je 0x1409ebd0e
sub eax, eax
sar sil, cl
or sil, sil
xadd si, bp
add rsp, 0x158
jmp 0x1409ebd06
pop rsi
pop rbp
jmp 0x1409ebd0d
ret
movsxd rax, dword [rcx + 0x3c]
cmp dword [rax + rcx], 0x4550
jmp 0x1409ebd1e
jne 0x1409ebcee
mov r9d, dword [rax + rcx + 0x88]
test r11d, 0x59560b7c
jmp 0x1409ebd38
mov dword [rsp + 0x24], r9d
test r9d, r9d
jmp 0x1409ebd45
je 0x1409ebcee
mov r10d, dword [rax + rcx + 0x8c]
btr edx, r14d
lea rdx, [rcx + r9]
test r8, rbp
stc
cmp sil, 0x69
mov qword [rsp + 0x178], rbx
mov qword [rsp + 0x150], rdi
jmp 0x1409ebd78
or r8d, 0xffffffff
xor edi, edi
jmp 0x1409ebd85
mov dword [rsp + 0x170], r10d
stc
cmp rdi, rbp
mov qword [rsp + 0x28], rdx
test rbx, 0x76e32ee9
clc
cmp rbp, 0xffff
jmp 0x1409ebdaa
ja 0x1409ebdc1
mov r8d, ebp
sub r8d, dword [rdx + 0x10]
jmp 0x1409ebdbc
jmp 0x1409ebf87
mov eax, dword [rdx + 0x18]
cmp cl, r10b
test eax, eax
jmp 0x1409ebdce
je 0x1409ebf87
mov r10d, dword [rdx + 0x20]
not cx
movsxd rcx, ebx
cmovo ecx, esp
dec eax
bt ecx, r13d
ror cx, 0x46
mov ecx, edi
lea r10, [r10 + rsi]
stc
mov dword [rsp + 0x20], ecx
jmp 0x1409ebdfd
mov dword [rsp + 0x188], eax
test dl, 0x20
mov qword [rsp + 0x30], r10
test eax, eax
jmp 0x1409ebe13
js 0x1409ebf7a
lea ebx, [rax + rcx]
cdq
jmp 0x1409ebe22
mov r11, rdi
sar ebx, 1
rcl r8b, 0x78
mov eax, ebx
movzx eax, byte [rsp + 0x180]
clc
mov r8d, dword [r10 + rbx*4]
mov r10, rbp
movsx r9, r13w
add r8, rsi
sub r10, r8
cwd
movsxd rdx, esi
nop
movzx edx, byte [r10 + r8]
movzx r9d, r15w
movzx r9d, byte [r8]
jmp 0x1409ebe5f
inc r8
test al, al
je 0x1409ebeab
mov ecx, r11d
movsx rax, r11w
bswap eax
movsx ax, spl
mov eax, 0x80b6a22
clc
cmc
stc
rol eax, cl
test dil, 0x7d
add al, r11b
xor dl, al
movzx rax, sp
mov rax, 0x68e47acb
jmp 0x1409ebe9b
movzx eax, byte [rsp + 0x180]
jmp 0x1409ebea8
inc r11
test dl, dl
jmp 0x1409ebeb2
je 0x1409ebec6
cmp dl, r9b
jmp 0x1409ebec0
je 0x1409ebe4d
cmp dl, r9b
jmp 0x1409ebece
jb 0x1409ebefa
jbe 0x1409ebf31
mov eax, dword [rsp + 0x188]
seta ch
lea ecx, [rbx + 1]
jmp 0x1409ebeec
mov dword [rsp + 0x20], ecx
jmp 0x1409ebef5
jmp 0x1409ebf15
mov ecx, dword [rsp + 0x20]
lea eax, [rbx - 1]
cmp r12d, 0x3a70433d
jmp 0x1409ebf0e
mov dword [rsp + 0x188], eax
cmp ecx, eax
jmp 0x1409ebf1c
jg 0x1409ebf60
mov r10, qword [rsp + 0x30]
jmp 0x1409ebf2c
jmp 0x1409ebe19
mov rax, qword [rsp + 0x28]
not r8b
mov ch, dh
movsx r8, cx
mov eax, dword [rax + 0x24]
lea rcx, [rsi + rax]
movsxd r8, r11d
xchg r8b, r8b
movzx r8w, bl
movzx r8d, word [rcx + rbx*2]
jmp 0x1409ebf5b
jmp 0x1409ebf65
or r8d, 0xffffffff
clc
mov r9d, dword [rsp + 0x24]
bts edx, eax
movzx r10d, r11w
mov rdx, qword [rsp + 0x28]
sal r10w, cl
mov r10d, dword [rsp + 0x170]
stc
cmc
test r13b, r14b
cmp r8d, dword [rdx + 0x14]
jmp 0x1409ebf90
jae 0x1409ec02c
mov eax, dword [rdx + 0x1c]
shl edx, 0xf0
bsf cx, r8w
mov ecx, r8d
shl dx, cl
dec dx
rol rdx, cl
lea rax, [rax + rsi]
mov edx, dword [rax + r8*4]
test spl, 0xbf
test edx, edx
jmp 0x1409ebfc0
je 0x1409ec02c
cmp edx, r9d
jb 0x1409ec236
lea eax, [r10 + r9]
cmp sil, 0x8b
cmp edx, eax
jae 0x1409ec236
movzx ecx, byte [rsi + rdx]
rol rbx, 0x4f
sal bl, cl
clc
lea rax, [rsi + rdx]
inc bx
mov rbx, rax
test cl, cl
jmp 0x1409ebffb
je 0x1409ec02c
nop
stc
cmp cl, 0x2e
jmp 0x1409ec00b
je 0x1409ec038
movzx ecx, byte [rbx + 1]
inc rbx
test di, r15w
test cl, 0x5e
test cl, cl
jmp 0x1409ec026
jne 0x1409ec003
mov r8, rbx
sub r8, rax
test spl, r10b
cmp r8, 0x104
jmp 0x1409ec04d
jae 0x1409ec02c
mov rcx, rdi
cmp r12w, r9w
test r8, r8
jmp 0x1409ec062
je 0x1409ec0bb
lea r9, [rsp + 0x40]
or dl, spl
add rdx, 0x7b7d6de8
add dl, ah
sub r9, rax
movzx edx, byte [rax]
test r13b, 0xfa
test di, r10w
cmp di, 0x1143
test dl, dl
jmp 0x1409ec093
je 0x1409ec0bb
inc rcx
jmp 0x1409ec0a1
mov byte [r9 + rax], dl
jmp 0x1409ec0aa
inc rax
cmp rcx, r8
jmp 0x1409ec0b5
jb 0x1409ec07c
mov byte [rsp + rcx + 0x40], dil
lahf
movsx eax, si
movsxd rcx, edx
lea rcx, [rsp + 0x40]
bswap ax
mov rax, qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
jmp 0x1408731af
lea rax, [rsi + rdx]
sal bh, cl