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

Disassembly:
call rax
mov r11, rax
jmp 0x14099e15e
mov byte [rsp + 0x18], r8b
push rbp
push rsi
btr si, sp
sub rsp, 0x158
adc sil, r11b
mov rbp, rdx
stc
mov rsi, rcx
test rcx, rcx
jmp 0x14099dd49
je 0x14099dd75
test rdx, rdx
jmp 0x14099dd57
je 0x14099dd75
mov eax, 0x5a4d
jmp 0x14099dd67
cmp word [rcx], ax
jmp 0x14099dd6f
je 0x14099dd85
xor eax, eax
btc rbp, rcx
add rsp, 0x158
pop rsi
pop rbp
ret
movsxd rax, dword [rcx + 0x3c]
stc
cmp dword [rax + rcx], 0x4550
jmp 0x14099dd96
jne 0x14099dd75
mov r9d, dword [rax + rcx + 0x88]
mov dword [rsp + 0x24], r9d
cmp r9b, r8b
stc
test r9d, r9d
jmp 0x14099ddb5
je 0x14099dd75
mov r10d, dword [rax + rcx + 0x8c]
cwd
lea rdx, [rcx + r9]
stc
test bpl, bl
mov qword [rsp + 0x178], rbx
cmp sil, r10b
mov qword [rsp + 0x150], rdi
cmc
or r8d, 0xffffffff
cmp r15b, sil
stc
jmp 0x14099ddee
sub edi, edi
mov dword [rsp + 0x170], r10d
cmc
test r15b, 0x11
mov qword [rsp + 0x28], rdx
test r9b, r12b
cmp rbp, 0xffff
jmp 0x14099de11
ja 0x14099de2b
mov r8d, ebp
test dil, r8b
sub r8d, dword [rdx + 0x10]
jmp 0x14099de26
jmp 0x14099e00b
mov eax, dword [rdx + 0x18]
cmp r8b, spl
test eax, eax
jmp 0x14099de38
je 0x14099e00b
mov r10d, dword [rdx + 0x20]
movzx cx, dl
dec eax
mov ecx, edi
jmp 0x14099de50
lea r10, [r10 + rsi]
clc
mov dword [rsp + 0x20], ecx
clc
cmp r11w, 0x160b
mov dword [rsp + 0x188], eax
mov qword [rsp + 0x30], r10
test eax, eax
jmp 0x14099de73
js 0x14099e000
lea ebx, [rax + rcx]
bts r8d, r15d
not r8
movzx dx, spl
mov r11, rdi
xor dx, di
sar ebx, 1
mov eax, ebx
cmp rsi, 0x5bf941ca
xchg r9b, r8b
sar dh, 0x23
movzx eax, byte [rsp + 0x180]
btr r8w, 0x45
ror r8, 0x19
bts rdx, r11
mov r8d, dword [r10 + rbx*4]
btr r9w, 0xf6
mov r10, rbp
add r8, rsi
mov dl, bpl
cmp sp, 0xfeb
rcl rdx, cl
sub r10, r8
sets dh
nop
movzx edx, byte [r10 + r8]
movzx r9w, r12b
movsx r9, si
movzx r9d, bx
movzx r9d, byte [r8]
jmp 0x14099def2
inc r8
cmp r14b, r9b
test al, al
je 0x14099df3a
mov ecx, r11d
rcl ah, 0xfa
bswap ax
btc eax, edx
mov eax, 0x1ec05e3
clc
stc
rol eax, cl
test r10b, 0xd9
cmc
test dl, r15b
add al, r11b
cmp rsp, 0x1c5707e3
cmp cl, dil
xor dl, al
movzx eax, byte [rsp + 0x180]
inc r11
test cl, r10b
test dl, dl
jmp 0x14099df41
je 0x14099df55
cmp dl, r9b
jmp 0x14099df4f
je 0x14099ded7
cmp dl, r9b
jmp 0x14099df5d
jb 0x14099df80
jbe 0x14099dfb4
mov eax, dword [rsp + 0x188]
movsx rcx, r11w
lea ecx, [rbx + 1]
mov dword [rsp + 0x20], ecx
jmp 0x14099df9d
mov ecx, dword [rsp + 0x20]
xor ax, bx
ror ax, cl
lea eax, [rbx - 1]
test r9w, cx
cmc
mov dword [rsp + 0x188], eax
cmp r14w, r9w
cmp ecx, eax
jmp 0x14099dfa4
jg 0x14099dfe6
mov r10, qword [rsp + 0x30]
jmp 0x14099de79
mov rax, qword [rsp + 0x28]
cmovg ecx, edx
movsx r8, si
mov eax, dword [rax + 0x24]
movzx cx, r8b
cmova r8d, ecx
movsxd r8, r12d
lea rcx, [rsi + rax]
movzx r8, r14w
movzx r8d, word [rcx + rbx*2]
jmp 0x14099dfe1
jmp 0x14099dfee
or r8d, 0xffffffff
rcl r10d, 0x27
mov r9d, dword [rsp + 0x24]
inc dx
mov rdx, qword [rsp + 0x28]
jmp 0x14099e000
mov r10d, dword [rsp + 0x170]
cmp r15d, ecx
cmp r8d, dword [rdx + 0x14]
jae 0x14099e0b6
mov eax, dword [rdx + 0x1c]
rcl dl, 0x3f
shl dh, 0x22
mov ecx, r8d
shl dx, 0x16
bsr rdx, rax
add rax, rsi
sbb dl, 0x55
setle dh
mov edx, dword [rax + r8*4]
cmc
test edx, edx
jmp 0x14099e03e
je 0x14099e0b6
cmp edx, r9d
jmp 0x14099e04c
jb 0x14099e300
lea eax, [r10 + r9]
cmp edx, eax
jmp 0x14099e05d
jae 0x14099e300
movzx ecx, byte [rsi + rdx]
rcr al, 0xf5
lea rax, [rsi + rdx]
rcl rbx, 0xe7
shl bl, 0xb7
cmp r11b, 0x52
mov rbx, rax
test r13b, 0x5e
clc
test cl, cl
je 0x14099e0b6
nop
cmc
test r8b, 0x2c
cmp cl, 0x2e
jmp 0x14099e097
je 0x14099e0c2
movzx ecx, byte [rbx + 1]
jmp 0x14099e0a6
inc rbx
test cl, cl
jmp 0x14099e0b0
jne 0x14099e08f
sub eax, eax
jmp 0x14099e0bd
jmp 0x14099e30d
mov r8, rbx
cmc
cmp r13w, r10w
sub r8, rax
cmp dil, spl
clc
test sil, cl
cmp r8, 0x104
jmp 0x14099e0e0
jae 0x14099e0b6
mov rcx, rdi
jmp 0x14099e0ee
test r8, r8
jmp 0x14099e0f6
je 0x14099e140
lea r9, [rsp + 0x40]
cdq
btc dx, r12w
sub r9, rax
cwd
movzx rdx, cx
movzx edx, byte [rax]
stc
test r13b, bl
cmp r12w, bp
test dl, dl
je 0x14099e140
inc rcx
mov byte [r9 + rax], dl
jmp 0x14099e12f
inc rax
cmp rcx, r8
jmp 0x14099e13a
jb 0x14099e110
mov byte [rsp + rcx + 0x40], dil
lea rcx, [rsp + 0x40]
cdqe
cbw
movsx eax, r13w
mov rax, qword [0x14057d1e0]
jmp 0x1409290b5
test rax, rax
jmp 0x14099e166
jne 0x14099e19b
lea rcx, [rsp + 0x40]
setl al
movzx ax, bl
mov rax, qword [0x14057d1d8]
call rax
mov r11, rax
test r11w, 0x26ee
test al, r15b
test rax, rax
jmp 0x14099e195
je 0x14099e0b6
cmp r11, rsi
jmp 0x14099e1a3
jne 0x14099e247
cmp byte [rsp + 0x180], dil
jmp 0x14099e1b6
je 0x14099e225
lea rax, [rsp + 0x40]
sub rbp, rax
cmovns ax, si
nop
ror dh, cl
lea rdx, [rsp + rdi + 0x40]
movzx cx, cl
cmovle rax, rbx
mov ecx, edi
bts rax, rdx
bt rax, 0xd3
mov eax, 0x1ec05e3
stc
rol eax, cl
stc
add al, dil
cmc
xor al, byte [rdx + rbp]
jmp 0x14099e1f8
mov byte [rdx], al
jmp 0x14099e1ff
je 0x14099e21a
inc rdi
cmp rdi, 0x104
jmp 0x14099e214
jb 0x14099e1cb
lea rbp, [rsp + 0x40]
movsx rcx, cx
cbw
mov rdx, rbp
mov cx, 0x3990
setns cl
mov rcx, rsi
movzx ax, spl
not eax
mov rax, qword [0x14057d1e8]
call rax
jmp 0x14099e30d
cmp byte [rbx + 1], 0x23
sete dl
movsx edx, r9w
xchg dl, dl
lea rdx, [rbx + 1]
jmp 0x14099e25d
jne 0x14099e2eb
movzx edx, byte [rbx + 2]
test r10b, 0xb1
cmp dil, 0xea
add rbx, 2
cmp r8, r9
test dl, dl
jmp 0x14099e27d
je 0x14099e2e1
nop
lea eax, [rdx - 0x30]
jmp 0x14099e28c
inc rbx
cmc
cmp al, 9
jmp 0x14099e297
ja 0x14099e2e1
movsx eax, dl
or ecx, 0x12bc505b
bts edx, r9d
mov cl, r15b
movzx edx, byte [rbx]
btr cx, 0x22
or cl, r11b
lea ecx, [rdi + rdi*4]
xchg di, di
ror edi, cl
cmp spl, cl
lea edi, [rax + rcx*2 - 0x30]
stc
jmp 0x14099e2d4
test dl, dl
jmp 0x14099e2db
jne 0x14099e284
movsxd rdx, edi
xor rcx, 0x40ce60d8
sub r8d, r8d
mov rcx, r11
jmp 0x14099e2f6
call fcn.14099dd25
jmp 0x14099e30d
lea rax, [rsi + rdx]
shld si, r14w, 0x4f
dec rsi
mov rbx, qword [rsp + 0x178]
movzx edi, ax
mov rdi, qword [rsp + 0x150]
btr ebp, esi
sal bpl, 0xf7
test r11w, 0x6364
add rsp, 0x158
movsxd rbp, r15d
setno bpl
pop rsi
jmp 0x14099e344
pop rbp
jmp 0x14099e34a
ret