Function at 0x14005b7e0
Capabilities:
Create process on windows
Encode data using xor

Disassembly:
mov rax, rsp
mov qword [rax + 0x18], rbx
mov qword [rax + 0x20], rsi
push rbp
push rdi
push r12
push r14
push r15
lea rbp, [rax - 0x48]
sub rsp, 0x120
movaps xmmword [rax - 0x38], xmm6
movaps xmmword [rax - 0x48], xmm7
movaps xmmword [rax - 0x58], xmm8
movaps xmmword [rax - 0x68], xmm9
movaps xmmword [rax - 0x78], xmm10
movaps xmmword [rax - 0x88], xmm11
mov eax, dword [str.P__4]
mov dword [rbp + 0x50], eax
movzx eax, byte [0x14011e960]
mov byte [rbp + 0x50], 0x4d
xor byte [rbp + 0x51], 0x31
xor byte [rbp + 0x52], 0x32
xor byte [rbp + 0x53], 0x33
xor al, 0x34
mov byte [rbp + 0x54], al
xorps xmm0, xmm0
movups xmmword [rbp - 0x80], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x70], xmm1
lea rax, [rbp + 0x50]
mov rsi, 0xffffffffffffffff
mov r8, rsi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x14005b860
lea rdx, [rbp + 0x50]
lea rcx, [rbp - 0x80]
call fcn.140001450
nop
lea rcx, [rbp - 0x80]
cmp qword [rbp - 0x68], 0xf
cmova rcx, qword [rbp - 0x80]
call fcn.140034cf0
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, 0xf
jbe 0x14005b8ca
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005b8c5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14005b8c5
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400f6564
movdqa xmm0, xmmword [0x140121320]
movdqu xmmword [rbp - 0x70], xmm0
mov byte [rbp - 0x80], 0
mov rax, qword [0x1401765d0]
mov r8, qword [rax + 0x40c8]
movss xmm11, dword [0x140121148]
cmp byte [r8 + 0xcf], 0
jne 0x14005b926
mov edx, dword [r8 + 0x1cc]
mov eax, edx
neg eax
sbb ecx, ecx
add ecx, 2
cmp qword [r8 + 0x1c0], 0
je 0x14005b91d
neg edx
sbb ecx, ecx
add ecx, 6
movaps xmm1, xmm11
call fcn.1400378f0
mov rbx, qword [0x140175558]
movups xmm0, xmmword [str.tTSGXWC_Q]
movups xmmword [rbp - 0x80], xmm0
movdqa xmm8, xmmword [0x140121430]
movdqa xmm6, xmmword [0x140121360]
movdqa xmm10, xmmword [0x140121490]
movdqa xmm9, xmmword [0x140121390]
movdqa xmm7, xmmword [0x1401217e0]
xor edi, edi
mov r12d, dword [0x140138098]
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x14005bac0
cmp r12d, 2
jl 0x14005ba85
mov edx, edi
movdqa xmmword [rsp + 0x40], xmm10
lea rcx, [rbp - 0x7c]
mov r8d, dword [rsp + 0x40]
nop dword [rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm6
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm8
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [rdx + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm6
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm8
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x10
jl 0x14005b9a0
jmp 0x14005bac0
lea r9, [rbp - 0x80]
mov r8d, edi
nop dword [rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x10
jl 0x14005ba90
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x50], xmm1
lea rax, [rbp - 0x80]
mov r8, rsi
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], dil
jne 0x14005bae0
lea rdx, [rbp - 0x80]
lea rcx, [rsp + 0x40]
call fcn.140001450
nop
lea rcx, [rsp + 0x40]
cmp qword [rsp + 0x58], 0xf
cmova rcx, qword [rsp + 0x40]
lea rdx, [rbx + 0x490]
call fcn.14005eee0
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, 0xf
jbe 0x14005bb56
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005bb51
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14005bb51
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400f6564
mov rax, qword [0x140175558]
lea rbx, [rax + 0x4c3]
lea r14, [rax + 0x4c2]
movsd xmm0, qword [0x14011ea40]
movsd qword [rsp + 0x40], xmm0
movzx ecx, word [0x14011ea48]
mov word [rsp + 0x48], cx
movzx eax, byte [0x14011ea4a]
mov byte [rsp + 0x40], 0x48
xor byte [rsp + 0x41], 0x31
xor byte [rsp + 0x42], 0x32
xor byte [rsp + 0x43], 0x33
xor byte [rsp + 0x44], 0x34
xor byte [rsp + 0x45], 0x35
xor byte [rsp + 0x46], 0x36
xor byte [rsp + 0x47], 0x37
xor cl, 0x38
mov byte [rsp + 0x48], cl
xor byte [rsp + 0x49], 0x39
xor al, 0x3a
mov byte [rsp + 0x4a], al
xorps xmm0, xmm0
movups xmmword [rbp - 0x80], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x70], xmm1
lea rax, [rsp + 0x40]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14005bbe0
lea rdx, [rsp + 0x40]
lea rcx, [rbp - 0x80]
call fcn.140001450
nop
lea rcx, [rbp - 0x80]
cmp qword [rbp - 0x68], 0xf
cmova rcx, qword [rbp - 0x80]
mov r8, rbx
mov rdx, r14
call fcn.14005f400
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, 0xf
jbe 0x14005bc51
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005bc4c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14005bc4c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400f6564
lea rax, [rbp - 0x60]
mov qword [rbp + 0x58], rax
movzx eax, word [0x14011ea00]
mov word [rbp + 0x50], ax
movzx eax, byte [0x14011ea02]
mov byte [rbp + 0x50], 0x48
xor byte [rbp + 0x51], 0x31
xor al, 0x32
mov byte [rbp + 0x52], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x70], xmm1
lea rax, [rbp + 0x50]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x14005bc90
lea rdx, [rbp + 0x50]
lea rcx, [rsp + 0x60]
call fcn.140001450
nop
lea rdx, [rsp + 0x60]
cmp qword [rsp + 0x78], 0xf
cmova rdx, qword [rsp + 0x60]
xorps xmm0, xmm0
movups xmmword [rbp - 0x60], xmm0
mov qword [rbp - 0x50], rdi
mov qword [rbp - 0x48], rdi
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rdx + r8], 0
jne 0x14005bcd0
lea rcx, [rbp - 0x60]
call fcn.140001450
nop
mov rbx, qword [0x140175558]
movsd xmm0, qword [0x14011ea70]
movsd qword [rsp + 0x40], xmm0
movzx eax, word [0x14011ea78]
mov word [rsp + 0x48], ax
cmp byte [0x14011ea79], 0
je 0x14005bd40
mov byte [rsp + 0x40], 0x48
xor byte [rsp + 0x41], 0x31
xor byte [rsp + 0x42], 0x32
xor byte [rsp + 0x43], 0x33
xor byte [rsp + 0x44], 0x34
xor byte [rsp + 0x45], 0x35
xor byte [rsp + 0x46], 0x36
xor byte [rsp + 0x47], 0x37
xor byte [rsp + 0x48], 0x38
xor byte [rsp + 0x49], 0x39
xorps xmm0, xmm0
movups xmmword [rbp - 0x80], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x70], xmm1
lea rax, [rsp + 0x40]
mov r8, rsi
nop word [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14005bd60
lea rdx, [rsp + 0x40]
lea rcx, [rbp - 0x80]
call fcn.140001450
nop
lea rcx, [rbp - 0x80]
cmp qword [rbp - 0x68], 0xf
cmova rcx, qword [rbp - 0x80]
lea r8, [rbp - 0x60]
lea rdx, [rbx + 0x492]
call fcn.140060050
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, 0xf
jbe 0x14005bdd6
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005bdd1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14005bdd1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400f6564
movdqa xmm0, xmmword [0x140121320]
movdqu xmmword [rbp - 0x70], xmm0
mov byte [rbp - 0x80], 0
mov rdx, qword [rsp + 0x78]
cmp rdx, 0xf
jbe 0x14005be27
inc rdx
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005be22
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14005be22
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400f6564
movzx eax, word [0x14011ea00]
mov word [rbp + 0x50], ax
movzx eax, byte [0x14011ea02]
mov byte [rbp + 0x50], 0x48
xor byte [rbp + 0x51], 0x31
xor al, 0x32
mov byte [rbp + 0x52], al
xorps xmm0, xmm0
movups xmmword [rbp - 0x60], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x50], xmm1
lea rax, [rbp + 0x50]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14005be60
lea rdx, [rbp + 0x50]
lea rcx, [rbp - 0x60]
call fcn.140001450
nop
lea r9, [rbp - 0x60]
mov rbx, qword [rbp - 0x60]
mov r14, qword [rbp - 0x48]
cmp r14, 0xf
cmova r9, rbx
mov rcx, qword [0x1401765d0]
mov eax, dword [rcx + 0x4bd0]
cmp dword [rcx + 0x4bc0], eax
jg 0x14005beac
mov dword [rcx + 0x4ae8], edi
xor r15b, r15b
jmp 0x14005bee0
mov rax, qword [rcx + 0x40c8]
movsxd r8, dword [rax + 0x108]
mov rax, qword [rax + 0x110]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
mov rcx, r9
call fcn.140006560
mov edx, 0x40000141
mov ecx, eax
call fcn.14001ac80
movzx r15d, al
cmp r14, 0xf
jbe 0x14005bf1a
lea rdx, [r14 + 1]
mov rax, rbx
cmp rdx, 0x1000
jb 0x14005bf12
add rdx, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14005bf12
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, rbx
call fcn.1400f6564
test r15b, r15b
je 0x14005c989
mov rax, qword [0x1401765d0]
mov dword [rax + 0x3930], 0x40a00000
mov dword [rax + 0x3934], 0x40a00000
lea rax, [rbp - 0x60]
mov qword [rbp + 0x58], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x60], xmm0
mov qword [rbp - 0x50], rdi
mov qword [rbp - 0x48], rdi
xor r8d, r8d
lea rdx, [0x140117b3a]
lea rcx, [rbp - 0x60]
call fcn.140001450
nop
movups xmm0, xmmword [str.qCW_U]
movups xmmword [rbp - 0x80], xmm0
movsd xmm0, qword [0x14011ebb8]
movsd qword [rbp - 0x70], xmm0
mov eax, dword [str.:___M]
mov dword [rbp - 0x68], eax
movzx eax, word [0x14011ebc4]
mov word [rbp - 0x64], ax
cmp byte [0x14011ebc5], 0
je 0x14005c0f0
mov r8d, edi
cmp r12d, 2
jl 0x14005c0ab
movdqa xmmword [rsp + 0x40], xmm10
lea rcx, [rbp - 0x7c]
mov edx, dword [rsp + 0x40]
nop
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm6
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm8
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm6
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm8
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x18
jl 0x14005bfc0
cmp r8d, 0x1e
jge 0x14005c0f0
movsxd rax, r8d
lea r9, [rbp - 0x80]
add r9, rax
nop word [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x1e
jl 0x14005c0c0
mov eax, dword [0x14011e8bc]
mov dword [rbp + 0x50], eax
movzx eax, word [0x14011e8c0]
mov rbx, qword [0x140175558]
mov word [rbp + 0x54], ax
add rbx, 0x494
mov byte [rbp + 0x50], 0x53
xor byte [rbp + 0x51], 0x31
xor byte [rbp + 0x52], 0x32
xor byte [rbp + 0x53], 0x33
xor byte [rbp + 0x54], 0x34
xor byte [rbp + 0x55], 0x35
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x70], xmm1
lea rax, [rbp + 0x50]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x14005c142
lea rdx, [rbp + 0x50]
lea rcx, [rsp + 0x60]
call fcn.140001450
nop
lea rcx, [rsp + 0x60]
cmp qword [rsp + 0x78], 0xf
cmova rcx, qword [rsp + 0x60]
lea rax, [rbp - 0x60]
mov qword [rsp + 0x20], rax
lea r8, [rbp - 0x80]
mov rdx, rbx
call fcn.140062ff0
nop
mov rdx, qword [rsp + 0x78]
cmp rdx, 0xf
jbe 0x14005c1c2
inc rdx
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005c1bd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14005c1bd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400f6564
mov rbx, qword [0x140175558]
mov eax, dword [str.fFYP6]
mov dword [rbp + 0x50], eax
movzx ecx, word [0x14011eadc]
mov word [rbp + 0x54], cx
movzx eax, byte [0x14011eade]
mov byte [rbp + 0x50], 0x56
xor byte [rbp + 0x51], 0x31
xor byte [rbp + 0x52], 0x32
xor byte [rbp + 0x53], 0x33
xor cl, 0x34
mov byte [rbp + 0x54], cl
xor byte [rbp + 0x55], 0x35
xor al, 0x36
mov byte [rbp + 0x56], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x70], xmm1
lea rax, [rbp + 0x50]
mov r8, rsi
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14005c220
lea rdx, [rbp + 0x50]
lea rcx, [rsp + 0x60]
call fcn.140001450
nop
lea rcx, [rsp + 0x60]
cmp qword [rsp + 0x78], 0xf
cmova rcx, qword [rsp + 0x60]
lea rax, str._d__
mov qword [rsp + 0x20], rax
mov r9d, 0x64
lea rdx, [rbx + 0x498]
call fcn.140063100
nop
mov rdx, qword [rsp + 0x78]
cmp rdx, 0xf
jbe 0x14005c2a9
inc rdx
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005c2a4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14005c2a4
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400f6564
movss xmm0, dword [0x140121224]
call fcn.140019680
mov rbx, qword [0x140175558]
lea rcx, [rbx + 0x4a0]
lea r14, [0x140176620]
mov rax, rsi
nop
inc rax
cmp byte [r14 + rax], 0
jne 0x14005c2d0
mov r8, qword [rcx + 0x10]
cmp qword [rcx + 0x18], 0xf
jbe 0x14005c2e8
mov rcx, qword [rcx]
cmp r8, rax
jne 0x14005c2f9
mov rdx, r14
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x14005c342
mov r8d, edi
mov rdx, rdi
nop
lea rcx, [rbx + 0x4a0]
movsxd rax, r8d
cmp rax, qword [rcx + 0x10]
ja 0x14005c320
cmp qword [rcx + 0x18], 0xf
jbe 0x14005c31a
mov rcx, qword [rcx]
movzx eax, byte [rdx + rcx]
jmp 0x14005c32f
cmp rdx, 0x80
jae 0x14005d006
xor al, al
mov byte [rdx + r14], al
inc r8d
inc rdx
cmp r8d, 0x80
jl 0x14005c300
movzx eax, word [0x14011ea1c]
mov word [rbp + 0x50], ax
cmp byte [0x14011ea1d], 0
je 0x14005c35e
mov byte [rbp + 0x50], 0xa
xor byte [rbp + 0x51], 0x31
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x70], xmm1
lea rax, [rbp + 0x50]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x14005c376
lea rdx, [rbp + 0x50]
lea rcx, [rsp + 0x60]
call fcn.140001450
nop
lea rcx, [rsp + 0x60]
cmp qword [rsp + 0x78], 0xf
cmova rcx, qword [rsp + 0x60]
mov qword [rbp + 0x50], 0
mov qword [rsp + 0x38], rdi
mov qword [rsp + 0x30], rdi
mov dword [rsp + 0x28], 0x40
lea rax, [rbp + 0x50]
mov qword [rsp + 0x20], rax
mov r9d, 0x40
mov r8, r14
lea rdx, str.Hitsound_name
call fcn.14003be80
nop
mov rdx, qword [rsp + 0x78]
cmp rdx, 0xf
jbe 0x14005c419
inc rdx
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005c414
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14005c414
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400f6564
movss xmm1, dword [0x1401212c0]
xorps xmm0, xmm0
call fcn.1400195d0
mov qword [rbp + 0x50], 0
movups xmm0, xmmword [str.xXF___XSK]
movups xmmword [rbp - 0x80], xmm0
movzx eax, byte [0x14011eb30]
mov byte [rbp - 0x70], al
mov r8d, edi
cmp r12d, 2
jl 0x14005c54d
movdqa xmmword [rsp + 0x40], xmm10
lea rcx, [rbp - 0x7c]
mov edx, dword [rsp + 0x40]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm6
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm8
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm6
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm8
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x14005c462
cmp r8d, 0x11
jge 0x14005c590
movsxd rax, r8d
lea r9, [rbp - 0x80]
add r9, rax
nop word [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x11
jl 0x14005c560
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x70], xmm1
lea rax, [rbp - 0x80]
mov r8, rsi
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14005c5b0
lea rdx, [rbp - 0x80]
lea rcx, [rsp + 0x60]
call fcn.140001450
nop
lea rcx, [rsp + 0x60]
cmp qword [rsp + 0x78], 0xf
cmova rcx, qword [rsp + 0x60]
lea rdx, [rbp + 0x50]
call fcn.140035570
movzx ebx, al
mov rdx, qword [rsp + 0x78]
cmp rdx, 0xf
jbe 0x14005c626
inc rdx
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005c621
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14005c621
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400f6564
test bl, bl
je 0x14005c907
movups xmm0, xmmword [0x14011e8a8]
movups xmmword [rbp - 0x80], xmm0
mov eax, dword [0x14011e8b8]
mov dword [rbp - 0x70], eax
cmp byte [0x14011e8bb], 0
je 0x14005c7a0
mov r8d, edi
cmp r12d, 2
jl 0x14005c75b
movdqa xmmword [rsp + 0x40], xmm10
lea rcx, [rbp - 0x7c]
mov edx, dword [rsp + 0x40]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm6
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm8
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm6
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm8
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x14005c670
cmp r8d, 0x14
jge 0x14005c7a0
movsxd rax, r8d
lea r9, [rbp - 0x80]
add r9, rax
nop word [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x14
jl 0x14005c770
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x70], xmm1
lea rax, [rbp - 0x80]
mov r8, rsi
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14005c7c0
lea rdx, [rbp - 0x80]
lea rcx, [rsp + 0x60]
call fcn.140001450
nop
lea rbx, [rsp + 0x60]
mov eax, dword [str._AW_4]
mov dword [rbp + 0x50], eax
movzx eax, byte [0x14011eb54]
cmp qword [rsp + 0x78], 0xf
jbe 0x14005c7fb
mov rbx, qword [rsp + 0x60]
mov byte [rbp + 0x50], 0x6f
xor byte [rbp + 0x51], 0x31
xor byte [rbp + 0x52], 0x32
xor byte [rbp + 0x53], 0x33
xor al, 0x34
mov byte [rbp + 0x54], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x50], xmm1
lea rax, [rbp + 0x50]
mov r8, rsi
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14005c830
lea rdx, [rbp + 0x50]
lea rcx, [rsp + 0x40]
call fcn.140001450
lea rdx, [rsp + 0x40]
cmp qword [rsp + 0x58], 0xf
cmova rdx, qword [rsp + 0x40]
mov dword [rsp + 0x28], 1
mov qword [rsp + 0x20], rdi
xor r9d, r9d
mov r8, rbx
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteA]
mov rdx, qword [rsp + 0x58]
cmp rdx, 0xf
jbe 0x14005c8b4
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005c8af
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14005c8af
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400f6564
movdqa xmm0, xmmword [0x140121320]
movdqu xmmword [rsp + 0x50], xmm0
mov byte [rsp + 0x40], 0
mov rdx, qword [rsp + 0x78]
cmp rdx, 0xf
jbe 0x14005c907
inc rdx
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005c902
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14005c902
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400f6564
mov rcx, qword [0x140175558]
add rcx, 0x4a0
mov r8, rsi
nop dword [rax + rax]
inc r8
cmp byte [r14 + r8], 0
jne 0x14005c920
mov rdx, r14
call fcn.140002670
mov rbx, qword [0x1401765d0]
mov rcx, qword [rbx + 0x40c8]
cmp qword [rbx + 0x4c00], rcx
jne 0x14005c96d
cmp byte [rbx + 0x4c99], 0
je 0x14005c96d
cmp dword [rbx + 0x4c10], 0
jne 0x14005c96d
mov eax, dword [rbx + 0x4c9c]
and eax, 0xfffffff2
or eax, 2
mov dword [rbx + 0x4c9c], eax
test dword [rcx + 0x14], 0x1000000
je 0x14005c97d
mov byte [rbx + 0x401e], 1
call fcn.140015330
mov byte [rbx + 0x401e], 0
mov rbx, qword [0x140175558]
movsd xmm0, qword [str.xPQXQG]
movsd qword [rsp + 0x40], xmm0
movzx ecx, word [0x14011ec68]
mov word [rsp + 0x48], cx
movzx eax, byte [0x14011ec6a]
mov byte [rsp + 0x40], 0x48
xor byte [rsp + 0x41], 0x31
xor byte [rsp + 0x42], 0x32
xor byte [rsp + 0x43], 0x33
xor byte [rsp + 0x44], 0x34
xor byte [rsp + 0x45], 0x35
xor byte [rsp + 0x46], 0x36
xor byte [rsp + 0x47], 0x37
xor cl, 0x38
mov byte [rsp + 0x48], cl
xor byte [rsp + 0x49], 0x39
xor al, 0x3a
mov byte [rsp + 0x4a], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x70], xmm1
lea rax, [rsp + 0x40]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x14005ca04
lea rdx, [rsp + 0x40]
lea rcx, [rsp + 0x60]
call fcn.140001450
nop
lea rcx, [rsp + 0x60]
cmp qword [rsp + 0x78], 0xf
cmova rcx, qword [rsp + 0x60]
lea rdx, [rbx + 0x491]
call fcn.14005eee0
nop
mov rdx, qword [rsp + 0x78]
cmp rdx, 0xf
jbe 0x14005ca7c
inc rdx
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005ca77
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14005ca77
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400f6564
mov rbx, qword [0x140175558]
movsd xmm0, qword [str.qRQVZA]
movsd qword [rsp + 0x40], xmm0
mov eax, dword [0x14011ebe8]
mov dword [rsp + 0x48], eax
movzx eax, byte [0x14011ebec]
mov byte [rsp + 0x4c], al
mov r8d, edi
cmp r12d, 2
jl 0x14005cb86
movdqa xmm1, xmm6
punpckldq xmm1, xmm6
pmuldq xmm1, xmm7
movdqa xmm0, xmm6
punpckhdq xmm0, xmm6
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
movdqa xmm1, xmm6
psubd xmm1, xmm0
andps xmm1, xmm8
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd eax, xmm10
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [str.qRQVZA]
xorps xmm1, xmm0
movd dword [rsp + 0x40], xmm1
movdqa xmm2, xmmword [0x140121380]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm8
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x44]
xorps xmm2, xmm1
movd dword [rsp + 0x44], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rsp + 0x40]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xd
jl 0x14005cba0
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x70], xmm1
lea rax, [rsp + 0x40]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14005cbf0
lea rdx, [rsp + 0x40]
lea rcx, [rsp + 0x60]
call fcn.140001450
nop
lea rcx, [rsp + 0x60]
cmp qword [rsp + 0x78], 0xf
cmova rcx, qword [rsp + 0x60]
lea rdx, [rbx + 0x4d8]
call fcn.140060ae0
nop
mov rdx, qword [rsp + 0x78]
cmp rdx, 0xf
jbe 0x14005cc68
inc rdx
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005cc63
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14005cc63
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400f6564
mov byte [rbp + 0x50], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x70], xmm1
lea rax, [rbp + 0x50]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x14005cc84
lea rdx, [rbp + 0x50]
lea rcx, [rsp + 0x60]
call fcn.140001450
nop
lea rcx, [rsp + 0x60]
cmp qword [rsp + 0x78], 0xf
cmova rcx, qword [rsp + 0x60]
call fcn.140034cf0
nop
mov rdx, qword [rsp + 0x78]
cmp rdx, 0xf
jbe 0x14005ccf4
inc rdx
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005ccef
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14005ccef
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400f6564
mov rax, qword [str.gXVTQAE7dC_TSPDUWM]
mov qword [rbp + 0x50], rax
cmp byte [0x14011ea27], 0
je 0x14005ce0d
cmp r12d, 2
jl 0x14005cddb
movdqa xmm1, xmm6
punpckldq xmm1, xmm6
pmuldq xmm1, xmm7
movdqa xmm0, xmm6
punpckhdq xmm0, xmm6
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm6, xmm0
andps xmm6, xmm8
packuswb xmm6, xmm6
packuswb xmm6, xmm6
movd eax, xmm10
movd xmm0, eax
paddb xmm6, xmm0
movd xmm1, dword [rbp + 0x50]
xorps xmm6, xmm1
movd dword [rbp + 0x50], xmm6
movdqa xmm2, xmmword [0x140121380]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
andps xmm2, xmm8
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x54]
xorps xmm2, xmm1
movd dword [rbp + 0x54], xmm2
jmp 0x14005ce0d
lea r8, [rbp + 0x50]
nop
mov eax, 0x51eb851f
imul edi
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, dil
sub al, cl
add al, 0x30
xor byte [r8], al
inc edi
lea r8, [r8 + 1]
cmp edi, 8
jl 0x14005cde0
xorps xmm0, xmm0
movups xmmword [rbp - 0x80], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x70], xmm1
lea rax, [rbp + 0x50]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x14005ce23
lea rdx, [rbp + 0x50]
lea rcx, [rbp - 0x80]
call fcn.140001450
nop
lea rcx, [rbp - 0x80]
cmp qword [rbp - 0x68], 0xf
cmova rcx, qword [rbp - 0x80]
call fcn.140034cf0
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, 0xf
jbe 0x14005ce8d
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005ce88
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14005ce88
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400f6564
movdqa xmm0, xmmword [0x140121320]
movdqu xmmword [rbp - 0x70], xmm0
mov byte [rbp - 0x80], 0
mov rax, qword [0x1401765d0]
mov r8, qword [rax + 0x40c8]
cmp byte [r8 + 0xcf], 0
jne 0x14005cee0
mov edx, dword [r8 + 0x1cc]
mov eax, edx
neg eax
sbb ecx, ecx
add ecx, 2
cmp qword [r8 + 0x1c0], 0
je 0x14005ced7
neg edx
sbb ecx, ecx
add ecx, 6
movaps xmm1, xmm11
call fcn.1400378f0
mov rbx, qword [0x140175558]
movsd xmm0, qword [str.gPFVFXWES9]
movsd qword [rsp + 0x40], xmm0
movzx eax, word [0x14011e890]
mov word [rsp + 0x48], ax
cmp byte [0x14011e891], 0
je 0x14005cf3c
mov byte [rsp + 0x40], 0x57
xor byte [rsp + 0x41], 0x31
xor byte [rsp + 0x42], 0x32
xor byte [rsp + 0x43], 0x33
xor byte [rsp + 0x44], 0x34
xor byte [rsp + 0x45], 0x35
xor byte [rsp + 0x46], 0x36
xor byte [rsp + 0x47], 0x37
xor byte [rsp + 0x48], 0x38
xor byte [rsp + 0x49], 0x39
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x70], xmm1
lea rax, [rsp + 0x40]
inc rsi
cmp byte [rax + rsi], 0
jne 0x14005cf52
mov r8, rsi
lea rdx, [rsp + 0x40]
lea rcx, [rsp + 0x60]
call fcn.140001450
nop
lea rcx, [rsp + 0x60]
cmp qword [rsp + 0x78], 0xf
cmova rcx, qword [rsp + 0x60]
lea rdx, [rbx + 0x4c0]
call fcn.14005eee0
nop
mov rdx, qword [rsp + 0x78]
cmp rdx, 0xf
jbe 0x14005cfcc
inc rdx
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005cfc7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14005cfc7
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400f6564
lea r11, [rsp + 0x120]
mov rbx, qword [r11 + 0x40]
mov rsi, qword [r11 + 0x48]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
movaps xmm11, xmmword [r11 - 0x60]
mov rsp, r11
pop r15
pop r14
pop r12
pop rdi
pop rbp
ret
call fcn.1400f66a8
int3