Function at 0x1400ce6be
Capabilities:
Encrypt data using speck

Disassembly:
push rax
pushf
mov eax, 0x8de084cf
pushf
not eax
add eax, 0xbc488bbe
xor eax, 0xceb91461
rol eax, 0x56
popf
pushf
not eax
add eax, 0x82105059
xor eax, 0xdb0d639c
rol eax, 0x36
popf
pushf
not eax
add eax, 0xa27615bc
xor eax, 0xc074d05c
rol eax, 0x8c
popf
cmp eax, 0x20
jne 0x1400ce70e
popf
pop rax
jmp 0x1400cf8ca
cmp eax, 0
jne 0x1400ce71d
popf
pop rax
jmp 0x1400ce92a
cmp eax, 3
jne 0x1400ce72c
popf
pop rax
jmp 0x1400ceb6c
cmp eax, 1
jne 0x1400ce73b
popf
pop rax
jmp 0x1400ce9eb
cmp eax, 0xd
jne 0x1400ce74a
popf
pop rax
jmp 0x1400cef9a
cmp eax, 0x1a
jne 0x1400ce759
popf
pop rax
jmp 0x1400cf59f
cmp eax, 0xe
jne 0x1400ce768
popf
pop rax
jmp 0x1400cf026
cmp eax, 0xb
jne 0x1400ce777
popf
pop rax
jmp 0x1400ceed1
cmp eax, 0x19
jne 0x1400ce786
popf
pop rax
jmp 0x1400cf49d
cmp eax, 8
jne 0x1400ce795
popf
pop rax
jmp 0x1400ced93
cmp eax, 0x1d
jne 0x1400ce7a4
popf
pop rax
jmp 0x1400cf715
cmp eax, 0x17
jne 0x1400ce7b3
popf
pop rax
jmp 0x1400cf3ec
cmp eax, 0x1c
jne 0x1400ce7c2
popf
pop rax
jmp 0x1400cf6cb
cmp eax, 0x12
jne 0x1400ce7d1
popf
pop rax
jmp 0x1400cf1e2
cmp eax, 0x18
jne 0x1400ce7e0
popf
pop rax
jmp 0x1400cf457
cmp eax, 0x11
jne 0x1400ce7ef
popf
pop rax
jmp 0x1400cf197
cmp eax, 0x1b
jne 0x1400ce7fe
popf
pop rax
jmp 0x1400cf649
cmp eax, 0x21
jne 0x1400ce80d
popf
pop rax
jmp 0x1400cf93f
cmp eax, 0x23
jne 0x1400ce81c
popf
pop rax
jmp 0x1400cf9d7
cmp eax, 0x14
jne 0x1400ce82b
popf
pop rax
jmp 0x1400cf2ad
cmp eax, 0xf
jne 0x1400ce83a
popf
pop rax
jmp 0x1400cf0a4
cmp eax, 0x13
jne 0x1400ce849
popf
pop rax
jmp 0x1400cf218
cmp eax, 0x15
jne 0x1400ce858
popf
pop rax
jmp 0x1400cf30e
cmp eax, 0x24
jne 0x1400ce867
popf
pop rax
jmp 0x1400cfa2c
cmp eax, 0x1e
jne 0x1400ce876
popf
pop rax
jmp 0x1400cf7bd
cmp eax, 0xc
jne 0x1400ce885
popf
pop rax
jmp 0x1400cef2b
cmp eax, 7
jne 0x1400ce894
popf
pop rax
jmp 0x1400ced12
cmp eax, 5
jne 0x1400ce8a3
popf
pop rax
jmp 0x1400cec1d
cmp eax, 0x1f
jne 0x1400ce8b2
popf
pop rax
jmp 0x1400cf80d
cmp eax, 0x10
jne 0x1400ce8c1
popf
pop rax
jmp 0x1400cf125
cmp eax, 6
jne 0x1400ce8d0
popf
pop rax
jmp 0x1400cec5d
cmp eax, 9
jne 0x1400ce8df
popf
pop rax
jmp 0x1400cede0
cmp eax, 4
jne 0x1400ce8ee
popf
pop rax
jmp 0x1400cebdf
cmp eax, 0x16
jne 0x1400ce8fd
popf
pop rax
jmp 0x1400cf347
cmp eax, 2
jne 0x1400ce90c
popf
pop rax
jmp 0x1400ceab2
cmp eax, 0xa
jne 0x1400ce91b
popf
pop rax
jmp 0x1400cee31
cmp eax, 0x22
jne 0x1400ce92a
popf
pop rax
jmp 0x1400cf9b9
mov qword [rsp + 0x18], rbx
push rbp
push rsi
push rdi
push r14
push r15
sub rsp, 0x50
mov rbx, rdx
mov r15, rcx
movups xmm0, xmmword [r8]
mov r14, qword [rcx]
mov r8, r14
mov qword [rsp + 0x40], r14
xor edx, edx
mov qword [rsp + 0x48], rdx
mov rdi, qword [rcx + 0x18]
test rdi, rdi
je 0x1400ce9a5
push rax
pushf
mov eax, 0xdfc2ab64
pushf
not eax
add eax, 0x803a4bbc
xor eax, 0xd4de0f16
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xac604235
xor eax, 0xaa70284d
rol eax, 0xbc
popf
pushf
not eax
add eax, 0x848925dc
xor eax, 0xb0928ceb
rol eax, 0xf2
popf
jmp 0x1400ce6ff
push rax
pushf
mov eax, 0x41f169b9
pushf
not eax
add eax, 0xa40497e2
xor eax, 0xe8155083
rol eax, 0x10
popf
pushf
not eax
add eax, 0xaa1a019d
xor eax, 0xa2a2de9b
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xefeebe81
xor eax, 0xe3a05938
rol eax, 4
popf
jmp 0x1400ce6ff
movq rdx, xmm0
sub rdx, r14
sar rdx, 2
shl rdx, 5
psrldq xmm0, 8
movq rax, xmm0
push rax
not rax
sub rdx, rax
pop rax
sub rdx, 1
jns 0x1400cea6c
push rax
pushf
mov eax, 0x2ae9f2bd
pushf
not eax
add eax, 0xd8a9022d
xor eax, 0xa9b92fc8
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xf4626580
xor eax, 0xcf182d36
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xcc5cc128
xor eax, 0xe89b665c
rol eax, 0xe4
popf
pushf
not eax
add eax, 0x92085e37
xor eax, 0xb354cd06
rol eax, 0x25
popf
jmp 0x1400ce6ff
push rax
pushf
mov eax, 0xf2accd02
pushf
not eax
add eax, 0xb26570da
xor eax, 0x84faa641
rol eax, 0xd
popf
pushf
not eax
add eax, 0xcbf142f5
xor eax, 0xe1357cef
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xfff44816
xor eax, 0x89fda765
rol eax, 0xac
popf
jmp 0x1400ce6ff
mov rax, rdx
neg rax
je 0x1400ceb13
push rax
pushf
mov eax, 0x9f8125d3
pushf
not eax
add eax, 0xd2538244
xor eax, 0x8e73ad7b
rol eax, 0x96
popf
pushf
not eax
add eax, 0xd821f6b2
xor eax, 0xa8b56081
rol eax, 0x34
popf
pushf
not eax
add eax, 0xbc44a2e5
xor eax, 0xdf71598a
rol eax, 0xe9
popf
pushf
not eax
add eax, 0x8d3a35f5
xor eax, 0xaad275d8
rol eax, 0xea
popf
jmp 0x1400ce6ff
push rax
pushf
mov eax, 0xb3fd45d0
pushf
not eax
add eax, 0xb851e774
xor eax, 0xc734e4fa
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xec4cfd0a
xor eax, 0xa8ba4850
rol eax, 0x87
popf
pushf
not eax
add eax, 0x9a488d96
xor eax, 0x95cf97d5
rol eax, 0xd
popf
pushf
not eax
add eax, 0x87c64013
xor eax, 0x85ac1dac
rol eax, 0xaf
popf
jmp 0x1400ce6ff
mov rax, rdx
not rax
shr rax, 5
lea rax, [rax*4 + 4]
sub r8, rax
jmp 0x1400cec1d
mov rax, rdx
shr rax, 5
lea r8, [r14 + rax*4]
push rax
pushf
mov eax, 0xe400f52e
pushf
not eax
add eax, 0xf82fa1bc
xor eax, 0xc4ba1566
rol eax, 0x9e
popf
pushf
not eax
add eax, 0x86e95f66
xor eax, 0x929430eb
rol eax, 0x6c
popf
jmp 0x1400ce6ff
and edx, 0x1f
mov qword [rsp + 0x48], rdx
mov qword [rsp + 0x40], r8
push rax
pushf
mov eax, 0x99c8562
pushf
not eax
add eax, 0x90462540
xor eax, 0xd5bf0716
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xd9dda53a
xor eax, 0xc0734206
rol eax, 0xdc
popf
jmp 0x1400ce6ff
mov rsi, r8
sub rsi, r14
sar rsi, 2
shl rsi, 5
push rdx
not rdx
sub rsi, rdx
pop rdx
sub rsi, 1
mov qword [rsp + 0x20], r8
mov qword [rsp + 0x28], rdx
test rdi, rdi
jns 0x1400cecb9
push rax
pushf
mov eax, 0x38469347
pushf
not eax
add eax, 0xc457e3d6
xor eax, 0x9108c361
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xa04e8dae
xor eax, 0xe3da2742
rol eax, 0xde
popf
jmp 0x1400ce6ff
push rax
pushf
mov eax, 0xa6046cc4
pushf
not eax
add eax, 0xdfd27091
xor eax, 0x9e20f1d2
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xa003b957
xor eax, 0xa21f8c5b
rol eax, 0xbe
popf
pushf
not eax
add eax, 0x8d18a1b2
xor eax, 0x86741630
rol eax, 0xf1
popf
pushf
not eax
add eax, 0x9b0519aa
xor eax, 0xd5651db3
rol eax, 0x6f
popf
jmp 0x1400ce6ff
mov rax, rdi
neg rax
je 0x1400ced4d
push rax
pushf
mov eax, 0xf131bd4c
pushf
not eax
add eax, 0xcbcdfc5a
xor eax, 0xdadc0c70
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xa157f33f
xor eax, 0x9e202b3a
rol eax, 0x18
popf
jmp 0x1400ce6ff
push rax
pushf
mov eax, 0x668e25b1
pushf
not eax
add eax, 0xcbff4f6d
xor eax, 0xf41cff95
rol eax, 0x76
popf
pushf
not eax
add eax, 0x897caf24
xor eax, 0x8a18cfbc
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xf541f188
xor eax, 0x84f11285
rol eax, 0xf0
popf
jmp 0x1400ce6ff
mov rax, rdi
not rax
shr rax, 5
lea rax, [rax*4 + 4]
sub r14, rax
jmp 0x1400cee31
mov rax, rdi
shr rax, 5
lea r14, [r14 + rax*4]
push rax
pushf
mov eax, 0x7f9e59ab
pushf
not eax
add eax, 0xa759a712
xor eax, 0xaacdd7c4
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xfa60df3b
xor eax, 0xf650498b
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xd6fe532c
xor eax, 0xd9f1264c
rol eax, 0xb5
popf
jmp 0x1400ce6ff
and edi, 0x1f
movaps xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rsp + 0x40], xmm0
cmp rdx, 0x1f
jae 0x1400cee8b
push rax
pushf
mov eax, 0x79679137
pushf
not eax
add eax, 0xfea29e36
xor eax, 0xe1b75eff
rol eax, 0
popf
pushf
not eax
add eax, 0xa7d38954
xor eax, 0xf075f459
rol eax, 0xe0
popf
pushf
not eax
add eax, 0x9ee0b56e
xor eax, 0xebadf2d2
rol eax, 0x1c
popf
jmp 0x1400ce6ff
push rax
pushf
mov eax, 0xdd84b881
pushf
not eax
add eax, 0xbd4737b1
xor eax, 0xc5438305
rol eax, 0x61
popf
pushf
not eax
add eax, 0xe035f743
xor eax, 0xb4a2d27d
rol eax, 5
popf
pushf
not eax
add eax, 0x8fca8708
xor eax, 0x9d6494a4
rol eax, 0x15
popf
jmp 0x1400ce6ff
lea rax, [rdx + 1]
mov qword [rsp + 0x48], rax
mov rcx, rax
mov r9, rax
jmp 0x1400cef9a
mov qword [rsp + 0x48], 0
add qword [rsp + 0x40], 4
xor eax, eax
xor ecx, ecx
xor r9d, r9d
push rax
pushf
mov eax, 0x2d89a0dc
pushf
not eax
add eax, 0x985f0165
xor eax, 0xe8131e2f
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xdbd06b64
xor eax, 0x82719fc1
rol eax, 0xef
popf
pushf
not eax
add eax, 0xc671d018
xor eax, 0xdfaf28db
rol eax, 0xfa
popf
pushf
not eax
add eax, 0x8fb281db
xor eax, 0xdc8e9e8e
rol eax, 0xd7
popf
jmp 0x1400ce6ff
movups xmm0, xmmword [rsp + 0x20]
movaps xmmword [rsp + 0x30], xmm0
movaps xmm1, xmmword [rsp + 0x40]
movdqa xmmword [rsp + 0x20], xmm1
mov ebp, 0xd7a163bb
pushf
not ebp
add ebp, 0xf9bbef02
xor ebp, 0xabffeb36
rol ebp, 0x34
popf
pushf
not ebp
add ebp, 0x88fb1a5e
xor ebp, 0x81f07c07
rol ebp, 0xaf
popf
mov r11, qword [rsp + 0x28]
mov r10, qword [rsp + 0x20]
mov rdx, qword [rsp + 0x38]
mov r8, qword [rsp + 0x30]
nop
push rax
pushf
mov eax, 0x19ea2b26
pushf
not eax
add eax, 0xf604a1cf
xor eax, 0xeae73019
rol eax, 1
popf
pushf
not eax
add eax, 0xdcf60849
xor eax, 0xeefb7ae5
rol eax, 0xc2
popf
jmp 0x1400ce6ff
cmp r10, r14
jne 0x1400cf05e
push rax
pushf
mov eax, 0x6e824f9d
pushf
not eax
add eax, 0xe6486b32
xor eax, 0x8813d809
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xc44eb14e
xor eax, 0xc997dd8e
rol eax, 0xd3
popf
jmp 0x1400ce6ff
push rax
pushf
mov eax, 0x8336244c
pushf
not eax
add eax, 0x908ec50b
xor eax, 0xbe1ecd57
rol eax, 0x47
popf
pushf
not eax
add eax, 0xfeeb2a9c
xor eax, 0xf13a68d9
rol eax, 0xa4
popf
pushf
not eax
add eax, 0x9d9153e3
xor eax, 0xf4ab82a8
rol eax, 0xbd
popf
jmp 0x1400ce6ff
mov rcx, r9
cmp rax, rdi
je 0x1400cf0df
push rax
pushf
mov eax, 0x86bd27e9
pushf
not eax
add eax, 0xf2a31e8d
xor eax, 0xd03048ea
rol eax, 0xbf
popf
pushf
not eax
add eax, 0x87244d20
xor eax, 0xa9396cfb
rol eax, 0xbc
popf
jmp 0x1400ce6ff
push rax
pushf
mov eax, 0x423db5a2
pushf
not eax
add eax, 0xb9303788
xor eax, 0x8b07e91f
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xbc7adb54
xor eax, 0xbb4fb52e
rol eax, 0xf4
popf
pushf
not eax
add eax, 0x9dade199
xor eax, 0x96417323
rol eax, 0x92
popf
jmp 0x1400ce6ff
mov eax, ebp
shl eax, cl
test dword [r10], eax
mov eax, dword [r8]
je 0x1400cf164
push rax
pushf
mov eax, 0xa9877846
pushf
not eax
add eax, 0xcf4bf343
xor eax, 0xe7bf37de
rol eax, 0x56
popf
pushf
not eax
add eax, 0xe3cdd707
xor eax, 0x9b1c2833
rol eax, 0x14
popf
jmp 0x1400ce6ff
push rax
pushf
mov eax, 0x20e5bf57
pushf
not eax
add eax, 0x9b72d4b1
xor eax, 0xe55bfd9e
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xde5880a7
xor eax, 0xe35da38e
rol eax, 0x69
popf
jmp 0x1400ce6ff
bts eax, edx
jmp 0x1400cf218
btr eax, edx
push rax
pushf
mov eax, 0x4b74d741
pushf
not eax
add eax, 0xcb135689
xor eax, 0xea48bd72
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xbc550332
xor eax, 0xab98547b
rol eax, 0xcc
popf
jmp 0x1400ce6ff
mov dword [r8], eax
cmp rdx, 0x1f
jae 0x1400cf27a
push rax
pushf
mov eax, 0x32e5208e
pushf
not eax
add eax, 0xc3f67c00
xor eax, 0xfb34e35e
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xb5b33c49
xor eax, 0xbc15885c
rol eax, 0x85
popf
pushf
not eax
add eax, 0xcaedccaf
xor eax, 0x87dc9832
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xe1a6e7d5
xor eax, 0x9ee31cb3
rol eax, 0xfe
popf
jmp 0x1400ce6ff
push rax
pushf
mov eax, 0x56286f90
pushf
not eax
add eax, 0xc0d9dbdf
xor eax, 0xacec4832
rol eax, 0x82
popf
pushf
not eax
add eax, 0xe85b7775
xor eax, 0xcee6e529
rol eax, 0x7d
popf
jmp 0x1400ce6ff
inc rdx
jmp 0x1400cf347
xor edx, edx
add r8, 4
push rax
pushf
mov eax, 0x9ff8d191
pushf
not eax
add eax, 0xa6817a60
xor eax, 0x99a5e22a
rol eax, 0x24
popf
pushf
not eax
add eax, 0xbea969ad
xor eax, 0xcbd67b63
rol eax, 0x53
popf
jmp 0x1400ce6ff
cmp r11, 0x1f
jae 0x1400cf393
push rax
pushf
mov eax, 0xfdf1773b
pushf
not eax
add eax, 0x99f969ef
xor eax, 0xb007bf61
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xdd60b2b9
xor eax, 0xf3c0830c
rol eax, 0x88
popf
pushf
not eax
add eax, 0xf5fbeb12
xor eax, 0xed1400cf
rol eax, 0xc5
popf
jmp 0x1400ce6ff
push rax
pushf
mov eax, 0x969a4b9
pushf
not eax
add eax, 0xa9a272a4
xor eax, 0xd375d7de
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xc8aafba3
xor eax, 0xef1d358c
rol eax, 0xb2
popf
pushf
not eax
add eax, 0x9f471209
xor eax, 0x835db6e0
rol eax, 0x10
popf
pushf
not eax
add eax, 0x9b587f4f
xor eax, 0xb215f12a
rol eax, 0xe
popf
jmp 0x1400ce6ff
lea rax, [r11 + 1]
mov r11, rax
mov rcx, rax
mov r9, rax
jmp 0x1400cf026
xor r11d, r11d
add r10, 4
xor eax, eax
xor ecx, ecx
xor r9d, r9d
jmp 0x1400cf026
mov rcx, qword [r15 + 0x18]
dec rcx
movabs rax, 0xd0c36e5b3d01aa3f
pushf
not rax
add rax, 0x52f8758f
xor rax, 0x7a7b76e6
rol rax, 0x1f
popf
pushf
not rax
add rax, 0x4824ddc4
xor rax, 0x496932af
rol rax, 0x20
popf
pushf
not rax
add rax, 0x7e455f20
xor rax, 0x660c3df4
rol rax, 0xa5
popf
pushf
not rax
add rax, 0x4fc836d2
xor rax, 0x5242fd78
rol rax, 0xe2
popf
cmp rcx, rax
ja 0x1400cf559
push rax
pushf
mov eax, 0x4eb0aec7
pushf
not eax
add eax, 0x8587d0b1
xor eax, 0x9af0a8c5
rol eax, 0x9d
popf
pushf
not eax
add eax, 0x8dae9388
xor eax, 0xf7fc5994
rol eax, 0x66
popf
pushf
not eax
add eax, 0xd1d5db76
xor eax, 0xdc56d0f2
rol eax, 0x59
popf
jmp 0x1400ce6ff
push rax
pushf
mov eax, 0xab6f8aaf
pushf
not eax
add eax, 0x9bece471
xor eax, 0xa5db4cbb
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xcc34c027
xor eax, 0xab355e59
rol eax, 0x85
popf
pushf
not eax
add eax, 0x835bb135
xor eax, 0xae3c2499
rol eax, 0xf2
popf
jmp 0x1400ce6ff
lea rdx, [rcx + 0x1f]
shr rdx, 5
mov r9, qword [r15 + 8]
mov r8, qword [r15]
mov rax, r9
sub rax, r8
sar rax, 2
cmp rdx, rax
jae 0x1400cf5f0
push rax
pushf
mov eax, 0x156f6e1a
pushf
not eax
add eax, 0x87478f15
xor eax, 0xbc0e1c78
rol eax, 0x60
popf
pushf
not eax
add eax, 0x8d84a0a3
xor eax, 0xbfae7f20
rol eax, 0xd8
popf
jmp 0x1400ce6ff
push rax
pushf
mov eax, 0x3efeb107
pushf
not eax
add eax, 0xfd576002
xor eax, 0x97fbcfcf
rol eax, 0xd0
popf
pushf
not eax
add eax, 0x9da25c48
xor eax, 0xcb9cf049
rol eax, 0x55
popf
pushf
not eax
add eax, 0xb95678b0
xor eax, 0x82a6e18c
rol eax, 0xe
popf
pushf
not eax
add eax, 0xeeb6a202
xor eax, 0xc7b7abb2
rol eax, 0x62
popf
jmp 0x1400ce6ff
lea rax, [r8 + rdx*4]
cmp rax, r9
je 0x1400cf685
push rax
pushf
mov eax, 0x6b18224c
pushf
not eax
add eax, 0xd89c6bc5
xor eax, 0xb13e0af2
rol eax, 0x4c
popf
pushf
not eax
add eax, 0x98045873
xor eax, 0xf3bbaaa7
rol eax, 0x6e
popf
jmp 0x1400ce6ff
push rax
pushf
mov eax, 0x670ade5c
pushf
not eax
add eax, 0xd30a515a
xor eax, 0xe7b8e335
rol eax, 0x80
popf
pushf
not eax
add eax, 0x8f829544
xor eax, 0xa8eb7f6a
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xda3054c6
xor eax, 0x938112c8
rol eax, 0x20
popf
jmp 0x1400ce6ff
mov qword [r15 + 8], rax
push rax
pushf
mov eax, 0xcc12e0fc
pushf
not eax
add eax, 0x94e15cc6
xor eax, 0xc7ea4151
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xbb2b1531
xor eax, 0xdcbc828f
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xb7b6541f
xor eax, 0xbfc846b2
rol eax, 0x18
popf
jmp 0x1400ce6ff
mov qword [r15 + 0x18], rcx
and ecx, 0x1f
jbe 0x1400cf777
push rax
pushf
mov eax, 0xec1c997e
pushf
not eax
add eax, 0xc0fa8e27
xor eax, 0x88f38325
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xc405438f
xor eax, 0xe110288c
rol eax, 0x78
popf
pushf
not eax
add eax, 0xb7b4f94e
xor eax, 0xc0fca853
rol eax, 0xdb
popf
pushf
not eax
add eax, 0x8f181026
xor eax, 0xe25bccbc
rol eax, 0xf3
popf
jmp 0x1400ce6ff
push rax
pushf
mov eax, 0x295af189
pushf
not eax
add eax, 0xb5718d5f
xor eax, 0x8e1c2ab9
rol eax, 0x95
popf
pushf
not eax
add eax, 0xb3127273
xor eax, 0xbe13b250
rol eax, 0xe3
popf
pushf
not eax
add eax, 0x8cfb0595
xor eax, 0xb11eeb33
rol eax, 0xac
popf
jmp 0x1400ce6ff
shl ebp, cl
jmp 0x1400cf7c0
dec ebp
and dword [r8 + rdx*4 - 4], ebp
push rax
pushf
mov eax, 0xba874746
pushf
not eax
add eax, 0xd4bc9017
xor eax, 0xccae19db
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xd6838ad9
xor eax, 0x964f3331
rol eax, 0x66
popf
pushf
not eax
add eax, 0xae611ce4
xor eax, 0xf643e832
rol eax, 0x42
popf
jmp 0x1400ce6ff
mov rax, qword [r15]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 0
movups xmm0, xmmword [rsp + 0x30]
movups xmmword [rbx], xmm0
test rsi, rsi
jns 0x1400cf871
push rax
pushf
mov eax, 0x9d8b2f39
pushf
not eax
add eax, 0xb44c69d8
xor eax, 0x8e2bbca3
rol eax, 0xcb
popf
pushf
not eax
add eax, 0x9634532c
xor eax, 0x9a8ef43c
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xd3aad391
xor eax, 0xa73a8d47
rol eax, 0x73
popf
jmp 0x1400ce6ff
push rax
pushf
mov eax, 0x23c504a6
pushf
not eax
add eax, 0xb3c2bcd1
xor eax, 0xe67f4e4e
rol eax, 0xbf
popf
pushf
not eax
add eax, 0x90a1819f
xor eax, 0xc9b6f5a8
rol eax, 0x7e
popf
pushf
not eax
add eax, 0x9b92d217
xor eax, 0xabf851fd
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xdc6102f6
xor eax, 0xf076dc2f
rol eax, 0xeb
popf
jmp 0x1400ce6ff
mov rcx, qword [rbx + 8]
mov rax, rsi
neg rax
cmp rcx, rax
jae 0x1400cf90c
push rax
pushf
mov eax, 0xe67d8eda
pushf
not eax
add eax, 0xb1644dbe
xor eax, 0xd9f30213
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xd00e5982
xor eax, 0x9409951a
rol eax, 0x3d
popf
jmp 0x1400ce6ff
push rax
pushf
mov eax, 0xff54d030
pushf
not eax
add eax, 0xf10afafb
xor eax, 0xd51c2828
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xb2b8083d
xor eax, 0xacf2aee8
rol eax, 0xb5
popf
jmp 0x1400ce6ff
lea rdx, [rcx + rsi]
mov rcx, rdx
not rcx
shr rcx, 5
shl rcx, 2
mov rax, 0xfffffffffffffffc
sub rax, rcx
add qword [rbx], rax
jmp 0x1400cf9d7
mov rdx, qword [rbx + 8]
push rsi
not rsi
sub rdx, rsi
pop rsi
sub rdx, 1
mov rcx, rdx
shr rcx, 5
shl rcx, 2
add qword [rbx], rcx
mov qword [rbx + 8], rdx
and edx, 0x1f
mov qword [rbx + 8], rdx
mov rax, rbx
mov rbx, qword [rsp + 0x90]
add rsp, 0x50
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
call fcn.1400c0f21
int3