Function at 0x1400cf6b2
Capabilities:
Encrypt data using speck

Disassembly:
push rax
pushf
mov eax, 0x98d385b7
pushf
not eax
add eax, 0xa7319a2d
xor eax, 0x96e8f25d
rol eax, 0x91
popf
pushf
not eax
add eax, 0xcc1e987d
xor eax, 0xffcd670f
rol eax, 8
popf
cmp eax, 0x20
jne 0x1400cf6ef
popf
pop rax
jmp 0x1400d09a4
cmp eax, 0
jne 0x1400cf6fe
popf
pop rax
jmp 0x1400cf90b
cmp eax, 3
jne 0x1400cf70d
popf
pop rax
jmp 0x1400cfaee
cmp eax, 1
jne 0x1400cf71c
popf
pop rax
jmp 0x1400cf9b9
cmp eax, 0xd
jne 0x1400cf72b
popf
pop rax
jmp 0x1400cff7b
cmp eax, 0x1a
jne 0x1400cf73a
popf
pop rax
jmp 0x1400d0666
cmp eax, 0xe
jne 0x1400cf749
popf
pop rax
jmp 0x1400d0030
cmp eax, 0xb
jne 0x1400cf758
popf
pop rax
jmp 0x1400cfec5
cmp eax, 0x19
jne 0x1400cf767
popf
pop rax
jmp 0x1400d0555
cmp eax, 8
jne 0x1400cf776
popf
pop rax
jmp 0x1400cfd74
cmp eax, 0x1d
jne 0x1400cf785
popf
pop rax
jmp 0x1400d0828
cmp eax, 0x17
jne 0x1400cf794
popf
pop rax
jmp 0x1400d0491
cmp eax, 0x1c
jne 0x1400cf7a3
popf
pop rax
jmp 0x1400d07cb
cmp eax, 0x12
jne 0x1400cf7b2
popf
pop rax
jmp 0x1400d023b
cmp eax, 0x18
jne 0x1400cf7c1
popf
pop rax
jmp 0x1400d04e9
cmp eax, 0x11
jne 0x1400cf7d0
popf
pop rax
jmp 0x1400d01ed
cmp eax, 0x1b
jne 0x1400cf7df
popf
pop rax
jmp 0x1400d0723
cmp eax, 0x21
jne 0x1400cf7ee
popf
pop rax
jmp 0x1400d0a3f
cmp eax, 0x23
jne 0x1400cf7fd
popf
pop rax
jmp 0x1400d0ab1
cmp eax, 0x14
jne 0x1400cf80c
popf
pop rax
jmp 0x1400d033f
cmp eax, 0xf
jne 0x1400cf81b
popf
pop rax
jmp 0x1400d00c1
cmp eax, 0x13
jne 0x1400cf82a
popf
pop rax
jmp 0x1400d0284
cmp eax, 0x15
jne 0x1400cf839
popf
pop rax
jmp 0x1400d03a0
cmp eax, 0x24
jne 0x1400cf848
popf
pop rax
jmp 0x1400d0b06
cmp eax, 0x1e
jne 0x1400cf857
popf
pop rax
jmp 0x1400d08bd
cmp eax, 0xc
jne 0x1400cf866
popf
pop rax
jmp 0x1400cff0c
cmp eax, 7
jne 0x1400cf875
popf
pop rax
jmp 0x1400cfcba
cmp eax, 5
jne 0x1400cf884
popf
pop rax
jmp 0x1400cfb9f
cmp eax, 0x1f
jne 0x1400cf893
popf
pop rax
jmp 0x1400d090d
cmp eax, 0x10
jne 0x1400cf8a2
popf
pop rax
jmp 0x1400d0155
cmp eax, 6
jne 0x1400cf8b1
popf
pop rax
jmp 0x1400cfbdf
cmp eax, 9
jne 0x1400cf8c0
popf
pop rax
jmp 0x1400cfdd4
cmp eax, 4
jne 0x1400cf8cf
popf
pop rax
jmp 0x1400cfb3b
cmp eax, 0x16
jne 0x1400cf8de
popf
pop rax
jmp 0x1400d03d9
cmp eax, 2
jne 0x1400cf8ed
popf
pop rax
jmp 0x1400cfa5a
cmp eax, 0xa
jne 0x1400cf8fc
popf
pop rax
jmp 0x1400cfe25
cmp eax, 0x22
jne 0x1400cf90b
popf
pop rax
jmp 0x1400d0a93
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 0x1400cf973
push rax
pushf
mov eax, 0x7f9af41f
pushf
not eax
add eax, 0xac3bf90c
xor eax, 0xd32d5d17
rol eax, 0xa5
popf
pushf
not eax
add eax, 0x908aee94
xor eax, 0x9effbf14
rol eax, 0xf4
popf
jmp 0x1400cf6e0
push rax
pushf
mov eax, 0x1b532fc1
pushf
not eax
add eax, 0x957735f3
xor eax, 0xc6090cd3
rol eax, 0x50
popf
pushf
not eax
add eax, 0x978d293d
xor eax, 0xdb38ef1f
rol eax, 0x79
popf
pushf
not eax
add eax, 0xd5db12cc
xor eax, 0xb533edc7
rol eax, 0xee
popf
jmp 0x1400cf6e0
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 0x1400cfa14
push rax
pushf
mov eax, 0xe0a51fd
pushf
not eax
add eax, 0xfd28f6b1
xor eax, 0x88288cfa
rol eax, 0xca
popf
pushf
not eax
add eax, 0x8ed2a9de
xor eax, 0xa6318441
rol eax, 0xc5
popf
jmp 0x1400cf6e0
push rax
pushf
mov eax, 0xfec337f
pushf
not eax
add eax, 0xf3d52cc9
xor eax, 0x86b6d364
rol eax, 0x36
popf
pushf
not eax
add eax, 0xef9f893f
xor eax, 0xe67e7549
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xb753b6f3
xor eax, 0xbc4b4669
rol eax, 0x50
popf
jmp 0x1400cf6e0
mov rax, rdx
neg rax
je 0x1400cfa95
push rax
pushf
mov eax, 0x39adb03e
pushf
not eax
add eax, 0xe350f2c1
xor eax, 0x8cae4e68
rol eax, 0x68
popf
pushf
not eax
add eax, 0xc82d4ca5
xor eax, 0xbb2063ff
rol eax, 0x39
popf
jmp 0x1400cf6e0
push rax
pushf
mov eax, 0xf5772fdd
pushf
not eax
add eax, 0x9d3339fa
xor eax, 0xe757ff74
rol eax, 0x86
popf
pushf
not eax
add eax, 0xfb4ee4b0
xor eax, 0xe2b87925
rol eax, 4
popf
pushf
not eax
add eax, 0x8bcf1fbb
xor eax, 0xc4698977
rol eax, 0x52
popf
pushf
not eax
add eax, 0xa2cd2727
xor eax, 0xed0cc20d
rol eax, 0xb1
popf
jmp 0x1400cf6e0
mov rax, rdx
not rax
shr rax, 5
lea rax, [rax*4 + 4]
sub r8, rax
jmp 0x1400cfb9f
mov rax, rdx
shr rax, 5
lea r8, [r14 + rax*4]
push rax
pushf
mov eax, 0xe54fab7d
pushf
not eax
add eax, 0xf841c828
xor eax, 0xa1031f11
rol eax, 0xe5
popf
pushf
not eax
add eax, 0x86a2db29
xor eax, 0xf494cf80
rol eax, 0x9d
popf
pushf
not eax
add eax, 0x8c52e312
xor eax, 0x93aff09d
rol eax, 0x46
popf
pushf
not eax
add eax, 0xae635b4b
xor eax, 0xce64159e
rol eax, 0x40
popf
jmp 0x1400cf6e0
and edx, 0x1f
mov qword [rsp + 0x48], rdx
mov qword [rsp + 0x40], r8
push rax
pushf
mov eax, 0x47c9d0af
pushf
not eax
add eax, 0x89a5d91d
xor eax, 0xf205ffd3
rol eax, 0x7c
popf
pushf
not eax
add eax, 0x8d7cefe0
xor eax, 0xa25f5064
rol eax, 0x6c
popf
jmp 0x1400cf6e0
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 0x1400cfc61
push rax
pushf
mov eax, 0x6450a215
pushf
not eax
add eax, 0x865bc19b
xor eax, 0x89672993
rol eax, 0x14
popf
pushf
not eax
add eax, 0xf4b543f5
xor eax, 0xf3cacf5a
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xb8870104
xor eax, 0x857a1b2a
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xa64c2ffb
xor eax, 0xb7ed631a
rol eax, 0xb2
popf
jmp 0x1400cf6e0
push rax
pushf
mov eax, 0x96ddf592
pushf
not eax
add eax, 0xb391d15a
xor eax, 0xc3ae8391
rol eax, 0x38
popf
pushf
not eax
add eax, 0x895c3625
xor eax, 0xfc9b5963
rol eax, 0x48
popf
pushf
not eax
add eax, 0xec2d7df9
xor eax, 0x82e889d3
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xe6028cee
xor eax, 0xe93f0b58
rol eax, 0x1f
popf
jmp 0x1400cf6e0
mov rax, rdi
neg rax
je 0x1400cfd1b
push rax
pushf
mov eax, 0x8102c6ad
pushf
not eax
add eax, 0xd6125f14
xor eax, 0xaf172903
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xd92ff54d
xor eax, 0xcde60d4c
rol eax, 0xca
popf
pushf
not eax
add eax, 0x9c1c4104
xor eax, 0xf6f8589d
rol eax, 0x54
popf
pushf
not eax
add eax, 0xfc70b941
xor eax, 0xf763fa87
rol eax, 0x17
popf
jmp 0x1400cf6e0
push rax
pushf
mov eax, 0x338d2a8f
pushf
not eax
add eax, 0xb04faaa6
xor eax, 0xc4c23729
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xe7f8f9c1
xor eax, 0xf303b973
rol eax, 9
popf
pushf
not eax
add eax, 0xf9e86964
xor eax, 0xbf0af3d0
rol eax, 0x94
popf
pushf
not eax
add eax, 0xab550238
xor eax, 0x9ccf9b7c
rol eax, 0x8f
popf
jmp 0x1400cf6e0
mov rax, rdi
not rax
shr rax, 5
lea rax, [rax*4 + 4]
sub r14, rax
jmp 0x1400cfe25
mov rax, rdi
shr rax, 5
lea r14, [r14 + rax*4]
push rax
pushf
mov eax, 0x4ffbad64
pushf
not eax
add eax, 0xb2b69beb
xor eax, 0xf48318e5
rol eax, 0x28
popf
pushf
not eax
add eax, 0xdd3e2ee6
xor eax, 0xbdec417b
rol eax, 0xee
popf
pushf
not eax
add eax, 0x97807bed
xor eax, 0xb4537442
rol eax, 0xc
popf
jmp 0x1400cf6e0
and edi, 0x1f
movaps xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rsp + 0x40], xmm0
cmp rdx, 0x1f
jae 0x1400cfe92
push rax
pushf
mov eax, 0xebc90044
pushf
not eax
add eax, 0xb21930db
xor eax, 0xb4204c7b
rol eax, 0x6f
popf
pushf
not eax
add eax, 0x9b5c1f57
xor eax, 0xfcead836
rol eax, 0x52
popf
pushf
not eax
add eax, 0x8c56d632
xor eax, 0xe40914a5
rol eax, 0x13
popf
pushf
not eax
add eax, 0x8f5ec400
xor eax, 0x84ab0395
rol eax, 0x59
popf
jmp 0x1400cf6e0
push rax
pushf
mov eax, 0xa34628e9
pushf
not eax
add eax, 0xb822a374
xor eax, 0xb24519f5
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xf20dc86e
xor eax, 0xfd5a9bfe
rol eax, 0x6d
popf
jmp 0x1400cf6e0
lea rax, [rdx + 1]
mov qword [rsp + 0x48], rax
mov rcx, rax
mov r9, rax
jmp 0x1400cff7b
mov qword [rsp + 0x48], 0
add qword [rsp + 0x40], 4
xor eax, eax
xor ecx, ecx
xor r9d, r9d
push rax
pushf
mov eax, 0x89489465
pushf
not eax
add eax, 0xaff5fbaf
xor eax, 0xc79ddf44
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xa40d4033
xor eax, 0xd8f2bfff
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xc70fc706
xor eax, 0xec4c64ce
rol eax, 6
popf
pushf
not eax
add eax, 0xef0c73b2
xor eax, 0xf5d8c66c
rol eax, 0x72
popf
jmp 0x1400cf6e0
movups xmm0, xmmword [rsp + 0x20]
movaps xmmword [rsp + 0x30], xmm0
movaps xmm1, xmmword [rsp + 0x40]
movdqa xmmword [rsp + 0x20], xmm1
mov ebp, 0x10b8751a
pushf
not ebp
add ebp, 0xe877c5bc
xor ebp, 0xf40b67f0
rol ebp, 0xf5
popf
pushf
not ebp
add ebp, 0xbbf6b99e
xor ebp, 0xd161e46f
rol ebp, 0x82
popf
pushf
not ebp
add ebp, 0xedde6dc9
xor ebp, 0xeb0fcfec
rol ebp, 0x3e
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, 0x7a3806f4
pushf
not eax
add eax, 0xe6028d28
xor eax, 0x85be0345
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xf7404435
xor eax, 0xd3073bf8
rol eax, 0x93
popf
pushf
not eax
add eax, 0x90e9a3f0
xor eax, 0xab4faac5
rol eax, 0xda
popf
jmp 0x1400cf6e0
cmp r10, r14
jne 0x1400d007b
push rax
pushf
mov eax, 0xf2f17bad
pushf
not eax
add eax, 0xf55f8fbb
xor eax, 0xe40c49bc
rol eax, 0xee
popf
pushf
not eax
add eax, 0xe350e31c
xor eax, 0xaba556ed
rol eax, 3
popf
pushf
not eax
add eax, 0xfdf25086
xor eax, 0xfbe7550e
rol eax, 0xf0
popf
jmp 0x1400cf6e0
push rax
pushf
mov eax, 0x573a1d16
pushf
not eax
add eax, 0x86803a20
xor eax, 0x95068d8f
rol eax, 0xec
popf
pushf
not eax
add eax, 0x8c859773
xor eax, 0xa82feb17
rol eax, 0xc
popf
pushf
not eax
add eax, 0xb135e568
xor eax, 0x852052b2
rol eax, 0x51
popf
jmp 0x1400cf6e0
mov rcx, r9
cmp rax, rdi
je 0x1400d0122
push rax
pushf
mov eax, 0xb64ec0
pushf
not eax
add eax, 0x82c46ed3
xor eax, 0xfdaf645d
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xfac1d749
xor eax, 0xdfd7e38b
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xe38148e9
xor eax, 0xf0dd43ea
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xb23027cc
xor eax, 0x9661fa1d
rol eax, 0x88
popf
jmp 0x1400cf6e0
push rax
pushf
mov eax, 0xd45fe4ec
pushf
not eax
add eax, 0xc9935a65
xor eax, 0xd1f14ae1
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xfaee07b7
xor eax, 0xf1e9e323
rol eax, 0x72
popf
jmp 0x1400cf6e0
mov eax, ebp
shl eax, cl
test dword [r10], eax
mov eax, dword [r8]
je 0x1400d01ba
push rax
pushf
mov eax, 0x4102fcd1
pushf
not eax
add eax, 0xd50f69e3
xor eax, 0x9ef67482
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xd8706b16
xor eax, 0x9cde4007
rol eax, 0x81
popf
pushf
not eax
add eax, 0xaee815f1
xor eax, 0x886690f0
rol eax, 0xc3
popf
pushf
not eax
add eax, 0x85131a43
xor eax, 0x9a44db90
rol eax, 0x39
popf
jmp 0x1400cf6e0
push rax
pushf
mov eax, 0xfe91ea3
pushf
not eax
add eax, 0x8c1aba19
xor eax, 0xac7583b2
rol eax, 0xda
popf
pushf
not eax
add eax, 0xf03e9641
xor eax, 0xd0fdcddd
rol eax, 0xd6
popf
jmp 0x1400cf6e0
bts eax, edx
jmp 0x1400d0284
btr eax, edx
push rax
pushf
mov eax, 0x9bb1b822
pushf
not eax
add eax, 0xa9a4fef8
xor eax, 0xa65f81ea
rol eax, 0x85
popf
pushf
not eax
add eax, 0xeaaed1ed
xor eax, 0xc3764e47
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xd72736a8
xor eax, 0xa5535e00
rol eax, 0x7e
popf
jmp 0x1400cf6e0
mov dword [r8], eax
cmp rdx, 0x1f
jae 0x1400d02e6
push rax
pushf
mov eax, 0x66a64cb6
pushf
not eax
add eax, 0x9ebe2179
xor eax, 0x88dad682
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xd34a223d
xor eax, 0xa2a6da74
rol eax, 0x55
popf
pushf
not eax
add eax, 0xdfb0d9bc
xor eax, 0xf9a9a795
rol eax, 0x72
popf
pushf
not eax
add eax, 0xe97bb3fc
xor eax, 0x8278d707
rol eax, 6
popf
jmp 0x1400cf6e0
push rax
pushf
mov eax, 0x41c60e9c
pushf
not eax
add eax, 0xf986d973
xor eax, 0xd03a8db4
rol eax, 0x41
popf
pushf
not eax
add eax, 0x838e7d1e
xor eax, 0xef8c255c
rol eax, 4
popf
pushf
not eax
add eax, 0x8a00d021
xor eax, 0x9fea39c7
rol eax, 0xe1
popf
pushf
not eax
add eax, 0x95eab819
xor eax, 0xe74e6940
rol eax, 0x9a
popf
jmp 0x1400cf6e0
inc rdx
jmp 0x1400d03d9
xor edx, edx
add r8, 4
push rax
pushf
mov eax, 0xf5b5dcef
pushf
not eax
add eax, 0xbb6197a2
xor eax, 0xba2997e9
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xb12ee6ea
xor eax, 0xdb76eecc
rol eax, 0xc1
popf
jmp 0x1400cf6e0
cmp r11, 0x1f
jae 0x1400d0438
push rax
pushf
mov eax, 0xf2bac52
pushf
not eax
add eax, 0xe8e4590c
xor eax, 0xd632a5ac
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xe7ace22e
xor eax, 0x8e8def73
rol eax, 0x10
popf
pushf
not eax
add eax, 0xbde38a47
xor eax, 0xb08bed97
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xc6299328
xor eax, 0xcf46cd85
rol eax, 0xe
popf
jmp 0x1400cf6e0
push rax
pushf
mov eax, 0x1565c283
pushf
not eax
add eax, 0xce0867e4
xor eax, 0xda1d5e9a
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xce6f4ecd
xor eax, 0x877039b0
rol eax, 7
popf
pushf
not eax
add eax, 0x8bcc4181
xor eax, 0x8c169bc7
rol eax, 0x49
popf
pushf
not eax
add eax, 0xddf639c8
xor eax, 0xc74f02d7
rol eax, 0x5e
popf
jmp 0x1400cf6e0
lea rax, [r11 + 1]
mov r11, rax
mov rcx, rax
mov r9, rax
jmp 0x1400d0030
xor r11d, r11d
add r10, 4
xor eax, eax
xor ecx, ecx
xor r9d, r9d
jmp 0x1400d0030
mov rcx, qword [r15 + 0x18]
dec rcx
movabs rax, 0xcd7b7544748e1dff
pushf
not rax
add rax, 0x5e4d9899
xor rax, 0x5e5fc27e
rol rax, 0xc8
popf
pushf
not rax
add rax, 0x44a8921d
xor rax, 0x6befaaef
rol rax, 0xdd
popf
pushf
not rax
add rax, 0x6c2e408b
xor rax, 0x434067fe
rol rax, 7
popf
cmp rcx, rax
ja 0x1400d060d
push rax
pushf
mov eax, 0x4b768fd1
pushf
not eax
add eax, 0x90d5e44f
xor eax, 0xae8c539c
rol eax, 3
popf
pushf
not eax
add eax, 0xe3019bd2
xor eax, 0x9b2f6fca
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xca11cbea
xor eax, 0xf31319d4
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xaf41a802
xor eax, 0xc48f6560
rol eax, 0xf7
popf
jmp 0x1400cf6e0
push rax
pushf
mov eax, 0xe3397363
pushf
not eax
add eax, 0xb42b4a0f
xor eax, 0xa32da459
rol eax, 0x92
popf
pushf
not eax
add eax, 0xf87d2d07
xor eax, 0xb4201074
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xd92776d0
xor eax, 0xb0bebb2d
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xf143620f
xor eax, 0xeb2e182d
rol eax, 0x49
popf
jmp 0x1400cf6e0
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 0x1400d06dd
push rax
pushf
mov eax, 0x75587458
pushf
not eax
add eax, 0xcaaf1887
xor eax, 0xe7af935b
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xf3a174cc
xor eax, 0x9ddd6553
rol eax, 0xf1
popf
pushf
not eax
add eax, 0x84c54528
xor eax, 0xb0c2e494
rol eax, 0xaa
popf
pushf
not eax
add eax, 0x87126ac1
xor eax, 0xeb3bb5d1
rol eax, 0x4b
popf
jmp 0x1400cf6e0
push rax
pushf
mov eax, 0xeecd2e7d
pushf
not eax
add eax, 0xa69a0612
xor eax, 0xbd602a3f
rol eax, 0x4f
popf
pushf
not eax
add eax, 0x8124b1e1
xor eax, 0x9b4de2d4
rol eax, 0x50
popf
pushf
not eax
add eax, 0xf0398133
xor eax, 0x81dae833
rol eax, 0xa3
popf
jmp 0x1400cf6e0
lea rax, [r8 + rdx*4]
cmp rax, r9
je 0x1400d0785
push rax
pushf
mov eax, 0x1e40e45
pushf
not eax
add eax, 0xa450feaf
xor eax, 0xa55a1b71
rol eax, 0x37
popf
pushf
not eax
add eax, 0xdac05d70
xor eax, 0xce452ff1
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xca3918b1
xor eax, 0xc8391b57
rol eax, 0x21
popf
pushf
not eax
add eax, 0xd87a5c13
xor eax, 0x8c44a03e
rol eax, 0x95
popf
jmp 0x1400cf6e0
push rax
pushf
mov eax, 0x4cb22545
pushf
not eax
add eax, 0xe1400e9e
xor eax, 0xc98e1df7
rol eax, 0xed
popf
pushf
not eax
add eax, 0x9db16edf
xor eax, 0xe76aa093
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xa4044e4d
xor eax, 0xab8e2a9f
rol eax, 0xd0
popf
jmp 0x1400cf6e0
mov qword [r15 + 8], rax
push rax
pushf
mov eax, 0x3fd46fda
pushf
not eax
add eax, 0xdf38d65b
xor eax, 0xf19df045
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xff5082a5
xor eax, 0xd896ad3f
rol eax, 0x70
popf
pushf
not eax
add eax, 0xe101d357
xor eax, 0xe66a759e
rol eax, 0x94
popf
pushf
not eax
add eax, 0xbdca2bf2
xor eax, 0xcf3686c7
rol eax, 0xaa
popf
jmp 0x1400cf6e0
mov qword [r15 + 0x18], rcx
and ecx, 0x1f
jbe 0x1400d0877
push rax
pushf
mov eax, 0xe2e65ab8
pushf
not eax
add eax, 0xaf11e486
xor eax, 0xa74a842a
rol eax, 0xae
popf
pushf
not eax
add eax, 0xec817a49
xor eax, 0xe4d4fe0c
rol eax, 0x87
popf
pushf
not eax
add eax, 0x8986abef
xor eax, 0x9fe9edc8
rol eax, 0x6f
popf
jmp 0x1400cf6e0
push rax
pushf
mov eax, 0x8c7df8be
pushf
not eax
add eax, 0xd59545b6
xor eax, 0xe195ea88
rol eax, 0x26
popf
pushf
not eax
add eax, 0xa933c85d
xor eax, 0x9cc95e23
rol eax, 0x52
popf
pushf
not eax
add eax, 0xaba28eb3
xor eax, 0xddde3da5
rol eax, 0x89
popf
jmp 0x1400cf6e0
shl ebp, cl
jmp 0x1400d08c0
dec ebp
and dword [r8 + rdx*4 - 4], ebp
push rax
pushf
mov eax, 0xaf515fc6
pushf
not eax
add eax, 0xabeedd43
xor eax, 0xa5833180
rol eax, 4
popf
pushf
not eax
add eax, 0x8cbf8cb4
xor eax, 0xa942ad02
rol eax, 0x97
popf
pushf
not eax
add eax, 0x914d9e5c
xor eax, 0x9b23d593
rol eax, 0x3a
popf
jmp 0x1400cf6e0
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 0x1400d0971
push rax
pushf
mov eax, 0xc9abed13
pushf
not eax
add eax, 0x8c22e4fc
xor eax, 0xdaf1f974
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xbc207673
xor eax, 0xb58078b6
rol eax, 0x40
popf
pushf
not eax
add eax, 0x83e51ff4
xor eax, 0xe74af3da
rol eax, 0x6b
popf
jmp 0x1400cf6e0
push rax
pushf
mov eax, 0x71eb3aca
pushf
not eax
add eax, 0xb32ed493
xor eax, 0xd2cd5c0e
rol eax, 0xda
popf
pushf
not eax
add eax, 0xf01938d2
xor eax, 0xc5cafdbb
rol eax, 0x25
popf
jmp 0x1400cf6e0
mov rcx, qword [rbx + 8]
mov rax, rsi
neg rax
cmp rcx, rax
jae 0x1400d09e6
push rax
pushf
mov eax, 0xa49cadcc
pushf
not eax
add eax, 0xa4a63018
xor eax, 0x9d35b703
rol eax, 0x90
popf
pushf
not eax
add eax, 0xff2070ea
xor eax, 0xc9d7d329
rol eax, 0x5e
popf
jmp 0x1400cf6e0
push rax
pushf
mov eax, 0xd577e8cb
pushf
not eax
add eax, 0xfd3d9054
xor eax, 0xe6efa868
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xe72b9ec9
xor eax, 0xd759da66
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xb88e4724
xor eax, 0xf0c66939
rol eax, 0x6d
popf
pushf
not eax
add eax, 0x831333be
xor eax, 0xa70d17a0
rol eax, 0xa6
popf
jmp 0x1400cf6e0
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 0x1400d0ab1
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.1400c1d5f
int3