Function at 0x140142d27
Capabilities:
Encrypt data using speck

Disassembly:
push rax
pushf
mov eax, 0xb1b3b39b
pushf
not eax
add eax, 0x9276613a
xor eax, 0xeabb14d4
rol eax, 0x70
popf
pushf
not eax
add eax, 0xc5aa552e
xor eax, 0xc75d6c5d
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xabacc0b3
xor eax, 0xc2757259
rol eax, 0x87
popf
cmp eax, 0x20
jne 0x140142d77
popf
pop rax
jmp 0x140143fef
cmp eax, 0
jne 0x140142d86
popf
pop rax
jmp 0x140142f93
cmp eax, 3
jne 0x140142d95
popf
pop rax
jmp 0x14014319c
cmp eax, 1
jne 0x140142da4
popf
pop rax
jmp 0x140143067
cmp eax, 0xd
jne 0x140142db3
popf
pop rax
jmp 0x1401435f0
cmp eax, 0x1a
jne 0x140142dc2
popf
pop rax
jmp 0x140143c78
cmp eax, 0xe
jne 0x140142dd1
popf
pop rax
jmp 0x1401436b8
cmp eax, 0xb
jne 0x140142de0
popf
pop rax
jmp 0x14014353a
cmp eax, 0x19
jne 0x140142def
popf
pop rax
jmp 0x140143b8e
cmp eax, 8
jne 0x140142dfe
popf
pop rax
jmp 0x1401433e9
cmp eax, 0x1d
jne 0x140142e0d
popf
pop rax
jmp 0x140143e4d
cmp eax, 0x17
jne 0x140142e1c
popf
pop rax
jmp 0x140143aca
cmp eax, 0x1c
jne 0x140142e2b
popf
pop rax
jmp 0x140143df0
cmp eax, 0x12
jne 0x140142e3a
popf
pop rax
jmp 0x1401438ad
cmp eax, 0x18
jne 0x140142e49
popf
pop rax
jmp 0x140143b35
cmp eax, 0x11
jne 0x140142e58
popf
pop rax
jmp 0x140143875
cmp eax, 0x1b
jne 0x140142e67
popf
pop rax
jmp 0x140143d48
cmp eax, 0x21
jne 0x140142e76
popf
pop rax
jmp 0x1401440b0
cmp eax, 0x23
jne 0x140142e85
popf
pop rax
jmp 0x140144148
cmp eax, 0x14
jne 0x140142e94
popf
pop rax
jmp 0x14014399e
cmp eax, 0xf
jne 0x140142ea3
popf
pop rax
jmp 0x140143736
cmp eax, 0x13
jne 0x140142eb2
popf
pop rax
jmp 0x1401438f6
cmp eax, 0x15
jne 0x140142ec1
popf
pop rax
jmp 0x1401439ec
cmp eax, 0x24
jne 0x140142ed0
popf
pop rax
jmp 0x1401441c3
cmp eax, 0x1e
jne 0x140142edf
popf
pop rax
jmp 0x140143ef5
cmp eax, 0xc
jne 0x140142eee
popf
pop rax
jmp 0x1401435a7
cmp eax, 7
jne 0x140142efd
popf
pop rax
jmp 0x140143355
cmp eax, 5
jne 0x140142f0c
popf
pop rax
jmp 0x14014324d
cmp eax, 0x1f
jne 0x140142f1b
popf
pop rax
jmp 0x140143f45
cmp eax, 0x10
jne 0x140142f2a
popf
pop rax
jmp 0x1401437dd
cmp eax, 6
jne 0x140142f39
popf
pop rax
jmp 0x14014328d
cmp eax, 9
jne 0x140142f48
popf
pop rax
jmp 0x140143436
cmp eax, 4
jne 0x140142f57
popf
pop rax
jmp 0x14014320f
cmp eax, 0x16
jne 0x140142f66
popf
pop rax
jmp 0x140143a38
cmp eax, 2
jne 0x140142f75
popf
pop rax
jmp 0x14014311b
cmp eax, 0xa
jne 0x140142f84
popf
pop rax
jmp 0x14014349a
cmp eax, 0x22
jne 0x140142f93
popf
pop rax
jmp 0x14014412a
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 0x140143021
push rax
pushf
mov eax, 0xd28f0523
pushf
not eax
add eax, 0x9f16ca91
xor eax, 0xee55e411
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xb3edbf26
xor eax, 0x873628e1
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xf31bf104
xor eax, 0xe6708aee
rol eax, 0x85
popf
pushf
not eax
add eax, 0x82606b1d
xor eax, 0xb1d8fd6e
rol eax, 0x31
popf
jmp 0x140142d68
push rax
pushf
mov eax, 0x883a45bc
pushf
not eax
add eax, 0x8da66d7c
xor eax, 0xa6125039
rol eax, 0x38
popf
pushf
not eax
add eax, 0xc4284f8f
xor eax, 0xc2220ec7
rol eax, 0x20
popf
pushf
not eax
add eax, 0xf01ae9aa
xor eax, 0xf37409d9
rol eax, 0x29
popf
jmp 0x140142d68
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 0x1401430d5
push rax
pushf
mov eax, 0xc4b8e310
pushf
not eax
add eax, 0xc12c5f5f
xor eax, 0xcebc7aca
rol eax, 0x94
popf
pushf
not eax
add eax, 0xb8e66819
xor eax, 0x9f779fcb
rol eax, 0x31
popf
pushf
not eax
add eax, 0xb29e95b0
xor eax, 0xe8d6f606
rol eax, 0x62
popf
jmp 0x140142d68
push rax
pushf
mov eax, 0x306ea7c9
pushf
not eax
add eax, 0xd8026ca0
xor eax, 0xece3cb14
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xa6a1de0e
xor eax, 0xd6e9a422
rol eax, 0x35
popf
pushf
not eax
add eax, 0xe1360343
xor eax, 0xc5eef537
rol eax, 0xa9
popf
jmp 0x140142d68
mov rax, rdx
neg rax
je 0x140143156
push rax
pushf
mov eax, 0x944d0eb2
pushf
not eax
add eax, 0xdced9e73
xor eax, 0xc93201f0
rol eax, 0x35
popf
pushf
not eax
add eax, 0xad83aae1
xor eax, 0xe773788c
rol eax, 0x20
popf
jmp 0x140142d68
push rax
pushf
mov eax, 0xdd7337ee
pushf
not eax
add eax, 0xd5947265
xor eax, 0xae1518bb
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xde1090b9
xor eax, 0xc2e19d6b
rol eax, 0x43
popf
pushf
not eax
add eax, 0xc1f3205b
xor eax, 0xe5375b8e
rol eax, 0xc9
popf
jmp 0x140142d68
mov rax, rdx
not rax
shr rax, 5
lea rax, [rax*4 + 4]
sub r8, rax
jmp 0x14014324d
mov rax, rdx
shr rax, 5
lea r8, [r14 + rax*4]
push rax
pushf
mov eax, 0x570f285e
pushf
not eax
add eax, 0xa6e13c5c
xor eax, 0xa5dbce09
rol eax, 0x38
popf
pushf
not eax
add eax, 0xa23489f9
xor eax, 0xad4aa81b
rol eax, 0xf5
popf
jmp 0x140142d68
and edx, 0x1f
mov qword [rsp + 0x48], rdx
mov qword [rsp + 0x40], r8
push rax
pushf
mov eax, 0x3d942183
pushf
not eax
add eax, 0x9e0244e5
xor eax, 0xa1bde89a
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xa87e4b91
xor eax, 0xd4b24fff
rol eax, 0xfd
popf
jmp 0x140142d68
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 0x14014330f
push rax
pushf
mov eax, 0xa6568bc2
pushf
not eax
add eax, 0xad1bf4a6
xor eax, 0xa2796f67
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xd9c67bec
xor eax, 0xa751cc42
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xb6407388
xor eax, 0xcac29bb2
rol eax, 0x99
popf
pushf
not eax
add eax, 0x8636e35c
xor eax, 0xb2366ce7
rol eax, 0x32
popf
jmp 0x140142d68
push rax
pushf
mov eax, 0xa6b79c88
pushf
not eax
add eax, 0xfb8409ee
xor eax, 0xf581094f
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xf7aa0d40
xor eax, 0x89ba2b76
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xb2c9078f
xor eax, 0xbacf66d2
rol eax, 0xbe
popf
jmp 0x140142d68
mov rax, rdi
neg rax
je 0x1401433a3
push rax
pushf
mov eax, 0xc6d7f69b
pushf
not eax
add eax, 0xa5f1ee02
xor eax, 0xf18bdc6b
rol eax, 0x31
popf
pushf
not eax
add eax, 0x96505d44
xor eax, 0x891ae9ae
rol eax, 0x28
popf
pushf
not eax
add eax, 0xdfc759c3
xor eax, 0xb2dda6f9
rol eax, 0x7b
popf
jmp 0x140142d68
push rax
pushf
mov eax, 0xfe05caa1
pushf
not eax
add eax, 0xd4003f36
xor eax, 0xf0171210
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xac60156a
xor eax, 0xd92e4d97
rol eax, 0x33
popf
pushf
not eax
add eax, 0xf9f94f94
xor eax, 0xcc71c6f0
rol eax, 0xab
popf
jmp 0x140142d68
mov rax, rdi
not rax
shr rax, 5
lea rax, [rax*4 + 4]
sub r14, rax
jmp 0x14014349a
mov rax, rdi
shr rax, 5
lea r14, [r14 + rax*4]
push rax
pushf
mov eax, 0x43d7744d
pushf
not eax
add eax, 0x8c5b2a25
xor eax, 0xafd08d01
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xf0f7efe5
xor eax, 0x84842b4f
rol eax, 0x42
popf
pushf
not eax
add eax, 0x98fcfa9e
xor eax, 0xf8d03a76
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xbcc09340
xor eax, 0x9c1a6048
rol eax, 0x34
popf
jmp 0x140142d68
and edi, 0x1f
movaps xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rsp + 0x40], xmm0
cmp rdx, 0x1f
jae 0x1401434e1
push rax
pushf
mov eax, 0x7c0e4aa6
pushf
not eax
add eax, 0xf02920fa
xor eax, 0xf179ac41
rol eax, 0x33
popf
pushf
not eax
add eax, 0xc9e86fcb
xor eax, 0xfcd444af
rol eax, 0x69
popf
jmp 0x140142d68
push rax
pushf
mov eax, 0xb5fde36a
pushf
not eax
add eax, 0xab3663a3
xor eax, 0xe23b1599
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xae7208d5
xor eax, 0xbd7b5baa
rol eax, 0xdf
popf
pushf
not eax
add eax, 0x84c51e02
xor eax, 0xbdb435cd
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xf04deeba
xor eax, 0xa4c26e7a
rol eax, 0xb4
popf
jmp 0x140142d68
lea rax, [rdx + 1]
mov qword [rsp + 0x48], rax
mov rcx, rax
mov r9, rax
jmp 0x1401435f0
mov qword [rsp + 0x48], 0
add qword [rsp + 0x40], 4
xor eax, eax
xor ecx, ecx
xor r9d, r9d
push rax
pushf
mov eax, 0xb72a189d
pushf
not eax
add eax, 0xbee57ab9
xor eax, 0xf18a14e0
rol eax, 0xda
popf
pushf
not eax
add eax, 0x96516fce
xor eax, 0xa6a8a9f2
rol eax, 0xac
popf
jmp 0x140142d68
movups xmm0, xmmword [rsp + 0x20]
movaps xmmword [rsp + 0x30], xmm0
movaps xmm1, xmmword [rsp + 0x40]
movdqa xmmword [rsp + 0x20], xmm1
mov ebp, 0xb7fb325a
pushf
not ebp
add ebp, 0xeba2aa08
xor ebp, 0xc88fceb8
rol ebp, 0x79
popf
pushf
not ebp
add ebp, 0x9859545e
xor ebp, 0x944b5783
rol ebp, 0x82
popf
pushf
not ebp
add ebp, 0xc5af3e5a
xor ebp, 0xe10de8b6
rol ebp, 6
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, 0x4ec38087
pushf
not eax
add eax, 0xe2271e8b
xor eax, 0xe4b8893e
rol eax, 0x74
popf
pushf
not eax
add eax, 0xfa8e6c99
xor eax, 0xefde134a
rol eax, 9
popf
pushf
not eax
add eax, 0x8e79dc9a
xor eax, 0x8d13c8ba
rol eax, 0xaa
popf
pushf
not eax
add eax, 0x97982618
xor eax, 0xe1f23152
rol eax, 0x2a
popf
jmp 0x140142d68
cmp r10, r14
jne 0x1401436f0
push rax
pushf
mov eax, 0xb2170d2e
pushf
not eax
add eax, 0xc2146059
xor eax, 0xd52be4eb
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xfeedb21f
xor eax, 0xb438042e
rol eax, 0xa6
popf
jmp 0x140142d68
push rax
pushf
mov eax, 0x14aa00df
pushf
not eax
add eax, 0xb4b2f93f
xor eax, 0xaea85996
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xb695c575
xor eax, 0xa0f61fa5
rol eax, 0x83
popf
pushf
not eax
add eax, 0xd26071f9
xor eax, 0xbd0a93d0
rol eax, 0xfb
popf
jmp 0x140142d68
mov rcx, r9
cmp rax, rdi
je 0x140143797
push rax
pushf
mov eax, 0x1abb0833
pushf
not eax
add eax, 0xaa3460ef
xor eax, 0xf6e03989
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xc37d48d1
xor eax, 0xc399c9e2
rol eax, 0x65
popf
pushf
not eax
add eax, 0x886747f6
xor eax, 0xbbd05047
rol eax, 0xcb
popf
pushf
not eax
add eax, 0x9862312b
xor eax, 0xe679d97c
rol eax, 0x97
popf
jmp 0x140142d68
push rax
pushf
mov eax, 0xe85f292
pushf
not eax
add eax, 0xf362751d
xor eax, 0xc6fc4b8d
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xf6583237
xor eax, 0xacbd7f96
rol eax, 0x65
popf
pushf
not eax
add eax, 0xc3fcce03
xor eax, 0x82e68949
rol eax, 0xca
popf
jmp 0x140142d68
mov eax, ebp
shl eax, cl
test dword [r10], eax
mov eax, dword [r8]
je 0x14014381c
push rax
pushf
mov eax, 0xafbef932
pushf
not eax
add eax, 0xe65e1bb2
xor eax, 0xa24df5c3
rol eax, 0xbb
popf
pushf
not eax
add eax, 0x87be65a8
xor eax, 0xa3138eea
rol eax, 0x12
popf
jmp 0x140142d68
push rax
pushf
mov eax, 0xfc9a78b
pushf
not eax
add eax, 0xdbd84146
xor eax, 0xb6026297
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xe1c0c2c1
xor eax, 0xb09fdd45
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xd242f080
xor eax, 0x81ba37ad
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xe1d896a2
xor eax, 0xdabbc4fc
rol eax, 0xed
popf
jmp 0x140142d68
bts eax, edx
jmp 0x1401438f6
btr eax, edx
push rax
pushf
mov eax, 0x5d74e626
pushf
not eax
add eax, 0xa4681fc9
xor eax, 0xf7b73460
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xa9cb0b7c
xor eax, 0xd5ecdd9d
rol eax, 0x95
popf
pushf
not eax
add eax, 0x9cd974d1
xor eax, 0x98cbc78c
rol eax, 0x4d
popf
jmp 0x140142d68
mov dword [r8], eax
cmp rdx, 0x1f
jae 0x140143958
push rax
pushf
mov eax, 0x4aeef0ff
pushf
not eax
add eax, 0xfe8cf5d3
xor eax, 0xfdaf55dc
rol eax, 0x85
popf
pushf
not eax
add eax, 0x84ffb098
xor eax, 0xffb2486b
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xae8dc4d9
xor eax, 0xf1ee8112
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xde79428c
xor eax, 0xc1d016b1
rol eax, 0x2a
popf
jmp 0x140142d68
push rax
pushf
mov eax, 0xfd74fb9b
pushf
not eax
add eax, 0xb75aaf83
xor eax, 0xb9cb6cac
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xf286319c
xor eax, 0xf7dec7f5
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xba99477e
xor eax, 0x91b9ec69
rol eax, 0xee
popf
jmp 0x140142d68
inc rdx
jmp 0x140143a38
xor edx, edx
add r8, 4
push rax
pushf
mov eax, 0x715ecaea
pushf
not eax
add eax, 0x908d5af6
xor eax, 0x9feab013
rol eax, 0x36
popf
pushf
not eax
add eax, 0xc395a203
xor eax, 0x90d9381b
rol eax, 7
popf
pushf
not eax
add eax, 0xe618cc8e
xor eax, 0xcff45bf5
rol eax, 0xc3
popf
jmp 0x140142d68
cmp r11, 0x1f
jae 0x140143a97
push rax
pushf
mov eax, 0xb6fb294e
pushf
not eax
add eax, 0xc0163cc9
xor eax, 0xbac09fa9
rol eax, 0x4a
popf
pushf
not eax
add eax, 0x98935475
xor eax, 0xeb73c49d
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xe3639620
xor eax, 0xa637d67f
rol eax, 0xcc
popf
pushf
not eax
add eax, 0x98c602a6
xor eax, 0xb871746f
rol eax, 0x6f
popf
jmp 0x140142d68
push rax
pushf
mov eax, 0x819c4016
pushf
not eax
add eax, 0x9290893e
xor eax, 0xe58116d4
rol eax, 0x62
popf
pushf
not eax
add eax, 0xa05e8bae
xor eax, 0xca890dde
rol eax, 0xba
popf
jmp 0x140142d68
lea rax, [r11 + 1]
mov r11, rax
mov rcx, rax
mov r9, rax
jmp 0x1401436b8
xor r11d, r11d
add r10, 4
xor eax, eax
xor ecx, ecx
xor r9d, r9d
jmp 0x1401436b8
mov rcx, qword [r15 + 0x18]
dec rcx
movabs rax, 0x8005f7f82d8e3628
pushf
not rax
add rax, 0x74434543
xor rax, 0x546d75f9
rol rax, 1
popf
pushf
not rax
add rax, 0x780f844f
xor rax, 0x74ae8e88
rol rax, 0x6c
popf
pushf
not rax
add rax, 0x6858c944
xor rax, 0x56a6392a
rol rax, 0x3f
popf
cmp rcx, rax
ja 0x140143c1f
push rax
pushf
mov eax, 0x901b2ce7
pushf
not eax
add eax, 0xa064fcd8
xor eax, 0xb796192e
rol eax, 0x9b
popf
pushf
not eax
add eax, 0x87d6968c
xor eax, 0x92979675
rol eax, 0x9c
popf
jmp 0x140142d68
push rax
pushf
mov eax, 0x4c7f4305
pushf
not eax
add eax, 0xd671cd33
xor eax, 0xb569063b
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xf2469bf6
xor eax, 0x96cc8539
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xc2af6bcd
xor eax, 0xa86627bf
rol eax, 0x16
popf
pushf
not eax
add eax, 0xda2e6c59
xor eax, 0xef238e90
rol eax, 0xda
popf
jmp 0x140142d68
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 0x140143cef
push rax
pushf
mov eax, 0x190db0fe
pushf
not eax
add eax, 0xc6bcb361
xor eax, 0xdfd067a3
rol eax, 0xec
popf
pushf
not eax
add eax, 0xb84e29cb
xor eax, 0xf6350c80
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xaf14085c
xor eax, 0xbee53bb0
rol eax, 0xdd
popf
pushf
not eax
add eax, 0x8fcd9373
xor eax, 0xb6487f00
rol eax, 0x63
popf
jmp 0x140142d68
push rax
pushf
mov eax, 0x43656813
pushf
not eax
add eax, 0xee4b9dea
xor eax, 0xafa1b112
rol eax, 0x72
popf
pushf
not eax
add eax, 0x960331aa
xor eax, 0x922c8041
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xd544984c
xor eax, 0xdf7d0ed4
rol eax, 0xe0
popf
pushf
not eax
add eax, 0x94b0a81a
xor eax, 0x8106e0dd
rol eax, 0x1f
popf
jmp 0x140142d68
lea rax, [r8 + rdx*4]
cmp rax, r9
je 0x140143d97
push rax
pushf
mov eax, 0x23439da5
pushf
not eax
add eax, 0xd3fbef5e
xor eax, 0xf3252061
rol eax, 0x6b
popf
pushf
not eax
add eax, 0x9a71da4a
xor eax, 0xdc667ea4
rol eax, 0x67
popf
pushf
not eax
add eax, 0xf9fa1d9a
xor eax, 0xb742dfe0
rol eax, 0xfa
popf
jmp 0x140142d68
push rax
pushf
mov eax, 0x5267c0d3
pushf
not eax
add eax, 0xc8c0c534
xor eax, 0xcbe3e67a
rol eax, 0x94
popf
pushf
not eax
add eax, 0x95fa7e56
xor eax, 0x99007a1b
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xf2becfc6
xor eax, 0xaba4d6a2
rol eax, 5
popf
pushf
not eax
add eax, 0xb1bbd735
xor eax, 0xbb456a7a
rol eax, 0x76
popf
jmp 0x140142d68
mov qword [r15 + 8], rax
push rax
pushf
mov eax, 0xd09d3b09
pushf
not eax
add eax, 0xb367dfc6
xor eax, 0xa6838d6d
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xbfee10af
xor eax, 0xc0954900
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xe8c9cac7
xor eax, 0xd6251d2a
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xe30d67be
xor eax, 0xb90049c9
rol eax, 0xdd
popf
jmp 0x140142d68
mov qword [r15 + 0x18], rcx
and ecx, 0x1f
jbe 0x140143e9c
push rax
pushf
mov eax, 0x4bf768c0
pushf
not eax
add eax, 0xd8770743
xor eax, 0x9dfdd289
rol eax, 0x37
popf
pushf
not eax
add eax, 0x9d47ae68
xor eax, 0xa290c01c
rol eax, 0x7c
popf
pushf
not eax
add eax, 0x850caa5a
xor eax, 0xb1b9c7fc
rol eax, 0x5e
popf
jmp 0x140142d68
push rax
pushf
mov eax, 0xf969310d
pushf
not eax
add eax, 0xaa50423a
xor eax, 0x8925f9dd
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xe6242a11
xor eax, 0x8feb5be4
rol eax, 0x71
popf
pushf
not eax
add eax, 0xa1113cf3
xor eax, 0xd22e9521
rol eax, 0x83
popf
pushf
not eax
add eax, 0xe94e87b4
xor eax, 0xea5b90f2
rol eax, 0x62
popf
jmp 0x140142d68
shl ebp, cl
jmp 0x140143ef8
dec ebp
and dword [r8 + rdx*4 - 4], ebp
push rax
pushf
mov eax, 0x4a349eb3
pushf
not eax
add eax, 0xae678374
xor eax, 0xce939409
rol eax, 0x34
popf
pushf
not eax
add eax, 0xd79ad63d
xor eax, 0xe92c64cb
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xcadf6c23
xor eax, 0xee9ae391
rol eax, 0x94
popf
jmp 0x140142d68
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 0x140143fbc
push rax
pushf
mov eax, 0x2079a4ce
pushf
not eax
add eax, 0x9718f1bc
xor eax, 0xcb5dfb91
rol eax, 0xda
popf
pushf
not eax
add eax, 0xfdbc2415
xor eax, 0x9b69b8f5
rol eax, 0x88
popf
pushf
not eax
add eax, 0x937b00c4
xor eax, 0xf6e4fe54
rol eax, 0x5f
popf
pushf
not eax
add eax, 0x89981362
xor eax, 0x8179322e
rol eax, 0x1d
popf
jmp 0x140142d68
push rax
pushf
mov eax, 0xec446f59
pushf
not eax
add eax, 0xa5b9413f
xor eax, 0xb59f6558
rol eax, 0x87
popf
pushf
not eax
add eax, 0xc0bca044
xor eax, 0xc2e241bd
rol eax, 0xc6
popf
jmp 0x140142d68
mov rcx, qword [rbx + 8]
mov rax, rsi
neg rax
cmp rcx, rax
jae 0x140144057
push rax
pushf
mov eax, 0xf1e89152
pushf
not eax
add eax, 0xd8380a0c
xor eax, 0xde7a35a1
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xdcb1fedc
xor eax, 0xb1d68d31
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xb42303bc
xor eax, 0xd3548600
rol eax, 0x56
popf
pushf
not eax
add eax, 0xa137f53f
xor eax, 0xd66a49ab
rol eax, 0x2a
popf
jmp 0x140142d68
push rax
pushf
mov eax, 0x9eacc535
pushf
not eax
add eax, 0xc74ed537
xor eax, 0xd560fe35
rol eax, 0x29
popf
pushf
not eax
add eax, 0xbc88410c
xor eax, 0xe889ce44
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xbd145c51
xor eax, 0xb7374f5e
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xdad127a0
xor eax, 0xe65f7490
rol eax, 0xea
popf
jmp 0x140142d68
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 0x140144148
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.140135313
int3