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

Disassembly:
call rax
mov r11, rax
test rax, rax
jne 0x140500adb
lea rcx, [rsp + 0x50]
movzx rax, r9w
mov rax, qword [0x1408ba218]
call rax
mov r11, rax
test rax, rax
je 0x1408e4240
cmp r11, rsi
jmp 0x1408e45b2
call rax
jmp 0x1408e46f6
mov byte [rsp + 0x18], r8b
jmp 0x1408e40d9
mov qword [rsp + 0x10], rdx
push rbp
push rsi
sub rsp, 0x178
dec si
btr rsi, r8
xor bpl, r13b
mov rbp, rdx
ror sil, cl
add si, 0x49b5
mov rsi, rcx
test rcx, rcx
jmp 0x1408e4107
je 0x1408e4133
test rdx, rdx
jmp 0x1408e4115
je 0x1408e4133
mov eax, 0x5a4d
jmp 0x1408e4125
cmp word [rcx], ax
jmp 0x1408e412d
je 0x1408e414e
sub eax, eax
bsf rsi, r15
bt si, 0x5f
add rsp, 0x178
movzx ebp, bx
pop rsi
mov bpl, dil
pop rbp
ret
movsxd rax, dword [rcx + 0x3c]
clc
cmp dword [rax + rcx], 0x4550
jne 0x1408e4133
mov r8d, dword [rax + rcx + 0x88]
mov dword [rsp + 0x30], r8d
stc
test spl, bpl
jmp 0x1408e4176
test r8d, r8d
jmp 0x1408e417e
je 0x1408e4133
mov r9d, dword [rax + rcx + 0x8c]
movsx dx, sil
sub dl, sil
ror rcx, 0x77
lea rdx, [rsi + r8]
and cx, 0x1f52
btr cx, bx
bts cx, r14w
mov qword [rsp + 0x170], rbx
dec cl
mov qword [rsp + 0x168], rdi
movsx cx, r11b
mov ecx, 0xffffffff
sub edi, edi
mov dword [rsp + 0x20], r9d
clc
test bl, ch
stc
mov qword [rsp + 0x28], rdx
test dl, bpl
cmc
mov dword [rsp + 0x190], ecx
cmp rbp, 0xffff
jmp 0x1408e41ed
ja 0x1408e424c
mov ecx, ebp
cmp dh, 0x71
test rdx, r8
test r10d, 0x884388e
sub ecx, dword [rdx + 0x10]
test r13d, 0x4bc23a34
cmp ecx, dword [rdx + 0x14]
jmp 0x1408e4214
jae 0x1408e4240
mov eax, dword [rdx + 0x1c]
add rax, rsi
movzx dx, sil
test r13b, bl
adc dl, r9b
mov edx, dword [rax + rcx*4]
jmp 0x1408e4233
test edx, edx
jmp 0x1408e423a
jne 0x1408e44b1
sub eax, eax
jmp 0x1408e4247
jmp 0x1408e46f6
mov eax, dword [rdx + 0x18]
test eax, eax
je 0x1408e4485
mov r9d, dword [rdx + 0x20]
test dh, 0x2c
sub bh, 0xd2
lea r11d, [rax - 1]
adc bl, r14b
mov ebx, edi
add r9, rsi
jmp 0x1408e4272
mov qword [rsp + 0x40], r9
test esi, r9d
cmp bpl, r9b
test r11d, r11d
jmp 0x1408e4285
js 0x1408e4480
nop
shl dh, 0xd2
movzx rbp, r15w
mov r10, qword [rsp + 0x198]
cwde
or al, 0x96
lea eax, [r11 + rbx]
mov rbp, rdi
cmc
shld dx, r11w, 0x51
xchg r8b, r8b
sar eax, 1
dec dh
mov dword [rsp + 0x1a8], eax
sub r8b, r10b
seto r8b
mov qword [rsp + 0x38], rax
cwd
jmp 0x1408e42cd
mov r8d, dword [r9 + rax*4]
mov eax, dword [r9 + rax*4]
inc r9b
sub r10, rax
bt ax, bp
movzx eax, byte [rsp + 0x1a0]
bsf r9d, esi
lea r8, [r8 + rsi]
sub r10, rsi
movsx edx, r9w
nop
movzx edx, byte [r10 + r8]
not r9w
movsx r9w, dl
movzx r9d, byte [r8]
jmp 0x1408e430e
inc r8
cmp r10b, r14b
test r13, 0x25e2392e
test al, al
jmp 0x1408e4322
je 0x1408e4361
mov ecx, ebp
movsx ax, r9b
movzx eax, sp
movsx eax, ax
mov eax, 0x4f75415c
jmp 0x1408e433f
rol eax, cl
clc
jmp 0x1408e4347
add al, bpl
test rax, r14
stc
xor dl, al
not al
mov al, byte [rsp + 0x1a0]
jmp 0x1408e435e
inc rbp
test dl, dl
jmp 0x1408e4368
je 0x1408e437c
cmp dl, r9b
jmp 0x1408e4376
je 0x1408e42f7
cmp dl, r9b
jmp 0x1408e4384
jb 0x1408e440b
cmp dl, r9b
jmp 0x1408e4392
jbe 0x1408e43cc
mov ebx, dword [rsp + 0x1a8]
cqo
movsxd rdx, edx
mov rdx, qword [rsp + 0x28]
dec cl
movzx rcx, r10w
jmp 0x1408e43b4
mov ecx, dword [rsp + 0x190]
jmp 0x1408e43c0
inc ebx
jmp 0x1408e43c7
jmp 0x1408e443e
mov rdx, qword [rsp + 0x28]
lea ebx, [r11 + 1]
movzx eax, dx
mov eax, dword [rdx + 0x24]
lea rcx, [rsi + rax]
lahf
setns ah
movsx rax, dx
mov rax, qword [rsp + 0x38]
jmp 0x1408e43f1
movzx ecx, word [rcx + rax*2]
jmp 0x1408e43fa
mov dword [rsp + 0x190], ecx
jmp 0x1408e4406
jmp 0x1408e443e
mov r11d, dword [rsp + 0x1a8]
movsx edx, r10w
movzx dx, r8b
mov rdx, qword [rsp + 0x28]
not ch
mov ecx, dword [rsp + 0x190]
movsx r9, sp
dec r9
movsx r9d, bx
dec r11d
inc r9b
shr r9b, cl
cmp ebx, r11d
movsx r9w, dl
xchg r9w, r9w
mov r9, qword [rsp + 0x40]
jmp 0x1408e4454
jle 0x1408e4293
mov rbp, qword [rsp + 0x198]
mov r9b, spl
movsxd r9, edx
mov r8d, dword [rsp + 0x30]
movzx r9d, cx
mov r9d, dword [rsp + 0x20]
jmp 0x1408e447b
jmp 0x1408e4485
mov r9d, dword [rsp + 0x20]
cmp ecx, dword [rdx + 0x14]
jmp 0x1408e448d
jae 0x1408e4240
mov eax, dword [rdx + 0x1c]
rol dx, 0xf
add rax, rsi
cqo
sete dl
mov edx, dword [rax + rcx*4]
clc
test r10b, bpl
test edx, edx
je 0x1408e4240
cmp edx, r8d
jmp 0x1408e44b9
jb 0x1408e46ed
lea eax, [r9 + r8]
clc
cmp r11d, 0x6faf4ee3
cmp edx, eax
jmp 0x1408e44d2
jae 0x1408e46ed
mov eax, edx
lea rax, [rax + rsi]
mov rbx, rax
sbb cl, ch
movsxd rcx, esi
movzx ecx, byte [rax]
cmc
test r8b, 0x7e
test cl, cl
jmp 0x1408e44f5
je 0x1408e4240
cmp cl, 0x2e
jmp 0x1408e4503
je 0x1408e452b
mov cl, byte [rbx + 1]
inc rbx
test ebp, r12d
test cl, cl
jmp 0x1408e4519
jne 0x1408e44fb
xor eax, eax
jmp 0x1408e4526
jmp 0x1408e46f6
mov r8, rbx
sub r8, rax
cmp r8, 0x104
jmp 0x1408e453d
jae 0x1408e4240
mov rcx, rdi
test r8, r8
jmp 0x1408e454e
je 0x1408e4599
lea r9, [rsp + 0x50]
movsxd rdx, edi
sub r9, rax
nop
adc dl, 0xd8
shrd dx, dx, 0xc8
and dl, 0x4a
movzx edx, byte [rax]
test dl, dl
jmp 0x1408e4575
je 0x1408e4599
inc rcx
mov byte [r9 + rax], dl
inc rax
test ebx, 0x7da93bb9
cmp rcx, r8
jmp 0x1408e4593
jb 0x1408e456b
mov byte [rsp + rcx + 0x50], dil
seta al
lea rcx, [rsp + 0x50]
mov rax, qword [0x1408ba220]
jmp 0x140500aaf
jne 0x1408e4649
cmp byte [rsp + 0x1a0], dil
jmp 0x1408e45c5
je 0x1408e4633
lea rax, [rsp + 0x50]
shr cx, cl
sar rdx, 2
sub rbp, rax
cbw
cqo
cdqe
nop
not dh
cwd
cdqe
lea rdx, [rsp + rdi + 0x50]
bswap rax
mov ecx, edi
cmc
mov eax, 0x4f75415c
cmc
rol eax, cl
clc
test bpl, bl
add al, dil
clc
xor al, byte [rdx + rbp]
jmp 0x1408e460a
mov byte [rdx], al
jmp 0x1408e4611
je 0x1408e462e
inc rdi
test r13w, 0x4508
clc
cmp rdi, 0x104
jb 0x1408e45e7
lea rbp, [rsp + 0x50]
mov rdx, rbp
mov rcx, rsi
setno al
lahf
mov rax, qword [0x1408ba228]
jmp 0x1405188e5
cmp byte [rbx + 1], 0x23
cmovbe dx, sp
lea rdx, [rbx + 1]
jmp 0x1408e465a
jne 0x1408e46cf
movzx edx, byte [rbx + 2]
cmp r12b, r10b
cmc
add rbx, 2
test dl, dl
jmp 0x1408e4673
je 0x1408e46c1
nop
movsxd rax, r11d
movsx rax, bx
cdqe
lea eax, [rdx - 0x30]
jmp 0x1408e468b
inc rbx
cmp al, 9
jmp 0x1408e4695
ja 0x1408e46c1
movsx eax, dl
xor ecx, r10d
ror cl, cl
mov dl, byte [rbx]
sar cx, cl
or ch, 0x99
lea ecx, [rdi + rdi*4]
bsr edi, r15d
test r10b, spl
lea edi, [rax + rcx*2 - 0x30]
test dl, dl
jne 0x1408e4683
movsxd rdx, edi
setge ch
jmp 0x1408e46cf
xor r8d, r8d
mov cx, 0x79ea
movzx cx, r14b
mov rcx, r11
jmp 0x1408e46e3
call fcn.1408e40cf
jmp 0x1408e46f6
mov eax, edx
add rbp, rdi
stc
add rax, rsi
mov rbx, qword [rsp + 0x170]
ror dil, cl
shl bpl, 0x97
xor esi, r15d
mov rdi, qword [rsp + 0x168]
add rsp, 0x178
movzx ebp, r9w
movsx ebp, si
pop rsi
pop rbp
ret