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

Disassembly:
call rax
mov r11, rax
test rax, rax
jmp 0x7feee80db64
call rax
jmp 0x7feee80dc9d
call rax
mov r11, rax
jmp 0x7feee80db44
mov byte [rsp + 0x18], r8b
clc
test r8, r14
mov qword [rsp + 0x10], rdx
test r13b, 0x7b
cmp r13w, 0x546b
push rbp
push rsi
not sil
bt si, r14w
mov si, r12w
sub rsp, 0x178
xchg esi, esi
mov rbp, rdx
mov rsi, rcx
test rcx, rcx
jmp 0x7feee80d6ab
je 0x7feee80d6cd
test rdx, rdx
jmp 0x7feee80d6b9
je 0x7feee80d6cd
mov eax, 0x5a4d
cmp word [rcx], ax
je 0x7feee80d6e9
xor eax, eax
add rsp, 0x178
pop rsi
movzx bp, r8b
movzx ebp, bx
bswap bp
pop rbp
jmp 0x7feee80d6e8
ret
movsxd rax, dword [rcx + 0x3c]
test si, 0x1984
stc
cmp dword [rax + rcx], 0x4550
jmp 0x7feee80d6ff
jne 0x7feee80d6cd
mov r8d, dword [rax + rcx + 0x88]
mov dword [rsp + 0x30], r8d
clc
test r8d, r8d
jmp 0x7feee80d71b
je 0x7feee80d6cd
mov r9d, dword [rax + rcx + 0x8c]
lea rdx, [rsi + r8]
clc
neg rcx
setbe ch
mov qword [rsp + 0x170], rbx
sete cl
shrd cx, ax, 0x38
mov qword [rsp + 0x168], rdi
stc
mov ecx, 0xffffffff
sub edi, edi
clc
cmp r9b, 0xc1
test rsi, r9
mov dword [rsp + 0x20], r9d
cmc
mov qword [rsp + 0x28], rdx
jmp 0x7feee80d775
mov dword [rsp + 0x190], ecx
cmp rdi, rbp
stc
cmp rbp, 0xffff
jmp 0x7feee80d78c
ja 0x7feee80d7d3
mov ecx, ebp
sub ecx, dword [rdx + 0x10]
clc
cmp ecx, dword [rdx + 0x14]
jae 0x7feee80d7c7
mov eax, dword [rdx + 0x1c]
sub dl, 0x8b
shr dl, 0x9c
add rax, rsi
inc rdx
stc
mov edx, dword [rax + rcx*4]
cmp dx, 0x3d9e
stc
test edx, edx
jmp 0x7feee80d7c1
jne 0x7feee80da42
xor eax, eax
jmp 0x7feee80d7ce
jmp 0x7feee80dc9d
mov eax, dword [rdx + 0x18]
test eax, eax
jmp 0x7feee80d7dd
je 0x7feee80da12
mov r9d, dword [rdx + 0x20]
mov r11, 0x4125548a
lea r11d, [rax - 1]
mov ebx, edi
test bl, r11b
lea r9, [r9 + rsi]
clc
cmp bpl, spl
mov qword [rsp + 0x40], r9
stc
test r9b, dl
test r11d, r11d
jmp 0x7feee80d810
js 0x7feee80da0b
nop
mov r10, qword [rsp + 0x198]
mov dx, dx
lea eax, [r11 + rbx]
bts r8, rax
clc
bt r8w, 0xc
mov rbp, rdi
sar eax, 1
sub dl, r11b
mov dword [rsp + 0x1a8], eax
sar dl, cl
sbb dl, ch
add r8b, 0x49
mov qword [rsp + 0x38], rax
dec r8d
mov r8d, dword [r9 + rax*4]
mov eax, dword [r9 + rax*4]
bt dx, di
rcl rdx, 0x54
sub r10, rax
test r11b, al
rcr r9b, 0x54
movsx r9, r13w
movzx eax, byte [rsp + 0x1a0]
movzx rdx, r10w
rcl r9b, 0x2d
shr r9d, cl
add r8, rsi
test r12w, 0x1cc1
clc
sub r10, rsi
not edx
movzx r9d, sp
nop
inc r9b
xchg rdx, r9
movzx edx, r12w
movzx edx, byte [r10 + r8]
movzx r9d, byte [r8]
inc r8
cmp bp, 0x16b8
test r8d, r12d
stc
test al, al
jmp 0x7feee80d8bb
je 0x7feee80d8e9
mov ecx, ebp
clc
mov eax, 0x40d94f9c
rol eax, cl
add al, bpl
jmp 0x7feee80d8d3
xor dl, al
mov al, byte [rsp + 0x1a0]
jmp 0x7feee80d8e1
inc rbp
jmp 0x7feee80d8e9
test dl, dl
je 0x7feee80d8ff
cmp dl, r9b
jmp 0x7feee80d8f9
je 0x7feee80d89f
cmp dl, r9b
jmp 0x7feee80d907
jb 0x7feee80d99d
cmp dl, r9b
jmp 0x7feee80d915
jbe 0x7feee80d948
mov ebx, dword [rsp + 0x1a8]
movsx edx, r8w
mov rdx, qword [rsp + 0x28]
xchg ch, cl
movzx ecx, cx
jmp 0x7feee80d935
mov ecx, dword [rsp + 0x190]
jmp 0x7feee80d941
inc ebx
jmp 0x7feee80d9c9
mov rdx, qword [rsp + 0x28]
cmovo ax, r13w
lea ebx, [r11 + 1]
movsx rcx, cx
movzx eax, r10w
mov eax, dword [rdx + 0x24]
bswap rcx
jmp 0x7feee80d969
lea rcx, [rsi + rax]
cmovbe ax, bx
mov al, r8b
movsx ax, r15b
mov rax, qword [rsp + 0x38]
jmp 0x7feee80d983
movzx ecx, word [rcx + rax*2]
jmp 0x7feee80d98c
mov dword [rsp + 0x190], ecx
jmp 0x7feee80d998
jmp 0x7feee80d9c9
mov r11d, dword [rsp + 0x1a8]
movsx dx, r15b
inc r9b
mov rdx, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x190]
movsx r9d, r15w
movzx r9w, r13b
xchg r9w, r9w
dec r11d
cmp ebx, r11d
movzx r9d, r14w
movzx r9w, spl
cmovbe r9, rsp
mov r9, qword [rsp + 0x40]
jle 0x7feee80d817
mov rbp, qword [rsp + 0x198]
bswap r9d
mov r8d, dword [rsp + 0x30]
movsx r9, si
cmovns r9, r13
mov r9d, dword [rsp + 0x20]
jmp 0x7feee80da06
jmp 0x7feee80da12
mov r9d, dword [rsp + 0x20]
stc
clc
cmp ecx, dword [rdx + 0x14]
jmp 0x7feee80da1a
jae 0x7feee80d7c7
mov eax, dword [rdx + 0x1c]
rol dx, cl
add dh, 0x79
add rax, rsi
mov edx, dword [rax + rcx*4]
cmp r14b, 0x7c
stc
clc
test edx, edx
jmp 0x7feee80da3c
je 0x7feee80d7c7
cmp edx, r8d
jb 0x7feee80dc8b
lea eax, [r9 + r8]
cmc
jmp 0x7feee80da55
cmp edx, eax
jae 0x7feee80dc8b
mov eax, edx
add rax, rsi
test bpl, r13b
mov rbx, rax
movzx ecx, byte [rax]
stc
test r12, r14
test cl, cl
jmp 0x7feee80da76
je 0x7feee80d7c7
cmp cl, 0x2e
jmp 0x7feee80da84
je 0x7feee80daae
mov cl, byte [rbx + 1]
jmp 0x7feee80da92
inc rbx
test cl, cl
jmp 0x7feee80da9c
jne 0x7feee80da7c
xor eax, eax
jmp 0x7feee80daa9
jmp 0x7feee80dc9d
mov r8, rbx
stc
test r12b, sil
sub r8, rax
cmp r8, 0x104
jmp 0x7feee80dac4
jae 0x7feee80d7c7
mov rcx, rdi
jmp 0x7feee80dad3
test r8, r8
jmp 0x7feee80dadb
je 0x7feee80db23
lea r9, [rsp + 0x50]
sub r9, rax
cwd
btr dx, si
nop
shr dx, cl
and rdx, rdi
movzx edx, byte [rax]
cmp r12w, ax
test dl, dl
je 0x7feee80db23
inc rcx
jmp 0x7feee80db0d
mov byte [r9 + rax], dl
jmp 0x7feee80db16
inc rax
clc
cmp rcx, r8
jb 0x7feee80daf6
mov byte [rsp + rcx + 0x50], dil
lea rcx, [rsp + 0x50]
movsx ax, r13b
movsxd rax, edi
mov al, bh
mov rax, qword [0x7feee7fd090]
jmp 0x7feee7e1682
test rax, rax
jne 0x7feee80db6a
lea rcx, [rsp + 0x50]
nop
mov ax, 0x2f88
mov rax, qword [0x7feee7fd088]
jmp 0x7feee7b93dd
je 0x7feee80d7c7
cmp r11, rsi
jmp 0x7feee80db72
jne 0x7feee80dbf6
cmp byte [rsp + 0x1a0], dil
jmp 0x7feee80db85
je 0x7feee80dbda
lea rax, [rsp + 0x50]
sub rbp, rax
rol dx, cl
nop
xchg edx, edx
btr ecx, r13d
lea rdx, [rsp + rdi + 0x50]
mov ecx, edi
mov eax, 0x40d94f9c
jmp 0x7feee80dbae
rol eax, cl
add al, dil
xor al, byte [rdx + rbp]
jmp 0x7feee80dbbb
mov byte [rdx], al
je 0x7feee80dbd4
inc rdi
cmc
cmp rdi, 0x104
jb 0x7feee80db9d
lea rbp, [rsp + 0x50]
lahf
mov rdx, rbp
cwde
lahf
mov rcx, rsi
cmovns rax, r10
movzx ax, dl
mov rax, qword [0x7feee7fd098]
jmp 0x7feee7c2237
cmp byte [rbx + 1], 0x23
jmp 0x7feee80dc04
lea rdx, [rbx + 1]
jmp 0x7feee80dc0d
jne 0x7feee80dc72
movzx edx, byte [rbx + 2]
test r10b, 0xa1
add rbx, 2
jmp 0x7feee80dc2a
test dl, dl
jmp 0x7feee80dc31
je 0x7feee80dc6a
nop
cwde
movsx eax, r13w
lea eax, [rdx - 0x30]
inc rbx
cmp al, 9
ja 0x7feee80dc6a
movsx eax, dl
mov dl, byte [rbx]
lea ecx, [rdi + rdi*4]
inc dil
bsf di, sp
rol dil, 0xbd
lea edi, [rax + rcx*2 - 0x30]
test dl, dl
jne 0x7feee80dc3d
movsxd rdx, edi
shl cl, 0xd8
rcr ecx, cl
xor r8d, r8d
mov cx, 0x3227
mov rcx, r11
jmp 0x7feee80dc81
call fcn.7feee80d66e
jmp 0x7feee80dc9d
mov eax, edx
bsr di, r9w
rol bpl, 0x38
rol rbp, cl
lea rax, [rax + rsi]
mov rbx, qword [rsp + 0x170]
ror di, 0x48
mov rdi, qword [rsp + 0x168]
mov bpl, 0xfa
movsx rbp, si
add rsp, 0x178
movsxd rsi, r12d
pop rsi
jmp 0x7feee80dcc8
pop rbp
jmp 0x7feee80dcce
ret