Function at 0x1401d8cbd
Capabilities:
Terminate process

Disassembly:
jmp 0x14028a1c0
mov qword [rsp + 8], rcx
push rbp
push rdi
mov eax, 0x3f38
call fcn.1401d5a0e
sub rsp, rax
lea rbp, [rsp + 0xb0]
lea rdi, [rsp + 0xb0]
mov ecx, 0xe22
mov eax, 0xcccccccc
rep stosd dword [rdi], eax
mov rcx, qword [rsp + 0x3f58]
mov rax, qword [0x140812ac0]
xor rax, rbp
mov qword [rbp + 0x3e78], rax
lea rcx, reloc.WS2_32.dll_accept
call fcn.1401dd605
nop
xor edx, edx
lea rcx, [0x14079f948]
call fcn.1401d6206
nop
lea rax, [rbp + 0xfd4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0xff8]
lea rcx, [rbp + 0xfd4]
call fcn.140281a60
mov rcx, rax
call fcn.1401d73ea
mov r8d, 0x202b
xor edx, edx
mov rcx, rax
call fcn.1401dafe5
nop
call fcn.1401dc354
mov qword [rbp + 8], rax
lea rcx, [rbp + 0x48]
call fcn.1401d4cdf
lea rax, [rbp + 0x48]
mov qword [rbp + 0x28], rax
lea rcx, [rbp + 0x88]
call fcn.1401d9cf3
lea rax, [rbp + 0x88]
mov qword [rbp + 0x68], rax
mov rax, qword [rbp + 8]
add rax, 0x4c
mov qword [rbp + 0xa8], rax
call fcn.1401d9979
mov qword [rbp + 0x3e38], rax
movss xmm0, dword [0x14079f954]
addss xmm0, dword [0x1405a2450]
movss dword [rbp + 0x3e40], xmm0
lea rcx, [0x140814030]
call fcn.1401d6e13
mov dword [rbp + 0x3e44], eax
mov rax, qword [rbp + 0x28]
movss xmm0, dword [rax + 4]
addss xmm0, dword [0x14079f94c]
mov rax, qword [rbp + 0x28]
movss xmm1, dword [rax]
addss xmm1, dword [0x14079f948]
movaps xmm2, xmm0
lea rcx, [rbp + 0x1024]
call fcn.1401d9dde
mov qword [rbp + 0x3e48], rax
mov dword [rsp + 0x28], 0
movss xmm0, dword [rbp + 0x3e40]
movss dword [rsp + 0x20], xmm0
mov r9d, dword [rbp + 0x3e44]
mov r8, qword [rbp + 0x3e48]
mov rdx, qword [rbp + 0x28]
mov rcx, qword [rbp + 0x3e38]
call fcn.1401d552c
nop
call fcn.1401d9979
mov qword [rbp + 0x3e38], rax
movss xmm0, dword [0x14079f954]
movss dword [rbp + 0x3e40], xmm0
lea rcx, [0x140814048]
call fcn.1401d6e13
mov dword [rbp + 0x3e44], eax
mov rax, qword [rbp + 0x28]
movss xmm0, dword [rax + 4]
addss xmm0, dword [0x14079f94c]
mov rax, qword [rbp + 0x28]
movss xmm1, dword [rax]
addss xmm1, dword [0x1405bfb90]
movaps xmm2, xmm0
lea rcx, [rbp + 0x1044]
call fcn.1401d9dde
mov qword [rbp + 0x3e48], rax
mov dword [rsp + 0x28], 0x50
movss xmm0, dword [rbp + 0x3e40]
movss dword [rsp + 0x20], xmm0
mov r9d, dword [rbp + 0x3e44]
mov r8, qword [rbp + 0x3e48]
mov rdx, qword [rbp + 0x28]
mov rcx, qword [rbp + 0x3e38]
call fcn.1401d552c
nop
call fcn.1401d9979
mov qword [rbp + 0x3e38], rax
lea rcx, [0x140813fb8]
call fcn.1401d6e13
mov dword [rbp + 0x3e40], eax
mov rax, qword [rbp + 0x28]
movss xmm0, dword [rax + 4]
addss xmm0, dword [0x1405bfb90]
mov rax, qword [rbp + 0x28]
movss xmm1, dword [rax]
addss xmm1, dword [0x1405bfb90]
movaps xmm2, xmm0
lea rcx, [rbp + 0x1064]
call fcn.1401d9dde
mov qword [rbp + 0x3e48], rax
mov rax, qword [rbp + 0x28]
movss xmm0, dword [rax + 4]
addss xmm0, dword [0x1405bfb90]
movaps xmm2, xmm0
mov rax, qword [rbp + 0x28]
movss xmm1, dword [rax]
lea rcx, [rbp + 0x1084]
call fcn.1401d9dde
mov qword [rbp + 0x3e50], rax
movss xmm0, dword [0x1405a2450]
movss dword [rsp + 0x20], xmm0
mov r9d, dword [rbp + 0x3e40]
mov r8, qword [rbp + 0x3e48]
mov rdx, qword [rbp + 0x3e50]
mov rcx, qword [rbp + 0x3e38]
call fcn.1401d4ea6
nop
call fcn.1401d6878
mov qword [rbp + 0x3e38], rax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
mov r8d, 0xff
mov edx, 0xff
lea rcx, [rbp + 0x10a4]
call fcn.1401d760b
mov rcx, rax
call fcn.1401d9974
mov dword [rbp + 0x3e40], eax
movss xmm2, dword [0x1405a2450]
movss xmm1, dword [0x1405a2450]
lea rcx, [rbp + 0x10d4]
call fcn.1401d9dde
mov qword [rbp + 0x3e48], rax
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x10f4]
call fcn.1401d9dde
mov qword [rbp + 0x3e50], rax
mov rax, qword [rbp + 0x28]
movss xmm0, dword [rax + 4]
addss xmm0, dword [0x1405c7128]
mov rax, qword [rbp + 0x28]
movss xmm1, dword [rax]
addss xmm1, dword [0x1405c7120]
movaps xmm2, xmm0
lea rcx, [rbp + 0x1114]
call fcn.1401d9dde
mov qword [rbp + 0x3e58], rax
mov rax, qword [rbp + 0x28]
movss xmm0, dword [rax + 4]
addss xmm0, dword [0x1405c7104]
mov rax, qword [rbp + 0x28]
movss xmm1, dword [rax]
addss xmm1, dword [0x1405c70f0]
movaps xmm2, xmm0
lea rcx, [rbp + 0x1134]
call fcn.1401d9dde
mov qword [rbp + 0x3e60], rax
mov rax, qword [0x140815150]
mov qword [rbp + 0x3e68], rax
mov eax, dword [rbp + 0x3e40]
mov dword [rsp + 0x30], eax
mov rax, qword [rbp + 0x3e48]
mov qword [rsp + 0x28], rax
mov rax, qword [rbp + 0x3e50]
mov qword [rsp + 0x20], rax
mov r9, qword [rbp + 0x3e58]
mov r8, qword [rbp + 0x3e60]
mov rdx, qword [rbp + 0x3e68]
mov rcx, qword [rbp + 0x3e38]
call fcn.1401dc7e1
nop
movss xmm2, dword [0x1405c7138]
movss xmm1, dword [0x1405c7100]
lea rcx, [rbp + 0x1154]
call fcn.1401d9dde
mov rcx, rax
call fcn.1401db828
nop
call fcn.1401dbd5f
nop
movss xmm2, dword [0x1405c7114]
movss xmm1, dword [0x1405c7114]
lea rcx, [rbp + 0x1174]
call fcn.1401d9dde
mov qword [rbp + 0x3e38], rax
lea rax, [rbp + 0x1194]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x11b4]
lea rcx, [rbp + 0x1194]
call fcn.140282170
mov rcx, rax
call fcn.1401dc2d7
mov qword [rbp + 0x3e40], rax
cmp dword [0x140814e4c], 0
jne 0x14028a664
mov byte [rbp + 0x3e48], 1
jmp 0x14028a66b
mov byte [rbp + 0x3e48], 0
mov r9, qword [rbp + 0x3e38]
mov r8, qword [rbp + 0x3e40]
mov edx, 1
movzx ecx, byte [rbp + 0x3e48]
call fcn.1401de2ad
movzx eax, al
test eax, eax
je 0x14028a69b
mov dword [0x140814e4c], 0
movss xmm2, dword [0x1405c7114]
movss xmm1, dword [0x1405c7114]
lea rcx, [rbp + 0x11d4]
call fcn.1401d9dde
mov qword [rbp + 0x3e38], rax
lea rax, [rbp + 0x11f4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1214]
lea rcx, [rbp + 0x11f4]
call fcn.140282840
mov rcx, rax
call fcn.1401dc2d7
mov qword [rbp + 0x3e40], rax
cmp dword [0x140814e4c], 1
jne 0x14028a705
mov byte [rbp + 0x3e48], 1
jmp 0x14028a70c
mov byte [rbp + 0x3e48], 0
mov r9, qword [rbp + 0x3e38]
mov r8, qword [rbp + 0x3e40]
mov edx, 2
movzx ecx, byte [rbp + 0x3e48]
call fcn.1401de2ad
movzx eax, al
test eax, eax
je 0x14028a73c
mov dword [0x140814e4c], 1
movss xmm2, dword [0x1405c7114]
movss xmm1, dword [0x1405c7114]
lea rcx, [rbp + 0x1234]
call fcn.1401d9dde
mov qword [rbp + 0x3e38], rax
lea rax, [rbp + 0x1254]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1274]
lea rcx, [rbp + 0x1254]
call fcn.140282db0
mov rcx, rax
call fcn.1401dc2d7
mov qword [rbp + 0x3e40], rax
cmp dword [0x140814e4c], 2
jne 0x14028a7a6
mov byte [rbp + 0x3e48], 1
jmp 0x14028a7ad
mov byte [rbp + 0x3e48], 0
mov r9, qword [rbp + 0x3e38]
mov r8, qword [rbp + 0x3e40]
mov edx, 3
movzx ecx, byte [rbp + 0x3e48]
call fcn.1401de2ad
movzx eax, al
test eax, eax
je 0x14028a7dd
mov dword [0x140814e4c], 2
movss xmm2, dword [0x1405c7114]
movss xmm1, dword [0x1405c7114]
lea rcx, [rbp + 0x1294]
call fcn.1401d9dde
mov qword [rbp + 0x3e38], rax
lea rax, [rbp + 0x12b4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x12d4]
lea rcx, [rbp + 0x12b4]
call fcn.1402832e0
mov rcx, rax
call fcn.1401dc2d7
mov qword [rbp + 0x3e40], rax
cmp dword [0x140814e4c], 3
jne 0x14028a847
mov byte [rbp + 0x3e48], 1
jmp 0x14028a84e
mov byte [rbp + 0x3e48], 0
mov r9, qword [rbp + 0x3e38]
mov r8, qword [rbp + 0x3e40]
mov edx, 4
movzx ecx, byte [rbp + 0x3e48]
call fcn.1401de2ad
movzx eax, al
test eax, eax
je 0x14028a87e
mov dword [0x140814e4c], 3
movss xmm2, dword [0x1405c7114]
movss xmm1, dword [0x1405c7114]
lea rcx, [rbp + 0x12f4]
call fcn.1401d9dde
mov qword [rbp + 0x3e38], rax
lea rax, [rbp + 0x1314]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1334]
lea rcx, [rbp + 0x1314]
call fcn.140283800
mov rcx, rax
call fcn.1401dc2d7
mov qword [rbp + 0x3e40], rax
cmp dword [0x140814e4c], 4
jne 0x14028a8e8
mov byte [rbp + 0x3e48], 1
jmp 0x14028a8ef
mov byte [rbp + 0x3e48], 0
mov r9, qword [rbp + 0x3e38]
mov r8, qword [rbp + 0x3e40]
mov edx, 5
movzx ecx, byte [rbp + 0x3e48]
call fcn.1401de2ad
movzx eax, al
test eax, eax
je 0x14028a91f
mov dword [0x140814e4c], 4
movss xmm2, dword [0x1405c7114]
movss xmm1, dword [0x1405c7114]
lea rcx, [rbp + 0x1354]
call fcn.1401d9dde
mov qword [rbp + 0x3e38], rax
lea rax, [rbp + 0x1374]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1394]
lea rcx, [rbp + 0x1374]
call fcn.140283da0
mov rcx, rax
call fcn.1401dc2d7
mov qword [rbp + 0x3e40], rax
cmp dword [0x140814e4c], 6
jne 0x14028a989
mov byte [rbp + 0x3e48], 1
jmp 0x14028a990
mov byte [rbp + 0x3e48], 0
mov r9, qword [rbp + 0x3e38]
mov r8, qword [rbp + 0x3e40]
mov edx, 7
movzx ecx, byte [rbp + 0x3e48]
call fcn.1401de2ad
movzx eax, al
test eax, eax
je 0x14028a9c0
mov dword [0x140814e4c], 6
call fcn.1401dd169
nop
mov rax, qword [rbp + 0xa8]
movss xmm0, dword [0x1405bfb90]
addss xmm0, dword [rax]
xorps xmm2, xmm2
movaps xmm1, xmm0
lea rcx, [rbp + 0x13b4]
call fcn.1401d9dde
mov rcx, rax
call fcn.1401db828
nop
mov eax, dword [0x140814e48]
cmp dword [0x140814e4c], eax
jne 0x14028aa14
movss xmm0, dword [0x1405a2450]
movss dword [rbp + 0x3e34], xmm0
jmp 0x14028aa24
movss xmm0, dword [0x1405c715c]
movss dword [rbp + 0x3e34], xmm0
call fcn.1401db13e
movss xmm0, dword [0x1405c70ac]
mulss xmm0, dword [rax + 0x10]
mulss xmm0, dword [rbp + 0x3e34]
movss xmm1, dword [0x140814e40]
addss xmm1, xmm0
movaps xmm0, xmm1
movss xmm2, dword [0x1405a2450]
xorps xmm1, xmm1
call fcn.14026bc00
movss dword [0x140814e40], xmm0
movss xmm0, dword [0x140814e40]
ucomiss xmm0, dword [0x1405bfb88]
jp 0x14028aa97
jne 0x14028aa97
movss xmm0, dword [0x140814e44]
ucomiss xmm0, dword [0x1405bfb88]
jp 0x14028aa97
jne 0x14028aa97
mov eax, dword [0x140814e4c]
mov dword [0x140814e48], eax
mov rax, qword [rbp + 8]
movss xmm0, dword [0x140814e40]
mulss xmm0, dword [rax]
movaps xmm1, xmm0
xor ecx, ecx
call fcn.1401dc908
nop
mov rax, qword [rbp + 0xa8]
movss xmm0, dword [0x1405bfb90]
addss xmm0, dword [rax]
movss xmm1, dword [0x14079f948]
subss xmm1, xmm0
movaps xmm0, xmm1
movss xmm2, dword [0x14079f94c]
movaps xmm1, xmm0
lea rcx, [rbp + 0x13d4]
call fcn.1401d9dde
mov qword [rbp + 0x3e38], rax
lea rax, [rbp + 0x13f4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1418]
lea rcx, [rbp + 0x13f4]
call fcn.140284220
mov rcx, rax
call fcn.1401d5f59
mov qword [rbp + 0x3e40], rax
xor r9d, r9d
xor r8d, r8d
mov rdx, qword [rbp + 0x3e38]
mov rcx, qword [rbp + 0x3e40]
call fcn.1401d83cb
nop
cmp dword [0x140814e48], 0
jne 0x14028b703
call fcn.1401dbd5f
nop
mov rax, qword [rbp + 0xa8]
movss xmm0, dword [rax]
mulss xmm0, dword [0x1405c70a4]
movss xmm1, dword [0x1405bfb90]
addss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [0x14079f948]
subss xmm1, xmm0
movaps xmm0, xmm1
divss xmm0, dword [0x1405bfb8c]
xorps xmm2, xmm2
movaps xmm1, xmm0
lea rcx, [rbp + 0x1444]
call fcn.1401d9dde
mov qword [rbp + 0x3e38], rax
lea rax, [rbp + 0x1464]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1488]
lea rcx, [rbp + 0x1464]
call fcn.1402846f0
mov rcx, rax
call fcn.1401db9e0
mov qword [rbp + 0x3e40], rax
xor r9d, r9d
xor r8d, r8d
mov rdx, qword [rbp + 0x3e38]
mov rcx, qword [rbp + 0x3e40]
call fcn.1401dd5f1
nop
lea rax, [rbp + 0x14b4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x14d8]
lea rcx, [rbp + 0x14b4]
call fcn.140281610
mov rcx, rax
call fcn.1401de32f
lea rdx, [0x14081d884]
mov rcx, rax
call fcn.1401d6e0e
nop
lea rax, [rbp + 0x1504]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1524]
lea rcx, [rbp + 0x1504]
call fcn.140281680
mov rcx, rax
call fcn.1401d4bbd
lea rdx, [0x14081d886]
mov rcx, rax
call fcn.1401d6e0e
nop
lea rax, [rbp + 0x1544]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1568]
lea rcx, [rbp + 0x1544]
call fcn.1402816f0
mov rcx, rax
call fcn.1401da865
lea rdx, [0x14081d885]
mov rcx, rax
call fcn.1401d6e0e
nop
lea rax, [rbp + 0x1594]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x15b4]
lea rcx, [rbp + 0x1594]
call fcn.140281760
mov rcx, rax
call fcn.1401d4bbd
mov qword [rbp + 0xc8], rax
lea rax, [rbp + 0x15d4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x15f8]
lea rcx, [rbp + 0x15d4]
call fcn.1402817d0
mov rcx, rax
call fcn.1401d6549
mov qword [rbp + 0xd0], rax
lea rax, [rbp + 0x1614]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1634]
lea rcx, [rbp + 0x1614]
call fcn.140281830
mov rcx, rax
call fcn.1401d4023
mov qword [rbp + 0xd8], rax
lea rax, [rbp + 0x1654]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1678]
lea rcx, [rbp + 0x1654]
call fcn.1402818a0
mov rcx, rax
call fcn.1401db9e0
mov dword [rsp + 0x20], 3
mov r9d, 3
lea r8, [rbp + 0xc8]
lea rdx, [0x14081d878]
mov rcx, rax
call fcn.1401d5f72
nop
lea rax, [rbp + 0x16a4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x16c8]
lea rcx, [rbp + 0x16a4]
call fcn.140281910
mov rcx, rax
call fcn.1401de32f
lea rdx, [0x14081d887]
mov rcx, rax
call fcn.1401d6e0e
nop
lea rax, [rbp + 0x16f4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1718]
lea rcx, [rbp + 0x16f4]
call fcn.140281980
mov rcx, rax
call fcn.1401d6490
mov qword [rbp + 0xf8], rax
lea rax, [rbp + 0x1744]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1768]
lea rcx, [rbp + 0x1744]
call fcn.1402819f0
mov rcx, rax
call fcn.1401de32f
mov qword [rbp + 0x100], rax
lea rax, [rbp + 0x1794]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x17b8]
lea rcx, [rbp + 0x1794]
call fcn.140281d50
mov rcx, rax
call fcn.1401da91e
mov qword [rbp + 0x108], rax
lea rax, [rbp + 0x17e4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1804]
lea rcx, [rbp + 0x17e4]
call fcn.140281dc0
mov rcx, rax
call fcn.1401d4bbd
mov qword [rbp + 0x110], 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.140281e30
mov rcx, rax
call fcn.1401d75cf
mov qword [rbp + 0x118], rax
lea rax, [rbp + 0x1864]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1888]
lea rcx, [rbp + 0x1864]
call fcn.140281e90
mov rcx, rax
call fcn.1401d5f59
mov qword [rbp + 0x120], rax
lea rax, [rbp + 0x18b4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x18d4]
lea rcx, [rbp + 0x18b4]
call fcn.140281f00
mov rcx, rax
call fcn.1401d75cf
mov qword [rbp + 0x128], rax
lea rax, [rbp + 0x18f4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1918]
lea rcx, [rbp + 0x18f4]
call fcn.140281f60
mov rcx, rax
call fcn.1401d6549
mov dword [rsp + 0x20], 7
mov r9d, 7
lea r8, [rbp + 0xf8]
lea rdx, [0x14081d880]
mov rcx, rax
call fcn.1401d5f72
nop
lea rax, [rbp + 0x1934]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1954]
lea rcx, [rbp + 0x1934]
call fcn.140281fc0
mov rcx, rax
call fcn.1401d4bbd
mov dword [rsp + 0x28], 0
lea rcx, str._.3f
mov qword [rsp + 0x20], rcx
movss xmm3, dword [0x1405bfb90]
movss xmm2, dword [0x1405a2450]
lea rdx, [0x14081d890]
mov rcx, rax
call fcn.1401d7ba6
nop
mov eax, dword [0x1407713b0]
mov dword [rbp + 0x3e34], eax
lea rax, [rbp + 0x1974]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1998]
lea rcx, [rbp + 0x1974]
call fcn.140282030
mov rcx, rax
call fcn.1401d73ea
mov qword [rbp + 0x3e38], rax
mov r9d, dword [rbp + 0x3e34]
lea r8, [0x1407713b8]
lea rdx, [0x14081d889]
mov rcx, qword [rbp + 0x3e38]
call fcn.1401d9c94
nop
lea rax, [rbp + 0x19c4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x19e4]
lea rcx, [rbp + 0x19c4]
call fcn.1402820a0
mov rcx, rax
call fcn.1401d75cf
mov dword [rsp + 0x28], 0
lea rcx, str._.3f
mov qword [rsp + 0x20], rcx
movss xmm3, dword [0x1405c7154]
xorps xmm2, xmm2
lea rdx, [0x14081d88c]
mov rcx, rax
call fcn.1401d7ba6
nop
call fcn.1401dc020
nop
call fcn.1401dd169
nop
movss xmm1, dword [0x1405c715c]
xorps xmm0, xmm0
call fcn.1401da103
nop
call fcn.1401dbd5f
nop
mov rax, qword [rbp + 0xa8]
movss xmm0, dword [rax]
mulss xmm0, dword [0x1405c70a4]
movss xmm1, dword [0x1405bfb90]
addss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [0x14079f948]
subss xmm1, xmm0
movaps xmm0, xmm1
divss xmm0, dword [0x1405bfb8c]
xorps xmm2, xmm2
movaps xmm1, xmm0
lea rcx, [rbp + 0x1a04]
call fcn.1401d9dde
mov qword [rbp + 0x3e38], rax
lea rax, [rbp + 0x1a24]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1a48]
lea rcx, [rbp + 0x1a24]
call fcn.140282100
mov rcx, rax
call fcn.1401db9e0
mov qword [rbp + 0x3e40], rax
xor r9d, r9d
xor r8d, r8d
mov rdx, qword [rbp + 0x3e38]
mov rcx, qword [rbp + 0x3e40]
call fcn.1401dd5f1
nop
lea rax, [rbp + 0x1a74]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1a98]
lea rcx, [rbp + 0x1a74]
call fcn.140282380
mov rcx, rax
call fcn.1401de32f
lea rdx, [0x14081d894]
mov rcx, rax
call fcn.1401d6e0e
nop
lea rax, [rbp + 0x1ac4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1ae8]
lea rcx, [rbp + 0x1ac4]
call fcn.1402823f0
mov rcx, rax
call fcn.1401d6490
lea rdx, [0x14081d895]
mov rcx, rax
call fcn.1401d6e0e
nop
lea rax, [rbp + 0x1b14]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1b38]
lea rcx, [rbp + 0x1b14]
call fcn.140282460
mov rcx, rax
call fcn.1401da865
lea rdx, [0x14081d897]
mov rcx, rax
call fcn.1401d6e0e
nop
lea rax, [rbp + 0x1b64]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1b88]
lea rcx, [rbp + 0x1b64]
call fcn.1402824d0
mov rcx, rax
call fcn.1401de32f
lea rdx, [0x14081d888]
mov rcx, rax
call fcn.1401d6e0e
nop
lea rax, [rbp + 0x1bb4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1bd8]
lea rcx, [rbp + 0x1bb4]
call fcn.140282540
mov rcx, rax
call fcn.1401d6490
mov qword [rbp + 0x148], rax
lea rax, [rbp + 0x1c04]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1c28]
lea rcx, [rbp + 0x1c04]
call fcn.1402825b0
mov rcx, rax
call fcn.1401de32f
mov qword [rbp + 0x150], rax
lea rax, [rbp + 0x1c54]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1c78]
lea rcx, [rbp + 0x1c54]
call fcn.140282620
mov rcx, rax
call fcn.1401da91e
mov qword [rbp + 0x158], rax
lea rax, [rbp + 0x1ca4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1cc4]
lea rcx, [rbp + 0x1ca4]
call fcn.140282690
mov rcx, rax
call fcn.1401d4bbd
mov qword [rbp + 0x160], 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.140282700
mov rcx, rax
call fcn.1401d75cf
mov qword [rbp + 0x168], rax
lea rax, [rbp + 0x1d24]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1d48]
lea rcx, [rbp + 0x1d24]
call fcn.140282760
mov rcx, rax
call fcn.1401d5f59
mov qword [rbp + 0x170], rax
lea rax, [rbp + 0x1d74]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1d94]
lea rcx, [rbp + 0x1d74]
call fcn.140282980
mov rcx, rax
call fcn.1401d75cf
mov qword [rbp + 0x178], rax
lea rax, [rbp + 0x1db4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1dd8]
lea rcx, [rbp + 0x1db4]
call fcn.1402829e0
mov rcx, rax
call fcn.1401d6549
mov dword [rsp + 0x20], 7
mov r9d, 7
lea r8, [rbp + 0x148]
lea rdx, [0x14081d87c]
mov rcx, rax
call fcn.1401d5f72
nop
mov eax, dword [0x1407713b0]
mov dword [rbp + 0x3e34], eax
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.140282a40
mov rcx, rax
call fcn.1401d73ea
mov qword [rbp + 0x3e38], rax
mov r9d, dword [rbp + 0x3e34]
lea r8, [0x1407713c8]
lea rdx, [0x14081d896]
mov rcx, qword [rbp + 0x3e38]
call fcn.1401d9c94
nop
lea rax, [rbp + 0x1e44]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1e64]
lea rcx, [rbp + 0x1e44]
call fcn.140282ab0
mov rcx, rax
call fcn.1401d75cf
mov dword [rsp + 0x28], 0
lea rcx, str._.3f
mov qword [rsp + 0x20], rcx
movss xmm3, dword [0x1405c7154]
xorps xmm2, xmm2
lea rdx, [0x14081d898]
mov rcx, rax
call fcn.1401d7ba6
nop
call fcn.1401dc020
nop
call fcn.1401dd169
nop
call fcn.1401dbd5f
nop
mov rax, qword [rbp + 0xa8]
movss xmm0, dword [rax]
mulss xmm0, dword [0x1405c70a4]
movss xmm1, dword [0x1405bfb90]
addss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [0x14079f948]
subss xmm1, xmm0
movaps xmm0, xmm1
divss xmm0, dword [0x1405bfb8c]
xorps xmm2, xmm2
movaps xmm1, xmm0
lea rcx, [rbp + 0x1e84]
call fcn.1401d9dde
mov qword [rbp + 0x3e38], rax
lea rax, [rbp + 0x1ea4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1ec8]
lea rcx, [rbp + 0x1ea4]
call fcn.140282b10
mov rcx, rax
call fcn.1401da91e
mov qword [rbp + 0x3e40], rax
xor r9d, r9d
xor r8d, r8d
mov rdx, qword [rbp + 0x3e38]
mov rcx, qword [rbp + 0x3e40]
call fcn.1401dd5f1
nop
lea rax, [rbp + 0x1ef4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1f14]
lea rcx, [rbp + 0x1ef4]
call fcn.140282b80
mov rcx, rax
call fcn.1401d4bbd
lea rdx, [0x14081d8bf]
mov rcx, rax
call fcn.1401d6e0e
nop
lea rax, [rbp + 0x1f34]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1f58]
lea rcx, [rbp + 0x1f34]
call fcn.140282bf0
mov rcx, rax
call fcn.1401db044
mov dword [rsp + 0x28], 0
lea rcx, str._.3f
mov qword [rsp + 0x20], rcx
movss xmm3, dword [0x1405c713c]
xorps xmm2, xmm2
lea rdx, [0x14081d89c]
mov rcx, rax
call fcn.1401d7ba6
nop
lea rax, [rbp + 0x1f84]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1fa4]
lea rcx, [rbp + 0x1f84]
call fcn.140282c60
mov rcx, rax
call fcn.1401d4bbd
lea rdx, [0x14081d8c1]
mov rcx, rax
call fcn.1401d6e0e
nop
lea rax, [rbp + 0x1fc4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1fe8]
lea rcx, [rbp + 0x1fc4]
call fcn.140282cd0
mov rcx, rax
call fcn.1401db044
mov dword [rsp + 0x28], 0
lea rcx, str._.3f
mov qword [rsp + 0x20], rcx
movss xmm3, dword [0x1405c713c]
xorps xmm2, xmm2
lea rdx, [0x14081d8a0]
mov rcx, rax
call fcn.1401d7ba6
nop
call fcn.1401dc020
nop
call fcn.1401dd169
nop
jmp 0x14028e3f5
cmp dword [0x140814e48], 2
jne 0x14028bf01
call fcn.1401dbd5f
nop
mov rax, qword [rbp + 0xa8]
movss xmm0, dword [rax]
mulss xmm0, dword [0x1405c70a4]
movss xmm1, dword [0x1405bfb90]
addss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [0x14079f948]
subss xmm1, xmm0
movaps xmm0, xmm1
divss xmm0, dword [0x1405bfb8c]
xorps xmm2, xmm2
movaps xmm1, xmm0
lea rcx, [rbp + 0x2014]
call fcn.1401d9dde
mov qword [rbp + 0x3e38], rax
lea rax, [rbp + 0x2034]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x2058]
lea rcx, [rbp + 0x2034]
call fcn.140282d40
mov rcx, rax
call fcn.1401d82ea
mov qword [rbp + 0x3e40], rax
xor r9d, r9d
xor r8d, r8d
mov rdx, qword [rbp + 0x3e38]
mov rcx, qword [rbp + 0x3e40]
call fcn.1401dd5f1
nop
lea rax, [0x140771448]
mov qword [rsp + 0xa0], rax
lea rax, [0x1406d754d]
mov qword [rsp + 0x98], rax
lea rax, [0x1407713d8]
mov qword [rsp + 0x90], rax
lea rax, [0x1406d754f]
mov qword [rsp + 0x88], rax
lea rax, [0x140771468]
mov qword [rsp + 0x80], rax
lea rax, [0x1406d754e]
mov qword [rsp + 0x78], rax
lea rax, [0x1407713f8]
mov qword [rsp + 0x70], rax
lea rax, [0x1406d7548]
mov qword [rsp + 0x68], rax
lea rax, [0x140771418]
mov qword [rsp + 0x60], rax
lea rax, [0x1406d754c]
mov qword [rsp + 0x58], rax
lea rax, [0x140771428]
mov qword [rsp + 0x50], rax
lea rax, [0x14072488c]
mov qword [rsp + 0x48], rax
lea rax, [0x140771408]
mov qword [rsp + 0x40], rax
lea rax, [0x1406d754b]
mov qword [rsp + 0x38], rax
lea rax, [0x140771438]
mov qword [rsp + 0x30], rax
lea rax, [0x14077047c]
mov qword [rsp + 0x28], rax
lea rax, [0x140771458]
mov qword [rsp + 0x20], rax
lea r9, [0x1406d754a]
lea r8, [0x1407713e8]
lea rdx, [0x1406d7549]
xor ecx, ecx
call fcn.1401de497
nop
call fcn.1401dc020
nop
call fcn.1401dd169
nop
movss xmm1, dword [0x1405c715c]
xorps xmm0, xmm0
call fcn.1401da103
nop
call fcn.1401dbd5f
nop
mov rax, qword [rbp + 0xa8]
movss xmm0, dword [rax]
mulss xmm0, dword [0x1405c70a4]
movss xmm1, dword [0x1405bfb90]
addss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [0x14079f948]
subss xmm1, xmm0
movaps xmm0, xmm1
divss xmm0, dword [0x1405bfb8c]
xorps xmm2, xmm2
movaps xmm1, xmm0
lea rcx, [rbp + 0x2084]
call fcn.1401d9dde
mov qword [rbp + 0x3e38], rax
lea rax, [rbp + 0x20a4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x20c8]
lea rcx, [rbp + 0x20a4]
call fcn.140282e80
mov rcx, rax
call fcn.1401d82ea
mov qword [rbp + 0x3e40], rax
xor r9d, r9d
xor r8d, r8d
mov rdx, qword [rbp + 0x3e38]
mov rcx, qword [rbp + 0x3e40]
call fcn.1401dd5f1
nop
lea rax, [rbp + 0x20f4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x2118]
lea rcx, [rbp + 0x20f4]
call fcn.140282ef0
mov rcx, rax
call fcn.1401db044
lea rdx, [0x14081d8ae]
mov rcx, rax
call fcn.1401d6e0e
nop
lea rax, [rbp + 0x2144]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x2168]
lea rcx, [rbp + 0x2144]
call fcn.140282f60
mov rcx, rax
call fcn.1401da865
lea rdx, [0x14081d8ad]
mov rcx, rax
call fcn.1401d6e0e
nop
movzx eax, byte [0x14081d8aa]
test eax, eax
je 0x14028ba11
movzx eax, byte [reloc.WS2_32.dll_accept]
test eax, eax
je 0x14028ba11
mov dword [rbp + 0x3e34], 1
jmp 0x14028ba1b
mov dword [rbp + 0x3e34], 0
movzx eax, byte [rbp + 0x3e34]
mov byte [rbp + 0x194], al
mov eax, dword [0x1407713b0]
mov dword [rbp + 0x3e34], eax
lea rax, [rbp + 0x2194]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x21b8]
lea rcx, [rbp + 0x2194]
call fcn.140282fd0
mov rcx, rax
call fcn.1401d6490
mov qword [rbp + 0x3e38], rax
mov r9d, dword [rbp + 0x3e34]
lea r8, [0x1407713e8]
lea rdx, [rbp + 0x194]
mov rcx, qword [rbp + 0x3e38]
call fcn.1401d9c94
movzx eax, al
test eax, eax
je 0x14028baab
movzx eax, byte [rbp + 0x194]
mov byte [0x14081d8aa], al
movzx eax, byte [rbp + 0x194]
mov byte [reloc.WS2_32.dll_accept], al
movzx eax, byte [0x14081d8ab]
test eax, eax
je 0x14028bacd
movzx eax, byte [reloc.WS2_32.dll_accept]
test eax, eax
je 0x14028bacd
mov dword [rbp + 0x3e34], 1
jmp 0x14028bad7
mov dword [rbp + 0x3e34], 0
movzx eax, byte [rbp + 0x3e34]
mov byte [rbp + 0x1b4], al
mov eax, dword [0x1407713b0]
mov dword [rbp + 0x3e34], eax
lea rax, [rbp + 0x21e4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x2208]
lea rcx, [rbp + 0x21e4]
call fcn.140283040
mov rcx, rax
call fcn.1401d9d02
mov qword [rbp + 0x3e38], rax
mov r9d, dword [rbp + 0x3e34]
lea r8, [0x1407713f8]
lea rdx, [rbp + 0x1b4]
mov rcx, qword [rbp + 0x3e38]
call fcn.1401d9c94
movzx eax, al
test eax, eax
je 0x14028bb67
movzx eax, byte [rbp + 0x1b4]
mov byte [0x14081d8ab], al
movzx eax, byte [rbp + 0x1b4]
mov byte [reloc.WS2_32.dll_accept], al
mov eax, dword [0x1407713b0]
mov dword [rbp + 0x3e34], eax
lea rax, [rbp + 0x2234]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x2258]
lea rcx, [rbp + 0x2234]
call fcn.1402830b0
mov rcx, rax
call fcn.1401da91e
mov qword [rbp + 0x3e38], rax
mov r9d, dword [rbp + 0x3e34]
lea r8, [0x140771468]
lea rdx, [0x14081d8b0]
mov rcx, qword [rbp + 0x3e38]
call fcn.1401d9c94
nop
mov eax, dword [0x1407713b0]
mov dword [rbp + 0x3e34], eax
lea rax, [rbp + 0x2284]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x22a8]
lea rcx, [rbp + 0x2284]
call fcn.140283120
mov rcx, rax
call fcn.1401dc71e
mov qword [rbp + 0x3e38], rax
mov r9d, dword [rbp + 0x3e34]
lea r8, [0x140771418]
lea rdx, [0x14081d8b1]
mov rcx, qword [rbp + 0x3e38]
call fcn.1401d9c94
nop
mov eax, dword [0x1407713b0]
mov dword [rbp + 0x3e34], eax
lea rax, [rbp + 0x22d4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x22f8]
lea rcx, [rbp + 0x22d4]
call fcn.140283190
mov rcx, rax
call fcn.1401de32f
mov qword [rbp + 0x3e38], rax
mov r9d, dword [rbp + 0x3e34]
lea r8, [0x140771448]
lea rdx, [0x14081d8a6]
mov rcx, qword [rbp + 0x3e38]
call fcn.1401d9c94
nop
lea rax, [rbp + 0x2324]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x2348]
lea rcx, [rbp + 0x2324]
call fcn.140283200
mov rcx, rax
call fcn.1401ddbf5
lea rdx, [0x14081d8a8]
mov rcx, rax
call fcn.1401d6e0e
nop
mov eax, dword [0x1407713b0]
mov dword [rbp + 0x3e34], eax
lea rax, [rbp + 0x2374]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x2398]
lea rcx, [rbp + 0x2374]
call fcn.140283270
mov rcx, rax
call fcn.1401d6490
mov qword [rbp + 0x3e38], rax
mov r9d, dword [rbp + 0x3e34]
lea r8, [0x140771478]
lea rdx, [0x14081d8a7]
mov rcx, qword [rbp + 0x3e38]
call fcn.1401d9c94
nop
mov eax, dword [0x1407713b0]
mov dword [rbp + 0x3e34], eax
lea rax, [rbp + 0x23c4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x23e8]
lea rcx, [rbp + 0x23c4]
call fcn.1402833b0
mov rcx, rax
call fcn.1401de32f
mov qword [rbp + 0x3e38], rax
mov r9d, dword [rbp + 0x3e34]
lea r8, [0x140771458]
lea rdx, [0x14081d8a9]
mov rcx, qword [rbp + 0x3e38]
call fcn.1401d9c94
nop
movzx eax, byte [0x14081d8a5]
test eax, eax
je 0x14028bdb6
movzx eax, byte [reloc.WS2_32.dll_accept]
test eax, eax
je 0x14028bdb6
mov dword [rbp + 0x3e34], 1
jmp 0x14028bdc0
mov dword [rbp + 0x3e34], 0
movzx eax, byte [rbp + 0x3e34]
mov byte [rbp + 0x1d4], al
mov eax, dword [0x1407713b0]
mov dword [rbp + 0x3e34], eax
lea rax, [rbp + 0x2414]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x2438]
lea rcx, [rbp + 0x2414]
call fcn.140283420
mov rcx, rax
call fcn.1401d82ea
mov qword [rbp + 0x3e38], rax
mov r9d, dword [rbp + 0x3e34]
lea r8, [0x1407713d8]
lea rdx, [rbp + 0x1d4]
mov rcx, qword [rbp + 0x3e38]
call fcn.1401d9c94
movzx eax, al
test eax, eax
je 0x14028be50
movzx eax, byte [rbp + 0x1d4]
mov byte [0x14081d8a5], al
movzx eax, byte [rbp + 0x1d4]
mov byte [reloc.WS2_32.dll_accept], al
lea rax, [rbp + 0x2464]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x2488]
lea rcx, [rbp + 0x2464]
call fcn.140283490
mov rcx, rax
call fcn.1401db044
lea rdx, [0x14081d8af]
mov rcx, rax
call fcn.1401d6e0e
nop
lea rax, [rbp + 0x24b4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x24d8]
lea rcx, [rbp + 0x24b4]
call fcn.140283500
mov rcx, rax
call fcn.1401da91e
mov dword [rsp + 0x28], 0
lea rcx, str._.3f
mov qword [rsp + 0x20], rcx
movss xmm3, dword [0x1405c7150]
movss xmm2, dword [0x1405a2450]
lea rdx, [0x14081d8b4]
mov rcx, rax
call fcn.1401d7ba6
nop
call fcn.1401dc020
nop
call fcn.1401dd169
nop
jmp 0x14028e3f5
cmp dword [0x140814e48], 1
jne 0x14028ca4a
call fcn.1401dbd5f
nop
mov rax, qword [rbp + 0xa8]
movss xmm0, dword [rax]
mulss xmm0, dword [0x1405c70a4]
movss xmm1, dword [0x1405bfb90]
addss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [0x14079f948]
subss xmm1, xmm0
movaps xmm0, xmm1
divss xmm0, dword [0x1405bfb8c]
xorps xmm2, xmm2
movaps xmm1, xmm0
lea rcx, [rbp + 0x2504]
call fcn.1401d9dde
mov qword [rbp + 0x3e38], rax
lea rax, [rbp + 0x2524]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x2544]
lea rcx, [rbp + 0x2524]
call fcn.140283570
mov rcx, rax
call fcn.1401d4bbd
mov qword [rbp + 0x3e40], rax
xor r9d, r9d
xor r8d, r8d
mov rdx, qword [rbp + 0x3e38]
mov rcx, qword [rbp + 0x3e40]
call fcn.1401dd5f1
nop
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x2564]
call fcn.1401d9dde
mov qword [rbp + 0x3e38], rax
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.1402835e0
mov rcx, rax
call fcn.1401d6549
mov qword [rbp + 0x3e40], rax
mov rdx, qword [rbp + 0x3e38]
mov rcx, qword [rbp + 0x3e40]
call fcn.1401d71b0
movzx eax, al
test eax, eax
je 0x14028c061
movss xmm0, dword [0x1405c7134]
movss dword [rbp + 0x25c4], xmm0
movsxd rax, dword [0x1407b84d0]
mov rcx, qword [rbp + 0x3ea0]
add rax, qword [rcx + 0x20]
mov qword [rbp + 0x25e8], rax
lea r8, [rbp + 0x25c4]
lea rdx, [rbp + 0x25e8]
lea rcx, [0x14081d920]
call fcn.1401dd182
nop
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x2604]
call fcn.1401d9dde
mov qword [rbp + 0x3e38], rax
lea rax, [rbp + 0x2624]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x2648]
lea rcx, [rbp + 0x2624]
call fcn.140283640
mov rcx, rax
call fcn.1401d73ea
mov qword [rbp + 0x3e40], rax
mov rdx, qword [rbp + 0x3e38]
mov rcx, qword [rbp + 0x3e40]
call fcn.1401d71b0
movzx eax, al
test eax, eax
je 0x14028c108
xorps xmm0, xmm0
movss dword [rbp + 0x2674], xmm0
movsxd rax, dword [0x1407b84d0]
mov rcx, qword [rbp + 0x3ea0]
add rax, qword [rcx + 0x20]
mov qword [rbp + 0x2698], rax
lea r8, [rbp + 0x2674]
lea rdx, [rbp + 0x2698]
lea rcx, [0x14081d920]
call fcn.1401dd182
nop
lea rax, [rbp + 0x26b4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x26d8]
lea rcx, [rbp + 0x26b4]
call fcn.1402836b0
mov rcx, rax
call fcn.1401d82ea
lea rdx, [0x14081d8bd]
mov rcx, rax
call fcn.1401d6e0e
nop
lea rax, [rbp + 0x2704]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x2728]
lea rcx, [rbp + 0x2704]
call fcn.140283720
mov rcx, rax
call fcn.1401d9d02
lea rdx, [0x14081d8be]
mov rcx, rax
call fcn.1401d6e0e
nop
lea rax, [rbp + 0x2754]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x2778]
lea rcx, [rbp + 0x2754]
call fcn.140283790
mov rcx, rax
call fcn.1401db9e0
lea rdx, [0x14081d8c6]
mov rcx, rax
call fcn.1401d6e0e
nop
lea rax, [rbp + 0x27a4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x27c8]
lea rcx, [rbp + 0x27a4]
call fcn.1402838d0
mov rcx, rax
call fcn.1401da91e
lea rdx, [0x14081d8c8]
mov rcx, rax
call fcn.1401d6e0e
nop
lea rax, [rbp + 0x27f4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x2818]
lea rcx, [rbp + 0x27f4]
call fcn.140283940
mov rcx, rax
call fcn.1401d82ea
lea rdx, [0x14081d8c9]
mov rcx, rax
call fcn.1401d6e0e
nop
lea rax, [rbp + 0x2844]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x2868]
lea rcx, [rbp + 0x2844]
call fcn.1402839b0
mov rcx, rax
call fcn.1401db9e0
lea rdx, [0x14081d8ca]
mov rcx, rax
call fcn.1401d6e0e
nop
call fcn.1401dc020
nop
call fcn.1401dd169
nop
movss xmm1, dword [0x1405c715c]
xorps xmm0, xmm0
call fcn.1401da103
nop
call fcn.1401dbd5f
nop
mov rax, qword [rbp + 0xa8]
movss xmm0, dword [rax]
mulss xmm0, dword [0x1405c70a4]
movss xmm1, dword [0x1405bfb90]
addss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [0x14079f948]
subss xmm1, xmm0
movaps xmm0, xmm1
divss xmm0, dword [0x1405bfb8c]
xorps xmm2, xmm2
movaps xmm1, xmm0
lea rcx, [rbp + 0x2894]
call fcn.1401d9dde
mov qword [rbp + 0x3e38], rax
lea rax, [rbp + 0x28b4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x28d8]
lea rcx, [rbp + 0x28b4]
call fcn.140283a20
mov rcx, rax
call fcn.1401d5f59
mov qword [rbp + 0x3e40], rax
xor r9d, r9d
xor r8d, r8d
mov rdx, qword [rbp + 0x3e38]
mov rcx, qword [rbp + 0x3e40]
call fcn.1401dd5f1
nop
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x2904]
call fcn.1401d9dde
mov qword [rbp + 0x3e38], rax
lea rax, [rbp + 0x2924]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x2948]
lea rcx, [rbp + 0x2924]
call fcn.140283a90
mov rcx, rax
call fcn.1401d9794
mov qword [rbp + 0x3e40], rax
mov rdx, qword [rbp + 0x3e38]
mov rcx, qword [rbp + 0x3e40]
call fcn.1401d71b0
movzx eax, al
test eax, eax
je 0x14028c659
movsxd rax, dword [0x1407b84c8]
mov rcx, qword [0x14081d990]
add rcx, rax
mov rax, rcx
mov qword [rbp + 0x1f8], rax
mov dword [rbp + 0x214], 0
jmp 0x14028c3e1
mov eax, dword [rbp + 0x214]
inc eax
mov dword [rbp + 0x214], eax
cmp dword [rbp + 0x214], 0x7d0
jge 0x14028c659
mov eax, dword [rbp + 0x214]
shl eax, 3
cdqe
mov rcx, qword [rbp + 0x1f8]
add rcx, rax
mov rax, rcx
mov rdx, rax
lea rcx, [0x14081d920]
call fcn.1401de0e6
mov qword [rbp + 0x238], rax
cmp qword [rbp + 0x238], 0
jne 0x14028c42b
jmp 0x14028c3d3
mov rax, qword [rbp + 0x238]
add rax, 0x40
mov rdx, rax
lea rcx, [0x14081d920]
call fcn.1401da2e8
mov dword [rbp + 0x254], eax
mov rax, qword [rbp + 0x238]
add rax, 0x48
mov rdx, rax
lea rcx, [0x14081d920]
call fcn.1401da2e8
mov dword [rbp + 0x274], eax
cmp dword [rbp + 0x274], 0x54
jne 0x14028c47d
cmp dword [rbp + 0x254], 8
je 0x14028c482
jmp 0x14028c3d3
mov rax, qword [rbp + 0x238]
add rax, 0x10
mov r8, rax
lea rdx, [rbp + 0x298]
lea rcx, [0x14081d920]
call fcn.1401dbc2e
nop
movss xmm0, dword [rbp + 0x298]
ucomiss xmm0, dword [0x1405bfb88]
jp 0x14028c4bb
je 0x14028c654
movss xmm0, dword [rbp + 0x29c]
ucomiss xmm0, dword [0x1405bfb88]
jp 0x14028c4d2
je 0x14028c654
movss xmm0, dword [rbp + 0x29c]
subss xmm0, dword [0x1405c7118]
movss xmm3, dword [0x1405c7160]
movaps xmm2, xmm0
movss xmm1, dword [rbp + 0x298]
lea rcx, [rbp + 0x2b8]
call fcn.1401dcff2
nop
mov rax, qword [rbp + 0x3ea0]
mov rax, qword [rax + 0x20]
add rax, 0x20
mov rdx, rax
lea rcx, [0x14081d920]
call fcn.1401de0e6
mov qword [rbp + 0x2e8], rax
mov rax, qword [rbp + 0x3ea0]
mov rax, qword [rax + 0x20]
add rax, 0x30
mov rdx, rax
lea rcx, [0x14081d920]
call fcn.1401de0e6
mov qword [rbp + 0x308], rax
xorps xmm0, xmm0
movss dword [rbp + 0x2974], xmm0
mov rax, qword [rbp + 0x2e8]
add rax, 0x2c
mov qword [rbp + 0x2998], rax
lea r8, [rbp + 0x2974]
lea rdx, [rbp + 0x2998]
lea rcx, [0x14081d920]
call fcn.1401dd182
nop
mov rax, qword [rbp + 0x3ea0]
mov rax, qword [rax + 0x20]
add rax, 0x300
mov qword [rbp + 0x29b8], rax
lea r8, [rbp + 0x2b8]
lea rdx, [rbp + 0x29b8]
lea rcx, [0x14081d920]
call fcn.1401d89f7
nop
mov rax, qword [rbp + 0x3ea0]
mov rax, qword [rax + 0x20]
add rax, 0x90
mov qword [rbp + 0x29d8], rax
lea r8, [rbp + 0x2b8]
lea rdx, [rbp + 0x29d8]
lea rcx, [0x14081d920]
call fcn.1401d89f7
nop
mov rax, qword [rbp + 0x308]
add rax, 0x50
mov qword [rbp + 0x29f8], rax
lea r8, [rbp + 0x2b8]
lea rdx, [rbp + 0x29f8]
lea rcx, [0x14081d920]
call fcn.1401d89f7
nop
movss xmm0, dword [0x1405bfb8c]
movss dword [rbp + 0x2a14], xmm0
mov rax, qword [rbp + 0x2e8]
add rax, 0x2c
mov qword [rbp + 0x2a38], rax
lea r8, [rbp + 0x2a14]
lea rdx, [rbp + 0x2a38]
lea rcx, [0x14081d920]
call fcn.1401dd182
nop
jmp 0x14028c3d3
call fcn.1401dc020
nop
call fcn.1401dd169
nop
call fcn.1401dbd5f
nop
mov rax, qword [rbp + 0xa8]
movss xmm0, dword [rax]
mulss xmm0, dword [0x1405c70a4]
movss xmm1, dword [0x1405bfb90]
addss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [0x14079f948]
subss xmm1, xmm0
movaps xmm0, xmm1
divss xmm0, dword [0x1405bfb8c]
xorps xmm2, xmm2
movaps xmm1, xmm0
lea rcx, [rbp + 0x2a54]
call fcn.1401d9dde
mov qword [rbp + 0x3e38], rax
lea rax, [rbp + 0x2a74]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x2a98]
lea rcx, [rbp + 0x2a74]
call fcn.140283b00
mov rcx, rax
call fcn.1401db9e0
mov qword [rbp + 0x3e40], rax
xor r9d, r9d
xor r8d, r8d
mov rdx, qword [rbp + 0x3e38]
mov rcx, qword [rbp + 0x3e40]
call fcn.1401dd5f1
nop
lea rax, [rbp + 0x2ac4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x2ae4]
lea rcx, [rbp + 0x2ac4]
call fcn.140283b70
mov rcx, rax
call fcn.1401d92ee
mov qword [rbp + 0x328], rax
lea rax, [rbp + 0x2b04]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x2b24]
lea rcx, [rbp + 0x2b04]
call fcn.140283be0
mov rcx, rax
call fcn.1401d6170
mov qword [rbp + 0x330], rax
lea rax, [rbp + 0x2b44]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x2b64]
lea rcx, [rbp + 0x2b44]
call fcn.140283c50
mov rcx, rax
call fcn.1401d4bbd
mov qword [rbp + 0x338], rax
lea rax, [rbp + 0x2b84]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x2ba8]
lea rcx, [rbp + 0x2b84]
call fcn.140283cc0
mov rcx, rax
call fcn.1401d82ea
mov qword [rbp + 0x340], rax
lea rax, [rbp + 0x2bd4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x2bf8]
lea rcx, [rbp + 0x2bd4]
call fcn.140283e00
mov rcx, rax
call fcn.1401d59f0
mov qword [rbp + 0x348], rax
lea rax, [rbp + 0x2c24]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x2c48]
lea rcx, [rbp + 0x2c24]
call fcn.140283e70
mov rcx, rax
call fcn.1401d5f59
mov dword [rsp + 0x20], 5
mov r9d, 5
lea r8, [rbp + 0x328]
lea rdx, [0x14081d8b8]
mov rcx, rax
call fcn.1401d5f72
nop
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x2c74]
call fcn.1401d9dde
mov qword [rbp + 0x3e38], rax
lea rax, [rbp + 0x2c94]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x2cb8]
lea rcx, [rbp + 0x2c94]
call fcn.140283ee0
mov rcx, rax
call fcn.1401db9e0
mov qword [rbp + 0x3e40], rax
mov rdx, qword [rbp + 0x3e38]
mov rcx, qword [rbp + 0x3e40]
call fcn.1401d71b0
movzx eax, al
test eax, eax
je 0x14028ca39
mov edx, dword [0x14081d8b8]
lea rcx, [rbp + 0x368]
call fcn.1401db4e0
nop
mov rax, qword [rbp + 0x3ea0]
mov rax, qword [rax + 0x20]
add rax, 0x20
mov rdx, rax
lea rcx, [0x14081d920]
call fcn.1401de0e6
mov qword [rbp + 0x398], rax
xorps xmm0, xmm0
movss dword [rbp + 0x2ce4], xmm0
mov rax, qword [rbp + 0x398]
add rax, 0x2c
mov qword [rbp + 0x2d08], rax
lea r8, [rbp + 0x2ce4]
lea rdx, [rbp + 0x2d08]
lea rcx, [0x14081d920]
call fcn.1401dd182
nop
mov rax, qword [rbp + 0x3ea0]
mov rax, qword [rax + 0x20]
add rax, 0x30
mov rdx, rax
lea rcx, [0x14081d920]
call fcn.1401de0e6
mov qword [rbp + 0x3b8], rax
mov rax, qword [rbp + 0x3ea0]
mov rax, qword [rax + 0x20]
add rax, 0x300
mov qword [rbp + 0x2d28], rax
lea r8, [rbp + 0x368]
lea rdx, [rbp + 0x2d28]
lea rcx, [0x14081d920]
call fcn.1401d89f7
nop
mov rax, qword [rbp + 0x3ea0]
mov rax, qword [rax + 0x20]
add rax, 0x90
mov qword [rbp + 0x2d48], rax
lea r8, [rbp + 0x368]
lea rdx, [rbp + 0x2d48]
lea rcx, [0x14081d920]
call fcn.1401d89f7
nop
mov rax, qword [rbp + 0x3b8]
add rax, 0x50
mov qword [rbp + 0x2d68], rax
lea r8, [rbp + 0x368]
lea rdx, [rbp + 0x2d68]
lea rcx, [0x14081d920]
call fcn.1401d89f7
nop
movss xmm0, dword [0x1405bfb8c]
movss dword [rbp + 0x2d84], xmm0
mov rax, qword [rbp + 0x398]
add rax, 0x2c
mov qword [rbp + 0x2da8], rax
lea r8, [rbp + 0x2d84]
lea rdx, [rbp + 0x2da8]
lea rcx, [0x14081d920]
call fcn.1401dd182
nop
call fcn.1401dc020
nop
call fcn.1401dd169
nop
jmp 0x14028e3f5
cmp dword [0x140814e48], 3
jne 0x14028d6c8
call fcn.1401dbd5f
nop
mov rax, qword [rbp + 0xa8]
movss xmm0, dword [rax]
mulss xmm0, dword [0x1405c70a4]
movss xmm1, dword [0x1405bfb90]
addss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [0x14079f948]
subss xmm1, xmm0
movaps xmm0, xmm1
divss xmm0, dword [0x1405bfb8c]
xorps xmm2, xmm2
movaps xmm1, xmm0
lea rcx, [rbp + 0x2dc4]
call fcn.1401d9dde
mov qword [rbp + 0x3e38], rax
lea rax, [rbp + 0x2de4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x2e08]
lea rcx, [rbp + 0x2de4]
call fcn.140283f50
mov rcx, rax
call fcn.1401da91e
mov qword [rbp + 0x3e40], rax
xor r9d, r9d
xor r8d, r8d
mov rdx, qword [rbp + 0x3e38]
mov rcx, qword [rbp + 0x3e40]
call fcn.1401dd5f1
nop
mov byte [rbp + 0x3d4], 0
mov rax, qword [rbp + 0x3ea0]
add rax, 0x118
mov qword [rbp + 0x3f8], rax
mov rcx, qword [rbp + 0x3f8]
call fcn.1401d91c2
mov qword [rbp + 0x418], rax
mov rcx, qword [rbp + 0x3f8]
call fcn.1401d4e6a
mov qword [rbp + 0x438], rax
jmp 0x14028cb55
mov rax, qword [rbp + 0x418]
add rax, 0xe8
mov qword [rbp + 0x418], rax
mov rax, qword [rbp + 0x438]
cmp qword [rbp + 0x418], rax
je 0x14028cee5
mov rax, qword [rbp + 0x418]
mov qword [rbp + 0x458], rax
mov rax, qword [rbp + 0x458]
mov qword [rbp + 0x478], rax
lea rcx, [rbp + 0x498]
call fcn.1401dd56f
nop
lea rcx, [rbp + 0x4d8]
call fcn.1401dd56f
nop
mov rcx, qword [rbp + 0x478]
call fcn.1401d714c
movzx eax, al
test eax, eax
jne 0x14028cbd1
lea rcx, [rbp + 0x4d8]
call fcn.1401d5a9a
nop
lea rcx, [rbp + 0x498]
call fcn.1401d5a9a
nop
jmp 0x14028cb41
mov byte [rbp + 0x3d4], 1
mov rcx, qword [rbp + 0x478]
call fcn.1401d714c
movzx eax, al
test eax, eax
je 0x14028cc17
mov rax, qword [rbp + 0x478]
add rax, 0x10
mov rdx, rax
lea rcx, [0x140814190]
call fcn.1401d9d43
mov rdx, rax
lea rcx, [rbp + 0x498]
call fcn.1401db9c7
nop
jmp 0x14028cc55
lea rax, [rbp + 0x2e34]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x2e54]
lea rcx, [rbp + 0x2e34]
call fcn.140283fc0
mov rcx, rax
call fcn.1401d75cf
mov rdx, rax
lea rcx, [rbp + 0x498]
call fcn.1401d45c3
nop
mov rax, qword [rbp + 0x478]
movss xmm0, dword [0x1405c7130]
comiss xmm0, dword [rax + 0x28]
jb 0x14028ccaa
lea rax, [rbp + 0x2e74]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x2e98]
lea rcx, [rbp + 0x2e74]
call fcn.140284020
mov rcx, rax
call fcn.1401d5f59
mov rdx, rax
lea rcx, [rbp + 0x4d8]
call fcn.1401d45c3
nop
jmp 0x14028cce8
lea rax, [rbp + 0x2ec4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x2ee4]
lea rcx, [rbp + 0x2ec4]
call fcn.140284090
mov rcx, rax
call fcn.1401d5c57
mov rdx, rax
lea rcx, [rbp + 0x4d8]
call fcn.1401d45c3
nop
mov rax, qword [rbp + 0x478]
mov edx, dword [rax + 0x10]
lea rcx, [rbp + 0x2f08]
call fcn.1401d4f7d
mov qword [rbp + 0x3e38], rax
mov rax, qword [rbp + 0x3e38]
mov qword [rbp + 0x3e40], rax
mov rax, qword [rbp + 0x3e40]
mov qword [rbp + 0x3e48], rax
lea rax, [rbp + 0x2f44]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x2f64]
lea rcx, [rbp + 0x2f44]
call fcn.1402840f0
mov rcx, rax
call fcn.1401d75cf
mov r8, rax
lea rdx, [rbp + 0x498]
lea rcx, [rbp + 0x2f88]
call fcn.1401db4f9
mov qword [rbp + 0x3e50], rax
mov rax, qword [rbp + 0x3e50]
mov qword [rbp + 0x3e58], rax
mov rax, qword [rbp + 0x3e58]
mov qword [rbp + 0x3e60], rax
mov r8, qword [rbp + 0x3e48]
mov rdx, qword [rbp + 0x3e60]
lea rcx, [rbp + 0x2fc8]
call fcn.1401d4cad
mov qword [rbp + 0x3e68], rax
mov rax, qword [rbp + 0x3e68]
mov qword [rbp + 0x3e70], rax
lea r8, [rbp + 0x4d8]
mov rdx, qword [rbp + 0x3e70]
lea rcx, [rbp + 0x518]
call fcn.1401d72fa
nop
lea rcx, [rbp + 0x2fc8]
call fcn.1401d5a9a
nop
lea rcx, [rbp + 0x2f88]
call fcn.1401d5a9a
nop
lea rcx, [rbp + 0x2f08]
call fcn.1401d5a9a
nop
mov rax, qword [rbp + 0x478]
mov ecx, dword [rax + 0x10]
call fcn.1401de0a0
nop
mov rax, qword [rbp + 0x478]
movsxd rax, dword [rax + 0x10]
cmp rax, qword [0x1408141c8]
jne 0x14028ce29
mov dword [rbp + 0x3e34], 1
jmp 0x14028ce33
mov dword [rbp + 0x3e34], 0
movzx eax, byte [rbp + 0x3e34]
mov byte [rbp + 0x554], al
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x3004]
call fcn.1401d9dde
mov qword [rbp + 0x3e38], rax
lea rcx, [rbp + 0x518]
call fcn.1401d4cda
mov qword [rbp + 0x3e40], rax
mov r9, qword [rbp + 0x3e38]
xor r8d, r8d
lea rdx, [rbp + 0x554]
mov rcx, qword [rbp + 0x3e40]
call fcn.1401dd461
movzx eax, al
test eax, eax
je 0x14028ceb3
mov rax, qword [rbp + 0x478]
movsxd rax, dword [rax + 0x10]
mov qword [0x1408141c8], rax
mov rax, qword [rbp + 0x478]
mov rax, qword [rax]
mov qword [0x1408141d0], rax
call fcn.1401d99f6
nop
lea rcx, [rbp + 0x518]
call fcn.1401d5a9a
nop
lea rcx, [rbp + 0x4d8]
call fcn.1401d5a9a
nop
lea rcx, [rbp + 0x498]
call fcn.1401d5a9a
nop
jmp 0x14028cb41
movzx eax, byte [rbp + 0x3d4]
test eax, eax
jne 0x14028cefd
lea rcx, str.Nenhum_Jogador_encontrado.
call fcn.1401d94b0
nop
call fcn.1401dc020
nop
call fcn.1401dd169
nop
movss xmm1, dword [0x1405c715c]
xorps xmm0, xmm0
call fcn.1401da103
nop
call fcn.1401dbd5f
nop
mov rax, qword [rbp + 0xa8]
movss xmm0, dword [rax]
mulss xmm0, dword [0x1405c70a4]
movss xmm1, dword [0x1405bfb90]
addss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [0x14079f948]
subss xmm1, xmm0
movaps xmm0, xmm1
divss xmm0, dword [0x1405bfb8c]
xorps xmm2, xmm2
movaps xmm1, xmm0
lea rcx, [rbp + 0x3024]
call fcn.1401d9dde
mov qword [rbp + 0x3e38], rax
lea rax, [rbp + 0x3044]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x3068]
lea rcx, [rbp + 0x3044]
call fcn.140284150
mov rcx, rax
call fcn.1401d6549
mov qword [rbp + 0x3e40], rax
xor r9d, r9d
xor r8d, r8d
mov rdx, qword [rbp + 0x3e38]
mov rcx, qword [rbp + 0x3e40]
call fcn.1401dd5f1
nop
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x3084]
call fcn.1401d9dde
mov qword [rbp + 0x3e38], rax
lea rax, [rbp + 0x30a4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x30c8]
lea rcx, [rbp + 0x30a4]
call fcn.1402841b0
mov rcx, rax
call fcn.1401db9e0
mov qword [rbp + 0x3e40], rax
mov rdx, qword [rbp + 0x3e38]
mov rcx, qword [rbp + 0x3e40]
call fcn.1401d71b0
movzx eax, al
test eax, eax
je 0x14028d1b1
cmp qword [0x1408141d0], 0
je 0x14028d1b1
mov rax, qword [0x1408141d0]
add rax, 0x90
mov r8, rax
lea rdx, [rbp + 0x578]
lea rcx, [0x14081d920]
call fcn.1401da1d5
nop
mov rax, qword [rbp + 0x3ea0]
mov rax, qword [rax + 0x20]
add rax, 0x20
mov rdx, rax
lea rcx, [0x14081d920]
call fcn.1401de0e6
mov qword [rbp + 0x5a8], rax
xorps xmm0, xmm0
movss dword [rbp + 0x30f4], xmm0
mov rax, qword [rbp + 0x5a8]
add rax, 0x2c
mov qword [rbp + 0x3118], rax
lea r8, [rbp + 0x30f4]
lea rdx, [rbp + 0x3118]
lea rcx, [0x14081d920]
call fcn.1401dd182
nop
mov rax, qword [rbp + 0x3ea0]
mov rax, qword [rax + 0x20]
add rax, 0x30
mov rdx, rax
lea rcx, [0x14081d920]
call fcn.1401de0e6
mov qword [rbp + 0x5c8], rax
mov rax, qword [rbp + 0x3ea0]
mov rax, qword [rax + 0x20]
add rax, 0x300
mov qword [rbp + 0x3138], rax
lea r8, [rbp + 0x578]
lea rdx, [rbp + 0x3138]
lea rcx, [0x14081d920]
call fcn.1401d89f7
nop
mov rax, qword [rbp + 0x3ea0]
mov rax, qword [rax + 0x20]
add rax, 0x90
mov qword [rbp + 0x3158], rax
lea r8, [rbp + 0x578]
lea rdx, [rbp + 0x3158]
lea rcx, [0x14081d920]
call fcn.1401d89f7
nop
mov rax, qword [rbp + 0x5c8]
add rax, 0x50
mov qword [rbp + 0x3178], rax
lea r8, [rbp + 0x578]
lea rdx, [rbp + 0x3178]
lea rcx, [0x14081d920]
call fcn.1401d89f7
nop
movss xmm0, dword [0x1405bfb8c]
movss dword [rbp + 0x3194], xmm0
mov rax, qword [rbp + 0x5a8]
add rax, 0x2c
mov qword [rbp + 0x31b8], rax
lea r8, [rbp + 0x3194]
lea rdx, [rbp + 0x31b8]
lea rcx, [0x14081d920]
call fcn.1401dd182
nop
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x31d4]
call fcn.1401d9dde
mov qword [rbp + 0x3e38], rax
lea rax, [rbp + 0x31f4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x3218]
lea rcx, [rbp + 0x31f4]
call fcn.140284290
mov rcx, rax
call fcn.1401de32f
mov qword [rbp + 0x3e40], rax
mov rdx, qword [rbp + 0x3e38]
mov rcx, qword [rbp + 0x3e40]
call fcn.1401d71b0
movzx eax, al
test eax, eax
je 0x14028d265
cmp qword [0x1408141d0], 0
je 0x14028d265
lea rdx, [0x1401d7a1b]
lea rcx, [rbp + 0x3248]
call fcn.1401d81f0
mov qword [rbp + 0x3e38], rax
mov rax, qword [rbp + 0x3e38]
mov qword [rbp + 0x3e40], rax
mov rcx, qword [rbp + 0x3e40]
call fcn.1401dde7f
nop
lea rcx, [rbp + 0x3248]
call fcn.1401d82ae
nop
mov eax, dword [0x1408141c8]
mov dword [rbp + 0x3274], eax
lea rdx, [rbp + 0x3274]
lea rcx, [0x140813f68]
call fcn.1401db0d0
movzx eax, byte [rax]
mov byte [rbp + 0x5e4], al
movzx eax, byte [rbp + 0x5e4]
test eax, eax
je 0x14028d2cf
lea rax, [rbp + 0x3294]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x32b8]
lea rcx, [rbp + 0x3294]
call fcn.140284300
mov rcx, rax
call fcn.1401d6490
mov qword [rbp + 0x3e38], rax
jmp 0x14028d304
lea rax, [rbp + 0x32e4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x3308]
lea rcx, [rbp + 0x32e4]
call fcn.140284370
mov rcx, rax
call fcn.1401db9e0
mov qword [rbp + 0x3e38], rax
mov rax, qword [rbp + 0x3e38]
mov qword [rbp + 0x608], rax
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x3334]
call fcn.1401d9dde
mov rdx, rax
mov rcx, qword [rbp + 0x608]
call fcn.1401d71b0
movzx eax, al
test eax, eax
je 0x14028d383
movzx eax, byte [rbp + 0x5e4]
test eax, eax
jne 0x14028d351
mov dword [rbp + 0x3e34], 1
jmp 0x14028d35b
mov dword [rbp + 0x3e34], 0
mov eax, dword [0x1408141c8]
mov dword [rbp + 0x3354], eax
lea rdx, [rbp + 0x3354]
lea rcx, [0x140813f68]
call fcn.1401db0d0
movzx ecx, byte [rbp + 0x3e34]
mov byte [rax], cl
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x3374]
call fcn.1401d9dde
mov qword [rbp + 0x3e38], rax
lea rax, [rbp + 0x3394]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x33b8]
lea rcx, [rbp + 0x3394]
call fcn.1402843e0
mov rcx, rax
call fcn.1401d6490
mov qword [rbp + 0x3e40], rax
mov rdx, qword [rbp + 0x3e38]
mov rcx, qword [rbp + 0x3e40]
call fcn.1401d71b0
movzx eax, al
test eax, eax
je 0x14028d4f6
cmp qword [0x1408141d0], 0
je 0x14028d4f6
mov edx, 8
lea rcx, [rbp + 0x628]
call fcn.1401d4195
mov eax, dword [0x1408141c8]
mov dword [rbp + 0x33e4], eax
lea r8, [rbp + 0x33e4]
lea rdx, [rbp + 0x628]
lea rcx, [0x140814170]
call fcn.1401d8e1b
nop
lea rdx, [rbp + 0x3408]
lea rcx, [0x140814170]
call fcn.1401d7ef3
mov rdx, rax
lea rcx, [rbp + 0x628]
call fcn.1401d6111
movzx eax, al
test eax, eax
je 0x14028d4f6
lea rcx, [rbp + 0x628]
call fcn.1401dcb65
add rax, 8
mov rdx, rax
lea rcx, [rbp + 0x648]
call fcn.1401d52c0
nop
lea rax, [rbp + 0x3424]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x3448]
lea rcx, [rbp + 0x3424]
call fcn.140284450
mov rcx, rax
call fcn.1401db7f6
lea r8, [rbp + 0x648]
mov rdx, rax
lea rcx, [rbp + 0x688]
call fcn.1401d465e
nop
lea rcx, [rbp + 0x688]
call fcn.1401d4cda
mov rcx, rax
call fcn.1401db94a
nop
lea rcx, [rbp + 0x688]
call fcn.1401d5a9a
nop
lea rcx, [rbp + 0x648]
call fcn.1401d5a9a
nop
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x3484]
call fcn.1401d9dde
mov qword [rbp + 0x3e38], rax
lea rax, [rbp + 0x34a4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x34c8]
lea rcx, [rbp + 0x34a4]
call fcn.1402844c0
mov rcx, rax
call fcn.1401d82ea
mov qword [rbp + 0x3e40], rax
mov rdx, qword [rbp + 0x3e38]
mov rcx, qword [rbp + 0x3e40]
call fcn.1401d71b0
movzx eax, al
test eax, eax
je 0x14028d6b7
cmp qword [0x1408141d0], 0
je 0x14028d6b7
mov edx, 8
lea rcx, [rbp + 0x6c8]
call fcn.1401d4195
mov eax, dword [0x1408141c8]
mov dword [rbp + 0x34f4], eax
lea r8, [rbp + 0x34f4]
lea rdx, [rbp + 0x6c8]
lea rcx, [0x140814180]
call fcn.1401d8e1b
nop
lea rdx, [rbp + 0x3518]
lea rcx, [0x140814180]
call fcn.1401d7ef3
mov rdx, rax
lea rcx, [rbp + 0x6c8]
call fcn.1401d6111
movzx eax, al
test eax, eax
je 0x14028d6b7
lea rcx, [rbp + 0x6c8]
call fcn.1401dcb65
add rax, 8
mov rdx, rax
lea rcx, [rbp + 0x6e8]
call fcn.1401d52c0
nop
lea rdx, [rbp + 0x6e8]
lea rcx, [rbp + 0x3538]
call fcn.1401dba94
mov qword [rbp + 0x3e38], rax
mov rax, qword [rbp + 0x3e38]
mov qword [rbp + 0x3e40], rax
mov rax, qword [rbp + 0x3e40]
mov qword [rbp + 0x3e48], rax
lea rax, [rbp + 0x3574]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x3598]
lea rcx, [rbp + 0x3574]
call fcn.140284530
mov rcx, rax
call fcn.1401db481
mov qword [rbp + 0x3e50], rax
mov r8, qword [rbp + 0x3e48]
mov rdx, qword [rbp + 0x3e50]
lea rcx, [rbp + 0x728]
call fcn.1401dd989
nop
lea rcx, [rbp + 0x3538]
call fcn.1401d5a9a
nop
lea rcx, [rbp + 0x728]
call fcn.1401d4cda
mov rcx, rax
call fcn.1401db94a
nop
lea rcx, [rbp + 0x728]
call fcn.1401d5a9a
nop
lea rcx, [rbp + 0x6e8]
call fcn.1401d5a9a
nop
call fcn.1401dc020
nop
call fcn.1401dd169
nop
jmp 0x14028e3f5
cmp dword [0x140814e48], 4
jne 0x14028e17d
call fcn.1401dbd5f
nop
mov rax, qword [rbp + 0xa8]
movss xmm0, dword [rax]
mulss xmm0, dword [0x1405c70a4]
movss xmm1, dword [0x1405bfb90]
addss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [0x14079f948]
subss xmm1, xmm0
movaps xmm0, xmm1
divss xmm0, dword [0x1405bfb8c]
xorps xmm2, xmm2
movaps xmm1, xmm0
lea rcx, [rbp + 0x35d4]
call fcn.1401d9dde
mov qword [rbp + 0x3e38], rax
lea rax, [rbp + 0x35f4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x3618]
lea rcx, [rbp + 0x35f4]
call fcn.1402845a0
mov rcx, rax
call fcn.1401d9d02
mov qword [rbp + 0x3e40], rax
xor r9d, r9d
xor r8d, r8d
mov rdx, qword [rbp + 0x3e38]
mov rcx, qword [rbp + 0x3e40]
call fcn.1401dd5f1
nop
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x3644]
call fcn.1401d9dde
mov qword [rbp + 0x3e38], rax
lea rax, [rbp + 0x3664]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x3688]
lea rcx, [rbp + 0x3664]
call fcn.140284610
mov rcx, rax
call fcn.1401da91e
mov qword [rbp + 0x3e40], rax
mov rdx, qword [rbp + 0x3e38]
mov rcx, qword [rbp + 0x3e40]
call fcn.1401d71b0
movzx eax, al
test eax, eax
je 0x14028d8a7
cmp qword [0x1408141c0], 0
je 0x14028d860
movsxd rax, dword [0x1407b84cc]
mov rcx, qword [0x1408141c0]
add rcx, rax
mov rax, rcx
mov rdx, rax
lea rcx, [0x14081d920]
call fcn.1401d4825
movss dword [rbp + 0x764], xmm0
xorps xmm0, xmm0
movss dword [rbp + 0x36b4], xmm0
movsxd rax, dword [0x1407b84cc]
mov rcx, qword [0x1408141c0]
add rcx, rax
mov rax, rcx
mov qword [rbp + 0x36d8], rax
lea r8, [rbp + 0x36b4]
lea rdx, [rbp + 0x36d8]
lea rcx, [0x14081d920]
call fcn.1401dd182
nop
jmp 0x14028d8a7
lea rax, [rbp + 0x36f4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x3718]
lea rcx, [rbp + 0x36f4]
call fcn.140284680
mov rcx, rax
call fcn.1401d5d9c
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 + 0x3754]
call fcn.1401d9dde
mov qword [rbp + 0x3e38], rax
lea rax, [rbp + 0x3774]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x3798]
lea rcx, [rbp + 0x3774]
call fcn.1402811a0
mov rcx, rax
call fcn.1401d6490
mov qword [rbp + 0x3e40], rax
mov rdx, qword [rbp + 0x3e38]
mov rcx, qword [rbp + 0x3e40]
call fcn.1401d71b0
movzx eax, al
test eax, eax
je 0x14028d9d7
cmp qword [0x1408141c0], 0
je 0x14028d990
movsxd rax, dword [0x1407b84cc]
mov rcx, qword [0x1408141c0]
add rcx, rax
mov rax, rcx
mov rdx, rax
lea rcx, [0x14081d920]
call fcn.1401d4825
movss dword [rbp + 0x784], xmm0
movss xmm0, dword [0x1405a2450]
movss dword [rbp + 0x37c4], xmm0
movsxd rax, dword [0x1407b84cc]
mov rcx, qword [0x1408141c0]
add rcx, rax
mov rax, rcx
mov qword [rbp + 0x37e8], rax
lea r8, [rbp + 0x37c4]
lea rdx, [rbp + 0x37e8]
lea rcx, [0x14081d920]
call fcn.1401dd182
nop
jmp 0x14028d9d7
lea rax, [rbp + 0x3804]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x3828]
lea rcx, [rbp + 0x3804]
call fcn.140281210
mov rcx, rax
call fcn.1401d5d9c
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 + 0x3864]
call fcn.1401d9dde
mov qword [rbp + 0x3e38], rax
lea rax, [rbp + 0x3884]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x38a8]
lea rcx, [rbp + 0x3884]
call fcn.140281280
mov rcx, rax
call fcn.1401db9e0
mov qword [rbp + 0x3e40], rax
mov rdx, qword [rbp + 0x3e38]
mov rcx, qword [rbp + 0x3e40]
call fcn.1401d71b0
movzx eax, al
test eax, eax
je 0x14028dbc7
cmp qword [0x1408141c0], 0
je 0x14028dbc7
mov rax, qword [0x1408141c0]
add rax, 0x90
mov r8, rax
lea rdx, [rbp + 0x7a8]
lea rcx, [0x14081d920]
call fcn.1401da1d5
nop
mov rax, qword [rbp + 0x3ea0]
mov rax, qword [rax + 0x20]
add rax, 0x20
mov rdx, rax
lea rcx, [0x14081d920]
call fcn.1401de0e6
mov qword [rbp + 0x7d8], rax
xorps xmm0, xmm0
movss dword [rbp + 0x38d4], xmm0
mov rax, qword [rbp + 0x7d8]
add rax, 0x2c
mov qword [rbp + 0x38f8], rax
lea r8, [rbp + 0x38d4]
lea rdx, [rbp + 0x38f8]
lea rcx, [0x14081d920]
call fcn.1401dd182
nop
mov rax, qword [rbp + 0x3ea0]
mov rax, qword [rax + 0x20]
add rax, 0x30
mov rdx, rax
lea rcx, [0x14081d920]
call fcn.1401de0e6
mov qword [rbp + 0x7f8], rax
mov rax, qword [rbp + 0x3ea0]
mov rax, qword [rax + 0x20]
add rax, 0x300
mov qword [rbp + 0x3918], rax
lea r8, [rbp + 0x7a8]
lea rdx, [rbp + 0x3918]
lea rcx, [0x14081d920]
call fcn.1401d89f7
nop
mov rax, qword [rbp + 0x3ea0]
mov rax, qword [rax + 0x20]
add rax, 0x90
mov qword [rbp + 0x3938], rax
lea r8, [rbp + 0x7a8]
lea rdx, [rbp + 0x3938]
lea rcx, [0x14081d920]
call fcn.1401d89f7
nop
mov rax, qword [rbp + 0x7f8]
add rax, 0x50
mov qword [rbp + 0x3958], rax
lea r8, [rbp + 0x7a8]
lea rdx, [rbp + 0x3958]
lea rcx, [0x14081d920]
call fcn.1401d89f7
nop
movss xmm0, dword [0x1405bfb8c]
movss dword [rbp + 0x3974], xmm0
mov rax, qword [rbp + 0x7d8]
add rax, 0x2c
mov qword [rbp + 0x3998], rax
lea r8, [rbp + 0x3974]
lea rdx, [rbp + 0x3998]
lea rcx, [0x14081d920]
call fcn.1401dd182
nop
call fcn.1401dc020
nop
call fcn.1401dd169
nop
movss xmm1, dword [0x1405c715c]
xorps xmm0, xmm0
call fcn.1401da103
nop
call fcn.1401dbd5f
nop
mov rax, qword [rbp + 0xa8]
movss xmm0, dword [rax]
mulss xmm0, dword [0x1405c70a4]
movss xmm1, dword [0x1405bfb90]
addss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [0x14079f948]
subss xmm1, xmm0
movaps xmm0, xmm1
divss xmm0, dword [0x1405bfb8c]
xorps xmm2, xmm2
movaps xmm1, xmm0
lea rcx, [rbp + 0x39b4]
call fcn.1401d9dde
mov qword [rbp + 0x3e38], rax
lea rax, [rbp + 0x39d4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x39f8]
lea rcx, [rbp + 0x39d4]
call fcn.1402812f0
mov rcx, rax
call fcn.1401de32f
mov qword [rbp + 0x3e40], rax
xor r9d, r9d
xor r8d, r8d
mov rdx, qword [rbp + 0x3e38]
mov rcx, qword [rbp + 0x3e40]
call fcn.1401dd5f1
nop
mov edx, 0x18
lea rcx, [rbp + 0x818]
call fcn.1401d5711
lea rcx, [rbp + 0x818]
call fcn.1401d42d5
nop
mov eax, 0x104
mov eax, eax
mov ecx, dword [0x14081ddd4]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov eax, dword [rax + rcx]
cmp dword [0x140814e90], eax
jle 0x14028dd1b
lea rcx, [0x140814e90]
call fcn.1401dc56b
cmp dword [0x140814e90], 0xffffffff
jne 0x14028dd1b
mov edx, 0x40
lea rcx, [0x140814e50]
call fcn.1401db909
lea rcx, [0x140814e50]
call fcn.1401d8506
nop
lea rcx, [0x14059bdc0]
call fcn.1401d7967
nop
lea rcx, [0x140814e90]
call fcn.1401dca16
nop
lea rcx, [rbp + 0x818]
call fcn.1401d7d45
movzx eax, al
test eax, eax
jne 0x14028e152
lea rax, [rbp + 0x3a24]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
movzx eax, byte [rbp + 0x3a24]
mov byte [rbp + 0x3ae4], al
movzx eax, byte [rbp + 0x3ae4]
mov byte [rbp + 0x3b24], al
lea rdx, [rbp + 0x3a48]
lea rcx, [rbp + 0x818]
call fcn.1401dd88f
mov rax, qword [rax]
mov qword [rbp + 0x3aa8], rax
mov rax, qword [rbp + 0x3aa8]
mov qword [rbp + 0x3b08], rax
lea rdx, [rbp + 0x3a68]
lea rcx, [rbp + 0x818]
call fcn.1401d83fd
mov rax, qword [rax]
mov qword [rbp + 0x3a88], rax
mov rax, qword [rbp + 0x3a88]
mov qword [rbp + 0x3ac8], rax
movzx r8d, byte [rbp + 0x3b24]
mov rdx, qword [rbp + 0x3b08]
mov rcx, qword [rbp + 0x3ac8]
call fcn.14027a230
nop
mov qword [rbp + 0x848], 0
jmp 0x14028ddef
mov rax, qword [rbp + 0x848]
inc rax
mov qword [rbp + 0x848], rax
lea rcx, [rbp + 0x818]
call fcn.1401d6afd
cmp qword [rbp + 0x848], rax
jae 0x14028e150
mov rdx, qword [rbp + 0x848]
lea rcx, [rbp + 0x818]
call fcn.1401d98fc
mov rdx, rax
lea rcx, [rbp + 0x868]
call fcn.1401d6a3a
nop
cvttsd2si eax, qword [rbp + 0x888]
mov edx, eax
lea rcx, [rbp + 0x3b48]
call fcn.1401d4f7d
mov qword [rbp + 0x3e38], rax
mov rax, qword [rbp + 0x3e38]
mov qword [rbp + 0x3e40], rax
mov rax, qword [rbp + 0x3e40]
mov qword [rbp + 0x3e48], rax
lea r8, [0x1405c6fdc]
lea rdx, [rbp + 0x868]
lea rcx, [rbp + 0x3b88]
call fcn.1401db4f9
mov qword [rbp + 0x3e50], rax
mov rax, qword [rbp + 0x3e50]
mov qword [rbp + 0x3e58], rax
mov rax, qword [rbp + 0x3e58]
mov qword [rbp + 0x3e60], rax
mov r8, qword [rbp + 0x3e48]
mov rdx, qword [rbp + 0x3e60]
lea rcx, [rbp + 0x3bc8]
call fcn.1401d4cad
mov qword [rbp + 0x3e68], rax
mov rax, qword [rbp + 0x3e68]
mov qword [rbp + 0x3e70], rax
lea r8, [0x1405c6fd8]
mov rdx, qword [rbp + 0x3e70]
lea rcx, [rbp + 0x8b8]
call fcn.1401dc90d
nop
lea rcx, [rbp + 0x3bc8]
call fcn.1401d5a9a
nop
lea rcx, [rbp + 0x3b88]
call fcn.1401d5a9a
nop
lea rcx, [rbp + 0x3b48]
call fcn.1401d5a9a
nop
mov ecx, dword [rbp + 0x890]
call fcn.1401de0a0
nop
lea r8, [rbp + 0x890]
lea rdx, [rbp + 0x3c08]
lea rcx, [0x140814e50]
call fcn.1401ddadd
mov qword [rbp + 0x3e38], rax
lea rdx, [rbp + 0x3c28]
lea rcx, [0x140814e50]
call fcn.1401d70f2
mov qword [rbp + 0x3e40], rax
mov rdx, qword [rbp + 0x3e40]
mov rcx, qword [rbp + 0x3e38]
call fcn.1401d54eb
movzx eax, al
test eax, eax
je 0x14028dfb5
mov rax, qword [0x1408141c0]
cmp qword [rbp + 0x890], rax
jne 0x14028df8f
mov dword [rbp + 0x3e34], 1
jmp 0x14028df99
mov dword [rbp + 0x3e34], 0
lea rdx, [rbp + 0x890]
lea rcx, [0x140814e50]
call fcn.1401d9d89
movzx ecx, byte [rbp + 0x3e34]
mov byte [rax], cl
lea rdx, [rbp + 0x890]
lea rcx, [0x140814e50]
call fcn.1401d9d89
movzx eax, byte [rax]
mov byte [rbp + 0x8f4], al
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x3c44]
call fcn.1401d9dde
mov qword [rbp + 0x3e38], rax
lea rcx, [rbp + 0x8b8]
call fcn.1401d4cda
mov qword [rbp + 0x3e40], rax
mov r9, qword [rbp + 0x3e38]
xor r8d, r8d
lea rdx, [rbp + 0x8f4]
mov rcx, qword [rbp + 0x3e40]
call fcn.1401dd461
movzx eax, al
test eax, eax
je 0x14028e12b
mov rax, qword [rbp + 0x890]
mov qword [0x1408141c0], rax
lea rax, [0x140814e50]
mov qword [rbp + 0x918], rax
mov edx, 8
lea rcx, [rbp + 0x938]
call fcn.1401d4a8c
lea rdx, [rbp + 0x938]
mov rcx, qword [rbp + 0x918]
call fcn.1401d84f2
nop
mov edx, 8
lea rcx, [rbp + 0x958]
call fcn.1401d4a8c
lea rdx, [rbp + 0x958]
mov rcx, qword [rbp + 0x918]
call fcn.1401db972
nop
jmp 0x14028e09a
lea rcx, [rbp + 0x938]
call fcn.1401dc282
nop
lea rdx, [rbp + 0x958]
lea rcx, [rbp + 0x938]
call fcn.1401d72b4
movzx eax, al
test eax, eax
je 0x14028e12b
lea rcx, [rbp + 0x938]
call fcn.1401d6017
mov qword [rbp + 0x978], rax
mov rcx, qword [rbp + 0x978]
call fcn.1401d8a06
mov qword [rbp + 0x998], rax
mov rcx, qword [rbp + 0x978]
call fcn.1401d5149
mov qword [rbp + 0x9b8], rax
mov rax, qword [rbp + 0x998]
mov rcx, qword [0x1408141c0]
cmp qword [rax], rcx
jne 0x14028e10c
mov dword [rbp + 0x3e34], 1
jmp 0x14028e116
mov dword [rbp + 0x3e34], 0
mov rax, qword [rbp + 0x9b8]
movzx ecx, byte [rbp + 0x3e34]
mov byte [rax], cl
jmp 0x14028e08d
call fcn.1401d99f6
nop
lea rcx, [rbp + 0x8b8]
call fcn.1401d5a9a
nop
lea rcx, [rbp + 0x868]
call fcn.1401db3dc
nop
jmp 0x14028ddde
jmp 0x14028e15f
lea rcx, str.Nenhum_veculo_encontrado.
call fcn.1401d94b0
nop
lea rcx, [rbp + 0x818]
call fcn.1401d4636
nop
call fcn.1401dc020
nop
call fcn.1401dd169
nop
jmp 0x14028e3f5
cmp dword [0x140814e48], 6
jne 0x14028e3f5
call fcn.1401dbd5f
nop
mov rax, qword [rbp + 0xa8]
movss xmm0, dword [rax]
mulss xmm0, dword [0x1405c70a4]
movss xmm1, dword [0x1405bfb90]
addss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [0x14079f948]
subss xmm1, xmm0
movaps xmm0, xmm1
divss xmm0, dword [0x1405bfb8c]
xorps xmm2, xmm2
movaps xmm1, xmm0
lea rcx, [rbp + 0x3c64]
call fcn.1401d9dde
mov qword [rbp + 0x3e38], rax
lea rax, [rbp + 0x3c84]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x3ca8]
lea rcx, [rbp + 0x3c84]
call fcn.1402813f0
mov rcx, rax
call fcn.1401db9e0
mov qword [rbp + 0x3e40], rax
xor r9d, r9d
xor r8d, r8d
mov rdx, qword [rbp + 0x3e38]
mov rcx, qword [rbp + 0x3e40]
call fcn.1401dd5f1
nop
lea rax, [rbp + 0x3cd4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x3cf8]
lea rcx, [rbp + 0x3cd4]
call fcn.140281460
mov rcx, rax
call fcn.1401db9e0
lea rdx, [0x14081d8dd]
mov rcx, rax
call fcn.1401d6e0e
nop
lea rax, [rbp + 0x3d24]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x3d48]
lea rcx, [rbp + 0x3d24]
call fcn.1402814d0
mov rcx, rax
call fcn.1401d5f59
lea rdx, [0x14081d8c2]
mov rcx, rax
call fcn.1401d6e0e
nop
movzx eax, byte [0x14081d8c2]
call fcn.1401dc020
nop
call fcn.1401dd169
nop
movss xmm1, dword [0x1405c715c]
xorps xmm0, xmm0
call fcn.1401da103
nop
call fcn.1401dbd5f
nop
mov rax, qword [rbp + 0xa8]
movss xmm0, dword [rax]
mulss xmm0, dword [0x1405c70a4]
movss xmm1, dword [0x1405bfb90]
addss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [0x14079f948]
subss xmm1, xmm0
movaps xmm0, xmm1
divss xmm0, dword [0x1405bfb8c]
xorps xmm2, xmm2
movaps xmm1, xmm0
lea rcx, [rbp + 0x3d74]
call fcn.1401d9dde
mov qword [rbp + 0x3e38], rax
lea rax, [rbp + 0x3d94]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x3db8]
lea rcx, [rbp + 0x3d94]
call fcn.140281540
mov rcx, rax
call fcn.1401d6549
mov qword [rbp + 0x3e40], rax
xor r9d, r9d
xor r8d, r8d
mov rdx, qword [rbp + 0x3e38]
mov rcx, qword [rbp + 0x3e40]
call fcn.1401dd5f1
nop
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x3dd4]
call fcn.1401d9dde
mov qword [rbp + 0x3e38], rax
lea rax, [rbp + 0x3df4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x3e18]
lea rcx, [rbp + 0x3df4]
call fcn.1402815a0
mov rcx, rax
call fcn.1401da91e
mov qword [rbp + 0x3e40], rax
mov rdx, qword [rbp + 0x3e38]
mov rcx, qword [rbp + 0x3e40]
call fcn.1401d71b0
movzx eax, al
test eax, eax
je 0x14028e3e9
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
nop
call fcn.1401dc020
nop
call fcn.1401dd169
nop
call fcn.1401dbc42
nop
mov ecx, 1
call fcn.1401dd817
nop
call fcn.1401d8114
nop
lea rcx, [rbp - 0xb0]
lea rdx, [0x1405c14d0]
call fcn.1401dbb48
mov rcx, qword [rbp + 0x3e78]
xor rcx, rbp
call fcn.1401d8740
lea rsp, [rbp + 0x3e88]
pop rdi
pop rbp
ret