Function at 0x14023e755
Capabilities:
Encrypt data using speck

Disassembly:
push rax
pushf
mov eax, 0xf7f2007
pushf
not eax
add eax, 0xf704baa5
xor eax, 0xc8ea3757
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xd3ba4c7b
xor eax, 0xe98a5a22
rol eax, 0x8f
popf
pushf
not eax
add eax, 0x8e392104
xor eax, 0xa3e9a676
rol eax, 4
popf
cmp eax, 0x20
jne 0x14023e7a5
popf
pop rax
jmp 0x14023fade
cmp eax, 0
jne 0x14023e7b4
popf
pop rax
jmp 0x14023e9b2
cmp eax, 3
jne 0x14023e7c3
popf
pop rax
jmp 0x14023eb8e
cmp eax, 1
jne 0x14023e7d2
popf
pop rax
jmp 0x14023ea63
cmp eax, 0xd
jne 0x14023e7e1
popf
pop rax
jmp 0x14023f10d
cmp eax, 0x1a
jne 0x14023e7f0
popf
pop rax
jmp 0x14023f7c6
cmp eax, 0xe
jne 0x14023e7ff
popf
pop rax
jmp 0x14023f1c4
cmp eax, 0xb
jne 0x14023e80e
popf
pop rax
jmp 0x14023efed
cmp eax, 0x19
jne 0x14023e81d
popf
pop rax
jmp 0x14023f774
cmp eax, 8
jne 0x14023e82c
popf
pop rax
jmp 0x14023ee81
cmp eax, 0x1d
jne 0x14023e83b
popf
pop rax
jmp 0x14023f96a
cmp eax, 0x17
jne 0x14023e84a
popf
pop rax
jmp 0x14023f66f
cmp eax, 0x1c
jne 0x14023e859
popf
pop rax
jmp 0x14023f88b
cmp eax, 0x12
jne 0x14023e868
popf
pop rax
jmp 0x14023f35e
cmp eax, 0x18
jne 0x14023e877
popf
pop rax
jmp 0x14023f720
cmp eax, 0x11
jne 0x14023e886
popf
pop rax
jmp 0x14023f2c5
cmp eax, 0x1b
jne 0x14023e895
popf
pop rax
jmp 0x14023f808
cmp eax, 0x21
jne 0x14023e8a4
popf
pop rax
jmp 0x14023fb57
cmp eax, 0x23
jne 0x14023e8b3
popf
pop rax
jmp 0x14023fc0e
cmp eax, 0x14
jne 0x14023e8c2
popf
pop rax
jmp 0x14023f439
cmp eax, 0xf
jne 0x14023e8d1
popf
pop rax
jmp 0x14023f222
cmp eax, 0x13
jne 0x14023e8e0
popf
pop rax
jmp 0x14023f3cb
cmp eax, 0x15
jne 0x14023e8ef
popf
pop rax
jmp 0x14023f4bd
cmp eax, 0x22
jne 0x14023e8fe
popf
pop rax
jmp 0x14023fbc0
cmp eax, 0x1e
jne 0x14023e90d
popf
pop rax
jmp 0x14023fa11
cmp eax, 0xc
jne 0x14023e91c
popf
pop rax
jmp 0x14023f099
cmp eax, 7
jne 0x14023e92b
popf
pop rax
jmp 0x14023ed94
cmp eax, 5
jne 0x14023e93a
popf
pop rax
jmp 0x14023ed09
cmp eax, 0x1f
jne 0x14023e949
popf
pop rax
jmp 0x14023fa63
cmp eax, 0x10
jne 0x14023e958
popf
pop rax
jmp 0x14023f28d
cmp eax, 6
jne 0x14023e967
popf
pop rax
jmp 0x14023ed45
cmp eax, 9
jne 0x14023e976
popf
pop rax
jmp 0x14023ef40
cmp eax, 4
jne 0x14023e985
popf
pop rax
jmp 0x14023ec49
cmp eax, 0x16
jne 0x14023e994
popf
pop rax
jmp 0x14023f516
cmp eax, 2
jne 0x14023e9a3
popf
pop rax
jmp 0x14023eaf8
cmp eax, 0xa
jne 0x14023e9b2
popf
pop rax
jmp 0x14023efe4
push rbp
push rsi
lea rbp, [rsp - 0x4f]
sub rsp, 0xc8
mov rax, qword [0x1400c1950]
mov esi, r8d
cmp edx, dword [rax + 0x4870]
jne 0x14023ea1d
push rax
pushf
mov eax, 0x91dcc3f
pushf
not eax
add eax, 0x92b3e7ef
xor eax, 0xc0f351ff
rol eax, 0x86
popf
pushf
not eax
add eax, 0xb5088d5c
xor eax, 0xf9e36d98
rol eax, 0x51
popf
pushf
not eax
add eax, 0xb256ff02
xor eax, 0x89b3ba54
rol eax, 0x28
popf
jmp 0x14023e796
push rax
pushf
mov eax, 0xff4c36ca
pushf
not eax
add eax, 0xae1fdfa4
xor eax, 0xa0a9359d
rol eax, 0x55
popf
pushf
not eax
add eax, 0x9e2f28e8
xor eax, 0xde297a08
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xa442f205
xor eax, 0xc33a023a
rol eax, 0xda
popf
jmp 0x14023e796
cmp byte [rax + 0x48aa], 0
je 0x14023ea9f
push rax
pushf
mov eax, 0x5499d06d
pushf
not eax
add eax, 0xd5d1967c
xor eax, 0xcdc22d53
rol eax, 0x50
popf
pushf
not eax
add eax, 0x9161c0e1
xor eax, 0xa40473eb
rol eax, 0xe8
popf
jmp 0x14023e796
push rax
pushf
mov eax, 0x46d46363
pushf
not eax
add eax, 0x9ff912bd
xor eax, 0xfa44c802
rol eax, 0x84
popf
pushf
not eax
add eax, 0x8b8d5bcc
xor eax, 0xc21f8ee8
rol eax, 0x45
popf
pushf
not eax
add eax, 0xfba32050
xor eax, 0xfd40c2b4
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xafd6b53f
xor eax, 0xfeec37f2
rol eax, 0xc0
popf
jmp 0x14023e796
test sil, 4
je 0x14023eb48
push rax
pushf
mov eax, 0x21f5b518
pushf
not eax
add eax, 0xfe3b6aef
xor eax, 0x802253a1
rol eax, 0xad
popf
pushf
not eax
add eax, 0xf801ccde
xor eax, 0x853ae626
rol eax, 0xfa
popf
pushf
not eax
add eax, 0x95022e6d
xor eax, 0xb70a0e2f
rol eax, 0x7b
popf
jmp 0x14023e796
push rax
pushf
mov eax, 0x40045427
pushf
not eax
add eax, 0x9ac0a04f
xor eax, 0xb56afc13
rol eax, 0x94
popf
pushf
not eax
add eax, 0xeb4ba690
xor eax, 0xbb1091ba
rol eax, 0x18
popf
pushf
not eax
add eax, 0x92874686
xor eax, 0xf61a5a4d
rol eax, 0x8c
popf
jmp 0x14023e796
mov qword [rsp + 0xe8], rdi
mov rdi, qword [rax + 0x3ea0]
cmp byte [rdi + 0x140], 0
jne 0x14023ebf0
push rax
pushf
mov eax, 0xf32fae6a
pushf
not eax
add eax, 0xeeee123c
xor eax, 0xd126acdf
rol eax, 0x30
popf
pushf
not eax
add eax, 0xa83e3f65
xor eax, 0x92ca23ee
rol eax, 0x4a
popf
pushf
not eax
add eax, 0x98d37cdb
xor eax, 0xaff6b3ab
rol eax, 0x14
popf
jmp 0x14023e796
push rax
pushf
mov eax, 0xd3e19a06
pushf
not eax
add eax, 0xdc12c4d8
xor eax, 0xb6697865
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xc627bb76
xor eax, 0xf38668cb
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xf8b1d0bb
xor eax, 0xc4ccf41d
rol eax, 0x82
popf
pushf
not eax
add eax, 0xdeaf0741
xor eax, 0xda3a6604
rol eax, 0x79
popf
jmp 0x14023e796
movaps xmmword [rsp + 0xb0], xmm6
movaps xmmword [rsp + 0xa0], xmm7
movaps xmmword [rsp + 0x90], xmm8
movaps xmmword [rsp + 0x80], xmm9
movaps xmmword [rsp + 0x70], xmm10
movaps xmmword [rsp + 0x60], xmm11
test sil, 8
je 0x14023ecd6
push rax
pushf
mov eax, 0x629eae54
pushf
not eax
add eax, 0xd723569a
xor eax, 0x9742eaa8
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xf3f1adbb
xor eax, 0x908c762a
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xc4d0c0a6
xor eax, 0xd09bf81d
rol eax, 0x25
popf
pushf
not eax
add eax, 0xc3fc1750
xor eax, 0xeda8d94a
rol eax, 0x4a
popf
jmp 0x14023e796
push rax
pushf
mov eax, 0x95361337
pushf
not eax
add eax, 0xa4ea62e5
xor eax, 0x8bfbb57b
rol eax, 0x90
popf
pushf
not eax
add eax, 0xc7bc6d67
xor eax, 0xcce5e977
rol eax, 0x5c
popf
jmp 0x14023e796
xorps xmm10, xmm10
jmp 0x14023ed94
movss xmm10, dword [rax + 0x3824]
push rax
pushf
mov eax, 0x11b98c75
pushf
not eax
add eax, 0xd8bfd291
xor eax, 0xe2a483d4
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xc37c9fe8
xor eax, 0xac6327fe
rol eax, 0x15
popf
pushf
not eax
add eax, 0xce7a0d6f
xor eax, 0xa5f9e72e
rol eax, 0x9b
popf
jmp 0x14023e796
movss xmm4, dword [rdi + 0x21c]
movss xmm5, dword [rdi + 0x220]
movss xmm11, dword [0x1400b8eb0]
mov qword [rsp + 0xe0], rbx
movups xmm7, xmmword [rcx]
movaps xmm8, xmm7
movaps xmm9, xmm7
shufps xmm8, xmm7, 0x55
movaps xmm6, xmm7
shufps xmm9, xmm7, 0xaa
maxss xmm8, xmm4
shufps xmm7, xmm7, 0xff
minss xmm9, xmm5
minss xmm7, dword [rdi + 0x224]
maxss xmm6, dword [rdi + 0x218]
test sil, 1
je 0x14023ee4e
push rax
pushf
mov eax, 0x3fdeffd6
pushf
not eax
add eax, 0xd124ae77
xor eax, 0xef1885aa
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xf4e918b6
xor eax, 0xeb74b475
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xc0edc141
xor eax, 0x9447745c
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xce9e12ad
xor eax, 0xa828b080
rol eax, 0xdb
popf
jmp 0x14023e796
push rax
pushf
mov eax, 0x5531ebd6
pushf
not eax
add eax, 0xa7d9dc99
xor eax, 0xe9432a0d
rol eax, 0xb6
popf
pushf
not eax
add eax, 0x8283c66e
xor eax, 0xce920d37
rol eax, 0xb2
popf
jmp 0x14023e796
movss xmm0, dword [0x1400b8ed8]
subss xmm6, xmm0
mov qword [rsp + 0xc0], r15
subss xmm8, xmm0
addss xmm9, xmm0
addss xmm7, xmm0
comiss xmm6, dword [rdi + 0x218]
movaps xmm1, xmm8
movaps xmm3, xmm9
jb 0x14023eefa
push rax
pushf
mov eax, 0x199879d5
pushf
not eax
add eax, 0xf64207d4
xor eax, 0xbe9ce6d3
rol eax, 0xd7
popf
pushf
not eax
add eax, 0x8cb07e78
xor eax, 0xd14d621c
rol eax, 0x73
popf
pushf
not eax
add eax, 0xc09c33a0
xor eax, 0xb1b90e0f
rol eax, 0xef
popf
jmp 0x14023e796
push rax
pushf
mov eax, 0x2323c6be
pushf
not eax
add eax, 0xa3f014db
xor eax, 0x8a5fde8f
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xffce9ed4
xor eax, 0x871c5e1e
rol eax, 0xb
popf
pushf
not eax
add eax, 0x89328c7a
xor eax, 0xc8be12d9
rol eax, 0x80
popf
jmp 0x14023e796
comiss xmm1, xmm4
jb 0x14023ef8b
push rax
pushf
mov eax, 0x72ba30c
pushf
not eax
add eax, 0xe92258d1
xor eax, 0xc191ef9a
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xbb1cc04e
xor eax, 0x8ffac0d0
rol eax, 0xab
popf
pushf
not eax
add eax, 0x95eb9c3a
xor eax, 0xfd6ecba8
rol eax, 0x3f
popf
jmp 0x14023e796
push rax
pushf
mov eax, 0x273c712f
pushf
not eax
add eax, 0x8c2cc3f3
xor eax, 0xd5b7c86e
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xb075de0e
xor eax, 0xbaaf7c2f
rol eax, 0xb7
popf
pushf
not eax
add eax, 0x99d4dd24
xor eax, 0x8c4c1b8a
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xd39db0a1
xor eax, 0xa47976d3
rol eax, 0x50
popf
jmp 0x14023e796
comiss xmm5, xmm3
jb 0x14023f10d
movss xmm0, dword [rdi + 0x224]
comiss xmm0, xmm7
jb 0x14023f053
push rax
pushf
mov eax, 0xd3fdf914
pushf
not eax
add eax, 0xf45feaf2
xor eax, 0x8f6e3531
rol eax, 0xb
popf
pushf
not eax
add eax, 0x9c77e97e
xor eax, 0xc512a481
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xc915de34
xor eax, 0xb475e908
rol eax, 0xea
popf
pushf
not eax
add eax, 0x927321c1
xor eax, 0x8d397dee
rol eax, 0x58
popf
jmp 0x14023e796
push rax
pushf
mov eax, 0x92c9f82d
pushf
not eax
add eax, 0xd8e8fa74
xor eax, 0xd16d649b
rol eax, 0x8b
popf
pushf
not eax
add eax, 0x8e86640a
xor eax, 0x8f26984d
rol eax, 0xd6
popf
pushf
not eax
add eax, 0x8a936999
xor eax, 0xc9b7ef1d
rol eax, 0xf3
popf
jmp 0x14023e796
mov r15b, 0xf9
pushf
not r15b
add r15b, 0xef
xor r15b, 0x59
rol r15b, 0xae
popf
pushf
not r15b
add r15b, 0xd1
xor r15b, 0x85
rol r15b, 0xeb
popf
jmp 0x14023f545
xor r15b, r15b
mov qword [rsp + 0xf0], r14
comiss xmm6, xmm3
mov r14, qword [rdi + 0x278]
movss dword [rbp - 0x39], xmm6
movss dword [rbp - 0x35], xmm1
movss dword [rbp - 0x31], xmm3
movss dword [rbp - 0x2d], xmm7
jb 0x14023f16b
push rax
pushf
mov eax, 0xc336d4f
pushf
not eax
add eax, 0xb97a9c64
xor eax, 0xe7d8fdbb
rol eax, 0xa6
popf
pushf
not eax
add eax, 0x953a28bd
xor eax, 0xed459cea
rol eax, 0x14
popf
jmp 0x14023e796
push rax
pushf
mov eax, 0xb8d5610b
pushf
not eax
add eax, 0xd36d8e97
xor eax, 0xf5e294c2
rol eax, 0x81
popf
pushf
not eax
add eax, 0xd797d31e
xor eax, 0xb8bcb84e
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xebaf2076
xor eax, 0xc6e049c6
rol eax, 0xb1
popf
pushf
not eax
add eax, 0x939c066d
xor eax, 0xe6143f92
rol eax, 0x4e
popf
jmp 0x14023e796
movss dword [rbp - 0x31], xmm6
push rax
pushf
mov eax, 0x34cf8a8a
pushf
not eax
add eax, 0xc9a99f43
xor eax, 0xa5344685
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xc8bd1c8f
xor eax, 0xd268904c
rol eax, 0x44
popf
pushf
not eax
add eax, 0x9d516c91
xor eax, 0xe959e28f
rol eax, 0x63
popf
pushf
not eax
add eax, 0x90e1c305
xor eax, 0xe2bb55a0
rol eax, 0x84
popf
jmp 0x14023e796
comiss xmm1, xmm7
jb 0x14023f25a
push rax
pushf
mov eax, 0x43fb964c
pushf
not eax
add eax, 0xcaa2bfb3
xor eax, 0xb6a77f46
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xa4a12ad8
xor eax, 0xe09a2acd
rol eax, 0xd4
popf
jmp 0x14023e796
push rax
pushf
mov eax, 0x5fc76b50
pushf
not eax
add eax, 0xf87cacff
xor eax, 0x8d3dd3a0
rol eax, 0xff
popf
pushf
not eax
add eax, 0xa627ca92
xor eax, 0x9b63098a
rol eax, 0xb5
popf
jmp 0x14023e796
movss dword [rbp - 0x2d], xmm1
push rax
pushf
mov eax, 0x77966a03
pushf
not eax
add eax, 0x8eb03489
xor eax, 0xda909aae
rol eax, 0x23
popf
pushf
not eax
add eax, 0xe8c09e41
xor eax, 0xf4761ce2
rol eax, 0xa5
popf
jmp 0x14023e796
mov r8d, dword [r14 + 0x58]
mov ecx, dword [r14 + 0x5c]
cmp r8d, ecx
jne 0x14023f318
push rax
pushf
mov eax, 0xbd94a9b4
pushf
not eax
add eax, 0xb64da87c
xor eax, 0xcbced8f1
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xde1d2a86
xor eax, 0xfaf9548f
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xde1c418f
xor eax, 0xcdd6d014
rol eax, 0x38
popf
jmp 0x14023e796
push rax
pushf
mov eax, 0xb394914b
pushf
not eax
add eax, 0xf83762a3
xor eax, 0xfe9f3c86
rol eax, 0xee
popf
pushf
not eax
add eax, 0x96df8707
xor eax, 0xae54d233
rol eax, 0xec
popf
pushf
not eax
add eax, 0x91591bed
xor eax, 0x94b61099
rol eax, 0xb3
popf
jmp 0x14023e796
inc r8d
test ecx, ecx
je 0x14023f398
push rax
pushf
mov eax, 0xa45e352c
pushf
not eax
add eax, 0xce6a0bc5
xor eax, 0xfaa72064
rol eax, 0x96
popf
pushf
not eax
add eax, 0x8347734f
xor eax, 0xc4134921
rol eax, 0xbc
popf
jmp 0x14023e796
push rax
pushf
mov eax, 0xe2ae7cf2
pushf
not eax
add eax, 0xc1b73e90
xor eax, 0xc54f5ffe
rol eax, 0x93
popf
pushf
not eax
add eax, 0x991435fa
xor eax, 0xa5d363bd
rol eax, 0x4f
popf
jmp 0x14023e796
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
push rcx
not ecx
sub eax, ecx
pop rcx
sub eax, 1
jmp 0x14023f4bd
mov eax, 0xd1c27943
pushf
not eax
add eax, 0xa2fce6c7
xor eax, 0x91dda02a
rol eax, 0x54
popf
pushf
not eax
add eax, 0xf1a3b631
xor eax, 0x89a51965
rol eax, 0x53
popf
pushf
not eax
add eax, 0x92e06489
xor eax, 0x98536f33
rol eax, 0xa9
popf
push rax
pushf
mov eax, 0x4f2c1e97
pushf
not eax
add eax, 0xef39c980
xor eax, 0xf44cb859
rol eax, 0x79
popf
pushf
not eax
add eax, 0xbe7c1299
xor eax, 0xa829b477
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xa160e46b
xor eax, 0xb96c9d31
rol eax, 0x5c
popf
jmp 0x14023e796
cmp eax, r8d
lea rcx, [r14 + 0x58]
cmovg r8d, eax
mov edx, r8d
call fcn.14023fc18
push rax
pushf
mov eax, 0x357a5a2a
pushf
not eax
add eax, 0xc7b219e0
xor eax, 0xbdd2f6fd
rol eax, 0x16
popf
pushf
not eax
add eax, 0xed5048e0
xor eax, 0xf1f6b5a9
rol eax, 0x53
popf
pushf
not eax
add eax, 0xaeee94f6
xor eax, 0xdd933f5e
rol eax, 0x2e
popf
jmp 0x14023e796
movsxd rdx, dword [r14 + 0x58]
mov rcx, r14
mov rax, qword [r14 + 0x60]
add rdx, rdx
movups xmm0, xmmword [rbp - 0x39]
movups xmmword [rax + rdx*8], xmm0
inc dword [r14 + 0x58]
movups xmmword [r14 + 0x88], xmm0
call fcn.1401eda9a
mov r14, qword [rsp + 0xf0]
mov rax, qword [0x1400c1950]
lea rcx, [rbp - 0x29]
movaps xmm1, xmm7
subss xmm1, xmm11
movups xmm0, xmmword [rax + 0x3bb8]
movups xmmword [rbp - 0x29], xmm0
shufps xmm0, xmm0, 0xff
mulss xmm0, dword [rax + 0x37e0]
movss dword [rbp + 0x83], xmm1
movaps xmm1, xmm8
addss xmm1, xmm11
movss dword [rbp - 0x1d], xmm0
movaps xmm0, xmm9
subss xmm0, xmm11
movss dword [rbp - 0x35], xmm1
movss dword [rbp + 0x7f], xmm0
movaps xmm0, xmm6
addss xmm0, xmm11
movss dword [rbp - 0x39], xmm0
call fcn.14028b493
movss xmm0, dword [0x1400b8ec8]
lea r8, [rbp + 0x7f]
mov rcx, qword [rdi + 0x278]
lea rdx, [rbp - 0x39]
movss dword [rsp + 0x30], xmm0
mov r9d, eax
movss dword [rsp + 0x20], xmm10
call fcn.140185808
test r15b, r15b
mov r15, qword [rsp + 0xc0]
jne 0x14023f629
push rax
pushf
mov eax, 0x17f00208
pushf
not eax
add eax, 0xd3095b0a
xor eax, 0xca79b176
rol eax, 0x94
popf
pushf
not eax
add eax, 0xba404641
xor eax, 0xbd1e2335
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xe16e3bc1
xor eax, 0xff0d5ec6
rol eax, 0xb8
popf
jmp 0x14023e796
push rax
pushf
mov eax, 0x45df676a
pushf
not eax
add eax, 0xe1c3862b
xor eax, 0xfb7423fd
rol eax, 0x4f
popf
pushf
not eax
add eax, 0x861fbd31
xor eax, 0xbd9e2149
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xcae93be2
xor eax, 0xf940c55a
rol eax, 0x6a
popf
jmp 0x14023e796
mov rcx, qword [rdi + 0x278]
mov eax, dword [rcx + 0x58]
sub eax, 1
mov dword [rcx + 0x58], eax
jne 0x14023f6da
push rax
pushf
mov eax, 0x46517eae
pushf
not eax
add eax, 0xd7fcca6c
xor eax, 0x9ffbc259
rol eax, 0x64
popf
pushf
not eax
add eax, 0x9ba6aa92
xor eax, 0xf2617ccc
rol eax, 0x82
popf
pushf
not eax
add eax, 0xeabe83d5
xor eax, 0xa81bd830
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xd1796449
xor eax, 0xf1c29deb
rol eax, 0xa2
popf
jmp 0x14023e796
push rax
pushf
mov eax, 0xcf3c1bd1
pushf
not eax
add eax, 0xbbdb3e5a
xor eax, 0xc7e7c85c
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xf58e66c7
xor eax, 0xca14732d
rol eax, 0xca
popf
pushf
not eax
add eax, 0xffd8ec14
xor eax, 0xe9ceb7bc
rol eax, 0x74
popf
jmp 0x14023e796
mov rax, qword [rcx + 0x38]
add rax, 0x1c
jmp 0x14023f7c6
dec eax
cdqe
shl rax, 4
add rax, qword [rcx + 0x60]
push rax
pushf
mov eax, 0x5845366a
pushf
not eax
add eax, 0x9660633b
xor eax, 0xaa9d3b5f
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xc40ae505
xor eax, 0x95631232
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xad73081c
xor eax, 0xc2ff1878
rol eax, 0x29
popf
jmp 0x14023e796
movups xmm0, xmmword [rax]
movups xmmword [rcx + 0x88], xmm0
call fcn.1401eda9a
push rax
pushf
mov eax, 0x946df7d2
pushf
not eax
add eax, 0xc38607cd
xor eax, 0xcfae0dfe
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xd5bb225e
xor eax, 0xfdaafb58
rol eax, 0x85
popf
jmp 0x14023e796
test sil, 2
je 0x14023f845
push rax
pushf
mov eax, 0xadfa5508
pushf
not eax
add eax, 0xc1880c53
xor eax, 0xc6f7b10c
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xde2e1655
xor eax, 0xa7f24622
rol eax, 0xce
popf
jmp 0x14023e796
push rax
pushf
mov eax, 0xcb712107
pushf
not eax
add eax, 0xa78fbfd3
xor eax, 0xf503c04e
rol eax, 0x62
popf
pushf
not eax
add eax, 0xd97a62a4
xor eax, 0xb2292614
rol eax, 0xea
popf
pushf
not eax
add eax, 0x8fcb6819
xor eax, 0xf990f9fc
rol eax, 0xe8
popf
jmp 0x14023e796
mov rax, qword [0x1400c1950]
lea rcx, [rbp - 0x29]
mov rbx, qword [rdi + 0x278]
movups xmm0, xmmword [rax + 0x3bb8]
movups xmmword [rbp - 0x29], xmm0
shufps xmm0, xmm0, 0xff
mulss xmm0, dword [rax + 0x37e0]
movss dword [rbp - 0x1d], xmm0
call fcn.14028b493
mov esi, eax
test eax, 0xff000000
je 0x14023f911
push rax
pushf
mov eax, 0xed0c4a66
pushf
not eax
add eax, 0x804d64e8
xor eax, 0xcf88843f
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xf9ca8d09
xor eax, 0x9f5162e4
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xfad1a824
xor eax, 0xc935798d
rol eax, 0x9c
popf
jmp 0x14023e796
push rax
pushf
mov eax, 0x4236314f
pushf
not eax
add eax, 0x8d7239c0
xor eax, 0xc36fcc01
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xf0640285
xor eax, 0xc5daa7ca
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xd70a6ef2
xor eax, 0xf6b63034
rol eax, 0x26
popf
pushf
not eax
add eax, 0xdd21e5de
xor eax, 0xeefd7d79
rol eax, 0xc
popf
jmp 0x14023e796
xor edi, edi
lea r8, [rbp + 0x7f]
test byte [rbx + 0x30], 1
lea rdx, [rbp - 0x39]
movaps xmm3, xmm10
mov dword [rsp + 0x20], edi
mov rcx, rbx
je 0x14023f9de
push rax
pushf
mov eax, 0xf6d02e56
pushf
not eax
add eax, 0xf5289e47
xor eax, 0xf70f9bb5
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x95b6d78e
xor eax, 0xb28f94a2
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xcd51830e
xor eax, 0x932c5b7a
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xd1cfc028
xor eax, 0xff143734
rol eax, 0x49
popf
jmp 0x14023e796
push rax
pushf
mov eax, 0xdbfdd917
pushf
not eax
add eax, 0xe02ffa7b
xor eax, 0xe7437f54
rol eax, 0x13
popf
pushf
not eax
add eax, 0xcb088d9c
xor eax, 0xd9567211
rol eax, 0x70
popf
jmp 0x14023e796
movss xmm0, dword [0x1400b8e74]
subss xmm9, xmm0
subss xmm7, xmm0
addss xmm6, xmm0
addss xmm8, xmm0
jmp 0x14023fade
subss xmm9, dword [0x1400b8e70]
subss xmm7, dword [0x1400b8e70]
addss xmm6, dword [0x1400b8e74]
addss xmm8, dword [0x1400b8e74]
push rax
pushf
mov eax, 0xbafe6052
pushf
not eax
add eax, 0xe800af53
xor eax, 0xb2d06e62
rol eax, 0x32
popf
pushf
not eax
add eax, 0xaed880c3
xor eax, 0xd438738b
rol eax, 0xe8
popf
pushf
not eax
add eax, 0x9dfc4275
xor eax, 0xb6563a3f
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xe2cbedbc
xor eax, 0xbe541321
rol eax, 0x62
popf
jmp 0x14023e796
movss dword [rbp + 0x7f], xmm9
movss dword [rbp + 0x83], xmm7
movss dword [rbp - 0x39], xmm6
movss dword [rbp - 0x35], xmm8
call fcn.1401761bf
mov r8d, dword [rbx + 0x78]
mov r9d, esi
mov rdx, qword [rbx + 0x80]
mov rcx, rbx
movss dword [rsp + 0x28], xmm11
mov dword [rsp + 0x20], 1
call fcn.1400fef43
mov dword [rbx + 0x78], edi
push rax
pushf
mov eax, 0x51a7de81
pushf
not eax
add eax, 0xc79d8848
xor eax, 0xfa229a46
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xea80f14e
xor eax, 0xfee72186
rol eax, 0x59
popf
jmp 0x14023e796
mov rbx, qword [rsp + 0xe0]
movaps xmm9, xmmword [rsp + 0x80]
movaps xmm8, xmmword [rsp + 0x90]
movaps xmm7, xmmword [rsp + 0xa0]
movaps xmm6, xmmword [rsp + 0xb0]
movaps xmm10, xmmword [rsp + 0x70]
movaps xmm11, xmmword [rsp + 0x60]
push rax
pushf
mov eax, 0xb41e392a
pushf
not eax
add eax, 0xd515095f
xor eax, 0xcba46f05
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xb70fbed7
xor eax, 0xb8abe839
rol eax, 0xa2
popf
jmp 0x14023e796
mov rdi, qword [rsp + 0xe8]
push rax
pushf
mov eax, 0x9b20798d
pushf
not eax
add eax, 0xe66878ea
xor eax, 0xd332d8a2
rol eax, 0xac
popf
pushf
not eax
add eax, 0xae3e4d23
xor eax, 0xb03897db
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xc7424360
xor eax, 0xdb374f1f
rol eax, 0x6e
popf
jmp 0x14023e796
add rsp, 0xc8
pop rsi
pop rbp
ret