Function at 0x1401188c0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 8], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x1020]
mov eax, 0x1120
call fcn.14025c950
sub rsp, rax
movaps xmmword [rsp + 0x1110], xmm6
movaps xmmword [rsp + 0x1100], xmm7
movaps xmmword [rsp + 0x10f0], xmm8
movaps xmmword [rsp + 0x10e0], xmm9
movaps xmmword [rsp + 0x10d0], xmm10
movaps xmmword [rsp + 0x10c0], xmm11
movaps xmmword [rsp + 0x10b0], xmm12
movaps xmmword [rsp + 0x10a0], xmm13
movaps xmmword [rsp + 0x1090], xmm14
movaps xmmword [rsp + 0x1080], xmm15
xor r15d, r15d
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x430], xmm0
mov qword [rbp + 0x440], r15
lea rbx, reloc.WS2_32.dll_bind
mov qword [rbp + 0x1078], rbx
mov rcx, rbx
call fcn.1401306d0
nop
lea rdx, [0x140437718]
lea rcx, [rbp + 0x430]
call fcn.1401169e0
nop
mov rcx, rbx
call sub.MSVCP140.dll__Mtx_unlock
cmp byte [0x1404377be], r15b
je 0x1401189ce
mov ecx, dword [reloc.WS2_32.dll_accept]
test ecx, ecx
je 0x1401189c2
sub ecx, 1
je 0x1401189b9
sub ecx, 1
je 0x1401189b0
cmp ecx, 1
jne 0x1401189ce
mov rcx, qword [0x140437180]
jmp 0x1401189c9
mov rcx, qword [0x140437188]
jmp 0x1401189c9
mov rcx, qword [0x140437170]
jmp 0x1401189c9
mov rcx, qword [0x140437190]
call fcn.140051230
mov r14, qword [rbp + 0x430]
mov rax, qword [rbp + 0x438]
mov qword [rbp + 0x448], rax
cmp r14, rax
je 0x14011bb9c
mov r12, 0xffffffffffffffff
movabs r13, 0x7fffffffffbffffe
movzx ebx, byte [rbp + 0x1068]
movzx edi, byte [rbp + 0x1068]
movdqa xmm10, xmmword [0x14026cd00]
movdqa xmm6, xmmword [0x140279880]
movdqa xmm15, xmmword [0x1402798f0]
xorps xmm9, xmm9
movss xmm14, dword [0x14026cc7c]
movsd xmm11, qword [0x140279578]
movss xmm12, dword [0x14026cbc4]
movss xmm13, dword [0x1402735e0]
movdqa xmm0, xmmword [0x140279a10]
movdqa xmm8, xmmword [0x1402799b0]
movdqa xmm7, xmmword [0x140279a00]
lea rsi, [r14 + 8]
cmp byte [0x1404377bc], 0
je 0x140118ac3
mov word [rsp + 0x71], reloc.WS2_32.dll_WSACleanup
mov dword [rsp + 0x66], 0x72656954
mov dword [rsp + 0x6a], 0x435f6465
mov word [rsp + 0x6e], 0x6568
mov byte [rsp + 0x70], reloc.WS2_32.dll_WSAStartup
mov byte [rsp + 0x73], 0
mov rcx, rsi
cmp qword [rsi + 0x18], 0xf
jbe 0x140118aa8
mov rcx, qword [rsi]
lea rdx, [rsp + 0x66]
call sub.VCRUNTIME140.dll_strstr
test rax, rax
jne 0x140118c38
movdqa xmm0, xmmword [0x140279a10]
mov dword [rbp + 0x161], 0x747365
movdqu xmmword [rbp + 0x14d], xmm0
mov dword [rbp + 0x15d], 0x68436c61
mov byte [rbp + 0x165], 0
mov rcx, rsi
cmp qword [rsi + 0x18], 0xf
jbe 0x140118af3
mov rcx, qword [rsi]
lea rdx, [rbp + 0x14d]
call sub.VCRUNTIME140.dll_strstr
test rax, rax
jne 0x140118c38
mov dword [rbp + 0x148], 0x435f74
movdqu xmmword [rbp + 0x134], xmm8
mov dword [rbp + 0x144], 0x73656843
mov byte [rbp + 0x14c], al
cmp qword [rsi + 0x18], 0xf
jbe 0x140118b35
mov rsi, qword [rsi]
lea rdx, [rbp + 0x134]
mov rcx, rsi
call sub.VCRUNTIME140.dll_strstr
test rax, rax
jne 0x140118c38
movdqa xmm0, xmmword [0x140279a60]
movdqu xmmword [rbp + 0x3e4], xmm0
mov dword [rbp + 0x3f4], 0x100f4e9
lea rcx, [rbp + 0x3e4]
call fcn.140126490
lea rcx, [r14 + 8]
cmp qword [rcx + 0x18], 0xf
jbe 0x140118b81
mov rcx, qword [rcx]
mov rdx, rax
call sub.VCRUNTIME140.dll_strstr
test rax, rax
jne 0x140118c38
movdqa xmm0, xmmword [0x140279a90]
movdqu xmmword [rbp + 0x195], xmm0
mov dword [rbp + 0x1a5], 0xded6def2
mov word [rbp + 0x1a9], Ordinal_217
mov byte [rbp + 0x1ab], 1
lea rcx, [rbp + 0x195]
call fcn.140126550
lea rcx, [r14 + 8]
cmp qword [rcx + 0x18], 0xf
jbe 0x140118bd6
mov rcx, qword [rcx]
mov rdx, rax
call sub.VCRUNTIME140.dll_strstr
test rax, rax
jne 0x140118c38
movdqa xmm0, xmmword [0x140279aa0]
movdqu xmmword [rbp + 0x17e], xmm0
mov dword [rbp + 0x18e], 0xcadddff5
mov word [rbp + 0x192], Ordinal_211
mov byte [rbp + 0x194], 1
lea rcx, [rbp + 0x17e]
call fcn.140126550
lea rcx, [r14 + 8]
cmp qword [rcx + 0x18], 0xf
jbe 0x140118c27
mov rcx, qword [rcx]
mov rdx, rax
call sub.VCRUNTIME140.dll_strstr
test rax, rax
je 0x140118fff
movd xmm0, dword [reloc.WLDAP32.dll_Ordinal_50]
cvtdq2ps xmm0, xmm0
comiss xmm0, dword [r14 + 0xc8]
jb 0x140118fff
mov rdx, qword [r14]
mov qword [rbp + 0x2b8], r15
add rdx, 0x198
mov r9d, 8
lea r8, [rbp + 0x2b8]
lea rcx, [0x140437790]
call fcn.1400cadc0
xorps xmm0, xmm0
movups xmmword [rbp + 0x4e0], xmm0
movsd qword [rbp + 0x4f0], xmm9
mov rdx, qword [rbp + 0x2b8]
add rdx, 0x120
mov r9d, Ordinal_26
lea r8, [rbp + 0x4e0]
lea rcx, [0x140437790]
call fcn.1400cadc0
movups xmm0, xmmword [rbp + 0x4e0]
movaps xmmword [rbp + 0x990], xmm0
movsd xmm1, qword [rbp + 0x4f0]
movsd qword [rbp + 0x9a0], xmm1
lea r8, [rbp + 0x990]
lea rdx, [rbp + 0x550]
mov rcx, qword [0x140437218]
call fcn.1401395c0
movsd xmm8, qword [rbp + 0x550]
comisd xmm8, xmm9
jbe 0x140118fff
movd xmm0, dword [0x140437810]
cvtdq2pd xmm0, xmm0
comisd xmm0, xmm8
jbe 0x140118fff
movsd xmm7, qword [rbp + 0x558]
comisd xmm7, xmm9
jbe 0x140118ff7
movd xmm0, dword [0x140437814]
cvtdq2pd xmm0, xmm0
comisd xmm0, xmm7
jbe 0x140118ff7
cvttss2si edx, dword [r14 + 0xc8]
lea rcx, [rbp + 0x6b5]
test edx, edx
jns 0x140118d64
neg edx
call fcn.140045d80
dec rax
mov byte [rax], reloc.WLDAP32.dll_Ordinal_45
jmp 0x140118d69
call fcn.140045d80
lea r9, [rbp + 0x1078]
lea r8, [rbp + 0x6b5]
mov rdx, rax
lea rcx, [rbp + 0xa90]
call fcn.140045dc0
nop
lea r8, str.Chest__n
xor edx, edx
lea rcx, [rbp + 0xa90]
call fcn.140045b90
xorps xmm0, xmm0
movups xmmword [rbp + 0x288], xmm0
mov qword [rbp + 0x298], r15
mov qword [rbp + 0x2a0], r15
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x288], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x298], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov r8d, 1
lea rdx, [0x140275430]
lea rcx, [rbp + 0x288]
call fcn.140046c30
xorps xmm0, xmm0
movups xmmword [rbp - 0x38], xmm0
mov qword [rbp - 0x28], r15
mov qword [rbp - 0x20], r15
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x38], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x28], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov r8, qword [rbp + 0x2a0]
cmp r8, 0xf
jbe 0x140118e3e
mov rdx, qword [rbp + 0x288]
lea rcx, [rbp + 0x288]
call fcn.140043980
mov qword [rbp + 0x298], r15
mov qword [rbp + 0x2a0], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x288], 0
lea rcx, [rbp + 0xa90]
call fcn.1400438e0
lea rdx, [rbp - 0x38]
cmp qword [rbp - 0x20], 0xf
cmova rdx, qword [rbp - 0x38]
movss dword [rsp + 0x20], xmm14
xor r9d, r9d
xor r8d, r8d
lea rcx, [rbp + 0x428]
call fcn.140055290
lea rdx, [rbp - 0x38]
cmp qword [rbp - 0x20], 0xf
cmova rdx, qword [rbp - 0x38]
xorps xmm0, xmm0
movups xmmword [rbp + 0x610], xmm0
mov qword [rbp + 0x620], r15
mov qword [rbp + 0x628], r15
mov r8, r12
inc r8
cmp byte [rdx + r8], 0
jne 0x140118eb3
lea rcx, [rbp + 0x610]
call fcn.140047180
movdqa xmmword [rsp + 0x40], xmm6
movaps xmm0, xmm7
subsd xmm0, xmm11
cvttsd2si r9d, xmm0
movss xmm1, dword [rbp + 0x428]
mulss xmm1, xmm12
cvtps2pd xmm0, xmm1
movaps xmm2, xmm8
subsd xmm2, xmm0
cvttsd2si r8d, xmm2
lea rax, [rbp + 0x610]
mov qword [rsp + 0x38], rax
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 1
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
movaps xmm1, xmm13
mov rcx, qword [0x140437570]
call fcn.140127b30
cmp byte [0x1404377bf], 0
je 0x140118fd0
call fcn.140054dd0
mov rsi, rax
movd xmm6, dword [reloc.WS2_32.dll_bind]
cvtdq2ps xmm6, xmm6
movups xmmword [rbp + 0x980], xmm10
lea rcx, [rbp + 0x980]
call fcn.1400553f0
mov r9d, eax
xorps xmm1, xmm1
cvtsd2ss xmm1, xmm7
xorps xmm0, xmm0
cvtsd2ss xmm0, xmm8
movss dword [rbp + 0x2c0], xmm0
movss dword [rbp + 0x2c4], xmm1
mov eax, dword [0x140437814]
cdq
sub eax, edx
sar eax, 1
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mov eax, dword [0x140437810]
cdq
sub eax, edx
sar eax, 1
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x2c8], xmm0
movss dword [rbp + 0x2cc], xmm1
movss dword [rsp + 0x20], xmm6
lea r8, [rbp + 0x2c0]
lea rdx, [rbp + 0x2c8]
mov rcx, rsi
call fcn.140078e00
nop
mov r8, qword [rbp - 0x20]
cmp r8, 0xf
jbe 0x140118fe7
mov rdx, qword [rbp - 0x38]
lea rcx, [rbp - 0x38]
call fcn.140043980
mov qword [rbp - 0x28], r15
mov qword [rbp - 0x20], reloc.WS2_32.dll_ntohs
mov byte [rbp - 0x38], 0
movdqa xmm7, xmmword [0x140279a00]
cmp byte [0x1404377c2], 0
je 0x14011904f
mov word [rbp + 0x3e1], 0x43
movdqu xmmword [rbp + 0x3ce], xmm7
mov word [rbp + 0x3de], 0x616e
mov byte [rbp + 0x3e0], 0x5f
mov byte [rbp + 0x3e3], 0
lea rcx, [r14 + 8]
cmp qword [rcx + 0x18], 0xf
jbe 0x14011903e
mov rcx, qword [rcx]
lea rdx, [rbp + 0x3ce]
call sub.VCRUNTIME140.dll_strstr
test rax, rax
jne 0x14011908d
mov dword [rsp + 0x61], 0x6f6d6d
mov dword [rsp + 0x59], 0x72656954
mov dword [rsp + 0x5d], 0x415f6465
mov byte [rsp + 0x65], 0
lea rcx, [r14 + 8]
cmp qword [rcx + 0x18], 0xf
jbe 0x14011907a
mov rcx, qword [rcx]
lea rdx, [rsp + 0x59]
call sub.VCRUNTIME140.dll_strstr
test rax, rax
je 0x1401193c1
movd xmm0, dword [reloc.WLDAP32.dll_Ordinal_50]
cvtdq2ps xmm0, xmm0
comiss xmm0, dword [r14 + 0xc8]
jb 0x1401193c1
mov rdx, qword [r14]
mov qword [rbp + 0x2d0], r15
add rdx, 0x198
mov r9d, 8
lea r8, [rbp + 0x2d0]
lea rcx, [0x140437790]
call fcn.1400cadc0
xorps xmm0, xmm0
movups xmmword [rbp + 0x4f8], xmm0
movsd qword [rbp + 0x508], xmm9
mov rdx, qword [rbp + 0x2d0]
add rdx, 0x120
mov r9d, Ordinal_26
lea r8, [rbp + 0x4f8]
lea rcx, [0x140437790]
call fcn.1400cadc0
movups xmm0, xmmword [rbp + 0x4f8]
movaps xmmword [rbp + 0xa20], xmm0
movsd xmm1, qword [rbp + 0x508]
movsd qword [rbp + 0xa30], xmm1
lea r8, [rbp + 0xa20]
lea rdx, [rbp + 0x560]
mov rcx, qword [0x140437218]
call fcn.1401395c0
movsd xmm8, qword [rbp + 0x560]
comisd xmm8, xmm9
jbe 0x1401193c1
movd xmm0, dword [0x140437810]
cvtdq2pd xmm0, xmm0
comisd xmm0, xmm8
jbe 0x1401193c1
movsd xmm7, qword [rbp + 0x568]
comisd xmm7, xmm9
jbe 0x1401193c1
movd xmm0, dword [0x140437814]
cvtdq2pd xmm0, xmm0
comisd xmm0, xmm7
jbe 0x1401193c1
cvttss2si edx, dword [r14 + 0xc8]
lea rcx, [rbp + 0xbc0]
call fcn.140045430
nop
lea r8, str.Ammobox__n
xor edx, edx
mov rcx, rax
call fcn.140045b90
xorps xmm0, xmm0
movups xmmword [rbp + 0x4c0], xmm0
mov qword [rbp + 0x4d0], r15
mov qword [rbp + 0x4d8], r15
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x4c0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x4d0], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov r8d, 1
lea rdx, [0x140275430]
lea rcx, [rbp + 0x4c0]
call fcn.140046c30
xorps xmm0, xmm0
movups xmmword [rbp + 0x2d8], xmm0
mov qword [rbp + 0x2e8], r15
mov qword [rbp + 0x2f0], r15
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x2d8], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x2e8], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea rcx, [rbp + 0x4c0]
call fcn.1400438e0
nop
lea rcx, [rbp + 0xbc0]
call fcn.1400438e0
lea rdx, [rbp + 0x2d8]
cmp qword [rbp + 0x2f0], 0xf
cmova rdx, qword [rbp + 0x2d8]
movss dword [rsp + 0x20], xmm14
xor r9d, r9d
xor r8d, r8d
lea rcx, [rbp + 0x4a0]
call fcn.140055290
lea rdx, [rbp + 0x2d8]
cmp qword [rbp + 0x2f0], 0xf
cmova rdx, qword [rbp + 0x2d8]
lea rcx, [rbp + 0xbe0]
call fcn.140046ad0
movdqa xmmword [rsp + 0x40], xmm15
movaps xmm0, xmm7
subsd xmm0, xmm11
cvttsd2si r9d, xmm0
movss xmm1, dword [rbp + 0x4a0]
mulss xmm1, xmm12
cvtps2pd xmm0, xmm1
movaps xmm2, xmm8
subsd xmm2, xmm0
cvttsd2si r8d, xmm2
mov qword [rsp + 0x38], rax
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 1
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
movaps xmm1, xmm13
mov rcx, qword [0x140437570]
call fcn.140127b30
cmp byte [0x1404377bf], 0
je 0x1401193b5
call fcn.140054dd0
mov rsi, rax
movd xmm6, dword [reloc.WS2_32.dll_bind]
cvtdq2ps xmm6, xmm6
movups xmmword [rbp + 0xa80], xmm10
lea rcx, [rbp + 0xa80]
call fcn.1400553f0
mov r9d, eax
cvtpd2ps xmm1, xmm7
cvtpd2ps xmm0, xmm8
movss dword [rbp + 0x1ac], xmm0
movss dword [rbp + 0x1b0], xmm1
mov eax, dword [0x140437814]
cdq
sub eax, edx
sar eax, 1
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mov eax, dword [0x140437810]
cdq
sub eax, edx
sar eax, 1
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x1b4], xmm0
movss dword [rbp + 0x1b8], xmm1
movss dword [rsp + 0x20], xmm6
lea r8, [rbp + 0x1ac]
lea rdx, [rbp + 0x1b4]
mov rcx, rsi
call fcn.140078e00
nop
lea rcx, [rbp + 0x2d8]
call fcn.1400438e0
cmp byte [0x1404377ba], 0
je 0x1401196a4
movss xmm0, dword [0x140416874]
comiss xmm0, dword [r14 + 0xc8]
jb 0x1401196a4
mov rdx, qword [r14]
mov qword [rbp + 0x1c0], r15
add rdx, 0x198
mov r9d, 8
lea r8, [rbp + 0x1c0]
lea rcx, [0x140437790]
call fcn.1400cadc0
xorps xmm0, xmm0
movups xmmword [rbp + 0x510], xmm0
movsd qword [rbp + 0x520], xmm9
mov rdx, qword [rbp + 0x1c0]
add rdx, 0x120
mov r9d, Ordinal_26
lea r8, [rbp + 0x510]
lea rcx, [0x140437790]
call fcn.1400cadc0
movups xmm0, xmmword [rbp + 0x510]
movaps xmmword [rbp + 0x6c0], xmm0
movsd xmm1, qword [rbp + 0x520]
movsd qword [rbp + 0x6d0], xmm1
lea r8, [rbp + 0x6c0]
lea rdx, [rbp + 0x540]
mov rcx, qword [0x140437218]
call fcn.1401395c0
movsd xmm8, qword [rbp + 0x540]
comisd xmm8, xmm9
jbe 0x1401196a4
movd xmm0, dword [0x140437810]
cvtdq2pd xmm0, xmm0
comisd xmm0, xmm8
jbe 0x1401196a4
movsd xmm7, qword [rbp + 0x548]
comisd xmm7, xmm9
jbe 0x1401196a4
movd xmm0, dword [0x140437814]
cvtdq2pd xmm0, xmm0
comisd xmm0, xmm7
jbe 0x1401196a4
lea rdx, [r14 + 8]
cmp qword [rdx + 0x18], 0xf
jbe 0x1401194e2
mov rdx, qword [rdx]
xorps xmm0, xmm0
movups xmmword [rbp + 0x88], xmm0
mov qword [rbp + 0x98], r15
mov qword [rbp + 0xa0], r15
mov r8, r12
nop dword [rax]
inc r8
cmp byte [rdx + r8], 0
jne 0x140119500
lea rcx, [rbp + 0x88]
call fcn.140047180
nop
lea rdx, [rbp + 0x88]
cmp qword [rbp + 0xa0], 0xf
cmova rdx, qword [rbp + 0x88]
movss dword [rsp + 0x20], xmm14
xor r9d, r9d
xor r8d, r8d
lea rcx, [rbp + 0x498]
call fcn.140055290
lea rdx, [rbp + 0x88]
cmp qword [rbp + 0xa0], 0xf
cmova rdx, qword [rbp + 0x88]
lea rcx, [rbp + 0xc00]
call fcn.140046ad0
movdqa xmmword [rsp + 0x40], xmm15
movaps xmm0, xmm7
subsd xmm0, xmm11
cvttsd2si r9d, xmm0
movss xmm1, dword [rbp + 0x498]
mulss xmm1, xmm12
cvtps2pd xmm0, xmm1
movaps xmm2, xmm8
subsd xmm2, xmm0
cvttsd2si r8d, xmm2
mov qword [rsp + 0x38], rax
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 1
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
movaps xmm1, xmm13
mov rcx, qword [0x140437570]
call fcn.140127b30
cmp byte [0x1404377bf], 0
je 0x14011966b
call fcn.140054dd0
mov rsi, rax
movd xmm6, dword [reloc.WS2_32.dll_bind]
cvtdq2ps xmm6, xmm6
movups xmmword [rbp + 0xa70], xmm10
lea rcx, [rbp + 0xa70]
call fcn.1400553f0
mov r9d, eax
xorps xmm1, xmm1
cvtsd2ss xmm1, xmm7
xorps xmm0, xmm0
cvtsd2ss xmm0, xmm8
movss dword [rbp + 0x1c8], xmm0
movss dword [rbp + 0x1cc], xmm1
mov eax, dword [0x140437814]
cdq
sub eax, edx
sar eax, 1
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mov eax, dword [0x140437810]
cdq
sub eax, edx
sar eax, 1
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x1d0], xmm0
movss dword [rbp + 0x1d4], xmm1
movss dword [rsp + 0x20], xmm6
lea r8, [rbp + 0x1c8]
lea rdx, [rbp + 0x1d0]
mov rcx, rsi
call fcn.140078e00
nop
mov r8, qword [rbp + 0xa0]
cmp r8, 0xf
jbe 0x14011968b
mov rdx, qword [rbp + 0x88]
lea rcx, [rbp + 0x88]
call fcn.140043980
mov qword [rbp + 0x98], r15
mov qword [rbp + 0xa0], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x88], 0
cmp byte [0x1404377c5], 0
je 0x140119cac
mov dword [rbp + 0xbe], 0x435f65
movdqa xmm0, xmmword [0x1402799c0]
movdqu xmmword [rbp + 0xa8], xmm0
mov dword [rbp + 0xb8], 0x69686556
mov word [rbp + 0xbc], 0x6c63
mov byte [rbp + 0xc2], 0
lea rcx, [r14 + 8]
cmp qword [rcx + 0x18], 0xf
jbe 0x1401196f3
mov rcx, qword [rcx]
lea rdx, [rbp + 0xa8]
call sub.VCRUNTIME140.dll_strstr
test rax, rax
je 0x1401199ad
movd xmm0, dword [reloc.WLDAP32.dll_Ordinal_50]
cvtdq2ps xmm0, xmm0
comiss xmm0, dword [r14 + 0xc8]
jb 0x1401199ad
mov rdx, qword [r14]
lea rcx, [rbp + 0x6e0]
call fcn.1400cb380
movups xmm0, xmmword [rbp + 0x6e0]
movaps xmmword [rbp + 0x700], xmm0
movsd xmm1, qword [rbp + 0x6f0]
movsd qword [rbp + 0x710], xmm1
lea r8, [rbp + 0x700]
lea rdx, [rbp + 0x590]
mov rcx, qword [0x140437218]
call fcn.1401395c0
movsd xmm8, qword [rbp + 0x590]
comisd xmm8, xmm9
jbe 0x1401199ad
movd xmm0, dword [0x140437810]
cvtdq2pd xmm0, xmm0
comisd xmm0, xmm8
jbe 0x1401199ad
movsd xmm7, qword [rbp + 0x598]
comisd xmm7, xmm9
jbe 0x1401199ad
movd xmm0, dword [0x140437814]
cvtdq2pd xmm0, xmm0
comisd xmm0, xmm7
jbe 0x1401199ad
cvttss2si edx, dword [r14 + 0xc8]
lea rcx, [rbp + 0xc40]
call fcn.140045430
nop
mov r8, rax
lea rdx, str.Sports_Car__n
lea rcx, [rbp + 0xc20]
call fcn.140045930
nop
mov r8d, 1
lea rdx, [0x140275430]
mov rcx, rax
call fcn.140046c30
xorps xmm0, xmm0
movups xmmword [rbp + 0x2f8], xmm0
mov qword [rbp + 0x308], r15
mov qword [rbp + 0x310], r15
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x2f8], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x308], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea rcx, [rbp + 0xc20]
call fcn.1400438e0
nop
lea rcx, [rbp + 0xc40]
call fcn.1400438e0
lea rdx, [rbp + 0x2f8]
cmp qword [rbp + 0x310], 0xf
cmova rdx, qword [rbp + 0x2f8]
movss dword [rsp + 0x20], xmm14
xor r9d, r9d
xor r8d, r8d
lea rcx, [rbp + 0x490]
call fcn.140055290
lea rdx, [rbp + 0x2f8]
cmp qword [rbp + 0x310], 0xf
cmova rdx, qword [rbp + 0x2f8]
lea rcx, [rbp + 0xc60]
call fcn.140046ad0
movdqa xmmword [rsp + 0x40], xmm15
movaps xmm0, xmm7
subsd xmm0, xmm11
cvttsd2si r9d, xmm0
movss xmm1, dword [rbp + 0x490]
mulss xmm1, xmm12
cvtps2pd xmm0, xmm1
movaps xmm2, xmm8
subsd xmm2, xmm0
cvttsd2si r8d, xmm2
mov qword [rsp + 0x38], rax
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 1
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
movaps xmm1, xmm13
mov rcx, qword [0x140437570]
call fcn.140127b30
cmp byte [0x1404377bf], 0
je 0x1401199a1
call fcn.140054dd0
mov rsi, rax
movd xmm6, dword [reloc.WS2_32.dll_bind]
cvtdq2ps xmm6, xmm6
movups xmmword [rbp + 0xa60], xmm10
lea rcx, [rbp + 0xa60]
call fcn.1400553f0
mov r9d, eax
cvtpd2ps xmm1, xmm7
cvtpd2ps xmm0, xmm8
movss dword [rbp + 0x1d8], xmm0
movss dword [rbp + 0x1dc], xmm1
mov eax, dword [0x140437814]
cdq
sub eax, edx
sar eax, 1
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mov eax, dword [0x140437810]
cdq
sub eax, edx
sar eax, 1
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x1e0], xmm0
movss dword [rbp + 0x1e4], xmm1
movss dword [rsp + 0x20], xmm6
lea r8, [rbp + 0x1d8]
lea rdx, [rbp + 0x1e0]
mov rcx, rsi
call fcn.140078e00
nop
lea rcx, [rbp + 0x2f8]
call fcn.1400438e0
cmp byte [0x1404377c5], 0
je 0x140119cac
mov word [rbp + 0x3cb], 0x43
movdqa xmm0, xmmword [0x1402799f0]
movdqu xmmword [rbp + 0x3b8], xmm0
mov word [rbp + 0x3c8], 0x6472
mov byte [rbp + 0x3ca], 0x5f
mov byte [rbp + 0x3cd], 0
lea rcx, [r14 + 8]
cmp qword [rcx + 0x18], 0xf
jbe 0x1401199f8
mov rcx, qword [rcx]
lea rdx, [rbp + 0x3b8]
call sub.VCRUNTIME140.dll_strstr
test rax, rax
je 0x140119cac
movd xmm0, dword [reloc.WLDAP32.dll_Ordinal_50]
cvtdq2ps xmm0, xmm0
comiss xmm0, dword [r14 + 0xc8]
jb 0x140119cac
mov rdx, qword [r14]
lea rcx, [rbp + 0x720]
call fcn.1400cb380
movups xmm0, xmmword [rbp + 0x720]
movaps xmmword [rbp + 0x740], xmm0
movsd xmm1, qword [rbp + 0x730]
movsd qword [rbp + 0x750], xmm1
lea r8, [rbp + 0x740]
lea rdx, [rbp + 0x5a0]
mov rcx, qword [0x140437218]
call fcn.1401395c0
movsd xmm8, qword [rbp + 0x5a0]
comisd xmm8, xmm9
jbe 0x140119cac
movd xmm0, dword [0x140437810]
cvtdq2pd xmm0, xmm0
comisd xmm0, xmm8
jbe 0x140119cac
movsd xmm7, qword [rbp + 0x5a8]
comisd xmm7, xmm9
jbe 0x140119cac
movd xmm0, dword [0x140437814]
cvtdq2pd xmm0, xmm0
comisd xmm0, xmm7
jbe 0x140119cac
cvttss2si edx, dword [r14 + 0xc8]
lea rcx, [rbp + 0xc90]
call fcn.140045430
nop
mov r8, rax
lea rdx, str.Hoverboard__n
lea rcx, [rbp + 0xf60]
call fcn.140045930
nop
mov r8d, 1
lea rdx, [0x140275430]
mov rcx, rax
call fcn.140046c30
xorps xmm0, xmm0
movups xmmword [rbp - 0x18], xmm0
mov qword [rbp - 8], r15
mov qword [rbp], r15
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x18], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 8], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea rcx, [rbp + 0xf60]
call fcn.1400438e0
nop
lea rcx, [rbp + 0xc90]
call fcn.1400438e0
lea rdx, [rbp - 0x18]
cmp qword [rbp], 0xf
cmova rdx, qword [rbp - 0x18]
movss dword [rsp + 0x20], xmm14
xor r9d, r9d
xor r8d, r8d
lea rcx, [rbp + 0x488]
call fcn.140055290
lea rdx, [rbp - 0x18]
cmp qword [rbp], 0xf
cmova rdx, qword [rbp - 0x18]
lea rcx, [rbp + 0xcb0]
call fcn.140046ad0
movdqa xmmword [rsp + 0x40], xmm15
movaps xmm0, xmm7
subsd xmm0, xmm11
cvttsd2si r9d, xmm0
movss xmm1, dword [rbp + 0x488]
mulss xmm1, xmm12
cvtps2pd xmm0, xmm1
movaps xmm2, xmm8
subsd xmm2, xmm0
cvttsd2si r8d, xmm2
mov qword [rsp + 0x38], rax
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 1
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
movaps xmm1, xmm13
mov rcx, qword [0x140437570]
call fcn.140127b30
cmp byte [0x1404377bf], 0
je 0x140119c85
call fcn.140054dd0
mov rsi, rax
movd xmm6, dword [reloc.WS2_32.dll_bind]
cvtdq2ps xmm6, xmm6
movups xmmword [rbp + 0xa50], xmm10
lea rcx, [rbp + 0xa50]
call fcn.1400553f0
mov r9d, eax
cvtpd2ps xmm1, xmm7
cvtpd2ps xmm0, xmm8
movss dword [rbp + 0x1e8], xmm0
movss dword [rbp + 0x1ec], xmm1
mov eax, dword [0x140437814]
cdq
sub eax, edx
sar eax, 1
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mov eax, dword [0x140437810]
cdq
sub eax, edx
sar eax, 1
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x2b0], xmm0
movss dword [rbp + 0x2b4], xmm1
movss dword [rsp + 0x20], xmm6
lea r8, [rbp + 0x1e8]
lea rdx, [rbp + 0x2b0]
mov rcx, rsi
call fcn.140078e00
nop
mov r8, qword [rbp]
cmp r8, 0xf
jbe 0x140119c9c
mov rdx, qword [rbp - 0x18]
lea rcx, [rbp - 0x18]
call fcn.140043980
mov qword [rbp - 8], r15
mov qword [rbp], reloc.WS2_32.dll_ntohs
mov byte [rbp - 0x18], 0
cmp byte [0x1404377b8], 0
je 0x140119fb6
mov dword [rbp + 0xd9], 0x435f67
movdqa xmm0, xmmword [0x140279970]
movdqu xmmword [rbp + 0xc3], xmm0
mov dword [rbp + 0xd3], 0x5f796572
mov word [rbp + 0xd7], 0x754e
mov byte [rbp + 0xdd], 0
lea rcx, [r14 + 8]
cmp qword [rcx + 0x18], 0xf
jbe 0x140119cfb
mov rcx, qword [rcx]
lea rdx, [rbp + 0xc3]
call sub.VCRUNTIME140.dll_strstr
test rax, rax
je 0x140119fb6
movd xmm0, dword [reloc.WLDAP32.dll_Ordinal_50]
cvtdq2ps xmm0, xmm0
comiss xmm0, dword [r14 + 0xc8]
jb 0x140119fb6
mov rdx, qword [r14]
lea rcx, [rbp + 0x760]
call fcn.1400cb380
movups xmm0, xmmword [rbp + 0x760]
movaps xmmword [rbp + 0x780], xmm0
movsd xmm1, qword [rbp + 0x770]
movsd qword [rbp + 0x790], xmm1
lea r8, [rbp + 0x780]
lea rdx, [rbp + 0x570]
mov rcx, qword [0x140437218]
call fcn.1401395c0
movsd xmm8, qword [rbp + 0x570]
comisd xmm8, xmm9
jbe 0x140119fb6
movd xmm0, dword [0x140437810]
cvtdq2pd xmm0, xmm0
comisd xmm0, xmm8
jbe 0x140119fb6
movsd xmm7, qword [rbp + 0x578]
comisd xmm7, xmm9
jbe 0x140119fb6
movd xmm0, dword [0x140437814]
cvtdq2pd xmm0, xmm0
comisd xmm0, xmm7
jbe 0x140119fb6
cvttss2si edx, dword [r14 + 0xc8]
lea rcx, [rbp + 0xcf0]
call fcn.140045430
nop
mov r8, rax
lea rdx, str.Chicken_Nugget
lea rcx, [rbp + 0xcd0]
call fcn.140045930
nop
mov r8d, 1
lea rdx, [0x140275430]
mov rcx, rax
call fcn.140046c30
xorps xmm0, xmm0
movups xmmword [rbp + 8], xmm0
mov qword [rbp + 0x18], r15
mov qword [rbp + 0x20], r15
movups xmm0, xmmword [rax]
movups xmmword [rbp + 8], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x18], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea rcx, [rbp + 0xcd0]
call fcn.1400438e0
nop
lea rcx, [rbp + 0xcf0]
call fcn.1400438e0
lea rdx, [rbp + 8]
cmp qword [rbp + 0x20], 0xf
cmova rdx, qword [rbp + 8]
movss dword [rsp + 0x20], xmm14
xor r9d, r9d
xor r8d, r8d
lea rcx, [rbp + 0x458]
call fcn.140055290
lea rdx, [rbp + 8]
cmp qword [rbp + 0x20], 0xf
cmova rdx, qword [rbp + 8]
lea rcx, [rbp + 0xd10]
call fcn.140046ad0
movdqa xmmword [rsp + 0x40], xmm15
movaps xmm0, xmm7
subsd xmm0, xmm11
cvttsd2si r9d, xmm0
movss xmm1, dword [rbp + 0x458]
mulss xmm1, xmm12
cvtps2pd xmm0, xmm1
movaps xmm2, xmm8
subsd xmm2, xmm0
cvttsd2si r8d, xmm2
mov qword [rsp + 0x38], rax
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 1
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
movaps xmm1, xmm13
mov rcx, qword [0x140437570]
call fcn.140127b30
cmp byte [0x1404377bf], 0
je 0x140119f8f
call fcn.140054dd0
mov rsi, rax
movd xmm6, dword [reloc.WS2_32.dll_bind]
cvtdq2ps xmm6, xmm6
movdqa xmm0, xmmword [0x1402798a0]
movups xmmword [rbp + 0xa40], xmm0
lea rcx, [rbp + 0xa40]
call fcn.1400553f0
mov r9d, eax
cvtpd2ps xmm1, xmm7
cvtpd2ps xmm0, xmm8
movss dword [rbp + 0x1f0], xmm0
movss dword [rbp + 0x1f4], xmm1
mov eax, dword [0x140437814]
cdq
sub eax, edx
sar eax, 1
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mov eax, dword [0x140437810]
cdq
sub eax, edx
sar eax, 1
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x1f8], xmm0
movss dword [rbp + 0x1fc], xmm1
movss dword [rsp + 0x20], xmm6
lea r8, [rbp + 0x1f0]
lea rdx, [rbp + 0x1f8]
mov rcx, rsi
call fcn.140078e00
nop
mov r8, qword [rbp + 0x20]
cmp r8, 0xf
jbe 0x140119fa6
mov rdx, qword [rbp + 8]
lea rcx, [rbp + 8]
call fcn.140043980
mov qword [rbp + 0x18], r15
mov qword [rbp + 0x20], reloc.WS2_32.dll_ntohs
mov byte [rbp + 8], 0
movdqa xmm6, xmmword [0x140279980]
cmp byte [0x1404377b9], 0
je 0x14011a00b
mov word [rbp + 0x680], 0
movdqu xmmword [rbp + 0x660], xmm6
movdqa xmm0, xmmword [0x140279960]
movdqu xmmword [rbp + 0x670], xmm0
lea rcx, [r14 + 8]
cmp qword [rcx + 0x18], 0xf
jbe 0x140119ff6
mov rcx, qword [rcx]
lea rdx, [rbp + 0x660]
call sub.VCRUNTIME140.dll_strstr
test rax, rax
jne 0x14011a0da
mov dword [rsp + 0x7e], 0x535f70
mov dword [rsp + 0x74], 0x65687441
mov dword [rsp + 0x78], 0x505f616e
mov word [rsp + 0x7c], 0x6f72
mov byte [rbp - 0x7e], 0
lea rsi, [r14 + 8]
mov rcx, rsi
cmp qword [rsi + 0x18], 0xf
jbe 0x14011a03f
mov rcx, qword [rsi]
lea rdx, [rsp + 0x74]
call sub.VCRUNTIME140.dll_strstr
test rax, rax
jne 0x14011a0da
mov word [rbp + 0x41d], 0x43
movdqa xmm0, xmmword [0x140279a20]
movdqu xmmword [rbp + 0x40c], xmm0
mov byte [rbp + 0x41c], 0x5f
mov byte [rbp + 0x41f], al
cmp qword [rsi + 0x18], 0xf
jbe 0x14011a082
mov rsi, qword [rsi]
lea rdx, [rbp + 0x40c]
mov rcx, rsi
call sub.VCRUNTIME140.dll_strstr
test rax, rax
jne 0x14011a0da
mov dword [rbp - 0x5c], 0x435f65
movdqu xmmword [rbp - 0x78], xmm6
mov dword [rbp - 0x68], 0x79707075
mov dword [rbp - 0x64], 0x706f7244
mov dword [rbp - 0x60], 0x6b614c5f
mov byte [rbp - 0x58], al
lea rcx, [r14 + 8]
cmp qword [rcx + 0x18], 0xf
jbe 0x14011a0c8
mov rcx, qword [rcx]
lea rdx, [rbp - 0x78]
call sub.VCRUNTIME140.dll_strstr
test rax, rax
je 0x14011a4a7
movd xmm0, dword [reloc.WLDAP32.dll_Ordinal_50]
cvtdq2ps xmm0, xmm0
comiss xmm0, dword [r14 + 0xc8]
jb 0x14011a4a7
mov rdx, qword [r14]
mov qword [rbp + 0x200], r15
add rdx, 0x198
mov r9d, 8
lea r8, [rbp + 0x200]
lea rcx, [0x140437790]
call fcn.1400cadc0
xorps xmm0, xmm0
movups xmmword [rbp + 0x528], xmm0
movsd qword [rbp + 0x538], xmm9
mov rdx, qword [rbp + 0x200]
add rdx, 0x120
mov r9d, Ordinal_26
lea r8, [rbp + 0x528]
lea rcx, [0x140437790]
call fcn.1400cadc0
movups xmm0, xmmword [rbp + 0x528]
movaps xmmword [rbp + 0x7a0], xmm0
movsd xmm1, qword [rbp + 0x538]
movsd qword [rbp + 0x7b0], xmm1
lea r8, [rbp + 0x7a0]
lea rdx, [rbp + 0x580]
mov rcx, qword [0x140437218]
call fcn.1401395c0
movsd xmm8, qword [rbp + 0x580]
comisd xmm8, xmm9
jbe 0x14011a4a7
movd xmm0, dword [0x140437810]
cvtdq2pd xmm0, xmm0
comisd xmm0, xmm8
jbe 0x14011a4a7
movsd xmm7, qword [rbp + 0x588]
comisd xmm7, xmm9
jbe 0x14011a4a7
movd xmm0, dword [0x140437814]
cvtdq2pd xmm0, xmm0
comisd xmm0, xmm7
jbe 0x14011a4a7
cvttss2si edx, dword [r14 + 0xc8]
lea rcx, [rbp + 0x69d]
test edx, edx
jns 0x14011a206
neg edx
call fcn.140045d80
dec rax
mov byte [rax], reloc.WLDAP32.dll_Ordinal_45
jmp 0x14011a20b
call fcn.140045d80
lea r9, [rbp + 0x1078]
lea r8, [rbp + 0x69d]
mov rdx, rax
lea rcx, [rbp + 0xab0]
call fcn.140045dc0
nop
lea r8, str.Supply_Drop__n
xor edx, edx
lea rcx, [rbp + 0xab0]
call fcn.140045b90
xorps xmm0, xmm0
movups xmmword [rbp + 0x318], xmm0
mov qword [rbp + 0x328], r15
mov qword [rbp + 0x330], r15
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x318], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x328], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov r8d, 1
lea rdx, [0x140275430]
lea rcx, [rbp + 0x318]
call fcn.140046c30
xorps xmm0, xmm0
movups xmmword [rbp + 0x338], xmm0
mov qword [rbp + 0x348], r15
mov qword [rbp + 0x350], r15
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x338], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x348], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov r8, qword [rbp + 0x330]
cmp r8, 0xf
jbe 0x14011a2ef
mov rdx, qword [rbp + 0x318]
lea rcx, [rbp + 0x318]
call fcn.140043980
mov qword [rbp + 0x328], r15
mov qword [rbp + 0x330], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x318], 0
lea rcx, [rbp + 0xab0]
call fcn.1400438e0
lea rdx, [rbp + 0x338]
cmp qword [rbp + 0x350], 0xf
cmova rdx, qword [rbp + 0x338]
movss dword [rsp + 0x20], xmm14
xor r9d, r9d
xor r8d, r8d
lea rcx, [rbp + 0x478]
call fcn.140055290
lea rdx, [rbp + 0x338]
cmp qword [rbp + 0x350], 0xf
cmova rdx, qword [rbp + 0x338]
xorps xmm0, xmm0
movups xmmword [rbp + 0x630], xmm0
mov qword [rbp + 0x640], r15
mov qword [rbp + 0x648], r15
mov r8, r12
inc r8
cmp byte [rdx + r8], 0
jne 0x14011a376
lea rcx, [rbp + 0x630]
call fcn.140047180
movdqa xmmword [rsp + 0x40], xmm15
movaps xmm0, xmm7
subsd xmm0, xmm11
cvttsd2si r9d, xmm0
movss xmm1, dword [rbp + 0x478]
mulss xmm1, xmm12
cvtps2pd xmm0, xmm1
movaps xmm2, xmm8
subsd xmm2, xmm0
cvttsd2si r8d, xmm2
lea rax, [rbp + 0x630]
mov qword [rsp + 0x38], rax
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 1
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
movaps xmm1, xmm13
mov rcx, qword [0x140437570]
call fcn.140127b30
cmp byte [0x1404377bf], 0
je 0x14011a49b
call fcn.140054dd0
mov rsi, rax
movd xmm6, dword [reloc.WS2_32.dll_bind]
cvtdq2ps xmm6, xmm6
movdqa xmm0, xmmword [0x140279890]
movups xmmword [rbp + 0x9b0], xmm0
lea rcx, [rbp + 0x9b0]
call fcn.1400553f0
mov r9d, eax
xorps xmm1, xmm1
cvtsd2ss xmm1, xmm7
xorps xmm0, xmm0
cvtsd2ss xmm0, xmm8
movss dword [rbp + 0x208], xmm0
movss dword [rbp + 0x20c], xmm1
mov eax, dword [0x140437814]
cdq
sub eax, edx
sar eax, 1
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mov eax, dword [0x140437810]
cdq
sub eax, edx
sar eax, 1
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x210], xmm0
movss dword [rbp + 0x214], xmm1
movss dword [rsp + 0x20], xmm6
lea r8, [rbp + 0x208]
lea rdx, [rbp + 0x210]
mov rcx, rsi
call fcn.140078e00
nop
lea rcx, [rbp + 0x338]
call fcn.1400438e0
cmp byte [0x1404377b9], 0
je 0x14011a796
mov dword [rsp + 0x54], 0x786f42
mov dword [rsp + 0x50], 0x646f6f46
mov byte [rsp + 0x58], 0
lea rcx, [r14 + 8]
cmp qword [rcx + 0x18], 0xf
jbe 0x14011a4d7
mov rcx, qword [rcx]
lea rdx, [rsp + 0x50]
call sub.VCRUNTIME140.dll_strstr
test rax, rax
je 0x14011a796
movd xmm0, dword [reloc.WLDAP32.dll_Ordinal_50]
cvtdq2ps xmm0, xmm0
comiss xmm0, dword [r14 + 0xc8]
jb 0x14011a796
mov rdx, qword [r14]
lea rcx, [rbp + 0x7c0]
call fcn.1400cb380
movups xmm0, xmmword [rbp + 0x7c0]
movaps xmmword [rbp + 0x7e0], xmm0
movsd xmm1, qword [rbp + 0x7d0]
movsd qword [rbp + 0x7f0], xmm1
lea r8, [rbp + 0x7e0]
lea rdx, [rbp + 0x5f0]
mov rcx, qword [0x140437218]
call fcn.1401395c0
movsd xmm8, qword [rbp + 0x5f0]
comisd xmm8, xmm9
jbe 0x14011a796
movd xmm0, dword [0x140437810]
cvtdq2pd xmm0, xmm0
comisd xmm0, xmm8
jbe 0x14011a796
movsd xmm7, qword [rbp + 0x5f8]
comisd xmm7, xmm9
jbe 0x14011a796
movd xmm0, dword [0x140437814]
cvtdq2pd xmm0, xmm0
comisd xmm0, xmm7
jbe 0x14011a796
cvttss2si edx, dword [r14 + 0xc8]
lea rcx, [rbp + 0xd50]
call fcn.140045430
nop
mov r8, rax
lea rdx, str.FoodBox_n
lea rcx, [rbp + 0xd30]
call fcn.140045930
nop
mov r8d, 1
lea rdx, [0x140275430]
mov rcx, rax
call fcn.140046c30
xorps xmm0, xmm0
movups xmmword [rbp + 0x358], xmm0
mov qword [rbp + 0x368], r15
mov qword [rbp + 0x370], r15
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x358], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x368], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea rcx, [rbp + 0xd30]
call fcn.1400438e0
nop
lea rcx, [rbp + 0xd50]
call fcn.1400438e0
lea rdx, [rbp + 0x358]
cmp qword [rbp + 0x370], 0xf
cmova rdx, qword [rbp + 0x358]
movss dword [rsp + 0x20], xmm14
xor r9d, r9d
xor r8d, r8d
lea rcx, [rbp + 0x480]
call fcn.140055290
lea rdx, [rbp + 0x358]
cmp qword [rbp + 0x370], 0xf
cmova rdx, qword [rbp + 0x358]
lea rcx, [rbp + 0xd70]
call fcn.140046ad0
movdqa xmmword [rsp + 0x40], xmm15
movaps xmm0, xmm7
subsd xmm0, xmm11
cvttsd2si r9d, xmm0
movss xmm1, dword [rbp + 0x480]
mulss xmm1, xmm12
cvtps2pd xmm0, xmm1
movaps xmm2, xmm8
subsd xmm2, xmm0
cvttsd2si r8d, xmm2
mov qword [rsp + 0x38], rax
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 1
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
movaps xmm1, xmm13
mov rcx, qword [0x140437570]
call fcn.140127b30
cmp byte [0x1404377bf], 0
je 0x14011a78a
call fcn.140054dd0
mov rsi, rax
movd xmm6, dword [reloc.WS2_32.dll_bind]
cvtdq2ps xmm6, xmm6
movdqa xmm0, xmmword [0x140279890]
movups xmmword [rbp + 0xa10], xmm0
lea rcx, [rbp + 0xa10]
call fcn.1400553f0
mov r9d, eax
cvtpd2ps xmm1, xmm7
cvtpd2ps xmm0, xmm8
movss dword [rbp + 0x218], xmm0
movss dword [rbp + 0x21c], xmm1
mov eax, dword [0x140437814]
cdq
sub eax, edx
sar eax, 1
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mov eax, dword [0x140437810]
cdq
sub eax, edx
sar eax, 1
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x220], xmm0
movss dword [rbp + 0x224], xmm1
movss dword [rsp + 0x20], xmm6
lea r8, [rbp + 0x218]
lea rdx, [rbp + 0x220]
mov rcx, rsi
call fcn.140078e00
nop
lea rcx, [rbp + 0x358]
call fcn.1400438e0
cmp byte [0x1404377c5], 0
je 0x14011aa8e
mov dword [rbp - 0x3d], 0x435f65
movdqa xmm0, xmmword [0x140279950]
movdqu xmmword [rbp - 0x57], xmm0
mov dword [rbp - 0x47], 0x5f656b69
mov dword [rbp - 0x43], 0x69686556
mov word [rbp - 0x3f], 0x6c63
mov byte [rbp - 0x39], 0
lea rcx, [r14 + 8]
cmp qword [rcx + 0x18], 0xf
jbe 0x14011a7dd
mov rcx, qword [rcx]
lea rdx, [rbp - 0x57]
call sub.VCRUNTIME140.dll_strstr
test rax, rax
je 0x14011aa8e
movd xmm0, dword [reloc.WLDAP32.dll_Ordinal_50]
cvtdq2ps xmm0, xmm0
comiss xmm0, dword [r14 + 0xc8]
jb 0x14011aa8e
mov rdx, qword [r14]
lea rcx, [rbp + 0x800]
call fcn.1400cb380
movups xmm0, xmmword [rbp + 0x800]
movaps xmmword [rbp + 0x820], xmm0
movsd xmm1, qword [rbp + 0x810]
movsd qword [rbp + 0x830], xmm1
lea r8, [rbp + 0x820]
lea rdx, [rbp + 0x5b0]
mov rcx, qword [0x140437218]
call fcn.1401395c0
movsd xmm8, qword [rbp + 0x5b0]
comisd xmm8, xmm9
jbe 0x14011aa8e
movd xmm0, dword [0x140437810]
cvtdq2pd xmm0, xmm0
comisd xmm0, xmm8
jbe 0x14011aa8e
movsd xmm7, qword [rbp + 0x5b8]
comisd xmm7, xmm9
jbe 0x14011aa8e
movd xmm0, dword [0x140437814]
cvtdq2pd xmm0, xmm0
comisd xmm0, xmm7
jbe 0x14011aa8e
cvttss2si edx, dword [r14 + 0xc8]
lea rcx, [rbp + 0xdb0]
call fcn.140045430
nop
mov r8, rax
lea rdx, str.Motorcycle__n
lea rcx, [rbp + 0xd90]
call fcn.140045930
nop
mov r8d, 1
lea rdx, [0x140275430]
mov rcx, rax
call fcn.140046c30
xorps xmm0, xmm0
movups xmmword [rbp + 0x28], xmm0
mov qword [rbp + 0x38], r15
mov qword [rbp + 0x40], r15
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x28], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x38], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea rcx, [rbp + 0xd90]
call fcn.1400438e0
nop
lea rcx, [rbp + 0xdb0]
call fcn.1400438e0
lea rdx, [rbp + 0x28]
cmp qword [rbp + 0x40], 0xf
cmova rdx, qword [rbp + 0x28]
movss dword [rsp + 0x20], xmm14
xor r9d, r9d
xor r8d, r8d
lea rcx, [rbp + 0x470]
call fcn.140055290
lea rdx, [rbp + 0x28]
cmp qword [rbp + 0x40], 0xf
cmova rdx, qword [rbp + 0x28]
lea rcx, [rbp + 0xdd0]
call fcn.140046ad0
movdqa xmmword [rsp + 0x40], xmm15
movaps xmm0, xmm7
subsd xmm0, xmm11
cvttsd2si r9d, xmm0
movss xmm1, dword [rbp + 0x470]
mulss xmm1, xmm12
cvtps2pd xmm0, xmm1
movaps xmm2, xmm8
subsd xmm2, xmm0
cvttsd2si r8d, xmm2
mov qword [rsp + 0x38], rax
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 1
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
movaps xmm1, xmm13
mov rcx, qword [0x140437570]
call fcn.140127b30
cmp byte [0x1404377bf], 0
je 0x14011aa67
call fcn.140054dd0
mov rsi, rax
movd xmm6, dword [reloc.WS2_32.dll_bind]
cvtdq2ps xmm6, xmm6
movups xmmword [rbp + 0xa00], xmm10
lea rcx, [rbp + 0xa00]
call fcn.1400553f0
mov r9d, eax
cvtpd2ps xmm1, xmm7
cvtpd2ps xmm0, xmm8
movss dword [rbp + 0x228], xmm0
movss dword [rbp + 0x22c], xmm1
mov eax, dword [0x140437814]
cdq
sub eax, edx
sar eax, 1
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mov eax, dword [0x140437810]
cdq
sub eax, edx
sar eax, 1
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x230], xmm0
movss dword [rbp + 0x234], xmm1
movss dword [rsp + 0x20], xmm6
lea r8, [rbp + 0x228]
lea rdx, [rbp + 0x230]
mov rcx, rsi
call fcn.140078e00
nop
mov r8, qword [rbp + 0x40]
cmp r8, 0xf
jbe 0x14011aa7e
mov rdx, qword [rbp + 0x28]
lea rcx, [rbp + 0x28]
call fcn.140043980
mov qword [rbp + 0x38], r15
mov qword [rbp + 0x40], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x28], 0
cmp byte [0x1404377c0], 0
je 0x14011adc9
mov word [rbp + 0x409], 0x43
movdqa xmm0, xmmword [0x140279a30]
movdqu xmmword [rbp + 0x3f8], xmm0
mov byte [rbp + 0x408], 0x5f
mov byte [rbp + 0x40b], 0
lea rcx, [r14 + 8]
cmp qword [rcx + 0x18], 0xf
jbe 0x14011aad0
mov rcx, qword [rcx]
lea rdx, [rbp + 0x3f8]
call sub.VCRUNTIME140.dll_strstr
test rax, rax
je 0x14011adc9
movd xmm0, dword [reloc.WLDAP32.dll_Ordinal_50]
cvtdq2ps xmm0, xmm0
comiss xmm0, dword [r14 + 0xc8]
jb 0x14011adc9
mov rdx, qword [r14]
lea rcx, [rbp + 0x840]
call fcn.1400cb380
movups xmm0, xmmword [rbp + 0x840]
movaps xmmword [rbp + 0x860], xmm0
movsd xmm1, qword [rbp + 0x850]
movsd qword [rbp + 0x870], xmm1
lea r8, [rbp + 0x860]
lea rdx, [rbp + 0x5c0]
mov rcx, qword [0x140437218]
call fcn.1401395c0
movsd xmm8, qword [rbp + 0x5c0]
comisd xmm8, xmm9
jbe 0x14011adc9
movd xmm0, dword [0x140437810]
cvtdq2pd xmm0, xmm0
comisd xmm0, xmm8
jbe 0x14011adc9
movsd xmm7, qword [rbp + 0x5c8]
comisd xmm7, xmm9
jbe 0x14011adc9
movd xmm0, dword [0x140437814]
cvtdq2pd xmm0, xmm0
comisd xmm0, xmm7
jbe 0x14011adc9
mov rdx, qword [r14]
add rdx, 0xd92
mov byte [rbp + 0x1068], 0
mov r9d, 1
lea r8, [rbp + 0x1068]
lea rcx, [0x140437790]
call fcn.1400cadc0
movsx eax, byte [rbp + 0x1068]
sar eax, 1
jne 0x14011bb80
cvttss2si edx, dword [r14 + 0xc8]
lea rcx, [rbp + 0xe10]
call fcn.140045430
nop
mov r8, rax
lea rdx, str.Cooler_Container__n
lea rcx, [rbp + 0xdf0]
call fcn.140045930
nop
mov r8d, 1
lea rdx, [0x140275430]
mov rcx, rax
call fcn.140046c30
xorps xmm0, xmm0
movups xmmword [rbp + 0x378], xmm0
mov qword [rbp + 0x388], r15
mov qword [rbp + 0x390], r15
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x378], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x388], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea rcx, [rbp + 0xdf0]
call fcn.1400438e0
nop
lea rcx, [rbp + 0xe10]
call fcn.1400438e0
lea rdx, [rbp + 0x378]
cmp qword [rbp + 0x390], 0xf
cmova rdx, qword [rbp + 0x378]
movss dword [rsp + 0x20], xmm14
xor r9d, r9d
xor r8d, r8d
lea rcx, [rbp + 0x468]
call fcn.140055290
lea rdx, [rbp + 0x378]
cmp qword [rbp + 0x390], 0xf
cmova rdx, qword [rbp + 0x378]
lea rcx, [rbp + 0xe30]
call fcn.140046ad0
movups xmm0, xmmword [0x140279900]
movdqa xmmword [rsp + 0x40], xmm0
movaps xmm0, xmm7
subsd xmm0, xmm11
cvttsd2si r9d, xmm0
movss xmm1, dword [rbp + 0x468]
mulss xmm1, xmm12
cvtps2pd xmm0, xmm1
movaps xmm2, xmm8
subsd xmm2, xmm0
cvttsd2si r8d, xmm2
mov qword [rsp + 0x38], rax
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 1
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
movaps xmm1, xmm13
mov rcx, qword [0x140437570]
call fcn.140127b30
cmp byte [0x1404377bf], 0
je 0x14011adbd
call fcn.140054dd0
mov rsi, rax
movd xmm6, dword [reloc.WS2_32.dll_bind]
cvtdq2ps xmm6, xmm6
movups xmmword [rbp + 0x9f0], xmm10
lea rcx, [rbp + 0x9f0]
call fcn.1400553f0
mov r9d, eax
cvtpd2ps xmm1, xmm7
cvtpd2ps xmm0, xmm8
movss dword [rbp + 0x238], xmm0
movss dword [rbp + 0x23c], xmm1
mov eax, dword [0x140437814]
cdq
sub eax, edx
sar eax, 1
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mov eax, dword [0x140437810]
cdq
sub eax, edx
sar eax, 1
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x2a8], xmm0
movss dword [rbp + 0x2ac], xmm1
movss dword [rsp + 0x20], xmm6
lea r8, [rbp + 0x238]
lea rdx, [rbp + 0x2a8]
mov rcx, rsi
call fcn.140078e00
nop
lea rcx, [rbp + 0x378]
call fcn.1400438e0
cmp byte [0x1404377c5], 0
je 0x14011b0d2
mov word [rbp + 0x117], 0x43
movdqa xmm0, xmmword [0x1402799a0]
movdqu xmmword [rbp + 0x100], xmm0
mov dword [rbp + 0x110], 0x63696865
mov word [rbp + 0x114], 0x656c
mov byte [rbp + 0x116], 0x5f
mov byte [rbp + 0x119], 0
lea rcx, [r14 + 8]
cmp qword [rcx + 0x18], 0xf
jbe 0x14011ae1e
mov rcx, qword [rcx]
lea rdx, [rbp + 0x100]
call sub.VCRUNTIME140.dll_strstr
test rax, rax
je 0x14011b0d2
movd xmm0, dword [reloc.WLDAP32.dll_Ordinal_50]
cvtdq2ps xmm0, xmm0
comiss xmm0, dword [r14 + 0xc8]
jb 0x14011b0d2
mov rdx, qword [r14]
lea rcx, [rbp + 0x880]
call fcn.1400cb380
movups xmm0, xmmword [rbp + 0x880]
movaps xmmword [rbp + 0x8a0], xmm0
movsd xmm1, qword [rbp + 0x890]
movsd qword [rbp + 0x8b0], xmm1
lea r8, [rbp + 0x8a0]
lea rdx, [rbp + 0x5d0]
mov rcx, qword [0x140437218]
call fcn.1401395c0
movsd xmm8, qword [rbp + 0x5d0]
comisd xmm8, xmm9
jbe 0x14011b0d2
movd xmm0, dword [0x140437810]
cvtdq2pd xmm0, xmm0
comisd xmm0, xmm8
jbe 0x14011b0d2
movsd xmm7, qword [rbp + 0x5d8]
comisd xmm7, xmm9
jbe 0x14011b0d2
movd xmm0, dword [0x140437814]
cvtdq2pd xmm0, xmm0
comisd xmm0, xmm7
jbe 0x14011b0d2
cvttss2si edx, dword [r14 + 0xc8]
lea rcx, [rbp + 0xe70]
call fcn.140045430
nop
mov r8, rax
lea rdx, str.SUV__n
lea rcx, [rbp + 0xe50]
call fcn.140045930
nop
mov r8d, 1
lea rdx, [0x140275430]
mov rcx, rax
call fcn.140046c30
xorps xmm0, xmm0
movups xmmword [rbp + 0x48], xmm0
mov qword [rbp + 0x58], r15
mov qword [rbp + 0x60], r15
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x48], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x58], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea rcx, [rbp + 0xe50]
call fcn.1400438e0
nop
lea rcx, [rbp + 0xe70]
call fcn.1400438e0
lea rdx, [rbp + 0x48]
cmp qword [rbp + 0x60], 0xf
cmova rdx, qword [rbp + 0x48]
movss dword [rsp + 0x20], xmm14
xor r9d, r9d
xor r8d, r8d
lea rcx, [rbp + 0x460]
call fcn.140055290
lea rdx, [rbp + 0x48]
cmp qword [rbp + 0x60], 0xf
cmova rdx, qword [rbp + 0x48]
lea rcx, [rbp + 0xe90]
call fcn.140046ad0
movdqa xmmword [rsp + 0x40], xmm10
movaps xmm0, xmm7
subsd xmm0, xmm11
cvttsd2si r9d, xmm0
movss xmm1, dword [rbp + 0x460]
mulss xmm1, xmm12
cvtps2pd xmm0, xmm1
movaps xmm2, xmm8
subsd xmm2, xmm0
cvttsd2si r8d, xmm2
mov qword [rsp + 0x38], rax
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 1
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
movaps xmm1, xmm13
mov rcx, qword [0x140437570]
call fcn.140127b30
cmp byte [0x1404377bf], 0
je 0x14011b0ab
call fcn.140054dd0
mov rsi, rax
movd xmm6, dword [reloc.WS2_32.dll_bind]
cvtdq2ps xmm6, xmm6
movups xmmword [rbp + 0x9e0], xmm10
lea rcx, [rbp + 0x9e0]
call fcn.1400553f0
mov r9d, eax
cvtpd2ps xmm1, xmm7
cvtpd2ps xmm0, xmm8
movss dword [rbp + 0x240], xmm0
movss dword [rbp + 0x244], xmm1
mov eax, dword [0x140437814]
cdq
sub eax, edx
sar eax, 1
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mov eax, dword [0x140437810]
cdq
sub eax, edx
sar eax, 1
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x248], xmm0
movss dword [rbp + 0x24c], xmm1
movss dword [rsp + 0x20], xmm6
lea r8, [rbp + 0x240]
lea rdx, [rbp + 0x248]
mov rcx, rsi
call fcn.140078e00
nop
mov r8, qword [rbp + 0x60]
cmp r8, 0xf
jbe 0x14011b0c2
mov rdx, qword [rbp + 0x48]
lea rcx, [rbp + 0x48]
call fcn.140043980
mov qword [rbp + 0x58], r15
mov qword [rbp + 0x60], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x48], 0
cmp byte [0x1404377c3], 0
je 0x14011b3e7
mov word [rbp + 0x131], 0x43
movdqa xmm0, xmmword [0x140279a20]
movdqu xmmword [rbp + 0x11a], xmm0
mov dword [rbp + 0x12a], 0x616c4c5f
mov word [rbp + 0x12e], 0x616d
mov byte [rbp + 0x130], 0x5f
mov byte [rbp + 0x133], 0
lea rcx, [r14 + 8]
cmp qword [rcx + 0x18], 0xf
jbe 0x14011b127
mov rcx, qword [rcx]
lea rdx, [rbp + 0x11a]
call sub.VCRUNTIME140.dll_strstr
test rax, rax
je 0x14011b3e7
movd xmm0, dword [str.22_n22]
cvtdq2ps xmm0, xmm0
comiss xmm0, dword [r14 + 0xc8]
jb 0x14011b3e7
mov rdx, qword [r14]
lea rcx, [rbp + 0x8c0]
call fcn.1400cb380
movups xmm0, xmmword [rbp + 0x8c0]
movaps xmmword [rbp + 0x8e0], xmm0
movsd xmm1, qword [rbp + 0x8d0]
movsd qword [rbp + 0x8f0], xmm1
lea r8, [rbp + 0x8e0]
lea rdx, [rbp + 0x5e0]
mov rcx, qword [0x140437218]
call fcn.1401395c0
movsd xmm8, qword [rbp + 0x5e0]
comisd xmm8, xmm9
jbe 0x14011b3e7
movd xmm0, dword [0x140437810]
cvtdq2pd xmm0, xmm0
comisd xmm0, xmm8
jbe 0x14011b3e7
movsd xmm7, qword [rbp + 0x5e8]
comisd xmm7, xmm9
jbe 0x14011b3e7
movd xmm0, dword [0x140437814]
cvtdq2pd xmm0, xmm0
comisd xmm0, xmm7
jbe 0x14011b3e7
cvttss2si edx, dword [r14 + 0xc8]
lea rcx, [rbp + 0xed0]
call fcn.140045430
nop
mov r8, rax
lea rdx, str.Lamma__n
lea rcx, [rbp + 0xeb0]
call fcn.140045930
nop
mov r8d, 1
lea rdx, [0x140275430]
mov rcx, rax
call fcn.140046c30
xorps xmm0, xmm0
movups xmmword [rbp + 0x398], xmm0
mov qword [rbp + 0x3a8], r15
mov qword [rbp + 0x3b0], r15
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x398], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x3a8], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea rcx, [rbp + 0xeb0]
call fcn.1400438e0
nop
lea rcx, [rbp + 0xed0]
call fcn.1400438e0
lea rdx, [rbp + 0x398]
cmp qword [rbp + 0x3b0], 0xf
cmova rdx, qword [rbp + 0x398]
movss dword [rsp + 0x20], xmm14
xor r9d, r9d
xor r8d, r8d
lea rcx, [rbp + 0x420]
call fcn.140055290
lea rdx, [rbp + 0x398]
cmp qword [rbp + 0x3b0], 0xf
cmova rdx, qword [rbp + 0x398]
lea rcx, [rbp + 0xef0]
call fcn.140046ad0
movups xmm0, xmmword [0x140279920]
movdqa xmmword [rsp + 0x40], xmm0
movaps xmm0, xmm7
subsd xmm0, xmm11
cvttsd2si r9d, xmm0
movss xmm1, dword [rbp + 0x420]
mulss xmm1, xmm12
cvtps2pd xmm0, xmm1
movaps xmm2, xmm8
subsd xmm2, xmm0
cvttsd2si r8d, xmm2
mov qword [rsp + 0x38], rax
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 1
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
movaps xmm1, xmm13
mov rcx, qword [0x140437570]
call fcn.140127b30
cmp byte [0x1404377bf], 0
je 0x14011b3db
call fcn.140054dd0
mov rsi, rax
movd xmm6, dword [reloc.WS2_32.dll_bind]
cvtdq2ps xmm6, xmm6
movups xmmword [rbp + 0x9d0], xmm10
lea rcx, [rbp + 0x9d0]
call fcn.1400553f0
mov r9d, eax
cvtpd2ps xmm1, xmm7
cvtpd2ps xmm0, xmm8
movss dword [rbp + 0x250], xmm0
movss dword [rbp + 0x254], xmm1
mov eax, dword [0x140437814]
cdq
sub eax, edx
sar eax, 1
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mov eax, dword [0x140437810]
cdq
sub eax, edx
sar eax, 1
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x258], xmm0
movss dword [rbp + 0x25c], xmm1
movss dword [rsp + 0x20], xmm6
lea r8, [rbp + 0x250]
lea rdx, [rbp + 0x258]
mov rcx, rsi
call fcn.140078e00
nop
lea rcx, [rbp + 0x398]
call fcn.1400438e0
cmp byte [0x1404377c4], 0
je 0x14011b428
mov word [rbp + 0x4b8], 0
movdqa xmm0, xmmword [0x1402799e0]
movdqu xmmword [rbp + 0x4a8], xmm0
lea rcx, [r14 + 8]
cmp qword [rcx + 0x18], 0xf
jbe 0x14011b417
mov rcx, qword [rcx]
lea rdx, [rbp + 0x4a8]
call sub.VCRUNTIME140.dll_strstr
test rax, rax
jne 0x14011b47c
mov word [rbp + 0x17b], 0x43
movdqa xmm0, xmmword [0x1402799d0]
movdqu xmmword [rbp + 0x166], xmm0
mov dword [rbp + 0x176], 0x65766974
mov byte [rbp + 0x17a], 0x5f
mov byte [rbp + 0x17d], 0
lea rcx, [r14 + 8]
cmp qword [rcx + 0x18], 0xf
jbe 0x14011b467
mov rcx, qword [rcx]
lea rdx, [rbp + 0x166]
call sub.VCRUNTIME140.dll_strstr
test rax, rax
je 0x14011bb80
movd xmm0, dword [reloc.WLDAP32.dll_Ordinal_50]
cvtdq2ps xmm0, xmm0
comiss xmm0, dword [r14 + 0xc8]
jb 0x14011bb80
mov rdx, qword [r14]
add rdx, 0x360
mov qword [rbp + 0x260], r15
mov r9d, 8
lea r8, [rbp + 0x260]
lea rcx, [0x140437790]
call fcn.1400cadc0
mov rsi, qword [rbp + 0x260]
lea rax, [rsi - 0x400001]
cmp rax, r13
ja 0x14011bb80
mov rdx, qword [r14]
lea rcx, [rbp + 0x900]
call fcn.1400cb380
movups xmm0, xmmword [rbp + 0x900]
movaps xmmword [rbp + 0x920], xmm0
movsd xmm1, qword [rbp + 0x910]
movsd qword [rbp + 0x930], xmm1
lea r8, [rbp + 0x920]
lea rdx, [rbp + 0x650]
mov rcx, qword [0x140437218]
call fcn.1401395c0
movsd xmm1, qword [rbp + 0x650]
comisd xmm1, xmm9
jbe 0x14011bb80
movd xmm0, dword [0x140437810]
cvtdq2pd xmm0, xmm0
comisd xmm0, xmm1
jbe 0x14011bb80
movsd xmm1, qword [rbp + 0x658]
comisd xmm1, xmm9
jbe 0x14011bb80
movd xmm0, dword [0x140437814]
cvtdq2pd xmm0, xmm0
comisd xmm0, xmm1
jbe 0x14011bb80
mov byte [rbp + 0x1070], 0
lea rdx, [rsi + 0xa2]
mov r9d, 1
lea r8, [rbp + 0x1070]
lea rcx, [0x140437790]
call fcn.1400cadc0
movzx r13d, byte [rbp + 0x1070]
xorps xmm6, xmm6
mov rdx, qword [r14]
lea rcx, [rbp + 0x940]
call fcn.1400cb380
movups xmm0, xmmword [rbp + 0x940]
movaps xmmword [rbp + 0x960], xmm0
movsd xmm1, qword [rbp + 0x950]
movsd qword [rbp + 0x970], xmm1
lea r8, [rbp + 0x960]
lea rdx, [rbp + 0x600]
mov rcx, qword [0x140437218]
call fcn.1401395c0
mov qword [rbp + 0x268], r15
lea rdx, [rsi + 0x40]
mov r9d, 8
lea r8, [rbp + 0x268]
lea rcx, [0x140437790]
call fcn.1400cadc0
mov rsi, qword [rbp + 0x268]
mov rcx, rsi
call fcn.1400cb400
test al, al
je 0x14011bb76
mov qword [rbp + 0x270], r15
lea rdx, [rsi + 0x28]
mov r9d, 8
lea r8, [rbp + 0x270]
lea rcx, [0x140437790]
call fcn.1400cadc0
mov r12, qword [rbp + 0x270]
mov rcx, r12
call fcn.1400cb400
test al, al
je 0x14011bb6f
mov dword [rbp - 0x7c], r15d
lea rdx, [rsi + 0x30]
mov r9d, 4
lea r8, [rbp - 0x7c]
lea rcx, [0x140437790]
call fcn.1400cadc0
movsxd rcx, dword [rbp - 0x7c]
lea eax, [rcx - 1]
cmp eax, 0x30
ja 0x14011bb6f
mov rsi, rcx
mov eax, 2
mul rcx
mov rcx, 0xffffffffffffffff
cmovb rax, rcx
mov rcx, rax
call fcn.14025cd3c
mov r15, rax
lea r9, [rsi + rsi]
mov r8, rax
mov rdx, r12
lea rcx, [0x140437790]
call fcn.1400cadc0
mov rcx, r15
call fcn.14025c5a8
xor esi, esi
cmp byte [r15], sil
je 0x14011b6e0
mov rcx, r15
inc esi
lea rcx, [rcx + 2]
cmp byte [rcx], 0
jne 0x14011b6d5
lea r12d, [rsi + 1]
movsxd rcx, r12d
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov rdx, rax
xor r9d, r9d
test r12d, r12d
jle 0x14011b7a3
cmp r12d, 0x20
jb 0x14011b7a3
movsxd rax, esi
lea rcx, [rdx + rax]
lea rax, [r15 + rax*2]
cmp rdx, rax
ja 0x14011b71f
cmp rcx, r15
jae 0x14011b7a3
mov ecx, r12d
and ecx, 0x8000001f
jge 0x14011b731
dec ecx
or ecx, 0xffffffe0
inc ecx
mov eax, r12d
sub eax, ecx
movsxd rcx, eax
lea rax, [r15 + 0x20]
movdqa xmm1, xmmword [0x1402797e0]
nop word [rax + rax]
movdqu xmm0, xmmword [rax - 0x20]
andps xmm0, xmm1
packuswb xmm0, xmm0
movq qword [rdx], xmm0
movdqu xmm0, xmmword [rax - 0x10]
andps xmm0, xmm1
packuswb xmm0, xmm0
movq qword [rdx + 8], xmm0
movdqu xmm0, xmmword [rax]
andps xmm0, xmm1
packuswb xmm0, xmm0
movq qword [rdx + 0x10], xmm0
movdqu xmm0, xmmword [rax + 0x10]
andps xmm0, xmm1
packuswb xmm0, xmm0
movq qword [rdx + 0x18], xmm0
add rdx, 0x20
add r9, 0x20
lea rax, [rax + 0x40]
cmp r9, rcx
jl 0x14011b750
movsxd r8, r12d
cmp r9, r8
jge 0x14011b7d2
lea rcx, [r15 + r9*2]
sub r8, r9
nop dword [rax]
nop word [rax + rax]
movzx eax, byte [rcx]
mov byte [rdx], al
inc rdx
lea rcx, [rcx + 2]
sub r8, 1
jne 0x14011b7c0
movsxd rax, r12d
sub rdx, rax
xorps xmm0, xmm0
movups xmmword [rbp + 0xe0], xmm0
xor r15d, r15d
mov qword [rbp + 0xf0], r15
mov qword [rbp + 0xf8], r15
mov r12, 0xffffffffffffffff
mov r8, r12
nop dword [rax]
inc r8
cmp byte [rdx + r8], r15b
jne 0x14011b800
lea rcx, [rbp + 0xe0]
call fcn.140047180
nop
cvttss2si edx, dword [r14 + 0xc8]
lea rcx, [rbp + 0xf10]
call fcn.140045430
mov rsi, rax
movabs rax, 0x7fffffffffffffff
mov rdx, qword [rbp + 0xf0]
sub rax, rdx
cmp rax, 2
jb 0x14011bbfb
lea r9, [rbp + 0xe0]
cmp qword [rbp + 0xf8], 0xf
cmova r9, qword [rbp + 0xe0]
mov qword [rsp + 0x30], 2
lea rax, [0x140275f88]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rdx
lea r8, [rbp + 0xe0]
movzx edx, bl
lea rcx, [rbp + 0xad0]
call fcn.140113c10
nop
mov r9, rsi
lea r8, [rbp + 0xad0]
movzx edx, dil
lea rcx, [rbp + 0xaf0]
call fcn.140113a10
nop
mov r8d, 1
lea rdx, [0x140275430]
lea rcx, [rbp + 0xaf0]
call fcn.140046c30
xorps xmm0, xmm0
movups xmmword [rbp + 0x68], xmm0
mov qword [rbp + 0x78], r15
mov qword [rbp + 0x80], r15
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x68], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x78], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea rcx, [rbp + 0xaf0]
call fcn.1400438e0
nop
lea rcx, [rbp + 0xad0]
call fcn.1400438e0
nop
lea rcx, [rbp + 0xf10]
call fcn.1400438e0
cmp r13b, 2
jne 0x14011b93b
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x14011b9b5
movdqa xmm6, xmmword [0x140279890]
jmp 0x14011b9b5
cmp r13b, 3
jne 0x14011b954
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x14011b9b5
movdqa xmm6, xmmword [0x140279930]
jmp 0x14011b9b5
cmp r13b, 4
jne 0x14011b96c
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x14011b9b5
movups xmm6, xmmword [0x140279920]
jmp 0x14011b9b5
cmp r13b, 5
jne 0x14011b985
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x14011b9b5
movdqa xmm6, xmmword [0x1402798a0]
jmp 0x14011b9b5
cmp r13b, 6
jne 0x14011b99d
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x14011b9b5
movups xmm6, xmmword [0x140279880]
jmp 0x14011b9b5
test r13b, r13b
je 0x14011b9b1
cmp r13b, 1
jne 0x14011b9b5
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x14011b9b5
movaps xmm6, xmm10
lea rdx, [rbp + 0x68]
cmp qword [rbp + 0x80], 0xf
cmova rdx, qword [rbp + 0x68]
movss dword [rsp + 0x20], xmm14
xor r9d, r9d
xor r8d, r8d
lea rcx, [rbp + 0x450]
call fcn.140055290
lea rdx, [rbp + 0x68]
cmp qword [rbp + 0x80], 0xf
cmova rdx, qword [rbp + 0x68]
lea rcx, [rbp + 0xf30]
call fcn.140046ad0
movdqa xmmword [rsp + 0x40], xmm6
movsd xmm7, qword [rbp + 0x608]
movaps xmm0, xmm7
subsd xmm0, xmm11
cvttsd2si r9d, xmm0
movss xmm1, dword [rbp + 0x450]
mulss xmm1, xmm12
cvtps2pd xmm2, xmm1
movsd xmm8, qword [rbp + 0x600]
movaps xmm0, xmm8
subsd xmm0, xmm2
cvttsd2si r8d, xmm0
mov qword [rsp + 0x38], rax
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 1
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
movaps xmm1, xmm13
mov rcx, qword [0x140437570]
call fcn.140127b30
cmp byte [0x1404377bf], 0
je 0x14011bb07
call fcn.140054dd0
mov rsi, rax
movd xmm6, dword [reloc.WS2_32.dll_bind]
cvtdq2ps xmm6, xmm6
movups xmmword [rbp + 0x9c0], xmm10
lea rcx, [rbp + 0x9c0]
call fcn.1400553f0
mov r9d, eax
cvtpd2ps xmm1, xmm7
cvtpd2ps xmm0, xmm8
movss dword [rbp + 0x278], xmm0
movss dword [rbp + 0x27c], xmm1
mov eax, dword [0x140437814]
cdq
sub eax, edx
sar eax, 1
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mov eax, dword [0x140437810]
cdq
sub eax, edx
sar eax, 1
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x280], xmm0
movss dword [rbp + 0x284], xmm1
movss dword [rsp + 0x20], xmm6
lea r8, [rbp + 0x278]
lea rdx, [rbp + 0x280]
mov rcx, rsi
call fcn.140078e00
nop
mov r8, qword [rbp + 0x80]
cmp r8, 0xf
jbe 0x14011bb21
mov rdx, qword [rbp + 0x68]
lea rcx, [rbp + 0x68]
call fcn.140043980
mov qword [rbp + 0x78], r15
mov qword [rbp + 0x80], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x68], 0
mov r8, qword [rbp + 0xf8]
cmp r8, 0xf
jbe 0x14011bb54
mov rdx, qword [rbp + 0xe0]
lea rcx, [rbp + 0xe0]
call fcn.140043980
mov qword [rbp + 0xf0], r15
mov qword [rbp + reloc.WS2_32.dll_ntohs8], 0xf
mov byte [rbp + 0xe0], 0
jmp 0x14011bb76
mov r12, 0xffffffffffffffff
movabs r13, 0x7fffffffffbffffe
add r14, 0xd0
cmp r14, qword [rbp + 0x448]
je 0x14011bb9c
movups xmm6, xmmword [0x140279880]
jmp 0x140118a4d
lea rcx, [rbp + 0x430]
call fcn.14011e2a0
lea r11, [rsp + 0x1120]
mov rbx, 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 rdi
pop rsi
pop rbp
ret
call fcn.140045410
nop
int3