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

Disassembly:
call rax
mov r11, rax
jmp 0x1413ee736
call rax
mov r11, rax
cmc
stc
test rax, rax
je 0x1413ee6a0
cmp r11, rsi
jmp 0x1413ee75d
call rax
jmp 0x1413ee8a7
mov byte [rsp + 0x18], r8b
btr r11w, r9w
xor r11d, 0x30d65bc
push rbp
rcl rbp, cl
push rsi
adc bp, r12w
sub rsp, 0x158
bt rsi, rbp
movzx r11d, r8b
mov rbp, rdx
or sil, bpl
mov rsi, rcx
test rcx, rcx
jmp 0x1413ee340
je 0x1413ee373
test rdx, rdx
jmp 0x1413ee34e
je 0x1413ee373
mov eax, 0x5a4d
test r13, 0xffffffffd5016639
jmp 0x1413ee365
cmp word [rcx], ax
jmp 0x1413ee36d
je 0x1413ee392
xor eax, eax
add sil, bl
shr bpl, 0xbf
add rsp, 0x158
pop rsi
movzx rbp, ax
not bp
pop rbp
jmp 0x1413ee391
ret
movsxd rax, dword [rcx + 0x3c]
jmp 0x1413ee39b
cmp dword [rax + rcx], 0x4550
jmp 0x1413ee3a7
jne 0x1413ee373
mov r9d, dword [rax + rcx + 0x88]
mov dword [rsp + 0x24], r9d
cmp ch, 0x82
cmp edi, esp
test r9d, r9d
jmp 0x1413ee3c7
je 0x1413ee373
mov r10d, dword [rax + rcx + 0x8c]
rcl edx, cl
mov qword [rsp + 0x178], rbx
btc rdx, 0x13
bts rdx, rdi
lea rdx, [rcx + r9]
clc
or r8d, 0xffffffff
xor ebx, ebx
stc
cmp r11, 0xfffffffff699aa00
mov qword [rsp + 0x150], rdi
clc
mov dword [rsp + 0x170], r10d
test rbx, r9
cmp rsp, 0xffffffffb030d0a7
cmp rbp, rsp
mov qword [rsp + 0x28], rdx
cmp r13w, si
cmc
cmp rbp, 0xffff
jmp 0x1413ee42f
ja 0x1413ee44a
mov r8d, ebp
cmc
cmp r11d, r12d
sub r8d, dword [rdx + 0x10]
jmp 0x1413ee445
jmp 0x1413ee5e7
mov eax, dword [rdx + 0x18]
test eax, eax
jmp 0x1413ee454
je 0x1413ee5e7
mov r10d, dword [rdx + 0x20]
mov cx, r10w
movzx ecx, r10w
jmp 0x1413ee46b
dec eax
sal cl, cl
movzx ecx, ax
stc
mov ecx, ebx
clc
jmp 0x1413ee47b
add r10, rsi
jmp 0x1413ee484
mov dword [rsp + 0x188], ebx
mov dword [rsp + 0x20], eax
cmc
mov qword [rsp + 0x30], r10
test r10b, r12b
test eax, eax
jmp 0x1413ee49f
js 0x1413ee5dd
nop
xor di, r11w
sal edx, 0x89
lea edi, [rax + rcx]
shl dx, cl
inc r8b
movzx r8d, r11b
xchg dl, cl
sbb edx, esi
mov rcx, rbp
bts dx, r12w
movsx dx, r9b
bsf rdx, r15
sar edi, 1
mov dx, 0x2836
shr dx, 0x92
mov edx, dword [r10 + rdi*4]
clc
test si, 0xd1e
add rdx, rsi
jmp 0x1413ee4eb
call fcn.1413ee10d
test eax, eax
jmp 0x1413ee4f7
jns 0x1413ee51a
mov ecx, dword [rsp + 0x188]
lea eax, [rdi - 1]
jmp 0x1413ee50c
mov dword [rsp + 0x20], eax
jmp 0x1413ee515
jmp 0x1413ee542
test eax, eax
jmp 0x1413ee521
jle 0x1413ee58f
mov eax, dword [rsp + 0x20]
lea ecx, [rdi + 1]
bt r10, 0x3f
or r11b, 0xc
mov dword [rsp + 0x188], ecx
sal r11b, 0x92
cmp ecx, eax
jmp 0x1413ee54e
mov r10, qword [rsp + 0x30]
mov r11b, byte [rsp + 0x180]
jmp 0x1413ee560
jle 0x1413ee4ad
mov rdx, qword [rsp + 0x28]
jmp 0x1413ee573
mov r9d, dword [rsp + 0x24]
mov r10d, dword [rsp + 0x170]
stc
or r8d, 0xffffffff
jmp 0x1413ee58a
jmp 0x1413ee5e7
mov rax, qword [rsp + 0x28]
cwd
cqo
mov rdx, qword [rsp + 0x28]
mov r9d, dword [rsp + 0x24]
movzx r10w, r14b
mov eax, dword [rax + 0x24]
xchg cl, cl
setno r8b
not r10d
mov r10d, dword [rsp + 0x170]
movsxd rcx, edx
movzx r8d, ax
movsx rcx, di
lea rcx, [rsi + rax]
setge r8b
movsx r8w, bpl
movzx r8d, word [rcx + rdi*2]
jmp 0x1413ee5e7
mov r10d, dword [rsp + 0x170]
cmc
stc
cmp r8d, dword [rdx + 0x14]
jmp 0x1413ee5f0
jae 0x1413ee6a0
mov eax, dword [rdx + 0x1c]
cqo
rcr dl, 0x11
mov ecx, r8d
shr dl, 0xbb
xor dl, 0x91
shr dx, cl
add rax, rsi
mov edx, dword [rax + r8*4]
cmp bl, 0x8b
test dh, 0x17
stc
test edx, edx
jmp 0x1413ee61f
je 0x1413ee6a0
cmp edx, r9d
jmp 0x1413ee62d
jb 0x1413ee89b
lea eax, [r10 + r9]
cmp edx, eax
jmp 0x1413ee63e
jae 0x1413ee89b
movzx ecx, byte [rsi + rdx]
cbw
rcr ax, 0x29
bts rax, r8
lea rax, [rsi + rdx]
bt di, r8w
xor di, 0x8f87
bt edi, 0x9f
mov rdi, rax
test bpl, 0x2e
test cl, cl
jmp 0x1413ee672
je 0x1413ee6a0
nop
test cl, 0xa6
test al, r12b
cmp cl, 0x2e
jmp 0x1413ee687
je 0x1413ee6a7
mov cl, byte [rdi + 1]
inc rdi
test cl, cl
jmp 0x1413ee69a
jne 0x1413ee67f
xor eax, eax
jmp 0x1413ee8a7
mov r8, rdi
clc
sub r8, rax
cmp r8, 0x104
jmp 0x1413ee6ba
jae 0x1413ee6a0
mov rcx, rbx
test r8, r8
jmp 0x1413ee6cb
je 0x1413ee715
lea r9, [rsp + 0x40]
sub r9, rax
shld dx, cx, 0x94
movzx edx, byte [rax]
test dl, dl
jmp 0x1413ee6e8
je 0x1413ee715
inc rcx
jmp 0x1413ee6f6
mov byte [r9 + rax], dl
jmp 0x1413ee6ff
inc rax
stc
cmp r9w, r15w
cmp rcx, r8
jmp 0x1413ee70f
jb 0x1413ee6de
mov byte [rsp + rcx + 0x40], bl
movsx ecx, r9w
movzx eax, r8w
lea rcx, [rsp + 0x40]
cwde
movsxd rax, edi
mov rax, qword [0x1409ce050]
jmp 0x141222498
test rax, rax
jmp 0x1413ee73e
jne 0x1412399cf
lea rcx, [rsp + 0x40]
jmp 0x1413ee751
mov rax, qword [0x1409ce048]
jmp 0x1412399bf
jne 0x1413ee812
cmp byte [rsp + 0x180], bl
jmp 0x1413ee76f
je 0x1413ee7fb
lea rax, [rsp + 0x40]
setae dh
shl dl, cl
shr cx, cl
sub rbp, rax
bts ax, r10w
btr rcx, r14
movsx rcx, r15w
nop
ror rax, 0xa1
rcl ax, cl
cmovp dx, r9w
lea rdx, [rsp + rbx + 0x40]
mov ecx, ebx
bts ax, r14w
movsx rax, si
mov eax, 0x14145736
jmp 0x1413ee7ba
rol eax, cl
add al, bl
cmc
test r14w, r15w
test spl, 0xba
xor al, byte [rdx + rbp]
jmp 0x1413ee7cf
mov byte [rdx], al
jmp 0x1413ee7d6
je 0x1413ee7f2
inc rbx
clc
cmp rbx, 0x104
jmp 0x1413ee7ec
jb 0x1413ee79f
lea rbp, [rsp + 0x40]
movzx rax, bp
mov rdx, rbp
mov rcx, rsi
lahf
movsx eax, r12w
mov rax, qword [0x1409ce058]
jmp 0x1413b7c1b
cmp byte [rdi + 1], 0x23
xchg dh, dl
cmova rdx, rsi
lea rdx, [rdi + 1]
jne 0x1413ee884
movzx edx, byte [rdi + 2]
add rdi, 2
test dl, dl
jmp 0x1413ee835
je 0x1413ee880
nop
cmovg ax, bx
movsxd rax, eax
lea eax, [rdx - 0x30]
jmp 0x1413ee84b
inc rdi
stc
test r10b, 2
cmp al, 9
jmp 0x1413ee85a
ja 0x1413ee880
movsx eax, dl
xor dl, spl
mov dl, byte [rdi]
shl ecx, cl
movzx ecx, bp
lea ecx, [rbx + rbx*4]
movzx rbx, r15w
lea ebx, [rax + rcx*2 - 0x30]
test dl, dl
jne 0x1413ee843
movsxd rdx, ebx
stc
sub r8d, r8d
movsx ecx, r13w
movsxd rcx, r10d
mov rcx, r11
call fcn.1413ee306
jmp 0x1413ee8a7
lea rax, [rsi + rdx]
shl bh, 0xb9
xor si, 0xbe9c
mov rbx, qword [rsp + 0x178]
bsf si, r10w
cmp r10b, r9b
sal bp, cl
mov rdi, qword [rsp + 0x150]
cmc
bswap esi
add rsp, 0x158
pop rsi
pop rbp
jmp 0x1413ee8d3
ret