Function at 0x1400cd055
Capabilities:
Encrypt data using speck

Disassembly:
push rax
pushf
mov eax, 0xa3fd83cb
pushf
not eax
add eax, 0xf19df134
xor eax, 0xa838eb75
rol eax, 0x11
popf
pushf
not eax
add eax, 0xae034874
xor eax, 0x9a354e09
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xd6aa4723
xor eax, 0xe9256091
rol eax, 0xd3
popf
pushf
not eax
add eax, 0x82365df8
xor eax, 0x80f22dac
rol eax, 0xfe
popf
cmp eax, 0x20
jne 0x1400cd0b8
popf
pop rax
jmp 0x1400ce387
cmp eax, 0
jne 0x1400cd0c7
popf
pop rax
jmp 0x1400cd2b6
cmp eax, 3
jne 0x1400cd0d6
popf
pop rax
jmp 0x1400cd4c1
cmp eax, 1
jne 0x1400cd0e5
popf
pop rax
jmp 0x1400cd3dc
cmp eax, 0xd
jne 0x1400cd0f4
popf
pop rax
jmp 0x1400cd9f0
cmp eax, 0x1a
jne 0x1400cd103
popf
pop rax
jmp 0x1400ce079
cmp eax, 0xe
jne 0x1400cd112
popf
pop rax
jmp 0x1400cda40
cmp eax, 0xb
jne 0x1400cd121
popf
pop rax
jmp 0x1400cd8e6
cmp eax, 0x19
jne 0x1400cd130
popf
pop rax
jmp 0x1400cdfe8
cmp eax, 8
jne 0x1400cd13f
popf
pop rax
jmp 0x1400cd7ab
cmp eax, 0x1d
jne 0x1400cd14e
popf
pop rax
jmp 0x1400ce1da
cmp eax, 0x17
jne 0x1400cd15d
popf
pop rax
jmp 0x1400cdeac
cmp eax, 0x1c
jne 0x1400cd16c
popf
pop rax
jmp 0x1400ce13e
cmp eax, 0x12
jne 0x1400cd17b
popf
pop rax
jmp 0x1400cdc54
cmp eax, 0x18
jne 0x1400cd18a
popf
pop rax
jmp 0x1400cdf53
cmp eax, 0x11
jne 0x1400cd199
popf
pop rax
jmp 0x1400cdbeb
cmp eax, 0x1b
jne 0x1400cd1a8
popf
pop rax
jmp 0x1400ce0c7
cmp eax, 0x21
jne 0x1400cd1b7
popf
pop rax
jmp 0x1400ce3ec
cmp eax, 0xa
jne 0x1400cd1c6
popf
pop rax
jmp 0x1400cd865
cmp eax, 0x14
jne 0x1400cd1d5
popf
pop rax
jmp 0x1400cdd82
cmp eax, 0xf
jne 0x1400cd1e4
popf
pop rax
jmp 0x1400cdaef
cmp eax, 0x13
jne 0x1400cd1f3
popf
pop rax
jmp 0x1400cdcdb
cmp eax, 0x15
jne 0x1400cd202
popf
pop rax
jmp 0x1400cddf5
cmp eax, 0x22
jne 0x1400cd211
popf
pop rax
jmp 0x1400ce451
cmp eax, 0x1e
jne 0x1400cd220
popf
pop rax
jmp 0x1400ce215
cmp eax, 0xc
jne 0x1400cd22f
popf
pop rax
jmp 0x1400cd98d
cmp eax, 7
jne 0x1400cd23e
popf
pop rax
jmp 0x1400cd6eb
cmp eax, 5
jne 0x1400cd24d
popf
pop rax
jmp 0x1400cd5fe
cmp eax, 0x1f
jne 0x1400cd25c
popf
pop rax
jmp 0x1400ce29d
cmp eax, 0x10
jne 0x1400cd26b
popf
pop rax
jmp 0x1400cdb96
cmp eax, 6
jne 0x1400cd27a
popf
pop rax
jmp 0x1400cd66c
cmp eax, 9
jne 0x1400cd289
popf
pop rax
jmp 0x1400cd80c
cmp eax, 4
jne 0x1400cd298
popf
pop rax
jmp 0x1400cd53c
cmp eax, 0x16
jne 0x1400cd2a7
popf
pop rax
jmp 0x1400cde46
cmp eax, 2
jne 0x1400cd2b6
popf
pop rax
jmp 0x1400cd4b4
mov qword [rsp + 0x18], rbx
mov qword [rsp + 0x20], rbp
push rdi
sub rsp, 0x40
mov r9, qword [rcx]
movabs rax, 0xd0000000c6dd8ce3
pushf
not rax
add rax, 0x6037d067
xor rax, 0x64609e32
rol rax, 0xfc
popf
pushf
not rax
add rax, 0x6a1a74bf
xor rax, 0x6a884f16
rol rax, 8
popf
pushf
not rax
add rax, 0x6d23dbb1
xor rax, 0x61661a3e
rol rax, 0xfe
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 0x1400cd396
push rax
pushf
mov eax, 0xbc04c805
pushf
not eax
add eax, 0x8133eb12
xor eax, 0xe93ae3cc
rol eax, 0x6e
popf
pushf
not eax
add eax, 0x91bce3da
xor eax, 0x8462e760
rol eax, 0x83
popf
pushf
not eax
add eax, 0x8484f2fa
xor eax, 0x9f36b091
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xd8423230
xor eax, 0x93e5d18d
rol eax, 0x56
popf
jmp 0x1400cd0a9
push rax
pushf
mov eax, 0x57baf3b
pushf
not eax
add eax, 0xd5236b94
xor eax, 0xeaea7cc5
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xe555a89c
xor eax, 0xde8f8989
rol eax, 0xe
popf
pushf
not eax
add eax, 0xc2022458
xor eax, 0x97759244
rol eax, 0x8a
popf
jmp 0x1400cd0a9
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 0x1400cd45b
push rax
pushf
mov eax, 0x1364fdbf
pushf
not eax
add eax, 0xd923afe8
xor eax, 0xb8b328d9
rol eax, 0x68
popf
pushf
not eax
add eax, 0x8e943261
xor eax, 0xc53a35eb
rol eax, 0xd8
popf
pushf
not eax
add eax, 0x861c1690
xor eax, 0xcfd075e5
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xd1028fe5
xor eax, 0xd19e83b7
rol eax, 0x3c
popf
jmp 0x1400cd0a9
push rax
pushf
mov eax, 0xc245cde0
pushf
not eax
add eax, 0xf575953a
xor eax, 0xd051cfd3
rol eax, 0x87
popf
pushf
not eax
add eax, 0x8a3fa43e
xor eax, 0xe2651947
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xe291abac
xor eax, 0xe922fe13
rol eax, 0x97
popf
pushf
not eax
add eax, 0xdd3c2cad
xor eax, 0x8f415dab
rol eax, 0x53
popf
jmp 0x1400cd0a9
lea rax, [r9 + rbx*4]
mov qword [rdi + 8], rax
jmp 0x1400cd6eb
jbe 0x1400cd509
push rax
pushf
mov eax, 0xaf14d5ec
pushf
not eax
add eax, 0xffb31ba8
xor eax, 0xd56bcbf5
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xb4bc7a6b
xor eax, 0xd3542d6c
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xc8db7cc2
xor eax, 0xb956f66c
rol eax, 0x9d
popf
jmp 0x1400cd0a9
push rax
pushf
mov eax, 0xcde09b29
pushf
not eax
add eax, 0xe7304203
xor eax, 0xa885d587
rol eax, 0x41
popf
pushf
not eax
add eax, 0xf72b8d93
xor eax, 0x93e6a6d5
rol eax, 0xcc
popf
jmp 0x1400cd0a9
mov rax, qword [rdi + 0x10]
sub rax, r9
sar rax, 2
cmp rbx, rax
jbe 0x1400cd5a5
push rax
pushf
mov eax, 0x1781af82
pushf
not eax
add eax, 0xc923d090
xor eax, 0xd2e01507
rol eax, 0xda
popf
pushf
not eax
add eax, 0xdfd9ce93
xor eax, 0xbc36e96e
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xa68aced6
xor eax, 0xc88ebb36
rol eax, 0x89
popf
pushf
not eax
add eax, 0xd7f5335a
xor eax, 0xc83be5a6
rol eax, 0xc
popf
jmp 0x1400cd0a9
push rax
pushf
mov eax, 0xadb1d64f
pushf
not eax
add eax, 0xa659b5ec
xor eax, 0xf6a802c4
rol eax, 0x68
popf
pushf
not eax
add eax, 0xe3229686
xor eax, 0xd9e1de9f
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xee25480c
xor eax, 0xebf0d8ba
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xfb056d67
xor eax, 0xa1ff0658
rol eax, 0x59
popf
jmp 0x1400cd0a9
lea r8, [rsp + 0x20]
mov rdx, rbx
mov rcx, rdi
call fcn.1400ad08c
jmp 0x1400cd6eb
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, 0x8a3b235a
pushf
not eax
add eax, 0x89284611
xor eax, 0xfe3ffa62
rol eax, 0x47
popf
pushf
not eax
add eax, 0xdb7aa915
xor eax, 0xaac1224c
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xa42a6033
xor eax, 0xe9b2ff77
rol eax, 0x25
popf
pushf
not eax
add eax, 0x8c63443a
xor eax, 0xca81c9d6
rol eax, 0x91
popf
jmp 0x1400cd0a9
mov r8, qword [rdi + 0x18]
mov rsi, qword [rsp + 0x58]
test r8, r8
jne 0x1400cd752
push rax
pushf
mov eax, 0xa9f0cc80
pushf
not eax
add eax, 0xd0546665
xor eax, 0xa1f826c7
rol eax, 0x29
popf
pushf
not eax
add eax, 0xfee5b2ab
xor eax, 0x98e30b06
rol eax, 0xc
popf
pushf
not eax
add eax, 0xced00df6
xor eax, 0x9f3f1e21
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xcdddf396
xor eax, 0xddd1f701
rol eax, 0x4a
popf
jmp 0x1400cd0a9
push rax
pushf
mov eax, 0x96248618
pushf
not eax
add eax, 0xc1cd43ca
xor eax, 0xec29265a
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xe4d96a5e
xor eax, 0xe275ba2d
rol eax, 0x43
popf
pushf
not eax
add eax, 0x9ee37fd3
xor eax, 0xe4b1bb0d
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xc556c39a
xor eax, 0x8021e856
rol eax, 0x99
popf
jmp 0x1400cd0a9
lea rax, [r8 + 1]
mov qword [rdi + 0x18], rax
push rax
pushf
mov eax, 0xefd0b0df
pushf
not eax
add eax, 0xcf840e4f
xor eax, 0xdf484a84
rol eax, 0x44
popf
pushf
not eax
add eax, 0xefa18f74
xor eax, 0xd7b3cc98
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xf7b77d28
xor eax, 0xb4444477
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xafa08017
xor eax, 0xf34657f0
rol eax, 0x5b
popf
jmp 0x1400cd0a9
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 0x1400cd8a0
push rax
pushf
mov eax, 0xaaf7433c
pushf
not eax
add eax, 0xe70b2c77
xor eax, 0xb5fff9ae
rol eax, 0x18
popf
pushf
not eax
add eax, 0xd85803b3
xor eax, 0xc3ce17a7
rol eax, 0x21
popf
jmp 0x1400cd0a9
push rax
pushf
mov eax, 0x4a669fda
pushf
not eax
add eax, 0xbd3a5812
xor eax, 0xe6e748c7
rol eax, 0xae
popf
pushf
not eax
add eax, 0x8a664716
xor eax, 0xeed60193
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xf80edc36
xor eax, 0xd4733b51
rol eax, 0x3d
popf
jmp 0x1400cd0a9
mov rax, r8
neg rax
je 0x1400cd947
push rax
pushf
mov eax, 0xbbb60ea4
pushf
not eax
add eax, 0xbc9f6b84
xor eax, 0xefadb0ba
rol eax, 0x9e
popf
pushf
not eax
add eax, 0x9b7513a4
xor eax, 0xd72a30ed
rol eax, 0x41
popf
pushf
not eax
add eax, 0xa4b4bb25
xor eax, 0xa12a9db1
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xe2d76010
xor eax, 0x962eb891
rol eax, 0xeb
popf
jmp 0x1400cd0a9
push rax
pushf
mov eax, 0x15fd3927
pushf
not eax
add eax, 0xd98b9c1c
xor eax, 0xb110c170
rol eax, 3
popf
pushf
not eax
add eax, 0x84186a39
xor eax, 0x86bfe0b5
rol eax, 0x49
popf
pushf
not eax
add eax, 0xcf77584d
xor eax, 0x961a1763
rol eax, 0x5f
popf
jmp 0x1400cd0a9
mov rax, r8
mov r10, r11
not rax
shr rax, 5
lea rax, [rax*4 + 4]
sub r10, rax
jmp 0x1400cda40
mov rax, r8
shr rax, 5
lea r10, [r11 + rax*4]
push rax
pushf
mov eax, 0x12151c0e
pushf
not eax
add eax, 0x9f19d064
xor eax, 0xd068e797
rol eax, 1
popf
pushf
not eax
add eax, 0x8df791b6
xor eax, 0x9fb79ca4
rol eax, 0x44
popf
pushf
not eax
add eax, 0xbfb3c984
xor eax, 0xf51c672f
rol eax, 0x19
popf
jmp 0x1400cd0a9
mov rdx, r8
and edx, 0x1f
add r8, 1
mov qword [rdi + 0x18], r8
jns 0x1400cdaa9
push rax
pushf
mov eax, 0xc5a39685
pushf
not eax
add eax, 0x95ca3506
xor eax, 0xbcf0af99
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xabffc8d2
xor eax, 0xdaec370d
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xdd3c813d
xor eax, 0xe1805622
rol eax, 0x40
popf
pushf
not eax
add eax, 0xb4b808e7
xor eax, 0xa615dd90
rol eax, 0x45
popf
jmp 0x1400cd0a9
push rax
pushf
mov eax, 0xdea4531
pushf
not eax
add eax, 0xc68b3c54
xor eax, 0xa67af329
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xdef1ff3b
xor eax, 0xec2833a0
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xeff50439
xor eax, 0xa4d92588
rol eax, 0xd5
popf
jmp 0x1400cd0a9
mov rax, r8
neg rax
je 0x1400cdb3d
push rax
pushf
mov eax, 0xcdc8c627
pushf
not eax
add eax, 0x8c7eac91
xor eax, 0x95a6d757
rol eax, 0xee
popf
pushf
not eax
add eax, 0xab48e523
xor eax, 0xd4b225c1
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xdfc1307d
xor eax, 0xb1c2b443
rol eax, 0x60
popf
jmp 0x1400cd0a9
push rax
pushf
mov eax, 0xf5a6c08d
pushf
not eax
add eax, 0xacdec7ec
xor eax, 0xdad6d204
rol eax, 6
popf
pushf
not eax
add eax, 0x80fb890b
xor eax, 0xfc7a287f
rol eax, 0x87
popf
pushf
not eax
add eax, 0xe1e4b46d
xor eax, 0x80b90bcc
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xbc55ad08
xor eax, 0xf1ad9dd7
rol eax, 0xa8
popf
jmp 0x1400cd0a9
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 0x1400cdc54
mov rax, r8
shr rax, 5
lea rax, [r11 + rax*4]
mov qword [rsp + 0x30], rax
push rax
pushf
mov eax, 0xd2078a19
pushf
not eax
add eax, 0xf75dd962
xor eax, 0xb02cf778
rol eax, 0x9b
popf
pushf
not eax
add eax, 0x978e0ab5
xor eax, 0xbc4a9570
rol eax, 0x42
popf
pushf
not eax
add eax, 0xb72be2bc
xor eax, 0xa1d0e2d6
rol eax, 0x7e
popf
pushf
not eax
add eax, 0x9a8d4dd2
xor eax, 0xc336de21
rol eax, 0x80
popf
jmp 0x1400cd0a9
and r8d, 0x1f
mov qword [rsp + 0x38], r8
test rbp, rbp
jns 0x1400cdc95
push rax
pushf
mov eax, 0x254cd338
pushf
not eax
add eax, 0xa54b7f73
xor eax, 0x95a7a1da
rol eax, 0x8e
popf
pushf
not eax
add eax, 0x9b76add3
xor eax, 0x97fe7338
rol eax, 0xa2
popf
jmp 0x1400cd0a9
push rax
pushf
mov eax, 0x153a8304
pushf
not eax
add eax, 0xc7e54bb5
xor eax, 0xa5e2a9fa
rol eax, 0x75
popf
pushf
not eax
add eax, 0xf381a936
xor eax, 0xbb1ef203
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xe12f82bb
xor eax, 0xdaef7496
rol eax, 0xb2
popf
jmp 0x1400cd0a9
mov rax, rbp
neg rax
je 0x1400cdd29
push rax
pushf
mov eax, 0x222444a5
pushf
not eax
add eax, 0xd806b750
xor eax, 0x854ed0b1
rol eax, 0x95
popf
pushf
not eax
add eax, 0xe42333fe
xor eax, 0xe42ed1d6
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xa3f279a1
xor eax, 0xb282a87c
rol eax, 0xb
popf
jmp 0x1400cd0a9
push rax
pushf
mov eax, 0x76c5efea
pushf
not eax
add eax, 0x8ed10c03
xor eax, 0xe15a1033
rol eax, 0x51
popf
pushf
not eax
add eax, 0xf9fe05bd
xor eax, 0xa7cf2d4f
rol eax, 0xae
popf
pushf
not eax
add eax, 0xfced44f2
xor eax, 0xce299408
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xb7fb37b7
xor eax, 0xea5dba29
rol eax, 6
popf
jmp 0x1400cd0a9
mov rax, rbp
not rax
shr rax, 5
lea rax, [rax*4 + 4]
sub r11, rax
jmp 0x1400cde46
mov rax, rbp
shr rax, 5
lea r11, [r11 + rax*4]
push rax
pushf
mov eax, 0xc04e6e8e
pushf
not eax
add eax, 0xcbf38644
xor eax, 0xbc73e2fd
rol eax, 0x15
popf
pushf
not eax
add eax, 0xb694a23f
xor eax, 0x961096c2
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xf6009712
xor eax, 0x88cef1f6
rol eax, 0xfa
popf
jmp 0x1400cd0a9
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, 0x28ae440
pushf
not eax
add eax, 0xcb24ae44
xor eax, 0xb92039b7
rol eax, 0x29
popf
pushf
not eax
add eax, 0x9568de39
xor eax, 0xafef6fc4
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xfdbe2976
xor eax, 0x8e871c2d
rol eax, 0x85
popf
jmp 0x1400cd0a9
mov rcx, rdx
cmp r11, r10
jne 0x1400cdefa
push rax
pushf
mov eax, 0x69c2a053
pushf
not eax
add eax, 0xc07ecd15
xor eax, 0x86a8f541
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xe70dcbc1
xor eax, 0xb81e1656
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xe9e4ec50
xor eax, 0xc3b6fb91
rol eax, 0x64
popf
jmp 0x1400cd0a9
push rax
pushf
mov eax, 0x9dbaafe
pushf
not eax
add eax, 0xfbddad9e
xor eax, 0xbe1a6287
rol eax, 0xfb
popf
pushf
not eax
add eax, 0x9faa01da
xor eax, 0xdad01797
rol eax, 0x54
popf
pushf
not eax
add eax, 0xed4062d8
xor eax, 0xca7794a3
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xf51e50f6
xor eax, 0xb12c3c64
rol eax, 0x93
popf
jmp 0x1400cd0a9
cmp rbx, rdx
je 0x1400cdf8f
push rax
pushf
mov eax, 0x591bf652
pushf
not eax
add eax, 0xb2293eef
xor eax, 0xf8391197
rol eax, 0x85
popf
pushf
not eax
add eax, 0xedd2ed09
xor eax, 0x8747cb92
rol eax, 2
popf
jmp 0x1400cd0a9
push rax
pushf
mov eax, 0x6f61b21b
pushf
not eax
add eax, 0xe38e3007
xor eax, 0xb720b86c
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xe057147c
xor eax, 0xdfc4649b
rol eax, 0xea
popf
pushf
not eax
add eax, 0xff45e69a
xor eax, 0x84852a7e
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xb5559837
xor eax, 0xb6fadeb5
rol eax, 0x72
popf
jmp 0x1400cd0a9
test rdx, rdx
je 0x1400ce033
push rax
pushf
mov eax, 0xd2404ce4
pushf
not eax
add eax, 0xdfcb8631
xor eax, 0x8a8ac4dc
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xb7c860d0
xor eax, 0x83d7d400
rol eax, 0x53
popf
pushf
not eax
add eax, 0x8906cc90
xor eax, 0xfb9561f2
rol eax, 0x18
popf
jmp 0x1400cd0a9
push rax
pushf
mov eax, 0x52a7dbf2
pushf
not eax
add eax, 0x9bffde50
xor eax, 0xc877cdea
rol eax, 0x18
popf
pushf
not eax
add eax, 0xb12e0d54
xor eax, 0x8275340a
rol eax, 0x98
popf
pushf
not eax
add eax, 0x8d9a1193
xor eax, 0xfeae37a9
rol eax, 0x6c
popf
jmp 0x1400cd0a9
dec rdx
jmp 0x1400ce13e
mov edx, 0xbee6f780
pushf
not edx
add edx, 0xe1cc266a
xor edx, 0xcec2a172
rol edx, 0x3e
popf
pushf
not edx
add edx, 0xb004703a
xor edx, 0xabcc311f
rol edx, 0x12
popf
pushf
not edx
add edx, 0xe6c5fdad
xor edx, 0xf19660d2
rol edx, 0x93
popf
push rax
pushf
mov eax, 0x7840fe62
pushf
not eax
add eax, 0xbcb284d7
xor eax, 0x84399f98
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xe292de35
xor eax, 0xec0aba28
rol eax, 0xef
popf
jmp 0x1400cd0a9
test rcx, rcx
lea rax, [r10 - 4]
cmove r10, rax
test r8, r8
je 0x1400ce181
push rax
pushf
mov eax, 0xe3a37b96
pushf
not eax
add eax, 0x83d6f47a
xor eax, 0xc4431c91
rol eax, 0x66
popf
pushf
not eax
add eax, 0x9e78fcb7
xor eax, 0x8cdfe01d
rol eax, 0x69
popf
jmp 0x1400cd0a9
push rax
pushf
mov eax, 0xee3c74b9
pushf
not eax
add eax, 0xab40654e
xor eax, 0xbf357edf
rol eax, 0xa0
popf
pushf
not eax
add eax, 0x820c364b
xor eax, 0xdbdeede2
rol eax, 0x14
popf
pushf
not eax
add eax, 0x8dc3bc54
xor eax, 0xef8f5d2a
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xb827306f
xor eax, 0x86f1f04b
rol eax, 0x76
popf
jmp 0x1400cd0a9
dec r8
jmp 0x1400ce29d
mov r8d, 0xe00da48c
pushf
not r8d
add r8d, 0xb8d4cd22
xor r8d, 0x90c5abd8
rol r8d, 0x37
popf
pushf
not r8d
add r8d, 0xe2ec9a71
xor r8d, 0xee1e22c1
rol r8d, 2
popf
pushf
not r8d
add r8d, 0xc1b67fb1
xor r8d, 0xb85b8ff2
rol r8d, 0x42
popf
sub r9, 4
push rax
pushf
mov eax, 0xbcf7777f
pushf
not eax
add eax, 0xdcf87c17
xor eax, 0xf669580e
rol eax, 0x97
popf
pushf
not eax
add eax, 0xf943ff7c
xor eax, 0xac58cbb5
rol eax, 0xbd
popf
jmp 0x1400cd0a9
mov rcx, rdx
mov eax, 0xbeee570d
pushf
not eax
add eax, 0x80fc65fd
xor eax, 0xe78ab963
rol eax, 0x64
popf
pushf
not eax
add eax, 0xcb77e555
xor eax, 0x8c2b7034
rol eax, 0xe4
popf
pushf
not eax
add eax, 0x8ffb8968
xor eax, 0xbe2eb5f8
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xc69ecfdb
xor eax, 0xc4945f2a
rol eax, 0x8c
popf
shl eax, cl
test dword [r10], eax
mov eax, dword [r9]
je 0x1400ce354
push rax
pushf
mov eax, 0xe0431cc8
pushf
not eax
add eax, 0xaea55285
xor eax, 0x8b334d16
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xfeb6f047
xor eax, 0xbca9a252
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xfa478b40
xor eax, 0x9c62db90
rol eax, 0x58
popf
pushf
not eax
add eax, 0xa514f389
xor eax, 0xd05eb9a9
rol eax, 0x6d
popf
jmp 0x1400cd0a9
push rax
pushf
mov eax, 0xd390aab6
pushf
not eax
add eax, 0xb04e1672
xor eax, 0xfc494ea5
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xcee0e8bb
xor eax, 0x905c44f2
rol eax, 0x83
popf
jmp 0x1400cd0a9
bts eax, r8d
mov dword [r9], eax
jmp 0x1400cdeac
btr eax, r8d
mov dword [r9], eax
jmp 0x1400cdeac
call fcn.1400c18d5
int3