Function at 0x1400398d5
Capabilities:
Execute syscall

Disassembly:
xchg r15, r15
mov r11, r11
push rbx
jmp 0x140039d8d
mov r9, r9
mov dword [rsp - 0x38], 0x5c6882d0
pop rsp
mov dword [rsp - 0x30], ecx
mov rax, qword [rbp + 0x10a8]
je 0x140039650
jne 0x140039650
inc r11
jle 0x14003a08e
test r8, rbp
mul rdi
lea esi, [rbp - 0x930d]
int3
jmp 0x14003a03f
xchg rbx, rbx
mov dword [rsp - 0x34], 0x4db8e760
mov dword [rsp - 0xc], 0x22fe9155
mov dword [rbp + 0x1e4], 0x300075
mov dword [rbp + 0x1e8], 0x700d9
jmp 0x140039fdb
movabs r12, 0x2678fd00000493e9
jne 0x140039696
jmp 0x140039b2e
je 0x140039696
je 0x1400396dd
jne 0x1400396dd
rcl esi, 0x7a
cmp ecx, 0x747df739
jle 0x140039b1c
cmp r13, rdi
je 0x140039908
pop rdx
ror r10d, 0x5b
rcr r14d, 0x24
jo 0x14003a0ca
call rcx
rcl r14d, 0x14
jb 0x140038f12
jmp rcx
jmp 0x140039b22
add rsp, 0x1d
pop r9
ret
mov qword [rbp + 0x10a8], r14
mov rax, qword [rbp + 0x10a8]
mov rcx, qword [rbp + 0x10a8]
jne 0x140039725
je 0x140039725
xor edx, 0x18774ca4
dec r11
neg r9
int3
jmp 0x140039bea
mov dword [rsp - 0x44], 0x48b7d80
mov dword [rsp - 0x28], 0x1c8e762e
movzx edx, word [rbp + rax*2 + 0x10e]
push r11
movabs r11, 0x665ed7000004dbe9
jmp 0x140039c16
jmp 0x140039c2e
mov dword [rbp + 0x1f0], 0x300de
mov dword [rbp + 0x1f4], 0x210031
mov dword [rbp + 0x1f8], 0x4200c3
mov dword [rsp - 0x14], 0x37761e48
je 0x140039789
jne 0x140039789
jmp rax
jmp 0x140039d3b
cmp rax, 0x19
jb 0x140039cec
mov word [rbp + 0x8ec], r12w
jmp 0x140039b35
mov dword [rbp + 0x126], 0x360020
mov dword [rbp + 0x12a], 0x1600d8
mov dword [rsp - 0xc], 0x5ca78a7c
mov dword [rbp + 0x12e], 0x64002c
jmp 0x140039f80
mov dword [rsp - 0xc], 0x78156aca
jmp 0x14003a319
mov rax, qword [rbp + 0x10a8]
add rax, r15
mov qword [rbp + 0x10a8], rax
mov rax, qword [rbp + 0x10a8]
mov r9, r9
mov r8, r8
xchg rbx, rbx
jmp 0x1400397b3
mov dword [rbp + 0x1dc], 0x360075
mov dword [rbp + 0x1e0], 0xc00c4
mov dword [rsp - 0x34], 0x2e9fbc90
mov rdi, rdi
jmp 0x140039668
movabs rdx, 0x564dd21f0d1fd4ac
movabs rcx, 0xf7529912e9a93e3
add rdi, rdx
mov r9d, r12d
mov r14, r14
je 0x140039882
jne 0x140039882
call rcx
push r10
mul r13
jbe 0x14003a409
call 0x14003a347
pushfq
movabs r15, 0x6e273800000728e9
outsb dx, byte [rsi]
jmp 0x140039faf
jae 0x140039be9
cmp r9, rbx
sub r10d, 0x1717e769
call fcn.140038e52
pop rcx
mov dword [rbp + 0x1fc], 0x210037
mov dword [rbp + 0x200], 0xd00d7
mov dword [rbp + 0x204], 0x210027
xchg r8, r8
mov dword [rsp - 0x18], 0x654092fa
mov dword [rbp + 0x208], 0x160091
jmp 0x140039b55
mov dword [rsp - 0x24], 0x4c01d33e
mov dword [rsp - 0x18], 0x34e8f85a
mov dword [rsp - 0x30], 0x6bbf4ecc
mov dword [rsp - 0x2c], 0x29b611ea
mov dword [rsp - 0x44], 0x75550dae
mov dword [rbp + 0x218], 0x4c00d4
je 0x140039939
add byte [rbp + rbp + 0x75], r14b
sub eax, dword [rcx - 0x3f]
invalid
jne 0x140039939
rol r14d, 0x72
jne 0x140039a8f
jmp 0x1400396fd
push rcx
movabs rcx, 0x41599a00000687e9
jne 0x140039949
jmp 0x140039fd5
je 0x140039949
jmp 0x140039fca
mov dword [rbp + 0x1d0], 0x4200c4
mov dword [rbp + 0x1d4], 0x310038
mov dword [rbp + 0x1d8], 0x1600c2
je 0x1400399a2
jne 0x1400399a2
call rax
cmp r15d, 0x37d9fcfd
lea r15d, [rdx + 0xf41d]
int3
jmp 0x140039cac
call 0x1400398d5
add rsp, 0x1d
pop r13
ret
pop r13
lea r8, [rbp + 0x8ba]
mov rbp, rbp
jne 0x1400399e9
je 0x1400399e9
movabs rdi, 0x445524fffffe5ee9
div rbx
rol r12d, 0x21
inc rsi
jmp 0x140039277
jmp 0x14003984c
pop r10
ret
pop r10
mov rax, qword [rbp + 0x10a8]
add rax, r15
je 0x140039a3d
jne 0x140039a3d
push r8
call rcx
pushfq
jmp rcx
jmp 0x140039dab
ret
mov rdi, rdi
xchg r9, r9
xchg r15, r15
movzx ecx, al
mov rax, qword [rbp + 0x10a8]
xor cx, dx
mov r8, r8
je 0x140039aa5
jne 0x140039aa5
syscall
test r10, rdi
int3
lea esp, [rdi + 0x4afc]
rcl r14d, 0x42
div r10
ror r11d, 0x90
ror r15d, 1
movabs r12, 0x765693000000ffe9
mov r12d, 0xfa6055ba
test r14, rdx
ret
jmp 0x140039ba9
mov rdx, qword [rax]
call qword [rdx + 0xb0]
mov rdi, qword [0x140142070]
push r13
movabs r13, 0x5ea8fefffffedce9
jne 0x140039af6
jmp 0x1400399d7
je 0x140039af6
je 0x140039b08
jne 0x140039b08
movabs rdx, 0x143addfffffebee9
test r11, rdx
mul r14
lea esi, [rbx + 0xac90]
jmp 0x1400399cb
test r9, rbx
ret 0x18
call 0x140039c30
add rsp, 0x1d
pop r12
ret
pop r12
jmp 0x140039f70
mov r12d, 0x30
mov dword [rsp - 0x10], edx
xchg rdi, rdi
mov dword [rsp - 0xc], edx
mov dword [rbp + 0x1cc], 0x2b000c
jmp 0x14003995a
mov dword [rbp + 0x20c], 0x21003d
mov dword [rbp + 0x210], 0x50091
mov dword [rbp + 0x214], 0x290034
xchg r12, r12
mov dword [rsp - 0x3c], 0x13b2c1be
jmp 0x1400398d8
mov rdx, rdx
mov dword [rsp - 0x44], 0x108e58dc
mov rax, qword [rbp + 0x10a8]
xor cx, dx
mov word [rbp + rax*2 + 0x8ba], cx
mov dword [rsp - 0x34], ebx
jmp 0x140039802
mov r12, r12
mov dword [rsp - 0x1c], ecx
mov dword [rsp - 0x34], ecx
mov dword [rsp - 0x20], 0x3c768c94
mov word [rbp + rax*2 + 0x9a0], cx
push r10
movabs r10, 0x230553fffffe36e9
jmp 0x14003a025
jmp 0x140039a03
cmp rax, rdi
jb 0x14003970b
mov dword [rsp - 0x44], ebx
xchg rdi, rdi
jmp 0x140039f04
add byte [rbp - 0x79], cl
test bh, 0x44
and al, 0xd4
idiv esp
test al, 0x3c
xchg r14, r14
mov dword [rsp - 0x2c], 0x3ca8fcf7
mov rax, qword [rbp + 0x10a8]
and cl, bl
jmp 0x140039e4b
mov dword [rsp - 0x38], 0x2504b6aa
add rdi, rcx
mov rcx, rax
jmp 0x140039e96
jne 0x14003974e
je 0x14003974e
call 0x140039dbb
add rsp, 0x1d
pop r11
ret
pop r11
jne 0x140039c4e
je 0x140039c4e
lea edx, [rbx + 0xd100]
test r14, rdi
popf
or r11d, 0xc0b6474c
test r10, rbp
pop r9
pushfq
movabs r10, 0x229fc37953611beb
pushfq
js 0x140039a54
jmp 0x140039c6b
neg r8
pop r9
or ebx, 0x4037673c
ret 0x10
mov eax, r13d
shr eax, cl
movzx ecx, al
je 0x140039c86
jne 0x140039c86
lea ebx, [rdi + 0xe95f]
cpuid
jmp rax
jmp 0x140039b83
mov dword [rsp - 0x1c], esi
mov dword [rsp - 0x10], esi
push r9
movabs r9, 0x2e38e1e50886ceb
jne 0x140039cb8
jmp 0x140039d26
mov byte [rax + 0x1e], dl
mov fs, ebx
add dh, byte [rbp - 0xa]
je 0x140039cb8
call 0x140039e02
jmp 0x1400396f1
mov dword [rsp - 0x1c], 0x768a9342
mov dword [rsp - 0x18], 0x48cd11f1
mov qword [rbp + 0x10a8], r12
mov rax, qword [rbp + 0x10a8]
mov rcx, qword [rbp + 0x10a8]
mov dword [rsp - 0x10], 0x6fef85b7
jmp 0x140039609
mov r11, r11
mov dword [rsp - 0x14], 0x784358fc
mov rdi, rdi
jmp 0x140039946
lea ecx, [rax + 0x19]
mov dword [rsp - 0x28], 0x35856c20
mov r10, r10
jmp 0x1400397f5
pop r9
mov rbp, rbp
xchg rsi, rsi
mov r10, r10
lea edi, [r12 - 8]
jmp 0x140039828
xchg rsi, rsi
xchg rbp, rbp
xchg rsp, rsp
push rcx
jne 0x140039d73
je 0x140039d73
add esi, 0xef56795a
ror r11d, 0x1a
lea r8d, [rdi + 0x6a47]
rcr ebp, 0x3e
rol r12d, 0x53
test r13, rbx
jae 0x140039e4c
or r8d, 0x81e5ffb8
movabs rcx, 0x5561fc00000100e9
lea r8d, [rdx - 0x5fed]
call rax
rcr r12d, 0x60
jmp 0x140039cba
jmp 0x140039e78
movabs rbx, 0x3f201b00000272e9
jne 0x140039d8f
jmp 0x14003a006
je 0x140039d8f
call 0x140039cb0
add rsp, 0x1d
pop rbx
ret
mov dword [rsp - 0x34], 0x64ab5907
mov dword [rsp - 0x34], 0x5f7b8b56
xchg rsp, rsp
mov qword [rbp + 0x10a8], rax
mov rax, qword [rbp + 0x10a8]
jmp 0x140039bd5
xor eax, eax
lea rdi, [rbp + 0x9a0]
lea ecx, [rax + 0x28]
mov dword [rsp - 0x40], edx
mov dword [rsp - 0x28], 0x758baa04
rep stosb byte [rdi], al
lea rdi, [rbp + 0x8ba]
jne 0x140039e26
je 0x140039e26
lea r11d, [rbp + 0xb06c]
test r11, rcx
inc r10
or edx, 0x145865d
test rsi, rbp
test r14d, 0x30408e26
lea r12d, [rbp - 0x651c]
or r12d, 0x38496b35
neg rbx
movabs r15, 0x644e29fffffee8e9
add r11d, 0x665fa6e0
jmp rcx
jmp 0x140039d13
shl cl, 3
loope 0x140039e51
mov dword [rsp - 0x34], 0x699b8a6c
mov dword [rsp - 0x2c], 0x35720339
mov dword [rsp - 0x10], 0x6f7d28a9
movzx edx, word [rbp + rax*2 + 0x1cc]
mov eax, r13d
shr eax, cl
jmp 0x140039d00
int3
int3
movabs rcx, 0x7f20ffffffa20e9
jne 0x140039e7a
jmp 0x14003989f
je 0x140039e7a
call 0x140039feb
add rsp, 0x1d
pop rcx
ret
rol rdi, 7
mov dword [rsp - 0x3c], 0x51dc491d
xchg r12, r12
and al, 0xc4
sbb eax, 0x4d51dc49
xchg esp, esp
mov dword [rsp - 0x10], 0x5b822be1
push r12
jne 0x140039ec7
je 0x140039ec7
ja 0x140039613
ror r11d, 0xf1
test r12d, 0x718b438c
popfq
movabs r14, 0x351c58fffff7c8e9
rcr ebx, 0x9e
jne 0x14003ac32
jmp 0x140039694
jmp 0x14003a48e
xchg rsp, rsp
xor rdi, rcx
lea rdx, [rbp + 0x9a0]
not rdi
movabs rcx, 0x6e21c4575ec846c5
mov dword [rsp - 0x20], ebp
mov dword [rsp - 0x44], ebx
jmp 0x140039c03
mov rbx, qword [rbp + 0x1090]
mov word [rbp + 0x9f0], r14w
mov rcx, qword [rbx]
mov r9, r9
mov rdx, rdx
jne 0x140039f59
je 0x140039f59
test r13, rdx
ja 0x14003a10f
lea r15d, [rdx + 0x26e9]
cpuid
rcl r8d, 0x9a
lea ebx, [rbx + 0x33ec]
pushf
cmp rbp, rdi
add edx, 0xcddcc216
syscall
jmp rcx
jmp 0x1400395fd
mov r11, r11
mov rbp, rbp
mov rdi, rdi
call rdi
jmp 0x140039dd1
mov dword [rbp + 0x132], 0x300e6
mov dword [rbp + 0x136], 0x2a0027
mov dword [rbp + 0x13a], 0xc00d8
mov dword [rsp - 0x30], 0x1f5b8ebb
mov dword [rsp - 0x3c], ebx
jmp 0x140039cce
mov dword [rsp - 0x10], 0x552e1638
mov dword [rsp - 0x28], 0x20f58b32
mov r12, r12
mov r14, r14
jmp 0x140039edd
call 0x140039ec1
add rsp, 0x1d
pop rcx
ret
pop rcx
jmp 0x140039a55
mov dword [rbp + 0x1ec], 0x280075
mov dword [rsp - 0x10], 0x3d702fdf
mov dword [rsp - 0x10], edi
mov dword [rsp - 0x18], 0x54c913fd
mov dword [rsp - 0x14], 0x7b77864b
jmp 0x14003975b
pop rbx
mov rbx, rbx
xchg rsi, rsi
mov rcx, qword [rcx]
call fcn.1400efb00
mov rcx, rax
mov dword [rsp - 0x14], 0x591c91f8
jmp 0x140039ae2
jne 0x140039bc8
je 0x140039bc8
call 0x140039f4a
add rsp, 0x1d
jmp 0x140039a00
and cl, bl
shl cl, 3
xchg r14, r14
jmp 0x140039732
mov dword [rsp - 0x28], 0x408efe87
mov dword [rsp - 0x44], 0x1513042
mov dword [rbp + 0x11e], 0x170075
mov dword [rbp + 0x122], 0x100d4
jmp 0x1400397ca
out 0xab, eax
jb 0x14003a059
test dword [rdx + rax], edi
add byte [rax], al
add byte [rdx], ch
add bh, al
test dword [rax - 0x2ffffffe], eax
add byte [rax], al
add cl, ch
or al, byte [rax]
add byte [rcx + 0x57], al
push r15
movabs r15, 0x6d9bee00000913e9
jne 0x14003a0ae
jmp 0x14003a9c6
je 0x14003a0ae
call fcn.14003a1c9
add rsp, 0x7f
jmp 0x14003a9c3
nop
add al, byte [rax]
add dl, dl
add byte [rax], dl
add bh, al
test dword [rdx + rax + 0x300000], edx
and eax, 0x9885c700
add al, byte [rax]
add ch, al
add byte [rdi], al
add bh, al
test dword [rdx + rax + 0x750000], ebx
xor byte [rax], al
sbb eax, ecx
rol dword [rsi], cl
pushf
lea ebp, [rcx - 0x1158]
jns 0x14003a630
invalid
ret
and cl, bl
shl cl, 3
movzx edx, word [rbp + rax*2 + 0xae]
mov eax, r13d
mov dword [rsp - 0x44], 0x31f2d766
mov dword [rsp - 0x10], 0x67bcb099
jmp fcn.14003a1c6
mov r11, r11
xchg r9, r9
mov dword [rbp + 0xae], 0x250006
lea rdi, [rbp + 0xa54]
jmp 0x14003a418
je 0x14003a95c
call fcn.14003a23a
add rsp, 0x7f
pop r9
je 0x14003a259
jne 0x14003a259
js 0x14003a403
jb 0x140039e6a
jmp rax
jmp 0x14003a8a3
pop r10
ret
pop r10
mov r15, r15
xchg rcx, rcx
jmp 0x14003a139
lea rcx, [rbp + 0xfd0]
call fcn.140016b4c
xor eax, eax
xchg rsp, rsp
jmp 0x14003a15e
xchg r12, r12
mov rax, qword [rbp + 0x10a8]
mov rcx, qword [rbp + 0x10a8]
jmp 0x14003aa97
xchg r9, r9
xchg r14, r14
mov dword [rsp - 0x20], 0x2bb36abb
mov dword [rsp - 0x44], 0x638b798e
mov rax, qword [rbp + 0x10a8]
mov rcx, qword [rbp + 0x10a8]
jne 0x14003a39f
je 0x14003a39f
and r15d, 0xfbaf1345
rcl esi, 0x43
jne 0x140039bde
jmp rax
jmp 0x14003a3dd
mov rax, qword [rbp + 0x10a8]
mov dword [rsp - 0x34], 0x5c044c6b
mov rcx, rcx
and cl, bl
shl cl, 3
jmp 0x14003aa38
lea edi, [r8 + 0x32]
mov dword [rsp - 0x30], ebx
and al, 0xd0
mov dword [rbp + 0xb2], 0x300c5
mov dword [rbp + 0xb6], 0x71003b
mov dword [rsp - 0x38], ebp
mov dword [rsp - 0x40], 0x99d7be6
push r15
jmp 0x14003a83f
jo 0x14003a4c8
movabs r13, 0x7b60d0000006dde9
rcr ecx, 0x47
call 0x14003a0b3
or r13d, 0x3762ba9a
call fcn.14003af2f
add byte [rax], al
pop rbp
loope 0x14003a514
je 0x14003aa69
call 0x14003a3ee
add rsp, 0x7f
pop r10
jne 0x14003a522
je 0x14003a522
jb 0x14003a8d3
pause
test esi, 0x9987ab1c
call rax
or edi, 0xd9195ec5
cmp rsi, rdi
jg 0x14003a8c2
bswap r10
rcl ebp, 0xd8
call rax
jmp rax
mov esi, 0xa6e179c2
jno 0x140039e9b
int3
jmp 0x14003a77f
ret
pop rdx
add rax, r15
mov qword [rbp + 0x10a8], rax
jne 0x14003a5c1
je 0x14003a5c1
lea edx, [rbx + 0x6cbf]
lea edx, [rcx + 0x7938]
rol r13d, 0x58
mov ebp, 0x3f0a092f
lea ebx, [rbp - 0xceac]
or ebp, 0xc7478470
jmp rax
jmp 0x14003a94e
mov dword [rsp - 0x20], 0x5d78d350
loopne 0x14003a65e
sar dword [rax + 0x5d], cl
mov dword [rsp - 0x18], edi
mov dword [rbp + 0xc6], 0x270030
jmp 0x14003a0aa
xchg r10, r10
rep stosb byte [rdi], al
lea esi, [rax + 0x10]
mov dword [rbp + 0xc2], 0x800df
add byte [rax], al
fild word [rax]
or byte [rax], al
mov dword [rsp - 0x40], 0x5c30f468
mov rbp, rbp
mov rcx, rcx
jmp 0x14003a609
mov dword [rsp - 0x14], ebx
xchg r12, r12
mov dword [rbp + 0x2c8], 0x4a0091
mov dword [rbp + 0x2cc], 0x360010
mov dword [rbp + 0x2d0], 0xd00c3
mov dword [rsp - 0x18], 0x23ad3ea8
add byte [rax], al
adc byte [rax], al
add bh, al
test eax, edx
add al, byte [rax]
add bl, al
add byte [0x164486d71], cl
call 0x163b0e51e
mov dword [rsp - 0x14], esp
jmp 0x14003aa51
call fcn.14003a60c
add rsp, 0x7f
pop rdx
jmp 0x14003a586
mov dword [rsp - 0x20], 0x57372603
mov dword [rsp - 0x30], edi
mov dword [rsp - 0x2c], 0x6f1e853d
mov dword [rsp - 0x24], edi
mov rbx, rbx
mov rax, qword [rbp + 0x10a8]
jmp 0x14003a8bd
push rdx
movabs rdx, 0x3c4dc0fffffe86e9
jne 0x14003a6fc
jmp 0x14003a587
je 0x14003a6fc
jne 0x14003a715
je 0x14003a715
pop rsi
je 0x14003a10c
movabs rdx, 0x215b96ffffff65e9
jmp rcx
jmp 0x14003a67f
mov r10, r10
mov dword [rsp - 0x18], 0x5e1e7c45
mov dword [rsp - 0x38], 0x36ce6dcd
jmp 0x14003a624
ret
pop r10
mov dword [rbp + 0x2dc], 0x6a007c
mov qword [rbp + 0x10a8], r8
jmp 0x14003a336
mov dword [rsp - 0x40], esp
mov dword [rbp + 0xd2], 0x270091
mov dword [rbp + 0xd6], 0x360027
mov dword [rbp + 0xda], 0x1000de
mov qword [rbp + 0x10a8], r14
mov dword [rsp - 0x20], ebx
mov r11, r11
jmp 0x14003a320
mov r12, r12
mov eax, r13d
shr eax, cl
movzx ecx, al
jne 0x14003a831
je 0x14003a831
je 0x14003aedd
pause
call rcx
movabs r13, 0x34a019fffffe58e9
mul r11
ret 0x30
jmp 0x14003a68e
movabs r15, 0x6462cb00000274e9
jne 0x14003a841
jmp 0x14003aaba
je 0x14003a841
call 0x14003a7b5
add rsp, 0x7f
jmp 0x14003aab7
jne 0x14003aaaa
je 0x14003aaaa
call 0x14003a8df
add rsp, 0x7f
jmp 0x14003a27c
ret
pop r9
xchg rsi, rsi
xchg r8, r8
mov dword [rsp - 0x34], edi
mov dword [rsp - 0x34], 0x7ac419ae
jmp 0x14003aae0
xor cx, dx
mov word [rbp + rax*2 + 0xa54], cx
mov rax, qword [rbp + 0x10a8]
mov r10, r10
mov word [rbp + 0x54], es
or al, byte [rax]
add byte [rax - 0x75], cl
test dword [rax + 0x4d000010], ebp
mov edx, edx
mov dword [rsp - 0x38], ebx
pop rsp
and al, 0xc8
mov dword [rsp - 0x34], 0x28bf3a5d
mov dword [rsp - 0x38], 0x32bf0892
je 0x14003a928
jne 0x14003a928
ror r12d, 0xe3
ja 0x14003aa01
pushf
sub r12d, 0xb06df0d2
call rcx
test r9d, 0x59bb23f9
div r11
invalid
int3
std