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

Disassembly:
call rax
jmp 0x14186a725
call rax
mov r11, rax
stc
test rax, rax
jmp 0x14186a58f
mov byte [rsp + 0x18], r8b
test bh, 0xbd
push rbp
or bp, bp
setne bpl
push rsi
rcr si, cl
movsx si, cl
sub rsp, 0x158
rcl si, 0x9a
cmp r12b, 0xaf
xchg si, si
mov rbp, rdx
stc
mov sil, bpl
mov rsi, rcx
cmp dh, 0x99
test r12w, 0xca95
test rax, r11
test rcx, rcx
jmp 0x14186a17a
je 0x14186a1a3
test rdx, rdx
jmp 0x14186a188
je 0x14186a1a3
mov eax, 0x5a4d
cmc
test esi, 0xe154fac
cmp word [rcx], ax
je 0x14186a1bf
xor eax, eax
btc esi, r11d
dec sil
add rsp, 0x158
setge sil
pop rsi
pop rbp
jmp 0x14186a1be
ret
movsxd rax, dword [rcx + 0x3c]
test r8, 0xffffffffbd3ecd8a
cmp dword [rax + rcx], 0x4550
jmp 0x14186a1d6
jne 0x14186a1a3
mov r9d, dword [rax + rcx + 0x88]
test bl, 0x82
cmp r11b, dil
jmp 0x14186a1ef
mov dword [rsp + 0x20], r9d
test r9d, r9d
jmp 0x14186a1fc
je 0x14186a1a3
mov r10d, dword [rax + rcx + 0x8c]
xor dx, r15w
shr dh, cl
cmp r15b, r8b
lea rdx, [rcx + r9]
cmp ch, 0x96
test bl, 0x22
clc
mov qword [rsp + 0x178], rbx
mov qword [rsp + 0x150], rdi
cmp r12b, 0x33
test spl, 0x81
or r8d, 0xffffffff
sub edi, edi
jmp 0x14186a246
mov dword [rsp + 0x24], r10d
mov qword [rsp + 0x28], rdx
cmc
cmp rbp, 0xffff
jmp 0x14186a25d
ja 0x14186a274
mov r8d, ebp
sub r8d, dword [rdx + 0x10]
jmp 0x14186a26f
jmp 0x14186a448
mov eax, dword [rdx + 0x18]
cmp spl, r13b
test r8d, esp
test eax, eax
jmp 0x14186a284
je 0x14186a448
mov r11d, dword [rdx + 0x20]
xchg cl, ch
mov ecx, r14d
dec eax
mov ecx, edi
lea r11, [r11 + rsi]
stc
cmc
mov dword [rsp + 0x188], ecx
cmc
mov dword [rsp + 0x170], eax
clc
mov qword [rsp + 0x30], r11
test eax, eax
jmp 0x14186a2b9
js 0x14186a448
nop
lea ebx, [rax + rcx]
mov r10, rdi
lahf
shr r8b, cl
sar ebx, 1
mov eax, dword [r11 + rbx*4]
movsx r8d, r9w
mov r8d, dword [r11 + rbx*4]
cmc
movsx r9w, r10b
cdq
mov r11, rbp
add r9b, r13b
sub r11, rax
sbb al, sil
movzx eax, byte [rsp + 0x180]
add r8, rsi
sub r11, rsi
movsx r9d, r10w
nop
movsx r9d, si
movzx edx, byte [r11 + r8]
movzx r9d, byte [r8]
inc r8
jmp 0x14186a31a
test al, al
jmp 0x14186a321
je 0x14186a34d
mov ecx, r10d
bts ax, bx
ror ax, cl
mov eax, 0x32331101
stc
rol eax, cl
add al, r10b
xor dl, al
mov al, byte [rsp + 0x180]
jmp 0x14186a34a
inc r10
test dl, dl
jmp 0x14186a354
je 0x14186a368
cmp dl, r9b
jmp 0x14186a362
je 0x14186a302
cmp dl, r9b
jmp 0x14186a370
jb 0x14186a3a8
cmp dl, r9b
jmp 0x14186a37e
jbe 0x14186a3e1
mov eax, dword [rsp + 0x170]
movsx cx, ch
lea ecx, [rbx + 1]
jmp 0x14186a397
mov dword [rsp + 0x188], ecx
jmp 0x14186a3a3
jmp 0x14186a3ca
mov ecx, dword [rsp + 0x188]
movzx ax, r14b
cdqe
nop
lea eax, [rbx - 1]
cmp rsi, rax
mov dword [rsp + 0x170], eax
stc
test dil, 0x99
cmp ecx, eax
jmp 0x14186a3d1
jg 0x14186a426
mov r11, qword [rsp + 0x30]
jmp 0x14186a2c0
mov rax, qword [rsp + 0x28]
movsx r8d, sp
cwd
jmp 0x14186a3f1
mov rdx, qword [rsp + 0x28]
movsx r8, r13w
mov r9d, dword [rsp + 0x20]
mov eax, dword [rax + 0x24]
mov rcx, rsp
mov r10, 0xffffffff8e9f2a09
setns r10b
mov r10d, dword [rsp + 0x24]
not r8b
lea rcx, [rsi + rax]
movzx r8d, word [rcx + rbx*2]
jmp 0x14186a448
mov rdx, qword [rsp + 0x28]
test r12b, spl
and r10b, sil
cmc
mov r9d, dword [rsp + 0x20]
bts r10, r12
mov r10d, dword [rsp + 0x24]
or r8d, 0xffffffff
stc
cmp sil, r12b
cmp r8d, dword [rdx + 0x14]
jmp 0x14186a451
jae 0x14186a4f4
mov eax, dword [rdx + 0x1c]
movsx ecx, r13w
mov ecx, r8d
bt rdx, rbp
and dl, 7
movzx rdx, r12w
lea rax, [rax + rsi]
sar dh, cl
xor dx, r15w
rcl rdx, 0xb4
mov edx, dword [rax + r8*4]
cmc
test edx, edx
jmp 0x14186a486
je 0x14186a4f4
cmp edx, r9d
jb 0x14186a718
lea eax, [r10 + r9]
cmp r12d, edx
cmc
cmp edx, eax
jmp 0x14186a4a4
jae 0x14186a718
movzx ecx, byte [rsi + rdx]
rcr bl, cl
cdqe
lea rax, [rsi + rdx]
mov rbx, rax
test cl, cl
jmp 0x14186a4c0
je 0x14186a4f4
nop
test cl, 0xb9
stc
cmp cl, 0x2e
jmp 0x14186a4d3
je 0x14186a500
mov cl, byte [rbx + 1]
jmp 0x14186a4e1
inc rbx
cmp r10b, r15b
test cl, cl
jmp 0x14186a4ee
jne 0x14186a4cb
xor eax, eax
jmp 0x14186a4fb
jmp 0x14186a725
mov r8, rbx
cmp r9w, r14w
sub r8, rax
cmp r8, 0x104
jae 0x14186a4f4
mov rcx, rdi
cmp r8b, r11b
test r8, r8
jmp 0x14186a525
je 0x14186a56e
lea r9, [rsp + 0x40]
cqo
ror dl, cl
cmc
sub r9, rax
movzx edx, byte [rax]
cmp ecx, r12d
jmp 0x14186a543
test dl, dl
jmp 0x14186a54a
je 0x14186a56e
inc rcx
jmp 0x14186a558
mov byte [r9 + rax], dl
jmp 0x14186a561
inc rax
cmc
cmp rcx, r8
jb 0x14186a538
mov byte [rsp + rcx + 0x40], dil
movsxd rax, r11d
xchg cx, ax
lea rcx, [rsp + 0x40]
mov ah, 9
movsxd rax, eax
mov rax, qword [0x140c27048]
jmp 0x14185d500
jne 0x14186a5ca
lea rcx, [rsp + 0x40]
jmp 0x14186a5a8
mov rax, qword [0x140c27040]
call rax
mov r11, rax
test sp, 0x2b6
test rdi, r12
test rax, rax
jmp 0x14186a5c4
je 0x14186a4f4
cmp r11, rsi
jne 0x14186a67c
cmp byte [rsp + 0x180], dil
jmp 0x14186a5e0
je 0x14186a65f
lea rax, [rsp + 0x40]
ror dl, cl
sbb dl, 0x32
test edi, 0xa4ae9e32
sub rbp, rax
movsxd rax, ebx
stc
nop
rcr cx, 0xb9
ror dh, cl
lea rdx, [rsp + rdi + 0x40]
bswap rcx
rcl ah, cl
bts cx, dx
mov ecx, edi
ror ax, cl
xchg ah, ah
mov eax, 0x32331101
jmp 0x14186a624
rol eax, cl
add al, dil
stc
jmp 0x14186a62f
xor al, byte [rdx + rbp]
mov byte [rdx], al
jmp 0x14186a639
je 0x14186a652
inc rdi
cmp r9b, r11b
cmp rdi, 0x104
jb 0x14186a604
lea rbp, [rsp + 0x40]
movzx dx, ch
mov cx, 0x8802
mov rdx, rbp
mov eax, 0xde045e30
mov rcx, rsi
movzx rax, r8w
cdqe
mov rax, qword [0x140c27050]
jmp 0x140cb65ad
cmp byte [rbx + 1], 0x23
cmovo edx, eax
cqo
xchg dh, dl
lea rdx, [rbx + 1]
jmp 0x14186a690
jne 0x14186a6fd
movzx edx, byte [rbx + 2]
add rbx, 2
test dl, 0x26
cmc
test dl, dl
je 0x14186a6f4
nop
nop
mov al, dil
lea eax, [rdx - 0x30]
jmp 0x14186a6b7
inc rbx
cmc
test dil, r9b
cmp al, 9
jmp 0x14186a6c5
ja 0x14186a6f4
movsx eax, dl
mov dl, byte [rbx]
ror rcx, cl
stc
test r11b, 3
lea ecx, [rdi + rdi*4]
cmovne rdi, rdi
lea edi, [rax + rcx*2 - 0x30]
test rax, rdx
cmc
test dl, dl
jmp 0x14186a6ee
jne 0x14186a6af
movsxd rdx, edi
xor ch, 0x92
add cl, r8b
xor r8d, r8d
not ch
movzx ecx, r11w
mov rcx, r11
jmp 0x14186a70e
call fcn.14186a132
jmp 0x14186a725
lea rax, [rsi + rdx]
rcr ebp, cl
sub bp, ax
movsx bp, bl
mov rbx, qword [rsp + 0x178]
xchg bpl, bpl
movzx edi, si
mov rdi, qword [rsp + 0x150]
jmp 0x14186a740
add rsp, 0x158
movsx bp, r15b
movzx bp, dil
movzx esi, r9w
pop rsi
movsx bp, r10b
pop rbp
ret