Function at 0x1401dacf9
Capabilities:
Terminate process

Disassembly:
jmp 0x1405876b0
mov qword [rsp + 8], rcx
push rbp
push rdi
mov eax, 0x40f8
call fcn.1401d7a45
sub rsp, rax
lea rbp, [rsp + 0xb0]
lea rdi, [rsp + 0xb0]
mov ecx, 0xe92
mov eax, 0xcccccccc
rep stosd dword [rdi], eax
mov rcx, qword [rsp + 0x4118]
mov rax, qword [0x140818ac0]
xor rax, rbp
mov qword [rbp + 0x4038], rax
lea rcx, reloc.WS2_32.dll_accept
call fcn.1401df641
nop
xor edx, edx
lea rcx, [0x1407a5948]
call fcn.1401d821f
nop
lea rax, [rbp + 0x1014]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1038]
lea rcx, [rbp + 0x1014]
call fcn.140285e60
mov rcx, rax
call fcn.1401e099c
mov r8d, 0x202b
xor edx, edx
mov rcx, rax
call fcn.1401dd076
nop
call fcn.1401de36d
mov qword [rbp + 8], rax
lea rcx, [rbp + 0x48]
call fcn.1401d6cfd
lea rax, [rbp + 0x48]
mov qword [rbp + 0x28], rax
lea rcx, [rbp + 0x88]
call fcn.1401dbd6b
lea rax, [rbp + 0x88]
mov qword [rbp + 0x68], rax
mov rax, qword [rbp + 8]
add rax, 0x4c
mov qword [rbp + 0xa8], rax
call fcn.1401db9e2
mov qword [rbp + 0x3ff8], rax
movss xmm0, dword [0x1407a5954]
addss xmm0, dword [0x1405a7450]
movss dword [rbp + 0x4000], xmm0
lea rcx, [0x14081a028]
call fcn.1401d8e09
mov dword [rbp + 0x4004], eax
mov rax, qword [rbp + 0x28]
movss xmm0, dword [rax + 4]
addss xmm0, dword [0x1407a594c]
mov rax, qword [rbp + 0x28]
movss xmm1, dword [rax]
addss xmm1, dword [0x1407a5948]
movaps xmm2, xmm0
lea rcx, [rbp + 0x1064]
call fcn.1401dbe5b
mov qword [rbp + 0x4008], rax
mov dword [rsp + 0x28], 0
movss xmm0, dword [rbp + 0x4000]
movss dword [rsp + 0x20], xmm0
mov r9d, dword [rbp + 0x4004]
mov r8, qword [rbp + 0x4008]
mov rdx, qword [rbp + 0x28]
mov rcx, qword [rbp + 0x3ff8]
call fcn.1401d7554
nop
call fcn.1401db9e2
mov qword [rbp + 0x3ff8], rax
movss xmm0, dword [0x1407a5954]
movss dword [rbp + 0x4000], xmm0
lea rcx, [0x14081a040]
call fcn.1401d8e09
mov dword [rbp + 0x4004], eax
mov rax, qword [rbp + 0x28]
movss xmm0, dword [rax + 4]
addss xmm0, dword [0x1407a594c]
mov rax, qword [rbp + 0x28]
movss xmm1, dword [rax]
addss xmm1, dword [0x1405c50b4]
movaps xmm2, xmm0
lea rcx, [rbp + 0x1084]
call fcn.1401dbe5b
mov qword [rbp + 0x4008], rax
mov dword [rsp + 0x28], 0x50
movss xmm0, dword [rbp + 0x4000]
movss dword [rsp + 0x20], xmm0
mov r9d, dword [rbp + 0x4004]
mov r8, qword [rbp + 0x4008]
mov rdx, qword [rbp + 0x28]
mov rcx, qword [rbp + 0x3ff8]
call fcn.1401d7554
nop
call fcn.1401db9e2
mov qword [rbp + 0x3ff8], rax
lea rcx, [0x140819fb0]
call fcn.1401d8e09
mov dword [rbp + 0x4000], eax
mov rax, qword [rbp + 0x28]
movss xmm0, dword [rax + 4]
addss xmm0, dword [0x1405c50b4]
mov rax, qword [rbp + 0x28]
movss xmm1, dword [rax]
addss xmm1, dword [0x1405c50b4]
movaps xmm2, xmm0
lea rcx, [rbp + 0x10a4]
call fcn.1401dbe5b
mov qword [rbp + 0x4008], rax
mov rax, qword [rbp + 0x28]
movss xmm0, dword [rax + 4]
addss xmm0, dword [0x1405c50b4]
movaps xmm2, xmm0
mov rax, qword [rbp + 0x28]
movss xmm1, dword [rax]
lea rcx, [rbp + 0x10c4]
call fcn.1401dbe5b
mov qword [rbp + 0x4010], rax
movss xmm0, dword [0x1405a7450]
movss dword [rsp + 0x20], xmm0
mov r9d, dword [rbp + 0x4000]
mov r8, qword [rbp + 0x4008]
mov rdx, qword [rbp + 0x4010]
mov rcx, qword [rbp + 0x3ff8]
call fcn.1401d6ee7
nop
call fcn.1401d8855
mov qword [rbp + 0x3ff8], rax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
mov r8d, 0xff
mov edx, 0xff
lea rcx, [rbp + 0x10e4]
call fcn.1401d9601
mov rcx, rax
call fcn.1401db9dd
mov dword [rbp + 0x4000], eax
movss xmm2, dword [0x1405a7450]
movss xmm1, dword [0x1405a7450]
lea rcx, [rbp + 0x1114]
call fcn.1401dbe5b
mov qword [rbp + 0x4008], rax
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1134]
call fcn.1401dbe5b
mov qword [rbp + 0x4010], rax
mov rax, qword [rbp + 0x28]
movss xmm0, dword [rax + 4]
addss xmm0, dword [0x1405ccc90]
mov rax, qword [rbp + 0x28]
movss xmm1, dword [rax]
addss xmm1, dword [0x1405ccc88]
movaps xmm2, xmm0
lea rcx, [rbp + 0x1154]
call fcn.1401dbe5b
mov qword [rbp + 0x4018], rax
mov rax, qword [rbp + 0x28]
movss xmm0, dword [rax + 4]
addss xmm0, dword [0x1405ccc6c]
mov rax, qword [rbp + 0x28]
movss xmm1, dword [rax]
addss xmm1, dword [0x1405ccc58]
movaps xmm2, xmm0
lea rcx, [rbp + 0x1174]
call fcn.1401dbe5b
mov qword [rbp + 0x4020], rax
mov rax, qword [0x14081b140]
mov qword [rbp + 0x4028], rax
mov eax, dword [rbp + 0x4000]
mov dword [rsp + 0x30], eax
mov rax, qword [rbp + 0x4008]
mov qword [rsp + 0x28], rax
mov rax, qword [rbp + 0x4010]
mov qword [rsp + 0x20], rax
mov r9, qword [rbp + 0x4018]
mov r8, qword [rbp + 0x4020]
mov rdx, qword [rbp + 0x4028]
mov rcx, qword [rbp + 0x3ff8]
call fcn.1401de813
nop
movss xmm2, dword [0x1405ccca0]
movss xmm1, dword [0x1405ccc68]
lea rcx, [rbp + 0x1194]
call fcn.1401dbe5b
mov rcx, rax
call fcn.1401dd864
nop
call fcn.1401ddd96
nop
movss xmm2, dword [0x1405ccc7c]
movss xmm1, dword [0x1405ccc7c]
lea rcx, [rbp + 0x11b4]
call fcn.1401dbe5b
mov qword [rbp + 0x3ff8], rax
lea rax, [rbp + 0x11d4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x11f4]
lea rcx, [rbp + 0x11d4]
call fcn.140286610
mov rcx, rax
call fcn.1401e0933
mov qword [rbp + 0x4000], rax
cmp dword [0x14081ae3c], 0
jne 0x140587b54
mov byte [rbp + 0x4008], 1
jmp 0x140587b5b
mov byte [rbp + 0x4008], 0
mov r9, qword [rbp + 0x3ff8]
mov r8, qword [rbp + 0x4000]
mov edx, 1
movzx ecx, byte [rbp + 0x4008]
call fcn.1401e0302
movzx eax, al
test eax, eax
je 0x140587b8b
mov dword [0x14081ae3c], 0
movss xmm2, dword [0x1405ccc7c]
movss xmm1, dword [0x1405ccc7c]
lea rcx, [rbp + 0x1214]
call fcn.1401dbe5b
mov qword [rbp + 0x3ff8], rax
lea rax, [rbp + 0x1234]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1254]
lea rcx, [rbp + 0x1234]
call fcn.140286bd0
mov rcx, rax
call fcn.1401e0933
mov qword [rbp + 0x4000], rax
cmp dword [0x14081ae3c], 1
jne 0x140587bf5
mov byte [rbp + 0x4008], 1
jmp 0x140587bfc
mov byte [rbp + 0x4008], 0
mov r9, qword [rbp + 0x3ff8]
mov r8, qword [rbp + 0x4000]
mov edx, 2
movzx ecx, byte [rbp + 0x4008]
call fcn.1401e0302
movzx eax, al
test eax, eax
je 0x140587c2c
mov dword [0x14081ae3c], 1
movss xmm2, dword [0x1405ccc7c]
movss xmm1, dword [0x1405ccc7c]
lea rcx, [rbp + 0x1274]
call fcn.1401dbe5b
mov qword [rbp + 0x3ff8], rax
lea rax, [rbp + 0x1294]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x12b4]
lea rcx, [rbp + 0x1294]
call fcn.1402871c0
mov rcx, rax
call fcn.1401e0933
mov qword [rbp + 0x4000], rax
cmp dword [0x14081ae3c], 2
jne 0x140587c96
mov byte [rbp + 0x4008], 1
jmp 0x140587c9d
mov byte [rbp + 0x4008], 0
mov r9, qword [rbp + 0x3ff8]
mov r8, qword [rbp + 0x4000]
mov edx, 3
movzx ecx, byte [rbp + 0x4008]
call fcn.1401e0302
movzx eax, al
test eax, eax
je 0x140587ccd
mov dword [0x14081ae3c], 2
movss xmm2, dword [0x1405ccc7c]
movss xmm1, dword [0x1405ccc7c]
lea rcx, [rbp + 0x12d4]
call fcn.1401dbe5b
mov qword [rbp + 0x3ff8], rax
lea rax, [rbp + 0x12f4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1314]
lea rcx, [rbp + 0x12f4]
call fcn.1402876b0
mov rcx, rax
call fcn.1401e0933
mov qword [rbp + 0x4000], rax
cmp dword [0x14081ae3c], 3
jne 0x140587d37
mov byte [rbp + 0x4008], 1
jmp 0x140587d3e
mov byte [rbp + 0x4008], 0
mov r9, qword [rbp + 0x3ff8]
mov r8, qword [rbp + 0x4000]
mov edx, 4
movzx ecx, byte [rbp + 0x4008]
call fcn.1401e0302
movzx eax, al
test eax, eax
je 0x140587d6e
mov dword [0x14081ae3c], 3
movss xmm2, dword [0x1405ccc7c]
movss xmm1, dword [0x1405ccc7c]
lea rcx, [rbp + 0x1334]
call fcn.1401dbe5b
mov qword [rbp + 0x3ff8], rax
lea rax, [rbp + 0x1354]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1374]
lea rcx, [rbp + 0x1354]
call fcn.140287c50
mov rcx, rax
call fcn.1401e0933
mov qword [rbp + 0x4000], rax
cmp dword [0x14081ae3c], 4
jne 0x140587dd8
mov byte [rbp + 0x4008], 1
jmp 0x140587ddf
mov byte [rbp + 0x4008], 0
mov r9, qword [rbp + 0x3ff8]
mov r8, qword [rbp + 0x4000]
mov edx, 5
movzx ecx, byte [rbp + 0x4008]
call fcn.1401e0302
movzx eax, al
test eax, eax
je 0x140587e0f
mov dword [0x14081ae3c], 4
movss xmm2, dword [0x1405ccc7c]
movss xmm1, dword [0x1405ccc7c]
lea rcx, [rbp + 0x1394]
call fcn.1401dbe5b
mov qword [rbp + 0x3ff8], rax
lea rax, [rbp + 0x13b4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x13d4]
lea rcx, [rbp + 0x13b4]
call fcn.140288100
mov rcx, rax
call fcn.1401e0933
mov qword [rbp + 0x4000], rax
cmp dword [0x14081ae3c], 6
jne 0x140587e79
mov byte [rbp + 0x4008], 1
jmp 0x140587e80
mov byte [rbp + 0x4008], 0
mov r9, qword [rbp + 0x3ff8]
mov r8, qword [rbp + 0x4000]
mov edx, 7
movzx ecx, byte [rbp + 0x4008]
call fcn.1401e0302
movzx eax, al
test eax, eax
je 0x140587eb0
mov dword [0x14081ae3c], 6
call fcn.1401df1b4
nop
mov rax, qword [rbp + 0xa8]
movss xmm0, dword [0x1405c50b4]
addss xmm0, dword [rax]
xorps xmm2, xmm2
movaps xmm1, xmm0
lea rcx, [rbp + 0x13f4]
call fcn.1401dbe5b
mov rcx, rax
call fcn.1401dd864
nop
mov eax, dword [0x14081ae38]
cmp dword [0x14081ae3c], eax
jne 0x140587f04
movss xmm0, dword [0x1405a7450]
movss dword [rbp + 0x3ff4], xmm0
jmp 0x140587f14
movss xmm0, dword [0x1405cccc4]
movss dword [rbp + 0x3ff4], xmm0
call fcn.1401dd1d4
movss xmm0, dword [0x1405ccc18]
mulss xmm0, dword [rax + 0x10]
mulss xmm0, dword [rbp + 0x3ff4]
movss xmm1, dword [0x14081ae30]
addss xmm1, xmm0
movaps xmm0, xmm1
movss xmm2, dword [0x1405a7450]
xorps xmm1, xmm1
call fcn.140270040
movss dword [0x14081ae30], xmm0
movss xmm0, dword [0x14081ae30]
ucomiss xmm0, dword [0x1405c50a8]
jp 0x140587f87
jne 0x140587f87
movss xmm0, dword [0x14081ae34]
ucomiss xmm0, dword [0x1405c50a8]
jp 0x140587f87
jne 0x140587f87
mov eax, dword [0x14081ae3c]
mov dword [0x14081ae38], eax
mov rax, qword [rbp + 8]
movss xmm0, dword [0x14081ae30]
mulss xmm0, dword [rax]
movaps xmm1, xmm0
xor ecx, ecx
call fcn.1401de949
nop
mov rax, qword [rbp + 0xa8]
movss xmm0, dword [0x1405c50b4]
addss xmm0, dword [rax]
movss xmm1, dword [0x1407a5948]
subss xmm1, xmm0
movaps xmm0, xmm1
movss xmm2, dword [0x1407a594c]
movaps xmm1, xmm0
lea rcx, [rbp + 0x1414]
call fcn.1401dbe5b
mov qword [rbp + 0x3ff8], rax
lea rax, [rbp + 0x1434]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1458]
lea rcx, [rbp + 0x1434]
call fcn.1402885c0
mov rcx, rax
call fcn.1401e0b09
mov qword [rbp + 0x4000], rax
xor r9d, r9d
xor r8d, r8d
mov rdx, qword [rbp + 0x3ff8]
mov rcx, qword [rbp + 0x4000]
call fcn.1401da3d0
nop
cmp dword [0x14081ae38], 0
jne 0x140588ce9
call fcn.1401ddd96
nop
mov rax, qword [rbp + 0xa8]
movss xmm0, dword [rax]
mulss xmm0, dword [0x1405ccc10]
movss xmm1, dword [0x1405c50b4]
addss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [0x1407a5948]
subss xmm1, xmm0
movaps xmm0, xmm1
divss xmm0, dword [0x1405c50ac]
xorps xmm2, xmm2
movaps xmm1, xmm0
lea rcx, [rbp + 0x1484]
call fcn.1401dbe5b
mov qword [rbp + 0x3ff8], rax
lea rax, [rbp + 0x14a4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x14c8]
lea rcx, [rbp + 0x14a4]
call fcn.140288a80
mov rcx, rax
call fcn.1401e0b72
mov qword [rbp + 0x4000], rax
xor r9d, r9d
xor r8d, r8d
mov rdx, qword [rbp + 0x3ff8]
mov rcx, qword [rbp + 0x4000]
call fcn.1401df62d
nop
lea rax, [rbp + 0x14f4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1518]
lea rcx, [rbp + 0x14f4]
call fcn.140285820
mov rcx, rax
call fcn.1401e0915
lea rdx, [0x140823874]
mov rcx, rax
call fcn.1401d8e04
nop
lea rax, [rbp + 0x1544]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1564]
lea rcx, [rbp + 0x1544]
call fcn.1402859e0
mov rcx, rax
call fcn.1401e0b63
lea rdx, [0x140823876]
mov rcx, rax
call fcn.1401d8e04
nop
lea rax, [rbp + 0x1584]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x15a8]
lea rcx, [rbp + 0x1584]
call fcn.140285a50
mov rcx, rax
call fcn.1401e0a19
lea rdx, [0x140823875]
mov rcx, rax
call fcn.1401d8e04
nop
lea rax, [rbp + 0x15d4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x15f4]
lea rcx, [rbp + 0x15d4]
call fcn.140285ac0
mov rcx, rax
call fcn.1401e0b63
mov qword [rbp + 0xc8], rax
lea rax, [rbp + 0x1614]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1638]
lea rcx, [rbp + 0x1614]
call fcn.140285b30
mov rcx, rax
call fcn.1401e08a7
mov qword [rbp + 0xd0], rax
lea rax, [rbp + 0x1654]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1674]
lea rcx, [rbp + 0x1654]
call fcn.140285ba0
mov rcx, rax
call fcn.1401e0b54
mov qword [rbp + 0xd8], rax
lea rax, [rbp + 0x1694]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x16b8]
lea rcx, [rbp + 0x1694]
call fcn.140285c10
mov rcx, rax
call fcn.1401e0b72
mov dword [rsp + 0x20], 3
mov r9d, 3
lea r8, [rbp + 0xc8]
lea rdx, [0x140823868]
mov rcx, rax
call fcn.1401d7f9a
nop
lea rax, [rbp + 0x16e4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1708]
lea rcx, [rbp + 0x16e4]
call fcn.140285c80
mov rcx, rax
call fcn.1401e0915
lea rdx, [0x140823878]
mov rcx, rax
call fcn.1401d8e04
nop
lea rax, [rbp + 0x1734]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1758]
lea rcx, [rbp + 0x1734]
call fcn.140285cf0
mov rcx, rax
call fcn.1401e0a64
mov qword [rbp + 0xf8], rax
lea rax, [rbp + 0x1784]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x17a8]
lea rcx, [rbp + 0x1784]
call fcn.140285d60
mov rcx, rax
call fcn.1401e0915
mov qword [rbp + 0x100], rax
lea rax, [rbp + 0x17d4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x17f8]
lea rcx, [rbp + 0x17d4]
call fcn.140286160
mov rcx, rax
call fcn.1401e08b1
mov qword [rbp + 0x108], rax
lea rax, [rbp + 0x1824]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1844]
lea rcx, [rbp + 0x1824]
call fcn.1402861c0
mov rcx, rax
call fcn.1401e0b63
mov qword [rbp + 0x110], rax
lea rax, [rbp + 0x1864]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1884]
lea rcx, [rbp + 0x1864]
call fcn.140286230
mov rcx, rax
call fcn.1401e0bef
mov qword [rbp + 0x118], rax
lea rax, [rbp + 0x18a4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x18c8]
lea rcx, [rbp + 0x18a4]
call fcn.1402862a0
mov rcx, rax
call fcn.1401e0b09
mov qword [rbp + 0x120], rax
lea rax, [rbp + 0x18f4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1914]
lea rcx, [rbp + 0x18f4]
call fcn.140286310
mov rcx, rax
call fcn.1401e0bef
mov qword [rbp + 0x128], rax
lea rax, [rbp + 0x1934]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1958]
lea rcx, [rbp + 0x1934]
call fcn.140286380
mov rcx, rax
call fcn.1401e08a7
mov dword [rsp + 0x20], 7
mov r9d, 7
lea r8, [rbp + 0xf8]
lea rdx, [0x140823870]
mov rcx, rax
call fcn.1401d7f9a
nop
lea rax, [rbp + 0x1974]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1994]
lea rcx, [rbp + 0x1974]
call fcn.1402863f0
mov rcx, rax
call fcn.1401e0b63
mov dword [rsp + 0x28], 0
lea rcx, str._.3f
mov qword [rsp + 0x20], rcx
movss xmm3, dword [0x1405c50b4]
movss xmm2, dword [0x1405a7450]
lea rdx, [0x140823880]
mov rcx, rax
call fcn.1401d9bb0
nop
mov eax, dword [0x1407773b0]
mov dword [rbp + 0x3ff4], eax
lea rax, [rbp + 0x19b4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x19d8]
lea rcx, [rbp + 0x19b4]
call fcn.140286460
mov rcx, rax
call fcn.1401e099c
mov qword [rbp + 0x3ff8], rax
mov r9d, dword [rbp + 0x3ff4]
lea r8, [0x1407773b8]
lea rdx, [0x14082387a]
mov rcx, qword [rbp + 0x3ff8]
call fcn.1401dbd0c
nop
lea rax, [rbp + 0x1a04]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1a24]
lea rcx, [rbp + 0x1a04]
call fcn.1402864d0
mov rcx, rax
call fcn.1401e0bef
mov dword [rsp + 0x28], 0
lea rcx, str._.3f
mov qword [rsp + 0x20], rcx
movss xmm3, dword [0x1405cccbc]
xorps xmm2, xmm2
lea rdx, [0x14082387c]
mov rcx, rax
call fcn.1401d9bb0
nop
call fcn.1401de061
nop
call fcn.1401df1b4
nop
movss xmm1, dword [0x1405cccc4]
xorps xmm0, xmm0
call fcn.1401dc18a
nop
call fcn.1401ddd96
nop
mov rax, qword [rbp + 0xa8]
movss xmm0, dword [rax]
mulss xmm0, dword [0x1405ccc10]
movss xmm1, dword [0x1405c50b4]
addss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [0x1407a5948]
subss xmm1, xmm0
movaps xmm0, xmm1
divss xmm0, dword [0x1405c50ac]
xorps xmm2, xmm2
movaps xmm1, xmm0
lea rcx, [rbp + 0x1a44]
call fcn.1401dbe5b
mov qword [rbp + 0x3ff8], rax
lea rax, [rbp + 0x1a64]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1a88]
lea rcx, [rbp + 0x1a64]
call fcn.140286540
mov rcx, rax
call fcn.1401e0b72
mov qword [rbp + 0x4000], rax
xor r9d, r9d
xor r8d, r8d
mov rdx, qword [rbp + 0x3ff8]
mov rcx, qword [rbp + 0x4000]
call fcn.1401df62d
nop
lea rax, [rbp + 0x1ab4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1ad8]
lea rcx, [rbp + 0x1ab4]
call fcn.1402867b0
mov rcx, rax
call fcn.1401e0915
lea rdx, [0x140823884]
mov rcx, rax
call fcn.1401d8e04
nop
lea rax, [rbp + 0x1b04]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1b28]
lea rcx, [rbp + 0x1b04]
call fcn.140286820
mov rcx, rax
call fcn.1401e0a64
lea rdx, [0x140823885]
mov rcx, rax
call fcn.1401d8e04
nop
lea rax, [rbp + 0x1b54]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1b78]
lea rcx, [rbp + 0x1b54]
call fcn.140286880
mov rcx, rax
call fcn.1401e0a19
lea rdx, [0x140823887]
mov rcx, rax
call fcn.1401d8e04
nop
lea rax, [rbp + 0x1ba4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1bc8]
lea rcx, [rbp + 0x1ba4]
call fcn.1402868f0
mov rcx, rax
call fcn.1401e0915
lea rdx, [0x140823879]
mov rcx, rax
call fcn.1401d8e04
nop
lea rax, [rbp + 0x1bf4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1c18]
lea rcx, [rbp + 0x1bf4]
call fcn.140286950
mov rcx, rax
call fcn.1401e0a64
mov qword [rbp + 0x148], rax
lea rax, [rbp + 0x1c44]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1c68]
lea rcx, [rbp + 0x1c44]
call fcn.1402869b0
mov rcx, rax
call fcn.1401e0915
mov qword [rbp + 0x150], rax
lea rax, [rbp + 0x1c94]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1cb8]
lea rcx, [rbp + 0x1c94]
call fcn.140286a20
mov rcx, rax
call fcn.1401e08b1
mov qword [rbp + 0x158], rax
lea rax, [rbp + 0x1ce4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1d04]
lea rcx, [rbp + 0x1ce4]
call fcn.140286a90
mov rcx, rax
call fcn.1401e0b63
mov qword [rbp + 0x160], rax
lea rax, [rbp + 0x1d24]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1d44]
lea rcx, [rbp + 0x1d24]
call fcn.140286af0
mov rcx, rax
call fcn.1401e0bef
mov qword [rbp + 0x168], rax
lea rax, [rbp + 0x1d64]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1d88]
lea rcx, [rbp + 0x1d64]
call fcn.140286b60
mov rcx, rax
call fcn.1401e0b09
mov qword [rbp + 0x170], rax
lea rax, [rbp + 0x1db4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1dd4]
lea rcx, [rbp + 0x1db4]
call fcn.140286d70
mov rcx, rax
call fcn.1401e0bef
mov qword [rbp + 0x178], rax
lea rax, [rbp + 0x1df4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1e18]
lea rcx, [rbp + 0x1df4]
call fcn.140286de0
mov rcx, rax
call fcn.1401e08a7
mov dword [rsp + 0x20], 7
mov r9d, 7
lea r8, [rbp + 0x148]
lea rdx, [0x14082386c]
mov rcx, rax
call fcn.1401d7f9a
nop
mov eax, dword [0x1407773b0]
mov dword [rbp + 0x3ff4], eax
lea rax, [rbp + 0x1e34]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1e58]
lea rcx, [rbp + 0x1e34]
call fcn.140286e50
mov rcx, rax
call fcn.1401e099c
mov qword [rbp + 0x3ff8], rax
mov r9d, dword [rbp + 0x3ff4]
lea r8, [0x1407773c8]
lea rdx, [0x140823886]
mov rcx, qword [rbp + 0x3ff8]
call fcn.1401dbd0c
nop
lea rax, [rbp + 0x1e84]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1ea4]
lea rcx, [rbp + 0x1e84]
call fcn.140286ec0
mov rcx, rax
call fcn.1401e0bef
mov dword [rsp + 0x28], 0
lea rcx, str._.3f
mov qword [rsp + 0x20], rcx
movss xmm3, dword [0x1405cccbc]
xorps xmm2, xmm2
lea rdx, [0x140823888]
mov rcx, rax
call fcn.1401d9bb0
nop
call fcn.1401de061
nop
call fcn.1401df1b4
nop
call fcn.1401ddd96
nop
mov rax, qword [rbp + 0xa8]
movss xmm0, dword [rax]
mulss xmm0, dword [0x1405ccc10]
movss xmm1, dword [0x1405c50b4]
addss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [0x1407a5948]
subss xmm1, xmm0
movaps xmm0, xmm1
divss xmm0, dword [0x1405c50ac]
xorps xmm2, xmm2
movaps xmm1, xmm0
lea rcx, [rbp + 0x1ec4]
call fcn.1401dbe5b
mov qword [rbp + 0x3ff8], rax
lea rax, [rbp + 0x1ee4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1f08]
lea rcx, [rbp + 0x1ee4]
call fcn.140286f30
mov rcx, rax
call fcn.1401e08b1
mov qword [rbp + 0x4000], rax
xor r9d, r9d
xor r8d, r8d
mov rdx, qword [rbp + 0x3ff8]
mov rcx, qword [rbp + 0x4000]
call fcn.1401df62d
nop
lea rax, [rbp + 0x1f34]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1f54]
lea rcx, [rbp + 0x1f34]
call fcn.140286fa0
mov rcx, rax
call fcn.1401e0b63
lea rdx, [0x1408238b7]
mov rcx, rax
call fcn.1401d8e04
nop
lea rax, [rbp + 0x1f74]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1f98]
lea rcx, [rbp + 0x1f74]
call fcn.140287010
mov rcx, rax
call fcn.1401e096f
mov dword [rsp + 0x28], 0
lea rcx, str._.3f
mov qword [rsp + 0x20], rcx
movss xmm3, dword [0x1405ccca4]
xorps xmm2, xmm2
lea rdx, [0x14082388c]
mov rcx, rax
call fcn.1401d9bb0
nop
lea rax, [rbp + 0x1fc4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1fe4]
lea rcx, [rbp + 0x1fc4]
call fcn.140287080
mov rcx, rax
call fcn.1401e0b63
lea rdx, [0x1408238b9]
mov rcx, rax
call fcn.1401d8e04
nop
lea rax, [rbp + 0x2004]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x2028]
lea rcx, [rbp + 0x2004]
call fcn.1402870f0
mov rcx, rax
call fcn.1401e096f
mov dword [rsp + 0x28], 0
lea rcx, str._.3f
mov qword [rsp + 0x20], rcx
movss xmm3, dword [0x1405ccca4]
xorps xmm2, xmm2
lea rdx, [0x140823890]
mov rcx, rax
call fcn.1401d9bb0
nop
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x2054]
call fcn.1401dbe5b
mov qword [rbp + 0x3ff8], rax
lea rax, [rbp + 0x2074]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x2098]
lea rcx, [rbp + 0x2074]
call fcn.140287150
mov rcx, rax
call fcn.1401e088e
mov qword [rbp + 0x4000], rax
mov rdx, qword [rbp + 0x3ff8]
mov rcx, qword [rbp + 0x4000]
call fcn.1401d91ab
movzx eax, al
test eax, eax
je 0x140588cd8
movsxd rax, dword [0x1407be4d0]
mov rcx, qword [rbp + 0x4060]
mov rcx, qword [rcx + 0x20]
lea rax, [rcx + rax - 8]
mov rdx, rax
lea rcx, [0x140823920]
call fcn.1401e011d
mov qword [rbp + 0x198], rax
mov rax, qword [rbp + 0x198]
add rax, 0x78
mov rdx, rax
lea rcx, [0x140823920]
call fcn.1401de25a
mov byte [rbp + 0x1b4], al
movzx eax, byte [rbp + 0x1b4]
or eax, 2
mov byte [rbp + 0x1b4], al
mov rax, qword [rbp + 0x198]
add rax, 0x78
mov qword [rbp + 0x20c8], rax
lea r8, [rbp + 0x1b4]
lea rdx, [rbp + 0x20c8]
lea rcx, [0x140823920]
call fcn.1401da4de
nop
call fcn.1401de061
nop
call fcn.1401df1b4
nop
jmp 0x14058bac8
cmp dword [0x14081ae38], 2
jne 0x1405894e7
call fcn.1401ddd96
nop
mov rax, qword [rbp + 0xa8]
movss xmm0, dword [rax]
mulss xmm0, dword [0x1405ccc10]
movss xmm1, dword [0x1405c50b4]
addss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [0x1407a5948]
subss xmm1, xmm0
movaps xmm0, xmm1
divss xmm0, dword [0x1405c50ac]
xorps xmm2, xmm2
movaps xmm1, xmm0
lea rcx, [rbp + 0x20e4]
call fcn.1401dbe5b
mov qword [rbp + 0x3ff8], rax
lea rax, [rbp + 0x2104]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x2128]
lea rcx, [rbp + 0x2104]
call fcn.140287290
mov rcx, rax
call fcn.1401e088e
mov qword [rbp + 0x4000], rax
xor r9d, r9d
xor r8d, r8d
mov rdx, qword [rbp + 0x3ff8]
mov rcx, qword [rbp + 0x4000]
call fcn.1401df62d
nop
lea rax, [0x140777448]
mov qword [rsp + 0xa0], rax
lea rax, [0x1406dd54d]
mov qword [rsp + 0x98], rax
lea rax, [0x1407773d8]
mov qword [rsp + 0x90], rax
lea rax, [0x1406dd54f]
mov qword [rsp + 0x88], rax
lea rax, [0x140777468]
mov qword [rsp + 0x80], rax
lea rax, [0x1406dd54e]
mov qword [rsp + 0x78], rax
lea rax, [0x1407773f8]
mov qword [rsp + 0x70], rax
lea rax, [0x1406dd548]
mov qword [rsp + 0x68], rax
lea rax, [0x140777418]
mov qword [rsp + 0x60], rax
lea rax, [0x1406dd54c]
mov qword [rsp + 0x58], rax
lea rax, [0x140777428]
mov qword [rsp + 0x50], rax
lea rax, [0x14072a88c]
mov qword [rsp + 0x48], rax
lea rax, [0x140777408]
mov qword [rsp + 0x40], rax
lea rax, [0x1406dd54b]
mov qword [rsp + 0x38], rax
lea rax, [0x140777438]
mov qword [rsp + 0x30], rax
lea rax, [0x14077647c]
mov qword [rsp + 0x28], rax
lea rax, [0x140777458]
mov qword [rsp + 0x20], rax
lea r9, [0x1406dd54a]
lea r8, [0x1407773e8]
lea rdx, [0x1406dd549]
xor ecx, ecx
call fcn.1401e04f6
nop
call fcn.1401de061
nop
call fcn.1401df1b4
nop
movss xmm1, dword [0x1405cccc4]
xorps xmm0, xmm0
call fcn.1401dc18a
nop
call fcn.1401ddd96
nop
mov rax, qword [rbp + 0xa8]
movss xmm0, dword [rax]
mulss xmm0, dword [0x1405ccc10]
movss xmm1, dword [0x1405c50b4]
addss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [0x1407a5948]
subss xmm1, xmm0
movaps xmm0, xmm1
divss xmm0, dword [0x1405c50ac]
xorps xmm2, xmm2
movaps xmm1, xmm0
lea rcx, [rbp + 0x2154]
call fcn.1401dbe5b
mov qword [rbp + 0x3ff8], rax
lea rax, [rbp + 0x2174]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x2198]
lea rcx, [rbp + 0x2174]
call fcn.1402872f0
mov rcx, rax
call fcn.1401e088e
mov qword [rbp + 0x4000], rax
xor r9d, r9d
xor r8d, r8d
mov rdx, qword [rbp + 0x3ff8]
mov rcx, qword [rbp + 0x4000]
call fcn.1401df62d
nop
lea rax, [rbp + 0x21c4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x21e8]
lea rcx, [rbp + 0x21c4]
call fcn.140287360
mov rcx, rax
call fcn.1401e096f
lea rdx, [0x14082389e]
mov rcx, rax
call fcn.1401d8e04
nop
lea rax, [rbp + 0x2214]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x2238]
lea rcx, [rbp + 0x2214]
call fcn.1402873d0
mov rcx, rax
call fcn.1401e0a19
lea rdx, [0x14082389d]
mov rcx, rax
call fcn.1401d8e04
nop
movzx eax, byte [0x14082389a]
test eax, eax
je 0x140588ff7
movzx eax, byte [reloc.WS2_32.dll_accept]
test eax, eax
je 0x140588ff7
mov dword [rbp + 0x3ff4], 1
jmp 0x140589001
mov dword [rbp + 0x3ff4], 0
movzx eax, byte [rbp + 0x3ff4]
mov byte [rbp + 0x1d4], al
mov eax, dword [0x1407773b0]
mov dword [rbp + 0x3ff4], eax
lea rax, [rbp + 0x2264]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x2288]
lea rcx, [rbp + 0x2264]
call fcn.140287430
mov rcx, rax
call fcn.1401e0a64
mov qword [rbp + 0x3ff8], rax
mov r9d, dword [rbp + 0x3ff4]
lea r8, [0x1407773e8]
lea rdx, [rbp + 0x1d4]
mov rcx, qword [rbp + 0x3ff8]
call fcn.1401dbd0c
movzx eax, al
test eax, eax
je 0x140589091
movzx eax, byte [rbp + 0x1d4]
mov byte [0x14082389a], al
movzx eax, byte [rbp + 0x1d4]
mov byte [reloc.WS2_32.dll_accept], al
movzx eax, byte [0x14082389b]
test eax, eax
je 0x1405890b3
movzx eax, byte [reloc.WS2_32.dll_accept]
test eax, eax
je 0x1405890b3
mov dword [rbp + 0x3ff4], 1
jmp 0x1405890bd
mov dword [rbp + 0x3ff4], 0
movzx eax, byte [rbp + 0x3ff4]
mov byte [rbp + 0x1f4], al
mov eax, dword [0x1407773b0]
mov dword [rbp + 0x3ff4], eax
lea rax, [rbp + 0x22b4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x22d8]
lea rcx, [rbp + 0x22b4]
call fcn.140287490
mov rcx, rax
call fcn.1401e0b8b
mov qword [rbp + 0x3ff8], rax
mov r9d, dword [rbp + 0x3ff4]
lea r8, [0x1407773f8]
lea rdx, [rbp + 0x1f4]
mov rcx, qword [rbp + 0x3ff8]
call fcn.1401dbd0c
movzx eax, al
test eax, eax
je 0x14058914d
movzx eax, byte [rbp + 0x1f4]
mov byte [0x14082389b], al
movzx eax, byte [rbp + 0x1f4]
mov byte [reloc.WS2_32.dll_accept], al
mov eax, dword [0x1407773b0]
mov dword [rbp + 0x3ff4], eax
lea rax, [rbp + 0x2304]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x2328]
lea rcx, [rbp + 0x2304]
call fcn.140287500
mov rcx, rax
call fcn.1401e08b1
mov qword [rbp + 0x3ff8], rax
mov r9d, dword [rbp + 0x3ff4]
lea r8, [0x140777468]
lea rdx, [0x1408238a0]
mov rcx, qword [rbp + 0x3ff8]
call fcn.1401dbd0c
nop
mov eax, dword [0x1407773b0]
mov dword [rbp + 0x3ff4], eax
lea rax, [rbp + 0x2354]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x2378]
lea rcx, [rbp + 0x2354]
call fcn.140287560
mov rcx, rax
call fcn.1401e0a5f
mov qword [rbp + 0x3ff8], rax
mov r9d, dword [rbp + 0x3ff4]
lea r8, [0x140777418]
lea rdx, [0x1408238a1]
mov rcx, qword [rbp + 0x3ff8]
call fcn.1401dbd0c
nop
mov eax, dword [0x1407773b0]
mov dword [rbp + 0x3ff4], eax
lea rax, [rbp + 0x23a4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x23c8]
lea rcx, [rbp + 0x23a4]
call fcn.1402875d0
mov rcx, rax
call fcn.1401e0915
mov qword [rbp + 0x3ff8], rax
mov r9d, dword [rbp + 0x3ff4]
lea r8, [0x140777448]
lea rdx, [0x140823896]
mov rcx, qword [rbp + 0x3ff8]
call fcn.1401dbd0c
nop
lea rax, [rbp + 0x23f4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x2418]
lea rcx, [rbp + 0x23f4]
call fcn.140287640
mov rcx, rax
call fcn.1401e0b18
lea rdx, [0x140823898]
mov rcx, rax
call fcn.1401d8e04
nop
mov eax, dword [0x1407773b0]
mov dword [rbp + 0x3ff4], eax
lea rax, [rbp + 0x2444]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x2468]
lea rcx, [rbp + 0x2444]
call fcn.140287790
mov rcx, rax
call fcn.1401e0a64
mov qword [rbp + 0x3ff8], rax
mov r9d, dword [rbp + 0x3ff4]
lea r8, [0x140777478]
lea rdx, [0x140823897]
mov rcx, qword [rbp + 0x3ff8]
call fcn.1401dbd0c
nop
mov eax, dword [0x1407773b0]
mov dword [rbp + 0x3ff4], eax
lea rax, [rbp + 0x2494]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x24b8]
lea rcx, [rbp + 0x2494]
call fcn.140287800
mov rcx, rax
call fcn.1401e0915
mov qword [rbp + 0x3ff8], rax
mov r9d, dword [rbp + 0x3ff4]
lea r8, [0x140777458]
lea rdx, [0x140823899]
mov rcx, qword [rbp + 0x3ff8]
call fcn.1401dbd0c
nop
movzx eax, byte [0x140823895]
test eax, eax
je 0x14058939c
movzx eax, byte [reloc.WS2_32.dll_accept]
test eax, eax
je 0x14058939c
mov dword [rbp + 0x3ff4], 1
jmp 0x1405893a6
mov dword [rbp + 0x3ff4], 0
movzx eax, byte [rbp + 0x3ff4]
mov byte [rbp + 0x214], al
mov eax, dword [0x1407773b0]
mov dword [rbp + 0x3ff4], eax
lea rax, [rbp + 0x24e4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x2508]
lea rcx, [rbp + 0x24e4]
call fcn.140287860
mov rcx, rax
call fcn.1401e088e
mov qword [rbp + 0x3ff8], rax
mov r9d, dword [rbp + 0x3ff4]
lea r8, [0x1407773d8]
lea rdx, [rbp + 0x214]
mov rcx, qword [rbp + 0x3ff8]
call fcn.1401dbd0c
movzx eax, al
test eax, eax
je 0x140589436
movzx eax, byte [rbp + 0x214]
mov byte [0x140823895], al
movzx eax, byte [rbp + 0x214]
mov byte [reloc.WS2_32.dll_accept], al
lea rax, [rbp + 0x2534]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x2558]
lea rcx, [rbp + 0x2534]
call fcn.1402878d0
mov rcx, rax
call fcn.1401e096f
lea rdx, [0x14082389f]
mov rcx, rax
call fcn.1401d8e04
nop
lea rax, [rbp + 0x2584]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x25a8]
lea rcx, [rbp + 0x2584]
call fcn.140287940
mov rcx, rax
call fcn.1401e08b1
mov dword [rsp + 0x28], 0
lea rcx, str._.3f
mov qword [rsp + 0x20], rcx
movss xmm3, dword [0x1405cccb8]
movss xmm2, dword [0x1405a7450]
lea rdx, [0x1408238a8]
mov rcx, rax
call fcn.1401d9bb0
nop
call fcn.1401de061
nop
call fcn.1401df1b4
nop
jmp 0x14058bac8
cmp dword [0x14081ae38], 1
jne 0x14058a06e
call fcn.1401ddd96
nop
mov rax, qword [rbp + 0xa8]
movss xmm0, dword [rax]
mulss xmm0, dword [0x1405ccc10]
movss xmm1, dword [0x1405c50b4]
addss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [0x1407a5948]
subss xmm1, xmm0
movaps xmm0, xmm1
divss xmm0, dword [0x1405c50ac]
xorps xmm2, xmm2
movaps xmm1, xmm0
lea rcx, [rbp + 0x25d4]
call fcn.1401dbe5b
mov qword [rbp + 0x3ff8], rax
lea rax, [rbp + 0x25f4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x2614]
lea rcx, [rbp + 0x25f4]
call fcn.1402879b0
mov rcx, rax
call fcn.1401e0b63
mov qword [rbp + 0x4000], rax
xor r9d, r9d
xor r8d, r8d
mov rdx, qword [rbp + 0x3ff8]
mov rcx, qword [rbp + 0x4000]
call fcn.1401df62d
nop
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x2634]
call fcn.1401dbe5b
mov qword [rbp + 0x3ff8], rax
lea rax, [rbp + 0x2654]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x2678]
lea rcx, [rbp + 0x2654]
call fcn.140287a20
mov rcx, rax
call fcn.1401e08a7
mov qword [rbp + 0x4000], rax
mov rdx, qword [rbp + 0x3ff8]
mov rcx, qword [rbp + 0x4000]
call fcn.1401d91ab
movzx eax, al
test eax, eax
je 0x140589647
movss xmm0, dword [0x1405ccc9c]
movss dword [rbp + 0x2694], xmm0
movsxd rax, dword [0x14069006c]
mov rcx, qword [rbp + 0x4060]
add rax, qword [rcx + 0x20]
mov qword [rbp + 0x26b8], rax
lea r8, [rbp + 0x2694]
lea rdx, [rbp + 0x26b8]
lea rcx, [0x140823920]
call fcn.1401df1c8
nop
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x26d4]
call fcn.1401dbe5b
mov qword [rbp + 0x3ff8], rax
lea rax, [rbp + 0x26f4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x2718]
lea rcx, [rbp + 0x26f4]
call fcn.140287a90
mov rcx, rax
call fcn.1401e099c
mov qword [rbp + 0x4000], rax
mov rdx, qword [rbp + 0x3ff8]
mov rcx, qword [rbp + 0x4000]
call fcn.1401d91ab
movzx eax, al
test eax, eax
je 0x1405896ee
xorps xmm0, xmm0
movss dword [rbp + 0x2744], xmm0
movsxd rax, dword [0x14069006c]
mov rcx, qword [rbp + 0x4060]
add rax, qword [rcx + 0x20]
mov qword [rbp + 0x2768], rax
lea r8, [rbp + 0x2744]
lea rdx, [rbp + 0x2768]
lea rcx, [0x140823920]
call fcn.1401df1c8
nop
lea rax, [rbp + 0x2784]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x27a8]
lea rcx, [rbp + 0x2784]
call fcn.140287b00
mov rcx, rax
call fcn.1401e096f
lea rdx, [0x1408238b4]
mov rcx, rax
call fcn.1401d8e04
nop
lea rax, [rbp + 0x27d4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x27f8]
lea rcx, [rbp + 0x27d4]
call fcn.140287b70
mov rcx, rax
call fcn.1401e088e
lea rdx, [0x1408238b5]
mov rcx, rax
call fcn.1401d8e04
nop
lea rax, [rbp + 0x2824]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x2848]
lea rcx, [rbp + 0x2824]
call fcn.140287cc0
mov rcx, rax
call fcn.1401e0b8b
lea rdx, [0x1408238b6]
mov rcx, rax
call fcn.1401d8e04
nop
lea rax, [rbp + 0x2874]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x2898]
lea rcx, [rbp + 0x2874]
call fcn.140287d30
mov rcx, rax
call fcn.1401e0b72
lea rdx, [0x1408238be]
mov rcx, rax
call fcn.1401d8e04
nop
lea rax, [rbp + 0x28c4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x28e8]
lea rcx, [rbp + 0x28c4]
call fcn.140287d90
mov rcx, rax
call fcn.1401e08b1
lea rdx, [0x1408238c0]
mov rcx, rax
call fcn.1401d8e04
nop
lea rax, [rbp + 0x2914]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x2938]
lea rcx, [rbp + 0x2914]
call fcn.140287e00
mov rcx, rax
call fcn.1401e088e
lea rdx, [0x1408238c1]
mov rcx, rax
call fcn.1401d8e04
nop
lea rax, [rbp + 0x2964]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x2988]
lea rcx, [rbp + 0x2964]
call fcn.140287e70
mov rcx, rax
call fcn.1401e0b72
lea rdx, [0x1408238c2]
mov rcx, rax
call fcn.1401d8e04
nop
call fcn.1401de061
nop
call fcn.1401df1b4
nop
movss xmm1, dword [0x1405cccc4]
xorps xmm0, xmm0
call fcn.1401dc18a
nop
call fcn.1401ddd96
nop
mov rax, qword [rbp + 0xa8]
movss xmm0, dword [rax]
mulss xmm0, dword [0x1405ccc10]
movss xmm1, dword [0x1405c50b4]
addss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [0x1407a5948]
subss xmm1, xmm0
movaps xmm0, xmm1
divss xmm0, dword [0x1405c50ac]
xorps xmm2, xmm2
movaps xmm1, xmm0
lea rcx, [rbp + 0x29b4]
call fcn.1401dbe5b
mov qword [rbp + 0x3ff8], rax
lea rax, [rbp + 0x29d4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x29f8]
lea rcx, [rbp + 0x29d4]
call fcn.140287ee0
mov rcx, rax
call fcn.1401e0b09
mov qword [rbp + 0x4000], rax
xor r9d, r9d
xor r8d, r8d
mov rdx, qword [rbp + 0x3ff8]
mov rcx, qword [rbp + 0x4000]
call fcn.1401df62d
nop
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x2a24]
call fcn.1401dbe5b
mov qword [rbp + 0x3ff8], rax
lea rax, [rbp + 0x2a44]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x2a68]
lea rcx, [rbp + 0x2a44]
call fcn.140287f50
mov rcx, rax
call fcn.1401e0a8c
mov qword [rbp + 0x4000], rax
mov rdx, qword [rbp + 0x3ff8]
mov rcx, qword [rbp + 0x4000]
call fcn.1401d91ab
movzx eax, al
test eax, eax
je 0x140589c7d
movsxd rax, dword [0x1407be4c8]
mov rcx, qword [0x140823990]
add rcx, rax
mov rax, rcx
mov qword [rbp + 0x238], rax
mov dword [rbp + 0x254], 0
jmp 0x140589a05
mov eax, dword [rbp + 0x254]
inc eax
mov dword [rbp + 0x254], eax
cmp dword [rbp + 0x254], 0x7d0
jge 0x140589c7d
mov eax, dword [rbp + 0x254]
shl eax, 3
cdqe
mov rcx, qword [rbp + 0x238]
add rcx, rax
mov rax, rcx
mov rdx, rax
lea rcx, [0x140823920]
call fcn.1401e011d
mov qword [rbp + 0x278], rax
cmp qword [rbp + 0x278], 0
jne 0x140589a4f
jmp 0x1405899f7
mov rax, qword [rbp + 0x278]
add rax, 0x40
mov rdx, rax
lea rcx, [0x140823920]
call fcn.1401dc356
mov dword [rbp + 0x294], eax
mov rax, qword [rbp + 0x278]
add rax, 0x48
mov rdx, rax
lea rcx, [0x140823920]
call fcn.1401dc356
mov dword [rbp + 0x2b4], eax
cmp dword [rbp + 0x2b4], 0x54
jne 0x140589aa1
cmp dword [rbp + 0x294], 8
je 0x140589aa6
jmp 0x1405899f7
mov rax, qword [rbp + 0x278]
add rax, 0x10
mov r8, rax
lea rdx, [rbp + 0x2d8]
lea rcx, [0x140823920]
call fcn.1401ddc60
nop
movss xmm0, dword [rbp + 0x2d8]
ucomiss xmm0, dword [0x1405c50a8]
jp 0x140589adf
je 0x140589c78
movss xmm0, dword [rbp + 0x2dc]
ucomiss xmm0, dword [0x1405c50a8]
jp 0x140589af6
je 0x140589c78
movss xmm0, dword [rbp + 0x2dc]
subss xmm0, dword [0x1405ccc80]
movss xmm3, dword [0x1405cccc8]
movaps xmm2, xmm0
movss xmm1, dword [rbp + 0x2d8]
lea rcx, [rbp + 0x2f8]
call fcn.1401df038
nop
mov rax, qword [rbp + 0x4060]
mov rax, qword [rax + 0x20]
add rax, 0x20
mov rdx, rax
lea rcx, [0x140823920]
call fcn.1401e011d
mov qword [rbp + 0x328], rax
mov rax, qword [rbp + 0x4060]
mov rax, qword [rax + 0x20]
add rax, 0x30
mov rdx, rax
lea rcx, [0x140823920]
call fcn.1401e011d
mov qword [rbp + 0x348], rax
xorps xmm0, xmm0
movss dword [rbp + 0x2a94], xmm0
mov rax, qword [rbp + 0x328]
add rax, 0x2c
mov qword [rbp + 0x2ab8], rax
lea r8, [rbp + 0x2a94]
lea rdx, [rbp + 0x2ab8]
lea rcx, [0x140823920]
call fcn.1401df1c8
nop
mov rax, qword [rbp + 0x4060]
mov rax, qword [rax + 0x20]
add rax, 0x300
mov qword [rbp + 0x2ad8], rax
lea r8, [rbp + 0x2f8]
lea rdx, [rbp + 0x2ad8]
lea rcx, [0x140823920]
call fcn.1401daa2e
nop
mov rax, qword [rbp + 0x4060]
mov rax, qword [rax + 0x20]
add rax, 0x90
mov qword [rbp + 0x2af8], rax
lea r8, [rbp + 0x2f8]
lea rdx, [rbp + 0x2af8]
lea rcx, [0x140823920]
call fcn.1401daa2e
nop
mov rax, qword [rbp + 0x348]
add rax, 0x50
mov qword [rbp + 0x2b18], rax
lea r8, [rbp + 0x2f8]
lea rdx, [rbp + 0x2b18]
lea rcx, [0x140823920]
call fcn.1401daa2e
nop
movss xmm0, dword [0x1405c50ac]
movss dword [rbp + 0x2b34], xmm0
mov rax, qword [rbp + 0x328]
add rax, 0x2c
mov qword [rbp + 0x2b58], rax
lea r8, [rbp + 0x2b34]
lea rdx, [rbp + 0x2b58]
lea rcx, [0x140823920]
call fcn.1401df1c8
nop
jmp 0x1405899f7
call fcn.1401de061
nop
call fcn.1401df1b4
nop
call fcn.1401ddd96
nop
mov rax, qword [rbp + 0xa8]
movss xmm0, dword [rax]
mulss xmm0, dword [0x1405ccc10]
movss xmm1, dword [0x1405c50b4]
addss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [0x1407a5948]
subss xmm1, xmm0
movaps xmm0, xmm1
divss xmm0, dword [0x1405c50ac]
xorps xmm2, xmm2
movaps xmm1, xmm0
lea rcx, [rbp + 0x2b74]
call fcn.1401dbe5b
mov qword [rbp + 0x3ff8], rax
lea rax, [rbp + 0x2b94]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x2bb8]
lea rcx, [rbp + 0x2b94]
call fcn.140287fc0
mov rcx, rax
call fcn.1401e0b72
mov qword [rbp + 0x4000], rax
xor r9d, r9d
xor r8d, r8d
mov rdx, qword [rbp + 0x3ff8]
mov rcx, qword [rbp + 0x4000]
call fcn.1401df62d
nop
lea rax, [rbp + 0x2be4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x2c04]
lea rcx, [rbp + 0x2be4]
call fcn.140288030
mov rcx, rax
call fcn.1401e0a87
mov qword [rbp + 0x368], rax
lea rax, [rbp + 0x2c24]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x2c44]
lea rcx, [rbp + 0x2c24]
call fcn.1402880a0
mov rcx, rax
call fcn.1401e0a91
mov qword [rbp + 0x370], rax
lea rax, [rbp + 0x2c64]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x2c84]
lea rcx, [rbp + 0x2c64]
call fcn.140288170
mov rcx, rax
call fcn.1401e0b63
mov qword [rbp + 0x378], rax
lea rax, [rbp + 0x2ca4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x2cc8]
lea rcx, [rbp + 0x2ca4]
call fcn.1402881e0
mov rcx, rax
call fcn.1401e088e
mov qword [rbp + 0x380], rax
lea rax, [rbp + 0x2cf4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x2d18]
lea rcx, [rbp + 0x2cf4]
call fcn.140288250
mov rcx, rax
call fcn.1401e0a50
mov qword [rbp + 0x388], rax
lea rax, [rbp + 0x2d44]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x2d68]
lea rcx, [rbp + 0x2d44]
call fcn.1402882c0
mov rcx, rax
call fcn.1401e0b09
mov dword [rsp + 0x20], 5
mov r9d, 5
lea r8, [rbp + 0x368]
lea rdx, [0x1408238b0]
mov rcx, rax
call fcn.1401d7f9a
nop
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x2d94]
call fcn.1401dbe5b
mov qword [rbp + 0x3ff8], rax
lea rax, [rbp + 0x2db4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x2dd8]
lea rcx, [rbp + 0x2db4]
call fcn.140288320
mov rcx, rax
call fcn.1401e0b72
mov qword [rbp + 0x4000], rax
mov rdx, qword [rbp + 0x3ff8]
mov rcx, qword [rbp + 0x4000]
call fcn.1401d91ab
movzx eax, al
test eax, eax
je 0x14058a05d
mov edx, dword [0x1408238b0]
lea rcx, [rbp + 0x3a8]
call fcn.1401dd544
nop
mov rax, qword [rbp + 0x4060]
mov rax, qword [rax + 0x20]
add rax, 0x20
mov rdx, rax
lea rcx, [0x140823920]
call fcn.1401e011d
mov qword [rbp + 0x3d8], rax
xorps xmm0, xmm0
movss dword [rbp + 0x2e04], xmm0
mov rax, qword [rbp + 0x3d8]
add rax, 0x2c
mov qword [rbp + 0x2e28], rax
lea r8, [rbp + 0x2e04]
lea rdx, [rbp + 0x2e28]
lea rcx, [0x140823920]
call fcn.1401df1c8
nop
mov rax, qword [rbp + 0x4060]
mov rax, qword [rax + 0x20]
add rax, 0x30
mov rdx, rax
lea rcx, [0x140823920]
call fcn.1401e011d
mov qword [rbp + 0x3f8], rax
mov rax, qword [rbp + 0x4060]
mov rax, qword [rax + 0x20]
add rax, 0x300
mov qword [rbp + 0x2e48], rax
lea r8, [rbp + 0x3a8]
lea rdx, [rbp + 0x2e48]
lea rcx, [0x140823920]
call fcn.1401daa2e
nop
mov rax, qword [rbp + 0x4060]
mov rax, qword [rax + 0x20]
add rax, 0x90
mov qword [rbp + 0x2e68], rax
lea r8, [rbp + 0x3a8]
lea rdx, [rbp + 0x2e68]
lea rcx, [0x140823920]
call fcn.1401daa2e
nop
mov rax, qword [rbp + 0x3f8]
add rax, 0x50
mov qword [rbp + 0x2e88], rax
lea r8, [rbp + 0x3a8]
lea rdx, [rbp + 0x2e88]
lea rcx, [0x140823920]
call fcn.1401daa2e
nop
movss xmm0, dword [0x1405c50ac]
movss dword [rbp + 0x2ea4], xmm0
mov rax, qword [rbp + 0x3d8]
add rax, 0x2c
mov qword [rbp + 0x2ec8], rax
lea r8, [rbp + 0x2ea4]
lea rdx, [rbp + 0x2ec8]
lea rcx, [0x140823920]
call fcn.1401df1c8
nop
call fcn.1401de061
nop
call fcn.1401df1b4
nop
jmp 0x14058bac8
cmp dword [0x14081ae38], 3
jne 0x14058acec
call fcn.1401ddd96
nop
mov rax, qword [rbp + 0xa8]
movss xmm0, dword [rax]
mulss xmm0, dword [0x1405ccc10]
movss xmm1, dword [0x1405c50b4]
addss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [0x1407a5948]
subss xmm1, xmm0
movaps xmm0, xmm1
divss xmm0, dword [0x1405c50ac]
xorps xmm2, xmm2
movaps xmm1, xmm0
lea rcx, [rbp + 0x2ee4]
call fcn.1401dbe5b
mov qword [rbp + 0x3ff8], rax
lea rax, [rbp + 0x2f04]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x2f28]
lea rcx, [rbp + 0x2f04]
call fcn.140288390
mov rcx, rax
call fcn.1401e08b1
mov qword [rbp + 0x4000], rax
xor r9d, r9d
xor r8d, r8d
mov rdx, qword [rbp + 0x3ff8]
mov rcx, qword [rbp + 0x4000]
call fcn.1401df62d
nop
mov byte [rbp + 0x414], 0
mov rax, qword [rbp + 0x4060]
add rax, 0x118
mov qword [rbp + 0x438], rax
mov rcx, qword [rbp + 0x438]
call fcn.1401db217
mov qword [rbp + 0x458], rax
mov rcx, qword [rbp + 0x438]
call fcn.1401d6eab
mov qword [rbp + 0x478], rax
jmp 0x14058a179
mov rax, qword [rbp + 0x458]
add rax, 0xe8
mov qword [rbp + 0x458], rax
mov rax, qword [rbp + 0x478]
cmp qword [rbp + 0x458], rax
je 0x14058a509
mov rax, qword [rbp + 0x458]
mov qword [rbp + 0x498], rax
mov rax, qword [rbp + 0x498]
mov qword [rbp + 0x4b8], rax
lea rcx, [rbp + 0x4d8]
call fcn.1401df5b0
nop
lea rcx, [rbp + 0x518]
call fcn.1401df5b0
nop
mov rcx, qword [rbp + 0x4b8]
call fcn.1401d9147
movzx eax, al
test eax, eax
jne 0x14058a1f5
lea rcx, [rbp + 0x518]
call fcn.1401d7acc
nop
lea rcx, [rbp + 0x4d8]
call fcn.1401d7acc
nop
jmp 0x14058a165
mov byte [rbp + 0x414], 1
mov rcx, qword [rbp + 0x4b8]
call fcn.1401d9147
movzx eax, al
test eax, eax
je 0x14058a23b
mov rax, qword [rbp + 0x4b8]
add rax, 0x10
mov rdx, rax
lea rcx, [0x14081a180]
call fcn.1401dbdbb
mov rdx, rax
lea rcx, [rbp + 0x4d8]
call fcn.1401dd9fe
nop
jmp 0x14058a279
lea rax, [rbp + 0x2f54]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x2f74]
lea rcx, [rbp + 0x2f54]
call fcn.140288400
mov rcx, rax
call fcn.1401e0bef
mov rdx, rax
lea rcx, [rbp + 0x4d8]
call fcn.1401d65c8
nop
mov rax, qword [rbp + 0x4b8]
movss xmm0, dword [0x1405ccc98]
comiss xmm0, dword [rax + 0x28]
jb 0x14058a2ce
lea rax, [rbp + 0x2f94]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x2fb8]
lea rcx, [rbp + 0x2f94]
call fcn.140288470
mov rcx, rax
call fcn.1401e0b09
mov rdx, rax
lea rcx, [rbp + 0x518]
call fcn.1401d65c8
nop
jmp 0x14058a30c
lea rax, [rbp + 0x2fe4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x3004]
lea rcx, [rbp + 0x2fe4]
call fcn.1402884e0
mov rcx, rax
call fcn.1401e0a96
mov rdx, rax
lea rcx, [rbp + 0x518]
call fcn.1401d65c8
nop
mov rax, qword [rbp + 0x4b8]
mov edx, dword [rax + 0x10]
lea rcx, [rbp + 0x3028]
call fcn.1401d6fc8
mov qword [rbp + 0x3ff8], rax
mov rax, qword [rbp + 0x3ff8]
mov qword [rbp + 0x4000], rax
mov rax, qword [rbp + 0x4000]
mov qword [rbp + 0x4008], rax
lea rax, [rbp + 0x3064]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x3084]
lea rcx, [rbp + 0x3064]
call fcn.140288550
mov rcx, rax
call fcn.1401e0bef
mov r8, rax
lea rdx, [rbp + 0x4d8]
lea rcx, [rbp + 0x30a8]
call fcn.1401dd55d
mov qword [rbp + 0x4010], rax
mov rax, qword [rbp + 0x4010]
mov qword [rbp + 0x4018], rax
mov rax, qword [rbp + 0x4018]
mov qword [rbp + 0x4020], rax
mov r8, qword [rbp + 0x4008]
mov rdx, qword [rbp + 0x4020]
lea rcx, [rbp + 0x30e8]
call fcn.1401d6cc6
mov qword [rbp + 0x4028], rax
mov rax, qword [rbp + 0x4028]
mov qword [rbp + 0x4030], rax
lea r8, [rbp + 0x518]
mov rdx, qword [rbp + 0x4030]
lea rcx, [rbp + 0x558]
call fcn.1401d92e1
nop
lea rcx, [rbp + 0x30e8]
call fcn.1401d7acc
nop
lea rcx, [rbp + 0x30a8]
call fcn.1401d7acc
nop
lea rcx, [rbp + 0x3028]
call fcn.1401d7acc
nop
mov rax, qword [rbp + 0x4b8]
mov ecx, dword [rax + 0x10]
call fcn.1401e00dc
nop
mov rax, qword [rbp + 0x4b8]
movsxd rax, dword [rax + 0x10]
cmp rax, qword [0x14081a1b8]
jne 0x14058a44d
mov dword [rbp + 0x3ff4], 1
jmp 0x14058a457
mov dword [rbp + 0x3ff4], 0
movzx eax, byte [rbp + 0x3ff4]
mov byte [rbp + 0x594], al
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x3124]
call fcn.1401dbe5b
mov qword [rbp + 0x3ff8], rax
lea rcx, [rbp + 0x558]
call fcn.1401d6cf3
mov qword [rbp + 0x4000], rax
mov r9, qword [rbp + 0x3ff8]
xor r8d, r8d
lea rdx, [rbp + 0x594]
mov rcx, qword [rbp + 0x4000]
call fcn.1401df4a7
movzx eax, al
test eax, eax
je 0x14058a4d7
mov rax, qword [rbp + 0x4b8]
movsxd rax, dword [rax + 0x10]
mov qword [0x14081a1b8], rax
mov rax, qword [rbp + 0x4b8]
mov rax, qword [rax]
mov qword [0x14081a1c0], rax
call fcn.1401dba6e
nop
lea rcx, [rbp + 0x558]
call fcn.1401d7acc
nop
lea rcx, [rbp + 0x518]
call fcn.1401d7acc
nop
lea rcx, [rbp + 0x4d8]
call fcn.1401d7acc
nop
jmp 0x14058a165
movzx eax, byte [rbp + 0x414]
test eax, eax
jne 0x14058a521
lea rcx, str.Nenhum_Jogador_encontrado.
call fcn.1401db4f1
nop
call fcn.1401de061
nop
call fcn.1401df1b4
nop
movss xmm1, dword [0x1405cccc4]
xorps xmm0, xmm0
call fcn.1401dc18a
nop
call fcn.1401ddd96
nop
mov rax, qword [rbp + 0xa8]
movss xmm0, dword [rax]
mulss xmm0, dword [0x1405ccc10]
movss xmm1, dword [0x1405c50b4]
addss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [0x1407a5948]
subss xmm1, xmm0
movaps xmm0, xmm1
divss xmm0, dword [0x1405c50ac]
xorps xmm2, xmm2
movaps xmm1, xmm0
lea rcx, [rbp + 0x3144]
call fcn.1401dbe5b
mov qword [rbp + 0x3ff8], rax
lea rax, [rbp + 0x3164]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x3188]
lea rcx, [rbp + 0x3164]
call fcn.140288630
mov rcx, rax
call fcn.1401e08a7
mov qword [rbp + 0x4000], rax
xor r9d, r9d
xor r8d, r8d
mov rdx, qword [rbp + 0x3ff8]
mov rcx, qword [rbp + 0x4000]
call fcn.1401df62d
nop
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x31a4]
call fcn.1401dbe5b
mov qword [rbp + 0x3ff8], rax
lea rax, [rbp + 0x31c4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x31e8]
lea rcx, [rbp + 0x31c4]
call fcn.1402886a0
mov rcx, rax
call fcn.1401e0b72
mov qword [rbp + 0x4000], rax
mov rdx, qword [rbp + 0x3ff8]
mov rcx, qword [rbp + 0x4000]
call fcn.1401d91ab
movzx eax, al
test eax, eax
je 0x14058a7d5
cmp qword [0x14081a1c0], 0
je 0x14058a7d5
mov rax, qword [0x14081a1c0]
add rax, 0x90
mov r8, rax
lea rdx, [rbp + 0x5b8]
lea rcx, [0x140823920]
call fcn.1401dc248
nop
mov rax, qword [rbp + 0x4060]
mov rax, qword [rax + 0x20]
add rax, 0x20
mov rdx, rax
lea rcx, [0x140823920]
call fcn.1401e011d
mov qword [rbp + 0x5e8], rax
xorps xmm0, xmm0
movss dword [rbp + 0x3214], xmm0
mov rax, qword [rbp + 0x5e8]
add rax, 0x2c
mov qword [rbp + 0x3238], rax
lea r8, [rbp + 0x3214]
lea rdx, [rbp + 0x3238]
lea rcx, [0x140823920]
call fcn.1401df1c8
nop
mov rax, qword [rbp + 0x4060]
mov rax, qword [rax + 0x20]
add rax, 0x30
mov rdx, rax
lea rcx, [0x140823920]
call fcn.1401e011d
mov qword [rbp + 0x608], rax
mov rax, qword [rbp + 0x4060]
mov rax, qword [rax + 0x20]
add rax, 0x300
mov qword [rbp + 0x3258], rax
lea r8, [rbp + 0x5b8]
lea rdx, [rbp + 0x3258]
lea rcx, [0x140823920]
call fcn.1401daa2e
nop
mov rax, qword [rbp + 0x4060]
mov rax, qword [rax + 0x20]
add rax, 0x90
mov qword [rbp + 0x3278], rax
lea r8, [rbp + 0x5b8]
lea rdx, [rbp + 0x3278]
lea rcx, [0x140823920]
call fcn.1401daa2e
nop
mov rax, qword [rbp + 0x608]
add rax, 0x50
mov qword [rbp + 0x3298], rax
lea r8, [rbp + 0x5b8]
lea rdx, [rbp + 0x3298]
lea rcx, [0x140823920]
call fcn.1401daa2e
nop
movss xmm0, dword [0x1405c50ac]
movss dword [rbp + 0x32b4], xmm0
mov rax, qword [rbp + 0x5e8]
add rax, 0x2c
mov qword [rbp + 0x32d8], rax
lea r8, [rbp + 0x32b4]
lea rdx, [rbp + 0x32d8]
lea rcx, [0x140823920]
call fcn.1401df1c8
nop
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x32f4]
call fcn.1401dbe5b
mov qword [rbp + 0x3ff8], rax
lea rax, [rbp + 0x3314]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x3338]
lea rcx, [rbp + 0x3314]
call fcn.140288710
mov rcx, rax
call fcn.1401e0915
mov qword [rbp + 0x4000], rax
mov rdx, qword [rbp + 0x3ff8]
mov rcx, qword [rbp + 0x4000]
call fcn.1401d91ab
movzx eax, al
test eax, eax
je 0x14058a889
cmp qword [0x14081a1c0], 0
je 0x14058a889
lea rdx, [0x1401d9a20]
lea rcx, [rbp + 0x3368]
call fcn.1401da20e
mov qword [rbp + 0x3ff8], rax
mov rax, qword [rbp + 0x3ff8]
mov qword [rbp + 0x4000], rax
mov rcx, qword [rbp + 0x4000]
call fcn.1401dfec0
nop
lea rcx, [rbp + 0x3368]
call fcn.1401da2c7
nop
mov eax, dword [0x14081a1b8]
mov dword [rbp + 0x3394], eax
lea rdx, [rbp + 0x3394]
lea rcx, [0x140819f60]
call fcn.1401dd166
movzx eax, byte [rax]
mov byte [rbp + 0x624], al
movzx eax, byte [rbp + 0x624]
test eax, eax
je 0x14058a8f3
lea rax, [rbp + 0x33b4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x33d8]
lea rcx, [rbp + 0x33b4]
call fcn.140288780
mov rcx, rax
call fcn.1401e0a64
mov qword [rbp + 0x3ff8], rax
jmp 0x14058a928
lea rax, [rbp + 0x3404]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x3428]
lea rcx, [rbp + 0x3404]
call fcn.1402887e0
mov rcx, rax
call fcn.1401e0b72
mov qword [rbp + 0x3ff8], rax
mov rax, qword [rbp + 0x3ff8]
mov qword [rbp + 0x648], rax
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x3454]
call fcn.1401dbe5b
mov rdx, rax
mov rcx, qword [rbp + 0x648]
call fcn.1401d91ab
movzx eax, al
test eax, eax
je 0x14058a9a7
movzx eax, byte [rbp + 0x624]
test eax, eax
jne 0x14058a975
mov dword [rbp + 0x3ff4], 1
jmp 0x14058a97f
mov dword [rbp + 0x3ff4], 0
mov eax, dword [0x14081a1b8]
mov dword [rbp + 0x3474], eax
lea rdx, [rbp + 0x3474]
lea rcx, [0x140819f60]
call fcn.1401dd166
movzx ecx, byte [rbp + 0x3ff4]
mov byte [rax], cl
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x3494]
call fcn.1401dbe5b
mov qword [rbp + 0x3ff8], rax
lea rax, [rbp + 0x34b4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x34d8]
lea rcx, [rbp + 0x34b4]
call fcn.140288850
mov rcx, rax
call fcn.1401e0a64
mov qword [rbp + 0x4000], rax
mov rdx, qword [rbp + 0x3ff8]
mov rcx, qword [rbp + 0x4000]
call fcn.1401d91ab
movzx eax, al
test eax, eax
je 0x14058ab1a
cmp qword [0x14081a1c0], 0
je 0x14058ab1a
mov edx, 8
lea rcx, [rbp + 0x668]
call fcn.1401d6186
mov eax, dword [0x14081a1b8]
mov dword [rbp + 0x3504], eax
lea r8, [rbp + 0x3504]
lea rdx, [rbp + 0x668]
lea rcx, [0x14081a160]
call fcn.1401dae61
nop
lea rdx, [rbp + 0x3528]
lea rcx, [0x14081a160]
call fcn.1401d9f11
mov rdx, rax
lea rcx, [rbp + 0x668]
call fcn.1401d812f
movzx eax, al
test eax, eax
je 0x14058ab1a
lea rcx, [rbp + 0x668]
call fcn.1401deb97
add rax, 8
mov rdx, rax
lea rcx, [rbp + 0x688]
call fcn.1401d7301
nop
lea rax, [rbp + 0x3544]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x3568]
lea rcx, [rbp + 0x3544]
call fcn.1402888c0
mov rcx, rax
call fcn.1401e0a41
lea r8, [rbp + 0x688]
mov rdx, rax
lea rcx, [rbp + 0x6c8]
call fcn.1401d6663
nop
lea rcx, [rbp + 0x6c8]
call fcn.1401d6cf3
mov rcx, rax
call fcn.1401dd98b
nop
lea rcx, [rbp + 0x6c8]
call fcn.1401d7acc
nop
lea rcx, [rbp + 0x688]
call fcn.1401d7acc
nop
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x35a4]
call fcn.1401dbe5b
mov qword [rbp + 0x3ff8], rax
lea rax, [rbp + 0x35c4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x35e8]
lea rcx, [rbp + 0x35c4]
call fcn.140288930
mov rcx, rax
call fcn.1401e088e
mov qword [rbp + 0x4000], rax
mov rdx, qword [rbp + 0x3ff8]
mov rcx, qword [rbp + 0x4000]
call fcn.1401d91ab
movzx eax, al
test eax, eax
je 0x14058acdb
cmp qword [0x14081a1c0], 0
je 0x14058acdb
mov edx, 8
lea rcx, [rbp + 0x708]
call fcn.1401d6186
mov eax, dword [0x14081a1b8]
mov dword [rbp + 0x3614], eax
lea r8, [rbp + 0x3614]
lea rdx, [rbp + 0x708]
lea rcx, [0x14081a170]
call fcn.1401dae61
nop
lea rdx, [rbp + 0x3638]
lea rcx, [0x14081a170]
call fcn.1401d9f11
mov rdx, rax
lea rcx, [rbp + 0x708]
call fcn.1401d812f
movzx eax, al
test eax, eax
je 0x14058acdb
lea rcx, [rbp + 0x708]
call fcn.1401deb97
add rax, 8
mov rdx, rax
lea rcx, [rbp + 0x728]
call fcn.1401d7301
nop
lea rdx, [rbp + 0x728]
lea rcx, [rbp + 0x3658]
call fcn.1401ddac6
mov qword [rbp + 0x3ff8], rax
mov rax, qword [rbp + 0x3ff8]
mov qword [rbp + 0x4000], rax
mov rax, qword [rbp + 0x4000]
mov qword [rbp + 0x4008], rax
lea rax, [rbp + 0x3694]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x36b8]
lea rcx, [rbp + 0x3694]
call fcn.1402889a0
mov rcx, rax
call fcn.1401e0947
mov qword [rbp + 0x4010], rax
mov r8, qword [rbp + 0x4008]
mov rdx, qword [rbp + 0x4010]
lea rcx, [rbp + 0x768]
call fcn.1401df9ca
nop
lea rcx, [rbp + 0x3658]
call fcn.1401d7acc
nop
lea rcx, [rbp + 0x768]
call fcn.1401d6cf3
mov rcx, rax
call fcn.1401dd98b
nop
lea rcx, [rbp + 0x768]
call fcn.1401d7acc
nop
lea rcx, [rbp + 0x728]
call fcn.1401d7acc
nop
call fcn.1401de061
nop
call fcn.1401df1b4
nop
jmp 0x14058bac8
cmp dword [0x14081ae38], 4
jne 0x14058b850
call fcn.1401ddd96
nop
mov rax, qword [rbp + 0xa8]
movss xmm0, dword [rax]
mulss xmm0, dword [0x1405ccc10]
movss xmm1, dword [0x1405c50b4]
addss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [0x1407a5948]
subss xmm1, xmm0
movaps xmm0, xmm1
divss xmm0, dword [0x1405c50ac]
xorps xmm2, xmm2
movaps xmm1, xmm0
lea rcx, [rbp + 0x36f4]
call fcn.1401dbe5b
mov qword [rbp + 0x3ff8], rax
lea rax, [rbp + 0x3714]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x3738]
lea rcx, [rbp + 0x3714]
call fcn.140288a10
mov rcx, rax
call fcn.1401e0b8b
mov qword [rbp + 0x4000], rax
xor r9d, r9d
xor r8d, r8d
mov rdx, qword [rbp + 0x3ff8]
mov rcx, qword [rbp + 0x4000]
call fcn.1401df62d
nop
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x3764]
call fcn.1401dbe5b
mov qword [rbp + 0x3ff8], rax
lea rax, [rbp + 0x3784]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x37a8]
lea rcx, [rbp + 0x3784]
call fcn.1402853a0
mov rcx, rax
call fcn.1401e08b1
mov qword [rbp + 0x4000], rax
mov rdx, qword [rbp + 0x3ff8]
mov rcx, qword [rbp + 0x4000]
call fcn.1401d91ab
movzx eax, al
test eax, eax
je 0x14058aecb
cmp qword [0x14081a1b0], 0
je 0x14058ae84
movsxd rax, dword [0x1407be4cc]
mov rcx, qword [0x14081a1b0]
add rcx, rax
mov rax, rcx
mov rdx, rax
lea rcx, [0x140823920]
call fcn.1401d682a
movss dword [rbp + 0x7a4], xmm0
xorps xmm0, xmm0
movss dword [rbp + 0x37d4], xmm0
movsxd rax, dword [0x1407be4cc]
mov rcx, qword [0x14081a1b0]
add rcx, rax
mov rax, rcx
mov qword [rbp + 0x37f8], rax
lea r8, [rbp + 0x37d4]
lea rdx, [rbp + 0x37f8]
lea rcx, [0x140823920]
call fcn.1401df1c8
nop
jmp 0x14058aecb
lea rax, [rbp + 0x3814]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x3838]
lea rcx, [rbp + 0x3814]
call fcn.140285400
mov rcx, rax
call fcn.1401e09bf
mov r9d, reloc.WS2_32.dll_recv
lea r8, str.Erro
mov rdx, rax
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
nop
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x3874]
call fcn.1401dbe5b
mov qword [rbp + 0x3ff8], rax
lea rax, [rbp + 0x3894]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x38b8]
lea rcx, [rbp + 0x3894]
call fcn.140285460
mov rcx, rax
call fcn.1401e0a64
mov qword [rbp + 0x4000], rax
mov rdx, qword [rbp + 0x3ff8]
mov rcx, qword [rbp + 0x4000]
call fcn.1401d91ab
movzx eax, al
test eax, eax
je 0x14058affb
cmp qword [0x14081a1b0], 0
je 0x14058afb4
movsxd rax, dword [0x1407be4cc]
mov rcx, qword [0x14081a1b0]
add rcx, rax
mov rax, rcx
mov rdx, rax
lea rcx, [0x140823920]
call fcn.1401d682a
movss dword [rbp + 0x7c4], xmm0
movss xmm0, dword [0x1405a7450]
movss dword [rbp + 0x38e4], xmm0
movsxd rax, dword [0x1407be4cc]
mov rcx, qword [0x14081a1b0]
add rcx, rax
mov rax, rcx
mov qword [rbp + 0x3908], rax
lea r8, [rbp + 0x38e4]
lea rdx, [rbp + 0x3908]
lea rcx, [0x140823920]
call fcn.1401df1c8
nop
jmp 0x14058affb
lea rax, [rbp + 0x3924]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x3948]
lea rcx, [rbp + 0x3924]
call fcn.1402854b0
mov rcx, rax
call fcn.1401e09bf
mov r9d, reloc.WS2_32.dll_recv
lea r8, str.Erro
mov rdx, rax
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
nop
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x3984]
call fcn.1401dbe5b
mov qword [rbp + 0x3ff8], rax
lea rax, [rbp + 0x39a4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x39c8]
lea rcx, [rbp + 0x39a4]
call fcn.140285500
mov rcx, rax
call fcn.1401e0b72
mov qword [rbp + 0x4000], rax
mov rdx, qword [rbp + 0x3ff8]
mov rcx, qword [rbp + 0x4000]
call fcn.1401d91ab
movzx eax, al
test eax, eax
je 0x14058b1eb
cmp qword [0x14081a1b0], 0
je 0x14058b1eb
mov rax, qword [0x14081a1b0]
add rax, 0x90
mov r8, rax
lea rdx, [rbp + 0x7e8]
lea rcx, [0x140823920]
call fcn.1401dc248
nop
mov rax, qword [rbp + 0x4060]
mov rax, qword [rax + 0x20]
add rax, 0x20
mov rdx, rax
lea rcx, [0x140823920]
call fcn.1401e011d
mov qword [rbp + 0x818], rax
xorps xmm0, xmm0
movss dword [rbp + 0x39f4], xmm0
mov rax, qword [rbp + 0x818]
add rax, 0x2c
mov qword [rbp + 0x3a18], rax
lea r8, [rbp + 0x39f4]
lea rdx, [rbp + 0x3a18]
lea rcx, [0x140823920]
call fcn.1401df1c8
nop
mov rax, qword [rbp + 0x4060]
mov rax, qword [rax + 0x20]
add rax, 0x30
mov rdx, rax
lea rcx, [0x140823920]
call fcn.1401e011d
mov qword [rbp + 0x838], rax
mov rax, qword [rbp + 0x4060]
mov rax, qword [rax + 0x20]
add rax, 0x300
mov qword [rbp + 0x3a38], rax
lea r8, [rbp + 0x7e8]
lea rdx, [rbp + 0x3a38]
lea rcx, [0x140823920]
call fcn.1401daa2e
nop
mov rax, qword [rbp + 0x4060]
mov rax, qword [rax + 0x20]
add rax, 0x90
mov qword [rbp + 0x3a58], rax
lea r8, [rbp + 0x7e8]
lea rdx, [rbp + 0x3a58]
lea rcx, [0x140823920]
call fcn.1401daa2e
nop
mov rax, qword [rbp + 0x838]
add rax, 0x50
mov qword [rbp + 0x3a78], rax
lea r8, [rbp + 0x7e8]
lea rdx, [rbp + 0x3a78]
lea rcx, [0x140823920]
call fcn.1401daa2e
nop
movss xmm0, dword [0x1405c50ac]
movss dword [rbp + 0x3a94], xmm0
mov rax, qword [rbp + 0x818]
add rax, 0x2c
mov qword [rbp + 0x3ab8], rax
lea r8, [rbp + 0x3a94]
lea rdx, [rbp + 0x3ab8]
lea rcx, [0x140823920]
call fcn.1401df1c8
nop
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x3ad4]
call fcn.1401dbe5b
mov qword [rbp + 0x3ff8], rax
lea rax, [rbp + 0x3af4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x3b14]
lea rcx, [rbp + 0x3af4]
call fcn.140285650
mov rcx, rax
call fcn.1401e0bef
mov qword [rbp + 0x4000], rax
mov rdx, qword [rbp + 0x3ff8]
mov rcx, qword [rbp + 0x4000]
call fcn.1401d91ab
movzx eax, al
test eax, eax
je 0x14058b29a
cmp qword [0x14081a1b0], 0
je 0x14058b29a
mov byte [rbp + 0x3b34], reloc.WS2_32.dll_socket
movsxd rax, dword [0x1407be4d8]
mov rcx, qword [0x14081a1b0]
add rcx, rax
mov rax, rcx
mov qword [rbp + 0x3b58], rax
lea r8, [rbp + 0x3b34]
lea rdx, [rbp + 0x3b58]
lea rcx, [0x140823920]
call fcn.1401da4de
nop
call fcn.1401de061
nop
call fcn.1401df1b4
nop
movss xmm1, dword [0x1405cccc4]
xorps xmm0, xmm0
call fcn.1401dc18a
nop
call fcn.1401ddd96
nop
mov rax, qword [rbp + 0xa8]
movss xmm0, dword [rax]
mulss xmm0, dword [0x1405ccc10]
movss xmm1, dword [0x1405c50b4]
addss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [0x1407a5948]
subss xmm1, xmm0
movaps xmm0, xmm1
divss xmm0, dword [0x1405c50ac]
xorps xmm2, xmm2
movaps xmm1, xmm0
lea rcx, [rbp + 0x3b74]
call fcn.1401dbe5b
mov qword [rbp + 0x3ff8], rax
lea rax, [rbp + 0x3b94]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x3bb8]
lea rcx, [rbp + 0x3b94]
call fcn.1402856b0
mov rcx, rax
call fcn.1401e0915
mov qword [rbp + 0x4000], rax
xor r9d, r9d
xor r8d, r8d
mov rdx, qword [rbp + 0x3ff8]
mov rcx, qword [rbp + 0x4000]
call fcn.1401df62d
nop
mov edx, 0x18
lea rcx, [rbp + 0x858]
call fcn.1401d773e
lea rcx, [rbp + 0x858]
call fcn.1401d62c6
nop
mov eax, 0x104
mov eax, eax
mov ecx, dword [0x140823dd4]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov eax, dword [rax + rcx]
cmp dword [0x14081ae80], eax
jle 0x14058b3ee
lea rcx, [0x14081ae80]
call fcn.1401de589
cmp dword [0x14081ae80], 0xffffffff
jne 0x14058b3ee
mov edx, 0x40
lea rcx, [0x14081ae40]
call fcn.1401dd94a
lea rcx, [0x14081ae40]
call fcn.1401da510
nop
lea rcx, [0x1405a1290]
call fcn.1401d9962
nop
lea rcx, [0x14081ae80]
call fcn.1401dea52
nop
lea rcx, [rbp + 0x858]
call fcn.1401d9d4f
movzx eax, al
test eax, eax
jne 0x14058b825
lea rax, [rbp + 0x3be4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx eax, byte [rbp + 0x3be4]
mov byte [rbp + 0x3ca4], al
movzx eax, byte [rbp + 0x3ca4]
mov byte [rbp + 0x3ce4], al
lea rdx, [rbp + 0x3c08]
lea rcx, [rbp + 0x858]
call fcn.1401df8da
mov rax, qword [rax]
mov qword [rbp + 0x3c68], rax
mov rax, qword [rbp + 0x3c68]
mov qword [rbp + 0x3cc8], rax
lea rdx, [rbp + 0x3c28]
lea rcx, [rbp + 0x858]
call fcn.1401da402
mov rax, qword [rax]
mov qword [rbp + 0x3c48], rax
mov rax, qword [rbp + 0x3c48]
mov qword [rbp + 0x3c88], rax
movzx r8d, byte [rbp + 0x3ce4]
mov rdx, qword [rbp + 0x3cc8]
mov rcx, qword [rbp + 0x3c88]
call fcn.140267870
nop
mov qword [rbp + 0x888], 0
jmp 0x14058b4c2
mov rax, qword [rbp + 0x888]
inc rax
mov qword [rbp + 0x888], rax
lea rcx, [rbp + 0x858]
call fcn.1401d8aee
cmp qword [rbp + 0x888], rax
jae 0x14058b823
mov rdx, qword [rbp + 0x888]
lea rcx, [rbp + 0x858]
call fcn.1401db960
mov rdx, rax
lea rcx, [rbp + 0x8a8]
call fcn.1401d8a2b
nop
cvttsd2si eax, qword [rbp + 0x8c8]
mov edx, eax
lea rcx, [rbp + 0x3d08]
call fcn.1401d6fc8
mov qword [rbp + 0x3ff8], rax
mov rax, qword [rbp + 0x3ff8]
mov qword [rbp + 0x4000], rax
mov rax, qword [rbp + 0x4000]
mov qword [rbp + 0x4008], rax
lea r8, [0x1405ccb2c]
lea rdx, [rbp + 0x8a8]
lea rcx, [rbp + 0x3d48]
call fcn.1401dd55d
mov qword [rbp + 0x4010], rax
mov rax, qword [rbp + 0x4010]
mov qword [rbp + 0x4018], rax
mov rax, qword [rbp + 0x4018]
mov qword [rbp + 0x4020], rax
mov r8, qword [rbp + 0x4008]
mov rdx, qword [rbp + 0x4020]
lea rcx, [rbp + 0x3d88]
call fcn.1401d6cc6
mov qword [rbp + 0x4028], rax
mov rax, qword [rbp + 0x4028]
mov qword [rbp + 0x4030], rax
lea r8, [0x1405ccb28]
mov rdx, qword [rbp + 0x4030]
lea rcx, [rbp + 0x8f8]
call fcn.1401de94e
nop
lea rcx, [rbp + 0x3d88]
call fcn.1401d7acc
nop
lea rcx, [rbp + 0x3d48]
call fcn.1401d7acc
nop
lea rcx, [rbp + 0x3d08]
call fcn.1401d7acc
nop
mov ecx, dword [rbp + 0x8d0]
call fcn.1401e00dc
nop
lea r8, [rbp + 0x8d0]
lea rdx, [rbp + 0x3dc8]
lea rcx, [0x14081ae40]
call fcn.1401dfb1e
mov qword [rbp + 0x3ff8], rax
lea rdx, [rbp + 0x3de8]
lea rcx, [0x14081ae40]
call fcn.1401d90f2
mov qword [rbp + 0x4000], rax
mov rdx, qword [rbp + 0x4000]
mov rcx, qword [rbp + 0x3ff8]
call fcn.1401d750e
movzx eax, al
test eax, eax
je 0x14058b688
mov rax, qword [0x14081a1b0]
cmp qword [rbp + 0x8d0], rax
jne 0x14058b662
mov dword [rbp + 0x3ff4], 1
jmp 0x14058b66c
mov dword [rbp + 0x3ff4], 0
lea rdx, [rbp + 0x8d0]
lea rcx, [0x14081ae40]
call fcn.1401dbe06
movzx ecx, byte [rbp + 0x3ff4]
mov byte [rax], cl
lea rdx, [rbp + 0x8d0]
lea rcx, [0x14081ae40]
call fcn.1401dbe06
movzx eax, byte [rax]
mov byte [rbp + 0x934], al
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x3e04]
call fcn.1401dbe5b
mov qword [rbp + 0x3ff8], rax
lea rcx, [rbp + 0x8f8]
call fcn.1401d6cf3
mov qword [rbp + 0x4000], rax
mov r9, qword [rbp + 0x3ff8]
xor r8d, r8d
lea rdx, [rbp + 0x934]
mov rcx, qword [rbp + 0x4000]
call fcn.1401df4a7
movzx eax, al
test eax, eax
je 0x14058b7fe
mov rax, qword [rbp + 0x8d0]
mov qword [0x14081a1b0], rax
lea rax, [0x14081ae40]
mov qword [rbp + 0x958], rax
mov edx, 8
lea rcx, [rbp + 0x978]
call fcn.1401d6aa5
lea rdx, [rbp + 0x978]
mov rcx, qword [rbp + 0x958]
call fcn.1401da4fc
nop
mov edx, 8
lea rcx, [rbp + 0x998]
call fcn.1401d6aa5
lea rdx, [rbp + 0x998]
mov rcx, qword [rbp + 0x958]
call fcn.1401dd9b3
nop
jmp 0x14058b76d
lea rcx, [rbp + 0x978]
call fcn.1401de2aa
nop
lea rdx, [rbp + 0x998]
lea rcx, [rbp + 0x978]
call fcn.1401d92aa
movzx eax, al
test eax, eax
je 0x14058b7fe
lea rcx, [rbp + 0x978]
call fcn.1401d803a
mov qword [rbp + 0x9b8], rax
mov rcx, qword [rbp + 0x9b8]
call fcn.1401daa3d
mov qword [rbp + 0x9d8], rax
mov rcx, qword [rbp + 0x9b8]
call fcn.1401d7185
mov qword [rbp + 0x9f8], rax
mov rax, qword [rbp + 0x9d8]
mov rcx, qword [0x14081a1b0]
cmp qword [rax], rcx
jne 0x14058b7df
mov dword [rbp + 0x3ff4], 1
jmp 0x14058b7e9
mov dword [rbp + 0x3ff4], 0
mov rax, qword [rbp + 0x9f8]
movzx ecx, byte [rbp + 0x3ff4]
mov byte [rax], cl
jmp 0x14058b760
call fcn.1401dba6e
nop
lea rcx, [rbp + 0x8f8]
call fcn.1401d7acc
nop
lea rcx, [rbp + 0x8a8]
call fcn.1401dd454
nop
jmp 0x14058b4b1
jmp 0x14058b832
lea rcx, str.Nenhum_veculo_encontrado.
call fcn.1401db4f1
nop
lea rcx, [rbp + 0x858]
call fcn.1401d663b
nop
call fcn.1401de061
nop
call fcn.1401df1b4
nop
jmp 0x14058bac8
cmp dword [0x14081ae38], 6
jne 0x14058bac8
call fcn.1401ddd96
nop
mov rax, qword [rbp + 0xa8]
movss xmm0, dword [rax]
mulss xmm0, dword [0x1405ccc10]
movss xmm1, dword [0x1405c50b4]
addss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [0x1407a5948]
subss xmm1, xmm0
movaps xmm0, xmm1
divss xmm0, dword [0x1405c50ac]
xorps xmm2, xmm2
movaps xmm1, xmm0
lea rcx, [rbp + 0x3e24]
call fcn.1401dbe5b
mov qword [rbp + 0x3ff8], rax
lea rax, [rbp + 0x3e44]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x3e68]
lea rcx, [rbp + 0x3e44]
call fcn.140285770
mov rcx, rax
call fcn.1401e0b72
mov qword [rbp + 0x4000], rax
xor r9d, r9d
xor r8d, r8d
mov rdx, qword [rbp + 0x3ff8]
mov rcx, qword [rbp + 0x4000]
call fcn.1401df62d
nop
lea rax, [rbp + 0x3e94]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x3eb8]
lea rcx, [rbp + 0x3e94]
call fcn.1402857d0
mov rcx, rax
call fcn.1401e0b72
lea rdx, [0x1408238d5]
mov rcx, rax
call fcn.1401d8e04
nop
lea rax, [rbp + 0x3ee4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x3f08]
lea rcx, [rbp + 0x3ee4]
call fcn.140285890
mov rcx, rax
call fcn.1401e0b09
lea rdx, [0x1408238ba]
mov rcx, rax
call fcn.1401d8e04
nop
movzx eax, byte [0x1408238ba]
call fcn.1401de061
nop
call fcn.1401df1b4
nop
movss xmm1, dword [0x1405cccc4]
xorps xmm0, xmm0
call fcn.1401dc18a
nop
call fcn.1401ddd96
nop
mov rax, qword [rbp + 0xa8]
movss xmm0, dword [rax]
mulss xmm0, dword [0x1405ccc10]
movss xmm1, dword [0x1405c50b4]
addss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [0x1407a5948]
subss xmm1, xmm0
movaps xmm0, xmm1
divss xmm0, dword [0x1405c50ac]
xorps xmm2, xmm2
movaps xmm1, xmm0
lea rcx, [rbp + 0x3f34]
call fcn.1401dbe5b
mov qword [rbp + 0x3ff8], rax
lea rax, [rbp + 0x3f54]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x3f78]
lea rcx, [rbp + 0x3f54]
call fcn.140285900
mov rcx, rax
call fcn.1401e08a7
mov qword [rbp + 0x4000], rax
xor r9d, r9d
xor r8d, r8d
mov rdx, qword [rbp + 0x3ff8]
mov rcx, qword [rbp + 0x4000]
call fcn.1401df62d
nop
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x3f94]
call fcn.1401dbe5b
mov qword [rbp + 0x3ff8], rax
lea rax, [rbp + 0x3fb4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x3fd8]
lea rcx, [rbp + 0x3fb4]
call fcn.140285970
mov rcx, rax
call fcn.1401e08b1
mov qword [rbp + 0x4000], rax
mov rdx, qword [rbp + 0x3ff8]
mov rcx, qword [rbp + 0x4000]
call fcn.1401d91ab
movzx eax, al
test eax, eax
je 0x14058babc
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
nop
call fcn.1401de061
nop
call fcn.1401df1b4
nop
call fcn.1401ddc74
nop
mov ecx, 1
call fcn.1401df85d
nop
call fcn.1401da12d
nop
lea rcx, [rbp - 0xb0]
lea rdx, [0x1405c6990]
call fcn.1401ddb7f
mov rcx, qword [rbp + 0x4038]
xor rcx, rbp
call fcn.1401da763
lea rsp, [rbp + 0x4048]
pop rdi
pop rbp
ret