Function at 0x14014041a
Capabilities:
Encrypt data using speck

Disassembly:
push rax
pushf
mov eax, 0xb86631c
pushf
not eax
add eax, 0xdb4eeef8
xor eax, 0xc9b2bd45
rol eax, 0x32
popf
pushf
not eax
add eax, 0xb43340de
xor eax, 0xdb0eb41a
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xc6093e19
xor eax, 0xd5dde4ea
rol eax, 0x5f
popf
cmp eax, 0x20
jne 0x14014046a
popf
pop rax
jmp 0x140141657
cmp eax, 0
jne 0x140140479
popf
pop rax
jmp 0x140140668
cmp eax, 3
jne 0x140140488
popf
pop rax
jmp 0x140140849
cmp eax, 1
jne 0x140140497
popf
pop rax
jmp 0x140140764
cmp eax, 0xd
jne 0x1401404a6
popf
pop rax
jmp 0x140140d06
cmp eax, 0x1a
jne 0x1401404b5
popf
pop rax
jmp 0x1401412f5
cmp eax, 0xe
jne 0x1401404c4
popf
pop rax
jmp 0x140140d44
cmp eax, 0xb
jne 0x1401404d3
popf
pop rax
jmp 0x140140bfc
cmp eax, 0x19
jne 0x1401404e2
popf
pop rax
jmp 0x140141251
cmp eax, 8
jne 0x1401404f1
popf
pop rax
jmp 0x140140aae
cmp eax, 0x1d
jne 0x140140500
popf
pop rax
jmp 0x140141491
cmp eax, 0x17
jne 0x14014050f
popf
pop rax
jmp 0x14014114e
cmp eax, 0x1c
jne 0x14014051e
popf
pop rax
jmp 0x1401413f5
cmp eax, 0x12
jne 0x14014052d
popf
pop rax
jmp 0x140140f09
cmp eax, 0x18
jne 0x14014053c
popf
pop rax
jmp 0x1401411cf
cmp eax, 0x11
jne 0x14014054b
popf
pop rax
jmp 0x140140ec6
cmp eax, 0x1b
jne 0x14014055a
popf
pop rax
jmp 0x140141343
cmp eax, 0x21
jne 0x140140569
popf
pop rax
jmp 0x1401416bc
cmp eax, 0xa
jne 0x140140578
popf
pop rax
jmp 0x140140b55
cmp eax, 0x14
jne 0x140140587
popf
pop rax
jmp 0x140141037
cmp eax, 0xf
jne 0x140140596
popf
pop rax
jmp 0x140140de0
cmp eax, 0x13
jne 0x1401405a5
popf
pop rax
jmp 0x140140fa3
cmp eax, 0x15
jne 0x1401405b4
popf
pop rax
jmp 0x140141097
cmp eax, 0x22
jne 0x1401405c3
popf
pop rax
jmp 0x140141721
cmp eax, 0x1e
jne 0x1401405d2
popf
pop rax
jmp 0x1401414df
cmp eax, 0xc
jne 0x1401405e1
popf
pop rax
jmp 0x140140ca3
cmp eax, 7
jne 0x1401405f0
popf
pop rax
jmp 0x140140a14
cmp eax, 5
jne 0x1401405ff
popf
pop rax
jmp 0x14014094d
cmp eax, 0x1f
jne 0x14014060e
popf
pop rax
jmp 0x140141593
cmp eax, 0x10
jne 0x14014061d
popf
pop rax
jmp 0x140140e74
cmp eax, 6
jne 0x14014062c
popf
pop rax
jmp 0x140140995
cmp eax, 9
jne 0x14014063b
popf
pop rax
jmp 0x140140b0f
cmp eax, 4
jne 0x14014064a
popf
pop rax
jmp 0x1401408b1
cmp eax, 0x16
jne 0x140140659
popf
pop rax
jmp 0x1401410d5
cmp eax, 2
jne 0x140140668
popf
pop rax
jmp 0x14014083c
mov qword [rsp + 0x18], rbx
mov qword [rsp + 0x20], rbp
push rdi
sub rsp, 0x40
mov r9, qword [rcx]
movabs rax, 0x89c000010a87bf9
pushf
not rax
add rax, 0x54427605
xor rax, 0x439ac938
rol rax, 0x8e
popf
pushf
not rax
add rax, 0x7c8a9bda
xor rax, 0x504261df
rol rax, 0xba
popf
mov rbp, qword [rdx]
mov rdi, rcx
mov rbx, qword [rcx + 0x18]
sub rbp, r9
sar rbp, 2
sub rax, rbx
shl rbp, 5
add rbp, qword [rdx + 8]
cmp rax, 1
jb 0x14014071e
push rax
pushf
mov eax, 0x7be27152
pushf
not eax
add eax, 0xc96fa286
xor eax, 0xf4d341c0
rol eax, 0xe
popf
pushf
not eax
add eax, 0xc74eb9a5
xor eax, 0xe5fb2544
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xb8914205
xor eax, 0xa4f36c2c
rol eax, 0xbe
popf
jmp 0x14014045b
push rax
pushf
mov eax, 0xdd82fe91
pushf
not eax
add eax, 0xed208741
xor eax, 0xf0f47f47
rol eax, 0x22
popf
pushf
not eax
add eax, 0x8f4b678c
xor eax, 0xd2696685
rol eax, 0x97
popf
pushf
not eax
add eax, 0x8843a37e
xor eax, 0xd1a1b68d
rol eax, 0x3a
popf
jmp 0x14014045b
add rbx, 0x20
mov qword [rsp + 0x58], rsi
mov rsi, qword [rcx + 8]
xor edx, edx
mov rcx, rsi
shr rbx, 5
sub rcx, r9
mov dword [rsp + 0x20], edx
sar rcx, 2
cmp rbx, rcx
jae 0x1401407e3
push rax
pushf
mov eax, 0xa8c7f385
pushf
not eax
add eax, 0xf0c09348
xor eax, 0xf69a5a32
rol eax, 0xb
popf
pushf
not eax
add eax, 0x983c4fbb
xor eax, 0xabb84d00
rol eax, 0x94
popf
pushf
not eax
add eax, 0xea46387c
xor eax, 0xfad5eba0
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xf90eba87
xor eax, 0x8cdb04ea
rol eax, 0x59
popf
jmp 0x14014045b
push rax
pushf
mov eax, 0x85ddb4fb
pushf
not eax
add eax, 0xb068bb32
xor eax, 0x83e78d26
rol eax, 0x46
popf
pushf
not eax
add eax, 0xa0ea63e8
xor eax, 0xb2b16989
rol eax, 0x51
popf
pushf
not eax
add eax, 0xbefc6d7b
xor eax, 0x97009ea5
rol eax, 0x21
popf
pushf
not eax
add eax, 0xf14ab274
xor eax, 0xe624f222
rol eax, 0xa1
popf
jmp 0x14014045b
lea rax, [r9 + rbx*4]
mov qword [rdi + 8], rax
jmp 0x140140a14
jbe 0x14014087e
push rax
pushf
mov eax, 0x755d338b
pushf
not eax
add eax, 0x9100fb1d
xor eax, 0x9356f549
rol eax, 0xf9
popf
pushf
not eax
add eax, 0x9f5a9636
xor eax, 0xe648abd0
rol eax, 0xc7
popf
jmp 0x14014045b
push rax
pushf
mov eax, 0x90fa7716
pushf
not eax
add eax, 0x91f5a133
xor eax, 0xf26273f4
rol eax, 0x49
popf
pushf
not eax
add eax, 0xc1726e1f
xor eax, 0x8ebd1c39
rol eax, 0x71
popf
jmp 0x14014045b
mov rax, qword [rdi + 0x10]
sub rax, r9
sar rax, 2
cmp rbx, rax
jbe 0x1401408f4
push rax
pushf
mov eax, 0x447bc22
pushf
not eax
add eax, 0xf684828b
xor eax, 0xddf5973a
rol eax, 0x14
popf
pushf
not eax
add eax, 0xb0290c8d
xor eax, 0x9b074ff7
rol eax, 0x52
popf
jmp 0x14014045b
push rax
pushf
mov eax, 0xc0a4d2e9
pushf
not eax
add eax, 0xeef34312
xor eax, 0xeb1e8ad9
rol eax, 0xf2
popf
pushf
not eax
add eax, 0x9c0808c3
xor eax, 0xa3e57c55
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xa6004d7c
xor eax, 0xa68de174
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xa69bab21
xor eax, 0xdaa1e67a
rol eax, 0x6e
popf
jmp 0x14014045b
lea r8, [rsp + 0x20]
mov rdx, rbx
mov rcx, rdi
call fcn.140120c9d
jmp 0x140140a14
sub rbx, rcx
mov rcx, rsi
lea rbx, [rbx*4]
mov r8, rbx
call sub.VCRUNTIME140.dll_memset
push rbx
not rbx
sub rsi, rbx
pop rbx
sub rsi, 1
mov qword [rdi + 8], rsi
push rax
pushf
mov eax, 0xcff2b021
pushf
not eax
add eax, 0xa0350c7a
xor eax, 0xf4c8d358
rol eax, 0x35
popf
pushf
not eax
add eax, 0xf8fe4ba1
xor eax, 0xde4932c6
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xf9ce1242
xor eax, 0xa41e8f31
rol eax, 0x16
popf
pushf
not eax
add eax, 0xacb9a195
xor eax, 0xad453bc2
rol eax, 0x24
popf
jmp 0x14014045b
mov r8, qword [rdi + 0x18]
mov rsi, qword [rsp + 0x58]
test r8, r8
jne 0x140140a7b
push rax
pushf
mov eax, 0xc54f728d
pushf
not eax
add eax, 0x8bc39a11
xor eax, 0xf6c2986e
rol eax, 0x57
popf
pushf
not eax
add eax, 0xf5ed0eaf
xor eax, 0xc299d212
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xc8d62d55
xor eax, 0xdcb637d8
rol eax, 0x75
popf
pushf
not eax
add eax, 0xacdae503
xor eax, 0xa9e8d7ea
rol eax, 0xb6
popf
jmp 0x14014045b
push rax
pushf
mov eax, 0xd9cd1868
pushf
not eax
add eax, 0xa1eee148
xor eax, 0xfce6e928
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xb021aaa3
xor eax, 0xf6db7193
rol eax, 0x2c
popf
jmp 0x14014045b
lea rax, [r8 + 1]
mov qword [rdi + 0x18], rax
push rax
pushf
mov eax, 0xd91eb732
pushf
not eax
add eax, 0xca86a4f7
xor eax, 0xf9b43c82
rol eax, 0x94
popf
pushf
not eax
add eax, 0xa894ae8a
xor eax, 0xb30b8d64
rol eax, 0xb2
popf
pushf
not eax
add eax, 0x8b0d6ab0
xor eax, 0xf2448173
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xf49646ea
xor eax, 0xc4053cd6
rol eax, 0xd0
popf
jmp 0x14014045b
mov rbx, qword [rsp + 0x60]
mov rax, rbp
mov rbp, qword [rsp + 0x68]
add rsp, 0x40
pop rdi
ret
mov r11, qword [rdi]
test r8, r8
jns 0x140140ba3
push rax
pushf
mov eax, 0x500e5edb
pushf
not eax
add eax, 0x96a1fc68
xor eax, 0xcc7495f2
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xe591ec77
xor eax, 0xfe5c4cae
rol eax, 0xad
popf
pushf
not eax
add eax, 0x81bd8246
xor eax, 0x8ec28a12
rol eax, 0xb7
popf
jmp 0x14014045b
push rax
pushf
mov eax, 0xb44862c0
pushf
not eax
add eax, 0xaaca5126
xor eax, 0xbc8f24bf
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xb091a3b9
xor eax, 0xdbcb0bf6
rol eax, 0x85
popf
pushf
not eax
add eax, 0xaa748727
xor eax, 0xa03425e9
rol eax, 0x65
popf
pushf
not eax
add eax, 0xe7f9a415
xor eax, 0xc638cf40
rol eax, 0x35
popf
jmp 0x14014045b
mov rax, r8
neg rax
je 0x140140c4a
push rax
pushf
mov eax, 0xbb312532
pushf
not eax
add eax, 0xf3f582f1
xor eax, 0x8bb6919f
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xebb37ca4
xor eax, 0xfba45c4f
rol eax, 0x62
popf
pushf
not eax
add eax, 0xaa0c3cce
xor eax, 0x8e16ac43
rol eax, 0x92
popf
jmp 0x14014045b
push rax
pushf
mov eax, 0x1180f02
pushf
not eax
add eax, 0xc15890e7
xor eax, 0xd32f4339
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xd83c4c46
xor eax, 0x820dc733
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xdff29df4
xor eax, 0x8a7d13a3
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xe6258534
xor eax, 0xcfe2ff2f
rol eax, 5
popf
jmp 0x14014045b
mov rax, r8
mov r10, r11
not rax
shr rax, 5
lea rax, [rax*4 + 4]
sub r10, rax
jmp 0x140140d44
mov rax, r8
shr rax, 5
lea r10, [r11 + rax*4]
push rax
pushf
mov eax, 0x78e87169
pushf
not eax
add eax, 0xa7902489
xor eax, 0xfc97693c
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xb0c89877
xor eax, 0xc7b03765
rol eax, 0x97
popf
jmp 0x14014045b
mov rdx, r8
and edx, 0x1f
add r8, 1
mov qword [rdi + 0x18], r8
jns 0x140140d87
push rax
pushf
mov eax, 0xd8b40dd2
pushf
not eax
add eax, 0xb1044d62
xor eax, 0xaaf885f7
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xbec9aff5
xor eax, 0xb04898a5
rol eax, 0xae
popf
jmp 0x14014045b
push rax
pushf
mov eax, 0x2ef8ea1d
pushf
not eax
add eax, 0x830c4e1f
xor eax, 0x8437f315
rol eax, 0x44
popf
pushf
not eax
add eax, 0xe651a2b3
xor eax, 0xfebaea3d
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xa2d178a3
xor eax, 0xdf360486
rol eax, 8
popf
pushf
not eax
add eax, 0xfea13fbc
xor eax, 0xfb316fd0
rol eax, 0xe4
popf
jmp 0x14014045b
mov rax, r8
neg rax
je 0x140140e2e
push rax
pushf
mov eax, 0xfe968128
pushf
not eax
add eax, 0xb0984ac4
xor eax, 0xd4d828c1
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xdcde3607
xor eax, 0xdadccb69
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xd257f472
xor eax, 0xe21143cf
rol eax, 0x9c
popf
jmp 0x14014045b
push rax
pushf
mov eax, 0x8b75007d
pushf
not eax
add eax, 0xe7f70818
xor eax, 0xee854636
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xb9a80bb7
xor eax, 0xaef1c12b
rol eax, 0x67
popf
pushf
not eax
add eax, 0x8f2c5bb7
xor eax, 0xd0c97cc1
rol eax, 0xaf
popf
jmp 0x14014045b
mov rax, r8
mov rcx, r11
not rax
shr rax, 5
lea rax, [rax*4 + 4]
sub rcx, rax
mov qword [rsp + 0x30], rcx
jmp 0x140140f09
mov rax, r8
shr rax, 5
lea rax, [r11 + rax*4]
mov qword [rsp + 0x30], rax
push rax
pushf
mov eax, 0xd5579e88
pushf
not eax
add eax, 0x83316fd5
xor eax, 0xfe275dff
rol eax, 0x7e
popf
pushf
not eax
add eax, 0x911332ae
xor eax, 0xbc131f81
rol eax, 0x15
popf
jmp 0x14014045b
and r8d, 0x1f
mov qword [rsp + 0x38], r8
test rbp, rbp
jns 0x140140f5d
push rax
pushf
mov eax, 0x7ec144f0
pushf
not eax
add eax, 0x87f63645
xor eax, 0xdf6228ee
rol eax, 0xfe
popf
pushf
not eax
add eax, 0x8a13ea47
xor eax, 0x87a470c9
rol eax, 0x42
popf
pushf
not eax
add eax, 0xf51a561c
xor eax, 0xa5b14056
rol eax, 0xb9
popf
jmp 0x14014045b
push rax
pushf
mov eax, 0x63a0463c
pushf
not eax
add eax, 0xbb480832
xor eax, 0x87e4a074
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xebc03be8
xor eax, 0xb1ab8cdb
rol eax, 0x62
popf
pushf
not eax
add eax, 0xd9319cac
xor eax, 0xd8c08c5b
rol eax, 0x3b
popf
jmp 0x14014045b
mov rax, rbp
neg rax
je 0x140141004
push rax
pushf
mov eax, 0x22c8771c
pushf
not eax
add eax, 0xd7953eb8
xor eax, 0xb6646a36
rol eax, 0x27
popf
pushf
not eax
add eax, 0xd2703720
xor eax, 0xbc3086d7
rol eax, 0x4d
popf
pushf
not eax
add eax, 0x8a3cd906
xor eax, 0xd62a9501
rol eax, 0x61
popf
pushf
not eax
add eax, 0xe739c0ad
xor eax, 0xe0875529
rol eax, 0xa6
popf
jmp 0x14014045b
push rax
pushf
mov eax, 0x7f00031a
pushf
not eax
add eax, 0xe0fe605d
xor eax, 0xbcc69e69
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xec57612d
xor eax, 0xdfa7b849
rol eax, 0x36
popf
jmp 0x14014045b
mov rax, rbp
not rax
shr rax, 5
lea rax, [rax*4 + 4]
sub r11, rax
jmp 0x1401410d5
mov rax, rbp
shr rax, 5
lea r11, [r11 + rax*4]
push rax
pushf
mov eax, 0xdc7bfe
pushf
not eax
add eax, 0xfd604dbf
xor eax, 0xe00399db
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xf40d934e
xor eax, 0xbdd5f2bd
rol eax, 0x74
popf
jmp 0x14014045b
movaps xmm0, xmmword [rsp + 0x30]
mov rbx, rbp
movdqa xmmword [rsp + 0x30], xmm0
and ebx, 0x1f
mov r8, qword [rsp + 0x38]
mov r9, qword [rsp + 0x30]
nop dword [rax + rax]
push rax
pushf
mov eax, 0x4f16ddf6
pushf
not eax
add eax, 0xbf97188b
xor eax, 0x96da33f2
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xcf66ddd8
xor eax, 0xe8072138
rol eax, 0xe6
popf
pushf
not eax
add eax, 0x80cecac2
xor eax, 0xb9e1d3af
rol eax, 0x51
popf
pushf
not eax
add eax, 0xe89a80ce
xor eax, 0xf145111d
rol eax, 0x70
popf
jmp 0x14014045b
mov rcx, rdx
cmp r11, r10
jne 0x14014119c
push rax
pushf
mov eax, 0xf9c6b79d
pushf
not eax
add eax, 0xb9239d15
xor eax, 0xfbeebf2c
rol eax, 0x63
popf
pushf
not eax
add eax, 0x9df7186c
xor eax, 0xe2d7f1a0
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xb19bb9a0
xor eax, 0xa4b50cb2
rol eax, 0x8c
popf
jmp 0x14014045b
push rax
pushf
mov eax, 0x48512f90
pushf
not eax
add eax, 0x8e40269c
xor eax, 0xf1be2d7a
rol eax, 0x7b
popf
pushf
not eax
add eax, 0x81e1806b
xor eax, 0xf43f6997
rol eax, 0xf4
popf
jmp 0x14014045b
cmp rbx, rdx
je 0x14014121e
push rax
pushf
mov eax, 0x11c7e4e8
pushf
not eax
add eax, 0x8c3bb0c8
xor eax, 0xee306fde
rol eax, 0x49
popf
pushf
not eax
add eax, 0xacd73600
xor eax, 0xd72ec007
rol eax, 0x92
popf
pushf
not eax
add eax, 0xc2e6cfa2
xor eax, 0xfb23051a
rol eax, 0x49
popf
jmp 0x14014045b
push rax
pushf
mov eax, 0x7631074b
pushf
not eax
add eax, 0x8ba61aa1
xor eax, 0xd0dbdbd3
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xeaf08fa8
xor eax, 0x9a17d9cc
rol eax, 0x42
popf
jmp 0x14014045b
test rdx, rdx
je 0x14014129c
push rax
pushf
mov eax, 0xb07db742
pushf
not eax
add eax, 0x8be7e44a
xor eax, 0xbfee1eaa
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xcae94c34
xor eax, 0xa1a1b0b7
rol eax, 0x66
popf
pushf
not eax
add eax, 0x91df778f
xor eax, 0x88814992
rol eax, 0x21
popf
jmp 0x14014045b
push rax
pushf
mov eax, 0x93bdbdd7
pushf
not eax
add eax, 0xaa3d6e14
xor eax, 0xd6f69be8
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xacab81d5
xor eax, 0x8b2a7c35
rol eax, 0x62
popf
pushf
not eax
add eax, 0x8ea9c579
xor eax, 0xa264134a
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xd35dd06e
xor eax, 0xf133b43f
rol eax, 0xa0
popf
jmp 0x14014045b
dec rdx
jmp 0x1401413f5
mov edx, 0x8a5caadf
pushf
not edx
add edx, 0xb005d8ce
xor edx, 0xc8f37be4
rol edx, 0x58
popf
pushf
not edx
add edx, 0xa9425c28
xor edx, 0x91a45713
rol edx, 0x93
popf
pushf
not edx
add edx, 0xc31345a1
xor edx, 0x8f5aabfa
rol edx, 0xb1
popf
pushf
not edx
add edx, 0x8ea13002
xor edx, 0xb2c82aa1
rol edx, 0xbc
popf
push rax
pushf
mov eax, 0x3a80ffd0
pushf
not eax
add eax, 0xf3898ede
xor eax, 0xeddd8132
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xe641682c
xor eax, 0xa98983fd
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xbeadf7a9
xor eax, 0xd0325902
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xfb9b90f7
xor eax, 0xcf6c9eb3
rol eax, 0x86
popf
jmp 0x14014045b
test rcx, rcx
lea rax, [r10 - 4]
cmove r10, rax
test r8, r8
je 0x14014144b
push rax
pushf
mov eax, 0xb049c9f6
pushf
not eax
add eax, 0x87c3dadc
xor eax, 0xe9723001
rol eax, 0xea
popf
pushf
not eax
add eax, 0x8baf6e21
xor eax, 0xf7881db0
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xd5b38dfb
xor eax, 0xd0ed08dc
rol eax, 0xb3
popf
jmp 0x14014045b
push rax
pushf
mov eax, 0xec829b02
pushf
not eax
add eax, 0xcb462e3c
xor eax, 0xa226e3f0
rol eax, 0xba
popf
pushf
not eax
add eax, 0x9f6b84f4
xor eax, 0x9742c62b
rol eax, 4
popf
pushf
not eax
add eax, 0x9704a694
xor eax, 0xb34214d5
rol eax, 0xad
popf
jmp 0x14014045b
dec r8
jmp 0x140141593
mov r8d, 0x166a5694
pushf
not r8d
add r8d, 0xc5f721d9
xor r8d, 0xc02b5ad8
rol r8d, 0xe1
popf
pushf
not r8d
add r8d, 0xcf821dfc
xor r8d, 0xe48d3652
rol r8d, 0xab
popf
pushf
not r8d
add r8d, 0x99a0de03
xor r8d, 0xa6fb94f5
rol r8d, 0x59
popf
pushf
not r8d
add r8d, 0x9e6c7b1d
xor r8d, 0x8df0eb9e
rol r8d, 0x62
popf
sub r9, 4
push rax
pushf
mov eax, 0x5b7e2ff3
pushf
not eax
add eax, 0x8709a6bf
xor eax, 0xcf3b9bbd
rol eax, 0x66
popf
pushf
not eax
add eax, 0xdfcd14af
xor eax, 0xd1e5798a
rol eax, 0xa9
popf
pushf
not eax
add eax, 0x966f254b
xor eax, 0xacd02906
rol eax, 0xb9
popf
jmp 0x14014045b
mov rcx, rdx
mov eax, 0x5c810bdd
pushf
not eax
add eax, 0x84821d58
xor eax, 0xb65c8e42
rol eax, 0xee
popf
pushf
not eax
add eax, 0xfca08482
xor eax, 0x94925cea
rol eax, 0x2a
popf
shl eax, cl
test dword [r10], eax
mov eax, dword [r9]
je 0x140141624
push rax
pushf
mov eax, 0x8ce5040
pushf
not eax
add eax, 0xc4003dff
xor eax, 0xf9ba4900
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xae5576c1
xor eax, 0xbdfaec7c
rol eax, 0xef
popf
pushf
not eax
add eax, 0xb5cc288f
xor eax, 0x9b2358a8
rol eax, 0xd8
popf
pushf
not eax
add eax, 0x8fc4e5df
xor eax, 0xb4cd20bf
rol eax, 0xbe
popf
jmp 0x14014045b
push rax
pushf
mov eax, 0xbdb29356
pushf
not eax
add eax, 0x8571973b
xor eax, 0xeda19fc8
rol eax, 0x53
popf
pushf
not eax
add eax, 0x90bd25d6
xor eax, 0x8e5bd4e1
rol eax, 8
popf
jmp 0x14014045b
bts eax, r8d
mov dword [r9], eax
jmp 0x14014114e
btr eax, r8d
mov dword [r9], eax
jmp 0x14014114e
call fcn.140135313
int3