Function at 0x14005b980
Capabilities:
Create thread
Encode data using xor

Disassembly:
mov r11, rsp
push rbp
push rbx
push rsi
push rdi
lea rbp, [r11 - 0x68]
sub rsp, 0x148
mov rax, qword [0x1409c0280]
xor rax, rsp
mov qword [rbp], rax
mov qword [r11 + 8], r12
mov qword [r11 + 0x10], r13
mov qword [r11 + 0x18], r14
mov qword [r11 - 0x28], r15
call fcn.1400539f0
call fcn.1400ae290
xor edi, edi
lea rsi, reloc.WS2_32.dll_accept
mov r13d, edi
nop word [rax + rax]
test dword [rsi - 4], 0xfffffffd
mov r15d, dword [rsi + 4]
mov r12d, dword [rsi]
je 0x14005b9e7
xor al, al
jmp 0x14005ba7e
xor r14b, r14b
lea rbx, [0x1409fe1e8]
xor al, al
lea rcx, [0x1409fe2b8]
nop word [rax + rax]
test rdi, rdi
je 0x14005ba17
cmp dword [rbx - 8], r12d
jne 0x14005ba17
mov r14b, 1
call qword [rbx]
lea rcx, [0x1409fe2b8]
inc rdi
add rbx, 0x10
cmp rbx, rcx
jl 0x14005ba00
test r14b, r14b
jne 0x14005ba2e
xor al, al
xor edi, edi
jmp 0x14005ba7e
test al, al
jne 0x14005ba36
xor edi, edi
jmp 0x14005ba7e
test r15d, r15d
jne 0x14005ba41
mov al, 1
xor edi, edi
jmp 0x14005ba7e
xor dil, dil
lea rbx, [0x1409fe1e8]
xor al, al
nop dword [rax]
cmp dword [rbx - 8], r15d
jne 0x14005ba67
mov dil, 1
call qword [rbx]
test al, al
lea rcx, [0x1409fe2b8]
sete al
add rbx, 0x10
cmp rbx, rcx
jl 0x14005ba50
test dil, dil
movzx eax, al
mov edi, 0
cmove eax, edi
mov rcx, qword [rsi - 0x14]
mov byte [rsi + 9], al
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
test rax, rax
jne 0x14005ba95
mov byte [rsi + 8], al
jmp 0x14005baaf
mov rdx, qword [rsi - 0xc]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
mov qword [rsi + 0xc], rax
setne al
mov byte [rsi + 8], al
inc r13d
add rsi, 0x30
cmp r13d, 0x1e
jb 0x14005b9d0
movaps xmmword [rsp + 0x130], xmm6
movaps xmmword [rsp + 0x120], xmm7
call fcn.14004f190
call fcn.140051cd0
xor ecx, ecx
call rax
mov rcx, rax
call fcn.14004b280
mov r15, qword [rsp + 0x140]
mov esi, 5
mov r13, qword [rsp + 0x178]
mov r12, qword [rsp + 0x170]
test eax, eax
jne 0x14005c1e9
mov ecx, 0x29a
movaps xmmword [rsp + 0x110], xmm8
call fcn.1400fb78e
movups xmm0, xmmword [str.BS_PWYO]
movups xmm1, xmmword [0x140995e70]
mov eax, dword [0x140995eb8]
movups xmmword [rsp + 0x70], xmm0
movups xmm0, xmmword [0x140995e80]
movups xmmword [rbp - 0x80], xmm1
movups xmm1, xmmword [0x140995e90]
movups xmmword [rbp - 0x70], xmm0
movups xmm0, xmmword [0x140995ea0]
movups xmmword [rbp - 0x60], xmm1
movsd xmm1, qword [0x140995eb0]
mov dword [rbp - 0x38], eax
mov rax, qword [str.BS_PWYO8]
movups xmmword [rbp - 0x50], xmm0
movsd qword [rbp - 0x40], xmm1
mov qword [rsp + 0x48], rax
call fcn.14003c1b0
cmp byte [rsp + 0x4f], 0
lea r14d, [rsi + 0x1a]
mov ebx, dword [reloc.WS2_32.dll_accept]
mov r10, rax
je 0x14005bce4
cmp ebx, 2
jl 0x14005bca5
movdqa xmm2, xmmword [0x14099d990]
movdqa xmm3, xmmword [0x14099d9e0]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x14099dec0]
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm6, esi
movd xmm5, r14d
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14099d9f0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, dword [rsp + 0x48]
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x14099da90]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.111111111111111166666666666666667777777777777777]
pxor xmm2, xmm0
punpckldq xmm1, xmm3
movd dword [rsp + 0x48], xmm2
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14099d9f0]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, dword [rsp + 0x4c]
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14099da90]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.111111111111111166666666666666667777777777777777]
pxor xmm2, xmm0
movd dword [rsp + 0x4c], xmm2
jmp 0x14005bce4
lea r9, [rsp + 0x48]
mov r8d, edi
nop dword [rax]
mov eax, 0xa0a0a0a1
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 8
jl 0x14005bcb0
cmp byte [rbp - 0x35], 0
je 0x14005be84
mov r8d, edi
cmp ebx, 2
jl 0x14005be43
movdqa xmm0, xmmword [str.111111111111111166666666666666667777777777777777]
lea rcx, [rsp + 0x70]
movdqa xmm5, xmmword [0x14099d990]
movdqa xmm4, xmmword [0x14099dec0]
movdqa xmm7, xmmword [0x14099d9f0]
movdqa xmmword [rsp + 0x50], xmm0
mov edx, dword [rsp + 0x50]
movd xmm6, esi
movd xmm8, r14d
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x14099da90]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14099da90]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x58
jl 0x14005bd32
cmp r8d, 0x5c
jge 0x14005be84
movsxd rax, r8d
lea r9, [rsp + 0x70]
add r9, rax
nop
mov eax, 0xa0a0a0a1
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x5c
jl 0x14005be50
mov r9d, reloc.WS2_32.dll_recv
lea r8, [rsp + 0x48]
lea rdx, [rsp + 0x70]
xor ecx, ecx
call r10
cmp byte [rbp - 0x35], 0
jne 0x14005c044
mov r8d, edi
cmp ebx, 2
jl 0x14005c001
movdqa xmm0, xmmword [str.111111111111111166666666666666667777777777777777]
lea rcx, [rsp + 0x70]
movdqa xmm5, xmmword [0x14099d990]
movdqa xmm4, xmmword [0x14099dec0]
movdqa xmm7, xmmword [0x14099d9f0]
movdqa xmmword [rsp + 0x50], xmm0
mov edx, dword [rsp + 0x50]
movd xmm6, esi
movd xmm8, r14d
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x14099da90]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14099da90]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x58
jl 0x14005bef0
cmp r8d, 0x5c
jge 0x14005c044
movsxd rax, r8d
lea r9, [rsp + 0x70]
add r9, rax
nop dword [rax]
mov eax, 0xa0a0a0a1
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x5c
jl 0x14005c010
cmp byte [rsp + 0x4f], 0
movaps xmm8, xmmword [rsp + 0x110]
jne 0x14005c1b4
cmp ebx, 2
jl 0x14005c16e
movdqa xmm2, xmmword [0x14099d990]
movdqa xmm3, xmmword [0x14099d9e0]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x14099dec0]
movdqa xmm0, xmm2
mov eax, dword [str.111111111111111166666666666666667777777777777777]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm6, esi
movd xmm5, r14d
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14099d9f0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14099da90]
movd xmm1, dword [rsp + 0x48]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movdqa xmm0, xmm3
pxor xmm2, xmm1
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd dword [rsp + 0x48], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14099d9f0]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x14099da90]
movd xmm1, dword [rsp + 0x4c]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
pxor xmm2, xmm1
movd dword [rsp + 0x4c], xmm2
jmp 0x14005c1b4
lea r9, [rsp + 0x48]
mov r8d, edi
nop word [rax + rax]
mov eax, 0xa0a0a0a1
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 8
jl 0x14005c180
call fcn.140039cf0
cmp byte [reloc.WLDAP32.dll_Ordinal_50], 0
mov rbx, rax
movzx ecx, word [0x1409959e8]
mov word [rsp + 0x40], cx
je 0x14005c1db
xor byte [rsp + 0x41], 0x32
mov byte [rsp + 0x40], Ordinal_50
lea rcx, [rsp + 0x40]
call fcn.140182a90
mov ecx, eax
call rbx
mov ecx, 0x29a
call fcn.1400fb78e
call fcn.1400a2fa0
call fcn.14005ce00
xor edx, edx
lea rcx, [rbp - 0x30]
lea r8d, [rdx + 0x30]
call rax
mov ecx, 8
mov dword [0x140a045e8], 0xbe91bf
call fcn.140167eb0
lea rcx, [0x14005b2f0]
mov r9, rax
lea r8, [0x14005dc80]
xor edx, edx
mov qword [rax], rcx
lea rcx, [rsp + 0x58]
mov qword [rsp + 0x28], rcx
xor ecx, ecx
mov dword [rsp + 0x20], edi
call fcn.140182d78
mov r14, qword [rsp + 0x180]
mov qword [rsp + 0x50], rax
test rax, rax
je 0x14005c680
cmp dword [rsp + 0x58], 0
je 0x14005c68f
movaps xmm0, xmmword [rsp + 0x50]
lea rcx, [rsp + 0x60]
movdqa xmmword [rsp + 0x60], xmm0
call fcn.1401674f8
test eax, eax
jne 0x14005c678
movss xmm6, dword [0x14099d7e4]
xorps xmm0, xmm0
movdqa xmmword [rsp + 0x50], xmm0
xorps xmm7, xmm7
movzx eax, word [0x140995ac4]
lea rcx, [rsp + 0x44]
mov word [rsp + 0x44], ax
movzx eax, byte [0x140995ac6]
xor byte [rsp + 0x45], 0x32
xor al, 0x33
mov byte [rsp + 0x46], al
mov byte [rsp + 0x44], Ordinal_50
call fcn.140182a90
cmp dword [rbp - 0x28], eax
je 0x14005c64b
call fcn.1400ac520
xor r9d, r9d
mov dword [rsp + 0x20], 1
xor r8d, r8d
lea rcx, [rbp - 0x30]
xor edx, edx
call rax
test eax, eax
je 0x14005c307
call fcn.1400ac830
lea rcx, [rbp - 0x30]
call rax
call fcn.1400acb40
lea rcx, [rbp - 0x30]
call rax
jmp 0x14005c29a
call fcn.1400fb748
call fcn.1400fb74f
mov rcx, qword [0x140a06500]
lea r8, [0x140a063a8]
mov rdx, qword [0x140a064d0]
mov rax, qword [rcx]
call qword [rax + 0x190]
mov rax, qword [0x140a04520]
test rax, rax
je 0x14005c344
mov rax, qword [rax + 0x98]
jmp 0x14005c347
mov rax, rdi
cmp qword [rax + 0x48], 0
jne 0x14005c353
call fcn.140087250
call fcn.140088080
call fcn.140066830
mov rax, qword [0x140a04520]
movss xmm0, dword [rax + 0x36e0]
ucomiss xmm0, xmm7
jp 0x14005c3bd
jne 0x14005c3bd
call fcn.1400ace50
lea rcx, [rsp + 0x48]
call rax
call fcn.1400ab2c0
mov rcx, qword [0x140a06560]
lea rdx, [rsp + 0x60]
call rax
mov eax, dword [rsp + 0x48]
sub eax, dword [rsp + 0x60]
mov ecx, dword [rsp + 0x4c]
sub ecx, dword [rsp + 0x64]
mov dword [0x140a04548], eax
mov rax, qword [0x140a04520]
mov dword [0x140a04550], ecx
mov dword [0x140a04540], ecx
jmp 0x14005c3c3
mov ecx, dword [0x140a04540]
cmp byte [rax + 0xd9c], 0
je 0x14005c498
movss xmm1, dword [rax + 0x38]
movss xmm0, dword [rax + 0x3708]
mulss xmm1, xmm1
comiss xmm0, xmm1
setae al
test al, al
je 0x14005c498
movd xmm0, ecx
cvtdq2ps xmm0, xmm0
comiss xmm6, xmm0
jbe 0x14005c498
call fcn.1400ace50
lea rcx, [rsp + 0x50]
call rax
call fcn.1400ad160
cmp byte [0x140993b1d], 0
mov rdi, rax
movzx ecx, word [0x140993b1c]
mov word [rsp + 0x40], cx
je 0x14005c432
xor byte [rsp + 0x41], 0x38
mov byte [rsp + 0x40], Ordinal_50
lea rcx, [rsp + 0x40]
call fcn.140182a90
cmp byte [0x140993b1d], 0
mov ebx, eax
movzx ecx, word [0x140993b1c]
mov word [rsp + 0x40], cx
je 0x14005c45d
xor byte [rsp + 0x41], 0x38
mov byte [rsp + 0x40], Ordinal_50
lea rcx, [rsp + 0x40]
call fcn.140182a90
mov r9d, dword [rsp + 0x54]
xor edx, edx
mov r8d, dword [rsp + 0x50]
sub r9d, dword [0x140a04550]
sub r8d, dword [0x140a04548]
mov rcx, qword [0x140a06560]
mov dword [rsp + 0x30], esi
mov dword [rsp + 0x28], ebx
mov dword [rsp + 0x20], eax
call rdi
xor edi, edi
cmp byte [0x140a05f70], 0
je 0x14005c52e
cmp byte [0x140a04516], 0
jne 0x14005c571
call fcn.14004a2e0
call rax
mov rbx, rax
call fcn.1400aa060
lea rdx, [0x140a04530]
mov rcx, rbx
call rax
mov eax, dword [0x140a04538]
cdq
sub eax, edx
sar eax, 1
mov dword [0x140a04530], eax
mov eax, dword [0x140a0453c]
cdq
sub eax, edx
sar eax, 1
mov dword [0x140a04534], eax
call fcn.1400ad160
mov r9d, dword [0x140a04534]
xor edx, edx
mov r8d, dword [0x140a04530]
mov rcx, qword [0x140a06560]
mov dword [rsp + 0x30], 0x204
mov dword [rsp + 0x28], 1
mov dword [rsp + 0x20], 1
call rax
mov byte [0x140a04516], 1
jmp 0x14005c571
mov eax, dword [0x140a045e8]
cmp eax, 0xbe91bf
jne 0x14005c549
lea rcx, [0x140a045d0]
call fcn.1400a38d0
jmp 0x14005c571
cmp eax, 0xe9a38e
je 0x14005c565
cmp eax, 0x157c017
je 0x14005c565
lea rcx, [0x140a045d0]
call fcn.1400a7ab0
jmp 0x14005c571
lea rcx, [0x140a045d0]
call fcn.1400a5e00
call fcn.1400686a0
call fcn.140068a20
mov rax, qword [0x140a04520]
mov rcx, qword [rax + 0x40b0]
mov rax, qword [rcx]
mov rcx, rdi
add rax, 0x48
cmp byte [rax], 0
cmovne rcx, rax
call fcn.1400867e0
cmp byte [0x140993b1d], 0
mov rax, qword [0x140a064e0]
mov rcx, qword [rax]
movzx eax, word [0x140993b1c]
mov word [rsp + 0x40], ax
mov rdi, qword [rcx + 0x40]
je 0x14005c5cc
xor byte [rsp + 0x41], 0x38
mov byte [rsp + 0x40], Ordinal_50
lea rcx, [rsp + 0x40]
call fcn.140182a90
cmp byte [0x140993b1d], 0
mov ebx, eax
movzx ecx, word [0x140993b1c]
mov word [rsp + 0x40], cx
je 0x14005c5f7
xor byte [rsp + 0x41], 0x38
mov byte [rsp + 0x40], Ordinal_50
lea rcx, [rsp + 0x40]
call fcn.140182a90
mov rcx, qword [0x140a064e0]
mov r8d, ebx
mov edx, eax
call rdi
call fcn.1400399e0
cmp byte [reloc.WLDAP32.dll_Ordinal_50], 0
mov rbx, rax
movzx ecx, word [0x140995a80]
mov word [rsp + 0x40], cx
je 0x14005c636
xor byte [rsp + 0x41], 0x32
mov byte [rsp + 0x40], Ordinal_50
lea rcx, [rsp + 0x40]
call fcn.140182a90
mov ecx, eax
call rbx
xor edi, edi
jmp 0x14005c29a
movaps xmm7, xmmword [rsp + 0x120]
mov eax, 2
movaps xmm6, xmmword [rsp + 0x130]
mov rcx, qword [rbp]
xor rcx, rsp
call fcn.140167e90
add rsp, 0x148
pop rdi
pop rsi
pop rbx
pop rbp
ret
mov ecx, eax
call fcn.14016767c
int3
mov ecx, 6
mov dword [rsp + 0x58], edi
call fcn.1401676b8
int3
mov ecx, 1
call fcn.1401676b8
int3