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

Disassembly:
call rax
mov r11, rax
clc
jmp 0x141884c45
call rax
mov r11, rax
cmp r11b, bl
cmp r11b, 3
test rax, rax
jmp 0x141884c23
call rax
jmp 0x141884dba
mov byte [rsp + 0x18], r8b
clc
push rbp
push rsi
movzx esi, r11w
shl si, 0x91
shr bpl, cl
sub rsp, 0x158
ror ebp, cl
rcl bpl, cl
mov rbp, rdx
mov rsi, rcx
test rcx, rcx
je 0x141884810
test rdx, rdx
jmp 0x1418847f2
je 0x141884810
mov eax, 0x5a4d
jmp 0x141884802
cmp word [rcx], ax
jmp 0x14188480a
je 0x14188482f
sub eax, eax
bsf ebp, r8d
add rsp, 0x158
mov esi, 0xbf08e808
pop rsi
movsx bp, r8b
pop rbp
jmp 0x14188482e
ret
movsxd rax, dword [rcx + 0x3c]
cmp r10b, 0xbc
cmp dword [rax + rcx], 0x4550
jmp 0x141884843
jne 0x141884810
mov r9d, dword [rax + rcx + 0x88]
clc
mov dword [rsp + 0x20], r9d
test r9d, r9d
jmp 0x14188485f
je 0x141884810
mov r10d, dword [rax + rcx + 0x8c]
movzx dx, r13b
setl dh
movsx rdx, dx
lea rdx, [rcx + r9]
mov qword [rsp + 0x178], rbx
mov qword [rsp + 0x150], rdi
or r8d, 0xffffffff
xor edi, edi
mov dword [rsp + 0x24], r10d
jmp 0x14188489d
mov qword [rsp + 0x28], rdx
test spl, r14b
test ah, 8
cmp rbp, 0xffff
ja 0x1418848c8
mov r8d, ebp
stc
cmc
sub r8d, dword [rdx + 0x10]
jmp 0x1418848c3
jmp 0x141884ae7
mov eax, dword [rdx + 0x18]
cmp bpl, 0xaf
stc
test eax, eax
je 0x141884ae7
mov r11d, dword [rdx + 0x20]
jmp 0x1418848e1
dec eax
xadd ch, cl
and ecx, r11d
bts rcx, rsi
mov ecx, edi
test r11d, 0x4b8913b7
add r11, rsi
mov dword [rsp + 0x188], ecx
jmp 0x141884908
mov dword [rsp + 0x170], eax
cmp al, r9b
mov qword [rsp + 0x30], r11
stc
test eax, eax
js 0x141884ae7
nop
movzx dx, r8b
test bpl, r12b
sbb r10w, 0xeeae
lea ebx, [rax + rcx]
test bp, 0x1d19
sub r10b, al
or dx, 0xd828
mov r10, rdi
btc r8w, di
bt r9d, 0xb0
xadd r8w, r9w
sar ebx, 1
mov eax, dword [r11 + rbx*4]
btc rdx, 0xa7
rol edx, 5
sbb r8b, 3
mov r8d, dword [r11 + rbx*4]
add r9d, 0xb108e4b9
inc r9b
sub r11b, r12b
mov r11, rbp
sar r9w, 0xa5
cwd
sub r11, rax
clc
movzx eax, byte [rsp + 0x180]
bsf r9w, r15w
add r8, rsi
cmp r11b, 0x99
xadd rdx, rdx
sub r11, rsi
inc r9b
movzx edx, r13w
cwd
nop
movzx edx, r9w
cqo
movzx edx, byte [r11 + r8]
xchg r9, r9
movsx r9, di
movsxd r9, r13d
movzx r9d, byte [r8]
jmp 0x1418849c5
inc r8
test al, al
jmp 0x1418849cf
je 0x1418849fd
mov ecx, r10d
mov eax, 0x27a8e8bf
cmc
rol eax, cl
jmp 0x1418849e5
add al, r10b
xor dl, al
mov al, byte [rsp + 0x180]
jmp 0x1418849f6
inc r10
test r8b, 0x20
test dl, dl
jmp 0x141884a04
je 0x141884a13
cmp dl, r9b
je 0x1418849ad
cmp dl, r9b
jb 0x141884a49
cmp dl, r9b
jmp 0x141884a24
jbe 0x141884a7e
mov eax, dword [rsp + 0x170]
movzx rcx, bp
lea ecx, [rbx + 1]
jmp 0x141884a3d
mov dword [rsp + 0x188], ecx
jmp 0x141884a67
mov ecx, dword [rsp + 0x188]
mov al, r12b
btc ax, dx
lea eax, [rbx - 1]
test spl, r13b
mov dword [rsp + 0x170], eax
cmp rbp, rbx
cmp ecx, eax
jmp 0x141884a6e
jg 0x141884ace
mov r11, qword [rsp + 0x30]
jmp 0x14188492f
mov rax, qword [rsp + 0x28]
setne cl
xchg cx, r10w
mov rdx, qword [rsp + 0x28]
movsx r8w, bl
mov r9d, dword [rsp + 0x20]
mov r10b, r10b
cmovns r10w, bx
mov eax, dword [rax + 0x24]
mov r10b, 0x35
jmp 0x141884aac
mov r10d, dword [rsp + 0x24]
xchg cl, ch
bswap rcx
lea rcx, [rsi + rax]
jmp 0x141884abf
movzx r8d, word [rcx + rbx*2]
jmp 0x141884ac9
jmp 0x141884ae7
mov rdx, qword [rsp + 0x28]
mov r9d, dword [rsp + 0x20]
mov r10d, dword [rsp + 0x24]
cmc
jmp 0x141884ae3
or r8d, 0xffffffff
cmp r8d, dword [rdx + 0x14]
jmp 0x141884af0
jae 0x141884b83
mov eax, dword [rdx + 0x1c]
add dl, spl
or rdx, rsp
mov ecx, r8d
add rax, rsi
movzx dx, r15b
mov edx, dword [rax + r8*4]
jmp 0x141884b16
test edx, edx
jmp 0x141884b1d
je 0x141884b83
cmp edx, r9d
jmp 0x141884b2b
jb 0x141884dab
lea eax, [r10 + r9]
cmp edx, eax
jmp 0x141884b3c
jae 0x141884dab
movzx ecx, byte [rsi + rdx]
lea rax, [rsi + rdx]
bts rbx, rsi
mov rbx, rax
test cl, cl
je 0x141884b83
nop
test dl, dil
cmp cl, 0x2e
jmp 0x141884b65
je 0x141884b8a
mov cl, byte [rbx + 1]
jmp 0x141884b73
inc rbx
test cl, cl
jmp 0x141884b7d
jne 0x141884b5d
xor eax, eax
jmp 0x141884dba
mov r8, rbx
stc
sub r8, rax
cmp spl, bpl
cmp r8, 0x104
jmp 0x141884ba0
jae 0x141884b83
mov rcx, rdi
cmp rbx, rsp
jmp 0x141884bb1
test r8, r8
jmp 0x141884bb9
je 0x141884c06
lea r9, [rsp + 0x40]
movsx dx, dil
sub r9, rax
rol dx, cl
movzx edx, byte [rax]
jmp 0x141884bd7
test dl, dl
jmp 0x141884bde
je 0x141884c06
inc rcx
jmp 0x141884bec
mov byte [r9 + rax], dl
jmp 0x141884bf5
inc rax
cmp rcx, r8
jmp 0x141884c00
jb 0x141884bcf
mov byte [rsp + rcx + 0x40], dil
mov cx, di
movsx rcx, di
lea rcx, [rsp + 0x40]
mov rax, qword [0x140c3b048]
jmp 0x140c87ec4
jne 0x141884c4e
lea rcx, [rsp + 0x40]
movsx rax, r11w
mov rax, qword [0x140c3b040]
jmp 0x140c5af0c
test rax, rax
je 0x141884b83
cmp r11, rsi
jne 0x141884cfb
cmp byte [rsp + 0x180], dil
jmp 0x141884c64
je 0x141884ce2
lea rax, [rsp + 0x40]
sbb dh, 0x13
shr cx, 5
sub rbp, rax
btc ax, r11w
rol al, 0x3d
cmc
nop
lea rdx, [rsp + rdi + 0x40]
rol rax, 0x37
ror ax, 1
cdqe
mov ecx, edi
movsx ax, r8b
cdqe
rcr ah, 0x8a
mov eax, 0x27a8e8bf
rol eax, cl
test rbp, r14
add al, dil
cmc
test r10w, r13w
xor al, byte [rdx + rbp]
jmp 0x141884cb7
mov byte [rdx], al
jmp 0x141884cbe
je 0x141884cda
inc rdi
stc
cmp rdi, 0x104
jmp 0x141884cd4
jb 0x141884c83
lea rbp, [rsp + 0x40]
rdtsc
cwde
mov rdx, rbp
movzx ecx, si
movsx rax, bx
mov rcx, rsi
mov rax, qword [0x140c3b050]
jmp 0x14181dc72
cmp byte [rbx + 1], 0x23
cqo
mov dl, r15b
movsx dx, sil
lea rdx, [rbx + 1]
jmp 0x141884d12
jne 0x141884d9b
movzx edx, byte [rbx + 2]
add rbx, 2
test dl, dl
jmp 0x141884d27
je 0x141884d8f
nop
mov ah, 0x84
movsx ax, r12b
cwde
lea eax, [rdx - 0x30]
jmp 0x141884d3f
inc rbx
test r8b, spl
test ch, 0x21
cmp al, 9
jmp 0x141884d4f
ja 0x141884d8f
movsx eax, dl
bt cx, r10w
sal rcx, 0x88
bsr cx, r14w
mov dl, byte [rbx]
movzx ecx, sp
clc
shrd ecx, ebp, 5
lea ecx, [rdi + rdi*4]
shl dil, 0x2d
bt di, 0xb3
ror rdi, 0x29
lea edi, [rax + rcx*2 - 0x30]
test ebx, r10d
test dl, dl
jne 0x141884d37
movsxd rdx, edi
shl cx, cl
setne cl
movsx ecx, bp
xor r8d, r8d
mov rcx, r11
call fcn.1418847bc
jmp 0x141884dba
lea rax, [rsi + rdx]
shr bpl, cl
adc bl, 0xa1
movsx bp, bpl
mov rbx, qword [rsp + 0x178]
mov rdi, qword [rsp + 0x150]
inc rbp
add rsp, 0x158
setnp sil
pop rsi
cmovne rbp, rbp
pop rbp
jmp 0x141884de3
ret