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

Disassembly:
mov byte [rsp + 0x18], r8b
sal r11d, cl
push rbp
btc r11d, 0x25
push rsi
ror r11b, 0xb3
ror bpl, cl
bt r11w, r8w
sub rsp, 0x158
movzx r11d, r8b
shr rsi, 0x90
mov rbp, rdx
sal esi, 0xb4
rcl si, cl
mov rsi, rcx
test rcx, rcx
jmp 0x180e644dc
je 0x180e64506
test rdx, rdx
jmp 0x180e644ea
je 0x180e64506
mov eax, 0x5a4d
cmp esi, r13d
cmp word [rcx], ax
jmp 0x180e64500
je 0x180e64517
sub eax, eax
add rsp, 0x158
pop rsi
pop rbp
jmp 0x180e64516
ret
movsxd rax, dword [rcx + 0x3c]
cmp spl, 0x12
cmp dword [rax + rcx], 0x4550
jmp 0x180e6452b
jne 0x180e64506
mov r9d, dword [rax + rcx + 0x88]
stc
mov dword [rsp + 0x24], r9d
cmc
test r14w, 0xf9b4
test r9d, r9d
je 0x180e64506
mov r10d, dword [rax + rcx + 0x8c]
test r12w, 0x4f3e
and dl, r9b
mov qword [rsp + 0x178], rbx
sar edx, 0xd
btr edx, 0x34
lea rdx, [rcx + r9]
cmp dl, 0x87
jmp 0x180e6457b
or r8d, 0xffffffff
stc
clc
xor ebx, ebx
test rbx, r11
stc
mov qword [rsp + 0x150], rdi
cmp r15, rdi
cmc
mov dword [rsp + 0x170], r10d
test bpl, 0xbd
mov qword [rsp + 0x28], rdx
cmp rbp, 0xffff
jmp 0x180e645b0
ja 0x180e645c7
mov r8d, ebp
sub r8d, dword [rdx + 0x10]
jmp 0x180e645c2
jmp 0x180e6475d
mov eax, dword [rdx + 0x18]
test eax, eax
je 0x180e6475d
mov r10d, dword [rdx + 0x20]
movzx rcx, r15w
mov ecx, 0x3f39852c
dec cl
dec eax
rcl ch, cl
mov ecx, ebx
jmp 0x180e645ed
lea r10, [r10 + rsi]
stc
clc
mov dword [rsp + 0x188], ebx
cmp cx, 0xeda7
mov dword [rsp + 0x20], eax
clc
cmp r12w, r9w
mov qword [rsp + 0x30], r10
clc
test eax, eax
jmp 0x180e64615
js 0x180e64754
nop
mov rdi, rbp
rcl r8b, 0xa2
bsr di, ax
lea edi, [rax + rcx]
movzx r8d, r11b
adc dx, 0xddb8
btc ecx, edi
mov rcx, rbp
xchg dh, dl
bswap dx
movzx dx, r11b
sar edi, 1
btr dx, bp
cmove edx, r11d
shl dh, cl
mov edx, dword [r10 + rdi*4]
add rdx, rsi
jmp 0x180e6465b
call fcn.180e64322
test eax, eax
jmp 0x180e64667
jns 0x180e64687
mov ecx, dword [rsp + 0x188]
movsx rax, r8w
movsxd rax, r12d
lea eax, [rdi - 1]
mov dword [rsp + 0x20], eax
jmp 0x180e646b0
test eax, eax
jmp 0x180e6468e
jle 0x180e646fd
mov eax, dword [rsp + 0x20]
lea ecx, [rdi + 1]
mov dword [rsp + 0x188], ecx
neg r11b
and r10, 0x4a1a270b
sbb r10w, r8w
cmp ecx, eax
mov r10, qword [rsp + 0x30]
xchg r11b, r11b
mov r11b, byte [rsp + 0x180]
jmp 0x180e646c7
jle 0x180e64627
mov rdx, qword [rsp + 0x28]
mov r9b, 0x87
mov r9d, dword [rsp + 0x24]
cmovae r10w, r13w
mov r10d, dword [rsp + 0x170]
test r15, rax
jmp 0x180e646ef
or r8d, 0xffffffff
jmp 0x180e646f8
jmp 0x180e6475d
mov rax, qword [rsp + 0x28]
cqo
movsx r8d, r9w
movsx r10, r15w
mov rdx, qword [rsp + 0x28]
mov cl, 0x88
mov r10b, r15b
movsxd r8, ebp
mov r9d, dword [rsp + 0x24]
movzx cx, ch
not r10b
mov eax, dword [rax + 0x24]
mov r8w, 0xa903
mov r10d, dword [rsp + 0x170]
lea rcx, [rsi + rax]
setne r8b
xchg r8b, r8b
cmovb r8w, r12w
movzx r8d, word [rcx + rdi*2]
jmp 0x180e6474f
jmp 0x180e6475d
mov r10d, dword [rsp + 0x170]
clc
cmp r8d, dword [rdx + 0x14]
jmp 0x180e64766
jae 0x180e64807
mov eax, dword [rdx + 0x1c]
sub dx, di
mov ecx, r8d
bsf dx, r11w
rol dh, 0x1e
add rax, rsi
setp dl
cmp cl, 0x35
mov edx, dword [rax + r8*4]
test r10b, 0x25
stc
test edx, edx
je 0x180e64807
cmp edx, r9d
jmp 0x180e6479f
jb 0x180e649ff
lea eax, [r10 + r9]
cmp edx, eax
jmp 0x180e647b0
jae 0x180e649ff
movzx ecx, byte [rsi + rdx]
btc edi, 0xa2
lea rax, [rsi + rdx]
or dil, 0xa8
mov rdi, rax
clc
stc
test cl, cl
je 0x180e64807
nop
clc
stc
cmp rsi, 0xffffffff9499e1a4
cmp cl, 0x2e
jmp 0x180e647e5
je 0x180e6480e
mov cl, byte [rdi + 1]
jmp 0x180e647f3
inc rdi
stc
test r12b, cl
test cl, cl
jmp 0x180e64801
jne 0x180e647dd
mov r8, rdi
sub r8, rax
clc
stc
cmp r8, 0x104
jmp 0x180e64822
jae 0x180e64807
mov rcx, rbx
cmp dil, bpl
test r8, r8
jmp 0x180e64836
je 0x180e6488d
lea r9, [rsp + 0x40]
cmp r12w, r9w
cmovb dx, dx
btr rdx, 0x27
sub r9, rax
sal rdx, cl
dec dl
xchg edx, edx
movzx edx, byte [rax]
cmp r15d, r12d
test dl, dl
jmp 0x180e64865
je 0x180e6488d
inc rcx
jmp 0x180e64873
mov byte [r9 + rax], dl
jmp 0x180e6487c
inc rax
cmp rcx, r8
jmp 0x180e64887
jb 0x180e64858
mov byte [rsp + rcx + 0x40], bl
not ch
lea rcx, [rsp + 0x40]
cdqe
movzx rax, di
mov rax, qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
jmp 0x1809ed34f
lea rax, [rsi + rdx]
bt rbp, r12