Function at 0x140b9d530
Capabilities:
Resolve function by parsing pe exports

Disassembly:
call fcn.140b80327
mov ebp, gs
add al, 0xa4
fild qword [rdi]
xchg ebp, eax
jae 0x140afba08
cld
retf
sahf
mov bh, 0xf9
invalid
pop r9
and byte [rsp + 0x18], 0xf8
setbe r15b
jo 0x14121cb29
call fcn.140aed78e
add qword [rsp], 0x12ee62c8
mov qword [rsp], 0x53e5019f
jno 0x141217bc5
not r14
jns 0x140c33c18
invalid
and bl, 0xcd
not r14b
test r14b, 0x37
call fcn.140b7f2c8
mov rdx, qword [rsp + 0x48]
mov r15d, 0x39e37550
not bpl
lea r9, [rbp + rbp*4 + 0x3d8106e9]
sub qword [rsp + 0x38], 0x44094f49
neg qword [rsp + 0x38]
sub word [rsp + 0x38], 0x2344
sub byte [rsp + 0x20], 0xc9
jb 0x140affe16
sete byte [rsp]
not rdi
call fcn.14123244e
bswap r15d
add r15w, r15w
add r15, 0x151c1dad
call fcn.140c64a12
add r14b, 0x5a
jbe 0x140c4510f
neg r14
movabs r14, 0x75565ede06d7072b
test r14d, 0x37af48e0
bswap r14d
lea r14, [r14 + rbx + 0x751f7955]
lea r14, [r14*8 + 0x7d076d12]
sete bl
sub ebx, r14d
jge 0x140b0046f
push rdi
pushfq
movabs rdi, 0x139c313c79b41c35
lea rdi, [rdi*2 + 0x20e33c4d]
add di, di
call fcn.140b9ae05
invalid
call fcn.14121667e
invalid
lea r13, [r13 + rbp + 0x186c2ce0]
mov rdx, qword [rsp + 0x10]
not bx
lea r13, [rbx*4 + 0x66446b6b]
lea rcx, [rbx*8 + 0x7efd4933]
xor dword [rsp], 0x589a5546
push r8
cmp qword [rsp + 0x18], 0x2938413a
mov r8, qword [rsp + 0x18]
setl byte [rsp + 8]
and r14w, 0x21fc
push rbp
test byte [rsp], 0x92
jb 0x140b4c5c8
jl 0x140c16851
mov rcx, qword [rsp + 0x60]
add qword [rsp + 0x38], 0x6717af
xor word [rsp], r14w
not dword [rsp]
and qword [rsp + 0x10], 0x1c12b1a
call fcn.140b885b0
sub eax, ecx
add eax, ebp
mov esp, 0x81ffffc8
and al, 0x10
invalid
add dword [rsp + 0x10], 0x5b3c2f1f
add qword [rsp + 0x10], 0x5ca46d53
and al, 0x10
push rbx
insd dword [rdi], dx
movsb byte [rdi], byte [rsi]
pop rsp
xor byte [rsp + 0x10], 0x5e
and word [rsp + 0x10], dx
neg qword [rsp + 0x10]
xor rdx, 0x1ef7033a
jae 0x140b7e209
cmp ecx, dword [rax - 0x3657bf48]
sub byte [rdx + 0x638e47f1], al
jns 0x140b8bd3d
mov dword [rbp + 0x32], edi
jg 0x140b8bcc2
in al, 0x40
jb 0x140b8bdb7
invalid
jno 0x140b8bcff
push rsi
test byte [rsi + 0x43d19df1], al
jg 0x140b8bd56
cmc
shl edx, cl
js 0x140b8bd5b
insd dword [rdi], dx
test dword [rdi + 0x75], ebp
invalid
jno 0x140b8bcec
cmpxchg dword [rdi + 0xe], esi
invalid
invalid
push rax
shl dword [rax], cl
add eax, 0x300834ae
movsb byte [rdi], byte [rsi]
fnstsw word [rdx - 0x31cdd052]
xor bh, ch
mul byte [rdx]
imul esp, dword [rbp + 0x33], 0x26
invalid
not dword [rsp]
push qword [rsp + 8]
popfq
lea rsp, [rsp + 0x10]
call fcn.1415a2732
lea r11, [rcx + r14*2 + 0x2f19592d]
bswap r14d
jbe 0x140afb9b6
not word [rsp + 0x28]
mov r14, qword [rsp + 0x48]
xor cx, cx
not dword [rsp + 0x28]
sub byte [rsp + 0x20], 0x94
not r11w
add ecx, r11d
or cx, 0x4ba1
test byte [rsp + 0x2e], r11b
call fcn.140b6e1f1
invalid
setle dil
xor edi, 0x585d56c3
or dil, 0x28
cmp edi, 0x2539702a
mov di, 0x4751
push rdi
seta dil
seta bh
je 0x14123246c
or edi, edi
movsx edi, byte [rsp + 2]
neg dil
jg 0x140b17874
not dword [rsp + 8]
bswap r15
movzx r15w, r15b
mov rbp, qword [rsp + 0x10]
pop r15
jae 0x141508324
cmp dword [rsp + 0x18], 0x26da6609
seto byte [rsp + 0x18]
cmp qword [rsp + 0x20], 0x2f27755b
mov qword [rsp + 0x20], 0x436d0214
not dword [rsp + 0x18]
jge 0x140b12966
push qword [rsp + 0x30]
popfq
lea rsp, [rsp + 0x38]
call fcn.1415ef857
in al, dx
ja 0x140b9d54a
hlt
mov rbx, qword [rsp + 8]
neg r9d
add r9d, 0x1a5d2125
or r9d, 0x784f6c2e
neg r9b
call fcn.140b37524
add dh, cl
invalid
xor dl, 0x13
or edx, 0xee4513
sub dx, dx
test rdx, rdx
sete dl
not dl
mov rdx, qword [rsp + 8]
mov qword [rsp + 8], 0x36adf46d
ja 0x140c5d2f8
jns 0x140b9f223
mov dh, 0xff
invalid
call fcn.140b426f5
fnstcw word [rbp - 0x61]
or ecx, ecx
out dx, al
in eax, dx
js 0x140ba3b49
jmp 0x140ba3b44
adc dword [rdi], edx
movabs al, byte [0xcef4612be7a0f466]
mov esi, edx
jg 0x140ba3b58
hlt
invalid
sub r9b, 0xa4
setge r9b
push rdi
movzx r9d, r9b
movabs rdi, 0x77421fca6c086bc0
call fcn.140c07472
or dword [rsp + 0x20], 0x5ebd5bd6
jns 0x140bbf9fa
cmp qword [rsp + 0x18], 0x7c365bc4
not byte [rsp + 0x20]
mov qword [rsp + 0x20], 0x311b2645
call fcn.140b506c1
adc eax, 0xcdd4cd00
leave
push 0xffffffffffffff96
out dx, eax
jne 0x140bb0356
cmpsb byte [rsi], byte [rdi]
invalid
mov dl, 0xe2
pushfq
push rsp
invalid
ja 0x1414f8bd2
add qword [rsp + 0x20], 0xffffffffbf4e4649
add qword [rsp + 0x10], 0xffffffffbedeed7b
push qword [rsp + 0x58]
popfq
lea rsp, [rsp + 0x68]
call fcn.1415c03f3
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x18], rdx
bswap r11
call fcn.140b112d8
wait
cmp rax, r10
out 0xe6, al
jmp 0x140bb15db
invalid
lea rsp, [rsp + 0x10]
ret
call fcn.140c450d6
xor esi, esi
neg sil
pop rdx
and r8w, 0x39c9
add r8d, esi
mov rsi, qword [rsp + 0x10]
xor r8, r8
mov r8w, 0x340d
lea r8, [r8*4 + 0x19f802ed]
or r8, r8
movzx r8, r8w
call fcn.140b5e3c2
pop rdi
iretd
setne bl
bswap rbp
setl r13b
and qword [rsp], 0xb360b7a
push rbp
or r13, qword [rsp]
push rdx
and qword [rsp + 0x10], 0x40b65111
test rbp, r14
movsxd r13, dword [rsp + 8]
push r13
seto bl
jno 0x140b8bc79
js 0x140bb1561
jle fcn.140c7394b
sub word [rsp], 0x22f7
movabs rbp, 0x437c064f2e9f3a46
call fcn.141222319
pop rax
sub dword [rsi - 0x169a5a8b], 0xe4042a57
movabs al, byte [0xcdea513e6186b5aa]
outsd dx, dword [rsi]
sub bh, byte [rdi + 0x1eaf3917]
mov ebx, 0x993d6357
mov edi, 0x55b2a5d7
lodsd eax, dword [rsi]
jne 0x140c52cf1
cmp eax, 0xe0aa5627
push rsi
mov ebx, 0x81d8e097
lodsd eax, dword [rsi]
xor eax, 0x48fc600e
or byte [0x16b24eec1], bh
mov esp, 0xb5a28b04
imul byte [rcx + 0x15]
pop rcx
invalid
hlt
sub byte [rsp + 8], 0x58
neg qword [rsp + 8]
push 0x7d873afb
push rcx
push r13
mov r13, qword [rsp + 0x20]
movabs rcx, 0x5d5356ec52d57a2e
sub word [rsp + 0x10], 0x5da8
push r12
mov r12, qword [rsp + 0x30]
neg bp
push r8
test dword [rsp + 0x30], 0xd0d3aa3
cmovl r10, r13
xor qword [rsp + 0x30], 0x3d1c1f38
not qword [rsp + 0x30]
sub r12b, byte [rsp + 0x21]
mov r13, qword [rsp + 0x10]
call fcn.140b5920c
sub al, 0xe6
push 0x60
jbe 0x140c55497
cmp byte [rsi - 0x40daaaf1], dh
or cl, byte [rdx]
jl 0x140c55484
mov edi, 0x2d2e987c
mov edi, 0xd8ed6bca
jge 0x140c55498
xchg ecx, edx
in eax, 0xfe
leave
sub eax, 0xa6f64ebf
and al, 0x3f
mul dword [rcx]
invalid
or ah, byte [rbx]
enter 0xffffffffffffc0da, 0xffffffffffffffad
cmp dword [rax + 0x3b], ebp
mov edi, 0x3f4744fc
mov edi, 0x3b156612
mov edi, 0xced63dd4
push r14
mov esp, 0x580340c7
cmp edi, dword [rdi + 0x329d68e8]
invalid
invalid
call fcn.140b65eec
neg di
test dword [rsp + 9], r9d
mov r8, qword [rsp + 0x50]
lea r14, [rdi + 0x5002b44]
mov word [rsp + 8], 0x1ad5
setge r13b
mov r14b, byte [rsp + 3]
seto r9b
lea r14, [rdi + rbp*4 + 0x3338242f]
neg r9d
add rdi, rbp
ja 0x140c52c38
push qword [rsp + 0x88]
popfq
lea rsp, [rsp + 0x98]
call fcn.141644001
popfq
ret
not rcx
mov cx, 0x1cc8
lea rcx, [rcx*2 + 0x31863d6b]
pop rcx
call fcn.140b4768d
add byte [rsp], 0xe0
cmp byte [rsp], 0xd0
jo 0x140b8db50
or esi, esp
jge 0x141217c24
pop rcx
invalid
movabs al, byte [0xf04a7d2ba6814a7a]
mov dh, dl
invalid
movzx rdx, r9w
sub r15, qword [rsp + 0x20]
sete byte [rsp + 0x40]
or word [rsp + 0x40], 0x4b97
and dword [rsp + 0x20], 0xa3101c4
neg word [rsp + 8]
lea r9, [rbp + rbp*4 + 0x1d253fd7]
bswap r15
xor r9w, word [rsp + 0xa]
mov byte [rsp + 0x40], 0xeb
ja 0x140b12942
push rdx
pushfq
movabs rdx, 0x2fa6e4f4e56729b
not dl
test rdx, 0x6a4244aa
lea rdx, [rdx + rdx + 0x19da0646]
setne dl
setl dl
seto dl
test edx, edx
lea rdx, [rdx + rdx*4 + 0x7adc74aa]
jne 0x140ba3b19
push rbx
mov bh, 0x9f
invalid
call fcn.140c3af31
call fcn.140bae65e
call fcn.140c5e26b
test rbx, rbx
push r9
movabs r9, 0x2cc476ad16b75cfa
movzx r9, r9b
mov r9b, 0x23
call fcn.140c4d02e
movabs byte [0x28b2b9506e755775], al
sbb eax, 0xaa58715
test byte [rsi + rcx*8], bh
pop rax
xchg ebp, eax
invalid
xor r13w, r13w
test r13, 0x62c046e7
jbe 0x141508391
cmp r13b, 0x45
setns r13b
neg rdx
xor r13b, 0x65
or r13b, 0xd7
push 0x52536541
cmp word [rsp], dx
not byte [rsp]
mov dword [rsp], 0x23b76b92
push 0x3d9e10b1
mov r13, qword [rsp + 0x20]
mov qword [rsp + 0x20], 0xffffffffc293c187
not byte [rsp + 8]
push rdi
mov rdi, qword [rsp + 8]
setae dl
xor byte [rsp + 8], 0x2b
sub word [rsp + 0x10], 0x33de
push rbp
jl 0x14121cb5c
xor word [rsp + 0x10], 0x65e8
push rdi
xor qword [rsp + 0x18], 0x777a1dc2
cmp dword [rsp], edi
push r15
call fcn.140b4c6a5
push 0x5e43e857
imul edi, edi, 0x9c574135
movabs r15, 0x27e2743456cf22be
add r15w, r15w
sub r15, 0x4cd51022
bswap r15
push rdi
push rsi
or r15w, 0x3d00
mov rsi, r15
push r15
call fcn.140aed7d9
xchg esp, eax
push r15
pushfq
movabs r15, 0x5b4954db12532d8f
test r15, 0x52e55e83
setge r15b
setns r15b
sub r15d, r15d
jae 0x140b33c16
wait
push r12
pushfq
movabs r12, 0x72c52cd147780e52
push rsi
movabs rsi, 0x5705250416334993
push r8
and rsi, 0x1e861deb
jl fcn.140c46082
not r12d
call fcn.140c24b27
call 0x18aecd57e
mov ecx, 0x26571519
and byte [rsi], ah
mov dl, 0x60
or r9b, r9b
add r9, 0x2e664b44
test r9w, 0x786f
not r9w
jae 0x140bb02a9
loope 0x1415084b3
pushfq
movabs rcx, 0x285733162d142c19
not cl
bswap rcx
not ecx
neg cx
call fcn.140b4c813
leave
pushfq
push r10
movabs r10, 0x67a4046329fd4798
lea r10, [r10*8 + 0x44714b43]
not r10d
push rbp
movabs rbp, 0x7acb102c1f202630
or ebp, r10d
push rbp
and dword [rsp], ebp
movsx ebp, bp
setl byte [rsp]
and r10b, 0x30
setae bpl
movzx rbp, byte [rsp]
neg r10w
movzx r10d, word [rsp]
or r10d, dword [rsp + 3]
movzx r10d, byte [rsp + 3]
push r10
sub ebp, dword [rsp + 0xb]
cmp byte [rsp + 8], 0x58
push qword [rsp + 0x20]
popfq
mov qword [rsp + 0x20], 0x6f1ce10
pushfq
cmp r10, 0x425f72c7
setl byte [rsp + 8]
xor byte [rax + 0xf], al
xchg ebx, eax
invalid
mov qword [rsp + 0x10], r10
cmovbe rbp, r10
setno byte [rsp + 8]
jl 0x140c553ee
push r13
pushfq
movabs r13, 0x26fc588c12494e79
or r13d, r13d
sub r13b, r13b
jne 0x140c79659
or r13w, r13w
lea r13, [r13*8 + 0x417d3066]
add r13w, 0x6b2a
push rcx
and r13d, r13d
movabs r13, 0x196e725974731045
mov rcx, r13
call fcn.140c6f2f6
sub edx, dword [rbx - 0x64]
movabs rbx, 0x194f08d46bda41f9
test bx, 0x7a0a
jne 0x1414ff802
hlt