Function at 0x1418750b8
Capabilities:
Execute anti-debugging instructions
Parse pe header
Resolve function by parsing pe exports

Disassembly:
call rax
mov r11, rax
test rax, rax
je 0x1418754a6
cmp r11, rsi
jne 0x1418755ea
cmp byte [rsp + 0x180], dil
jmp 0x14187555f
call rax
mov r11, rax
test rax, rax
jmp 0x141875544
mov byte [rsp + 0x18], r8b
push rbp
clc
push rsi
adc rsi, 0x673a9bad
sub rsp, 0x158
dec bpl
mov esi, 0x5d2a433a
mov rbp, rdx
clc
shl si, 0xe
mov rsi, rcx
cmp r11b, 0x33
stc
test dil, 0x8d
test rcx, rcx
jmp 0x1418750f2
je 0x141875119
test rdx, rdx
jmp 0x141875100
je 0x141875119
mov eax, 0x5a4d
cmp word [rcx], ax
jmp 0x141875113
je 0x141875142
sub eax, eax
movzx ebp, cx
add rsp, 0x158
cmovge bp, r11w
xchg sil, sil
jmp 0x141875132
pop rsi
mov bpl, 0x34
movzx bp, r11b
pop rbp
jmp 0x141875141
ret
movsxd rax, dword [rcx + 0x3c]
jmp 0x14187514b
cmp dword [rax + rcx], 0x4550
jne 0x141875119
mov r9d, dword [rax + rcx + 0x88]
jmp 0x141875168
mov dword [rsp + 0x20], r9d
test bpl, 0xb
cmc
clc
test r9d, r9d
jmp 0x14187517b
je 0x141875119
mov r10d, dword [rax + rcx + 0x8c]
shr dh, cl
mov dh, bl
rol edx, cl
lea rdx, [rcx + r9]
mov qword [rsp + 0x178], rbx
cmp r10w, 0xa691
clc
cmp r10b, r8b
mov qword [rsp + 0x150], rdi
jmp 0x1418751bb
or r8d, 0xffffffff
clc
sub edi, edi
cmp esp, r10d
mov dword [rsp + 0x24], r10d
mov qword [rsp + 0x28], rdx
stc
cmp rbp, 0xffff
jmp 0x1418751dc
ja 0x1418751f6
mov r8d, ebp
cmp r14w, 0xacab
clc
cmc
sub r8d, dword [rdx + 0x10]
jmp 0x1418753fc
mov eax, dword [rdx + 0x18]
test r11w, 0xec34
cmp r11b, bpl
test r14d, r9d
test eax, eax
jmp 0x14187520c
je 0x1418753fc
mov r11d, dword [rdx + 0x20]
dec cl
xchg cx, cx
mov cx, bx
dec eax
mov ecx, edi
add r11, rsi
cmp bp, r11w
clc
cmc
mov dword [rsp + 0x188], ecx
jmp 0x141875237
mov dword [rsp + 0x170], eax
cmp r13b, r14b
mov qword [rsp + 0x30], r11
cmp r12b, 0x30
test r10w, 0x4d15
test eax, eax
jmp 0x141875257
js 0x1418753fc
nop
lea ebx, [rax + rcx]
mov r10, rdi
bswap dx
shr dh, 0x3d
sar ebx, 1
rdtsc
mov eax, dword [r11 + rbx*4]
sub r8, r12
cmp sil, cl
bt r8w, si
mov r8d, dword [r11 + rbx*4]
mov r11, rbp
rcr edx, cl
neg rdx
sub r11, rax
xadd al, ah
movzx eax, byte [rsp + 0x180]
add r9w, dx
bsf edx, r13d
lea r8, [r8 + rsi]
sub r11, rsi
nop
movsx r9w, r8b
movzx edx, byte [r11 + r8]
inc r9w
mov r9w, si
movzx r9d, byte [r8]
jmp 0x1418752c2
inc r8
jmp 0x1418752ce
test al, al
jmp 0x1418752d5
je 0x14187530a
mov ecx, r10d
bswap ax
rol al, 0xb1
mov eax, 0x40d9133
rol eax, cl
jmp 0x1418752f0
add al, r10b
stc
xor dl, al
dec al
mov al, byte [rsp + 0x180]
jmp 0x141875304
inc r10
cmp bl, bpl
test dl, dl
jmp 0x141875311
je 0x141875325
cmp dl, r9b
jmp 0x14187531f
je 0x1418752ac
cmp dl, r9b
jmp 0x14187532d
jb 0x141875363
cmp dl, r9b
jmp 0x14187533b
jbe 0x141875399
mov eax, dword [rsp + 0x170]
movsx rcx, r11w
xchg cx, cx
lea ecx, [rbx + 1]
jmp 0x141875357
mov dword [rsp + 0x188], ecx
jmp 0x14187537d
mov ecx, dword [rsp + 0x188]
lea eax, [rbx - 1]
stc
test r8d, r14d
mov dword [rsp + 0x170], eax
test r8w, r9w
stc
cmp ecx, eax
jmp 0x141875384
jg 0x1418753db
mov r11, qword [rsp + 0x30]
jmp 0x141875394
jmp 0x14187525e
mov rax, qword [rsp + 0x28]
movsxd r10, r8d
mov rdx, qword [rsp + 0x28]
mov r9d, dword [rsp + 0x20]
movsxd rcx, ebp
mov eax, dword [rax + 0x24]
movsx r8, r9w
movzx r8, ax
mov r10d, dword [rsp + 0x24]
xchg cl, r8b
movzx rcx, r8w
mov ch, 0x20
lea rcx, [rsi + rax]
movzx r8d, word [rcx + rbx*2]
jmp 0x1418753d6
jmp 0x1418753fc
mov rdx, qword [rsp + 0x28]
and r10b, r15b
xchg r9b, r9b
ror r10w, cl
mov r9d, dword [rsp + 0x20]
add r10d, ebx
mov r10d, dword [rsp + 0x24]
cmc
or r8d, 0xffffffff
cmp r8d, dword [rdx + 0x14]
jmp 0x141875405
jae 0x1418754a6
mov eax, dword [rdx + 0x1c]
cwd
mov ecx, r8d
not rdx
lea rax, [rax + rsi]
movsxd rdx, r13d
and dh, 0x17
cmc
mov edx, dword [rax + r8*4]
stc
cmp r10w, 0x6823
test edx, edx
jmp 0x141875433
je 0x1418754a6
cmp edx, r9d
jb 0x141875680
lea eax, [r10 + r9]
cmc
cmp edx, eax
jmp 0x14187544e
jae 0x141875680
movzx ecx, byte [rsi + rdx]
lea rax, [rsi + rdx]
cmovae ebx, esp
jmp 0x141875465
mov rbx, rax
test cl, cl
je 0x1418754a6
nop
jmp 0x141875477
cmp cl, 0x2e
jmp 0x14187547f
je 0x1418754b2
mov cl, byte [rbx + 1]
jmp 0x14187548d
inc rbx
jmp 0x141875499
test cl, cl
jmp 0x1418754a0
jne 0x141875477
xor eax, eax
jmp 0x1418754ad
jmp 0x14187568b
mov r8, rbx
sub r8, rax
cmp r8, 0x104
jae 0x1418754a6
mov rcx, rdi
jmp 0x1418754cd
test r8, r8
jmp 0x1418754d5
je 0x141875523
lea r9, [rsp + 0x40]
btc dx, 0x35
sub r9, rax
cmc
sal dl, 0x37
movzx edx, byte [rax]
test rbx, 0x3af4582
test dl, dl
jmp 0x1418754fd
je 0x141875523
inc rcx
mov byte [r9 + rax], dl
jmp 0x14187550f
inc rax
cmp r11b, r15b
cmp rcx, r8
jmp 0x14187551d
jb 0x1418754ec
mov byte [rsp + rcx + 0x40], dil
sets cl
movzx ax, spl
lea rcx, [rsp + 0x40]
movsxd rax, esi
mov rax, qword [0x140c32048]
jmp 0x140cd16ec
jne 0x140c82314
lea rcx, [rsp + 0x40]
movsx rax, r14w
mov rax, qword [0x140c32040]
jmp 0x140c82306
je 0x1418755c8
lea rax, [rsp + 0x40]
sub rbp, rax
rdtsc
nop
cdqe
rcl rcx, cl
ror ch, 0x12
lea rdx, [rsp + rdi + 0x40]
bts rax, r10
mov ecx, edi
movzx eax, di
mov eax, 0x40d9133
rol eax, cl
cmp spl, 0x16
test rsi, r15
add al, dil
xor al, byte [rdx + rbp]
jmp 0x14187559f
mov byte [rdx], al
jmp 0x1418755a6
je 0x1418755c1
inc rdi
cmp rdi, 0x104
jmp 0x1418755bb
jb 0x141875578
lea rbp, [rsp + 0x40]
mov dl, 0x21
mov rdx, rbp
jmp 0x1418755d8
mov rcx, rsi
cwde
mov rax, qword [0x140c32050]
call rax
jmp 0x14187568b
cmp byte [rbx + 1], 0x23
cwd
movsx edx, sp
xchg dl, dh
lea rdx, [rbx + 1]
jmp 0x1418755fe
jne 0x141875665
movzx edx, byte [rbx + 2]
test bpl, 0xb
add rbx, 2
jmp 0x141875615
test dl, dl
jmp 0x14187561c
je 0x14187565a
nop
lea eax, [rdx - 0x30]
jmp 0x14187562b
inc rbx
test r11w, 0xe81b
cmp al, 9
ja 0x14187565a
movsx eax, dl
mov dl, byte [rbx]
lea ecx, [rdi + rdi*4]
and edi, 0xe82534a0
setl dil
lea edi, [rax + rcx*2 - 0x30]
test dl, dl
jne 0x141875623
movsxd rdx, edi
sbb ecx, 0xa0130590
sal cl, cl
xor r8d, r8d
movsx ecx, di
mov ecx, r15d
mov rcx, r11
jmp 0x141875676
call fcn.1418750b8
jmp 0x14187568b
lea rax, [rsi + rdx]
shl di, 0xb9
rcr si, cl
mov rbx, qword [rsp + 0x178]
and sil, dl
mov rdi, qword [rsp + 0x150]
neg rbp
add rsp, 0x158
pop rsi
not bp
pop rbp
jmp 0x1418756b2
ret