Function at 0x1401d9ca4
Capabilities:
Terminate process

Disassembly:
jmp 0x140584020
mov qword [rsp + 8], rcx
push rbp
push rdi
mov eax, 0x4148
call fcn.1401d6a1d
sub rsp, rax
lea rbp, [rsp + 0xb0]
lea rdi, [rsp + 0xb0]
mov ecx, 0xea6
mov eax, 0xcccccccc
rep stosd dword [rdi], eax
mov rcx, qword [rsp + 0x4168]
mov rax, qword [0x140814ac0]
xor rax, rbp
mov qword [rbp + 0x4088], rax
lea rcx, reloc.WS2_32.dll_accept
call fcn.1401de5f1
nop
xor edx, edx
lea rcx, [0x1407a1948]
call fcn.1401d71ed
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.140282c20
mov rcx, rax
call fcn.1401df717
mov r8d, 0x202b
xor edx, edx
mov rcx, rax
call fcn.1401dbff9
nop
call fcn.1401dd331
mov qword [rbp + 8], rax
lea rcx, [rbp + 0x48]
call fcn.1401d5cee
lea rax, [rbp + 0x48]
mov qword [rbp + 0x28], rax
lea rcx, [rbp + 0x88]
call fcn.1401dacdf
lea rax, [rbp + 0x88]
mov qword [rbp + 0x68], rax
mov rax, qword [rbp + 8]
add rax, 0x4c
mov qword [rbp + 0xa8], rax
call fcn.1401da96f
mov qword [rbp + 0x4048], rax
movss xmm0, dword [0x1407a1954]
addss xmm0, dword [0x1405a4450]
movss dword [rbp + 0x4050], xmm0
lea rcx, [0x140816028]
call fcn.1401d7dfa
mov dword [rbp + 0x4054], eax
mov rax, qword [rbp + 0x28]
movss xmm0, dword [rax + 4]
addss xmm0, dword [0x1407a194c]
mov rax, qword [rbp + 0x28]
movss xmm1, dword [rax]
addss xmm1, dword [0x1407a1948]
movaps xmm2, xmm0
lea rcx, [rbp + 0x1064]
call fcn.1401dadc5
mov qword [rbp + 0x4058], rax
mov dword [rsp + 0x28], 0
movss xmm0, dword [rbp + 0x4050]
movss dword [rsp + 0x20], xmm0
mov r9d, dword [rbp + 0x4054]
mov r8, qword [rbp + 0x4058]
mov rdx, qword [rbp + 0x28]
mov rcx, qword [rbp + 0x4048]
call fcn.1401d654f
nop
call fcn.1401da96f
mov qword [rbp + 0x4048], rax
movss xmm0, dword [0x1407a1954]
movss dword [rbp + 0x4050], xmm0
lea rcx, [0x140816040]
call fcn.1401d7dfa
mov dword [rbp + 0x4054], eax
mov rax, qword [rbp + 0x28]
movss xmm0, dword [rax + 4]
addss xmm0, dword [0x1407a194c]
mov rax, qword [rbp + 0x28]
movss xmm1, dword [rax]
addss xmm1, dword [0x1405c1b14]
movaps xmm2, xmm0
lea rcx, [rbp + 0x1084]
call fcn.1401dadc5
mov qword [rbp + 0x4058], rax
mov dword [rsp + 0x28], 0x50
movss xmm0, dword [rbp + 0x4050]
movss dword [rsp + 0x20], xmm0
mov r9d, dword [rbp + 0x4054]
mov r8, qword [rbp + 0x4058]
mov rdx, qword [rbp + 0x28]
mov rcx, qword [rbp + 0x4048]
call fcn.1401d654f
nop
call fcn.1401da96f
mov qword [rbp + 0x4048], rax
lea rcx, [0x140815fb0]
call fcn.1401d7dfa
mov dword [rbp + 0x4050], eax
mov rax, qword [rbp + 0x28]
movss xmm0, dword [rax + 4]
addss xmm0, dword [0x1405c1b14]
mov rax, qword [rbp + 0x28]
movss xmm1, dword [rax]
addss xmm1, dword [0x1405c1b14]
movaps xmm2, xmm0
lea rcx, [rbp + 0x10a4]
call fcn.1401dadc5
mov qword [rbp + 0x4058], rax
mov rax, qword [rbp + 0x28]
movss xmm0, dword [rax + 4]
addss xmm0, dword [0x1405c1b14]
movaps xmm2, xmm0
mov rax, qword [rbp + 0x28]
movss xmm1, dword [rax]
lea rcx, [rbp + 0x10c4]
call fcn.1401dadc5
mov qword [rbp + 0x4060], rax
movss xmm0, dword [0x1405a4450]
movss dword [rsp + 0x20], xmm0
mov r9d, dword [rbp + 0x4050]
mov r8, qword [rbp + 0x4058]
mov rdx, qword [rbp + 0x4060]
mov rcx, qword [rbp + 0x4048]
call fcn.1401d5ec4
nop
call fcn.1401d785a
mov qword [rbp + 0x4048], rax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
mov r8d, 0xff
mov edx, 0xff
lea rcx, [rbp + 0x10e4]
call fcn.1401d85fc
mov rcx, rax
call fcn.1401da96a
mov dword [rbp + 0x4050], eax
movss xmm2, dword [0x1405a4450]
movss xmm1, dword [0x1405a4450]
lea rcx, [rbp + 0x1114]
call fcn.1401dadc5
mov qword [rbp + 0x4058], rax
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1134]
call fcn.1401dadc5
mov qword [rbp + 0x4060], rax
mov rax, qword [rbp + 0x28]
movss xmm0, dword [rax + 4]
addss xmm0, dword [0x1405c92c4]
mov rax, qword [rbp + 0x28]
movss xmm1, dword [rax]
addss xmm1, dword [0x1405c92bc]
movaps xmm2, xmm0
lea rcx, [rbp + 0x1154]
call fcn.1401dadc5
mov qword [rbp + 0x4068], rax
mov rax, qword [rbp + 0x28]
movss xmm0, dword [rax + 4]
addss xmm0, dword [0x1405c92a0]
mov rax, qword [rbp + 0x28]
movss xmm1, dword [rax]
addss xmm1, dword [0x1405c928c]
movaps xmm2, xmm0
lea rcx, [rbp + 0x1174]
call fcn.1401dadc5
mov qword [rbp + 0x4070], rax
mov rax, qword [0x140817140]
mov qword [rbp + 0x4078], rax
mov eax, dword [rbp + 0x4050]
mov dword [rsp + 0x30], eax
mov rax, qword [rbp + 0x4058]
mov qword [rsp + 0x28], rax
mov rax, qword [rbp + 0x4060]
mov qword [rsp + 0x20], rax
mov r9, qword [rbp + 0x4068]
mov r8, qword [rbp + 0x4070]
mov rdx, qword [rbp + 0x4078]
mov rcx, qword [rbp + 0x4048]
call fcn.1401dd7b9
nop
movss xmm2, dword [0x1405c92d4]
movss xmm1, dword [0x1405c929c]
lea rcx, [rbp + 0x1194]
call fcn.1401dadc5
mov rcx, rax
call fcn.1401dc823
nop
call fcn.1401dcd55
nop
movss xmm2, dword [0x1405c92b0]
movss xmm1, dword [0x1405c92b0]
lea rcx, [rbp + 0x11b4]
call fcn.1401dadc5
mov qword [rbp + 0x4048], 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.140283390
mov rcx, rax
call fcn.1401df7d0
mov qword [rbp + 0x4050], rax
cmp dword [0x140816e3c], 0
jne 0x1405844c4
mov byte [rbp + 0x4058], 1
jmp 0x1405844cb
mov byte [rbp + 0x4058], 0
mov r9, qword [rbp + 0x4048]
mov r8, qword [rbp + 0x4050]
mov edx, 1
movzx ecx, byte [rbp + 0x4058]
call fcn.1401df2c6
movzx eax, al
test eax, eax
je 0x1405844fb
mov dword [0x140816e3c], 0
movss xmm2, dword [0x1405c92b0]
movss xmm1, dword [0x1405c92b0]
lea rcx, [rbp + 0x1214]
call fcn.1401dadc5
mov qword [rbp + 0x4048], 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.140283990
mov rcx, rax
call fcn.1401df7d0
mov qword [rbp + 0x4050], rax
cmp dword [0x140816e3c], 1
jne 0x140584565
mov byte [rbp + 0x4058], 1
jmp 0x14058456c
mov byte [rbp + 0x4058], 0
mov r9, qword [rbp + 0x4048]
mov r8, qword [rbp + 0x4050]
mov edx, 2
movzx ecx, byte [rbp + 0x4058]
call fcn.1401df2c6
movzx eax, al
test eax, eax
je 0x14058459c
mov dword [0x140816e3c], 1
movss xmm2, dword [0x1405c92b0]
movss xmm1, dword [0x1405c92b0]
lea rcx, [rbp + 0x1274]
call fcn.1401dadc5
mov qword [rbp + 0x4048], 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.140283f70
mov rcx, rax
call fcn.1401df7d0
mov qword [rbp + 0x4050], rax
cmp dword [0x140816e3c], 2
jne 0x140584606
mov byte [rbp + 0x4058], 1
jmp 0x14058460d
mov byte [rbp + 0x4058], 0
mov r9, qword [rbp + 0x4048]
mov r8, qword [rbp + 0x4050]
mov edx, 3
movzx ecx, byte [rbp + 0x4058]
call fcn.1401df2c6
movzx eax, al
test eax, eax
je 0x14058463d
mov dword [0x140816e3c], 2
movss xmm2, dword [0x1405c92b0]
movss xmm1, dword [0x1405c92b0]
lea rcx, [rbp + 0x12d4]
call fcn.1401dadc5
mov qword [rbp + 0x4048], 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.1402844a0
mov rcx, rax
call fcn.1401df7d0
mov qword [rbp + 0x4050], rax
cmp dword [0x140816e3c], 3
jne 0x1405846a7
mov byte [rbp + 0x4058], 1
jmp 0x1405846ae
mov byte [rbp + 0x4058], 0
mov r9, qword [rbp + 0x4048]
mov r8, qword [rbp + 0x4050]
mov edx, 4
movzx ecx, byte [rbp + 0x4058]
call fcn.1401df2c6
movzx eax, al
test eax, eax
je 0x1405846de
mov dword [0x140816e3c], 3
movss xmm2, dword [0x1405c92b0]
movss xmm1, dword [0x1405c92b0]
lea rcx, [rbp + 0x1334]
call fcn.1401dadc5
mov qword [rbp + 0x4048], 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.140284a20
mov rcx, rax
call fcn.1401df7d0
mov qword [rbp + 0x4050], rax
cmp dword [0x140816e3c], 4
jne 0x140584748
mov byte [rbp + 0x4058], 1
jmp 0x14058474f
mov byte [rbp + 0x4058], 0
mov r9, qword [rbp + 0x4048]
mov r8, qword [rbp + 0x4050]
mov edx, 5
movzx ecx, byte [rbp + 0x4058]
call fcn.1401df2c6
movzx eax, al
test eax, eax
je 0x14058477f
mov dword [0x140816e3c], 4
movss xmm2, dword [0x1405c92b0]
movss xmm1, dword [0x1405c92b0]
lea rcx, [rbp + 0x1394]
call fcn.1401dadc5
mov qword [rbp + 0x4048], 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.140284ef0
mov rcx, rax
call fcn.1401df7d0
mov qword [rbp + 0x4050], rax
cmp dword [0x140816e3c], 6
jne 0x1405847e9
mov byte [rbp + 0x4058], 1
jmp 0x1405847f0
mov byte [rbp + 0x4058], 0
mov r9, qword [rbp + 0x4048]
mov r8, qword [rbp + 0x4050]
mov edx, 7
movzx ecx, byte [rbp + 0x4058]
call fcn.1401df2c6
movzx eax, al
test eax, eax
je 0x140584820
mov dword [0x140816e3c], 6
call fcn.1401de14b
nop
mov rax, qword [rbp + 0xa8]
movss xmm0, dword [0x1405c1b14]
addss xmm0, dword [rax]
xorps xmm2, xmm2
movaps xmm1, xmm0
lea rcx, [rbp + 0x13f4]
call fcn.1401dadc5
mov rcx, rax
call fcn.1401dc823
nop
mov eax, dword [0x140816e38]
cmp dword [0x140816e3c], eax
jne 0x140584874
movss xmm0, dword [0x1405a4450]
movss dword [rbp + 0x4044], xmm0
jmp 0x140584884
movss xmm0, dword [0x1405c92f8]
movss dword [rbp + 0x4044], xmm0
call fcn.1401dc157
movss xmm0, dword [0x1405c924c]
mulss xmm0, dword [rax + 0x10]
mulss xmm0, dword [rbp + 0x4044]
movss xmm1, dword [0x140816e30]
addss xmm1, xmm0
movaps xmm0, xmm1
movss xmm2, dword [0x1405a4450]
xorps xmm1, xmm1
call fcn.14026cb10
movss dword [0x140816e30], xmm0
movss xmm0, dword [0x140816e30]
ucomiss xmm0, dword [0x1405c1b08]
jp 0x1405848f7
jne 0x1405848f7
movss xmm0, dword [0x140816e34]
ucomiss xmm0, dword [0x1405c1b08]
jp 0x1405848f7
jne 0x1405848f7
mov eax, dword [0x140816e3c]
mov dword [0x140816e38], eax
mov rax, qword [rbp + 8]
movss xmm0, dword [0x140816e30]
mulss xmm0, dword [rax]
movaps xmm1, xmm0
xor ecx, ecx
call fcn.1401dd8db
nop
mov rax, qword [rbp + 0xa8]
movss xmm0, dword [0x1405c1b14]
addss xmm0, dword [rax]
movss xmm1, dword [0x1407a1948]
subss xmm1, xmm0
movaps xmm0, xmm1
movss xmm2, dword [0x1407a194c]
movaps xmm1, xmm0
lea rcx, [rbp + 0x1414]
call fcn.1401dadc5
mov qword [rbp + 0x4048], 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.140285390
mov rcx, rax
call fcn.1401df6a4
mov qword [rbp + 0x4050], rax
xor r9d, r9d
xor r8d, r8d
mov rdx, qword [rbp + 0x4048]
mov rcx, qword [rbp + 0x4050]
call fcn.1401d93c6
nop
cmp dword [0x140816e38], 0
jne 0x140585659
call fcn.1401dcd55
nop
mov rax, qword [rbp + 0xa8]
movss xmm0, dword [rax]
mulss xmm0, dword [0x1405c9244]
movss xmm1, dword [0x1405c1b14]
addss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [0x1407a1948]
subss xmm1, xmm0
movaps xmm0, xmm1
divss xmm0, dword [0x1405c1b0c]
xorps xmm2, xmm2
movaps xmm1, xmm0
lea rcx, [rbp + 0x1484]
call fcn.1401dadc5
mov qword [rbp + 0x4048], 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.140285840
mov rcx, rax
call fcn.1401df753
mov qword [rbp + 0x4050], rax
xor r9d, r9d
xor r8d, r8d
mov rdx, qword [rbp + 0x4048]
mov rcx, qword [rbp + 0x4050]
call fcn.1401de5dd
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.140282690
mov rcx, rax
call fcn.1401df780
lea rdx, [0x14081f874]
mov rcx, rax
call fcn.1401d7df5
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.140282840
mov rcx, rax
call fcn.1401df7ad
lea rdx, [0x14081f876]
mov rcx, rax
call fcn.1401d7df5
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.1402828b0
mov rcx, rax
call fcn.1401df7a8
lea rdx, [0x14081f875]
mov rcx, rax
call fcn.1401d7df5
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.140282920
mov rcx, rax
call fcn.1401df7ad
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.140282990
mov rcx, rax
call fcn.1401df66d
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.1402829f0
mov rcx, rax
call fcn.1401df776
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.140282a60
mov rcx, rax
call fcn.1401df753
mov dword [rsp + 0x20], 3
mov r9d, 3
lea r8, [rbp + 0xc8]
lea rdx, [0x14081f868]
mov rcx, rax
call fcn.1401d6f72
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.140282ad0
mov rcx, rax
call fcn.1401df780
lea rdx, [0x14081f878]
mov rcx, rax
call fcn.1401d7df5
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.140282b40
mov rcx, rax
call fcn.1401df785
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.140282bb0
mov rcx, rax
call fcn.1401df780
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.140282f10
mov rcx, rax
call fcn.1401df6f4
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.140282f80
mov rcx, rax
call fcn.1401df7ad
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.140282ff0
mov rcx, rax
call fcn.1401df6fe
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.140283050
mov rcx, rax
call fcn.1401df6a4
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.1402830c0
mov rcx, rax
call fcn.1401df6fe
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.140283120
mov rcx, rax
call fcn.1401df66d
mov dword [rsp + 0x20], 7
mov r9d, 7
lea r8, [rbp + 0xf8]
lea rdx, [0x14081f870]
mov rcx, rax
call fcn.1401d6f72
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.140283180
mov rcx, rax
call fcn.1401df7ad
mov dword [rsp + 0x28], 0
lea rcx, str._.3f
mov qword [rsp + 0x20], rcx
movss xmm3, dword [0x1405c1b14]
movss xmm2, dword [0x1405a4450]
lea rdx, [0x14081f880]
mov rcx, rax
call fcn.1401d8ba1
nop
mov eax, dword [0x1407733b0]
mov dword [rbp + 0x4044], 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.1402831f0
mov rcx, rax
call fcn.1401df717
mov qword [rbp + 0x4048], rax
mov r9d, dword [rbp + 0x4044]
lea r8, [0x1407733b8]
lea rdx, [0x14081f87a]
mov rcx, qword [rbp + 0x4048]
call fcn.1401dac80
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.140283260
mov rcx, rax
call fcn.1401df6fe
mov dword [rsp + 0x28], 0
lea rcx, str._.3f
mov qword [rsp + 0x20], rcx
movss xmm3, dword [0x1405c92f0]
xorps xmm2, xmm2
lea rdx, [0x14081f87c]
mov rcx, rax
call fcn.1401d8ba1
nop
call fcn.1401dd01b
nop
call fcn.1401de14b
nop
movss xmm1, dword [0x1405c92f8]
xorps xmm0, xmm0
call fcn.1401db0fe
nop
call fcn.1401dcd55
nop
mov rax, qword [rbp + 0xa8]
movss xmm0, dword [rax]
mulss xmm0, dword [0x1405c9244]
movss xmm1, dword [0x1405c1b14]
addss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [0x1407a1948]
subss xmm1, xmm0
movaps xmm0, xmm1
divss xmm0, dword [0x1405c1b0c]
xorps xmm2, xmm2
movaps xmm1, xmm0
lea rcx, [rbp + 0x1a44]
call fcn.1401dadc5
mov qword [rbp + 0x4048], 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.1402832c0
mov rcx, rax
call fcn.1401df753
mov qword [rbp + 0x4050], rax
xor r9d, r9d
xor r8d, r8d
mov rdx, qword [rbp + 0x4048]
mov rcx, qword [rbp + 0x4050]
call fcn.1401de5dd
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.140283540
mov rcx, rax
call fcn.1401df780
lea rdx, [0x14081f884]
mov rcx, rax
call fcn.1401d7df5
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.1402835b0
mov rcx, rax
call fcn.1401df785
lea rdx, [0x14081f885]
mov rcx, rax
call fcn.1401d7df5
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.140283620
mov rcx, rax
call fcn.1401df7a8
lea rdx, [0x14081f887]
mov rcx, rax
call fcn.1401d7df5
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.140283690
mov rcx, rax
call fcn.1401df780
lea rdx, [0x14081f879]
mov rcx, rax
call fcn.1401d7df5
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.140283700
mov rcx, rax
call fcn.1401df785
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.140283770
mov rcx, rax
call fcn.1401df780
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.1402837e0
mov rcx, rax
call fcn.1401df6f4
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.140283850
mov rcx, rax
call fcn.1401df7ad
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.1402838c0
mov rcx, rax
call fcn.1401df6fe
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.140283920
mov rcx, rax
call fcn.1401df6a4
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.140283b40
mov rcx, rax
call fcn.1401df6fe
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.140283ba0
mov rcx, rax
call fcn.1401df66d
mov dword [rsp + 0x20], 7
mov r9d, 7
lea r8, [rbp + 0x148]
lea rdx, [0x14081f86c]
mov rcx, rax
call fcn.1401d6f72
nop
mov eax, dword [0x1407733b0]
mov dword [rbp + 0x4044], 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.140283c00
mov rcx, rax
call fcn.1401df717
mov qword [rbp + 0x4048], rax
mov r9d, dword [rbp + 0x4044]
lea r8, [0x1407733c8]
lea rdx, [0x14081f886]
mov rcx, qword [rbp + 0x4048]
call fcn.1401dac80
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.140283c70
mov rcx, rax
call fcn.1401df6fe
mov dword [rsp + 0x28], 0
lea rcx, str._.3f
mov qword [rsp + 0x20], rcx
movss xmm3, dword [0x1405c92f0]
xorps xmm2, xmm2
lea rdx, [0x14081f888]
mov rcx, rax
call fcn.1401d8ba1
nop
call fcn.1401dd01b
nop
call fcn.1401de14b
nop
call fcn.1401dcd55
nop
mov rax, qword [rbp + 0xa8]
movss xmm0, dword [rax]
mulss xmm0, dword [0x1405c9244]
movss xmm1, dword [0x1405c1b14]
addss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [0x1407a1948]
subss xmm1, xmm0
movaps xmm0, xmm1
divss xmm0, dword [0x1405c1b0c]
xorps xmm2, xmm2
movaps xmm1, xmm0
lea rcx, [rbp + 0x1ec4]
call fcn.1401dadc5
mov qword [rbp + 0x4048], 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.140283cd0
mov rcx, rax
call fcn.1401df6f4
mov qword [rbp + 0x4050], rax
xor r9d, r9d
xor r8d, r8d
mov rdx, qword [rbp + 0x4048]
mov rcx, qword [rbp + 0x4050]
call fcn.1401de5dd
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.140283d40
mov rcx, rax
call fcn.1401df7ad
lea rdx, [0x14081f8af]
mov rcx, rax
call fcn.1401d7df5
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.140283db0
mov rcx, rax
call fcn.1401df74e
mov dword [rsp + 0x28], 0
lea rcx, str._.3f
mov qword [rsp + 0x20], rcx
movss xmm3, dword [0x1405c92d8]
xorps xmm2, xmm2
lea rdx, [0x14081f88c]
mov rcx, rax
call fcn.1401d8ba1
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.140283e20
mov rcx, rax
call fcn.1401df7ad
lea rdx, [0x14081f8b1]
mov rcx, rax
call fcn.1401d7df5
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.140283e90
mov rcx, rax
call fcn.1401df74e
mov dword [rsp + 0x28], 0
lea rcx, str._.3f
mov qword [rsp + 0x20], rcx
movss xmm3, dword [0x1405c92d8]
xorps xmm2, xmm2
lea rdx, [0x14081f890]
mov rcx, rax
call fcn.1401d8ba1
nop
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x2054]
call fcn.1401dadc5
mov qword [rbp + 0x4048], 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.140283f00
mov rcx, rax
call fcn.1401df677
mov qword [rbp + 0x4050], rax
mov rdx, qword [rbp + 0x4048]
mov rcx, qword [rbp + 0x4050]
call fcn.1401d819c
movzx eax, al
test eax, eax
je 0x140585648
movsxd rax, dword [0x1407ba4d0]
mov rcx, qword [rbp + 0x40b0]
mov rcx, qword [rcx + 0x20]
lea rax, [rcx + rax - 8]
mov rdx, rax
lea rcx, [0x14081f910]
call fcn.1401df0ff
mov qword [rbp + 0x198], rax
mov rax, qword [rbp + 0x198]
add rax, 0x78
mov rdx, rax
lea rcx, [0x14081f910]
call fcn.1401dd214
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, [0x14081f910]
call fcn.1401d94ca
nop
call fcn.1401dd01b
nop
call fcn.1401de14b
nop
jmp 0x14058848f
cmp dword [0x140816e38], 2
jne 0x140585e57
call fcn.1401dcd55
nop
mov rax, qword [rbp + 0xa8]
movss xmm0, dword [rax]
mulss xmm0, dword [0x1405c9244]
movss xmm1, dword [0x1405c1b14]
addss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [0x1407a1948]
subss xmm1, xmm0
movaps xmm0, xmm1
divss xmm0, dword [0x1405c1b0c]
xorps xmm2, xmm2
movaps xmm1, xmm0
lea rcx, [rbp + 0x20e4]
call fcn.1401dadc5
mov qword [rbp + 0x4048], 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.140284040
mov rcx, rax
call fcn.1401df677
mov qword [rbp + 0x4050], rax
xor r9d, r9d
xor r8d, r8d
mov rdx, qword [rbp + 0x4048]
mov rcx, qword [rbp + 0x4050]
call fcn.1401de5dd
nop
lea rax, [0x140773448]
mov qword [rsp + 0xa0], rax
lea rax, [0x1406d954d]
mov qword [rsp + 0x98], rax
lea rax, [0x1407733d8]
mov qword [rsp + 0x90], rax
lea rax, [0x1406d954f]
mov qword [rsp + 0x88], rax
lea rax, [0x140773468]
mov qword [rsp + 0x80], rax
lea rax, [0x1406d954e]
mov qword [rsp + 0x78], rax
lea rax, [0x1407733f8]
mov qword [rsp + 0x70], rax
lea rax, [0x1406d9548]
mov qword [rsp + 0x68], rax
lea rax, [0x140773418]
mov qword [rsp + 0x60], rax
lea rax, [0x1406d954c]
mov qword [rsp + 0x58], rax
lea rax, [0x140773428]
mov qword [rsp + 0x50], rax
lea rax, [0x14072688c]
mov qword [rsp + 0x48], rax
lea rax, [0x140773408]
mov qword [rsp + 0x40], rax
lea rax, [0x1406d954b]
mov qword [rsp + 0x38], rax
lea rax, [0x140773438]
mov qword [rsp + 0x30], rax
lea rax, [0x14077247c]
mov qword [rsp + 0x28], rax
lea rax, [0x140773458]
mov qword [rsp + 0x20], rax
lea r9, [0x1406d954a]
lea r8, [0x1407733e8]
lea rdx, [0x1406d9549]
xor ecx, ecx
call fcn.1401df4b5
nop
call fcn.1401dd01b
nop
call fcn.1401de14b
nop
movss xmm1, dword [0x1405c92f8]
xorps xmm0, xmm0
call fcn.1401db0fe
nop
call fcn.1401dcd55
nop
mov rax, qword [rbp + 0xa8]
movss xmm0, dword [rax]
mulss xmm0, dword [0x1405c9244]
movss xmm1, dword [0x1405c1b14]
addss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [0x1407a1948]
subss xmm1, xmm0
movaps xmm0, xmm1
divss xmm0, dword [0x1405c1b0c]
xorps xmm2, xmm2
movaps xmm1, xmm0
lea rcx, [rbp + 0x2154]
call fcn.1401dadc5
mov qword [rbp + 0x4048], 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.1402840b0
mov rcx, rax
call fcn.1401df677
mov qword [rbp + 0x4050], rax
xor r9d, r9d
xor r8d, r8d
mov rdx, qword [rbp + 0x4048]
mov rcx, qword [rbp + 0x4050]
call fcn.1401de5dd
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.140284120
mov rcx, rax
call fcn.1401df74e
lea rdx, [0x14081f89e]
mov rcx, rax
call fcn.1401d7df5
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.140284190
mov rcx, rax
call fcn.1401df7a8
lea rdx, [0x14081f89d]
mov rcx, rax
call fcn.1401d7df5
nop
movzx eax, byte [0x14081f89a]
test eax, eax
je 0x140585967
movzx eax, byte [reloc.WS2_32.dll_accept]
test eax, eax
je 0x140585967
mov dword [rbp + 0x4044], 1
jmp 0x140585971
mov dword [rbp + 0x4044], 0
movzx eax, byte [rbp + 0x4044]
mov byte [rbp + 0x1d4], al
mov eax, dword [0x1407733b0]
mov dword [rbp + 0x4044], 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.140284200
mov rcx, rax
call fcn.1401df785
mov qword [rbp + 0x4048], rax
mov r9d, dword [rbp + 0x4044]
lea r8, [0x1407733e8]
lea rdx, [rbp + 0x1d4]
mov rcx, qword [rbp + 0x4048]
call fcn.1401dac80
movzx eax, al
test eax, eax
je 0x140585a01
movzx eax, byte [rbp + 0x1d4]
mov byte [0x14081f89a], al
movzx eax, byte [rbp + 0x1d4]
mov byte [reloc.WS2_32.dll_accept], al
movzx eax, byte [0x14081f89b]
test eax, eax
je 0x140585a23
movzx eax, byte [reloc.WS2_32.dll_accept]
test eax, eax
je 0x140585a23
mov dword [rbp + 0x4044], 1
jmp 0x140585a2d
mov dword [rbp + 0x4044], 0
movzx eax, byte [rbp + 0x4044]
mov byte [rbp + 0x1f4], al
mov eax, dword [0x1407733b0]
mov dword [rbp + 0x4044], 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.140284270
mov rcx, rax
call fcn.1401df672
mov qword [rbp + 0x4048], rax
mov r9d, dword [rbp + 0x4044]
lea r8, [0x1407733f8]
lea rdx, [rbp + 0x1f4]
mov rcx, qword [rbp + 0x4048]
call fcn.1401dac80
movzx eax, al
test eax, eax
je 0x140585abd
movzx eax, byte [rbp + 0x1f4]
mov byte [0x14081f89b], al
movzx eax, byte [rbp + 0x1f4]
mov byte [reloc.WS2_32.dll_accept], al
mov eax, dword [0x1407733b0]
mov dword [rbp + 0x4044], 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.1402842e0
mov rcx, rax
call fcn.1401df6f4
mov qword [rbp + 0x4048], rax
mov r9d, dword [rbp + 0x4044]
lea r8, [0x140773468]
lea rdx, [0x14081f8a0]
mov rcx, qword [rbp + 0x4048]
call fcn.1401dac80
nop
mov eax, dword [0x1407733b0]
mov dword [rbp + 0x4044], 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.140284350
mov rcx, rax
call fcn.1401df76c
mov qword [rbp + 0x4048], rax
mov r9d, dword [rbp + 0x4044]
lea r8, [0x140773418]
lea rdx, [0x14081f8a1]
mov rcx, qword [rbp + 0x4048]
call fcn.1401dac80
nop
mov eax, dword [0x1407733b0]
mov dword [rbp + 0x4044], 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.1402843c0
mov rcx, rax
call fcn.1401df780
mov qword [rbp + 0x4048], rax
mov r9d, dword [rbp + 0x4044]
lea r8, [0x140773448]
lea rdx, [0x14081f896]
mov rcx, qword [rbp + 0x4048]
call fcn.1401dac80
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.140284430
mov rcx, rax
call fcn.1401df68b
lea rdx, [0x14081f898]
mov rcx, rax
call fcn.1401d7df5
nop
mov eax, dword [0x1407733b0]
mov dword [rbp + 0x4044], 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.140284570
mov rcx, rax
call fcn.1401df785
mov qword [rbp + 0x4048], rax
mov r9d, dword [rbp + 0x4044]
lea r8, [0x140773478]
lea rdx, [0x14081f897]
mov rcx, qword [rbp + 0x4048]
call fcn.1401dac80
nop
mov eax, dword [0x1407733b0]
mov dword [rbp + 0x4044], 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.1402845e0
mov rcx, rax
call fcn.1401df780
mov qword [rbp + 0x4048], rax
mov r9d, dword [rbp + 0x4044]
lea r8, [0x140773458]
lea rdx, [0x14081f899]
mov rcx, qword [rbp + 0x4048]
call fcn.1401dac80
nop
movzx eax, byte [0x14081f895]
test eax, eax
je 0x140585d0c
movzx eax, byte [reloc.WS2_32.dll_accept]
test eax, eax
je 0x140585d0c
mov dword [rbp + 0x4044], 1
jmp 0x140585d16
mov dword [rbp + 0x4044], 0
movzx eax, byte [rbp + 0x4044]
mov byte [rbp + 0x214], al
mov eax, dword [0x1407733b0]
mov dword [rbp + 0x4044], 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.140284650
mov rcx, rax
call fcn.1401df677
mov qword [rbp + 0x4048], rax
mov r9d, dword [rbp + 0x4044]
lea r8, [0x1407733d8]
lea rdx, [rbp + 0x214]
mov rcx, qword [rbp + 0x4048]
call fcn.1401dac80
movzx eax, al
test eax, eax
je 0x140585da6
movzx eax, byte [rbp + 0x214]
mov byte [0x14081f895], 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.1402846c0
mov rcx, rax
call fcn.1401df74e
lea rdx, [0x14081f89f]
mov rcx, rax
call fcn.1401d7df5
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.140284730
mov rcx, rax
call fcn.1401df6f4
mov dword [rsp + 0x28], 0
lea rcx, str._.3f
mov qword [rsp + 0x20], rcx
movss xmm3, dword [0x1405c92ec]
movss xmm2, dword [0x1405a4450]
lea rdx, [0x14081f8a4]
mov rcx, rax
call fcn.1401d8ba1
nop
call fcn.1401dd01b
nop
call fcn.1401de14b
nop
jmp 0x14058848f
cmp dword [0x140816e38], 1
jne 0x1405869de
call fcn.1401dcd55
nop
mov rax, qword [rbp + 0xa8]
movss xmm0, dword [rax]
mulss xmm0, dword [0x1405c9244]
movss xmm1, dword [0x1405c1b14]
addss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [0x1407a1948]
subss xmm1, xmm0
movaps xmm0, xmm1
divss xmm0, dword [0x1405c1b0c]
xorps xmm2, xmm2
movaps xmm1, xmm0
lea rcx, [rbp + 0x25d4]
call fcn.1401dadc5
mov qword [rbp + 0x4048], 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.1402847a0
mov rcx, rax
call fcn.1401df7ad
mov qword [rbp + 0x4050], rax
xor r9d, r9d
xor r8d, r8d
mov rdx, qword [rbp + 0x4048]
mov rcx, qword [rbp + 0x4050]
call fcn.1401de5dd
nop
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x2634]
call fcn.1401dadc5
mov qword [rbp + 0x4048], 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.140284810
mov rcx, rax
call fcn.1401df66d
mov qword [rbp + 0x4050], rax
mov rdx, qword [rbp + 0x4048]
mov rcx, qword [rbp + 0x4050]
call fcn.1401d819c
movzx eax, al
test eax, eax
je 0x140585fb7
movss xmm0, dword [0x1405c92d0]
movss dword [rbp + 0x2694], xmm0
movsxd rax, dword [0x14068c06c]
mov rcx, qword [rbp + 0x40b0]
add rax, qword [rcx + 0x20]
mov qword [rbp + 0x26b8], rax
lea r8, [rbp + 0x2694]
lea rdx, [rbp + 0x26b8]
lea rcx, [0x14081f910]
call fcn.1401de15f
nop
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x26d4]
call fcn.1401dadc5
mov qword [rbp + 0x4048], 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.140284870
mov rcx, rax
call fcn.1401df717
mov qword [rbp + 0x4050], rax
mov rdx, qword [rbp + 0x4048]
mov rcx, qword [rbp + 0x4050]
call fcn.1401d819c
movzx eax, al
test eax, eax
je 0x14058605e
xorps xmm0, xmm0
movss dword [rbp + 0x2744], xmm0
movsxd rax, dword [0x14068c06c]
mov rcx, qword [rbp + 0x40b0]
add rax, qword [rcx + 0x20]
mov qword [rbp + 0x2768], rax
lea r8, [rbp + 0x2744]
lea rdx, [rbp + 0x2768]
lea rcx, [0x14081f910]
call fcn.1401de15f
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.1402848e0
mov rcx, rax
call fcn.1401df74e
lea rdx, [0x14081f8ac]
mov rcx, rax
call fcn.1401d7df5
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.140284950
mov rcx, rax
call fcn.1401df677
lea rdx, [0x14081f8ad]
mov rcx, rax
call fcn.1401d7df5
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.140284a90
mov rcx, rax
call fcn.1401df672
lea rdx, [0x14081f8ae]
mov rcx, rax
call fcn.1401d7df5
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.140284b00
mov rcx, rax
call fcn.1401df753
lea rdx, [0x14081f8b6]
mov rcx, rax
call fcn.1401d7df5
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.140284b70
mov rcx, rax
call fcn.1401df6f4
lea rdx, [0x14081f8b8]
mov rcx, rax
call fcn.1401d7df5
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.140284be0
mov rcx, rax
call fcn.1401df677
lea rdx, [0x14081f8b9]
mov rcx, rax
call fcn.1401d7df5
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.140284c50
mov rcx, rax
call fcn.1401df753
lea rdx, [0x14081f8ba]
mov rcx, rax
call fcn.1401d7df5
nop
call fcn.1401dd01b
nop
call fcn.1401de14b
nop
movss xmm1, dword [0x1405c92f8]
xorps xmm0, xmm0
call fcn.1401db0fe
nop
call fcn.1401dcd55
nop
mov rax, qword [rbp + 0xa8]
movss xmm0, dword [rax]
mulss xmm0, dword [0x1405c9244]
movss xmm1, dword [0x1405c1b14]
addss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [0x1407a1948]
subss xmm1, xmm0
movaps xmm0, xmm1
divss xmm0, dword [0x1405c1b0c]
xorps xmm2, xmm2
movaps xmm1, xmm0
lea rcx, [rbp + 0x29b4]
call fcn.1401dadc5
mov qword [rbp + 0x4048], 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.140284cc0
mov rcx, rax
call fcn.1401df6a4
mov qword [rbp + 0x4050], rax
xor r9d, r9d
xor r8d, r8d
mov rdx, qword [rbp + 0x4048]
mov rcx, qword [rbp + 0x4050]
call fcn.1401de5dd
nop
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x2a24]
call fcn.1401dadc5
mov qword [rbp + 0x4048], 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.140284d30
mov rcx, rax
call fcn.1401df72b
mov qword [rbp + 0x4050], rax
mov rdx, qword [rbp + 0x4048]
mov rcx, qword [rbp + 0x4050]
call fcn.1401d819c
movzx eax, al
test eax, eax
je 0x1405865ed
movsxd rax, dword [0x1407ba4c8]
mov rcx, qword [0x14081f980]
add rcx, rax
mov rax, rcx
mov qword [rbp + 0x238], rax
mov dword [rbp + 0x254], 0
jmp 0x140586375
mov eax, dword [rbp + 0x254]
inc eax
mov dword [rbp + 0x254], eax
cmp dword [rbp + 0x254], 0x7d0
jge 0x1405865ed
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, [0x14081f910]
call fcn.1401df0ff
mov qword [rbp + 0x278], rax
cmp qword [rbp + 0x278], 0
jne 0x1405863bf
jmp 0x140586367
mov rax, qword [rbp + 0x278]
add rax, 0x40
mov rdx, rax
lea rcx, [0x14081f910]
call fcn.1401db2e3
mov dword [rbp + 0x294], eax
mov rax, qword [rbp + 0x278]
add rax, 0x48
mov rdx, rax
lea rcx, [0x14081f910]
call fcn.1401db2e3
mov dword [rbp + 0x2b4], eax
cmp dword [rbp + 0x2b4], 0x54
jne 0x140586411
cmp dword [rbp + 0x294], 8
je 0x140586416
jmp 0x140586367
mov rax, qword [rbp + 0x278]
add rax, 0x10
mov r8, rax
lea rdx, [rbp + 0x2d8]
lea rcx, [0x14081f910]
call fcn.1401dcc15
nop
movss xmm0, dword [rbp + 0x2d8]
ucomiss xmm0, dword [0x1405c1b08]
jp 0x14058644f
je 0x1405865e8
movss xmm0, dword [rbp + 0x2dc]
ucomiss xmm0, dword [0x1405c1b08]
jp 0x140586466
je 0x1405865e8
movss xmm0, dword [rbp + 0x2dc]
subss xmm0, dword [0x1405c92b4]
movss xmm3, dword [0x1405c9300]
movaps xmm2, xmm0
movss xmm1, dword [rbp + 0x2d8]
lea rcx, [rbp + 0x2f8]
call fcn.1401ddfc5
nop
mov rax, qword [rbp + 0x40b0]
mov rax, qword [rax + 0x20]
add rax, 0x20
mov rdx, rax
lea rcx, [0x14081f910]
call fcn.1401df0ff
mov qword [rbp + 0x328], rax
mov rax, qword [rbp + 0x40b0]
mov rax, qword [rax + 0x20]
add rax, 0x30
mov rdx, rax
lea rcx, [0x14081f910]
call fcn.1401df0ff
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, [0x14081f910]
call fcn.1401de15f
nop
mov rax, qword [rbp + 0x40b0]
mov rax, qword [rax + 0x20]
add rax, 0x300
mov qword [rbp + 0x2ad8], rax
lea r8, [rbp + 0x2f8]
lea rdx, [rbp + 0x2ad8]
lea rcx, [0x14081f910]
call fcn.1401d99e3
nop
mov rax, qword [rbp + 0x40b0]
mov rax, qword [rax + 0x20]
add rax, 0x90
mov qword [rbp + 0x2af8], rax
lea r8, [rbp + 0x2f8]
lea rdx, [rbp + 0x2af8]
lea rcx, [0x14081f910]
call fcn.1401d99e3
nop
mov rax, qword [rbp + 0x348]
add rax, 0x50
mov qword [rbp + 0x2b18], rax
lea r8, [rbp + 0x2f8]
lea rdx, [rbp + 0x2b18]
lea rcx, [0x14081f910]
call fcn.1401d99e3
nop
movss xmm0, dword [0x1405c1b0c]
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, [0x14081f910]
call fcn.1401de15f
nop
jmp 0x140586367
call fcn.1401dd01b
nop
call fcn.1401de14b
nop
call fcn.1401dcd55
nop
mov rax, qword [rbp + 0xa8]
movss xmm0, dword [rax]
mulss xmm0, dword [0x1405c9244]
movss xmm1, dword [0x1405c1b14]
addss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [0x1407a1948]
subss xmm1, xmm0
movaps xmm0, xmm1
divss xmm0, dword [0x1405c1b0c]
xorps xmm2, xmm2
movaps xmm1, xmm0
lea rcx, [rbp + 0x2b74]
call fcn.1401dadc5
mov qword [rbp + 0x4048], 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.140284da0
mov rcx, rax
call fcn.1401df753
mov qword [rbp + 0x4050], rax
xor r9d, r9d
xor r8d, r8d
mov rdx, qword [rbp + 0x4048]
mov rcx, qword [rbp + 0x4050]
call fcn.1401de5dd
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.140284e10
mov rcx, rax
call fcn.1401df708
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.140284e80
mov rcx, rax
call fcn.1401df70d
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.140284f60
mov rcx, rax
call fcn.1401df7ad
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.140284fc0
mov rcx, rax
call fcn.1401df677
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.140285030
mov rcx, rax
call fcn.1401df6ea
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.1402850a0
mov rcx, rax
call fcn.1401df6a4
mov dword [rsp + 0x20], 5
mov r9d, 5
lea r8, [rbp + 0x368]
lea rdx, [0x14081f8a8]
mov rcx, rax
call fcn.1401d6f72
nop
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x2d94]
call fcn.1401dadc5
mov qword [rbp + 0x4048], 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.140285110
mov rcx, rax
call fcn.1401df753
mov qword [rbp + 0x4050], rax
mov rdx, qword [rbp + 0x4048]
mov rcx, qword [rbp + 0x4050]
call fcn.1401d819c
movzx eax, al
test eax, eax
je 0x1405869cd
mov edx, dword [0x14081f8a8]
lea rcx, [rbp + 0x3a8]
call fcn.1401dc4ea
nop
mov rax, qword [rbp + 0x40b0]
mov rax, qword [rax + 0x20]
add rax, 0x20
mov rdx, rax
lea rcx, [0x14081f910]
call fcn.1401df0ff
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, [0x14081f910]
call fcn.1401de15f
nop
mov rax, qword [rbp + 0x40b0]
mov rax, qword [rax + 0x20]
add rax, 0x30
mov rdx, rax
lea rcx, [0x14081f910]
call fcn.1401df0ff
mov qword [rbp + 0x3f8], rax
mov rax, qword [rbp + 0x40b0]
mov rax, qword [rax + 0x20]
add rax, 0x300
mov qword [rbp + 0x2e48], rax
lea r8, [rbp + 0x3a8]
lea rdx, [rbp + 0x2e48]
lea rcx, [0x14081f910]
call fcn.1401d99e3
nop
mov rax, qword [rbp + 0x40b0]
mov rax, qword [rax + 0x20]
add rax, 0x90
mov qword [rbp + 0x2e68], rax
lea r8, [rbp + 0x3a8]
lea rdx, [rbp + 0x2e68]
lea rcx, [0x14081f910]
call fcn.1401d99e3
nop
mov rax, qword [rbp + 0x3f8]
add rax, 0x50
mov qword [rbp + 0x2e88], rax
lea r8, [rbp + 0x3a8]
lea rdx, [rbp + 0x2e88]
lea rcx, [0x14081f910]
call fcn.1401d99e3
nop
movss xmm0, dword [0x1405c1b0c]
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, [0x14081f910]
call fcn.1401de15f
nop
call fcn.1401dd01b
nop
call fcn.1401de14b
nop
jmp 0x14058848f
cmp dword [0x140816e38], 3
jne 0x14058765c
call fcn.1401dcd55
nop
mov rax, qword [rbp + 0xa8]
movss xmm0, dword [rax]
mulss xmm0, dword [0x1405c9244]
movss xmm1, dword [0x1405c1b14]
addss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [0x1407a1948]
subss xmm1, xmm0
movaps xmm0, xmm1
divss xmm0, dword [0x1405c1b0c]
xorps xmm2, xmm2
movaps xmm1, xmm0
lea rcx, [rbp + 0x2ee4]
call fcn.1401dadc5
mov qword [rbp + 0x4048], 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.140285180
mov rcx, rax
call fcn.1401df6f4
mov qword [rbp + 0x4050], rax
xor r9d, r9d
xor r8d, r8d
mov rdx, qword [rbp + 0x4048]
mov rcx, qword [rbp + 0x4050]
call fcn.1401de5dd
nop
mov byte [rbp + 0x414], 0
mov rax, qword [rbp + 0x40b0]
add rax, 0x118
mov qword [rbp + 0x438], rax
mov rcx, qword [rbp + 0x438]
call fcn.1401da1a9
mov qword [rbp + 0x458], rax
mov rcx, qword [rbp + 0x438]
call fcn.1401d5e88
mov qword [rbp + 0x478], rax
jmp 0x140586ae9
mov rax, qword [rbp + 0x458]
add rax, 0xe8
mov qword [rbp + 0x458], rax
mov rax, qword [rbp + 0x478]
cmp qword [rbp + 0x458], rax
je 0x140586e79
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.1401de556
nop
lea rcx, [rbp + 0x518]
call fcn.1401de556
nop
mov rcx, qword [rbp + 0x4b8]
call fcn.1401d8138
movzx eax, al
test eax, eax
jne 0x140586b65
lea rcx, [rbp + 0x518]
call fcn.1401d6aa4
nop
lea rcx, [rbp + 0x4d8]
call fcn.1401d6aa4
nop
jmp 0x140586ad5
mov byte [rbp + 0x414], 1
mov rcx, qword [rbp + 0x4b8]
call fcn.1401d8138
movzx eax, al
test eax, eax
je 0x140586bab
mov rax, qword [rbp + 0x4b8]
add rax, 0x10
mov rdx, rax
lea rcx, [0x140816180]
call fcn.1401dad2a
mov rdx, rax
lea rcx, [rbp + 0x4d8]
call fcn.1401dc9c2
nop
jmp 0x140586be9
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.1402851f0
mov rcx, rax
call fcn.1401df6fe
mov rdx, rax
lea rcx, [rbp + 0x4d8]
call fcn.1401d55d7
nop
mov rax, qword [rbp + 0x4b8]
movss xmm0, dword [0x1405c92cc]
comiss xmm0, dword [rax + 0x28]
jb 0x140586c3e
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.140285260
mov rcx, rax
call fcn.1401df6a4
mov rdx, rax
lea rcx, [rbp + 0x518]
call fcn.1401d55d7
nop
jmp 0x140586c7c
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.1402852c0
mov rcx, rax
call fcn.1401df712
mov rdx, rax
lea rcx, [rbp + 0x518]
call fcn.1401d55d7
nop
mov rax, qword [rbp + 0x4b8]
mov edx, dword [rax + 0x10]
lea rcx, [rbp + 0x3028]
call fcn.1401d5fa0
mov qword [rbp + 0x4048], rax
mov rax, qword [rbp + 0x4048]
mov qword [rbp + 0x4050], rax
mov rax, qword [rbp + 0x4050]
mov qword [rbp + 0x4058], 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.140285330
mov rcx, rax
call fcn.1401df6fe
mov r8, rax
lea rdx, [rbp + 0x4d8]
lea rcx, [rbp + 0x30a8]
call fcn.1401dc503
mov qword [rbp + 0x4060], rax
mov rax, qword [rbp + 0x4060]
mov qword [rbp + 0x4068], rax
mov rax, qword [rbp + 0x4068]
mov qword [rbp + 0x4070], rax
mov r8, qword [rbp + 0x4058]
mov rdx, qword [rbp + 0x4070]
lea rcx, [rbp + 0x30e8]
call fcn.1401d5cc1
mov qword [rbp + 0x4078], rax
mov rax, qword [rbp + 0x4078]
mov qword [rbp + 0x4080], rax
lea r8, [rbp + 0x518]
mov rdx, qword [rbp + 0x4080]
lea rcx, [rbp + 0x558]
call fcn.1401d82e1
nop
lea rcx, [rbp + 0x30e8]
call fcn.1401d6aa4
nop
lea rcx, [rbp + 0x30a8]
call fcn.1401d6aa4
nop
lea rcx, [rbp + 0x3028]
call fcn.1401d6aa4
nop
mov rax, qword [rbp + 0x4b8]
mov ecx, dword [rax + 0x10]
call fcn.1401df0b4
nop
mov rax, qword [rbp + 0x4b8]
movsxd rax, dword [rax + 0x10]
cmp rax, qword [0x1408161b8]
jne 0x140586dbd
mov dword [rbp + 0x4044], 1
jmp 0x140586dc7
mov dword [rbp + 0x4044], 0
movzx eax, byte [rbp + 0x4044]
mov byte [rbp + 0x594], al
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x3124]
call fcn.1401dadc5
mov qword [rbp + 0x4048], rax
lea rcx, [rbp + 0x558]
call fcn.1401d5ce9
mov qword [rbp + 0x4050], rax
mov r9, qword [rbp + 0x4048]
xor r8d, r8d
lea rdx, [rbp + 0x594]
mov rcx, qword [rbp + 0x4050]
call fcn.1401de443
movzx eax, al
test eax, eax
je 0x140586e47
mov rax, qword [rbp + 0x4b8]
movsxd rax, dword [rax + 0x10]
mov qword [0x1408161b8], rax
mov rax, qword [rbp + 0x4b8]
mov rax, qword [rax]
mov qword [0x1408161c0], rax
call fcn.1401da9e7
nop
lea rcx, [rbp + 0x558]
call fcn.1401d6aa4
nop
lea rcx, [rbp + 0x518]
call fcn.1401d6aa4
nop
lea rcx, [rbp + 0x4d8]
call fcn.1401d6aa4
nop
jmp 0x140586ad5
movzx eax, byte [rbp + 0x414]
test eax, eax
jne 0x140586e91
lea rcx, str.Nenhum_Jogador_encontrado.
call fcn.1401da492
nop
call fcn.1401dd01b
nop
call fcn.1401de14b
nop
movss xmm1, dword [0x1405c92f8]
xorps xmm0, xmm0
call fcn.1401db0fe
nop
call fcn.1401dcd55
nop
mov rax, qword [rbp + 0xa8]
movss xmm0, dword [rax]
mulss xmm0, dword [0x1405c9244]
movss xmm1, dword [0x1405c1b14]
addss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [0x1407a1948]
subss xmm1, xmm0
movaps xmm0, xmm1
divss xmm0, dword [0x1405c1b0c]
xorps xmm2, xmm2
movaps xmm1, xmm0
lea rcx, [rbp + 0x3144]
call fcn.1401dadc5
mov qword [rbp + 0x4048], 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.1402853f0
mov rcx, rax
call fcn.1401df66d
mov qword [rbp + 0x4050], rax
xor r9d, r9d
xor r8d, r8d
mov rdx, qword [rbp + 0x4048]
mov rcx, qword [rbp + 0x4050]
call fcn.1401de5dd
nop
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x31a4]
call fcn.1401dadc5
mov qword [rbp + 0x4048], 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.140285460
mov rcx, rax
call fcn.1401df753
mov qword [rbp + 0x4050], rax
mov rdx, qword [rbp + 0x4048]
mov rcx, qword [rbp + 0x4050]
call fcn.1401d819c
movzx eax, al
test eax, eax
je 0x140587145
cmp qword [0x1408161c0], 0
je 0x140587145
mov rax, qword [0x1408161c0]
add rax, 0x90
mov r8, rax
lea rdx, [rbp + 0x5b8]
lea rcx, [0x14081f910]
call fcn.1401db1cb
nop
mov rax, qword [rbp + 0x40b0]
mov rax, qword [rax + 0x20]
add rax, 0x20
mov rdx, rax
lea rcx, [0x14081f910]
call fcn.1401df0ff
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, [0x14081f910]
call fcn.1401de15f
nop
mov rax, qword [rbp + 0x40b0]
mov rax, qword [rax + 0x20]
add rax, 0x30
mov rdx, rax
lea rcx, [0x14081f910]
call fcn.1401df0ff
mov qword [rbp + 0x608], rax
mov rax, qword [rbp + 0x40b0]
mov rax, qword [rax + 0x20]
add rax, 0x300
mov qword [rbp + 0x3258], rax
lea r8, [rbp + 0x5b8]
lea rdx, [rbp + 0x3258]
lea rcx, [0x14081f910]
call fcn.1401d99e3
nop
mov rax, qword [rbp + 0x40b0]
mov rax, qword [rax + 0x20]
add rax, 0x90
mov qword [rbp + 0x3278], rax
lea r8, [rbp + 0x5b8]
lea rdx, [rbp + 0x3278]
lea rcx, [0x14081f910]
call fcn.1401d99e3
nop
mov rax, qword [rbp + 0x608]
add rax, 0x50
mov qword [rbp + 0x3298], rax
lea r8, [rbp + 0x5b8]
lea rdx, [rbp + 0x3298]
lea rcx, [0x14081f910]
call fcn.1401d99e3
nop
movss xmm0, dword [0x1405c1b0c]
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, [0x14081f910]
call fcn.1401de15f
nop
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x32f4]
call fcn.1401dadc5
mov qword [rbp + 0x4048], 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.1402854c0
mov rcx, rax
call fcn.1401df780
mov qword [rbp + 0x4050], rax
mov rdx, qword [rbp + 0x4048]
mov rcx, qword [rbp + 0x4050]
call fcn.1401d819c
movzx eax, al
test eax, eax
je 0x1405871f9
cmp qword [0x1408161c0], 0
je 0x1405871f9
lea rdx, [0x1401d8a16]
lea rcx, [rbp + 0x3368]
call fcn.1401d91f5
mov qword [rbp + 0x4048], rax
mov rax, qword [rbp + 0x4048]
mov qword [rbp + 0x4050], rax
mov rcx, qword [rbp + 0x4050]
call fcn.1401dee98
nop
lea rcx, [rbp + 0x3368]
call fcn.1401d92b3
nop
mov eax, dword [0x1408161b8]
mov dword [rbp + 0x3394], eax
lea rdx, [rbp + 0x3394]
lea rcx, [0x140815f60]
call fcn.1401dc0df
movzx eax, byte [rax]
mov byte [rbp + 0x624], al
movzx eax, byte [rbp + 0x624]
test eax, eax
je 0x140587263
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.140285530
mov rcx, rax
call fcn.1401df785
mov qword [rbp + 0x4048], rax
jmp 0x140587298
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.1402855a0
mov rcx, rax
call fcn.1401df753
mov qword [rbp + 0x4048], rax
mov rax, qword [rbp + 0x4048]
mov qword [rbp + 0x648], rax
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x3454]
call fcn.1401dadc5
mov rdx, rax
mov rcx, qword [rbp + 0x648]
call fcn.1401d819c
movzx eax, al
test eax, eax
je 0x140587317
movzx eax, byte [rbp + 0x624]
test eax, eax
jne 0x1405872e5
mov dword [rbp + 0x4044], 1
jmp 0x1405872ef
mov dword [rbp + 0x4044], 0
mov eax, dword [0x1408161b8]
mov dword [rbp + 0x3474], eax
lea rdx, [rbp + 0x3474]
lea rcx, [0x140815f60]
call fcn.1401dc0df
movzx ecx, byte [rbp + 0x4044]
mov byte [rax], cl
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x3494]
call fcn.1401dadc5
mov qword [rbp + 0x4048], 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.140285610
mov rcx, rax
call fcn.1401df785
mov qword [rbp + 0x4050], rax
mov rdx, qword [rbp + 0x4048]
mov rcx, qword [rbp + 0x4050]
call fcn.1401d819c
movzx eax, al
test eax, eax
je 0x14058748a
cmp qword [0x1408161c0], 0
je 0x14058748a
mov edx, 8
lea rcx, [rbp + 0x668]
call fcn.1401d519a
mov eax, dword [0x1408161b8]
mov dword [rbp + 0x3504], eax
lea r8, [rbp + 0x3504]
lea rdx, [rbp + 0x668]
lea rcx, [0x140816160]
call fcn.1401d9e02
nop
lea rdx, [rbp + 0x3528]
lea rcx, [0x140816160]
call fcn.1401d8ef3
mov rdx, rax
lea rcx, [rbp + 0x668]
call fcn.1401d710c
movzx eax, al
test eax, eax
je 0x14058748a
lea rcx, [rbp + 0x668]
call fcn.1401ddb38
add rax, 8
mov rdx, rax
lea rcx, [rbp + 0x688]
call fcn.1401d62f2
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.140285680
mov rcx, rax
call fcn.1401df744
lea r8, [rbp + 0x688]
mov rdx, rax
lea rcx, [rbp + 0x6c8]
call fcn.1401d5672
nop
lea rcx, [rbp + 0x6c8]
call fcn.1401d5ce9
mov rcx, rax
call fcn.1401dc94a
nop
lea rcx, [rbp + 0x6c8]
call fcn.1401d6aa4
nop
lea rcx, [rbp + 0x688]
call fcn.1401d6aa4
nop
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x35a4]
call fcn.1401dadc5
mov qword [rbp + 0x4048], 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.1402856f0
mov rcx, rax
call fcn.1401df677
mov qword [rbp + 0x4050], rax
mov rdx, qword [rbp + 0x4048]
mov rcx, qword [rbp + 0x4050]
call fcn.1401d819c
movzx eax, al
test eax, eax
je 0x14058764b
cmp qword [0x1408161c0], 0
je 0x14058764b
mov edx, 8
lea rcx, [rbp + 0x708]
call fcn.1401d519a
mov eax, dword [0x1408161b8]
mov dword [rbp + 0x3614], eax
lea r8, [rbp + 0x3614]
lea rdx, [rbp + 0x708]
lea rcx, [0x140816170]
call fcn.1401d9e02
nop
lea rdx, [rbp + 0x3638]
lea rcx, [0x140816170]
call fcn.1401d8ef3
mov rdx, rax
lea rcx, [rbp + 0x708]
call fcn.1401d710c
movzx eax, al
test eax, eax
je 0x14058764b
lea rcx, [rbp + 0x708]
call fcn.1401ddb38
add rax, 8
mov rdx, rax
lea rcx, [rbp + 0x728]
call fcn.1401d62f2
nop
lea rdx, [rbp + 0x728]
lea rcx, [rbp + 0x3658]
call fcn.1401dca80
mov qword [rbp + 0x4048], rax
mov rax, qword [rbp + 0x4048]
mov qword [rbp + 0x4050], rax
mov rax, qword [rbp + 0x4050]
mov qword [rbp + 0x4058], 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.140285760
mov rcx, rax
call fcn.1401df799
mov qword [rbp + 0x4060], rax
mov r8, qword [rbp + 0x4058]
mov rdx, qword [rbp + 0x4060]
lea rcx, [rbp + 0x768]
call fcn.1401de989
nop
lea rcx, [rbp + 0x3658]
call fcn.1401d6aa4
nop
lea rcx, [rbp + 0x768]
call fcn.1401d5ce9
mov rcx, rax
call fcn.1401dc94a
nop
lea rcx, [rbp + 0x768]
call fcn.1401d6aa4
nop
lea rcx, [rbp + 0x728]
call fcn.1401d6aa4
nop
call fcn.1401dd01b
nop
call fcn.1401de14b
nop
jmp 0x14058848f
cmp dword [0x140816e38], 4
jne 0x140588217
call fcn.1401dcd55
nop
mov rax, qword [rbp + 0xa8]
movss xmm0, dword [rax]
mulss xmm0, dword [0x1405c9244]
movss xmm1, dword [0x1405c1b14]
addss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [0x1407a1948]
subss xmm1, xmm0
movaps xmm0, xmm1
divss xmm0, dword [0x1405c1b0c]
xorps xmm2, xmm2
movaps xmm1, xmm0
lea rcx, [rbp + 0x36f4]
call fcn.1401dadc5
mov qword [rbp + 0x4048], 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.1402857d0
mov rcx, rax
call fcn.1401df672
mov qword [rbp + 0x4050], rax
xor r9d, r9d
xor r8d, r8d
mov rdx, qword [rbp + 0x4048]
mov rcx, qword [rbp + 0x4050]
call fcn.1401de5dd
nop
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x3764]
call fcn.1401dadc5
mov qword [rbp + 0x4048], 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.140282210
mov rcx, rax
call fcn.1401df6f4
mov qword [rbp + 0x4050], rax
mov rdx, qword [rbp + 0x4048]
mov rcx, qword [rbp + 0x4050]
call fcn.1401d819c
movzx eax, al
test eax, eax
je 0x14058783b
cmp qword [0x1408161b0], 0
je 0x1405877f4
movsxd rax, dword [0x1407ba4cc]
mov rcx, qword [0x1408161b0]
add rcx, rax
mov rax, rcx
mov rdx, rax
lea rcx, [0x14081f910]
call fcn.1401d5839
movss dword [rbp + 0x7a4], xmm0
xorps xmm0, xmm0
movss dword [rbp + 0x37d4], xmm0
movsxd rax, dword [0x1407ba4cc]
mov rcx, qword [0x1408161b0]
add rcx, rax
mov rax, rcx
mov qword [rbp + 0x37f8], rax
lea r8, [rbp + 0x37d4]
lea rdx, [rbp + 0x37f8]
lea rcx, [0x14081f910]
call fcn.1401de15f
nop
jmp 0x14058783b
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.140282280
mov rcx, rax
call fcn.1401df681
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.1401dadc5
mov qword [rbp + 0x4048], 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.1402822f0
mov rcx, rax
call fcn.1401df785
mov qword [rbp + 0x4050], rax
mov rdx, qword [rbp + 0x4048]
mov rcx, qword [rbp + 0x4050]
call fcn.1401d819c
movzx eax, al
test eax, eax
je 0x14058796b
cmp qword [0x1408161b0], 0
je 0x140587924
movsxd rax, dword [0x1407ba4cc]
mov rcx, qword [0x1408161b0]
add rcx, rax
mov rax, rcx
mov rdx, rax
lea rcx, [0x14081f910]
call fcn.1401d5839
movss dword [rbp + 0x7c4], xmm0
movss xmm0, dword [0x1405a4450]
movss dword [rbp + 0x38e4], xmm0
movsxd rax, dword [0x1407ba4cc]
mov rcx, qword [0x1408161b0]
add rcx, rax
mov rax, rcx
mov qword [rbp + 0x3908], rax
lea r8, [rbp + 0x38e4]
lea rdx, [rbp + 0x3908]
lea rcx, [0x14081f910]
call fcn.1401de15f
nop
jmp 0x14058796b
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.140282360
mov rcx, rax
call fcn.1401df681
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.1401dadc5
mov qword [rbp + 0x4048], 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.1402823d0
mov rcx, rax
call fcn.1401df753
mov qword [rbp + 0x4050], rax
mov rdx, qword [rbp + 0x4048]
mov rcx, qword [rbp + 0x4050]
call fcn.1401d819c
movzx eax, al
test eax, eax
je 0x140587b5b
cmp qword [0x1408161b0], 0
je 0x140587b5b
mov rax, qword [0x1408161b0]
add rax, 0x90
mov r8, rax
lea rdx, [rbp + 0x7e8]
lea rcx, [0x14081f910]
call fcn.1401db1cb
nop
mov rax, qword [rbp + 0x40b0]
mov rax, qword [rax + 0x20]
add rax, 0x20
mov rdx, rax
lea rcx, [0x14081f910]
call fcn.1401df0ff
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, [0x14081f910]
call fcn.1401de15f
nop
mov rax, qword [rbp + 0x40b0]
mov rax, qword [rax + 0x20]
add rax, 0x30
mov rdx, rax
lea rcx, [0x14081f910]
call fcn.1401df0ff
mov qword [rbp + 0x838], rax
mov rax, qword [rbp + 0x40b0]
mov rax, qword [rax + 0x20]
add rax, 0x300
mov qword [rbp + 0x3a38], rax
lea r8, [rbp + 0x7e8]
lea rdx, [rbp + 0x3a38]
lea rcx, [0x14081f910]
call fcn.1401d99e3
nop
mov rax, qword [rbp + 0x40b0]
mov rax, qword [rax + 0x20]
add rax, 0x90
mov qword [rbp + 0x3a58], rax
lea r8, [rbp + 0x7e8]
lea rdx, [rbp + 0x3a58]
lea rcx, [0x14081f910]
call fcn.1401d99e3
nop
mov rax, qword [rbp + 0x838]
add rax, 0x50
mov qword [rbp + 0x3a78], rax
lea r8, [rbp + 0x7e8]
lea rdx, [rbp + 0x3a78]
lea rcx, [0x14081f910]
call fcn.1401d99e3
nop
movss xmm0, dword [0x1405c1b0c]
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, [0x14081f910]
call fcn.1401de15f
nop
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x3ad4]
call fcn.1401dadc5
mov qword [rbp + 0x4048], rax
lea rax, [rbp + 0x3af4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x3b18]
lea rcx, [rbp + 0x3af4]
call fcn.140282440
mov rcx, rax
call fcn.1401df785
mov qword [rbp + 0x4050], rax
mov rdx, qword [rbp + 0x4048]
mov rcx, qword [rbp + 0x4050]
call fcn.1401d819c
movzx eax, al
test eax, eax
je 0x140587c61
cmp qword [0x1408161b0], 0
je 0x140587c61
movss xmm0, dword [0x1405c92fc]
movss dword [rbp + 0x3b44], xmm0
movsxd rax, dword [0x1407ba4d8]
mov rcx, qword [0x1408161b0]
add rcx, rax
mov rax, rcx
mov qword [rbp + 0x3b68], rax
lea r8, [rbp + 0x3b44]
lea rdx, [rbp + 0x3b68]
lea rcx, [0x14081f910]
call fcn.1401de15f
nop
movss xmm0, dword [0x1405c1b18]
movss dword [rbp + 0x3b84], xmm0
movsxd rax, dword [0x1407ba4dc]
mov rcx, qword [0x1408161b0]
add rcx, rax
mov rax, rcx
mov qword [rbp + 0x3ba8], rax
lea r8, [rbp + 0x3b84]
lea rdx, [rbp + 0x3ba8]
lea rcx, [0x14081f910]
call fcn.1401de15f
nop
call fcn.1401dd01b
nop
call fcn.1401de14b
nop
movss xmm1, dword [0x1405c92f8]
xorps xmm0, xmm0
call fcn.1401db0fe
nop
call fcn.1401dcd55
nop
mov rax, qword [rbp + 0xa8]
movss xmm0, dword [rax]
mulss xmm0, dword [0x1405c9244]
movss xmm1, dword [0x1405c1b14]
addss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [0x1407a1948]
subss xmm1, xmm0
movaps xmm0, xmm1
divss xmm0, dword [0x1405c1b0c]
xorps xmm2, xmm2
movaps xmm1, xmm0
lea rcx, [rbp + 0x3bc4]
call fcn.1401dadc5
mov qword [rbp + 0x4048], rax
lea rax, [rbp + 0x3be4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x3c08]
lea rcx, [rbp + 0x3be4]
call fcn.1402824b0
mov rcx, rax
call fcn.1401df780
mov qword [rbp + 0x4050], rax
xor r9d, r9d
xor r8d, r8d
mov rdx, qword [rbp + 0x4048]
mov rcx, qword [rbp + 0x4050]
call fcn.1401de5dd
nop
mov edx, 0x18
lea rcx, [rbp + 0x858]
call fcn.1401d6725
lea rcx, [rbp + 0x858]
call fcn.1401d52df
nop
mov eax, 0x104
mov eax, eax
mov ecx, dword [0x14081fdc4]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov eax, dword [rax + rcx]
cmp dword [0x140816e80], eax
jle 0x140587db5
lea rcx, [0x140816e80]
call fcn.1401dd543
cmp dword [0x140816e80], 0xffffffff
jne 0x140587db5
mov edx, 0x40
lea rcx, [0x140816e40]
call fcn.1401dc909
lea rcx, [0x140816e40]
call fcn.1401d94fc
nop
lea rcx, [0x14059d7d0]
call fcn.1401d894e
nop
lea rcx, [0x140816e80]
call fcn.1401dd9e4
nop
lea rcx, [rbp + 0x858]
call fcn.1401d8d45
movzx eax, al
test eax, eax
jne 0x1405881ec
lea rax, [rbp + 0x3c34]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx eax, byte [rbp + 0x3c34]
mov byte [rbp + 0x3cf4], al
movzx eax, byte [rbp + 0x3cf4]
mov byte [rbp + 0x3d34], al
lea rdx, [rbp + 0x3c58]
lea rcx, [rbp + 0x858]
call fcn.1401de88f
mov rax, qword [rax]
mov qword [rbp + 0x3cb8], rax
mov rax, qword [rbp + 0x3cb8]
mov qword [rbp + 0x3d18], rax
lea rdx, [rbp + 0x3c78]
lea rcx, [rbp + 0x858]
call fcn.1401d93f8
mov rax, qword [rax]
mov qword [rbp + 0x3c98], rax
mov rax, qword [rbp + 0x3c98]
mov qword [rbp + 0x3cd8], rax
movzx r8d, byte [rbp + 0x3d34]
mov rdx, qword [rbp + 0x3d18]
mov rcx, qword [rbp + 0x3cd8]
call fcn.14027b2a0
nop
mov qword [rbp + 0x888], 0
jmp 0x140587e89
mov rax, qword [rbp + 0x888]
inc rax
mov qword [rbp + 0x888], rax
lea rcx, [rbp + 0x858]
call fcn.1401d7ad5
cmp qword [rbp + 0x888], rax
jae 0x1405881ea
mov rdx, qword [rbp + 0x888]
lea rcx, [rbp + 0x858]
call fcn.1401da8f7
mov rdx, rax
lea rcx, [rbp + 0x8a8]
call fcn.1401d7a17
nop
cvttsd2si eax, qword [rbp + 0x8c8]
mov edx, eax
lea rcx, [rbp + 0x3d58]
call fcn.1401d5fa0
mov qword [rbp + 0x4048], rax
mov rax, qword [rbp + 0x4048]
mov qword [rbp + 0x4050], rax
mov rax, qword [rbp + 0x4050]
mov qword [rbp + 0x4058], rax
lea r8, [0x1405c917c]
lea rdx, [rbp + 0x8a8]
lea rcx, [rbp + 0x3d98]
call fcn.1401dc503
mov qword [rbp + 0x4060], rax
mov rax, qword [rbp + 0x4060]
mov qword [rbp + 0x4068], rax
mov rax, qword [rbp + 0x4068]
mov qword [rbp + 0x4070], rax
mov r8, qword [rbp + 0x4058]
mov rdx, qword [rbp + 0x4070]
lea rcx, [rbp + 0x3dd8]
call fcn.1401d5cc1
mov qword [rbp + 0x4078], rax
mov rax, qword [rbp + 0x4078]
mov qword [rbp + 0x4080], rax
lea r8, [0x1405c9178]
mov rdx, qword [rbp + 0x4080]
lea rcx, [rbp + 0x8f8]
call fcn.1401dd8e0
nop
lea rcx, [rbp + 0x3dd8]
call fcn.1401d6aa4
nop
lea rcx, [rbp + 0x3d98]
call fcn.1401d6aa4
nop
lea rcx, [rbp + 0x3d58]
call fcn.1401d6aa4
nop
mov ecx, dword [rbp + 0x8d0]
call fcn.1401df0b4
nop
lea r8, [rbp + 0x8d0]
lea rdx, [rbp + 0x3e18]
lea rcx, [0x140816e40]
call fcn.1401deaec
mov qword [rbp + 0x4048], rax
lea rdx, [rbp + 0x3e38]
lea rcx, [0x140816e40]
call fcn.1401d80de
mov qword [rbp + 0x4050], rax
mov rdx, qword [rbp + 0x4050]
mov rcx, qword [rbp + 0x4048]
call fcn.1401d6509
movzx eax, al
test eax, eax
je 0x14058804f
mov rax, qword [0x1408161b0]
cmp qword [rbp + 0x8d0], rax
jne 0x140588029
mov dword [rbp + 0x4044], 1
jmp 0x140588033
mov dword [rbp + 0x4044], 0
lea rdx, [rbp + 0x8d0]
lea rcx, [0x140816e40]
call fcn.1401dad70
movzx ecx, byte [rbp + 0x4044]
mov byte [rax], cl
lea rdx, [rbp + 0x8d0]
lea rcx, [0x140816e40]
call fcn.1401dad70
movzx eax, byte [rax]
mov byte [rbp + 0x934], al
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x3e54]
call fcn.1401dadc5
mov qword [rbp + 0x4048], rax
lea rcx, [rbp + 0x8f8]
call fcn.1401d5ce9
mov qword [rbp + 0x4050], rax
mov r9, qword [rbp + 0x4048]
xor r8d, r8d
lea rdx, [rbp + 0x934]
mov rcx, qword [rbp + 0x4050]
call fcn.1401de443
movzx eax, al
test eax, eax
je 0x1405881c5
mov rax, qword [rbp + 0x8d0]
mov qword [0x1408161b0], rax
lea rax, [0x140816e40]
mov qword [rbp + 0x958], rax
mov edx, 8
lea rcx, [rbp + 0x978]
call fcn.1401d5aaa
lea rdx, [rbp + 0x978]
mov rcx, qword [rbp + 0x958]
call fcn.1401d94e8
nop
mov edx, 8
lea rcx, [rbp + 0x998]
call fcn.1401d5aaa
lea rdx, [rbp + 0x998]
mov rcx, qword [rbp + 0x958]
call fcn.1401dc972
nop
jmp 0x140588134
lea rcx, [rbp + 0x978]
call fcn.1401dd269
nop
lea rdx, [rbp + 0x998]
lea rcx, [rbp + 0x978]
call fcn.1401d82a0
movzx eax, al
test eax, eax
je 0x1405881c5
lea rcx, [rbp + 0x978]
call fcn.1401d7017
mov qword [rbp + 0x9b8], rax
mov rcx, qword [rbp + 0x9b8]
call fcn.1401d99f2
mov qword [rbp + 0x9d8], rax
mov rcx, qword [rbp + 0x9b8]
call fcn.1401d616c
mov qword [rbp + 0x9f8], rax
mov rax, qword [rbp + 0x9d8]
mov rcx, qword [0x1408161b0]
cmp qword [rax], rcx
jne 0x1405881a6
mov dword [rbp + 0x4044], 1
jmp 0x1405881b0
mov dword [rbp + 0x4044], 0
mov rax, qword [rbp + 0x9f8]
movzx ecx, byte [rbp + 0x4044]
mov byte [rax], cl
jmp 0x140588127
call fcn.1401da9e7
nop
lea rcx, [rbp + 0x8f8]
call fcn.1401d6aa4
nop
lea rcx, [rbp + 0x8a8]
call fcn.1401dc3e6
nop
jmp 0x140587e78
jmp 0x1405881f9
lea rcx, str.Nenhum_veculo_encontrado.
call fcn.1401da492
nop
lea rcx, [rbp + 0x858]
call fcn.1401d564a
nop
call fcn.1401dd01b
nop
call fcn.1401de14b
nop
jmp 0x14058848f
cmp dword [0x140816e38], 6
jne 0x14058848f
call fcn.1401dcd55
nop
mov rax, qword [rbp + 0xa8]
movss xmm0, dword [rax]
mulss xmm0, dword [0x1405c9244]
movss xmm1, dword [0x1405c1b14]
addss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [0x1407a1948]
subss xmm1, xmm0
movaps xmm0, xmm1
divss xmm0, dword [0x1405c1b0c]
xorps xmm2, xmm2
movaps xmm1, xmm0
lea rcx, [rbp + 0x3e74]
call fcn.1401dadc5
mov qword [rbp + 0x4048], rax
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.1402825b0
mov rcx, rax
call fcn.1401df753
mov qword [rbp + 0x4050], rax
xor r9d, r9d
xor r8d, r8d
mov rdx, qword [rbp + 0x4048]
mov rcx, qword [rbp + 0x4050]
call fcn.1401de5dd
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.140282620
mov rcx, rax
call fcn.1401df753
lea rdx, [0x14081f8cd]
mov rcx, rax
call fcn.1401d7df5
nop
lea rax, [rbp + 0x3f34]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x3f58]
lea rcx, [rbp + 0x3f34]
call fcn.140282700
mov rcx, rax
call fcn.1401df6a4
lea rdx, [0x14081f8b2]
mov rcx, rax
call fcn.1401d7df5
nop
movzx eax, byte [0x14081f8b2]
call fcn.1401dd01b
nop
call fcn.1401de14b
nop
movss xmm1, dword [0x1405c92f8]
xorps xmm0, xmm0
call fcn.1401db0fe
nop
call fcn.1401dcd55
nop
mov rax, qword [rbp + 0xa8]
movss xmm0, dword [rax]
mulss xmm0, dword [0x1405c9244]
movss xmm1, dword [0x1405c1b14]
addss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [0x1407a1948]
subss xmm1, xmm0
movaps xmm0, xmm1
divss xmm0, dword [0x1405c1b0c]
xorps xmm2, xmm2
movaps xmm1, xmm0
lea rcx, [rbp + 0x3f84]
call fcn.1401dadc5
mov qword [rbp + 0x4048], rax
lea rax, [rbp + 0x3fa4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x3fc8]
lea rcx, [rbp + 0x3fa4]
call fcn.140282770
mov rcx, rax
call fcn.1401df66d
mov qword [rbp + 0x4050], rax
xor r9d, r9d
xor r8d, r8d
mov rdx, qword [rbp + 0x4048]
mov rcx, qword [rbp + 0x4050]
call fcn.1401de5dd
nop
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x3fe4]
call fcn.1401dadc5
mov qword [rbp + 0x4048], rax
lea rax, [rbp + 0x4004]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x4028]
lea rcx, [rbp + 0x4004]
call fcn.1402827d0
mov rcx, rax
call fcn.1401df6f4
mov qword [rbp + 0x4050], rax
mov rdx, qword [rbp + 0x4048]
mov rcx, qword [rbp + 0x4050]
call fcn.1401d819c
movzx eax, al
test eax, eax
je 0x140588483
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
nop
call fcn.1401dd01b
nop
call fcn.1401de14b
nop
call fcn.1401dcc29
nop
mov ecx, 1
call fcn.1401de812
nop
call fcn.1401d910f
nop
lea rcx, [rbp - 0xb0]
lea rdx, [0x1405c34e0]
call fcn.1401dcb34
mov rcx, qword [rbp + 0x4088]
xor rcx, rbp
call fcn.1401d9736
lea rsp, [rbp + 0x4098]
pop rdi
pop rbp
ret