Function at 0x1400b951f
Capabilities:
Encrypt data using speck

Disassembly:
push rax
pushf
mov eax, 0x611c35df
pushf
not eax
add eax, 0xd90cee70
xor eax, 0xae245a0d
rol eax, 0xb6
popf
pushf
not eax
add eax, 0x94411d48
xor eax, 0xfd185f2d
rol eax, 0x22
popf
pushf
not eax
add eax, 0xee2e28e7
xor eax, 0xa6e24c5e
rol eax, 0xca
popf
cmp eax, 0x20
jne 0x1400b956f
popf
pop rax
jmp 0x1400baa93
cmp eax, 0
jne 0x1400b957e
popf
pop rax
jmp 0x1400b97a9
cmp eax, 3
jne 0x1400b958d
popf
pop rax
jmp 0x1400b9a5c
cmp eax, 1
jne 0x1400b959c
popf
pop rax
jmp 0x1400b9960
cmp eax, 0xd
jne 0x1400b95ab
popf
pop rax
jmp 0x1400b9ff0
cmp eax, 0x1a
jne 0x1400b95ba
popf
pop rax
jmp 0x1400ba7ed
cmp eax, 0xe
jne 0x1400b95c9
popf
pop rax
jmp 0x1400ba03b
cmp eax, 0xb
jne 0x1400b95d8
popf
pop rax
jmp 0x1400b9edf
cmp eax, 0x19
jne 0x1400b95e7
popf
pop rax
jmp 0x1400ba733
cmp eax, 8
jne 0x1400b95f6
popf
pop rax
jmp 0x1400b9cdd
cmp eax, 0x1d
jne 0x1400b9605
popf
pop rax
jmp 0x1400ba941
cmp eax, 0x17
jne 0x1400b9614
popf
pop rax
jmp 0x1400ba647
cmp eax, 0x1c
jne 0x1400b9623
popf
pop rax
jmp 0x1400ba8f6
cmp eax, 0x12
jne 0x1400b9632
popf
pop rax
jmp 0x1400ba2f1
cmp eax, 0x18
jne 0x1400b9641
popf
pop rax
jmp 0x1400ba688
cmp eax, 0x11
jne 0x1400b9650
popf
pop rax
jmp 0x1400ba243
cmp eax, 0x1b
jne 0x1400b965f
popf
pop rax
jmp 0x1400ba8a8
cmp eax, 0x21
jne 0x1400b966e
popf
pop rax
jmp 0x1400baaec
cmp eax, 0x23
jne 0x1400b967d
popf
pop rax
jmp 0x1400babdf
cmp eax, 0x25
jne 0x1400b968c
popf
pop rax
jmp 0x1400bacd0
cmp eax, 0xf
jne 0x1400b969b
popf
pop rax
jmp 0x1400ba10a
cmp eax, 0x13
jne 0x1400b96aa
popf
pop rax
jmp 0x1400ba3de
cmp eax, 0x15
jne 0x1400b96b9
popf
pop rax
jmp 0x1400ba50c
cmp eax, 0x24
jne 0x1400b96c8
popf
pop rax
jmp 0x1400bac72
cmp eax, 0x1e
jne 0x1400b96d7
popf
pop rax
jmp 0x1400ba9b4
cmp eax, 0xc
jne 0x1400b96e6
popf
pop rax
jmp 0x1400b9f8d
cmp eax, 0x26
jne 0x1400b96f5
popf
pop rax
jmp 0x1400bad23
cmp eax, 5
jne 0x1400b9704
popf
pop rax
jmp 0x1400b9ba8
cmp eax, 0x1f
jne 0x1400b9713
popf
pop rax
jmp 0x1400baa57
cmp eax, 0x10
jne 0x1400b9722
popf
pop rax
jmp 0x1400ba19b
cmp eax, 6
jne 0x1400b9731
popf
pop rax
jmp 0x1400b9c22
cmp eax, 9
jne 0x1400b9740
popf
pop rax
jmp 0x1400b9e0e
cmp eax, 4
jne 0x1400b974f
popf
pop rax
jmp 0x1400b9b00
cmp eax, 0x16
jne 0x1400b975e
popf
pop rax
jmp 0x1400ba568
cmp eax, 2
jne 0x1400b976d
popf
pop rax
jmp 0x1400b999e
cmp eax, 0xa
jne 0x1400b977c
popf
pop rax
jmp 0x1400b9e71
cmp eax, 0x22
jne 0x1400b978b
popf
pop rax
jmp 0x1400bab90
cmp eax, 0x14
jne 0x1400b979a
popf
pop rax
jmp 0x1400ba473
cmp eax, 7
jne 0x1400b97a9
popf
pop rax
jmp 0x1400b9c81
mov qword [rsp + 8], rbx
mov qword [rsp + 0x20], rbp
push rsi
push rdi
push r12
push r14
push r15
sub rsp, 0x30
mov rdi, r8
mov r14, rdx
movzx r12d, byte [r8]
movabs rax, 0x3682104c29dc389d
pushf
not rax
add rax, 0x63972814
xor rax, 0x49fdecee
rol rax, 0x97
popf
pushf
not rax
add rax, 0x5e7fb0b7
xor rax, 0x7ffa4564
rol rax, 0x3d
popf
pushf
not rax
add rax, 0x493fbeb1
xor rax, 0x79f4d3ae
rol rax, 0xef
popf
pushf
not rax
add rax, 0x710ce1e4
xor rax, 0x51fd16e0
rol rax, 0xdc
popf
xor r12, rax
movabs rcx, 0xf2636603512fa622
pushf
not rcx
add rcx, 0x7c86f6b6
xor rcx, 0x73aeb2d3
rol rcx, 0xad
popf
pushf
not rcx
add rcx, 0x4026ecbd
xor rcx, 0x5318a3ae
rol rcx, 0xcf
popf
pushf
not rcx
add rcx, 0x67fa9643
xor rcx, 0x7660b467
rol rcx, 0xd1
popf
imul r12, rcx
movzx eax, byte [r8 + 1]
xor r12, rax
imul r12, rcx
movzx eax, byte [r8 + 2]
xor r12, rax
imul r12, rcx
movzx eax, byte [r8 + 3]
xor r12, rax
imul r12, rcx
mov rcx, qword [0x14005afd0]
and rcx, r12
add rcx, rcx
mov rax, qword [0x14005afb8]
mov rbx, qword [rax + rcx*8 + 8]
mov r15, qword [0x14005afa8]
cmp rbx, r15
jne 0x1400b991a
push rax
pushf
mov eax, 0xe25ee3be
pushf
not eax
add eax, 0xce51ab57
xor eax, 0x99a19d83
rol eax, 0x48
popf
pushf
not eax
add eax, 0xe92cf68f
xor eax, 0x9674628f
rol eax, 0x60
popf
pushf
not eax
add eax, 0xd85409f6
xor eax, 0xd4ad7062
rol eax, 0xb3
popf
jmp 0x1400b9560
push rax
pushf
mov eax, 0xa91a9560
pushf
not eax
add eax, 0x8dd3ad65
xor eax, 0xa54a541e
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xb7ad41df
xor eax, 0x8b30e490
rol eax, 0x9d
popf
pushf
not eax
add eax, 0x84ad5690
xor eax, 0xccc2999b
rol eax, 0xde
popf
jmp 0x1400b9560
mov rbx, r15
mov rbp, r15
jmp 0x1400b9c81
mov rcx, qword [rax + rcx*8]
mov eax, dword [r8]
cmp eax, dword [rbx + 0x10]
je 0x1400b9a03
push rax
pushf
mov eax, 0x8e605745
pushf
not eax
add eax, 0xb5bfbbe1
xor eax, 0xd5f20fad
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xb61addb3
xor eax, 0xd1051f52
rol eax, 0x57
popf
pushf
not eax
add eax, 0xf509cc8c
xor eax, 0x82f3557b
rol eax, 0x11
popf
pushf
not eax
add eax, 0xe056ea27
xor eax, 0x9bad974b
rol eax, 0x9e
popf
jmp 0x1400b9560
push rax
pushf
mov eax, 0xb42e8b02
pushf
not eax
add eax, 0x99b0df32
xor eax, 0xc6bc297e
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xab636d61
xor eax, 0xcd06c885
rol eax, 0x35
popf
pushf
not eax
add eax, 0xac0d6e7f
xor eax, 0xc98d458f
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xf42627ef
xor eax, 0xa02edbe9
rol eax, 0x2d
popf
jmp 0x1400b9560
cmp rbx, rcx
je 0x1400b9aba
push rax
pushf
mov eax, 0xc25bdda7
pushf
not eax
add eax, 0xf674d056
xor eax, 0xef23707f
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xbe4dbc09
xor eax, 0x918f3678
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xdc786dbf
xor eax, 0xd8300ed0
rol eax, 0x4d
popf
pushf
not eax
add eax, 0x83badb06
xor eax, 0xcc7b67d8
rol eax, 0x4c
popf
jmp 0x1400b9560
push rax
pushf
mov eax, 0xdaf4693f
pushf
not eax
add eax, 0xf2046a3b
xor eax, 0xa8d4f338
rol eax, 0xe3
popf
pushf
not eax
add eax, 0x9ea2fd8d
xor eax, 0xafa6f57e
rol eax, 6
popf
pushf
not eax
add eax, 0xdd1ba8d3
xor eax, 0xe5b0a48f
rol eax, 0xd2
popf
jmp 0x1400b9560
mov rbx, qword [rbx + 8]
cmp eax, dword [rbx + 0x10]
jne 0x1400b9b62
push rax
pushf
mov eax, 0x504cf0d4
pushf
not eax
add eax, 0xaf8a70d5
xor eax, 0xeabc3478
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xa33f7e8c
xor eax, 0xa2798a2b
rol eax, 0x6c
popf
pushf
not eax
add eax, 0x9f78f1c6
xor eax, 0xdc6c64cd
rol eax, 0x6c
popf
pushf
not eax
add eax, 0x924fb6d2
xor eax, 0xe1c5b019
rol eax, 0xac
popf
jmp 0x1400b9560
push rax
pushf
mov eax, 0x6cf7dd44
pushf
not eax
add eax, 0xdc1dcbb4
xor eax, 0xe1f97af9
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xf7a65148
xor eax, 0xd80fba1e
rol eax, 0x24
popf
pushf
not eax
add eax, 0xda440d41
xor eax, 0xbc1a8d00
rol eax, 0x13
popf
jmp 0x1400b9560
mov qword [rdx], rbx
mov byte [rdx + 8], 0
mov rax, r14
mov rbx, qword [rsp + 0x60]
mov rbp, qword [rsp + 0x78]
add rsp, 0x30
pop r15
pop r14
pop r12
pop rdi
pop rsi
ret
mov r15, rbx
mov rbp, rbx
push rax
pushf
mov eax, 0x7b171dab
pushf
not eax
add eax, 0x933e2d83
xor eax, 0xdb2662e2
rol eax, 0x26
popf
pushf
not eax
add eax, 0xcef4d29e
xor eax, 0xefd98f1c
rol eax, 0x41
popf
pushf
not eax
add eax, 0xf474c131
xor eax, 0xfce178f9
rol eax, 0x76
popf
pushf
not eax
add eax, 0xa161a953
xor eax, 0x942e63c1
rol eax, 0xfe
popf
jmp 0x1400b9560
movabs rax, 0x2fcc38cd49f5565
pushf
not rax
add rax, 0x6bb11f72
xor rax, 0x5a22f934
rol rax, 0x29
popf
pushf
not rax
add rax, 0x4234c35a
xor rax, 0x4cfc4226
rol rax, 0xaf
popf
pushf
not rax
add rax, 0x44d884d5
xor rax, 0x4de67a02
rol rax, 0xe5
popf
cmp qword [0x14005afb0], rax
je 0x1400bad23
lea rax, [0x1951f17df]
pushf
sub rax, 0x55196837
popf
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 0
mov ecx, 0xd4ab3c21
pushf
not ecx
add ecx, 0x84e0731e
xor ecx, 0xd79a6fa0
rol ecx, 0xe8
popf
pushf
not ecx
add ecx, 0xe35a09eb
xor ecx, 0xc0e1e45c
rol ecx, 0x71
popf
pushf
not ecx
add ecx, 0xeb4d58ce
xor ecx, 0x891505cf
rol ecx, 0x5b
popf
pushf
not ecx
add ecx, 0xf93a32cf
xor ecx, 0xd2456a78
rol ecx, 0xdb
popf
call fcn.140076fb5
mov rsi, rax
mov qword [rsp + 0x28], rax
mov eax, dword [rdi]
mov dword [rsi + 0x10], eax
movups xmm0, xmmword [rdi + 4]
movups xmmword [rsi + 0x14], xmm0
mov rdx, qword [0x14005afb0]
lea rcx, [rdx + 1]
xorps xmm0, xmm0
test rcx, rcx
js 0x1400b9db5
push rax
pushf
mov eax, 0xfa236400
pushf
not eax
add eax, 0xf1f28206
xor eax, 0xa95c992f
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xf08b4f1d
xor eax, 0xa26ce5a2
rol eax, 0x52
popf
jmp 0x1400b9560
push rax
pushf
mov eax, 0x4d30d59d
pushf
not eax
add eax, 0xd96d3e91
xor eax, 0xf300f189
rol eax, 0x33
popf
pushf
not eax
add eax, 0xe080c1a2
xor eax, 0x96c377c3
rol eax, 0x38
popf
pushf
not eax
add eax, 0xc402c457
xor eax, 0xb4ce0a25
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xef4ee8f1
xor eax, 0xe76d0c33
rol eax, 0x53
popf
jmp 0x1400b9560
cvtsi2ss xmm0, rcx
jmp 0x1400b9edf
mov rax, rcx
shr rax, 1
and ecx, 1
or rax, rcx
cvtsi2ss xmm0, rax
addss xmm0, xmm0
push rax
pushf
mov eax, 0x7fa32bdd
pushf
not eax
add eax, 0xb6c30e21
xor eax, 0xe74b36d0
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xef788a91
xor eax, 0xeaafbf5e
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xf82e0e38
xor eax, 0xb2f8832c
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xba5b3c43
xor eax, 0xe28fc638
rol eax, 0x78
popf
jmp 0x1400b9560
mov rdi, qword [0x14005afd8]
xorps xmm2, xmm2
test rdi, rdi
js 0x1400b9f34
push rax
pushf
mov eax, 0xc8be543c
pushf
not eax
add eax, 0xd7ceb835
xor eax, 0x888563f5
rol eax, 0x62
popf
pushf
not eax
add eax, 0x8e5b8cd8
xor eax, 0x98e8e53b
rol eax, 0xe
popf
pushf
not eax
add eax, 0xb5c7d55c
xor eax, 0xd7611b20
rol eax, 0x48
popf
jmp 0x1400b9560
push rax
pushf
mov eax, 0xfb3675fb
pushf
not eax
add eax, 0xe742b34c
xor eax, 0xf92a7807
rol eax, 0x4b
popf
pushf
not eax
add eax, 0x984f4deb
xor eax, 0xc9c71bab
rol eax, 0x43
popf
pushf
not eax
add eax, 0xb40f4331
xor eax, 0xaaa055d2
rol eax, 0x45
popf
pushf
not eax
add eax, 0x9f0202fd
xor eax, 0xe0ae41c9
rol eax, 6
popf
jmp 0x1400b9560
cvtsi2ss xmm2, rdi
jmp 0x1400ba03b
mov rcx, rdi
shr rcx, 1
mov rax, rdi
and eax, 1
or rcx, rax
cvtsi2ss xmm2, rcx
addss xmm2, xmm2
push rax
pushf
mov eax, 0x26b9645
pushf
not eax
add eax, 0xa257a670
xor eax, 0xffcfd2a9
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xd5b8bc95
xor eax, 0x9fb69c6c
rol eax, 0x97
popf
jmp 0x1400b9560
movaps xmm1, xmm0
divss xmm1, xmm2
movss xmm3, dword [0x14005afa0]
comiss xmm1, xmm3
seta al
test al, al
je 0x1400ba0b1
push rax
pushf
mov eax, 0x5adc1340
pushf
not eax
add eax, 0xc8b57b20
xor eax, 0xa2eeac48
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xb7b1d939
xor eax, 0x9e03dabf
rol eax, 0x93
popf
pushf
not eax
add eax, 0xd6ca5e69
xor eax, 0x8bd10b1e
rol eax, 7
popf
pushf
not eax
add eax, 0xd9c0f3bf
xor eax, 0xe1cd9f3d
rol eax, 0x29
popf
jmp 0x1400b9560
push rax
pushf
mov eax, 0x55a5ac43
pushf
not eax
add eax, 0xd6e46d92
xor eax, 0xa88a2f73
rol eax, 6
popf
pushf
not eax
add eax, 0xb928b260
xor eax, 0xd357b5bc
rol eax, 0x49
popf
pushf
not eax
add eax, 0x8bd083de
xor eax, 0xc2649804
rol eax, 0xef
popf
pushf
not eax
add eax, 0x9e7926c3
xor eax, 0xca277c5f
rol eax, 0xb3
popf
jmp 0x1400b9560
divss xmm0, xmm3
call fcn.1400d5eac
xor ecx, ecx
movss xmm1, dword [0x1400504c4]
comiss xmm0, xmm1
jb 0x1400ba168
push rax
pushf
mov eax, 0xb4ce687e
pushf
not eax
add eax, 0xe7f7a63a
xor eax, 0xcba9fd7a
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xc9a57678
xor eax, 0xf8b697e3
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xa4e587dd
xor eax, 0xf66376b8
rol eax, 0x26
popf
jmp 0x1400b9560
push rax
pushf
mov eax, 0xe8c15158
pushf
not eax
add eax, 0xe2a8cd7b
xor eax, 0xf43fa35b
rol eax, 0x2c
popf
pushf
not eax
add eax, 0x85a18e97
xor eax, 0xf7ad7db9
rol eax, 0xf2
popf
jmp 0x1400b9560
subss xmm0, xmm1
comiss xmm0, xmm1
jae 0x1400ba1fd
push rax
pushf
mov eax, 0x562383fe
pushf
not eax
add eax, 0x80b581ab
xor eax, 0xa5f4d72c
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xf2cfedf4
xor eax, 0x83f40697
rol eax, 0xb9
popf
pushf
not eax
add eax, 0x9ad6fb81
xor eax, 0xaaf487a7
rol eax, 0xad
popf
pushf
not eax
add eax, 0xae14d1fb
xor eax, 0x81873789
rol eax, 0x41
popf
jmp 0x1400b9560
push rax
pushf
mov eax, 0x6776e148
pushf
not eax
add eax, 0xa83a461f
xor eax, 0xdf37f0ef
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xae615732
xor eax, 0xe581c3ed
rol eax, 0xbc
popf
pushf
not eax
add eax, 0x8e74a773
xor eax, 0x8fb0c095
rol eax, 0x1b
popf
jmp 0x1400b9560
movabs rax, 0x12be754c7152161f
pushf
not rax
add rax, 0x7a1dfcf6
xor rax, 0x5f527f2a
rol rax, 1
popf
pushf
not rax
add rax, 0x4c6dd1e7
xor rax, 0x42c56225
rol rax, 0xd7
popf
pushf
not rax
add rax, 0x54de8c0d
xor rax, 0x70c8454d
rol rax, 0x4b
popf
pushf
not rax
add rax, 0x76ae5232
xor rax, 0x5a677c91
rol rax, 0xc0
popf
mov rcx, rax
push rax
pushf
mov eax, 0xc1efb108
pushf
not eax
add eax, 0xfefa7adc
xor eax, 0xb7f37c77
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xc269ce14
xor eax, 0xbbb044c1
rol eax, 0x23
popf
pushf
not eax
add eax, 0xaeca1f35
xor eax, 0xde766b6c
rol eax, 0xe3
popf
jmp 0x1400b9560
cvttss2si rax, xmm0
push rcx
not rcx
sub rax, rcx
pop rcx
sub rax, 1
mov ecx, 0x7a07a2d8
pushf
not ecx
add ecx, 0xa60ba2f6
xor ecx, 0xf3369c90
rol ecx, 0x99
popf
pushf
not ecx
add ecx, 0xc25bd59d
xor ecx, 0xce903b82
rol ecx, 0x52
popf
pushf
not ecx
add ecx, 0xe0f511b6
xor ecx, 0xb16f3180
rol ecx, 0x75
popf
cmp rax, rcx
cmova rcx, rax
cmp rdi, rcx
jae 0x1400ba398
push rax
pushf
mov eax, 0x49e946a7
pushf
not eax
add eax, 0xcddb99be
xor eax, 0xe833a8b1
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xe0f99679
xor eax, 0xa1d82214
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xb9bfa9d9
xor eax, 0xadfd3d9e
rol eax, 0xa6
popf
jmp 0x1400b9560
push rax
pushf
mov eax, 0x13bce368
pushf
not eax
add eax, 0xa8177b1c
xor eax, 0xb5f82f4b
rol eax, 0xab
popf
pushf
not eax
add eax, 0x97629daf
xor eax, 0xbdfdc55e
rol eax, 0x22
popf
pushf
not eax
add eax, 0xd9563455
xor eax, 0xe7b9cc53
rol eax, 0xa1
popf
jmp 0x1400b9560
cmp rdi, 0x200
jae 0x1400ba440
push rax
pushf
mov eax, 0xb6b549e7
pushf
not eax
add eax, 0xb9b1ae73
xor eax, 0xf2135348
rol eax, 0x8c
popf
pushf
not eax
add eax, 0x996eef73
xor eax, 0x8010980f
rol eax, 0x93
popf
pushf
not eax
add eax, 0xd53c9490
xor eax, 0xb2aaaa62
rol eax, 0x80
popf
pushf
not eax
add eax, 0xb327c08c
xor eax, 0x8e9df16f
rol eax, 0xac
popf
jmp 0x1400b9560
push rax
pushf
mov eax, 0x6bc250da
pushf
not eax
add eax, 0x92dfcb2f
xor eax, 0xdac0e849
rol eax, 0x43
popf
pushf
not eax
add eax, 0xbf0f1f7d
xor eax, 0xd0228ed9
rol eax, 0xde
popf
jmp 0x1400b9560
lea rdi, [rdi*8]
cmp rdi, rcx
jae 0x1400ba4b3
push rax
pushf
mov eax, 0x24864dfc
pushf
not eax
add eax, 0x98ad10fe
xor eax, 0xf213bcd6
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xae90d6ff
xor eax, 0xeea547e4
rol eax, 0x16
popf
jmp 0x1400b9560
push rax
pushf
mov eax, 0xc5ddb9d4
pushf
not eax
add eax, 0xf725b1dd
xor eax, 0x85e6088c
rol eax, 0xb3
popf
pushf
not eax
add eax, 0x99ac87ff
xor eax, 0xd2c2a409
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xa4469ca4
xor eax, 0x96afac76
rol eax, 0x90
popf
pushf
not eax
add eax, 0xb6509564
xor eax, 0xd7b43089
rol eax, 0x86
popf
jmp 0x1400b9560
mov rdi, rcx
push rax
pushf
mov eax, 0x4626ed77
pushf
not eax
add eax, 0x8724bd4a
xor eax, 0xa8731730
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xe40af295
xor eax, 0x8889f414
rol eax, 0x14
popf
pushf
not eax
add eax, 0x955de014
xor eax, 0xbd6156b1
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xe792efab
xor eax, 0xd4c50920
rol eax, 0xcf
popf
jmp 0x1400b9560
mov rdx, rdi
call fcn.140096ec1
mov rcx, qword [0x14005afd0]
and rcx, r12
add rcx, rcx
mov rdx, qword [0x14005afb8]
mov rax, qword [rdx + rcx*8 + 8]
mov rbx, qword [0x14005afa8]
cmp rax, rbx
jne 0x1400ba5ee
push rax
pushf
mov eax, 0x9bc63d9c
pushf
not eax
add eax, 0xc72a8721
xor eax, 0xd30342e4
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xdcb58186
xor eax, 0xd7884852
rol eax, 0x82
popf
pushf
not eax
add eax, 0xd2865486
xor eax, 0xec00657b
rol eax, 0xb
popf
pushf
not eax
add eax, 0x9aa4d3dd
xor eax, 0x9b8bf3b2
rol eax, 0x9d
popf
jmp 0x1400b9560
push rax
pushf
mov eax, 0xfa81a281
pushf
not eax
add eax, 0xe85f8435
xor eax, 0xbb77c3b8
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xecd94098
xor eax, 0xa6ef7c29
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xde752e38
xor eax, 0xe5c0ff35
rol eax, 0x5b
popf
pushf
not eax
add eax, 0x948abb17
xor eax, 0xf19c3e41
rol eax, 0xb4
popf
jmp 0x1400b9560
mov qword [rsp + 0x28], 0
jmp 0x1400ba8f6
mov rdx, qword [rdx + rcx*8]
mov ecx, dword [rsi + 0x10]
cmp ecx, dword [rax + 0x10]
je 0x1400ba6ed
push rax
pushf
mov eax, 0x98c47c72
pushf
not eax
add eax, 0xddc369fa
xor eax, 0xbcc31ea6
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xce1446b9
xor eax, 0x981a8d1f
rol eax, 0x27
popf
pushf
not eax
add eax, 0xd9676613
xor eax, 0xa9f4ed09
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xfa6133eb
xor eax, 0x938a8664
rol eax, 0xee
popf
jmp 0x1400b9560
push rax
pushf
mov eax, 0x50cfdc49
pushf
not eax
add eax, 0xd2f215da
xor eax, 0xdf5272af
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xa3dabc2e
xor eax, 0x95ebcd98
rol eax, 0x16
popf
pushf
not eax
add eax, 0xef04d7c7
xor eax, 0xb389e3a0
rol eax, 0x5f
popf
jmp 0x1400b9560
mov rbx, rax
cmp rax, rdx
je 0x1400ba794
push rax
pushf
mov eax, 0x8e508cd0
pushf
not eax
add eax, 0x84a96638
xor eax, 0xef8306a3
rol eax, 0x2e
popf
pushf
not eax
add eax, 0x9b4b03c8
xor eax, 0x96489f2b
rol eax, 0x44
popf
pushf
not eax
add eax, 0x86d02eec
xor eax, 0x8962c9f4
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xe137040d
xor eax, 0xfb503097
rol eax, 0xf9
popf
jmp 0x1400b9560
push rax
pushf
mov eax, 0xe27c4234
pushf
not eax
add eax, 0xc7c59bee
xor eax, 0xfe463b11
rol eax, 0x38
popf
pushf
not eax
add eax, 0xa383aa1a
xor eax, 0x954e5036
rol eax, 0xa5
popf
pushf
not eax
add eax, 0x8a8633a6
xor eax, 0xb7202277
rol eax, 0xbd
popf
pushf
not eax
add eax, 0x8459fccd
xor eax, 0x9608642b
rol eax, 0xde
popf
jmp 0x1400b9560
mov rax, qword [rax + 8]
cmp ecx, dword [rax + 0x10]
jne 0x1400ba84f
push rax
pushf
mov eax, 0x6273c568
pushf
not eax
add eax, 0xa49d68f0
xor eax, 0xba536a40
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xec3cebc9
xor eax, 0xb134cec3
rol eax, 0x45
popf
pushf
not eax
add eax, 0xa8852f4c
xor eax, 0xc29dcb2b
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xde87abf5
xor eax, 0xcd100297
rol eax, 0x55
popf
jmp 0x1400b9560
push rax
pushf
mov eax, 0x9312d224
pushf
not eax
add eax, 0xbb2e4224
xor eax, 0xab83a9a9
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xba870c6e
xor eax, 0xbdd0df53
rol eax, 0xff
popf
pushf
not eax
add eax, 0xb6d94278
xor eax, 0xc442c8ae
rol eax, 0x97
popf
pushf
not eax
add eax, 0x88677bd2
xor eax, 0xa024a112
rol eax, 0x17
popf
jmp 0x1400b9560
mov rbx, qword [rax]
mov qword [rsp + 0x28], rax
push rax
pushf
mov eax, 0xf3a7552d
pushf
not eax
add eax, 0x92a9270d
xor eax, 0xd83eb221
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xf6379916
xor eax, 0x88f22741
rol eax, 0x94
popf
pushf
not eax
add eax, 0xebedc20c
xor eax, 0x855ddbc2
rol eax, 0x5b
popf
jmp 0x1400b9560
mov qword [rsp + 0x20], rbx
push rax
pushf
mov eax, 0xd1d0935e
pushf
not eax
add eax, 0xf0750866
xor eax, 0xf28ecb48
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xe654c4d5
xor eax, 0x88827939
rol eax, 0x23
popf
pushf
not eax
add eax, 0xd5781ecc
xor eax, 0xd3083d38
rol eax, 0x32
popf
jmp 0x1400b9560
mov rbp, rbx
movaps xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rsp + 0x20], xmm0
mov r15, qword [rsp + 0x20]
mov rdx, qword [0x14005afb0]
push rax
pushf
mov eax, 0xc85f4dbc
pushf
not eax
add eax, 0xfbae5b7f
xor eax, 0xb9738c59
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xc4dbdf62
xor eax, 0xd98b3c17
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xdb243953
xor eax, 0xbc3a6c72
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xd0e6bf8d
xor eax, 0x901a6f07
rol eax, 0x9d
popf
jmp 0x1400b9560
mov r8, qword [rbx + 8]
inc rdx
mov qword [0x14005afb0], rdx
mov qword [rsi], r15
mov qword [rsi + 8], r8
mov qword [r8], rsi
mov qword [rbx + 8], rsi
mov rcx, qword [0x14005afb8]
mov rax, qword [0x14005afd0]
and rax, r12
add rax, rax
mov rdx, qword [rcx + rax*8]
cmp rdx, qword [0x14005afa8]
jne 0x1400baa24
push rax
pushf
mov eax, 0x6e486f01
pushf
not eax
add eax, 0xdee8cec3
xor eax, 0xd7ad3354
rol eax, 0x29
popf
pushf
not eax
add eax, 0xd564814b
xor eax, 0xbaf755fc
rol eax, 0x6e
popf
jmp 0x1400b9560
push rax
pushf
mov eax, 0xdfd17ea3
pushf
not eax
add eax, 0xf5504ce8
xor eax, 0xbe5661be
rol eax, 0x24
popf
pushf
not eax
add eax, 0xa27659f2
xor eax, 0xefebde47
rol eax, 0x56
popf
jmp 0x1400b9560
mov qword [rcx + rax*8], rsi
jmp 0x1400bac72
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 0
jmp 0x1400ba941
cmp rdx, rbp
jne 0x1400bab37
push rax
pushf
mov eax, 0x9b4d13f2
pushf
not eax
add eax, 0xa02097ca
xor eax, 0xd3ea7e5b
rol eax, 0x58
popf
pushf
not eax
add eax, 0x87055c2f
xor eax, 0xabd565bf
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xdd37209a
xor eax, 0xb96ff794
rol eax, 0xe2
popf
jmp 0x1400b9560
push rax
pushf
mov eax, 0xc2e5b13f
pushf
not eax
add eax, 0xd78aa550
xor eax, 0xee4ba3fe
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xc40110cd
xor eax, 0xce93fa64
rol eax, 0xf
popf
pushf
not eax
add eax, 0xc26a5900
xor eax, 0xe72dc9ad
rol eax, 0x24
popf
pushf
not eax
add eax, 0xe7d56c62
xor eax, 0xabffc230
rol eax, 0xbd
popf
jmp 0x1400b9560
mov qword [rcx + rax*8], rsi
jmp 0x1400bacd0
cmp qword [rcx + rax*8 + 8], r8
jne 0x1400bac2c
push rax
pushf
mov eax, 0x533c438b
pushf
not eax
add eax, 0xf884d345
xor eax, 0xbbf2a8ab
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xb488f2f9
xor eax, 0xc5880e6b
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xf643c5b5
xor eax, 0xe213a3f7
rol eax, 0x87
popf
jmp 0x1400b9560
push rax
pushf
mov eax, 0xddd8253f
pushf
not eax
add eax, 0x98e63b87
xor eax, 0xf5fc4011
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xd5bb72d9
xor eax, 0x9a760f75
rol eax, 0x10
popf
pushf
not eax
add eax, 0x9e416723
xor eax, 0xc2bff9aa
rol eax, 0x57
popf
jmp 0x1400b9560
mov qword [rcx + rax*8 + 8], rsi
push rax
pushf
mov eax, 0x1f863ab5
pushf
not eax
add eax, 0xa6cf8b52
xor eax, 0x93671edd
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xe6fd550f
xor eax, 0x8e105183
rol eax, 0x8f
popf
pushf
not eax
add eax, 0x896ce4b5
xor eax, 0xee9265b1
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xbf7f091f
xor eax, 0x88d80ba7
rol eax, 0x32
popf
jmp 0x1400b9560
mov qword [r14], rsi
mov byte [r14 + 8], 1
jmp 0x1400b9baf
lea rcx, [0x19db9fc78]
pushf
sub rcx, 0x5db4fed8
popf
call fcn.1400ac21d
int3