Function at 0x1400e8e20
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
mov qword [rax + 0x20], r14
push rbp
lea rbp, [rax - 0x7c8]
sub rsp, 0x8c0
movaps xmmword [rax - 0x18], xmm6
movaps xmmword [rax - 0x28], xmm7
movaps xmmword [rax - 0x38], xmm8
movaps xmmword [rax - 0x48], xmm9
movaps xmmword [rax - 0x58], xmm10
mov rax, qword [0x140215080]
xor rax, rsp
mov qword [rbp + 0x768], rax
mov r14d, 2
mov qword [rbp + 0x4d0], 0
mov ecx, r14d
lea rdx, [rbp + 0x4d0]
xorps xmm8, xmm8
call fcn.14009f100
lea rcx, [rbp - 0x58]
mov dword [rbp - 0x58], 0x7f676d6a
mov word [rbp - 0x54], 0x100
call fcn.1400f1180
xor edx, edx
lea r8d, [r14 + 0x29]
lea rcx, [rbp - 0x58]
call fcn.1400a8610
lea ecx, [r14 - 1]
call fcn.14009f190
mov rcx, qword [0x1402933f8]
lea rdx, [rbp + 0x4d8]
xor r8d, r8d
mov rax, qword [rcx + 0x3e38]
mov byte [rax + 0x90], 1
mov rsi, qword [rcx + 0x3e38]
mov byte [rsi + 0x90], 1
mov rax, qword [rcx + 0x3e38]
movsd xmm0, qword [rax + 0x10]
movsd qword [rbp + 0x6b0], xmm0
mov dword [rbp + 0x4d8], 0x44228000
mov dword [rbp + 0x4dc], 0x43e10000
mov rcx, qword [rcx + 0x3e38]
call fcn.1400ab2f0
movzx eax, byte [reloc.WS2_32.dll_accept]
movss xmm9, dword [0x1401e4784]
test al, al
je 0x1400e8f36
xorps xmm1, xmm1
jmp 0x1400e8f3a
movaps xmm1, xmm9
subss xmm1, dword [0x1402982f4]
test al, al
mov ecx, 4
sete dl
mulss xmm1, dword [0x1401e4710]
addss xmm1, dword [0x1402982f4]
movss dword [0x1402982f4], xmm1
movaps xmm1, xmm9
subss xmm1, dword [0x140298258]
mulss xmm1, dword [0x1401e4710]
addss xmm1, dword [0x140298258]
movss dword [0x140298258], xmm1
call fcn.1400ab110
movss xmm0, dword [0x1402982f4]
comiss xmm0, dword [0x1401e4704]
movss xmm7, dword [0x1401e474c]
jbe 0x1400e8faf
movaps xmm1, xmm7
divss xmm1, xmm0
jmp 0x1400e8fb3
movaps xmm1, xmm9
mulss xmm1, dword [0x140298258]
xor ecx, ecx
call fcn.14009f080
lea rcx, [rbp + 0x4e0]
mov dword [rbp + 0x4e0], 0x42a20000
mov dword [rbp + 0x4e4], 0x41c80000
call fcn.1400ac3f0
call fcn.1400ac690
mov rax, qword [0x1402933f8]
mov rcx, qword [rax + 0x50]
mov rcx, qword [rcx + 0x50]
mov rcx, qword [rcx + 0x10]
call fcn.1400aafd0
lea rcx, [rsp + 0x60]
mov dword [rsp + 0x60], 0x5d4e42
mov byte [rsp + 0x64], 1
call fcn.1400f11b0
lea rcx, [rsp + 0x60]
call fcn.1400ca720
call fcn.1400ab070
movss xmm1, dword [rsi + 0x1c]
lea rcx, [rsp + 0x50]
subss xmm1, dword [rsi + 0xdc]
movss xmm0, dword [rsi + 0x18]
subss xmm0, dword [0x1401e4890]
addss xmm1, dword [rsi + 0x14]
mov dword [rsp + 0x50], 0x6460696a
movss dword [rbp + 0x4e8], xmm0
mov word [rsp + 0x54], 0x100
movss dword [rbp + 0x4ec], xmm1
call fcn.1400f1180
mov rcx, qword [0x1402933f8]
lea rdx, [rsp + 0x50]
xor r8d, r8d
mov rax, qword [rcx + 0x3e38]
mov byte [rax + 0x90], 1
mov rcx, qword [rcx + 0x3e38]
call fcn.1400a0d30
mov edx, eax
mov dword [rsp + 0x20], 0x80
xor r9d, r9d
lea r8, [rbp + 0x4e8]
lea rcx, [rsp + 0x50]
call fcn.1400a59f0
mov ecx, dword [0x140298270]
xor edi, edi
movss xmm10, dword [0x1401e4898]
test ecx, ecx
je 0x1400ea89e
sub ecx, 1
je 0x1400ea11c
sub ecx, 1
je 0x1400e9678
cmp ecx, 1
jne 0x1400eaeee
mov rax, qword [0x1402933f8]
movss xmm6, dword [0x1401e486c]
mov rcx, qword [rax + 0x3e38]
movss xmm0, dword [rcx + 0x18]
lea rcx, [rbp - 0x38]
subss xmm0, xmm6
mov dword [rbp + 0x4f4], 0x42200000
mov dword [rbp - 0x38], 0x7e6b7d74
mov dword [rbp - 0x34], 0x3d7e6e6a
mov word [rbp - 0x30], 0x100
movss dword [rbp + 0x4f0], xmm0
call fcn.1400f1110
mov rcx, qword [0x1402933f8]
lea rdx, [rbp - 0x38]
xor r8d, r8d
mov rax, qword [rcx + 0x3e38]
mov byte [rax + 0x90], 1
mov rcx, qword [rcx + 0x3e38]
call fcn.1400a0d30
mov edx, eax
mov dword [rsp + 0x20], edi
mov r9b, 1
lea r8, [rbp + 0x4f0]
lea rcx, [rbp - 0x38]
call fcn.1400a59f0
lea rcx, [rbp + 0x4f8]
mov qword [rbp + 0x4f8], 0x41800000
call fcn.1400ac3f0
movdqa xmm0, xmmword [0x1401e52f0]
lea rcx, [rbp + 0x660]
movdqa xmm1, xmmword [0x1401e5540]
cmp dword [0x1402982f0], edi
movdqa xmmword [rbp + 0x660], xmm0
movdqa xmm0, xmmword [str.i_tb_a]
sete bl
movdqa xmmword [rbp + 0x670], xmm1
movdqa xmm1, xmmword [0x1401e4eb0]
movdqa xmmword [rbp + 0x680], xmm0
movdqa xmmword [rbp + 0x690], xmm1
mov word [rbp + 0x6a0], 0x100
call fcn.1400f07b0
movzx edx, bl
lea rcx, [rbp + 0x660]
call fcn.14009b850
test al, al
je 0x1400e9205
mov dword [0x1402982f0], edi
movss xmm1, dword [0x1401e4858]
xorps xmm0, xmm0
call fcn.1400ac340
call fcn.1400a5c70
mov rax, qword [0x1402933f8]
mov rcx, qword [rax + 0x3e38]
movss xmm1, dword [rcx + 0x1c]
movss xmm0, dword [rcx + 0x18]
lea rcx, [rbp + 0x58]
subss xmm1, dword [0x1401e4884]
movss dword [rbp + 0x500], xmm0
mov dword [rbp + 0x58], 0x6460696a
mov dword [rbp + 0x5c], 0x67656f54
mov dword [rbp + 0x60], 0x227463
movss dword [rbp + 0x504], xmm1
mov byte [rbp + 0x64], 1
call fcn.1400f1140
mov rcx, qword [0x1402933f8]
lea rdx, [rbp + 0x58]
xor r8d, r8d
mov rax, qword [rcx + 0x3e38]
mov byte [rax + 0x90], 1
mov rcx, qword [rcx + 0x3e38]
call fcn.1400a0d30
mov edx, eax
mov dword [rsp + 0x20], 0x80
xor r9d, r9d
lea r8, [rbp + 0x500]
lea rcx, [rbp + 0x58]
call fcn.1400a59f0
call fcn.1400ac690
mov rcx, qword [0x1402933f8]
mov rax, qword [rcx + 0x3e38]
movss xmm0, dword [rcx + 0x37c4]
lea rcx, str.MISC
mulss xmm0, xmm7
movss xmm1, dword [rax + 0x18]
subss xmm1, xmm6
mulss xmm1, xmm7
subss xmm1, xmm0
unpcklps xmm1, xmm8
movq rdx, xmm1
call fcn.14009bed0
movdqa xmm0, xmmword [0x1401e59b0]
lea rcx, [rbp + 0x560]
movdqu xmmword [rbp + 0x560], xmm0
mov word [rbp + 0x570], 0x76
mov byte [rbp + 0x572], 1
call fcn.1400f10a0
lea rdx, [0x1402973a8]
lea rcx, [rbp + 0x560]
call fcn.1400cc1a0
lea rcx, [rbp + 0x258]
mov dword [rbp + 0x258], 0x786c6053
mov dword [rbp + 0x25c], 0x2e616d66
mov dword [rbp + 0x260], 0x7b627959
mov dword [rbp + 0x264], 0x1007a7c
call fcn.1400f0c60
lea rdx, [0x1402935ff]
lea rcx, [rbp + 0x258]
call fcn.1400cc1a0
lea rcx, [rbp + 0x198]
mov dword [rbp + 0x198], 0x626e6149
mov dword [rbp + 0x19c], 0x675b2c7f
mov dword [rbp + 0x1a0], 0x7c7e797c
mov word [rbp + 0x1a4], 0x100
call fcn.1400f0db0
lea rdx, [0x1402973ac]
lea rcx, [rbp + 0x198]
call fcn.1400cc1a0
lea rcx, [rbp + 0x1d8]
mov dword [rbp + 0x1d8], 0x637a6151
mov dword [rbp + 0x1dc], 0x4b2d7e64
mov dword [rbp + 0x1e0], 0x71747669
mov word [rbp + 0x1e4], WSAGetLastError
mov byte [rbp + 0x1e6], 1
call fcn.1400f0cc0
lea rdx, [0x1402973ab]
lea rcx, [rbp + 0x1d8]
call fcn.1400cc1a0
mov dword [rbp + 0xa8], 0x6f5b6749
lea rcx, [rbp + 0xa8]
mov dword [rbp + 0xac], 0x62646368
mov word [rbp + 0xb0], 0x100
call fcn.1400f1110
lea rdx, [0x140298169]
lea rcx, [rbp + 0xa8]
call fcn.1400cc1a0
lea rcx, [rbp + 0x20]
mov dword [rbp + 0x20], 0x7d5a6749
mov dword [rbp + 0x24], 0x100756a
call fcn.1400f0de0
lea rdx, [0x1402935fe]
lea rcx, [rbp + 0x20]
call fcn.1400cc1a0
lea rcx, [rbp + 0x1a8]
mov dword [rbp + 0x1a8], 0x6b4f6749
mov dword [rbp + 0x1ac], 0x6f496067
mov dword [rbp + 0x1b0], 0x77767162
mov word [rbp + 0x1b4], 0x100
call fcn.1400f0db0
lea rdx, [0x1402973ae]
lea rcx, [rbp + 0x1a8]
call fcn.1400cc1a0
movdqa xmm0, xmmword [0x1401e5520]
lea rcx, [rbp + 0x348]
movdqu xmmword [rbp + 0x348], xmm0
mov dword [rbp + 0x358], 0x736d7973
mov dword [rbp + 0x35c], 0x347b75
mov byte [rbp + 0x360], 1
call fcn.1400f0b40
lea rdx, [0x14029356d]
lea rcx, [rbp + 0x348]
call fcn.1400cc1a0
movdqa xmm0, xmmword [0x1401e5530]
lea rcx, [rbp + 0x368]
movdqu xmmword [rbp + 0x368], xmm0
mov dword [rbp + 0x378], 0x736d7973
mov dword [rbp + 0x37c], 0x347b75
mov byte [rbp + 0x380], 1
call fcn.1400f0b40
lea rdx, [0x1402935fb]
lea rcx, [rbp + 0x368]
call fcn.1400cc1a0
movdqa xmm0, xmmword [0x1401e5230]
lea rcx, [rbp + 0x308]
movdqu xmmword [rbp + 0x308], xmm0
mov dword [rbp + 0x318], 0x7b7d6862
mov dword [rbp + 0x31c], 0x7973756f
mov word [rbp + 0x320], Ordinal_60
mov byte [rbp + 0x322], 1
call fcn.1400f0b10
lea rdx, [0x14029356e]
lea rcx, [rbp + 0x308]
call fcn.1400cc1a0
movdqa xmm0, xmmword [0x1401e5420]
lea rcx, [rbp + 0x328]
movdqu xmmword [rbp + 0x328], xmm0
mov dword [rbp + 0x338], 0x6e787c67
mov dword [rbp + 0x33c], 0x377a7272
mov word [rbp + 0x340], 0x100
call fcn.1400f0e10
lea rdx, [0x1402935fa]
lea rcx, [rbp + 0x328]
call fcn.1400cc1a0
lea rcx, [rbp - 0x60]
mov dword [rbp - 0x60], 0x6c3b2622
mov word [rbp - 0x5c], 0x100
call fcn.1400f1180
movdqa xmm0, xmmword [0x1401e5980]
lea rcx, [rbp + 0x548]
movdqu xmmword [rbp + 0x548], xmm0
mov dword [rbp + 0x558], 0x1007d74
call fcn.1400f0c30
lea rax, [rbp - 0x60]
mov dword [rsp + 0x30], edi
mov qword [rsp + 0x28], rax
lea r9, [rbp + 0x740]
lea rax, [rbp + 0x728]
mov dword [rbp + 0x728], 0x453b8000
mov qword [rsp + 0x20], rax
mov dword [rbp + 0x740], 0x3f800000
lea r8, [0x14029192c]
mov edx, 8
lea rcx, [rbp + 0x548]
call fcn.1400cf970
jmp 0x1400eaecb
mov rax, qword [0x1402933f8]
movss xmm6, dword [0x1401e486c]
mov rcx, qword [rax + 0x3e38]
movss xmm0, dword [rcx + 0x18]
lea rcx, [rbp - 0x28]
subss xmm0, xmm6
mov dword [rbp + 0x50c], 0x42200000
mov dword [rbp - 0x28], 0x7e6b7d74
mov dword [rbp - 0x24], 0x3c7e6e6a
mov word [rbp - 0x20], 0x100
movss dword [rbp + 0x508], xmm0
call fcn.1400f1110
mov rcx, qword [0x1402933f8]
lea rdx, [rbp - 0x28]
xor r8d, r8d
mov rax, qword [rcx + 0x3e38]
mov byte [rax + 0x90], 1
mov rcx, qword [rcx + 0x3e38]
call fcn.1400a0d30
mov edx, eax
mov dword [rsp + 0x20], edi
mov r9b, 1
lea r8, [rbp + 0x508]
lea rcx, [rbp - 0x28]
call fcn.1400a59f0
lea rcx, [rbp + 0x510]
mov qword [rbp + 0x510], 0x41800000
call fcn.1400ac3f0
cmp dword [0x1402982f0], edi
lea rcx, [rbp + 0x1e8]
mov dword [rbp + 0x1e8], 0x676c7c4e
sete bl
mov dword [rbp + 0x1ec], 0x7d2e2f78
mov dword [rbp + 0x1f0], 0x7365727a
mov word [rbp + 0x1f4], WSAStartup
mov byte [rbp + 0x1f6], 1
call fcn.1400f0cc0
movzx edx, bl
lea rcx, [rbp + 0x1e8]
call fcn.14009b850
test al, al
je 0x1400e977a
mov dword [0x1402982f0], edi
movss xmm1, dword [0x1401e4858]
xorps xmm0, xmm0
call fcn.1400ac340
call fcn.1400a5c70
mov rax, qword [0x1402933f8]
mov rcx, qword [rax + 0x3e38]
movss xmm1, dword [rcx + 0x1c]
movss xmm0, dword [rcx + 0x18]
lea rcx, [rbp + 0x68]
subss xmm1, dword [0x1401e4884]
movss dword [rbp + 0x460], xmm0
mov dword [rbp + 0x68], 0x6460696a
mov dword [rbp + 0x6c], 0x67656f54
mov dword [rbp + 0x70], 0x237463
movss dword [rbp + 0x464], xmm1
mov byte [rbp + 0x74], 1
call fcn.1400f1140
mov rcx, qword [0x1402933f8]
lea rdx, [rbp + 0x68]
xor r8d, r8d
mov rax, qword [rcx + 0x3e38]
mov byte [rax + 0x90], 1
mov rcx, qword [rcx + 0x3e38]
call fcn.1400a0d30
mov edx, eax
mov dword [rsp + 0x20], 0x80
xor r9d, r9d
lea r8, [rbp + 0x460]
lea rcx, [rbp + 0x68]
call fcn.1400a59f0
call fcn.1400ac690
mov rcx, qword [0x1402933f8]
mov rax, qword [rcx + 0x3e38]
movss xmm0, dword [rcx + 0x37c4]
lea rcx, str.Items_1
mulss xmm0, xmm7
movss xmm1, dword [rax + 0x18]
subss xmm1, xmm6
mulss xmm1, xmm7
subss xmm1, xmm0
unpcklps xmm1, xmm8
movq rdx, xmm1
call fcn.14009bed0
lea rcx, [rbp + 0x178]
mov dword [rbp + 0x178], 0x7a686d50
mov dword [rbp + 0x17c], 0x472d6264
mov dword [rbp + 0x180], 0x617c757b
mov word [rbp + 0x184], 0x100
call fcn.1400f0db0
lea rdx, [0x1402935cc]
lea rcx, [rbp + 0x178]
call fcn.1400cc1a0
lea rcx, [rbp + 0x108]
mov dword [rbp + 0x108], 0x65646546
mov dword [rbp + 0x10c], 0x6b79452b
mov dword [rbp + 0x110], 0x1006362
call fcn.1400f10d0
lea rdx, [0x140293547]
lea rcx, [rbp + 0x108]
call fcn.1400cc1a0
movdqa xmm0, xmmword [0x1401e54e0]
lea rcx, [rbp + 0x5c0]
movdqu xmmword [rbp + 0x5c0], xmm0
mov word [rbp + 0x5d0], 0x100
call fcn.1400f0c90
lea rdx, [0x14029814e]
lea rcx, [rbp + 0x5c0]
call fcn.1400cc1a0
movdqa xmm0, xmmword [0x1401e54d0]
lea rcx, [rbp + 0x5a8]
movdqu xmmword [rbp + 0x5a8], xmm0
mov word [rbp + 0x5b8], 0x100
call fcn.1400f0c90
lea rdx, [0x1402935cd]
lea rcx, [rbp + 0x5a8]
call fcn.1400cc1a0
lea rcx, [rbp + 0x268]
mov dword [rbp + 0x268], 0x7e66674b
mov dword [rbp + 0x26c], 0x7c6c694c
mov dword [rbp + 0x270], 0x7765592f
mov dword [rbp + 0x274], 0x100677e
call fcn.1400f0c60
lea rdx, [0x1402935ce]
lea rcx, [rbp + 0x268]
call fcn.1400cc1a0
movdqa xmm0, xmmword [0x1401e51e0]
lea rcx, [rbp + 0x388]
movdqu xmmword [rbp + 0x388], xmm0
mov dword [rbp + 0x398], 0x777c6c5e
mov word [rbp + 0x39c], WSAGetLastError
mov byte [rbp + 0x39e], 1
call fcn.1400f0bd0
lea rdx, [0x14029814d]
lea rcx, [rbp + 0x388]
call fcn.1400cc1a0
movdqa xmm0, xmmword [str.NlgHdq]
lea rcx, [rbp + 0x5d8]
movdqu xmmword [rbp + 0x5d8], xmm0
mov byte [rbp + 0x5e8], 1
call fcn.1400f0d80
lea rcx, [rbp + 0x5d8]
call fcn.1400ca720
lea rcx, [rbp - 0x78]
mov dword [rbp - 0x78], 0x6c3b2622
mov word [rbp - 0x74], 0x100
call fcn.1400f1180
lea rcx, [rbp + 0x278]
mov dword [rbp + 0x278], 0x7e602b24
mov dword [rbp + 0x27c], 0x6769616e
mov dword [rbp + 0x280], 0x7c70647c
mov dword [rbp + 0x284], 0x1007170
call fcn.1400f0c60
lea rax, [rbp - 0x78]
mov dword [rsp + 0x30], edi
mov qword [rsp + 0x28], rax
lea r9, [rbp + 0x710]
lea rax, [rbp + 0x718]
mov dword [rbp + 0x718], 0x43fa0000
lea r8, [0x140291924]
mov qword [rsp + 0x20], rax
mov edx, 8
mov dword [rbp + 0x710], 0x3f800000
lea rcx, [rbp + 0x278]
call fcn.1400cf970
mov ecx, 1
call fcn.14009f190
call fcn.1400ac7c0
call fcn.1400a5c70
call fcn.1400a5c70
mov rcx, qword [0x1402933f8]
mov rax, qword [rcx + 0x3e38]
movss xmm0, dword [rcx + 0x37c4]
lea rcx, str.Items_2
mulss xmm0, xmm7
movss xmm1, dword [rax + 0x18]
subss xmm1, xmm6
mulss xmm1, xmm7
subss xmm1, xmm0
unpcklps xmm1, xmm8
movq rdx, xmm1
call fcn.14009bed0
lea rcx, [rbp + 0xc8]
mov dword [rbp + 0xc8], 0x2a706d4c
mov dword [rbp + 0xcc], 0x63687842
mov word [rbp + 0xd0], 0x7c
mov byte [rbp + 0xd2], 1
call fcn.1400f0d50
lea rdx, [0x1402973aa]
lea rcx, [rbp + 0xc8]
call fcn.1400cc1a0
lea rcx, [rbp + 0xe8]
mov dword [rbp + 0xe8], 0x2a6d6d4a
mov dword [rbp + 0xec], 0x63687842
mov word [rbp + 0xf0], 0x7c
mov byte [rbp + 0xf2], 1
call fcn.1400f0d50
lea rdx, [0x140298168]
lea rcx, [rbp + 0xe8]
call fcn.1400cc1a0
movdqa xmm0, xmmword [0x1401e53b0]
movdqu xmmword [rbp + 0x3e8], xmm0
mov dword [rbp + 0x3f8], 0x69747d63
lea rcx, [rbp + 0x3e8]
mov word [rbp + 0x3fc], 0x100
call fcn.1400f0c00
lea rdx, [0x14029814c]
lea rcx, [rbp + 0x3e8]
call fcn.1400cc1a0
lea rcx, [rbp + 0x288]
mov dword [rbp + 0x288], 0x7e66674b
mov dword [rbp + 0x28c], 0x7d746940
mov dword [rbp + 0x290], 0x7765592f
mov dword [rbp + 0x294], 0x100677e
call fcn.1400f0c60
lea rdx, [0x1402935fc]
lea rcx, [rbp + 0x288]
call fcn.1400cc1a0
movdqa xmm0, xmmword [0x1401e53d0]
lea rcx, [rbp + 0x400]
movdqu xmmword [rbp + 0x400], xmm0
mov dword [rbp + 0x410], 0x6a7572
mov byte [rbp + 0x414], 1
call fcn.1400f0cf0
lea rdx, [0x1402973a9]
lea rcx, [rbp + 0x400]
call fcn.1400cc1a0
movdqa xmm0, xmmword [0x1401e56b0]
lea rcx, [rbp + 0x530]
movdqu xmmword [rbp + 0x530], xmm0
mov dword [rbp + 0x540], 0x1006b7a
call fcn.1400f0c30
lea rdx, [0x1402935cf]
lea rcx, [rbp + 0x530]
call fcn.1400cc1a0
movaps xmm0, xmm10
call fcn.1400ac4c0
movdqa xmm0, xmmword [0x1401e5100]
lea rcx, [rbp + 0x590]
movdqu xmmword [rbp + 0x590], xmm0
mov word [rbp + 0x5a0], Ordinal_60
mov byte [rbp + 0x5a2], 1
call fcn.1400f10a0
lea rcx, [rbp + 0x590]
call fcn.1400ca720
lea rcx, [rbp + 0x148]
mov dword [rbp + 0x148], 0x7e602b24
mov dword [rbp + 0x14c], 0x616e616e
mov dword [rbp + 0x150], 0x637f63
mov byte [rbp + 0x154], 1
call fcn.1400f1140
xor r9d, r9d
lea rdx, [0x140291f68]
mov r8d, 0x80120
lea rcx, [rbp + 0x148]
call fcn.1400d7410
mov ecx, 1
call fcn.14009f190
call fcn.1400ac7c0
call fcn.1400a5c70
call fcn.1400a5c70
call fcn.1400ac7c0
movss xmm1, dword [0x1401e4848]
xorps xmm0, xmm0
call fcn.1400ac340
call fcn.1400ac690
mov rcx, qword [0x1402933f8]
mov rax, qword [rcx + 0x3e38]
movss xmm0, dword [rcx + 0x37c4]
lea rcx, str.Items_3
mulss xmm0, xmm7
movss xmm1, dword [rax + 0x18]
subss xmm1, xmm6
mulss xmm1, xmm7
subss xmm1, xmm0
unpcklps xmm1, xmm8
movq rdx, xmm1
call fcn.14009bed0
lea rcx, [rbp + 8]
mov dword [rbp + 8], 0x69607a57
mov word [rbp + 0xc], WSAGetLastError
mov byte [rbp + 0xe], 1
call fcn.1400f07e0
lea rdx, [0x14029356c]
lea rcx, [rbp + 8]
call fcn.1400cc1a0
lea rcx, [rbp + 0x158]
mov dword [rbp + 0x158], 0x2a716745
mov dword [rbp + 0x15c], 0x62747858
mov dword [rbp + 0x160], 0x312a6a
mov byte [rbp + 0x164], 1
call fcn.1400f1140
lea r9, [0x140291f78]
mov dword [rsp + 0x28], 0xffffffff
lea r8, [fcn.1400ce5c0]
mov dword [rsp + 0x20], 4
lea rdx, [0x14029816c]
lea rcx, [rbp + 0x158]
call fcn.1400ce5e0
movdqa xmm0, xmmword [0x1401e55e0]
lea rcx, [rbp + 0x418]
movdqu xmmword [rbp + 0x418], xmm0
mov dword [rbp + 0x428], 0x392272
mov byte [rbp + 0x42c], 1
call fcn.1400f0cf0
lea rcx, [rbp + 0x418]
call fcn.1400ca720
lea rcx, [rbp - 0x80]
mov dword [rbp - 0x80], 0x6e3b2622
mov word [rbp - 0x7c], 0x100
call fcn.1400f1180
lea rcx, [rbp + 0x188]
mov dword [rbp + 0x188], 0x78792b24
mov dword [rbp + 0x18c], 0x7c686f62
mov dword [rbp + 0x190], 0x77767e6e
mov word [rbp + 0x194], 0x100
call fcn.1400f0db0
lea rax, [rbp - 0x80]
mov dword [rsp + 0x30], edi
mov qword [rsp + 0x28], rax
lea r9, [rbp + 0x700]
lea rax, [rbp + 0x708]
mov dword [rbp + 0x708], 0xf4240
lea r8, [0x14029342c]
mov qword [rsp + 0x20], rax
mov edx, 4
mov dword [rbp + 0x700], edi
lea rcx, [rbp + 0x188]
call fcn.1400cf970
mov ecx, 1
call fcn.14009f190
call fcn.1400ac7c0
call fcn.1400a5c70
call fcn.1400a5c70
mov rcx, qword [0x1402933f8]
mov rax, qword [rcx + 0x3e38]
movss xmm0, dword [rcx + 0x37c4]
lea rcx, str.Items_4
mulss xmm0, xmm7
movss xmm1, dword [rax + 0x18]
subss xmm1, xmm6
mulss xmm1, xmm7
subss xmm1, xmm0
unpcklps xmm1, xmm8
movq rdx, xmm1
call fcn.14009bed0
lea rcx, [rbp + 0x118]
mov dword [rbp + 0x118], 0x7e676744
mov dword [rbp + 0x11c], 0x6b63656a
mov dword [rbp + 0x120], 0x100637d
call fcn.1400f10d0
lea rdx, [0x140293544]
lea rcx, [rbp + 0x118]
call fcn.1400cc1a0
movdqa xmm0, xmmword [str.NlgBbgkuR_t]
lea rcx, [rbp + 0x3a0]
movdqu xmmword [rbp + 0x3a0], xmm0
mov dword [rbp + 0x3b0], 0x696b7d79
mov word [rbp + 0x3b4], 0x100
call fcn.1400f0c00
lea rdx, [0x1402973af]
lea rcx, [rbp + 0x3a0]
call fcn.1400cc1a0
movaps xmm0, xmm10
call fcn.1400ac4c0
movdqa xmm0, xmmword [0x1401e54a0]
lea rcx, [rbp + 0x518]
movdqu xmmword [rbp + 0x518], xmm0
mov dword [rbp + 0x528], 0x100382d
call fcn.1400f0c30
lea rcx, [rbp + 0x518]
call fcn.1400ca720
movdqa xmm0, xmmword [0x1401e59f0]
lea rcx, [rbp + 0x578]
movdqu xmmword [rbp + 0x578], xmm0
mov word [rbp + 0x588], 0x65
mov byte [rbp + 0x58a], 1
call fcn.1400f10a0
xor r9d, r9d
lea rdx, [0x140291f38]
mov r8d, 0x80120
lea rcx, [rbp + 0x578]
call fcn.1400d7410
movaps xmm0, xmm10
call fcn.1400ac4c0
movdqa xmm0, xmmword [str.NlgBbgkuR_t]
lea rcx, [rbp + 0x2c8]
movdqu xmmword [rbp + 0x2c8], xmm0
mov dword [rbp + 0x2d8], 0x696b7d79
mov dword [rbp + 0x2dc], 0x72725f3b
mov dword [rbp + 0x2e0], 0x21b5270
mov word [rbp + 0x2e4], 0x100
call fcn.1400f0b70
lea rcx, [rbp + 0x2c8]
call fcn.1400ca720
movdqa xmm0, xmmword [0x1401e5410]
lea rcx, [rbp + 0x2e8]
movdqu xmmword [rbp + 0x2e8], xmm0
mov dword [rbp + 0x2f8], 0x7f777176
mov dword [rbp + 0x2fc], 0x72726f69
mov dword [rbp + 0x300], 0x1005270
call fcn.1400f0ba0
xor r9d, r9d
lea rdx, [0x140291f48]
mov r8d, 0x80120
lea rcx, [rbp + 0x2e8]
call fcn.1400d7410
mov ecx, 1
call fcn.14009f190
call fcn.1400ac7c0
call fcn.1400a5c70
call fcn.1400a5c70
call fcn.1400ac7c0
call fcn.1400cd020
jmp 0x1400eaee9
mov rax, qword [0x1402933f8]
movss xmm6, dword [0x1401e486c]
mov rcx, qword [rax + 0x3e38]
movss xmm0, dword [rcx + 0x18]
lea rcx, [rbp - 0x18]
subss xmm0, xmm6
mov dword [rbp + 0x46c], 0x42200000
mov dword [rbp - 0x18], 0x7e6b7d74
mov dword [rbp - 0x14], 0x3f7e6e6a
mov word [rbp - 0x10], 0x100
movss dword [rbp + 0x468], xmm0
call fcn.1400f1110
mov rcx, qword [0x1402933f8]
lea rdx, [rbp - 0x18]
xor r8d, r8d
mov rax, qword [rcx + 0x3e38]
mov byte [rax + 0x90], 1
mov rcx, qword [rcx + 0x3e38]
call fcn.1400a0d30
mov edx, eax
mov dword [rsp + 0x20], edi
mov r9b, 1
lea r8, [rbp + 0x468]
lea rcx, [rbp - 0x18]
call fcn.1400a59f0
lea rcx, [rbp + 0x470]
mov qword [rbp + 0x470], 0x41800000
call fcn.1400ac3f0
cmp dword [0x1402982f0], edi
lea rcx, [rbp + 0x5f0]
movdqa xmm0, xmmword [0x1401e4b70]
sete bl
mov byte [rbp + 0x600], 1
movdqu xmmword [rbp + 0x5f0], xmm0
call fcn.1400f0d80
movzx edx, bl
lea rcx, [rbp + 0x5f0]
call fcn.14009b850
test al, al
je 0x1400ea207
mov dword [0x1402982f0], edi
movss xmm1, dword [0x1401e4858]
xorps xmm0, xmm0
call fcn.1400ac340
call fcn.1400a5c70
mov rax, qword [0x1402933f8]
mov rcx, qword [rax + 0x3e38]
movss xmm1, dword [rcx + 0x1c]
movss xmm0, dword [rcx + 0x18]
lea rcx, [rbp + 0x48]
subss xmm1, dword [0x1401e4884]
movss dword [rbp + 0x478], xmm0
mov dword [rbp + 0x48], 0x6460696a
mov dword [rbp + 0x4c], 0x67656f54
mov dword [rbp + 0x50], 0x207463
movss dword [rbp + 0x47c], xmm1
mov byte [rbp + 0x54], 1
call fcn.1400f1140
mov rcx, qword [0x1402933f8]
lea rdx, [rbp + 0x48]
xor r8d, r8d
mov rax, qword [rcx + 0x3e38]
mov byte [rax + 0x90], 1
mov rcx, qword [rcx + 0x3e38]
call fcn.1400a0d30
mov edx, eax
mov dword [rsp + 0x20], 0x80
xor r9d, r9d
lea r8, [rbp + 0x478]
lea rcx, [rbp + 0x48]
call fcn.1400a59f0
call fcn.1400ac690
mov rcx, qword [0x1402933f8]
mov rax, qword [rcx + 0x3e38]
movss xmm0, dword [rcx + 0x37c4]
lea rcx, str.ESP_1
mulss xmm0, xmm7
movss xmm1, dword [rax + 0x18]
subss xmm1, xmm6
mulss xmm1, xmm7
subss xmm1, xmm0
unpcklps xmm1, xmm8
movq rdx, xmm1
call fcn.14009bed0
lea rcx, [rbp + 0x1f8]
mov dword [rbp + 0x1f8], 0x7d666054
mov dword [rbp + 0x1fc], 0x7d64482b
mov dword [rbp + 0x200], 0x717f717b
mov word [rbp + 0x204], 0x76
mov byte [rbp + 0x206], 1
call fcn.1400f0cc0
lea rdx, [0x140293546]
lea rcx, [rbp + 0x1f8]
call fcn.1400cc1a0
lea rcx, [rbp + 0x208]
mov dword [rbp + 0x208], 0x7d666054
mov dword [rbp + 0x20c], 0x6b665f2b
mov dword [rbp + 0x210], 0x7d657563
mov word [rbp + 0x214], 0x7d
mov byte [rbp + 0x216], 1
call fcn.1400f0cc0
lea rdx, [0x1402973ad]
lea rcx, [rbp + 0x208]
call fcn.1400cc1a0
mov ecx, 1
call fcn.14009f190
call fcn.1400ac7c0
call fcn.1400a5c70
call fcn.1400a5c70
mov rcx, qword [0x1402933f8]
mov rax, qword [rcx + 0x3e38]
movss xmm0, dword [rcx + 0x37c4]
lea rcx, str.ESP_2
mulss xmm0, xmm7
movss xmm1, dword [rax + 0x18]
subss xmm1, xmm6
mulss xmm1, xmm7
subss xmm1, xmm0
unpcklps xmm1, xmm8
movq rdx, xmm1
call fcn.14009bed0
mov dword [rbp + 0x98], 0x7d666054
lea rcx, [rbp + 0x98]
mov dword [rbp + 0x9c], 0x76624e2b
mov word [rbp + 0xa0], 0x100
call fcn.1400f1110
lea rdx, [0x140293545]
lea rcx, [rbp + 0x98]
call fcn.1400cc1a0
lea rcx, [rbp + 0x168]
mov dword [rbp + 0x168], 0x7d666054
mov dword [rbp + 0x16c], 0x6f68442b
mov dword [rbp + 0x170], 0x796463
mov byte [rbp + 0x174], 1
call fcn.1400f1140
lea rdx, [0x1402935f9]
lea rcx, [rbp + 0x168]
call fcn.1400cc1a0
mov ecx, 1
call fcn.14009f190
call fcn.1400ac7c0
call fcn.1400a5c70
call fcn.1400a5c70
call fcn.1400ac7c0
movss xmm1, dword [0x1401e4848]
xorps xmm0, xmm0
call fcn.1400ac340
call fcn.1400ac690
mov rcx, qword [0x1402933f8]
mov rax, qword [rcx + 0x3e38]
movss xmm0, dword [rcx + 0x37c4]
lea rcx, str.ESP_3
mulss xmm0, xmm7
movss xmm1, dword [rax + 0x18]
subss xmm1, xmm6
mulss xmm1, xmm7
subss xmm1, xmm0
unpcklps xmm1, xmm8
movq rdx, xmm1
call fcn.14009bed0
lea rcx, [rbp + 0xf8]
mov dword [rbp + 0xf8], 0x7d666054
mov dword [rbp + 0xfc], 0x6064402b
mov dword [rbp + 0x100], 0x100636a
call fcn.1400f10d0
lea rdx, [0x1402935fd]
lea rcx, [rbp + 0xf8]
call fcn.1400cc1a0
movdqa xmm0, xmmword [0x1401e5300]
lea rcx, [rbp + 0x3b8]
movdqu xmmword [rbp + 0x3b8], xmm0
mov dword [rbp + 0x3c8], 0x6e777178
mov word [rbp + 0x3cc], 0x100
call fcn.1400f0c00
lea rdx, [0x14029814f]
lea rcx, [rbp + 0x3b8]
call fcn.1400cc1a0
mov ecx, 1
call fcn.14009f190
call fcn.1400ac7c0
call fcn.1400a5c70
call fcn.1400a5c70
mov rcx, qword [0x1402933f8]
mov rax, qword [rcx + 0x3e38]
movss xmm0, dword [rcx + 0x37c4]
lea rcx, str.ESP_4
mulss xmm0, xmm7
movss xmm1, dword [rax + 0x18]
subss xmm1, xmm6
mulss xmm1, xmm7
subss xmm1, xmm0
unpcklps xmm1, xmm8
movq rdx, xmm1
call fcn.14009bed0
lea rcx, [rbp + 0x218]
mov dword [rbp + 0x218], 0x7d666054
mov dword [rbp + 0x21c], 0x6f685b2b
mov dword [rbp + 0x220], 0x7f705e7f
mov word [rbp + 0x224], 0x76
mov byte [rbp + 0x226], 1
call fcn.1400f0cc0
lea rdx, [0x14029356f]
lea rcx, [rbp + 0x218]
call fcn.1400cc1a0
movdqa xmm0, xmmword [0x1401e5710]
lea rcx, [rbp + 0x3d0]
movdqu xmmword [rbp + 0x3d0], xmm0
mov dword [rbp + 0x3e0], 0x3a236b64
mov word [rbp + 0x3e4], 0x100
call fcn.1400f0c00
lea rcx, [rbp + 0x3d0]
call fcn.1400ca720
lea rcx, [rsp + 0x78]
mov dword [rsp + 0x78], 0x6e3b2622
mov word [rsp + 0x7c], 0x100
call fcn.1400f1180
movdqa xmm0, xmmword [0x1401e59d0]
lea rcx, [rbp + 0x430]
movdqu xmmword [rbp + 0x430], xmm0
mov dword [rbp + 0x440], 0x6a6b72
mov byte [rbp + 0x444], 1
call fcn.1400f0cf0
lea rax, [rsp + 0x78]
mov dword [rsp + 0x30], edi
mov qword [rsp + 0x28], rax
lea r9, [rbp + 0x6f8]
lea rax, [rbp + 0x720]
mov dword [rbp + 0x720], 3
lea r8, [0x140291f44]
mov qword [rsp + 0x20], rax
mov edx, 4
mov dword [rbp + 0x6f8], 1
lea rcx, [rbp + 0x430]
call fcn.1400cf970
lea rcx, [rbp + 0x298]
mov dword [rbp + 0x298], 0x2a797b42
mov dword [rbp + 0x29c], 0x7a7e654f
mov dword [rbp + 0x2a0], 0x77727e6e
mov dword [rbp + 0x2a4], 0x1003429
call fcn.1400f0c60
lea rcx, [rbp + 0x298]
call fcn.1400ca720
lea rcx, [rsp + 0x70]
mov dword [rsp + 0x70], 0x6c3b2622
mov word [rsp + 0x74], 0x100
call fcn.1400f1180
lea rcx, [rbp + 0x228]
mov dword [rbp + 0x228], 0x796c2b24
mov dword [rbp + 0x22c], 0x7d64687b
mov dword [rbp + 0x230], 0x717f717b
mov word [rbp + 0x234], 0x76
mov byte [rbp + 0x236], 1
call fcn.1400f0cc0
lea rax, [rsp + 0x70]
mov dword [rsp + 0x30], edi
mov qword [rsp + 0x28], rax
lea r9, [rbp + 0x6e8]
lea rax, [rbp + 0x6f0]
mov dword [rbp + 0x6f0], 0x43fa0000
lea r8, [0x140291ad8]
mov qword [rsp + 0x20], rax
mov edx, 8
mov dword [rbp + 0x6e8], 0x3f800000
lea rcx, [rbp + 0x228]
call fcn.1400cf970
movdqa xmm0, xmmword [0x1401e58a0]
lea rcx, [rbp + 0x448]
movdqu xmmword [rbp + 0x448], xmm0
mov dword [rbp + 0x458], 0x392272
mov byte [rbp + 0x45c], 1
call fcn.1400f0cf0
lea rcx, [rbp + 0x448]
call fcn.1400ca720
lea rcx, [rbp - 0x50]
mov dword [rbp - 0x50], 0x6c3b2622
mov word [rbp - 0x4c], 0x100
call fcn.1400f1180
lea rcx, [rbp + 0x138]
mov dword [rbp + 0x138], 0x617a2b24
mov dword [rbp + 0x13c], 0x7a68606e
mov dword [rbp + 0x140], 0x1007e60
call fcn.1400f10d0
mov dword [rbp + 0x6e0], 0x43fa0000
mov dword [rbp + 0x730], 0x3f800000
lea rax, [rbp - 0x50]
mov dword [rsp + 0x30], edi
mov qword [rsp + 0x28], rax
lea r9, [rbp + 0x730]
lea rax, [rbp + 0x6e0]
mov edx, 8
lea r8, [0x140291928]
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x138]
call fcn.1400cf970
mov ecx, 1
call fcn.14009f190
call fcn.1400ac7c0
call fcn.1400a5c70
call fcn.1400a5c70
call fcn.1400ac7c0
call fcn.1400cd020
jmp 0x1400eaee9
mov rax, qword [0x1402933f8]
mov rcx, qword [rax + 0x3e38]
movss xmm0, dword [rcx + 0x18]
lea rcx, [rbp - 0x70]
subss xmm0, dword [0x1401e486c]
mov dword [rbp + 0x4cc], 0x42200000
mov dword [rbp - 0x70], 0x7e6b7d74
mov dword [rbp - 0x6c], 0x7e6e6a
mov byte [rbp - 0x68], 1
movss dword [rbp + 0x4c8], xmm0
call fcn.1400f0d20
mov rcx, qword [0x1402933f8]
lea rdx, [rbp - 0x70]
xor r8d, r8d
mov rax, qword [rcx + 0x3e38]
mov byte [rax + 0x90], 1
mov rcx, qword [rcx + 0x3e38]
call fcn.1400a0d30
mov edx, eax
mov dword [rsp + 0x20], edi
mov r9b, 1
lea r8, [rbp + 0x4c8]
lea rcx, [rbp - 0x70]
call fcn.1400a59f0
lea rcx, [rbp + 0x480]
mov qword [rbp + 0x480], 0x41800000
call fcn.1400ac3f0
cmp dword [0x1402982f0], edi
lea rcx, [rbp + 0x2a8]
mov dword [rbp + 0x2a8], 0x68646146
sete bl
mov dword [rbp + 0x2ac], 0x2d2e7864
mov dword [rbp + 0x2b0], 0x6673657c
mov dword [rbp + 0x2b4], 0x1007672
call fcn.1400f0c60
movzx edx, bl
lea rcx, [rbp + 0x2a8]
call fcn.14009b850
test al, al
je 0x1400ea994
mov dword [0x1402982f0], edi
movss xmm1, dword [0x1401e4858]
xorps xmm0, xmm0
call fcn.1400ac340
call fcn.1400a5c70
mov rax, qword [0x1402933f8]
mov rcx, qword [rax + 0x3e38]
movss xmm1, dword [rcx + 0x1c]
movss xmm0, dword [rcx + 0x18]
lea rcx, [rbp + 0x38]
subss xmm1, dword [0x1401e4884]
movss dword [rbp + 0x488], xmm0
mov dword [rbp + 0x38], 0x6460696a
mov dword [rbp + 0x3c], 0x67656f54
mov dword [rbp + 0x40], 0x1007463
movss dword [rbp + 0x48c], xmm1
call fcn.1400f10d0
mov rcx, qword [0x1402933f8]
lea rdx, [rbp + 0x38]
xor r8d, r8d
mov rax, qword [rcx + 0x3e38]
mov byte [rax + 0x90], 1
mov rcx, qword [rcx + 0x3e38]
call fcn.1400a0d30
mov edx, eax
mov dword [rsp + 0x20], 0x80
xor r9d, r9d
lea r8, [rbp + 0x488]
lea rcx, [rbp + 0x38]
call fcn.1400a59f0
call fcn.1400ac690
mov rcx, qword [0x1402933f8]
mov rax, qword [rcx + 0x3e38]
movss xmm0, dword [rcx + 0x37c4]
lea rcx, [rbp + 0x238]
mulss xmm0, xmm7
movss xmm6, dword [rax + 0x18]
addss xmm6, dword [0x1401e48c0]
mov dword [rbp + 0x238], 0x68646146
mov dword [rbp + 0x23c], 0x592d7864
mov dword [rbp + 0x240], 0x7d757e66
mov word [rbp + 0x244], 0x64
mulss xmm6, xmm7
mov byte [rbp + 0x246], 1
subss xmm6, xmm0
call fcn.1400f0cc0
unpcklps xmm6, xmm8
lea rcx, [rbp + 0x238]
movq rdx, xmm6
call fcn.14009bed0
lea rcx, [rbp + 0x28]
mov dword [rbp + 0x28], 0x68646146
mov dword [rbp + 0x2c], 0x1007864
call fcn.1400f0de0
lea rdx, [0x14029816b]
lea rcx, [rbp + 0x28]
call fcn.1400cc1a0
lea rcx, [rbp + 0x30]
mov dword [rbp + 0x30], 0x65666554
mov dword [rbp + 0x34], 0x100647f
call fcn.1400f0de0
lea rdx, [0x14029816a]
lea rcx, [rbp + 0x30]
call fcn.1400cc1a0
lea rcx, [rsp + 0x58]
mov dword [rsp + 0x58], 0x5f4741
mov byte [rsp + 0x5c], 1
call fcn.1400f11b0
lea rdx, [0x140298190]
lea rcx, [rsp + 0x58]
call fcn.1400cc1a0
lea rcx, [rbp + 0x128]
mov dword [rbp + 0x128], 0x6e6c7a57
mov dword [rbp + 0x12c], 0x67796f62
mov dword [rbp + 0x130], 0x1007e60
call fcn.1400f10d0
lea rdx, [0x1402935f8]
lea rcx, [rbp + 0x128]
call fcn.1400cc1a0
mov dword [rbp + 0x10], 0x305f4741
mov word [rbp + 0x14], Ordinal_46
mov byte [rbp + 0x16], 1
lea rcx, [rbp + 0x10]
call fcn.1400f07e0
lea rcx, [rbp + 0x10]
call fcn.1400ca720
movss xmm7, dword [0x1401e4908]
movss xmm6, dword [0x1401e489c]
movaps xmm1, xmm7
movaps xmm0, xmm6
call fcn.1400ac340
lea rax, [rbp + 0x738]
mov dword [rsp + 0x30], edi
lea rbx, str._.2f
mov dword [rbp + 0x738], 0x43fa0000
mov qword [rsp + 0x28], rbx
lea r9, [rbp + 0x6d8]
lea r8, [0x140291adc]
mov qword [rsp + 0x20], rax
mov edx, 8
mov dword [rbp + 0x6d8], 0x3f800000
lea rcx, str.fovkrai
call fcn.1400cf970
lea rcx, [rbp + 0x88]
mov dword [rbp + 0x88], 0x65666554
mov dword [rbp + 0x8c], 0x2e37647f
mov word [rbp + 0x90], 0x100
call fcn.1400f1110
lea rcx, [rbp + 0x88]
call fcn.1400ca720
movaps xmm1, xmm7
movaps xmm0, xmm6
call fcn.1400ac340
lea rcx, [rbp + 0x1b8]
mov dword [rbp + 0x1b8], 0x677a2b24
mov dword [rbp + 0x1bc], 0x66796364
mov dword [rbp + 0x1c0], 0x7b706264
mov word [rbp + 0x1c4], 0x100
call fcn.1400f0db0
lea rax, [rbp + 0x6b8]
mov dword [rsp + 0x30], edi
mov qword [rsp + 0x28], rbx
lea r9, [rbp + 0x6d0]
lea r8, [0x140291f34]
mov qword [rsp + 0x20], rax
mov edx, 8
mov dword [rbp + 0x6b8], 0x41c80000
lea rcx, [rbp + 0x1b8]
mov dword [rbp + 0x6d0], 0x3f800000
call fcn.1400cf970
lea rcx, [rbp + 0xd8]
mov dword [rbp + 0xd8], 0x2a646146
mov dword [rbp + 0xdc], 0x34746940
mov word [rbp + 0xe0], Ordinal_50
mov byte [rbp + 0xe2], 1
call fcn.1400f0d50
lea rcx, [rbp + 0xd8]
call fcn.1400ca720
movaps xmm1, xmm7
movaps xmm0, xmm6
call fcn.1400ac340
mov r8d, dword [0x140298188]
lea rdx, [0x1400e12e0]
mov ecx, dword [0x140298148]
call fcn.1400e1330
lea rcx, [rbp + 0xb8]
mov dword [rbp + 0xb8], 0x487d614f
mov dword [rbp + 0xbc], 0x2e377464
mov word [rbp + 0xc0], 0x100
call fcn.1400f1110
lea r9, str.Head
mov dword [rsp + 0x28], 0xffffffff
lea r8, [fcn.1400ce5c0]
mov dword [rsp + 0x20], 6
lea rdx, [0x14029818c]
lea rcx, [rbp + 0xb8]
call fcn.1400ce5e0
lea rcx, [rbp + 0x2b8]
mov dword [rbp + 0x2b8], 0x2a646146
mov dword [rbp + 0x2bc], 0x7a7e654f
mov dword [rbp + 0x2c0], 0x77727e6e
mov dword [rbp + 0x2c4], 0x1003429
call fcn.1400f0c60
lea rcx, [rbp + 0x2b8]
call fcn.1400ca720
lea rcx, [rbp - 0x48]
mov dword [rbp - 0x48], 0x6c3b2622
mov word [rbp - 0x44], 0x100
call fcn.1400f1180
lea rcx, [rbp + 0x248]
mov dword [rbp + 0x248], 0x63682b24
mov dword [rbp + 0x24c], 0x7d646866
mov dword [rbp + 0x250], 0x717f717b
mov word [rbp + 0x254], 0x76
mov byte [rbp + 0x256], 1
call fcn.1400f0cc0
lea rax, [rbp - 0x48]
mov dword [rsp + 0x30], edi
mov qword [rsp + 0x28], rax
lea r9, [rbp + 0x6c0]
lea rax, [rbp + 0x6c8]
mov dword [rbp + 0x6c8], 0x43fa0000
lea r8, [0x140291f30]
mov qword [rsp + 0x20], rax
mov edx, 8
mov dword [rbp + 0x6c0], 0x3f800000
lea rcx, [rbp + 0x248]
call fcn.1400cf970
movaps xmm0, xmm10
call fcn.1400ac4c0
lea rcx, [rbp + 0x1c8]
mov dword [rbp + 0x1c8], 0x497f6741
mov dword [rbp + 0x1cc], 0x626e7e62
mov dword [rbp + 0x1d0], 0x322b306a
mov word [rbp + 0x1d4], 0x100
call fcn.1400f0db0
lea rcx, [rbp + 0x1c8]
call fcn.1400ca720
lea rcx, [rbp]
mov dword [rbp], 0x654f2b24
mov word [rbp + 4], 0x7d
mov byte [rbp + 6], 1
call fcn.1400f07e0
xor r9d, r9d
lea rdx, [0x140291f58]
mov r8d, 0x80120
lea rcx, [rbp]
call fcn.1400d7410
mov ecx, 1
call fcn.14009f190
call fcn.1400ac7c0
call fcn.1400a5c70
call fcn.1400a5c70
call fcn.1400ac7c0
call fcn.1400a5c70
call fcn.1400a5c70
call fcn.1400ac7c0
mov ecx, 1
call fcn.14009f190
call fcn.1400ab190
lea rcx, [rbp + 0x490]
mov qword [rbp + 0x490], rdi
call fcn.1400ac3f0
movss xmm1, dword [rsi + 0x1c]
lea rcx, [rsp + 0x68]
movss xmm0, dword [0x1402982f4]
mulss xmm0, xmm10
mov dword [rsp + 0x68], 0x687f6969
movss dword [rbp + 0x49c], xmm1
mov dword [rsp + 0x6c], 0x1007e6a
addss xmm0, dword [0x1401e4880]
movss dword [rbp + 0x498], xmm0
call fcn.1400f0de0
mov rcx, qword [0x1402933f8]
lea rdx, [rsp + 0x68]
xor r8d, r8d
mov rax, qword [rcx + 0x3e38]
mov byte [rax + 0x90], 1
mov rcx, qword [rcx + 0x3e38]
call fcn.1400a0d30
mov edx, eax
mov dword [rsp + 0x20], 0x80
xor r9d, r9d
lea r8, [rbp + 0x498]
lea rcx, [rsp + 0x68]
call fcn.1400a59f0
mov rcx, qword [0x1402933f8]
mov rax, qword [rcx + 0x3e38]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x3e38]
movups xmm0, xmmword [rcx + 0x3880]
movss xmm6, dword [rcx + 0x3788]
mov rbx, qword [rax + 0x270]
movups xmmword [rbp + 0x758], xmm0
shufps xmm0, xmm0, 0xff
mulss xmm0, dword [rcx + 0x3778]
lea rcx, [rbp + 0x758]
movss dword [rbp + 0x764], xmm0
call fcn.14009eb70
mov rcx, qword [0x1402933f8]
lea r8, [rbp + 0x4a0]
movss xmm0, dword [rbp + 0x6b0]
mov r9d, eax
movss xmm1, dword [rbp + 0x6b4]
mov dword [rsp + 0x28], 0x50
mov rdx, qword [rcx + 0x3e38]
mov rcx, rbx
movss dword [rsp + 0x20], xmm6
movss xmm2, dword [rdx + 0x1c]
addss xmm0, dword [rdx + 0x18]
addss xmm1, xmm2
lea rdx, [rbp + 0x6b0]
movss dword [rbp + 0x4a0], xmm0
movss dword [rbp + 0x4a4], xmm1
call fcn.1400bfc90
mov rcx, qword [0x1402933f8]
mov rax, qword [rcx + 0x3e38]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x3e38]
movups xmm0, xmmword [rcx + 0x38a0]
mov rbx, qword [rax + 0x270]
movups xmmword [rbp + 0x748], xmm0
shufps xmm0, xmm0, 0xff
mulss xmm0, dword [rcx + 0x3778]
lea rcx, [rbp + 0x748]
movss dword [rbp + 0x754], xmm0
call fcn.14009eb70
movss xmm4, dword [rbp + 0x6b0]
mov r9d, eax
mov rax, qword [0x1402933f8]
movaps xmm0, xmm4
movss xmm3, dword [rbp + 0x6b4]
mov rcx, qword [rax + 0x3e38]
addss xmm0, dword [rcx + 0x18]
movss xmm2, dword [rcx + 0x1c]
movss dword [rbp + 0x4a8], xmm0
movaps xmm1, xmm3
mov dword [rsp + 0x28], edi
addss xmm1, xmm2
movss dword [rsp + 0x20], xmm8
lea r8, [rbp + 0x4a8]
mov rcx, rbx
lea rdx, [rbp + 0x4b0]
movss dword [rbp + 0x4ac], xmm1
mov rax, qword [rax + 0x3e38]
addss xmm4, dword [rax + 0x18]
movss dword [rbp + 0x4b4], xmm3
subss xmm4, xmm9
movss dword [rbp + 0x4b0], xmm4
call fcn.1400bfc90
movss xmm0, dword [0x1401e4894]
call fcn.1400ac470
lea rdx, [rbp + 0x4b8]
mov dword [rbp + 0x4b8], edi
mov ecx, reloc.WS2_32.dll_ntohl
mov dword [rbp + 0x4bc], 0x41800000
call fcn.14009f100
cmp dword [0x140298270], edi
lea rcx, [rbp + 0x18]
mov dword [rbp + 0x18], 0x68646146
sete bl
mov dword [rbp + 0x1c], 0x1007864
call fcn.1400f0de0
movzx eax, word [0x1401a9ae4]
lea rcx, [rsp + 0x40]
xor al, 7
mov word [rsp + 0x41], 0x100
mov byte [rsp + 0x40], al
call fcn.1400f1170
movzx r8d, bl
lea rdx, [rbp + 0x18]
lea rcx, [rsp + 0x40]
call fcn.14009b1d0
test al, al
je 0x1400eb1c3
mov dword [0x140298270], edi
jmp 0x1400eb1c9
mov edi, dword [0x140298270]
cmp edi, 1
mov dword [rbp + 0x78], 0x7f7a6151
lea rcx, [rbp + 0x78]
mov dword [rbp + 0x7c], 0x7e606a
sete bl
mov byte [rbp + 0x80], 1
call fcn.1400f0d20
movzx eax, word [0x1401a9ae8]
lea rcx, [rsp + 0x44]
xor al, 7
mov word [rsp + 0x45], 0x100
mov byte [rsp + 0x44], al
call fcn.1400f1170
movzx r8d, bl
lea rdx, [rbp + 0x78]
lea rcx, [rsp + 0x44]
call fcn.14009b1d0
test al, al
je 0x1400eb22e
mov eax, 1
mov dword [0x140298270], eax
jmp 0x1400eb234
mov eax, dword [0x140298270]
cmp eax, r14d
mov dword [rbp - 8], 0x676c7c4e
lea rcx, [rbp - 8]
mov word [rbp - 4], 0x78
sete bl
mov byte [rbp - 2], 1
call fcn.1400f07e0
movzx eax, word [0x1401a9aec]
lea rcx, [rsp + 0x48]
xor al, 7
mov word [rsp + 0x49], 0x100
mov byte [rsp + 0x48], al
call fcn.1400f1170
movzx r8d, bl
lea rdx, [rbp - 8]
lea rcx, [rsp + 0x48]
call fcn.14009b1d0
test al, al
je 0x1400eb291
mov dword [0x140298270], r14d
jmp 0x1400eb298
mov r14d, dword [0x140298270]
cmp r14d, 3
mov dword [rbp - 0x40], 0x697a614a
lea rcx, [rbp - 0x40]
mov word [rbp - 0x3c], 0x100
sete bl
call fcn.1400f1180
movzx eax, word [0x1401a9af0]
lea rcx, [rsp + 0x4c]
xor al, 7
mov word [rsp + 0x4d], 0x100
mov byte [rsp + 0x4c], al
call fcn.1400f1170
movzx r8d, bl
lea rdx, [rbp - 0x40]
lea rcx, [rsp + 0x4c]
call fcn.14009b1d0
test al, al
je 0x1400eb2f3
mov dword [0x140298270], 3
mov ecx, 1
call fcn.14009f190
call fcn.1400a5c70
movss xmm0, dword [0x1402982f4]
lea rcx, [rbp + 0x4c0]
mulss xmm0, xmm10
mov dword [rbp + 0x4c4], 0x423c0000
addss xmm0, dword [0x1401e4874]
movss dword [rbp + 0x4c0], xmm0
call fcn.1400ac3f0
movzx ecx, byte [reloc.WS2_32.dll_accept]
call fcn.14009c270
test al, al
je 0x1400eb353
cmp byte [reloc.WS2_32.dll_accept], 0
sete byte [0x1402923c0]
call fcn.1400aabc0
mov rcx, qword [rbp + 0x768]
xor rcx, rsp
call fcn.14015e7f0
lea r11, [rsp + 0x8c0]
mov rbx, qword [r11 + 0x10]
mov rsi, qword [r11 + 0x18]
mov rdi, qword [r11 + 0x20]
mov r14, qword [r11 + 0x28]
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]
mov rsp, r11
pop rbp
ret