Function at 0x140156580
Capabilities:
Execute syscall

Disassembly:
push rax
pushf
mov eax, 0x23ac40ea
pushf
not eax
add eax, 0xc683d80d
xor eax, 0xd0a10560
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xec47d4ef
xor eax, 0x8975196c
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xe3e85c62
xor eax, 0xedcbefc2
rol eax, 0x10
popf
pushf
not eax
add eax, 0xc819d98a
xor eax, 0xb3925218
rol eax, 0xc6
popf
cmp eax, 4
jne 0x1401565e3
popf
pop rax
jmp 0x140156876
cmp eax, 0
jne 0x1401565f2
popf
pop rax
jmp 0x140156697
cmp eax, 3
jne 0x140156601
popf
pop rax
jmp 0x1401567e0
cmp eax, 1
jne 0x140156610
popf
pop rax
jmp 0x140156745
cmp eax, 0xa
jne 0x14015661f
popf
pop rax
jmp 0x140156b50
cmp eax, 7
jne 0x14015662e
popf
pop rax
jmp 0x1401569f0
cmp eax, 6
jne 0x14015663d
popf
pop rax
jmp 0x1401569a8
cmp eax, 0xb
jne 0x14015664c
popf
pop rax
jmp 0x140156bb8
cmp eax, 0xc
jne 0x14015665b
popf
pop rax
jmp 0x140156c27
cmp eax, 8
jne 0x14015666a
popf
pop rax
jmp 0x140156a87
cmp eax, 5
jne 0x140156679
popf
pop rax
jmp 0x140156907
cmp eax, 2
jne 0x140156688
popf
pop rax
jmp 0x140156793
cmp eax, 9
jne 0x140156697
popf
pop rax
jmp 0x140156b3b
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push r14
sub rsp, 0x20
mov rdi, r9
mov r14, rcx
xor ebx, ebx
cmp dword [r8], ebx
jge 0x1401566ff
push rax
pushf
mov eax, 0x50bdbb05
pushf
not eax
add eax, 0xa1b8077c
xor eax, 0xdd5ca2aa
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xb5f075e9
xor eax, 0xb7fd29d0
rol eax, 0x9b
popf
pushf
not eax
add eax, 0x94454517
xor eax, 0xec4a1660
rol eax, 0x70
popf
jmp 0x1401565d4
push rax
pushf
mov eax, 0x7f56b3a5
pushf
not eax
add eax, 0x8670bae5
xor eax, 0xf6e42bba
rol eax, 0xcd
popf
pushf
not eax
add eax, 0x9d8f700e
xor eax, 0xba2cc4f9
rol eax, 0xf
popf
pushf
not eax
add eax, 0xc17dc4fc
xor eax, 0x86620e12
rol eax, 0xaa
popf
jmp 0x1401565d4
mov rsi, rdx
jmp 0x1401567e0
movsxd rsi, dword [r8 + 8]
add rsi, qword [rdx]
push rax
pushf
mov eax, 0x3d8f440d
pushf
not eax
add eax, 0xfc9355cc
xor eax, 0xba6591b1
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xdcf55605
xor eax, 0xe4cf6f63
rol eax, 0x24
popf
pushf
not eax
add eax, 0xa27d7c33
xor eax, 0xa22725ba
rol eax, 0x8e
popf
jmp 0x1401565d4
call fcn.14012c5c8
sub eax, 1
je 0x14015681d
push rax
pushf
mov eax, 0xa20d39fa
pushf
not eax
add eax, 0x8cfe7573
xor eax, 0x8850d78c
rol eax, 0x59
popf
pushf
not eax
add eax, 0x8253b774
xor eax, 0x998e7392
rol eax, 0xdf
popf
jmp 0x1401565d4
push rax
pushf
mov eax, 0x7dfd1489
pushf
not eax
add eax, 0xfeed7017
xor eax, 0xe8614132
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xbd827524
xor eax, 0x835f9515
rol eax, 0x18
popf
pushf
not eax
add eax, 0xe785cd41
xor eax, 0xd2b1039c
rol eax, 0xb6
popf
pushf
not eax
add eax, 0x8cf65946
xor eax, 0xfc9da217
rol eax, 0x71
popf
jmp 0x1401565d4
cmp eax, 1
jne 0x1401568c1
push rax
pushf
mov eax, 0x30a28bb0
pushf
not eax
add eax, 0xa4d0b5cb
xor eax, 0x9d3aa314
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xb0ee9821
xor eax, 0x9ac68f15
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xc94377fa
xor eax, 0xae27d947
rol eax, 0x93
popf
jmp 0x1401565d4
push rax
pushf
mov eax, 0xb0834e2
pushf
not eax
add eax, 0x891fb0ef
xor eax, 0x8e0b7a66
rol eax, 0x13
popf
pushf
not eax
add eax, 0xd7e42911
xor eax, 0xee5510cd
rol eax, 0xc9
popf
pushf
not eax
add eax, 0x946db252
xor eax, 0xe0fbb7aa
rol eax, 0x3f
popf
jmp 0x1401565d4
lea rdx, [rdi + 8]
mov rcx, qword [r14 + 0x28]
call fcn.140127659
mov r14, rax
cmp dword [rdi + 0x18], ebx
je 0x140156962
push rax
pushf
mov eax, 0x3b3405d9
pushf
not eax
add eax, 0xa9caabad
xor eax, 0x94d8b451
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xcf5c5794
xor eax, 0x9afe1dae
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xc657cda6
xor eax, 0xd37d81bb
rol eax, 0xce
popf
jmp 0x1401565d4
push rax
pushf
mov eax, 0xbfec2c84
pushf
not eax
add eax, 0x91462b0a
xor eax, 0xe2a12a8b
rol eax, 0x18
popf
pushf
not eax
add eax, 0x8920135d
xor eax, 0xdd6b5b85
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xb0744b18
xor eax, 0xeca3c444
rol eax, 0x2c
popf
jmp 0x1401565d4
call fcn.1401888fc
movsxd rbx, dword [rdi + 0x18]
push rax
not rax
sub rbx, rax
pop rax
sub rbx, 1
push rax
pushf
mov eax, 0x11e359dd
pushf
not eax
add eax, 0xf48dfc82
xor eax, 0xae70ce68
rol eax, 0xdf
popf
pushf
not eax
add eax, 0x8f0b466b
xor eax, 0x889e1004
rol eax, 0x43
popf
jmp 0x1401565d4
mov r9d, 0xe59e37c0
pushf
not r9d
add r9d, 0x8847a8ff
xor r9d, 0xc4e58a55
rol r9d, 0xb
popf
pushf
not r9d
add r9d, 0xf89c1e61
xor r9d, 0xf1671bbd
rol r9d, 4
popf
pushf
not r9d
add r9d, 0xffe54c35
xor r9d, 0xe56fc2fe
rol r9d, 0xed
popf
mov r8, r14
mov rdx, rbx
mov rcx, rsi
call fcn.14014ae93
jmp 0x140156bb8
lea rdx, [rdi + 8]
mov rcx, qword [r14 + 0x28]
call fcn.140127659
mov r14, rax
cmp dword [rdi + 0x18], ebx
je 0x140156af5
push rax
pushf
mov eax, 0x3cbd5880
pushf
not eax
add eax, 0x9ce35f7d
xor eax, 0xcbe5bc1a
rol eax, 0xf
popf
pushf
not eax
add eax, 0xa8624feb
xor eax, 0xb550b433
rol eax, 0xe6
popf
pushf
not eax
add eax, 0x90ae227a
xor eax, 0xe1f62c77
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xbd909962
xor eax, 0xbedb953f
rol eax, 0xbc
popf
jmp 0x1401565d4
push rax
pushf
mov eax, 0xa5f91b63
pushf
not eax
add eax, 0xafd8c0ca
xor eax, 0x9da76961
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xdfdb42f5
xor eax, 0x8f92e3f1
rol eax, 0xee
popf
pushf
not eax
add eax, 0x94452136
xor eax, 0x9944816a
rol eax, 0xda
popf
jmp 0x1401565d4
call fcn.1401888fc
movsxd rbx, dword [rdi + 0x18]
push rax
not rax
sub rbx, rax
pop rax
sub rbx, 1
mov r8, r14
mov rdx, rbx
mov rcx, rsi
call fcn.140167c57
nop
push rax
pushf
mov eax, 0xe005de35
pushf
not eax
add eax, 0xaff6bb78
xor eax, 0xd824c3c5
rol eax, 0xcb
popf
pushf
not eax
add eax, 0x83f7fd17
xor eax, 0x9fe6f745
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x9646585d
xor eax, 0xb55a7d5e
rol eax, 0x65
popf
pushf
not eax
add eax, 0xf3497fad
xor eax, 0xd5b0a29c
rol eax, 0x66
popf
jmp 0x1401565d4
mov rbx, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x38]
mov rdi, qword [rsp + 0x40]
add rsp, 0x20
pop r14
ret
call fcn.1401adae4
nop
push rax
pushf
mov eax, 0x173d75d
pushf
not eax
add eax, 0xebd01628
xor eax, 0xf0623716
rol eax, 0x95
popf
pushf
not eax
add eax, 0xf8f42761
xor eax, 0xf1ca397f
rol eax, 0x74
popf
pushf
not eax
add eax, 0xf32a2330
xor eax, 0x85255781
rol eax, 0xc8
popf
cmp eax, 0
jne 0x140156c7d
popf
pop rax
jmp 0x140156c7d
mov qword [rsp + 8], rcx
mov qword [rsp + 0x10], rdx
mov qword [rsp + 0x18], r8
mov qword [rsp + 0x20], r9
sub rsp, 0x28
mov ecx, 0xbcf8d9f5
pushf
not ecx
add ecx, 0x8f1bf9de
xor ecx, 0xecaeca78
rol ecx, 0x36
popf
pushf
not ecx
add ecx, 0xe5c1a14e
xor ecx, 0x8868f12f
rol ecx, 0xc
popf
call fcn.1401206fe
add rsp, 0x28
mov rcx, qword [rsp + 8]
mov rdx, qword [rsp + 0x10]
mov r8, qword [rsp + 0x18]
mov r9, qword [rsp + 0x20]
mov r10, rcx
syscall
ret