Function at 0x1400218cf
Capabilities:
Execute syscall

Disassembly:
xor esi, 0xa886161a
cmp r11, rcx
jb 0x1400203b5
pushfq
jmp 0x140020430
pop rsp
and al, 0xcc
lea esi, [rdi]
movaps xmm7, xmm0
and al, 0xe4
movabs eax, dword [0xc12574277534ebc5]
retf
dec dword [rax + 0x33]
sal dword [rbx], 0xc9
jae 0x1400204e6
push rbx
mov dword [rsp - 0x44], 0x7153b034
mov rdi, rdi
sub rsp, 0x20
push rcx
jmp 0x14002073f
mov dword [rbx + 0x914], 0
mov byte [rbx + 0x918], 0
add rsp, 0x20
mov dword [rsp - 0x24], esi
mov dword [rsp - 0x3c], 0x1899330c
mov dword [rsp - 0x14], esi
jmp 0x140020932
je 0x140020937
call fcn.1400206ff
add rsp, 0x20
pop r12
je 0x140020705
jne 0x140020705
ror r14d, 0xa5
ror esi, 0xa5
cpuid
rol ebp, 0x88
jmp rcx
jmp 0x140020920
mov qword [rbx + 0x560], rax
lea rax, [0x1400011c0]
mov qword [rbx + 0x8f0], 0x10
mov rbx, rbx
jmp 0x140020946
movabs rcx, 0x272af629229639eb
jne 0x140020741
jmp 0x14002077c
je 0x140020741
call 0x1400206d3
je 0x140020761
jne 0x140020761
jb 0x1400215c5
rcl edx, 0x56
movabs rbx, 0x33414eb260d13eb
lea edi, [rdx + 0x69d3]
jmp rcx
jmp 0x140020776
add rsp, 0x20
pop rcx
pop rcx
mov rbx, rcx
call fcn.1400f05c4
jne 0x1400207b7
je 0x1400207b7
and r10d, 0xb87e460f
jmp rcx
jmp 0x1400208f9
mov dword [rsp - 0x3c], 0xd811b49
mov dword [rsp - 0x30], 0x3a1fc27f
mov dword [rsp - 0x28], esi
mov byte [rbx + 0x910], 0
je 0x140020819
jne 0x140020819
lea edx, [rdi + 0x4ab7]
lea r15d, [rbp - 0xd895]
rcl esi, 4
call rax
pushf
cmp r10, rdx
mul r9
syscall
rol r15d, 0xf1
pause
movabs r11, 0x461903fffffe89e9
pop rsi
call rax
popfq
bswap rsi
call fcn.14001fd7f
jmp 0x1400206a7
mov r15, r15
mov r8, r8
mov dword [rsp - 0xc], 0x2064b9e8
mov qword [rbx + 0x8f8], rax
mov rax, rbx
movups xmmword [rbx + 0x900], xmm0
mov dword [rsp - 0x1c], 0x21c8d1d6
jne 0x140020876
je 0x140020876
int3
jmp 0x1400207d6
xorps xmm0, xmm0
mov qword [rbx], rax
mov r14, r14
mov r14, r14
mov rdi, rdi
jmp 0x1400208aa
lea rax, [0x140001148]
mov qword [rbx + 0x28], rax
lea rax, [0x1400011a8]
mov dword [rsp - 0x20], 0x610b61d
mov dword [rsp - 0x40], 0x20ce0659
mov dword [rsp - 0x18], 0x798ec6e3
mov dword [rsp - 0x18], 0x76329796
jmp 0x14002071e
add rsp, 0x20
pop r12
ret
pop r12
mov qword [rbx + 0x880], rbx
mov r10, r10
jmp 0x14002082d
mov dword [rsp - 0x18], 0x4795c6fc
mov dword [rsp - 0x24], 0x33d41fa5
mov rsp, rsp
mov dword [rsp - 0x18], 0x389bd52c
lea rax, [0x1400010d8]
jmp 0x140020896
ret
pop r12
ret
jne 0x140020966
je 0x140020966
call fcn.140020a65
jmp 0x1400208e1
pop rbx
push r12
movabs r12, 0x23d3acb212e7e8eb
jne 0x140020937
jmp 0x140020921
jmp 0x1400206d1
xchg r13, r13
mov dword [rsp - 0x10], 0x2cbfe254
mov qword [rbx + 0x878], rax
movabs rax, 0x3f847ae147ae147b
push r12
movabs r12, 0x279ecfc3519b80eb
je 0x1400209ba
jmp 0x1400208e8
jne 0x1400209ba
jl 0x1400204e4
int3
jmp 0x140020924
mov r8, r8
mov rcx, qword [0x1401465f0]
call fcn.1400ee274
jmp 0x140020b80
mov dword [rsp - 0x10], 0x827e48a
cmp rax, 0x78
jbe 0x140020d8a
mov rcx, qword [rdi]
mov dword [rsp - 0x28], 0x282c5b31
and al, 0xd8
xor dword [rbx + 0x2c], ebx
sub byte [rbx], dh
shr cl, cl
rol byte [rax], 1
add byte [rax], al
xchg ecx, ecx
mov dword [rsp - 0x28], ebx
xchg r10, r10
mov dword [rsp - 0x38], 0x7573b30a
mov r9, r9
jmp 0x140020ba4
call fcn.140020ad5
add rsp, 0x20
pop rbx
ret
pop rbx
jmp 0x140020d0c
ret
pop rbx
jmp 0x140020da5
mov rax, qword [rdi + 0x78]
mov dword [rsp - 0x10], 0x3c4bf541
mov dword [rsp - 0x18], 0x1290a368
xchg rbp, rbp
mov dword [rsp - 0xc], 0x1a8118b0
jmp 0x140020b23
push rbx
movabs rbx, 0x543515343c88caeb
jne 0x140020ba7
jmp 0x140020b73
je 0x140020ba7
jne 0x140020be6
je 0x140020be6
or r13d, 0xb5bde61f
pop rbx
jo 0x1400206e7
cpuid
syscall
cmp r15, rdi
ror edi, 0xc4
jge 0x1400201b6
and r11d, 0xf5c3100d
jmp rcx
jmp 0x140020b68
mov qword [rcx + 0x560], rax
mov dword [rsp - 0x44], 0x3ba2a7b1
mov rdi, rdi
jmp 0x140020b0f
mov rax, qword [rcx]
call qword [rax]
mov rcx, qword [rdi]
mov dword [rsp - 0x30], 0x6fa66e3b
jmp 0x140020c92
mov dword [rsp - 0x20], 0x6624fa0e
mov dword [rsp - 0x20], 0x766bff17
mov dword [rsp - 0x38], 0x3da71609
mov dword [rsp - 0x40], 0x954de5e
mov qword [rcx + 0x28], rax
lea rax, [0x1400011a8]
jmp 0x140020c00
je 0x140020ca6
call 0x140020d13
add rsp, 0x20
pop rbx
jne 0x140020c89
je 0x140020c89
lea ecx, [rbx - 0xda7c]
jns 0x14001fd2b
cmp r10, rdi
jmp rax
jmp 0x140020b79
mov dword [rsp - 0x44], ebp
mov dword [rsp - 0x2c], 0x7c61ec6a
call fcn.140099570
push rbx
movabs rbx, 0x1e9317fffffecfe9
jne 0x140020ca6
jmp 0x140020b7a
jne 0x140020cc6
je 0x140020cc6
int3
jmp 0x140020c5c
mov rbx, rcx
mov qword [rcx], rax
mov rdx, rdi
lea rax, [0x140001148]
je 0x140020d5d
invalid
jne 0x140020d5d
sub ecx, 0x33116304
dec rbp
sub r8d, 0x9c90cfd6
or ebp, 0x2750cf6b
lea r15d, [rdx + 0x778e]
jmp rcx
jmp 0x140020c2c
test rax, rax
je 0x140020da5
mov dword [rsp - 0x18], 0x6bc2e496
mov rax, qword [rdi]
jmp 0x140020e41
call qword [rax]
mov rcx, rbx
mov qword [rdi + 0x78], 0
call fcn.1400f06c8
mov dword [rsp - 0x44], 0x4292a019
xchg r13, r13
mov r8, r8
jmp 0x140020de2
mov rcx, rbx
call fcn.1400993b0
mov rsi, qword [rsp + 0x38]
mov dword [rsp - 0xc], 0x3c2d1ec6
jmp 0x140020e53
and al, 0xf4
invalid
mov r14, r14
test sil, 1
je 0x140020dd0
mov edx, 0x920
mov r9, r9
jne 0x140020e30
je 0x140020e30
lea r13d, [rbx - 0x52a2]
push r8
jmp 0x140020dc8
xor edx, edx
mov rcx, rdi
mov dword [rsp - 0x3c], 0x53cf30b
jmp 0x140020da3
mov dword [rsp - 0x20], ecx
mov dword [rsp - 0x18], 0x643b47ae
xchg rbp, rbp
xchg r9, r9
mov rax, rbx
mov rbx, qword [rsp + 0x30]
jmp 0x140020e72
add rsp, 0x20
mov dword [rsp - 0x10], 0x2b0db63a
mov dword [rsp - 0x3c], 0x76ee3f95
pop rdi
ret
jne 0x14002160b
je 0x14002160b
call fcn.140021417
add rsp, 0x98
pop r12
ret
pop r15
lea rsi, [r14 + 0x914]
jmp 0x140021501
pop r12
call fcn.1400efbe0
lea r15, [r14 + 0x910]
mov r12d, 0x64
test al, al
jmp 0x140021522
mov qword [rsp + 0x88], rdi
xchg r15, r15
xchg rsi, rsi
mov dword [rsp - 0x24], esp
mov dword [rsp - 0x2c], 0x3679a598
jne 0x1400214e2
je 0x1400214e2
movabs rsi, 0x7eb8810000009ae9
lea r14d, [rbx - 0xbfd7]
lea r14d, [rdx - 0x72dc]
rol r8d, 0xb4
call 0x1400218a9
jmp 0x140021581
mov dword [rsi], 0
jmp 0x140021b4a
jne 0x1400215e6
je 0x1400215e6
call 0x1400215e8
mov dword [rsp - 0x24], 0x5ccaaccb
mov dword [rsp - 0x2c], 0x2800cd86
mov dword [rsp - 0x14], ebx
mov dword [rsp - 0x1c], edx
jne 0x140021618
cmp byte [r15], al
jne 0x140021618
jmp 0x1400215d2
call fcn.1400ef3a0
test al, al
je 0x140021afd
jmp 0x140021560
mov qword [rsp + 0xb0], rbx
mov dword [rsp - 0x1c], 0x6b041118
lea rcx, [r14 + 0x28]
mov qword [rsp + 0x90], rsi
jmp 0x1400214c2
mov dword [rsp - 0x2c], 0x4fecad85
xchg rcx, rcx
mov qword [rsp + 0x80], r12
mov qword [rsp + 0x78], r13
mov qword [rsp + 0x70], r15
jmp 0x1400215f3
mov dword [rsp - 0x3c], 0x21b1d412
jmp 0x14002154e
mov dword [rsp - 0x28], edx
mov dword [rsp - 0x28], esi
mov dword [rsp - 0x28], 0x1417d4fe
push r15
movabs r15, 0x3e9345fffffeaee9
jmp 0x14002150c
jmp 0x140021499
mov dword [rsp - 0x20], 0x6477d52c
mov dword [rsp - 0x2c], edi
mov dword [rsp - 0x24], 0x1da725c7
push r12
movabs r12, 0x79a2e1fffffe97e9
jmp 0x140021422
jmp 0x1400214a7
lea rsi, [r14 + 0x914]
inc dword [rsi]
mov rcx, rcx
mov dword [rsp - 0x20], 0x6aeffc16
lea rcx, [r14 + 0x28]
call fcn.1400efbe0
test al, al
jmp 0x140021f49
sub ecx, 8
mov r12, r12
mov dword [rsp - 0x34], 0xdf7650a
mov dword [rsp - 0x28], 0x5351bad7
jne 0x140021690
je 0x140021690
lea r12d, [rbp - 0x6420]
rcl esi, 9
lea r15d, [rcx - 0x1379]
ror r11d, 0x4d
jmp rax
jmp 0x140022c49
mov r12d, dword [rsi]
test r12d, r12d
mov dword [rbp + 0x77], r12d
mov dword [rsp - 0x3c], ebx
mov dword [rsp - 0x40], ecx
mov dword [rsp - 0x24], 0x7f6bb7cf
jne 0x1400216c1
je 0x1400216c1
jo 0x140022623
syscall
movabs rcx, 0x536bee00001241e9
test rcx, rbp
sub r14d, 0x991f8bfc
ret
jmp 0x140022907
mov rdx, rdx
mov dword [rsp - 0x20], 0x1232f4b3
mov dword [rsp - 0x24], 0x1128ec98
mov r12, qword [rsp + 0x80]
mov r15, qword [rax + 0x58]
test r15, r15
mov dword [rsp - 0xc], ecx
jmp 0x1400226fc
call fcn.1400f02d0
lea rdx, [rbp + 0x6f]
mov rcx, r14
je 0x140021747
jne 0x140021747
mov r8d, 0x39534f36
div r10
lea ebp, [rdx - 0x49f8]
lea r8d, [rbx - 0x4e09]
pushfq
or r15d, 0x1d37c670
jnp 0x140020dd6
lea r14d, [rcx - 0x3110]
call rcx
rcr ebp, 0x56
and ebx, 0xf2940b45
movabs rsi, 0x39e9d6000016b3e9
lea esi, [rcx + 0x6de1]
call rcx
test r13d, 0xfddf48d6
mov ebx, 0xfe68d225
ret
jmp 0x140022dff
mov dword [rsp - 0x10], 0x360c310a
mov dword [rsp - 0xc], 0x43af382
mov dword [rsp - 0x44], 0x332fd21f
mov rdx, rdx
jmp 0x140022bf7
sar eax, 1
mov dword [rsp - 0xc], 0x54df3fda
mov dword [rsp - 0x34], 0x140f7fdd
jne 0x1400217db
je 0x1400217db
rcr r8d, 0xef
or r14d, 0xefe3262a
call rax
test r11, rbp
jle 0x140021c72
call 0x140021b6b
call rax
mov r14d, 0xfe55ea2e
syscall
lea r14d, [rdx + 0xc5b2]
test esi, 0x2bf7a486
jmp rcx
jmp 0x140022e76
mov rcx, r14
mov dword [rsp - 0x2c], 0x6f64e9bd
mov dword [rsp - 0x40], 0xa2654a4
mov r13, r13
jmp 0x140021ddc
mov dword [rsp - 0x1c], 0x4aac5457
mov dword [rsp - 0x20], 0x24b238e3
call fcn.1400ef9a0
lea rdx, [rbp + 0x7f]
mov rdi, rax
mov rcx, qword [rax]
jmp 0x140021764
lea r8, [rbp + 0x6f]
mov rcx, rsi
mov eax, dword [rax]
mov dword [rsp - 0x2c], esp
mov r13, r13
mov dword [rsp - 0x1c], 0x3700ac91
cdq
jmp 0x140022da3
jne 0x140022a0d
je 0x140022a0d
call 0x140021847
jmp 0x140021a31
xchg rdx, rdx
mov r9, r9
lea rdx, [rbp - 0x19]
jmp 0x140021f6f
mov dword [rsp - 0x10], 0x6c25adec
push rbx
movabs rbx, 0x6ffb9a0000136ee9
jne 0x14002187e
jmp 0x140022bf1
je 0x14002187e
jmp 0x140022be6
add byte [rax], al
jne 0x1400218dd
cmp byte [r14 + 0x918], 0
mov dword [rsp - 0x44], 0x485edf1b
mov dword [rsp - 0x24], 0x255375d5
je 0x14002296f
movaps xmmword [rsp + 0x60], xmm8
lea rcx, [r14 + 0x28]
jmp 0x140021c6c
push r10
movabs r10, 0x62552b000000f6e9
jne 0x1400218f0
jmp 0x1400219eb
je 0x1400218f0
call 0x140021887
jmp 0x140021ccb
mov dword [rsp - 0x20], 0x1acfd453
lea rdx, [rbp + 0x77]
mov rcx, r14
mov edi, dword [rax + 0x60]
jmp 0x140022e19
mov rcx, r14
mov rsi, qword [rax + 0x28]
mov rax, qword [r14]
call qword [rax + 0x68]
jmp 0x1400224c5
mov dword [rsp - 0x44], 0x780e5ed4
mov rcx, rcx
xor r13d, r13d
mov dword [rbp + 0x6f], r13d
cmp byte [r14 + 0x918], r13b
jne 0x14002169c
mov dword [rsp - 0x44], 0x3222e786
je 0x14002199c
jne 0x14002199c
test r8d, 0x2d90aea7
rcl ecx, 0x2a
lea r12d, [rdx - 0x1020]
xor r13d, 0xedc54cf
cmp r14d, 0xcd6867d
call rcx
call rax
div rbp
lea r15d, [rbp - 0x2d55]
call rax
rcl edx, 0x16
cmp r12d, 0xc8bf5c3e
lea r15d, [rdx - 0x70a7]
movabs r9, 0x3e7f9fffffcf8e9
dec r8
lea ebx, [rbx - 0x6a11]
cpuid
pause
rol ecx, 0x31
rcl esi, 0x32
and r9d, 0x5135f097
jne 0x140020d1a
jmp 0x140021699
test r11d, 0x7e9538ce
ret 0x38
mov dword [rbp + 0x73], ecx
xchg r14, r14
mov rsp, rsp
mov dword [rsp - 0x14], ebp
mov dword [rsp - 0x3c], 0x72f4d4f4
xchg rsp, rsp
jmp 0x140021a66
pop r10
divss xmm8, dword [0x1400011dc]
call fcn.1400f02d0
mov rcx, r14
xchg rdx, rdx
mov dword [rsp - 0x40], 0x655cf4f9
mov dword [rsp - 0x2c], ecx
jmp 0x140022814
mov eax, dword [rax]
cdq
mov dword [rbp + 0x73], ebx
sub eax, edx
mov r9, r9
mov dword [rsp - 0x3c], 0x701de292
lea rdx, [r14 + 0x830]
jmp 0x1400227fc
add rsp, 0x66
pop r10
ret
pop r10
je 0x140021a4b
jne 0x140021a4b
cpuid
jo 0x140021c55
cmp r12, rdx
movabs rbp, 0x65f5d0fffffe14e9
jmp rcx
jmp 0x140021864
mov rsi, rsi
sub eax, 0xa
mov rcx, rsi
mov dword [rbp + 0x6f], eax
mov dword [rsp - 0x38], 0x41e61449
je 0x140021a91
jne 0x140021a91
rcr r9d, 3
rol ecx, 0x29
rcl r11d, 0x48
add ecx, 0xc9b0f690
movabs rdx, 0x136c1900000684e9
lea r10d, [rbp - 0x3547]
jg 0x140020b4f
jmp 0x14002211a
syscall
lea r8d, [rbp - 0xd142]
inc rcx
ret 8
mov rbx, qword [rcx + 0x60]
mov rcx, r14
call fcn.1400f02d0
xor ecx, ecx
mov dword [rsp - 0xc], 0x3468a939
lea rdx, [rbp + 0x6f]
mov qword [rbp + 0x6f], rcx
jmp 0x140021ce3
mov rbx, qword [rsp + 0xb0]
add rsp, 0x98
pop r14
pop rbp
jmp 0x140022a67
mov dword [rsp - 0x24], esp
mov dword [rsp - 0x10], 0x47ac9ca5
mov rcx, qword [rax]
mov rdi, qword [rcx + 0xa0]
jmp 0x1400229f1
mov rdx, rdx
xchg r15, r15
mov dword [rsp - 0x10], 0x238921aa
push r11
movabs r11, 0xad4d500000306e9
jne 0x140021b39
jmp 0x140021e44
je 0x140021b39
jmp 0x140021e38
mov rcx, r14
call fcn.1400ef9a0
mov dword [rsp - 0x10], ebx
mov dword [rsp - 0x10], 0x70ca2008
jmp 0x1400221db
add rsp, 0x66
pop rbx
ret
pop rbx
lea r8, [rbp + 0x6f]
mov edx, dword [rax + 4]
jmp 0x140022a83
call rbx
xchg rdx, rdx
xchg rbp, rbp
mov dword [rsp - 0x38], ebp
cmp byte [r15], 0
jmp 0x1400218b9
jmp 0x140021fd6
lea rax, [rbp + 0x7f]
xchg r15, r15
mov rsi, rsi
cmovle rax, rcx
mov rcx, r14
movd xmm10, dword [rax]
jmp 0x140022b5d
mov dword [rsp - 0x28], 0x41a5dfa3
lea r8, [rbp + 0x6f]
lea rdx, [rbp + 0x77]
jmp 0x140022f2e
push r13
movabs r13, 0x7f14350000090be9
jne 0x140021c04
jmp 0x140022514
je 0x140021c04
je 0x140021c42
jne 0x140021c42
rcl r10d, 0x45
bswap r10
call rcx
neg rbx
cmp edx, 0xaed3ffa
rcr edx, 0x7b
bswap r12
call rcx
div r14
rol r8d, 0x94
rol edx, 0x9e
ror r9d, 0x25
call rax
jmp rax
jmp 0x140022508
mov ebx, dword [rcx]
cmc
invalid
movaps xmmword [rsp + 0x50], xmm9
mov dword [rsp - 0x14], 0x41ac5b6e
mov rdi, rdi
mov r14, r14
mov rsi, rsi
mov dword [rsp - 0x38], ebp
movaps xmmword [rsp + 0x40], xmm10
jmp 0x140022f61
je 0x140022b70
invalid
call 0x140021c17
add rsp, 0x66
pop r14
ret
xchg r12, r12
mov rbp, rbp
mov dword [rsp - 0x20], 0x4ad87112
mov dword [rsp - 0x14], ebx
mov dword [rsp - 0x38], 0x40e1eda
mov dword [rbp + 0x7b], eax
jmp 0x1400225cd
add rsp, 0x66
pop r10
ret
add rsp, 0x66
pop rdi
ret
pop rdi
jmp 0x140022d85
mov r9d, 0xff0f0f0f
mov rcx, rdi
mov dword [rsp - 0x44], 0xf61e5b8
jne 0x140021d33
je 0x140021d33
jmp rcx
jmp 0x1400228a8
lea r8, [rbp + 0x6f]
mov edx, dword [rax + 4]
mov dword [rsp - 0x34], 0x712c16fc
mov dword [rsp - 0x40], esp
mov dword [rsp - 0x1c], 0x5308ace5
xchg r15, r15
jne 0x140021d6e
je 0x140021d6e
test rdi, rdx
pop rbp
movabs r15, 0x56857300000d79e9
and r12d, 0xcb4b9e52
cmp rdx, rbx
sub r13d, 0xc65efd4
call fcn.1400223f8
jmp 0x140022aec
xchg r13, r13
xchg rdx, rdx
mov dword [rsp - 0x18], 0x6b405cfc
jne 0x140021dc2
je 0x140021dc2
call rax
jmp rax
jmp 0x140022c19
mov ebx, dword [rax + 0x68]
push r9
movabs r9, 0x7bf0c0000035ce9
jne 0x140021e0f
jmp 0x140022144
je 0x140021e0f
popf
lea ecx, [rcx - 0x178d]
bswap r10
or ebx, 0x86e3692d
test r12, rcx
popfq
add ebx, 0xb22fddef
cmp rdx, rbx
movabs rdi, 0x8d2600000ceee9
test r8d, 0x4332b4e5
jns 0x140022c5c
jmp 0x140022b02
ret
sub ecx, 6
mov dword [rbp + 0x73], edx
mov dword [rbp + 0x6f], ecx
jmp 0x140022ef5
pop r11
lea rdx, [rbp + 0x7f]
je 0x140021e94
push r10
movabs r10, 0x48853200000209e9
jne 0x140021eca
jmp 0x1400220d8
je 0x140021eca
call fcn.140021e6a
jne 0x140021eea
je 0x140021eea
rcl r11d, 0xf2
cpuid
inc r14
movabs r14, 0x1f973c000001e2e9
lea r13d, [rcx + 0x7701]
jmp 0x1400220d1
pushf
call rcx
ret 0x10
call fcn.1400220a1
add rsp, 0x66
pop r14
jmp 0x140022279
call 0x140022063
add rsp, 0x66
mov dword [rsp - 0x10], edi
je 0x140021b4a
mov dword [rsi], r12d
jmp 0x140021b4a
je 0x1400226bb
mov rcx, r14
mov ebx, dword [rax + 4]
call fcn.1400f02d0
mov dword [rsp - 0x38], 0x62032511
jmp 0x140022b1e
cvttss2si ebx, xmm9
lea ecx, [rbx + rbx]
mov dword [rbp + 0x73], ecx
je 0x140021fba
jne 0x140021fba
invalid
invalid
outsd dx, dword [rsi]
invalid