Function at 0x1400ac54c
Capabilities:
Encrypt data using speck

Disassembly:
push rax
pushf
mov eax, 0x7639c5bf
pushf
not eax
add eax, 0x9fc437c0
xor eax, 0xcbe8e9a8
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xc470499a
xor eax, 0x99940001
rol eax, 0x16
popf
pushf
not eax
add eax, 0xbd05aeb9
xor eax, 0xa1a9d6cd
rol eax, 0x1b
popf
pushf
not eax
add eax, 0x955f259f
xor eax, 0xda0b4ef5
rol eax, 0x2e
popf
cmp eax, 0x20
jne 0x1400ac5af
popf
pop rax
jmp 0x1400ad7e0
cmp eax, 0
jne 0x1400ac5be
popf
pop rax
jmp 0x1400ac7ad
cmp eax, 3
jne 0x1400ac5cd
popf
pop rax
jmp 0x1400ac983
cmp eax, 1
jne 0x1400ac5dc
popf
pop rax
jmp 0x1400ac8d7
cmp eax, 0xd
jne 0x1400ac5eb
popf
pop rax
jmp 0x1400ace1a
cmp eax, 0x1a
jne 0x1400ac5fa
popf
pop rax
jmp 0x1400ad47e
cmp eax, 0xe
jne 0x1400ac609
popf
pop rax
jmp 0x1400ace7e
cmp eax, 0xb
jne 0x1400ac618
popf
pop rax
jmp 0x1400acd10
cmp eax, 0x19
jne 0x1400ac627
popf
pop rax
jmp 0x1400ad3ed
cmp eax, 8
jne 0x1400ac636
popf
pop rax
jmp 0x1400acbe8
cmp eax, 0x1d
jne 0x1400ac645
popf
pop rax
jmp 0x1400ad607
cmp eax, 0x17
jne 0x1400ac654
popf
pop rax
jmp 0x1400ad2c4
cmp eax, 0x1c
jne 0x1400ac663
popf
pop rax
jmp 0x1400ad56b
cmp eax, 0x12
jne 0x1400ac672
popf
pop rax
jmp 0x1400ad046
cmp eax, 0x18
jne 0x1400ac681
popf
pop rax
jmp 0x1400ad358
cmp eax, 0x11
jne 0x1400ac690
popf
pop rax
jmp 0x1400acff0
cmp eax, 0x1b
jne 0x1400ac69f
popf
pop rax
jmp 0x1400ad4cc
cmp eax, 0x21
jne 0x1400ac6ae
popf
pop rax
jmp 0x1400ad81f
cmp eax, 0xa
jne 0x1400ac6bd
popf
pop rax
jmp 0x1400acc7c
cmp eax, 0x14
jne 0x1400ac6cc
popf
pop rax
jmp 0x1400ad19a
cmp eax, 0xf
jne 0x1400ac6db
popf
pop rax
jmp 0x1400acef4
cmp eax, 0x13
jne 0x1400ac6ea
popf
pop rax
jmp 0x1400ad106
cmp eax, 0x15
jne 0x1400ac6f9
popf
pop rax
jmp 0x1400ad20d
cmp eax, 0x22
jne 0x1400ac708
popf
pop rax
jmp 0x1400ad884
cmp eax, 0x1e
jne 0x1400ac717
popf
pop rax
jmp 0x1400ad668
cmp eax, 0xc
jne 0x1400ac726
popf
pop rax
jmp 0x1400acdca
cmp eax, 7
jne 0x1400ac735
popf
pop rax
jmp 0x1400acb28
cmp eax, 5
jne 0x1400ac744
popf
pop rax
jmp 0x1400aca87
cmp eax, 0x1f
jne 0x1400ac753
popf
pop rax
jmp 0x1400ad709
cmp eax, 0x10
jne 0x1400ac762
popf
pop rax
jmp 0x1400acf88
cmp eax, 6
jne 0x1400ac771
popf
pop rax
jmp 0x1400acacf
cmp eax, 9
jne 0x1400ac780
popf
pop rax
jmp 0x1400acc36
cmp eax, 4
jne 0x1400ac78f
popf
pop rax
jmp 0x1400aca11
cmp eax, 0x16
jne 0x1400ac79e
popf
pop rax
jmp 0x1400ad25e
cmp eax, 2
jne 0x1400ac7ad
popf
pop rax
jmp 0x1400ac976
mov qword [rsp + 0x18], rbx
mov qword [rsp + 0x20], rbp
push rdi
sub rsp, 0x40
mov r9, qword [rcx]
movabs rax, 0x306d741c14103b6e
pushf
not rax
add rax, 0x4d2128a4
xor rax, 0x608fd68f
rol rax, 4
popf
pushf
not rax
add rax, 0x67dfa008
xor rax, 0x49d56241
rol rax, 0xcc
popf
pushf
not rax
add rax, 0x75a267f4
xor rax, 0x6d40c786
rol rax, 0x64
popf
pushf
not rax
add rax, 0x71879387
xor rax, 0x4cbde847
rol rax, 0xdc
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 0x1400ac8a4
push rax
pushf
mov eax, 0xb4309784
pushf
not eax
add eax, 0xbf189ac4
xor eax, 0x8e6015df
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xe6dcc26c
xor eax, 0xf55bfbfa
rol eax, 0x21
popf
pushf
not eax
add eax, 0xeaab682d
xor eax, 0xac68f76a
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xb881c129
xor eax, 0x9e6b34a4
rol eax, 3
popf
jmp 0x1400ac5a0
push rax
pushf
mov eax, 0x30c3d96c
pushf
not eax
add eax, 0xce34d0bb
xor eax, 0xbfb4b9bc
rol eax, 0x78
popf
pushf
not eax
add eax, 0xc015b0e9
xor eax, 0xcdd0ec9a
rol eax, 0xd0
popf
jmp 0x1400ac5a0
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 0x1400ac943
push rax
pushf
mov eax, 0x31f66a08
pushf
not eax
add eax, 0xc773b4f3
xor eax, 0xb6d6129c
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xbc2f4471
xor eax, 0x83a231bf
rol eax, 0x57
popf
pushf
not eax
add eax, 0x8df929b6
xor eax, 0xba1654e1
rol eax, 0x82
popf
jmp 0x1400ac5a0
push rax
pushf
mov eax, 0x5b5eafa7
pushf
not eax
add eax, 0x926f152c
xor eax, 0xc9814d1e
rol eax, 0x40
popf
pushf
not eax
add eax, 0xe3543b17
xor eax, 0xe4c31270
rol eax, 0xbe
popf
jmp 0x1400ac5a0
lea rax, [r9 + rbx*4]
mov qword [rdi + 8], rax
jmp 0x1400acb28
jbe 0x1400ac9de
push rax
pushf
mov eax, 0x8d646d52
pushf
not eax
add eax, 0xec528505
xor eax, 0xf37fc113
rol eax, 0x26
popf
pushf
not eax
add eax, 0x960ab692
xor eax, 0xd93fb3c0
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xe1693721
xor eax, 0xc0898e1c
rol eax, 0x41
popf
pushf
not eax
add eax, 0xec21296a
xor eax, 0xa1fb51aa
rol eax, 0xde
popf
jmp 0x1400ac5a0
push rax
pushf
mov eax, 0x1d0571a0
pushf
not eax
add eax, 0xb4ea8282
xor eax, 0xec68e21c
rol eax, 0x58
popf
pushf
not eax
add eax, 0xeaf057c6
xor eax, 0xecb4c9d3
rol eax, 0xca
popf
jmp 0x1400ac5a0
mov rax, qword [rdi + 0x10]
sub rax, r9
sar rax, 2
cmp rbx, rax
jbe 0x1400aca54
push rax
pushf
mov eax, 0x760c163c
pushf
not eax
add eax, 0x8f8b19a9
xor eax, 0xac7e014f
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xf12d3a98
xor eax, 0xef098582
rol eax, 0xfe
popf
jmp 0x1400ac5a0
push rax
pushf
mov eax, 0x9bae6741
pushf
not eax
add eax, 0xbd598e84
xor eax, 0xa46e127f
rol eax, 0x38
popf
pushf
not eax
add eax, 0xbfe6c550
xor eax, 0x8261002a
rol eax, 0xbd
popf
jmp 0x1400ac5a0
lea r8, [rsp + 0x20]
mov rdx, rbx
mov rcx, rdi
call fcn.140072df2
jmp 0x1400acb28
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, 0x69a3d624
pushf
not eax
add eax, 0xe74b3a96
xor eax, 0xab96825a
rol eax, 0x80
popf
pushf
not eax
add eax, 0xa0638665
xor eax, 0xcbf1a039
rol eax, 0xea
popf
jmp 0x1400ac5a0
mov r8, qword [rdi + 0x18]
mov rsi, qword [rsp + 0x58]
test r8, r8
jne 0x1400acb8f
push rax
pushf
mov eax, 0x91b93304
pushf
not eax
add eax, 0xb27a28f9
xor eax, 0x8961dc5e
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xa3647fc3
xor eax, 0x8c77a988
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xe6642aa2
xor eax, 0xee8bc9a9
rol eax, 0x99
popf
pushf
not eax
add eax, 0x8a29b7bf
xor eax, 0xb4db5c3e
rol eax, 0x10
popf
jmp 0x1400ac5a0
push rax
pushf
mov eax, 0xc08bf629
pushf
not eax
add eax, 0xe5f9e8c6
xor eax, 0xf7005bd8
rol eax, 0xe
popf
pushf
not eax
add eax, 0xd7332ec1
xor eax, 0xf57b085f
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xa48b6766
xor eax, 0xca6bc215
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xc5f266b2
xor eax, 0x8a9dc5b7
rol eax, 0x6f
popf
jmp 0x1400ac5a0
lea rax, [r8 + 1]
mov qword [rdi + 0x18], rax
push rax
pushf
mov eax, 0x98a58bc
pushf
not eax
add eax, 0xe5918344
xor eax, 0xe6489ef8
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xb5b169d7
xor eax, 0xb521ff93
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xe11a7079
xor eax, 0xdbdae6a8
rol eax, 0x8a
popf
jmp 0x1400ac5a0
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 0x1400accca
push rax
pushf
mov eax, 0x2512758a
pushf
not eax
add eax, 0x941f134c
xor eax, 0xd22eeaa0
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xd44e79fe
xor eax, 0xec844177
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xbc59780f
xor eax, 0x88163297
rol eax, 0x81
popf
jmp 0x1400ac5a0
push rax
pushf
mov eax, 0xd340912c
pushf
not eax
add eax, 0xf9c11991
xor eax, 0xb8fca289
rol eax, 0xef
popf
pushf
not eax
add eax, 0xee4a43d4
xor eax, 0xb588c5b1
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xbbcb24bf
xor eax, 0xd5820968
rol eax, 0x27
popf
jmp 0x1400ac5a0
mov rax, r8
neg rax
je 0x1400acd71
push rax
pushf
mov eax, 0x11280b08
pushf
not eax
add eax, 0xec9e0562
xor eax, 0x8a7f6373
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xa0f32c31
xor eax, 0x966f053a
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xaec8bde9
xor eax, 0xf0e731b3
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xa046a3ba
xor eax, 0xa1a054b6
rol eax, 0x85
popf
jmp 0x1400ac5a0
push rax
pushf
mov eax, 0x582eb8c1
pushf
not eax
add eax, 0xa61dfeb3
xor eax, 0xbfb3bdd7
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xb6307c60
xor eax, 0xa0512611
rol eax, 0x56
popf
pushf
not eax
add eax, 0xdbe969f5
xor eax, 0xeb63fe58
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xb7ab6edd
xor eax, 0xfc6385f4
rol eax, 0xa4
popf
jmp 0x1400ac5a0
mov rax, r8
mov r10, r11
not rax
shr rax, 5
lea rax, [rax*4 + 4]
sub r10, rax
jmp 0x1400ace7e
mov rax, r8
shr rax, 5
lea r10, [r11 + rax*4]
push rax
pushf
mov eax, 0x71235744
pushf
not eax
add eax, 0xd328a018
xor eax, 0xef08147c
rol eax, 0x45
popf
pushf
not eax
add eax, 0xbbb1f592
xor eax, 0x86e28113
rol eax, 0x58
popf
pushf
not eax
add eax, 0xeb073179
xor eax, 0xbdb2de14
rol eax, 0x81
popf
pushf
not eax
add eax, 0xb051531c
xor eax, 0x99202dfe
rol eax, 0xaa
popf
jmp 0x1400ac5a0
mov rdx, r8
and edx, 0x1f
add r8, 1
mov qword [rdi + 0x18], r8
jns 0x1400acec1
push rax
pushf
mov eax, 0x5ff69009
pushf
not eax
add eax, 0xb2c726c8
xor eax, 0xc3a096f2
rol eax, 0x3e
popf
pushf
not eax
add eax, 0x9b9ff925
xor eax, 0xf743f916
rol eax, 0x61
popf
jmp 0x1400ac5a0
push rax
pushf
mov eax, 0xa04181d1
pushf
not eax
add eax, 0xc1cdb929
xor eax, 0xbccf60da
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xaa66c69a
xor eax, 0x8fee59af
rol eax, 0xae
popf
jmp 0x1400ac5a0
mov rax, r8
neg rax
je 0x1400acf2f
push rax
pushf
mov eax, 0x4cc7a4cd
pushf
not eax
add eax, 0x9a11b536
xor eax, 0xe3907789
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xcbc9a047
xor eax, 0x93d8c8d9
rol eax, 0xa
popf
jmp 0x1400ac5a0
push rax
pushf
mov eax, 0xbc9413a3
pushf
not eax
add eax, 0x974da3d4
xor eax, 0x84d6a16b
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xc75105e5
xor eax, 0xf276c5fd
rol eax, 0x88
popf
pushf
not eax
add eax, 0x889804fd
xor eax, 0xd683d3eb
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xde22fa54
xor eax, 0xd914e9c6
rol eax, 0x2d
popf
jmp 0x1400ac5a0
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 0x1400ad046
mov rax, r8
shr rax, 5
lea rax, [r11 + rax*4]
mov qword [rsp + 0x30], rax
push rax
pushf
mov eax, 0xc45c5639
pushf
not eax
add eax, 0xee97a493
xor eax, 0xe2a0b604
rol eax, 0x3e
popf
pushf
not eax
add eax, 0x9ee2653f
xor eax, 0xd5a6049d
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xa530de54
xor eax, 0xf8b97f22
rol eax, 0
popf
jmp 0x1400ac5a0
and r8d, 0x1f
mov qword [rsp + 0x38], r8
test rbp, rbp
jns 0x1400ad0ad
push rax
pushf
mov eax, 0x6a2147cc
pushf
not eax
add eax, 0xc2466b31
xor eax, 0xa3e21522
rol eax, 0x71
popf
pushf
not eax
add eax, 0xc8594af1
xor eax, 0x8af512f1
rol eax, 0x2b
popf
pushf
not eax
add eax, 0x9a283f48
xor eax, 0x8cc1c74a
rol eax, 0xd2
popf
pushf
not eax
add eax, 0x8fbf296e
xor eax, 0xefee9617
rol eax, 0x60
popf
jmp 0x1400ac5a0
push rax
pushf
mov eax, 0xd038ce45
pushf
not eax
add eax, 0xba676973
xor eax, 0xda33ddfa
rol eax, 0x11
popf
pushf
not eax
add eax, 0x84ca75e6
xor eax, 0x9d351f26
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xb7a55029
xor eax, 0x9900104b
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xbbe1a49b
xor eax, 0xd132d8cb
rol eax, 0x32
popf
jmp 0x1400ac5a0
mov rax, rbp
neg rax
je 0x1400ad167
push rax
pushf
mov eax, 0xa1628a4c
pushf
not eax
add eax, 0x9211bf31
xor eax, 0xd457555d
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xa9abf040
xor eax, 0xaddb5545
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xf250ed6f
xor eax, 0xef99d666
rol eax, 0x98
popf
pushf
not eax
add eax, 0xc371faff
xor eax, 0xc4017739
rol eax, 0x4a
popf
jmp 0x1400ac5a0
push rax
pushf
mov eax, 0x1f778f9f
pushf
not eax
add eax, 0xa25de27c
xor eax, 0xbf9ab495
rol eax, 0x8b
popf
pushf
not eax
add eax, 0x89b12b40
xor eax, 0xa27c4154
rol eax, 0xf3
popf
jmp 0x1400ac5a0
mov rax, rbp
not rax
shr rax, 5
lea rax, [rax*4 + 4]
sub r11, rax
jmp 0x1400ad25e
mov rax, rbp
shr rax, 5
lea r11, [r11 + rax*4]
push rax
pushf
mov eax, 0x2526dbc0
pushf
not eax
add eax, 0xdf154251
xor eax, 0xc88fbc94
rol eax, 0x78
popf
pushf
not eax
add eax, 0xa35168f3
xor eax, 0x8f0653db
rol eax, 0x67
popf
pushf
not eax
add eax, 0xcf109c08
xor eax, 0xdbe6167f
rol eax, 0xb7
popf
jmp 0x1400ac5a0
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, 0x21a903f3
pushf
not eax
add eax, 0xe07cbcb3
xor eax, 0xe742ab8d
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xb8016049
xor eax, 0x9a3e658e
rol eax, 0x51
popf
pushf
not eax
add eax, 0xed5e9c41
xor eax, 0xf079eef6
rol eax, 0xf6
popf
jmp 0x1400ac5a0
mov rcx, rdx
cmp r11, r10
jne 0x1400ad312
push rax
pushf
mov eax, 0xc0580d3
pushf
not eax
add eax, 0xdf946db4
xor eax, 0xb395a991
rol eax, 0xc2
popf
pushf
not eax
add eax, 0x828a9384
xor eax, 0xc2e5df54
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xde45de87
xor eax, 0xcf99cefc
rol eax, 0x26
popf
jmp 0x1400ac5a0
push rax
pushf
mov eax, 0x6c730d1c
pushf
not eax
add eax, 0xbe01352f
xor eax, 0xc341817b
rol eax, 0xef
popf
pushf
not eax
add eax, 0xed853d20
xor eax, 0x831404f4
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xd58cebf6
xor eax, 0xb5aab04f
rol eax, 0xe7
popf
jmp 0x1400ac5a0
cmp rbx, rdx
je 0x1400ad3a7
push rax
pushf
mov eax, 0x6a4ef077
pushf
not eax
add eax, 0xbd22c84a
xor eax, 0xc6565dee
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xc13d6f7a
xor eax, 0xaed12656
rol eax, 0x82
popf
pushf
not eax
add eax, 0xe03ce62d
xor eax, 0xd2c6849a
rol eax, 0x69
popf
jmp 0x1400ac5a0
push rax
pushf
mov eax, 0x20684b97
pushf
not eax
add eax, 0x92949688
xor eax, 0xb870673e
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xd97302d2
xor eax, 0x9a1ea10f
rol eax, 0x8c
popf
pushf
not eax
add eax, 0x90b4c40a
xor eax, 0xedddafe8
rol eax, 0x97
popf
jmp 0x1400ac5a0
test rdx, rdx
je 0x1400ad438
push rax
pushf
mov eax, 0x9bae9930
pushf
not eax
add eax, 0x96307a74
xor eax, 0x8872e515
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xd762f972
xor eax, 0x8bc1c34a
rol eax, 0xdb
popf
pushf
not eax
add eax, 0x8a336b49
xor eax, 0x9b3bb763
rol eax, 0x26
popf
jmp 0x1400ac5a0
push rax
pushf
mov eax, 0xdb9708b3
pushf
not eax
add eax, 0xc4f8c1d5
xor eax, 0xe737aa99
rol eax, 0x91
popf
pushf
not eax
add eax, 0xf2b6463f
xor eax, 0x91a173a5
rol eax, 0xf3
popf
pushf
not eax
add eax, 0x94a41642
xor eax, 0xcf693f07
rol eax, 0xa9
popf
jmp 0x1400ac5a0
dec rdx
jmp 0x1400ad56b
mov edx, 0x3ddca466
pushf
not edx
add edx, 0xcf5f740a
xor edx, 0xccada06c
rol edx, 0xe
popf
pushf
not edx
add edx, 0xca64e279
xor edx, 0xba989c2c
rol edx, 0x74
popf
pushf
not edx
add edx, 0xf574978e
xor edx, 0xeb291fb7
rol edx, 0xc3
popf
pushf
not edx
add edx, 0xe9357c9d
xor edx, 0x8d82c281
rol edx, 0xc5
popf
push rax
pushf
mov eax, 0x87661e09
pushf
not eax
add eax, 0xc022ae38
xor eax, 0xb53d88be
rol eax, 0xb
popf
pushf
not eax
add eax, 0xea644dc3
xor eax, 0xb6a15b29
rol eax, 0x35
popf
pushf
not eax
add eax, 0xc9449527
xor eax, 0x9959ad54
rol eax, 0xe5
popf
jmp 0x1400ac5a0
test rcx, rcx
lea rax, [r10 - 4]
cmove r10, rax
test r8, r8
je 0x1400ad5d4
push rax
pushf
mov eax, 0x351be4a6
pushf
not eax
add eax, 0xeaca77fd
xor eax, 0xd8ceb01a
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xf2c94fb8
xor eax, 0xafbccd13
rol eax, 0x85
popf
pushf
not eax
add eax, 0xd0fcf807
xor eax, 0xbe1616d2
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xebfa103b
xor eax, 0x935d7464
rol eax, 0xb7
popf
jmp 0x1400ac5a0
push rax
pushf
mov eax, 0x1097d2b1
pushf
not eax
add eax, 0x94710c29
xor eax, 0x91861078
rol eax, 0x24
popf
pushf
not eax
add eax, 0xc66d685b
xor eax, 0xa046d769
rol eax, 0x6f
popf
jmp 0x1400ac5a0
dec r8
jmp 0x1400ad709
mov r8d, 0xd983cb
pushf
not r8d
add r8d, 0x8e94ce77
xor r8d, 0xa967d0f6
rol r8d, 0x98
popf
pushf
not r8d
add r8d, 0xdc5492aa
xor r8d, 0xddfe5f75
rol r8d, 0x4f
popf
pushf
not r8d
add r8d, 0xc210434b
xor r8d, 0xea074ccf
rol r8d, 0xd2
popf
pushf
not r8d
add r8d, 0xe26a5f97
xor r8d, 0xedb62240
rol r8d, 0x73
popf
sub r9, 4
push rax
pushf
mov eax, 0x83782960
pushf
not eax
add eax, 0xf1411eb6
xor eax, 0xcf7da84d
rol eax, 0x24
popf
pushf
not eax
add eax, 0xf126ee02
xor eax, 0xca511c77
rol eax, 0x49
popf
jmp 0x1400ac5a0
mov rcx, rdx
mov eax, 0xbcd69a7e
pushf
not eax
add eax, 0xebc9001f
xor eax, 0xdd53c45f
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xdb176f93
xor eax, 0xd421d9df
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xb9a9c214
xor eax, 0xb73054b5
rol eax, 0x66
popf
pushf
not eax
add eax, 0xc564a169
xor eax, 0x8255b55a
rol eax, 0x24
popf
shl eax, cl
test dword [r10], eax
mov eax, dword [r9]
je 0x1400ad7ad
push rax
pushf
mov eax, 0x7cc9f6be
pushf
not eax
add eax, 0xa98a1df3
xor eax, 0xdb074e78
rol eax, 0x2e
popf
pushf
not eax
add eax, 0x95769ceb
xor eax, 0xe25c1839
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xd1345be5
xor eax, 0xe85450b5
rol eax, 0x52
popf
jmp 0x1400ac5a0
push rax
pushf
mov eax, 0xa4c9cc6d
pushf
not eax
add eax, 0xfb4ecb9e
xor eax, 0xda707a9c
rol eax, 0x26
popf
pushf
not eax
add eax, 0xdf66e2ae
xor eax, 0xa34d778a
rol eax, 0xd
popf
jmp 0x1400ac5a0
bts eax, r8d
mov dword [r9], eax
jmp 0x1400ad2c4
btr eax, r8d
mov dword [r9], eax
jmp 0x1400ad2c4
call fcn.14008c7cd
int3