Function at 0x1400cd5a6
Capabilities:
Encrypt data using speck

Disassembly:
push rax
pushf
mov eax, 0xb2027c7
pushf
not eax
add eax, 0xfdf0ad75
xor eax, 0xf9305644
rol eax, 0xb2
popf
pushf
not eax
add eax, 0x8b962262
xor eax, 0xf0d451b3
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xa3099f87
xor eax, 0xc6f88130
rol eax, 0xe6
popf
pushf
not eax
add eax, 0x878b5155
xor eax, 0xd95d6a57
rol eax, 0xf7
popf
cmp eax, 0x20
jne 0x1400cd609
popf
pop rax
jmp 0x1400ce8af
cmp eax, 0
jne 0x1400cd618
popf
pop rax
jmp 0x1400cd807
cmp eax, 3
jne 0x1400cd627
popf
pop rax
jmp 0x1400cda03
cmp eax, 1
jne 0x1400cd636
popf
pop rax
jmp 0x1400cd931
cmp eax, 0xd
jne 0x1400cd645
popf
pop rax
jmp 0x1400cdf1f
cmp eax, 0x1a
jne 0x1400cd654
popf
pop rax
jmp 0x1400ce596
cmp eax, 0xe
jne 0x1400cd663
popf
pop rax
jmp 0x1400cdf83
cmp eax, 0xb
jne 0x1400cd672
popf
pop rax
jmp 0x1400cde28
cmp eax, 0x19
jne 0x1400cd681
popf
pop rax
jmp 0x1400ce505
cmp eax, 8
jne 0x1400cd690
popf
pop rax
jmp 0x1400cdced
cmp eax, 0x1d
jne 0x1400cd69f
popf
pop rax
jmp 0x1400ce72e
cmp eax, 0x17
jne 0x1400cd6ae
popf
pop rax
jmp 0x1400ce402
cmp eax, 0x1c
jne 0x1400cd6bd
popf
pop rax
jmp 0x1400ce66c
cmp eax, 0x12
jne 0x1400cd6cc
popf
pop rax
jmp 0x1400ce197
cmp eax, 0x18
jne 0x1400cd6db
popf
pop rax
jmp 0x1400ce470
cmp eax, 0x11
jne 0x1400cd6ea
popf
pop rax
jmp 0x1400ce141
cmp eax, 0x1b
jne 0x1400cd6f9
popf
pop rax
jmp 0x1400ce5f7
cmp eax, 0x21
jne 0x1400cd708
popf
pop rax
jmp 0x1400ce8ee
cmp eax, 0xa
jne 0x1400cd717
popf
pop rax
jmp 0x1400cdd94
cmp eax, 0x14
jne 0x1400cd726
popf
pop rax
jmp 0x1400ce2d8
cmp eax, 0xf
jne 0x1400cd735
popf
pop rax
jmp 0x1400ce032
cmp eax, 0x13
jne 0x1400cd744
popf
pop rax
jmp 0x1400ce21e
cmp eax, 0x15
jne 0x1400cd753
popf
pop rax
jmp 0x1400ce338
cmp eax, 0x22
jne 0x1400cd762
popf
pop rax
jmp 0x1400ce940
cmp eax, 0x1e
jne 0x1400cd771
popf
pop rax
jmp 0x1400ce769
cmp eax, 0xc
jne 0x1400cd780
popf
pop rax
jmp 0x1400cdecf
cmp eax, 7
jne 0x1400cd78f
popf
pop rax
jmp 0x1400cdc53
cmp eax, 5
jne 0x1400cd79e
popf
pop rax
jmp 0x1400cdb66
cmp eax, 0x1f
jne 0x1400cd7ad
popf
pop rax
jmp 0x1400ce7d8
cmp eax, 0x10
jne 0x1400cd7bc
popf
pop rax
jmp 0x1400ce0d9
cmp eax, 6
jne 0x1400cd7cb
popf
pop rax
jmp 0x1400cdbd4
cmp eax, 9
jne 0x1400cd7da
popf
pop rax
jmp 0x1400cdd28
cmp eax, 4
jne 0x1400cd7e9
popf
pop rax
jmp 0x1400cdaa4
cmp eax, 0x16
jne 0x1400cd7f8
popf
pop rax
jmp 0x1400ce39c
cmp eax, 2
jne 0x1400cd807
popf
pop rax
jmp 0x1400cd9f6
mov qword [rsp + 0x18], rbx
mov qword [rsp + 0x20], rbp
push rdi
sub rsp, 0x40
mov r9, qword [rcx]
movabs rax, 0x284da079dd13b405
pushf
not rax
add rax, 0x7b3f72e9
xor rax, 0x5acc2caa
rol rax, 0x73
popf
pushf
not rax
add rax, 0x4bf35d60
xor rax, 0x4df89008
rol rax, 0x59
popf
pushf
not rax
add rax, 0x5b919bd6
xor rax, 0x46b63951
rol rax, 0x22
popf
pushf
not rax
add rax, 0x44ec59ee
xor rax, 0x530178e3
rol rax, 0x44
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 0x1400cd8eb
push rax
pushf
mov eax, 0x611203b8
pushf
not eax
add eax, 0x8c6c6949
xor eax, 0x8e7b6bed
rol eax, 0x9e
popf
pushf
not eax
add eax, 0x8a8412ea
xor eax, 0x82d901f5
rol eax, 0x10
popf
pushf
not eax
add eax, 0xc0efd6e8
xor eax, 0xf230b305
rol eax, 0x51
popf
jmp 0x1400cd5fa
push rax
pushf
mov eax, 0xbdae7df5
pushf
not eax
add eax, 0xd13b86ba
xor eax, 0xbb0a9456
rol eax, 0x72
popf
pushf
not eax
add eax, 0xf546afe1
xor eax, 0xf003e2bf
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xe77a7697
xor eax, 0xe7768aff
rol eax, 0xee
popf
jmp 0x1400cd5fa
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 0x1400cd9b0
push rax
pushf
mov eax, 0x29e00e7b
pushf
not eax
add eax, 0xbd3577a8
xor eax, 0xeadae958
rol eax, 0xd2
popf
pushf
not eax
add eax, 0x9150601c
xor eax, 0xb2f0f16b
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xbae314de
xor eax, 0x9a5f1769
rol eax, 0x78
popf
pushf
not eax
add eax, 0xd8a3b4d6
xor eax, 0xd7bc4696
rol eax, 0xe
popf
jmp 0x1400cd5fa
push rax
pushf
mov eax, 0x921197de
pushf
not eax
add eax, 0xaf100be1
xor eax, 0xaea8168f
rol eax, 0x80
popf
pushf
not eax
add eax, 0x8020937d
xor eax, 0xa6018dad
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xe86df22e
xor eax, 0xd50f9743
rol eax, 0x38
popf
jmp 0x1400cd5fa
lea rax, [r9 + rbx*4]
mov qword [rdi + 8], rax
jmp 0x1400cdc53
jbe 0x1400cda4b
push rax
pushf
mov eax, 0x235fc177
pushf
not eax
add eax, 0xbb489057
xor eax, 0xf19187af
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xf355ff6b
xor eax, 0xe9eaff22
rol eax, 8
popf
pushf
not eax
add eax, 0xf12823b1
xor eax, 0x84ff05e1
rol eax, 0xfc
popf
jmp 0x1400cd5fa
push rax
pushf
mov eax, 0xd48053a4
pushf
not eax
add eax, 0x8dcbbaf8
xor eax, 0x8c2382ea
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xafff1445
xor eax, 0x914d103f
rol eax, 0x6d
popf
pushf
not eax
add eax, 0x893ccc67
xor eax, 0xa3a55545
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xca7cfd19
xor eax, 0xcc370730
rol eax, 0xa8
popf
jmp 0x1400cd5fa
mov rax, qword [rdi + 0x10]
sub rax, r9
sar rax, 2
cmp rbx, rax
jbe 0x1400cdb0d
push rax
pushf
mov eax, 0x7d7d1cab
pushf
not eax
add eax, 0xa839a69e
xor eax, 0xc5c26de5
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xd8cefae3
xor eax, 0xa16de87d
rol eax, 0x69
popf
pushf
not eax
add eax, 0xada85b06
xor eax, 0xe2176d2b
rol eax, 0xe6
popf
pushf
not eax
add eax, 0x90e6f3bf
xor eax, 0xd4cc0d3c
rol eax, 0x78
popf
jmp 0x1400cd5fa
push rax
pushf
mov eax, 0x2661eff6
pushf
not eax
add eax, 0xef3c371e
xor eax, 0xc5b379d3
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xe2b2449c
xor eax, 0x81d1d5e7
rol eax, 0xfb
popf
pushf
not eax
add eax, 0x8d9bd4d7
xor eax, 0xa2978a26
rol eax, 4
popf
pushf
not eax
add eax, 0xb5b6cd15
xor eax, 0xbc62ab95
rol eax, 0xf2
popf
jmp 0x1400cd5fa
lea r8, [rsp + 0x20]
mov rdx, rbx
mov rcx, rdi
call fcn.1400ad3ab
jmp 0x1400cdc53
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, 0x23378626
pushf
not eax
add eax, 0xe51408f0
xor eax, 0xb0ab2ea3
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xb7c387f9
xor eax, 0xaef5de92
rol eax, 0xf6
popf
pushf
not eax
add eax, 0x91f6610c
xor eax, 0xc694b841
rol eax, 0x29
popf
pushf
not eax
add eax, 0xc93b4137
xor eax, 0x9e85de40
rol eax, 0xd0
popf
jmp 0x1400cd5fa
mov r8, qword [rdi + 0x18]
mov rsi, qword [rsp + 0x58]
test r8, r8
jne 0x1400cdc94
push rax
pushf
mov eax, 0xd5736194
pushf
not eax
add eax, 0xd5450b5e
xor eax, 0xaaa69acb
rol eax, 0xb2
popf
pushf
not eax
add eax, 0x84451e77
xor eax, 0xa83bc89a
rol eax, 0x27
popf
jmp 0x1400cd5fa
push rax
pushf
mov eax, 0xd709b87f
pushf
not eax
add eax, 0xadaf263f
xor eax, 0xcd707877
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xea132145
xor eax, 0x91945dc2
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xb0e3a5e5
xor eax, 0xd9e7022f
rol eax, 0x72
popf
pushf
not eax
add eax, 0xd8014779
xor eax, 0xfa1ffbfd
rol eax, 0x60
popf
jmp 0x1400cd5fa
lea rax, [r8 + 1]
mov qword [rdi + 0x18], rax
push rax
pushf
mov eax, 0xc73e4bff
pushf
not eax
add eax, 0xac136e10
xor eax, 0xe4c1e805
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xf0ac268d
xor eax, 0x9fc3d28c
rol eax, 0x4a
popf
jmp 0x1400cd5fa
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 0x1400cddf5
push rax
pushf
mov eax, 0x9fabeba7
pushf
not eax
add eax, 0xaf9b83fb
xor eax, 0x9b394d69
rol eax, 0x56
popf
pushf
not eax
add eax, 0xb10d0016
xor eax, 0x8a6598a4
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xe05ecf92
xor eax, 0xc6406bdb
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xd06f9705
xor eax, 0xda61a1c8
rol eax, 0xf9
popf
jmp 0x1400cd5fa
push rax
pushf
mov eax, 0x6e8d9bb7
pushf
not eax
add eax, 0x83a55ff9
xor eax, 0xbe46af06
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xbc48cd71
xor eax, 0xea5b7916
rol eax, 0x71
popf
jmp 0x1400cd5fa
mov rax, r8
neg rax
je 0x1400cde76
push rax
pushf
mov eax, 0x3e728bb6
pushf
not eax
add eax, 0x917118b0
xor eax, 0xcfac0343
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xa776350e
xor eax, 0xc1a81c9b
rol eax, 0x48
popf
pushf
not eax
add eax, 0xc8f6acaf
xor eax, 0xe3c8ad9b
rol eax, 0xcf
popf
jmp 0x1400cd5fa
push rax
pushf
mov eax, 0x3c7b865a
pushf
not eax
add eax, 0xbe3bd77b
xor eax, 0xc5ab90db
rol eax, 0x26
popf
pushf
not eax
add eax, 0x944f57ec
xor eax, 0xbbc7b640
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xaf3552a7
xor eax, 0x804914cf
rol eax, 0x61
popf
pushf
not eax
add eax, 0x939e0693
xor eax, 0x90003b68
rol eax, 0xa6
popf
jmp 0x1400cd5fa
mov rax, r8
mov r10, r11
not rax
shr rax, 5
lea rax, [rax*4 + 4]
sub r10, rax
jmp 0x1400cdf83
mov rax, r8
shr rax, 5
lea r10, [r11 + rax*4]
push rax
pushf
mov eax, 0xc8339c62
pushf
not eax
add eax, 0xe3ba7cf3
xor eax, 0x839f83da
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xf72740b5
xor eax, 0xf9b4df32
rol eax, 0x41
popf
pushf
not eax
add eax, 0xfe5d6436
xor eax, 0x9f245cf6
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xcb9e4cc4
xor eax, 0xd2f2ef02
rol eax, 0xad
popf
jmp 0x1400cd5fa
mov rdx, r8
and edx, 0x1f
add r8, 1
mov qword [rdi + 0x18], r8
jns 0x1400cdfec
push rax
pushf
mov eax, 0xc23657bb
pushf
not eax
add eax, 0x98dd241d
xor eax, 0xd1d12b61
rol eax, 0xa1
popf
pushf
not eax
add eax, 0x9565faa5
xor eax, 0xe996ce7c
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xf19af714
xor eax, 0x977b8e36
rol eax, 0xca
popf
pushf
not eax
add eax, 0x943a3db8
xor eax, 0xbdd4aac5
rol eax, 0xe4
popf
jmp 0x1400cd5fa
push rax
pushf
mov eax, 0x97758e30
pushf
not eax
add eax, 0xfa5e5d2a
xor eax, 0xc25fedac
rol eax, 0xc3
popf
pushf
not eax
add eax, 0x868e771c
xor eax, 0xe0595b35
rol eax, 0x39
popf
pushf
not eax
add eax, 0x9753d533
xor eax, 0xa492bd24
rol eax, 0xc6
popf
jmp 0x1400cd5fa
mov rax, r8
neg rax
je 0x1400ce080
push rax
pushf
mov eax, 0x1c8f60a4
pushf
not eax
add eax, 0xc225def5
xor eax, 0xaa47d717
rol eax, 0x99
popf
pushf
not eax
add eax, 0xbc66d040
xor eax, 0x8105e37f
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xcdd4835d
xor eax, 0xa0db7868
rol eax, 0x57
popf
jmp 0x1400cd5fa
push rax
pushf
mov eax, 0x19e66e8
pushf
not eax
add eax, 0xbc52174c
xor eax, 0xaeb5c7a3
rol eax, 4
popf
pushf
not eax
add eax, 0x8f879215
xor eax, 0xa8a84eef
rol eax, 4
popf
pushf
not eax
add eax, 0xec72c71f
xor eax, 0x8d383d2e
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xa14c2367
xor eax, 0xa05ed2bf
rol eax, 0xe8
popf
jmp 0x1400cd5fa
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 0x1400ce197
mov rax, r8
shr rax, 5
lea rax, [r11 + rax*4]
mov qword [rsp + 0x30], rax
push rax
pushf
mov eax, 0x6fb4d80
pushf
not eax
add eax, 0xfd371a05
xor eax, 0xdfd4390f
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xbc4b8d3f
xor eax, 0xf05a32ce
rol eax, 0x19
popf
pushf
not eax
add eax, 0xdbebb076
xor eax, 0xaff6377a
rol eax, 0xe8
popf
jmp 0x1400cd5fa
and r8d, 0x1f
mov qword [rsp + 0x38], r8
test rbp, rbp
jns 0x1400ce1d8
push rax
pushf
mov eax, 0xdb4fa44b
pushf
not eax
add eax, 0x8e2ce315
xor eax, 0xd9da4b6f
rol eax, 0x84
popf
pushf
not eax
add eax, 0x84b1d9c7
xor eax, 0xd43a7d00
rol eax, 0xfb
popf
jmp 0x1400cd5fa
push rax
pushf
mov eax, 0xcd98eaea
pushf
not eax
add eax, 0xb9b66709
xor eax, 0xab7b94f6
rol eax, 0x58
popf
pushf
not eax
add eax, 0xfe23d28b
xor eax, 0x96aa9f06
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xeecf8ef3
xor eax, 0xa4381fa8
rol eax, 0x8b
popf
jmp 0x1400cd5fa
mov rax, rbp
neg rax
je 0x1400ce27f
push rax
pushf
mov eax, 0x51436389
pushf
not eax
add eax, 0xe4e93acd
xor eax, 0xc3598490
rol eax, 0x29
popf
pushf
not eax
add eax, 0x88140358
xor eax, 0x95bb9052
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xffdce4a5
xor eax, 0xa480a690
rol eax, 7
popf
pushf
not eax
add eax, 0xf82fd8ee
xor eax, 0x97cbebb4
rol eax, 0x7f
popf
jmp 0x1400cd5fa
push rax
pushf
mov eax, 0x16373157
pushf
not eax
add eax, 0xb80ab443
xor eax, 0xe4578033
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xbcc85905
xor eax, 0x90a6d773
rol eax, 0xc5
popf
pushf
not eax
add eax, 0x94dd1e22
xor eax, 0xce3fd749
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xcaed8080
xor eax, 0xac649da5
rol eax, 0x31
popf
jmp 0x1400cd5fa
mov rax, rbp
not rax
shr rax, 5
lea rax, [rax*4 + 4]
sub r11, rax
jmp 0x1400ce39c
mov rax, rbp
shr rax, 5
lea r11, [r11 + rax*4]
push rax
pushf
mov eax, 0xc1fc6d6d
pushf
not eax
add eax, 0xfedaaf52
xor eax, 0xf75bb3e4
rol eax, 0xf4
popf
pushf
not eax
add eax, 0x992c6ca9
xor eax, 0xb5876b77
rol eax, 6
popf
pushf
not eax
add eax, 0xbe87cb2a
xor eax, 0xabe14b33
rol eax, 0x64
popf
pushf
not eax
add eax, 0xd1bd2c89
xor eax, 0x96d22885
rol eax, 0xfd
popf
jmp 0x1400cd5fa
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, 0x77cf548a
pushf
not eax
add eax, 0xe1a83467
xor eax, 0xc9ce4c1c
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xcf14d721
xor eax, 0xb4920180
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xd601f760
xor eax, 0x8295f278
rol eax, 0x89
popf
jmp 0x1400cd5fa
mov rcx, rdx
cmp r11, r10
jne 0x1400ce43d
push rax
pushf
mov eax, 0x5c90abb9
pushf
not eax
add eax, 0xd8327adc
xor eax, 0xc459ec6d
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xa666ac90
xor eax, 0xb608a3bc
rol eax, 0x4e
popf
jmp 0x1400cd5fa
push rax
pushf
mov eax, 0x16c9588d
pushf
not eax
add eax, 0x92ddc444
xor eax, 0xa0d388d9
rol eax, 0xa1
popf
pushf
not eax
add eax, 0x90d544f7
xor eax, 0xd7465e17
rol eax, 0x33
popf
jmp 0x1400cd5fa
cmp rbx, rdx
je 0x1400ce4bf
push rax
pushf
mov eax, 0x3228c0b3
pushf
not eax
add eax, 0xcd0fb7ee
xor eax, 0xaa93fb16
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xf60bcced
xor eax, 0xd37084fe
rol eax, 0x99
popf
pushf
not eax
add eax, 0x9b0e7e03
xor eax, 0xec9e66e5
rol eax, 0xd1
popf
jmp 0x1400cd5fa
push rax
pushf
mov eax, 0xef37145a
pushf
not eax
add eax, 0xf1ddef67
xor eax, 0xa6028d86
rol eax, 6
popf
pushf
not eax
add eax, 0x926eaa9b
xor eax, 0x885ac483
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xba4654be
xor eax, 0xd1d7f89d
rol eax, 0x24
popf
jmp 0x1400cd5fa
test rdx, rdx
je 0x1400ce563
push rax
pushf
mov eax, 0xb7f2f6aa
pushf
not eax
add eax, 0x958fdd60
xor eax, 0x8528b472
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xdc1be685
xor eax, 0xee408802
rol eax, 0xb8
popf
pushf
not eax
add eax, 0x9c96fb9c
xor eax, 0xe7fe65b6
rol eax, 0x87
popf
pushf
not eax
add eax, 0xf1e4c0f0
xor eax, 0xe3bd5e9d
rol eax, 0x48
popf
jmp 0x1400cd5fa
push rax
pushf
mov eax, 0xd27b771c
pushf
not eax
add eax, 0xbb558185
xor eax, 0xc2ef044e
rol eax, 0x58
popf
pushf
not eax
add eax, 0xc57bbc65
xor eax, 0x9c318756
rol eax, 0xb
popf
jmp 0x1400cd5fa
dec rdx
jmp 0x1400ce66c
mov edx, 0xa3d17176
pushf
not edx
add edx, 0xc03ce64b
xor edx, 0xdd95cfe9
rol edx, 0xcf
popf
pushf
not edx
add edx, 0xfb2530d8
xor edx, 0x9d864f20
rol edx, 0x5d
popf
push rax
pushf
mov eax, 0x929016d0
pushf
not eax
add eax, 0xe6f18046
xor eax, 0xa5303fcc
rol eax, 0x78
popf
pushf
not eax
add eax, 0xe3da258c
xor eax, 0xd9612b62
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xdcb66c3f
xor eax, 0x8cbbacbd
rol eax, 0xa2
popf
jmp 0x1400cd5fa
test rcx, rcx
lea rax, [r10 - 4]
cmove r10, rax
test r8, r8
je 0x1400ce6d5
push rax
pushf
mov eax, 0x7b728393
pushf
not eax
add eax, 0xdf852b08
xor eax, 0xf67ef166
rol eax, 7
popf
pushf
not eax
add eax, 0xea95dd43
xor eax, 0xd4f11646
rol eax, 0xaf
popf
pushf
not eax
add eax, 0x84d9acff
xor eax, 0xd0ff1951
rol eax, 0x38
popf
pushf
not eax
add eax, 0xc765c913
xor eax, 0xe6f4c3fd
rol eax, 0xbc
popf
jmp 0x1400cd5fa
push rax
pushf
mov eax, 0xf510f7e4
pushf
not eax
add eax, 0x93da7ec5
xor eax, 0xb103236a
rol eax, 0x48
popf
pushf
not eax
add eax, 0x87641f8b
xor eax, 0x8b98867c
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xb5205c58
xor eax, 0x96f5f888
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xf9b7065e
xor eax, 0xaf1a0a6f
rol eax, 0xa7
popf
jmp 0x1400cd5fa
dec r8
jmp 0x1400ce7d8
mov r8d, 0xc8dd84ee
pushf
not r8d
add r8d, 0xb71ea4cb
xor r8d, 0xaf7c81a1
rol r8d, 0xc
popf
pushf
not r8d
add r8d, 0x9539dd28
xor r8d, 0x85520914
rol r8d, 0x47
popf
sub r9, 4
push rax
pushf
mov eax, 0xb171185c
pushf
not eax
add eax, 0xef7121dd
xor eax, 0x8395f0c1
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xe5e0c3f2
xor eax, 0xb9efb076
rol eax, 0x94
popf
jmp 0x1400cd5fa
mov rcx, rdx
mov eax, 0xd85cc604
pushf
not eax
add eax, 0xba2bf6a4
xor eax, 0xbd6f0055
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xbdc0437b
xor eax, 0xf96ecb59
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xf0cffd07
xor eax, 0xbde767a7
rol eax, 0x77
popf
pushf
not eax
add eax, 0xff54e1d9
xor eax, 0xc9dd38a3
rol eax, 0xad
popf
shl eax, cl
test dword [r10], eax
mov eax, dword [r9]
je 0x1400ce87c
push rax
pushf
mov eax, 0x40e6a26c
pushf
not eax
add eax, 0x90d19234
xor eax, 0xd539f6f4
rol eax, 0xf
popf
pushf
not eax
add eax, 0xa7b4f790
xor eax, 0xde25de4f
rol eax, 0x13
popf
pushf
not eax
add eax, 0x835987ad
xor eax, 0xe0035db5
rol eax, 0xf2
popf
jmp 0x1400cd5fa
push rax
pushf
mov eax, 0x762f6e5
pushf
not eax
add eax, 0xd878fc23
xor eax, 0xb23fab74
rol eax, 0x81
popf
pushf
not eax
add eax, 0x859801f4
xor eax, 0xbd54a561
rol eax, 0xcc
popf
jmp 0x1400cd5fa
bts eax, r8d
mov dword [r9], eax
jmp 0x1400ce402
btr eax, r8d
mov dword [r9], eax
jmp 0x1400ce402
call fcn.1400c1d5f
int3