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

Disassembly:
invalid
ja 0x141090ae7
neg rcx
mov rcx, qword [rsp + rcx + 0x25e0ca31]
jg 0x141090ade
push qword [rsp + 0x20]
popfq
lea rsp, [rsp + 0x38]
call fcn.141092cae
in al, 0xfb
out dx, al
pushfq
jae 0x1408544a7
fldenv [rax]
invalid
call rax
jmp 0x141091056
mov qword [rsp + 0x20], 0x493af440
mov r9, qword [rsp + 0x10]
movabs rcx, 0x1b268abfda1f3521
mov rdi, rcx
je 0x141090af6
call fcn.140864666
rcl byte [rsi + rbp*2]
mov byte [rsp + 0x18], r8b
push rbp
rcl rbp, cl
bswap rbp
push rsi
sub rsp, 0x158
cmc
movzx r11d, r8b
jmp 0x141090b28
mov rbp, rdx
shr sil, 0x9b
mov rsi, rcx
clc
cmp dx, 0xcb8b
test rcx, rcx
jmp 0x141090b40
je 0x141090b6e
test rdx, rdx
jmp 0x141090b4e
je 0x141090b6e
mov eax, 0x5a4d
clc
jmp 0x141090b60
cmp word [rcx], ax
jmp 0x141090b68
je 0x141090b8a
xor eax, eax
shrd rsi, r8, 0x9e
add rsp, 0x158
mov bpl, cl
movzx esi, dx
pop rsi
pop rbp
jmp 0x141090b89
ret
movsxd rax, dword [rcx + 0x3c]
cmp dword [rax + rcx], 0x4550
jmp 0x141090b9a
jne 0x141090b6e
mov r9d, dword [rax + rcx + 0x88]
cmc
mov dword [rsp + 0x24], r9d
jmp 0x141090bb3
test r9d, r9d
je 0x141090b6e
mov r10d, dword [rax + rcx + 0x8c]
seto dl
dec dh
mov qword [rsp + 0x178], rbx
movzx edx, bp
rcl rdx, cl
lea rdx, [rcx + r9]
or r8d, 0xffffffff
jmp 0x141090be4
xor ebx, ebx
stc
mov qword [rsp + 0x150], rdi
cmp dl, 0x1c
mov dword [rsp + 0x170], r10d
test esp, eax
mov qword [rsp + 0x28], rdx
cmp rbp, 0xffff
jmp 0x141090c0d
ja 0x141090c29
mov r8d, ebp
jmp 0x141090c1b
sub r8d, dword [rdx + 0x10]
jmp 0x141090c24
jmp 0x141090da1
mov eax, dword [rdx + 0x18]
clc
stc
test eax, eax
jmp 0x141090c35
je 0x141090da1
mov r10d, dword [rdx + 0x20]
movzx cx, r15b
movzx ecx, si
dec eax
sub cx, 0x8b2b
mov ecx, ebx
test r9d, 0x78a1511e
clc
cmp r15, rdi
add r10, rsi
clc
cmp r13b, r12b
mov dword [rsp + 0x188], ebx
test r12b, r11b
clc
mov dword [rsp + 0x20], eax
stc
cmp sil, 0x2f
cmp r9b, r13b
mov qword [rsp + 0x30], r10
clc
test eax, eax
js 0x141090d93
nop
bt r8d, r12d
jmp 0x141090c91
lea edi, [rax + rcx]
sar ecx, 0xa1
shr r8, 0x8d
movzx r8d, r11b
mov rcx, rbp
test rbx, 0x3d264696
sar edi, 1
mov edx, dword [r10 + rdi*4]
add rdx, rsi
jmp 0x141090cb7
call fcn.14109090d
test eax, eax
jmp 0x141090cc3
jns 0x141090ce1
mov ecx, dword [rsp + 0x188]
lea eax, [rdi - 1]
jmp 0x141090cd8
mov dword [rsp + 0x20], eax
jmp 0x141090d16
test eax, eax
jmp 0x141090ce8
jle 0x141090d5a
mov eax, dword [rsp + 0x20]
bts r10d, r14d
lea ecx, [rdi + 1]
xor r11b, 0x1f
sub r10w, r8w
adc r11b, 0x89
mov dword [rsp + 0x188], ecx
shld r10w, cx, 0x85
and r11b, 0xbd
cmp ecx, eax
mov r10, qword [rsp + 0x30]
xchg r11b, r11b
mov r11b, byte [rsp + 0x180]
jle 0x141090c91
mov rdx, qword [rsp + 0x28]
mov r9d, dword [rsp + 0x24]
add r10b, dl
xor r10b, 0x92
bt r10w, si
mov r10d, dword [rsp + 0x170]
or r8d, 0xffffffff
jmp 0x141090d55
jmp 0x141090da1
mov rax, qword [rsp + 0x28]
not r9b
cdq
mov rdx, qword [rsp + 0x28]
mov r9d, dword [rsp + 0x24]
mov eax, dword [rax + 0x24]
mov r10d, dword [rsp + 0x170]
mov r8w, ax
movzx r8, r15w
lea rcx, [rsi + rax]
movzx r8d, word [rcx + rdi*2]
jmp 0x141090d8e
jmp 0x141090da1
mov r10d, dword [rsp + 0x170]
stc
jmp 0x141090da1
cmp r8d, dword [rdx + 0x14]
jae 0x141090e4c
mov eax, dword [rdx + 0x1c]
shl dh, cl
sal rdx, cl
mov ecx, r8d
movzx dx, r8b
add rax, rsi
mov edx, dword [rax + r8*4]
test ax, 0x7839
cmp r14b, 0xad
clc
test edx, edx
jmp 0x141090dd2
je 0x141090e4c
cmp edx, r9d
jmp 0x141090de0
jb 0x14109104e
lea eax, [r10 + r9]
stc
cmp di, sp
cmc
cmp edx, eax
jmp 0x141090df6
jae 0x14109104e
movzx ecx, byte [rsi + rdx]
test rsp, 0x719c72e
lea rax, [rsi + rdx]
bt di, r8w
btr rdi, 0xa6
mov rdi, rax
test cl, cl
je 0x141090e4c
nop
stc
clc
cmp cl, 0x2e
jmp 0x141090e2b
je 0x141090e58
mov cl, byte [rdi + 1]
jmp 0x141090e39
inc rdi
test r9b, spl
test cl, cl
jmp 0x141090e46
jne 0x141090e23
sub eax, eax
jmp 0x141090e53
jmp 0x141091056
mov r8, rdi
sub r8, rax
cmp r8, 0x104
jae 0x141090e4c
mov rcx, rbx
cmc
clc
test r8, r8
jmp 0x141090e78
je 0x141090ece
lea r9, [rsp + 0x40]
mov rdx, 0xffffffffa1063418
sbb dh, 0xd
sub r9, rax
movsx edx, dx
add dx, 0xfbb1
movzx edx, byte [rax]
jmp 0x141090ea4
test dl, dl
jmp 0x141090eab
je 0x141090ece
inc rcx
jmp 0x141090eb9
mov byte [r9 + rax], dl
jmp 0x141090ec2
inc rax
cmp rcx, r8
jb 0x141090e98
mov byte [rsp + rcx + 0x40], bl
movsx eax, cx
movzx rcx, bp
lea rcx, [rsp + 0x40]
movsx ax, bh
mov rax, qword [0x140811050]
call rax
mov r11, rax
cmp r10, rsi
clc
test rax, rax
jmp 0x141090efa
jne 0x141090f26
lea rcx, [rsp + 0x40]
mov ax, bp
movsxd rax, r9d
movsx eax, si
mov rax, qword [0x140811048]
call rax
mov r11, rax
test bl, r14b
test rax, rax
je 0x141090e4c
cmp r11, rsi
jmp 0x141090f2e
jne 0x141090fbe
cmp byte [rsp + 0x180], bl
je 0x141090fa3
lea rax, [rsp + 0x40]
cmp sp, 0x8515
btr rcx, rax
adc dh, bl
sub rbp, rax
rol ecx, 0xba
sets dh
nop
lea rdx, [rsp + rbx + 0x40]
mov ecx, ebx
mov eax, 0xacbfa1a3
rol eax, cl
test edx, r10d
stc
add al, bl
jmp 0x141090f74
xor al, byte [rdx + rbp]
jmp 0x141090f7c
mov byte [rdx], al
jmp 0x141090f83
je 0x141090f9b
inc rbx
cmc
stc
cmp rbx, 0x104
jb 0x141090f5b
lea rbp, [rsp + 0x40]
cwde
xchg cl, dh
mov rdx, rbp
movsx ax, ah
mov rcx, rsi
cmovae ax, r9w
mov rax, qword [0x140811058]
jmp 0x14108ef11
cmp byte [rdi + 1], 0x23
movzx edx, r14w
movzx dx, r13b
setp dh
lea rdx, [rdi + 1]
jne 0x141091037
movzx edx, byte [rdi + 2]
test r14w, 0x7b9d
add rdi, 2
test dl, dl
jmp 0x141090fed
je 0x141091031
nop
lea eax, [rdx - 0x30]
jmp 0x141090ffc
inc rdi
cmp al, 9
jmp 0x141091006
ja 0x141091031
movsx eax, dl
mov cl, 0x19
mov dl, byte [rdi]
btr ecx, r9d
lea ecx, [rbx + rbx*4]
and bx, 0xe8a1
lea ebx, [rax + rcx*2 - 0x30]
stc
test dl, dl
jmp 0x14109102b
jne 0x141090ff4
movsxd rdx, ebx
not rcx
xor r8d, r8d
movsx ecx, r8w
movsxd rcx, eax
mov rcx, r11
call 0x141090b07
jmp 0x141091056
lea rax, [rsi + rdx]
and dil, 0xa4
mov rbx, qword [rsp + 0x178]
mov rdi, qword [rsp + 0x150]
bsf rsi, r8
rcr rsi, 1
bt bp, cx
add rsp, 0x158
xchg sil, bpl
pop rsi
pop rbp
jmp 0x141091082
ret