Function at 0x1400bdf81
Capabilities:
Log keystrokes via polling

Disassembly:
jmp 0x1400e43b0
push rbp
push rsi
push rdi
mov eax, 0x33c0
call fcn.1400bc992
sub rsp, rax
lea rbp, [rsp + 0x40]
lea rdi, [rsp + 0x40]
mov ecx, 0xb60
mov eax, 0xcccccccc
rep stosd dword [rdi], eax
mov rax, qword [0x140323c00]
xor rax, rbp
mov qword [rbp + 0x3370], rax
lea rcx, [0x14033e29e]
call fcn.1400bf557
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
xorps xmm3, xmm3
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 8]
call fcn.1400be5d5
mov byte [0x140324674], 1
mov dword [rsp + 0x20], 1
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x38]
call qword [sym.imp.USER32.dll_PeekMessageW]
test eax, eax
je 0x1400e447e
lea rcx, [rbp + 0x38]
call qword [sym.imp.USER32.dll_TranslateMessage]
lea rcx, [rbp + 0x38]
call qword [sym.imp.USER32.dll_DispatchMessageW]
cmp dword [rbp + 0x40], 0x12
jne 0x1400e447c
movzx eax, byte [0x14031e024]
test eax, eax
jne 0x1400e4465
mov dword [rbp + 0x32f4], 1
jmp 0x1400e446f
mov dword [rbp + 0x32f4], 0
movzx eax, byte [rbp + 0x32f4]
mov byte [0x14031e024], al
jmp 0x1400e4416
mov ecx, 0x23
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
cwde
and eax, 1
test eax, eax
je 0x1400e44bf
movzx eax, byte [0x14031e024]
test eax, eax
jne 0x1400e44a8
mov dword [rbp + 0x32f4], 1
jmp 0x1400e44b2
mov dword [rbp + 0x32f4], 0
movzx eax, byte [rbp + 0x32f4]
mov byte [0x14031e024], al
call fcn.1400bd2fc
call fcn.1400be224
call fcn.1400be6f7
mov dword [rbp + 0x84], 0
mov dword [rbp + 0xa4], 0
mov dword [rbp + 0xa4], 0x10b
xor ecx, ecx
call qword [sym.imp.USER32.dll_GetSystemMetrics]
cvtsi2ss xmm0, eax
movss dword [rbp + 0xc4], xmm0
mov ecx, 1
call qword [sym.imp.USER32.dll_GetSystemMetrics]
cvtsi2ss xmm0, eax
movss dword [rbp + 0xe4], xmm0
lea rcx, str.Counter_Strike_2
call fcn.1400bf610
movzx eax, al
test eax, eax
je 0x1400e45a5
movss xmm2, dword [0x1403246b0]
movss xmm1, dword [0x1403246ac]
lea rcx, [rbp + 0x1284]
call fcn.1400be14d
xor edx, edx
lea rcx, [rbp + 0x1284]
call fcn.1400bcc62
xorps xmm0, xmm0
call fcn.1400bc096
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x12a4]
call fcn.1400be14d
mov qword [rbp + 0x32f8], rax
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x12c4]
call fcn.1400be14d
mov r8, qword [rbp + 0x32f8]
xor edx, edx
lea rcx, [rbp + 0x12c4]
call fcn.1400be436
mov byte [0x1403245da], 0
jmp 0x1400e45e1
movzx eax, byte [0x1403245da]
test eax, eax
jne 0x1400e45e1
movss xmm2, dword [0x1402b8164]
movss xmm1, dword [0x1402b8168]
lea rcx, [rbp + 0x12e4]
call fcn.1400be14d
xor edx, edx
lea rcx, [rbp + 0x12e4]
call fcn.1400bcc62
mov byte [0x1403245da], 1
xorps xmm1, xmm1
mov ecx, 4
call fcn.1400bf0bb
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1304]
call fcn.1400be14d
mov rdx, rax
mov ecx, 2
call fcn.1400bde28
mov r8d, dword [rbp + 0xa4]
lea rdx, [0x14031e024]
lea rcx, str.Overlay
call fcn.1400be7ec
lea rdx, str.ha90ughjsapjfjaof
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowA]
mov qword [rbp + 0x108], rax
movzx eax, byte [0x1403245bf]
test eax, eax
je 0x1400e6511
lea rcx, str.Counter_Strike_2
call fcn.1400bf610
movzx eax, al
test eax, eax
je 0x1400e6511
lea rcx, [rbp + 0x128]
call fcn.1400be30a
lea rcx, [rbp + 0x148]
call fcn.1400be30a
lea rcx, [rbp + 0x168]
call fcn.1400be30a
lea rcx, [rbp + 0x188]
call fcn.1400be30a
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1a8]
call fcn.1400bf3c7
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1c8]
call fcn.1400bf3c7
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1e8]
call fcn.1400bf3c7
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x208]
call fcn.1400bf3c7
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x228]
call fcn.1400bf3c7
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x248]
call fcn.1400bf3c7
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x268]
call fcn.1400bf3c7
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x288]
call fcn.1400bf3c7
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x2a8]
call fcn.1400bf3c7
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x2c8]
call fcn.1400bf3c7
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x2e8]
call fcn.1400bf3c7
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x308]
call fcn.1400bf3c7
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x328]
call fcn.1400bf3c7
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x348]
call fcn.1400bf3c7
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x368]
call fcn.1400bf3c7
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x388]
call fcn.1400bf3c7
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x3a8]
call fcn.1400bf3c7
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x3c8]
call fcn.1400bf3c7
lea rcx, [rbp + 0x3e8]
call fcn.1400be30a
lea rcx, [rbp + 0x408]
call fcn.1400be30a
lea rcx, [rbp + 0x428]
call fcn.1400be30a
lea rcx, [rbp + 0x448]
call fcn.1400be30a
lea rcx, [rbp + 0x468]
call fcn.1400be30a
lea rcx, [rbp + 0x488]
call fcn.1400be30a
lea rcx, [rbp + 0x4a8]
call fcn.1400be30a
lea rcx, [rbp + 0x4c8]
call fcn.1400be30a
lea rcx, [rbp + 0x4e8]
call fcn.1400be30a
lea rcx, [rbp + 0x508]
call fcn.1400be30a
lea rcx, [rbp + 0x528]
call fcn.1400be30a
lea rcx, [rbp + 0x548]
call fcn.1400be30a
lea rcx, [rbp + 0x568]
call fcn.1400be30a
lea rcx, [rbp + 0x588]
call fcn.1400be30a
lea rcx, [rbp + 0x5a8]
call fcn.1400be30a
lea rcx, [rbp + 0x5c8]
call fcn.1400be30a
mov edx, 0x20
lea rcx, [rbp + 0x5e8]
call fcn.1400bf3e5
lea rax, [rbp + 0x1328]
mov qword [rbp + 0x1368], rax
lea rdx, str.Head
mov rcx, qword [rbp + 0x1368]
call fcn.1400bd775
mov rdx, rax
lea rcx, [rbp + 0x5e8]
call fcn.1400bf322
mov edx, 0x20
lea rcx, [rbp + 0x628]
call fcn.1400bf3e5
lea rax, [rbp + 0x1388]
mov qword [rbp + 0x13c8], rax
lea rdx, str.Feet
mov rcx, qword [rbp + 0x13c8]
call fcn.1400bd775
mov rdx, rax
lea rcx, [rbp + 0x628]
call fcn.1400bf322
mov edx, 0x20
lea rcx, [rbp + 0x668]
call fcn.1400bc433
lea rcx, [rbp + 0x668]
call fcn.1400bd0e5
mov edx, 0x20
lea rcx, [rbp + 0x6a8]
call fcn.1400befad
lea rcx, [rbp + 0x6a8]
call fcn.1400bca78
mov edx, 0x20
lea rcx, [rbp + 0x6e8]
call fcn.1400bcf37
lea rcx, [rbp + 0x6e8]
call fcn.1400bcb36
mov edx, 0x30
lea rcx, [rbp + 0x728]
call fcn.1400bde0f
lea rcx, [rbp + 0x728]
call fcn.1400be0ad
lea rcx, [rbp + 0x13e8]
call fcn.1400bd748
lea rcx, [rbp + 0x780]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x40
rep movsb byte [rdi], byte [rsi]
lea rcx, [rbp + 0x5e8]
call fcn.1400bed46
cmp rax, 1
jb 0x1400e64c9
lea rcx, [rbp + 0x628]
call fcn.1400bed46
cmp rax, 1
jb 0x1400e64c9
lea rcx, [rbp + 0x6a8]
call fcn.1400bcb72
cmp rax, 1
jb 0x1400e64c9
lea rcx, [rbp + 0x668]
call fcn.1400bd25c
cmp rax, 1
jb 0x1400e64c9
lea rcx, [rbp + 0x6e8]
call fcn.1400bfa7a
cmp rax, 1
jb 0x1400e64c9
lea rcx, [rbp + 0x728]
call fcn.1400bee5e
cmp rax, 1
jb 0x1400e64c9
mov dword [rbp + 0x7d4], 0
jmp 0x1400e4a4b
mov eax, dword [rbp + 0x7d4]
inc eax
mov dword [rbp + 0x7d4], eax
movsxd rax, dword [rbp + 0x7d4]
mov qword [rbp + 0x32f8], rax
lea rcx, [rbp + 0x5e8]
call fcn.1400bed46
mov rcx, qword [rbp + 0x32f8]
cmp rcx, rax
jae 0x1400e64c9
movsxd rax, dword [rbp + 0x7d4]
mov qword [rbp + 0x32f8], rax
lea rcx, [rbp + 0x6a8]
call fcn.1400bcb72
mov rcx, qword [rbp + 0x32f8]
cmp rcx, rax
jae 0x1400e64c9
movsxd rax, dword [rbp + 0x7d4]
mov qword [rbp + 0x32f8], rax
lea rcx, [rbp + 0x668]
call fcn.1400bd25c
mov rcx, qword [rbp + 0x32f8]
cmp rcx, rax
jae 0x1400e64c9
movsxd rax, dword [rbp + 0x7d4]
mov qword [rbp + 0x32f8], rax
lea rcx, [rbp + 0x6e8]
call fcn.1400bfa7a
mov rcx, qword [rbp + 0x32f8]
cmp rcx, rax
jae 0x1400e64c9
movsxd rax, dword [rbp + 0x7d4]
mov qword [rbp + 0x32f8], rax
lea rcx, [rbp + 0x728]
call fcn.1400bee5e
mov rcx, qword [rbp + 0x32f8]
cmp rcx, rax
jae 0x1400e64c9
movsxd rax, dword [rbp + 0x7d4]
mov rdx, rax
lea rcx, [rbp + 0x5e8]
call fcn.1400be490
lea rcx, [rbp + 0x14c8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0xc
rep movsb byte [rdi], byte [rsi]
lea rax, [rbp + 0x1448]
mov qword [rbp + 0x1468], rax
movss xmm2, dword [rbp + 0xe4]
movss xmm1, dword [rbp + 0xc4]
mov rcx, qword [rbp + 0x1468]
call fcn.1400bf3c7
mov rax, qword [rax]
mov qword [rbp + 0x14a8], rax
lea rax, [rbp + 0x29e0]
lea rcx, [rbp + 0x14c8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0xc
rep movsb byte [rdi], byte [rsi]
lea rax, [rbp + 0x2980]
lea rcx, [rbp + 0x780]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x40
rep movsb byte [rdi], byte [rsi]
lea r9, [rbp + 0x29e0]
lea r8, [rbp + 0x2980]
mov rdx, qword [rbp + 0x14a8]
lea rcx, [rbp + 0x1484]
call fcn.1400bdc66
mov rax, qword [rax]
mov qword [rbp + 0x1a8], rax
movsxd rax, dword [rbp + 0x7d4]
mov rdx, rax
lea rcx, [rbp + 0x628]
call fcn.1400be490
lea rcx, [rbp + 0x1578]
mov rdi, rcx
mov rsi, rax
mov ecx, 0xc
rep movsb byte [rdi], byte [rsi]
lea rax, [rbp + 0x14f8]
mov qword [rbp + 0x1518], rax
movss xmm2, dword [rbp + 0xe4]
movss xmm1, dword [rbp + 0xc4]
mov rcx, qword [rbp + 0x1518]
call fcn.1400bf3c7
mov rax, qword [rax]
mov qword [rbp + 0x1558], rax
lea rax, [rbp + 0x2a70]
lea rcx, [rbp + 0x1578]
mov rdi, rax
mov rsi, rcx
mov ecx, 0xc
rep movsb byte [rdi], byte [rsi]
lea rax, [rbp + 0x2a10]
lea rcx, [rbp + 0x780]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x40
rep movsb byte [rdi], byte [rsi]
lea r9, [rbp + 0x2a70]
lea r8, [rbp + 0x2a10]
mov rdx, qword [rbp + 0x1558]
lea rcx, [rbp + 0x1534]
call fcn.1400bdc66
mov rax, qword [rax]
mov qword [rbp + 0x1c8], rax
xor edx, edx
lea rcx, [rbp + 0x6e8]
call fcn.1400bf269
mov qword [rbp + 0x32f8], rax
movsxd rax, dword [rbp + 0x7d4]
mov rdx, rax
mov rcx, qword [rbp + 0x32f8]
call fcn.1400be490
lea rcx, [rbp + 0x1628]
mov rdi, rcx
mov rsi, rax
mov ecx, 0xc
rep movsb byte [rdi], byte [rsi]
lea rax, [rbp + 0x15a8]
mov qword [rbp + 0x15c8], rax
movss xmm2, dword [rbp + 0xe4]
movss xmm1, dword [rbp + 0xc4]
mov rcx, qword [rbp + 0x15c8]
call fcn.1400bf3c7
mov rax, qword [rax]
mov qword [rbp + 0x1608], rax
lea rax, [rbp + 0x2b00]
lea rcx, [rbp + 0x1628]
mov rdi, rax
mov rsi, rcx
mov ecx, 0xc
rep movsb byte [rdi], byte [rsi]
lea rax, [rbp + 0x2aa0]
lea rcx, [rbp + 0x780]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x40
rep movsb byte [rdi], byte [rsi]
lea r9, [rbp + 0x2b00]
lea r8, [rbp + 0x2aa0]
mov rdx, qword [rbp + 0x1608]
lea rcx, [rbp + 0x15e4]
call fcn.1400bdc66
mov rax, qword [rax]
mov qword [rbp + 0x1e8], rax
mov edx, 1
lea rcx, [rbp + 0x6e8]
call fcn.1400bf269
mov qword [rbp + 0x32f8], rax
movsxd rax, dword [rbp + 0x7d4]
mov rdx, rax
mov rcx, qword [rbp + 0x32f8]
call fcn.1400be490
lea rcx, [rbp + 0x16d8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0xc
rep movsb byte [rdi], byte [rsi]
lea rax, [rbp + 0x1658]
mov qword [rbp + 0x1678], rax
movss xmm2, dword [rbp + 0xe4]
movss xmm1, dword [rbp + 0xc4]
mov rcx, qword [rbp + 0x1678]
call fcn.1400bf3c7
mov rax, qword [rax]
mov qword [rbp + 0x16b8], rax
lea rax, [rbp + 0x2b90]
lea rcx, [rbp + 0x16d8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0xc
rep movsb byte [rdi], byte [rsi]
lea rax, [rbp + 0x2b30]
lea rcx, [rbp + 0x780]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x40
rep movsb byte [rdi], byte [rsi]
lea r9, [rbp + 0x2b90]
lea r8, [rbp + 0x2b30]
mov rdx, qword [rbp + 0x16b8]
lea rcx, [rbp + 0x1694]
call fcn.1400bdc66
mov rax, qword [rax]
mov qword [rbp + 0x228], rax
mov edx, 2
lea rcx, [rbp + 0x6e8]
call fcn.1400bf269
mov qword [rbp + 0x32f8], rax
movsxd rax, dword [rbp + 0x7d4]
mov rdx, rax
mov rcx, qword [rbp + 0x32f8]
call fcn.1400be490
lea rcx, [rbp + 0x1788]
mov rdi, rcx
mov rsi, rax
mov ecx, 0xc
rep movsb byte [rdi], byte [rsi]
lea rax, [rbp + 0x1708]
mov qword [rbp + 0x1728], rax
movss xmm2, dword [rbp + 0xe4]
movss xmm1, dword [rbp + 0xc4]
mov rcx, qword [rbp + 0x1728]
call fcn.1400bf3c7
mov rax, qword [rax]
mov qword [rbp + 0x1768], rax
lea rax, [rbp + 0x2c20]
lea rcx, [rbp + 0x1788]
mov rdi, rax
mov rsi, rcx
mov ecx, 0xc
rep movsb byte [rdi], byte [rsi]
lea rax, [rbp + 0x2bc0]
lea rcx, [rbp + 0x780]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x40
rep movsb byte [rdi], byte [rsi]
lea r9, [rbp + 0x2c20]
lea r8, [rbp + 0x2bc0]
mov rdx, qword [rbp + 0x1768]
lea rcx, [rbp + 0x1744]
call fcn.1400bdc66
mov rax, qword [rax]
mov qword [rbp + 0x248], rax
mov edx, 3
lea rcx, [rbp + 0x6e8]
call fcn.1400bf269
mov qword [rbp + 0x32f8], rax
movsxd rax, dword [rbp + 0x7d4]
mov rdx, rax
mov rcx, qword [rbp + 0x32f8]
call fcn.1400be490
lea rcx, [rbp + 0x1838]
mov rdi, rcx
mov rsi, rax
mov ecx, 0xc
rep movsb byte [rdi], byte [rsi]
lea rax, [rbp + 0x17b8]
mov qword [rbp + 0x17d8], rax
movss xmm2, dword [rbp + 0xe4]
movss xmm1, dword [rbp + 0xc4]
mov rcx, qword [rbp + 0x17d8]
call fcn.1400bf3c7
mov rax, qword [rax]
mov qword [rbp + 0x1818], rax
lea rax, [rbp + 0x2cb0]
lea rcx, [rbp + 0x1838]
mov rdi, rax
mov rsi, rcx
mov ecx, 0xc
rep movsb byte [rdi], byte [rsi]
lea rax, [rbp + 0x2c50]
lea rcx, [rbp + 0x780]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x40
rep movsb byte [rdi], byte [rsi]
lea r9, [rbp + 0x2cb0]
lea r8, [rbp + 0x2c50]
mov rdx, qword [rbp + 0x1818]
lea rcx, [rbp + 0x17f4]
call fcn.1400bdc66
mov rax, qword [rax]
mov qword [rbp + 0x268], rax
mov edx, 4
lea rcx, [rbp + 0x6e8]
call fcn.1400bf269
mov qword [rbp + 0x32f8], rax
movsxd rax, dword [rbp + 0x7d4]
mov rdx, rax
mov rcx, qword [rbp + 0x32f8]
call fcn.1400be490
lea rcx, [rbp + 0x18e8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0xc
rep movsb byte [rdi], byte [rsi]
lea rax, [rbp + 0x1868]
mov qword [rbp + 0x1888], rax
movss xmm2, dword [rbp + 0xe4]
movss xmm1, dword [rbp + 0xc4]
mov rcx, qword [rbp + 0x1888]
call fcn.1400bf3c7
mov rax, qword [rax]
mov qword [rbp + 0x18c8], rax
lea rax, [rbp + 0x2d40]
lea rcx, [rbp + 0x18e8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0xc
rep movsb byte [rdi], byte [rsi]
lea rax, [rbp + 0x2ce0]
lea rcx, [rbp + 0x780]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x40
rep movsb byte [rdi], byte [rsi]
lea r9, [rbp + 0x2d40]
lea r8, [rbp + 0x2ce0]
mov rdx, qword [rbp + 0x18c8]
lea rcx, [rbp + 0x18a4]
call fcn.1400bdc66
mov rax, qword [rax]
mov qword [rbp + 0x288], rax
mov edx, 5
lea rcx, [rbp + 0x6e8]
call fcn.1400bf269
mov qword [rbp + 0x32f8], rax
movsxd rax, dword [rbp + 0x7d4]
mov rdx, rax
mov rcx, qword [rbp + 0x32f8]
call fcn.1400be490
lea rcx, [rbp + 0x1998]
mov rdi, rcx
mov rsi, rax
mov ecx, 0xc
rep movsb byte [rdi], byte [rsi]
lea rax, [rbp + 0x1918]
mov qword [rbp + 0x1938], rax
movss xmm2, dword [rbp + 0xe4]
movss xmm1, dword [rbp + 0xc4]
mov rcx, qword [rbp + 0x1938]
call fcn.1400bf3c7
mov rax, qword [rax]
mov qword [rbp + 0x1978], rax
lea rax, [rbp + 0x2dd0]
lea rcx, [rbp + 0x1998]
mov rdi, rax
mov rsi, rcx
mov ecx, 0xc
rep movsb byte [rdi], byte [rsi]
lea rax, [rbp + 0x2d70]
lea rcx, [rbp + 0x780]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x40
rep movsb byte [rdi], byte [rsi]
lea r9, [rbp + 0x2dd0]
lea r8, [rbp + 0x2d70]
mov rdx, qword [rbp + 0x1978]
lea rcx, [rbp + 0x1954]
call fcn.1400bdc66
mov rax, qword [rax]
mov qword [rbp + 0x2a8], rax
mov edx, 6
lea rcx, [rbp + 0x6e8]
call fcn.1400bf269
mov qword [rbp + 0x32f8], rax
movsxd rax, dword [rbp + 0x7d4]
mov rdx, rax
mov rcx, qword [rbp + 0x32f8]
call fcn.1400be490
lea rcx, [rbp + 0x1a48]
mov rdi, rcx
mov rsi, rax
mov ecx, 0xc
rep movsb byte [rdi], byte [rsi]
lea rax, [rbp + 0x19c8]
mov qword [rbp + 0x19e8], rax
movss xmm2, dword [rbp + 0xe4]
movss xmm1, dword [rbp + 0xc4]
mov rcx, qword [rbp + 0x19e8]
call fcn.1400bf3c7
mov rax, qword [rax]
mov qword [rbp + 0x1a28], rax
lea rax, [rbp + 0x2e60]
lea rcx, [rbp + 0x1a48]
mov rdi, rax
mov rsi, rcx
mov ecx, 0xc
rep movsb byte [rdi], byte [rsi]
lea rax, [rbp + 0x2e00]
lea rcx, [rbp + 0x780]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x40
rep movsb byte [rdi], byte [rsi]
lea r9, [rbp + 0x2e60]
lea r8, [rbp + 0x2e00]
mov rdx, qword [rbp + 0x1a28]
lea rcx, [rbp + 0x1a04]
call fcn.1400bdc66
mov rax, qword [rax]
mov qword [rbp + 0x2c8], rax
mov edx, 7
lea rcx, [rbp + 0x6e8]
call fcn.1400bf269
mov qword [rbp + 0x32f8], rax
movsxd rax, dword [rbp + 0x7d4]
mov rdx, rax
mov rcx, qword [rbp + 0x32f8]
call fcn.1400be490
lea rcx, [rbp + 0x1af8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0xc
rep movsb byte [rdi], byte [rsi]
lea rax, [rbp + 0x1a78]
mov qword [rbp + 0x1a98], rax
movss xmm2, dword [rbp + 0xe4]
movss xmm1, dword [rbp + 0xc4]
mov rcx, qword [rbp + 0x1a98]
call fcn.1400bf3c7
mov rax, qword [rax]
mov qword [rbp + 0x1ad8], rax
lea rax, [rbp + 0x2ef0]
lea rcx, [rbp + 0x1af8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0xc
rep movsb byte [rdi], byte [rsi]
lea rax, [rbp + 0x2e90]
lea rcx, [rbp + 0x780]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x40
rep movsb byte [rdi], byte [rsi]
lea r9, [rbp + 0x2ef0]
lea r8, [rbp + 0x2e90]
mov rdx, qword [rbp + 0x1ad8]
lea rcx, [rbp + 0x1ab4]
call fcn.1400bdc66
mov rax, qword [rax]
mov qword [rbp + 0x2e8], rax
mov edx, 8
lea rcx, [rbp + 0x6e8]
call fcn.1400bf269
mov qword [rbp + 0x32f8], rax
movsxd rax, dword [rbp + 0x7d4]
mov rdx, rax
mov rcx, qword [rbp + 0x32f8]
call fcn.1400be490
lea rcx, [rbp + 0x1ba8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0xc
rep movsb byte [rdi], byte [rsi]
lea rax, [rbp + 0x1b28]
mov qword [rbp + 0x1b48], rax
movss xmm2, dword [rbp + 0xe4]
movss xmm1, dword [rbp + 0xc4]
mov rcx, qword [rbp + 0x1b48]
call fcn.1400bf3c7
mov rax, qword [rax]
mov qword [rbp + 0x1b88], rax
lea rax, [rbp + 0x2f80]
lea rcx, [rbp + 0x1ba8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0xc
rep movsb byte [rdi], byte [rsi]
lea rax, [rbp + 0x2f20]
lea rcx, [rbp + 0x780]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x40
rep movsb byte [rdi], byte [rsi]
lea r9, [rbp + 0x2f80]
lea r8, [rbp + 0x2f20]
mov rdx, qword [rbp + 0x1b88]
lea rcx, [rbp + 0x1b64]
call fcn.1400bdc66
mov rax, qword [rax]
mov qword [rbp + 0x308], rax
mov edx, 9
lea rcx, [rbp + 0x6e8]
call fcn.1400bf269
mov qword [rbp + 0x32f8], rax
movsxd rax, dword [rbp + 0x7d4]
mov rdx, rax
mov rcx, qword [rbp + 0x32f8]
call fcn.1400be490
lea rcx, [rbp + 0x1c58]
mov rdi, rcx
mov rsi, rax
mov ecx, 0xc
rep movsb byte [rdi], byte [rsi]
lea rax, [rbp + 0x1bd8]
mov qword [rbp + 0x1bf8], rax
movss xmm2, dword [rbp + 0xe4]
movss xmm1, dword [rbp + 0xc4]
mov rcx, qword [rbp + 0x1bf8]
call fcn.1400bf3c7
mov rax, qword [rax]
mov qword [rbp + 0x1c38], rax
lea rax, [rbp + 0x3010]
lea rcx, [rbp + 0x1c58]
mov rdi, rax
mov rsi, rcx
mov ecx, 0xc
rep movsb byte [rdi], byte [rsi]
lea rax, [rbp + 0x2fb0]
lea rcx, [rbp + 0x780]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x40
rep movsb byte [rdi], byte [rsi]
lea r9, [rbp + 0x3010]
lea r8, [rbp + 0x2fb0]
mov rdx, qword [rbp + 0x1c38]
lea rcx, [rbp + 0x1c14]
call fcn.1400bdc66
mov rax, qword [rax]
mov qword [rbp + 0x328], rax
mov edx, 0xa
lea rcx, [rbp + 0x6e8]
call fcn.1400bf269
mov qword [rbp + 0x32f8], rax
movsxd rax, dword [rbp + 0x7d4]
mov rdx, rax
mov rcx, qword [rbp + 0x32f8]
call fcn.1400be490
lea rcx, [rbp + 0x1d08]
mov rdi, rcx
mov rsi, rax
mov ecx, 0xc
rep movsb byte [rdi], byte [rsi]
lea rax, [rbp + 0x1c88]
mov qword [rbp + 0x1ca8], rax
movss xmm2, dword [rbp + 0xe4]
movss xmm1, dword [rbp + 0xc4]
mov rcx, qword [rbp + 0x1ca8]
call fcn.1400bf3c7
mov rax, qword [rax]
mov qword [rbp + 0x1ce8], rax
lea rax, [rbp + 0x30a0]
lea rcx, [rbp + 0x1d08]
mov rdi, rax
mov rsi, rcx
mov ecx, 0xc
rep movsb byte [rdi], byte [rsi]
lea rax, [rbp + 0x3040]
lea rcx, [rbp + 0x780]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x40
rep movsb byte [rdi], byte [rsi]
lea r9, [rbp + 0x30a0]
lea r8, [rbp + 0x3040]
mov rdx, qword [rbp + 0x1ce8]
lea rcx, [rbp + 0x1cc4]
call fcn.1400bdc66
mov rax, qword [rax]
mov qword [rbp + 0x348], rax
mov edx, 0xb
lea rcx, [rbp + 0x6e8]
call fcn.1400bf269
mov qword [rbp + 0x32f8], rax
movsxd rax, dword [rbp + 0x7d4]
mov rdx, rax
mov rcx, qword [rbp + 0x32f8]
call fcn.1400be490
lea rcx, [rbp + 0x1db8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0xc
rep movsb byte [rdi], byte [rsi]
lea rax, [rbp + 0x1d38]
mov qword [rbp + 0x1d58], rax
movss xmm2, dword [rbp + 0xe4]
movss xmm1, dword [rbp + 0xc4]
mov rcx, qword [rbp + 0x1d58]
call fcn.1400bf3c7
mov rax, qword [rax]
mov qword [rbp + 0x1d98], rax
lea rax, [rbp + 0x3130]
lea rcx, [rbp + 0x1db8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0xc
rep movsb byte [rdi], byte [rsi]
lea rax, [rbp + 0x30d0]
lea rcx, [rbp + 0x780]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x40
rep movsb byte [rdi], byte [rsi]
lea r9, [rbp + 0x3130]
lea r8, [rbp + 0x30d0]
mov rdx, qword [rbp + 0x1d98]
lea rcx, [rbp + 0x1d74]
call fcn.1400bdc66
mov rax, qword [rax]
mov qword [rbp + 0x368], rax
mov edx, 0xc
lea rcx, [rbp + 0x6e8]
call fcn.1400bf269
mov qword [rbp + 0x32f8], rax
movsxd rax, dword [rbp + 0x7d4]
mov rdx, rax
mov rcx, qword [rbp + 0x32f8]
call fcn.1400be490
lea rcx, [rbp + 0x1e68]
mov rdi, rcx
mov rsi, rax
mov ecx, 0xc
rep movsb byte [rdi], byte [rsi]
lea rax, [rbp + 0x1de8]
mov qword [rbp + 0x1e08], rax
movss xmm2, dword [rbp + 0xe4]
movss xmm1, dword [rbp + 0xc4]
mov rcx, qword [rbp + 0x1e08]
call fcn.1400bf3c7
mov rax, qword [rax]
mov qword [rbp + 0x1e48], rax
lea rax, [rbp + 0x31c0]
lea rcx, [rbp + 0x1e68]
mov rdi, rax
mov rsi, rcx
mov ecx, 0xc
rep movsb byte [rdi], byte [rsi]
lea rax, [rbp + 0x3160]
lea rcx, [rbp + 0x780]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x40
rep movsb byte [rdi], byte [rsi]
lea r9, [rbp + 0x31c0]
lea r8, [rbp + 0x3160]
mov rdx, qword [rbp + 0x1e48]
lea rcx, [rbp + 0x1e24]
call fcn.1400bdc66
mov rax, qword [rax]
mov qword [rbp + 0x388], rax
mov edx, 0xd
lea rcx, [rbp + 0x6e8]
call fcn.1400bf269
mov qword [rbp + 0x32f8], rax
movsxd rax, dword [rbp + 0x7d4]
mov rdx, rax
mov rcx, qword [rbp + 0x32f8]
call fcn.1400be490
lea rcx, [rbp + 0x1f18]
mov rdi, rcx
mov rsi, rax
mov ecx, 0xc
rep movsb byte [rdi], byte [rsi]
lea rax, [rbp + 0x1e98]
mov qword [rbp + 0x1eb8], rax
movss xmm2, dword [rbp + 0xe4]
movss xmm1, dword [rbp + 0xc4]
mov rcx, qword [rbp + 0x1eb8]
call fcn.1400bf3c7
mov rax, qword [rax]
mov qword [rbp + 0x1ef8], rax
lea rax, [rbp + 0x3250]
lea rcx, [rbp + 0x1f18]
mov rdi, rax
mov rsi, rcx
mov ecx, 0xc
rep movsb byte [rdi], byte [rsi]
lea rax, [rbp + 0x31f0]
lea rcx, [rbp + 0x780]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x40
rep movsb byte [rdi], byte [rsi]
lea r9, [rbp + 0x3250]
lea r8, [rbp + 0x31f0]
mov rdx, qword [rbp + 0x1ef8]
lea rcx, [rbp + 0x1ed4]
call fcn.1400bdc66
mov rax, qword [rax]
mov qword [rbp + 0x3a8], rax
mov edx, 0xe
lea rcx, [rbp + 0x6e8]
call fcn.1400bf269
mov qword [rbp + 0x32f8], rax
movsxd rax, dword [rbp + 0x7d4]
mov rdx, rax
mov rcx, qword [rbp + 0x32f8]
call fcn.1400be490
lea rcx, [rbp + 0x1fc8]
mov rdi, rcx
mov rsi, rax
mov ecx, 0xc
rep movsb byte [rdi], byte [rsi]
lea rax, [rbp + 0x1f48]
mov qword [rbp + 0x1f68], rax
movss xmm2, dword [rbp + 0xe4]
movss xmm1, dword [rbp + 0xc4]
mov rcx, qword [rbp + 0x1f68]
call fcn.1400bf3c7
mov rax, qword [rax]
mov qword [rbp + 0x1fa8], rax
lea rax, [rbp + 0x32e0]
lea rcx, [rbp + 0x1fc8]
mov rdi, rax
mov rsi, rcx
mov ecx, 0xc
rep movsb byte [rdi], byte [rsi]
lea rax, [rbp + 0x3280]
lea rcx, [rbp + 0x780]
mov rdi, rax
mov rsi, rcx
mov ecx, 0x40
rep movsb byte [rdi], byte [rsi]
lea r9, [rbp + 0x32e0]
lea r8, [rbp + 0x3280]
mov rdx, qword [rbp + 0x1fa8]
lea rcx, [rbp + 0x1f84]
call fcn.1400bdc66
mov rax, qword [rax]
mov qword [rbp + 0x3c8], rax
mov rdx, qword [rbp + 0x1e8]
lea rcx, [rbp + 0x1ff4]
call fcn.1400bf8bd
mov rax, qword [rax]
mov qword [rbp + 0x3e8], rax
mov rdx, qword [rbp + 0x228]
lea rcx, [rbp + 0x2014]
call fcn.1400bf8bd
mov rax, qword [rax]
mov qword [rbp + 0x428], rax
mov rdx, qword [rbp + 0x248]
lea rcx, [rbp + 0x2034]
call fcn.1400bf8bd
mov rax, qword [rax]
mov qword [rbp + 0x448], rax
mov rdx, qword [rbp + 0x268]
lea rcx, [rbp + 0x2054]
call fcn.1400bf8bd
mov rax, qword [rax]
mov qword [rbp + 0x468], rax
mov rdx, qword [rbp + 0x288]
lea rcx, [rbp + 0x2074]
call fcn.1400bf8bd
mov rax, qword [rax]
mov qword [rbp + 0x488], rax
mov rdx, qword [rbp + 0x2a8]
lea rcx, [rbp + 0x2094]
call fcn.1400bf8bd
mov rax, qword [rax]
mov qword [rbp + 0x4a8], rax
mov rdx, qword [rbp + 0x2c8]
lea rcx, [rbp + 0x20b4]
call fcn.1400bf8bd
mov rax, qword [rax]
mov qword [rbp + 0x4c8], rax
mov rdx, qword [rbp + 0x2e8]
lea rcx, [rbp + 0x20d4]
call fcn.1400bf8bd
mov rax, qword [rax]
mov qword [rbp + 0x4e8], rax
mov rdx, qword [rbp + 0x308]
lea rcx, [rbp + 0x20f4]
call fcn.1400bf8bd
mov rax, qword [rax]
mov qword [rbp + 0x508], rax
mov rdx, qword [rbp + 0x328]
lea rcx, [rbp + 0x2114]
call fcn.1400bf8bd
mov rax, qword [rax]
mov qword [rbp + 0x528], rax
mov rdx, qword [rbp + 0x348]
lea rcx, [rbp + 0x2134]
call fcn.1400bf8bd
mov rax, qword [rax]
mov qword [rbp + 0x548], rax
mov rdx, qword [rbp + 0x368]
lea rcx, [rbp + 0x2154]
call fcn.1400bf8bd
mov rax, qword [rax]
mov qword [rbp + 0x568], rax
mov rdx, qword [rbp + 0x388]
lea rcx, [rbp + 0x2174]
call fcn.1400bf8bd
mov rax, qword [rax]
mov qword [rbp + 0x588], rax
mov rdx, qword [rbp + 0x3a8]
lea rcx, [rbp + 0x2194]
call fcn.1400bf8bd
mov rax, qword [rax]
mov qword [rbp + 0x5a8], rax
mov rdx, qword [rbp + 0x3c8]
lea rcx, [rbp + 0x21b4]
call fcn.1400bf8bd
mov rax, qword [rax]
mov qword [rbp + 0x5c8], rax
lea r8, [rbp + 0x228]
lea rdx, [rbp + 0x21d4]
lea rcx, [rbp + 0x1e8]
call fcn.1400bf62e
mov qword [rbp + 0x32f8], rax
lea r8, [rbp + 0x248]
lea rdx, [rbp + 0x21f4]
mov rcx, qword [rbp + 0x32f8]
call fcn.1400bf62e
mov qword [rbp + 0x3300], rax
lea r8, [rbp + 0x268]
lea rdx, [rbp + 0x2214]
mov rcx, qword [rbp + 0x3300]
call fcn.1400bf62e
mov qword [rbp + 0x3308], rax
lea r8, [rbp + 0x288]
lea rdx, [rbp + 0x2234]
mov rcx, qword [rbp + 0x3308]
call fcn.1400bf62e
mov qword [rbp + 0x3310], rax
lea r8, [rbp + 0x2a8]
lea rdx, [rbp + 0x2254]
mov rcx, qword [rbp + 0x3310]
call fcn.1400bf62e
mov qword [rbp + 0x3318], rax
lea r8, [rbp + 0x2c8]
lea rdx, [rbp + 0x2274]
mov rcx, qword [rbp + 0x3318]
call fcn.1400bf62e
mov qword [rbp + 0x3320], rax
lea r8, [rbp + 0x2e8]
lea rdx, [rbp + 0x2294]
mov rcx, qword [rbp + 0x3320]
call fcn.1400bf62e
mov qword [rbp + 0x3328], rax
lea r8, [rbp + 0x308]
lea rdx, [rbp + 0x22b4]
mov rcx, qword [rbp + 0x3328]
call fcn.1400bf62e
mov qword [rbp + 0x3330], rax
lea r8, [rbp + 0x1a8]
lea rdx, [rbp + 0x22d4]
mov rcx, qword [rbp + 0x3330]
call fcn.1400bf62e
mov qword [rbp + 0x3338], rax
lea r8, [rbp + 0x1c8]
lea rdx, [rbp + 0x22f4]
mov rcx, qword [rbp + 0x3338]
call fcn.1400bf62e
mov qword [rbp + 0x3340], rax
lea r8, [rbp + 0x328]
lea rdx, [rbp + 0x2314]
mov rcx, qword [rbp + 0x3340]
call fcn.1400bf62e
mov qword [rbp + 0x3348], rax
lea r8, [rbp + 0x348]
lea rdx, [rbp + 0x2334]
mov rcx, qword [rbp + 0x3348]
call fcn.1400bf62e
mov qword [rbp + 0x3350], rax
lea r8, [rbp + 0x368]
lea rdx, [rbp + 0x2354]
mov rcx, qword [rbp + 0x3350]
call fcn.1400bf62e
mov qword [rbp + 0x3358], rax
lea r8, [rbp + 0x388]
lea rdx, [rbp + 0x2374]
mov rcx, qword [rbp + 0x3358]
call fcn.1400bf62e
mov qword [rbp + 0x3360], rax
lea r8, [rbp + 0x3a8]
lea rdx, [rbp + 0x2394]
mov rcx, qword [rbp + 0x3360]
call fcn.1400bf62e
mov qword [rbp + 0x3368], rax
lea r8, [rbp + 0x3c8]
lea rdx, [rbp + 0x7f8]
mov rcx, qword [rbp + 0x3368]
call fcn.1400bf62e
movss xmm0, dword [rbp + 0x7f8]
addss xmm0, dword [rbp + 0x7fc]
movss dword [rbp + 0x814], xmm0
movss xmm0, dword [rbp + 0x1cc]
subss xmm0, dword [rbp + 0x1ac]
movss dword [rbp + 0x834], xmm0
movss xmm0, dword [rbp + 0x834]
divss xmm0, dword [0x140244ac4]
movss xmm1, dword [rbp + 0x1a8]
subss xmm1, xmm0
movaps xmm0, xmm1
movss xmm2, dword [rbp + 0x1ac]
movaps xmm1, xmm0
lea rcx, [rbp + 0x858]
call fcn.1400bf3c7
movss xmm0, dword [rbp + 0x834]
divss xmm0, dword [0x140244ac4]
movss xmm1, dword [rbp + 0x1c8]
addss xmm1, xmm0
movaps xmm0, xmm1
movss xmm2, dword [rbp + 0x1cc]
movaps xmm1, xmm0
lea rcx, [rbp + 0x878]
call fcn.1400bf3c7
mov eax, 4
imul rax, rax, 2
lea rcx, [0x14031e010]
movss xmm0, dword [rcx + rax]
mulss xmm0, dword [0x1402b815c]
cvttss2si eax, xmm0
shl eax, 0x10
or eax, 0xff000000
mov ecx, 4
imul rcx, rcx, 1
lea rdx, [0x14031e010]
movss xmm0, dword [rdx + rcx]
mulss xmm0, dword [0x1402b815c]
cvttss2si ecx, xmm0
shl ecx, 8
or eax, ecx
mov ecx, 4
imul rcx, rcx, 0
lea rdx, [0x14031e010]
movss xmm0, dword [rdx + rcx]
mulss xmm0, dword [0x1402b815c]
cvttss2si ecx, xmm0
or eax, ecx
mov dword [rbp + 0x894], eax
mov dword [rbp + 0x8b4], 0xff00ff00
call fcn.1400bce3d
mov qword [rbp + 0x8d8], rax
movss xmm0, dword [rbp + 0x814]
comiss xmm0, dword [0x1402b80e0]
jbe 0x1400e6423
movss xmm0, dword [rbp + 0x858]
movss dword [rbp + 0x128], xmm0
movss xmm0, dword [rbp + 0x85c]
movss dword [rbp + 0x12c], xmm0
movss xmm0, dword [rbp + 0x878]
movss dword [rbp + 0x148], xmm0
movss xmm0, dword [rbp + 0x87c]
movss dword [rbp + 0x14c], xmm0
movsxd rax, dword [rbp + 0x7d4]
mov rdx, rax
lea rcx, [rbp + 0x6a8]
call fcn.1400bf179
cvttss2si eax, dword [rax]
mov dword [rbp + 0x8f4], eax
movss xmm0, dword [0x1402b80e8]
movss dword [rbp + 0x914], xmm0
movss xmm0, dword [rbp + 0x878]
subss xmm0, dword [rbp + 0x858]
movss xmm1, dword [rbp + 0x914]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rbp + 0x934], xmm0
cvtsi2ss xmm0, dword [rbp + 0x8f4]
divss xmm0, dword [0x1402b814c]
movss xmm1, dword [rbp + 0x834]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rbp + 0x954], xmm0
movss xmm0, dword [rbp + 0x858]
subss xmm0, dword [rbp + 0x934]
movss xmm2, dword [rbp + 0x1ac]
movaps xmm1, xmm0
lea rcx, [rbp + 0x978]
call fcn.1400bf3c7
movss xmm0, dword [rbp + 0x858]
subss xmm0, dword [rbp + 0x934]
movss xmm1, dword [rbp + 0x1cc]
subss xmm1, dword [rbp + 0x954]
movaps xmm2, xmm1
movaps xmm1, xmm0
lea rcx, [rbp + 0x998]
call fcn.1400bf3c7
movss xmm2, dword [rbp + 0x1cc]
movss xmm1, dword [rbp + 0x858]
lea rcx, [rbp + 0x9b8]
call fcn.1400bf3c7
movss xmm0, dword [rbp + 0x998]
movss dword [rbp + 0x168], xmm0
movss xmm0, dword [rbp + 0x99c]
movss dword [rbp + 0x16c], xmm0
movss xmm0, dword [rbp + 0x9b8]
movss dword [rbp + 0x188], xmm0
movss xmm0, dword [rbp + 0x9bc]
movss dword [rbp + 0x18c], xmm0
movss xmm0, dword [rbp + 0x9b8]
movss dword [rbp + 0x208], xmm0
movss xmm0, dword [rbp + 0x1ac]
movss dword [rbp + 0x20c], xmm0
mov rdx, qword [rbp + 0x208]
lea rcx, [rbp + 0x23b4]
call fcn.1400bf8bd
mov rax, qword [rax]
mov qword [rbp + 0x408], rax
movsxd rax, dword [rbp + 0x7d4]
mov rdx, rax
lea rcx, [rbp + 0x668]
call fcn.1400bce79
mov rcx, rax
call fcn.1400bc49c
mov qword [rbp + 0x9d8], rax
movzx eax, byte [0x1403245c3]
test eax, eax
je 0x1400e6036
mov qword [rsp + 0x20], 0
mov r9, qword [rbp + 0x9d8]
mov r8d, dword [rbp + 0x894]
lea rdx, [rbp + 0x408]
mov rcx, qword [rbp + 0x8d8]
call fcn.1400be8be
movzx eax, byte [0x1403245c2]
test eax, eax
je 0x1400e6073
mov dword [rsp + 0x28], 0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
mov r9d, dword [rbp + 0x8b4]
lea r8, [rbp + 0x188]
lea rdx, [rbp + 0x168]
mov rcx, qword [rbp + 0x8d8]
call fcn.1400bc794
movzx eax, byte [0x1403245c5]
test eax, eax
je 0x1400e60ef
movsxd rax, dword [rbp + 0x7d4]
mov r8, rax
lea rdx, [rbp + 0x23f8]
lea rcx, [rbp + 0x728]
call fcn.1400bc767
mov rcx, rax
call fcn.1400be77e
movzx eax, al
cmp eax, 1
jne 0x1400e60b7
mov dword [rbp + 0x32f4], 1
jmp 0x1400e60c1
mov dword [rbp + 0x32f4], 0
movzx eax, byte [rbp + 0x32f4]
mov byte [rbp + 0x23d4], al
lea rcx, [rbp + 0x23f8]
call fcn.1400bf72d
movzx eax, byte [rbp + 0x23d4]
test eax, eax
je 0x1400e60ef
mov dword [rbp + 0x894], 0xff00ffff
movzx eax, byte [0x14031e00a]
test eax, eax
je 0x1400e613f
movss xmm0, dword [0x1402b8118]
movss dword [rsp + 0x30], xmm0
mov dword [rsp + 0x28], 0
movss xmm0, dword [0x1402b8114]
movss dword [rsp + 0x20], xmm0
mov r9d, dword [rbp + 0x894]
lea r8, [rbp + 0x148]
lea rdx, [rbp + 0x128]
mov rcx, qword [rbp + 0x8d8]
call fcn.1400bc3c5
movzx eax, byte [0x1403245c4]
test eax, eax
je 0x1400e6423
movss xmm0, dword [rbp + 0x834]
divss xmm0, dword [0x1402b8124]
movss xmm1, dword [0x1402b8114]
movss dword [rsp + 0x28], xmm1
mov dword [rsp + 0x20], 0x1e
mov r9d, dword [rbp + 0x894]
movaps xmm2, xmm0
lea rdx, [rbp + 0x3e8]
mov rcx, qword [rbp + 0x8d8]
call fcn.1400bd464
movss xmm0, dword [0x1402b8114]
movss dword [rsp + 0x20], xmm0
mov r9d, dword [rbp + 0x894]
lea r8, [rbp + 0x428]
lea rdx, [rbp + 0x3e8]
mov rcx, qword [rbp + 0x8d8]
call fcn.1400bc55f
movss xmm0, dword [0x1402b8114]
movss dword [rsp + 0x20], xmm0
mov r9d, dword [rbp + 0x894]
lea r8, [rbp + 0x528]
lea rdx, [rbp + 0x428]
mov rcx, qword [rbp + 0x8d8]
call fcn.1400bc55f
movss xmm0, dword [0x1402b8114]
movss dword [rsp + 0x20], xmm0
mov r9d, dword [rbp + 0x894]
lea r8, [rbp + 0x548]
lea rdx, [rbp + 0x428]
mov rcx, qword [rbp + 0x8d8]
call fcn.1400bc55f
movss xmm0, dword [0x1402b8114]
movss dword [rsp + 0x20], xmm0
mov r9d, dword [rbp + 0x894]
lea r8, [rbp + 0x568]
lea rdx, [rbp + 0x528]
mov rcx, qword [rbp + 0x8d8]
call fcn.1400bc55f
movss xmm0, dword [0x1402b8114]
movss dword [rsp + 0x20], xmm0
mov r9d, dword [rbp + 0x894]
lea r8, [rbp + 0x588]
lea rdx, [rbp + 0x548]
mov rcx, qword [rbp + 0x8d8]
call fcn.1400bc55f
movss xmm0, dword [0x1402b8114]
movss dword [rsp + 0x20], xmm0
mov r9d, dword [rbp + 0x894]
lea r8, [rbp + 0x5a8]
lea rdx, [rbp + 0x568]
mov rcx, qword [rbp + 0x8d8]
call fcn.1400bc55f
movss xmm0, dword [0x1402b8114]
movss dword [rsp + 0x20], xmm0
mov r9d, dword [rbp + 0x894]
lea r8, [rbp + 0x5c8]
lea rdx, [rbp + 0x588]
mov rcx, qword [rbp + 0x8d8]
call fcn.1400bc55f
movss xmm0, dword [0x1402b8114]
movss dword [rsp + 0x20], xmm0
mov r9d, dword [rbp + 0x894]
lea r8, [rbp + 0x448]
lea rdx, [rbp + 0x428]
mov rcx, qword [rbp + 0x8d8]
call fcn.1400bc55f
movss xmm0, dword [0x1402b8114]
movss dword [rsp + 0x20], xmm0
mov r9d, dword [rbp + 0x894]
lea r8, [rbp + 0x468]
lea rdx, [rbp + 0x448]
mov rcx, qword [rbp + 0x8d8]
call fcn.1400bc55f
movss xmm0, dword [0x1402b8114]
movss dword [rsp + 0x20], xmm0
mov r9d, dword [rbp + 0x894]
lea r8, [rbp + 0x488]
lea rdx, [rbp + 0x448]
mov rcx, qword [rbp + 0x8d8]
call fcn.1400bc55f
movss xmm0, dword [0x1402b8114]
movss dword [rsp + 0x20], xmm0
mov r9d, dword [rbp + 0x894]
lea r8, [rbp + 0x4a8]
lea rdx, [rbp + 0x468]
mov rcx, qword [rbp + 0x8d8]
call fcn.1400bc55f
movss xmm0, dword [0x1402b8114]
movss dword [rsp + 0x20], xmm0
mov r9d, dword [rbp + 0x894]
lea r8, [rbp + 0x4e8]
lea rdx, [rbp + 0x4a8]
mov rcx, qword [rbp + 0x8d8]
call fcn.1400bc55f
movss xmm0, dword [0x1402b8114]
movss dword [rsp + 0x20], xmm0
mov r9d, dword [rbp + 0x894]
lea r8, [rbp + 0x4c8]
lea rdx, [rbp + 0x488]
mov rcx, qword [rbp + 0x8d8]
call fcn.1400bc55f
movss xmm0, dword [0x1402b8114]
movss dword [rsp + 0x20], xmm0
mov r9d, dword [rbp + 0x894]
lea r8, [rbp + 0x508]
lea rdx, [rbp + 0x4c8]
mov rcx, qword [rbp + 0x8d8]
call fcn.1400bc55f
mov dword [rbp + 0x9f4], 0xffff0000
movss xmm0, dword [0x1402b816c]
movss dword [rbp + 0xa14], xmm0
movss xmm0, dword [0x1402b8168]
movss dword [rbp + 0xa34], xmm0
movzx eax, byte [0x1403245c1]
test eax, eax
je 0x1400e64c4
movss xmm0, dword [0x1403245b0]
mulss xmm0, dword [0x1402b8138]
movss dword [rbp + 0x32f4], xmm0
movss xmm2, dword [0x1402b8168]
movss xmm1, dword [0x1402b816c]
lea rcx, [rbp + 0x2434]
call fcn.1400be14d
movss xmm0, dword [0x1402b8114]
movss dword [rsp + 0x28], xmm0
mov dword [rsp + 0x20], 0x28
mov r9d, dword [rbp + 0x9f4]
movss xmm2, dword [rbp + 0x32f4]
lea rdx, [rbp + 0x2434]
mov rcx, qword [rbp + 0x8d8]
call fcn.1400bd464
jmp 0x1400e4a3d
lea rcx, [rbp + 0x728]
call fcn.1400bcbae
lea rcx, [rbp + 0x6e8]
call fcn.1400bf9d0
lea rcx, [rbp + 0x6a8]
call fcn.1400beb1b
lea rcx, [rbp + 0x668]
call fcn.1400bf33b
lea rcx, [rbp + 0x628]
call fcn.1400be701
lea rcx, [rbp + 0x5e8]
call fcn.1400be701
movzx eax, byte [0x1403245c1]
test eax, eax
je 0x1400e65b9
lea rcx, str.Counter_Strike_2
call fcn.1400bf610
movzx eax, al
test eax, eax
je 0x1400e65b9
call fcn.1400bce3d
mov qword [rbp + 0xa58], rax
mov dword [rbp + 0xa74], 0xffff0000
movss xmm0, dword [0x1403245b0]
mulss xmm0, dword [0x1402b8138]
movss dword [rbp + 0x32f4], xmm0
movss xmm2, dword [0x1402b8168]
movss xmm1, dword [0x1402b816c]
lea rcx, [rbp + 0x2454]
call fcn.1400be14d
movss xmm0, dword [0x1402b8114]
movss dword [rsp + 0x28], xmm0
mov dword [rsp + 0x20], 0x28
mov r9d, dword [rbp + 0xa74]
movss xmm2, dword [rbp + 0x32f4]
lea rdx, [rbp + 0x2454]
mov rcx, qword [rbp + 0xa58]
call fcn.1400bd464
movzx eax, byte [0x1403245dc]
test eax, eax
je 0x1400e70a9
call fcn.1400beecc
mov qword [rbp + 0xa98], rax
call fcn.1400bc938
divss xmm0, dword [0x140244ac4]
movss dword [rbp + 0xab4], xmm0
movss xmm1, dword [0x1402b8114]
mov ecx, 0xd
call fcn.1400bf0bb
movss xmm0, dword [0x1402b8114]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1402b8114]
movss xmm2, dword [0x1402b8114]
movss xmm1, dword [0x1402b8114]
lea rcx, [rbp + 0x2474]
call fcn.1400be5d5
mov rdx, rax
mov ecx, 5
call fcn.1400bc942
movss xmm0, dword [0x1402b8114]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1402b8114]
movss xmm2, dword [0x1402b8114]
movss xmm1, dword [0x1402b8114]
lea rcx, [rbp + 0x24a4]
call fcn.1400be5d5
mov rdx, rax
mov ecx, 5
call fcn.1400bc942
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
xorps xmm3, xmm3
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x24d4]
call fcn.1400be5d5
mov rdx, rax
mov ecx, 0x15
call fcn.1400bc942
movss xmm0, dword [0x1402b80ec]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1402b8114]
movss xmm2, dword [0x1402b8114]
movss xmm1, dword [0x1402b8114]
lea rcx, [rbp + 0x2504]
call fcn.1400be5d5
mov rdx, rax
mov ecx, 0x16
call fcn.1400bc942
movss xmm0, dword [0x1402b8108]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1402b8114]
movss xmm2, dword [0x1402b8114]
movss xmm1, dword [0x1402b8114]
lea rcx, [rbp + 0x2534]
call fcn.1400be5d5
mov rdx, rax
mov ecx, 0x17
call fcn.1400bc942
lea rcx, [0x1403245c7]
call fcn.1400bee36
movzx eax, al
test eax, eax
je 0x1400e67b3
movss xmm0, dword [0x1402b810c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1402b8114]
movss xmm2, dword [0x1402b8114]
movss xmm1, dword [0x1402b8114]
lea rcx, [rbp + 0x2564]
call fcn.1400be5d5
mov rdx, rax
mov ecx, 0x15
call fcn.1400bc942
movss xmm0, dword [0x1402b8110]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1402b8114]
movss xmm2, dword [0x1402b8114]
movss xmm1, dword [0x1402b8114]
lea rcx, [rbp + 0x2594]
call fcn.1400be5d5
mov rdx, rax
mov ecx, 0x16
call fcn.1400bc942
mov rcx, qword [0x1403245d0]
call fcn.1400bce29
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x25c4]
call fcn.1400be14d
mov rcx, rax
call fcn.1400beac1
movss xmm2, dword [rbp + 0xab4]
movss xmm1, dword [0x1402b813c]
lea rcx, [rbp + 0x25e4]
call fcn.1400be14d
mov rdx, rax
lea rcx, [0x1402b7868]
call fcn.1400bd153
movzx eax, al
test eax, eax
je 0x1400e6843
xor edx, edx
lea rcx, [0x1403245d8]
call fcn.1400bee9f
mov dl, 1
lea rcx, [0x1403245c7]
call fcn.1400bee9f
xor edx, edx
lea rcx, [0x1403245c6]
call fcn.1400bee9f
xor edx, edx
lea rcx, [0x1403245d9]
call fcn.1400bee9f
lea rcx, [0x1403245c7]
call fcn.1400bee36
movzx eax, al
test eax, eax
je 0x1400e6860
mov ecx, 2
call fcn.1400bea9e
lea rcx, [0x1403245c6]
call fcn.1400bee36
movzx eax, al
test eax, eax
je 0x1400e68f1
movss xmm0, dword [0x1402b810c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1402b8114]
movss xmm2, dword [0x1402b8114]
movss xmm1, dword [0x1402b8114]
lea rcx, [rbp + 0x2604]
call fcn.1400be5d5
mov rdx, rax
mov ecx, 0x15
call fcn.1400bc942
movss xmm0, dword [0x1402b8110]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1402b8114]
movss xmm2, dword [0x1402b8114]
movss xmm1, dword [0x1402b8114]
lea rcx, [rbp + 0x2634]
call fcn.1400be5d5
mov rdx, rax
mov ecx, 0x16
call fcn.1400bc942
movss xmm2, dword [rbp + 0xab4]
xorps xmm1, xmm1
lea rcx, [rbp + 0x2664]
call fcn.1400be14d
mov rcx, rax
call fcn.1400beac1
movss xmm2, dword [rbp + 0xab4]
movss xmm1, dword [0x1402b813c]
lea rcx, [rbp + 0x2684]
call fcn.1400be14d
mov rdx, rax
lea rcx, [0x1402b786c]
call fcn.1400bd153
movzx eax, al
test eax, eax
je 0x1400e697a
xor edx, edx
lea rcx, [0x1403245d8]
call fcn.1400bee9f
xor edx, edx
lea rcx, [0x1403245c7]
call fcn.1400bee9f
mov dl, 1
lea rcx, [0x1403245c6]
call fcn.1400bee9f
xor edx, edx
lea rcx, [0x1403245d9]
call fcn.1400bee9f
lea rcx, [0x1403245c6]
call fcn.1400bee36
movzx eax, al
test eax, eax
je 0x1400e6997
mov ecx, 2
call fcn.1400bea9e
lea rcx, [0x1403245d8]
call fcn.1400bee36
movzx eax, al
test eax, eax
je 0x1400e6a28
movss xmm0, dword [0x1402b810c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1402b8114]
movss xmm2, dword [0x1402b8114]
movss xmm1, dword [0x1402b8114]
lea rcx, [rbp + 0x26a4]
call fcn.1400be5d5
mov rdx, rax
mov ecx, 0x15
call fcn.1400bc942
movss xmm0, dword [0x1402b8110]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1402b8114]
movss xmm2, dword [0x1402b8114]
movss xmm1, dword [0x1402b8114]
lea rcx, [rbp + 0x26d4]
call fcn.1400be5d5
mov rdx, rax
mov ecx, 0x16
call fcn.1400bc942
movss xmm0, dword [rbp + 0xab4]
mulss xmm0, dword [0x1402b8118]
movaps xmm2, xmm0
xorps xmm1, xmm1
lea rcx, [rbp + 0x2704]
call fcn.1400be14d
mov rcx, rax
call fcn.1400beac1
movss xmm2, dword [rbp + 0xab4]
movss xmm1, dword [0x1402b813c]
lea rcx, [rbp + 0x2724]
call fcn.1400be14d
mov rdx, rax
lea rcx, [0x1402b7870]
call fcn.1400bd153
movzx eax, al
test eax, eax
je 0x1400e6abc
mov dl, 1
lea rcx, [0x1403245d8]
call fcn.1400bee9f
xor edx, edx
lea rcx, [0x1403245c7]
call fcn.1400bee9f
xor edx, edx
lea rcx, [0x1403245c6]
call fcn.1400bee9f
xor edx, edx
lea rcx, [0x1403245d9]
call fcn.1400bee9f
lea rcx, [0x1403245d8]
call fcn.1400bee36
movzx eax, al
test eax, eax
je 0x1400e6ad9
mov ecx, 2
call fcn.1400bea9e
call fcn.1400bc131
call fcn.1400bde78
subss xmm0, dword [0x1402b8140]
movss xmm2, dword [0x1402b811c]
movaps xmm1, xmm0
lea rcx, [rbp + 0xad8]
call fcn.1400be14d
lea rcx, [rbp + 0xad8]
call fcn.1400beac1
xorps xmm1, xmm1
mov ecx, 0xd
call fcn.1400bf0bb
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
xorps xmm3, xmm3
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x2744]
call fcn.1400be5d5
mov rdx, rax
mov ecx, 0x15
call fcn.1400bc942
mov rcx, qword [0x1403245c8]
call fcn.1400bce29
movss xmm2, dword [0x1402b812c]
movss xmm1, dword [0x1402b812c]
lea rcx, [rbp + 0x2774]
call fcn.1400be14d
mov rdx, rax
lea rcx, [0x1402b7874]
call fcn.1400bd153
movzx eax, al
test eax, eax
je 0x1400e6bbc
xor edx, edx
lea rcx, [0x1403245d8]
call fcn.1400bee9f
xor edx, edx
lea rcx, [0x1403245c7]
call fcn.1400bee9f
xor edx, edx
lea rcx, [0x1403245c6]
call fcn.1400bee9f
mov dl, 1
lea rcx, [0x1403245d9]
call fcn.1400bee9f
mov ecx, 1
call fcn.1400bea9e
mov ecx, 1
call fcn.1400bf61f
call fcn.1400bc131
mov rax, qword [rbp + 0xa98]
movss xmm0, dword [rax + 0x44]
movss dword [rbp + 0xaf4], xmm0
movss xmm0, dword [0x1402b80fc]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1402b8114]
movss xmm2, dword [0x1402b8114]
movss xmm1, dword [0x1402b8114]
lea rcx, [rbp + 0x2794]
call fcn.1400be5d5
mov rdx, rax
mov ecx, 5
call fcn.1400bc942
mov rax, qword [rbp + 0xa98]
movss xmm0, dword [0x1402b811c]
movss dword [rax + 0x44], xmm0
movss xmm0, dword [0x1402b8114]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1402b8114]
movss xmm2, dword [0x1402b8114]
movss xmm1, dword [0x1402b8114]
lea rcx, [rbp + 0x27c4]
call fcn.1400be5d5
mov ecx, 0x10
imul rcx, rcx, 0x12
mov rdx, qword [rbp + 0xa98]
lea rdi, [rdx + rcx + 0xe4]
mov rsi, rax
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [0x1402b8114]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1402b80fc]
movss xmm2, dword [0x1402b80f8]
movss xmm1, dword [0x1402b80f4]
lea rcx, [rbp + 0x27f4]
call fcn.1400be5d5
mov ecx, 0x10
imul rcx, rcx, 7
mov rdx, qword [rbp + 0xa98]
lea rdi, [rdx + rcx + 0xe4]
mov rsi, rax
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [0x1402b8114]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1402b8104]
movss xmm2, dword [0x1402b8100]
movss xmm1, dword [0x1402b80fc]
lea rcx, [rbp + 0x2824]
call fcn.1400be5d5
mov ecx, 0x10
imul rcx, rcx, 8
mov rdx, qword [rbp + 0xa98]
lea rdi, [rdx + rcx + 0xe4]
mov rsi, rax
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [0x1402b8114]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1402b80f8]
movss xmm2, dword [0x1402b80f4]
movss xmm1, dword [0x1402b80f0]
lea rcx, [rbp + 0x2854]
call fcn.1400be5d5
mov ecx, 0x10
imul rcx, rcx, 9
mov rdx, qword [rbp + 0xa98]
lea rdi, [rdx + rcx + 0xe4]
mov rsi, rax
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [0x1402b8110]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1402b8114]
movss xmm2, dword [0x1402b8114]
movss xmm1, dword [0x1402b8114]
lea rcx, [rbp + 0x2884]
call fcn.1400be5d5
mov ecx, 0x10
imul rcx, rcx, 0x13
mov rdx, qword [rbp + 0xa98]
lea rdi, [rdx + rcx + 0xe4]
mov rsi, rax
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
movss xmm0, dword [0x1402b8114]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1402b8114]
movss xmm2, dword [0x1402b8114]
movss xmm1, dword [0x1402b8114]
lea rcx, [rbp + 0x28b4]
call fcn.1400be5d5
mov ecx, 0x10
imul rcx, rcx, 0x14
mov rdx, qword [rbp + 0xa98]
lea rdi, [rdx + rcx + 0xe4]
mov rsi, rax
mov ecx, 0x10
rep movsb byte [rdi], byte [rsi]
lea rcx, [0x1403245c6]
call fcn.1400bee36
movzx eax, al
test eax, eax
je 0x1400e6e51
mov ecx, 0x32
call fcn.1400bd5ea
lea rcx, [0x1403245c7]
call fcn.1400bee36
movzx eax, al
test eax, eax
je 0x1400e6e6e
mov ecx, 0x32
call fcn.1400bd018
lea rcx, [0x1403245d8]
call fcn.1400bee36
movzx eax, al
test eax, eax
je 0x1400e6e8b
mov ecx, 0x32
call fcn.1400bdd06
lea rcx, [0x1403245d9]
call fcn.1400bee36
movzx eax, al
test eax, eax
je 0x1400e6fc6
lea rcx, [rbp + 0xb18]
call fcn.1400be7e2
lea rax, str.Home
mov qword [rbp + 0xb38], rax
lea rax, str.Mixed_by_Mascota_in_3_weeks
mov qword [rbp + 0xb58], rax
movss xmm0, dword [0x1402b8170]
movss dword [rsp + 0x20], xmm0
xor r9d, r9d
xor r8d, r8d
mov rdx, qword [rbp + 0xb38]
lea rcx, [rbp + 0xb78]
call fcn.1400bda9f
movss xmm0, dword [0x1402b8170]
movss dword [rsp + 0x20], xmm0
xor r9d, r9d
xor r8d, r8d
mov rdx, qword [rbp + 0xb58]
lea rcx, [rbp + 0xb98]
call fcn.1400bda9f
movss xmm0, dword [rbp + 0xb18]
subss xmm0, dword [rbp + 0xb78]
mulss xmm0, dword [0x1402b8108]
movss dword [rbp + 0xbb4], xmm0
movss xmm2, dword [0x1402b813c]
movss xmm1, dword [rbp + 0xbb4]
lea rcx, [rbp + 0x28e4]
call fcn.1400be14d
mov rcx, rax
call fcn.1400beac1
mov rdx, qword [rbp + 0xb38]
lea rcx, [0x140243ed4]
call fcn.1400bddab
movss xmm0, dword [rbp + 0xb18]
subss xmm0, dword [rbp + 0xb98]
mulss xmm0, dword [0x1402b8108]
movss dword [rbp + 0xbd4], xmm0
movss xmm2, dword [0x1402b8140]
movss xmm1, dword [rbp + 0xbd4]
lea rcx, [rbp + 0x2904]
call fcn.1400be14d
mov rcx, rax
call fcn.1400beac1
mov rdx, qword [rbp + 0xb58]
lea rcx, [0x140243ed4]
call fcn.1400bddab
mov rax, qword [rbp + 0xa98]
movss xmm0, dword [rbp + 0xaf4]
movss dword [rax + 0x44], xmm0
movss xmm1, dword [0x1402b8170]
xorps xmm0, xmm0
call fcn.1400be29c
xorps xmm1, xmm1
mov ecx, 0xd
call fcn.1400bf0bb
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
xorps xmm3, xmm3
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x2924]
call fcn.1400be5d5
mov rdx, rax
mov ecx, 0x15
call fcn.1400bc942
call fcn.1400bde78
subss xmm0, dword [0x1402b8134]
movss xmm2, dword [0x1402b811c]
movaps xmm1, xmm0
lea rcx, [rbp + 0xbf8]
call fcn.1400be14d
lea rcx, [rbp + 0xbf8]
call fcn.1400beac1
movss xmm2, dword [0x1402b812c]
movss xmm1, dword [0x1402b812c]
lea rcx, [rbp + 0x2954]
call fcn.1400be14d
mov rdx, rax
lea rcx, [0x1402b789c]
call fcn.1400bd153
movzx eax, al
test eax, eax
je 0x1400e708b
mov byte [0x14031e024], 0
mov ecx, 2
call fcn.1400bea9e
mov ecx, 1
call fcn.1400bf61f
mov ecx, 1
call fcn.1400bf61f
call fcn.1400bd6a8
call fcn.1400bcdb6
lea rcx, str.Counter_Strike_2
call fcn.1400bf610
mov byte [rbp + 0xc14], al
movzx eax, byte [rbp + 0xc14]
test eax, eax
je 0x1400e7143
mov edx, 0xffffffec
mov rcx, qword [rbp + 0x108]
call qword [sym.imp.USER32.dll_GetWindowLongW]
or eax, 8
or eax, 8
or eax, 0x20
bts eax, 0x13
bts eax, 7
mov r8d, eax
mov edx, 0xffffffec
mov rcx, qword [rbp + 0x108]
call qword [sym.imp.USER32.dll_SetWindowLongW]
mov dword [rsp + 0x30], 0x13
mov dword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
xor r9d, r9d
xor r8d, r8d
mov rdx, 0xffffffffffffffff
mov rcx, qword [rbp + 0x108]
call qword [sym.imp.USER32.dll_SetWindowPos]
mov byte [0x1403245dc], 0
jmp 0x1400e71b1
mov edx, 0xffffffec
mov rcx, qword [rbp + 0x108]
call qword [sym.imp.USER32.dll_GetWindowLongW]
and eax, 0xffffffdf
btr eax, 7
or eax, 8
bts eax, 0x13
mov r8d, eax
mov edx, 0xffffffec
mov rcx, qword [rbp + 0x108]
call qword [sym.imp.USER32.dll_SetWindowLongW]
mov dword [rsp + 0x30], 0x13
mov dword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
xor r9d, r9d
xor r8d, r8d
mov rdx, 0xfffffffffffffffe
mov rcx, qword [rbp + 0x108]
call qword [sym.imp.USER32.dll_SetWindowPos]
mov byte [0x1403245dc], 1
call fcn.1400bf3a4
call fcn.1400bf043
mov rcx, rax
call fcn.1400bc1ea
movss xmm0, dword [rbp + 8]
mulss xmm0, dword [rbp + 0x14]
movss dword [rbp + 0xc38], xmm0
movss xmm0, dword [rbp + 0xc]
mulss xmm0, dword [rbp + 0x14]
movss dword [rbp + 0xc3c], xmm0
movss xmm0, dword [rbp + 0x10]
mulss xmm0, dword [rbp + 0x14]
movss dword [rbp + 0xc40], xmm0
movss xmm0, dword [rbp + 0x14]
movss dword [rbp + 0xc44], xmm0
mov rax, qword [0x1403245f8]
mov rax, qword [rax]
mov rax, qword [rax + 0x108]
mov qword [rbp + 0x32f8], rax
xor r9d, r9d
lea r8, [0x140324608]
mov edx, 1
mov rcx, qword [0x1403245f8]
call qword [rbp + 0x32f8]
mov rax, qword [0x1403245f8]
mov rax, qword [rax]
mov rax, qword [rax + 0x190]
mov qword [rbp + 0x32f8], rax
lea r8, [rbp + 0xc38]
mov rdx, qword [0x140324608]
mov rcx, qword [0x1403245f8]
call qword [rbp + 0x32f8]
call fcn.1400bf043
mov rcx, rax
call fcn.1400bc1ea
mov rax, qword [0x140324600]
mov rax, qword [rax]
mov rax, qword [rax + 0x40]
mov qword [rbp + 0x32f8], rax
xor r8d, r8d
mov edx, 1
mov rcx, qword [0x140324600]
call qword [rbp + 0x32f8]
mov rax, qword [0x1403245f0]
mov rax, qword [rax]
mov rcx, qword [0x1403245f0]
call qword [rax + 0x138]
mov dword [rbp + 0xc64], eax
cmp dword [rbp + 0xc64], 0
jge 0x1400e72cf
call fcn.1400bd9c3
mov byte [0x140324674], 0
movzx eax, byte [0x14031e024]
test eax, eax
jne 0x1400e7313
call fcn.1400bef53
call fcn.1400bc947
xor ecx, ecx
call fcn.1400be2fb
mov rcx, qword [rbp + 0x108]
call qword [sym.imp.USER32.dll_DestroyWindow]
mov rdx, qword [0x1403246f8]
mov rcx, qword [0x140324720]
call qword [sym.imp.USER32.dll_UnregisterClassW]
lea rcx, [rbp - 0x40]
lea rdx, [0x1402b50e0]
call fcn.1400bebd9
nop
mov rcx, qword [rbp + 0x3370]
xor rcx, rbp
call fcn.1400bd900
lea rsp, [rbp + 0x3380]
pop rdi
pop rsi
pop rbp
ret