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

Disassembly:
mov byte [rsp + 0x18], r8b
cmc
test r14w, 0x4eb5
push rbp
shl ebp, cl
xor bpl, r8b
cmp r8b, r10b
push rsi
sbb sil, 0x94
movsx ebp, r9w
xadd bpl, sil
sub rsp, 0x158
mov rbp, rdx
rol esi, cl
mov rsi, r13
clc
mov rsi, rcx
cmp di, 0x6326
clc
test rcx, rcx
je 0x140820a12
test rdx, rdx
je 0x140820a12
mov eax, 0x5a4d
cmp word [rcx], ax
jmp 0x140820a0c
je 0x140820a3c
sub eax, eax
adc sil, bpl
shl sil, 0x27
or ebp, ecx
add rsp, 0x158
setno bpl
bswap si
pop rsi
movsx bp, r12b
movsx rbp, r13w
pop rbp
jmp 0x140820a3b
ret
movsxd rax, dword [rcx + 0x3c]
cmp dword [rax + rcx], 0x4550
jne 0x140820a12
mov r9d, dword [rax + rcx + 0x88]
cmp r13b, 0x19
test r15b, r10b
cmc
mov dword [rsp + 0x24], r9d
test ebx, ebp
test r9d, r9d
jmp 0x140820a6c
je 0x140820a12
mov r10d, dword [rax + rcx + 0x8c]
lea rdx, [rcx + r9]
mov qword [rsp + 0x178], rbx
cmp sp, 0x795c
mov qword [rsp + 0x150], rdi
clc
cmp dil, al
stc
or r8d, 0xffffffff
cmp r12w, 0x725c
cmc
sub edi, edi
mov dword [rsp + 0x170], r10d
mov qword [rsp + 0x28], rdx
test cl, 0xe9
cmp rbp, 0xffff
jmp 0x140820ac1
ja 0x140820ad9
mov r8d, ebp
stc
jmp 0x140820ad0
sub r8d, dword [rdx + 0x10]
jmp 0x140820c87
mov eax, dword [rdx + 0x18]
cmc
stc
test eax, eax
je 0x140820c87
mov r10d, dword [rdx + 0x20]
movzx cx, bpl
seta ch
dec eax
xadd cl, cl
bt ecx, r11d
sal cx, 0x76
mov ecx, edi
cmp r9w, r15w
clc
add r10, rsi
cmp bh, 0x4b
test r13b, 0x7e
mov dword [rsp + 0x20], ecx
test r13b, r14b
mov dword [rsp + 0x188], eax
cmc
mov qword [rsp + 0x30], r10
test di, si
cmp r11d, r8d
test eax, eax
js 0x140820c7f
lea ebx, [rax + rcx]
cmp edx, 0x1ab20400
cqo
mov r11, rdi
sar r8d, 8
jmp 0x140820b49
sar ebx, 1
ror r8w, 0x7b
btc rdx, r14
mov eax, ebx
movzx eax, byte [rsp + 0x180]
mov r8d, dword [r10 + rbx*4]
mov r10, rbp
shl r9b, 0xce
lea r8, [r8 + rsi]
add r9b, r11b
sub r10, r8
movsx r9d, r11w
movsxd r9, ecx
nop
dec dx
movzx edx, byte [r10 + r8]
movzx r9d, byte [r8]
jmp 0x140820b8c
inc r8
test al, al
jmp 0x140820b96
je 0x140820bc1
mov ecx, r11d
mov eax, 0x31206d0c
rol eax, cl
clc
add al, r11b
xor dl, al
movzx eax, byte [rsp + 0x180]
jmp 0x140820bb9
inc r11
test sp, 0x679f
test dl, dl
jmp 0x140820bc8
je 0x140820bdc
cmp dl, r9b
jmp 0x140820bd6
je 0x140820b7e
cmp dl, r9b
jb 0x140820c10
jbe 0x140820c3f
mov eax, dword [rsp + 0x188]
movzx cx, r10b
movsxd rcx, edx
lea ecx, [rbx + 1]
jmp 0x140820c02
mov dword [rsp + 0x20], ecx
jmp 0x140820c0b
jmp 0x140820c28
mov ecx, dword [rsp + 0x20]
lea eax, [rbx - 1]
jmp 0x140820c1c
mov dword [rsp + 0x188], eax
cmc
cmp r14w, r12w
cmp ecx, eax
jg 0x140820c64
mov r10, qword [rsp + 0x30]
jmp 0x140820c3a
jmp 0x140820b32
mov rax, qword [rsp + 0x28]
bswap ecx
mov eax, dword [rax + 0x24]
lea rcx, [rsi + rax]
cmova r8d, eax
movsx r8w, dil
bswap r8w
movzx r8d, word [rcx + rbx*2]
jmp 0x140820c72
or r8d, 0xffffffff
test rdi, 0x19dd31e4
movzx edx, sp
mov r9d, dword [rsp + 0x24]
mov rdx, qword [rsp + 0x28]
xor r10b, dl
mov r10d, dword [rsp + 0x170]
cmp r8d, dword [rdx + 0x14]
jmp 0x140820c90
jae 0x140820d36
mov eax, dword [rdx + 0x1c]
movsxd rdx, edi
sar dx, cl
mov ecx, r8d
sub dh, dl
sbb dx, sp
ror rdx, cl
lea rax, [rax + rsi]
sub dh, 0xd7
mov edx, dword [rax + r8*4]
jmp 0x140820cba
test edx, edx
jmp 0x140820cc1
je 0x140820d36
cmp edx, r9d
jmp 0x140820ccf
jb 0x140820f27
lea eax, [r10 + r9]
cmp edx, eax
jmp 0x140820ce0
jae 0x140820f27
movzx ecx, byte [rsi + rdx]
dec bx
shrd ax, r9w, 6
test al, r8b
lea rax, [rsi + rdx]
mov rbx, rax
test cl, cl
jmp 0x140820d04
je 0x140820d36
nop
clc
cmp cl, 0x2e
je 0x140820d3d
movzx ecx, byte [rbx + 1]
jmp 0x140820d1e
inc rbx
cmp r11w, 0x79cc
clc
stc
test cl, cl
jmp 0x140820d30
jne 0x140820d0c
mov r8, rbx
stc
sub r8, rax
test cx, bp
cmp r8, 0x104
jae 0x140820d36
mov rcx, rdi
cmp r13b, r13b
test r8, r8
jmp 0x140820d62
je 0x140820da5
lea r9, [rsp + 0x40]
sub r9, rax
rcl dl, cl
setnp dl
sal dl, cl
movzx edx, byte [rax]
cmc
test dl, dl
je 0x140820da5
inc rcx
jmp 0x140820d8b
mov byte [r9 + rax], dl
jmp 0x140820d94
inc rax
cmp rcx, r8
jmp 0x140820d9f
jb 0x140820d77
mov byte [rsp + rcx + 0x40], dil
not cx
movsx eax, r14w
lea rcx, [rsp + 0x40]
mov rax, qword [0x1403d2158]
jmp 0x140753e6d
lea rax, [rsi + rdx]
bsr rbp, rbp