Function at 0x1402895f2
Capabilities:
Encrypt data using speck

Disassembly:
push rax
pushf
mov eax, 0xfcaedd6c
pushf
not eax
add eax, 0xd5c9ceb7
xor eax, 0xd8d78cc1
rol eax, 0xd5
popf
pushf
not eax
add eax, 0x8f42db8d
xor eax, 0xdde2a1dd
rol eax, 0xb
popf
cmp eax, 0x29
jne 0x14028962f
popf
pop rax
jmp 0x14028b1e1
cmp eax, 0
jne 0x14028963e
popf
pop rax
jmp 0x1402898e1
cmp eax, 3
jne 0x14028964d
popf
pop rax
jmp 0x140289b6c
cmp eax, 1
jne 0x14028965c
popf
pop rax
jmp 0x140289a6e
cmp eax, 0xd
jne 0x14028966b
popf
pop rax
jmp 0x14028a0cf
cmp eax, 0x1a
jne 0x14028967a
popf
pop rax
jmp 0x14028a98c
cmp eax, 0xe
jne 0x140289689
popf
pop rax
jmp 0x14028a17a
cmp eax, 0xb
jne 0x140289698
popf
pop rax
jmp 0x140289f79
cmp eax, 0x19
jne 0x1402896a7
popf
pop rax
jmp 0x14028a940
cmp eax, 8
jne 0x1402896b6
popf
pop rax
jmp 0x140289dce
cmp eax, 0x2a
jne 0x1402896c5
popf
pop rax
jmp 0x14028b24c
cmp eax, 0x17
jne 0x1402896d4
popf
pop rax
jmp 0x14028a79b
cmp eax, 0x1c
jne 0x1402896e3
popf
pop rax
jmp 0x14028aa8e
cmp eax, 0x2e
jne 0x1402896f2
popf
pop rax
jmp 0x14028b438
cmp eax, 0x18
jne 0x140289701
popf
pop rax
jmp 0x14028a894
cmp eax, 0x2b
jne 0x140289710
popf
pop rax
jmp 0x14028b2bf
cmp eax, 0x1b
jne 0x14028971f
popf
pop rax
jmp 0x14028aa42
cmp eax, 0x2d
jne 0x14028972e
popf
pop rax
jmp 0x14028b3c9
cmp eax, 0x23
jne 0x14028973d
popf
pop rax
jmp 0x14028adc9
cmp eax, 0x25
jne 0x14028974c
popf
pop rax
jmp 0x14028af72
cmp eax, 0xf
jne 0x14028975b
popf
pop rax
jmp 0x14028a23d
cmp eax, 0x13
jne 0x14028976a
popf
pop rax
jmp 0x14028a424
cmp eax, 0x15
jne 0x140289779
popf
pop rax
jmp 0x14028a665
cmp eax, 0x24
jne 0x140289788
popf
pop rax
jmp 0x14028ae55
cmp eax, 0x1e
jne 0x140289797
popf
pop rax
jmp 0x14028ab99
cmp eax, 0xc
jne 0x1402897a6
popf
pop rax
jmp 0x14028a011
cmp eax, 0x26
jne 0x1402897b5
popf
pop rax
jmp 0x14028b018
cmp eax, 0x27
jne 0x1402897c4
popf
pop rax
jmp 0x14028b0bb
cmp eax, 0x1f
jne 0x1402897d3
popf
pop rax
jmp 0x14028ac32
cmp eax, 0x10
jne 0x1402897e2
popf
pop rax
jmp 0x14028a296
cmp eax, 0x2c
jne 0x1402897f1
popf
pop rax
jmp 0x14028b320
cmp eax, 9
jne 0x140289800
popf
pop rax
jmp 0x140289e45
cmp eax, 4
jne 0x14028980f
popf
pop rax
jmp 0x140289c46
cmp eax, 0x16
jne 0x14028981e
popf
pop rax
jmp 0x14028a6e6
cmp eax, 0x28
jne 0x14028982d
popf
pop rax
jmp 0x14028b14e
cmp eax, 0xa
jne 0x14028983c
popf
pop rax
jmp 0x140289eea
cmp eax, 0x22
jne 0x14028984b
popf
pop rax
jmp 0x14028ad5a
cmp eax, 0x14
jne 0x14028985a
popf
pop rax
jmp 0x14028a4bd
cmp eax, 7
jne 0x140289869
popf
pop rax
jmp 0x140289d92
cmp eax, 5
jne 0x140289878
popf
pop rax
jmp 0x140289c95
cmp eax, 2
jne 0x140289887
popf
pop rax
jmp 0x140289b0f
cmp eax, 0x20
jne 0x140289896
popf
pop rax
jmp 0x14028ac7f
cmp eax, 0x1d
jne 0x1402898a5
popf
pop rax
jmp 0x14028aaf1
cmp eax, 0x11
jne 0x1402898b4
popf
pop rax
jmp 0x14028a2cd
cmp eax, 6
jne 0x1402898c3
popf
pop rax
jmp 0x140289d0c
cmp eax, 0x21
jne 0x1402898d2
popf
pop rax
jmp 0x14028acf4
cmp eax, 0x12
jne 0x1402898e1
popf
pop rax
jmp 0x14028a397
mov rax, rsp
push rbp
push rbx
push rsi
push r13
push r14
push r15
lea rbp, [rsp - 0x78]
sub rsp, 0x178
movaps xmmword [rax - 0x68], xmm8
movaps xmmword [rax - 0x78], xmm9
movaps xmmword [rax - 0xa8], xmm12
movaps xmmword [rax - 0xb8], xmm13
mov rax, qword [0x1400c1010]
xor rax, rsp
mov qword [rbp - 0x28], rax
mov eax, dword [rcx + 0x24]
xorps xmm9, xmm9
movss xmm8, dword [r8]
mov r11d, 0x8e6dec1e
pushf
not r11d
add r11d, 0xce1ca7c5
xor r11d, 0xe0751c2a
rol r11d, 0xe3
popf
pushf
not r11d
add r11d, 0xd9096d6a
xor r11d, 0xc9fe0af1
rol r11d, 0xd8
popf
pushf
not r11d
add r11d, 0x884b0bda
xor r11d, 0x96b7399e
rol r11d, 0xa9
popf
comiss xmm8, xmm9
mov r14, qword [rbp + 0xd0]
mov r10, 0xffffffffffffffff
mov dword [rbp - 0x78], eax
mov r13, r8
mov eax, dword [rcx + 0x28]
mov rsi, rdx
mov dword [rbp - 0x74], eax
mov r15, rcx
mov qword [rbp - 0x70], rdx
mov ebx, 0xf1adb2ce
pushf
not ebx
add ebx, 0x80fd420c
xor ebx, 0xf0cd1c42
rol ebx, 0x8b
popf
pushf
not ebx
add ebx, 0x90e309ee
xor ebx, 0xbc2edcaf
rol ebx, 0xbc
popf
pushf
not ebx
add ebx, 0x9c3c8bdb
xor ebx, 0xb835eec5
rol ebx, 0x8d
popf
mov dword [rsp + 0x68], r11d
mov qword [rbp - 0x60], r10
jbe 0x140289a28
push rax
pushf
mov eax, 0x1454077e
pushf
not eax
add eax, 0x94196a8f
xor eax, 0x8562d997
rol eax, 0x9e
popf
pushf
not eax
add eax, 0x9c91b4d2
xor eax, 0x9de7c230
rol eax, 0x16
popf
jmp 0x140289620
push rax
pushf
mov eax, 0xca29c580
pushf
not eax
add eax, 0xab6eee38
xor eax, 0x9ad71e55
rol eax, 0x96
popf
pushf
not eax
add eax, 0x95febdf4
xor eax, 0x97d67963
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xb8a03d7e
xor eax, 0xe37616fd
rol eax, 0x23
popf
jmp 0x140289620
movsxd r10, dword [rdx + 0x24]
mov r9, qword [rdx + 8]
movsx ecx, bx
movzx eax, byte [r10 + r9 + 5]
movzx edx, byte [r10 + r9 + 4]
imul edx, ecx
movsx ecx, bx
add dx, ax
movzx eax, byte [r10 + r9 + 7]
movsx r8d, dx
movzx edx, byte [r10 + r9 + 6]
lea r10, [r11 - 2]
imul edx, ecx
add ax, dx
cwde
sub r8d, eax
movd xmm0, r8d
jmp 0x140289b6c
movsxd rdx, dword [rdx + 0x1c]
mov rax, qword [rsi + 8]
xorps xmm8, xmmword [0x1400b94a0]
movzx ecx, byte [rdx + rax + 0x13]
movzx eax, byte [rdx + rax + 0x12]
shl eax, 8
push rax
not eax
sub ecx, eax
pop rax
sub ecx, 1
movd xmm0, ecx
push rax
pushf
mov eax, 0x89ae93da
pushf
not eax
add eax, 0xbd1a1f49
xor eax, 0xb7f148f2
rol eax, 0xde
popf
pushf
not eax
add eax, 0xa6cd2b94
xor eax, 0x85a57aac
rol eax, 0x90
popf
jmp 0x140289620
movzx edx, byte [r13 + 0x20]
movss xmm12, dword [0x1400b8eb0]
mov dword [r15 + 0x24], edx
movaps xmm13, xmm12
movzx ecx, byte [r13 + 0x21]
movaps xmmword [rsp + 0x110], xmm11
mov dword [r15 + 0x28], ecx
cvtdq2ps xmm0, xmm0
divss xmm8, xmm0
xorps xmm0, xmm0
cvtsi2ss xmm0, rdx
divss xmm13, xmm0
xorps xmm0, xmm0
cvtsi2ss xmm0, rcx
divss xmm12, xmm0
test edx, edx
jne 0x140289bed
push rax
pushf
mov eax, 0x87ea6966
pushf
not eax
add eax, 0x80844f41
xor eax, 0xb90a0641
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xbff05d42
xor eax, 0x81b6e928
rol eax, 0x14
popf
jmp 0x140289620
push rax
pushf
mov eax, 0x5d0b050b
pushf
not eax
add eax, 0xa7ef671a
xor eax, 0xd148a079
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xd61acc92
xor eax, 0x95ec2f5c
rol eax, 0x29
popf
pushf
not eax
add eax, 0x849396fb
xor eax, 0xc086add9
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xa3401c4f
xor eax, 0x8ef0ae66
rol eax, 0xb6
popf
jmp 0x140289620
xorps xmm11, xmm11
jmp 0x140289d0c
mov eax, r11d
movd xmm0, edx
sub eax, edx
cvtdq2ps xmm0, xmm0
movd xmm11, eax
cvtdq2ps xmm11, xmm11
addss xmm0, xmm0
divss xmm11, xmm0
push rax
pushf
mov eax, 0x8699e61c
pushf
not eax
add eax, 0x88a8a4d1
xor eax, 0xac4e21d5
rol eax, 0x35
popf
pushf
not eax
add eax, 0xd9846f27
xor eax, 0x92d5cc5c
rol eax, 0x74
popf
pushf
not eax
add eax, 0xaa20f454
xor eax, 0xc100b59a
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xd2237b56
xor eax, 0xc3bb2a77
rol eax, 0x1b
popf
jmp 0x140289620
movaps xmmword [rsp + 0x120], xmm10
test ecx, ecx
jne 0x140289d4c
push rax
pushf
mov eax, 0x1e69dc10
pushf
not eax
add eax, 0xe03bd223
xor eax, 0xb662bb10
rol eax, 0x19
popf
pushf
not eax
add eax, 0xb51bcafb
xor eax, 0xb3ac6460
rol eax, 9
popf
jmp 0x140289620
push rax
pushf
mov eax, 0x595508f2
pushf
not eax
add eax, 0xc73b301f
xor eax, 0xc703f189
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xeef94cd2
xor eax, 0xed865820
rol eax, 0x94
popf
pushf
not eax
add eax, 0xdf5f8a99
xor eax, 0xe761a896
rol eax, 0xf3
popf
jmp 0x140289620
xorps xmm10, xmm10
jmp 0x140289e45
mov eax, r11d
movd xmm0, ecx
sub eax, ecx
cvtdq2ps xmm0, xmm0
movd xmm10, eax
cvtdq2ps xmm10, xmm10
addss xmm0, xmm0
divss xmm10, xmm0
push rax
pushf
mov eax, 0x96782b45
pushf
not eax
add eax, 0xb1f457e9
xor eax, 0xd70c73ba
rol eax, 3
popf
pushf
not eax
add eax, 0xb024f941
xor eax, 0xb8d9aabd
rol eax, 0xff
popf
pushf
not eax
add eax, 0xa5a0c7e0
xor eax, 0xbb931b4f
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xb5df29d6
xor eax, 0xd3c0eeef
rol eax, 0x7a
popf
jmp 0x140289620
xor r9d, r9d
xor r8d, r8d
mov dword [rsp + 0x6c], r9d
mov qword [rbp - 0x58], r8
cmp dword [r13 + 0x10], r8d
jle 0x140289eb7
push rax
pushf
mov eax, 0xdf7b9620
pushf
not eax
add eax, 0xaf942b7d
xor eax, 0xc329d6fa
rol eax, 0x4e
popf
pushf
not eax
add eax, 0x9ac413a7
xor eax, 0x926d50da
rol eax, 0x6f
popf
pushf
not eax
add eax, 0x9bb22101
xor eax, 0xd3621ba0
rol eax, 0x75
popf
pushf
not eax
add eax, 0xc4965ad6
xor eax, 0xb3e66560
rol eax, 0xf9
popf
jmp 0x140289620
push rax
pushf
mov eax, 0xca070c78
pushf
not eax
add eax, 0xee38720b
xor eax, 0xdadee0c3
rol eax, 0x41
popf
pushf
not eax
add eax, 0x9ef46de4
xor eax, 0xa0656340
rol eax, 0xed
popf
jmp 0x140289620
movaps xmmword [rsp + 0xe0], xmm14
add r14, 0xc
movss xmm14, dword [0x1400b8e68]
mov qword [rsp + 0x1c8], rdi
mov qword [rsp + 0x170], r12
movaps xmmword [rsp + 0x160], xmm6
movaps xmmword [rsp + 0x150], xmm7
push rax
pushf
mov eax, 0x819af88e
pushf
not eax
add eax, 0xaaf971e8
xor eax, 0xa6704a82
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xda7cc228
xor eax, 0x8df8df8c
rol eax, 0x98
popf
pushf
not eax
add eax, 0x8b2941cc
xor eax, 0xe308c65e
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xd1a77308
xor eax, 0x8b57d0b2
rol eax, 0x4d
popf
jmp 0x140289620
mov eax, dword [r14 + 8]
test eax, eax
je 0x140289fcb
push rax
pushf
mov eax, 0xbf5aec9f
pushf
not eax
add eax, 0x91a80cc9
xor eax, 0xb2724402
rol eax, 0x88
popf
pushf
not eax
add eax, 0xc890403a
xor eax, 0xcac4b583
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xf421dee9
xor eax, 0x8b125c63
rol eax, 0x75
popf
jmp 0x140289620
push rax
pushf
mov eax, 0x1a8f6b87
pushf
not eax
add eax, 0x9037caf5
xor eax, 0xbf10ba5b
rol eax, 0x46
popf
pushf
not eax
add eax, 0x82bdcf75
xor eax, 0xfa62aaca
rol eax, 0x98
popf
pushf
not eax
add eax, 0xbb49beeb
xor eax, 0xb7bad8bf
rol eax, 0xb
popf
jmp 0x140289620
mov ebx, dword [r14 - 8]
test ebx, ebx
je 0x14028a076
push rax
pushf
mov eax, 0x8a9c834d
pushf
not eax
add eax, 0x9146db8a
xor eax, 0x97b982a6
rol eax, 0x19
popf
pushf
not eax
add eax, 0xf8b70348
xor eax, 0xb8fe7eb3
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xfbaf2cdc
xor eax, 0xfb4e2b22
rol eax, 0xec
popf
pushf
not eax
add eax, 0x8c0602d1
xor eax, 0x90cfa9e8
rol eax, 0x2b
popf
jmp 0x140289620
push rax
pushf
mov eax, 0x708815dc
pushf
not eax
add eax, 0xd211d737
xor eax, 0xb95bcacf
rol eax, 0x35
popf
pushf
not eax
add eax, 0xadb1c1dc
xor eax, 0x9285723e
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xd627395b
xor eax, 0xa7a66df3
rol eax, 0x70
popf
pushf
not eax
add eax, 0xece1697d
xor eax, 0xe8ac2de2
rol eax, 0xa
popf
jmp 0x140289620
mov edi, dword [r14 - 4]
test edi, edi
je 0x14028a121
push rax
pushf
mov eax, 0xd1692da
pushf
not eax
add eax, 0xe2a410b7
xor eax, 0xaecf2ce2
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xd8501850
xor eax, 0xfecd340e
rol eax, 0xf0
popf
pushf
not eax
add eax, 0x9647f1f6
xor eax, 0x852cb6ea
rol eax, 0xec
popf
jmp 0x140289620
push rax
pushf
mov eax, 0xe851c339
pushf
not eax
add eax, 0xda5c55cf
xor eax, 0xb47afa30
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xb14ec0a7
xor eax, 0xd906a651
rol eax, 0xd
popf
pushf
not eax
add eax, 0xacc76b07
xor eax, 0x99c4920c
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xd2d613d7
xor eax, 0xe96b608c
rol eax, 0x95
popf
jmp 0x140289620
mov rax, qword [r13 + 8]
imul r12, r8, 0x1c
add r12, qword [r13 + 0x18]
test rax, rax
jne 0x14028a1e4
push rax
pushf
mov eax, 0x1a10702
pushf
not eax
add eax, 0x870b9b54
xor eax, 0xc063f056
rol eax, 0x24
popf
pushf
not eax
add eax, 0xd8931720
xor eax, 0x85468844
rol eax, 0xe2
popf
pushf
not eax
add eax, 0x84fb2e16
xor eax, 0x994f0b56
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xbd2a68ec
xor eax, 0xbec87d5b
rol eax, 0x8e
popf
jmp 0x140289620
push rax
pushf
mov eax, 0x2d50902e
pushf
not eax
add eax, 0x97cc2a53
xor eax, 0xceece0e7
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xd89a391b
xor eax, 0xfce7b857
rol eax, 0x29
popf
pushf
not eax
add eax, 0xbc7c545c
xor eax, 0x9d838abe
rol eax, 0xc3
popf
pushf
not eax
add eax, 0x824dd162
xor eax, 0x9ffdeea4
rol eax, 0x18
popf
jmp 0x140289620
mov edx, dword [r13 + 4]
push r9
not r9d
sub edx, r9d
pop r9
sub edx, 1
jmp 0x14028a2cd
mov edx, dword [rax + r8*4]
push rax
pushf
mov eax, 0x82bf8e51
pushf
not eax
add eax, 0xc042ccf9
xor eax, 0xea31e2ea
rol eax, 0x26
popf
pushf
not eax
add eax, 0xbbf5c6a3
xor eax, 0xcf3eb3a5
rol eax, 0xfd
popf
jmp 0x140289620
mov rcx, rsi
call fcn.1401bf8c1
mov edx, dword [r15 + 0x1c]
mov r10d, eax
add dword [r14], edx
sub ebx, edx
add dword [r14 + 4], edx
sub edi, edx
mov dword [r14 - 8], ebx
mov dword [r14 - 4], edi
mov r8, qword [rsi + 8]
movsxd r9, dword [rsi + 0x28]
mov dword [rsp + 0x64], eax
movsxd rax, dword [rsi + 0x24]
movzx ecx, byte [rax + r8 + 0x22]
movzx edx, byte [rax + r8 + 0x23]
mov eax, ecx
shl eax, 8
push rdx
not edx
sub eax, edx
pop rdx
sub eax, 1
cmp r10d, eax
jge 0x14028a351
push rax
pushf
mov eax, 0x518c851d
pushf
not eax
add eax, 0xe3d08a0c
xor eax, 0xd63872ec
rol eax, 0x26
popf
pushf
not eax
add eax, 0xa62216d6
xor eax, 0xa7049645
rol eax, 0x64
popf
jmp 0x140289620
push rax
pushf
mov eax, 0x56e81bf6
pushf
not eax
add eax, 0xa5183341
xor eax, 0xa3c65f65
rol eax, 0x27
popf
pushf
not eax
add eax, 0xa4c78851
xor eax, 0x8575cbeb
rol eax, 0x5b
popf
pushf
not eax
add eax, 0x80873f26
xor eax, 0xf7208b28
rol eax, 0xdb
popf
jmp 0x140289620
lea eax, [r10*4]
mov ecx, 0x6f8fc265
pushf
not ecx
add ecx, 0xa2c0744b
xor ecx, 0x974c1b5a
rol ecx, 0x9c
popf
pushf
not ecx
add ecx, 0x8dd1b7e0
xor ecx, 0xa9d8f3a1
rol ecx, 0x35
popf
pushf
not ecx
add ecx, 0xa2fe72bd
xor ecx, 0x9429ed95
rol ecx, 0xec
popf
pushf
not ecx
add ecx, 0xd3e7b95c
xor ecx, 0xe696f514
rol ecx, 0x30
popf
movsxd rdx, eax
push r8
not r8
sub rdx, r8
pop r8
sub rdx, 1
movsx ecx, cx
movzx r8d, byte [rdx + r9]
movzx eax, byte [rdx + r9 + 1]
imul r8d, ecx
add r8w, ax
jmp 0x14028a4bd
shl rcx, 8
push rdx
not rdx
sub rcx, rdx
pop rdx
sub rcx, 1
lea rax, [r8 + rcx*4]
movzx r8d, byte [rax + r9 - 3]
movzx edx, byte [rax + r9 - 4]
mov eax, 0x1ad47c4c
pushf
not eax
add eax, 0xa3744d70
xor eax, 0xe26e7706
rol eax, 0x23
popf
pushf
not eax
add eax, 0xa0b2db8c
xor eax, 0xbd81729d
rol eax, 0x16
popf
pushf
not eax
add eax, 0xd2cf1819
xor eax, 0x9351aee2
rol eax, 0xda
popf
cwde
imul edx, eax
add r8w, dx
push rax
pushf
mov eax, 0xca6673fe
pushf
not eax
add eax, 0xdffa9d8f
xor eax, 0xa5153705
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xb0818ccd
xor eax, 0xf5797ae3
rol eax, 0x85
popf
jmp 0x140289620
movsx eax, r8w
xorps xmm3, xmm3
mov dword [rsp + 0x7c], eax
xorps xmm2, xmm2
mov eax, dword [r15 + 0x28]
mov edx, r10d
mov rcx, rsi
cvtsi2ss xmm3, rax
mov eax, dword [r15 + 0x24]
cvtsi2ss xmm2, rax
lea rax, [rbp - 0x50]
mov qword [rsp + 0x48], rax
lea rax, [rbp - 0x4c]
mov qword [rsp + 0x40], rax
lea rax, [rbp - 0x7c]
mov qword [rsp + 0x38], rax
lea rax, [rbp - 0x80]
mov qword [rsp + 0x30], rax
movss dword [rsp + 0x28], xmm9
mulss xmm3, xmm8
mulss xmm2, xmm8
movss dword [rsp + 0x20], xmm9
call fcn.1401aa976
mov eax, dword [r15 + 0x28]
lea r8, [rbp - 0x30]
mov ecx, dword [r15 + 0x24]
xorps xmm6, xmm6
mov edx, dword [r14 - 4]
xorps xmm7, xmm7
mov esi, dword [r15 + 0x18]
sub edx, eax
mov edi, dword [r14 - 8]
jmp 0x14028a545
inc edx
cvtsi2ss xmm6, rax
sub edi, ecx
mov eax, esi
jmp 0x14028a551
inc edi
mov dword [rsp + 0x60], edx
mov edx, dword [rsp + 0x64]
imul eax, dword [r14 + 4]
cvtsi2ss xmm7, rcx
mov rcx, qword [rbp - 0x70]
movsxd rbx, eax
movsxd rax, dword [r14]
push rax
not rax
sub rbx, rax
pop rax
sub rbx, 1
mulss xmm6, xmm8
add rbx, qword [r15 + 0x30]
mulss xmm7, xmm8
call fcn.1401655ad
mov edx, dword [rsp + 0x64]
movaps xmm3, xmm6
mov rcx, qword [rbp - 0x70]
movaps xmm2, xmm7
mov dword [rsp + 0x70], eax
xor eax, eax
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x74]
mov qword [rsp + 0x38], rax
lea rax, [rsp + 0x78]
mov qword [rsp + 0x30], rax
movss dword [rsp + 0x28], xmm9
movss dword [rsp + 0x20], xmm9
call fcn.1401aa976
mov eax, dword [rsp + 0x60]
mov dword [rbp - 0x44], eax
mov qword [rbp - 0x38], rbx
mov dword [rbp - 0x48], edi
mov dword [rbp - 0x40], esi
test edi, edi
je 0x14028a632
push rax
pushf
mov eax, 0x4a750b57
pushf
not eax
add eax, 0x9badc659
xor eax, 0xd930ffee
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xa5d63e10
xor eax, 0x8592baa0
rol eax, 0x88
popf
pushf
not eax
add eax, 0xad358428
xor eax, 0x8bb83103
rol eax, 0xf5
popf
jmp 0x140289620
push rax
pushf
mov eax, 0x87d59032
pushf
not eax
add eax, 0x87d94e30
xor eax, 0x8eadbeff
rol eax, 0xa6
popf
pushf
not eax
add eax, 0x91e98aee
xor eax, 0xe8e8ca4a
rol eax, 0xe9
popf
jmp 0x140289620
test eax, eax
je 0x14028a6a0
push rax
pushf
mov eax, 0xf5500cdf
pushf
not eax
add eax, 0xd9d71399
xor eax, 0xc232eac4
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xa0a70e32
xor eax, 0xe312e95b
rol eax, 0xd2
popf
jmp 0x140289620
push rax
pushf
mov eax, 0x984b076b
pushf
not eax
add eax, 0x9c9771a3
xor eax, 0xd33e3987
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xdde378e9
xor eax, 0x897d6b6c
rol eax, 0x55
popf
pushf
not eax
add eax, 0xae52c332
xor eax, 0xaaac888c
rol eax, 0xc0
popf
jmp 0x140289620
mov edx, dword [rsp + 0x70]
lea r9, [rbp - 0x68]
mov rcx, qword [rbp - 0x30]
xor eax, eax
movaps xmm0, xmm6
mov dword [rsp + 0x60], eax
minss xmm0, xmm7
mov qword [rbp - 0x68], rax
movaps xmm2, xmm14
lea rax, [rsp + 0x60]
mov qword [rsp + 0x20], rax
divss xmm2, xmm0
call fcn.14014b5f4
mov rdi, rax
test rax, rax
je 0x14028a755
push rax
pushf
mov eax, 0x231ecb3
pushf
not eax
add eax, 0xbf315ec2
xor eax, 0xcc6a9d37
rol eax, 0x1b
popf
pushf
not eax
add eax, 0x9b3a2123
xor eax, 0xcfb57111
rol eax, 0xbd
popf
jmp 0x140289620
push rax
pushf
mov eax, 0xf1628fa7
pushf
not eax
add eax, 0xf94007a5
xor eax, 0x8b9fbcbc
rol eax, 0x10
popf
pushf
not eax
add eax, 0xf3b33ee1
xor eax, 0xd93ab13c
rol eax, 0x9e
popf
pushf
not eax
add eax, 0x9cbac626
xor eax, 0xe06804ed
rol eax, 0xdc
popf
jmp 0x140289620
mov eax, dword [rsp + 0x74]
lea rcx, [rbp - 0x48]
mov rbx, qword [rbp - 0x68]
mov rdx, rdi
mov r9d, dword [rsp + 0x60]
mov r8, rbx
mov dword [rsp + 0x48], eax
mov eax, dword [rsp + 0x78]
mov dword [rsp + 0x40], eax
movss dword [rsp + 0x38], xmm9
movss dword [rsp + 0x30], xmm9
movss dword [rsp + 0x28], xmm6
movss dword [rsp + 0x20], xmm7
call fcn.140124e95
test rbx, rbx
je 0x14028a83b
push rax
pushf
mov eax, 0x8659bf31
pushf
not eax
add eax, 0xd49177bc
xor eax, 0xbce2899f
rol eax, 0x84
popf
pushf
not eax
add eax, 0xf9776ab6
xor eax, 0x9fc2387a
rol eax, 0x25
popf
pushf
not eax
add eax, 0x8ac8242d
xor eax, 0x87843ca3
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xa6c41c8e
xor eax, 0x8e1c21ed
rol eax, 0x9c
popf
jmp 0x140289620
push rax
pushf
mov eax, 0xe4ef8d9a
pushf
not eax
add eax, 0xafc58115
xor eax, 0xbde56a42
rol eax, 0xfc
popf
pushf
not eax
add eax, 0x9c8f957e
xor eax, 0xad5896e7
rol eax, 0xb8
popf
pushf
not eax
add eax, 0x974f4764
xor eax, 0xfde53a92
rol eax, 0x57
popf
pushf
not eax
add eax, 0xe14cc8a2
xor eax, 0xf4528f85
rol eax, 0x4b
popf
jmp 0x140289620
mov rax, qword [0x1400c1950]
test rax, rax
je 0x14028a8e6
push rax
pushf
mov eax, 0xacbc38a0
pushf
not eax
add eax, 0xb9fec568
xor eax, 0x8e774f4d
rol eax, 0xe4
popf
pushf
not eax
add eax, 0x9db375ee
xor eax, 0xf0ae3bf6
rol eax, 0x65
popf
pushf
not eax
add eax, 0xfedcf22d
xor eax, 0x9fbc1a29
rol eax, 0x3c
popf
jmp 0x140289620
push rax
pushf
mov eax, 0x7c44b65d
pushf
not eax
add eax, 0xb8e65ebc
xor eax, 0xf5dc8d27
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xe249c9c0
xor eax, 0xc84d32bc
rol eax, 0x39
popf
pushf
not eax
add eax, 0x8ed551ab
xor eax, 0xb2da71ba
rol eax, 0x25
popf
pushf
not eax
add eax, 0xd636bfc1
xor eax, 0xa9e83fd4
rol eax, 0x8b
popf
jmp 0x140289620
dec dword [rax + 0xf4]
push rax
pushf
mov eax, 0x8283e39
pushf
not eax
add eax, 0x8d0fa3b4
xor eax, 0x84449c65
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xd399db13
xor eax, 0xe348ccd1
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xd69b60cd
xor eax, 0x9a5150f3
rol eax, 0x6d
popf
jmp 0x140289620
mov rcx, rbx
jmp 0x14028a990
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov rax, qword [0x1400c1950]
test rax, rax
je 0x14028a9fb
push rax
pushf
mov eax, 0x6892dd52
pushf
not eax
add eax, 0xcd9b6149
xor eax, 0xea953a30
rol eax, 0x16
popf
pushf
not eax
add eax, 0xf1dbed91
xor eax, 0x957d510b
rol eax, 0x73
popf
pushf
not eax
add eax, 0xf8505e81
xor eax, 0x941ed393
rol eax, 0x21
popf
pushf
not eax
add eax, 0xba2eedc1
xor eax, 0xbbfc1e35
rol eax, 0xc5
popf
jmp 0x140289620
push rax
pushf
mov eax, 0x8c6b7ae0
pushf
not eax
add eax, 0xdfb82d18
xor eax, 0xf0c8491c
rol eax, 0x71
popf
pushf
not eax
add eax, 0x91e77dc4
xor eax, 0xbaef7071
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xa505ac91
xor eax, 0x89c52693
rol eax, 0x30
popf
jmp 0x140289620
dec dword [rax + 0xf4]
push rax
pushf
mov eax, 0xf045ebbc
pushf
not eax
add eax, 0xbe863395
xor eax, 0xe719a65d
rol eax, 0x60
popf
pushf
not eax
add eax, 0xe60151e8
xor eax, 0xacec8789
rol eax, 0xe
popf
pushf
not eax
add eax, 0xf3947e19
xor eax, 0xf599bbc6
rol eax, 0x3c
popf
jmp 0x140289620
mov rcx, rdi
jmp 0x14028aa92
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
push rax
pushf
mov eax, 0x48cafbe
pushf
not eax
add eax, 0xa3a455bd
xor eax, 0x84fd3d6d
rol eax, 0xb8
popf
pushf
not eax
add eax, 0x826b1971
xor eax, 0x8439c142
rol eax, 0x39
popf
pushf
not eax
add eax, 0xfa475472
xor eax, 0xdf73beff
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xf68c9767
xor eax, 0xd6192e96
rol eax, 0xc
popf
jmp 0x140289620
mov rcx, qword [rbp - 0x30]
test rcx, rcx
je 0x14028ab40
push rax
pushf
mov eax, 0x4155ec03
pushf
not eax
add eax, 0xa246fa28
xor eax, 0xc2ff5c6c
rol eax, 0xd4
popf
pushf
not eax
add eax, 0x9d70179b
xor eax, 0xa71df602
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xdef614c4
xor eax, 0xe0f5e6d2
rol eax, 0xa0
popf
jmp 0x140289620
push rax
pushf
mov eax, 0x81d81607
pushf
not eax
add eax, 0xe089d25e
xor eax, 0xbe9d140e
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xe3592fe8
xor eax, 0xa3662066
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xf9f9c1cd
xor eax, 0xcca7f2b4
rol eax, 0x76
popf
pushf
not eax
add eax, 0xc01f5cbc
xor eax, 0x9fcd50b7
rol eax, 0x50
popf
jmp 0x140289620
mov rax, qword [0x1400c1950]
test rax, rax
je 0x14028abeb
push rax
pushf
mov eax, 0x3ab4cb12
pushf
not eax
add eax, 0xfb4c6ff3
xor eax, 0xa79c7734
rol eax, 0x68
popf
pushf
not eax
add eax, 0xb81551d7
xor eax, 0xcb9f514a
rol eax, 0xd
popf
pushf
not eax
add eax, 0xb4fe3269
xor eax, 0xef798553
rol eax, 0xbf
popf
jmp 0x140289620
push rax
pushf
mov eax, 0x428d51ce
pushf
not eax
add eax, 0xc173dd64
xor eax, 0xf9fbe483
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xb0f74e8f
xor eax, 0xc3538cb6
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xe40897ec
xor eax, 0xfc0bd034
rol eax, 0xc1
popf
jmp 0x140289620
dec dword [rax + 0xf4]
push rax
pushf
mov eax, 0xf6d50e84
pushf
not eax
add eax, 0xdc6ef60f
xor eax, 0x87b708ec
rol eax, 0xee
popf
pushf
not eax
add eax, 0x88d1cb64
xor eax, 0x888cbf04
rol eax, 8
popf
pushf
not eax
add eax, 0xfcdd131b
xor eax, 0x884b36d6
rol eax, 0xb3
popf
jmp 0x140289620
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov edx, dword [r15 + 0x24]
cmp edx, 1
jbe 0x14028acc1
push rax
pushf
mov eax, 0x94d63a25
pushf
not eax
add eax, 0xd2892991
xor eax, 0xa1fcdf5d
rol eax, 0x47
popf
pushf
not eax
add eax, 0xe1db82e0
xor eax, 0xb2836791
rol eax, 0xca
popf
jmp 0x140289620
push rax
pushf
mov eax, 0xa14667a2
pushf
not eax
add eax, 0x8e758eff
xor eax, 0x91015eec
rol eax, 0x63
popf
pushf
not eax
add eax, 0xa777aeeb
xor eax, 0xc603e176
rol eax, 0xa1
popf
jmp 0x140289620
mov r9d, dword [r15 + 0x18]
mov eax, r9d
imul eax, dword [r14 + 4]
mov r8d, dword [r14 - 4]
mov dword [rsp + 0x20], edx
mov edx, dword [r14 - 8]
movsxd rcx, eax
movsxd rax, dword [r14]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
add rcx, qword [r15 + 0x30]
call fcn.14020b1e7
push rax
pushf
mov eax, 0x74c821ba
pushf
not eax
add eax, 0x8b273ac3
xor eax, 0xa62987c1
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xb6abd21b
xor eax, 0xb2f6dbc5
rol eax, 0x62
popf
jmp 0x140289620
mov edx, dword [r15 + 0x28]
cmp edx, 1
jbe 0x14028ad96
push rax
pushf
mov eax, 0x43982cf9
pushf
not eax
add eax, 0xb5219ba3
xor eax, 0xed288c8f
rol eax, 4
popf
pushf
not eax
add eax, 0x900fae36
xor eax, 0xc5b78bcc
rol eax, 0x2f
popf
jmp 0x140289620
push rax
pushf
mov eax, 0xde791e25
pushf
not eax
add eax, 0xcbfbfa36
xor eax, 0x9a05e80f
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xa5b312c2
xor eax, 0x950ad3d2
rol eax, 0xc
popf
jmp 0x140289620
mov r9d, dword [r15 + 0x18]
mov eax, r9d
imul eax, dword [r14 + 4]
mov r8d, dword [r14 - 4]
mov dword [rsp + 0x20], edx
mov edx, dword [r14 - 8]
movsxd rcx, eax
movsxd rax, dword [r14]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
add rcx, qword [r15 + 0x30]
call fcn.1401c1ee2
push rax
pushf
mov eax, 0x6a362d27
pushf
not eax
add eax, 0x83ce01e6
xor eax, 0xbe1f19b2
rol eax, 0x56
popf
pushf
not eax
add eax, 0xeeaec232
xor eax, 0xbf101942
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xf007c4ce
xor eax, 0xfe6e313a
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xc49ac2f2
xor eax, 0xae84dbc1
rol eax, 0xeb
popf
jmp 0x140289620
movzx eax, word [r14]
mov ecx, dword [rbp - 0x80]
mov edx, dword [rbp - 0x7c]
movd xmm0, dword [rsp + 0x7c]
mov r8, qword [rbp - 0x58]
mov r9d, dword [rsp + 0x6c]
mov rsi, qword [rbp - 0x70]
mov r11d, dword [rsp + 0x68]
cvtdq2ps xmm0, xmm0
mov word [r12], ax
movzx eax, word [r14 + 4]
mov word [r12 + 2], ax
movzx eax, word [r14]
add ax, word [r14 - 8]
mulss xmm0, xmm8
mov word [r12 + 4], ax
movzx eax, word [r14 + 4]
add ax, word [r14 - 4]
movss dword [r12 + 0x10], xmm0
movd xmm1, ecx
mov word [r12 + 6], ax
mov rax, r8
cvtdq2ps xmm1, xmm1
movd xmm0, edx
cvtdq2ps xmm0, xmm0
mulss xmm1, xmm13
mulss xmm0, xmm12
addss xmm1, xmm11
addss xmm0, xmm10
movss dword [r12 + 8], xmm1
movss dword [r12 + 0xc], xmm0
add ecx, dword [r14 - 8]
movd xmm0, ecx
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm13
addss xmm0, xmm11
movss dword [r12 + 0x14], xmm0
mov ecx, dword [r14 - 4]
push rdx
not edx
sub ecx, edx
pop rdx
sub ecx, 1
cmp dword [rsp + 0x64], 0
cmovne rax, qword [rbp - 0x60]
movd xmm0, ecx
mov r10, rax
cvtdq2ps xmm0, xmm0
mov qword [rbp - 0x60], rax
mulss xmm0, xmm12
addss xmm0, xmm10
movss dword [r12 + 0x18], xmm0
jmp 0x14028b320
cmp dword [r15 + 0x20], 0
jne 0x14028afd2
push rax
pushf
mov eax, 0xdb2fc0e6
pushf
not eax
add eax, 0xdb30084d
xor eax, 0xc13d4c13
rol eax, 0x52
popf
pushf
not eax
add eax, 0xea77dea2
xor eax, 0xf79f3dc6
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xcd9e8c64
xor eax, 0xa716078d
rol eax, 0x14
popf
pushf
not eax
add eax, 0x84bdd1ce
xor eax, 0xb358cfef
rol eax, 0x84
popf
jmp 0x140289620
push rax
pushf
mov eax, 0x5b8c2a3d
pushf
not eax
add eax, 0xe6cfda71
xor eax, 0xc6e0707a
rol eax, 0xce
popf
pushf
not eax
add eax, 0xf5cfd417
xor eax, 0xc7ee0e15
rol eax, 0x62
popf
pushf
not eax
add eax, 0x9b95164c
xor eax, 0x926ddb5c
rol eax, 0x70
popf
jmp 0x140289620
test eax, eax
je 0x14028b062
push rax
pushf
mov eax, 0xffdb1e
pushf
not eax
add eax, 0x8003f739
xor eax, 0xdfd2c5b5
rol eax, 0xd7
popf
pushf
not eax
add eax, 0x8de3cbef
xor eax, 0xea402745
rol eax, 0x40
popf
pushf
not eax
add eax, 0xed84834f
xor eax, 0x91163b87
rol eax, 0xf0
popf
jmp 0x140289620
push rax
pushf
mov eax, 0x2a5b366e
pushf
not eax
add eax, 0xa5d6f5da
xor eax, 0x83f6f9ea
rol eax, 0x79
popf
pushf
not eax
add eax, 0xec3c5432
xor eax, 0xd0de0f5e
rol eax, 0xea
popf
pushf
not eax
add eax, 0x9b5c2092
xor eax, 0xbd722aef
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xaec27db7
xor eax, 0xc60a9e26
rol eax, 0x2c
popf
jmp 0x140289620
cmp dword [r14 - 8], 0
jne 0x14028b0f5
push rax
pushf
mov eax, 0xdb661b52
pushf
not eax
add eax, 0xbb9a8b91
xor eax, 0xcb4c43d6
rol eax, 0xe6
popf
pushf
not eax
add eax, 0x939b45be
xor eax, 0xb58e4b13
rol eax, 0xde
popf
jmp 0x140289620
push rax
pushf
mov eax, 0x880c1599
pushf
not eax
add eax, 0x85dee254
xor eax, 0xae8dc4e3
rol eax, 0xba
popf
pushf
not eax
add eax, 0x8d6aaca6
xor eax, 0xf66716ed
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xaa776fe5
xor eax, 0x9781b034
rol eax, 0x17
popf
pushf
not eax
add eax, 0xe17a951f
xor eax, 0xd3691388
rol eax, 0x56
popf
jmp 0x140289620
cmp dword [r14 - 4], 0
jne 0x14028b188
push rax
pushf
mov eax, 0x3bfa467b
pushf
not eax
add eax, 0xdebac082
xor eax, 0xc96e2695
rol eax, 0x22
popf
pushf
not eax
add eax, 0xd9dca0c6
xor eax, 0xab232e6c
rol eax, 0x61
popf
jmp 0x140289620
push rax
pushf
mov eax, 0xaaf1c5b4
pushf
not eax
add eax, 0x93f98432
xor eax, 0xdaf082cb
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xc1fb7064
xor eax, 0x959ca2d6
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xae277c6e
xor eax, 0xf962dd0e
rol eax, 0x13
popf
pushf
not eax
add eax, 0xe6f14e61
xor eax, 0xe08737c1
rol eax, 0x69
popf
jmp 0x140289620
test r10, r10
js 0x14028b219
push rax
pushf
mov eax, 0xe95c6689
pushf
not eax
add eax, 0xb000c689
xor eax, 0x837b2182
rol eax, 0xa7
popf
pushf
not eax
add eax, 0x9c3a2311
xor eax, 0xac6fe46e
rol eax, 0xd1
popf
jmp 0x140289620
push rax
pushf
mov eax, 0x9fca15c9
pushf
not eax
add eax, 0xd07a8542
xor eax, 0xe7642986
rol eax, 0xb
popf
pushf
not eax
add eax, 0x8c8456ac
xor eax, 0xef2c5fed
rol eax, 0xeb
popf
jmp 0x140289620
mov rdx, qword [r13 + 0x18]
imul rax, r10, 0x1c
imul rcx, r8, 0x1c
movups xmm0, xmmword [rax + rdx]
movups xmmword [rcx + rdx], xmm0
movsd xmm1, qword [rax + rdx + 0x10]
movsd qword [rcx + rdx + 0x10], xmm1
mov eax, dword [rax + rdx + 0x18]
mov dword [rcx + rdx + 0x18], eax
jmp 0x14028b320
xor r11d, r11d
mov dword [rsp + 0x68], r11d
push rax
pushf
mov eax, 0x8d78c935
pushf
not eax
add eax, 0xf5736930
xor eax, 0x8452d94c
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xa794de86
xor eax, 0xbe64cce0
rol eax, 0x73
popf
pushf
not eax
add eax, 0xaf051168
xor eax, 0xe3b2e52a
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xb863f9a5
xor eax, 0x94f0a64c
rol eax, 0x38
popf
jmp 0x140289620
inc r9d
inc r8
add r14, 0x18
mov dword [rsp + 0x6c], r9d
mov qword [rbp - 0x58], r8
cmp r9d, dword [r13 + 0x10]
jl 0x14028b383
push rax
pushf
mov eax, 0x1d22ceb0
pushf
not eax
add eax, 0xedf819fd
xor eax, 0xbe8d42c4
rol eax, 0x68
popf
pushf
not eax
add eax, 0x8d454ce9
xor eax, 0xb1c4cb67
rol eax, 0x17
popf
pushf
not eax
add eax, 0x8653654f
xor eax, 0xf7918dc7
rol eax, 0x75
popf
jmp 0x140289620
push rax
pushf
mov eax, 0xe76ea9e2
pushf
not eax
add eax, 0xa2efdcbf
xor eax, 0x96c4c806
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xf9ca3eab
xor eax, 0xc9b3d32d
rol eax, 0x88
popf
pushf
not eax
add eax, 0x8b800c53
xor eax, 0xf6eaa5cd
rol eax, 0xe
popf
jmp 0x140289620
movaps xmm14, xmmword [rsp + 0xe0]
movaps xmm7, xmmword [rsp + 0x150]
movaps xmm6, xmmword [rsp + 0x160]
mov r12, qword [rsp + 0x170]
mov rdi, qword [rsp + 0x1c8]
push rax
pushf
mov eax, 0x8dc6c789
pushf
not eax
add eax, 0xaccaf9da
xor eax, 0xc430a34f
rol eax, 0x49
popf
pushf
not eax
add eax, 0x8d42ff64
xor eax, 0xfc2c4d92
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xb1251c05
xor eax, 0xb0b4e83c
rol eax, 0x8d
popf
jmp 0x140289620
mov eax, dword [rbp - 0x78]
movaps xmm11, xmmword [rsp + 0x110]
movaps xmm10, xmmword [rsp + 0x120]
mov dword [r15 + 0x24], eax
mov eax, dword [rbp - 0x74]
mov dword [r15 + 0x28], eax
mov eax, r11d
mov rcx, qword [rbp - 0x28]
xor rcx, rsp
call fcn.14020dea3
lea r11, [rsp + 0x178]
movaps xmm8, xmmword [r11 - 0x38]
movaps xmm9, xmmword [r11 - 0x48]
movaps xmm12, xmmword [r11 - 0x78]
movaps xmm13, xmmword [r11 - 0x88]
mov rsp, r11
pop r15
pop r14
pop r13
pop rsi
pop rbx
pop rbp
ret