Function at 0x1400ad7e0
Capabilities:
Encode data using base64
Encode data using xor
Encrypt data using speck
Terminate process

Disassembly:
mov rax, rsp
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x438]
sub rsp, 0x510
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
movaps xmmword [rax - 0x98], xmm12
movaps xmmword [rax - 0xa8], xmm13
movaps xmmword [rax - 0xb8], xmm14
movaps xmmword [rax - 0xc8], xmm15
mov rax, qword [0x140152040]
xor rax, rsp
mov qword [rbp + 0x360], rax
mov rsi, rcx
xor r13d, r13d
mov edi, r13d
mov dword [rsp + 0x40], r13d
add rcx, 0x38
call qword [sym.imp.MSVCP140.dll__Mtx_lock]
test eax, eax
jne 0x1400b442e
cmp dword [rsi + 0x84], 0x7fffffff
jne 0x1400ad891
mov dword [rsi + 0x84], 0x7ffffffe
jmp 0x1400ad9fd
cmp byte [rsi + 0x189], dil
je 0x1400ad8bc
movdqa xmm0, xmmword [0x140139280]
movups xmmword [rbp + 0x200], xmm0
lea rdx, str.___Wazna_informacja____nAuto_Water_1.0_dziala_na_podstawie_podswietlenia_blokow__nDuzo_gildii_zaczelo_stawiac_szklane_platformy_zeby_blokowac_tego_typu_skrypty__nNowa_wersja_Auto_Watera__2.0__dziala_na_szkle__rozrzuconych_itemkach__nie_wymaga_podswietlenia_oraz_npozwala_ci_robic_recznie_watery_razem_z_maszyna__nAuto_Water_1.0_nie_bedzie_juz_wspierany_
lea rcx, [rbp + 0x200]
call fcn.14004bbc0
xorps xmm15, xmm15
mov qword [rbp + 0xd8], rdi
lea rax, str.Spierdalaj_z_ta_wazna_informacja
lea rcx, str.Pokaz_wazne_info
cmp byte [rsi + 0x189], dil
cmovne rcx, rax
xor r8d, r8d
lea rdx, [rbp + 0xd8]
call fcn.14004c970
test al, al
je 0x1400ad903
cmp byte [rsi + 0x189], dil
sete al
mov byte [rsi + 0x189], al
movss xmm11, dword [0x140138d5c]
cmp byte [rsi + 0x189], dil
je 0x1400ad9cd
mov rcx, qword [0x140255230]
mov rax, qword [rcx + 0x4140]
mov byte [rax + 0xf5], 1
mov rax, qword [rcx + 0x4140]
cmp byte [rax + 0xf8], dil
jne 0x1400ad95c
mov qword [rbp + 0x90], rdi
movaps xmm1, xmm11
lea rcx, [rbp + 0x90]
call fcn.14001ec30
mov rcx, qword [0x140255230]
mov rax, qword [rcx + 0x4140]
mov byte [rax + 0xf5], 1
mov rax, qword [rcx + 0x4140]
cmp byte [rax + 0xf8], dil
jne 0x1400ad998
mov qword [rbp + 0x90], rdi
movaps xmm1, xmm11
lea rcx, [rbp + 0x90]
call fcn.14001ec30
mov rcx, qword [0x140255230]
mov rax, qword [rcx + 0x4140]
mov byte [rax + 0xf5], 1
mov rax, qword [rcx + 0x4140]
cmp byte [rax + 0xf8], dil
jne 0x1400ad9cd
mov qword [rbp + 0x90], rdi
movaps xmm1, xmm11
lea rcx, [rbp + 0x90]
call fcn.14001ec30
call fcn.140089870
lea rcx, [0x1402518d0]
call qword [sym.imp.MSVCP140.dll__Mtx_lock]
test eax, eax
jne 0x1400b442e
cmp dword [0x14025191c], 0x7fffffff
jne 0x1400ada09
mov dword [0x14025191c], 0x7ffffffe
mov ecx, 6
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
int3
cmp byte [0x140255046], dil
je 0x1400adbb2
cmp dword [0x140255240], 0xb06b
sete al
mov edx, r13d
movzx ecx, al
cmp dword [0x140255244], 0xa124
cmove edx, ecx
mov ecx, r13d
movzx eax, dl
cmp dword [0x140255248], 3
cmove ecx, eax
mov edx, r13d
movzx eax, cl
cmp dword [0x14025524c], 4
cmove edx, eax
mov ecx, r13d
movzx eax, dl
cmp dword [0x140255250], 5
cmove ecx, eax
mov edx, r13d
movzx eax, cl
cmp dword [0x140255254], 0x28a2e
cmove edx, eax
mov ecx, r13d
movzx eax, dl
cmp dword [0x140255258], 0x141289
cmove ecx, eax
mov edx, r13d
movzx eax, cl
cmp dword [0x14025525c], 0x85d0
cmove edx, eax
mov ecx, r13d
movzx eax, dl
cmp dword [0x140255260], 0x185a
cmove ecx, eax
mov edx, r13d
movzx eax, cl
cmp dword [0x140255264], 0xd7c
cmove edx, eax
mov ecx, r13d
movzx eax, dl
cmp dword [0x140255268], 1
cmove ecx, eax
mov edx, r13d
movzx eax, cl
cmp dword [0x14025526c], 0x1472
cmove edx, eax
mov ecx, r13d
movzx eax, dl
cmp dword [0x140255270], 0x2a1
cmove ecx, eax
mov edx, r13d
movzx eax, cl
cmp dword [0x140255274], 1
cmove edx, eax
mov r8d, r13d
movzx eax, dl
cmp dword [0x140255278], 0xcc82
cmove r8d, eax
mov ecx, r13d
movzx eax, r8b
cmp dword [0x14025527c], 0xfff777a3
cmove ecx, eax
mov edx, r13d
movzx eax, cl
cmp dword [0x140255280], 0xffe9f0c5
cmove edx, eax
mov ecx, r13d
movzx eax, dl
cmp dword [0x140255284], 0xffffe881
cmove ecx, eax
mov edx, r13d
movzx eax, cl
cmp dword [0x140255288], 0xfffb149f
cmove edx, eax
mov ecx, r13d
movzx eax, dl
cmp dword [0x14025528c], 0xfffffa8d
cmove ecx, eax
mov edx, r13d
movzx eax, cl
cmp dword [0x140255290], 0xfff8e13b
cmove edx, eax
mov ecx, r13d
movzx eax, dl
cmp dword [0x140255294], 0xfffff037
cmove ecx, eax
test cl, cl
jne 0x1400adbb2
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
lea rcx, [0x1402518d0]
call qword [sym.imp.MSVCP140.dll__Mtx_unlock]
mov r15, 0xffffffffffffffff
movdqa xmm14, xmmword [0x140138f60]
movdqa xmm12, xmmword [0x140138f30]
cmp byte [0x140255046], dil
je 0x1400b1ab1
mov rcx, rsi
call fcn.1400ad210
mov rbx, qword [0x140255230]
lea rdx, [rbx + 0x4ac4]
mov ecx, dword [rdx]
mov eax, ecx
shr eax, 2
test al, 1
jne 0x1400adc26
movss xmm0, dword [rbx + 0x39f8]
movss dword [rbx + 0x6098], xmm0
mulss xmm0, dword [rbx + 0x39fc]
movss dword [rbx + 0x39f8], xmm0
or ecx, 4
mov dword [rdx], ecx
lea rcx, [rbx + 0x4c28]
call fcn.140036d40
inc word [rbx + 0x609c]
movups xmm0, xmmword [str.aDMAT_Q]
movups xmmword [rbp + 0x120], xmm0
movups xmm1, xmmword [0x140135000]
movups xmmword [rbp + 0x130], xmm1
movups xmm0, xmmword [0x140135010]
movups xmmword [rbp + 0x140], xmm0
movups xmm1, xmmword [0x140135020]
movups xmmword [rbp + 0x150], xmm1
movups xmm0, xmmword [str.NP_a64_g__:bMvLN]
movups xmmword [rbp + 0x160], xmm0
mov r8d, r13d
movdqa xmm9, xmmword [0x140138fb0]
movdqa xmm13, xmmword [0x140139010]
movdqa xmm10, xmmword [str.7777]
movdqa xmm7, xmmword [0x140138ff0]
movdqa xmm8, xmmword [0x140138f00]
mov r14d, dword [0x140152090]
cmp r14d, 2
jl 0x1400addc7
mov edx, r13d
movdqa xmmword [rsp + 0x50], xmm13
lea rcx, [rbp + 0x124]
mov r8d, dword [rsp + 0x50]
nop word [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm8
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
psubd xmm2, xmm0
andps xmm2, xmm9
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, xmm8
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
psubd xmm2, xmm0
andps xmm2, xmm9
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, 0x50
jl 0x1400adce0
jmp 0x1400ade02
lea r9, [rbp + 0x120]
nop
mov eax, 0x29e4129f
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x50
jl 0x1400addd0
lea rcx, [rbp + 0x120]
call fcn.14004bcf0
call fcn.14001a6b0
movups xmm0, xmmword [str.e_RJNIAY]
movups xmmword [rbp + 0x190], xmm0
movups xmm1, xmmword [0x1401373f8]
movups xmmword [rbp + 0x1a0], xmm1
movups xmm0, xmmword [0x140137408]
movups xmmword [rbp + 0x1b0], xmm0
mov r8d, r13d
cmp r14d, 2
jl 0x1400adf47
mov edx, r13d
movdqa xmmword [rsp + 0x50], xmm13
lea rcx, [rbp + 0x194]
mov r8d, dword [rsp + 0x50]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm8
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
psubd xmm2, xmm0
andps xmm2, xmm9
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, xmm8
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
psubd xmm2, xmm0
andps xmm2, xmm9
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, 0x30
jl 0x1400ade60
jmp 0x1400adf82
lea r9, [rbp + 0x190]
nop
mov eax, 0x29e4129f
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x30
jl 0x1400adf50
lea rcx, [rbp + 0x190]
call fcn.14004bcf0
movaps xmm1, xmm11
movaps xmm0, xmm15
call fcn.14001eda0
movdqa xmm6, xmmword [0x140139120]
mov rbx, qword [0x140255230]
mov dword [rbp + 0xe0], 5
movups xmm0, xmmword [rbx + 0x3b30]
movups xmmword [rbp + 0xe4], xmm0
lea rcx, [rbx + 0x4be8]
lea rdx, [rbp + 0xe0]
call fcn.1400366c0
cmp dword [rbx + 0x4be4], 5
je 0x1400adfe5
movups xmmword [rbx + 0x3b30], xmm6
mov rbx, qword [0x140255230]
lea rcx, [rbx + 0x4bf8]
mov dword [rbp + 0xc8], select
movss xmm0, dword [rbx + 0x3a40]
movss dword [rbp + 0xcc], xmm0
lea rdx, [rbp + 0xc8]
call fcn.140036600
mov dword [rbx + 0x3a40], 0x3f800000
movsd xmm0, qword [str.XDLKOP_W__]
movsd qword [rbp + 0x90], xmm0
movzx ecx, word [0x1401386a8]
mov word [rbp + 0x98], cx
movzx eax, byte [0x1401386aa]
mov byte [rbp + 0x90], 0x49
xor byte [rbp + 0x91], 0x36
xor byte [rbp + 0x92], 0x37
xor byte [rbp + 0x93], 0x38
xor byte [rbp + 0x94], 0x39
xor byte [rbp + 0x95], 0x3a
xor byte [rbp + 0x96], 0x3b
xor byte [rbp + 0x97], 0x3c
xor cl, 0x3d
mov byte [rbp + 0x98], cl
xor byte [rbp + 0x99], 0x3e
xor al, 0x3f
mov byte [rbp + 0x9a], al
mov rbx, qword [0x140255230]
movss xmm6, dword [rbx + 0x3a38]
mov dword [rbx + 0x3a38], r13d
mov qword [rbp + 0xd8], rdi
mov r8d, 0x8000
lea rdx, [rbp + 0xd8]
lea rcx, [rbp + 0x90]
call fcn.14004c970
movss dword [rbx + 0x3a38], xmm6
test al, al
je 0x1400ae0e8
cmp byte [0x140256f60], dil
sete byte [0x140256f60]
mov ecx, 1
call fcn.14000a7f0
mov ecx, 1
call fcn.14000a560
cmp byte [0x140256f60], dil
je 0x1400af0a0
mov rbx, qword [0x140255230]
lea rdx, [rbx + 0x4ac4]
mov ecx, dword [rdx]
mov eax, ecx
shr eax, 2
test al, 1
jne 0x1400ae142
movss xmm0, dword [rbx + 0x39f8]
movss dword [rbx + 0x6098], xmm0
mulss xmm0, dword [rbx + 0x39fc]
movss dword [rbx + 0x39f8], xmm0
or ecx, 4
mov dword [rdx], ecx
lea rcx, [rbx + 0x4c28]
call fcn.140036d40
inc word [rbx + 0x609c]
movups xmm0, xmmword [0x140134b50]
movups xmmword [rbp + 0x190], xmm0
movups xmm1, xmmword [str.62______n_r]
movups xmmword [rbp + 0x1a0], xmm1
movups xmm0, xmmword [0x140134b70]
movups xmmword [rbp + 0x1b0], xmm0
movzx eax, word [0x140134b80]
mov word [rbp + 0x1c0], ax
mov r8d, r13d
cmp r14d, 2
jl 0x1400ae29e
movdqa xmmword [rsp + 0x50], xmm13
lea rcx, [rbp + 0x194]
mov edx, dword [rsp + 0x50]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm8
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
psubd xmm2, xmm0
andps xmm2, xmm9
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, xmm8
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
psubd xmm2, xmm0
andps xmm2, xmm9
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, 0x30
jl 0x1400ae1b1
cmp r8d, 0x32
jge 0x1400ae2df
movsxd rax, r8d
lea r9, [rbp + 0x190]
add r9, rax
nop dword [rax + rax]
mov eax, 0x94f2095
imul r8d
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x32
jl 0x1400ae2b0
lea rcx, [rbp + 0x190]
call fcn.14004bcf0
movups xmm0, xmmword [0x1401377a0]
movups xmmword [rbp + 0x190], xmm0
movups xmm1, xmmword [0x1401377b0]
movups xmmword [rbp + 0x1a0], xmm1
movsd xmm0, qword [0x1401377c0]
movsd qword [rbp + 0x1b0], xmm0
movzx eax, byte [0x1401377c8]
mov byte [rbp + 0x1b8], al
mov r8d, r13d
cmp r14d, 2
jl 0x1400ae43d
movdqa xmmword [rsp + 0x50], xmm13
lea rcx, [rbp + 0x194]
mov edx, dword [rsp + 0x50]
nop dword [rax]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm8
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
psubd xmm2, xmm0
andps xmm2, xmm9
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, xmm8
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
psubd xmm2, xmm0
andps xmm2, xmm9
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, 0x28
jl 0x1400ae350
cmp r8d, 0x29
jge 0x1400ae47f
movsxd rax, r8d
lea r9, [rbp + 0x190]
add r9, rax
nop word [rax + rax]
mov eax, 0x94f2095
imul r8d
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x29
jl 0x1400ae450
lea rcx, [rbp + 0x190]
call fcn.14004bcf0
movups xmm0, xmmword [0x140136840]
movups xmmword [rbp + 0x120], xmm0
movups xmm1, xmmword [0x140136850]
movups xmmword [rbp + 0x130], xmm1
movups xmm0, xmmword [0x140136860]
movups xmmword [rbp + 0x140], xmm0
movups xmm1, xmmword [0x140136870]
movups xmmword [rbp + 0x150], xmm1
mov eax, dword [0x140136880]
mov dword [rbp + 0x160], eax
movzx eax, word [0x140136884]
mov word [rbp + 0x164], ax
movzx eax, byte [0x140136886]
mov byte [rbp + 0x166], al
mov r8d, r13d
cmp r14d, 2
jl 0x1400ae5fd
movdqa xmmword [rsp + 0x50], xmm13
lea rcx, [rbp + 0x124]
mov edx, dword [rsp + 0x50]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm8
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
psubd xmm2, xmm0
andps xmm2, xmm9
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, xmm8
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
psubd xmm2, xmm0
andps xmm2, xmm9
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, 0x40
jl 0x1400ae510
cmp r8d, 0x47
jge 0x1400ae63f
movsxd rax, r8d
lea r9, [rbp + 0x120]
add r9, rax
nop word [rax + rax]
mov eax, 0x94f2095
imul r8d
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x47
jl 0x1400ae610
lea rcx, [rbp + 0x120]
call fcn.14004bcf0
movups xmm0, xmmword [0x140135ef0]
movups xmmword [rbp + 0x120], xmm0
movups xmm1, xmmword [0x140135f00]
movups xmmword [rbp + 0x130], xmm1
movups xmm0, xmmword [0x140135f10]
movups xmmword [rbp + 0x140], xmm0
movups xmm1, xmmword [0x140135f20]
movups xmmword [rbp + 0x150], xmm1
movups xmm0, xmmword [0x140135f30]
movups xmmword [rbp + 0x160], xmm0
movsd xmm0, qword [0x140135f40]
movsd qword [rbp + 0x170], xmm0
mov eax, dword [0x140135f48]
mov dword [rbp + 0x178], eax
movzx eax, byte [0x140135f4c]
mov byte [rbp + 0x17c], al
mov r8d, r13d
cmp r14d, 2
jl 0x1400ae7cd
movdqa xmmword [rsp + 0x50], xmm13
lea rcx, [rbp + 0x124]
mov edx, dword [rsp + 0x50]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm8
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
psubd xmm2, xmm0
andps xmm2, xmm9
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, xmm8
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
psubd xmm2, xmm0
andps xmm2, xmm9
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, 0x58
jl 0x1400ae6e0
cmp r8d, 0x5d
jge 0x1400ae80f
movsxd rax, r8d
lea r9, [rbp + 0x120]
add r9, rax
nop word [rax + rax]
mov eax, 0x94f2095
imul r8d
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x5d
jl 0x1400ae7e0
lea rcx, [rbp + 0x120]
call fcn.14004bcf0
movups xmm0, xmmword [0x140138228]
movups xmmword [rbp + 0x190], xmm0
movups xmm1, xmmword [0x140138238]
movups xmmword [rbp + 0x1a0], xmm1
movsd xmm0, qword [0x140138248]
movsd qword [rbp + 0x1b0], xmm0
mov eax, dword [0x140138250]
mov dword [rbp + 0x1b8], eax
movzx eax, word [0x140138254]
mov word [rbp + 0x1bc], ax
mov r8d, r13d
cmp r14d, 2
jl 0x1400ae96d
movdqa xmmword [rsp + 0x50], xmm13
lea rcx, [rbp + 0x194]
mov edx, dword [rsp + 0x50]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm8
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
psubd xmm2, xmm0
andps xmm2, xmm9
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, xmm8
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
psubd xmm2, xmm0
andps xmm2, xmm9
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, 0x28
jl 0x1400ae880
cmp r8d, 0x2e
jge 0x1400ae9af
movsxd rax, r8d
lea r9, [rbp + 0x190]
add r9, rax
nop word [rax + rax]
mov eax, 0x94f2095
imul r8d
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2e
jl 0x1400ae980
lea rcx, [rbp + 0x190]
call fcn.14004bcf0
movups xmm0, xmmword [0x140136c50]
movups xmmword [rbp + 0x120], xmm0
movups xmm1, xmmword [0x140136c60]
movups xmmword [rbp + 0x130], xmm1
movups xmm0, xmmword [0x140136c70]
movups xmmword [rbp + 0x140], xmm0
movups xmm1, xmmword [0x140136c80]
movups xmmword [rbp + 0x150], xmm1
movsd xmm0, qword [0x140136c90]
movsd qword [rbp + 0x160], xmm0
movzx eax, word [0x140136c98]
mov word [rbp + 0x168], ax
movzx eax, byte [0x140136c9a]
mov byte [rbp + 0x16a], al
mov r8d, r13d
cmp r14d, 2
jl 0x1400aeb2d
movdqa xmmword [rsp + 0x50], xmm13
lea rcx, [rbp + 0x124]
mov edx, dword [rsp + 0x50]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm8
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
psubd xmm2, xmm0
andps xmm2, xmm9
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, xmm8
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
psubd xmm2, xmm0
andps xmm2, xmm9
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, 0x48
jl 0x1400aea40
cmp r8d, 0x4b
jge 0x1400aeb6f
movsxd rax, r8d
lea r9, [rbp + 0x120]
add r9, rax
nop word [rax + rax]
mov eax, 0x94f2095
imul r8d
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x4b
jl 0x1400aeb40
lea rcx, [rbp + 0x120]
call fcn.14004bcf0
movups xmm0, xmmword [0x1401369e0]
movups xmmword [rbp + 0x120], xmm0
movups xmm1, xmmword [0x1401369f0]
movups xmmword [rbp + 0x130], xmm1
movups xmm0, xmmword [0x140136a00]
movups xmmword [rbp + 0x140], xmm0
movups xmm1, xmmword [0x140136a10]
movups xmmword [rbp + 0x150], xmm1
movups xmm0, xmmword [0x140136a20]
movups xmmword [rbp + 0x160], xmm0
movups xmm1, xmmword [0x140136a30]
movups xmmword [rbp + 0x170], xmm1
mov eax, dword [0x140136a40]
mov dword [rbp + 0x180], eax
movzx eax, byte [0x140136a44]
mov byte [rbp + 0x184], al
mov r8d, r13d
cmp r14d, 2
jl 0x1400aecfd
movdqa xmmword [rsp + 0x50], xmm13
lea rcx, [rbp + 0x124]
mov edx, dword [rsp + 0x50]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm8
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
psubd xmm2, xmm0
andps xmm2, xmm9
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, xmm8
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
psubd xmm2, xmm0
andps xmm2, xmm9
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, 0x60
jl 0x1400aec10
cmp r8d, 0x65
jge 0x1400aed3f
movsxd rax, r8d
lea r9, [rbp + 0x120]
add r9, rax
nop word [rax + rax]
mov eax, 0x94f2095
imul r8d
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x65
jl 0x1400aed10
lea rcx, [rbp + 0x120]
call fcn.14004bcf0
movups xmm0, xmmword [0x140135370]
movups xmmword [rbp + 0xa8], xmm0
movsd xmm0, qword [0x140135380]
movsd qword [rbp + 0xb8], xmm0
mov eax, dword [0x140135388]
mov dword [rbp + 0xc0], eax
movzx eax, word [0x14013538c]
mov word [rbp + 0xc4], ax
cmp byte [0x14013538d], dil
je 0x1400aeedf
mov r8d, r13d
cmp r14d, 2
jl 0x1400aee9d
movdqa xmmword [rsp + 0x50], xmm13
lea rcx, [rbp + 0xac]
mov edx, dword [rsp + 0x50]
nop
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm8
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
psubd xmm2, xmm0
andps xmm2, xmm9
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, xmm8
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
psubd xmm2, xmm0
andps xmm2, xmm9
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 0x1400aedb0
cmp r8d, 0x1e
jge 0x1400aeedf
movsxd rax, r8d
lea r9, [rbp + 0xa8]
add r9, rax
nop word [rax + rax]
mov eax, 0x94f2095
imul r8d
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x1e
jl 0x1400aeeb0
lea rcx, [rbp + 0xa8]
call fcn.14004bcf0
movups xmm0, xmmword [str.oWYQT]
movups xmmword [rbp + 0x120], xmm0
movups xmm1, xmmword [0x140134db0]
movups xmmword [rbp + 0x130], xmm1
movups xmm0, xmmword [0x140134dc0]
movups xmmword [rbp + 0x140], xmm0
movups xmm1, xmmword [0x140134dd0]
movups xmmword [rbp + 0x150], xmm1
mov eax, dword [0x140134de0]
mov dword [rbp + 0x160], eax
movzx eax, word [0x140134de4]
mov word [rbp + 0x164], ax
mov r8d, r13d
cmp r14d, 2
jl 0x1400af04d
movdqa xmmword [rsp + 0x50], xmm13
lea rcx, [rbp + 0x124]
mov edx, dword [rsp + 0x50]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm8
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
psubd xmm2, xmm0
andps xmm2, xmm9
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, xmm8
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
psubd xmm2, xmm0
andps xmm2, xmm9
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, 0x40
jl 0x1400aef60
cmp r8d, 0x46
jge 0x1400af08f
movsxd rax, r8d
lea r9, [rbp + 0x120]
add r9, rax
nop word [rax + rax]
mov eax, 0x94f2095
imul r8d
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x46
jl 0x1400af060
lea rcx, [rbp + 0x120]
call fcn.14004bcf0
call fcn.14001a6b0
movups xmm0, xmmword [0x140137180]
movups xmmword [rbp + 0x120], xmm0
movups xmm1, xmmword [0x140137190]
movups xmmword [rbp + 0x130], xmm1
movups xmm0, xmmword [0x1401371a0]
movups xmmword [rbp + 0x140], xmm0
movups xmm1, xmmword [0x1401371b0]
movups xmmword [rbp + 0x150], xmm1
movups xmm0, xmmword [0x1401371c0]
movups xmmword [rbp + 0x160], xmm0
movzx eax, byte [0x1401371d0]
mov byte [rbp + 0x170], al
mov r8d, r13d
cmp r14d, 2
jl 0x1400af20d
movdqa xmmword [rsp + 0x50], xmm13
lea rcx, [rbp + 0x124]
mov edx, dword [rsp + 0x50]
nop dword [rax]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm8
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
psubd xmm2, xmm0
andps xmm2, xmm9
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, xmm8
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
psubd xmm2, xmm0
andps xmm2, xmm9
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, 0x50
jl 0x1400af120
cmp r8d, 0x51
jge 0x1400af24f
movsxd rax, r8d
lea r9, [rbp + 0x120]
add r9, rax
nop word [rax + rax]
mov eax, 0x94f2095
imul r8d
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x51
jl 0x1400af220
movdqa xmm0, xmmword [0x140139280]
movups xmmword [rbp + 0x200], xmm0
lea rdx, [rbp + 0x120]
lea rcx, [rbp + 0x200]
call fcn.14004bbc0
movups xmm0, xmmword [0x140137c10]
movups xmmword [rbp + 0x120], xmm0
movups xmm1, xmmword [0x140137c20]
movups xmmword [rbp + 0x130], xmm1
movups xmm0, xmmword [0x140137c30]
movups xmmword [rbp + 0x140], xmm0
movups xmm1, xmmword [0x140137c40]
movups xmmword [rbp + 0x150], xmm1
movsd xmm0, qword [0x140137c50]
movsd qword [rbp + 0x160], xmm0
mov eax, dword [0x140137c58]
mov dword [rbp + 0x168], eax
movzx eax, byte [0x140137c5c]
mov byte [rbp + 0x16c], al
mov r8d, r13d
cmp r14d, 2
jl 0x1400af3de
movdqa xmmword [rsp + 0x50], xmm13
lea rcx, [rbp + 0x124]
mov edx, dword [rsp + 0x50]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm8
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
psubd xmm2, xmm0
andps xmm2, xmm9
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, xmm8
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
psubd xmm2, xmm0
andps xmm2, xmm9
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, 0x48
jl 0x1400af2f1
cmp r8d, 0x4d
jge 0x1400af41f
movsxd rax, r8d
lea r9, [rbp + 0x120]
add r9, rax
nop dword [rax + rax]
mov eax, 0x94f2095
imul r8d
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x4d
jl 0x1400af3f0
movdqa xmm0, xmmword [0x140139280]
movups xmmword [rbp + 0x200], xmm0
lea rdx, [rbp + 0x120]
lea rcx, [rbp + 0x200]
call fcn.14004bbc0
movzx r12d, byte [0x140256f81]
test r12b, r12b
je 0x1400af494
movdqa xmm6, xmmword [0x1401392e0]
mov rbx, qword [0x140255230]
mov dword [rbp + 0xe0], r13d
movups xmm0, xmmword [rbx + 0x3ae0]
movups xmmword [rbp + 0xe4], xmm0
lea rcx, [rbx + 0x4be8]
lea rdx, [rbp + 0xe0]
call fcn.1400366c0
cmp dword [rbx + 0x4be4], edi
je 0x1400af494
movups xmmword [rbx + 0x3ae0], xmm6
mov qword [rbp + 0xd8], rdi
mov r8d, r13d
cmp byte [0x140256f81], dil
je 0x1400af7ac
movups xmm2, xmmword [0x140134748]
movups xmmword [rbp + 0xa8], xmm2
movsd xmm0, qword [0x140134758]
movsd qword [rbp + 0xb8], xmm0
movzx eax, byte [0x140134760]
mov byte [rbp + 0xc0], al
cmp r14d, 2
jl 0x1400af764
movdqa xmm1, xmm8
punpckldq xmm1, xmm8
pmuldq xmm1, xmm7
movdqa xmm0, xmm8
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
movdqa xmm1, xmm8
psubd xmm1, xmm0
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd ecx, xmm13
movd xmm0, ecx
paddb xmm1, xmm0
movd eax, xmm2
movd xmm0, eax
xorps xmm1, xmm0
movd dword [rbp + 0xa8], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm7
movdqa xmm0, xmm12
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
movdqa xmm2, xmm12
psubd xmm2, xmm0
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, ecx
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0xac]
xorps xmm2, xmm1
movd dword [rbp + 0xac], xmm2
movdqa xmm1, xmm14
punpckldq xmm1, xmm14
pmuldq xmm1, xmm7
movdqa xmm0, xmm14
punpckhdq xmm0, xmm14
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
movdqa xmm2, xmm14
psubd xmm2, xmm0
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, ecx
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0xb0]
xorps xmm2, xmm1
movd dword [rbp + 0xb0], xmm2
movdqa xmm2, xmmword [0x140138f70]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
psubd xmm2, xmm0
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, ecx
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0xb4]
xorps xmm2, xmm1
movd dword [rbp + 0xb4], xmm2
movdqa xmm2, xmmword [0x140138f80]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
psubd xmm2, xmm0
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, ecx
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0xb8]
xorps xmm2, xmm1
movd dword [rbp + 0xb8], xmm2
movdqa xmm3, xmmword [0x140138f90]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm7
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
psubd xmm3, xmm0
andps xmm3, xmm9
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, ecx
paddb xmm3, xmm0
movd xmm1, dword [rbp + 0xbc]
xorps xmm3, xmm1
movd dword [rbp + 0xbc], xmm3
mov r8d, 0x18
mov eax, r8d
lea r9, [rbp + 0xa8]
add r9, rax
mov eax, 0x94f2095
imul r8d
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x19
jl 0x1400af771
lea rcx, [rbp + 0xa8]
jmp 0x1400afa37
movups xmm2, xmmword [str.oW_Y_OQ]
movups xmmword [rbp + 0xe0], xmm2
mov edx, dword [0x1401355a0]
mov dword [rbp + 0xf0], edx
movzx eax, byte [0x1401355a4]
mov byte [rbp + 0xf4], al
cmp r14d, 2
jl 0x1400af9f4
movdqa xmm1, xmm8
punpckldq xmm1, xmm8
pmuldq xmm1, xmm7
movdqa xmm0, xmm8
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
movdqa xmm1, xmm8
psubd xmm1, xmm0
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd ecx, xmm13
movd xmm0, ecx
paddb xmm1, xmm0
movd eax, xmm2
movd xmm0, eax
xorps xmm1, xmm0
movd dword [rbp + 0xe0], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm7
movdqa xmm0, xmm12
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
movdqa xmm2, xmm12
psubd xmm2, xmm0
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, ecx
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0xe4]
xorps xmm2, xmm1
movd dword [rbp + 0xe4], xmm2
movdqa xmm1, xmm14
punpckldq xmm1, xmm14
pmuldq xmm1, xmm7
movdqa xmm0, xmm14
punpckhdq xmm0, xmm14
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
movdqa xmm2, xmm14
psubd xmm2, xmm0
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, ecx
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0xe8]
xorps xmm2, xmm1
movd dword [rbp + 0xe8], xmm2
movdqa xmm2, xmmword [0x140138f70]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
psubd xmm2, xmm0
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, ecx
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0xec]
xorps xmm2, xmm1
movd dword [rbp + 0xec], xmm2
movdqa xmm2, xmmword [0x140138f80]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
psubd xmm2, xmm0
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, ecx
paddb xmm2, xmm0
movd xmm1, edx
xorps xmm2, xmm1
movd dword [rbp + 0xf0], xmm2
mov r8d, 0x14
mov eax, r8d
lea r9, [rbp + 0xe0]
add r9, rax
mov eax, 0x94f2095
imul r8d
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x15
jl 0x1400afa01
lea rcx, [rbp + 0xe0]
xor r8d, r8d
lea rdx, [rbp + 0xd8]
call fcn.14004c970
test al, al
je 0x1400afd79
lea rcx, [rbp + 0x240]
call fcn.14007cec0
nop
mov r8d, 0x22
lea rdx, [0x140133580]
mov rcx, rax
call fcn.1400f40e0
xorps xmm0, xmm0
movups xmmword [rbp + 0xa8], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xb8], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0xa8], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0xb8], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], 7
mov word [rax], r13w
or edi, 4
lea rcx, [rbp + 0x240]
call fcn.1400f5ce0
lea rbx, [rbp + 0xa8]
cmp qword [rbp + 0xc0], 7
cmova rbx, qword [rbp + 0xa8]
lea rax, [0x140000000]
lea rax, [rax + 0x137b00]
mov qword [rsp + 0x70], rax
lea rax, [0x140134964]
mov qword [rbp - 0x80], rax
lea rcx, [rbp + 0x28]
call qword [sym.imp.MSVCP140.dll_protected:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::constructor_void____ptr64]
nop
or edi, 8
mov dword [rsp + 0x40], edi
xor r8d, r8d
lea rdx, [rbp - 0x78]
lea rcx, [rsp + 0x70]
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_iostream_char__struct_std::char_traits_char__::constructor_class_std::basic_streambuf_char__struct_std::char_traits_char______ptr64____ptr64]
nop
mov rax, qword [rsp + 0x70]
movsxd rcx, dword [rax + 4]
lea rdi, vtable.std::basic_fstream_char__struct_std::char_traits_char__.0
mov qword [rsp + rcx + 0x70], rdi
mov rax, qword [rsp + 0x70]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xb8]
mov dword [rsp + rcx + 0x6c], edx
lea rcx, [rbp - 0x78]
call qword [sym.imp.MSVCP140.dll_protected:_void___cdecl_std::basic_streambuf_char__struct_std::char_traits_char__::constructor_void____ptr64]
lea rax, vtable.std::basic_filebuf_char__struct_std::char_traits_char__.0
mov qword [rbp - 0x78], rax
mov byte [rbp + 4], 0
mov byte [rbp - 7], 0
lea rcx, [rbp - 0x78]
call qword [sym.imp.MSVCP140.dll_protected:_void___cdecl_std::basic_streambuf_char__struct_std::char_traits_char__::_Init_void____ptr64]
mov qword [rbp + 8], r13
mov rax, qword [0x1402581a0]
mov qword [rbp - 4], rax
mov qword [rbp - 0x10], r13
mov r8d, 0x22
mov rdx, rbx
lea rcx, [rbp - 0x78]
call fcn.1400f6490
test rax, rax
jne 0x1400afbac
mov rax, qword [rsp + 0x70]
movsxd rcx, dword [rax + 4]
lea rax, [rsp + 0x70]
add rcx, rax
xor r8d, r8d
mov edx, 2
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::setstate_int__bool____ptr64]
nop
mov rax, qword [rsp + 0x70]
movsxd rcx, dword [rax + 4]
mov qword [rsp + rcx + 0x70], rdi
mov rax, qword [rsp + 0x70]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xb8]
mov dword [rsp + rcx + 0x6c], edx
lea r9, [0x140217250]
cmp byte [0x140255042], 0
jne 0x1400afc08
mov rdx, r13
movzx ecx, byte [rdx + r9]
movzx eax, byte [rdx + r9 + 2]
mov byte [rdx + r9], al
mov byte [rdx + r9 + 2], cl
add rdx, 3
cmp rdx, 0x2be0f
jl 0x1400afbe0
mov byte [0x140255042], 1
mov r8d, 0x2be0d
mov rdx, r9
lea rcx, [rbp - 0x80]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::write_char_const____ptr64__long_long___int64_____ptr64]
cmp qword [rbp + 8], 0
je 0x1400afc9f
lea rcx, [rbp - 8]
mov rax, qword [rbp - 0x60]
cmp qword [rax], rcx
jne 0x1400afc4d
mov rdx, qword [rbp + 0x18]
mov rcx, qword [rbp + 0x10]
mov qword [rax], rcx
mov rax, qword [rbp - 0x40]
mov qword [rax], rcx
sub edx, ecx
mov rax, qword [rbp - 0x28]
mov dword [rax], edx
lea rcx, [rbp - 0x78]
call fcn.1400f4ee0
lea rbx, [rbp - 0x78]
test al, al
cmove rbx, r13
mov rcx, qword [rbp + 8]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fclose]
mov rdi, r13
test eax, eax
cmove rdi, rbx
mov byte [rbp + 4], 0
mov byte [rbp - 7], 0
lea rcx, [rbp - 0x78]
call qword [sym.imp.MSVCP140.dll_protected:_void___cdecl_std::basic_streambuf_char__struct_std::char_traits_char__::_Init_void____ptr64]
mov qword [rbp + 8], r13
mov rax, qword [0x1402581a0]
mov qword [rbp - 4], rax
mov qword [rbp - 0x10], r13
test rdi, rdi
jne 0x1400afce3
jmp 0x1400afcc4
mov byte [rbp + 4], 0
mov byte [rbp - 7], 0
lea rcx, [rbp - 0x78]
call qword [sym.imp.MSVCP140.dll_protected:_void___cdecl_std::basic_streambuf_char__struct_std::char_traits_char__::_Init_void____ptr64]
mov qword [rbp + 8], r13
mov rax, qword [0x1402581a0]
mov qword [rbp - 4], rax
mov qword [rbp - 0x10], r13
mov rax, qword [rsp + 0x70]
movsxd rcx, dword [rax + 4]
lea rax, [rsp + 0x70]
add rcx, rax
xor r8d, r8d
mov edx, 2
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::setstate_int__bool____ptr64]
mov byte [0x140256f81], 1
mov rax, qword [rsp + 0x70]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_fstream_char__struct_std::char_traits_char__.0
mov qword [rsp + rcx + 0x70], rax
mov rax, qword [rsp + 0x70]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xb8]
mov dword [rsp + rcx + 0x6c], edx
lea rcx, [rbp - 0x78]
call fcn.1400f2780
lea rcx, [rbp - 0x70]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_iostream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp + 0x28]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
mov rdx, qword [rbp + 0xc0]
cmp rdx, 7
jbe 0x1400afd79
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0xa8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400afd74
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400afd74
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1401101a0
test r12b, r12b
je 0x1400afd88
mov ecx, 1
call fcn.14000a560
xor ecx, ecx
call fcn.14000e510
test al, al
je 0x1400affa1
xor ecx, ecx
call fcn.140020260
movups xmm0, xmmword [str.oWZQXIO]
movups xmmword [rbp + 0x120], xmm0
movups xmm1, xmmword [0x140134640]
movups xmmword [rbp + 0x130], xmm1
movups xmm0, xmmword [0x140134650]
movups xmmword [rbp + 0x140], xmm0
movups xmm1, xmmword [0x140134660]
movups xmmword [rbp + 0x150], xmm1
movups xmm0, xmmword [0x140134670]
movups xmmword [rbp + 0x160], xmm0
movsd xmm0, qword [0x140134680]
movsd qword [rbp + 0x170], xmm0
mov eax, dword [0x140134688]
mov dword [rbp + 0x178], eax
movzx eax, word [0x14013468c]
mov word [rbp + 0x17c], ax
mov r8d, r13d
cmp r14d, 2
jl 0x1400aff1d
movdqa xmmword [rsp + 0x50], xmm13
lea rcx, [rbp + 0x124]
mov edx, dword [rsp + 0x50]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm8
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
psubd xmm2, xmm0
andps xmm2, xmm9
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, xmm8
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
psubd xmm2, xmm0
andps xmm2, xmm9
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, 0x58
jl 0x1400afe30
cmp r8d, 0x5e
jge 0x1400aff5f
movsxd rax, r8d
lea r9, [rbp + 0x120]
add r9, rax
nop word [rax + rax]
mov eax, 0x94f2095
imul r8d
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x5e
jl 0x1400aff30
lea rcx, [rbp + 0x120]
call fcn.14004bc50
mov rax, qword [0x140255230]
mov rcx, qword [rax + 0x4140]
test dword [rcx + 0x14], 0x2000000
jne 0x1400aff9c
mov r8d, 0x2c3e
lea rdx, str.D:VSSource_repos_sharpmacro_old_sharpmacroimguiimgui.cpp
lea rcx, str.GetCurrentWindowRead____Flags__ImGuiWindowFlags_Tooltip
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
call fcn.1400193f0
movaps xmm1, xmm11
movaps xmm0, xmm15
call fcn.14001eda0
mov qword [rbp + 0x90], 0
movups xmm2, xmmword [str.oWGQJ_eWRRP2a2__61._.___O]
movups xmmword [rbp + 0xa8], xmm2
movsd xmm0, qword [0x1401381a0]
movsd qword [rbp + 0xb8], xmm0
movzx eax, word [0x1401381a8]
mov word [rbp + 0xc0], ax
movzx eax, byte [0x1401381aa]
mov byte [rbp + 0xc2], al
mov r8d, r13d
cmp r14d, 2
jl 0x1400b0283
movdqa xmm1, xmm8
punpckldq xmm1, xmm8
pmuldq xmm1, xmm7
movdqa xmm0, xmm8
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
movdqa xmm1, xmm8
psubd xmm1, xmm0
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd ecx, xmm13
movd xmm0, ecx
paddb xmm1, xmm0
movd eax, xmm2
movd xmm0, eax
xorps xmm1, xmm0
movd dword [rbp + 0xa8], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm7
movdqa xmm0, xmm12
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
movdqa xmm2, xmm12
psubd xmm2, xmm0
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, ecx
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0xac]
xorps xmm2, xmm1
movd dword [rbp + 0xac], xmm2
movdqa xmm1, xmm14
punpckldq xmm1, xmm14
pmuldq xmm1, xmm7
movdqa xmm0, xmm14
punpckhdq xmm0, xmm14
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
movdqa xmm2, xmm14
psubd xmm2, xmm0
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, ecx
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0xb0]
xorps xmm2, xmm1
movd dword [rbp + 0xb0], xmm2
movdqa xmm2, xmmword [0x140138f70]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
psubd xmm2, xmm0
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, ecx
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0xb4]
xorps xmm2, xmm1
movd dword [rbp + 0xb4], xmm2
movdqa xmm2, xmmword [0x140138f80]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
psubd xmm2, xmm0
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, ecx
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0xb8]
xorps xmm2, xmm1
movd dword [rbp + 0xb8], xmm2
movdqa xmm3, xmmword [0x140138f90]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm7
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
psubd xmm3, xmm0
andps xmm3, xmm9
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, ecx
paddb xmm3, xmm0
movd xmm1, dword [rbp + 0xbc]
xorps xmm3, xmm1
movd dword [rbp + 0xbc], xmm3
mov r8d, 0x18
mov eax, r8d
lea r9, [rbp + 0xa8]
add r9, rax
mov eax, 0x94f2095
imul r8d
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x1b
jl 0x1400b0290
xor r8d, r8d
lea rdx, [rbp + 0x90]
lea rcx, [rbp + 0xa8]
call fcn.14004c970
test al, al
je 0x1400b02ed
mov r8d, r15d
mov edx, r15d
mov rcx, rsi
call fcn.1400ad630
mov dword [rsi + 0x100], eax
movaps xmm1, xmm11
movaps xmm0, xmm15
call fcn.14001eda0
movzx eax, byte [rsi + 0x100]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss xmm6, dword [0x140138cf4]
divss xmm0, xmm6
movss dword [rsi + 0x164], xmm0
movzx eax, byte [rsi + 0x101]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
divss xmm0, xmm6
movss dword [rsi + 0x168], xmm0
movzx eax, byte [rsi + 0x102]
movd xmm1, eax
cvtdq2ps xmm1, xmm1
divss xmm1, xmm6
movss dword [rsi + 0x16c], xmm1
mov qword [rbp + 0x90], 0
movsd xmm0, qword [str.oWGQJ_UE]
movsd qword [rbp + 0x1e0], xmm0
mov ecx, dword [0x140135418]
mov dword [rbp + 0x1e8], ecx
movzx eax, word [0x14013541c]
mov word [rbp + 0x1ec], ax
movzx eax, byte [0x14013541e]
mov byte [rbp + 0x1ee], al
mov r8d, r13d
cmp r14d, 2
jl 0x1400b04e4
movdqa xmm1, xmm8
punpckldq xmm1, xmm8
pmuldq xmm1, xmm7
movdqa xmm0, xmm8
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
movdqa xmm1, xmm8
psubd xmm1, xmm0
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd eax, xmm13
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [str.oWGQJ_UE]
xorps xmm1, xmm0
movd dword [rbp + 0x1e0], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm7
movdqa xmm0, xmm12
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
movdqa xmm2, xmm12
psubd xmm2, xmm0
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x1e4]
xorps xmm2, xmm1
movd dword [rbp + 0x1e4], xmm2
movdqa xmm1, xmm14
punpckldq xmm1, xmm14
pmuldq xmm1, xmm7
movdqa xmm0, xmm14
punpckhdq xmm0, xmm14
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
movdqa xmm2, xmm14
psubd xmm2, xmm0
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, ecx
xorps xmm2, xmm1
movd dword [rbp + 0x1e8], xmm2
mov r8d, recv
mov eax, r8d
lea r9, [rbp + 0x1e0]
add r9, rax
mov eax, 0x94f2095
imul r8d
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xf
jl 0x1400b04f1
lea rdx, [rsi + 0x164]
lea r9, [rbp + 0x90]
xor r8d, r8d
lea rcx, [rbp + 0x1e0]
call fcn.140058070
cmp byte [0x140255049], 0
je 0x1400b1c7e
mov eax, dword [0x140137fb0]
mov dword [rbp + 0xa0], eax
movzx eax, byte [0x140137fb4]
mov byte [rbp + 0xa0], 0x52
xor byte [rbp + 0xa1], 0x36
xor byte [rbp + 0xa2], 0x37
xor byte [rbp + 0xa3], 0x38
xor al, 0x39
mov byte [rbp + 0xa4], al
lea rcx, [rbp + 0xa0]
call fcn.14004bb50
movaps xmm1, xmm11
movaps xmm0, xmm15
call fcn.14001eda0
mov rdx, qword [0x140255230]
or dword [rdx + 0x4ad0], 1
mov dword [rdx + 0x4ae0], 0x42e00000
mov eax, dword [0x1401362f0]
mov dword [rbp + 0x90], eax
movzx eax, word [0x1401362f4]
mov word [rbp + 0x94], ax
mov byte [rbp + 0x90], 0x23
xor byte [rbp + 0x91], 0x36
xor byte [rbp + 0x92], 0x37
xor byte [rbp + 0x93], 0x38
xor al, 0x39
mov byte [rbp + 0x94], al
xor byte [rbp + 0x95], 0x3a
mov dword [rsp + 0x40], 0x64
mov dword [rbp + 0xa0], 1
lea rbx, [0x14012ecb8]
mov qword [rsp + 0x28], rbx
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xa0]
lea r8, [0x140257120]
lea rcx, [rbp + 0x90]
call fcn.140051730
movaps xmm1, xmm11
movaps xmm0, xmm15
call fcn.14001eda0
mov edx, dword [str.rDR_W]
mov dword [rbp + 0x90], edx
movzx ecx, word [0x1401376a0]
mov word [rbp + 0x94], cx
movzx eax, byte [0x1401376a2]
mov byte [rbp + 0x90], 0x47
xor byte [rbp + 0x91], 0x36
xor byte [rbp + 0x92], 0x37
xor byte [rbp + 0x93], 0x38
xor cl, 0x39
mov byte [rbp + 0x94], cl
xor byte [rbp + 0x95], 0x3a
xor al, 0x3b
mov byte [rbp + 0x96], al
lea rcx, [rbp + 0x90]
call fcn.14004bb50
movaps xmm1, xmm11
movaps xmm0, xmm15
call fcn.14001eda0
mov rdx, qword [0x140255230]
or dword [rdx + 0x4ad0], 1
mov dword [rdx + 0x4ae0], 0x42e00000
mov rax, qword [0x140137ca8]
mov qword [rbp + 0x90], rax
cmp byte [0x140137caf], 0
je 0x1400b0812
mov r8d, r13d
cmp r14d, 2
jl 0x1400b07cf
movdqa xmm1, xmm8
punpckldq xmm1, xmm8
pmuldq xmm1, xmm7
movdqa xmm0, xmm8
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
movdqa xmm2, xmm8
psubd xmm2, xmm0
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd eax, xmm13
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x90]
xorps xmm2, xmm1
movd dword [rbp + 0x90], xmm2
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm7
movdqa xmm0, xmm12
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
movdqa xmm2, xmm12
psubd xmm2, xmm0
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x94]
xorps xmm2, xmm1
movd dword [rbp + 0x94], xmm2
jmp 0x1400b0812
lea r9, [rbp + 0x90]
nop word [rax + rax]
mov eax, 0x29e4129f
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 8
jl 0x1400b07e0
mov dword [rbp + 0xa0], 0x64
mov dword [rsp + 0x40], 1
mov qword [rsp + 0x28], rbx
lea rax, [rbp + 0xa0]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x40]
lea r8, [0x140257010]
lea rcx, [rbp + 0x90]
call fcn.140051730
movaps xmm1, xmm11
movaps xmm0, xmm15
call fcn.14001eda0
mov edx, dword [0x14013712c]
mov dword [rbp + 0x90], edx
movzx eax, word [0x140137130]
mov word [rbp + 0x94], ax
mov byte [rbp + 0x90], 0x42
xor byte [rbp + 0x91], 0x36
xor byte [rbp + 0x92], 0x37
xor byte [rbp + 0x93], 0x38
xor al, 0x39
mov byte [rbp + 0x94], al
xor byte [rbp + 0x95], 0x3a
lea rcx, [rbp + 0x90]
call fcn.14004bb50
movaps xmm1, xmm11
movaps xmm0, xmm15
call fcn.14001eda0
mov rdx, qword [0x140255230]
or dword [rdx + 0x4ad0], 1
mov dword [rdx + 0x4ae0], 0x42e00000
mov eax, dword [0x1401370d8]
mov dword [rbp + 0x90], eax
movzx ecx, word [0x1401370dc]
mov word [rbp + 0x94], cx
movzx eax, byte [0x1401370de]
mov byte [rbp + 0x90], 0x23
xor byte [rbp + 0x91], 0x36
xor byte [rbp + 0x92], 0x37
xor byte [rbp + 0x93], 0x38
xor cl, 0x39
mov byte [rbp + 0x94], cl
xor byte [rbp + 0x95], 0x3a
xor al, 0x3b
mov byte [rbp + 0x96], al
mov dword [rbp + 0xa0], 0x64
mov dword [rsp + 0x40], 1
mov qword [rsp + 0x28], rbx
lea rax, [rbp + 0xa0]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x40]
lea r8, [0x140256e48]
lea rcx, [rbp + 0x90]
call fcn.140051730
mov eax, dword [0x140257120]
test eax, eax
jns 0x1400b0973
mov dword [0x140257120], r13d
jmp 0x1400b0984
cmp eax, 0xff
jle 0x1400b0984
mov dword [0x140257120], 0xff
mov eax, dword [0x140257010]
test eax, eax
jns 0x1400b0997
mov dword [0x140257010], r13d
jmp 0x1400b09a8
cmp eax, 0xff
jle 0x1400b09a8
mov dword [0x140257010], 0xff
mov eax, dword [0x140256e48]
test eax, eax
jns 0x1400b09bb
mov dword [0x140256e48], r13d
jmp 0x1400b09cc
cmp eax, 0xff
jle 0x1400b09cc
mov dword [0x140256e48], 0xff
mov qword [rbp + 0x90], 0
movups xmm0, xmmword [str.oWGQJ_eWRRP2a8c3_43:__l]
movups xmmword [rbp + 0xa8], xmm0
movsd xmm0, qword [0x140134c98]
movsd qword [rbp + 0xb8], xmm0
mov eax, dword [0x140134ca0]
mov dword [rbp + 0xc0], eax
movzx eax, byte [0x140134ca4]
mov byte [rbp + 0xc4], al
mov r8d, r13d
cmp r14d, 2
jl 0x1400b0b1d
movdqa xmmword [rsp + 0x50], xmm13
lea rcx, [rbp + 0xac]
mov edx, dword [rsp + 0x50]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm8
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
psubd xmm2, xmm0
andps xmm2, xmm9
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, xmm8
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
psubd xmm2, xmm0
andps xmm2, xmm9
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 0x1400b0a30
cmp r8d, 0x1d
jge 0x1400b0b5f
movsxd rax, r8d
lea r9, [rbp + 0xa8]
add r9, rax
nop word [rax + rax]
mov eax, 0x94f2095
imul r8d
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x1d
jl 0x1400b0b30
xor r8d, r8d
lea rdx, [rbp + 0x90]
lea rcx, [rbp + 0xa8]
call fcn.14004c970
test al, al
je 0x1400b0b9e
movzx ecx, byte [0x140256e48]
shl ecx, 8
movzx eax, byte [0x140257010]
or ecx, eax
shl ecx, 8
movzx eax, byte [0x140257120]
or ecx, eax
mov dword [rsi + 0x100], ecx
movaps xmm1, xmm11
movaps xmm0, xmm15
call fcn.14001eda0
mov dword [rbp + 0x20c], 0
movd xmm4, dword [0x140257120]
cvtdq2ps xmm4, xmm4
divss xmm4, xmm6
movss dword [rbp + 0x200], xmm4
movd xmm0, dword [0x140257010]
cvtdq2ps xmm0, xmm0
divss xmm0, xmm6
movss dword [rbp + 0x204], xmm0
movd xmm1, dword [0x140256e48]
cvtdq2ps xmm1, xmm1
divss xmm1, xmm6
movss dword [rbp + 0x208], xmm1
mov qword [rbp + 0x90], 0
movups xmm0, xmmword [str.Y_WK]
movups xmmword [rbp + 0x190], xmm0
movups xmm1, xmmword [0x140135318]
movups xmmword [rbp + 0x1a0], xmm1
movzx eax, word [0x140135328]
mov word [rbp + 0x1b0], ax
movzx eax, byte [0x14013532a]
mov byte [rbp + 0x1b2], al
mov r8d, r13d
cmp r14d, 2
jl 0x1400b0d4d
movdqa xmmword [rsp + 0x50], xmm13
lea rcx, [rbp + 0x194]
mov edx, dword [rsp + 0x50]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm8
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
psubd xmm2, xmm0
andps xmm2, xmm9
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, xmm8
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
psubd xmm2, xmm0
andps xmm2, xmm9
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, 0x20
jl 0x1400b0c60
cmp r8d, 0x23
jge 0x1400b0d8f
movsxd rax, r8d
lea r9, [rbp + 0x190]
add r9, rax
nop word [rax + rax]
mov eax, 0x94f2095
imul r8d
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x23
jl 0x1400b0d60
lea r9, [rbp + 0x90]
xor r8d, r8d
lea rdx, [rbp + 0x200]
lea rcx, [rbp + 0x190]
call fcn.140058070
mov r8d, r15d
mov edx, r15d
mov rcx, rsi
call fcn.1400ad630
movzx ecx, al
movd xmm0, ecx
cvtdq2ps xmm0, xmm0
divss xmm0, xmm6
movss dword [rsi + 0x174], xmm0
movzx ecx, ax
shr cx, 8
movzx ecx, cx
movd xmm0, ecx
cvtdq2ps xmm0, xmm0
divss xmm0, xmm6
movss dword [rsi + 0x178], xmm0
shr eax, 0x10
movzx eax, al
movd xmm0, eax
cvtdq2ps xmm0, xmm0
divss xmm0, xmm6
movss dword [rsi + 0x17c], xmm0
movups xmm1, xmmword [str.t_CMXVUUX]
movups xmmword [rbp + 0x190], xmm1
movups xmm0, xmmword [0x1401350f0]
movups xmmword [rbp + 0x1a0], xmm0
mov eax, dword [0x140135100]
mov dword [rbp + 0x1b0], eax
mov r8d, r13d
cmp r14d, 2
jl 0x1400b0f3d
movdqa xmmword [rsp + 0x50], xmm13
lea rcx, [rbp + 0x194]
mov edx, dword [rsp + 0x50]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm8
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
psubd xmm2, xmm0
andps xmm2, xmm9
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, xmm8
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
psubd xmm2, xmm0
andps xmm2, xmm9
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, 0x20
jl 0x1400b0e50
cmp r8d, 0x24
jge 0x1400b0f7f
movsxd rax, r8d
lea r9, [rbp + 0x190]
add r9, rax
nop word [rax + rax]
mov eax, 0x94f2095
imul r8d
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x24
jl 0x1400b0f50
lea rcx, [rbp + 0x190]
call fcn.14004bb50
movaps xmm1, xmm11
movaps xmm0, xmm15
call fcn.14001eda0
mov qword [rbp + 0x90], 0
movups xmm2, xmmword [str.t_CANTB]
movups xmmword [rbp + 0xa8], xmm2
movsd xmm0, qword [0x140134c78]
movsd qword [rbp + 0xb8], xmm0
movzx eax, byte [0x140134c80]
mov byte [rbp + 0xc0], al
mov r8d, r13d
cmp r14d, 2
jl 0x1400b125f
movdqa xmm1, xmm8
punpckldq xmm1, xmm8
pmuldq xmm1, xmm7
movdqa xmm0, xmm8
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
movdqa xmm1, xmm8
psubd xmm1, xmm0
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd ecx, xmm13
movd xmm0, ecx
paddb xmm1, xmm0
movd eax, xmm2
movd xmm0, eax
xorps xmm1, xmm0
movd dword [rbp + 0xa8], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm7
movdqa xmm0, xmm12
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
movdqa xmm2, xmm12
psubd xmm2, xmm0
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, ecx
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0xac]
xorps xmm2, xmm1
movd dword [rbp + 0xac], xmm2
movdqa xmm1, xmm14
punpckldq xmm1, xmm14
pmuldq xmm1, xmm7
movdqa xmm0, xmm14
punpckhdq xmm0, xmm14
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
movdqa xmm2, xmm14
psubd xmm2, xmm0
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, ecx
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0xb0]
xorps xmm2, xmm1
movd dword [rbp + 0xb0], xmm2
movdqa xmm2, xmmword [0x140138f70]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
psubd xmm2, xmm0
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, ecx
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0xb4]
xorps xmm2, xmm1
movd dword [rbp + 0xb4], xmm2
movdqa xmm2, xmmword [0x140138f80]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
psubd xmm2, xmm0
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, ecx
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0xb8]
xorps xmm2, xmm1
movd dword [rbp + 0xb8], xmm2
movdqa xmm3, xmmword [0x140138f90]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm7
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
psubd xmm3, xmm0
andps xmm3, xmm9
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, ecx
paddb xmm3, xmm0
movd xmm1, dword [rbp + 0xbc]
xorps xmm3, xmm1
movd dword [rbp + 0xbc], xmm3
mov r8d, 0x18
mov eax, r8d
lea r9, [rbp + 0xa8]
add r9, rax
nop dword [rax]
mov eax, 0x94f2095
imul r8d
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x19
jl 0x1400b1270
lea rdx, [rsi + 0x174]
lea r9, [rbp + 0x90]
xor r8d, r8d
lea rcx, [rbp + 0xa8]
call fcn.140058070
movzx edi, byte [rsi + 0xf0]
test dil, dil
je 0x1400b130f
movdqa xmm6, xmmword [0x1401392e0]
mov rbx, qword [0x140255230]
mov dword [rbp + 0xe0], r13d
movups xmm0, xmmword [rbx + 0x3ae0]
movups xmmword [rbp + 0xe4], xmm0
lea rcx, [rbx + 0x4be8]
lea rdx, [rbp + 0xe0]
call fcn.1400366c0
cmp dword [rbx + 0x4be4], 0
je 0x1400b130f
movups xmmword [rbx + 0x3ae0], xmm6
mov qword [rbp + 0x90], 0
cmp byte [rsi + 0xf0], 0
je 0x1400b15cb
movups xmm2, xmmword [str.wSY_QWZNV]
movups xmmword [rbp + 0xa8], xmm2
mov edx, dword [0x140138680]
mov dword [rbp + 0xb8], edx
movzx eax, word [0x140138684]
mov word [rbp + 0xbc], ax
movzx eax, byte [0x140138686]
mov byte [rbp + 0xbe], al
mov r8d, r13d
cmp r14d, 2
jl 0x1400b1580
movdqa xmm1, xmm8
punpckldq xmm1, xmm8
pmuldq xmm1, xmm7
movdqa xmm0, xmm8
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
movdqa xmm1, xmm8
psubd xmm1, xmm0
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd ecx, xmm13
movd xmm0, ecx
paddb xmm1, xmm0
movd eax, xmm2
movd xmm0, eax
xorps xmm1, xmm0
movd dword [rbp + 0xa8], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm7
movdqa xmm0, xmm12
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
movdqa xmm2, xmm12
psubd xmm2, xmm0
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, ecx
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0xac]
xorps xmm2, xmm1
movd dword [rbp + 0xac], xmm2
movdqa xmm1, xmm14
punpckldq xmm1, xmm14
pmuldq xmm1, xmm7
movdqa xmm0, xmm14
punpckhdq xmm0, xmm14
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
movdqa xmm2, xmm14
psubd xmm2, xmm0
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, ecx
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0xb0]
xorps xmm2, xmm1
movd dword [rbp + 0xb0], xmm2
movdqa xmm2, xmmword [0x140138f70]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
psubd xmm2, xmm0
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, ecx
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0xb4]
xorps xmm2, xmm1
movd dword [rbp + 0xb4], xmm2
movdqa xmm2, xmmword [0x140138f80]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
psubd xmm2, xmm0
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, ecx
paddb xmm2, xmm0
movd xmm1, edx
xorps xmm2, xmm1
movd dword [rbp + 0xb8], xmm2
mov r8d, 0x14
mov eax, r8d
lea r9, [rbp + 0xa8]
add r9, rax
nop dword [rax]
mov eax, 0x94f2095
imul r8d
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x17
jl 0x1400b1590
lea rcx, [rbp + 0xa8]
jmp 0x1400b17f6
movups xmm2, xmmword [str._DB_QUV]
movups xmmword [rbp + 0xe0], xmm2
movzx eax, word [0x1401348d0]
mov word [rbp + 0xf0], ax
cmp byte [0x1401348d1], 0
je 0x1400b17ef
mov r8d, r13d
cmp r14d, 2
jl 0x1400b17b3
movdqa xmm1, xmm8
punpckldq xmm1, xmm8
pmuldq xmm1, xmm7
movdqa xmm0, xmm8
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
movdqa xmm1, xmm8
psubd xmm1, xmm0
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd ecx, xmm13
movd xmm0, ecx
paddb xmm1, xmm0
movd eax, xmm2
movd xmm0, eax
xorps xmm1, xmm0
movd dword [rbp + 0xe0], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm7
movdqa xmm0, xmm12
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
movdqa xmm2, xmm12
psubd xmm2, xmm0
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, ecx
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0xe4]
xorps xmm2, xmm1
movd dword [rbp + 0xe4], xmm2
movdqa xmm1, xmm14
punpckldq xmm1, xmm14
pmuldq xmm1, xmm7
movdqa xmm0, xmm14
punpckhdq xmm0, xmm14
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
movdqa xmm2, xmm14
psubd xmm2, xmm0
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, ecx
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0xe8]
xorps xmm2, xmm1
movd dword [rbp + 0xe8], xmm2
movdqa xmm2, xmmword [0x140138f70]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
psubd xmm2, xmm0
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, ecx
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0xec]
xorps xmm2, xmm1
movd dword [rbp + 0xec], xmm2
mov r8d, reloc.WS2_32.dll_recv
mov eax, r8d
lea r9, [rbp + 0xe0]
add r9, rax
mov eax, 0x94f2095
imul r8d
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x12
jl 0x1400b17c0
lea rcx, [rbp + 0xe0]
xor r8d, r8d
lea rdx, [rbp + 0x90]
call fcn.14004c970
test al, al
je 0x1400b1819
cmp byte [rsi + 0xf0], 0
sete al
mov byte [rsi + 0xf0], al
test dil, dil
je 0x1400b1828
mov ecx, 1
call fcn.14000a560
cmp byte [rsi + 0xf0], 0
je 0x1400b1c7e
movaps xmm1, xmm11
movaps xmm0, xmm15
call fcn.14001eda0
movsd xmm0, qword [0x140136000]
movsd qword [rbp + 0xc8], xmm0
mov ecx, dword [str.N_T_]
mov dword [rbp + 0xd0], ecx
cmp byte [0x14013600b], 0
je 0x1400b19f2
mov r8d, r13d
cmp r14d, 2
jl 0x1400b19b9
movdqa xmm1, xmm8
punpckldq xmm1, xmm8
pmuldq xmm1, xmm7
movdqa xmm0, xmm8
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
movdqa xmm1, xmm8
psubd xmm1, xmm0
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd eax, xmm13
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [0x140136000]
xorps xmm1, xmm0
movd dword [rbp + 0xc8], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm7
movdqa xmm0, xmm12
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
movdqa xmm2, xmm12
psubd xmm2, xmm0
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0xcc]
xorps xmm2, xmm1
movd dword [rbp + 0xcc], xmm2
movdqa xmm1, xmm14
punpckldq xmm1, xmm14
pmuldq xmm1, xmm7
movdqa xmm0, xmm14
punpckhdq xmm0, xmm14
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
movdqa xmm2, xmm14
psubd xmm2, xmm0
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, ecx
xorps xmm2, xmm1
movd dword [rbp + 0xd0], xmm2
jmp 0x1400b19f2
lea r9, [rbp + 0xc8]
mov eax, 0x29e4129f
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc
jl 0x1400b19c0
xorps xmm0, xmm0
movups xmmword [rbp + 0x100], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x110], xmm1
lea rax, [rbp + 0xc8]
mov r8, r15
inc r8
cmp byte [rax + r8], 0
jne 0x1400b1a11
lea rdx, [rbp + 0xc8]
lea rcx, [rbp + 0x100]
call fcn.140079f10
nop
mov rax, qword [rsi + 0x120]
sub rax, qword [rsi + 0x118]
sar rax, 3
lea rdx, [rax + rax*4]
lea rcx, [rbp + 0x190]
call fcn.140062c20
nop
lea r9, [rbp + 0x100]
mov r8, rax
lea rcx, [rbp + 0x240]
call fcn.1400fd780
nop
lea rcx, [rbp + 0x240]
cmp qword [rbp + 0x258], 0xf
cmova rcx, qword [rbp + 0x240]
call fcn.14004bb50
nop
lea rcx, [rbp + 0x240]
call fcn.1400955d0
nop
lea rcx, [rbp + 0x190]
call fcn.1400955d0
nop
lea rcx, [rbp + 0x100]
call fcn.1400955d0
jmp 0x1400b1c7e
movups xmm0, xmmword [str.aDMAT_Q]
movups xmmword [rbp + 0x190], xmm0
movups xmm1, xmmword [0x140135000]
movups xmmword [rbp + 0x1a0], xmm1
movups xmm0, xmmword [0x140135010]
movups xmmword [rbp + 0x1b0], xmm0
movups xmm1, xmmword [0x140135020]
movups xmmword [rbp + 0x1c0], xmm1
movups xmm0, xmmword [str.NP_a64_g__:bMvLN]
movups xmmword [rbp + 0x1d0], xmm0
mov r8d, r13d
movdqa xmm9, xmmword [0x140138fb0]
movdqa xmm13, xmmword [0x140139010]
movdqa xmm10, xmmword [str.7777]
movdqa xmm7, xmmword [0x140138ff0]
movdqa xmm8, xmmword [0x140138f00]
mov r14d, dword [0x140152090]
cmp r14d, 2
jl 0x1400b1c37
mov edx, r13d
movdqa xmmword [rsp + 0x50], xmm13
lea rcx, [rbp + 0x194]
mov r8d, dword [rsp + 0x50]
nop dword [rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm8
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
psubd xmm2, xmm0
andps xmm2, xmm9
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, xmm8
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
psubd xmm2, xmm0
andps xmm2, xmm9
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, 0x50
jl 0x1400b1b50
jmp 0x1400b1c72
lea r9, [rbp + 0x190]
nop
mov eax, 0x29e4129f
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x50
jl 0x1400b1c40
lea rcx, [rbp + 0x190]
call fcn.14004bcf0
mov rcx, qword [0x140255230]
mov rax, qword [rcx + 0x4140]
mov byte [rax + 0xf5], 1
mov rax, qword [rcx + 0x4140]
cmp byte [rax + 0xf8], 0
jne 0x1400b1cbe
mov qword [rbp + 0x90], 0
movaps xmm1, xmm11
lea rcx, [rbp + 0x90]
call fcn.14001ec30
mov rcx, qword [0x140255230]
mov rax, qword [rcx + 0x4140]
mov byte [rax + 0xf5], 1
mov rax, qword [rcx + 0x4140]
cmp byte [rax + 0xf8], 0
jne 0x1400b1cfe
mov qword [rbp + 0x90], 0
movaps xmm1, xmm11
lea rcx, [rbp + 0x90]
call fcn.14001ec30
mov rcx, qword [0x140255230]
mov rax, qword [rcx + 0x4140]
mov byte [rax + 0xf5], 1
mov rax, qword [rcx + 0x4140]
cmp byte [rax + 0xf8], 0
jne 0x1400b1d3e
mov qword [rbp + 0x90], 0
movaps xmm1, xmm11
lea rcx, [rbp + 0x90]
call fcn.14001ec30
mov rax, qword [0x140255230]
mov rdx, qword [rax + 0x4140]
movss xmm6, dword [0x140138b7c]
cmp byte [rdx + 0xf8], 0
jne 0x1400b1d88
mov r8d, dword [rdx + 0x1f4]
mov eax, r8d
neg eax
sbb ecx, ecx
add ecx, 2
cmp qword [rdx + 0x1e8], 0
je 0x1400b1d80
neg r8d
sbb ecx, ecx
add ecx, 6
movaps xmm1, xmm6
call fcn.14004e680
mov rcx, qword [0x140255230]
mov rax, qword [rcx + 0x4140]
mov byte [rax + 0xf5], 1
mov rax, qword [rcx + 0x4140]
cmp byte [rax + 0xf8], 0
jne 0x1400b1dc8
mov qword [rbp + 0x90], 0
movaps xmm1, xmm11
lea rcx, [rbp + 0x90]
call fcn.14001ec30
mov rcx, qword [0x140255230]
mov rax, qword [rcx + 0x4140]
mov byte [rax + 0xf5], 1
mov rax, qword [rcx + 0x4140]
cmp byte [rax + 0xf8], 0
jne 0x1400b1e08
mov qword [rbp + 0x90], 0
movaps xmm1, xmm11
lea rcx, [rbp + 0x90]
call fcn.14001ec30
mov rcx, qword [0x140255230]
mov rax, qword [rcx + 0x4140]
mov byte [rax + 0xf5], 1
mov rax, qword [rcx + 0x4140]
cmp byte [rax + 0xf8], 0
jne 0x1400b1e48
mov qword [rbp + 0x90], 0
movaps xmm1, xmm11
lea rcx, [rbp + 0x90]
call fcn.14001ec30
cmp byte [0x140255049], 0
jne 0x1400b1e70
cmp dword [rsi + 0x110], 8
jne 0x1400b1e70
cmp dword [rsi + 0x114], 1
je 0x1400b1e70
cmp byte [0x14025504c], 0
je 0x1400b2315
cmp byte [0x140255046], 0
je 0x1400b230c
movups xmm0, xmmword [str.y_TB__eLHPT4.5cl]
movups xmmword [rbp + 0x100], xmm0
movsd xmm0, qword [0x140137aa8]
movsd qword [rbp + 0x110], xmm0
mov eax, dword [0x140137ab0]
mov dword [rbp + 0x118], eax
movzx eax, word [0x140137ab4]
mov word [rbp + 0x11c], ax
cmp byte [0x140137ab5], 0
je 0x1400b200f
mov r8d, r13d
cmp r14d, 2
jl 0x1400b1fce
movdqa xmmword [rsp + 0x50], xmm13
lea rcx, [rbp + 0x104]
mov edx, dword [rsp + 0x50]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm8
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
psubd xmm2, xmm0
andps xmm2, xmm9
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, xmm8
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
psubd xmm2, xmm0
andps xmm2, xmm9
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 0x1400b1ee1
cmp r8d, 0x1e
jge 0x1400b200f
movsxd rax, r8d
lea r9, [rbp + 0x100]
add r9, rax
nop dword [rax + rax]
mov eax, 0x94f2095
imul r8d
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x1e
jl 0x1400b1fe0
lea rcx, [rbp + 0x100]
call fcn.14004bb50
movaps xmm1, xmm11
movaps xmm0, xmm15
call fcn.14001eda0
mov rdi, qword [0x140255230]
mov rax, qword [rdi + 0x4140]
lea rcx, [rax + 0x208]
lea rbx, [rax + 0x200]
mov rdx, rbx
call fcn.140036d40
mov dword [rbx], 0x43480000
and dword [rdi + 0x4ad0], 0xfffffffe
movsd xmm0, qword [0x140134c58]
movsd qword [rbp + 0xc8], xmm0
movzx ecx, word [0x140134c60]
mov word [rbp + 0xd0], cx
movzx eax, byte [0x140134c62]
mov byte [rbp + 0xc8], 0x25
xor byte [rbp + 0xc9], 0x36
xor byte [rbp + 0xca], 0x37
xor byte [rbp + 0xcb], 0x38
xor byte [rbp + 0xcc], 0x39
xor byte [rbp + 0xcd], 0x3a
xor byte [rbp + 0xce], 0x3b
xor byte [rbp + 0xcf], 0x3c
xor cl, 0x3d
mov byte [rbp + 0xd0], cl
xor byte [rbp + 0xd1], 0x3e
xor al, 0x3f
mov byte [rbp + 0xd2], al
movsd xmm0, qword [0x140137380]
movsd qword [rbp + 0x1f0], xmm0
mov ecx, dword [0x140137388]
mov dword [rbp + 0x1f8], ecx
movzx eax, word [0x14013738c]
mov word [rbp + 0x1fc], ax
movzx eax, byte [0x14013738e]
mov byte [rbp + 0x1fe], al
mov r8d, r13d
cmp r14d, 2
jl 0x1400b2257
movdqa xmm1, xmm8
punpckldq xmm1, xmm8
pmuldq xmm1, xmm7
movdqa xmm0, xmm8
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
movdqa xmm1, xmm8
psubd xmm1, xmm0
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd eax, xmm13
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [0x140137380]
xorps xmm1, xmm0
movd dword [rbp + 0x1f0], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm7
movdqa xmm0, xmm12
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
movdqa xmm2, xmm12
psubd xmm2, xmm0
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x1f4]
xorps xmm2, xmm1
movd dword [rbp + 0x1f4], xmm2
movdqa xmm1, xmm14
punpckldq xmm1, xmm14
pmuldq xmm1, xmm7
movdqa xmm0, xmm14
punpckhdq xmm0, xmm14
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
movdqa xmm2, xmm14
psubd xmm2, xmm0
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, ecx
xorps xmm2, xmm1
movd dword [rbp + 0x1f8], xmm2
mov r8d, recv
mov eax, r8d
lea r9, [rbp + 0x1f0]
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x94f2095
imul r8d
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xf
jl 0x1400b2270
mov dword [rbp + 0xa0], reloc.WS2_32.dll_recv
mov dword [rsp + 0x40], 1
lea rax, [rbp + 0xc8]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0xa0]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x40]
lea r8, [rsi + 0x110]
mov edx, 4
lea rcx, [rbp + 0x1f0]
call fcn.140050aa0
mov eax, dword [rsi + 0x110]
cmp eax, 1
jge 0x1400b22fd
mov dword [rsi + 0x110], 1
jmp 0x1400b230c
cmp eax, 0x10
jle 0x1400b230c
mov dword [rsi + 0x110], reloc.WS2_32.dll_recv
cmp byte [0x140255049], 0
jne 0x1400b232b
cmp dword [rsi + 0x114], 1
je 0x1400b232b
cmp byte [0x14025504c], 0
je 0x1400b2d99
cmp byte [0x140255046], 0
je 0x1400b2bbd
lea r12, str.Skan_Procesu__Lepszy_
mov qword [rsp + 0x50], r12
lea rax, str.Skan_Ekranu__Gorszy_
mov qword [rsp + 0x58], rax
movups xmm2, xmmword [str.aDNZ]
movups xmmword [rbp + 0x100], xmm2
movsd xmm0, qword [0x140136ce8]
movsd qword [rbp + 0x110], xmm0
movzx eax, byte [0x140136cf0]
mov byte [rbp + 0x118], al
mov r8d, r13d
cmp r14d, 2
jl 0x1400b260c
movdqa xmm1, xmm8
punpckldq xmm1, xmm8
pmuldq xmm1, xmm7
movdqa xmm0, xmm8
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
movdqa xmm1, xmm8
psubd xmm1, xmm0
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd ecx, xmm13
movd xmm0, ecx
paddb xmm1, xmm0
movd eax, xmm2
movd xmm0, eax
xorps xmm1, xmm0
movd dword [rbp + 0x100], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm7
movdqa xmm0, xmm12
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
movdqa xmm2, xmm12
psubd xmm2, xmm0
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, ecx
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x104]
xorps xmm2, xmm1
movd dword [rbp + 0x104], xmm2
movdqa xmm1, xmm14
punpckldq xmm1, xmm14
pmuldq xmm1, xmm7
movdqa xmm0, xmm14
punpckhdq xmm0, xmm14
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
movdqa xmm2, xmm14
psubd xmm2, xmm0
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, ecx
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x108]
xorps xmm2, xmm1
movd dword [rbp + 0x108], xmm2
movdqa xmm2, xmmword [0x140138f70]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
psubd xmm2, xmm0
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, ecx
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x10c]
xorps xmm2, xmm1
movd dword [rbp + 0x10c], xmm2
movdqa xmm2, xmmword [0x140138f80]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
psubd xmm2, xmm0
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, ecx
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x110]
xorps xmm2, xmm1
movd dword [rbp + 0x110], xmm2
movdqa xmm3, xmmword [0x140138f90]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm7
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
psubd xmm3, xmm0
andps xmm3, xmm9
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, ecx
paddb xmm3, xmm0
movd xmm1, dword [rbp + 0x114]
xorps xmm3, xmm1
movd dword [rbp + 0x114], xmm3
mov r8d, 0x18
mov eax, r8d
lea r9, [rbp + 0x100]
add r9, rax
nop dword [rax]
mov eax, 0x94f2095
imul r8d
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x19
jl 0x1400b2620
lea rcx, [rbp + 0x100]
call fcn.14004bb50
movaps xmm1, xmm11
movaps xmm0, xmm15
call fcn.14001eda0
mov rdi, qword [0x140255230]
mov rax, qword [rdi + 0x4140]
lea rcx, [rax + 0x208]
lea rbx, [rax + 0x200]
mov rdx, rbx
call fcn.140036d40
mov dword [rbx], 0x43480000
and dword [rdi + 0x4ad0], 0xfffffffe
movsxd rax, dword [rsi + 0x114]
mov r10, qword [rsp + rax*8 + 0x50]
movups xmm2, xmmword [0x1401350a8]
movups xmmword [rbp + 0x100], xmm2
movzx eax, byte [0x1401350b8]
mov byte [rbp + 0x110], al
mov r8d, r13d
cmp r14d, 2
jl 0x1400b287f
movdqa xmm1, xmm8
punpckldq xmm1, xmm8
pmuldq xmm1, xmm7
movdqa xmm0, xmm8
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
movdqa xmm1, xmm8
psubd xmm1, xmm0
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd ecx, xmm13
movd xmm0, ecx
paddb xmm1, xmm0
movd eax, xmm2
movd xmm0, eax
xorps xmm1, xmm0
movd dword [rbp + 0x100], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm7
movdqa xmm0, xmm12
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
movdqa xmm2, xmm12
psubd xmm2, xmm0
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, ecx
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x104]
xorps xmm2, xmm1
movd dword [rbp + 0x104], xmm2
movdqa xmm1, xmm14
punpckldq xmm1, xmm14
pmuldq xmm1, xmm7
movdqa xmm0, xmm14
punpckhdq xmm0, xmm14
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
movdqa xmm2, xmm14
psubd xmm2, xmm0
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, ecx
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x108]
xorps xmm2, xmm1
movd dword [rbp + 0x108], xmm2
movdqa xmm2, xmmword [0x140138f70]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
psubd xmm2, xmm0
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, ecx
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x10c]
xorps xmm2, xmm1
movd dword [rbp + 0x10c], xmm2
mov r8d, reloc.WS2_32.dll_recv
mov eax, r8d
lea r9, [rbp + 0x100]
add r9, rax
nop dword [rax]
mov eax, 0x94f2095
imul r8d
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x11
jl 0x1400b2890
xor r8d, r8d
mov rdx, r10
lea rcx, [rbp + 0x100]
call fcn.14004f3d0
test al, al
je 0x1400b2961
mov ebx, dword [rsi + 0x114]
mov qword [rbp + 0x90], 0
test ebx, ebx
sete dl
lea r9, [rbp + 0x90]
xor r8d, r8d
mov rcx, r12
call fcn.14005a110
test al, al
je 0x1400b290c
mov dword [rsi + 0x114], r13d
test ebx, ebx
jne 0x1400b2915
call fcn.14001ae80
mov ebx, dword [rsi + 0x114]
cmp ebx, 1
sete dl
lea r9, [rbp + 0x90]
xor r8d, r8d
lea rcx, str.Skan_Ekranu__Gorszy_
call fcn.14005a110
test al, al
je 0x1400b2945
mov dword [rsi + 0x114], 1
cmp ebx, 1
jne 0x1400b294f
call fcn.14001ae80
mov rbx, qword [0x140255230]
call fcn.140020ca0
dec dword [rbx + 0x6010]
mov rcx, qword [0x140255230]
mov rax, qword [rcx + 0x4140]
mov byte [rax + 0xf5], 1
mov rbx, qword [rcx + 0x4140]
cmp dword [rbx + 0x208], 0
jg 0x1400b29a0
mov r8d, 0x7e8
lea rdx, str.D:VSSource_repos_sharpmacro_old_sharpmacroimguiimgui.h
lea rcx, str.Size___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movsxd rdx, dword [rbx + 0x208]
mov rax, qword [rbx + 0x210]
mov ecx, dword [rax + rdx*4 - 4]
mov dword [rbx + 0x200], ecx
test edx, edx
jg 0x1400b29d6
mov r8d, 0x7f5
lea rdx, str.D:VSSource_repos_sharpmacro_old_sharpmacroimguiimgui.h
lea rcx, str.Size___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
dec dword [rbx + 0x208]
cmp dword [rsi + 0x114], 1
jne 0x1400b2bbd
cmp dword [rsi + 0x110], 1
je 0x1400b2bbd
movups xmm0, xmmword [0x140137540]
movups xmmword [rbp + 0x120], xmm0
movups xmm1, xmmword [0x140137550]
movups xmmword [rbp + 0x130], xmm1
movups xmm0, xmmword [0x140137560]
movups xmmword [rbp + 0x140], xmm0
movsd xmm0, qword [0x140137570]
movsd qword [rbp + 0x150], xmm0
mov eax, dword [0x140137578]
mov dword [rbp + 0x158], eax
movzx eax, byte [0x14013757c]
mov byte [rbp + 0x15c], al
mov r8d, r13d
cmp r14d, 2
jl 0x1400b2b5d
movdqa xmmword [rsp + 0x50], xmm13
lea rcx, [rbp + 0x124]
mov edx, dword [rsp + 0x50]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm8
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
psubd xmm2, xmm0
andps xmm2, xmm9
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, xmm8
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
psubd xmm2, xmm0
andps xmm2, xmm9
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, 0x38
jl 0x1400b2a70
cmp r8d, 0x3d
jge 0x1400b2b9f
movsxd rax, r8d
lea r9, [rbp + 0x120]
add r9, rax
nop word [rax + rax]
mov eax, 0x94f2095
imul r8d
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x3d
jl 0x1400b2b70
movdqa xmm0, xmmword [0x140139280]
movups xmmword [rsp + 0x50], xmm0
lea rdx, [rbp + 0x120]
lea rcx, [rsp + 0x50]
call fcn.14004bbc0
cmp byte [0x140255049], 0
je 0x1400b2d99
cmp byte [0x140255046], 0
je 0x1400b2d99
mov rcx, qword [0x140255230]
mov rax, qword [rcx + 0x4140]
mov byte [rax + 0xf5], 1
mov rax, qword [rcx + 0x4140]
cmp byte [rax + 0xf8], 0
jne 0x1400b2c17
mov qword [rbp + 0x90], 0
movaps xmm1, xmm11
lea rcx, [rbp + 0x90]
call fcn.14001ec30
mov rcx, qword [0x140255230]
mov rax, qword [rcx + 0x4140]
mov byte [rax + 0xf5], 1
mov rax, qword [rcx + 0x4140]
cmp byte [rax + 0xf8], 0
jne 0x1400b2c57
mov qword [rbp + 0x90], 0
movaps xmm1, xmm11
lea rcx, [rbp + 0x90]
call fcn.14001ec30
mov rcx, qword [0x140255230]
mov rax, qword [rcx + 0x4140]
mov byte [rax + 0xf5], 1
mov rax, qword [rcx + 0x4140]
cmp byte [rax + 0xf8], 0
jne 0x1400b2c97
mov qword [rbp + 0x90], 0
movaps xmm1, xmm11
lea rcx, [rbp + 0x90]
call fcn.14001ec30
mov rax, qword [0x140255230]
mov rdx, qword [rax + 0x4140]
cmp byte [rdx + 0xf8], 0
jne 0x1400b2cd9
mov r8d, dword [rdx + 0x1f4]
mov eax, r8d
neg eax
sbb ecx, ecx
add ecx, 2
cmp qword [rdx + 0x1e8], 0
je 0x1400b2cd1
neg r8d
sbb ecx, ecx
add ecx, 6
movaps xmm1, xmm6
call fcn.14004e680
mov rcx, qword [0x140255230]
mov rax, qword [rcx + 0x4140]
mov byte [rax + 0xf5], 1
mov rax, qword [rcx + 0x4140]
cmp byte [rax + 0xf8], 0
jne 0x1400b2d19
mov qword [rbp + 0x90], 0
movaps xmm1, xmm11
lea rcx, [rbp + 0x90]
call fcn.14001ec30
mov rcx, qword [0x140255230]
mov rax, qword [rcx + 0x4140]
mov byte [rax + 0xf5], 1
mov rax, qword [rcx + 0x4140]
cmp byte [rax + 0xf8], 0
jne 0x1400b2d59
mov qword [rbp + 0x90], 0
movaps xmm1, xmm11
lea rcx, [rbp + 0x90]
call fcn.14001ec30
mov rcx, qword [0x140255230]
mov rax, qword [rcx + 0x4140]
mov byte [rax + 0xf5], 1
mov rax, qword [rcx + 0x4140]
cmp byte [rax + 0xf8], 0
jne 0x1400b2d99
mov qword [rbp + 0x90], 0
movaps xmm1, xmm11
lea rcx, [rbp + 0x90]
call fcn.14001ec30
movups xmm2, xmmword [0x140137768]
movups xmmword [rbp + 0xe0], xmm2
movzx eax, word [0x140137778]
mov word [rbp + 0xf0], ax
cmp byte [0x140137779], 0
je 0x1400b2fbf
mov r8d, r13d
cmp r14d, 2
jl 0x1400b2f81
movdqa xmm1, xmm8
punpckldq xmm1, xmm8
pmuldq xmm1, xmm7
movdqa xmm0, xmm8
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
movdqa xmm1, xmm8
psubd xmm1, xmm0
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd ecx, xmm13
movd xmm0, ecx
paddb xmm1, xmm0
movd eax, xmm2
movd xmm0, eax
xorps xmm1, xmm0
movd dword [rbp + 0xe0], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm7
movdqa xmm0, xmm12
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
movdqa xmm2, xmm12
psubd xmm2, xmm0
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, ecx
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0xe4]
xorps xmm2, xmm1
movd dword [rbp + 0xe4], xmm2
movdqa xmm1, xmm14
punpckldq xmm1, xmm14
pmuldq xmm1, xmm7
movdqa xmm0, xmm14
punpckhdq xmm0, xmm14
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
movdqa xmm2, xmm14
psubd xmm2, xmm0
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, ecx
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0xe8]
xorps xmm2, xmm1
movd dword [rbp + 0xe8], xmm2
movdqa xmm2, xmmword [0x140138f70]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
psubd xmm2, xmm0
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, ecx
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0xec]
xorps xmm2, xmm1
movd dword [rbp + 0xec], xmm2
mov r8d, reloc.WS2_32.dll_recv
mov eax, r8d
lea r9, [rbp + 0xe0]
add r9, rax
nop
mov eax, 0x94f2095
imul r8d
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x12
jl 0x1400b2f90
lea rcx, [rbp + 0xe0]
call fcn.14004bb50
movaps xmm1, xmm11
movaps xmm0, xmm15
call fcn.14001eda0
movsd xmm4, qword [0x1401386b0]
movsd qword [rbp + 0xc8], xmm4
mov ecx, dword [0x1401386b8]
mov dword [rbp + 0xd0], ecx
movzx eax, word [0x1401386bc]
mov word [rbp + 0xd4], ax
cmp byte [0x1401386bd], 0
je 0x1400b319f
mov r8d, r13d
cmp r14d, 2
jl 0x1400b3161
movdqa xmm1, xmm8
punpckldq xmm1, xmm8
pmuldq xmm1, xmm7
movdqa xmm0, xmm8
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
movdqa xmm1, xmm8
psubd xmm1, xmm0
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd eax, xmm13
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [0x1401386b0]
xorps xmm1, xmm0
movd dword [rbp + 0xc8], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm7
movdqa xmm0, xmm12
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
movdqa xmm2, xmm12
psubd xmm2, xmm0
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0xcc]
xorps xmm2, xmm1
movd dword [rbp + 0xcc], xmm2
movdqa xmm1, xmm14
punpckldq xmm1, xmm14
pmuldq xmm1, xmm7
movdqa xmm0, xmm14
punpckhdq xmm0, xmm14
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
movdqa xmm2, xmm14
psubd xmm2, xmm0
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, ecx
xorps xmm2, xmm1
movd dword [rbp + 0xd0], xmm2
mov r8d, recv
mov eax, r8d
lea r9, [rbp + 0xc8]
add r9, rax
nop
mov eax, 0x94f2095
imul r8d
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x1400b3170
lea rdx, [rsi + 0x188]
lea rcx, [rbp + 0xc8]
call fcn.14004e160
cmp byte [rsi + 0x188], 0
je 0x1400b35e6
movaps xmm1, xmm11
movaps xmm0, xmm15
call fcn.14001eda0
mov rdx, qword [0x140255230]
or dword [rdx + 0x4ad0], 1
mov dword [rdx + 0x4ae0], 0x43960000
movups xmm0, xmmword [str.eYSVP_H]
movups xmmword [rbp + 0x190], xmm0
movups xmm1, xmmword [0x140136108]
movups xmmword [rbp + 0x1a0], xmm1
mov eax, dword [0x140136118]
mov dword [rbp + 0x1b0], eax
movzx eax, word [0x14013611c]
mov word [rbp + 0x1b4], ax
mov r8d, r13d
cmp r14d, 2
jl 0x1400b332d
movdqa xmmword [rsp + 0x50], xmm13
lea rcx, [rbp + 0x194]
mov edx, dword [rsp + 0x50]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm8
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
psubd xmm2, xmm0
andps xmm2, xmm9
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, xmm8
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
psubd xmm2, xmm0
andps xmm2, xmm9
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, 0x20
jl 0x1400b3240
cmp r8d, 0x26
jge 0x1400b336f
movsxd rax, r8d
lea r9, [rbp + 0x190]
add r9, rax
nop word [rax + rax]
mov eax, 0x94f2095
imul r8d
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x26
jl 0x1400b3340
movups xmm2, xmmword [0x140135488]
movups xmmword [rbp + 0xe0], xmm2
movzx eax, word [0x140135498]
mov word [rbp + 0xf0], ax
cmp byte [0x140135499], 0
je 0x1400b359f
mov r8d, r13d
cmp r14d, 2
jl 0x1400b3557
movdqa xmm1, xmm8
punpckldq xmm1, xmm8
pmuldq xmm1, xmm7
movdqa xmm0, xmm8
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
movdqa xmm1, xmm8
psubd xmm1, xmm0
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd ecx, xmm13
movd xmm0, ecx
paddb xmm1, xmm0
movd eax, xmm2
movd xmm0, eax
xorps xmm1, xmm0
movd dword [rbp + 0xe0], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm7
movdqa xmm0, xmm12
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
movdqa xmm2, xmm12
psubd xmm2, xmm0
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, ecx
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0xe4]
xorps xmm2, xmm1
movd dword [rbp + 0xe4], xmm2
movdqa xmm1, xmm14
punpckldq xmm1, xmm14
pmuldq xmm1, xmm7
movdqa xmm0, xmm14
punpckhdq xmm0, xmm14
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
movdqa xmm2, xmm14
psubd xmm2, xmm0
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, ecx
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0xe8]
xorps xmm2, xmm1
movd dword [rbp + 0xe8], xmm2
movdqa xmm2, xmmword [0x140138f70]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
psubd xmm2, xmm0
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, ecx
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0xec]
xorps xmm2, xmm1
movd dword [rbp + 0xec], xmm2
mov r8d, reloc.WS2_32.dll_recv
mov eax, r8d
lea r9, [rbp + 0xe0]
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x94f2095
imul r8d
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x12
jl 0x1400b3570
mov dword [rbp + 0xa0], 0x12c
mov dword [rsp + 0x40], 0xa
lea r8, [rsi + 0x184]
lea rax, [rbp + 0x190]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0xa0]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x40]
mov edx, 4
lea rcx, [rbp + 0xe0]
call fcn.140050aa0
mov rcx, qword [0x1402509f8]
mov rcx, qword [rcx + 0x140]
call fcn.14004bb50
xor ecx, ecx
call fcn.14000e510
test al, al
je 0x1400b3654
xor ecx, ecx
call fcn.140020260
mov rcx, qword [0x1402509f8]
mov rcx, qword [rcx + 0x148]
call fcn.14004bb50
mov rax, qword [0x140255230]
mov rcx, qword [rax + 0x4140]
test dword [rcx + 0x14], 0x2000000
jne 0x1400b364f
mov r8d, 0x2c3e
lea rdx, str.D:VSSource_repos_sharpmacro_old_sharpmacroimguiimgui.cpp
lea rcx, str.GetCurrentWindowRead____Flags__ImGuiWindowFlags_Tooltip
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
call fcn.1400193f0
movaps xmm1, xmm11
movaps xmm0, xmm15
call fcn.14001eda0
movups xmm4, xmmword [0x140136548]
movups xmmword [rbp + 0x100], xmm4
movzx eax, byte [0x140136558]
mov byte [rbp + 0x110], al
mov r8d, r13d
cmp r14d, 2
jl 0x1400b3841
movdqa xmm1, xmm8
punpckldq xmm1, xmm8
pmuldq xmm1, xmm7
movdqa xmm0, xmm8
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
movdqa xmm1, xmm8
psubd xmm1, xmm0
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd ecx, xmm13
movd xmm0, ecx
paddb xmm1, xmm0
movd eax, xmm4
movd xmm0, eax
xorps xmm1, xmm0
movd dword [rbp + 0x100], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm7
movdqa xmm0, xmm12
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
movdqa xmm2, xmm12
psubd xmm2, xmm0
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, ecx
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x104]
xorps xmm2, xmm1
movd dword [rbp + 0x104], xmm2
movdqa xmm1, xmm14
punpckldq xmm1, xmm14
pmuldq xmm1, xmm7
movdqa xmm0, xmm14
punpckhdq xmm0, xmm14
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
movdqa xmm2, xmm14
psubd xmm2, xmm0
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, ecx
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x108]
xorps xmm2, xmm1
movd dword [rbp + 0x108], xmm2
movdqa xmm6, xmmword [0x140138f70]
movdqa xmm1, xmm6
punpckldq xmm1, xmm6
pmuldq xmm1, xmm7
movdqa xmm0, xmm6
punpckhdq xmm0, xmm6
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
movdqa xmm2, xmm6
psubd xmm2, xmm0
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, ecx
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x10c]
xorps xmm2, xmm1
movd dword [rbp + 0x10c], xmm2
mov r8d, reloc.WS2_32.dll_recv
jmp 0x1400b3849
movdqa xmm6, xmmword [0x140138f70]
mov eax, r8d
lea r9, [rbp + 0x100]
add r9, rax
nop word [rax + rax]
mov eax, 0x94f2095
imul r8d
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x11
jl 0x1400b3860
lea rdx, [rsi + 0x104]
lea rcx, [rbp + 0x100]
call fcn.14004e160
cmp byte [rsi + 0x104], 0
je 0x1400b422e
movaps xmm1, xmm11
movaps xmm0, xmm15
call fcn.14001eda0
mov rdi, qword [0x140255230]
mov rax, qword [rdi + 0x4140]
lea rcx, [rax + 0x208]
lea rbx, [rax + 0x200]
mov rdx, rbx
call fcn.140036d40
mov dword [rbx], 0x43480000
and dword [rdi + 0x4ad0], 0xfffffffe
mov rax, qword [0x1402509f8]
mov rdx, qword [rax + 0xc0]
xorps xmm0, xmm0
movups xmmword [rbp + 0x260], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x270], xmm1
mov r8, r15
inc r8
cmp byte [rdx + r8], 0
jne 0x1400b3913
lea rcx, [rbp + 0x260]
call fcn.140079f10
nop
mov r8d, 3
lea rdx, [0x1401326d4]
lea rcx, [rbp + 0x260]
call fcn.1400f4340
xorps xmm0, xmm0
movups xmmword [rbp + 0x220], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x230], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x220], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x230], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], select
mov byte [rax], 0
lea r10, [rbp + 0x220]
cmp qword [rbp + 0x238], 0xf
cmova r10, qword [rbp + 0x220]
mov rax, qword [0x140135958]
mov qword [rbp + 0xd8], rax
cmp byte [0x14013595f], 0
je 0x1400b3ad2
mov r8d, r13d
cmp r14d, 2
jl 0x1400b3a96
movdqa xmm1, xmm8
punpckldq xmm1, xmm8
pmuldq xmm1, xmm7
movdqa xmm0, xmm8
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
movdqa xmm2, xmm8
psubd xmm2, xmm0
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd eax, xmm13
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0xd8]
xorps xmm2, xmm1
movd dword [rbp + 0xd8], xmm2
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm7
movdqa xmm0, xmm12
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
movdqa xmm2, xmm12
psubd xmm2, xmm0
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0xdc]
xorps xmm2, xmm1
movd dword [rbp + 0xdc], xmm2
jmp 0x1400b3ad2
lea r9, [rbp + 0xd8]
nop dword [rax]
mov eax, 0x29e4129f
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 8
jl 0x1400b3aa0
mov dword [rbp + 0xa0], 9
mov dword [rsp + 0x40], 1
lea r8, [rsi + 0x108]
mov qword [rsp + 0x28], r10
lea rax, [rbp + 0xa0]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x40]
mov edx, 4
lea rcx, [rbp + 0xd8]
call fcn.140050aa0
nop
mov rdx, qword [rbp + 0x238]
cmp rdx, 0xf
jbe 0x1400b3b57
inc rdx
mov rcx, qword [rbp + 0x220]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400b3b52
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400b3b52
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1401101a0
movdqa xmm0, xmmword [0x140138dd0]
movdqu xmmword [rbp + 0x230], xmm0
mov byte [rbp + 0x220], 0
lea rcx, [rbp + 0x260]
call fcn.1400955d0
mov rcx, qword [0x140255230]
mov rax, qword [rcx + 0x4140]
mov byte [rax + 0xf5], 1
mov rbx, qword [rcx + 0x4140]
cmp dword [rbx + 0x208], 0
jg 0x1400b3bb9
mov r8d, 0x7e8
lea rdx, str.D:VSSource_repos_sharpmacro_old_sharpmacroimguiimgui.h
lea rcx, str.Size___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movsxd r8, dword [rbx + 0x208]
mov rax, qword [rbx + 0x210]
mov edx, dword [rax + r8*4 - 4]
mov dword [rbx + 0x200], edx
test r8d, r8d
jg 0x1400b3bf1
mov r8d, 0x7f5
lea rdx, str.D:VSSource_repos_sharpmacro_old_sharpmacroimguiimgui.h
lea rcx, str.Size___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
dec dword [rbx + 0x208]
mov eax, dword [rsi + 0x108]
cmp eax, 1
jge 0x1400b3c0e
mov dword [rsi + 0x108], 1
jmp 0x1400b3c1d
cmp eax, 9
jle 0x1400b3c1d
mov dword [rsi + 0x108], 9
cmp byte [0x140255049], 0
jne 0x1400b3c33
cmp byte [rsi + 0x105], 1
jne 0x1400b422e
mov rcx, qword [0x140255230]
mov rax, qword [rcx + 0x4140]
mov byte [rax + 0xf5], 1
mov rax, qword [rcx + 0x4140]
movss xmm0, dword [rcx + 0x3a64]
addss xmm0, dword [rax + 0x184]
movss dword [rax + 0x184], xmm0
addss xmm0, dword [rax + 0x58]
addss xmm0, dword [rax + 0x188]
movss dword [rax + 0x140], xmm0
movups xmm2, xmmword [str.aO_SV]
movups xmmword [rbp + 0xa8], xmm2
movsd xmm0, qword [0x140136bf0]
movsd qword [rbp + 0xb8], xmm0
movzx eax, byte [0x140136bf8]
mov byte [rbp + 0xc0], al
mov r8d, r13d
cmp r14d, 2
jl 0x1400b3f32
movdqa xmm1, xmm8
punpckldq xmm1, xmm8
pmuldq xmm1, xmm7
movdqa xmm0, xmm8
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
movdqa xmm1, xmm8
psubd xmm1, xmm0
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd ecx, xmm13
movd xmm0, ecx
paddb xmm1, xmm0
movd eax, xmm2
movd xmm0, eax
xorps xmm1, xmm0
movd dword [rbp + 0xa8], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm7
movdqa xmm0, xmm12
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
psubd xmm12, xmm0
andps xmm12, xmm9
packuswb xmm12, xmm12
packuswb xmm12, xmm12
movd xmm0, ecx
paddb xmm12, xmm0
movd xmm1, dword [rbp + 0xac]
xorps xmm12, xmm1
movd dword [rbp + 0xac], xmm12
movdqa xmm1, xmm14
punpckldq xmm1, xmm14
pmuldq xmm1, xmm7
movdqa xmm0, xmm14
punpckhdq xmm0, xmm14
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
psubd xmm14, xmm0
andps xmm14, xmm9
packuswb xmm14, xmm14
packuswb xmm14, xmm14
movd xmm0, ecx
paddb xmm14, xmm0
movd xmm1, dword [rbp + 0xb0]
xorps xmm14, xmm1
movd dword [rbp + 0xb0], xmm14
movdqa xmm1, xmm6
punpckldq xmm1, xmm6
pmuldq xmm1, xmm7
movdqa xmm0, xmm6
punpckhdq xmm0, xmm6
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
psubd xmm6, xmm0
andps xmm6, xmm9
packuswb xmm6, xmm6
packuswb xmm6, xmm6
movd xmm0, ecx
paddb xmm6, xmm0
movd xmm1, dword [rbp + 0xb4]
xorps xmm6, xmm1
movd dword [rbp + 0xb4], xmm6
movdqa xmm2, xmmword [0x140138f80]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
psubd xmm2, xmm0
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, ecx
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0xb8]
xorps xmm2, xmm1
movd dword [rbp + 0xb8], xmm2
movdqa xmm2, xmmword [0x140138f90]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
psubd xmm2, xmm0
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, ecx
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0xbc]
xorps xmm2, xmm1
movd dword [rbp + 0xbc], xmm2
mov r8d, 0x18
mov eax, r8d
lea r9, [rbp + 0xa8]
add r9, rax
nop
mov eax, 0x94f2095
imul r8d
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x19
jl 0x1400b3f40
lea rdx, [rsi + 0x105]
lea rcx, [rbp + 0xa8]
call fcn.14004e160
movaps xmm1, xmm11
movaps xmm0, xmm15
call fcn.14001eda0
lea rcx, [0x140131dac]
call fcn.14004bc50
xor ecx, ecx
call fcn.14000e510
test al, al
je 0x1400b41e5
xor ecx, ecx
call fcn.140020260
lea rdx, [rbp + 0x280]
lea rax, [0x140000000]
lea rcx, [rax + 0x137990]
movups xmm0, xmmword [rcx]
movups xmmword [rdx], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rdx + 0x10], xmm1
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rdx + 0x20], xmm0
movups xmm1, xmmword [rcx + 0x30]
movups xmmword [rdx + 0x30], xmm1
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rdx + 0x40], xmm0
movups xmm1, xmmword [rcx + 0x50]
movups xmmword [rdx + 0x50], xmm1
movups xmm0, xmmword [rcx + 0x60]
movups xmmword [rdx + 0x60], xmm0
lea rdx, [rdx + 0x80]
movups xmm0, xmmword [rcx + 0x70]
movups xmmword [rdx - 0x10], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rcx]
movups xmmword [rdx], xmm1
movups xmm0, xmmword [rcx + 0x10]
movups xmmword [rdx + 0x10], xmm0
movups xmm1, xmmword [rcx + 0x20]
movups xmmword [rdx + 0x20], xmm1
movups xmm0, xmmword [rcx + 0x30]
movups xmmword [rdx + 0x30], xmm0
movups xmm1, xmmword [rcx + 0x40]
movups xmmword [rdx + 0x40], xmm1
mov eax, dword [rcx + 0x50]
mov dword [rdx + 0x50], eax
movzx eax, word [rcx + 0x54]
mov word [rdx + 0x54], ax
movzx eax, byte [rcx + 0x56]
mov byte [rdx + 0x56], al
mov r8d, r13d
cmp r14d, 2
jl 0x1400b4163
movdqa xmmword [rsp + 0x50], xmm13
lea rcx, [rbp + 0x284]
mov edx, dword [rsp + 0x50]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm8
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
psubd xmm2, xmm0
andps xmm2, xmm9
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, xmm8
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm7
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
psubd xmm2, xmm0
andps xmm2, xmm9
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, 0xd0
jl 0x1400b4070
cmp r8d, 0xd7
jge 0x1400b41a2
movsxd rax, r8d
lea r9, [rbp + 0x280]
add r9, rax
mov eax, 0x94f2095
imul r8d
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xd7
jl 0x1400b4170
lea rcx, [rbp + 0x280]
call fcn.14004bb50
mov rax, qword [0x140255230]
mov r9, qword [rax + 0x4140]
test dword [r9 + 0x14], 0x2000000
jne 0x1400b41e0
mov r8d, 0x2c3e
lea rdx, str.D:VSSource_repos_sharpmacro_old_sharpmacroimguiimgui.cpp
lea rcx, str.GetCurrentWindowRead____Flags__ImGuiWindowFlags_Tooltip
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
call fcn.1400193f0
mov rcx, qword [0x140255230]
mov rax, qword [rcx + 0x4140]
mov byte [rax + 0xf5], 1
mov rax, qword [rcx + 0x4140]
movss xmm0, dword [rax + 0x184]
subss xmm0, dword [rcx + 0x3a64]
movss dword [rax + 0x184], xmm0
addss xmm0, dword [rax + 0x58]
addss xmm0, dword [rax + 0x188]
movss dword [rax + 0x140], xmm0
mov rcx, qword [0x140255230]
mov rax, qword [rcx + 0x4140]
mov byte [rax + 0xf5], 1
mov rax, qword [rcx + 0x4140]
cmp byte [rax + 0xf8], 0
jne 0x1400b426e
mov qword [rbp + 0x90], 0
movaps xmm1, xmm11
lea rcx, [rbp + 0x90]
call fcn.14001ec30
mov rcx, qword [0x140255230]
mov rax, qword [rcx + 0x4140]
mov byte [rax + 0xf5], 1
mov rax, qword [rcx + 0x4140]
cmp byte [rax + 0xf8], 0
jne 0x1400b42ae
mov qword [rbp + 0x90], 0
movaps xmm1, xmm11
lea rcx, [rbp + 0x90]
call fcn.14001ec30
mov rcx, qword [0x140255230]
mov rax, qword [rcx + 0x4140]
mov byte [rax + 0xf5], 1
mov rax, qword [rcx + 0x4140]
cmp byte [rax + 0xf8], 0
jne 0x1400b42ee
mov qword [rbp + 0x90], 0
movaps xmm1, xmm11
lea rcx, [rbp + 0x90]
call fcn.14001ec30
xorps xmm0, xmm0
movups xmmword [rbp + 0x200], xmm0
movdqa xmm1, xmmword [0x140138de0]
movdqu xmmword [rbp + 0x210], xmm1
mov word [rbp + 0x200], 0x3a
mov rax, qword [0x1402509f8]
mov r8, qword [rax + 0x68]
nop dword [rax]
inc r15
cmp byte [r8 + r15], 0
jne 0x1400b4320
mov r9, r15
lea rcx, [rbp + 0x200]
call fcn.1400fdc50
xorps xmm0, xmm0
movups xmmword [rbp + 0xe0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xf0], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0xe0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0xf0], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], select
mov byte [rax], 0
lea rcx, [rbp + 0xe0]
cmp qword [rbp + 0xf8], 0xf
cmova rcx, qword [rbp + 0xe0]
call fcn.14004bb50
nop
lea rcx, [rbp + 0xe0]
call fcn.1400955d0
nop
lea rcx, [rbp + 0x200]
call fcn.1400955d0
lea rcx, [rsi + 0x88]
xor r9d, r9d
xor r8d, r8d
xor edx, edx
call fcn.14008e130
lea rcx, [rsi + 0x38]
call qword [sym.imp.MSVCP140.dll__Mtx_unlock]
mov rcx, qword [rbp + 0x360]
xor rcx, rsp
call fcn.14010fe20
lea r11, [rsp + 0x510]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, 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]
movaps xmm12, xmmword [r11 - 0x70]
movaps xmm13, xmmword [r11 - 0x80]
movaps xmm14, xmmword [r11 - 0x90]
movaps xmm15, xmmword [r11 - 0xa0]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
mov ecx, 5
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
int3