Function at 0x14008dbc0
Capabilities:
Authenticate hmac
Hide graphical window
Initialize winsock library
Log keystrokes via polling
Open clipboard
Write clipboard data

Disassembly:
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
mov eax, 0x11230
call fcn.140160c60
sub rsp, rax
movaps xmmword [rsp + 0x11220], xmm6
movaps xmmword [rsp + 0x11210], xmm7
movaps xmmword [rsp + 0x11200], xmm8
movaps xmmword [rsp + 0x111f0], xmm9
movaps xmmword [rsp + 0x111e0], xmm10
movaps xmmword [rsp + 0x111d0], xmm11
movaps xmmword [rsp + 0x111c0], xmm12
movaps xmmword [rsp + 0x111b0], xmm13
movaps xmmword [rsp + 0x111a0], xmm14
movaps xmmword [rsp + 0x11190], xmm15
xor r13d, r13d
mov dword [rsp + 0x50], r13d
mov dword [rsp + 0x50], r13d
mov dword [rsp + 0x54], r13d
mov dword [rsp + 0x50], r13d
mov rax, qword [0x1402b78d8]
cmp byte [rax + 0x1b9], r13b
je 0x14008dc8f
lea r8, str._Premium
lea rdx, [0x1402b3ac8]
lea rcx, [rsp + 0x6a88]
call fcn.14005a860
mov rdx, rax
lea rcx, [0x1402b3ac8]
call fcn.140061440
lea rcx, [rsp + 0x6a88]
call fcn.14005a590
mov byte [rsp + 0x11270], r13b
lea rdx, [rsp + 0x60ca]
lea rcx, [rsp + 0x11270]
call fcn.1400a6e60
mov rcx, rax
call fcn.1400ac980
mov rdx, rax
lea rcx, [rsp + 0x6aa8]
call fcn.14005a5a0
mov rdx, rax
lea rcx, [rsp + 0x6ac8]
call fcn.140074b10
mov rcx, qword [0x1402b78d8]
add rcx, 0x40
mov rdx, rax
call fcn.140061440
lea rcx, [rsp + 0x6ac8]
call fcn.14005a590
call qword [sym.imp.KERNEL32.dll_AllocConsole]
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov r15d, 1
mov ecx, r15d
call fcn.140168180
mov r8, rax
lea rdx, [0x1401ec5d4]
lea rcx, str.CONOUT_
call fcn.1401779e4
xor ecx, ecx
call fcn.140168180
mov r8, rax
lea rdx, [0x1401ec5e0]
lea rcx, str.CONIN_
call fcn.1401779e4
mov byte [rsp + 0x11278], r13b
lea rdx, [rsp + 0x8568]
lea rcx, [rsp + 0x11278]
call fcn.1400a6e90
mov rcx, rax
call fcn.1400a9b30
mov rcx, rax
call fcn.14008d600
mov ecx, 0x202
lea rdx, [0x1402b7560]
call qword [sym.imp.WS2_32.dll_WSAStartup]
mov dword [0x1402b74d8], eax
mov r12d, 2
mov word [0x1402b7700], r12w
mov byte [rsp + 0x11280], r13b
lea rdx, [rsp + 0x1fa0]
lea rcx, [rsp + 0x11280]
call fcn.1400a6ee0
mov rcx, rax
call fcn.1400a9cf0
mov rdx, rax
lea rcx, [rsp + 0x3fc0]
call fcn.14005a5a0
nop
mov byte [rsp + 0x11288], 0
lea rdx, [rsp + 0x2ca4]
lea rcx, [rsp + 0x11288]
call fcn.1400a6ec0
mov rcx, rax
call fcn.1400ac8c0
mov rdx, rax
lea rcx, [rsp + 0x6ae8]
call fcn.14005a5a0
lea r8, [rsp + 0x3fc0]
mov rdx, rax
lea rcx, [rsp + 0x540]
call fcn.14008b910
nop
lea rcx, [rsp + 0x3fc0]
call fcn.14005a590
lea rcx, [rsp + 0x540]
call fcn.14005a540
mov rcx, rax
call qword [sym.imp.WS2_32.dll_inet_addr]
mov dword [0x1402b7704], eax
mov ecx, 0x1e61
call qword [sym.imp.WS2_32.dll_htons]
mov word [0x1402b7702], ax
mov rcx, qword [0x1402b78d8]
call fcn.14007a050
test eax, eax
jne 0x14008def7
mov byte [rsp + 0x1c5], al
lea rdx, [rsp + 0x8870]
lea rcx, [rsp + 0x1c5]
call fcn.1400a6ef0
mov rcx, rax
call fcn.1400a98d0
mov rcx, rax
call fcn.14008d600
nop
lea rcx, [rsp + 0x540]
call fcn.14005a590
xor eax, eax
lea r11, [rsp + 0x11230]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
movaps xmm11, xmmword [r11 - 0x60]
movaps xmm12, xmmword [r11 - 0x70]
movaps xmm13, xmmword [r11 - 0x80]
movaps xmm14, xmmword [r11 - 0x90]
movaps xmm15, xmmword [r11 - 0xa0]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
ret
cmp eax, 0xa
jne 0x14008df41
mov byte [rsp + 0x1c6], 0
lea rdx, [rsp + 0x90d0]
lea rcx, [rsp + 0x1c6]
call fcn.1400a7100
mov rcx, rax
call fcn.1400a98b0
mov rcx, rax
call fcn.14008d600
nop
lea rcx, [rsp + 0x540]
call fcn.14005a590
mov eax, 0xa
jmp 0x14008dea8
mov rcx, qword [0x1402b78d8]
call fcn.14007aca0
cmp eax, 1
jne 0x14008e1c3
mov r8, qword [0x1402b78d8]
add r8, 0x68
lea rdx, str._n_Welcome_back_
lea rcx, [rsp + 0x6b08]
call fcn.1400b74d0
nop
mov rcx, rax
call fcn.14005a540
mov rcx, rax
call fcn.14008d600
nop
lea rcx, [rsp + 0x6b08]
call fcn.14005a590
mov byte [rsp + 0x1c7], 0
lea rdx, [rsp + 0x467e]
lea rcx, [rsp + 0x1c7]
call fcn.1400a7320
mov rcx, rax
call fcn.1400a9f20
mov rcx, qword [0x1402b78d8]
add rcx, 0x20
mov rdx, rax
call fcn.14005a570
mov rcx, qword [0x1402b78d8]
call fcn.14007e310
mov rsi, r13
mov rcx, qword [0x1402b78d8]
add rcx, 0x1a0
call fcn.1400aa320
test rax, rax
je 0x14008e0fc
nop word [rax + rax]
mov rax, qword [0x1402b78d8]
lea rbx, [rax + 0x20]
lea rcx, [rax + 0x1a0]
mov rdx, rsi
call fcn.1400aa310
lea rcx, [rax + 0x10]
mov rdx, rbx
call fcn.140074960
test al, al
je 0x14008e0dd
mov rcx, qword [0x1402b78d8]
add rcx, 0x1a0
mov rdx, rsi
call fcn.1400aa310
cmp qword [rax + 0xc8], 0
je 0x14008e0dd
mov rdi, qword [0x1402b78d8]
mov rdx, rsi
lea rcx, [rdi + 0x1a0]
call fcn.1400aa310
mov rbx, rax
mov rdx, rsi
lea rcx, [rdi + 0x1a0]
call fcn.1400aa310
mov rbx, qword [rbx + 0xd0]
add rbx, qword [rax + 0xc8]
call fcn.140074930
cmp rbx, rax
jg 0x14008e0b1
mov rcx, qword [0x1402b78d8]
add rcx, 0x1a0
mov rdx, rsi
call fcn.1400aa310
cmp byte [rax + 0xe0], 0
jne 0x14008e0dd
mov rcx, qword [0x1402b78d8]
add rcx, 0x1a0
mov rdx, rsi
call fcn.1400aa310
mov rcx, qword [0x1402b78d8]
add rcx, 0xb8
mov rdx, rax
call fcn.1400a8a30
inc rsi
mov rcx, qword [0x1402b78d8]
add rcx, 0x1a0
call fcn.1400aa320
cmp rsi, rax
jb 0x14008e000
mov rax, qword [0x1402b78d8]
cmp qword [rax + 0xb8], 0
je 0x14008e199
cmp qword [rax + 0x180], 0
je 0x14008e199
lea rax, [rsp + 0x6b28]
mov qword [rsp + 0x78], rax
lea rcx, [rsp + 0x6b28]
call fcn.140074e90
mov rbx, rax
mov rdx, qword [0x1402b78d8]
add rdx, 0x128
lea rcx, [rsp + 0x6b48]
call fcn.140061500
nop
mov r8, rbx
mov rdx, rax
mov rcx, qword [0x1402b78d8]
call fcn.14007d1d0
cmp eax, 1
je 0x14008e269
mov byte [rsp + 0x1d0], 0
lea rdx, [rsp + 0x83c0]
lea rcx, [rsp + 0x1d0]
call fcn.1400a7350
mov rcx, rax
call fcn.1400a9e50
jmp 0x14008de90
mov byte [rsp + 0x1d1], 0
lea rdx, [rsp + 0x86ec]
lea rcx, [rsp + 0x1d1]
call fcn.1400a7380
mov rcx, rax
call fcn.1400a9c10
jmp 0x14008de90
cmp eax, 9
jne 0x14008e20d
mov byte [rsp + 0x1d2], 0
lea rdx, [rsp + 0x84a8]
lea rcx, [rsp + 0x1d2]
call fcn.1400a73b0
mov rcx, rax
call fcn.1400a9ed0
mov rcx, rax
call fcn.14008d600
nop
lea rcx, [rsp + 0x540]
call fcn.14005a590
mov eax, 9
jmp 0x14008dea8
cmp eax, 0xa
jne 0x14008e23c
mov byte [rsp + 0x1d3], 0
lea rdx, [rsp + 0x8664]
lea rcx, [rsp + 0x1d3]
call fcn.1400a73d0
mov rcx, rax
call fcn.1400a9c50
jmp 0x14008df21
test eax, eax
jne 0x14008e269
mov byte [rsp + 0x1d4], al
lea rdx, [rsp + 0x8398]
lea rcx, [rsp + 0x1d4]
call fcn.1400a73f0
mov rcx, rax
call fcn.1400a9eb0
jmp 0x14008de90
lea rcx, [0x1402b7870]
call fcn.140061430
test al, al
jne 0x14008e85c
lea rcx, [rsp + 0x508]
call fcn.1400afe80
nop
mov rax, qword [0x1402b78d8]
cmp byte [rax + 0x1b9], 0
jne 0x14008e2af
lea rdx, str.__Only_Premium_
lea rcx, [rsp + 0x508]
call fcn.14005a570
lea r8, [0x1402b7798]
lea rdx, [0x1402b77f0]
lea rcx, [rsp + 0x6b68]
call fcn.1400b7470
mov r8, rax
lea rdx, [rsp + 0x830]
mov rcx, qword [0x1402b78d8]
call fcn.14007be10
nop
mov byte [rsp + 0x1d5], 0
lea rdx, [rsp + 0x5242]
lea rcx, [rsp + 0x1d5]
call fcn.1400a7410
mov rcx, rax
call fcn.1400ac960
mov r8, rax
lea rdx, [0x1402b7870]
lea rcx, [rsp + 0x6ba8]
call fcn.14005a860
nop
lea r8, [0x1402b77f0]
mov rdx, rax
lea rcx, [rsp + 0x6b88]
call fcn.1400b7400
nop
lea r8, [0x1402b7798]
mov rdx, rax
lea rcx, [rsp + 0xea0]
call fcn.1400b7400
nop
lea rcx, [rsp + 0x6b88]
call fcn.14005a590
nop
lea rcx, [rsp + 0x6ba8]
call fcn.14005a590
xor r8d, r8d
lea rdx, [rsp + 0xea0]
lea rcx, [rsp + 0x3fe0]
call fcn.1400b62c0
nop
lea rcx, [rsp + 0x3fe0]
call fcn.140064ee0
movzx ebx, al
lea rcx, [rsp + 0x3fe0]
call fcn.140064930
test bl, bl
jne 0x14008e3e6
xor r8d, r8d
lea rdx, [rsp + 0xea0]
lea rcx, [rsp + 0x4000]
call fcn.1400b62c0
nop
lea rcx, [rsp + 0x4000]
call fcn.140065280
nop
lea rcx, [rsp + 0x4000]
call fcn.140064930
nop
jmp 0x14008e3e6
lea rcx, [rsp + 0x830]
call fcn.1400adfe0
mov byte [rsp + 0x1d6], 0
lea rdx, [rsp + 0x8490]
lea rcx, [rsp + 0x1d6]
call fcn.1400a7440
mov rcx, rax
call fcn.1400a9ed0
mov rcx, rax
call fcn.14008d600
lea rcx, [rsp + 0x830]
call fcn.140064820
mov rdi, rax
lea rcx, [rsp + 0x830]
call fcn.1400adff0
mov rsi, rax
cmp rdi, rax
je 0x14008e518
nop dword [rax]
mov r8, rdi
lea rdx, [rsp + 0xea0]
lea rcx, [rsp + 0x4020]
call fcn.1400b7470
nop
lea rax, [rsp + 0x6bc8]
mov qword [rsp + 0x78], rax
lea rdx, [rsp + 0x4020]
lea rcx, [rsp + 0x6bc8]
call fcn.140061500
mov rbx, rax
lea r8, [0x1402b77f0]
lea rdx, [0x1402b8908]
lea rcx, [rsp + 0x6c28]
call fcn.1400b7470
nop
lea r8, [0x1402b7798]
mov rdx, rax
lea rcx, [rsp + 0x6c08]
call fcn.1400b7400
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rsp + 0x6be8]
call fcn.1400b7400
nop
mov rdx, rbx
mov rcx, rax
call fcn.14008d490
nop
lea rcx, [rsp + 0x6c08]
call fcn.14005a590
nop
lea rcx, [rsp + 0x6c28]
call fcn.14005a590
nop
lea rcx, [rsp + 0x4020]
call fcn.14005a590
add rdi, 0x20
cmp rdi, rsi
jne 0x14008e450
lea r8, [0x1402b78a8]
lea rdx, [0x1402b77f0]
lea rcx, [rsp + 0x6c48]
call fcn.1400b7470
mov r8, rax
lea rdx, [rsp + 0x818]
mov rcx, qword [0x1402b78d8]
call fcn.14007be10
nop
mov byte [rsp + 0x1d7], 0
lea rdx, [rsp + 0x5250]
lea rcx, [rsp + 0x1d7]
call fcn.1400a7410
mov rcx, rax
call fcn.1400ac960
mov r8, rax
lea rdx, [0x1402b7870]
lea rcx, [rsp + 0x6c88]
call fcn.14005a860
nop
lea r8, [0x1402b77f0]
mov rdx, rax
lea rcx, [rsp + 0x6c68]
call fcn.1400b7400
nop
lea r8, [0x1402b78a8]
mov rdx, rax
lea rcx, [rsp + 0xe80]
call fcn.1400b7400
nop
lea rcx, [rsp + 0x6c68]
call fcn.14005a590
nop
lea rcx, [rsp + 0x6c88]
call fcn.14005a590
xor r8d, r8d
lea rdx, [rsp + 0xe80]
lea rcx, [rsp + 0x4040]
call fcn.1400b62c0
nop
lea rcx, [rsp + 0x4040]
call fcn.140064ee0
movzx ebx, al
lea rcx, [rsp + 0x4040]
call fcn.140064930
test bl, bl
jne 0x14008e64f
xor r8d, r8d
lea rdx, [rsp + 0xe80]
lea rcx, [rsp + 0x4060]
call fcn.1400b62c0
nop
lea rcx, [rsp + 0x4060]
call fcn.140065280
nop
lea rcx, [rsp + 0x4060]
call fcn.140064930
nop
jmp 0x14008e64f
lea rcx, [rsp + 0x818]
call fcn.1400adfe0
lea rcx, [rsp + 0x818]
call fcn.140064820
mov rdi, rax
lea rcx, [rsp + 0x818]
call fcn.1400adff0
mov rsi, rax
cmp rdi, rax
je 0x14008e74d
mov r8, rdi
lea rdx, [rsp + 0xe80]
lea rcx, [rsp + 0x4080]
call fcn.1400b7470
nop
lea rax, [rsp + 0x6ca8]
mov qword [rsp + 0x78], rax
lea rdx, [rsp + 0x4080]
lea rcx, [rsp + 0x6ca8]
call fcn.140061500
mov rbx, rax
lea r8, [0x1402b77f0]
lea rdx, [0x1402b8908]
lea rcx, [rsp + 0x6d08]
call fcn.1400b7470
nop
lea r8, [0x1402b78a8]
mov rdx, rax
lea rcx, [rsp + 0x6ce8]
call fcn.1400b7400
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rsp + 0x6cc8]
call fcn.1400b7400
nop
mov rdx, rbx
mov rcx, rax
call fcn.14008d490
nop
lea rcx, [rsp + 0x6ce8]
call fcn.14005a590
nop
lea rcx, [rsp + 0x6d08]
call fcn.14005a590
nop
lea rcx, [rsp + 0x4080]
call fcn.14005a590
add rdi, 0x20
cmp rdi, rsi
jne 0x14008e685
lea rcx, [rsp + 0xe80]
call fcn.14005a590
nop
lea rcx, [rsp + 0x818]
call fcn.1400ae050
nop
lea rcx, [rsp + 0xea0]
call fcn.14005a590
nop
lea rcx, [rsp + 0x830]
call fcn.1400ae050
mov byte [rsp + 0x1d8], 0
lea rdx, [rsp + 0x8684]
lea rcx, [rsp + 0x1d8]
call fcn.1400a7460
mov rcx, rax
call fcn.1400a9b10
mov rdx, rax
lea rcx, [rsp + 0xfa0]
call fcn.14005a5a0
nop
mov rcx, qword [0x1402b9b58]
call fcn.1400d3950
lea rdx, [rsp + 0xfa0]
lea rcx, [0x1402b3b40]
call fcn.1400afd20
lea rdx, [rsp + 0xfa0]
lea rcx, [rsp + 0x6d28]
call fcn.140061500
xor r9d, r9d
mov r8b, 1
mov rdx, rax
mov rcx, qword [0x1402b9b58]
call fcn.1400d3f10
test al, al
jne 0x14008e871
mov byte [rsp + 0x1d9], al
lea rdx, [rsp + 0x8478]
lea rcx, [rsp + 0x1d9]
call fcn.1400a7490
mov rcx, rax
call fcn.1400a9ed0
mov rcx, rax
call fcn.14008d600
mov ecx, 0x7d0
call qword [sym.imp.KERNEL32.dll_Sleep]
nop
lea rcx, [rsp + 0xfa0]
call fcn.14005a590
nop
lea rcx, [rsp + 0x508]
call fcn.14005a590
nop
lea rcx, [rsp + 0x540]
call fcn.14005a590
mov eax, r15d
jmp 0x14008dea8
mov rcx, qword [0x1402b9b58]
call fcn.140074000
mov rcx, rax
call fcn.1400d2ef0
test al, al
jne 0x14008e8b5
mov byte [rsp + 0x1da], al
lea rdx, [rsp + 0x8e20]
lea rcx, [rsp + 0x1da]
call fcn.1400a74b0
mov rcx, rax
call fcn.1400a9890
mov rcx, rax
call fcn.14008d600
mov rcx, qword [0x1402b9b58]
mov rax, qword [0x1402b3b30]
mov qword [rcx + 0x18], rax
lea rdx, [0x1401d2ea4]
lea rcx, [0x1402b87f8]
call fcn.1400b79f0
test al, al
je 0x14008ea15
mov dword [rsp + 0x300], r13d
mov byte [rsp + 0x1db], 0
lea rdx, [rsp + 0x88a5]
lea rcx, [rsp + 0x1db]
call fcn.1400a76e0
mov rcx, rax
call fcn.1400a9870
mov rdx, rax
lea rcx, [0x1402b5b80]
call fcn.140061730
lea rdx, [rsp + 0x300]
lea rcx, [0x1402b5d40]
call fcn.1400af6a0
cmp dword [rsp + 0x300], 1
jne 0x14008ea15
mov byte [rsp + 0xf0], 0
lea rdx, [rsp + 0x82a6]
lea rcx, [rsp + 0xf0]
call fcn.1400a7900
mov rcx, rax
call fcn.1400a9e70
mov rdx, rax
lea rcx, [0x1402b5b80]
call fcn.140061730
lea rdx, [0x1402b87f8]
lea rcx, [0x1402b5d40]
call fcn.1400b7680
mov byte [rsp + 0xf1], 0
lea rdx, [rsp + 0x83ac]
lea rcx, [rsp + 0xf1]
call fcn.1400a7920
mov rcx, rax
call fcn.1400a9eb0
mov rdx, rax
lea rcx, [0x1402b5b80]
call fcn.140061730
lea rdx, [0x1402b8838]
lea rcx, [0x1402b5d40]
call fcn.1400af6a0
mov byte [rsp + 0xf2], 0
lea rdx, [rsp + 0x8384]
lea rcx, [rsp + 0xf2]
call fcn.1400a7940
mov rcx, rax
call fcn.1400a9eb0
mov rdx, rax
lea rcx, [0x1402b5b80]
call fcn.140061730
lea rdx, [0x1402b8818]
lea rcx, [0x1402b5d40]
call fcn.1400b7680
mov byte [rsp + 0xf3], 0
lea rdx, [rsp + 0x8582]
lea rcx, [rsp + 0xf3]
call fcn.1400a7960
mov rcx, rax
call fcn.1400a9a90
mov rdx, rax
lea rcx, [rsp + 0x6d48]
call fcn.14005a5a0
mov r8, rax
lea rdx, [rsp + 0x2a90]
mov rcx, qword [0x1402b78d8]
call fcn.140081770
nop
lea rcx, [rsp + 0x284]
call fcn.1400acc80
mov rdi, rax
lea rdx, [rsp + 0x1fa8]
lea rcx, [rsp + 0x2a90]
call fcn.1400afce0
mov rbx, qword [rax]
lea rdx, [rsp + 0x1fb0]
lea rcx, [rsp + 0x2a90]
call fcn.1400afd00
mov r9, rdi
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rsp + 0xe30]
call fcn.1400b7980
nop
mov byte [rsp + 0xf4], 0
lea rdx, [rsp + 0x86c9]
lea rcx, [rsp + 0xf4]
call fcn.1400a7990
mov rcx, rax
call fcn.1400a9c10
mov rdx, rax
mov dword [rsp + 0x20], r15d
mov r9d, 0x40
lea r8d, [r9 - 0x1e]
lea rcx, [rsp + 0x8d10]
call fcn.1400ac260
nop
lea rcx, [rsp + 0xe30]
call fcn.1400ac530
mov rbx, rax
lea rcx, [rsp + 0xe30]
call fcn.140064820
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x8d10]
call fcn.1400ad8e0
lea rcx, [rsp + 0x8d10]
call fcn.1400ac170
lea rcx, [rsp + 0x45c0]
call fcn.1400a8b70
nop
movdqa xmm0, xmmword [0x1401ef3f0]
movdqa xmmword [rsp + 0x45c0], xmm0
mov byte [rsp + 0xf5], 0
lea rdx, [rsp + 0x7ee8]
lea rcx, [rsp + 0xf5]
call fcn.1400a79c0
mov rcx, rax
call fcn.1400a9e90
mov rdx, rax
lea rcx, [rsp + 0x45d0]
call fcn.14005a570
mov byte [rsp + 0xf6], 0
lea rdx, [rsp + 0x1267]
lea rcx, [rsp + 0xf6]
call fcn.1400a79d0
mov rcx, rax
call fcn.1400ac9a0
mov rdx, rax
lea rcx, [rsp + 0x45f0]
call fcn.14005a570
mov ecx, 0x40
call fcn.140160290
mov qword [rsp + 0x78], rax
mov rcx, rax
call fcn.1400a8bc0
nop
mov qword [rsp + 0x3b0], rax
mov byte [rsp + 0xf7], 0
lea rdx, [rsp + 0x42ae]
lea rcx, [rsp + 0xf7]
call fcn.1400a7a00
mov rcx, rax
call fcn.1400ac900
mov rcx, qword [rsp + 0x3b0]
add rcx, 0x20
mov rdx, rax
call fcn.14005a570
mov rbx, qword [rsp + 0x3b0]
mov byte [rsp + 0xf8], 0
lea rdx, [rsp + 0x82b8]
lea rcx, [rsp + 0xf8]
call fcn.1400a7a30
mov rcx, rax
call fcn.1400a9e70
lea r8, [rbx + 0x20]
mov rdx, rax
lea rcx, [rsp + 0x6d68]
call fcn.1400b74d0
mov r8, rax
lea rdx, [rsp + 0x2910]
mov rcx, qword [0x1402b78d8]
call fcn.140081770
nop
lea rcx, [rsp + 0x285]
call fcn.1400acc80
mov rdi, rax
lea rdx, [rsp + 0x1fb8]
lea rcx, [rsp + 0x2910]
call fcn.1400afce0
mov rbx, qword [rax]
lea rdx, [rsp + 0x1fc0]
lea rcx, [rsp + 0x2910]
call fcn.1400afd00
mov r9, rdi
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rsp + 0x2758]
call fcn.1400b7980
nop
lea rdx, [rsp + 0x2758]
mov rcx, qword [rsp + 0x3b0]
call fcn.1400af440
mov byte [rsp + 0xf9], 0
lea rdx, [rsp + 0x83d5]
lea rcx, [rsp + 0xf9]
call fcn.1400a7a50
mov rcx, rax
call fcn.1400a9e50
mov rdx, rax
lea r8, [rsp + 0x45d0]
lea rcx, [rsp + 0x6d88]
call fcn.1400b74d0
mov r8, rax
lea rdx, [rsp + 0x28f0]
mov rcx, qword [0x1402b78d8]
call fcn.140081770
nop
lea rcx, [rsp + 0x287]
call fcn.1400acc80
mov rdi, rax
lea rdx, [rsp + 0x1fc8]
lea rcx, [rsp + 0x28f0]
call fcn.1400afce0
mov rbx, qword [rax]
lea rdx, [rsp + 0x1fd0]
lea rcx, [rsp + 0x28f0]
call fcn.1400afd00
mov r9, rdi
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rsp + 0xe48]
call fcn.1400b7980
nop
mov byte [rsp + 0xfa], 0
lea rdx, [rsp + 0x7ef8]
lea rcx, [rsp + 0xfa]
call fcn.1400a7a80
mov rcx, rax
call fcn.1400a9e90
mov rdx, rax
lea r8, [rsp + 0x45d0]
lea rcx, [rsp + 0x6da8]
call fcn.1400b74d0
nop
mov dword [rsp + 0x20], r15d
mov r9d, 0x40
lea r8d, [r9 - 0x1e]
mov rdx, rax
lea rcx, [rsp + 0x89e0]
call fcn.1400ac210
nop
lea rcx, [rsp + 0x6da8]
call fcn.14005a590
lea rcx, [rsp + 0xe48]
call fcn.1400ac530
mov rbx, rax
lea rcx, [rsp + 0xe48]
call fcn.140064820
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x89e0]
call fcn.1400ad8e0
lea rcx, [rsp + 0x89e0]
call fcn.1400ac170
lea rdx, [rsp + 0x3b0]
lea rcx, [rsp + 0x4610]
call fcn.1400a9700
lea rdx, [rsp + 0x45c0]
lea rcx, [0x1402b88c0]
call fcn.1400aa5c0
nop
lea rcx, [rsp + 0x89e0]
call fcn.14006f780
nop
lea rcx, [rsp + 0xe48]
call fcn.1400ac570
nop
lea rcx, [rsp + 0x28f0]
call fcn.14005a590
nop
lea rcx, [rsp + 0x2758]
call fcn.1400ac570
nop
lea rcx, [rsp + 0x2910]
call fcn.14005a590
nop
lea rcx, [rsp + 0x45c0]
call fcn.140082190
lea rcx, [rsp + 0x43d0]
call fcn.1400a8b70
nop
movdqa xmm0, xmmword [0x1401ef400]
movdqa xmmword [rsp + 0x43d0], xmm0
mov byte [rsp + 0xfb], 0
lea rdx, [rsp + 0x8270]
lea rcx, [rsp + 0xfb]
call fcn.1400a7a90
mov rcx, rax
call fcn.1400a9e70
mov rdx, rax
lea rcx, [rsp + 0x43e0]
call fcn.14005a570
mov byte [rsp + 0xfc], 0
lea rdx, [rsp + 0x8b2]
lea rcx, [rsp + 0xfc]
call fcn.1400a7ab0
mov rcx, rax
call fcn.1400ac9d0
mov rdx, rax
lea rcx, [rsp + 0x4400]
call fcn.14005a570
mov ecx, 0x40
call fcn.140160290
mov qword [rsp + 0x78], rax
mov rcx, rax
call fcn.1400a8bc0
nop
mov qword [rsp + 0x340], rax
mov byte [rsp + 0xfd], 0
lea rdx, [rsp + 0x525e]
lea rcx, [rsp + 0xfd]
call fcn.1400a7ad0
mov rcx, rax
call fcn.1400ac960
mov rcx, qword [rsp + 0x340]
add rcx, 0x20
mov rdx, rax
call fcn.14005a570
lea rdx, [rsp + 0x340]
lea rcx, [rsp + 0x4420]
call fcn.1400a9700
mov ecx, 0x40
call fcn.140160290
mov qword [rsp + 0x78], rax
mov rcx, rax
call fcn.1400a8bc0
nop
mov qword [rsp + 0x3a0], rax
mov byte [rsp + 0xfe], 0
lea rdx, [rsp + 0x4671]
lea rcx, [rsp + 0xfe]
call fcn.1400a7b00
mov rcx, rax
call fcn.1400a9f20
mov rcx, qword [rsp + 0x3a0]
add rcx, 0x20
mov rdx, rax
call fcn.14005a570
lea rdx, [rsp + 0x3a0]
lea rcx, [rsp + 0x4420]
call fcn.1400a9700
mov rbx, qword [rsp + 0x340]
mov byte [rsp + 0xff], 0
lea rdx, [rsp + 0x82ca]
lea rcx, [rsp + 0xff]
call fcn.1400a7a30
mov rcx, rax
call fcn.1400a9e70
lea r8, [rbx + 0x20]
mov rdx, rax
lea rcx, [rsp + 0x6dc8]
call fcn.1400b74d0
mov r8, rax
lea rdx, [rsp + 0x2930]
mov rcx, qword [0x1402b78d8]
call fcn.140081770
nop
lea rcx, [rsp + 0x28a]
call fcn.1400acc80
mov rdi, rax
lea rdx, [rsp + 0x1fd8]
lea rcx, [rsp + 0x2930]
call fcn.1400afce0
mov rbx, qword [rax]
lea rdx, [rsp + 0x1fe0]
lea rcx, [rsp + 0x2930]
call fcn.1400afd00
mov r9, rdi
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rsp + 0x2770]
call fcn.1400b7980
nop
lea rdx, [rsp + 0x2770]
mov rcx, qword [rsp + 0x340]
call fcn.1400af440
nop
lea rcx, [rsp + 0x2770]
call fcn.1400ac570
nop
lea rcx, [rsp + 0x2930]
call fcn.14005a590
mov rbx, qword [rsp + 0x3a0]
mov byte [rsp + 0x100], 0
lea rdx, [rsp + 0x8294]
lea rcx, [rsp + 0x100]
call fcn.1400a7a30
mov rcx, rax
call fcn.1400a9e70
lea r8, [rbx + 0x20]
mov rdx, rax
lea rcx, [rsp + 0x6de8]
call fcn.1400b74d0
mov r8, rax
lea rdx, [rsp + 0x2950]
mov rcx, qword [0x1402b78d8]
call fcn.140081770
nop
lea rcx, [rsp + 0x28b]
call fcn.1400acc80
mov rdi, rax
lea rdx, [rsp + 0x1fe8]
lea rcx, [rsp + 0x2950]
call fcn.1400afce0
mov rbx, qword [rax]
lea rdx, [rsp + 0x1ff0]
lea rcx, [rsp + 0x2950]
call fcn.1400afd00
mov r9, rdi
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rsp + 0x2788]
call fcn.1400b7980
nop
lea rdx, [rsp + 0x2788]
mov rcx, qword [rsp + 0x3a0]
call fcn.1400af440
nop
lea rcx, [rsp + 0x2788]
call fcn.1400ac570
nop
lea rcx, [rsp + 0x2950]
call fcn.14005a590
mov byte [rsp + 0x101], 0
lea rdx, [rsp + 0x83ea]
lea rcx, [rsp + 0x101]
call fcn.1400a7a50
mov rcx, rax
call fcn.1400a9e50
mov rdx, rax
lea r8, [rsp + 0x43e0]
lea rcx, [rsp + 0x6e08]
call fcn.1400b74d0
mov r8, rax
lea rdx, [rsp + 0x2970]
mov rcx, qword [0x1402b78d8]
call fcn.140081770
nop
lea rcx, [rsp + 0x28c]
call fcn.1400acc80
mov rdi, rax
lea rdx, [rsp + 0x1ff8]
lea rcx, [rsp + 0x2970]
call fcn.1400afce0
mov rbx, qword [rax]
lea rdx, [rsp + 0x2000]
lea rcx, [rsp + 0x2970]
call fcn.1400afd00
mov r9, rdi
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rsp + 0xd78]
call fcn.1400b7980
nop
mov byte [rsp + 0x102], 0
lea rdx, [rsp + 0x7f08]
lea rcx, [rsp + 0x102]
call fcn.1400a7a80
mov rcx, rax
call fcn.1400a9e90
mov rdx, rax
lea r8, [rsp + 0x43e0]
lea rcx, [rsp + 0x6e28]
call fcn.1400b74d0
nop
mov dword [rsp + 0x20], r15d
mov r9d, 0x40
lea r8d, [r9 - 0x1e]
mov rdx, rax
lea rcx, [rsp + 0x8af0]
call fcn.1400ac210
nop
lea rcx, [rsp + 0x6e28]
call fcn.14005a590
lea rcx, [rsp + 0xd78]
call fcn.1400ac530
mov rbx, rax
lea rcx, [rsp + 0xd78]
call fcn.140064820
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x8af0]
call fcn.1400ad8e0
lea rcx, [rsp + 0x8af0]
call fcn.1400ac170
lea rdx, [rsp + 0x43d0]
lea rcx, [0x1402b88c0]
call fcn.1400aa5c0
nop
lea rcx, [rsp + 0x8af0]
call fcn.14006f780
nop
lea rcx, [rsp + 0xd78]
call fcn.1400ac570
nop
lea rcx, [rsp + 0x2970]
call fcn.14005a590
nop
lea rcx, [rsp + 0x43d0]
call fcn.140082190
lea rcx, [rsp + 0x2d30]
call fcn.1400a8b70
nop
movdqa xmm0, xmmword [0x1401ef3f0]
movdqa xmmword [rsp + 0x2d30], xmm0
mov byte [rsp + 0x103], 0
lea rdx, [rsp + 0x60bb]
lea rcx, [rsp + 0x103]
call fcn.1400a7b30
mov rcx, rax
call fcn.1400ac980
mov rdx, rax
lea rcx, [rsp + 0x2d40]
call fcn.14005a570
mov byte [rsp + 0x104], 0
lea rdx, [rsp + 0x8b7]
lea rcx, [rsp + 0x104]
call fcn.1400a7b60
mov rcx, rax
call fcn.1400ac9d0
mov rdx, rax
lea rcx, [rsp + 0x2d60]
call fcn.14005a570
mov ecx, 0x40
call fcn.140160290
mov qword [rsp + 0x78], rax
mov rcx, rax
call fcn.1400a8bc0
nop
mov qword [rsp + 0x3b8], rax
mov byte [rsp + 0x105], 0
lea rdx, [rsp + 0x453c]
lea rcx, [rsp + 0x105]
call fcn.1400a7b80
mov rcx, rax
call fcn.1400ac940
mov rcx, qword [rsp + 0x3b8]
add rcx, 0x20
mov rdx, rax
call fcn.14005a570
lea rdx, [rsp + 0x3b8]
lea rcx, [rsp + 0x2d80]
call fcn.1400a9700
mov ecx, 0x40
call fcn.140160290
mov qword [rsp + 0x78], rax
mov rcx, rax
call fcn.1400a8bc0
nop
mov qword [rsp + 0x3a8], rax
mov byte [rsp + 0x106], 0
lea rdx, [rsp + 0x2008]
lea rcx, [rsp + 0x106]
call fcn.1400a7ba0
mov rcx, rax
call fcn.1400a9cd0
mov rcx, qword [rsp + 0x3a8]
add rcx, 0x20
mov rdx, rax
call fcn.14005a570
lea rdx, [rsp + 0x3a8]
lea rcx, [rsp + 0x2d80]
call fcn.1400a9700
mov ecx, 0x40
call fcn.140160290
mov qword [rsp + 0x78], rax
mov rcx, rax
call fcn.1400a8bc0
nop
mov qword [rsp + 0x390], rax
mov byte [rsp + 0x107], 0
lea rdx, [rsp + 0x42b9]
lea rcx, [rsp + 0x107]
call fcn.1400a7bb0
mov rcx, rax
call fcn.1400ac900
mov rcx, qword [rsp + 0x390]
add rcx, 0x20
mov rdx, rax
call fcn.14005a570
lea rdx, [rsp + 0x390]
lea rcx, [rsp + 0x2d80]
call fcn.1400a9700
mov rbx, qword [rsp + 0x3b8]
mov byte [rsp + 0x108], 0
lea rdx, [rsp + 0x8282]
lea rcx, [rsp + 0x108]
call fcn.1400a7a30
mov rcx, rax
call fcn.1400a9e70
lea r8, [rbx + 0x20]
mov rdx, rax
lea rcx, [rsp + 0x6e48]
call fcn.1400b74d0
mov r8, rax
lea rdx, [rsp + 0x2990]
mov rcx, qword [0x1402b78d8]
call fcn.140081770
nop
lea rcx, [rsp + 0x28d]
call fcn.1400acc80
mov rdi, rax
lea rdx, [rsp + 0x2010]
lea rcx, [rsp + 0x2990]
call fcn.1400afce0
mov rbx, qword [rax]
lea rdx, [rsp + 0x2018]
lea rcx, [rsp + 0x2990]
call fcn.1400afd00
mov r9, rdi
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rsp + 0x27a0]
call fcn.1400b7980
nop
lea rdx, [rsp + 0x27a0]
mov rcx, qword [rsp + 0x3b8]
call fcn.1400af440
nop
lea rcx, [rsp + 0x27a0]
call fcn.1400ac570
nop
lea rcx, [rsp + 0x2990]
call fcn.14005a590
mov rbx, qword [rsp + 0x3a8]
mov byte [rsp + 0x109], 0
lea rdx, [rsp + 0x825e]
lea rcx, [rsp + 0x109]
call fcn.1400a7a30
mov rcx, rax
call fcn.1400a9e70
lea r8, [rbx + 0x20]
mov rdx, rax
lea rcx, [rsp + 0x7ec8]
call fcn.1400b74d0
mov r8, rax
lea rdx, [rsp + 0x29b0]
mov rcx, qword [0x1402b78d8]
call fcn.140081770
nop
lea rcx, [rsp + 0x28e]
call fcn.1400acc80
mov rdi, rax
lea rdx, [rsp + 0x2020]
lea rcx, [rsp + 0x29b0]
call fcn.1400afce0
mov rbx, qword [rax]
lea rdx, [rsp + 0x2028]
lea rcx, [rsp + 0x29b0]
call fcn.1400afd00
mov r9, rdi
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rsp + 0x27b8]
call fcn.1400b7980
nop
lea rdx, [rsp + 0x27b8]
mov rcx, qword [rsp + 0x3a8]
call fcn.1400af440
nop
lea rcx, [rsp + 0x27b8]
call fcn.1400ac570
nop
lea rcx, [rsp + 0x29b0]
call fcn.14005a590
mov rbx, qword [rsp + 0x390]
mov byte [rsp + 0x10a], 0
lea rdx, [rsp + 0x824c]
lea rcx, [rsp + 0x10a]
call fcn.1400a7a30
mov rcx, rax
call fcn.1400a9e70
lea r8, [rbx + 0x20]
mov rdx, rax
lea rcx, [rsp + 0x6e68]
call fcn.1400b74d0
mov r8, rax
lea rdx, [rsp + 0x29d0]
mov rcx, qword [0x1402b78d8]
call fcn.140081770
nop
lea rcx, [rsp + 0x28f]
call fcn.1400acc80
mov rdi, rax
lea rdx, [rsp + 0x2030]
lea rcx, [rsp + 0x29d0]
call fcn.1400afce0
mov rbx, qword [rax]
lea rdx, [rsp + 0x2038]
lea rcx, [rsp + 0x29d0]
call fcn.1400afd00
mov r9, rdi
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rsp + 0x27d0]
call fcn.1400b7980
nop
lea rdx, [rsp + 0x27d0]
mov rcx, qword [rsp + 0x390]
call fcn.1400af440
nop
lea rcx, [rsp + 0x27d0]
call fcn.1400ac570
nop
lea rcx, [rsp + 0x29d0]
call fcn.14005a590
mov byte [rsp + 0x10b], 0
lea rdx, [rsp + 0x83ff]
lea rcx, [rsp + 0x10b]
call fcn.1400a7a50
mov rcx, rax
call fcn.1400a9e50
mov rdx, rax
lea r8, [rsp + 0x2d40]
lea rcx, [rsp + 0x6e88]
call fcn.1400b74d0
mov r8, rax
lea rdx, [rsp + 0x29f0]
mov rcx, qword [0x1402b78d8]
call fcn.140081770
nop
lea rcx, [rsp + 0x2b1]
call fcn.1400acc80
mov rdi, rax
lea rdx, [rsp + 0x2040]
lea rcx, [rsp + 0x29f0]
call fcn.1400afce0
mov rbx, qword [rax]
lea rdx, [rsp + 0x2048]
lea rcx, [rsp + 0x29f0]
call fcn.1400afd00
mov r9, rdi
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rsp + 0xd18]
call fcn.1400b7980
nop
mov byte [rsp + 0x10c], 0
lea rdx, [rsp + 0x7f18]
lea rcx, [rsp + 0x10c]
call fcn.1400a7a80
mov rcx, rax
call fcn.1400a9e90
mov rdx, rax
lea r8, [rsp + 0x2d40]
lea rcx, [rsp + 0x6ea8]
call fcn.1400b74d0
nop
mov dword [rsp + 0x20], r15d
mov r9d, 0x40
lea r8d, [r9 - 0x1e]
mov rdx, rax
lea rcx, [rsp + 0x8c00]
call fcn.1400ac210
nop
lea rcx, [rsp + 0x6ea8]
call fcn.14005a590
lea rcx, [rsp + 0xd18]
call fcn.1400ac530
mov rbx, rax
lea rcx, [rsp + 0xd18]
call fcn.140064820
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x8c00]
call fcn.1400ad8e0
lea rcx, [rsp + 0x8c00]
call fcn.1400ac170
lea rdx, [rsp + 0x2d30]
lea rcx, [0x1402b88c0]
call fcn.1400aa5c0
nop
lea rcx, [rsp + 0x8c00]
call fcn.14006f780
nop
lea rcx, [rsp + 0xd18]
call fcn.1400ac570
nop
lea rcx, [rsp + 0x29f0]
call fcn.14005a590
nop
lea rcx, [rsp + 0x2d30]
call fcn.140082190
mov byte [rsp + 0x10d], 0
lea rdx, [rsp + 0x42c4]
lea rcx, [rsp + 0x10d]
call fcn.1400a7be0
mov rcx, rax
call fcn.1400ac900
mov rbx, rax
mov byte [rsp + 0x10e], 0
lea rdx, [rsp + 0x526c]
lea rcx, [rsp + 0x10e]
call fcn.1400a7410
mov rcx, rax
call fcn.1400ac960
mov r8, rax
lea rdx, [0x1402b7870]
lea rcx, [rsp + 0x6ee8]
call fcn.14005a860
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x6ec8]
call fcn.14005a8d0
nop
mov rdx, rax
lea rcx, [0x1402b78e0]
call fcn.14006fcb0
movzx ebx, al
lea rcx, [rsp + 0x6ec8]
call fcn.14005a590
nop
lea rcx, [rsp + 0x6ee8]
call fcn.14005a590
test bl, bl
jne 0x140093cab
mov ecx, 0x90
call fcn.140160290
mov r14, rax
mov qword [rsp + 0x78], rax
lea rdx, str.Rifle
mov rcx, rax
call fcn.14005a5a0
nop
mov dword [rsp + 0x50], r15d
mov dword [r14 + 0x20], r13d
mov dword [r14 + 0x24], 0x64
mov dword [r14 + 0x28], 5
mov dword [r14 + 0x2c], 5
mov dword [r14 + 0x30], 0x12c
mov dword [r14 + 0x34], 1
mov byte [r14 + 0x38], 1
lea rcx, [rsp + 0x2b0]
call fcn.1400acc80
mov rdi, rax
mov ecx, 0x88
call fcn.140160290
mov rbx, rax
mov qword [rsp + 0x58], rax
mov byte [rsp + 0x10f], 0
lea rdx, [rsp + 0x8bc]
lea rcx, [rsp + 0x10f]
call fcn.140066e30
mov rcx, rax
call fcn.1400ac9d0
mov rdx, rax
lea rcx, [rsp + 0x2da0]
call fcn.14005a5a0
nop
mov dword [rsp + 0x50], 3
mov r9d, WSAStartup
mov r8b, 1
lea rdx, [rsp + 0x2da0]
mov rcx, rbx
call fcn.140066b70
nop
mov qword [rsp + 0x1030], rax
mov ecx, 0x88
call fcn.140160290
mov rbx, rax
mov qword [rsp + 0x58], rax
mov byte [rsp + 0x110], 0
lea rdx, [rsp + 0x8c1]
lea rcx, [rsp + 0x110]
call fcn.140066e50
mov rcx, rax
call fcn.1400ac9d0
mov rdx, rax
lea rcx, [rsp + 0x4200]
call fcn.14005a5a0
nop
mov dword [rsp + 0x50], 7
mov r9d, 0x42
xor r8d, r8d
lea rdx, [rsp + 0x4200]
mov rcx, rbx
call fcn.140066b70
nop
mov qword [rsp + 0x1038], rax
mov ecx, 0x88
call fcn.140160290
mov rbx, rax
mov qword [rsp + 0x58], rax
mov byte [rsp + 0x111], 0
lea rdx, [rsp + 0x12c9]
lea rcx, [rsp + 0x111]
call fcn.140066e70
mov rcx, rax
call fcn.1400ac9a0
mov rdx, rax
lea rcx, [rsp + 0x41e0]
call fcn.14005a5a0
nop
mov dword [rsp + 0x50], recvfrom
mov r9d, r12d
xor r8d, r8d
lea rdx, [rsp + 0x41e0]
mov rcx, rbx
call fcn.140066b70
nop
mov qword [rsp + 0x1040], rax
mov ecx, 0x88
call fcn.140160290
mov rbx, rax
mov qword [rsp + 0x58], rax
mov byte [rsp + 0x112], 0
lea rdx, [rsp + 0x60ac]
lea rcx, [rsp + 0x112]
call fcn.140066ea0
mov rcx, rax
call fcn.1400ac980
mov rdx, rax
lea rcx, [rsp + 0x41c0]
call fcn.14005a5a0
nop
mov dword [rsp + 0x50], 0x1f
mov r9d, 0x69
xor r8d, r8d
lea rdx, [rsp + 0x41c0]
mov rcx, rbx
call fcn.140066b70
nop
mov qword [rsp + 0x1048], rax
mov ecx, 0x88
call fcn.140160290
mov rbx, rax
mov qword [rsp + 0x58], rax
mov byte [rsp + 0x113], 0
lea rdx, [rsp + 0x527a]
lea rcx, [rsp + 0x113]
call fcn.140067040
mov rcx, rax
call fcn.1400ac960
mov rdx, rax
lea rcx, [rsp + 0x41a0]
call fcn.14005a5a0
nop
mov dword [rsp + 0x50], 0x3f
mov r9d, 0x23
xor r8d, r8d
lea rdx, [rsp + 0x41a0]
mov rcx, rbx
call fcn.140066b70
nop
mov qword [rsp + 0x1050], rax
mov ecx, 0x88
call fcn.140160290
mov rbx, rax
mov qword [rsp + 0x58], rax
mov byte [rsp + 0x114], 0
lea rdx, [rsp + 0x44d0]
lea rcx, [rsp + 0x114]
call fcn.1400671e0
mov rcx, rax
call fcn.1400ac940
mov rdx, rax
lea rcx, [rsp + 0x4180]
call fcn.14005a5a0
nop
mov dword [rsp + 0x50], 0x7f
mov r9d, WSAGetLastError
xor r8d, r8d
lea rdx, [rsp + 0x4180]
mov rcx, rbx
call fcn.140066b70
nop
mov qword [rsp + 0x1058], rax
mov ecx, 0x88
call fcn.140160290
mov rbx, rax
mov qword [rsp + 0x58], rax
mov byte [rsp + 0x115], 0
lea rdx, [rsp + 0x42cf]
lea rcx, [rsp + 0x115]
call fcn.140067370
mov rcx, rax
call fcn.1400ac900
mov rdx, rax
lea rcx, [rsp + 0x4160]
call fcn.14005a5a0
nop
mov dword [rsp + 0x50], 0xff
mov r9d, 0xa
xor r8d, r8d
lea rdx, [rsp + 0x4160]
mov rcx, rbx
call fcn.140066b70
nop
mov qword [rsp + 0x1060], rax
mov ecx, 0x88
call fcn.140160290
mov rbx, rax
mov qword [rsp + 0x58], rax
mov byte [rsp + 0x116], 0
lea rdx, [rsp + 0x42da]
lea rcx, [rsp + 0x116]
call fcn.1400673a0
mov rcx, rax
call fcn.1400ac900
mov rdx, rax
lea rcx, [rsp + 0x4140]
call fcn.14005a5a0
nop
mov dword [rsp + 0x50], 0x1ff
mov r9d, 0x4f
xor r8d, r8d
lea rdx, [rsp + 0x4140]
mov rcx, rbx
call fcn.140066b70
nop
mov qword [rsp + 0x1068], rax
mov ecx, 0x88
call fcn.140160290
mov rbx, rax
mov qword [rsp + 0x58], rax
mov byte [rsp + 0x117], 0
lea rdx, [rsp + 0x2cae]
lea rcx, [rsp + 0x117]
call fcn.1400673d0
mov rcx, rax
call fcn.1400ac8c0
mov rdx, rax
lea rcx, [rsp + 0x4120]
call fcn.14005a5a0
nop
mov dword [rsp + 0x50], 0x3ff
mov r9d, 0x48
xor r8d, r8d
lea rdx, [rsp + 0x4120]
mov rcx, rbx
call fcn.140066b70
nop
mov qword [rsp + 0x1070], rax
mov ecx, 0x88
call fcn.140160290
mov rbx, rax
mov qword [rsp + 0x58], rax
mov byte [rsp + 0x118], 0
lea rdx, [rsp + 0x42e5]
lea rcx, [rsp + 0x118]
call fcn.1400673f0
mov rcx, rax
call fcn.1400ac900
mov rdx, rax
lea rcx, [rsp + 0x4100]
call fcn.14005a5a0
nop
mov dword [rsp + 0x50], 0x7ff
mov r9d, 0x75
xor r8d, r8d
lea rdx, [rsp + 0x4100]
mov rcx, rbx
call fcn.140066b70
nop
mov qword [rsp + 0x1078], rax
mov ecx, 0x88
call fcn.140160290
mov rbx, rax
mov qword [rsp + 0x58], rax
mov byte [rsp + 0x119], 0
lea rdx, [rsp + 0x2cb8]
lea rcx, [rsp + 0x119]
call fcn.140067420
mov rcx, rax
call fcn.1400ac8c0
mov rdx, rax
lea rcx, [rsp + 0x40e0]
call fcn.14005a5a0
nop
mov dword [rsp + 0x50], 0xfff
mov r9d, 0x76
xor r8d, r8d
lea rdx, [rsp + 0x40e0]
mov rcx, rbx
call fcn.140066b70
nop
mov qword [rsp + 0x1080], rax
mov ecx, 0x88
call fcn.140160290
mov rbx, rax
mov qword [rsp + 0x58], rax
mov byte [rsp + 0x11a], 0
lea rdx, [rsp + 0x42f0]
lea rcx, [rsp + 0x11a]
call fcn.140067440
mov rcx, rax
call fcn.1400ac900
mov rdx, rax
lea rcx, [rsp + 0x40c0]
call fcn.14005a5a0
nop
mov dword [rsp + 0x50], 0x1fff
mov r9d, 0x57
xor r8d, r8d
lea rdx, [rsp + 0x40c0]
mov rcx, rbx
call fcn.140066b70
nop
mov qword [rsp + 0x1088], rax
mov ecx, 0x88
call fcn.140160290
mov rbx, rax
mov qword [rsp + 0x58], rax
mov byte [rsp + 0x11b], 0
lea rdx, [rsp + 0x2cc2]
lea rcx, [rsp + 0x11b]
call fcn.140067470
mov rcx, rax
call fcn.1400ac8c0
mov rdx, rax
lea rcx, [rsp + 0x40a0]
call fcn.14005a5a0
nop
mov dword [rsp + 0x50], 0x3fff
mov r9d, 0x56
xor r8d, r8d
lea rdx, [rsp + 0x40a0]
mov rcx, rbx
call fcn.140066b70
nop
mov qword [rsp + 0x1090], rax
lea r8, [rsp + 0x1098]
lea rdx, [rsp + 0x1030]
lea rcx, [rsp + 0x7f28]
call fcn.1400a9860
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0xa0], xmm0
mov r8, rdi
lea rdx, [rsp + 0xa0]
lea rcx, [r14 + 0x40]
call fcn.1400acf10
mov byte [r14 + 0x58], 1
mov dword [r14 + 0x5c], 0x3f800000
lea rcx, [r14 + 0x60]
call fcn.140066410
lea rcx, [r14 + 0x78]
call fcn.140066410
nop
mov qword [0x1402b78e0], r14
lea rcx, [rsp + 0x40a0]
call fcn.14005a590
nop
lea rcx, [rsp + 0x40c0]
call fcn.14005a590
nop
lea rcx, [rsp + 0x40e0]
call fcn.14005a590
nop
lea rcx, [rsp + 0x4100]
call fcn.14005a590
nop
lea rcx, [rsp + 0x4120]
call fcn.14005a590
nop
lea rcx, [rsp + 0x4140]
call fcn.14005a590
nop
lea rcx, [rsp + 0x4160]
call fcn.14005a590
nop
lea rcx, [rsp + 0x4180]
call fcn.14005a590
nop
lea rcx, [rsp + 0x41a0]
call fcn.14005a590
nop
lea rcx, [rsp + 0x41c0]
call fcn.14005a590
nop
lea rcx, [rsp + 0x41e0]
call fcn.14005a590
nop
lea rcx, [rsp + 0x4200]
call fcn.14005a590
nop
lea rcx, [rsp + 0x2da0]
call fcn.14005a590
mov ecx, 0x90
call fcn.140160290
mov r14, rax
mov qword [rsp + 0x78], rax
lea rdx, [0x1401eba34]
mov rcx, rax
call fcn.14005a5a0
nop
mov dword [rsp + 0x50], 0x3c001
mov dword [r14 + 0x20], r15d
mov dword [r14 + 0x24], 0x64
mov dword [r14 + 0x28], 5
mov dword [r14 + 0x2c], 5
mov dword [r14 + 0x30], 0x12c
mov dword [r14 + 0x34], 1
mov byte [r14 + 0x38], 1
lea rcx, [rsp + 0x2b2]
call fcn.1400acc80
mov rdi, rax
mov ecx, 0x88
call fcn.140160290
mov rbx, rax
mov qword [rsp + 0x58], rax
mov byte [rsp + 0x11c], 0
lea rdx, [rsp + 0x8c6]
lea rcx, [rsp + 0x11c]
call fcn.140066e30
mov rcx, rax
call fcn.1400ac9d0
mov rdx, rax
lea rcx, [rsp + 0x2f20]
call fcn.14005a5a0
nop
mov dword [rsp + 0x50], 0x7c001
mov r9d, WSAStartup
mov r8b, 1
lea rdx, [rsp + 0x2f20]
mov rcx, rbx
call fcn.140066b70
nop
mov qword [rsp + 0x10a0], rax
mov ecx, 0x88
call fcn.140160290
mov rbx, rax
mov qword [rsp + 0x58], rax
mov byte [rsp + 0x11d], 0
lea rdx, [rsp + 0x8cb]
lea rcx, [rsp + 0x11d]
call fcn.140066e50
mov rcx, rax
call fcn.1400ac9d0
mov rdx, rax
lea rcx, [rsp + 0x2f00]
call fcn.14005a5a0
nop
mov dword [rsp + 0x50], 0xfc001
mov r9d, 0x42
xor r8d, r8d
lea rdx, [rsp + 0x2f00]
mov rcx, rbx
call fcn.140066b70
nop
mov qword [rsp + 0x10a8], rax
mov ecx, 0x88
call fcn.140160290
mov rbx, rax
mov qword [rsp + 0x58], rax
mov byte [rsp + 0x11e], 0
lea rdx, [rsp + 0x1260]
lea rcx, [rsp + 0x11e]
call fcn.140066e70
mov rcx, rax
call fcn.1400ac9a0
mov rdx, rax
lea rcx, [rsp + 0x2ee0]
call fcn.14005a5a0
nop
mov dword [rsp + 0x50], 0x1fc001
mov r9d, r12d
xor r8d, r8d
lea rdx, [rsp + 0x2ee0]
mov rcx, rbx
call fcn.140066b70
nop
mov qword [rsp + 0x10b0], rax
mov ecx, 0x88
call fcn.140160290
mov rbx, rax
mov qword [rsp + 0x58], rax
mov byte [rsp + 0x11f], 0
lea rdx, [rsp + 0x609d]
lea rcx, [rsp + 0x11f]
call fcn.140066ea0
mov rcx, rax
call fcn.1400ac980
mov rdx, rax
lea rcx, [rsp + 0x2ec0]
call fcn.14005a5a0
nop
mov dword [rsp + 0x50], 0x3fc001
mov r9d, 0x69
xor r8d, r8d
lea rdx, [rsp + 0x2ec0]
mov rcx, rbx
call fcn.140066b70
nop
mov qword [rsp + 0x10b8], rax
mov ecx, 0x88
call fcn.140160290
mov rbx, rax
mov qword [rsp + 0x58], rax
mov byte [rsp + 0x120], 0
lea rdx, [rsp + 0x5288]
lea rcx, [rsp + 0x120]
call fcn.140067040
mov rcx, rax
call fcn.1400ac960
mov rdx, rax
lea rcx, [rsp + 0x2ea0]
call fcn.14005a5a0
nop
mov dword [rsp + 0x50], 0x7fc001
mov r9d, 0x23
xor r8d, r8d
lea rdx, [rsp + 0x2ea0]
mov rcx, rbx
call fcn.140066b70
nop
mov qword [rsp + 0x10c0], rax
mov ecx, 0x88
call fcn.140160290
mov rbx, rax
mov qword [rsp + 0x58], rax
mov byte [rsp + 0x121], 0
lea rdx, [rsp + 0x4530]
lea rcx, [rsp + 0x121]
call fcn.1400671e0
mov rcx, rax
call fcn.1400ac940
mov rdx, rax
lea rcx, [rsp + 0x2e80]
call fcn.14005a5a0
nop
mov dword [rsp + 0x50], 0xffc001
mov r9d, WSAGetLastError
xor r8d, r8d
lea rdx, [rsp + 0x2e80]
mov rcx, rbx
call fcn.140066b70
nop
mov qword [rsp + 0x10c8], rax
mov ecx, 0x88
call fcn.140160290
mov rbx, rax
mov qword [rsp + 0x58], rax
mov byte [rsp + 0x122], 0
lea rdx, [rsp + 0x42fb]
lea rcx, [rsp + 0x122]
call fcn.140067370
mov rcx, rax
call fcn.1400ac900
mov rdx, rax
lea rcx, [rsp + 0x2e60]
call fcn.14005a5a0
nop
mov dword [rsp + 0x50], 0x1ffc001
mov r9d, 0xa
xor r8d, r8d
lea rdx, [rsp + 0x2e60]
mov rcx, rbx
call fcn.140066b70
nop
mov qword [rsp + 0x10d0], rax
mov ecx, 0x88
call fcn.140160290
mov rbx, rax
mov qword [rsp + 0x58], rax
mov byte [rsp + 0x123], 0
lea rdx, [rsp + 0x4306]
lea rcx, [rsp + 0x123]
call fcn.1400673a0
mov rcx, rax
call fcn.1400ac900
mov rdx, rax
lea rcx, [rsp + 0x2e40]
call fcn.14005a5a0
nop
mov dword [rsp + 0x50], 0x3ffc001
mov r9d, 0x4f
xor r8d, r8d
lea rdx, [rsp + 0x2e40]
mov rcx, rbx
call fcn.140066b70
nop
mov qword [rsp + 0x10d8], rax
mov ecx, 0x88
call fcn.140160290
mov rbx, rax
mov qword [rsp + 0x58], rax
mov byte [rsp + 0x124], 0
lea rdx, [rsp + 0x2ccc]
lea rcx, [rsp + 0x124]
call fcn.1400673d0
mov rcx, rax
call fcn.1400ac8c0
mov rdx, rax
lea rcx, [rsp + 0x2e20]
call fcn.14005a5a0
nop
mov dword [rsp + 0x50], 0x7ffc001
mov r9d, 0x48
xor r8d, r8d
lea rdx, [rsp + 0x2e20]
mov rcx, rbx
call fcn.140066b70
nop
mov qword [rsp + 0x10e0], rax
mov ecx, 0x88
call fcn.140160290
mov rbx, rax
mov qword [rsp + 0x58], rax
mov byte [rsp + 0x125], 0
lea rdx, [rsp + 0x4311]
lea rcx, [rsp + 0x125]
call fcn.1400673f0
mov rcx, rax
call fcn.1400ac900
mov rdx, rax
lea rcx, [rsp + 0x2e00]
call fcn.14005a5a0
nop
mov dword [rsp + 0x50], 0xfffc001
mov r9d, 0x75
xor r8d, r8d
lea rdx, [rsp + 0x2e00]
mov rcx, rbx
call fcn.140066b70
nop
mov qword [rsp + 0x10e8], rax
mov ecx, 0x88
call fcn.140160290
mov rbx, rax
mov qword [rsp + 0x58], rax
mov byte [rsp + 0x126], 0
lea rdx, [rsp + 0x2cd6]
lea rcx, [rsp + 0x126]
call fcn.140067420
mov rcx, rax
call fcn.1400ac8c0
mov rdx, rax
lea rcx, [rsp + 0x4220]
call fcn.14005a5a0
nop
mov dword [rsp + 0x50], 0x1fffc001
mov r9d, 0x76
xor r8d, r8d
lea rdx, [rsp + 0x4220]
mov rcx, rbx
call fcn.140066b70
nop
mov qword [rsp + 0x10f0], rax
mov ecx, 0x88
call fcn.140160290
mov rbx, rax
mov qword [rsp + 0x58], rax
mov byte [rsp + 0x127], 0
lea rdx, [rsp + 0x431c]
lea rcx, [rsp + 0x127]
call fcn.140067440
mov rcx, rax
call fcn.1400ac900
mov rdx, rax
lea rcx, [rsp + 0x2de0]
call fcn.14005a5a0
nop
mov dword [rsp + 0x50], 0x3fffc001
mov r9d, 0x57
xor r8d, r8d
lea rdx, [rsp + 0x2de0]
mov rcx, rbx
call fcn.140066b70
nop
mov qword [rsp + 0x10f8], rax
mov ecx, 0x88
call fcn.140160290
mov rbx, rax
mov qword [rsp + 0x58], rax
mov byte [rsp + 0x128], 0
lea rdx, [rsp + 0x2ce0]
lea rcx, [rsp + 0x128]
call fcn.140067470
mov rcx, rax
call fcn.1400ac8c0
mov rdx, rax
lea rcx, [rsp + 0x2dc0]
call fcn.14005a5a0
nop
mov dword [rsp + 0x50], 0x7fffc001
mov r9d, 0x56
xor r8d, r8d
lea rdx, [rsp + 0x2dc0]
mov rcx, rbx
call fcn.140066b70
nop
mov qword [rsp + 0x1100], rax
lea r8, [rsp + 0x1108]
lea rdx, [rsp + 0x10a0]
lea rcx, [rsp + 0x7f38]
call fcn.1400a9860
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0xa0], xmm0
mov r8, rdi
lea rdx, [rsp + 0xa0]
lea rcx, [r14 + 0x40]
call fcn.1400acf10
mov byte [r14 + 0x58], 1
mov dword [r14 + 0x5c], 0x3f800000
lea rcx, [r14 + 0x60]
call fcn.140066410
lea rcx, [r14 + 0x78]
call fcn.140066410
nop
mov qword [0x1402b78e8], r14
lea rcx, [rsp + 0x2dc0]
call fcn.14005a590
nop
lea rcx, [rsp + 0x2de0]
call fcn.14005a590
nop
lea rcx, [rsp + 0x4220]
call fcn.14005a590
nop
lea rcx, [rsp + 0x2e00]
call fcn.14005a590
nop
lea rcx, [rsp + 0x2e20]
call fcn.14005a590
nop
lea rcx, [rsp + 0x2e40]
call fcn.14005a590
nop
lea rcx, [rsp + 0x2e60]
call fcn.14005a590
nop
lea rcx, [rsp + 0x2e80]
call fcn.14005a590
nop
lea rcx, [rsp + 0x2ea0]
call fcn.14005a590
nop
lea rcx, [rsp + 0x2ec0]
call fcn.14005a590
nop
lea rcx, [rsp + 0x2ee0]
call fcn.14005a590
nop
lea rcx, [rsp + 0x2f00]
call fcn.14005a590
nop
lea rcx, [rsp + 0x2f20]
call fcn.14005a590
mov ecx, 0x90
call fcn.140160290
mov r14, rax
mov qword [rsp + 0x78], rax
lea rdx, str.Pistol
mov rcx, rax
call fcn.14005a5a0
nop
mov dword [rsp + 0x50], 7
mov dword [r14 + 0x20], r12d
mov dword [r14 + 0x24], 0x64
mov dword [r14 + 0x28], 5
mov dword [r14 + 0x2c], 5
mov dword [r14 + 0x30], 0x12c
mov dword [r14 + 0x34], 1
mov byte [r14 + 0x38], 1
lea rcx, [rsp + 0x288]
call fcn.1400acc80
mov rdi, rax
mov ecx, 0x88
call fcn.140160290
mov rbx, rax
mov qword [rsp + 0x58], rax
mov byte [rsp + 0x129], 0
lea rdx, [rsp + 0x8d0]
lea rcx, [rsp + 0x129]
call fcn.140066e30
mov rcx, rax
call fcn.1400ac9d0
mov rdx, rax
lea rcx, [rsp + 0x30c0]
call fcn.14005a5a0
nop
mov dword [rsp + 0x50], recvfrom
mov r9d, WSAStartup
mov r8b, 1
lea rdx, [rsp + 0x30c0]
mov rcx, rbx
call fcn.140066b70
nop
mov qword [rsp + 0x1110], rax
mov ecx, 0x88
call fcn.140160290
mov rbx, rax
mov qword [rsp + 0x58], rax
mov byte [rsp + 0x12a], 0
lea rdx, [rsp + 0x8d5]
lea rcx, [rsp + 0x12a]
call fcn.140066e50
mov rcx, rax
call fcn.1400ac9d0
mov rdx, rax
lea rcx, [rsp + 0x30a0]
call fcn.14005a5a0
nop
mov dword [rsp + 0x50], 0x1f
mov r9d, 0x42
xor r8d, r8d
lea rdx, [rsp + 0x30a0]
mov rcx, rbx
call fcn.140066b70
nop
mov qword [rsp + 0x1118], rax
mov ecx, 0x88
call fcn.140160290
mov rbx, rax
mov qword [rsp + 0x58], rax
mov byte [rsp + 0x12b], 0
lea rdx, [rsp + 0x12a6]
lea rcx, [rsp + 0x12b]
call fcn.140066e70
mov rcx, rax
call fcn.1400ac9a0
mov rdx, rax
lea rcx, [rsp + 0x3080]
call fcn.14005a5a0
nop
mov dword [rsp + 0x50], 0x3f
mov r9d, r12d
xor r8d, r8d
lea rdx, [rsp + 0x3080]
mov rcx, rbx
call fcn.140066b70
nop
mov qword [rsp + 0x1120], rax
mov ecx, 0x88
call fcn.140160290
mov rbx, rax
mov qword [rsp + 0x58], rax
mov byte [rsp + 0x12c], 0
lea rdx, [rsp + 0x608e]
lea rcx, [rsp + 0x12c]
call fcn.140066ea0
mov rcx, rax
call fcn.1400ac980
mov rdx, rax
lea rcx, [rsp + 0x3060]
call fcn.14005a5a0
nop
mov dword [rsp + 0x50], 0x7f
mov r9d, 0x69
xor r8d, r8d
lea rdx, [rsp + 0x3060]
mov rcx, rbx
call fcn.140066b70
nop
mov qword [rsp + 0x1128], rax
mov ecx, 0x88
call fcn.140160290
mov rbx, rax
mov qword [rsp + 0x58], rax
mov byte [rsp + 0x12d], 0
lea rdx, [rsp + 0x51e0]
lea rcx, [rsp + 0x12d]
call fcn.140067040
mov rcx, rax
call fcn.1400ac960
mov rdx, rax
lea rcx, [rsp + 0x3040]
call fcn.14005a5a0
nop
mov dword [rsp + 0x50], 0xff
mov r9d, 0x23
xor r8d, r8d
lea rdx, [rsp + 0x3040]
mov rcx, rbx
call fcn.140066b70
nop
mov qword [rsp + 0x1130], rax
mov ecx, 0x88
call fcn.140160290
mov rbx, rax
mov qword [rsp + 0x58], rax
mov byte [rsp + 0x12e], 0
lea rdx, [rsp + 0x44dc]
lea rcx, [rsp + 0x12e]
call fcn.1400671e0
mov rcx, rax
call fcn.1400ac940
mov rdx, rax
lea rcx, [rsp + 0x3020]
call fcn.14005a5a0
nop
mov dword [rsp + 0x50], 0x1ff
mov r9d, WSAGetLastError
xor r8d, r8d
lea rdx, [rsp + 0x3020]
mov rcx, rbx
call fcn.140066b70
nop
mov qword [rsp + 0x1138], rax
mov ecx, 0x88
call fcn.140160290
mov rbx, rax
mov qword [rsp + 0x58], rax
mov byte [rsp + 0x12f], 0
lea rdx, [rsp + 0x4327]
lea rcx, [rsp + 0x12f]
call fcn.140067370
mov rcx, rax
call fcn.1400ac900
mov rdx, rax
lea rcx, [rsp + 0x3000]
call fcn.14005a5a0
nop
mov dword [rsp + 0x50], 0x3ff
mov r9d, 0xa
xor r8d, r8d
lea rdx, [rsp + 0x3000]
mov rcx, rbx
call fcn.140066b70
nop
mov qword [rsp + 0x1140], rax
mov ecx, 0x88
call fcn.140160290
mov rbx, rax
mov qword [rsp + 0x58], rax
mov byte [rsp + 0x130], 0
lea rdx, [rsp + 0x4332]
lea rcx, [rsp + 0x130]
call fcn.1400673a0
mov rcx, rax
call fcn.1400ac900
mov rdx, rax
lea rcx, [rsp + 0x2fe0]
call fcn.14005a5a0
nop
mov dword [rsp + 0x50], 0x7ff
mov r9d, 0x4f
xor r8d, r8d
lea rdx, [rsp + 0x2fe0]
mov rcx, rbx
call fcn.140066b70
nop
mov qword [rsp + 0x1148], rax
mov ecx, 0x88
call fcn.140160290
mov rbx, rax
mov qword [rsp + 0x58], rax
mov byte [rsp + 0x131], 0
lea rdx, [rsp + 0x2cea]
lea rcx, [rsp + 0x131]
call fcn.1400673d0
mov rcx, rax
call fcn.1400ac8c0
mov rdx, rax
lea rcx, [rsp + 0x2fc0]
call fcn.14005a5a0
nop
mov dword [rsp + 0x50], 0xfff
mov r9d, 0x48
xor r8d, r8d
lea rdx, [rsp + 0x2fc0]
mov rcx, rbx
call fcn.140066b70
nop
mov qword [rsp + 0x1150], rax
mov ecx, 0x88
call fcn.140160290
mov rbx, rax
mov qword [rsp + 0x58], rax
mov byte [rsp + 0x132], 0
lea rdx, [rsp + 0x433d]
lea rcx, [rsp + 0x132]
call fcn.1400673f0
mov rcx, rax
call fcn.1400ac900
mov rdx, rax
lea rcx, [rsp + 0x2fa0]
call fcn.14005a5a0
nop
mov dword [rsp + 0x50], 0x1fff
mov r9d, 0x75
xor r8d, r8d
lea rdx, [rsp + 0x2fa0]
mov rcx, rbx
call fcn.140066b70
nop
mov qword [rsp + 0x1158], rax
mov ecx, 0x88
call fcn.140160290
mov rbx, rax
mov qword [rsp + 0x58], rax
mov byte [rsp + 0x133], 0
lea rdx, [rsp + 0x2cf4]
lea rcx, [rsp + 0x133]
call fcn.140067420
mov rcx, rax
call fcn.1400ac8c0
mov rdx, rax
lea rcx, [rsp + 0x2f80]
call fcn.14005a5a0
nop
mov dword [rsp + 0x50], 0x3fff
mov r9d, 0x76
xor r8d, r8d
lea rdx, [rsp + 0x2f80]
mov rcx, rbx
call fcn.140066b70
nop
mov qword [rsp + 0x1160], rax
mov ecx, 0x88
call fcn.140160290
mov rbx, rax
mov qword [rsp + 0x58], rax
mov byte [rsp + 0x134], 0
lea rdx, [rsp + 0x4348]
lea rcx, [rsp + 0x134]
call fcn.140067440
mov rcx, rax
call fcn.1400ac900
mov rdx, rax
lea rcx, [rsp + 0x2f60]
call fcn.14005a5a0
nop
mov dword [rsp + 0x50], 0x7fff
mov r9d, 0x57
xor r8d, r8d
lea rdx, [rsp + 0x2f60]
mov rcx, rbx
call fcn.140066b70
nop
mov qword [rsp + 0x1168], rax
mov ecx, 0x88
call fcn.140160290
mov rbx, rax
mov qword [rsp + 0x58], rax
mov byte [rsp + 0x135], 0
lea rdx, [rsp + 0x2cfe]
lea rcx, [rsp + 0x135]
call fcn.140067470
mov rcx, rax
call fcn.1400ac8c0
mov rdx, rax
lea rcx, [rsp + 0x2f40]
call fcn.14005a5a0
nop
mov dword [rsp + 0x50], 0xffff
mov r9d, 0x56
xor r8d, r8d
lea rdx, [rsp + 0x2f40]
mov rcx, rbx
call fcn.140066b70
nop
mov qword [rsp + 0x1170], rax
lea r8, [rsp + 0x1178]
lea rdx, [rsp + 0x1110]
lea rcx, [rsp + 0x7f48]
call fcn.1400a9860
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0xa0], xmm0
mov r8, rdi
lea rdx, [rsp + 0xa0]
lea rcx, [r14 + 0x40]
call fcn.1400acf10
mov byte [r14 + 0x58], 1
mov dword [r14 + 0x5c], 0x3f800000
lea rcx, [r14 + 0x60]
call fcn.140066410
lea rcx, [r14 + 0x78]
call fcn.140066410
nop
mov qword [0x1402b78f0], r14
lea rcx, [rsp + 0x2f40]
call fcn.14005a590
nop
lea rcx, [rsp + 0x2f60]
call fcn.14005a590
nop
lea rcx, [rsp + 0x2f80]
call fcn.14005a590
nop
lea rcx, [rsp + 0x2fa0]
call fcn.14005a590
nop
lea rcx, [rsp + 0x2fc0]
call fcn.14005a590
nop
lea rcx, [rsp + 0x2fe0]
call fcn.14005a590
nop
lea rcx, [rsp + 0x3000]
call fcn.14005a590
nop
lea rcx, [rsp + 0x3020]
call fcn.14005a590
nop
lea rcx, [rsp + 0x3040]
call fcn.14005a590
nop
lea rcx, [rsp + 0x3060]
call fcn.14005a590
nop
lea rcx, [rsp + 0x3080]
call fcn.14005a590
nop
lea rcx, [rsp + 0x30a0]
call fcn.14005a590
nop
lea rcx, [rsp + 0x30c0]
call fcn.14005a590
mov ecx, 0x90
call fcn.140160290
mov r14, rax
mov qword [rsp + 0x78], rax
lea rdx, str.ShotGun
mov rcx, rax
call fcn.14005a5a0
nop
mov dword [rsp + 0x50], 0xf0007
mov dword [r14 + 0x20], 3
mov dword [r14 + 0x24], 0x64
mov dword [r14 + 0x28], 5
mov dword [r14 + 0x2c], 5
mov dword [r14 + 0x30], 0x12c
mov dword [r14 + 0x34], 1
mov byte [r14 + 0x38], 1
lea rcx, [rsp + 0x289]
call fcn.1400acc80
mov rdi, rax
mov ecx, 0x88
call fcn.140160290
mov rbx, rax
mov qword [rsp + 0x58], rax
mov byte [rsp + 0x136], 0
lea rdx, [rsp + 0x8da]
lea rcx, [rsp + 0x136]
call fcn.140066e30
mov rcx, rax
call fcn.1400ac9d0
mov rdx, rax
lea rcx, [rsp + 0x3260]
call fcn.14005a5a0
nop
mov dword [rsp + 0x50], 0x1f0007
mov r9d, WSAStartup
mov r8b, 1
lea rdx, [rsp + 0x3260]
mov rcx, rbx
call fcn.140066b70
nop
mov qword [rsp + 0x1180], rax
mov ecx, 0x88
call fcn.140160290
mov rbx, rax
mov qword [rsp + 0x58], rax
mov byte [rsp + 0x137], 0
lea rdx, [rsp + 0x8df]
lea rcx, [rsp + 0x137]
call fcn.140066e50
mov rcx, rax
call fcn.1400ac9d0
mov rdx, rax
lea rcx, [rsp + 0x3240]
call fcn.14005a5a0
nop
mov dword [rsp + 0x50], 0x3f0007
mov r9d, 0x42
xor r8d, r8d
lea rdx, [rsp + 0x3240]
mov rcx, rbx
call fcn.140066b70
nop
mov qword [rsp + 0x1188], rax
mov ecx, 0x88
call fcn.140160290
mov rbx, rax
mov qword [rsp + 0x58], rax
mov byte [rsp + 0x138], 0
lea rdx, [rsp + 0x126e]
lea rcx, [rsp + 0x138]
call fcn.140066e70
mov rcx, rax
call fcn.1400ac9a0
mov rdx, rax
lea rcx, [rsp + 0x3220]
call fcn.14005a5a0
nop
mov dword [rsp + 0x50], 0x7f0007
mov r9d, r12d
xor r8d, r8d
lea rdx, [rsp + 0x3220]
mov rcx, rbx
call fcn.140066b70
nop
mov qword [rsp + 0x1190], rax
mov ecx, 0x88
call fcn.140160290
mov rbx, rax
mov qword [rsp + 0x58], rax
mov byte [rsp + 0x139], 0
lea rdx, [rsp + 0x607f]
lea rcx, [rsp + 0x139]
call fcn.140066ea0
mov rcx, rax
call fcn.1400ac980
mov rdx, rax
lea rcx, [rsp + 0x3200]
call fcn.14005a5a0
nop
mov dword [rsp + 0x50], 0xff0007
mov r9d, 0x69
xor r8d, r8d
lea rdx, [rsp + 0x3200]
mov rcx, rbx
call fcn.140066b70
nop
mov qword [rsp + 0x1198], rax
mov ecx, 0x88
call fcn.140160290
mov rbx, rax
mov qword [rsp + 0x58], rax
mov byte [rsp + 0x13a], 0
lea rdx, [rsp + 0x51ee]
lea rcx, [rsp + 0x13a]
call fcn.140067040
mov rcx, rax
call fcn.1400ac960
mov rdx, rax
lea rcx, [rsp + 0x31e0]
call fcn.14005a5a0
nop
mov dword [rsp + 0x50], 0x1ff0007
mov r9d, 0x23
xor r8d, r8d
lea rdx, [rsp + 0x31e0]
mov rcx, rbx
call fcn.140066b70
nop
mov qword [rsp + 0x11a0], rax
mov ecx, 0x88
call fcn.140160290
mov rbx, rax
mov qword [rsp + 0x58], rax
mov byte [rsp + 0x13b], 0
lea rdx, [rsp + 0x4548]
lea rcx, [rsp + 0x13b]
call fcn.1400671e0
mov rcx, rax
call fcn.1400ac940
mov rdx, rax
lea rcx, [rsp + 0x31c0]
call fcn.14005a5a0
nop
mov dword [rsp + 0x50], 0x3ff0007
mov r9d, WSAGetLastError
xor r8d, r8d
lea rdx, [rsp + 0x31c0]
mov rcx, rbx
call fcn.140066b70
nop
mov qword [rsp + 0x11a8], rax
mov ecx, 0x88
call fcn.140160290
mov rbx, rax
mov qword [rsp + 0x58], rax
mov byte [rsp + 0x13c], 0
lea rdx, [rsp + 0x4353]
lea rcx, [rsp + 0x13c]
call fcn.140067370
mov rcx, rax
call fcn.1400ac900
mov rdx, rax
lea rcx, [rsp + 0x31a0]
call fcn.14005a5a0
nop
mov dword [rsp + 0x50], 0x7ff0007
mov r9d, 0xa
xor r8d, r8d
lea rdx, [rsp + 0x31a0]
mov rcx, rbx
call fcn.140066b70
nop
mov qword [rsp + 0x11b0], rax
mov ecx, 0x88
call fcn.140160290
mov rbx, rax
mov qword [rsp + 0x58], rax
mov byte [rsp + 0x13d], 0
lea rdx, [rsp + 0x435e]
lea rcx, [rsp + 0x13d]
call fcn.1400673a0
mov rcx, rax
call fcn.1400ac900
mov rdx, rax
lea rcx, [rsp + 0x3180]
call fcn.14005a5a0
nop
mov dword [rsp + 0x50], 0xfff0007
mov r9d, 0x4f
xor r8d, r8d
lea rdx, [rsp + 0x3180]
mov rcx, rbx
call fcn.140066b70
nop
mov qword [rsp + 0x11b8], rax
mov ecx, 0x88
call fcn.140160290
mov rbx, rax
mov qword [rsp + 0x58], rax
mov byte [rsp + 0x13e], 0
lea rdx, [rsp + 0x2d08]
lea rcx, [rsp + 0x13e]
call fcn.1400673d0
mov rcx, rax
call fcn.1400ac8c0
mov rdx, rax
lea rcx, [rsp + 0x3160]
call fcn.14005a5a0
nop
mov dword [rsp + 0x50], 0x1fff0007
mov r9d, 0x48
xor r8d, r8d
lea rdx, [rsp + 0x3160]
mov rcx, rbx
call fcn.140066b70
nop
mov qword [rsp + 0x11c0], rax
mov ecx, 0x88
call fcn.140160290
mov rbx, rax
mov qword [rsp + 0x58], rax
mov byte [rsp + 0x13f], 0
lea rdx, [rsp + 0x4369]
lea rcx, [rsp + 0x13f]
call fcn.1400673f0
mov rcx, rax
call fcn.1400ac900
mov rdx, rax
lea rcx, [rsp + 0x3140]
call fcn.14005a5a0
nop
mov dword [rsp + 0x50], 0x3fff0007
mov r9d, 0x75
xor r8d, r8d
lea rdx, [rsp + 0x3140]
mov rcx, rbx
call fcn.140066b70
nop
mov qword [rsp + 0x11c8], rax
mov ecx, 0x88
call fcn.140160290
mov rbx, rax
mov qword [rsp + 0x58], rax
mov byte [rsp + 0x140], 0
lea rdx, [rsp + 0x2d12]
lea rcx, [rsp + 0x140]
call fcn.140067420
mov rcx, rax
call fcn.1400ac8c0
mov rdx, rax
lea rcx, [rsp + 0x3120]
call fcn.14005a5a0
nop
mov dword [rsp + 0x50], 0x7fff0007
mov r9d, 0x76
xor r8d, r8d
lea rdx, [rsp + 0x3120]
mov rcx, rbx
call fcn.140066b70
nop
mov qword [rsp + 0x11d0], rax
mov ecx, 0x88
call fcn.140160290
mov rbx, rax
mov qword [rsp + 0x58], rax
mov byte [rsp + 0x141], 0
lea rdx, [rsp + 0x4374]
lea rcx, [rsp + 0x141]
call fcn.140067440
mov rcx, rax
call fcn.1400ac900
mov rdx, rax
lea rcx, [rsp + 0x3100]
call fcn.14005a5a0
nop
mov dword [rsp + 0x50], 0xffff0007
mov r9d, 0x57
xor r8d, r8d
lea rdx, [rsp + 0x3100]
mov rcx, rbx
call fcn.140066b70
nop
mov qword [rsp + 0x11d8], rax
mov ecx, 0x88
call fcn.140160290
mov rbx, rax
mov qword [rsp + 0x58], rax
mov byte [rsp + 0x142], 0
lea rdx, [rsp + 0x2d1c]
lea rcx, [rsp + 0x142]
call fcn.140067470
mov rcx, rax
call fcn.1400ac8c0
mov rdx, rax
lea rcx, [rsp + 0x30e0]
call fcn.14005a5a0
nop
mov dword [rsp + 0x54], r15d
mov r9d, 0x56
xor r8d, r8d
lea rdx, [rsp + 0x30e0]
mov rcx, rbx
call fcn.140066b70
nop
mov qword [rsp + 0x11e0], rax
lea r8, [rsp + 0x11e8]
lea rdx, [rsp + 0x1180]
lea rcx, [rsp + 0x7f58]
call fcn.1400a9860
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0xa0], xmm0
mov r8, rdi
lea rdx, [rsp + 0xa0]
lea rcx, [r14 + 0x40]
call fcn.1400acf10
mov byte [r14 + 0x58], 1
mov dword [r14 + 0x5c], 0x3f800000
lea rcx, [r14 + 0x60]
call fcn.140066410
lea rcx, [r14 + 0x78]
call fcn.140066410
nop
mov qword [0x1402b78f8], r14
lea rcx, [rsp + 0x30e0]
call fcn.14005a590
nop
lea rcx, [rsp + 0x3100]
call fcn.14005a590
nop
lea rcx, [rsp + 0x3120]
call fcn.14005a590
nop
lea rcx, [rsp + 0x3140]
call fcn.14005a590
nop
lea rcx, [rsp + 0x3160]
call fcn.14005a590
nop
lea rcx, [rsp + 0x3180]
call fcn.14005a590
nop
lea rcx, [rsp + 0x31a0]
call fcn.14005a590
nop
lea rcx, [rsp + 0x31c0]
call fcn.14005a590
nop
lea rcx, [rsp + 0x31e0]
call fcn.14005a590
nop
lea rcx, [rsp + 0x3200]
call fcn.14005a590
nop
lea rcx, [rsp + 0x3220]
call fcn.14005a590
nop
lea rcx, [rsp + 0x3240]
call fcn.14005a590
nop
lea rcx, [rsp + 0x3260]
call fcn.14005a590
mov ecx, 0x90
call fcn.140160290
mov r14, rax
mov qword [rsp + 0x78], rax
lea rdx, str.Sniper
mov rcx, rax
call fcn.14005a5a0
nop
mov dword [rsp + 0x54], 0x1e
mov dword [r14 + 0x20], 4
mov dword [r14 + 0x24], 0x64
mov dword [r14 + 0x28], 5
mov dword [r14 + 0x2c], 5
mov dword [r14 + 0x30], 0x12c
mov dword [r14 + 0x34], 1
mov byte [r14 + 0x38], 1
lea rcx, [rsp + 0x290]
call fcn.1400acc80
mov rdi, rax
mov ecx, 0x88
call fcn.140160290
mov rbx, rax
mov qword [rsp + 0x58], rax
mov byte [rsp + 0x143], 0
lea rdx, [rsp + 0x8e4]
lea rcx, [rsp + 0x143]
call fcn.140066e30
mov rcx, rax
call fcn.1400ac9d0
mov rdx, rax
lea rcx, [rsp + 0x3400]
call fcn.14005a5a0
nop
mov dword [rsp + 0x54], 0x3e
mov r9d, WSAStartup
mov r8b, 1
lea rdx, [rsp + 0x3400]
mov rcx, rbx
call fcn.140066b70
nop
mov qword [rsp + 0x11f0], rax
mov ecx, 0x88
call fcn.140160290
mov rbx, rax
mov qword [rsp + 0x58], rax
mov byte [rsp + 0x144], 0
lea rdx, [rsp + 0x8e9]
lea rcx, [rsp + 0x144]
call fcn.140066e50
mov rcx, rax
call fcn.1400ac9d0
mov rdx, rax
lea rcx, [rsp + 0x33e0]
call fcn.14005a5a0
nop
mov dword [rsp + 0x54], 0x7e
mov r9d, 0x42
xor r8d, r8d
lea rdx, [rsp + 0x33e0]
mov rcx, rbx
call fcn.140066b70
nop
mov qword [rsp + 0x11f8], rax
mov ecx, 0x88
call fcn.140160290
mov rbx, rax
mov qword [rsp + 0x58], rax
mov byte [rsp + 0x145], 0
lea rdx, [rsp + 0x12b4]
lea rcx, [rsp + 0x145]
call fcn.140066e70
mov rcx, rax
call fcn.1400ac9a0
mov rdx, rax
lea rcx, [rsp + 0x33c0]
call fcn.14005a5a0
nop
mov dword [rsp + 0x54], 0xfe
mov r9d, r12d
xor r8d, r8d
lea rdx, [rsp + 0x33c0]
mov rcx, rbx
call fcn.140066b70
nop
mov qword [rsp + 0x1200], rax
mov ecx, 0x88
call fcn.140160290
mov rbx, rax
mov qword [rsp + 0x58], rax
mov byte [rsp + 0x146], 0
lea rdx, [rsp + 0x6070]
lea rcx, [rsp + 0x146]
call fcn.140066ea0
mov rcx, rax
call fcn.1400ac980
mov rdx, rax
lea rcx, [rsp + 0x33a0]
call fcn.14005a5a0
nop
mov dword [rsp + 0x54], 0x1fe
mov r9d, 0x69
xor r8d, r8d
lea rdx, [rsp + 0x33a0]
mov rcx, rbx
call fcn.140066b70
nop
mov qword [rsp + 0x1208], rax
mov ecx, 0x88
call fcn.140160290
mov rbx, rax
mov qword [rsp + 0x58], rax
mov byte [rsp + 0x147], 0
lea rdx, [rsp + 0x51fc]
lea rcx, [rsp + 0x147]
call fcn.140067040
mov rcx, rax
call fcn.1400ac960
mov rdx, rax
lea rcx, [rsp + 0x3380]
call fcn.14005a5a0
nop
mov dword [rsp + 0x54], 0x3fe
mov r9d, 0x23
xor r8d, r8d
lea rdx, [rsp + 0x3380]
mov rcx, rbx
call fcn.140066b70
nop
mov qword [rsp + 0x1210], rax
mov ecx, 0x88
call fcn.140160290
mov rbx, rax
mov qword [rsp + 0x58], rax
mov byte [rsp + 0x148], 0
lea rdx, [rsp + 0x4554]
lea rcx, [rsp + 0x148]
call fcn.1400671e0
mov rcx, rax
call fcn.1400ac940
mov rdx, rax
lea rcx, [rsp + 0x3360]
call fcn.14005a5a0
nop
mov dword [rsp + 0x54], 0x7fe
mov r9d, WSAGetLastError
xor r8d, r8d
lea rdx, [rsp + 0x3360]
mov rcx, rbx
call fcn.140066b70
nop
mov qword [rsp + 0x1218], rax
mov ecx, 0x88
call fcn.140160290
mov rbx, rax
mov qword [rsp + 0x58], rax
mov byte [rsp + 0x149], 0
lea rdx, [rsp + 0x437f]
lea rcx, [rsp + 0x149]
call fcn.140067370
mov rcx, rax
call fcn.1400ac900
mov rdx, rax
lea rcx, [rsp + 0x3340]
call fcn.14005a5a0
nop
mov dword [rsp + 0x54], 0xffe
mov r9d, 0xa
xor r8d, r8d
lea rdx, [rsp + 0x3340]
mov rcx, rbx
call fcn.140066b70
nop
mov qword [rsp + 0x1220], rax
mov ecx, 0x88
call fcn.140160290
mov rbx, rax
mov qword [rsp + 0x58], rax
mov byte [rsp + 0x14a], 0
lea rdx, [rsp + 0x438a]
lea rcx, [rsp + 0x14a]
call fcn.1400673a0
mov rcx, rax
call fcn.1400ac900
mov rdx, rax
lea rcx, [rsp + 0x3320]
call fcn.14005a5a0
nop
mov dword [rsp + 0x54], 0x1ffe
mov r9d, 0x4f
xor r8d, r8d
lea rdx, [rsp + 0x3320]
mov rcx, rbx
call fcn.140066b70
nop
mov qword [rsp + 0x1228], rax
mov ecx, 0x88
call fcn.140160290
mov rbx, rax
mov qword [rsp + 0x58], rax
mov byte [rsp + 0x14b], 0
lea rdx, [rsp + 0x2c5e]
lea rcx, [rsp + 0x14b]
call fcn.1400673d0
mov rcx, rax
call fcn.1400ac8c0
mov rdx, rax
lea rcx, [rsp + 0x3300]
call fcn.14005a5a0
nop
mov dword [rsp + 0x54], 0x3ffe
mov r9d, 0x48
xor r8d, r8d
lea rdx, [rsp + 0x3300]
mov rcx, rbx
call fcn.140066b70
nop
mov qword [rsp + 0x1230], rax
mov ecx, 0x88
call fcn.140160290
mov rbx, rax
mov qword [rsp + 0x58], rax
mov byte [rsp + 0x14c], 0
lea rdx, [rsp + 0x4395]
lea rcx, [rsp + 0x14c]
call fcn.1400673f0
mov rcx, rax
call fcn.1400ac900
mov rdx, rax
lea rcx, [rsp + 0x32e0]
call fcn.14005a5a0
nop
mov dword [rsp + 0x54], 0x7ffe
mov r9d, 0x75
xor r8d, r8d
lea rdx, [rsp + 0x32e0]
mov rcx, rbx
call fcn.140066b70
nop
mov qword [rsp + 0x1238], rax
mov ecx, 0x88
call fcn.140160290
mov rbx, rax
mov qword [rsp + 0x58], rax
mov byte [rsp + 0x14d], 0
lea rdx, [rsp + 0x2c68]
lea rcx, [rsp + 0x14d]
call fcn.140067420
mov rcx, rax
call fcn.1400ac8c0
mov rdx, rax
lea rcx, [rsp + 0x32c0]
call fcn.14005a5a0
nop
mov dword [rsp + 0x54], 0xfffe
mov r9d, 0x76
xor r8d, r8d
lea rdx, [rsp + 0x32c0]
mov rcx, rbx
call fcn.140066b70
nop
mov qword [rsp + 0x1240], rax
mov ecx, 0x88
call fcn.140160290
mov rbx, rax
mov qword [rsp + 0x58], rax
mov byte [rsp + 0x14e], 0
lea rdx, [rsp + 0x43a0]
lea rcx, [rsp + 0x14e]
call fcn.140067440
mov rcx, rax
call fcn.1400ac900
mov rdx, rax
lea rcx, [rsp + 0x32a0]
call fcn.14005a5a0
nop
mov dword [rsp + 0x54], 0x1fffe
mov r9d, 0x57
xor r8d, r8d
lea rdx, [rsp + 0x32a0]
mov rcx, rbx
call fcn.140066b70
nop
mov qword [rsp + 0x1248], rax
mov ecx, 0x88
call fcn.140160290
mov rbx, rax
mov qword [rsp + 0x58], rax
mov byte [rsp + 0x14f], 0
lea rdx, [rsp + 0x2c72]
lea rcx, [rsp + 0x14f]
call fcn.140067470
mov rcx, rax
call fcn.1400ac8c0
mov rdx, rax
lea rcx, [rsp + 0x3280]
call fcn.14005a5a0
nop
mov dword [rsp + 0x54], 0x3fffe
mov r9d, 0x56
xor r8d, r8d
lea rdx, [rsp + 0x3280]
mov rcx, rbx
call fcn.140066b70
nop
mov qword [rsp + 0x1250], rax
lea r8, [rsp + 0x1258]
lea rdx, [rsp + 0x11f0]
lea rcx, [rsp + 0x7f68]
call fcn.1400a9860
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0xa0], xmm0
mov r8, rdi
lea rdx, [rsp + 0xa0]
lea rcx, [r14 + 0x40]
call fcn.1400acf10
mov byte [r14 + 0x58], 1
mov dword [r14 + 0x5c], 0x3f800000
lea rcx, [r14 + 0x60]
call fcn.140066410
lea rcx, [r14 + 0x78]
call fcn.140066410
nop
mov qword [0x1402b7900], r14
lea rcx, [rsp + 0x3280]
call fcn.14005a590
nop
lea rcx, [rsp + 0x32a0]
call fcn.14005a590
nop
lea rcx, [rsp + 0x32c0]
call fcn.14005a590
nop
lea rcx, [rsp + 0x32e0]
call fcn.14005a590
nop
lea rcx, [rsp + 0x3300]
call fcn.14005a590
nop
lea rcx, [rsp + 0x3320]
call fcn.14005a590
nop
lea rcx, [rsp + 0x3340]
call fcn.14005a590
nop
lea rcx, [rsp + 0x3360]
call fcn.14005a590
nop
lea rcx, [rsp + 0x3380]
call fcn.14005a590
nop
lea rcx, [rsp + 0x33a0]
call fcn.14005a590
nop
lea rcx, [rsp + 0x33c0]
call fcn.14005a590
nop
lea rcx, [rsp + 0x33e0]
call fcn.14005a590
nop
lea rcx, [rsp + 0x3400]
call fcn.14005a590
mov ecx, 0x90
call fcn.140160290
mov r14, rax
mov qword [rsp + 0x78], rax
lea rdx, str.Default
mov rcx, rax
call fcn.14005a5a0
nop
mov dword [rsp + 0x54], 0x3c001e
mov dword [r14 + 0x20], 5
mov dword [r14 + 0x24], 0x64
mov dword [r14 + 0x28], 5
mov dword [r14 + 0x2c], 5
mov dword [r14 + 0x30], 0x12c
mov dword [r14 + 0x34], 1
mov byte [r14 + 0x38], 1
lea rcx, [rsp + 0x291]
call fcn.1400acc80
mov rdi, rax
mov ecx, 0x88
call fcn.140160290
mov rbx, rax
mov qword [rsp + 0x58], rax
mov byte [rsp + 0x150], 0
lea rdx, [rsp + 0x8ee]
lea rcx, [rsp + 0x150]
call fcn.140066e30
mov rcx, rax
call fcn.1400ac9d0
mov rdx, rax
lea rcx, [rsp + 0x35a0]
call fcn.14005a5a0
nop
mov dword [rsp + 0x54], 0x7c001e
mov r9d, WSAStartup
mov r8b, 1
lea rdx, [rsp + 0x35a0]
mov rcx, rbx
call fcn.140066b70
nop
mov qword [rsp + 0xfc0], rax
mov ecx, 0x88
call fcn.140160290
mov rbx, rax
mov qword [rsp + 0x58], rax
mov byte [rsp + 0x151], 0
lea rdx, [rsp + 0x8f3]
lea rcx, [rsp + 0x151]
call fcn.140066e50
mov rcx, rax
call fcn.1400ac9d0
mov rdx, rax
lea rcx, [rsp + 0x3580]
call fcn.14005a5a0
nop
mov dword [rsp + 0x54], 0xfc001e
mov r9d, 0x42
xor r8d, r8d
lea rdx, [rsp + 0x3580]
mov rcx, rbx
call fcn.140066b70
nop
mov qword [rsp + 0xfc8], rax
mov ecx, 0x88
call fcn.140160290
mov rbx, rax
mov qword [rsp + 0x58], rax
mov byte [rsp + 0x152], 0
lea rdx, [rsp + 0x12c2]
lea rcx, [rsp + 0x152]
call fcn.140066e70
mov rcx, rax
call fcn.1400ac9a0
mov rdx, rax
lea rcx, [rsp + 0x3560]
call fcn.14005a5a0
nop
mov dword [rsp + 0x54], 0x1fc001e
mov r9d, r12d
xor r8d, r8d
lea rdx, [rsp + 0x3560]
mov rcx, rbx
call fcn.140066b70
nop
mov qword [rsp + 0xfd0], rax
mov ecx, 0x88
call fcn.140160290
mov rbx, rax
mov qword [rsp + 0x58], rax
mov byte [rsp + 0x153], 0
lea rdx, [rsp + 0x6115]
lea rcx, [rsp + 0x153]
call fcn.140066ea0
mov rcx, rax
call fcn.1400ac980
mov rdx, rax
lea rcx, [rsp + 0x3540]
call fcn.14005a5a0
nop
mov dword [rsp + 0x54], 0x3fc001e
mov r9d, 0x69
xor r8d, r8d
lea rdx, [rsp + 0x3540]
mov rcx, rbx
call fcn.140066b70
nop
mov qword [rsp + 0xfd8], rax
mov ecx, 0x88
call fcn.140160290
mov rbx, rax
mov qword [rsp + 0x58], rax
mov byte [rsp + 0x154], 0
lea rdx, [rsp + 0x520a]
lea rcx, [rsp + 0x154]
call fcn.140067040
mov rcx, rax
call fcn.1400ac960
mov rdx, rax
lea rcx, [rsp + 0x3520]
call fcn.14005a5a0
nop
mov dword [rsp + 0x54], 0x7fc001e
mov r9d, 0x23
xor r8d, r8d
lea rdx, [rsp + 0x3520]
mov rcx, rbx
call fcn.140066b70
nop
mov qword [rsp + 0xfe0], rax
mov ecx, 0x88
call fcn.140160290
mov rbx, rax
mov qword [rsp + 0x58], rax
mov byte [rsp + 0x155], 0
lea rdx, [rsp + 0x4560]
lea rcx, [rsp + 0x155]
call fcn.1400671e0
mov rcx, rax
call fcn.1400ac940
mov rdx, rax
lea rcx, [rsp + 0x3500]
call fcn.14005a5a0
nop
mov dword [rsp + 0x54], 0xffc001e
mov r9d, WSAGetLastError
xor r8d, r8d
lea rdx, [rsp + 0x3500]
mov rcx, rbx
call fcn.140066b70
nop
mov qword [rsp + 0xfe8], rax
mov ecx, 0x88
call fcn.140160290
mov rbx, rax
mov qword [rsp + 0x58], rax
mov byte [rsp + 0x156], 0
lea rdx, [rsp + 0x43ab]
lea rcx, [rsp + 0x156]
call fcn.140067370
mov rcx, rax
call fcn.1400ac900
mov rdx, rax
lea rcx, [rsp + 0x34e0]
call fcn.14005a5a0
nop
mov dword [rsp + 0x54], 0x1ffc001e
mov r9d, 0xa
xor r8d, r8d
lea rdx, [rsp + 0x34e0]
mov rcx, rbx
call fcn.140066b70
nop
mov qword [rsp + 0xff0], rax
mov ecx, 0x88
call fcn.140160290
mov rbx, rax
mov qword [rsp + 0x58], rax
mov byte [rsp + 0x157], 0
lea rdx, [rsp + 0x43b6]
lea rcx, [rsp + 0x157]
call fcn.1400673a0
mov rcx, rax
call fcn.1400ac900
mov rdx, rax
lea rcx, [rsp + 0x34c0]
call fcn.14005a5a0
nop
mov dword [rsp + 0x54], 0x3ffc001e
mov r9d, 0x4f
xor r8d, r8d
lea rdx, [rsp + 0x34c0]
mov rcx, rbx
call fcn.140066b70
nop
mov qword [rsp + 0xff8], rax
mov ecx, 0x88
call fcn.140160290
mov rbx, rax
mov qword [rsp + 0x58], rax
mov byte [rsp + 0x158], 0
lea rdx, [rsp + 0x2c7c]
lea rcx, [rsp + 0x158]
call fcn.1400673d0
mov rcx, rax
call fcn.1400ac8c0
mov rdx, rax
lea rcx, [rsp + 0x34a0]
call fcn.14005a5a0
nop
mov dword [rsp + 0x54], 0x7ffc001e
mov r9d, 0x48
xor r8d, r8d
lea rdx, [rsp + 0x34a0]
mov rcx, rbx
call fcn.140066b70
nop
mov qword [rsp + 0x1000], rax
mov ecx, 0x88
call fcn.140160290
mov rbx, rax
mov qword [rsp + 0x58], rax
mov byte [rsp + 0x159], 0
lea rdx, [rsp + 0x4240]
lea rcx, [rsp + 0x159]
call fcn.1400673f0
mov rcx, rax
call fcn.1400ac900
mov rdx, rax
lea rcx, [rsp + 0x3480]
call fcn.14005a5a0
nop
mov dword [rsp + 0x54], 0xfffc001e
mov r9d, 0x75
xor r8d, r8d
lea rdx, [rsp + 0x3480]
mov rcx, rbx
call fcn.140066b70
nop
mov qword [rsp + 0x1008], rax
mov ecx, 0x88
call fcn.140160290
mov rbx, rax
mov qword [rsp + 0x58], rax
mov byte [rsp + 0x15a], 0
lea rdx, [rsp + 0x2c86]
lea rcx, [rsp + 0x15a]
call fcn.140067420
mov rcx, rax
call fcn.1400ac8c0
mov rdx, rax
lea rcx, [rsp + 0x3460]
call fcn.14005a5a0
nop
mov dword [rsp + 0x50], r15d
mov r9d, 0x76
xor r8d, r8d
lea rdx, [rsp + 0x3460]
mov rcx, rbx
call fcn.140066b70
nop
mov qword [rsp + 0x1010], rax
mov ecx, 0x88
call fcn.140160290
mov rbx, rax
mov qword [rsp + 0x58], rax
mov byte [rsp + 0x15b], 0
lea rdx, [rsp + 0x424b]
lea rcx, [rsp + 0x15b]
call fcn.140067440
mov rcx, rax
call fcn.1400ac900
mov rdx, rax
lea rcx, [rsp + 0x3440]
call fcn.14005a5a0
nop
mov dword [rsp + 0x50], 3
mov r9d, 0x57
xor r8d, r8d
lea rdx, [rsp + 0x3440]
mov rcx, rbx
call fcn.140066b70
nop
mov qword [rsp + 0x1018], rax
mov ecx, 0x88
call fcn.140160290
mov rbx, rax
mov qword [rsp + 0x58], rax
mov byte [rsp + 0x15c], 0
lea rdx, [rsp + 0x2c54]
lea rcx, [rsp + 0x15c]
call fcn.140067470
mov rcx, rax
call fcn.1400ac8c0
mov rdx, rax
lea rcx, [rsp + 0x3420]
call fcn.14005a5a0
nop
mov dword [rsp + 0x50], 7
mov r9d, 0x56
xor r8d, r8d
lea rdx, [rsp + 0x3420]
mov rcx, rbx
call fcn.140066b70
nop
mov qword [rsp + 0x1020], rax
lea r8, [rsp + 0x1028]
lea rdx, [rsp + 0xfc0]
lea rcx, [rsp + 0x7f78]
call fcn.1400a9860
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0xa0], xmm0
mov r8, rdi
lea rdx, [rsp + 0xa0]
lea rcx, [r14 + 0x40]
call fcn.1400acf10
mov byte [r14 + 0x58], 1
mov dword [r14 + 0x5c], 0x3f800000
lea rcx, [r14 + 0x60]
call fcn.140066410
lea rcx, [r14 + 0x78]
call fcn.140066410
nop
mov qword [0x1402b7908], r14
lea rcx, [rsp + 0x3420]
call fcn.14005a590
nop
lea rcx, [rsp + 0x3440]
call fcn.14005a590
nop
mov eax, 0x38
mov dword [rsp + 0x50], eax
lea rcx, [rsp + 0x3460]
call fcn.14005a590
nop
lea rcx, [rsp + 0x3480]
call fcn.14005a590
nop
lea rcx, [rsp + 0x34a0]
call fcn.14005a590
nop
lea rcx, [rsp + 0x34c0]
call fcn.14005a590
nop
lea rcx, [rsp + 0x34e0]
call fcn.14005a590
nop
lea rcx, [rsp + 0x3500]
call fcn.14005a590
nop
lea rcx, [rsp + 0x3520]
call fcn.14005a590
nop
lea rcx, [rsp + 0x3540]
call fcn.14005a590
nop
lea rcx, [rsp + 0x3560]
call fcn.14005a590
nop
lea rcx, [rsp + 0x3580]
call fcn.14005a590
nop
lea rcx, [rsp + 0x35a0]
call fcn.14005a590
mov dword [rsp + 0x1550], r12d
mov dword [rsp + 0x1554], r15d
lea rdx, str.Mouse_2
lea rcx, [rsp + 0x1558]
call fcn.14005a5a0
mov byte [rsp + 0x1578], 0
xorps xmm15, xmm15
movsd qword [rsp + 0x1580], xmm15
mov dword [rsp + 0x1588], r13d
mov qword [rsp + 0x1590], r13
lea r8, [rsp + 0x1598]
lea rdx, [rsp + 0x1550]
lea rcx, [rsp + 0x7f88]
call fcn.1400a9860
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0xa0], xmm0
mov rcx, qword [0x1402b78e0]
add rcx, 0x60
lea rdx, [rsp + 0xa0]
call fcn.1400acb00
nop
lea r9, [fcn.140066d40]
mov r8, r15
mov edx, 0x48
lea rcx, [rsp + 0x1550]
call fcn.1401602cc
mov dword [rsp + 0x14b0], r12d
mov dword [rsp + 0x14b4], r15d
lea rdx, str.Mouse_2
lea rcx, [rsp + 0x14b8]
call fcn.14005a5a0
mov byte [rsp + 0x14d8], 0
movsd qword [rsp + 0x14e0], xmm15
mov dword [rsp + 0x14e8], r13d
mov qword [rsp + 0x14f0], r13
lea r8, [rsp + 0x14f8]
lea rdx, [rsp + 0x14b0]
lea rcx, [rsp + 0x7f98]
call fcn.1400a9860
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0xa0], xmm0
mov rcx, qword [0x1402b78e0]
add rcx, 0x78
lea rdx, [rsp + 0xa0]
call fcn.1400acb00
nop
lea r9, [fcn.140066d40]
mov r8, r15
mov edx, 0x48
lea rcx, [rsp + 0x14b0]
call fcn.1401602cc
mov dword [rsp + 0x1500], r12d
mov dword [rsp + 0x1504], r15d
lea rdx, str.Mouse_2
lea rcx, [rsp + 0x1508]
call fcn.14005a5a0
mov byte [rsp + 0x1528], 0
movsd qword [rsp + 0x1530], xmm15
mov dword [rsp + 0x1538], r13d
mov qword [rsp + 0x1540], r13
lea r8, [rsp + 0x1548]
lea rdx, [rsp + 0x1500]
lea rcx, [rsp + 0x7fa8]
call fcn.1400a9860
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0xa0], xmm0
mov rcx, qword [0x1402b78e8]
add rcx, 0x60
lea rdx, [rsp + 0xa0]
call fcn.1400acb00
nop
lea r9, [fcn.140066d40]
mov r8, r15
mov edx, 0x48
lea rcx, [rsp + 0x1500]
call fcn.1401602cc
mov dword [rsp + 0x1410], r12d
mov dword [rsp + 0x1414], r15d
lea rdx, str.Mouse_2
lea rcx, [rsp + 0x1418]
call fcn.14005a5a0
mov byte [rsp + 0x1438], 0
movsd qword [rsp + 0x1440], xmm15
mov dword [rsp + 0x1448], r13d
mov qword [rsp + 0x1450], r13
lea r8, [rsp + 0x1458]
lea rdx, [rsp + 0x1410]
lea rcx, [rsp + 0x7fb8]
call fcn.1400a9860
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0xa0], xmm0
mov rcx, qword [0x1402b78e8]
add rcx, 0x78
lea rdx, [rsp + 0xa0]
call fcn.1400acb00
nop
lea r9, [fcn.140066d40]
mov r8, r15
mov edx, 0x48
lea rcx, [rsp + 0x1410]
call fcn.1401602cc
mov dword [rsp + 0x15a0], r12d
mov dword [rsp + 0x15a4], r15d
lea rdx, str.Mouse_2
lea rcx, [rsp + 0x15a8]
call fcn.14005a5a0
mov byte [rsp + 0x15c8], 0
movsd qword [rsp + 0x15d0], xmm15
mov dword [rsp + 0x15d8], r13d
mov qword [rsp + 0x15e0], r13
lea r8, [rsp + 0x15e8]
lea rdx, [rsp + 0x15a0]
lea rcx, [rsp + 0x7fc8]
call fcn.1400a9860
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0xa0], xmm0
mov rcx, qword [0x1402b78f0]
add rcx, 0x60
lea rdx, [rsp + 0xa0]
call fcn.1400acb00
nop
lea r9, [fcn.140066d40]
mov r8, r15
mov edx, 0x48
lea rcx, [rsp + 0x15a0]
call fcn.1401602cc
mov dword [rsp + 0x15f0], r12d
mov dword [rsp + 0x15f4], r15d
lea rdx, str.Mouse_2
lea rcx, [rsp + 0x15f8]
call fcn.14005a5a0
mov byte [rsp + 0x1618], 0
movsd qword [rsp + 0x1620], xmm15
mov dword [rsp + 0x1628], r13d
mov qword [rsp + 0x1630], r13
lea r8, [rsp + 0x1638]
lea rdx, [rsp + 0x15f0]
lea rcx, [rsp + 0x7fd8]
call fcn.1400a9860
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0xa0], xmm0
mov rcx, qword [0x1402b78f0]
add rcx, 0x78
lea rdx, [rsp + 0xa0]
call fcn.1400acb00
nop
lea r9, [fcn.140066d40]
mov r8, r15
mov edx, 0x48
lea rcx, [rsp + 0x15f0]
call fcn.1401602cc
mov dword [rsp + 0x12d0], r12d
mov dword [rsp + 0x12d4], r15d
lea rdx, str.Mouse_2
lea rcx, [rsp + 0x12d8]
call fcn.14005a5a0
mov byte [rsp + 0x12f8], 0
movsd qword [rsp + 0x1300], xmm15
mov dword [rsp + 0x1308], r13d
mov qword [rsp + 0x1310], r13
lea r8, [rsp + 0x1318]
lea rdx, [rsp + 0x12d0]
lea rcx, [rsp + 0x7fe8]
call fcn.1400a9860
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0xa0], xmm0
mov rcx, qword [0x1402b78f8]
add rcx, 0x60
lea rdx, [rsp + 0xa0]
call fcn.1400acb00
nop
lea r9, [fcn.140066d40]
mov r8, r15
mov edx, 0x48
lea rcx, [rsp + 0x12d0]
call fcn.1401602cc
mov dword [rsp + 0x1320], r12d
mov dword [rsp + 0x1324], r15d
lea rdx, str.Mouse_2
lea rcx, [rsp + 0x1328]
call fcn.14005a5a0
mov byte [rsp + 0x1348], 0
movsd qword [rsp + 0x1350], xmm15
mov dword [rsp + 0x1358], r13d
mov qword [rsp + 0x1360], r13
lea r8, [rsp + 0x1368]
lea rdx, [rsp + 0x1320]
lea rcx, [rsp + 0x7ff8]
call fcn.1400a9860
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0xa0], xmm0
mov rcx, qword [0x1402b78f8]
add rcx, 0x78
lea rdx, [rsp + 0xa0]
call fcn.1400acb00
nop
lea r9, [fcn.140066d40]
mov r8, r15
mov edx, 0x48
lea rcx, [rsp + 0x1320]
call fcn.1401602cc
mov dword [rsp + 0x1370], r12d
mov dword [rsp + 0x1374], r15d
lea rdx, str.Mouse_2
lea rcx, [rsp + 0x1378]
call fcn.14005a5a0
mov byte [rsp + 0x1398], 0
movsd qword [rsp + 0x13a0], xmm15
mov dword [rsp + 0x13a8], r13d
mov qword [rsp + 0x13b0], r13
lea r8, [rsp + 0x13b8]
lea rdx, [rsp + 0x1370]
lea rcx, [rsp + 0x8008]
call fcn.1400a9860
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0xa0], xmm0
mov rcx, qword [0x1402b7900]
add rcx, 0x60
lea rdx, [rsp + 0xa0]
call fcn.1400acb00
nop
lea r9, [fcn.140066d40]
mov r8, r15
mov edx, 0x48
lea rcx, [rsp + 0x1370]
call fcn.1401602cc
mov dword [rsp + 0x13c0], r12d
mov dword [rsp + 0x13c4], r15d
lea rdx, str.Mouse_2
lea rcx, [rsp + 0x13c8]
call fcn.14005a5a0
mov byte [rsp + 0x13e8], 0
movsd qword [rsp + 0x13f0], xmm15
mov dword [rsp + 0x13f8], r13d
mov qword [rsp + 0x1400], r13
lea r8, [rsp + 0x1408]
lea rdx, [rsp + 0x13c0]
lea rcx, [rsp + 0x8018]
call fcn.1400a9860
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0xa0], xmm0
mov rcx, qword [0x1402b7900]
add rcx, 0x78
lea rdx, [rsp + 0xa0]
call fcn.1400acb00
nop
lea r9, [fcn.140066d40]
mov r8, r15
mov edx, 0x48
lea rcx, [rsp + 0x13c0]
call fcn.1401602cc
mov dword [rsp + 0x1640], r12d
mov dword [rsp + 0x1644], r15d
lea rdx, str.Mouse_2
lea rcx, [rsp + 0x1648]
call fcn.14005a5a0
mov byte [rsp + 0x1668], 0
movsd qword [rsp + 0x1670], xmm15
mov dword [rsp + 0x1678], r13d
mov qword [rsp + 0x1680], r13
lea r8, [rsp + 0x1688]
lea rdx, [rsp + 0x1640]
lea rcx, [rsp + 0x8028]
call fcn.1400a9860
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0xa0], xmm0
mov rcx, qword [0x1402b7908]
add rcx, 0x60
lea rdx, [rsp + 0xa0]
call fcn.1400acb00
nop
lea r9, [fcn.140066d40]
mov r8, r15
mov edx, 0x48
lea rcx, [rsp + 0x1640]
call fcn.1401602cc
mov dword [rsp + 0x1460], r12d
mov dword [rsp + 0x1464], r15d
lea rdx, str.Mouse_2
lea rcx, [rsp + 0x1468]
call fcn.14005a5a0
mov byte [rsp + 0x1488], 0
movsd qword [rsp + 0x1490], xmm15
mov dword [rsp + 0x1498], r13d
mov qword [rsp + 0x14a0], r13
lea r8, [rsp + 0x14a8]
lea rdx, [rsp + 0x1460]
lea rcx, [rsp + 0x8038]
call fcn.1400a9860
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0xa0], xmm0
mov rcx, qword [0x1402b7908]
add rcx, 0x78
lea rdx, [rsp + 0xa0]
call fcn.1400acb00
nop
lea r9, [fcn.140066d40]
mov r8, r15
mov edx, 0x48
lea rcx, [rsp + 0x1460]
call fcn.1401602cc
lea rdx, str.BoxEsp
lea rcx, [rsp + 0x52f0]
call fcn.14005a5a0
nop
mov byte [rsp + 0x5310], 1
lea rdx, str.40E0D0
lea rcx, [rsp + 0x5318]
call fcn.14005a5a0
nop
lea rdx, str.DE3163
lea rcx, [rsp + 0x5338]
call fcn.14005a5a0
nop
lea rdx, str.DFFF00
lea rcx, [rsp + 0x5358]
call fcn.14005a5a0
nop
lea rdx, str.FFBF00
lea rcx, [rsp + 0x5378]
call fcn.14005a5a0
nop
lea rdx, str.000000
lea rcx, [rsp + 0x5398]
call fcn.14005a5a0
mov word [rsp + 0x53b8], 0x101
mov byte [rsp + 0x53ba], 1
mov qword [rsp + 0x53bc], 0
mov dword [rsp + 0x53c4], r15d
lea rdx, [rsp + 0x52f0]
lea rcx, [0x1402b7910]
call fcn.1400a8bf0
lea rcx, [rsp + 0x52f0]
call fcn.14006c160
lea rdx, str.FilledBoxEsp
lea rcx, [rsp + 0x53c8]
call fcn.14005a5a0
nop
mov byte [rsp + 0x53e8], 1
lea rdx, str.40E0D030
lea rcx, [rsp + 0x53f0]
call fcn.14005a5a0
nop
lea rdx, str.DE316330
lea rcx, [rsp + 0x5410]
call fcn.14005a5a0
nop
lea rdx, str.DFFF0030
lea rcx, [rsp + 0x5430]
call fcn.14005a5a0
nop
lea rdx, str.FFBF0030
lea rcx, [rsp + 0x5450]
call fcn.14005a5a0
nop
lea rdx, str.000000
lea rcx, [rsp + 0x5470]
call fcn.14005a5a0
mov word [rsp + 0x5490], 0x101
mov byte [rsp + 0x5492], 0
mov qword [rsp + 0x5494], 0
mov dword [rsp + 0x549c], r15d
lea rdx, [rsp + 0x53c8]
lea rcx, [0x1402b79e8]
call fcn.1400a8bf0
lea rcx, [rsp + 0x53c8]
call fcn.14006c160
lea rdx, str.CornerBoxEsp
lea rcx, [rsp + 0x54a0]
call fcn.14005a5a0
nop
mov byte [rsp + 0x54c0], 1
lea rdx, str.40E0D0
lea rcx, [rsp + 0x54c8]
call fcn.14005a5a0
nop
lea rdx, str.DE3163
lea rcx, [rsp + 0x54e8]
call fcn.14005a5a0
nop
lea rdx, str.DFFF00
lea rcx, [rsp + 0x5508]
call fcn.14005a5a0
nop
lea rdx, str.FFBF00
lea rcx, [rsp + 0x5528]
call fcn.14005a5a0
nop
lea rdx, str.000000
lea rcx, [rsp + 0x5548]
call fcn.14005a5a0
mov word [rsp + 0x5568], 0x101
mov byte [rsp + 0x556a], 0
mov qword [rsp + 0x556c], 0
mov dword [rsp + 0x5574], r15d
lea rdx, [rsp + 0x54a0]
lea rcx, [0x1402b7ac0]
call fcn.1400a8bf0
lea rcx, [rsp + 0x54a0]
call fcn.14006c160
lea rdx, str.SkeletonEsp
lea rcx, [rsp + 0x5578]
call fcn.14005a5a0
nop
mov byte [rsp + 0x5598], 0
lea rdx, str.40E0D0
lea rcx, [rsp + 0x55a0]
call fcn.14005a5a0
nop
lea rdx, str.DE3163
lea rcx, [rsp + 0x55c0]
call fcn.14005a5a0
nop
lea rdx, str.DFFF00
lea rcx, [rsp + 0x55e0]
call fcn.14005a5a0
nop
lea rdx, str.FFBF00
lea rcx, [rsp + 0x5600]
call fcn.14005a5a0
nop
lea rdx, str.000000
lea rcx, [rsp + 0x5620]
call fcn.14005a5a0
mov word [rsp + 0x5640], 0x101
mov byte [rsp + 0x5642], 1
mov qword [rsp + 0x5644], 0
mov dword [rsp + 0x564c], r15d
lea rdx, [rsp + 0x5578]
lea rcx, [0x1402b7b98]
call fcn.1400a8bf0
lea rcx, [rsp + 0x5578]
call fcn.14006c160
lea rdx, str.NameEsp
lea rcx, [rsp + 0x5650]
call fcn.14005a5a0
nop
mov byte [rsp + 0x5670], 1
lea rdx, str.40E0D0
lea rcx, [rsp + 0x5678]
call fcn.14005a5a0
nop
lea rdx, str.DE3163
lea rcx, [rsp + 0x5698]
call fcn.14005a5a0
nop
lea rdx, str.DFFF00
lea rcx, [rsp + 0x56b8]
call fcn.14005a5a0
nop
lea rdx, str.FFBF00
lea rcx, [rsp + 0x56d8]
call fcn.14005a5a0
nop
lea rdx, str.000000
lea rcx, [rsp + 0x56f8]
call fcn.14005a5a0
mov word [rsp + 0x5718], 0x101
mov byte [rsp + 0x571a], 1
mov qword [rsp + 0x571c], 0
mov dword [rsp + 0x5724], r15d
lea rdx, [rsp + 0x5650]
lea rcx, [0x1402b7c70]
call fcn.1400a8bf0
lea rcx, [rsp + 0x5650]
call fcn.14006c160
lea rdx, str.RankEsp
lea rcx, [rsp + 0x5728]
call fcn.14005a5a0
nop
mov byte [rsp + 0x5748], 1
lea rdx, str.40E0D0
lea rcx, [rsp + 0x5750]
call fcn.14005a5a0
nop
lea rdx, str.DE3163
lea rcx, [rsp + 0x5770]
call fcn.14005a5a0
nop
lea rdx, str.DFFF00
lea rcx, [rsp + 0x5790]
call fcn.14005a5a0
nop
lea rdx, str.FFBF00
lea rcx, [rsp + 0x57b0]
call fcn.14005a5a0
nop
lea rdx, str.000000
lea rcx, [rsp + 0x57d0]
call fcn.14005a5a0
mov word [rsp + 0x57f0], 0x101
mov byte [rsp + 0x57f2], 1
mov qword [rsp + 0x57f4], 0
mov dword [rsp + 0x57fc], r15d
lea rdx, [rsp + 0x5728]
lea rcx, [0x1402b7d48]
call fcn.1400a8bf0
lea rcx, [rsp + 0x5728]
call fcn.14006c160
lea rdx, str.EarningsEsp
lea rcx, [rsp + 0x5800]
call fcn.14005a5a0
nop
mov byte [rsp + 0x5820], 1
lea rdx, str.40E0D0
lea rcx, [rsp + 0x5828]
call fcn.14005a5a0
nop
lea rdx, str.DE3163
lea rcx, [rsp + 0x5848]
call fcn.14005a5a0
nop
lea rdx, str.DFFF00
lea rcx, [rsp + 0x5868]
call fcn.14005a5a0
nop
lea rdx, str.FFBF00
lea rcx, [rsp + 0x5888]
call fcn.14005a5a0
nop
lea rdx, str.000000
lea rcx, [rsp + 0x58a8]
call fcn.14005a5a0
mov word [rsp + 0x58c8], 0x101
mov byte [rsp + 0x58ca], 1
mov qword [rsp + 0x58cc], 0
mov dword [rsp + 0x58d4], r15d
lea rdx, [rsp + 0x5800]
lea rcx, [0x1402b7e20]
call fcn.1400a8bf0
lea rcx, [rsp + 0x5800]
call fcn.14006c160
lea rdx, str.PrEsp
lea rcx, [rsp + 0x58d8]
call fcn.14005a5a0
nop
mov byte [rsp + 0x58f8], 1
lea rdx, str.40E0D0
lea rcx, [rsp + 0x5900]
call fcn.14005a5a0
nop
lea rdx, str.DE3163
lea rcx, [rsp + 0x5920]
call fcn.14005a5a0
nop
lea rdx, str.DFFF00
lea rcx, [rsp + 0x5940]
call fcn.14005a5a0
nop
lea rdx, str.FFBF00
lea rcx, [rsp + 0x5960]
call fcn.14005a5a0
nop
lea rdx, str.000000
lea rcx, [rsp + 0x5980]
call fcn.14005a5a0
mov word [rsp + 0x59a0], 0x101
mov byte [rsp + 0x59a2], 1
mov qword [rsp + 0x59a4], 0
mov dword [rsp + 0x59ac], r15d
lea rdx, [rsp + 0x58d8]
lea rcx, [0x1402b7ef8]
call fcn.1400a8bf0
lea rcx, [rsp + 0x58d8]
call fcn.14006c160
lea rdx, str.RegionEsp
lea rcx, [rsp + 0x59b0]
call fcn.14005a5a0
nop
mov byte [rsp + 0x59d0], 1
lea rdx, str.40E0D0
lea rcx, [rsp + 0x59d8]
call fcn.14005a5a0
nop
lea rdx, str.DE3163
lea rcx, [rsp + 0x59f8]
call fcn.14005a5a0
nop
lea rdx, str.DFFF00
lea rcx, [rsp + 0x5a18]
call fcn.14005a5a0
nop
lea rdx, str.FFBF00
lea rcx, [rsp + 0x5a38]
call fcn.14005a5a0
nop
lea rdx, str.000000
lea rcx, [rsp + 0x5a58]
call fcn.14005a5a0
mov word [rsp + 0x5a78], 0x101
mov byte [rsp + 0x5a7a], 1
mov qword [rsp + 0x5a7c], 0
mov dword [rsp + 0x5a84], r15d
lea rdx, [rsp + 0x59b0]
lea rcx, [0x1402b7fd0]
call fcn.1400a8bf0
lea rcx, [rsp + 0x59b0]
call fcn.14006c160
lea rdx, str.PlatformEsp
lea rcx, [rsp + 0x5a88]
call fcn.14005a5a0
nop
mov byte [rsp + 0x5aa8], 1
lea rdx, str.40E0D0
lea rcx, [rsp + 0x5ab0]
call fcn.14005a5a0
nop
lea rdx, str.DE3163
lea rcx, [rsp + 0x5ad0]
call fcn.14005a5a0
nop
lea rdx, str.DFFF00
lea rcx, [rsp + 0x5af0]
call fcn.14005a5a0
nop
lea rdx, str.FFBF00
lea rcx, [rsp + 0x5b10]
call fcn.14005a5a0
nop
lea rdx, str.000000
lea rcx, [rsp + 0x5b30]
call fcn.14005a5a0
mov word [rsp + 0x5b50], 0x101
mov byte [rsp + 0x5b52], 1
mov qword [rsp + 0x5b54], 0
mov dword [rsp + 0x5b5c], r15d
lea rdx, [rsp + 0x5a88]
lea rcx, [0x1402b80a8]
call fcn.1400a8bf0
lea rcx, [rsp + 0x5a88]
call fcn.14006c160
lea rdx, str.KillsEsp
lea rcx, [rsp + 0x5b60]
call fcn.14005a5a0
nop
mov byte [rsp + 0x5b80], 1
lea rdx, str.40E0D0
lea rcx, [rsp + 0x5b88]
call fcn.14005a5a0
nop
lea rdx, str.DE3163
lea rcx, [rsp + 0x5ba8]
call fcn.14005a5a0
nop
lea rdx, str.DFFF00
lea rcx, [rsp + 0x5bc8]
call fcn.14005a5a0
nop
lea rdx, str.FFBF00
lea rcx, [rsp + 0x5be8]
call fcn.14005a5a0
nop
lea rdx, str.000000
lea rcx, [rsp + 0x5c08]
call fcn.14005a5a0
mov word [rsp + 0x5c28], 0x101
mov byte [rsp + 0x5c2a], 1
mov qword [rsp + 0x5c2c], 0
mov dword [rsp + 0x5c34], r15d
lea rdx, [rsp + 0x5b60]
lea rcx, [0x1402b8180]
call fcn.1400a8bf0
lea rcx, [rsp + 0x5b60]
call fcn.14006c160
lea rdx, str.TeamIndexEsp
lea rcx, [rsp + 0x5c38]
call fcn.14005a5a0
nop
mov byte [rsp + 0x5c58], 1
lea rdx, str.40E0D0
lea rcx, [rsp + 0x5c60]
call fcn.14005a5a0
nop
lea rdx, str.DE3163
lea rcx, [rsp + 0x5c80]
call fcn.14005a5a0
nop
lea rdx, str.DFFF00
lea rcx, [rsp + 0x5ca0]
call fcn.14005a5a0
nop
lea rdx, str.FFBF00
lea rcx, [rsp + 0x5cc0]
call fcn.14005a5a0
nop
lea rdx, str.000000
lea rcx, [rsp + 0x5ce0]
call fcn.14005a5a0
mov word [rsp + 0x5d00], 0x101
mov byte [rsp + 0x5d02], 1
mov qword [rsp + 0x5d04], 0
mov dword [rsp + 0x5d0c], r15d
lea rdx, [rsp + 0x5c38]
lea rcx, [0x1402b8258]
call fcn.1400a8bf0
lea rcx, [rsp + 0x5c38]
call fcn.14006c160
lea rdx, str.EnemyWeaponEsp
lea rcx, [rsp + 0x5d10]
call fcn.14005a5a0
nop
mov byte [rsp + 0x5d30], 1
lea rdx, str.40E0D0
lea rcx, [rsp + 0x5d38]
call fcn.14005a5a0
nop
lea rdx, str.DE3163
lea rcx, [rsp + 0x5d58]
call fcn.14005a5a0
nop
lea rdx, str.DFFF00
lea rcx, [rsp + 0x5d78]
call fcn.14005a5a0
nop
lea rdx, str.FFBF00
lea rcx, [rsp + 0x5d98]
call fcn.14005a5a0
nop
lea rdx, str.000000
lea rcx, [rsp + 0x5db8]
call fcn.14005a5a0
mov word [rsp + 0x5dd8], 0x101
mov byte [rsp + 0x5dda], 1
mov qword [rsp + 0x5ddc], 0
mov dword [rsp + 0x5de4], r15d
lea rdx, [rsp + 0x5d10]
lea rcx, [0x1402b8330]
call fcn.1400a8bf0
lea rcx, [rsp + 0x5d10]
call fcn.14006c160
lea rdx, str.DistanceEsp
lea rcx, [rsp + 0x5de8]
call fcn.14005a5a0
nop
mov byte [rsp + 0x5e08], 1
lea rdx, str.40E0D0
lea rcx, [rsp + 0x5e10]
call fcn.14005a5a0
nop
lea rdx, str.DE3163
lea rcx, [rsp + 0x5e30]
call fcn.14005a5a0
nop
lea rdx, str.DFFF00
lea rcx, [rsp + 0x5e50]
call fcn.14005a5a0
nop
lea rdx, str.FFBF00
lea rcx, [rsp + 0x5e70]
call fcn.14005a5a0
nop
lea rdx, str.000000
lea rcx, [rsp + 0x5e90]
call fcn.14005a5a0
mov word [rsp + 0x5eb0], 0x101
mov byte [rsp + 0x5eb2], 1
mov qword [rsp + 0x5eb4], 0
mov dword [rsp + 0x5ebc], r15d
lea rdx, [rsp + 0x5de8]
lea rcx, [0x1402b8408]
call fcn.1400a8bf0
lea rcx, [rsp + 0x5de8]
call fcn.14006c160
lea rdx, str.LinesEsp
lea rcx, [rsp + 0x5ec0]
call fcn.14005a5a0
nop
mov byte [rsp + 0x5ee0], 1
lea rdx, str.FFFFFF
lea rcx, [rsp + 0x5ee8]
call fcn.14005a5a0
nop
lea rdx, str.DE3163
lea rcx, [rsp + 0x5f08]
call fcn.14005a5a0
nop
lea rdx, str.DFFF00
lea rcx, [rsp + 0x5f28]
call fcn.14005a5a0
nop
lea rdx, str.FFBF00
lea rcx, [rsp + 0x5f48]
call fcn.14005a5a0
nop
lea rdx, str.000000
lea rcx, [rsp + 0x5f68]
call fcn.14005a5a0
mov word [rsp + 0x5f88], 0x101
mov byte [rsp + 0x5f8a], 0
mov qword [rsp + 0x5f8c], 0
mov dword [rsp + 0x5f94], r15d
lea rdx, [rsp + 0x5ec0]
lea rcx, [0x1402b84e0]
call fcn.1400a8bf0
lea rcx, [rsp + 0x5ec0]
call fcn.14006c160
lea rdx, str.ArrowsEsp
lea rcx, [rsp + 0x5f98]
call fcn.14005a5a0
nop
mov byte [rsp + 0x5fb8], 1
lea rdx, str.FFFFFF
lea rcx, [rsp + 0x5fc0]
call fcn.14005a5a0
nop
lea rdx, str.DE3163
lea rcx, [rsp + 0x5fe0]
call fcn.14005a5a0
nop
lea rdx, str.DFFF00
lea rcx, [rsp + 0x6000]
call fcn.14005a5a0
nop
lea rdx, str.FFBF00
lea rcx, [rsp + 0x6020]
call fcn.14005a5a0
nop
lea rdx, str.000000
lea rcx, [rsp + 0x6040]
call fcn.14005a5a0
mov word [rsp + 0x6060], 0x101
mov byte [rsp + 0x6062], 1
mov qword [rsp + 0x6064], 0
mov dword [rsp + 0x606c], r15d
lea rdx, [rsp + 0x5f98]
lea rcx, [0x1402b85b8]
call fcn.1400a8bf0
lea rcx, [rsp + 0x5f98]
call fcn.14006c160
lea rdx, str.Radar
lea rcx, [rsp + 0x8118]
call fcn.14005a5a0
nop
mov byte [rsp + 0x8138], 1
lea rdx, str.FFFFFF
lea rcx, [rsp + 0x8140]
call fcn.14005a5a0
nop
lea rdx, str.DE3163
lea rcx, [rsp + 0x8160]
call fcn.14005a5a0
nop
lea rdx, str.DFFF00
lea rcx, [rsp + 0x8180]
call fcn.14005a5a0
nop
lea rdx, str.FFBF00
lea rcx, [rsp + 0x81a0]
call fcn.14005a5a0
nop
lea rdx, str.000000
lea rcx, [rsp + 0x81c0]
call fcn.14005a5a0
nop
lea rdx, str.00000010
lea rcx, [rsp + 0x81e0]
call fcn.14005a5a0
mov word [rsp + 0x8200], 0x101
mov byte [rsp + 0x8202], 0
movdqa xmm0, xmmword [0x1401ef5e0]
movdqu xmmword [rsp + 0x8204], xmm0
mov dword [rsp + 0x8214], 0x43160000
lea rdx, [rsp + 0x8118]
lea rcx, [0x1402b8690]
call fcn.1400a8cc0
lea rcx, [rsp + 0x8118]
call fcn.14006c1b0
movdqa xmm0, xmmword [0x1401ef620]
movdqa xmmword [rsp + 0x4440], xmm0
movdqa xmm1, xmmword [0x1401ef520]
movdqa xmmword [rsp + 0x4450], xmm1
xorps xmm0, xmm0
movdqa xmmword [rsp + 0x4460], xmm0
xorps xmm1, xmm1
movdqa xmmword [rsp + 0x4470], xmm1
movdqa xmmword [rsp + 0x4480], xmm0
movdqa xmmword [rsp + 0x4490], xmm1
movdqa xmmword [rsp + 0x44a0], xmm0
movdqa xmmword [rsp + 0x44b0], xmm1
mov byte [rsp + 0x44c0], 0
lea r8, [rsp + 0x44c1]
lea rdx, [rsp + 0x4440]
lea rcx, [rsp + 0x8048]
call fcn.1400a9860
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0xa0], xmm0
lea rdx, [rsp + 0xa0]
lea rcx, [0x1402b8790]
call fcn.1400ac5d0
mov dword [0x1402b87a8], 0x1010000
mov byte [0x1402b87ac], 1
mov dword [0x1402b87b0], 0x42200000
mov dword [0x1402b87b4], 0x43960000
mov word [0x1402b87b8], 0x100
mov byte [0x1402b87ba], 0
mov dword [0x1402b87bc], 0x14
mov word [0x1402b87c0], 0x101
mov byte [rsp + 0x15d], 0
lea rdx, [rsp + 0x780]
lea rcx, [rsp + 0x15d]
call fcn.1400a7c10
mov rcx, rax
call fcn.1400ac440
mov rdx, rax
lea rcx, [0x1402b87c8]
call fcn.14005a570
mov qword [0x1402b87e8], 0
mov dword [0x1402b87f0], r13d
lea rdx, [0x1401d2ea4]
lea rcx, [0x1402b87f8]
call fcn.14005a570
lea rdx, [0x1401d2ea4]
lea rcx, [0x1402b8818]
call fcn.14005a570
mov dword [0x1402b8838], r13d
mov dword [0x1402b883c], 0x270f
mov word [0x1402b8840], 0
jmp 0x140093caf
xorps xmm15, xmm15
mov ebx, 4
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rbx + rcx]
cmp dword [0x1402b9ac0], eax
jle 0x140093d04
lea rcx, [0x1402b9ac0]
call fcn.140160218
cmp dword [0x1402b9ac0], 0xffffffff
jne 0x140093d04
lea rcx, [0x1402b9b28]
call fcn.140066410
lea rcx, [0x1401a63c0]
call fcn.1401605c4
lea rcx, [0x1402b9ac0]
call fcn.1401601ac
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rbx + rcx]
cmp dword [0x1402b9ae0], eax
jle 0x140093d54
lea rcx, [0x1402b9ae0]
call fcn.140160218
cmp dword [0x1402b9ae0], 0xffffffff
jne 0x140093d54
lea rcx, [0x1402b9a60]
call fcn.140066410
lea rcx, [0x1401a63b0]
call fcn.1401605c4
lea rcx, [0x1402b9ae0]
call fcn.1401601ac
mov byte [rsp + 0x15e], 0
lea rdx, [rsp + 0x8736]
lea rcx, [rsp + 0x15e]
call fcn.1400a7e00
mov rcx, rax
call fcn.1400a9840
mov rbx, rax
mov byte [rsp + 0x15f], 0
lea rdx, [rsp + 0x8710]
lea rcx, [rsp + 0x15f]
call fcn.1400a7c20
mov rcx, rax
call fcn.1400a9840
mov r8, rbx
mov rdx, rax
xor ecx, ecx
call fcn.1400a9390
mov r14, rax
mov qword [rsp + 0x78], rax
mov rcx, rax
call fcn.1400a90e0
mov edx, 0xa
mov rcx, r14
call qword [sym.imp.USER32.dll_ShowWindow]
mov rcx, r14
call qword [sym.imp.USER32.dll_UpdateWindow]
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], reloc.WS2_32.dll_sendto
mov qword [rsp + 0x20], reloc.WS2_32.dll_recv
mov edx, 0x37c8
mov r9d, 8
mov r8d, 0x448
lea rcx, str.1.89.6_WIP
call fcn.140021760
xor ecx, ecx
call fcn.140011970
call fcn.140012c50
mov rdi, rax
mov qword [rsp + 0x428], rax
or dword [rax], 3
lea rcx, [rsp + 0x82e0]
call fcn.14003ada0
mov dword [rsp + 0x832c], 0x10c
mov rbx, qword [rdi + 0x50]
mov rcx, rbx
call fcn.14003f670
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x82e0]
mov qword [rsp + 0x20], rax
movss xmm6, dword [0x1401ef230]
movaps xmm3, xmm6
mov r8d, 0x4ba44
lea rdx, [0x140267380]
mov rcx, rbx
call fcn.14003b420
mov qword [0x1402b7720], rax
mov rbx, qword [rdi + 0x50]
mov rcx, rbx
call fcn.14003f670
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x82e0]
mov qword [rsp + 0x20], rax
movaps xmm3, xmm6
mov r8d, 0x4d2c4
lea rdx, [0x1402190f0]
mov rcx, rbx
call fcn.14003b420
mov qword [0x1402b7710], rax
mov rbx, qword [rdi + 0x50]
mov rcx, rbx
call fcn.14003f670
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x82e0]
mov qword [rsp + 0x20], rax
movss xmm6, dword [0x1401ef288]
movaps xmm3, xmm6
mov r8d, 0x4d2c4
lea rdx, [0x1402190f0]
mov rcx, rbx
call fcn.14003b420
mov rbx, qword [rdi + 0x50]
mov rcx, rbx
call fcn.14003f670
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x82e0]
mov qword [rsp + 0x20], rax
movaps xmm3, xmm6
mov r8d, 0x4d2c4
lea rdx, [0x1402190f0]
mov rcx, rbx
call fcn.14003b420
mov qword [0x1402b76f8], rax
mov rbx, qword [rdi + 0x50]
mov rcx, rbx
call fcn.14003f670
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x82e0]
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x1401ef228]
mov r8d, 0xb18
lea rdx, [0x1402b2dd0]
mov rcx, rbx
call fcn.14003b420
mov qword [0x1402b7558], rax
xor ecx, ecx
call fcn.1400334a0
mov rcx, r14
call fcn.14000aec0
mov rdx, qword [0x1402b8d60]
mov rcx, qword [0x1402b8a18]
call fcn.14000aae0
xorps xmm13, xmm13
movss dword [rsp + 0x20], xmm13
movss xmm3, dword [0x1401ef0d0]
movss xmm2, dword [0x1401ef0cc]
movss xmm1, dword [0x1401ef0bc]
lea rcx, [rsp + 0x628]
call fcn.14000d1e0
xorps xmm0, xmm0
movups xmmword [rsp + 0x578], xmm0
call qword [sym.imp.USER32.dll_GetDesktopWindow]
mov rcx, rax
lea rdx, [rsp + 0x578]
call qword [sym.imp.USER32.dll_GetWindowRect]
mov eax, dword [rsp + 0x584]
mov dword [rsp + 0x20], eax
mov r9d, dword [rsp + 0x580]
mov r8d, dword [rsp + 0x57c]
mov edx, dword [rsp + 0x578]
lea rcx, [rsp + 0x2288]
call fcn.1400664d0
movups xmm0, xmmword [rsp + 0x2288]
movups xmmword [0x1402b8cd8], xmm0
lea rcx, [rsp + 0x778]
call fcn.14000d1d0
lea rcx, [rsp + 0x1f0]
call fcn.14000d1d0
lea rdx, [0x140087220]
lea rcx, [rsp + 0x900]
call fcn.1400b81b0
nop
lea rcx, [rsp + 0x900]
call fcn.140063710
mov byte [rsp + 0x160], 0
lea rdx, [rsp + 0x86a6]
lea rcx, [rsp + 0x160]
call fcn.1400a7990
mov rcx, rax
call fcn.1400a9c10
mov rcx, rax
xor edx, edx
mov r8d, 0x20001
call qword [sym.imp.WINMM.dll_PlaySoundA]
lea rdx, [0x14008bdc0]
lea rcx, [rsp + 0xd00]
call fcn.1400b81b0
nop
lea rcx, [rsp + 0xd00]
call fcn.140063710
movss xmm12, dword [0x1401ef0c4]
movsd xmm9, qword [str.ffffff]
movsd xmm11, qword [0x1401ef1a0]
movss xmm7, dword [0x1401ef23c]
movss xmm6, dword [0x1401ef0ac]
mov rsi, qword gs:[0x58]
cmp byte [0x1402b7431], 0
jne 0x14009413d
cmp dword [0x1402b883c], 0
je 0x14009413d
mov byte [0x1402b7431], 1
lea rdx, [0x14008bd60]
lea rcx, [rsp + 0x910]
call fcn.1400b81b0
nop
lea rcx, [rsp + 0x910]
call fcn.140063710
nop
lea rcx, [rsp + 0x910]
call fcn.140062540
mov ecx, 0x23
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
js 0x1400a6e58
mov dword [rsp + 0x20], r15d
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rsp + 0x4500]
call qword [sym.imp.USER32.dll_PeekMessageW]
test eax, eax
je 0x1400941ab
lea rcx, [rsp + 0x4500]
call qword [sym.imp.USER32.dll_TranslateMessage]
lea rcx, [rsp + 0x4500]
call qword [sym.imp.USER32.dll_DispatchMessageW]
mov dword [rsp + 0x20], r15d
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rsp + 0x4500]
call qword [sym.imp.USER32.dll_PeekMessageW]
test eax, eax
jne 0x140094170
cmp dword [0x1402b8928], 0
je 0x140094200
cmp dword [0x1402b892c], 0
je 0x140094200
call fcn.1400a92b0
mov rcx, qword [0x1402b8a10]
mov rax, qword [rcx]
mov r10, qword [rax + 0x68]
mov dword [rsp + 0x28], r13d
mov dword [rsp + 0x20], r13d
mov r9d, dword [0x1402b892c]
mov r8d, dword [0x1402b8928]
xor edx, edx
call r10
mov dword [0x1402b892c], r13d
mov dword [0x1402b8928], r13d
call fcn.1400a9260
call fcn.14000ac70
call fcn.14000ba40
call fcn.140013670
call fcn.14000fc50
mov rbx, rax
mov qword [rsp + 0x318], rax
movss xmm14, dword [0x1401ef104]
movss dword [rsp + 0x20], xmm14
movaps xmm3, xmm6
movaps xmm2, xmm6
movaps xmm1, xmm6
lea rcx, [rsp + 0x8058]
call fcn.14000d1e0
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x298], xmm0
movaps xmm2, xmm13
movaps xmm1, xmm13
lea rcx, [rsp + 0x2050]
call fcn.140009820
movsd xmm0, qword [rax]
movsd qword [rbx + 8], xmm0
mov dword [rbx + 0x14], r13d
movaps xmm2, xmm7
movaps xmm1, xmm7
lea rcx, [rsp + 0x2058]
call fcn.140009820
movsd xmm0, qword [rax]
movsd qword [rbx + 0x4c], xmm0
movss xmm1, dword [0x1401ef214]
movaps xmm2, xmm1
lea rcx, [rsp + 0x2060]
call fcn.140009820
movsd xmm0, qword [rax]
movsd qword [rbx + 0x4c], xmm0
mov dword [rbx + 0x74], 0x41600000
lea rcx, [rsp + 0x450]
call qword [sym.imp.USER32.dll_GetCursorPos]
lea rdx, [rsp + 0x450]
mov rcx, r14
call qword [sym.imp.USER32.dll_ScreenToClient]
movd xmm0, dword [rsp + 0x450]
cvtdq2ps xmm0, xmm0
movss dword [rdi + 0xe00], xmm0
movd xmm1, dword [rsp + 0x454]
cvtdq2ps xmm1, xmm1
movss dword [rdi + 0xe04], xmm1
mov ecx, r15d
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
shr eax, 0xf
and al, 1
mov byte [rdi + 0xe08], al
mov ecx, r12d
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
shr eax, 0xf
and al, 1
mov byte [rdi + 0xe09], al
mov ecx, 4
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
shr eax, 0xf
and al, 1
mov byte [rdi + 0xe0a], al
mov ecx, 5
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
shr eax, 0xf
and al, 1
mov byte [rdi + 0xe0b], al
mov ecx, 6
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
shr eax, 0xf
and al, 1
mov byte [rdi + 0xe0c], al
cmp byte [0x1402b87b8], 0
je 0x1400943e5
call fcn.140012e90
mov rdi, rax
lea rcx, [0x1402b8cd8]
call fcn.140066500
movd xmm6, eax
cvtdq2ps xmm6, xmm6
lea rcx, [0x1402b8cd8]
call fcn.1400664f0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rsp + 0x2068]
call fcn.140009820
mov rbx, rax
movaps xmm2, xmm13
movaps xmm1, xmm13
lea rcx, [rsp + 0x2070]
call fcn.140009820
mov dword [rsp + 0x28], r13d
movss dword [rsp + 0x20], xmm13
mov r9d, 0xff000000
mov r8, rbx
mov rdx, rax
mov rcx, rdi
call fcn.140037070
mov qword [rsp + 0x2d0], r13
movss xmm0, dword [0x1401ef338]
movss dword [rsp + 0x304], xmm0
mov rax, qword [rsi]
mov ebx, 4
mov ecx, dword [rbx + rax]
cmp dword [0x1402b9a98], ecx
jle 0x14009443f
lea rcx, [0x1402b9a98]
call fcn.140160218
cmp dword [0x1402b9a98], 0xffffffff
jne 0x14009443f
lea rcx, [0x1402b9ac8]
call fcn.1400823d0
nop
lea rcx, [0x1402b9a98]
call fcn.1401601ac
mov rax, qword [rsi]
mov ecx, dword [rbx + rax]
cmp dword [0x1402b9a48], ecx
jle 0x14009447b
lea rcx, [0x1402b9a48]
call fcn.140160218
cmp dword [0x1402b9a48], 0xffffffff
jne 0x14009447b
lea rcx, [0x1402b9ae8]
call fcn.1400823d0
nop
lea rcx, [0x1402b9a48]
call fcn.1401601ac
mov rax, qword [rsi]
mov ecx, dword [rbx + rax]
cmp dword [0x1402b9a28], ecx
jle 0x1400944b7
lea rcx, [0x1402b9a28]
call fcn.140160218
cmp dword [0x1402b9a28], 0xffffffff
jne 0x1400944b7
lea rcx, [0x1402b9a18]
call fcn.1400823d0
nop
lea rcx, [0x1402b9a28]
call fcn.1401601ac
mov rax, qword [rsi]
mov ecx, dword [rbx + rax]
cmp dword [0x1402b9af8], ecx
jle 0x1400944f3
lea rcx, [0x1402b9af8]
call fcn.140160218
cmp dword [0x1402b9af8], 0xffffffff
jne 0x1400944f3
lea rcx, [0x1402b9ad8]
call fcn.1400823d0
nop
lea rcx, [0x1402b9af8]
call fcn.1401601ac
mov rax, qword [rsi]
mov ecx, dword [rbx + rax]
cmp dword [0x1402b9a4c], ecx
jle 0x14009452f
lea rcx, [0x1402b9a4c]
call fcn.140160218
cmp dword [0x1402b9a4c], 0xffffffff
jne 0x14009452f
lea rcx, [0x1402b9a20]
call fcn.1400823d0
nop
lea rcx, [0x1402b9a4c]
call fcn.1401601ac
mov rax, qword [rsi]
mov ecx, dword [rbx + rax]
cmp dword [0x1402b9a50], ecx
jle 0x14009456b
lea rcx, [0x1402b9a50]
call fcn.140160218
cmp dword [0x1402b9a50], 0xffffffff
jne 0x14009456b
lea rcx, [0x1402b9aa0]
call fcn.1400823d0
nop
lea rcx, [0x1402b9a50]
call fcn.1401601ac
mov rax, qword [rsi]
mov ecx, dword [rbx + rax]
cmp dword [0x1402b9a78], ecx
jle 0x1400945a7
lea rcx, [0x1402b9a78]
call fcn.140160218
cmp dword [0x1402b9a78], 0xffffffff
jne 0x1400945a7
lea rcx, [0x1402b9a58]
call fcn.1400823d0
nop
lea rcx, [0x1402b9a78]
call fcn.1401601ac
mov rax, qword [rsi]
mov ecx, dword [rbx + rax]
cmp dword [0x1402b9b00], ecx
jle 0x1400945ee
lea rcx, [0x1402b9b00]
call fcn.140160218
cmp dword [0x1402b9b00], 0xffffffff
jne 0x1400945ee
lea rcx, [0x1402b99d0]
call fcn.1400afe80
lea rcx, [0x1401a63a0]
call fcn.1401605c4
lea rcx, [0x1402b9b00]
call fcn.1401601ac
mov rax, qword [rsi]
mov ecx, dword [rbx + rax]
cmp dword [0x1402b9afc], ecx
jle 0x14009462a
lea rcx, [0x1402b9afc]
call fcn.140160218
cmp dword [0x1402b9afc], 0xffffffff
jne 0x14009462a
lea rcx, [0x1402b99f8]
call fcn.140066410
nop
lea rcx, [0x1402b9afc]
call fcn.1401601ac
mov rax, qword [rsi]
mov ecx, dword [rbx + rax]
cmp dword [0x1402b9b24], ecx
jle 0x140094666
lea rcx, [0x1402b9b24]
call fcn.140160218
cmp dword [0x1402b9b24], 0xffffffff
jne 0x140094666
lea rcx, [0x1402b9b40]
call fcn.140066410
nop
lea rcx, [0x1402b9b24]
call fcn.1401601ac
mov r9d, 3
lea r8, [0x1402b9b40]
lea rdx, [0x1402b99f8]
lea rcx, [0x1402b8a30]
call fcn.140082ce0
mov rax, qword [rsi]
mov ecx, dword [rbx + rax]
cmp dword [0x1402b99c8], ecx
jle 0x1400946c2
lea rcx, [0x1402b99c8]
call fcn.140160218
cmp dword [0x1402b99c8], 0xffffffff
jne 0x1400946c2
lea rcx, [0x1402b9aa8]
call fcn.140066410
nop
lea rcx, [0x1402b99c8]
call fcn.1401601ac
mov rax, qword [rsi]
mov ecx, dword [rbx + rax]
cmp dword [0x1402b9a7c], ecx
jle 0x1400946fe
lea rcx, [0x1402b9a7c]
call fcn.140160218
cmp dword [0x1402b9a7c], 0xffffffff
jne 0x1400946fe
lea rcx, [0x1402b9b08]
call fcn.140066410
nop
lea rcx, [0x1402b9a7c]
call fcn.1401601ac
mov r9d, r15d
lea r8, [0x1402b9b08]
lea rdx, [0x1402b9aa8]
lea rcx, [0x1402b8a30]
call fcn.140082ce0
mov edx, 0x7d0
lea rcx, [0x1402b9ac8]
call fcn.1400b8220
test al, al
je 0x140095acf
lea rcx, [0x1402b8848]
call fcn.1400ac540
mov ebx, r13d
lea rcx, [0x1402b8790]
call fcn.1400ac530
test rax, rax
je 0x1400947a5
mov rdi, r13
nop word [rax + rax]
mov rdx, rdi
lea rcx, [0x1402b8790]
call fcn.1400ac520
cmp byte [rax], 0
je 0x14009478f
mov byte [rsp + 0x161], bl
lea rdx, [rsp + 0x161]
lea rcx, [0x1402b8848]
call fcn.1400ac550
inc ebx
movsxd rdi, ebx
lea rcx, [0x1402b8790]
call fcn.1400ac530
cmp rdi, rax
jb 0x140094760
cmp qword [0x1402b8e28], 0
je 0x1400947b9
cmp qword [0x1402b8a20], 0
jne 0x1400947f8
mov rdx, r13
mov edi, 0x19
lea rbx, [rdx + 0x1000]
mov rcx, qword [0x1402b9b58]
mov rax, qword [rcx + 0x18]
add rax, 0x250
add rdx, rax
call fcn.1400b8290
mov rdx, rbx
cmp eax, 0x260e020b
jne 0x1400947f2
mov qword [0x1402b8e28], rbx
sub rdi, 1
jne 0x1400947c1
mov rcx, qword [0x1402b9b58]
mov rdx, qword [rcx + 0x18]
add rdx, qword [0x1402b7510]
add rdx, qword [0x1402b8e28]
call fcn.1400b7380
mov qword [0x1402b8a20], rax
mov rcx, qword [0x1402b9b58]
call fcn.1400d4f30
mov rbx, rax
mov r8, qword [0x1402b7530]
add r8, qword [0x1402b8a20]
mov qword [rsp + 0x20], 8
lea r9, [0x1402b8a28]
mov rdx, rax
mov rcx, qword [0x1402b9b58]
call fcn.1400d4f60
mov r8, qword [0x1402b7518]
add r8, qword [0x1402b8a20]
mov qword [rsp + 0x20], 8
lea r9, [0x1402b8c30]
mov rdx, rbx
mov rcx, qword [0x1402b9b58]
call fcn.1400d4f60
mov r8, qword [0x1402b7508]
add r8, qword [0x1402b8a20]
mov qword [rsp + 0x20], 8
lea r9, [0x1402b8c38]
mov rdx, rbx
mov rcx, qword [0x1402b9b58]
call fcn.1400d4f60
xor r8d, r8d
mov rdx, rbx
mov rcx, qword [0x1402b9b58]
call fcn.1400d4fa0
mov rdx, rbx
mov rcx, qword [0x1402b9b58]
call fcn.1400d4f50
mov rcx, qword [0x1402b9b58]
call fcn.1400d4f30
mov rbx, rax
mov r8, qword [0x1402b8c38]
add r8, 0x2a8
mov qword [rsp + 0x20], reloc.WS2_32.dll_recv
lea r9, [0x1402b8cf0]
mov rdx, rax
mov rcx, qword [0x1402b9b58]
call fcn.1400d4f60
mov r8, qword [0x1402b8c30]
add r8, 0x20
mov qword [rsp + 0x20], 8
lea r9, [0x1402b8c88]
mov rdx, rbx
mov rcx, qword [0x1402b9b58]
call fcn.1400d4f60
xor r8d, r8d
mov rdx, rbx
mov rcx, qword [0x1402b9b58]
call fcn.1400d4fa0
mov rdx, rbx
mov rcx, qword [0x1402b9b58]
call fcn.1400d4f50
mov rdx, qword [0x1402b7528]
add rdx, qword [0x1402b8c30]
mov rcx, qword [0x1402b9b58]
call fcn.1400b7380
mov rdx, rax
mov rcx, qword [0x1402b9b58]
call fcn.1400b7380
mov qword [0x1402b8c40], rax
lea rdx, [rax + 0x30]
mov rcx, qword [0x1402b9b58]
call fcn.1400b7380
mov qword [0x1402b8c58], rax
test rax, rax
jne 0x1400949ae
mov qword [0x1402b8a20], r13
mov rcx, qword [0x1402b9b58]
call fcn.1400d4f30
mov rbx, rax
mov r8, qword [0x1402b8c58]
add r8, 0x408
mov qword [rsp + 0x20], 8
lea r9, [0x1402b8cc0]
mov rdx, rax
mov rcx, qword [0x1402b9b58]
call fcn.1400d4f60
mov r8, qword [0x1402b8c58]
add r8, 0x338
mov qword [rsp + 0x20], 8
lea r9, [0x1402b8c60]
mov rdx, rbx
mov rcx, qword [0x1402b9b58]
call fcn.1400d4f60
mov r8, qword [0x1402b8c58]
add r8, 0x298
mov qword [rsp + 0x20], 8
lea r9, [0x1402b8c80]
mov rdx, rbx
mov rcx, qword [0x1402b9b58]
call fcn.1400d4f60
xor r8d, r8d
mov rdx, rbx
mov rcx, qword [0x1402b9b58]
call fcn.1400d4fa0
mov rdx, rbx
mov rcx, qword [0x1402b9b58]
call fcn.1400d4f50
mov rcx, qword [0x1402b9b58]
call fcn.1400d4f30
mov rbx, rax
mov r8, qword [0x1402b74f0]
add r8, qword [0x1402b8c80]
mov qword [rsp + 0x20], 4
lea r9, [0x1402b8ce8]
mov rdx, rax
mov rcx, qword [0x1402b9b58]
call fcn.1400d4f60
mov r8, qword [0x1402b8c60]
add r8, 0x320
mov qword [rsp + 0x20], 8
lea r9, [0x1402b8c78]
mov rdx, rbx
mov rcx, qword [0x1402b9b58]
call fcn.1400d4f60
mov r8, qword [0x1402b8c60]
add r8, 0x198
mov qword [rsp + 0x20], 8
lea r9, [0x1402b8c68]
mov rdx, rbx
mov rcx, qword [0x1402b9b58]
call fcn.1400d4f60
mov r8, qword [0x1402b8cc0]
add r8, 0x2e0
mov qword [rsp + 0x20], reloc.WS2_32.dll_recv
lea r9, [0x1402b8cc8]
mov rdx, rbx
mov rcx, qword [0x1402b9b58]
call fcn.1400d4f60
xor r8d, r8d
mov rdx, rbx
mov rcx, qword [0x1402b9b58]
call fcn.1400d4fa0
mov rdx, rbx
mov rcx, qword [0x1402b9b58]
call fcn.1400d4f50
mov rax, qword [0x1402b8cf0]
mov qword [0x1402b8d00], rax
mov eax, dword [0x1402b8cf8]
mov dword [0x1402b8d08], eax
mov dword [rsp + 0x448], 0xc8
mov dword [rsp + 0x44c], r13d
lea r8, [rsp + 0x448]
lea rdx, [rsp + 0x44c]
lea rcx, [0x1402b8d08]
call fcn.1400b7d30
mov ecx, dword [rax]
mov dword [0x1402b8d08], ecx
mov dword [rsp + 0x408], 0x1e
mov dword [rsp + 0x430], r13d
lea r8, [rsp + 0x408]
lea rdx, [rsp + 0x430]
lea rcx, [0x1402b8cd0]
call fcn.1400b7d30
mov ecx, dword [rax]
mov dword [0x1402b8cd0], ecx
lea rcx, [rsp + 0x286]
call fcn.1400acc80
movsxd rdx, dword [0x1402b8d08]
mov r8, rax
lea rcx, [rsp + 0x4f0]
call fcn.1400acbc0
nop
mov rcx, qword [0x1402b8d00]
call fcn.140073fd0
test al, al
je 0x140094c40
lea rcx, [rsp + 0x4f0]
call fcn.1400a9970
mov rbx, rax
shl rbx, 3
lea rcx, [rsp + 0x4f0]
call fcn.140064820
mov r9, rbx
mov r8, rax
mov rdx, qword [0x1402b8d00]
mov rcx, qword [0x1402b9b58]
call fcn.1400d4eb0
lea rcx, [rsp + 0x638]
call fcn.140066410
nop
mov edi, r13d
lea rcx, [rsp + 0x4f0]
call fcn.1400a9970
test rax, rax
je 0x140094cc1
mov rbx, r13
nop word [rax + rax]
mov rdx, rbx
lea rcx, [rsp + 0x4f0]
call fcn.1400a9960
mov rcx, qword [rax]
call fcn.140086f30
mov qword [rsp + 0x6d0], rax
test rax, rax
je 0x140094caa
lea rdx, [rsp + 0x6d0]
lea rcx, [rsp + 0x638]
call fcn.1400a9700
inc edi
movsxd rbx, edi
lea rcx, [rsp + 0x4f0]
call fcn.1400a9970
cmp rbx, rax
jb 0x140094c70
mov r14d, r13d
lea rcx, [0x1402b7828]
call fcn.1400a9990
test rax, rax
je 0x140094db1
mov rsi, r13
nop dword [rax]
mov rdx, rsi
lea rcx, [0x1402b7828]
call fcn.1400a9980
cmp qword [rax], 0
je 0x140094d96
mov rdx, rsi
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rdi, rax
lea rdx, [rsp + 0x2078]
lea rcx, [rsp + 0x638]
call fcn.1400a97b0
mov rbx, qword [rax]
lea rdx, [rsp + 0x2080]
lea rcx, [rsp + 0x638]
call fcn.1400a96f0
mov r9, rdi
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rsp + 0x6d8]
call fcn.1400b8310
lea rdx, [rsp + 0x2088]
lea rcx, [rsp + 0x638]
call fcn.1400a97b0
mov rdx, rax
lea rcx, [rsp + 0x6d8]
call fcn.1400a9830
test al, al
jne 0x140094d96
mov rdx, rsi
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
test rcx, rcx
je 0x140094d96
mov edx, r15d
call fcn.1400a8db0
inc r14d
movsxd rsi, r14d
lea rcx, [0x1402b7828]
call fcn.1400a9990
cmp rsi, rax
jb 0x140094ce0
lea rcx, [0x1402b7828]
call fcn.1400a99b0
lea rdx, [rsp + 0x638]
lea rcx, [0x1402b7828]
call fcn.1400a9a10
mov r14d, r13d
lea rcx, [rsp + 0x4f0]
call fcn.1400a9970
test rax, rax
je 0x140095ab4
mov rbx, r13
nop dword [rax]
mov qword [rsp + 0x68], r13
mov rdx, rbx
lea rcx, [rsp + 0x4f0]
call fcn.1400a9960
mov rdi, qword [rax]
mov rbx, r13
lea rcx, [0x1402b7828]
call fcn.1400a9990
test rax, rax
je 0x140094e5e
nop dword [rax]
mov rdx, rbx
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
cmp qword [rcx + 0x20], rdi
lea rcx, [0x1402b7828]
je 0x140094e4e
inc rbx
call fcn.1400a9990
cmp rbx, rax
jb 0x140094e20
jmp 0x140094e5e
mov rdx, rbx
call fcn.1400a9980
mov rcx, qword [rax]
mov qword [rsp + 0x68], rcx
cmp qword [rsp + 0x68], 0
jne 0x140094e99
mov ecx, 0x230
call fcn.140160290
mov qword [rsp + 0x2090], rax
mov rcx, rax
call fcn.1400a8e50
nop
mov qword [rsp + 0x68], rax
lea rdx, [rsp + 0x68]
lea rcx, [0x1402b7828]
call fcn.1400a9700
jmp 0x140094ebb
lea rdx, [rdi + 0x308]
mov rcx, qword [0x1402b9b58]
call fcn.1400b7380
mov rcx, qword [rsp + 0x68]
cmp qword [rcx + 8], rax
je 0x140095a98
lea rdx, [rdi + 0x308]
mov rcx, qword [0x1402b9b58]
call fcn.1400b7380
mov rcx, rax
mov rax, qword [rsp + 0x68]
mov qword [rax + 8], rcx
cmp rcx, qword [0x1402b8c60]
jne 0x140094f82
lea rdx, [rsp + 0x2098]
lea rcx, [0x1402b7828]
call fcn.1400a97b0
mov rbx, qword [rax]
lea rdx, [rsp + 0x20a0]
lea rcx, [0x1402b7828]
call fcn.1400a96f0
lea r9, [rsp + 0x68]
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rsp + 0x458]
call fcn.1400b8310
lea rdx, [rsp + 0x20a8]
lea rcx, [0x1402b7828]
call fcn.1400a97b0
mov rdx, rax
lea rcx, [rsp + 0x458]
call fcn.1400a9830
test al, al
je 0x140095a86
mov r8, qword [rsp + 0x458]
lea rdx, [rsp + 0x20b0]
lea rcx, [0x1402b7828]
call fcn.1400a99d0
mov rcx, qword [rax]
mov qword [rsp + 0x458], rcx
jmp 0x140095a86
test rcx, rcx
jne 0x140095026
lea rdx, [rsp + 0x20b8]
lea rcx, [0x1402b7828]
call fcn.1400a97b0
mov rbx, qword [rax]
lea rdx, [rsp + 0x20c0]
lea rcx, [0x1402b7828]
call fcn.1400a96f0
lea r9, [rsp + 0x68]
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rsp + 0x440]
call fcn.1400b8310
lea rdx, [rsp + 0x20c8]
lea rcx, [0x1402b7828]
call fcn.1400a97b0
mov rdx, rax
lea rcx, [rsp + 0x440]
call fcn.1400a9830
test al, al
je 0x140095a86
mov r8, qword [rsp + 0x440]
lea rdx, [rsp + 0x20d0]
lea rcx, [0x1402b7828]
call fcn.1400a99d0
mov rcx, qword [rax]
mov qword [rsp + 0x440], rcx
jmp 0x140095a86
call fcn.140083790
movzx esi, al
cmp qword [0x1402b8c60], 0
jne 0x1400951e5
xor sil, sil
mov rcx, qword [0x1402b9b58]
call fcn.1400d4f30
mov rbx, rax
mov r8, qword [0x1402b74f0]
add r8, rdi
mov qword [rsp + 0x20], 4
lea r9, [rsp + 0x218]
mov rdx, rax
mov rcx, qword [0x1402b9b58]
call fcn.1400d4f60
mov rcx, qword [rsp + 0x68]
mov r8, qword [rcx + 8]
add r8, 0x318
mov qword [rsp + 0x20], 8
lea r9, [rsp + 0x5c0]
mov rdx, rbx
mov rcx, qword [0x1402b9b58]
call fcn.1400d4f60
mov rax, qword [rsp + 0x68]
mov r8, qword [rax + 8]
add r8, 0x198
mov qword [rsp + 0x20], 8
lea r9, [rsp + 0x5b8]
mov rdx, rbx
mov rcx, qword [0x1402b9b58]
call fcn.1400d4f60
mov rax, qword [rsp + 0x68]
mov r8, qword [rax + 8]
add r8, 0x320
mov qword [rsp + 0x20], 8
lea r9, [rsp + 0x528]
mov rdx, rbx
mov rcx, qword [0x1402b9b58]
call fcn.1400d4f60
xor r8d, r8d
mov rdx, rbx
mov rcx, qword [0x1402b9b58]
call fcn.1400d4fa0
mov rdx, rbx
mov rcx, qword [0x1402b9b58]
call fcn.1400d4f50
mov eax, dword [rsp + 0x218]
cmp dword [0x1402b8ce8], eax
jne 0x140095288
cmp qword [0x1402b8c60], 0
je 0x140095288
lea rdx, [rsp + 0x20f8]
lea rcx, [0x1402b7828]
call fcn.1400a97b0
mov rbx, qword [rax]
lea rdx, [rsp + 0x2100]
lea rcx, [0x1402b7828]
call fcn.1400a96f0
lea r9, [rsp + 0x68]
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rsp + 0x468]
call fcn.1400b8310
lea rdx, [rsp + 0x2108]
lea rcx, [0x1402b7828]
call fcn.1400a97b0
mov rdx, rax
lea rcx, [rsp + 0x468]
call fcn.1400a9830
test al, al
je 0x140095a86
mov r8, qword [rsp + 0x468]
lea rdx, [rsp + 0x2110]
lea rcx, [0x1402b7828]
call fcn.1400a99d0
mov rcx, qword [rax]
mov qword [rsp + 0x468], rcx
jmp 0x140095a86
test al, al
je 0x14009503f
lea rdx, [rsp + 0x20d8]
lea rcx, [0x1402b7828]
call fcn.1400a97b0
mov rbx, qword [rax]
lea rdx, [rsp + 0x20e0]
lea rcx, [0x1402b7828]
call fcn.1400a96f0
lea r9, [rsp + 0x68]
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rsp + 0x460]
call fcn.1400b8310
lea rdx, [rsp + 0x20e8]
lea rcx, [0x1402b7828]
call fcn.1400a97b0
mov rdx, rax
lea rcx, [rsp + 0x460]
call fcn.1400a9830
test al, al
je 0x140095a86
mov r8, qword [rsp + 0x460]
lea rdx, [rsp + 0x20f0]
lea rcx, [0x1402b7828]
call fcn.1400a99d0
mov rcx, qword [rax]
mov qword [rsp + 0x460], rcx
jmp 0x140095a86
mov rcx, qword [rsp + 0x5c0]
test rcx, rcx
jne 0x140095334
lea rdx, [rsp + 0x2118]
lea rcx, [0x1402b7828]
call fcn.1400a97b0
mov rbx, qword [rax]
lea rdx, [rsp + 0x2120]
lea rcx, [0x1402b7828]
call fcn.1400a96f0
lea r9, [rsp + 0x68]
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rsp + 0x470]
call fcn.1400b8310
lea rdx, [rsp + 0x2128]
lea rcx, [0x1402b7828]
call fcn.1400a97b0
mov rdx, rax
lea rcx, [rsp + 0x470]
call fcn.1400a9830
test al, al
je 0x140095a86
mov r8, qword [rsp + 0x470]
lea rdx, [rsp + 0x2130]
lea rcx, [0x1402b7828]
call fcn.1400a99d0
mov rcx, qword [rax]
mov qword [rsp + 0x470], rcx
jmp 0x140095a86
cmp qword [rsp + 0x5b8], 0
jne 0x1400953de
lea rdx, [rsp + 0x2138]
lea rcx, [0x1402b7828]
call fcn.1400a97b0
mov rbx, qword [rax]
lea rdx, [rsp + 0x2140]
lea rcx, [0x1402b7828]
call fcn.1400a96f0
lea r9, [rsp + 0x68]
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rsp + 0x478]
call fcn.1400b8310
lea rdx, [rsp + 0x2148]
lea rcx, [0x1402b7828]
call fcn.1400a97b0
mov rdx, rax
lea rcx, [rsp + 0x478]
call fcn.1400a9830
test al, al
je 0x140095a86
mov r8, qword [rsp + 0x478]
lea rdx, [rsp + 0x2150]
lea rcx, [0x1402b7828]
call fcn.1400a99d0
mov rcx, qword [rax]
mov qword [rsp + 0x478], rcx
jmp 0x140095a86
cmp qword [rsp + 0x528], 0
jne 0x140095488
lea rdx, [rsp + 0x2158]
lea rcx, [0x1402b7828]
call fcn.1400a97b0
mov rbx, qword [rax]
lea rdx, [rsp + 0x2160]
lea rcx, [0x1402b7828]
call fcn.1400a96f0
lea r9, [rsp + 0x68]
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rsp + 0x480]
call fcn.1400b8310
lea rdx, [rsp + 0x2168]
lea rcx, [0x1402b7828]
call fcn.1400a97b0
mov rdx, rax
lea rcx, [rsp + 0x480]
call fcn.1400a9830
test al, al
je 0x140095a86
mov r8, qword [rsp + 0x480]
lea rdx, [rsp + 0x2170]
lea rcx, [0x1402b7828]
call fcn.1400a99d0
mov rcx, qword [rax]
mov qword [rsp + 0x480], rcx
jmp 0x140095a86
mov r8, qword [0x1402b7548]
add r8, rcx
lea rdx, [rsp + 0x5f8]
mov rcx, qword [0x1402b9b58]
call fcn.1400b8340
mov rcx, qword [rsp + 0x5f8]
test rcx, rcx
jne 0x1400954d3
mov rcx, qword [rsp + 0x608]
mov qword [rsp + 0x5f8], rcx
mov eax, dword [rsp + 0x610]
mov dword [rsp + 0x600], eax
jmp 0x1400954da
mov eax, dword [rsp + 0x600]
add eax, 0xffffff9c
cmp eax, 0x32
ja 0x1400959f4
test rcx, rcx
je 0x1400959f4
cmp byte [0x1402b8840], 0
je 0x14009560f
mov rax, qword [0x1402b78d8]
cmp byte [rax + 0x1b9], 0
je 0x14009560f
mov rax, qword [rsp + 0x68]
mov rdx, qword [0x1402b7500]
add rdx, qword [rax + 8]
mov rcx, qword [0x1402b9b58]
call fcn.1400b7380
mov rbx, rax
test rax, rax
jne 0x1400955d3
lea rdx, [rsp + 0x2178]
lea rcx, [0x1402b7828]
call fcn.1400a97b0
mov rbx, qword [rax]
lea rdx, [rsp + 0x2180]
lea rcx, [0x1402b7828]
call fcn.1400a96f0
lea r9, [rsp + 0x68]
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rsp + 0x488]
call fcn.1400b8310
lea rdx, [rsp + 0x2188]
lea rcx, [0x1402b7828]
call fcn.1400a97b0
mov rdx, rax
lea rcx, [rsp + 0x488]
call fcn.1400a9830
test al, al
je 0x140095a86
mov r8, qword [rsp + 0x488]
lea rdx, [rsp + 0x2190]
lea rcx, [0x1402b7828]
call fcn.1400a99d0
mov rcx, qword [rax]
mov qword [rsp + 0x488], rcx
jmp 0x140095a86
lea rdx, [rax + 0xb0]
mov r8b, 1
mov rcx, qword [0x1402b9b58]
call fcn.1400b83c0
mov dword [rsp + 0x21c], 0xb0b0b01
lea rdx, [rbx + 0xd0]
mov r8d, dword [rsp + 0x21c]
mov rcx, qword [0x1402b9b58]
call fcn.1400b8400
mov rbx, r13
lea rcx, [0x1402b88a8]
call fcn.1400a9970
test rax, rax
je 0x1400956c3
nop word [rax + rax]
mov ecx, 0x88
call fcn.140160290
mov qword [rsp + 0x2198], rax
mov rcx, rax
call fcn.140066be0
nop
mov qword [rsp + 0x490], rax
mov rdx, rbx
lea rcx, [0x1402b88a8]
call fcn.1400a9960
mov rcx, qword [rax]
mov edx, dword [rcx + 0x24]
mov rax, qword [rsp + 0x490]
mov dword [rax + 0x24], edx
mov rdx, rbx
lea rcx, [0x1402b88a8]
call fcn.1400a9960
mov rdx, qword [rax]
mov rcx, qword [rsp + 0x490]
call fcn.1400afd20
mov rcx, qword [rsp + 0x68]
add rcx, 0x1e8
lea rdx, [rsp + 0x490]
call fcn.1400a9700
inc rbx
lea rcx, [0x1402b88a8]
call fcn.1400a9970
cmp rbx, rax
jb 0x140095630
mov rcx, qword [rsp + 0x68]
add rcx, 0x208
movsxd rdx, dword [rsp + 0x600]
call fcn.1400acdc0
cmp byte [0x1402b7c90], 0
je 0x140095762
cmp qword [0x1402b8c60], 0
setne r8b
mov rdx, rdi
lea rcx, [rsp + 0x6f08]
call fcn.1400830d0
mov rcx, qword [rsp + 0x68]
add rcx, 0x58
mov rdx, rax
call fcn.140061440
lea rcx, [rsp + 0x6f08]
call fcn.14005a590
mov byte [rsp + 0x162], 0
lea rdx, [rsp + 0x6c8]
lea rcx, [rsp + 0x162]
call fcn.1400a7e30
mov rcx, rax
call fcn.1400ac440
mov rcx, qword [rsp + 0x68]
add rcx, 0x58
mov rdx, rax
call fcn.1400b79f0
test al, al
je 0x140095762
mov rax, qword [rsp + 0x68]
mov byte [rax + 0x54], 1
cmp byte [0x1402b7d68], 0
je 0x14009579c
lea rdx, [rdi + 0x9f0]
mov rcx, qword [0x1402b9b58]
call fcn.1400b7380
lea rdx, [rax + 0xc8]
mov rcx, qword [0x1402b9b58]
call fcn.1400b8290
mov rcx, qword [rsp + 0x68]
mov dword [rcx + 0x1b0], eax
cmp byte [0x1402b80c8], 0
je 0x1400958e7
lea r8, [rdi + 0x438]
lea rdx, [rsp + 0x4d0]
mov rcx, qword [0x1402b9b58]
call fcn.1400b7d50
cmp qword [rsp + 0x4d0], 0
je 0x1400958d2
mov eax, dword [rsp + 0x4d8]
add eax, 0xfffffffd
cmp eax, 0x128
ja 0x1400958d2
lea rcx, [rsp + 0x280]
call fcn.1400acc80
mov r8, rax
mov eax, dword [rsp + 0x4d8]
inc eax
movsxd rdx, eax
lea rcx, [rsp + 0x848]
call fcn.1400aa230
nop
lea rcx, [rsp + 0x848]
call fcn.140064820
movsxd r9, dword [rsp + 0x4d8]
add r9, r9
mov r8, rax
mov rdx, qword [rsp + 0x4d0]
mov rcx, qword [0x1402b9b58]
call fcn.1400d4eb0
movsxd rdx, dword [rsp + 0x4d8]
lea rcx, [rsp + 0x848]
call fcn.1400aa130
mov word [rax], r13w
xor edx, edx
mov r8d, 0xff
lea rcx, [rsp + 0x88e0]
call fcn.140198fd0
lea rcx, [rsp + 0x848]
call fcn.140064820
mov rdx, rax
mov r8d, 0xfe
lea rcx, [rsp + 0x88e0]
call fcn.140179198
mov rcx, qword [rsp + 0x68]
add rcx, 0x190
cmp rax, 0xffffffffffffffff
je 0x1400958b6
mov byte [rsp + 0x89de], 0
lea rdx, [rsp + 0x88e0]
jmp 0x1400958bd
lea rdx, str.Unknown
call fcn.14005a570
nop
lea rcx, [rsp + 0x848]
call fcn.1400aa1d0
jmp 0x1400958e7
mov rcx, qword [rsp + 0x68]
add rcx, 0x58
lea rdx, [0x1401ec590]
call fcn.14005a570
mov dword [rsp + 0x434], 0x12c
mov dword [rsp + 0x438], r13d
lea r8, [rsp + 0x434]
lea rdx, [rsp + 0x438]
lea rcx, [rsp + 0x218]
call fcn.1400b7d30
mov ecx, dword [rax]
mov dword [rsp + 0x218], ecx
mov rcx, qword [rsp + 0x68]
mov rax, qword [rsp + 0x5b8]
mov qword [rcx + 0x10], rax
mov rax, qword [rsp + 0x68]
mov qword [rax + 0x20], rdi
mov rcx, qword [rsp + 0x68]
mov rax, qword [rsp + 0x5c0]
mov qword [rcx + 0x28], rax
mov rcx, qword [rsp + 0x68]
mov rax, qword [rsp + 0x5f8]
mov qword [rcx + 0x48], rax
mov rcx, qword [rsp + 0x68]
mov eax, dword [rsp + 0x600]
mov dword [rcx + 0x50], eax
mov rcx, qword [rsp + 0x68]
mov eax, dword [rsp + 0x218]
mov dword [rcx + 0x78], eax
mov rax, qword [rsp + 0x68]
mov byte [rax + 0x55], sil
mov rax, qword [rsp + 0x68]
mov dword [rax + 0x1b4], r13d
mov rcx, qword [rsp + 0x68]
mov rax, qword [rsp + 0x528]
mov qword [rcx + 0x18], rax
mov rdx, qword [rsp + 0x68]
add rdx, 0x58
lea rcx, [rsp + 0x6f28]
call fcn.140061500
mov rcx, rax
call fcn.14008d610
mov rcx, rax
test rax, rax
jne 0x1400959e7
mov rdx, qword [rsp + 0x68]
add rdx, 0x58
lea rcx, [rsp + 0x6f48]
call fcn.140061500
mov rcx, rax
call fcn.14008d930
mov rcx, rax
mov rax, qword [rsp + 0x68]
mov qword [rax], rcx
jmp 0x140095a98
lea rdx, [rsp + 0x21a0]
lea rcx, [0x1402b7828]
call fcn.1400a97b0
mov rbx, qword [rax]
lea rdx, [rsp + 0x21a8]
lea rcx, [0x1402b7828]
call fcn.1400a96f0
lea r9, [rsp + 0x68]
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rsp + 0x498]
call fcn.1400b8310
lea rdx, [rsp + 0x21b0]
lea rcx, [0x1402b7828]
call fcn.1400a97b0
mov rdx, rax
lea rcx, [rsp + 0x498]
call fcn.1400a9830
test al, al
je 0x140095a86
mov r8, qword [rsp + 0x498]
lea rdx, [rsp + 0x21b8]
lea rcx, [0x1402b7828]
call fcn.1400a99d0
mov rcx, qword [rax]
mov qword [rsp + 0x498], rcx
mov rcx, qword [rsp + 0x68]
test rcx, rcx
je 0x140095a98
mov edx, r15d
call fcn.1400a8db0
inc r14d
movsxd rbx, r14d
lea rcx, [rsp + 0x4f0]
call fcn.1400a9970
cmp rbx, rax
jb 0x140094df0
lea rcx, [rsp + 0x638]
call fcn.1400a9720
nop
lea rcx, [rsp + 0x4f0]
call fcn.1400a9720
mov edx, 0xfa
lea rcx, [0x1402b9aa0]
call fcn.1400b8220
test al, al
je 0x140096179
cmp byte [0x1402b87a8], 0
je 0x140095baa
mov rbx, r13
lea rcx, [0x1402b77b8]
call fcn.1400ad010
test rax, rax
je 0x140095baa
nop dword [rax]
mov rdx, rbx
lea rcx, [0x1402b77b8]
call fcn.1400ad000
cmp qword [rax], 0
je 0x140095b92
mov rdx, rbx
lea rcx, [0x1402b77b8]
call fcn.1400ad000
mov rcx, qword [rax]
cmp qword [rcx + 8], 4
jne 0x140095b92
mov rdx, rbx
lea rcx, [0x1402b77b8]
call fcn.1400ad000
mov rcx, qword [rax]
mov r8, qword [rcx + 0x30]
add r8, 0x1e0
lea rdx, [rsp + 0x8460]
mov rcx, qword [0x1402b9b58]
call fcn.1400b8130
movups xmm7, xmmword [rax]
movsd xmm6, qword [rax + 0x10]
mov rdx, rbx
lea rcx, [0x1402b77b8]
call fcn.1400ad000
mov rcx, qword [rax]
movups xmmword [rcx + 0x10], xmm7
movsd qword [rcx + 0x20], xmm6
inc rbx
lea rcx, [0x1402b77b8]
call fcn.1400ad010
cmp rbx, rax
jb 0x140095b10
mov r12d, r13d
lea rcx, [0x1402b7828]
call fcn.1400a9990
test rax, rax
je 0x140096173
mov rdi, r13
nop word [rax + rax]
mov rdx, rdi
lea rcx, [0x1402b7828]
call fcn.1400a9980
lea rcx, [0x1402b7828]
cmp qword [rax], 0
je 0x140096121
mov rdx, rdi
call fcn.1400a9980
mov rcx, qword [rax]
cmp byte [rcx + 0x22c], 0
jne 0x140096158
mov rcx, qword [0x1402b9b58]
call fcn.1400d4f30
mov rsi, rax
cmp byte [0x1402b81a0], 0
je 0x140095c78
cmp qword [0x1402b8c60], 0
je 0x140095c78
mov rdx, rdi
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rbx, qword [rax]
mov rdx, rdi
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
mov r8, qword [0x1402b74e0]
add r8, qword [rcx + 0x20]
mov qword [rsp + 0x20], 4
lea r9, [rbx + 0x1b4]
mov rdx, rsi
mov rcx, qword [0x1402b9b58]
call fcn.1400d4f60
mov rdx, rdi
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
mov r8, qword [rcx + 8]
add r8, 0x758
mov qword [rsp + 0x20], r15
lea r9, [rsp + 0x163]
mov rdx, rsi
mov rcx, qword [0x1402b9b58]
call fcn.1400d4f60
mov rdx, rdi
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
mov r8, qword [rcx + 8]
add r8, 0x982
mov qword [rsp + 0x20], r15
lea r9, [rsp + 0x164]
mov rdx, rsi
mov rcx, qword [0x1402b9b58]
call fcn.1400d4f60
xor r8d, r8d
mov rdx, rsi
mov rcx, qword [0x1402b9b58]
call fcn.1400d4fa0
mov rdx, rsi
mov rcx, qword [0x1402b9b58]
call fcn.1400d4f50
movzx ebx, byte [rsp + 0x163]
and bl, 0x10
shr bl, 4
mov rdx, rdi
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
mov byte [rcx + 0x55], bl
movzx ebx, byte [rsp + 0x164]
and bl, 0x10
shr bl, 4
mov rdx, rdi
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
mov byte [rcx + 0x56], bl
cmp byte [0x1402b8350], 0
je 0x14009606f
mov rdx, rdi
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
mov rdx, qword [rcx + 8]
add rdx, 0xa68
mov rcx, qword [0x1402b9b58]
call fcn.1400b7380
mov rbx, rax
mov rdx, rdi
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
mov qword [rcx + 0x38], rbx
mov rdx, rdi
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
cmp qword [rcx + 0x38], 0
je 0x14009606f
mov rdx, rdi
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rbx, qword [rax]
mov rdx, rdi
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
mov rax, qword [rbx + 0x40]
cmp qword [rcx + 0x38], rax
je 0x14009606f
mov rdx, rdi
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
mov rbx, qword [rcx + 0x38]
mov rdx, rdi
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
mov qword [rcx + 0x40], rbx
mov rdx, rdi
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
mov rdx, qword [rcx + 0x38]
add rdx, qword [0x1402b7550]
mov rcx, qword [0x1402b9b58]
call fcn.1400b7380
mov rsi, rax
test rax, rax
je 0x14009606f
mov r14, r13
mov rbx, r13
lea rcx, [0x1402b88f0]
call fcn.1400a9970
test rax, rax
je 0x140095eb1
nop word [rax + rax]
mov rdx, rbx
lea rcx, [0x1402b88f0]
call fcn.1400a9960
mov rcx, qword [rax]
cmp qword [rcx], rsi
lea rcx, [0x1402b88f0]
je 0x140095e9d
inc rbx
call fcn.1400a9970
cmp rbx, rax
jb 0x140095e70
jmp 0x140095eb1
mov rdx, rbx
call fcn.1400a9960
mov r14, qword [rax]
test r14, r14
jne 0x140096059
lea rdx, [rsi + 0x40]
mov rcx, qword [0x1402b9b58]
call fcn.1400b7380
mov r15, rax
lea r8, [rax + 0x28]
lea rdx, [rsp + 0x4e0]
mov rcx, qword [0x1402b9b58]
call fcn.1400b7d50
cmp qword [rsp + 0x4e0], 0
je 0x140096053
mov ecx, dword [rsp + 0x4e8]
add ecx, 0xfffffffd
cmp ecx, 0x128
ja 0x140096053
lea rcx, [rsp + 0x800]
call fcn.140066410
nop
movsxd rdx, dword [rsp + 0x4e8]
add rdx, rdx
lea rcx, [rsp + 0x800]
call fcn.1400aa140
lea rcx, [rsp + 0x800]
call fcn.140064820
movsxd r9, dword [rsp + 0x4e8]
add r9, r9
mov r8, rax
mov rdx, qword [rsp + 0x4e0]
mov rcx, qword [0x1402b9b58]
call fcn.1400d4eb0
lea rdx, [rsi + 0x9a]
mov rcx, qword [0x1402b9b58]
call fcn.1400b7900
movzx ebx, al
xor edx, edx
mov r8d, 0xff
lea rcx, [rsp + 0x8e70]
call fcn.140198fd0
lea rcx, [rsp + 0x800]
call fcn.140064820
mov rdx, rax
mov r8d, 0xff
lea rcx, [rsp + 0x8e70]
call fcn.140179198
lea rdx, [rsp + 0x8e70]
lea rcx, [rsp + 0x35c0]
call fcn.14005a5a0
nop
mov ecx, 0x48
call fcn.140160290
mov rcx, rax
call fcn.14008d110
mov qword [rsp + 0x2e8], rax
mov qword [rax], rsi
mov rax, qword [rsp + 0x2e8]
mov qword [rax + 8], r15
mov rax, qword [rsp + 0x2e8]
movups xmm0, xmmword [rsp + 0x4e0]
movups xmmword [rax + 0x10], xmm0
mov rcx, qword [rsp + 0x2e8]
add rcx, 0x20
lea rdx, [rsp + 0x35c0]
call fcn.1400afd20
mov rax, qword [rsp + 0x2e8]
mov byte [rax + 0x40], bl
mov r14, qword [rsp + 0x2e8]
lea rdx, [rsp + 0x2e8]
lea rcx, [0x1402b88f0]
call fcn.1400a9700
nop
lea rcx, [rsp + 0x35c0]
call fcn.14005a590
nop
lea rcx, [rsp + 0x800]
call fcn.1400aa1d0
mov r15d, 1
mov rdx, rdi
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
mov qword [rcx + 0x30], r14
mov rdx, rdi
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
mov rax, qword [0x1402b8c60]
cmp qword [rcx + 8], rax
je 0x1400960d1
mov rdx, rdi
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
mov eax, dword [rcx + 0x78]
cmp dword [0x1402b8ce8], eax
jne 0x1400960b5
cmp qword [0x1402b8c60], 0
jne 0x1400960d1
mov rdx, rdi
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
cmp byte [rcx + 0x55], 0
je 0x140096158
mov rdx, rdi
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
test rcx, rcx
je 0x1400960f0
mov edx, r15d
call fcn.1400a8db0
lea rdx, [rsp + 0x21c0]
lea rcx, [0x1402b7828]
call fcn.1400a96f0
mov r8, rdi
lea rdx, [rsp + 0x21c8]
mov rcx, rax
call fcn.1400a9820
lea rdx, [rsp + 0x21d0]
jmp 0x140096149
lea rdx, [rsp + 0x21d8]
call fcn.1400a96f0
mov r8, rdi
lea rdx, [rsp + 0x21e0]
mov rcx, rax
call fcn.1400a9820
lea rdx, [rsp + 0x21e8]
mov r8, qword [rax]
lea rcx, [0x1402b7828]
call fcn.1400a99d0
inc r12d
movsxd rdi, r12d
lea rcx, [0x1402b7828]
call fcn.1400a9990
cmp rdi, rax
jb 0x140095bd0
mov r12d, 2
lea rcx, [rsp + 0x8448]
call fcn.140066410
mov edx, r12d
lea rcx, [0x1402b9a18]
call fcn.1400b8220
test al, al
je 0x1400967fa
mov rcx, qword [0x1402b9b58]
call fcn.1400d4f30
mov rbx, rax
mov qword [rsp + 0x20], 0x200
lea r9, [0x1402b8a30]
mov r8, qword [0x1402b8a28]
mov rdx, rax
mov rcx, qword [0x1402b9b58]
call fcn.1400d4f60
mov r8, qword [0x1402b8c60]
add r8, 0xa68
mov qword [rsp + 0x20], 8
lea r9, [0x1402b8c98]
mov rdx, rbx
mov rcx, qword [0x1402b9b58]
call fcn.1400d4f60
mov r8, qword [0x1402b8c58]
add r8, 0x394
mov qword [rsp + 0x20], 4
lea r9, [0x1402b8d14]
mov rdx, rbx
mov rcx, qword [0x1402b9b58]
call fcn.1400d4f60
xor r8d, r8d
mov rdx, rbx
mov rcx, qword [0x1402b9b58]
call fcn.1400d4fa0
mov rdx, rbx
mov rcx, qword [0x1402b9b58]
call fcn.1400d4f50
movss xmm0, dword [0x1402b8d14]
mulss xmm0, dword [0x1401ef2a0]
movss dword [0x1402b8d14], xmm0
mov rcx, qword [0x1402b9b58]
call fcn.1400d4f30
mov r8, qword [0x1402b8c98]
mov rax, qword [0x1402b74f8]
add rax, 8
add r8, rax
mov qword [rsp + 0x20], 8
lea r9, [rsp + 0x538]
mov rdx, rbx
mov rcx, qword [0x1402b9b58]
call fcn.1400d4f60
mov r8, qword [0x1402b8c98]
add r8, qword [0x1402b7550]
mov qword [rsp + 0x20], 8
lea r9, [rsp + 0x6e0]
mov rdx, rbx
mov rcx, qword [0x1402b9b58]
call fcn.1400d4f60
xor r8d, r8d
mov rdx, rbx
mov rcx, qword [0x1402b9b58]
call fcn.1400d4fa0
mov rdx, rbx
mov rcx, qword [0x1402b9b58]
call fcn.1400d4f50
movss xmm0, dword [rsp + 0x538]
movss dword [0x1402b8ca0], xmm0
movss xmm1, dword [rsp + 0x53c]
mulss xmm1, dword [0x1401ef2a4]
movss dword [0x1402b8ca4], xmm1
comiss xmm14, xmm0
jb 0x14009632f
mov dword [0x1402b8ca0], 0x7f7fffff
comiss xmm13, xmm1
jae 0x14009633e
comiss xmm1, dword [0x1401ef320]
jb 0x140096348
mov dword [0x1402b8ca4], 0
mov rdx, qword [rsp + 0x6e0]
cmp qword [0x1402b8ca8], rdx
je 0x1400967fa
mov qword [0x1402b8ca8], rdx
add rdx, 0x40
mov rcx, qword [0x1402b9b58]
call fcn.1400b7380
mov qword [0x1402b8cb0], rax
mov rdx, qword [0x1402b8ca8]
add rdx, 0x98
mov rcx, qword [0x1402b9b58]
call fcn.1400b7900
mov byte [0x1402b8d18], al
cmp al, 0x17
sete byte [0x1402b8d10]
mov r8, qword [0x1402b8cb0]
test r8, r8
je 0x1400967fa
add r8, 0x28
lea rdx, [rsp + 0x568]
mov rcx, qword [0x1402b9b58]
call fcn.1400b7d50
cmp qword [rsp + 0x568], 0
je 0x1400967fa
mov eax, dword [rsp + 0x570]
add eax, 0xfffffffd
cmp eax, 0x128
ja 0x1400967fa
lea rcx, [rsp + 0x860]
call fcn.140066410
nop
movsxd rdx, dword [rsp + 0x570]
add rdx, rdx
lea rcx, [rsp + 0x860]
call fcn.1400aa140
lea rcx, [rsp + 0x860]
call fcn.140064820
movsxd r9, dword [rsp + 0x570]
add r9, r9
mov r8, rax
mov rdx, qword [rsp + 0x568]
mov rcx, qword [0x1402b9b58]
call fcn.1400d4eb0
xor edx, edx
mov r8d, 0xff
lea rcx, [rsp + 0x8f70]
call fcn.140198fd0
lea rcx, [rsp + 0x860]
call fcn.140064820
mov rdx, rax
mov r8d, 0xff
lea rcx, [rsp + 0x8f70]
call fcn.140179198
lea rdx, [rsp + 0x8f70]
lea rcx, [0x1402b99d0]
call fcn.14005a570
lea rdx, str.sniper
lea rcx, [rsp + 0x3600]
call fcn.14005a5a0
nop
mov edi, dword [rsp + 0x50]
or edi, 0x40
mov dword [rsp + 0x50], edi
lea rdx, [rsp + 0x3600]
lea rcx, [0x1402b99d0]
call fcn.140086f90
test al, al
jne 0x140096502
lea rdx, [0x1401ec620]
lea rcx, [rsp + 0x35e0]
call fcn.14005a5a0
nop
bts edi, 7
mov dword [rsp + 0x50], edi
lea rdx, [rsp + 0x35e0]
lea rcx, [0x1402b99d0]
call fcn.140086f90
test al, al
jne 0x140096502
xor bl, bl
jmp 0x140096504
mov bl, 1
test dil, dil
jns 0x14009651f
btr edi, 7
mov dword [rsp + 0x50], edi
lea rcx, [rsp + 0x35e0]
call fcn.14005a590
nop
test dil, 0x40
je 0x140096539
and edi, 0xffffffbf
mov dword [rsp + 0x50], edi
lea rcx, [rsp + 0x3600]
call fcn.14005a590
test bl, bl
je 0x14009654c
mov dword [0x1402b8880], 4
jmp 0x1400967ed
lea rdx, str.rifle
lea rcx, [rsp + 0x3680]
call fcn.14005a5a0
nop
bts edi, 8
mov dword [rsp + 0x50], edi
lea rdx, [rsp + 0x3680]
lea rcx, [0x1402b99d0]
call fcn.140086f90
test al, al
jne 0x140096628
lea rdx, str.assault
lea rcx, [rsp + 0x3660]
call fcn.14005a5a0
nop
bts edi, 9
mov dword [rsp + 0x50], edi
lea rdx, [rsp + 0x3660]
lea rcx, [0x1402b99d0]
call fcn.140086f90
test al, al
jne 0x140096628
lea rdx, str.machine
lea rcx, [rsp + 0x3640]
call fcn.14005a5a0
nop
bts edi, 0xa
mov dword [rsp + 0x50], edi
lea rdx, [rsp + 0x3640]
lea rcx, [0x1402b99d0]
call fcn.140086f90
test al, al
jne 0x140096628
lea rdx, [0x1401ec640]
lea rcx, [rsp + 0x3620]
call fcn.14005a5a0
nop
bts edi, 0xb
mov dword [rsp + 0x50], edi
lea rdx, [rsp + 0x3620]
lea rcx, [0x1402b99d0]
call fcn.140086f90
test al, al
jne 0x140096628
xor bl, bl
jmp 0x14009662a
mov bl, 1
bt edi, 0xb
jae 0x140096646
btr edi, 0xb
mov dword [rsp + 0x50], edi
lea rcx, [rsp + 0x3620]
call fcn.14005a590
nop
bt edi, 0xa
jae 0x140096662
btr edi, 0xa
mov dword [rsp + 0x50], edi
lea rcx, [rsp + 0x3640]
call fcn.14005a590
nop
bt edi, 9
jae 0x14009667e
btr edi, 9
mov dword [rsp + 0x50], edi
lea rcx, [rsp + 0x3660]
call fcn.14005a590
nop
bt edi, 8
jae 0x140096699
btr edi, 8
mov dword [rsp + 0x50], edi
lea rcx, [rsp + 0x3680]
call fcn.14005a590
test bl, bl
je 0x1400966a9
mov dword [0x1402b8880], r13d
jmp 0x1400967ed
lea rdx, [0x1401ec644]
lea rcx, [rsp + 0x36c0]
call fcn.14005a5a0
nop
bts edi, 0xc
mov dword [rsp + 0x50], edi
lea rdx, [rsp + 0x36c0]
lea rcx, [0x1402b99d0]
call fcn.140086f90
test al, al
jne 0x140096717
lea rdx, str.submachine
lea rcx, [rsp + 0x36a0]
call fcn.14005a5a0
nop
bts edi, 0xd
mov dword [rsp + 0x50], edi
lea rdx, [rsp + 0x36a0]
lea rcx, [0x1402b99d0]
call fcn.140086f90
test al, al
jne 0x140096717
xor bl, bl
jmp 0x140096719
mov bl, 1
bt edi, 0xd
jae 0x140096735
btr edi, 0xd
mov dword [rsp + 0x50], edi
lea rcx, [rsp + 0x36a0]
call fcn.14005a590
nop
bt edi, 0xc
jae 0x140096750
btr edi, 0xc
mov dword [rsp + 0x50], edi
lea rcx, [rsp + 0x36c0]
call fcn.14005a590
test bl, bl
je 0x140096760
mov dword [0x1402b8880], r15d
jmp 0x1400967ed
lea rdx, str.pistol
lea rcx, [rsp + 0x36e0]
call fcn.14005a5a0
nop
lea rdx, [rsp + 0x36e0]
lea rcx, [0x1402b99d0]
call fcn.140086f90
movzx ebx, al
lea rcx, [rsp + 0x36e0]
call fcn.14005a590
test bl, bl
je 0x1400967a6
mov dword [0x1402b8880], r12d
jmp 0x1400967ed
lea rdx, str.shotgun
lea rcx, [rsp + 0x3700]
call fcn.14005a5a0
nop
lea rdx, [rsp + 0x3700]
lea rcx, [0x1402b99d0]
call fcn.140086f90
movzx ebx, al
lea rcx, [rsp + 0x3700]
call fcn.14005a590
test bl, bl
je 0x1400967ed
mov dword [0x1402b8880], 3
lea rcx, [rsp + 0x860]
call fcn.1400aa1d0
mov edx, 0xa
lea rcx, [0x1402b9a58]
call fcn.1400b8220
test al, al
je 0x140096baa
mov rcx, qword [0x1402b9b58]
call fcn.1400d4f30
mov r15, rax
mov r12d, r13d
lea rcx, [0x1402b7828]
call fcn.1400a9990
test rax, rax
je 0x140096b89
mov rsi, r13
nop dword [rax]
mov rdx, rsi
lea rcx, [0x1402b7828]
call fcn.1400a9980
cmp qword [rax], 0
je 0x140096b6e
mov rdx, rsi
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
cmp byte [rcx + 0x22c], 0
jne 0x140096b6e
mov rdx, rsi
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
cmp dword [rcx + 0x50], 0x96
jge 0x140096b20
mov rdx, rsi
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
cmp dword [rcx + 0x50], 0x64
jle 0x140096b20
cmp byte [0x1402b7bb8], 0
je 0x14009691e
mov rdx, rsi
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
movsxd rax, dword [rcx + 0x50]
lea rdi, [rax + rax*2]
shl rdi, 5
mov rdx, rsi
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
add rcx, 0x208
call fcn.140064820
mov rbx, rax
mov rdx, rsi
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
mov qword [rsp + 0x20], rdi
mov r9, rbx
mov r8, qword [rcx + 0x48]
jmp 0x140096b11
mov r14d, r13d
mov edx, dword [0x1402b8880]
lea rcx, [0x1402b78e0]
call fcn.1400674c0
lea rcx, [rax + 0x40]
call fcn.1400a9970
test rax, rax
je 0x140096a5c
mov rbx, r13
nop dword [rax + rax]
mov edx, dword [0x1402b8880]
lea rcx, [0x1402b78e0]
call fcn.1400674c0
lea rcx, [rax + 0x40]
mov rdx, rbx
call fcn.1400a9960
lea rdx, str.Head
mov rcx, qword [rax]
call fcn.1400b79f0
test al, al
jne 0x140096a32
mov edx, dword [0x1402b8880]
lea rcx, [0x1402b78e0]
call fcn.1400674c0
lea rcx, [rax + 0x40]
mov rdx, rbx
call fcn.1400a9960
mov rcx, qword [rax]
cmp byte [rcx + 0x20], 0
je 0x140096a32
mov edx, dword [0x1402b8880]
lea rcx, [0x1402b78e0]
call fcn.1400674c0
lea rcx, [rax + 0x40]
mov rdx, rbx
call fcn.1400a9960
mov rcx, qword [rax]
movsxd rbx, dword [rcx + 0x24]
mov rdx, rsi
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
add rcx, 0x208
mov rdx, rbx
call fcn.1400acd80
mov rdi, rax
mov rdx, rsi
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
lea r8, [rbx + rbx*2]
shl r8, 5
add r8, qword [rcx + 0x48]
mov qword [rsp + 0x20], 0x60
mov r9, rdi
mov rdx, r15
mov rcx, qword [0x1402b9b58]
call fcn.1400d4f60
inc r14d
movsxd rbx, r14d
mov edx, dword [0x1402b8880]
lea rcx, [0x1402b78e0]
call fcn.1400674c0
lea rcx, [rax + 0x40]
call fcn.1400a9970
cmp rbx, rax
jb 0x140096950
mov rdx, rsi
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rdi, qword [rax]
mov rdx, rsi
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rbx, qword [rax]
lea rdx, str.Head
lea rcx, [rsp + 0x6f68]
call fcn.14005a5a0
mov rdx, rax
mov rcx, rbx
call fcn.140066c80
movsxd rdx, dword [rax + 0x24]
lea rcx, [rdi + 0x208]
call fcn.1400acd80
mov rdi, rax
mov rdx, rsi
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rbx, qword [rax]
lea rdx, str.Head
lea rcx, [rsp + 0x6f88]
call fcn.14005a5a0
mov rdx, rax
mov rcx, rbx
call fcn.140066c80
movsxd rbx, dword [rax + 0x24]
mov rdx, rsi
lea rcx, [0x1402b7828]
call fcn.1400a9980
lea r8, [rbx + rbx*2]
shl r8, 5
mov rax, qword [rax]
add r8, qword [rax + 0x48]
mov qword [rsp + 0x20], 0x60
mov r9, rdi
mov rdx, r15
mov rcx, qword [0x1402b9b58]
call fcn.1400d4f60
mov rdx, rsi
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rbx, qword [rax]
mov rdx, rsi
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
mov r8, qword [0x1402b7520]
add r8, qword [rcx + 0x28]
mov qword [rsp + 0x20], recvfrom
lea r9, [rbx + 0x220]
mov rdx, r15
mov rcx, qword [0x1402b9b58]
call fcn.1400d4f60
inc r12d
movsxd rsi, r12d
lea rcx, [0x1402b7828]
call fcn.1400a9990
cmp rsi, rax
jb 0x140096840
xor r8d, r8d
mov rdx, r15
mov rcx, qword [0x1402b9b58]
call fcn.1400d4fa0
mov rdx, r15
mov rcx, qword [0x1402b9b58]
call fcn.1400d4f50
mov rcx, qword [0x1402b9b58]
call fcn.1400d4f30
mov r14, rax
mov esi, r13d
lea rcx, [0x1402b7828]
call fcn.1400a9990
test rax, rax
je 0x140096c5f
mov rdi, r13
nop dword [rax]
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
cmp byte [rcx + 0x22c], 0
jne 0x140096c49
mov rdx, rdi
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rbx, qword [rax]
mov rdx, rdi
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
mov r8, qword [rcx + 0x28]
add r8, 0x1c0
mov qword [rsp + 0x20], 0x60
lea r9, [rbx + 0x110]
mov rdx, r14
mov rcx, qword [0x1402b9b58]
call fcn.1400d4f60
inc esi
movsxd rdi, esi
lea rcx, [0x1402b7828]
call fcn.1400a9990
cmp rdi, rax
jb 0x140096be0
xor r8d, r8d
mov rdx, r14
mov rcx, qword [0x1402b9b58]
call fcn.1400d4fa0
mov rdx, r14
mov rcx, qword [0x1402b9b58]
call fcn.1400d4f50
lea rcx, [rsp + 0x5e0]
call fcn.140066410
nop
mov r15d, r13d
lea rcx, [0x1402b7828]
call fcn.1400a9990
test rax, rax
je 0x140096f2c
mov rsi, r13
nop dword [rax]
mov rdx, rsi
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
cmp byte [rcx + 0x22c], 0
jne 0x140096eff
mov rdx, rsi
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
cmp dword [rcx + 0x50], 0x96
jge 0x140096e88
mov rdx, rsi
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
cmp dword [rcx + 0x50], 0x64
jle 0x140096e88
mov r14, r13
mov rdx, rsi
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
add rcx, 0x1e8
call fcn.1400a9970
test rax, rax
je 0x140096e88
nop dword [rax]
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
add rcx, 0x1e8
mov rdx, r14
call fcn.1400a9960
cmp qword [rax], 0
je 0x140096e5e
mov rdx, rsi
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rdi, qword [rax]
mov rdx, rsi
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
add rcx, 0x208
call fcn.1400acd90
mov rbx, rax
mov rdx, r14
lea rcx, [rdi + 0x1e8]
call fcn.1400a9960
mov rcx, qword [rax]
movsxd rdx, dword [rcx + 0x24]
cmp rdx, rbx
jae 0x140096e5e
mov rdx, rsi
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rbx, qword [rax]
mov rdx, rsi
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
add rcx, 0x1e8
mov rdx, r14
call fcn.1400a9960
mov rdx, qword [rax]
movsxd rdx, dword [rdx + 0x24]
lea rcx, [rbx + 0x208]
call fcn.1400acd80
movups xmm6, xmmword [rax]
movups xmm7, xmmword [rax + 0x10]
movups xmm8, xmmword [rax + 0x20]
movups xmm9, xmmword [rax + 0x30]
movups xmm10, xmmword [rax + 0x40]
movups xmm11, xmmword [rax + 0x50]
mov rdx, rsi
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
add rcx, 0x1e8
mov rdx, r14
call fcn.1400a9960
mov rcx, qword [rax]
movups xmmword [rcx + 0x28], xmm6
movups xmmword [rcx + 0x38], xmm7
movups xmmword [rcx + 0x48], xmm8
movups xmmword [rcx + 0x58], xmm9
movups xmmword [rcx + 0x68], xmm10
movups xmmword [rcx + 0x78], xmm11
inc r14
mov rdx, rsi
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
add rcx, 0x1e8
call fcn.1400a9970
cmp r14, rax
jb 0x140096d40
mov rdx, rsi
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rdx, qword [rax]
sub rdx, 0xffffffffffffff80
lea rcx, [0x1402b99f8]
call fcn.140066b20
movaps xmm6, xmm0
mov rdx, rsi
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
movsd qword [rcx + 0x1e0], xmm6
mov rdx, rsi
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rbx, qword [rax]
mov rdx, rsi
lea rcx, [0x1402b7828]
call fcn.1400a9980
lea r8, [rbx + 0x1e0]
mov rdx, rax
lea rcx, [rsp + 0x5e0]
call fcn.1400a7e40
inc r15d
movsxd rsi, r15d
lea rcx, [0x1402b7828]
call fcn.1400a9990
cmp rsi, rax
jb 0x140096cb0
movsd xmm9, qword [str.ffffff]
movsd xmm11, qword [0x1401ef1a0]
lea rdx, [rsp + 0x21f0]
lea rcx, [rsp + 0x5e0]
call fcn.1400a97b0
mov rbx, qword [rax]
lea rdx, [rsp + 0x21f8]
lea rcx, [rsp + 0x5e0]
call fcn.1400a96f0
lea r8, [0x140066c70]
mov rdx, rbx
mov rcx, qword [rax]
call fcn.1400b8440
mov esi, r13d
lea rcx, [rsp + 0x5e0]
call fcn.1400a97a0
test rax, rax
je 0x140096fcc
mov rdi, r13
nop dword [rax]
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x5e0]
call fcn.1400a9790
mov rbx, qword [rax]
mov rdx, rdi
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov qword [rax], rbx
inc esi
movsxd rdi, esi
lea rcx, [rsp + 0x5e0]
call fcn.1400a97a0
cmp rdi, rax
jb 0x140096f90
lea rcx, [rsp + 0x5c8]
call fcn.140066410
nop
mov r15d, r13d
lea rcx, [0x1402b77b8]
call fcn.1400ad010
test rax, rax
je 0x1400971ce
mov rdi, r13
nop word [rax + rax]
lea rcx, [0x1402b77b8]
call fcn.1400ad010
cmp rdi, rax
jae 0x1400971b3
mov rdx, rdi
lea rcx, [0x1402b77b8]
call fcn.1400ad000
mov rcx, qword [rax]
cmp qword [rcx + 8], 2
jne 0x1400971b3
mov r14d, r13d
lea rcx, [0x1402b8848]
call fcn.1400ac530
test rax, rax
je 0x1400971b3
mov rsi, r13
nop dword [rax]
mov rdx, rdi
lea rcx, [0x1402b77b8]
call fcn.1400ad000
mov dword [rsp + 0x20], r13d
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
mov rcx, qword [rax]
call fcn.1401930e4
mov rbx, qword [rax + 0x40]
mov rdx, rsi
lea rcx, [0x1402b8848]
call fcn.1400ac520
movzx ecx, byte [rbx + 0x41]
cmp byte [rax], cl
je 0x1400970b3
inc r14d
movsxd rsi, r14d
lea rcx, [0x1402b8848]
call fcn.1400ac530
cmp rsi, rax
jb 0x140097050
jmp 0x1400971b3
mov rdx, rdi
lea rcx, [0x1402b77b8]
call fcn.1400ad000
mov rbx, qword [rax]
movaps xmm3, xmm15
movaps xmm2, xmm15
movaps xmm1, xmm15
lea rcx, [rsp + 0x8550]
call fcn.140066430
mov rdx, rax
lea rcx, [rbx + 0x10]
call fcn.1400664a0
test al, al
je 0x140097142
mov rdx, rdi
lea rcx, [0x1402b77b8]
call fcn.1400ad000
mov rcx, qword [rax]
mov r8, qword [rcx + 0x30]
add r8, 0x1e0
lea rdx, [rsp + 0x8538]
mov rcx, qword [0x1402b9b58]
call fcn.1400b8130
movups xmm7, xmmword [rax]
movsd xmm6, qword [rax + 0x10]
mov rdx, rdi
lea rcx, [0x1402b77b8]
call fcn.1400ad000
mov rcx, qword [rax]
movups xmmword [rcx + 0x10], xmm7
movsd qword [rcx + 0x20], xmm6
mov rdx, rdi
lea rcx, [0x1402b77b8]
call fcn.1400ad000
mov rdx, qword [rax]
add rdx, 0x10
lea rcx, [0x1402b99f8]
call fcn.140066b20
movaps xmm6, xmm0
mov rdx, rdi
lea rcx, [0x1402b77b8]
call fcn.1400ad000
mov rcx, qword [rax]
movsd qword [rcx + 0x38], xmm6
mov rdx, rdi
lea rcx, [0x1402b77b8]
call fcn.1400ad000
mov rbx, qword [rax]
mov rdx, rdi
lea rcx, [0x1402b77b8]
call fcn.1400ad000
lea r8, [rbx + 0x38]
mov rdx, rax
lea rcx, [rsp + 0x5c8]
call fcn.1400a7e40
inc r15d
movsxd rdi, r15d
lea rcx, [0x1402b77b8]
call fcn.1400ad010
cmp rdi, rax
jb 0x140097000
lea rdx, [rsp + 0x2200]
lea rcx, [rsp + 0x5c8]
call fcn.1400a97b0
mov rbx, qword [rax]
lea rdx, [rsp + 0x2208]
lea rcx, [rsp + 0x5c8]
call fcn.1400a96f0
lea r8, [0x140066c70]
mov rdx, rbx
mov rcx, qword [rax]
call fcn.1400b8440
mov esi, r13d
lea rcx, [rsp + 0x5c8]
call fcn.1400a97a0
test rax, rax
je 0x14009726c
mov rdi, r13
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x5c8]
call fcn.1400a9790
mov rbx, qword [rax]
mov rdx, rdi
lea rcx, [0x1402b77b8]
call fcn.1400ad000
mov qword [rax], rbx
inc esi
movsxd rdi, esi
lea rcx, [rsp + 0x5c8]
call fcn.1400a97a0
cmp rdi, rax
jb 0x140097230
mov esi, r13d
mov dword [rsp + 0x54], r13d
lea rcx, [0x1402b77b8]
call fcn.1400ad010
test rax, rax
je 0x140098152
mov r15, r13
movss xmm10, dword [0x1401ef364]
nop word [rax + rax]
lea rcx, [0x1402b77b8]
call fcn.1400ad010
cmp r15, rax
jae 0x140098134
mov rdx, r15
lea rcx, [0x1402b77b8]
call fcn.1400ad000
cmp qword [rax], 0
je 0x140098134
cmp byte [0x1402b87a8], 0
je 0x140097760
mov rdx, r15
lea rcx, [0x1402b77b8]
call fcn.1400ad000
mov rcx, qword [rax]
cmp qword [rcx + 8], 4
jne 0x140097760
mov rdx, r15
lea rcx, [0x1402b77b8]
call fcn.1400ad000
mov rcx, qword [rax]
movups xmm0, xmmword [rcx + 0x10]
movups xmmword [rsp + 0x878], xmm0
movsd xmm1, qword [rcx + 0x20]
addsd xmm1, qword [0x1401ef170]
movsd qword [rsp + 0x888], xmm1
lea rcx, [rsp + 0x798]
call fcn.14002b780
lea r9, [rsp + 0x798]
lea r8, [0x1402b8b30]
lea rdx, [0x1402b8cd8]
lea rcx, [rsp + 0x878]
call fcn.140082a60
mov rdx, r15
lea rcx, [0x1402b77b8]
call fcn.1400ad000
mov dword [rsp + 0x20], r13d
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
mov rcx, qword [rax]
call fcn.1401930e4
mov rdx, qword [rax + 0x40]
add rdx, 0x20
lea rcx, [rsp + 0x6fa8]
call fcn.140061500
mov rcx, rax
call fcn.140086e80
mov qword [rsp + 0x2e0], rax
test rax, rax
jne 0x14009760d
lea ecx, [rax + 0x28]
call fcn.140160290
mov qword [rsp + 0x2210], rax
mov rcx, rax
call fcn.1400a9060
nop
mov qword [rsp + 0x2e0], rax
mov rdx, r15
lea rcx, [0x1402b77b8]
call fcn.1400ad000
mov dword [rsp + 0x20], r13d
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
mov rcx, qword [rax]
call fcn.1401930e4
mov rdx, qword [rax + 0x40]
add rdx, 0x20
lea r8, str..png
lea rcx, [rsp + 0x7068]
call fcn.14005a860
nop
mov rdx, rax
lea rcx, [rsp + 0x7048]
call fcn.140083590
mov rbx, rax
lea r8, str._StreckCache_
lea rdx, [0x1402b7870]
lea rcx, [rsp + 0x7028]
call fcn.14005a860
nop
lea r8, [0x1402b77f0]
mov rdx, rax
lea rcx, [rsp + 0x7008]
call fcn.1400b7400
nop
lea r8, [0x1402b78a8]
mov rdx, rax
lea rcx, [rsp + 0x6fe8]
call fcn.1400b7400
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x6fc8]
call fcn.1400619e0
mov rdx, rax
lea rcx, [rsp + 0x2a10]
call fcn.140074b10
nop
lea rcx, [rsp + 0x6fe8]
call fcn.14005a590
nop
lea rcx, [rsp + 0x7008]
call fcn.14005a590
nop
lea rcx, [rsp + 0x7028]
call fcn.14005a590
nop
lea rcx, [rsp + 0x7048]
call fcn.14005a590
nop
lea rcx, [rsp + 0x7068]
call fcn.14005a590
lea rcx, [rsp + 0x281]
call fcn.1400acc80
mov rdi, rax
lea rdx, [rsp + 0x2218]
lea rcx, [rsp + 0x2a10]
call fcn.1400afce0
mov rbx, qword [rax]
lea rdx, [rsp + 0x2220]
lea rcx, [rsp + 0x2a10]
call fcn.1400afd00
mov r9, rdi
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rsp + 0xd30]
call fcn.1400b7980
nop
lea rcx, [rsp + 0x8610]
call fcn.140062c60
mov rbx, qword [rsp + 0x2e0]
add rbx, 0x20
lea rcx, [rsp + 0xd30]
call fcn.1400ac530
mov rdi, rax
lea rcx, [rsp + 0xd30]
call fcn.140064820
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], r13
lea r9, [rsp + 0x8610]
mov r8, rdi
mov rdx, rax
mov rcx, qword [0x1402b8a18]
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
mov rdx, r15
lea rcx, [0x1402b77b8]
call fcn.1400ad000
mov dword [rsp + 0x20], r13d
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
mov rcx, qword [rax]
call fcn.1401930e4
mov rdx, qword [rax + 0x40]
add rdx, 0x20
mov rcx, qword [rsp + 0x2e0]
call fcn.1400afd20
lea rdx, [rsp + 0x2e0]
lea rcx, [0x1402b7858]
call fcn.1400a9930
nop
lea rcx, [rsp + 0xd30]
call fcn.1400ac570
nop
lea rcx, [rsp + 0x2a10]
call fcn.14005a590
lea rdx, [rsp + 0x878]
lea rcx, [0x1402b99f8]
call fcn.140066b20
divsd xmm0, xmm11
movaps xmm6, xmm11
divsd xmm6, xmm0
cmp byte [0x1402b87ba], 0
jne 0x140097646
movsd xmm0, qword [0x1401ef198]
maxsd xmm0, xmm6
movaps xmm6, xmm0
mov rax, qword [rsp + 0x2e0]
cmp qword [rax + 0x20], 0
je 0x140097760
movaps xmm1, xmm6
mulsd xmm1, qword [0x1401ef138]
movsd xmm0, qword [rsp + 0x7a0]
subsd xmm0, xmm1
subsd xmm0, xmm15
cvtpd2ps xmm2, xmm0
movsd xmm0, qword [rsp + 0x798]
subsd xmm0, xmm1
cvtpd2ps xmm1, xmm0
lea rcx, [rsp + 0x4a0]
call fcn.140009820
call fcn.140012e90
mov r14, rax
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rsp + 0x8068]
call fcn.14000d200
mov rcx, rax
call fcn.1400432d0
mov esi, eax
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rsp + 0x2228]
call fcn.140009820
mov rdi, rax
movaps xmm2, xmm13
movaps xmm1, xmm13
lea rcx, [rsp + 0x2230]
call fcn.140009820
mov rbx, rax
movss xmm0, dword [rsp + 0x4a4]
cvtps2pd xmm0, xmm0
addsd xmm0, xmm6
cvtpd2ps xmm2, xmm0
movss xmm1, dword [rsp + 0x4a0]
cvtps2pd xmm1, xmm1
addsd xmm1, xmm6
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x2238]
call fcn.140009820
mov rcx, qword [rsp + 0x2e0]
mov dword [rsp + 0x30], esi
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rbx
mov r9, rax
lea r8, [rsp + 0x4a0]
mov rdx, qword [rcx + 0x20]
mov rcx, r14
call fcn.140037c00
mov esi, dword [rsp + 0x54]
cmp byte [0x1402b87a9], 0
je 0x140098134
mov rdx, r15
lea rcx, [0x1402b77b8]
call fcn.1400ad000
mov rcx, qword [rax]
cmp qword [rcx + 8], 2
jne 0x140098134
mov esi, r13d
lea rcx, [0x1402b8848]
call fcn.1400ac530
test rax, rax
je 0x140098130
mov rdi, r13
nop word [rax + rax]
mov rdx, r15
lea rcx, [0x1402b77b8]
call fcn.1400ad000
mov dword [rsp + 0x20], r13d
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
mov rcx, qword [rax]
call fcn.1401930e4
mov rbx, qword [rax + 0x40]
mov rdx, rdi
lea rcx, [0x1402b8848]
call fcn.1400ac520
movzx ecx, byte [rbx + 0x41]
cmp byte [rax], cl
je 0x140097812
inc esi
movsxd rdi, esi
lea rcx, [0x1402b8848]
call fcn.1400ac530
cmp rdi, rax
jb 0x1400977b0
jmp 0x140098130
mov rdx, r15
lea rcx, [0x1402b77b8]
call fcn.1400ad000
mov rcx, qword [rax]
movups xmm0, xmmword [rcx + 0x10]
movups xmmword [rsp + 0xd48], xmm0
movsd xmm1, qword [rcx + 0x20]
movsd qword [rsp + 0xd58], xmm1
lea rdx, [rsp + 0xd48]
lea rcx, [0x1402b99f8]
call fcn.140066b20
movaps xmm6, xmm0
divsd xmm6, xmm11
movss xmm1, dword [0x1402b87b4]
cvtps2pd xmm1, xmm1
comisd xmm6, xmm1
ja 0x140098130
lea rcx, [rsp + 0x230]
call fcn.14002b780
lea r9, [rsp + 0x230]
lea r8, [0x1402b8b30]
lea rdx, [0x1402b8cd8]
lea rcx, [rsp + 0xd48]
call fcn.140082a60
movsd xmm0, qword [0x1401ef380]
comisd xmm0, xmmword [rsp + 0x230]
ja 0x140098130
lea rcx, [0x1402b8cd8]
call fcn.1400664f0
add eax, 0x1f4
movd xmm1, eax
cvtdq2pd xmm1, xmm1
movsd xmm0, qword [rsp + 0x230]
comisd xmm0, xmm1
ja 0x140098130
mov rdx, r15
lea rcx, [0x1402b77b8]
call fcn.1400ad000
mov dword [rsp + 0x20], r13d
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
mov rcx, qword [rax]
call fcn.1401930e4
mov rdx, qword [rax + 0x40]
add rdx, 0x20
lea rcx, [rsp + 0x7088]
call fcn.140061500
mov rcx, rax
call fcn.140086e80
mov qword [rsp + 0x2d8], rax
test rax, rax
jne 0x140097b9b
lea ecx, [rax + 0x28]
call fcn.140160290
mov qword [rsp + 0x2240], rax
mov rcx, rax
call fcn.1400a9060
nop
mov qword [rsp + 0x2d8], rax
mov rdx, r15
lea rcx, [0x1402b77b8]
call fcn.1400ad000
mov dword [rsp + 0x20], r13d
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
mov rcx, qword [rax]
call fcn.1401930e4
mov rdx, qword [rax + 0x40]
add rdx, 0x20
lea r8, str..png
lea rcx, [rsp + 0x7148]
call fcn.14005a860
nop
mov rdx, rax
lea rcx, [rsp + 0x7128]
call fcn.140083590
mov rbx, rax
lea r8, str._StreckCache_
lea rdx, [0x1402b7870]
lea rcx, [rsp + 0x7108]
call fcn.14005a860
nop
lea r8, [0x1402b77f0]
mov rdx, rax
lea rcx, [rsp + 0x70e8]
call fcn.1400b7400
nop
lea r8, [0x1402b78a8]
mov rdx, rax
lea rcx, [rsp + 0x70c8]
call fcn.1400b7400
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x70a8]
call fcn.1400619e0
mov rdx, rax
lea rcx, [rsp + 0x2a30]
call fcn.140074b10
nop
lea rcx, [rsp + 0x70c8]
call fcn.14005a590
nop
lea rcx, [rsp + 0x70e8]
call fcn.14005a590
nop
lea rcx, [rsp + 0x7108]
call fcn.14005a590
nop
lea rcx, [rsp + 0x7128]
call fcn.14005a590
nop
lea rcx, [rsp + 0x7148]
call fcn.14005a590
lea rcx, [rsp + 0x282]
call fcn.1400acc80
mov rdi, rax
lea rdx, [rsp + 0x2248]
lea rcx, [rsp + 0x2a30]
call fcn.1400afce0
mov rbx, qword [rax]
lea rdx, [rsp + 0x2250]
lea rcx, [rsp + 0x2a30]
call fcn.1400afd00
mov r9, rdi
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rsp + 0xda0]
call fcn.1400b7980
nop
lea rcx, [rsp + 0x85d8]
call fcn.140062c60
mov rbx, qword [rsp + 0x2d8]
add rbx, 0x20
lea rcx, [rsp + 0xda0]
call fcn.1400ac530
mov rdi, rax
lea rcx, [rsp + 0xda0]
call fcn.140064820
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], r13
lea r9, [rsp + 0x85d8]
mov r8, rdi
mov rdx, rax
mov rcx, qword [0x1402b8a18]
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
mov rdx, r15
lea rcx, [0x1402b77b8]
call fcn.1400ad000
mov dword [rsp + 0x20], r13d
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
mov rcx, qword [rax]
call fcn.1401930e4
mov rdx, qword [rax + 0x40]
add rdx, 0x20
mov rcx, qword [rsp + 0x2d8]
call fcn.1400afd20
lea rdx, [rsp + 0x2d8]
lea rcx, [0x1402b7858]
call fcn.1400a9930
nop
lea rcx, [rsp + 0xda0]
call fcn.1400ac570
nop
lea rcx, [rsp + 0x2a30]
call fcn.14005a590
mov rax, qword [rsp + 0x2d8]
movaps xmm8, xmm14
movaps xmm7, xmm11
divsd xmm7, xmm6
cmp byte [0x1402b87ba], 0
jne 0x140097bc2
movss xmm0, dword [0x1402b87b0]
cvtps2pd xmm0, xmm0
maxsd xmm0, xmm7
movaps xmm7, xmm0
movsd xmm0, qword [0x1401ef140]
comisd xmm0, xmm6
jb 0x140097bd9
xorps xmm8, xmm8
cvtsd2ss xmm8, xmm6
cmp qword [rax + 0x20], 0
je 0x140098130
movaps xmm6, xmm7
mulsd xmm6, qword [0x1401ef138]
movsd xmm0, qword [rsp + 0x238]
subsd xmm0, xmm6
subsd xmm0, xmm15
cvtpd2ps xmm2, xmm0
movsd xmm0, qword [rsp + 0x230]
subsd xmm0, xmm6
cvtpd2ps xmm1, xmm0
lea rcx, [rsp + 0x4a8]
call fcn.140009820
mov rdx, r15
lea rcx, [0x1402b77b8]
call fcn.1400ad000
mov dword [rsp + 0x20], r13d
lea r9, vtable.type_info.0
lea r8, vtable.type_info.0
xor edx, edx
mov rcx, qword [rax]
call fcn.1401930e4
mov rdx, qword [rax + 0x40]
add rdx, 0x40
lea rcx, [0x1402b8d70]
call fcn.1400acc90
mov esi, dword [rax]
mov r14d, esi
shr r14d, 8
mov r12d, esi
shr r12d, 0x10
mov ebx, esi
shr ebx, 0x18
xorps xmm0, xmm0
cvtsd2ss xmm0, xmm6
movaps xmm6, xmm14
maxss xmm6, xmm0
cmp byte [0x1402b87ac], 0
je 0x140097d0a
call fcn.140012e90
mov rdi, rax
shl ebx, 8
movzx edx, r12b
or edx, ebx
shl edx, 8
movzx ecx, r14b
or edx, ecx
shl edx, 8
movzx ecx, sil
or edx, ecx
lea rcx, [rsp + 0x8078]
call fcn.140062b30
mov rcx, rax
call fcn.1400432d0
mov ebx, eax
movsd xmm2, qword [rsp + 0x238]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0x230]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x2258]
call fcn.140009820
mov dword [rsp + 0x20], 0x64
mov r9d, ebx
movaps xmm2, xmm6
mov rdx, rax
mov rcx, rdi
call fcn.140037630
cmp byte [0x1402b87ab], 0
je 0x140097d8d
call fcn.140012e90
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov edx, 0xc8
lea r9d, [rdx + 0x37]
mov r8d, edx
lea rcx, [rsp + 0x8088]
call fcn.14000d200
mov rcx, rax
call fcn.1400432d0
mov ebx, eax
movsd xmm2, qword [rsp + 0x238]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0x230]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x2260]
call fcn.140009820
movss dword [rsp + 0x28], xmm14
mov dword [rsp + 0x20], 0x64
mov r9d, ebx
movaps xmm2, xmm6
mov rdx, rax
mov rcx, rdi
call fcn.140037550
call fcn.140012e90
mov r14, rax
mulss xmm8, dword [0x1401ef2e8]
cvttss2si ecx, xmm8
movzx edx, cl
mov dword [rsp + 0x20], edx
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rsp + 0x8098]
call fcn.14000d200
mov rcx, rax
call fcn.1400432d0
mov esi, eax
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rsp + 0x2268]
call fcn.140009820
mov rdi, rax
movaps xmm2, xmm13
movaps xmm1, xmm13
lea rcx, [rsp + 0x2270]
call fcn.140009820
mov rbx, rax
movss xmm0, dword [rsp + 0x4ac]
cvtps2pd xmm0, xmm0
addsd xmm0, xmm7
cvtpd2ps xmm2, xmm0
movss xmm1, dword [rsp + 0x4a8]
cvtps2pd xmm1, xmm1
addsd xmm1, xmm7
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x2278]
call fcn.140009820
mov rcx, qword [rsp + 0x2d8]
mov dword [rsp + 0x30], esi
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rbx
mov r9, rax
lea r8, [rsp + 0x4a8]
mov rdx, qword [rcx + 0x20]
mov rcx, r14
call fcn.140037c00
cmp byte [0x1402b87aa], 0
je 0x140098130
mov rdx, r15
lea rcx, [0x1402b77b8]
call fcn.1400ad000
mov rcx, qword [rax]
movsd xmm0, qword [rcx + 0x38]
divsd xmm0, xmm11
cvttsd2si edx, xmm0
lea rcx, [rsp + 0x7168]
call fcn.14005fd30
nop
lea r8, [0x1401ec688]
mov rdx, rax
lea rcx, [rsp + 0xec0]
call fcn.14005a8d0
nop
lea rcx, [rsp + 0x7168]
call fcn.14005a590
call fcn.140012c50
lea rcx, [rsp + 0xec0]
call fcn.14005a540
mov rdx, rax
movss dword [rsp + 0x20], xmm10
xor r9d, r9d
xor r8d, r8d
lea rcx, [rsp + 0x6e8]
call fcn.140016110
xorps xmm6, xmm6
cvtsd2ss xmm6, xmm7
mov rax, qword [0x1402b76f8]
movss xmm2, dword [rax + 0x14]
lea rdx, [rsp + 0x6e8]
lea rcx, [rsp + 0x2280]
call fcn.140062a70
mov rdx, rax
movaps xmm2, xmm6
lea rcx, [rsp + 0x2658]
call fcn.140062a50
mov rdx, rax
movss xmm2, dword [0x1401ef0b0]
lea rcx, [rsp + 0x398]
call fcn.140062a50
movups xmm0, xmmword [rsp + 0x230]
addpd xmm0, xmmword [0x1401ef740]
movups xmmword [rsp + 0x230], xmm0
mov rax, 0xffffffffffffffff
mov r15d, eax
mov r14d, eax
test r15d, r15d
jne 0x140097f73
test r14d, r14d
je 0x14009803d
call fcn.140012e90
mov rsi, rax
lea rcx, [rsp + 0xec0]
call fcn.14005a540
mov rdi, rax
mov ecx, 0xff000000
call fcn.14000fcd0
mov ebx, eax
movss xmm0, dword [rsp + 0x39c]
mulss xmm0, xmm12
cvtps2pd xmm1, xmm0
movsd xmm2, qword [rsp + 0x238]
subsd xmm2, xmm1
movd xmm0, r14d
cvtdq2pd xmm0, xmm0
addsd xmm2, xmm0
cvtpd2ps xmm2, xmm2
movss xmm1, dword [rsp + 0x398]
mulss xmm1, xmm12
cvtps2pd xmm0, xmm1
movsd xmm3, qword [rsp + 0x230]
subsd xmm3, xmm0
movd xmm1, r15d
cvtdq2pd xmm1, xmm1
addsd xmm3, xmm1
cvtpd2ps xmm1, xmm3
lea rcx, [rsp + 0x2660]
call fcn.140009820
movaps xmm0, xmm7
mulsd xmm0, xmm9
xorps xmm2, xmm2
cvtsd2ss xmm2, xmm0
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm13
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
mov rdx, qword [0x1402b76f8]
mov rcx, rsi
call fcn.140037970
inc r14d
cmp r14d, 1
jle 0x140097f65
inc r15d
cmp r15d, 1
mov rax, 0xffffffffffffffff
jle 0x140097f62
call fcn.140012e90
mov rsi, rax
lea rcx, [rsp + 0xec0]
call fcn.14005a540
mov rdi, rax
mov ecx, 0xffffffff
call fcn.14000fcd0
mov edx, eax
lea rcx, [rsp + 0x80a8]
call fcn.140062b30
mov rcx, rax
call fcn.1400432d0
mov ebx, eax
movss xmm0, dword [rsp + 0x39c]
mulss xmm0, xmm12
cvtps2pd xmm1, xmm0
movsd xmm2, qword [rsp + 0x238]
subsd xmm2, xmm1
cvtpd2ps xmm2, xmm2
movss xmm0, dword [rsp + 0x398]
mulss xmm0, xmm12
cvtps2pd xmm1, xmm0
movsd xmm3, qword [rsp + 0x230]
subsd xmm3, xmm1
cvtpd2ps xmm1, xmm3
lea rcx, [rsp + 0x2688]
call fcn.140009820
mulsd xmm7, xmm9
xorps xmm2, xmm2
cvtsd2ss xmm2, xmm7
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm13
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
mov rdx, qword [0x1402b76f8]
mov rcx, rsi
call fcn.140037970
nop
lea rcx, [rsp + 0xec0]
call fcn.14005a590
mov esi, dword [rsp + 0x54]
inc esi
mov dword [rsp + 0x54], esi
movsxd r15, esi
lea rcx, [0x1402b77b8]
call fcn.1400ad010
cmp r15, rax
jb 0x1400972a0
mov dword [rsp + 0x214], r13d
lea rcx, [0x1402b7828]
call fcn.1400a9990
test rax, rax
je 0x14009efab
mov r12, r13
mov qword [rsp + 0x2f0], r13
nop word [rax + rax]
lea rcx, [rsp + 0x88]
call fcn.14002b780
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rbx, qword [rax]
lea rdx, str.Head
lea rcx, [rsp + 0x7188]
call fcn.14005a5a0
mov rdx, rax
mov rcx, rbx
call fcn.140066c80
movups xmm6, xmmword [rax + 0x28]
movups xmm7, xmmword [rax + 0x38]
movups xmm8, xmmword [rax + 0x48]
movups xmm9, xmmword [rax + 0x58]
movups xmm10, xmmword [rax + 0x68]
movups xmm11, xmmword [rax + 0x78]
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
movups xmmword [rcx + 0xb0], xmm6
movups xmmword [rcx + 0xc0], xmm7
movups xmmword [rcx + 0xd0], xmm8
movups xmmword [rcx + 0xe0], xmm9
movups xmmword [rcx + 0xf0], xmm10
movups xmmword [rcx + 0x100], xmm11
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
movss xmm7, dword [rcx + 0x228]
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
movss xmm6, dword [rcx + 0x220]
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
addss xmm7, dword [0x1401ef084]
comiss xmm7, xmm6
setae cl
mov rax, qword [rax]
mov byte [rax + 0x57], cl
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
movups xmm0, xmmword [rcx + 0x110]
movaps xmmword [rsp + 0x4700], xmm0
movups xmm1, xmmword [rcx + 0x120]
movaps xmmword [rsp + 0x4710], xmm1
movups xmm0, xmmword [rcx + 0x130]
movaps xmmword [rsp + 0x4720], xmm0
movups xmm1, xmmword [rcx + 0x140]
movaps xmmword [rsp + 0x4730], xmm1
movups xmm0, xmmword [rcx + 0x150]
movaps xmmword [rsp + 0x4740], xmm0
movups xmm1, xmmword [rcx + 0x160]
movaps xmmword [rsp + 0x4750], xmm1
lea rcx, [rsp + 0x9070]
call fcn.140066510
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x46a0], xmm0
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x46b0], xmm1
movups xmm0, xmmword [rax + 0x20]
movaps xmmword [rsp + 0x46c0], xmm0
movups xmm1, xmmword [rax + 0x30]
movaps xmmword [rsp + 0x46d0], xmm1
movups xmm0, xmmword [rax + 0x40]
movaps xmmword [rsp + 0x46e0], xmm0
movups xmm1, xmmword [rax + 0x50]
movaps xmmword [rsp + 0x46f0], xmm1
lea r8, [rsp + 0x4700]
lea rdx, [rsp + 0x46a0]
lea rcx, [rsp + 0x8520]
call fcn.140082990
movups xmm7, xmmword [rax]
movsd xmm6, qword [rax + 0x10]
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
movups xmmword [rcx + 0x98], xmm7
movsd qword [rcx + 0xa8], xmm6
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
movups xmm0, xmmword [rcx + 0x110]
movaps xmmword [rsp + 0x4c40], xmm0
movups xmm1, xmmword [rcx + 0x120]
movaps xmmword [rsp + 0x4c50], xmm1
movups xmm0, xmmword [rcx + 0x130]
movaps xmmword [rsp + 0x4c60], xmm0
movups xmm1, xmmword [rcx + 0x140]
movaps xmmword [rsp + 0x4c70], xmm1
movups xmm0, xmmword [rcx + 0x150]
movaps xmmword [rsp + 0x4c80], xmm0
movups xmm1, xmmword [rcx + 0x160]
movaps xmmword [rsp + 0x4c90], xmm1
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
movups xmm0, xmmword [rcx + 0xb0]
movaps xmmword [rsp + 0x4a60], xmm0
movups xmm1, xmmword [rcx + 0xc0]
movaps xmmword [rsp + 0x4a70], xmm1
movups xmm0, xmmword [rcx + 0xd0]
movaps xmmword [rsp + 0x4a80], xmm0
movups xmm1, xmmword [rcx + 0xe0]
movaps xmmword [rsp + 0x4a90], xmm1
movups xmm0, xmmword [rcx + 0xf0]
movaps xmmword [rsp + 0x4aa0], xmm0
movups xmm1, xmmword [rcx + 0x100]
movaps xmmword [rsp + 0x4ab0], xmm1
lea r8, [rsp + 0x4c40]
lea rdx, [rsp + 0x4a60]
lea rcx, [rsp + 0x8508]
call fcn.140082990
movups xmm7, xmmword [rax]
movsd xmm6, qword [rax + 0x10]
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
movups xmmword [rcx + 0x80], xmm7
movsd qword [rcx + 0x90], xmm6
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rbx, qword [rax]
movaps xmm3, xmm15
movaps xmm2, xmm15
movaps xmm1, xmm15
lea rcx, [rsp + 0x84f0]
call fcn.140066430
mov rdx, rax
lea rcx, [rbx + 0x98]
call fcn.1400664a0
test al, al
jne 0x14009ef7b
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rbx, qword [rax]
movaps xmm3, xmm15
movaps xmm2, xmm15
movaps xmm1, xmm15
lea rcx, [rsp + 0x84d8]
call fcn.140066430
mov rdx, rax
lea rcx, [rbx + 0x80]
call fcn.1400664a0
test al, al
jne 0x14009ef7b
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rbx, qword [rax]
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
add rcx, 0x98
lea rdx, [rbx + 0x80]
call fcn.140066b20
movsd xmm8, qword [0x1401ef1a0]
divsd xmm0, xmm8
comisd xmm0, xmmword [0x1401ef158]
ja 0x14009ef7b
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rbx, qword [rax]
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
sub rcx, 0xffffffffffffff80
lea r9, [rbx + 0x170]
lea r8, [0x1402b8b30]
lea rdx, [0x1402b8cd8]
call fcn.140082a60
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rbx, qword [rax]
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
add rcx, 0x98
lea r9, [rbx + 0x180]
lea r8, [0x1402b8b30]
lea rdx, [0x1402b8cd8]
call fcn.140082a60
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
movsd xmm7, qword [rcx + 0x90]
addsd xmm7, qword [0x1401ef168]
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
movsd xmm6, qword [rcx + 0x88]
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
movaps xmm3, xmm7
movaps xmm2, xmm6
movsd xmm1, qword [rcx + 0x80]
lea rcx, [rsp + 0x8430]
call fcn.140066430
mov rcx, rax
lea r9, [rsp + 0x88]
lea r8, [0x1402b8b30]
lea rdx, [0x1402b8cd8]
call fcn.140082a60
mov dword [rsp + 0x54], r13d
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
movsd xmm10, qword [rcx + 0x1e0]
divsd xmm10, xmm8
movsd qword [rsp + 0x1e8], xmm10
divsd xmm8, xmm10
movsd qword [rsp + 0xb8], xmm8
cmp byte [0x1402b87ba], 0
jne 0x1400986db
movsd xmm0, qword [0x1401ef160]
maxsd xmm0, xmm8
movaps xmm8, xmm0
movsd qword [rsp + 0xb8], xmm0
cmp byte [0x1402b8500], 0
je 0x140098ab4
lea rcx, [0x1402b8cd8]
call fcn.1400664f0
cdq
sub eax, edx
sar eax, 1
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm13
lea rcx, [rsp + 0x2a8]
call fcn.140009820
mov eax, dword [0x1402b85ac]
test eax, eax
jne 0x140098757
lea rcx, [0x1402b8cd8]
call fcn.1400664f0
cdq
sub eax, edx
sar eax, 1
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm13
lea rcx, [rsp + 0x2690]
call fcn.140009820
movsd xmm0, qword [rax]
movsd qword [rsp + 0x2a8], xmm0
mov eax, dword [0x1402b85ac]
cmp eax, 1
jne 0x1400987af
lea rcx, [0x1402b8cd8]
call fcn.140066500
cdq
sub eax, edx
sar eax, 1
movd xmm6, eax
cvtdq2ps xmm6, xmm6
lea rcx, [0x1402b8cd8]
call fcn.1400664f0
cdq
sub eax, edx
sar eax, 1
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rsp + 0x2698]
call fcn.140009820
movsd xmm0, qword [rax]
movsd qword [rsp + 0x2a8], xmm0
mov eax, dword [0x1402b85ac]
cmp eax, 2
jne 0x1400987fc
lea rcx, [0x1402b8cd8]
call fcn.140066500
movd xmm6, eax
cvtdq2ps xmm6, xmm6
lea rcx, [0x1402b8cd8]
call fcn.1400664f0
cdq
sub eax, edx
sar eax, 1
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rsp + 0x26a0]
call fcn.140009820
movsd xmm0, qword [rax]
movsd qword [rsp + 0x2a8], xmm0
cmp byte [0x1402b85aa], 0
je 0x1400988b6
call fcn.140012e90
mov rdi, rax
lea rdx, [0x1402b8588]
lea rcx, [rsp + 0x80b8]
call fcn.140082400
mov rcx, rax
call fcn.14000fc90
mov edx, eax
lea rcx, [rsp + 0x80c8]
call fcn.140062b30
mov rcx, rax
call fcn.1400432d0
mov ebx, eax
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
movsd xmm6, qword [rcx + 0x178]
cvtpd2ps xmm6, xmm6
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
movsd xmm1, qword [rcx + 0x170]
cvtpd2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rsp + 0x26a8]
call fcn.140009820
movss xmm0, dword [0x1401ef178]
movss dword [rsp + 0x20], xmm0
mov r9d, ebx
mov r8, rax
lea rdx, [rsp + 0x2a8]
mov rcx, rdi
call fcn.140036e00
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
cmp byte [rcx + 0x56], 0
je 0x140098954
call fcn.140012e90
mov rdi, rax
lea rdx, [0x1402b8548]
lea rcx, [rsp + 0x80d8]
call fcn.140082400
mov rcx, rax
call fcn.14000fc90
mov edx, eax
lea rcx, [rsp + 0x80e8]
call fcn.140062b30
mov rcx, rax
call fcn.1400432d0
mov ebx, eax
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
movsd xmm6, qword [rcx + 0x178]
cvtpd2ps xmm6, xmm6
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
movsd xmm1, qword [rcx + 0x170]
lea rcx, [rsp + 0x26b0]
jmp 0x140098a8b
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
cmp byte [rcx + 0x57], 0
je 0x1400989f2
call fcn.140012e90
mov rdi, rax
lea rdx, [0x1402b8508]
lea rcx, [rsp + 0x80f8]
call fcn.140082400
mov rcx, rax
call fcn.14000fc90
mov edx, eax
lea rcx, [rsp + 0x8108]
call fcn.140062b30
mov rcx, rax
call fcn.1400432d0
mov ebx, eax
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
movsd xmm6, qword [rcx + 0x178]
cvtpd2ps xmm6, xmm6
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
movsd xmm1, qword [rcx + 0x170]
lea rcx, [rsp + 0x26b8]
jmp 0x140098a8b
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
cmp byte [rcx + 0x57], 0
jne 0x140098ab4
call fcn.140012e90
mov rdi, rax
lea rdx, [0x1402b8528]
lea rcx, [rsp + 0x6124]
call fcn.140082400
mov rcx, rax
call fcn.14000fc90
mov edx, eax
lea rcx, [rsp + 0x6134]
call fcn.140062b30
mov rcx, rax
call fcn.1400432d0
mov ebx, eax
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
movsd xmm6, qword [rcx + 0x178]
cvtpd2ps xmm6, xmm6
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
movsd xmm1, qword [rcx + 0x170]
lea rcx, [rsp + 0x26c0]
movaps xmm2, xmm6
cvtpd2ps xmm1, xmm1
call fcn.140009820
movss dword [rsp + 0x20], xmm14
mov r9d, ebx
mov r8, rax
lea rdx, [rsp + 0x2a8]
mov rcx, rdi
call fcn.140036e00
cmp byte [0x1402b85d8], 0
je 0x140098cf9
lea rcx, [0x1402b8cd8]
call fcn.140066500
cdq
sub eax, edx
sar eax, 1
movd xmm6, eax
cvtdq2ps xmm6, xmm6
lea rcx, [0x1402b8cd8]
call fcn.1400664f0
cdq
sub eax, edx
sar eax, 1
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rsp + 0x380]
call fcn.140009820
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
movsd xmm6, qword [rcx + 0x178]
cvtpd2ps xmm6, xmm6
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
movsd xmm1, qword [rcx + 0x170]
cvtpd2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rsp + 0x560]
call fcn.140009820
movss xmm1, dword [rsp + 0x560]
subss xmm1, dword [rsp + 0x380]
movss xmm0, dword [rsp + 0x564]
subss xmm0, dword [rsp + 0x384]
call fcn.140062de0
movaps xmm7, xmm0
call fcn.140062e00
movaps xmm6, xmm0
movss xmm0, dword [0x1402b8894]
addss xmm0, dword [0x1401ef208]
mulss xmm6, xmm0
addss xmm6, dword [rsp + 0x384]
movaps xmm0, xmm7
call fcn.140062df0
movaps xmm1, xmm0
movss xmm0, dword [0x1402b8894]
addss xmm0, dword [0x1401ef208]
mulss xmm1, xmm0
addss xmm1, dword [rsp + 0x380]
movaps xmm2, xmm6
lea rcx, [rsp + 0x388]
call fcn.140009820
addss xmm7, dword [0x1401ef0c8]
cmp byte [0x1402b8682], 0
je 0x140098c2e
lea rdx, [0x1402b8660]
lea rcx, [rsp + 0x6144]
call fcn.140082400
mov rdx, rax
lea rcx, [rsp + 0x6154]
call fcn.140062b20
mov rcx, rax
call fcn.1400432d0
mov r9d, eax
movaps xmm2, xmm7
movss xmm1, dword [0x1401ef254]
lea rcx, [rsp + 0x388]
call fcn.14008b1e0
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
cmp byte [rcx + 0x56], 0
je 0x140098c64
lea rdx, [0x1402b8620]
lea rcx, [rsp + 0x6164]
call fcn.140082400
lea rcx, [rsp + 0x6174]
jmp 0x140098cce
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
cmp byte [rcx + 0x57], 0
je 0x140098c9a
lea rdx, [0x1402b85e0]
lea rcx, [rsp + 0x6184]
call fcn.140082400
lea rcx, [rsp + 0x6194]
jmp 0x140098cce
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
cmp byte [rcx + 0x57], 0
jne 0x140098cf9
lea rdx, [0x1402b8600]
lea rcx, [rsp + 0x61a4]
call fcn.140082400
lea rcx, [rsp + 0x61b4]
mov rdx, rax
call fcn.140062b20
mov rcx, rax
call fcn.1400432d0
mov r9d, eax
movaps xmm2, xmm7
movss xmm1, dword [0x1401ef250]
lea rcx, [rsp + 0x388]
call fcn.14008b1e0
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
movsd xmm0, qword [0x1401ef388]
comisd xmm0, xmmword [rcx + 0x170]
ja 0x14009ef7b
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rbx, qword [rax]
lea rcx, [0x1402b8cd8]
call fcn.1400664f0
add eax, 0x2bc
movd xmm1, eax
cvtdq2pd xmm1, xmm1
movsd xmm0, qword [rbx + 0x170]
comisd xmm0, xmm1
ja 0x14009ef7b
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
movsd xmm0, qword [rsp + 0x90]
movaps xmm7, xmm0
subsd xmm7, qword [rcx + 0x188]
andps xmm7, xmmword [0x1401ef7e0]
movsd qword [rsp + 0x1f8], xmm7
movaps xmm9, xmm7
mulsd xmm9, qword [0x1401ef130]
movsd qword [rsp + 0x80], xmm9
movaps xmm6, xmm9
movsd xmm11, qword [0x1401ef138]
mulsd xmm6, xmm11
cvtpd2ps xmm2, xmm0
movsd xmm0, qword [rsp + 0x88]
subsd xmm0, xmm6
cvtpd2ps xmm1, xmm0
lea rcx, [rsp + 0x1c8]
call fcn.140009820
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
movsd xmm2, qword [rcx + 0x188]
cvtpd2ps xmm2, xmm2
movsd xmm0, qword [rsp + 0x88]
addsd xmm0, xmm6
cvtpd2ps xmm1, xmm0
lea rcx, [rsp + 0x2a0]
call fcn.140009820
mov rax, qword [0x1402b78d8]
cmp byte [rax + 0x1b9], 0
je 0x14009bd9e
cmp byte [0x1402b7bb8], 0
je 0x14009bd9e
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rbx, qword [rax]
lea rdx, str.Neck
lea rcx, [rsp + 0x71a8]
call fcn.14005a5a0
mov rdx, rax
mov rcx, rbx
call fcn.140066c80
movups xmm12, xmmword [rax + 0x28]
movups xmm13, xmmword [rax + 0x38]
movups xmm14, xmmword [rax + 0x48]
movups xmm15, xmmword [rax + 0x58]
movups xmm0, xmmword [rax + 0x68]
movups xmmword [rsp + 0x2298], xmm0
movups xmm0, xmmword [rax + 0x78]
movups xmmword [rsp + 0x22a8], xmm0
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rbx, qword [rax]
lea rdx, str.Left_Shoulder
lea rcx, [rsp + 0x71c8]
call fcn.14005a5a0
mov rdx, rax
mov rcx, rbx
call fcn.140066c80
movups xmm0, xmmword [rax + 0x28]
movups xmmword [rsp + 0x22b8], xmm0
movups xmm0, xmmword [rax + 0x38]
movups xmmword [rsp + 0x22c8], xmm0
movups xmm0, xmmword [rax + 0x48]
movups xmmword [rsp + 0x22d8], xmm0
movups xmm0, xmmword [rax + 0x58]
movups xmmword [rsp + 0x22e8], xmm0
movups xmm0, xmmword [rax + 0x68]
movups xmmword [rsp + 0x22f8], xmm0
movups xmm0, xmmword [rax + 0x78]
movups xmmword [rsp + 0x2308], xmm0
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rbx, qword [rax]
lea rdx, str.Right_Shoulder
lea rcx, [rsp + 0x71e8]
call fcn.14005a5a0
mov rdx, rax
mov rcx, rbx
call fcn.140066c80
movups xmm0, xmmword [rax + 0x28]
movups xmmword [rsp + 0x2318], xmm0
movups xmm0, xmmword [rax + 0x38]
movups xmmword [rsp + 0x2328], xmm0
movups xmm0, xmmword [rax + 0x48]
movups xmmword [rsp + 0x2338], xmm0
movups xmm0, xmmword [rax + 0x58]
movups xmmword [rsp + 0x2348], xmm0
movups xmm0, xmmword [rax + 0x68]
movups xmmword [rsp + 0x2358], xmm0
movups xmm0, xmmword [rax + 0x78]
movups xmmword [rsp + 0x2368], xmm0
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rbx, qword [rax]
lea rdx, str.Left_Elbow
lea rcx, [rsp + 0x7208]
call fcn.14005a5a0
mov rdx, rax
mov rcx, rbx
call fcn.140066c80
movups xmm0, xmmword [rax + 0x28]
movups xmmword [rsp + 0x2378], xmm0
movups xmm0, xmmword [rax + 0x38]
movups xmmword [rsp + 0x2388], xmm0
movups xmm0, xmmword [rax + 0x48]
movups xmmword [rsp + 0x2398], xmm0
movups xmm0, xmmword [rax + 0x58]
movups xmmword [rsp + 0x23a8], xmm0
movups xmm0, xmmword [rax + 0x68]
movups xmmword [rsp + 0x23b8], xmm0
movups xmm0, xmmword [rax + 0x78]
movups xmmword [rsp + 0x23c8], xmm0
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rbx, qword [rax]
lea rdx, str.Right_Elbow
lea rcx, [rsp + 0x7228]
call fcn.14005a5a0
mov rdx, rax
mov rcx, rbx
call fcn.140066c80
movups xmm0, xmmword [rax + 0x28]
movups xmmword [rsp + 0x23d8], xmm0
movups xmm0, xmmword [rax + 0x38]
movups xmmword [rsp + 0x23e8], xmm0
movups xmm0, xmmword [rax + 0x48]
movups xmmword [rsp + 0x23f8], xmm0
movups xmm0, xmmword [rax + 0x58]
movups xmmword [rsp + 0x2408], xmm0
movups xmm0, xmmword [rax + 0x68]
movups xmmword [rsp + 0x2418], xmm0
movups xmm0, xmmword [rax + 0x78]
movups xmmword [rsp + 0x2428], xmm0
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rbx, qword [rax]
lea rdx, str.Left_Hand
lea rcx, [rsp + 0x7248]
call fcn.14005a5a0
mov rdx, rax
mov rcx, rbx
call fcn.140066c80
movups xmm0, xmmword [rax + 0x28]
movups xmmword [rsp + 0x2438], xmm0
movups xmm0, xmmword [rax + 0x38]
movups xmmword [rsp + 0x2448], xmm0
movups xmm0, xmmword [rax + 0x48]
movups xmmword [rsp + 0x2458], xmm0
movups xmm0, xmmword [rax + 0x58]
movups xmmword [rsp + 0x2468], xmm0
movups xmm0, xmmword [rax + 0x68]
movups xmmword [rsp + 0x2478], xmm0
movups xmm0, xmmword [rax + 0x78]
movups xmmword [rsp + 0x2488], xmm0
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rbx, qword [rax]
lea rdx, str.Right_Hand
lea rcx, [rsp + 0x7268]
call fcn.14005a5a0
mov rdx, rax
mov rcx, rbx
call fcn.140066c80
movups xmm0, xmmword [rax + 0x28]
movups xmmword [rsp + 0x2498], xmm0
movups xmm0, xmmword [rax + 0x38]
movups xmmword [rsp + 0x24a8], xmm0
movups xmm0, xmmword [rax + 0x48]
movups xmmword [rsp + 0x24b8], xmm0
movups xmm0, xmmword [rax + 0x58]
movups xmmword [rsp + 0x24c8], xmm0
movups xmm0, xmmword [rax + 0x68]
movups xmmword [rsp + 0x24d8], xmm0
movups xmm0, xmmword [rax + 0x78]
movups xmmword [rsp + 0x24e8], xmm0
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rbx, qword [rax]
lea rdx, str.Left_Knee
lea rcx, [rsp + 0x7288]
call fcn.14005a5a0
mov rdx, rax
mov rcx, rbx
call fcn.140066c80
movups xmm0, xmmword [rax + 0x28]
movups xmmword [rsp + 0x24f8], xmm0
movups xmm0, xmmword [rax + 0x38]
movups xmmword [rsp + 0x2508], xmm0
movups xmm0, xmmword [rax + 0x48]
movups xmmword [rsp + 0x2518], xmm0
movups xmm0, xmmword [rax + 0x58]
movups xmmword [rsp + 0x2528], xmm0
movups xmm0, xmmword [rax + 0x68]
movups xmmword [rsp + 0x2538], xmm0
movups xmm0, xmmword [rax + 0x78]
movups xmmword [rsp + 0x2548], xmm0
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rbx, qword [rax]
lea rdx, str.Right_Knee
lea rcx, [rsp + 0x72a8]
call fcn.14005a5a0
mov rdx, rax
mov rcx, rbx
call fcn.140066c80
movups xmm0, xmmword [rax + 0x28]
movups xmmword [rsp + 0x2558], xmm0
movups xmm0, xmmword [rax + 0x38]
movups xmmword [rsp + 0x2568], xmm0
movups xmm0, xmmword [rax + 0x48]
movups xmmword [rsp + 0x2578], xmm0
movups xmm0, xmmword [rax + 0x58]
movups xmmword [rsp + 0x2588], xmm0
movups xmm0, xmmword [rax + 0x68]
movups xmmword [rsp + 0x2598], xmm0
movups xmm0, xmmword [rax + 0x78]
movups xmmword [rsp + 0x25a8], xmm0
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rbx, qword [rax]
lea rdx, str.Left_Foot
lea rcx, [rsp + 0x72c8]
call fcn.14005a5a0
mov rdx, rax
mov rcx, rbx
call fcn.140066c80
movups xmm0, xmmword [rax + 0x28]
movups xmmword [rsp + 0x25b8], xmm0
movups xmm0, xmmword [rax + 0x38]
movups xmmword [rsp + 0x25c8], xmm0
movups xmm0, xmmword [rax + 0x48]
movups xmmword [rsp + 0x25d8], xmm0
movups xmm0, xmmword [rax + 0x58]
movups xmmword [rsp + 0x25e8], xmm0
movups xmm0, xmmword [rax + 0x68]
movups xmmword [rsp + 0x25f8], xmm0
movups xmm0, xmmword [rax + 0x78]
movups xmmword [rsp + 0x2608], xmm0
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rbx, qword [rax]
lea rdx, str.Right_Foot
lea rcx, [rsp + 0x72e8]
call fcn.14005a5a0
mov rdx, rax
mov rcx, rbx
call fcn.140066c80
movups xmm0, xmmword [rax + 0x28]
movups xmmword [rsp + 0x2618], xmm0
movups xmm0, xmmword [rax + 0x38]
movups xmmword [rsp + 0x2628], xmm0
movups xmm0, xmmword [rax + 0x48]
movups xmmword [rsp + 0x2638], xmm0
movups xmm0, xmmword [rax + 0x58]
movups xmmword [rsp + 0x2648], xmm0
movups xmm0, xmmword [rax + 0x68]
movups xmmword [rsp + 0x590], xmm0
movups xmm0, xmmword [rax + 0x78]
movups xmmword [rsp + 0x2c0], xmm0
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rbx, qword [rax]
lea rdx, str.Pelvis
lea rcx, [rsp + 0x7308]
call fcn.14005a5a0
mov rdx, rax
mov rcx, rbx
call fcn.140066c80
movups xmm6, xmmword [rax + 0x28]
movups xmm7, xmmword [rax + 0x38]
movups xmm8, xmmword [rax + 0x48]
movups xmm9, xmmword [rax + 0x58]
movups xmm10, xmmword [rax + 0x68]
movups xmm11, xmmword [rax + 0x78]
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
movups xmm0, xmmword [rcx + 0x110]
movaps xmmword [rsp + 0x4a00], xmm0
movups xmm1, xmmword [rcx + 0x120]
movaps xmmword [rsp + 0x4a10], xmm1
movups xmm0, xmmword [rcx + 0x130]
movaps xmmword [rsp + 0x4a20], xmm0
movups xmm1, xmmword [rcx + 0x140]
movaps xmmword [rsp + 0x4a30], xmm1
movups xmm0, xmmword [rcx + 0x150]
movaps xmmword [rsp + 0x4a40], xmm0
movups xmm1, xmmword [rcx + 0x160]
movaps xmmword [rsp + 0x4a50], xmm1
movaps xmmword [rsp + 0x4760], xmm12
movaps xmmword [rsp + 0x4770], xmm13
movaps xmmword [rsp + 0x4780], xmm14
movaps xmmword [rsp + 0x4790], xmm15
movups xmm0, xmmword [rsp + 0x2298]
movaps xmmword [rsp + 0x47a0], xmm0
movups xmm1, xmmword [rsp + 0x22a8]
movaps xmmword [rsp + 0x47b0], xmm1
lea r8, [rsp + 0x4a00]
lea rdx, [rsp + 0x4760]
lea rcx, [rsp + 0xc0]
call fcn.140082be0
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
movups xmm0, xmmword [rcx + 0x110]
movaps xmmword [rsp + 0x49a0], xmm0
movups xmm1, xmmword [rcx + 0x120]
movaps xmmword [rsp + 0x49b0], xmm1
movups xmm0, xmmword [rcx + 0x130]
movaps xmmword [rsp + 0x49c0], xmm0
movups xmm1, xmmword [rcx + 0x140]
movaps xmmword [rsp + 0x49d0], xmm1
movups xmm0, xmmword [rcx + 0x150]
movaps xmmword [rsp + 0x49e0], xmm0
movups xmm1, xmmword [rcx + 0x160]
movaps xmmword [rsp + 0x49f0], xmm1
movaps xmmword [rsp + 0x4940], xmm6
movaps xmmword [rsp + 0x4950], xmm7
movaps xmmword [rsp + 0x4960], xmm8
movaps xmmword [rsp + 0x4970], xmm9
movaps xmmword [rsp + 0x4980], xmm10
movaps xmmword [rsp + 0x4990], xmm11
lea r8, [rsp + 0x49a0]
lea rdx, [rsp + 0x4940]
lea rcx, [rsp + 0x200]
call fcn.140082be0
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
movups xmm0, xmmword [rcx + 0x110]
movaps xmmword [rsp + 0x5060], xmm0
movups xmm1, xmmword [rcx + 0x120]
movaps xmmword [rsp + 0x5070], xmm1
movups xmm0, xmmword [rcx + 0x130]
movaps xmmword [rsp + 0x5080], xmm0
movups xmm1, xmmword [rcx + 0x140]
movaps xmmword [rsp + 0x5090], xmm1
movups xmm0, xmmword [rcx + 0x150]
movaps xmmword [rsp + 0x50a0], xmm0
movups xmm1, xmmword [rcx + 0x160]
movaps xmmword [rsp + 0x50b0], xmm1
movups xmm0, xmmword [rsp + 0x22b8]
movaps xmmword [rsp + 0x48e0], xmm0
movups xmm1, xmmword [rsp + 0x22c8]
movaps xmmword [rsp + 0x48f0], xmm1
movups xmm0, xmmword [rsp + 0x22d8]
movaps xmmword [rsp + 0x4900], xmm0
movups xmm1, xmmword [rsp + 0x22e8]
movaps xmmword [rsp + 0x4910], xmm1
movups xmm0, xmmword [rsp + 0x22f8]
movaps xmmword [rsp + 0x4920], xmm0
movups xmm1, xmmword [rsp + 0x2308]
movaps xmmword [rsp + 0x4930], xmm1
lea r8, [rsp + 0x5060]
lea rdx, [rsp + 0x48e0]
lea rcx, [rsp + 0xd0]
call fcn.140082be0
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
movups xmm0, xmmword [rcx + 0x110]
movaps xmmword [rsp + 0x4880], xmm0
movups xmm1, xmmword [rcx + 0x120]
movaps xmmword [rsp + 0x4890], xmm1
movups xmm0, xmmword [rcx + 0x130]
movaps xmmword [rsp + 0x48a0], xmm0
movups xmm1, xmmword [rcx + 0x140]
movaps xmmword [rsp + 0x48b0], xmm1
movups xmm0, xmmword [rcx + 0x150]
movaps xmmword [rsp + 0x48c0], xmm0
movups xmm1, xmmword [rcx + 0x160]
movaps xmmword [rsp + 0x48d0], xmm1
movups xmm0, xmmword [rsp + 0x2318]
movaps xmmword [rsp + 0x4820], xmm0
movups xmm1, xmmword [rsp + 0x2328]
movaps xmmword [rsp + 0x4830], xmm1
movups xmm0, xmmword [rsp + 0x2338]
movaps xmmword [rsp + 0x4840], xmm0
movups xmm1, xmmword [rsp + 0x2348]
movaps xmmword [rsp + 0x4850], xmm1
movups xmm0, xmmword [rsp + 0x2358]
movaps xmmword [rsp + 0x4860], xmm0
movups xmm1, xmmword [rsp + 0x2368]
movaps xmmword [rsp + 0x4870], xmm1
lea r8, [rsp + 0x4880]
lea rdx, [rsp + 0x4820]
lea rcx, [rsp + 0xe0]
call fcn.140082be0
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
movups xmm0, xmmword [rcx + 0x110]
movaps xmmword [rsp + 0x47c0], xmm0
movups xmm1, xmmword [rcx + 0x120]
movaps xmmword [rsp + 0x47d0], xmm1
movups xmm0, xmmword [rcx + 0x130]
movaps xmmword [rsp + 0x47e0], xmm0
movups xmm1, xmmword [rcx + 0x140]
movaps xmmword [rsp + 0x47f0], xmm1
movups xmm0, xmmword [rcx + 0x150]
movaps xmmword [rsp + 0x4800], xmm0
movups xmm1, xmmword [rcx + 0x160]
movaps xmmword [rsp + 0x4810], xmm1
movups xmm0, xmmword [rsp + 0x2378]
movaps xmmword [rsp + 0x50c0], xmm0
movups xmm1, xmmword [rsp + 0x2388]
movaps xmmword [rsp + 0x50d0], xmm1
movups xmm0, xmmword [rsp + 0x2398]
movaps xmmword [rsp + 0x50e0], xmm0
movups xmm1, xmmword [rsp + 0x23a8]
movaps xmmword [rsp + 0x50f0], xmm1
movups xmm0, xmmword [rsp + 0x23b8]
movaps xmmword [rsp + 0x5100], xmm0
movups xmm1, xmmword [rsp + 0x23c8]
movaps xmmword [rsp + 0x5110], xmm1
lea r8, [rsp + 0x47c0]
lea rdx, [rsp + 0x50c0]
lea rcx, [rsp + 0x250]
call fcn.140082be0
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
movups xmm0, xmmword [rcx + 0x110]
movaps xmmword [rsp + 0x5120], xmm0
movups xmm1, xmmword [rcx + 0x120]
movaps xmmword [rsp + 0x5130], xmm1
movups xmm0, xmmword [rcx + 0x130]
movaps xmmword [rsp + 0x5140], xmm0
movups xmm1, xmmword [rcx + 0x140]
movaps xmmword [rsp + 0x5150], xmm1
movups xmm0, xmmword [rcx + 0x150]
movaps xmmword [rsp + 0x5160], xmm0
movups xmm1, xmmword [rcx + 0x160]
movaps xmmword [rsp + 0x5170], xmm1
movups xmm0, xmmword [rsp + 0x23d8]
movaps xmmword [rsp + 0x4ac0], xmm0
movups xmm1, xmmword [rsp + 0x23e8]
movaps xmmword [rsp + 0x4ad0], xmm1
movups xmm0, xmmword [rsp + 0x23f8]
movaps xmmword [rsp + 0x4ae0], xmm0
movups xmm1, xmmword [rsp + 0x2408]
movaps xmmword [rsp + 0x4af0], xmm1
movups xmm0, xmmword [rsp + 0x2418]
movaps xmmword [rsp + 0x4b00], xmm0
movups xmm1, xmmword [rsp + 0x2428]
movaps xmmword [rsp + 0x4b10], xmm1
lea r8, [rsp + 0x5120]
lea rdx, [rsp + 0x4ac0]
lea rcx, [rsp + 0x270]
call fcn.140082be0
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
movups xmm0, xmmword [rcx + 0x110]
movaps xmmword [rsp + 0x4b20], xmm0
movups xmm1, xmmword [rcx + 0x120]
movaps xmmword [rsp + 0x4b30], xmm1
movups xmm0, xmmword [rcx + 0x130]
movaps xmmword [rsp + 0x4b40], xmm0
movups xmm1, xmmword [rcx + 0x140]
movaps xmmword [rsp + 0x4b50], xmm1
movups xmm0, xmmword [rcx + 0x150]
movaps xmmword [rsp + 0x4b60], xmm0
movups xmm1, xmmword [rcx + 0x160]
movaps xmmword [rsp + 0x4b70], xmm1
movups xmm0, xmmword [rsp + 0x2438]
movaps xmmword [rsp + 0x4b80], xmm0
movups xmm1, xmmword [rsp + 0x2448]
movaps xmmword [rsp + 0x4b90], xmm1
movups xmm0, xmmword [rsp + 0x2458]
movaps xmmword [rsp + 0x4ba0], xmm0
movups xmm1, xmmword [rsp + 0x2468]
movaps xmmword [rsp + 0x4bb0], xmm1
movups xmm0, xmmword [rsp + 0x2478]
movaps xmmword [rsp + 0x4bc0], xmm0
movups xmm1, xmmword [rsp + 0x2488]
movaps xmmword [rsp + 0x4bd0], xmm1
lea r8, [rsp + 0x4b20]
lea rdx, [rsp + 0x4b80]
lea rcx, [rsp + 0x3e8]
call fcn.140082be0
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
movups xmm0, xmmword [rcx + 0x110]
movaps xmmword [rsp + 0x4be0], xmm0
movups xmm1, xmmword [rcx + 0x120]
movaps xmmword [rsp + 0x4bf0], xmm1
movups xmm0, xmmword [rcx + 0x130]
movaps xmmword [rsp + 0x4c00], xmm0
movups xmm1, xmmword [rcx + 0x140]
movaps xmmword [rsp + 0x4c10], xmm1
movups xmm0, xmmword [rcx + 0x150]
movaps xmmword [rsp + 0x4c20], xmm0
movups xmm1, xmmword [rcx + 0x160]
movaps xmmword [rsp + 0x4c30], xmm1
movups xmm0, xmmword [rsp + 0x2498]
movaps xmmword [rsp + 0x4ee0], xmm0
movups xmm1, xmmword [rsp + 0x24a8]
movaps xmmword [rsp + 0x4ef0], xmm1
movups xmm0, xmmword [rsp + 0x24b8]
movaps xmmword [rsp + 0x4f00], xmm0
movups xmm1, xmmword [rsp + 0x24c8]
movaps xmmword [rsp + 0x4f10], xmm1
movups xmm0, xmmword [rsp + 0x24d8]
movaps xmmword [rsp + 0x4f20], xmm0
movups xmm1, xmmword [rsp + 0x24e8]
movaps xmmword [rsp + 0x4f30], xmm1
lea r8, [rsp + 0x4be0]
lea rdx, [rsp + 0x4ee0]
lea rcx, [rsp + 0x3f8]
call fcn.140082be0
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
movups xmm0, xmmword [rcx + 0x110]
movaps xmmword [rsp + 0x4ca0], xmm0
movups xmm1, xmmword [rcx + 0x120]
movaps xmmword [rsp + 0x4cb0], xmm1
movups xmm0, xmmword [rcx + 0x130]
movaps xmmword [rsp + 0x4cc0], xmm0
movups xmm1, xmmword [rcx + 0x140]
movaps xmmword [rsp + 0x4cd0], xmm1
movups xmm0, xmmword [rcx + 0x150]
movaps xmmword [rsp + 0x4ce0], xmm0
movups xmm1, xmmword [rcx + 0x160]
movaps xmmword [rsp + 0x4cf0], xmm1
movups xmm0, xmmword [rsp + 0x24f8]
movaps xmmword [rsp + 0x4d00], xmm0
movups xmm1, xmmword [rsp + 0x2508]
movaps xmmword [rsp + 0x4d10], xmm1
movups xmm0, xmmword [rsp + 0x2518]
movaps xmmword [rsp + 0x4d20], xmm0
movups xmm1, xmmword [rsp + 0x2528]
movaps xmmword [rsp + 0x4d30], xmm1
movups xmm0, xmmword [rsp + 0x2538]
movaps xmmword [rsp + 0x4d40], xmm0
movups xmm1, xmmword [rsp + 0x2548]
movaps xmmword [rsp + 0x4d50], xmm1
lea r8, [rsp + 0x4ca0]
lea rdx, [rsp + 0x4d00]
lea rcx, [rsp + 0x240]
call fcn.140082be0
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
movups xmm0, xmmword [rcx + 0x110]
movaps xmmword [rsp + 0x4d60], xmm0
movups xmm1, xmmword [rcx + 0x120]
movaps xmmword [rsp + 0x4d70], xmm1
movups xmm0, xmmword [rcx + 0x130]
movaps xmmword [rsp + 0x4d80], xmm0
movups xmm1, xmmword [rcx + 0x140]
movaps xmmword [rsp + 0x4d90], xmm1
movups xmm0, xmmword [rcx + 0x150]
movaps xmmword [rsp + 0x4da0], xmm0
movups xmm1, xmmword [rcx + 0x160]
movaps xmmword [rsp + 0x4db0], xmm1
movups xmm0, xmmword [rsp + 0x2558]
movaps xmmword [rsp + 0x4dc0], xmm0
movups xmm1, xmmword [rsp + 0x2568]
movaps xmmword [rsp + 0x4dd0], xmm1
movups xmm0, xmmword [rsp + 0x2578]
movaps xmmword [rsp + 0x4de0], xmm0
movups xmm1, xmmword [rsp + 0x2588]
movaps xmmword [rsp + 0x4df0], xmm1
movups xmm0, xmmword [rsp + 0x2598]
movaps xmmword [rsp + 0x4e00], xmm0
movups xmm1, xmmword [rsp + 0x25a8]
movaps xmmword [rsp + 0x4e10], xmm1
lea r8, [rsp + 0x4d60]
lea rdx, [rsp + 0x4dc0]
lea rcx, [rsp + 0x260]
call fcn.140082be0
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
movups xmm0, xmmword [rcx + 0x110]
movaps xmmword [rsp + 0x4e20], xmm0
movups xmm1, xmmword [rcx + 0x120]
movaps xmmword [rsp + 0x4e30], xmm1
movups xmm0, xmmword [rcx + 0x130]
movaps xmmword [rsp + 0x4e40], xmm0
movups xmm1, xmmword [rcx + 0x140]
movaps xmmword [rsp + 0x4e50], xmm1
movups xmm0, xmmword [rcx + 0x150]
movaps xmmword [rsp + 0x4e60], xmm0
movups xmm1, xmmword [rcx + 0x160]
movaps xmmword [rsp + 0x4e70], xmm1
movups xmm0, xmmword [rsp + 0x25b8]
movaps xmmword [rsp + 0x4e80], xmm0
movups xmm1, xmmword [rsp + 0x25c8]
movaps xmmword [rsp + 0x4e90], xmm1
movups xmm0, xmmword [rsp + 0x25d8]
movaps xmmword [rsp + 0x4ea0], xmm0
movups xmm1, xmmword [rsp + 0x25e8]
movaps xmmword [rsp + 0x4eb0], xmm1
movups xmm0, xmmword [rsp + 0x25f8]
movaps xmmword [rsp + 0x4ec0], xmm0
movups xmm1, xmmword [rsp + 0x2608]
movaps xmmword [rsp + 0x4ed0], xmm1
lea r8, [rsp + 0x4e20]
lea rdx, [rsp + 0x4e80]
lea rcx, [rsp + 0x3c8]
call fcn.140082be0
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
movups xmm0, xmmword [rcx + 0x110]
movaps xmmword [rsp + 0x5180], xmm0
movups xmm1, xmmword [rcx + 0x120]
movaps xmmword [rsp + 0x5190], xmm1
movups xmm0, xmmword [rcx + 0x130]
movaps xmmword [rsp + 0x51a0], xmm0
movups xmm1, xmmword [rcx + 0x140]
movaps xmmword [rsp + 0x51b0], xmm1
movups xmm0, xmmword [rcx + 0x150]
movaps xmmword [rsp + 0x51c0], xmm0
movups xmm1, xmmword [rcx + 0x160]
movaps xmmword [rsp + 0x51d0], xmm1
movups xmm0, xmmword [rsp + 0x2618]
movaps xmmword [rsp + 0x4f40], xmm0
movups xmm1, xmmword [rsp + 0x2628]
movaps xmmword [rsp + 0x4f50], xmm1
movups xmm0, xmmword [rsp + 0x2638]
movaps xmmword [rsp + 0x4f60], xmm0
movups xmm1, xmmword [rsp + 0x2648]
movaps xmmword [rsp + 0x4f70], xmm1
movups xmm0, xmmword [rsp + 0x590]
movaps xmmword [rsp + 0x4f80], xmm0
movups xmm1, xmmword [rsp + 0x2c0]
movaps xmmword [rsp + 0x4f90], xmm1
lea r8, [rsp + 0x5180]
lea rdx, [rsp + 0x4f40]
lea rcx, [rsp + 0x3d8]
call fcn.140082be0
cmp byte [0x1402b7c62], 0
je 0x14009a63a
call fcn.140012e90
mov r15, rax
mov ecx, dword [0x1402b7c6c]
add ecx, 2
movd xmm7, ecx
cvtdq2ps xmm7, xmm7
lea rdx, [0x1402b7c40]
lea rcx, [rsp + 0x61c4]
call fcn.140082400
mov rcx, rax
call fcn.14000fc90
mov edx, eax
lea rcx, [rsp + 0x61d4]
call fcn.140062b30
mov rcx, rax
call fcn.1400432d0
mov r14d, eax
movsd xmm2, qword [rsp + 0x208]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0x200]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x26c8]
call fcn.140009820
mov rsi, rax
movsd xmm2, qword [rsp + 0xc8]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0xc0]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x26d0]
call fcn.140009820
mov rdi, rax
movsd xmm2, qword [rsp + 0xc8]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0xc0]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x26d8]
call fcn.140009820
mov rbx, rax
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
movsd xmm6, qword [rcx + 0x178]
cvtpd2ps xmm6, xmm6
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
movsd xmm1, qword [rcx + 0x170]
cvtpd2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rsp + 0x26e0]
call fcn.140009820
mov dword [rsp + 0x38], 0xa
movss dword [rsp + 0x30], xmm7
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], rsi
mov r9, rdi
mov r8, rbx
mov rdx, rax
mov rcx, r15
call fcn.1400376f0
call fcn.140012e90
mov r15, rax
mov ecx, dword [0x1402b7c6c]
add ecx, 2
movd xmm6, ecx
cvtdq2ps xmm6, xmm6
lea rdx, [0x1402b7c40]
lea rcx, [rsp + 0x61e4]
call fcn.140082400
mov rcx, rax
call fcn.14000fc90
mov edx, eax
lea rcx, [rsp + 0x61f4]
call fcn.140062b30
mov rcx, rax
call fcn.1400432d0
mov r14d, eax
movsd xmm2, qword [rsp + 0x3d0]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0x3c8]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x26e8]
call fcn.140009820
mov rsi, rax
movsd xmm2, qword [rsp + 0x248]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0x240]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x26f0]
call fcn.140009820
mov rdi, rax
movsd xmm2, qword [rsp + 0x248]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0x240]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x26f8]
call fcn.140009820
mov rbx, rax
movsd xmm2, qword [rsp + 0x208]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0x200]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x2700]
call fcn.140009820
mov dword [rsp + 0x38], 0xa
movss dword [rsp + 0x30], xmm6
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], rsi
mov r9, rdi
mov r8, rbx
mov rdx, rax
mov rcx, r15
call fcn.1400376f0
call fcn.140012e90
mov r15, rax
mov ecx, dword [0x1402b7c6c]
add ecx, 2
movd xmm6, ecx
cvtdq2ps xmm6, xmm6
lea rdx, [0x1402b7c40]
lea rcx, [rsp + 0x6204]
call fcn.140082400
mov rcx, rax
call fcn.14000fc90
mov edx, eax
lea rcx, [rsp + 0x6214]
call fcn.140062b30
mov rcx, rax
call fcn.1400432d0
mov r14d, eax
movsd xmm2, qword [rsp + 0x3e0]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0x3d8]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x2708]
call fcn.140009820
mov rsi, rax
movsd xmm2, qword [rsp + 0x268]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0x260]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x2710]
call fcn.140009820
mov rdi, rax
movsd xmm2, qword [rsp + 0x268]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0x260]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x2718]
call fcn.140009820
mov rbx, rax
movsd xmm2, qword [rsp + 0x208]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0x200]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x2720]
call fcn.140009820
mov dword [rsp + 0x38], 0xa
movss dword [rsp + 0x30], xmm6
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], rsi
mov r9, rdi
mov r8, rbx
mov rdx, rax
mov rcx, r15
call fcn.1400376f0
call fcn.140012e90
mov r15, rax
mov ecx, dword [0x1402b7c6c]
add ecx, 2
movd xmm6, ecx
cvtdq2ps xmm6, xmm6
lea rdx, [0x1402b7c40]
lea rcx, [rsp + 0x6224]
call fcn.140082400
mov rcx, rax
call fcn.14000fc90
mov edx, eax
lea rcx, [rsp + 0x6234]
call fcn.140062b30
mov rcx, rax
call fcn.1400432d0
mov r14d, eax
movsd xmm2, qword [rsp + 0xd8]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0xd0]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x2728]
call fcn.140009820
mov rsi, rax
movsd xmm2, qword [rsp + 0xd8]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0xd0]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x2730]
call fcn.140009820
mov rdi, rax
movsd xmm2, qword [rsp + 0xd8]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0xd0]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x2738]
call fcn.140009820
mov rbx, rax
movsd xmm2, qword [rsp + 0xc8]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0xc0]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x2740]
call fcn.140009820
mov dword [rsp + 0x38], 0xa
movss dword [rsp + 0x30], xmm6
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], rsi
mov r9, rdi
mov r8, rbx
mov rdx, rax
mov rcx, r15
call fcn.1400376f0
call fcn.140012e90
mov r15, rax
mov ecx, dword [0x1402b7c6c]
add ecx, 2
movd xmm6, ecx
cvtdq2ps xmm6, xmm6
lea rdx, [0x1402b7c40]
lea rcx, [rsp + 0x6244]
call fcn.140082400
mov rcx, rax
call fcn.14000fc90
mov edx, eax
lea rcx, [rsp + 0x6254]
call fcn.140062b30
mov rcx, rax
call fcn.1400432d0
mov r14d, eax
movsd xmm2, qword [rsp + 0xe8]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0xe0]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x2748]
call fcn.140009820
mov rsi, rax
movsd xmm2, qword [rsp + 0xe8]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0xe0]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x2750]
call fcn.140009820
mov rdi, rax
movsd xmm2, qword [rsp + 0xe8]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0xe0]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x2870]
call fcn.140009820
mov rbx, rax
movsd xmm2, qword [rsp + 0xc8]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0xc0]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x2878]
call fcn.140009820
mov dword [rsp + 0x38], 0xa
movss dword [rsp + 0x30], xmm6
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], rsi
mov r9, rdi
mov r8, rbx
mov rdx, rax
mov rcx, r15
call fcn.1400376f0
call fcn.140012e90
mov r15, rax
mov ecx, dword [0x1402b7c6c]
add ecx, 2
movd xmm6, ecx
cvtdq2ps xmm6, xmm6
lea rdx, [0x1402b7c40]
lea rcx, [rsp + 0x6264]
call fcn.140082400
mov rcx, rax
call fcn.14000fc90
mov edx, eax
lea rcx, [rsp + 0x6274]
call fcn.140062b30
mov rcx, rax
call fcn.1400432d0
mov r14d, eax
movsd xmm2, qword [rsp + 0x3f0]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0x3e8]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x2880]
call fcn.140009820
mov rsi, rax
movsd xmm2, qword [rsp + 0x258]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0x250]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x2888]
call fcn.140009820
mov rdi, rax
movsd xmm2, qword [rsp + 0x258]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0x250]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x2890]
call fcn.140009820
mov rbx, rax
movsd xmm2, qword [rsp + 0xd8]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0xd0]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x2898]
call fcn.140009820
mov dword [rsp + 0x38], 0xa
movss dword [rsp + 0x30], xmm6
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], rsi
mov r9, rdi
mov r8, rbx
mov rdx, rax
mov rcx, r15
call fcn.1400376f0
call fcn.140012e90
mov r15, rax
mov ecx, dword [0x1402b7c6c]
add ecx, 2
movd xmm6, ecx
cvtdq2ps xmm6, xmm6
lea rdx, [0x1402b7c40]
lea rcx, [rsp + 0x6284]
call fcn.140082400
mov rcx, rax
call fcn.14000fc90
mov edx, eax
lea rcx, [rsp + 0x6294]
call fcn.140062b30
mov rcx, rax
call fcn.1400432d0
mov r14d, eax
movsd xmm2, qword [rsp + 0x400]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0x3f8]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x28a0]
call fcn.140009820
mov rsi, rax
movsd xmm2, qword [rsp + 0x278]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0x270]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x28a8]
call fcn.140009820
mov rdi, rax
movsd xmm2, qword [rsp + 0x278]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0x270]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x28b0]
call fcn.140009820
mov rbx, rax
movsd xmm2, qword [rsp + 0xe8]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0xe0]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x28b8]
call fcn.140009820
mov dword [rsp + 0x38], 0xa
movss dword [rsp + 0x30], xmm6
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], rsi
mov r9, rdi
mov r8, rbx
mov rdx, rax
mov rcx, r15
call fcn.1400376f0
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
cmp byte [rcx + 0x56], 0
je 0x14009add6
call fcn.140012e90
mov r15, rax
movd xmm7, dword [0x1402b7c6c]
cvtdq2ps xmm7, xmm7
lea rdx, [0x1402b7c00]
lea rcx, [rsp + 0x62a4]
call fcn.140082400
mov rcx, rax
call fcn.14000fc90
mov edx, eax
lea rcx, [rsp + 0x62b4]
call fcn.140062b30
mov rcx, rax
call fcn.1400432d0
mov r14d, eax
movsd xmm2, qword [rsp + 0x208]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0x200]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x28c0]
call fcn.140009820
mov rsi, rax
movsd xmm2, qword [rsp + 0xc8]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0xc0]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x28c8]
call fcn.140009820
mov rdi, rax
movsd xmm2, qword [rsp + 0xc8]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0xc0]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x28d0]
call fcn.140009820
mov rbx, rax
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
movsd xmm6, qword [rcx + 0x178]
cvtpd2ps xmm6, xmm6
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
movsd xmm1, qword [rcx + 0x170]
cvtpd2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rsp + 0x28d8]
call fcn.140009820
mov dword [rsp + 0x38], 0xa
movss dword [rsp + 0x30], xmm7
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], rsi
mov r9, rdi
mov r8, rbx
mov rdx, rax
mov rcx, r15
call fcn.1400376f0
call fcn.140012e90
mov r15, rax
movd xmm6, dword [0x1402b7c6c]
cvtdq2ps xmm6, xmm6
lea rdx, [0x1402b7c00]
lea rcx, [rsp + 0x62c4]
call fcn.140082400
mov rcx, rax
call fcn.14000fc90
mov edx, eax
lea rcx, [rsp + 0x62d4]
call fcn.140062b30
mov rcx, rax
call fcn.1400432d0
mov r14d, eax
movsd xmm2, qword [rsp + 0x3d0]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0x3c8]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x28e0]
call fcn.140009820
mov rsi, rax
movsd xmm2, qword [rsp + 0x248]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0x240]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x28e8]
call fcn.140009820
mov rdi, rax
movsd xmm2, qword [rsp + 0x248]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0x240]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x2ab0]
call fcn.140009820
mov rbx, rax
movsd xmm2, qword [rsp + 0x208]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0x200]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x2ab8]
call fcn.140009820
mov dword [rsp + 0x38], 0xa
movss dword [rsp + 0x30], xmm6
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], rsi
mov r9, rdi
mov r8, rbx
mov rdx, rax
mov rcx, r15
call fcn.1400376f0
call fcn.140012e90
mov r15, rax
movd xmm6, dword [0x1402b7c6c]
cvtdq2ps xmm6, xmm6
lea rdx, [0x1402b7c00]
lea rcx, [rsp + 0x62e4]
call fcn.140082400
mov rcx, rax
call fcn.14000fc90
mov edx, eax
lea rcx, [rsp + 0x62f4]
call fcn.140062b30
mov rcx, rax
call fcn.1400432d0
mov r14d, eax
movsd xmm2, qword [rsp + 0x3e0]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0x3d8]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x2ac0]
call fcn.140009820
mov rsi, rax
movsd xmm2, qword [rsp + 0x268]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0x260]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x2ac8]
call fcn.140009820
mov rdi, rax
movsd xmm2, qword [rsp + 0x268]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0x260]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x2ad0]
call fcn.140009820
mov rbx, rax
movsd xmm2, qword [rsp + 0x208]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0x200]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x2ad8]
call fcn.140009820
mov dword [rsp + 0x38], 0xa
movss dword [rsp + 0x30], xmm6
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], rsi
mov r9, rdi
mov r8, rbx
mov rdx, rax
mov rcx, r15
call fcn.1400376f0
call fcn.140012e90
mov r15, rax
movd xmm6, dword [0x1402b7c6c]
cvtdq2ps xmm6, xmm6
lea rdx, [0x1402b7c00]
lea rcx, [rsp + 0x6304]
call fcn.140082400
mov rcx, rax
call fcn.14000fc90
mov edx, eax
lea rcx, [rsp + 0x6314]
call fcn.140062b30
mov rcx, rax
call fcn.1400432d0
mov r14d, eax
movsd xmm2, qword [rsp + 0xd8]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0xd0]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x2ae0]
call fcn.140009820
mov rsi, rax
movsd xmm2, qword [rsp + 0xd8]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0xd0]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x2ae8]
call fcn.140009820
mov rdi, rax
movsd xmm2, qword [rsp + 0xd8]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0xd0]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x2af0]
call fcn.140009820
mov rbx, rax
movsd xmm2, qword [rsp + 0xc8]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0xc0]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x2af8]
call fcn.140009820
mov dword [rsp + 0x38], 0xa
movss dword [rsp + 0x30], xmm6
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], rsi
mov r9, rdi
mov r8, rbx
mov rdx, rax
mov rcx, r15
call fcn.1400376f0
call fcn.140012e90
mov r15, rax
movd xmm6, dword [0x1402b7c6c]
cvtdq2ps xmm6, xmm6
lea rdx, [0x1402b7c00]
lea rcx, [rsp + 0x6324]
call fcn.140082400
mov rcx, rax
call fcn.14000fc90
mov edx, eax
lea rcx, [rsp + 0x6334]
call fcn.140062b30
mov rcx, rax
call fcn.1400432d0
mov r14d, eax
movsd xmm2, qword [rsp + 0xe8]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0xe0]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x2b00]
call fcn.140009820
mov rsi, rax
movsd xmm2, qword [rsp + 0xe8]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0xe0]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x2b08]
call fcn.140009820
mov rdi, rax
movsd xmm2, qword [rsp + 0xe8]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0xe0]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x2b58]
call fcn.140009820
mov rbx, rax
movsd xmm2, qword [rsp + 0xc8]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0xc0]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x2b60]
call fcn.140009820
mov dword [rsp + 0x38], 0xa
movss dword [rsp + 0x30], xmm6
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], rsi
mov r9, rdi
mov r8, rbx
mov rdx, rax
mov rcx, r15
call fcn.1400376f0
call fcn.140012e90
mov r15, rax
movd xmm6, dword [0x1402b7c6c]
cvtdq2ps xmm6, xmm6
lea rdx, [0x1402b7c00]
lea rcx, [rsp + 0x6344]
call fcn.140082400
mov rcx, rax
call fcn.14000fc90
mov edx, eax
lea rcx, [rsp + 0x6354]
call fcn.140062b30
mov rcx, rax
call fcn.1400432d0
mov r14d, eax
movsd xmm2, qword [rsp + 0x3f0]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0x3e8]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x2b68]
call fcn.140009820
mov rsi, rax
movsd xmm2, qword [rsp + 0x258]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0x250]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x2b70]
call fcn.140009820
mov rdi, rax
movsd xmm2, qword [rsp + 0x258]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0x250]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x2b78]
call fcn.140009820
mov rbx, rax
movsd xmm2, qword [rsp + 0xd8]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0xd0]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x2b80]
call fcn.140009820
mov dword [rsp + 0x38], 0xa
movss dword [rsp + 0x30], xmm6
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], rsi
mov r9, rdi
mov r8, rbx
mov rdx, rax
mov rcx, r15
call fcn.1400376f0
call fcn.140012e90
mov r15, rax
movd xmm6, dword [0x1402b7c6c]
cvtdq2ps xmm6, xmm6
lea rdx, [0x1402b7c00]
lea rcx, [rsp + 0x6364]
call fcn.140082400
mov rcx, rax
call fcn.14000fc90
mov edx, eax
lea rcx, [rsp + 0x6374]
call fcn.140062b30
mov rcx, rax
call fcn.1400432d0
mov r14d, eax
movsd xmm2, qword [rsp + 0x400]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0x3f8]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x1690]
call fcn.140009820
mov rsi, rax
movsd xmm2, qword [rsp + 0x278]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0x270]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x1698]
call fcn.140009820
mov rdi, rax
movsd xmm2, qword [rsp + 0x278]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0x270]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x16a0]
call fcn.140009820
lea rcx, [rsp + 0x16a8]
jmp 0x14009bd09
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
cmp byte [rcx + 0x57], 0
je 0x14009b572
call fcn.140012e90
mov r15, rax
movd xmm7, dword [0x1402b7c6c]
cvtdq2ps xmm7, xmm7
lea rdx, [0x1402b7bc0]
lea rcx, [rsp + 0x6384]
call fcn.140082400
mov rcx, rax
call fcn.14000fc90
mov edx, eax
lea rcx, [rsp + 0x6394]
call fcn.140062b30
mov rcx, rax
call fcn.1400432d0
mov r14d, eax
movsd xmm2, qword [rsp + 0x208]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0x200]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x16b0]
call fcn.140009820
mov rsi, rax
movsd xmm2, qword [rsp + 0xc8]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0xc0]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x16b8]
call fcn.140009820
mov rdi, rax
movsd xmm2, qword [rsp + 0xc8]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0xc0]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x16c0]
call fcn.140009820
mov rbx, rax
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
movsd xmm6, qword [rcx + 0x178]
cvtpd2ps xmm6, xmm6
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
movsd xmm1, qword [rcx + 0x170]
cvtpd2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rsp + 0x16c8]
call fcn.140009820
mov dword [rsp + 0x38], 0xa
movss dword [rsp + 0x30], xmm7
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], rsi
mov r9, rdi
mov r8, rbx
mov rdx, rax
mov rcx, r15
call fcn.1400376f0
call fcn.140012e90
mov r15, rax
movd xmm6, dword [0x1402b7c6c]
cvtdq2ps xmm6, xmm6
lea rdx, [0x1402b7bc0]
lea rcx, [rsp + 0x63a4]
call fcn.140082400
mov rcx, rax
call fcn.14000fc90
mov edx, eax
lea rcx, [rsp + 0x63b4]
call fcn.140062b30
mov rcx, rax
call fcn.1400432d0
mov r14d, eax
movsd xmm2, qword [rsp + 0x3d0]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0x3c8]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x16d0]
call fcn.140009820
mov rsi, rax
movsd xmm2, qword [rsp + 0x248]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0x240]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x16d8]
call fcn.140009820
mov rdi, rax
movsd xmm2, qword [rsp + 0x248]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0x240]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x16e0]
call fcn.140009820
mov rbx, rax
movsd xmm2, qword [rsp + 0x208]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0x200]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x16e8]
call fcn.140009820
mov dword [rsp + 0x38], 0xa
movss dword [rsp + 0x30], xmm6
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], rsi
mov r9, rdi
mov r8, rbx
mov rdx, rax
mov rcx, r15
call fcn.1400376f0
call fcn.140012e90
mov r15, rax
movd xmm6, dword [0x1402b7c6c]
cvtdq2ps xmm6, xmm6
lea rdx, [0x1402b7bc0]
lea rcx, [rsp + 0x63c4]
call fcn.140082400
mov rcx, rax
call fcn.14000fc90
mov edx, eax
lea rcx, [rsp + 0x63d4]
call fcn.140062b30
mov rcx, rax
call fcn.1400432d0
mov r14d, eax
movsd xmm2, qword [rsp + 0x3e0]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0x3d8]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x16f0]
call fcn.140009820
mov rsi, rax
movsd xmm2, qword [rsp + 0x268]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0x260]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x16f8]
call fcn.140009820
mov rdi, rax
movsd xmm2, qword [rsp + 0x268]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0x260]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x1700]
call fcn.140009820
mov rbx, rax
movsd xmm2, qword [rsp + 0x208]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0x200]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x1708]
call fcn.140009820
mov dword [rsp + 0x38], 0xa
movss dword [rsp + 0x30], xmm6
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], rsi
mov r9, rdi
mov r8, rbx
mov rdx, rax
mov rcx, r15
call fcn.1400376f0
call fcn.140012e90
mov r15, rax
movd xmm6, dword [0x1402b7c6c]
cvtdq2ps xmm6, xmm6
lea rdx, [0x1402b7bc0]
lea rcx, [rsp + 0x63e4]
call fcn.140082400
mov rcx, rax
call fcn.14000fc90
mov edx, eax
lea rcx, [rsp + 0x63f4]
call fcn.140062b30
mov rcx, rax
call fcn.1400432d0
mov r14d, eax
movsd xmm2, qword [rsp + 0xd8]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0xd0]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x1710]
call fcn.140009820
mov rsi, rax
movsd xmm2, qword [rsp + 0xd8]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0xd0]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x1718]
call fcn.140009820
mov rdi, rax
movsd xmm2, qword [rsp + 0xd8]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0xd0]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x1720]
call fcn.140009820
mov rbx, rax
movsd xmm2, qword [rsp + 0xc8]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0xc0]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x1728]
call fcn.140009820
mov dword [rsp + 0x38], 0xa
movss dword [rsp + 0x30], xmm6
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], rsi
mov r9, rdi
mov r8, rbx
mov rdx, rax
mov rcx, r15
call fcn.1400376f0
call fcn.140012e90
mov r15, rax
movd xmm6, dword [0x1402b7c6c]
cvtdq2ps xmm6, xmm6
lea rdx, [0x1402b7bc0]
lea rcx, [rsp + 0x6404]
call fcn.140082400
mov rcx, rax
call fcn.14000fc90
mov edx, eax
lea rcx, [rsp + 0x6414]
call fcn.140062b30
mov rcx, rax
call fcn.1400432d0
mov r14d, eax
movsd xmm2, qword [rsp + 0xe8]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0xe0]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x1730]
call fcn.140009820
mov rsi, rax
movsd xmm2, qword [rsp + 0xe8]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0xe0]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x1738]
call fcn.140009820
mov rdi, rax
movsd xmm2, qword [rsp + 0xe8]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0xe0]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x1740]
call fcn.140009820
mov rbx, rax
movsd xmm2, qword [rsp + 0xc8]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0xc0]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x1748]
call fcn.140009820
mov dword [rsp + 0x38], 0xa
movss dword [rsp + 0x30], xmm6
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], rsi
mov r9, rdi
mov r8, rbx
mov rdx, rax
mov rcx, r15
call fcn.1400376f0
call fcn.140012e90
mov r15, rax
movd xmm6, dword [0x1402b7c6c]
cvtdq2ps xmm6, xmm6
lea rdx, [0x1402b7bc0]
lea rcx, [rsp + 0x6424]
call fcn.140082400
mov rcx, rax
call fcn.14000fc90
mov edx, eax
lea rcx, [rsp + 0x6434]
call fcn.140062b30
mov rcx, rax
call fcn.1400432d0
mov r14d, eax
movsd xmm2, qword [rsp + 0x3f0]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0x3e8]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x1750]
call fcn.140009820
mov rsi, rax
movsd xmm2, qword [rsp + 0x258]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0x250]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x1758]
call fcn.140009820
mov rdi, rax
movsd xmm2, qword [rsp + 0x258]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0x250]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x1760]
call fcn.140009820
mov rbx, rax
movsd xmm2, qword [rsp + 0xd8]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0xd0]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x1768]
call fcn.140009820
mov dword [rsp + 0x38], 0xa
movss dword [rsp + 0x30], xmm6
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], rsi
mov r9, rdi
mov r8, rbx
mov rdx, rax
mov rcx, r15
call fcn.1400376f0
call fcn.140012e90
mov r15, rax
movd xmm6, dword [0x1402b7c6c]
cvtdq2ps xmm6, xmm6
lea rdx, [0x1402b7bc0]
lea rcx, [rsp + 0x6444]
call fcn.140082400
mov rcx, rax
call fcn.14000fc90
mov edx, eax
lea rcx, [rsp + 0x6454]
call fcn.140062b30
mov rcx, rax
call fcn.1400432d0
mov r14d, eax
movsd xmm2, qword [rsp + 0x400]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0x3f8]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x1770]
call fcn.140009820
mov rsi, rax
movsd xmm2, qword [rsp + 0x278]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0x270]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x1778]
call fcn.140009820
mov rdi, rax
movsd xmm2, qword [rsp + 0x278]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0x270]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x1780]
call fcn.140009820
lea rcx, [rsp + 0x1788]
jmp 0x14009bd09
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
cmp byte [rcx + 0x57], 0
jne 0x14009bd54
call fcn.140012e90
mov r15, rax
movd xmm7, dword [0x1402b7c6c]
cvtdq2ps xmm7, xmm7
lea rdx, [0x1402b7be0]
lea rcx, [rsp + 0x6464]
call fcn.140082400
mov rcx, rax
call fcn.14000fc90
mov edx, eax
lea rcx, [rsp + 0x6474]
call fcn.140062b30
mov rcx, rax
call fcn.1400432d0
mov r14d, eax
movsd xmm2, qword [rsp + 0x208]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0x200]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x1790]
call fcn.140009820
mov rsi, rax
movsd xmm2, qword [rsp + 0xc8]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0xc0]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x1798]
call fcn.140009820
mov rdi, rax
movsd xmm2, qword [rsp + 0xc8]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0xc0]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x17a0]
call fcn.140009820
mov rbx, rax
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
movsd xmm6, qword [rcx + 0x178]
cvtpd2ps xmm6, xmm6
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
movsd xmm1, qword [rcx + 0x170]
cvtpd2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rsp + 0x17a8]
call fcn.140009820
mov dword [rsp + 0x38], 0xa
movss dword [rsp + 0x30], xmm7
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], rsi
mov r9, rdi
mov r8, rbx
mov rdx, rax
mov rcx, r15
call fcn.1400376f0
call fcn.140012e90
mov r15, rax
movd xmm6, dword [0x1402b7c6c]
cvtdq2ps xmm6, xmm6
lea rdx, [0x1402b7be0]
lea rcx, [rsp + 0x6484]
call fcn.140082400
mov rcx, rax
call fcn.14000fc90
mov edx, eax
lea rcx, [rsp + 0x6494]
call fcn.140062b30
mov rcx, rax
call fcn.1400432d0
mov r14d, eax
movsd xmm2, qword [rsp + 0x3d0]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0x3c8]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x17b0]
call fcn.140009820
mov rsi, rax
movsd xmm2, qword [rsp + 0x248]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0x240]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x17b8]
call fcn.140009820
mov rdi, rax
movsd xmm2, qword [rsp + 0x248]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0x240]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x17c0]
call fcn.140009820
mov rbx, rax
movsd xmm2, qword [rsp + 0x208]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0x200]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x17c8]
call fcn.140009820
mov dword [rsp + 0x38], 0xa
movss dword [rsp + 0x30], xmm6
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], rsi
mov r9, rdi
mov r8, rbx
mov rdx, rax
mov rcx, r15
call fcn.1400376f0
call fcn.140012e90
mov r15, rax
movd xmm6, dword [0x1402b7c6c]
cvtdq2ps xmm6, xmm6
lea rdx, [0x1402b7be0]
lea rcx, [rsp + 0x64a4]
call fcn.140082400
mov rcx, rax
call fcn.14000fc90
mov edx, eax
lea rcx, [rsp + 0x64b4]
call fcn.140062b30
mov rcx, rax
call fcn.1400432d0
mov r14d, eax
movsd xmm2, qword [rsp + 0x3e0]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0x3d8]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x17d0]
call fcn.140009820
mov rsi, rax
movsd xmm2, qword [rsp + 0x268]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0x260]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x17d8]
call fcn.140009820
mov rdi, rax
movsd xmm2, qword [rsp + 0x268]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0x260]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x17e0]
call fcn.140009820
mov rbx, rax
movsd xmm2, qword [rsp + 0x208]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0x200]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x17e8]
call fcn.140009820
mov dword [rsp + 0x38], 0xa
movss dword [rsp + 0x30], xmm6
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], rsi
mov r9, rdi
mov r8, rbx
mov rdx, rax
mov rcx, r15
call fcn.1400376f0
call fcn.140012e90
mov r15, rax
movd xmm6, dword [0x1402b7c6c]
cvtdq2ps xmm6, xmm6
lea rdx, [0x1402b7be0]
lea rcx, [rsp + 0x64c4]
call fcn.140082400
mov rcx, rax
call fcn.14000fc90
mov edx, eax
lea rcx, [rsp + 0x64d4]
call fcn.140062b30
mov rcx, rax
call fcn.1400432d0
mov r14d, eax
movsd xmm2, qword [rsp + 0xd8]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0xd0]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x17f0]
call fcn.140009820
mov rsi, rax
movsd xmm2, qword [rsp + 0xd8]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0xd0]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x17f8]
call fcn.140009820
mov rdi, rax
movsd xmm2, qword [rsp + 0xd8]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0xd0]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x1800]
call fcn.140009820
mov rbx, rax
movsd xmm2, qword [rsp + 0xc8]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0xc0]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x1808]
call fcn.140009820
mov dword [rsp + 0x38], 0xa
movss dword [rsp + 0x30], xmm6
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], rsi
mov r9, rdi
mov r8, rbx
mov rdx, rax
mov rcx, r15
call fcn.1400376f0
call fcn.140012e90
mov r15, rax
movd xmm6, dword [0x1402b7c6c]
cvtdq2ps xmm6, xmm6
lea rdx, [0x1402b7be0]
lea rcx, [rsp + 0x64e4]
call fcn.140082400
mov rcx, rax
call fcn.14000fc90
mov edx, eax
lea rcx, [rsp + 0x64f4]
call fcn.140062b30
mov rcx, rax
call fcn.1400432d0
mov r14d, eax
movsd xmm2, qword [rsp + 0xe8]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0xe0]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x1810]
call fcn.140009820
mov rsi, rax
movsd xmm2, qword [rsp + 0xe8]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0xe0]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x1818]
call fcn.140009820
mov rdi, rax
movsd xmm2, qword [rsp + 0xe8]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0xe0]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x1820]
call fcn.140009820
mov rbx, rax
movsd xmm2, qword [rsp + 0xc8]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0xc0]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x1828]
call fcn.140009820
mov dword [rsp + 0x38], 0xa
movss dword [rsp + 0x30], xmm6
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], rsi
mov r9, rdi
mov r8, rbx
mov rdx, rax
mov rcx, r15
call fcn.1400376f0
call fcn.140012e90
mov r15, rax
movd xmm6, dword [0x1402b7c6c]
cvtdq2ps xmm6, xmm6
lea rdx, [0x1402b7be0]
lea rcx, [rsp + 0x6504]
call fcn.140082400
mov rcx, rax
call fcn.14000fc90
mov edx, eax
lea rcx, [rsp + 0x6514]
call fcn.140062b30
mov rcx, rax
call fcn.1400432d0
mov r14d, eax
movsd xmm2, qword [rsp + 0x3f0]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0x3e8]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x1830]
call fcn.140009820
mov rsi, rax
movsd xmm2, qword [rsp + 0x258]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0x250]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x1838]
call fcn.140009820
mov rdi, rax
movsd xmm2, qword [rsp + 0x258]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0x250]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x1840]
call fcn.140009820
mov rbx, rax
movsd xmm2, qword [rsp + 0xd8]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0xd0]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x1848]
call fcn.140009820
mov dword [rsp + 0x38], 0xa
movss dword [rsp + 0x30], xmm6
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], rsi
mov r9, rdi
mov r8, rbx
mov rdx, rax
mov rcx, r15
call fcn.1400376f0
call fcn.140012e90
mov r15, rax
movd xmm6, dword [0x1402b7c6c]
cvtdq2ps xmm6, xmm6
lea rdx, [0x1402b7be0]
lea rcx, [rsp + 0x6524]
call fcn.140082400
mov rcx, rax
call fcn.14000fc90
mov edx, eax
lea rcx, [rsp + 0x6534]
call fcn.140062b30
mov rcx, rax
call fcn.1400432d0
mov r14d, eax
movsd xmm2, qword [rsp + 0x400]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0x3f8]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x1850]
call fcn.140009820
mov rsi, rax
movsd xmm2, qword [rsp + 0x278]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0x270]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x1858]
call fcn.140009820
mov rdi, rax
movsd xmm2, qword [rsp + 0x278]
cvtpd2ps xmm2, xmm2
movsd xmm1, qword [rsp + 0x270]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x1860]
call fcn.140009820
lea rcx, [rsp + 0x1868]
movsd xmm1, qword [rsp + 0xe0]
movsd xmm2, qword [rsp + 0xe8]
cvtpd2ps xmm1, xmm1
cvtpd2ps xmm2, xmm2
mov rbx, rax
call fcn.140009820
mov dword [rsp + 0x38], 0xa
movss dword [rsp + 0x30], xmm6
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], rsi
mov r9, rdi
mov r8, rbx
mov rdx, rax
mov rcx, r15
call fcn.1400376f0
movsd xmm11, qword [0x1401ef138]
xorps xmm15, xmm15
movss xmm14, dword [0x1401ef104]
movsd xmm10, qword [rsp + 0x1e8]
movsd xmm9, qword [rsp + 0x80]
movsd xmm8, qword [rsp + 0xb8]
movsd xmm7, qword [rsp + 0x1f8]
xorps xmm13, xmm13
movss xmm12, dword [0x1401ef0c4]
cmp byte [0x1402b7a08], 0
je 0x14009bebd
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
cmp byte [rcx + 0x56], 0
je 0x14009bdf1
call fcn.140012e90
mov rbx, rax
lea rdx, [0x1402b7a50]
lea rcx, [rsp + 0x6544]
call fcn.140082400
mov rcx, rax
call fcn.14000fc90
lea rcx, [rsp + 0x6554]
jmp 0x14009be35
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
cmp byte [rcx + 0x57], 0
je 0x14009be74
call fcn.140012e90
mov rbx, rax
lea rdx, [0x1402b7a10]
lea rcx, [rsp + 0x6564]
call fcn.140082400
mov rcx, rax
call fcn.14000fc90
lea rcx, [rsp + 0x6574]
mov edx, eax
call fcn.140062b30
mov rcx, rax
call fcn.1400432d0
mov dword [rsp + 0x28], r13d
movss xmm6, dword [0x1401ef1c4]
movss dword [rsp + 0x20], xmm6
mov r9d, eax
lea r8, [rsp + 0x2a0]
lea rdx, [rsp + 0x1c8]
mov rcx, rbx
call fcn.140037070
jmp 0x14009bec5
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
cmp byte [rcx + 0x57], 0
jne 0x14009bebd
call fcn.140012e90
mov rbx, rax
lea rdx, [0x1402b7a30]
lea rcx, [rsp + 0x6584]
call fcn.140082400
mov rcx, rax
call fcn.14000fc90
lea rcx, [rsp + 0x6594]
jmp 0x14009be35
movss xmm6, dword [0x1401ef1c4]
cmp byte [0x1402b7930], 0
je 0x14009c059
cmp byte [0x1402b79da], 0
je 0x14009bf4a
call fcn.140012e90
mov rbx, rax
lea rdx, [0x1402b79b8]
lea rcx, [rsp + 0x65a4]
call fcn.140082400
mov rcx, rax
call fcn.14000fc90
mov edx, eax
lea rcx, [rsp + 0x65b4]
call fcn.140062b30
mov rcx, rax
call fcn.1400432d0
movss xmm0, dword [0x1401ef178]
movss dword [rsp + 0x30], xmm0
mov dword [rsp + 0x28], r13d
movss dword [rsp + 0x20], xmm6
mov r9d, eax
lea r8, [rsp + 0x2a0]
lea rdx, [rsp + 0x1c8]
mov rcx, rbx
call fcn.140036f60
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
cmp byte [rcx + 0x56], 0
je 0x14009bf93
call fcn.140012e90
mov rbx, rax
lea rdx, [0x1402b7978]
lea rcx, [rsp + 0x65c4]
call fcn.140082400
mov rcx, rax
call fcn.14000fc90
lea rcx, [rsp + 0x65d4]
jmp 0x14009c01d
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
cmp byte [rcx + 0x57], 0
je 0x14009bfd9
call fcn.140012e90
mov rbx, rax
lea rdx, [0x1402b7938]
lea rcx, [rsp + 0x65e4]
call fcn.140082400
mov rcx, rax
call fcn.14000fc90
lea rcx, [rsp + 0x65f4]
jmp 0x14009c01d
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
cmp byte [rcx + 0x57], 0
jne 0x14009c059
call fcn.140012e90
mov rbx, rax
lea rdx, [0x1402b7958]
lea rcx, [rsp + 0x6604]
call fcn.140082400
mov rcx, rax
call fcn.14000fc90
lea rcx, [rsp + 0x6614]
mov edx, eax
call fcn.140062b30
mov rcx, rax
call fcn.1400432d0
movss dword [rsp + 0x30], xmm14
mov dword [rsp + 0x28], r13d
movss dword [rsp + 0x20], xmm6
mov r9d, eax
lea r8, [rsp + 0x2a0]
lea rdx, [rsp + 0x1c8]
mov rcx, rbx
call fcn.140036f60
cmp byte [0x1402b7ae0], 0
je 0x14009c1f5
cmp byte [0x1402b7b8a], 0
je 0x14009c0e8
lea rdx, [0x1402b7b68]
lea rcx, [rsp + 0x6624]
call fcn.140082400
mov rcx, rax
call fcn.14000fc90
mov edx, eax
lea rcx, [rsp + 0x6634]
call fcn.140062b30
movups xmm6, xmmword [rax]
call fcn.140012e90
movdqa xmmword [rsp + 0x2c0], xmm6
cvttsd2si ecx, xmm7
cvttsd2si r9d, xmm9
cvttss2si r8d, dword [rsp + 0x1cc]
cvttss2si edx, dword [rsp + 0x1c8]
mov dword [rsp + 0x30], 3
lea r10, [rsp + 0x2c0]
mov qword [rsp + 0x28], r10
mov dword [rsp + 0x20], ecx
mov rcx, rax
call fcn.14008b460
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
cmp byte [rcx + 0x56], 0
je 0x14009c126
lea rdx, [0x1402b7b28]
lea rcx, [rsp + 0x6644]
call fcn.140082400
mov rcx, rax
call fcn.14000fc90
lea rcx, [rsp + 0x6654]
jmp 0x14009c1a0
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
cmp byte [rcx + 0x57], 0
je 0x14009c164
lea rdx, [0x1402b7ae8]
lea rcx, [rsp + 0x6664]
call fcn.140082400
mov rcx, rax
call fcn.14000fc90
lea rcx, [rsp + 0x6674]
jmp 0x14009c1a0
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
cmp byte [rcx + 0x57], 0
jne 0x14009c1f5
lea rdx, [0x1402b7b08]
lea rcx, [rsp + 0x6684]
call fcn.140082400
mov rcx, rax
call fcn.14000fc90
lea rcx, [rsp + 0x6694]
mov edx, eax
call fcn.140062b30
movups xmm6, xmmword [rax]
call fcn.140012e90
mov dword [rsp + 0x30], 1
lea r10, [rsp + 0x2c0]
mov qword [rsp + 0x28], r10
cvttsd2si ecx, xmm7
mov dword [rsp + 0x20], ecx
movdqa xmmword [rsp + 0x2c0], xmm6
cvttsd2si r9d, xmm9
cvttss2si r8d, dword [rsp + 0x1cc]
cvttss2si edx, dword [rsp + 0x1c8]
mov rcx, rax
call fcn.14008b460
mov rcx, qword [0x1402b76f8]
call fcn.14001d8b0
cmp byte [0x1402b8428], 0
je 0x14009c6b8
cvttsd2si edx, xmm10
lea rcx, [rsp + 0x7328]
call fcn.14005fd30
nop
lea r8, [0x1401ec73c]
mov rdx, rax
lea rcx, [rsp + 0x7c8]
call fcn.14005a8d0
nop
lea rcx, [rsp + 0x7328]
call fcn.14005a590
call fcn.140012c50
lea rcx, [rsp + 0x7c8]
call fcn.14005a540
mov rdx, rax
movss xmm9, dword [0x1401ef364]
movss dword [rsp + 0x20], xmm9
xor r9d, r9d
xor r8d, r8d
lea rcx, [rsp + 0x6f0]
call fcn.140016110
cvtpd2ps xmm7, xmm8
mov rax, qword [0x1402b76f8]
movss xmm2, dword [rax + 0x14]
lea rdx, [rsp + 0x6f0]
lea rcx, [rsp + 0x1870]
call fcn.140062a70
mov rdx, rax
movaps xmm2, xmm7
lea rcx, [rsp + 0x228]
call fcn.140062a50
cmp byte [0x1402b84d2], 0
je 0x14009c5b1
mov r14, 0xffffffffffffffff
movsd xmm10, qword [0x1401ef140]
call fcn.140012e90
mov rsi, rax
lea rcx, [rsp + 0x7c8]
call fcn.14005a540
mov rdi, rax
lea rdx, [0x1402b7b68]
lea rcx, [rsp + 0x920]
call fcn.140082400
mov rcx, rax
call fcn.14000fc90
mov ebx, eax
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
movss xmm0, dword [rsp + 0x22c]
mulss xmm0, xmm12
cvtps2pd xmm1, xmm0
movsd xmm2, qword [rcx + 0x188]
subsd xmm2, xmm1
subsd xmm2, xmm10
cvtpd2ps xmm6, xmm2
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
movss xmm0, dword [rsp + 0x228]
mulss xmm0, xmm12
cvtps2pd xmm1, xmm0
movsd xmm3, qword [rcx + 0x180]
subsd xmm3, xmm1
movd xmm0, r14d
cvtdq2pd xmm0, xmm0
addsd xmm3, xmm0
cvtpd2ps xmm1, xmm3
movaps xmm2, xmm6
lea rcx, [rsp + 0x588]
call fcn.140009820
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm13
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm7
mov rdx, qword [0x1402b76f8]
mov rcx, rsi
call fcn.140037970
test r14d, r14d
je 0x14009c4b7
call fcn.140012e90
mov rsi, rax
lea rcx, [rsp + 0x7c8]
call fcn.14005a540
mov rdi, rax
lea rdx, [0x1402b7b68]
lea rcx, [rsp + 0x920]
call fcn.140082400
mov rcx, rax
call fcn.14000fc90
mov ebx, eax
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
movss xmm0, dword [rsp + 0x22c]
mulss xmm0, xmm12
cvtps2pd xmm1, xmm0
movsd xmm2, qword [rcx + 0x188]
subsd xmm2, xmm1
addsd xmm2, xmm15
cvtpd2ps xmm6, xmm2
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
movss xmm0, dword [rsp + 0x228]
mulss xmm0, xmm12
cvtps2pd xmm1, xmm0
movsd xmm3, qword [rcx + 0x180]
subsd xmm3, xmm1
movd xmm0, r14d
cvtdq2pd xmm0, xmm0
addsd xmm3, xmm0
cvtpd2ps xmm1, xmm3
movaps xmm2, xmm6
lea rcx, [rsp + 0x588]
call fcn.140009820
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm13
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm7
mov rdx, qword [0x1402b76f8]
mov rcx, rsi
call fcn.140037970
call fcn.140012e90
mov rsi, rax
lea rcx, [rsp + 0x7c8]
call fcn.14005a540
mov rdi, rax
lea rdx, [0x1402b7b68]
lea rcx, [rsp + 0x920]
call fcn.140082400
mov rcx, rax
call fcn.14000fc90
mov ebx, eax
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
movss xmm0, dword [rsp + 0x22c]
mulss xmm0, xmm12
cvtps2pd xmm1, xmm0
movsd xmm2, qword [rcx + 0x188]
subsd xmm2, xmm1
addsd xmm2, xmm10
cvtpd2ps xmm6, xmm2
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
movss xmm0, dword [rsp + 0x228]
mulss xmm0, xmm12
cvtps2pd xmm1, xmm0
movsd xmm3, qword [rcx + 0x180]
subsd xmm3, xmm1
movd xmm0, r14d
cvtdq2pd xmm0, xmm0
addsd xmm3, xmm0
cvtpd2ps xmm1, xmm3
movaps xmm2, xmm6
lea rcx, [rsp + 0x588]
call fcn.140009820
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm13
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm7
mov rdx, qword [0x1402b76f8]
mov rcx, rsi
call fcn.140037970
inc r14d
cmp r14d, 1
jle 0x14009c2d4
call fcn.140012e90
mov rsi, rax
lea rcx, [rsp + 0x7c8]
call fcn.14005a540
mov rdi, rax
lea rdx, [0x1402b8430]
lea rcx, [rsp + 0x66a4]
call fcn.140082400
mov rcx, rax
call fcn.14000fc90
mov edx, eax
lea rcx, [rsp + 0x66b4]
call fcn.140062b30
mov rcx, rax
call fcn.1400432d0
mov ebx, eax
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
movss xmm0, dword [rsp + 0x22c]
mulss xmm0, xmm12
cvtps2pd xmm1, xmm0
movsd xmm2, qword [rcx + 0x188]
subsd xmm2, xmm1
cvtpd2ps xmm6, xmm2
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
movss xmm0, dword [rsp + 0x228]
mulss xmm0, xmm12
cvtps2pd xmm1, xmm0
movsd xmm3, qword [rcx + 0x180]
subsd xmm3, xmm1
cvtpd2ps xmm1, xmm3
movaps xmm2, xmm6
lea rcx, [rsp + 0x1878]
call fcn.140009820
xorps xmm2, xmm2
cvtsd2ss xmm2, xmm8
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm13
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
mov rdx, qword [0x1402b76f8]
mov rcx, rsi
call fcn.140037970
nop
lea rcx, [rsp + 0x7c8]
call fcn.14005a590
jmp 0x14009c6c1
movss xmm9, dword [0x1401ef364]
mov rax, qword [0x1402b78d8]
cmp byte [rax + 0x1b9], 0
je 0x14009eb2e
cmp byte [0x1402b7c90], 0
je 0x14009c9ac
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
add rcx, 0x58
call fcn.14005ecc0
test rax, rax
je 0x14009c9ac
call fcn.140012c50
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
add rcx, 0x58
call fcn.14005a540
mov rdx, rax
movss dword [rsp + 0x20], xmm9
xor r9d, r9d
xor r8d, r8d
lea rcx, [rsp + 0x6f8]
call fcn.140016110
xorps xmm6, xmm6
cvtsd2ss xmm6, xmm8
mov rax, qword [0x1402b76f8]
movss xmm2, dword [rax + 0x14]
lea rdx, [rsp + 0x6f8]
lea rcx, [rsp + 0x1880]
call fcn.140062a70
mov rdx, rax
movaps xmm2, xmm6
lea rcx, [rsp + 0x348]
call fcn.140062a50
cmp byte [0x1402b7d3a], 0
je 0x14009c8b2
mov rax, 0xffffffffffffffff
mov r15d, eax
mov r14d, eax
nop dword [rax]
test r15d, r15d
jne 0x14009c7ae
test r14d, r14d
je 0x14009c891
call fcn.140012e90
mov rsi, rax
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
add rcx, 0x58
call fcn.14005a540
mov rdi, rax
lea rdx, [0x1402b7d18]
lea rcx, [rsp + 0x66c4]
call fcn.140082400
mov rcx, rax
call fcn.14000fc90
mov ebx, eax
movss xmm0, dword [rsp + 0x34c]
mulss xmm0, xmm12
cvtps2pd xmm1, xmm0
movsd xmm2, qword [rsp + 0x90]
subsd xmm2, xmm1
movd xmm0, r14d
cvtdq2pd xmm0, xmm0
addsd xmm2, xmm0
subsd xmm2, xmm15
cvtpd2ps xmm2, xmm2
movss xmm0, dword [rsp + 0x348]
mulss xmm0, xmm12
cvtps2pd xmm1, xmm0
movsd xmm3, qword [rsp + 0x88]
subsd xmm3, xmm1
movd xmm0, r15d
cvtdq2pd xmm0, xmm0
addsd xmm3, xmm0
cvtpd2ps xmm1, xmm3
lea rcx, [rsp + 0x1888]
call fcn.140009820
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm13
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm6
mov rdx, qword [0x1402b76f8]
mov rcx, rsi
call fcn.140037970
inc r14d
cmp r14d, 1
jle 0x14009c7a0
inc r15d
cmp r15d, 1
mov rax, 0xffffffffffffffff
jle 0x14009c796
call fcn.140012e90
mov rsi, rax
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
add rcx, 0x58
call fcn.14005a540
mov rdi, rax
lea rdx, [0x1402b7c98]
lea rcx, [rsp + 0x66d4]
call fcn.140082400
mov rcx, rax
call fcn.14000fc90
mov edx, eax
lea rcx, [rsp + 0x66e4]
call fcn.140062b30
mov rcx, rax
call fcn.1400432d0
mov ebx, eax
movss xmm0, dword [rsp + 0x34c]
mulss xmm0, xmm12
cvtps2pd xmm1, xmm0
movsd xmm2, qword [rsp + 0x90]
subsd xmm2, xmm1
subsd xmm2, xmm15
cvtpd2ps xmm2, xmm2
movss xmm0, dword [rsp + 0x348]
mulss xmm0, xmm12
cvtps2pd xmm1, xmm0
movsd xmm3, qword [rsp + 0x88]
subsd xmm3, xmm1
cvtpd2ps xmm1, xmm3
lea rcx, [rsp + 0x1890]
call fcn.140009820
xorps xmm2, xmm2
cvtsd2ss xmm2, xmm8
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm13
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
mov rdx, qword [0x1402b76f8]
mov rcx, rsi
call fcn.140037970
movaps xmm0, xmm8
addsd xmm0, xmm15
cvttsd2si r15d, xmm0
mov dword [rsp + 0x54], r15d
jmp 0x14009c9b1
mov r15d, dword [rsp + 0x54]
cmp byte [0x1402b80c8], 0
je 0x14009cf67
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
add rcx, 0x190
call fcn.14005ecc0
test rax, rax
je 0x14009cf67
call fcn.140012c50
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
add rcx, 0x190
call fcn.14005a540
mov rdx, rax
movss dword [rsp + 0x20], xmm9
xor r9d, r9d
xor r8d, r8d
lea rcx, [rsp + 0x700]
call fcn.140016110
xorps xmm6, xmm6
cvtsd2ss xmm6, xmm8
mov rax, qword [0x1402b76f8]
movss xmm2, dword [rax + 0x14]
lea rdx, [rsp + 0x700]
lea rcx, [rsp + 0x1898]
call fcn.140062a70
mov rdx, rax
movaps xmm2, xmm6
lea rcx, [rsp + 0x350]
call fcn.140062a50
movaps xmm3, xmm8
mulsd xmm3, xmm11
movsd xmm1, qword [rsp + 0x90]
subsd xmm1, xmm3
movd xmm0, r15d
cvtdq2pd xmm0, xmm0
subsd xmm1, xmm0
cvtpd2ps xmm2, xmm1
movsd xmm1, qword [rsp + 0x88]
subsd xmm1, xmm3
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x4b0]
call fcn.140009820
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
add rcx, 0x190
lea rdx, [0x1401e6404]
call fcn.1400b79f0
test al, al
je 0x14009cadb
mov rax, qword [0x1402b7490]
jmp 0x14009cc3e
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
add rcx, 0x190
lea rdx, [0x1401ec740]
call fcn.1400b79f0
test al, al
je 0x14009cb10
mov rax, qword [0x1402b7498]
jmp 0x14009cc3e
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
add rcx, 0x190
lea rdx, [0x1401ec744]
call fcn.1400b79f0
test al, al
je 0x14009cb45
mov rax, qword [0x1402b74d0]
jmp 0x14009cc3e
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
add rcx, 0x190
lea rdx, [0x1401ec748]
call fcn.1400b79f0
test al, al
je 0x14009cb7a
mov rax, qword [0x1402b74d0]
jmp 0x14009cc3e
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
add rcx, 0x190
lea rdx, [0x1401ec74c]
call fcn.1400b79f0
test al, al
je 0x14009cbaf
mov rax, qword [0x1402b7458]
jmp 0x14009cc3e
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
add rcx, 0x190
lea rdx, [0x1401ec750]
call fcn.1400b79f0
test al, al
je 0x14009cbe1
mov rax, qword [0x1402b74b0]
jmp 0x14009cc3e
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
add rcx, 0x190
lea rdx, [0x1401ec754]
call fcn.1400b79f0
test al, al
jne 0x14009cc37
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
add rcx, 0x190
lea rdx, [0x1401ec758]
call fcn.1400b79f0
test al, al
je 0x14009cd0d
mov rax, qword [0x1402b74c8]
mov qword [rsp + 0xb8], rax
call fcn.140012e90
mov r14, rax
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rsp + 0x66f4]
call fcn.14000d200
mov rcx, rax
call fcn.1400432d0
mov esi, eax
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rsp + 0x18a0]
call fcn.140009820
mov rdi, rax
movaps xmm2, xmm13
movaps xmm1, xmm13
lea rcx, [rsp + 0x18a8]
call fcn.140009820
mov rbx, rax
movss xmm0, dword [rsp + 0x4b4]
cvtps2pd xmm0, xmm0
addsd xmm0, xmm8
cvtpd2ps xmm2, xmm0
movss xmm1, dword [rsp + 0x4b0]
cvtps2pd xmm1, xmm1
addsd xmm1, xmm8
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x18b0]
call fcn.140009820
mov dword [rsp + 0x30], esi
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rbx
mov r9, rax
lea r8, [rsp + 0x4b0]
mov rdx, qword [rsp + 0xb8]
mov rcx, r14
call fcn.140037c00
jmp 0x14009cf54
cmp byte [0x1402b8172], 0
je 0x14009ce64
mov rax, 0xffffffffffffffff
mov dword [rsp + 0x80], eax
movd xmm6, r15d
cvtdq2pd xmm6, xmm6
xorps xmm7, xmm7
cvtsd2ss xmm7, xmm8
mov r15, rax
nop dword [rax]
mov r14d, r15d
test eax, eax
jne 0x14009cd50
test r14d, r14d
je 0x14009ce40
call fcn.140012e90
mov rsi, rax
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
add rcx, 0x190
call fcn.14005a540
mov rdi, rax
lea rdx, [0x1402b8150]
lea rcx, [rsp + 0x6704]
call fcn.140082400
mov rcx, rax
call fcn.14000fc90
mov ebx, eax
movss xmm0, dword [rsp + 0x354]
mulss xmm0, xmm12
cvtps2pd xmm1, xmm0
movsd xmm2, qword [rsp + 0x90]
subsd xmm2, xmm1
movd xmm0, r14d
cvtdq2pd xmm0, xmm0
addsd xmm2, xmm0
subsd xmm2, xmm6
cvtpd2ps xmm2, xmm2
movss xmm0, dword [rsp + 0x350]
mulss xmm0, xmm12
cvtps2pd xmm1, xmm0
movsd xmm3, qword [rsp + 0x88]
subsd xmm3, xmm1
movd xmm0, dword [rsp + 0x80]
cvtdq2pd xmm0, xmm0
addsd xmm3, xmm0
cvtpd2ps xmm1, xmm3
lea rcx, [rsp + 0x18b8]
call fcn.140009820
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm13
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm7
mov rdx, qword [0x1402b76f8]
mov rcx, rsi
call fcn.140037970
mov eax, dword [rsp + 0x80]
inc r14d
cmp r14d, 1
jle 0x14009cd43
inc eax
mov dword [rsp + 0x80], eax
cmp eax, 1
jle 0x14009cd40
mov r15d, dword [rsp + 0x54]
call fcn.140012e90
mov rsi, rax
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
add rcx, 0x190
call fcn.14005a540
mov rdi, rax
lea rdx, [0x1402b80d0]
lea rcx, [rsp + 0x6714]
call fcn.140082400
mov rcx, rax
call fcn.14000fc90
mov edx, eax
lea rcx, [rsp + 0x6724]
call fcn.140062b30
mov rcx, rax
call fcn.1400432d0
mov ebx, eax
movss xmm0, dword [rsp + 0x354]
mulss xmm0, xmm12
cvtps2pd xmm1, xmm0
movsd xmm2, qword [rsp + 0x90]
subsd xmm2, xmm1
movd xmm0, r15d
cvtdq2pd xmm0, xmm0
subsd xmm2, xmm0
cvtpd2ps xmm2, xmm2
movss xmm1, dword [rsp + 0x350]
mulss xmm1, xmm12
cvtps2pd xmm0, xmm1
movsd xmm3, qword [rsp + 0x88]
subsd xmm3, xmm0
cvtpd2ps xmm1, xmm3
lea rcx, [rsp + 0x18c0]
call fcn.140009820
xorps xmm2, xmm2
cvtsd2ss xmm2, xmm8
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm13
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
mov rdx, qword [0x1402b76f8]
mov rcx, rsi
call fcn.140037970
movd xmm0, r15d
cvtdq2pd xmm0, xmm0
addsd xmm0, xmm8
cvttsd2si r15d, xmm0
cmp byte [0x1402b81a0], 0
je 0x14009d282
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
cmp dword [rcx + 0x1b4], 0
je 0x14009d282
call fcn.140012c50
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rdx, qword [rax]
mov edx, dword [rdx + 0x1b4]
lea rcx, [rsp + 0x7348]
call fcn.14005fd30
nop
lea r8, str._Kills
mov rdx, rax
lea rcx, [rsp + 0xee0]
call fcn.14005a8d0
nop
lea rcx, [rsp + 0x7348]
call fcn.14005a590
lea rcx, [rsp + 0xee0]
call fcn.14005a540
mov rdx, rax
movss dword [rsp + 0x20], xmm9
xor r9d, r9d
xor r8d, r8d
lea rcx, [rsp + 0x708]
call fcn.140016110
xorps xmm6, xmm6
cvtsd2ss xmm6, xmm8
mov rax, qword [0x1402b76f8]
movss xmm2, dword [rax + 0x14]
lea rdx, [rsp + 0x708]
lea rcx, [rsp + 0x18c8]
call fcn.140062a70
mov rdx, rax
movaps xmm2, xmm6
lea rcx, [rsp + 0x358]
call fcn.140062a50
cmp byte [0x1402b824a], 0
je 0x14009d18c
mov r12, 0xffffffffffffffff
mov eax, r12d
mov dword [rsp + 0x80], eax
mov r14d, r12d
nop word [rax + rax]
test eax, eax
jne 0x14009d07d
test r14d, r14d
je 0x14009d165
call fcn.140012e90
mov rsi, rax
lea rcx, [rsp + 0xee0]
call fcn.14005a540
mov rdi, rax
lea rdx, [0x1402b8228]
lea rcx, [rsp + 0x6734]
call fcn.140082400
mov rcx, rax
call fcn.14000fc90
mov ebx, eax
movss xmm0, dword [rsp + 0x35c]
mulss xmm0, xmm12
cvtps2pd xmm1, xmm0
movsd xmm2, qword [rsp + 0x90]
subsd xmm2, xmm1
movd xmm0, r14d
cvtdq2pd xmm0, xmm0
addsd xmm2, xmm0
movd xmm1, r15d
cvtdq2pd xmm1, xmm1
subsd xmm2, xmm1
cvtpd2ps xmm2, xmm2
movss xmm0, dword [rsp + 0x358]
mulss xmm0, xmm12
cvtps2pd xmm1, xmm0
movsd xmm3, qword [rsp + 0x88]
subsd xmm3, xmm1
movd xmm0, dword [rsp + 0x80]
cvtdq2pd xmm0, xmm0
addsd xmm3, xmm0
cvtpd2ps xmm1, xmm3
lea rcx, [rsp + 0x18d0]
call fcn.140009820
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm13
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm6
mov rdx, qword [0x1402b76f8]
mov rcx, rsi
call fcn.140037970
mov eax, dword [rsp + 0x80]
inc r14d
cmp r14d, 1
jle 0x14009d070
inc eax
mov dword [rsp + 0x80], eax
cmp eax, 1
jle 0x14009d067
mov r12, qword [rsp + 0x2f0]
call fcn.140012e90
mov rsi, rax
lea rcx, [rsp + 0xee0]
call fcn.14005a540
mov rdi, rax
lea rdx, [0x1402b81a8]
lea rcx, [rsp + 0x6744]
call fcn.140082400
mov rcx, rax
call fcn.14000fc90
mov edx, eax
lea rcx, [rsp + 0x6754]
call fcn.140062b30
mov rcx, rax
call fcn.1400432d0
mov ebx, eax
movd xmm6, r15d
cvtdq2pd xmm6, xmm6
movss xmm0, dword [rsp + 0x35c]
mulss xmm0, xmm12
cvtps2pd xmm1, xmm0
movsd xmm2, qword [rsp + 0x90]
subsd xmm2, xmm1
subsd xmm2, xmm6
cvtpd2ps xmm2, xmm2
movss xmm0, dword [rsp + 0x358]
mulss xmm0, xmm12
cvtps2pd xmm1, xmm0
movsd xmm3, qword [rsp + 0x88]
subsd xmm3, xmm1
cvtpd2ps xmm1, xmm3
lea rcx, [rsp + 0x18d8]
call fcn.140009820
xorps xmm2, xmm2
cvtsd2ss xmm2, xmm8
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm13
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
mov rdx, qword [0x1402b76f8]
mov rcx, rsi
call fcn.140037970
addsd xmm6, xmm8
cvttsd2si r15d, xmm6
lea rcx, [rsp + 0xee0]
call fcn.14005a590
cmp byte [0x1402b7e40], 0
je 0x14009d599
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
mov rax, qword [rcx]
cmp qword [rax + 0x20], 0
je 0x14009d599
call fcn.140012c50
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
mov rdx, qword [rcx]
mov rdx, qword [rdx + 0x20]
lea rcx, [rsp + 0x7368]
call fcn.140062cb0
nop
lea r8, [0x1401ec764]
mov rdx, rax
lea rcx, [rsp + 0xe60]
call fcn.14005a8d0
nop
lea rcx, [rsp + 0x7368]
call fcn.14005a590
lea rcx, [rsp + 0xe60]
call fcn.14005a540
mov rdx, rax
movss dword [rsp + 0x20], xmm9
xor r9d, r9d
xor r8d, r8d
lea rcx, [rsp + 0x710]
call fcn.140016110
xorps xmm6, xmm6
cvtsd2ss xmm6, xmm8
mov rax, qword [0x1402b76f8]
movss xmm2, dword [rax + 0x14]
lea rdx, [rsp + 0x710]
lea rcx, [rsp + 0x18e0]
call fcn.140062a70
mov rdx, rax
movaps xmm2, xmm6
lea rcx, [rsp + 0x360]
call fcn.140062a50
cmp byte [0x1402b7eea], 0
je 0x14009d4a3
mov r12, 0xffffffffffffffff
mov eax, r12d
mov dword [rsp + 0x80], eax
mov r14d, r12d
test eax, eax
jne 0x14009d394
test r14d, r14d
je 0x14009d47c
call fcn.140012e90
mov rsi, rax
lea rcx, [rsp + 0xe60]
call fcn.14005a540
mov rdi, rax
lea rdx, [0x1402b7ec8]
lea rcx, [rsp + 0x6764]
call fcn.140082400
mov rcx, rax
call fcn.14000fc90
mov ebx, eax
movss xmm0, dword [rsp + 0x364]
mulss xmm0, xmm12
cvtps2pd xmm1, xmm0
movsd xmm2, qword [rsp + 0x90]
subsd xmm2, xmm1
movd xmm0, r14d
cvtdq2pd xmm0, xmm0
addsd xmm2, xmm0
movd xmm1, r15d
cvtdq2pd xmm1, xmm1
subsd xmm2, xmm1
cvtpd2ps xmm2, xmm2
movss xmm0, dword [rsp + 0x360]
mulss xmm0, xmm12
cvtps2pd xmm1, xmm0
movsd xmm3, qword [rsp + 0x88]
subsd xmm3, xmm1
movd xmm0, dword [rsp + 0x80]
cvtdq2pd xmm0, xmm0
addsd xmm3, xmm0
cvtpd2ps xmm1, xmm3
lea rcx, [rsp + 0x18e8]
call fcn.140009820
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm13
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm6
mov rdx, qword [0x1402b76f8]
mov rcx, rsi
call fcn.140037970
mov eax, dword [rsp + 0x80]
inc r14d
cmp r14d, 1
jle 0x14009d387
inc eax
mov dword [rsp + 0x80], eax
cmp eax, 1
jle 0x14009d384
mov r12, qword [rsp + 0x2f0]
call fcn.140012e90
mov rsi, rax
lea rcx, [rsp + 0xe60]
call fcn.14005a540
mov rdi, rax
lea rdx, [0x1402b7e48]
lea rcx, [rsp + 0x6774]
call fcn.140082400
mov rcx, rax
call fcn.14000fc90
mov edx, eax
lea rcx, [rsp + 0x6784]
call fcn.140062b30
mov rcx, rax
call fcn.1400432d0
mov ebx, eax
movd xmm6, r15d
cvtdq2pd xmm6, xmm6
movss xmm0, dword [rsp + 0x364]
mulss xmm0, xmm12
cvtps2pd xmm1, xmm0
movsd xmm2, qword [rsp + 0x90]
subsd xmm2, xmm1
subsd xmm2, xmm6
cvtpd2ps xmm2, xmm2
movss xmm0, dword [rsp + 0x360]
mulss xmm0, xmm12
cvtps2pd xmm1, xmm0
movsd xmm3, qword [rsp + 0x88]
subsd xmm3, xmm1
cvtpd2ps xmm1, xmm3
lea rcx, [rsp + 0x18f0]
call fcn.140009820
xorps xmm2, xmm2
cvtsd2ss xmm2, xmm8
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm13
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
mov rdx, qword [0x1402b76f8]
mov rcx, rsi
call fcn.140037970
addsd xmm6, xmm8
cvttsd2si r15d, xmm6
lea rcx, [rsp + 0xe60]
call fcn.14005a590
cmp byte [0x1402b7f18], 0
je 0x14009d8b5
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
mov rax, qword [rcx]
cmp qword [rax + 0x28], 0
je 0x14009d8b5
call fcn.140012c50
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
mov rdx, qword [rcx]
mov rdx, qword [rdx + 0x28]
lea rcx, [rsp + 0x7388]
call fcn.140062cb0
nop
lea r8, [0x1401ec768]
mov rdx, rax
lea rcx, [rsp + 0xf00]
call fcn.14005a8d0
nop
lea rcx, [rsp + 0x7388]
call fcn.14005a590
lea rcx, [rsp + 0xf00]
call fcn.14005a540
mov rdx, rax
movss dword [rsp + 0x20], xmm9
xor r9d, r9d
xor r8d, r8d
lea rcx, [rsp + 0x718]
call fcn.140016110
xorps xmm6, xmm6
cvtsd2ss xmm6, xmm8
mov rax, qword [0x1402b76f8]
movss xmm2, dword [rax + 0x14]
lea rdx, [rsp + 0x718]
lea rcx, [rsp + 0x18f8]
call fcn.140062a70
mov rdx, rax
movaps xmm2, xmm6
lea rcx, [rsp + 0x368]
call fcn.140062a50
cmp byte [0x1402b7fc2], 0
je 0x14009d7bf
mov r12, 0xffffffffffffffff
mov eax, r12d
mov dword [rsp + 0x80], eax
nop dword [rax + rax]
mov r14d, r12d
test eax, eax
jne 0x14009d6b0
test r14d, r14d
je 0x14009d798
call fcn.140012e90
mov rsi, rax
lea rcx, [rsp + 0xf00]
call fcn.14005a540
mov rdi, rax
lea rdx, [0x1402b7fa0]
lea rcx, [rsp + 0x6794]
call fcn.140082400
mov rcx, rax
call fcn.14000fc90
mov ebx, eax
movss xmm0, dword [rsp + 0x36c]
mulss xmm0, xmm12
cvtps2pd xmm1, xmm0
movsd xmm2, qword [rsp + 0x90]
subsd xmm2, xmm1
movd xmm0, r14d
cvtdq2pd xmm0, xmm0
addsd xmm2, xmm0
movd xmm1, r15d
cvtdq2pd xmm1, xmm1
subsd xmm2, xmm1
cvtpd2ps xmm2, xmm2
movss xmm0, dword [rsp + 0x368]
mulss xmm0, xmm12
cvtps2pd xmm1, xmm0
movsd xmm3, qword [rsp + 0x88]
subsd xmm3, xmm1
movd xmm0, dword [rsp + 0x80]
cvtdq2pd xmm0, xmm0
addsd xmm3, xmm0
cvtpd2ps xmm1, xmm3
lea rcx, [rsp + 0x1900]
call fcn.140009820
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm13
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm6
mov rdx, qword [0x1402b76f8]
mov rcx, rsi
call fcn.140037970
mov eax, dword [rsp + 0x80]
inc r14d
cmp r14d, 1
jle 0x14009d6a3
inc eax
mov dword [rsp + 0x80], eax
cmp eax, 1
jle 0x14009d6a0
mov r12, qword [rsp + 0x2f0]
call fcn.140012e90
mov rsi, rax
lea rcx, [rsp + 0xf00]
call fcn.14005a540
mov rdi, rax
lea rdx, [0x1402b7f20]
lea rcx, [rsp + 0x67a4]
call fcn.140082400
mov rcx, rax
call fcn.14000fc90
mov edx, eax
lea rcx, [rsp + 0x67b4]
call fcn.140062b30
mov rcx, rax
call fcn.1400432d0
mov ebx, eax
movd xmm6, r15d
cvtdq2pd xmm6, xmm6
movss xmm0, dword [rsp + 0x36c]
mulss xmm0, xmm12
cvtps2pd xmm1, xmm0
movsd xmm2, qword [rsp + 0x90]
subsd xmm2, xmm1
subsd xmm2, xmm6
cvtpd2ps xmm2, xmm2
movss xmm0, dword [rsp + 0x368]
mulss xmm0, xmm12
cvtps2pd xmm1, xmm0
movsd xmm3, qword [rsp + 0x88]
subsd xmm3, xmm1
cvtpd2ps xmm1, xmm3
lea rcx, [rsp + 0x1908]
call fcn.140009820
xorps xmm2, xmm2
cvtsd2ss xmm2, xmm8
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm13
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
mov rdx, qword [0x1402b76f8]
mov rcx, rsi
call fcn.140037970
addsd xmm6, xmm8
cvttsd2si r15d, xmm6
lea rcx, [rsp + 0xf00]
call fcn.14005a590
cmp byte [0x1402b7ff0], 0
je 0x14009dbb5
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
mov rcx, qword [rcx]
add rcx, 0x38
call fcn.14005ecc0
test rax, rax
je 0x14009dbb5
call fcn.140012c50
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
mov rdx, qword [rcx]
add rdx, 0x38
lea rcx, [rsp + 0xf20]
call fcn.140061500
nop
lea rcx, [rsp + 0xf20]
call fcn.14005a540
mov rdx, rax
movss dword [rsp + 0x20], xmm9
xor r9d, r9d
xor r8d, r8d
lea rcx, [rsp + 0x720]
call fcn.140016110
xorps xmm6, xmm6
cvtsd2ss xmm6, xmm8
mov rax, qword [0x1402b76f8]
movss xmm2, dword [rax + 0x14]
lea rdx, [rsp + 0x720]
lea rcx, [rsp + 0x1910]
call fcn.140062a70
mov rdx, rax
movaps xmm2, xmm6
lea rcx, [rsp + 0x370]
call fcn.140062a50
cmp byte [0x1402b809a], 0
je 0x14009dabf
mov r12, 0xffffffffffffffff
mov eax, r12d
mov dword [rsp + 0x80], eax
nop dword [rax]
mov r14d, r12d
test eax, eax
jne 0x14009d9b0
test r14d, r14d
je 0x14009da98
call fcn.140012e90
mov rsi, rax
lea rcx, [rsp + 0xf20]
call fcn.14005a540
mov rdi, rax
lea rdx, [0x1402b8078]
lea rcx, [rsp + 0x67c4]
call fcn.140082400
mov rcx, rax
call fcn.14000fc90
mov ebx, eax
movss xmm0, dword [rsp + 0x374]
mulss xmm0, xmm12
cvtps2pd xmm1, xmm0
movsd xmm2, qword [rsp + 0x90]
subsd xmm2, xmm1
movd xmm0, r14d
cvtdq2pd xmm0, xmm0
addsd xmm2, xmm0
movd xmm1, r15d
cvtdq2pd xmm1, xmm1
subsd xmm2, xmm1
cvtpd2ps xmm2, xmm2
movss xmm0, dword [rsp + 0x370]
mulss xmm0, xmm12
cvtps2pd xmm1, xmm0
movsd xmm3, qword [rsp + 0x88]
subsd xmm3, xmm1
movd xmm0, dword [rsp + 0x80]
cvtdq2pd xmm0, xmm0
addsd xmm3, xmm0
cvtpd2ps xmm1, xmm3
lea rcx, [rsp + 0x1918]
call fcn.140009820
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm13
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm6
mov rdx, qword [0x1402b76f8]
mov rcx, rsi
call fcn.140037970
mov eax, dword [rsp + 0x80]
inc r14d
cmp r14d, 1
jle 0x14009d9a3
inc eax
mov dword [rsp + 0x80], eax
cmp eax, 1
jle 0x14009d9a0
mov r12, qword [rsp + 0x2f0]
call fcn.140012e90
mov rsi, rax
lea rcx, [rsp + 0xf20]
call fcn.14005a540
mov rdi, rax
lea rdx, [0x1402b7ff8]
lea rcx, [rsp + 0x67d4]
call fcn.140082400
mov rcx, rax
call fcn.14000fc90
mov edx, eax
lea rcx, [rsp + 0x67e4]
call fcn.140062b30
mov rcx, rax
call fcn.1400432d0
mov ebx, eax
movd xmm6, r15d
cvtdq2pd xmm6, xmm6
movss xmm0, dword [rsp + 0x374]
mulss xmm0, xmm12
cvtps2pd xmm1, xmm0
movsd xmm2, qword [rsp + 0x90]
subsd xmm2, xmm1
subsd xmm2, xmm6
cvtpd2ps xmm2, xmm2
movss xmm0, dword [rsp + 0x370]
mulss xmm0, xmm12
cvtps2pd xmm1, xmm0
movsd xmm3, qword [rsp + 0x88]
subsd xmm3, xmm1
cvtpd2ps xmm1, xmm3
lea rcx, [rsp + 0x1920]
call fcn.140009820
xorps xmm2, xmm2
cvtsd2ss xmm2, xmm8
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm13
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
mov rdx, qword [0x1402b76f8]
mov rcx, rsi
call fcn.140037970
addsd xmm6, xmm8
cvttsd2si r15d, xmm6
lea rcx, [rsp + 0xf20]
call fcn.14005a590
cmp byte [0x1402b8350], 0
je 0x14009def3
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
cmp qword [rcx + 0x30], 0
je 0x14009def3
call fcn.140012c50
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
mov rdx, qword [rcx + 0x30]
add rdx, 0x20
lea rcx, [rsp + 0xf40]
call fcn.140061500
nop
lea rcx, [rsp + 0xf40]
call fcn.14005a540
mov rdx, rax
movss dword [rsp + 0x20], xmm9
xor r9d, r9d
xor r8d, r8d
lea rcx, [rsp + 0x728]
call fcn.140016110
xorps xmm6, xmm6
cvtsd2ss xmm6, xmm8
mov rax, qword [0x1402b76f8]
movss xmm2, dword [rax + 0x14]
lea rdx, [rsp + 0x728]
lea rcx, [rsp + 0x1928]
call fcn.140062a70
mov rdx, rax
movaps xmm2, xmm6
lea rcx, [rsp + 0x378]
call fcn.140062a50
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
mov rdx, qword [rcx + 0x30]
add rdx, 0x40
lea rcx, [0x1402b8d70]
call fcn.1400acc90
mov ebx, dword [rax]
mov dword [rsp + 0xb8], ebx
mov dword [rsp + 0x1f8], ebx
cmp byte [0x1402b83fa], 0
je 0x14009ddf1
mov rbx, 0xffffffffffffffff
mov ecx, ebx
mov dword [rsp + 0x54], ebx
mov eax, ebx
mov dword [rsp + 0x80], ebx
nop dword [rax + rax]
test ecx, ecx
jne 0x14009dcdc
test eax, eax
je 0x14009ddc9
call fcn.140012e90
mov r14, rax
lea rcx, [rsp + 0xf40]
call fcn.14005a540
mov rsi, rax
lea rdx, [0x1402b83d8]
lea rcx, [rsp + 0x67f4]
call fcn.140082400
mov rcx, rax
call fcn.14000fc90
mov edi, eax
movss xmm0, dword [rsp + 0x37c]
mulss xmm0, xmm12
cvtps2pd xmm1, xmm0
movsd xmm2, qword [rsp + 0x90]
subsd xmm2, xmm1
movd xmm0, dword [rsp + 0x80]
cvtdq2pd xmm0, xmm0
addsd xmm2, xmm0
movd xmm1, r15d
cvtdq2pd xmm1, xmm1
subsd xmm2, xmm1
cvtpd2ps xmm2, xmm2
movss xmm0, dword [rsp + 0x378]
mulss xmm0, xmm12
cvtps2pd xmm1, xmm0
movsd xmm3, qword [rsp + 0x88]
subsd xmm3, xmm1
movd xmm0, dword [rsp + 0x54]
cvtdq2pd xmm0, xmm0
addsd xmm3, xmm0
cvtpd2ps xmm1, xmm3
lea rcx, [rsp + 0x1930]
call fcn.140009820
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm13
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x20], edi
mov r9, rax
movaps xmm2, xmm6
mov rdx, qword [0x1402b76f8]
mov rcx, r14
call fcn.140037970
mov eax, dword [rsp + 0x80]
mov ecx, dword [rsp + 0x54]
inc eax
mov dword [rsp + 0x80], eax
cmp eax, 1
jle 0x14009dcd0
inc ecx
mov dword [rsp + 0x54], ecx
cmp ecx, 1
jle 0x14009dcc2
mov ebx, dword [rsp + 0xb8]
call fcn.140012e90
mov rsi, rax
lea rcx, [rsp + 0xf40]
call fcn.14005a540
mov rdi, rax
movzx edx, byte [rsp + 0x1fb]
shl edx, 8
movzx ecx, byte [rsp + 0x1fa]
or edx, ecx
shl edx, 8
movzx ecx, byte [rsp + 0x1f9]
or edx, ecx
shl edx, 8
movzx ecx, bl
or edx, ecx
lea rcx, [rsp + 0x6804]
call fcn.140062b30
mov rcx, rax
call fcn.1400432d0
mov ebx, eax
movd xmm6, r15d
cvtdq2pd xmm6, xmm6
movss xmm0, dword [rsp + 0x37c]
mulss xmm0, xmm12
cvtps2pd xmm1, xmm0
movsd xmm2, qword [rsp + 0x90]
subsd xmm2, xmm1
subsd xmm2, xmm6
cvtpd2ps xmm2, xmm2
movss xmm0, dword [rsp + 0x378]
mulss xmm0, xmm12
cvtps2pd xmm1, xmm0
movsd xmm3, qword [rsp + 0x88]
subsd xmm3, xmm1
cvtpd2ps xmm1, xmm3
lea rcx, [rsp + 0x1938]
call fcn.140009820
xorps xmm2, xmm2
cvtsd2ss xmm2, xmm8
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm13
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
mov rdx, qword [0x1402b76f8]
mov rcx, rsi
call fcn.140037970
addsd xmm6, xmm8
cvttsd2si r15d, xmm6
lea rcx, [rsp + 0xf40]
call fcn.14005a590
cmp byte [0x1402b8278], 0
je 0x14009e205
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
cmp dword [rcx + 0x78], 0
je 0x14009e205
call fcn.140012c50
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rdx, qword [rax]
mov edx, dword [rdx + 0x78]
lea rcx, [rsp + 0x73a8]
call fcn.14005fd30
nop
lea r8, str._Team
mov rdx, rax
lea rcx, [rsp + 0xf60]
call fcn.14005a8d0
nop
lea rcx, [rsp + 0x73a8]
call fcn.14005a590
lea rcx, [rsp + 0xf60]
call fcn.14005a540
mov rdx, rax
movss dword [rsp + 0x20], xmm9
xor r9d, r9d
xor r8d, r8d
lea rcx, [rsp + 0x730]
call fcn.140016110
xorps xmm6, xmm6
cvtsd2ss xmm6, xmm8
mov rax, qword [0x1402b76f8]
movss xmm2, dword [rax + 0x14]
lea rdx, [rsp + 0x730]
lea rcx, [rsp + 0x1940]
call fcn.140062a70
mov rdx, rax
movaps xmm2, xmm6
lea rcx, [rsp + 0x3c0]
call fcn.140062a50
cmp byte [0x1402b8322], 0
je 0x14009e10f
mov r12, 0xffffffffffffffff
mov eax, r12d
mov dword [rsp + 0x1f8], eax
nop dword [rax]
mov r14d, r12d
test eax, eax
jne 0x14009e000
test r14d, r14d
je 0x14009e0e8
call fcn.140012e90
mov rsi, rax
lea rcx, [rsp + 0xf60]
call fcn.14005a540
mov rdi, rax
lea rdx, [0x1402b8300]
lea rcx, [rsp + 0x6814]
call fcn.140082400
mov rcx, rax
call fcn.14000fc90
mov ebx, eax
movss xmm0, dword [rsp + 0x3c4]
mulss xmm0, xmm12
cvtps2pd xmm1, xmm0
movsd xmm2, qword [rsp + 0x90]
subsd xmm2, xmm1
movd xmm0, r14d
cvtdq2pd xmm0, xmm0
addsd xmm2, xmm0
movd xmm1, r15d
cvtdq2pd xmm1, xmm1
subsd xmm2, xmm1
cvtpd2ps xmm2, xmm2
movss xmm0, dword [rsp + 0x3c0]
mulss xmm0, xmm12
cvtps2pd xmm1, xmm0
movsd xmm3, qword [rsp + 0x88]
subsd xmm3, xmm1
movd xmm0, dword [rsp + 0x1f8]
cvtdq2pd xmm0, xmm0
addsd xmm3, xmm0
cvtpd2ps xmm1, xmm3
lea rcx, [rsp + 0x1948]
call fcn.140009820
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm13
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm6
mov rdx, qword [0x1402b76f8]
mov rcx, rsi
call fcn.140037970
mov eax, dword [rsp + 0x1f8]
inc r14d
cmp r14d, 1
jle 0x14009dff3
inc eax
mov dword [rsp + 0x1f8], eax
cmp eax, 1
jle 0x14009dff0
mov r12, qword [rsp + 0x2f0]
call fcn.140012e90
mov rsi, rax
lea rcx, [rsp + 0xf60]
call fcn.14005a540
mov rdi, rax
lea rdx, [0x1402b8280]
lea rcx, [rsp + 0x6824]
call fcn.140082400
mov rcx, rax
call fcn.14000fc90
mov edx, eax
lea rcx, [rsp + 0x6834]
call fcn.140062b30
mov rcx, rax
call fcn.1400432d0
mov ebx, eax
movd xmm6, r15d
cvtdq2pd xmm6, xmm6
movss xmm0, dword [rsp + 0x3c4]
mulss xmm0, xmm12
cvtps2pd xmm1, xmm0
movsd xmm2, qword [rsp + 0x90]
subsd xmm2, xmm1
subsd xmm2, xmm6
cvtpd2ps xmm2, xmm2
movss xmm0, dword [rsp + 0x3c0]
mulss xmm0, xmm12
cvtps2pd xmm1, xmm0
movsd xmm3, qword [rsp + 0x88]
subsd xmm3, xmm1
cvtpd2ps xmm1, xmm3
lea rcx, [rsp + 0x1950]
call fcn.140009820
xorps xmm2, xmm2
cvtsd2ss xmm2, xmm8
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm13
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
mov rdx, qword [0x1402b76f8]
mov rcx, rsi
call fcn.140037970
addsd xmm6, xmm8
cvttsd2si r15d, xmm6
lea rcx, [rsp + 0xf60]
call fcn.14005a590
cmp byte [0x1402b7d68], 0
je 0x14009eb2e
movaps xmm3, xmm8
mulsd xmm3, xmm11
movsd xmm1, qword [rsp + 0x90]
subsd xmm1, xmm3
movd xmm0, r15d
cvtdq2pd xmm0, xmm0
subsd xmm1, xmm0
cvtpd2ps xmm2, xmm1
movsd xmm1, qword [rsp + 0x88]
subsd xmm1, xmm3
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x4b8]
call fcn.140009820
mov byte [rsp + 0x165], 0
lea rdx, [rsp + 0x4664]
lea rcx, [rsp + 0x165]
call fcn.1400a7e80
mov rcx, rax
call fcn.1400a9f20
mov rdx, rax
lea rcx, [rsp + 0x320]
call fcn.14005a5a0
nop
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
cmp dword [rcx + 0x1b0], 0
jne 0x14009e2dd
mov byte [rsp + 0x166], 0
lea rdx, [rsp + 0x2bbe]
lea rcx, [rsp + 0x166]
call fcn.1400a7eb0
mov rcx, rax
call fcn.1400a9f40
mov rdx, rax
lea rcx, [rsp + 0x320]
call fcn.14005a570
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
cmp dword [rcx + 0x1b0], 1
jne 0x14009e32d
mov byte [rsp + 0x167], 0
lea rdx, [rsp + 0x2c90]
lea rcx, [rsp + 0x167]
call fcn.1400a7ed0
mov rcx, rax
call fcn.1400ac8c0
mov rdx, rax
lea rcx, [rsp + 0x320]
call fcn.14005a570
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
cmp dword [rcx + 0x1b0], 2
jne 0x14009e37d
mov byte [rsp + 0x168], 0
lea rdx, [rsp + 0x4256]
lea rcx, [rsp + 0x168]
call fcn.1400a7ef0
mov rcx, rax
call fcn.1400ac900
mov rdx, rax
lea rcx, [rsp + 0x320]
call fcn.14005a570
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
cmp dword [rcx + 0x1b0], 3
jne 0x14009e3cd
mov byte [rsp + 0x169], 0
lea rdx, [rsp + 0x2bc7]
lea rcx, [rsp + 0x169]
call fcn.1400a7f20
mov rcx, rax
call fcn.1400a9f40
mov rdx, rax
lea rcx, [rsp + 0x320]
call fcn.14005a570
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
cmp dword [rcx + 0x1b0], 4
jne 0x14009e41d
mov byte [rsp + 0x16a], 0
lea rdx, [rsp + 0x2c9a]
lea rcx, [rsp + 0x16a]
call fcn.1400a7f40
mov rcx, rax
call fcn.1400ac8c0
mov rdx, rax
lea rcx, [rsp + 0x320]
call fcn.14005a570
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
cmp dword [rcx + 0x1b0], 5
jne 0x14009e46d
mov byte [rsp + 0x16b], 0
lea rdx, [rsp + 0x4261]
lea rcx, [rsp + 0x16b]
call fcn.1400a7f60
mov rcx, rax
call fcn.1400ac900
mov rdx, rax
lea rcx, [rsp + 0x320]
call fcn.14005a570
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
cmp dword [rcx + 0x1b0], 6
jne 0x14009e4bd
mov byte [rsp + 0x16c], 0
lea rdx, [rsp + 0x12bb]
lea rcx, [rsp + 0x16c]
call fcn.1400a7f90
mov rcx, rax
call fcn.1400ac9a0
mov rdx, rax
lea rcx, [rsp + 0x320]
call fcn.14005a570
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
cmp dword [rcx + 0x1b0], 7
jne 0x14009e50d
mov byte [rsp + 0x16d], 0
lea rdx, [rsp + 0x1958]
lea rcx, [rsp + 0x16d]
call fcn.1400a7fc0
mov rcx, rax
call fcn.1400a9cf0
mov rdx, rax
lea rcx, [rsp + 0x320]
call fcn.14005a570
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
cmp dword [rcx + 0x1b0], 8
jne 0x14009e55d
mov byte [rsp + 0x16e], 0
lea rdx, [rsp + 0x2bd0]
lea rcx, [rsp + 0x16e]
call fcn.1400a7fd0
mov rcx, rax
call fcn.1400a9f40
mov rdx, rax
lea rcx, [rsp + 0x320]
call fcn.14005a570
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
cmp dword [rcx + 0x1b0], 9
jne 0x14009e5ad
mov byte [rsp + 0x16f], 0
lea rdx, [rsp + 0x426c]
lea rcx, [rsp + 0x16f]
call fcn.1400a7ff0
mov rcx, rax
call fcn.1400ac900
mov rdx, rax
lea rcx, [rsp + 0x320]
call fcn.14005a570
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
cmp dword [rcx + 0x1b0], 0xa
jne 0x14009e5fd
mov byte [rsp + 0x170], 0
lea rdx, [rsp + 0x456c]
lea rcx, [rsp + 0x170]
call fcn.1400a8020
mov rcx, rax
call fcn.1400ac940
mov rdx, rax
lea rcx, [rsp + 0x320]
call fcn.14005a570
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
cmp dword [rcx + 0x1b0], 0xb
jne 0x14009e64d
mov byte [rsp + 0x171], 0
lea rdx, [rsp + 0x4657]
lea rcx, [rsp + 0x171]
call fcn.1400a8040
mov rcx, rax
call fcn.1400a9f20
mov rdx, rax
lea rcx, [rsp + 0x320]
call fcn.14005a570
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
cmp dword [rcx + 0x1b0], 0xc
jne 0x14009e69d
mov byte [rsp + 0x172], 0
lea rdx, [rsp + 0x2c18]
lea rcx, [rsp + 0x172]
call fcn.1400a8070
mov rcx, rax
call fcn.1400ac8c0
mov rdx, rax
lea rcx, [rsp + 0x320]
call fcn.14005a570
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
cmp dword [rcx + 0x1b0], 0xd
jne 0x14009e6ed
mov byte [rsp + 0x173], 0
lea rdx, [rsp + 0x4277]
lea rcx, [rsp + 0x173]
call fcn.1400a8090
mov rcx, rax
call fcn.1400ac900
mov rdx, rax
lea rcx, [rsp + 0x320]
call fcn.14005a570
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
cmp dword [rcx + 0x1b0], 0xe
jne 0x14009e73d
mov byte [rsp + 0x174], 0
lea rdx, [rsp + 0x4578]
lea rcx, [rsp + 0x174]
call fcn.1400a80c0
mov rcx, rax
call fcn.1400ac940
mov rdx, rax
lea rcx, [rsp + 0x320]
call fcn.14005a570
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
cmp dword [rcx + 0x1b0], 0xf
jne 0x14009e78d
mov byte [rsp + 0x175], 0
lea rdx, [rsp + 0xd96]
lea rcx, [rsp + 0x175]
call fcn.1400a80e0
mov rcx, rax
call fcn.1400a9ef0
mov rdx, rax
lea rcx, [rsp + 0x320]
call fcn.14005a570
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
cmp dword [rcx + 0x1b0], 0x10
jne 0x14009e7dd
mov byte [rsp + 0x176], 0
lea rdx, [rsp + 0x2b88]
lea rcx, [rsp + 0x176]
call fcn.1400a8100
mov rcx, rax
call fcn.1400a9f40
mov rdx, rax
lea rcx, [rsp + 0x320]
call fcn.14005a570
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
cmp dword [rcx + 0x1b0], 0x11
jne 0x14009e82d
mov byte [rsp + 0x177], 0
lea rdx, [rsp + 0x1275]
lea rcx, [rsp + 0x177]
call fcn.1400a8120
mov rcx, rax
call fcn.1400ac9a0
mov rdx, rax
lea rcx, [rsp + 0x320]
call fcn.14005a570
lea rdx, [rsp + 0x320]
lea rcx, [rsp + 0x73c8]
call fcn.140061500
mov rcx, rax
call fcn.140086e80
mov qword [rsp + 0x310], rax
test rax, rax
jne 0x14009ea5a
lea ecx, [rax + 0x28]
call fcn.140160290
mov qword [rsp + 0xa0], rax
mov rcx, rax
call fcn.1400a9060
nop
mov qword [rsp + 0x310], rax
lea r8, str..png
lea rdx, [rsp + 0x320]
lea rcx, [rsp + 0x7488]
call fcn.14005a860
nop
mov rdx, rax
lea rcx, [rsp + 0x7468]
call fcn.140083590
mov rbx, rax
lea r8, str._StreckCache_
lea rdx, [0x1402b7870]
lea rcx, [rsp + 0x7448]
call fcn.14005a860
nop
lea r8, [0x1402b77f0]
mov rdx, rax
lea rcx, [rsp + 0x7428]
call fcn.1400b7400
nop
lea r8, [0x1402b7798]
mov rdx, rax
lea rcx, [rsp + 0x7408]
call fcn.1400b7400
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x73e8]
call fcn.1400619e0
mov rdx, rax
lea rcx, [rsp + 0x2a50]
call fcn.140074b10
nop
lea rcx, [rsp + 0x7408]
call fcn.14005a590
nop
lea rcx, [rsp + 0x7428]
call fcn.14005a590
nop
lea rcx, [rsp + 0x7448]
call fcn.14005a590
nop
lea rcx, [rsp + 0x7468]
call fcn.14005a590
nop
lea rcx, [rsp + 0x7488]
call fcn.14005a590
lea rcx, [rsp + 0x283]
call fcn.1400acc80
mov rdi, rax
lea rdx, [rsp + 0x1960]
lea rcx, [rsp + 0x2a50]
call fcn.1400afce0
mov rbx, qword [rax]
lea rdx, [rsp + 0x1968]
lea rcx, [rsp + 0x2a50]
call fcn.1400afd00
mov r9, rdi
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rsp + 0xdb8]
call fcn.1400b7980
nop
lea rcx, [rsp + 0x85a0]
call fcn.140062c60
mov rbx, qword [rsp + 0x310]
add rbx, 0x20
lea rcx, [rsp + 0xdb8]
call fcn.1400ac530
mov rdi, rax
lea rcx, [rsp + 0xdb8]
call fcn.140064820
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], r13
lea r9, [rsp + 0x85a0]
mov r8, rdi
mov rdx, rax
mov rcx, qword [0x1402b8a18]
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
lea rdx, [rsp + 0x320]
mov rcx, qword [rsp + 0x310]
call fcn.1400afd20
lea rdx, [rsp + 0x310]
lea rcx, [0x1402b7858]
call fcn.1400a9930
nop
lea rcx, [rsp + 0xdb8]
call fcn.1400ac570
nop
lea rcx, [rsp + 0x2a50]
call fcn.14005a590
call fcn.140012e90
mov r14, rax
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rsp + 0x6844]
call fcn.14000d200
mov rcx, rax
call fcn.1400432d0
mov esi, eax
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rsp + 0x1970]
call fcn.140009820
mov rdi, rax
movaps xmm2, xmm13
movaps xmm1, xmm13
lea rcx, [rsp + 0x1978]
call fcn.140009820
mov rbx, rax
movss xmm0, dword [rsp + 0x4bc]
cvtps2pd xmm0, xmm0
addsd xmm0, xmm8
cvtpd2ps xmm2, xmm0
movss xmm1, dword [rsp + 0x4b8]
cvtps2pd xmm1, xmm1
addsd xmm1, xmm8
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x1980]
call fcn.140009820
mov rcx, qword [rsp + 0x310]
mov dword [rsp + 0x30], esi
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rbx
mov r9, rax
lea r8, [rsp + 0x4b8]
mov rdx, qword [rcx + 0x20]
mov rcx, r14
call fcn.140037c00
nop
lea rcx, [rsp + 0x320]
call fcn.14005a590
call fcn.14001d950
movss xmm14, dword [0x1401ef338]
lea rcx, [rsp + 0x650]
call fcn.140066410
lea rcx, [rsp + 0x7b8]
call fcn.14002b780
mov rdi, r13
mov edx, dword [0x1402b8880]
lea rcx, [0x1402b78e0]
call fcn.1400674c0
lea rcx, [rax + 0x40]
call fcn.1400a9970
test rax, rax
je 0x14009eda7
nop dword [rax]
mov edx, dword [0x1402b8880]
lea rcx, [0x1402b78e0]
call fcn.1400674c0
lea rcx, [rax + 0x40]
mov rdx, rdi
call fcn.1400a9960
mov rcx, qword [rax]
cmp byte [rcx + 0x20], 0
je 0x14009ed80
lea rcx, [rsp + 0x7a8]
call fcn.14002b780
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rbx, qword [rax]
mov edx, dword [0x1402b8880]
lea rcx, [0x1402b78e0]
call fcn.1400674c0
lea rcx, [rax + 0x40]
mov rdx, rdi
call fcn.1400a9960
mov rdx, qword [rax]
lea rcx, [rsp + 0x74a8]
call fcn.140061500
mov rdx, rax
mov rcx, rbx
call fcn.140066c80
movups xmm6, xmmword [rax + 0x28]
movups xmm7, xmmword [rax + 0x38]
movups xmm8, xmmword [rax + 0x48]
movups xmm9, xmmword [rax + 0x58]
movups xmm10, xmmword [rax + 0x68]
movups xmm11, xmmword [rax + 0x78]
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
movups xmm0, xmmword [rcx + 0x110]
movaps xmmword [rsp + 0x4fa0], xmm0
movups xmm1, xmmword [rcx + 0x120]
movaps xmmword [rsp + 0x4fb0], xmm1
movups xmm0, xmmword [rcx + 0x130]
movaps xmmword [rsp + 0x4fc0], xmm0
movups xmm1, xmmword [rcx + 0x140]
movaps xmmword [rsp + 0x4fd0], xmm1
movups xmm0, xmmword [rcx + 0x150]
movaps xmmword [rsp + 0x4fe0], xmm0
movups xmm1, xmmword [rcx + 0x160]
movaps xmmword [rsp + 0x4ff0], xmm1
movaps xmmword [rsp + 0x5000], xmm6
movaps xmmword [rsp + 0x5010], xmm7
movaps xmmword [rsp + 0x5020], xmm8
movaps xmmword [rsp + 0x5030], xmm9
movaps xmmword [rsp + 0x5040], xmm10
movaps xmmword [rsp + 0x5050], xmm11
lea r8, [rsp + 0x4fa0]
lea rdx, [rsp + 0x5000]
lea rcx, [rsp + 0xdd0]
call fcn.140082990
lea r9, [rsp + 0x7a8]
lea r8, [0x1402b8b30]
lea rdx, [0x1402b8cd8]
lea rcx, [rsp + 0xdd0]
call fcn.140082a60
movups xmm0, xmmword [0x1402b8cd8]
movaps xmmword [rsp + 0x2c0], xmm0
movups xmm1, xmmword [rsp + 0x7a8]
movdqa xmmword [rsp + 0x590], xmm1
lea rdx, [rsp + 0x2c0]
lea rcx, [rsp + 0x590]
call fcn.140082f20
xorps xmm2, xmm2
cvtss2sd xmm2, xmm0
xorps xmm1, xmm1
cvtss2sd xmm1, xmm14
comisd xmm1, xmm2
jbe 0x14009ed80
cvtpd2ps xmm14, xmm2
movups xmm0, xmmword [rsp + 0xdd0]
movups xmmword [rsp + 0x650], xmm0
movsd xmm1, qword [rsp + 0xde0]
movsd qword [rsp + 0x660], xmm1
movups xmm0, xmmword [rsp + 0x7a8]
movups xmmword [rsp + 0x7b8], xmm0
inc rdi
mov edx, dword [0x1402b8880]
lea rcx, [0x1402b78e0]
call fcn.1400674c0
lea rcx, [rax + 0x40]
call fcn.1400a9970
cmp rdi, rax
jb 0x14009eb80
xor bl, bl
mov rax, qword [0x1402b78d8]
cmp byte [rax + 0x1b9], bl
je 0x14009edce
mov edx, dword [0x1402b8880]
lea rcx, [0x1402b78e0]
call fcn.1400674c0
movzx ebx, byte [rax + 0x38]
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
movsd xmm6, qword [rcx + 0x1e0]
cvtpd2ps xmm6, xmm6
divss xmm6, dword [0x1401ef2a4]
mov edx, dword [0x1402b8880]
lea rcx, [0x1402b78e0]
call fcn.1400674c0
movd xmm0, dword [rax + 0x30]
cvtdq2ps xmm0, xmm0
comiss xmm0, xmm6
jbe 0x14009ef72
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
cmp byte [rcx + 0x56], 0
je 0x14009ee37
test bl, bl
jne 0x14009ef72
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
cmp byte [rcx + 0x57], 0
je 0x14009ef72
cmp qword [0x1402b8dd8], 0
je 0x14009eef0
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
cmp qword [0x1402b8dd8], rcx
jne 0x14009ef72
mov edx, dword [0x1402b8880]
lea rcx, [0x1402b78e0]
call fcn.1400674c0
movd xmm0, dword [rax + 0x24]
cvtdq2ps xmm0, xmm0
comiss xmm0, xmm14
movss xmm14, dword [0x1401ef104]
jbe 0x14009ef7b
mov rbx, qword [0x1402b8dd8]
mov qword [rsp + 0x2d0], rbx
movups xmm0, xmmword [rsp + 0x650]
movups xmmword [rbx + 0x1b8], xmm0
movsd xmm1, qword [rsp + 0x660]
movsd qword [rbx + 0x1c8], xmm1
movups xmm0, xmmword [rsp + 0x7b8]
movups xmmword [rbx + 0x1d0], xmm0
jmp 0x14009ef7b
mov edx, dword [0x1402b8880]
lea rcx, [0x1402b78e0]
call fcn.1400674c0
movd xmm0, dword [rax + 0x24]
cvtdq2ps xmm0, xmm0
comiss xmm0, xmm14
jbe 0x14009ef72
movss xmm0, dword [rsp + 0x304]
comiss xmm0, xmm14
jbe 0x14009ef72
movss dword [rsp + 0x304], xmm14
mov rdx, r12
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rax, qword [rax]
mov qword [rsp + 0x2d0], rax
movups xmm0, xmmword [rsp + 0x650]
movups xmmword [rax + 0x1b8], xmm0
movsd xmm1, qword [rsp + 0x660]
movsd qword [rax + 0x1c8], xmm1
movups xmm0, xmmword [rsp + 0x7b8]
movups xmmword [rax + 0x1d0], xmm0
movss xmm14, dword [0x1401ef104]
mov eax, dword [rsp + 0x214]
inc eax
mov dword [rsp + 0x214], eax
movsxd r12, eax
mov qword [rsp + 0x2f0], r12
lea rcx, [0x1402b7828]
call fcn.1400a9990
cmp r12, rax
jb 0x140098180
mov edx, dword [0x1402b8880]
lea rcx, [0x1402b78e0]
call fcn.1400674c0
cmp byte [rax + 0x36], 0
jne 0x14009efca
mov qword [0x1402b8dd8], r13
mov r14, qword [rsp + 0x2d0]
test r14, r14
je 0x14009f575
movsd xmm0, qword [r14 + 0x1b8]
ucomisd xmm0, xmm15
jp 0x14009eff1
je 0x14009f57c
xor sil, sil
mov edi, r13d
mov edx, dword [0x1402b8880]
lea rcx, [0x1402b78e0]
call fcn.1400674c0
lea rcx, [rax + 0x60]
call fcn.1400aca00
test rax, rax
je 0x14009f575
mov rbx, r13
nop
mov edx, dword [0x1402b8880]
lea rcx, [0x1402b78e0]
call fcn.1400674c0
lea rcx, [rax + 0x60]
mov rdx, rbx
call fcn.1400ac9f0
mov rdx, rax
lea rcx, [rsp + 0x52a0]
call fcn.1400a9080
nop
cmp dword [rsp + 0x52a4], 1
jne 0x14009f07f
mov rcx, qword [0x1402b9b58]
call fcn.140074000
mov edx, dword [rsp + 0x52a0]
mov rcx, rax
call fcn.1400d3800
movzx esi, al
test al, al
jne 0x14009f2e9
lea rcx, [rsp + 0x52a0]
call fcn.140066d40
inc edi
movsxd rbx, edi
mov edx, dword [0x1402b8880]
lea rcx, [0x1402b78e0]
call fcn.1400674c0
lea rcx, [rax + 0x60]
call fcn.1400aca00
cmp rbx, rax
jb 0x14009f020
test sil, sil
je 0x14009f575
mov qword [0x1402b8dd8], r14
mov edx, dword [0x1402b8880]
lea rcx, [0x1402b78e0]
call fcn.1400674c0
cmp byte [rax + 0x34], 0
je 0x14009f57c
lea rcx, [rsp + 0x690]
call fcn.14002b780
lea rcx, [rsp + 0xe00]
call fcn.140066410
mov edx, dword [0x1402b8880]
lea rcx, [0x1402b78e0]
call fcn.1400674c0
cmp byte [rax + 0x58], 0
je 0x14009f277
lea rcx, [rsp + 0xde8]
call fcn.140066410
lea rcx, [rsp + 0x45a0]
call fcn.140066410
mov r9d, 1
lea r8, [rsp + 0x45a0]
lea rdx, [rsp + 0xde8]
lea rcx, [0x1402b8a30]
call fcn.140082ce0
lea rdx, [r14 + 0x1b8]
lea rcx, [rsp + 0xde8]
call fcn.140066b20
movaps xmm10, xmm0
lea rdx, [r14 + 0x1b8]
lea rcx, [rsp + 0xde8]
call fcn.140066b20
mov r8, qword [r14 + 0x10]
add r8, 0x168
lea rdx, [rsp + 0x27e8]
mov rcx, qword [0x1402b9b58]
call fcn.1400b8130
movups xmm9, xmmword [rsp + 0x27e8]
movsd xmm7, qword [rsp + 0x27f8]
movups xmm8, xmmword [r14 + 0x1b8]
movsd xmm6, qword [r14 + 0x1c8]
mov edx, dword [0x1402b8880]
lea rcx, [0x1402b78e0]
call fcn.1400674c0
movss xmm2, dword [0x1402b8ca4]
mulss xmm2, dword [rax + 0x5c]
movaps xmmword [rsp + 0x2800], xmm9
movsd qword [rsp + 0x2810], xmm7
movaps xmmword [rsp + 0x2820], xmm8
movsd qword [rsp + 0x2830], xmm6
xorps xmm3, xmm3
cvtsd2ss xmm3, xmm10
lea rax, [rsp + 0x2800]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x2820]
mov qword [rsp + 0x20], rax
movss xmm1, dword [0x1402b8ca0]
lea rcx, [rsp + 0x84c0]
call fcn.140083500
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0xe00], xmm0
movsd xmm1, qword [rax + 0x10]
movsd qword [rsp + 0xe10], xmm1
lea r9, [rsp + 0x690]
lea r8, [0x1402b8b30]
lea rdx, [0x1402b8cd8]
lea rcx, [rsp + 0xe00]
call fcn.140082a60
movaps xmm8, xmm14
cmp dword [0x1402b8880], 3
jne 0x14009f29e
movss xmm0, dword [0x1401ef288]
comiss xmm0, dword [0x1402b8d14]
jb 0x14009f29e
movss xmm8, dword [0x1401ef178]
lea rcx, [rsp + 0x4c0]
call fcn.14002b780
mov edx, dword [0x1402b8880]
lea rcx, [0x1402b78e0]
call fcn.1400674c0
cmp byte [rax + 0x58], 0
je 0x14009f2fb
movsd xmm1, qword [rsp + 0x690]
movsd qword [rsp + 0x4c0], xmm1
movsd xmm0, qword [rsp + 0x698]
movsd qword [rsp + 0x4c8], xmm0
jmp 0x14009f312
lea rcx, [rsp + 0x52a0]
call fcn.140066d40
jmp 0x14009f0be
movups xmm1, xmmword [r14 + 0x1d0]
movups xmmword [rsp + 0x4c0], xmm1
movaps xmm0, xmm1
unpckhpd xmm0, xmm1
mov eax, dword [0x1402b87ec]
add eax, 0xfffffffe
cmp eax, 1
jbe 0x14009f3b9
movzx ebx, byte [0x1402b8d10]
movups xmm6, xmmword [0x1402b8cd8]
mov rdi, qword [0x1402b8c98]
mov edx, dword [0x1402b8880]
lea rcx, [0x1402b78e0]
call fcn.1400674c0
movd xmm7, dword [rax + 0x2c]
cvtdq2ps xmm7, xmm7
mulss xmm7, xmm8
mov edx, dword [0x1402b8880]
lea rcx, [0x1402b78e0]
call fcn.1400674c0
movd xmm1, dword [rax + 0x28]
cvtdq2ps xmm1, xmm1
mulss xmm1, xmm8
movaps xmmword [rsp + 0x2c0], xmm6
movups xmm0, xmmword [rsp + 0x4c0]
movdqa xmmword [rsp + 0x590], xmm0
mov byte [rsp + 0x28], bl
lea rax, [rsp + 0x2c0]
mov qword [rsp + 0x20], rax
mov r9, rdi
movaps xmm2, xmm7
lea rcx, [rsp + 0x590]
call fcn.140082f90
jmp 0x14009f57c
movaps xmm6, xmm15
mov eax, dword [0x1402b8ce0]
cdq
sub eax, edx
sar eax, 1
movd xmm2, eax
mov eax, dword [0x1402b8ce4]
cdq
sub eax, edx
sar eax, 1
mov ebx, eax
cvtdq2pd xmm2, xmm2
movsd xmm10, qword [0x1401ef1b0]
movsd xmm7, qword [0x1401ef1a0]
comisd xmm1, xmm2
jbe 0x14009f453
movaps xmm9, xmm2
subsd xmm9, xmm1
movsd xmm11, qword [0x1401ef7f0]
xorps xmm9, xmm11
divsd xmm9, xmm10
mulsd xmm9, xmm7
mov edx, dword [0x1402b8880]
lea rcx, [0x1402b78e0]
call fcn.1400674c0
movd xmm0, dword [rax + 0x28]
cvtdq2pd xmm0, xmm0
divsd xmm9, xmm0
xorps xmm1, xmm1
cvtss2sd xmm1, xmm8
mulsd xmm9, xmm1
movsd qword [rsp + 0x58], xmm9
movsd xmm0, qword [rsp + 0x4c8]
jmp 0x14009f4bb
comisd xmm2, xmm1
jbe 0x14009f4ab
movaps xmm9, xmm1
subsd xmm9, xmm2
divsd xmm9, xmm10
mulsd xmm9, xmm7
mov edx, dword [0x1402b8880]
lea rcx, [0x1402b78e0]
call fcn.1400674c0
movd xmm0, dword [rax + 0x28]
cvtdq2pd xmm0, xmm0
divsd xmm9, xmm0
xorps xmm1, xmm1
cvtss2sd xmm1, xmm8
mulsd xmm9, xmm1
movsd qword [rsp + 0x58], xmm9
movsd xmm0, qword [rsp + 0x4c8]
jmp 0x14009f4b2
movsd xmm9, qword [rsp + 0x58]
movsd xmm11, qword [0x1401ef7f0]
movd xmm1, ebx
cvtdq2pd xmm1, xmm1
comisd xmm0, xmm1
jbe 0x14009f4d6
movaps xmm6, xmm1
subsd xmm6, xmm0
xorps xmm6, xmm11
jmp 0x14009f4e3
comisd xmm1, xmm0
jbe 0x14009f517
movaps xmm6, xmm0
subsd xmm6, xmm1
divsd xmm6, xmm10
mulsd xmm6, xmm7
mov edx, dword [0x1402b8880]
lea rcx, [0x1402b78e0]
call fcn.1400674c0
movd xmm0, dword [rax + 0x2c]
xorps xmm1, xmm1
cvtdq2pd xmm0, xmm0
cvtss2sd xmm1, xmm8
divsd xmm6, xmm0
mulsd xmm6, xmm1
cmp dword [0x1402b883c], 0
jne 0x14009f57c
cvttsd2si ebx, xmm6
cmp dword [0x1402b87ec], 3
jne 0x14009f541
cvttsd2si edx, xmm9
mov r8d, ebx
lea rcx, [0x1402b9958]
call fcn.140062870
mov edx, 9
lea rcx, [0x1402b9ae8]
call fcn.1400b8220
test al, al
je 0x14009f57c
cmp dword [0x1402b87ec], 2
jne 0x14009f57c
cvttsd2si edx, xmm9
mov r8d, ebx
lea rcx, [0x1402b99f0]
call fcn.140061000
jmp 0x14009f57c
mov qword [0x1402b8dd8], r13
cmp byte [0x1402b86b0], 0
je 0x14009fab4
call fcn.140012e90
mov rsi, rax
lea rdx, [0x1402b8758]
lea rcx, [rsp + 0x6854]
call fcn.140082400
mov rcx, rax
call fcn.14000fc90
mov edx, eax
lea rcx, [rsp + 0x6864]
call fcn.140062b30
mov rcx, rax
call fcn.1400432d0
mov edi, eax
movd xmm2, dword [0x1402b8788]
cvtdq2ps xmm2, xmm2
movd xmm1, dword [0x1402b8784]
cvtdq2ps xmm1, xmm1
lea rcx, [rsp + 0x1988]
call fcn.140009820
mov rbx, rax
movd xmm2, dword [0x1402b8780]
cvtdq2ps xmm2, xmm2
movd xmm1, dword [0x1402b877c]
cvtdq2ps xmm1, xmm1
lea rcx, [rsp + 0x1990]
call fcn.140009820
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x1998]
call fcn.140062a90
mov rbx, rax
movd xmm2, dword [0x1402b8780]
cvtdq2ps xmm2, xmm2
movd xmm1, dword [0x1402b877c]
cvtdq2ps xmm1, xmm1
lea rcx, [rsp + 0x19a0]
call fcn.140009820
mov dword [rsp + 0x28], r13d
movss xmm11, dword [0x1401ef1c4]
movss dword [rsp + 0x20], xmm11
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.140037070
movsd xmm6, qword [0x1401ef1a0]
movaps xmm2, xmm6
lea rdx, [rsp + 0x2858]
lea rcx, [0x1402b99f8]
call fcn.140066450
movd xmm2, dword [0x1402b8788]
cvtdq2ps xmm2, xmm2
movd xmm1, dword [0x1402b8784]
cvtdq2ps xmm1, xmm1
lea rcx, [rsp + 0x19a8]
call fcn.140009820
mov rdx, rax
movaps xmm2, xmm12
lea rcx, [rsp + 0x19b0]
call fcn.140062a50
mov rbx, rax
movd xmm2, dword [0x1402b8780]
cvtdq2ps xmm2, xmm2
movd xmm1, dword [0x1402b877c]
cvtdq2ps xmm1, xmm1
lea rcx, [rsp + 0x19b8]
call fcn.140009820
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x410]
call fcn.140062a90
movd xmm2, dword [0x1402b8788]
cvtdq2ps xmm2, xmm2
movd xmm1, dword [0x1402b8784]
cvtdq2ps xmm1, xmm1
lea rcx, [rsp + 0x19c0]
call fcn.140009820
mov rdx, rax
movss xmm2, dword [0x1401ef228]
lea rcx, [rsp + 0x5a8]
call fcn.140062a70
call fcn.140012e90
mov r15, rax
mov dword [rsp + 0x20], 0x96
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rsp + 0x6874]
call fcn.14000d200
mov rcx, rax
call fcn.1400432d0
mov r14d, eax
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rsp + 0x19c8]
call fcn.140009820
mov rsi, rax
movaps xmm2, xmm13
movaps xmm1, xmm13
lea rcx, [rsp + 0x19d0]
call fcn.140009820
mov rdi, rax
lea r8, [rsp + 0x5a8]
lea rdx, [rsp + 0x410]
lea rcx, [rsp + 0x19d8]
call fcn.140062a90
mov rbx, rax
lea r8, [rsp + 0x5a8]
lea rdx, [rsp + 0x410]
lea rcx, [rsp + 0x19e0]
call fcn.140062ac0
mov dword [rsp + 0x30], r14d
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x20], rdi
mov r9, rbx
mov r8, rax
mov rdx, qword [0x1402b74a8]
mov rcx, r15
call fcn.140037c00
movsd xmm0, qword [0x1402b9b48]
cvtpd2ps xmm0, xmm0
cvtps2pd xmm1, xmm0
mulsd xmm1, qword [0x1401ef110]
cvtpd2ps xmm10, xmm1
mov rdi, r13
lea rcx, [0x1402b7828]
call fcn.1400a9990
test rax, rax
je 0x14009fabd
xorps xmm10, xmmword [0x1401ef800]
nop dword [rax + rax]
lea rdx, [0x1402b86d8]
lea rcx, [rsp + 0x930]
call fcn.140082400
mov rdx, rdi
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
cmp byte [rcx + 0x57], 0
je 0x14009f88b
lea rdx, [0x1402b86b8]
lea rcx, [rsp + 0x6884]
call fcn.140082400
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x930], xmm0
mov rdx, rdi
lea rcx, [0x1402b7828]
call fcn.1400a9980
mov rcx, qword [rax]
add rcx, 0x98
movaps xmm2, xmm6
lea rdx, [rsp + 0x2840]
call fcn.140066450
movsd xmm0, qword [rsp + 0x2840]
subsd xmm0, qword [rsp + 0x2858]
cvtpd2ps xmm9, xmm0
movsd xmm1, qword [rsp + 0x2848]
subsd xmm1, qword [rsp + 0x2860]
cvtpd2ps xmm7, xmm1
movaps xmm0, xmm10
call fcn.140062df0
movaps xmm8, xmm0
mulss xmm8, xmm9
movaps xmm0, xmm10
call fcn.140062e00
mulss xmm0, xmm7
subss xmm8, xmm0
movaps xmm0, xmm10
call fcn.140062df0
movaps xmm6, xmm0
mulss xmm6, xmm7
movaps xmm0, xmm10
call fcn.140062e00
mulss xmm0, xmm9
addss xmm0, xmm6
movaps xmm2, xmm0
movaps xmm1, xmm8
lea rcx, [rsp + 0x738]
call fcn.140009820
movd xmm2, dword [0x1402b8788]
cvtdq2ps xmm2, xmm2
movd xmm1, dword [0x1402b8784]
cvtdq2ps xmm1, xmm1
lea rcx, [rsp + 0x19e8]
call fcn.140009820
mov rdx, rax
movaps xmm2, xmm12
lea rcx, [rsp + 0x19f0]
call fcn.140062a50
mov rbx, rax
movss xmm2, dword [0x1402b878c]
lea rdx, [rsp + 0x738]
lea rcx, [rsp + 0x19f8]
call fcn.140062a70
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x1a00]
call fcn.140062af0
mov r8, rax
lea rdx, [rsp + 0x410]
lea rcx, [rsp + 0x298]
call fcn.140062a90
mov ecx, dword [0x1402b877c]
movd xmm0, ecx
cvtdq2ps xmm0, xmm0
movss xmm1, dword [rsp + 0x298]
comiss xmm0, xmm1
jbe 0x14009f9e4
movaps xmm1, xmm0
movss dword [rsp + 0x298], xmm0
mov edx, dword [0x1402b8780]
movd xmm2, edx
cvtdq2ps xmm2, xmm2
movss xmm0, dword [rsp + 0x29c]
comiss xmm2, xmm0
jbe 0x14009fa0b
movaps xmm0, xmm2
movss dword [rsp + 0x29c], xmm2
add ecx, dword [0x1402b8784]
movd xmm2, ecx
cvtdq2ps xmm2, xmm2
comiss xmm1, xmm2
jbe 0x14009fa26
movss dword [rsp + 0x298], xmm2
mov ecx, dword [0x1402b8788]
add ecx, edx
movd xmm1, ecx
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
jbe 0x14009fa43
movss dword [rsp + 0x29c], xmm1
call fcn.140012ee0
mov rbx, rax
lea rcx, [rsp + 0x930]
call fcn.14000fc90
mov edx, eax
lea rcx, [rsp + 0x6894]
call fcn.140062b30
mov rcx, rax
call fcn.1400432d0
mov dword [rsp + 0x20], 0xa
mov r9d, eax
movss xmm2, dword [0x1401ef1b8]
lea rdx, [rsp + 0x298]
mov rcx, rbx
call fcn.140037630
inc rdi
lea rcx, [0x1402b7828]
call fcn.1400a9990
cmp rdi, rax
movsd xmm6, qword [0x1401ef1a0]
jb 0x14009f840
jmp 0x14009fabd
movss xmm11, dword [0x1401ef1c4]
mov edx, dword [0x1402b8880]
lea rcx, [0x1402b78e0]
call fcn.1400674c0
cmp byte [rax + 0x37], 0
je 0x14009fb71
call fcn.140012e90
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rsp + 0x68a4]
call fcn.14000d200
mov rcx, rax
call fcn.1400432d0
mov ebx, eax
movss xmm7, dword [0x1402b8894]
lea rcx, [0x1402b8cd8]
call fcn.140066500
cdq
sub eax, edx
sar eax, 1
movd xmm6, eax
cvtdq2ps xmm6, xmm6
lea rcx, [0x1402b8cd8]
call fcn.1400664f0
cdq
sub eax, edx
sar eax, 1
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rsp + 0x1a08]
call fcn.140009820
movss dword [rsp + 0x28], xmm14
mov dword [rsp + 0x20], r13d
mov r9d, ebx
movaps xmm2, xmm7
mov rdx, rax
mov rcx, rdi
call fcn.140037550
nop
lea rcx, [rsp + 0x5c8]
call fcn.1400a97c0
nop
lea rcx, [rsp + 0x5e0]
call fcn.1400a97c0
cmp dword [0x1402b8de0], 0
jne 0x14009fba0
call fcn.140177fb0
mov dword [0x1402b8de0], eax
call fcn.140177fb0
mov ecx, dword [0x1402b8de0]
add ecx, 2
cmp ecx, eax
jge 0x14009fc23
call fcn.140177fb0
mov dword [0x1402b8de0], eax
mov edx, dword [0x1402b8880]
lea rcx, [0x1402b78e0]
call fcn.1400674c0
movd xmm1, dword [rax + 0x24]
cvtdq2ps xmm1, xmm1
movss xmm0, dword [0x1402b8894]
comiss xmm0, xmm1
jbe 0x14009fc04
addss xmm0, dword [0x1401ef390]
movss dword [0x1402b8894], xmm0
comiss xmm1, xmm0
jbe 0x14009fc23
movaps xmm0, xmm1
movss dword [0x1402b8894], xmm1
comiss xmm1, xmm0
jbe 0x14009fc23
addss xmm0, xmm11
movss dword [0x1402b8894], xmm0
comiss xmm0, xmm1
jbe 0x14009fc23
movss dword [0x1402b8894], xmm1
cmp byte [0x1402b3aa0], 0
je 0x14009fcf9
lea rdx, [0x1402b87c8]
lea rcx, [0x1402b8930]
call fcn.1400a9fb0
mov rbx, rax
mov byte [rsp + 0x178], 0
lea rdx, [rsp + 0x823a]
lea rcx, [rsp + 0x178]
call fcn.1400a8150
mov rcx, rax
call fcn.1400a9e70
mov rdx, rax
lea rcx, [rsp + 0x3720]
call fcn.14005a5a0
nop
lea rdx, [rsp + 0x3720]
mov rcx, rbx
call fcn.1400aa850
mov rdx, rax
lea rcx, [rsp + 0x3740]
call fcn.140061500
nop
lea rcx, [rsp + 0x3720]
call fcn.14005a590
lea rcx, [rsp + 0x3740]
call fcn.14005a540
mov r9, rax
mov r8d, 0x1388
mov r12d, 1
mov edx, r12d
lea rcx, [rsp + 0x9138]
call fcn.1400637c0
lea rcx, [rsp + 0x9138]
call fcn.1400638a0
mov byte [0x1402b3aa0], 0
lea rcx, [rsp + 0x3740]
call fcn.14005a590
jmp 0x14009fcff
mov r12d, 1
mov ecx, dword [0x1402b87bc]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x14009febe
cmp byte [0x1402b8878], 0
sete al
mov byte [0x1402b8878], al
lea rdx, [0x1402b87c8]
lea rcx, [0x1402b8930]
test al, al
je 0x14009fd64
call fcn.1400a9fb0
mov rbx, rax
lea rdx, str.enabled
lea rcx, [rsp + 0x37a0]
call fcn.14005a5a0
nop
mov esi, dword [rsp + 0x50]
bts esi, 0xe
lea rdx, [rsp + 0x37a0]
jmp 0x14009fd91
call fcn.1400a9fb0
mov rbx, rax
lea rdx, str.disabled
lea rcx, [rsp + 0x3780]
call fcn.14005a5a0
nop
mov esi, dword [rsp + 0x50]
bts esi, 0xf
lea rdx, [rsp + 0x3780]
mov dword [rsp + 0x50], esi
mov rcx, rbx
call fcn.1400aa850
mov rdi, rax
lea rdx, [0x1402b87c8]
lea rcx, [0x1402b8930]
call fcn.1400a9fb0
mov rbx, rax
mov byte [rsp + 0x179], 0
lea rdx, [rsp + 0x1a10]
lea rcx, [rsp + 0x179]
call fcn.1400a8170
mov rcx, rax
call fcn.1400a9cf0
mov rdx, rax
lea rcx, [rsp + 0x3760]
call fcn.14005a5a0
nop
lea rdx, [rsp + 0x3760]
mov rcx, rbx
call fcn.1400aa850
mov rdx, rax
lea r8, [0x1401ec0a0]
lea rcx, [rsp + 0x74c8]
call fcn.14005a860
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rsp + 0x37c0]
call fcn.1400b7400
nop
lea rcx, [rsp + 0x74c8]
call fcn.14005a590
nop
lea rcx, [rsp + 0x3760]
call fcn.14005a590
nop
bt esi, 0xf
jae 0x14009fe60
btr esi, 0xf
mov dword [rsp + 0x50], esi
lea rcx, [rsp + 0x3780]
call fcn.14005a590
nop
bt esi, 0xe
jae 0x14009fe7b
btr esi, 0xe
mov dword [rsp + 0x50], esi
lea rcx, [rsp + 0x37a0]
call fcn.14005a590
lea rcx, [rsp + 0x37c0]
call fcn.14005a540
mov r9, rax
mov edx, 4
mov r8d, 0x7d0
lea rcx, [rsp + 0xb148]
call fcn.1400637c0
lea rcx, [rsp + 0xb148]
call fcn.1400638a0
nop
lea rcx, [rsp + 0x37c0]
call fcn.14005a590
cmp byte [0x1402b8878], 0
je 0x1400a6296
cmp byte [0x1402b8dd0], 0
jne 0x14009ff30
lea rcx, [0x1402b8cd8]
call fcn.140066500
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm0, qword [0x1401ef148]
cvtpd2ps xmm6, xmm0
lea rcx, [0x1402b8cd8]
call fcn.1400664f0
movd xmm0, eax
cvtdq2pd xmm0, xmm0
divsd xmm0, qword [0x1401ef148]
cvtpd2ps xmm1, xmm0
movaps xmm2, xmm6
lea rcx, [rsp + 0x1a18]
call fcn.140009820
movsd xmm0, qword [rax]
movsd qword [0x1402b3b20], xmm0
mov edx, 2
lea rcx, [0x1402b3b20]
call fcn.14001e210
mov byte [rsp + 0x17b], 1
mov byte [rsp + 0x17a], 0
lea rdx, [rsp + 0x2c22]
lea rcx, [rsp + 0x17a]
call fcn.1400a8180
mov rcx, rax
call fcn.1400ac8c0
mov rcx, rax
mov r8d, 0x30ab
lea rdx, [rsp + 0x17b]
call fcn.14001a120
lea rcx, [rsp + 0xb0]
call fcn.14001de90
lea rcx, [rsp + 0x1a20]
call fcn.14001de90
movsd xmm0, qword [rax]
movsd qword [rsp + 0x1f0], xmm0
mov rax, qword [rsp + 0x318]
movsd xmm1, qword [rax + 0x4c]
movsd qword [rsp + 0x60], xmm1
lea rcx, [rsp + 0x70]
call fcn.1400221f0
lea rcx, [rsp + 0x740]
call fcn.14001e040
call fcn.140012e90
mov rdi, rax
lea rcx, [0x1402b3b10]
call fcn.14000fc90
mov ebx, eax
lea r8, [rsp + 0x70]
lea rdx, [rsp + 0xb0]
lea rcx, [rsp + 0x1a28]
call fcn.140062a90
mov dword [rsp + 0x28], r13d
movss xmm0, dword [0x1401ef20c]
movss dword [rsp + 0x20], xmm0
mov r9d, ebx
mov r8, rax
lea rdx, [rsp + 0xb0]
mov rcx, rdi
call fcn.140037070
call fcn.140012e90
mov rdi, rax
lea rcx, [0x1402b8f38]
call fcn.14000fc90
mov ebx, eax
lea r8, [rsp + 0x70]
lea rdx, [rsp + 0xb0]
lea rcx, [rsp + 0x1a30]
call fcn.140062a90
movss dword [rsp + 0x30], xmm14
mov dword [rsp + 0x28], r13d
movss xmm0, dword [0x1401ef208]
movss dword [rsp + 0x20], xmm0
mov r9d, ebx
mov r8, rax
lea rdx, [rsp + 0xb0]
mov rcx, rdi
call fcn.140036f60
call fcn.140012e90
mov r14, rax
movss dword [rsp + 0x20], xmm14
movaps xmm3, xmm14
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rsp + 0x68b4]
call fcn.14000d1e0
mov rcx, rax
call fcn.14000fc90
mov esi, eax
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rsp + 0x1a38]
call fcn.140009820
mov rdi, rax
movaps xmm2, xmm13
movaps xmm1, xmm13
lea rcx, [rsp + 0x1a40]
call fcn.140009820
mov rbx, rax
lea r8, [rsp + 0x740]
lea rdx, [rsp + 0x1f0]
lea rcx, [rsp + 0x1a48]
call fcn.140062a90
mov dword [rsp + 0x30], esi
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rbx
mov r9, rax
lea r8, [rsp + 0x1f0]
mov rdx, qword [0x1402b7480]
mov rcx, r14
call fcn.140037c00
call fcn.140012e90
mov r15, rax
movss dword [rsp + 0x20], xmm14
movaps xmm3, xmm14
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rsp + 0x68c4]
call fcn.14000d1e0
mov rcx, rax
call fcn.14000fc90
mov r14d, eax
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rsp + 0x1a50]
call fcn.140009820
mov rsi, rax
movaps xmm2, xmm13
movaps xmm1, xmm13
lea rcx, [rsp + 0x1a58]
call fcn.140009820
mov rdi, rax
movss xmm1, dword [rsp + 0x64]
movaps xmm0, xmm1
movss xmm6, dword [0x1401ef1b8]
mulss xmm0, xmm6
addss xmm0, dword [0x1401ef290]
movss xmm2, dword [rsp + 0x74]
subss xmm2, xmm0
addss xmm2, xmm1
movss xmm0, dword [rsp + 0x60]
movss xmm9, dword [0x1401ef178]
mulss xmm0, xmm9
movss xmm8, dword [0x1401ef2c8]
addss xmm0, xmm8
movss xmm1, dword [rsp + 0x70]
subss xmm1, xmm0
mulss xmm1, xmm12
lea rcx, [rsp + 0x1a60]
call fcn.140009820
mov rbx, rax
movss xmm2, dword [rsp + 0x64]
addss xmm2, dword [0x1401ef290]
movaps xmm1, xmm8
lea rcx, [rsp + 0x1a68]
call fcn.140009820
mov r8, rax
lea rdx, [rsp + 0x1f0]
lea rcx, [rsp + 0x1a70]
call fcn.140062a90
mov rdx, rax
lea r8, [rsp + 0x60]
lea rcx, [rsp + 0x1a78]
call fcn.140062a90
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x1a80]
call fcn.140062a90
mov rbx, rax
movss xmm2, dword [rsp + 0x64]
addss xmm2, dword [0x1401ef290]
movaps xmm1, xmm8
lea rcx, [rsp + 0x1a88]
call fcn.140009820
mov r8, rax
lea rdx, [rsp + 0x1f0]
lea rcx, [rsp + 0x1a90]
call fcn.140062a90
mov rdx, rax
lea r8, [rsp + 0x60]
lea rcx, [rsp + 0x1a98]
call fcn.140062a90
mov dword [rsp + 0x30], r14d
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x20], rdi
mov r9, rbx
mov r8, rax
mov rdx, qword [0x1402b7468]
mov rcx, r15
call fcn.140037c00
call fcn.140012e90
mov rsi, rax
lea rcx, [0x1402b8fc8]
call fcn.14000fc90
mov edi, eax
movss xmm2, dword [rsp + 0x74]
subss xmm2, dword [rsp + 0x64]
movaps xmm1, xmm8
lea rcx, [rsp + 0x1aa0]
call fcn.140009820
mov r8, rax
lea rdx, [rsp + 0xb0]
lea rcx, [rsp + 0x1aa8]
call fcn.140062a90
mov rbx, rax
lea r8, [rsp + 0x60]
lea rdx, [rsp + 0xb0]
lea rcx, [rsp + 0x1ab0]
call fcn.140062a90
mov dword [rsp + 0x28], r13d
movss xmm0, dword [0x1401ef208]
movss dword [rsp + 0x20], xmm0
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.140037070
call fcn.140012e90
mov rsi, rax
lea rcx, [0x1402b8f38]
call fcn.14000fc90
mov edi, eax
movss xmm2, dword [rsp + 0x74]
subss xmm2, dword [rsp + 0x64]
movaps xmm1, xmm8
lea rcx, [rsp + 0x1ab8]
call fcn.140009820
mov r8, rax
lea rdx, [rsp + 0xb0]
lea rcx, [rsp + 0x1ac0]
call fcn.140062a90
mov rbx, rax
lea r8, [rsp + 0x60]
lea rdx, [rsp + 0xb0]
lea rcx, [rsp + 0x1ac8]
call fcn.140062a90
movss dword [rsp + 0x30], xmm14
mov dword [rsp + 0x28], r13d
movss xmm0, dword [0x1401ef208]
movss dword [rsp + 0x20], xmm0
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.140036f60
call fcn.140012e90
mov rsi, rax
lea rcx, [0x1402b8fc8]
call fcn.14000fc90
mov edi, eax
movss xmm2, dword [rsp + 0x64]
addss xmm2, dword [0x1401ef290]
movss xmm0, dword [rsp + 0x60]
movss xmm7, dword [0x1401ef150]
mulss xmm0, xmm7
movss xmm1, dword [rsp + 0x70]
subss xmm1, xmm0
subss xmm1, dword [0x1401ef290]
lea rcx, [rsp + 0x1ad0]
call fcn.140009820
mov r8, rax
lea rdx, [rsp + 0xb0]
lea rcx, [rsp + 0x1ad8]
call fcn.140062a90
mov rbx, rax
movaps xmm2, xmm13
movaps xmm1, xmm8
lea rcx, [rsp + 0x1ae0]
call fcn.140009820
mov r8, rax
lea rdx, [rsp + 0xb0]
lea rcx, [rsp + 0x1ae8]
call fcn.140062a90
mov rdx, rax
lea r8, [rsp + 0x60]
lea rcx, [rsp + 0x1af0]
call fcn.140062a90
mov dword [rsp + 0x28], r13d
movss xmm0, dword [0x1401ef208]
movss dword [rsp + 0x20], xmm0
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.140037070
call fcn.140012e90
mov rsi, rax
lea rcx, [0x1402b8f38]
call fcn.14000fc90
mov edi, eax
movss xmm2, dword [rsp + 0x64]
addss xmm2, dword [0x1401ef290]
movss xmm0, dword [rsp + 0x60]
mulss xmm0, xmm7
movss xmm1, dword [rsp + 0x70]
subss xmm1, xmm0
subss xmm1, dword [0x1401ef290]
lea rcx, [rsp + 0x1af8]
call fcn.140009820
mov r8, rax
lea rdx, [rsp + 0xb0]
lea rcx, [rsp + 0x1b00]
call fcn.140062a90
mov rbx, rax
movaps xmm2, xmm13
movaps xmm1, xmm8
lea rcx, [rsp + 0x1b08]
call fcn.140009820
mov r8, rax
lea rdx, [rsp + 0xb0]
lea rcx, [rsp + 0x1b10]
call fcn.140062a90
mov rdx, rax
lea r8, [rsp + 0x60]
lea rcx, [rsp + 0x1b18]
call fcn.140062a90
movss dword [rsp + 0x30], xmm14
mov dword [rsp + 0x28], r13d
movss xmm0, dword [0x1401ef208]
movss dword [rsp + 0x20], xmm0
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.140036f60
movss xmm0, dword [rsp + 0x60]
mulss xmm0, xmm7
movss xmm1, dword [rsp + 0x70]
subss xmm1, xmm0
subss xmm1, dword [0x1401ef290]
movaps xmm2, xmm13
lea rcx, [rsp + 0x1b20]
call fcn.140009820
mov r8, rax
lea rdx, [rsp + 0xb0]
lea rcx, [rsp + 0x1b28]
call fcn.140062a90
mov rdx, rax
lea r8, [rsp + 0x60]
lea rcx, [rsp + 0x308]
call fcn.140062a90
call fcn.140012e90
mov rbx, rax
movss xmm1, dword [0x1401ef290]
movaps xmm2, xmm1
lea rcx, [rsp + 0x1b30]
call fcn.140009820
mov r8, rax
lea rdx, [rsp + 0x308]
lea rcx, [rsp + 0x1b38]
call fcn.140062a90
mov dword [rsp + 0x28], r13d
movss xmm0, dword [0x1401ef214]
movss dword [rsp + 0x20], xmm0
mov r9d, 0xffffffff
mov r8, rax
lea rdx, [rsp + 0x308]
mov rcx, rbx
call fcn.140037070
movsd xmm0, qword [rsp + 0x308]
movsd qword [rsp + 0x750], xmm0
movss xmm1, dword [0x1401ef290]
movaps xmm2, xmm1
lea rcx, [rsp + 0x1b40]
call fcn.140009820
mov r8, rax
lea rdx, [rsp + 0x308]
lea rcx, [rsp + 0x748]
call fcn.140062a90
call fcn.140012e90
mov r9b, 1
lea r8, [rsp + 0x748]
lea rdx, [rsp + 0x750]
mov rcx, rax
call fcn.140034560
movaps xmm2, xmm6
movaps xmm1, xmm6
lea rcx, [rsp + 0x1b48]
call fcn.140009820
mov r8, rax
lea rdx, [rsp + 0x308]
lea rcx, [rsp + 0x5b0]
call fcn.140062a90
call fcn.140012e90
mov rsi, rax
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rsp + 0x1b50]
call fcn.140009820
mov rdi, rax
movaps xmm2, xmm13
movaps xmm1, xmm13
lea rcx, [rsp + 0x1b58]
call fcn.140009820
mov rbx, rax
lea r8, [0x1402b3ae8]
lea rdx, [rsp + 0x5b0]
lea rcx, [rsp + 0x1b60]
call fcn.140062a90
mov dword [rsp + 0x30], 0xffffffff
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rbx
mov r9, rax
lea r8, [rsp + 0x5b0]
mov rdx, qword [0x1402b7460]
mov rcx, rsi
call fcn.140037c00
call fcn.140012e90
mov rcx, rax
call fcn.140034670
call fcn.140012e90
mov rsi, rax
lea rcx, [0x1402b8f38]
call fcn.14000fc90
mov edi, eax
movss xmm2, dword [rsp + 0x64]
addss xmm2, dword [0x1401ef290]
movss xmm1, dword [rsp + 0x70]
subss xmm1, dword [rsp + 0x60]
lea rcx, [rsp + 0x1b68]
call fcn.140009820
mov r8, rax
lea rdx, [rsp + 0xb0]
lea rcx, [rsp + 0x1b70]
call fcn.140062a90
mov rbx, rax
movss xmm0, dword [rsp + 0x60]
mulss xmm0, xmm7
movss xmm1, dword [rsp + 0x70]
subss xmm1, xmm0
subss xmm1, dword [0x1401ef290]
movaps xmm2, xmm13
lea rcx, [rsp + 0x1b78]
call fcn.140009820
mov r8, rax
lea rdx, [rsp + 0xb0]
lea rcx, [rsp + 0x1b80]
call fcn.140062a90
mov rdx, rax
lea r8, [rsp + 0x60]
lea rcx, [rsp + 0x1b88]
call fcn.140062a90
movss dword [rsp + 0x30], xmm14
mov dword [rsp + 0x28], r13d
movss xmm0, dword [0x1401ef208]
movss dword [rsp + 0x20], xmm0
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.140036f60
movss xmm2, dword [rsp + 0x64]
mulss xmm2, xmm7
addss xmm2, dword [0x1401ef290]
movss xmm1, dword [rsp + 0x60]
mulss xmm1, xmm7
lea rcx, [rsp + 0x1b90]
call fcn.140009820
mov rcx, rax
call fcn.140021eb0
call fcn.140022250
lea rcx, [0x140217ce0]
call fcn.14000fc90
mov edi, eax
lea rcx, [0x1402b3ac8]
call fcn.14005a540
mov rdx, rax
movss xmm10, dword [0x1401ef364]
movss dword [rsp + 0x20], xmm10
xor r9d, r9d
xor r8d, r8d
lea rcx, [rsp + 0x1b98]
call fcn.140016110
mov rbx, rax
movss xmm2, dword [rsp + 0x64]
addss xmm2, dword [0x1401ef290]
movaps xmm1, xmm8
lea rcx, [rsp + 0x1ba0]
call fcn.140009820
mov rdx, rax
lea r8, [rsp + 0x60]
lea rcx, [rsp + 0x1ba8]
call fcn.140062a90
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x1bb0]
call fcn.140062ac0
mov rdx, rax
movaps xmm2, xmm7
lea rcx, [rsp + 0x1bb8]
call fcn.140062a70
mov r8, rax
lea rdx, [rsp + 0xb0]
lea rcx, [rsp + 0x1bc0]
call fcn.140062a90
movss xmm6, dword [rax]
movss xmm7, dword [rax + 4]
lea rcx, [0x1402b3ac8]
call fcn.14005a540
mov dword [rsp + 0x20], edi
unpcklps xmm6, xmm7
movq r9, xmm6
mov r8, rax
movss xmm1, dword [0x1401ef230]
mov rcx, qword [0x1402b7710]
call fcn.140044ed0
movss xmm0, dword [rsp + 0x60]
mulss xmm0, xmm9
movaps xmm1, xmm8
subss xmm1, xmm0
movss xmm6, dword [0x1401ef274]
movaps xmm2, xmm6
lea rcx, [rsp + 0x1bc8]
call fcn.140009820
mov rdi, rax
lea rdx, [0x1402b87c8]
lea rcx, [0x1402b8930]
call fcn.1400a9fb0
mov rbx, rax
mov byte [rsp + 0x17c], 0
lea rdx, [rsp + 0x12ad]
lea rcx, [rsp + 0x17c]
call fcn.1400a81a0
mov rcx, rax
call fcn.1400ac9a0
mov rdx, rax
lea rcx, [rsp + 0x37e0]
call fcn.14005a5a0
nop
lea rdx, [rsp + 0x37e0]
mov rcx, rbx
call fcn.1400aa850
mov rcx, rax
call fcn.14005a540
cmp dword [0x1402b8884], 0
sete cl
mov dword [rsp + 0x20], r13d
mov r9, rdi
mov r8, rax
mov rdx, qword [0x1402b7470]
call fcn.140045a70
movzx ebx, al
lea rcx, [rsp + 0x37e0]
call fcn.14005a590
test bl, bl
je 0x1400a0a46
mov dword [0x1402b8884], r13d
movss xmm0, dword [rsp + 0x60]
mulss xmm0, xmm9
movaps xmm1, xmm8
subss xmm1, xmm0
movaps xmm2, xmm6
lea rcx, [rsp + 0x1bd0]
call fcn.140009820
mov rdi, rax
lea rdx, [0x1402b87c8]
lea rcx, [0x1402b8930]
call fcn.1400a9fb0
mov rbx, rax
mov byte [rsp + 0x17d], 0
lea rdx, [rsp + 0x1bd8]
lea rcx, [rsp + 0x17d]
call fcn.1400a81d0
mov rcx, rax
call fcn.1400a9cf0
mov rdx, rax
lea rcx, [rsp + 0x3800]
call fcn.14005a5a0
nop
lea rdx, [rsp + 0x3800]
mov rcx, rbx
call fcn.1400aa850
mov rcx, rax
call fcn.14005a540
cmp dword [0x1402b8884], 1
sete cl
mov dword [rsp + 0x20], r13d
mov r9, rdi
mov r8, rax
mov rdx, qword [0x1402b74b8]
call fcn.140045a70
movzx ebx, al
lea rcx, [rsp + 0x3800]
call fcn.14005a590
test bl, bl
je 0x1400a0b0c
mov dword [0x1402b8884], r12d
movss xmm0, dword [rsp + 0x60]
mulss xmm0, xmm9
movaps xmm1, xmm8
subss xmm1, xmm0
movaps xmm2, xmm6
lea rcx, [rsp + 0x1be0]
call fcn.140009820
mov rdi, rax
lea rdx, [0x1402b87c8]
lea rcx, [0x1402b8930]
call fcn.1400a9fb0
mov rbx, rax
mov byte [rsp + 0x17e], 0
lea rdx, [rsp + 0x2b91]
lea rcx, [rsp + 0x17e]
call fcn.1400a81e0
mov rcx, rax
call fcn.1400a9f40
mov rdx, rax
lea rcx, [rsp + 0x3820]
call fcn.14005a5a0
nop
lea rdx, [rsp + 0x3820]
mov rcx, rbx
call fcn.1400aa850
mov rcx, rax
call fcn.14005a540
cmp dword [0x1402b8884], 2
sete cl
mov dword [rsp + 0x20], r13d
mov r9, rdi
mov r8, rax
mov rdx, qword [0x1402b7448]
call fcn.140045a70
movzx ebx, al
lea rcx, [rsp + 0x3820]
call fcn.14005a590
test bl, bl
je 0x1400a0bd5
mov dword [0x1402b8884], 2
movss xmm0, dword [rsp + 0x60]
mulss xmm0, xmm9
movaps xmm1, xmm8
subss xmm1, xmm0
movaps xmm2, xmm6
lea rcx, [rsp + 0x1be8]
call fcn.140009820
mov rdi, rax
lea rdx, [0x1402b87c8]
lea rcx, [0x1402b8930]
call fcn.1400a9fb0
mov rbx, rax
mov byte [rsp + 0x17f], 0
lea rdx, [rsp + 0x8a8]
lea rcx, [rsp + 0x17f]
call fcn.1400a8200
mov rcx, rax
call fcn.1400ac9d0
mov rdx, rax
lea rcx, [rsp + 0x3840]
call fcn.14005a5a0
nop
lea rdx, [rsp + 0x3840]
mov rcx, rbx
call fcn.1400aa850
mov rcx, rax
call fcn.14005a540
cmp dword [0x1402b8884], 3
sete cl
mov dword [rsp + 0x20], r13d
mov r9, rdi
mov r8, rax
mov rdx, qword [0x1402b7478]
call fcn.140045a70
movzx ebx, al
lea rcx, [rsp + 0x3840]
call fcn.14005a590
test bl, bl
je 0x1400a0c9e
mov dword [0x1402b8884], 3
movss xmm0, dword [rsp + 0x60]
mulss xmm0, xmm9
movaps xmm1, xmm8
subss xmm1, xmm0
movaps xmm2, xmm6
lea rcx, [rsp + 0x1bf0]
call fcn.140009820
mov rdi, rax
lea rdx, [0x1402b87c8]
lea rcx, [0x1402b8930]
call fcn.1400a9fb0
mov rbx, rax
mov byte [rsp + 0x180], 0
lea rdx, [rsp + 0x2b9a]
lea rcx, [rsp + 0x180]
call fcn.1400a8220
mov rcx, rax
call fcn.1400a9f40
mov rdx, rax
lea rcx, [rsp + 0x3860]
call fcn.14005a5a0
nop
lea rdx, [rsp + 0x3860]
mov rcx, rbx
call fcn.1400aa850
mov rcx, rax
call fcn.14005a540
cmp dword [0x1402b8884], 4
sete cl
mov dword [rsp + 0x20], r13d
mov r9, rdi
mov r8, rax
mov rdx, qword [0x1402b74c0]
call fcn.140045a70
movzx ebx, al
lea rcx, [rsp + 0x3860]
call fcn.14005a590
test bl, bl
je 0x1400a0d67
mov dword [0x1402b8884], 4
call fcn.1400223a0
mov eax, dword [0x1402b8884]
test eax, eax
jne 0x1400a1014
movss xmm1, dword [rsp + 0x60]
addss xmm1, xmm8
movss xmm2, dword [rsp + 0x64]
lea rcx, [rsp + 0x1bf8]
call fcn.140009820
mov rcx, rax
call fcn.140021eb0
call fcn.140022250
lea rcx, [rsp + 0x1c00]
call fcn.140021e60
movss xmm2, dword [0x1401ef290]
movss xmm7, dword [0x1401ef2a4]
movaps xmm1, xmm7
lea rcx, [rsp + 0x1c08]
call fcn.140009820
mov rbx, rax
xor edx, edx
lea rcx, [0x1402b78e0]
call fcn.1400674c0
mov rcx, rax
call fcn.14005a540
cmp dword [0x1402b8888], 0
sete cl
mov r8, rbx
mov rdx, rax
call fcn.140046440
test al, al
je 0x1400a0e0b
mov dword [0x1402b8888], r13d
movaps xmm1, xmm11
movaps xmm0, xmm13
call fcn.140021db0
movss xmm2, dword [0x1401ef290]
movaps xmm1, xmm7
lea rcx, [rsp + 0x1c10]
call fcn.140009820
mov rbx, rax
mov edx, r12d
lea rcx, [0x1402b78e0]
call fcn.1400674c0
mov rcx, rax
call fcn.14005a540
cmp dword [0x1402b8888], 1
sete cl
mov r8, rbx
mov rdx, rax
call fcn.140046440
test al, al
je 0x1400a0e6a
mov dword [0x1402b8888], r12d
movaps xmm1, xmm11
movaps xmm0, xmm13
call fcn.140021db0
movss xmm2, dword [0x1401ef290]
movaps xmm1, xmm7
lea rcx, [rsp + 0x1c18]
call fcn.140009820
mov rbx, rax
mov edx, 2
lea rcx, [0x1402b78e0]
call fcn.1400674c0
mov rcx, rax
call fcn.14005a540
cmp dword [0x1402b8888], 2
sete cl
mov r8, rbx
mov rdx, rax
call fcn.140046440
test al, al
je 0x1400a0ece
mov dword [0x1402b8888], 2
movaps xmm1, xmm11
movaps xmm0, xmm13
call fcn.140021db0
movss xmm2, dword [0x1401ef290]
movaps xmm1, xmm7
lea rcx, [rsp + 0x1c20]
call fcn.140009820
mov rbx, rax
mov edx, 3
lea rcx, [0x1402b78e0]
call fcn.1400674c0
mov rcx, rax
call fcn.14005a540
cmp dword [0x1402b8888], 3
sete cl
mov r8, rbx
mov rdx, rax
call fcn.140046440
test al, al
je 0x1400a0f32
mov dword [0x1402b8888], 3
movaps xmm1, xmm11
movaps xmm0, xmm13
call fcn.140021db0
movss xmm2, dword [0x1401ef290]
movaps xmm1, xmm7
lea rcx, [rsp + 0x1c28]
call fcn.140009820
mov rbx, rax
mov edx, 4
lea rcx, [0x1402b78e0]
call fcn.1400674c0
mov rcx, rax
call fcn.14005a540
cmp dword [0x1402b8888], 4
sete cl
mov r8, rbx
mov rdx, rax
call fcn.140046440
test al, al
je 0x1400a0f96
mov dword [0x1402b8888], 4
movaps xmm1, xmm11
movaps xmm0, xmm13
call fcn.140021db0
movss xmm2, dword [0x1401ef290]
movaps xmm1, xmm7
lea rcx, [rsp + 0x1c30]
call fcn.140009820
mov rbx, rax
mov edx, 5
lea rcx, [0x1402b78e0]
call fcn.1400674c0
mov rcx, rax
call fcn.14005a540
cmp dword [0x1402b8888], 5
sete cl
mov r8, rbx
mov rdx, rax
call fcn.140046440
test al, al
je 0x1400a0ffa
mov dword [0x1402b8888], 5
movaps xmm1, xmm11
movaps xmm0, xmm13
call fcn.140021db0
call fcn.1400223a0
mov eax, dword [0x1402b8884]
jmp 0x1400a101c
movss xmm7, dword [0x1401ef2a4]
cmp eax, 1
jne 0x1400a129c
movss xmm1, dword [rsp + 0x60]
addss xmm1, xmm8
movss xmm2, dword [rsp + 0x64]
lea rcx, [rsp + 0x1c38]
call fcn.140009820
mov rcx, rax
call fcn.140021eb0
call fcn.140022250
lea rcx, [rsp + 0x758]
call fcn.140021e60
movss xmm2, dword [0x1401ef290]
movaps xmm1, xmm7
lea rcx, [rsp + 0x530]
call fcn.140009820
movss xmm0, dword [0x1401ef288]
movaps xmm2, xmm0
movaps xmm1, xmm0
lea rcx, [rsp + 0x418]
call fcn.140009820
lea rcx, [rsp + 0x420]
call fcn.14000d1d0
movss xmm1, dword [rsp + 0x530]
mulss xmm1, xmm12
movss xmm0, dword [rsp + 0x418]
mulss xmm0, xmm12
subss xmm1, xmm0
movss dword [rsp + 0x420], xmm1
movss xmm2, dword [rsp + 0x534]
mulss xmm2, xmm12
movss xmm0, dword [rsp + 0x41c]
mulss xmm0, xmm12
subss xmm2, xmm0
movss dword [rsp + 0x424], xmm2
lea r8, [rsp + 0x418]
lea rdx, [rsp + 0x420]
lea rcx, [rsp + 0x1c40]
call fcn.140062a90
movss xmm2, dword [0x1401ef290]
movaps xmm1, xmm7
lea rcx, [rsp + 0x1c48]
call fcn.140009820
mov rdi, rax
lea rdx, [0x1402b87c8]
lea rcx, [0x1402b8930]
call fcn.1400a9fb0
mov rbx, rax
mov byte [rsp + 0x181], 0
lea rdx, [rsp + 0xd90]
lea rcx, [rsp + 0x181]
call fcn.1400a8240
mov rcx, rax
call fcn.1400a9ef0
mov rdx, rax
lea rcx, [rsp + 0x3880]
call fcn.14005a5a0
nop
lea rdx, [rsp + 0x3880]
mov rcx, rbx
call fcn.1400aa850
mov rcx, rax
call fcn.14005a540
cmp dword [0x1402b888c], 0
sete cl
mov r8, rdi
mov rdx, rax
call fcn.140046440
movzx ebx, al
lea rcx, [rsp + 0x3880]
call fcn.14005a590
test bl, bl
je 0x1400a11bb
mov dword [0x1402b888c], r13d
movaps xmm1, xmm11
movaps xmm0, xmm13
call fcn.140021db0
lea rcx, [rsp + 0x1c50]
call fcn.140021e60
movsd xmm0, qword [rax]
movsd qword [rsp + 0x758], xmm0
movss xmm2, dword [0x1401ef290]
movaps xmm1, xmm7
lea rcx, [rsp + 0x1c58]
call fcn.140009820
mov rdi, rax
lea rdx, [0x1402b87c8]
lea rcx, [0x1402b8930]
call fcn.1400a9fb0
mov rbx, rax
mov byte [rsp + 0x182], 0
lea rdx, [rsp + 0xd10]
lea rcx, [rsp + 0x182]
call fcn.1400a8260
mov rcx, rax
call fcn.1400a9ef0
mov rdx, rax
lea rcx, [rsp + 0x38a0]
call fcn.14005a5a0
nop
lea rdx, [rsp + 0x38a0]
mov rcx, rbx
call fcn.1400aa850
mov rcx, rax
call fcn.14005a540
cmp dword [0x1402b888c], 1
sete cl
mov r8, rdi
mov rdx, rax
call fcn.140046440
movzx ebx, al
lea rcx, [rsp + 0x38a0]
call fcn.14005a590
test bl, bl
je 0x1400a1291
mov dword [0x1402b888c], r12d
call fcn.1400223a0
mov eax, dword [0x1402b8884]
cmp eax, 2
jne 0x1400a12d7
movss xmm1, dword [rsp + 0x60]
addss xmm1, xmm8
movss xmm2, dword [rsp + 0x64]
lea rcx, [rsp + 0x1c60]
call fcn.140009820
mov rcx, rax
call fcn.140021eb0
call fcn.140022250
call fcn.1400223a0
mov eax, dword [0x1402b8884]
cmp eax, 3
jne 0x1400a1337
movss xmm1, dword [rsp + 0x60]
addss xmm1, xmm8
movss xmm2, dword [rsp + 0x64]
lea rcx, [rsp + 0x1c68]
call fcn.140009820
mov rcx, rax
call fcn.140021eb0
movss dword [rsp + 0x20], xmm14
movaps xmm3, xmm13
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rsp + 0x68d4]
call fcn.14000d1e0
mov rcx, rax
lea rdx, str.the_chat_is_beta_and_avaiable_only_for_admins_now...
call fcn.140044e50
mov eax, dword [0x1402b8884]
cmp eax, 4
jne 0x1400a14db
movss xmm1, dword [rsp + 0x60]
addss xmm1, xmm8
movss xmm2, dword [rsp + 0x64]
lea rcx, [rsp + 0x1c70]
call fcn.140009820
mov rcx, rax
call fcn.140021eb0
call fcn.140022250
movss xmm2, dword [0x1401ef290]
movaps xmm1, xmm7
lea rcx, [rsp + 0x1c78]
call fcn.140009820
mov rdi, rax
lea rdx, [0x1402b87c8]
lea rcx, [0x1402b8930]
call fcn.1400a9fb0
mov rbx, rax
mov byte [rsp + 0x183], 0
lea rdx, [rsp + 0x129f]
lea rcx, [rsp + 0x183]
call fcn.1400a8280
mov rcx, rax
call fcn.1400ac9a0
mov rdx, rax
lea rcx, [rsp + 0x38c0]
call fcn.14005a5a0
nop
lea rdx, [rsp + 0x38c0]
mov rcx, rbx
call fcn.1400aa850
mov rcx, rax
call fcn.14005a540
cmp dword [0x1402b8890], 0
sete cl
mov r8, rdi
mov rdx, rax
call fcn.140046440
movzx ebx, al
lea rcx, [rsp + 0x38c0]
call fcn.14005a590
test bl, bl
je 0x1400a141a
mov dword [0x1402b8890], r13d
movaps xmm1, xmm11
movaps xmm0, xmm13
call fcn.140021db0
movss xmm2, dword [0x1401ef290]
movaps xmm1, xmm7
lea rcx, [rsp + 0x1c80]
call fcn.140009820
mov rdi, rax
lea rdx, [0x1402b87c8]
lea rcx, [0x1402b8930]
call fcn.1400a9fb0
mov rbx, rax
mov byte [rsp + 0x184], 0
lea rdx, [rsp + 0xd6c]
lea rcx, [rsp + 0x184]
call fcn.1400a82b0
mov rcx, rax
call fcn.1400a9ef0
mov rdx, rax
lea rcx, [rsp + 0x38e0]
call fcn.14005a5a0
nop
lea rdx, [rsp + 0x38e0]
mov rcx, rbx
call fcn.1400aa850
mov rcx, rax
call fcn.14005a540
cmp dword [0x1402b8890], 1
sete cl
mov r8, rdi
mov rdx, rax
call fcn.140046440
movzx ebx, al
lea rcx, [rsp + 0x38e0]
call fcn.14005a590
test bl, bl
je 0x1400a14d6
mov dword [0x1402b8890], r12d
call fcn.1400223a0
movss xmm2, dword [rsp + 0x64]
addss xmm2, dword [0x1401ef290]
movaps xmm1, xmm8
lea rcx, [rsp + 0x1c88]
call fcn.140009820
mov rdx, rax
lea r8, [rsp + 0x60]
lea rcx, [rsp + 0x1c90]
call fcn.140062a90
mov rcx, rax
call fcn.140021eb0
lea rcx, [rsp + 0x220]
call fcn.140021e60
call fcn.140022250
movss xmm6, dword [0x1401ef1b8]
cmp dword [0x1402b8884], 0
jne 0x1400a24f9
movss xmm1, dword [rsp + 0x64]
movaps xmm0, xmm1
mulss xmm0, xmm6
addss xmm0, dword [0x1401ef290]
movss xmm2, dword [rsp + 0x74]
subss xmm2, xmm0
addss xmm2, xmm1
movss xmm0, dword [rsp + 0x60]
mulss xmm0, xmm9
addss xmm0, xmm8
movss xmm1, dword [rsp + 0x70]
subss xmm1, xmm0
mulss xmm1, xmm12
lea rcx, [rsp + 0x1c98]
call fcn.140009820
mov rdi, rax
lea rdx, [0x1402b87c8]
lea rcx, [0x1402b8930]
call fcn.1400a9fb0
mov rbx, rax
mov byte [rsp + 0x185], 0
lea rdx, [rsp + 0x1298]
lea rcx, [rsp + 0x185]
call fcn.1400a82d0
mov rcx, rax
call fcn.1400ac9a0
mov rdx, rax
lea rcx, [rsp + 0x3900]
call fcn.14005a5a0
nop
lea rdx, [rsp + 0x3900]
mov rcx, rbx
call fcn.1400aa850
mov rcx, rax
call fcn.14005a540
xor r9d, r9d
xor r8d, r8d
mov rdx, rdi
mov rcx, rax
call fcn.140016ac0
nop
lea rcx, [rsp + 0x3900]
call fcn.14005a590
call fcn.14004b1d0
mov edx, dword [0x1402b8888]
lea rcx, [0x1402b78e0]
call fcn.1400674c0
mov rdi, rax
lea rdx, [0x1402b87c8]
lea rcx, [0x1402b8930]
call fcn.1400a9fb0
mov rbx, rax
mov byte [rsp + 0x186], 0
lea rdx, [rsp + 0x1291]
lea rcx, [rsp + 0x186]
call fcn.1400a81a0
mov rcx, rax
call fcn.1400ac9a0
mov rdx, rax
lea rcx, [rsp + 0x3920]
call fcn.14005a5a0
nop
lea rdx, [rsp + 0x3920]
mov rcx, rbx
call fcn.1400aa850
mov rcx, rax
call fcn.14005a540
lea rdx, [rdi + 0x34]
mov rcx, rax
call fcn.1400487a0
nop
lea rcx, [rsp + 0x3920]
call fcn.14005a590
mov esi, r13d
mov edx, dword [0x1402b8888]
lea rcx, [0x1402b78e0]
call fcn.1400674c0
lea rcx, [rax + 0x60]
call fcn.1400aca00
test rax, rax
je 0x1400a17a9
mov rbx, r13
nop word [rax + rax]
mov edx, dword [0x1402b8888]
lea rcx, [0x1402b78e0]
call fcn.1400674c0
lea rcx, [rax + 0x60]
mov rdx, rbx
call fcn.1400ac9f0
mov rdi, rax
mov edx, dword [0x1402b8888]
lea rcx, [0x1402b78e0]
call fcn.1400674c0
lea rcx, [rax + 0x60]
mov rdx, rbx
call fcn.1400ac9f0
mov rbx, rax
mov edx, esi
lea rcx, [rsp + 0x7508]
call fcn.14005fd30
nop
mov r8, rax
lea rdx, str.AimKey
lea rcx, [rsp + 0x74e8]
call fcn.14005a940
nop
mov rcx, rax
call fcn.14005a540
xor r9d, r9d
lea r8, [rdi + 0x38]
mov rdx, rbx
mov rcx, rax
call fcn.140043490
nop
lea rcx, [rsp + 0x74e8]
call fcn.14005a590
nop
lea rcx, [rsp + 0x7508]
call fcn.14005a590
inc esi
movsxd rbx, esi
mov edx, dword [0x1402b8888]
lea rcx, [0x1402b78e0]
call fcn.1400674c0
lea rcx, [rax + 0x60]
call fcn.1400aca00
cmp rbx, rax
jb 0x1400a16e0
lea rcx, [rsp + 0x1ca0]
call fcn.1400221f0
movss xmm1, dword [rax]
mov rdi, qword [rsp + 0x318]
subss xmm1, dword [rdi + 8]
movss xmm2, dword [0x1401ef278]
lea rcx, [rsp + 0x1ca8]
call fcn.140009820
mov rdx, rax
lea rcx, str.Add_AimKey
call fcn.1400476d0
test al, al
je 0x1400a186c
mov edx, dword [0x1402b8888]
lea rcx, [0x1402b78e0]
call fcn.1400674c0
mov rbx, rax
mov dword [rsp + 0x2b10], 2
mov dword [rsp + 0x2b14], r12d
lea rdx, str.Mouse_2
lea rcx, [rsp + 0x2b18]
call fcn.14005a5a0
mov byte [rsp + 0x2b38], 0
movsd qword [rsp + 0x2b40], xmm15
mov dword [rsp + 0x2b48], r13d
mov qword [rsp + 0x2b50], r13
lea rdx, [rsp + 0x2b10]
lea rcx, [rbx + 0x60]
call fcn.1400acb40
nop
lea rcx, [rsp + 0x2b10]
call fcn.140066d40
lea rcx, [rsp + 0x1cb0]
call fcn.1400221f0
movss xmm1, dword [rax]
subss xmm1, dword [rdi + 8]
movss xmm2, dword [0x1401ef278]
lea rcx, [rsp + 0x1cb8]
call fcn.140009820
mov rdx, rax
lea rcx, str.Remove_AimKey
call fcn.1400476d0
test al, al
je 0x1400a1902
mov edx, dword [0x1402b8888]
lea rcx, [0x1402b78e0]
call fcn.1400674c0
lea rbx, [rax + 0x60]
mov rcx, rbx
call fcn.1400aca30
test al, al
jne 0x1400a1902
lea rdx, [rsp + 0x1cc0]
mov rcx, rbx
call fcn.1400a97b0
mov r8, r12
lea rdx, [rsp + 0x1cc8]
mov rcx, rax
call fcn.1400a9780
mov r8, qword [rax]
lea rdx, [rsp + 0x1cd0]
mov rcx, rbx
call fcn.1400aca40
call fcn.14004b1d0
mov edx, dword [0x1402b8888]
lea rcx, [0x1402b78e0]
call fcn.1400674c0
mov rdi, rax
lea rdx, [0x1402b87c8]
lea rcx, [0x1402b8930]
call fcn.1400a9fb0
mov rbx, rax
mov byte [rsp + 0x187], 0
lea rdx, [rsp + 0x4282]
lea rcx, [rsp + 0x187]
call fcn.1400a8300
mov rcx, rax
call fcn.1400ac900
mov rdx, rax
lea rcx, [rsp + 0x3940]
call fcn.14005a5a0
nop
lea rdx, [rsp + 0x3940]
mov rcx, rbx
call fcn.1400aa850
mov rcx, rax
call fcn.14005a540
lea rdx, [rdi + 0x35]
mov rcx, rax
call fcn.1400487a0
nop
lea rcx, [rsp + 0x3940]
call fcn.14005a590
call fcn.14004b1d0
mov edx, dword [0x1402b8888]
lea rcx, [0x1402b78e0]
call fcn.1400674c0
lea rdx, [rax + 0x36]
lea rcx, str.HardLock
call fcn.1400487a0
call fcn.14004b1d0
lea rdx, [0x1402b87c8]
lea rcx, [0x1402b8930]
call fcn.1400a9fb0
mov rbx, rax
mov byte [rsp + 0x188], 0
lea rdx, [rsp + 0x1cd8]
lea rcx, [rsp + 0x188]
call fcn.1400a8330
mov rcx, rax
call fcn.1400a9cf0
mov rdx, rax
lea rcx, [rsp + 0x3960]
call fcn.14005a5a0
nop
lea rdx, [rsp + 0x3960]
mov rcx, rbx
call fcn.1400aa850
mov rdx, rax
lea r8, [0x1401ec7fc]
lea rcx, [rsp + 0x7528]
call fcn.14005a860
nop
mov rcx, rax
call fcn.14005a540
mov rdx, rax
lea rcx, [0x140217ce0]
call fcn.140044e50
nop
lea rcx, [rsp + 0x7528]
call fcn.14005a590
nop
lea rcx, [rsp + 0x3960]
call fcn.14005a590
lea rcx, [0x1402b9a60]
call fcn.1400aca30
test al, al
je 0x1400a1b76
mov edi, r13d
nop dword [rax]
nop dword [rax + rax]
mov edx, edi
lea rcx, [rsp + 0x940]
call fcn.1400b8460
lea rcx, [rsp + 0x940]
call fcn.1400adff0
mov rbx, rax
lea rcx, [rsp + 0x940]
call fcn.140064820
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x7548]
call fcn.1400614d0
nop
mov rdx, rax
lea rcx, [0x1402b9a60]
call fcn.1400ae000
nop
lea rcx, [rsp + 0x7548]
call fcn.14005a590
inc edi
cmp edi, 5
jl 0x1400a1a90
lea rcx, [0x1402b9a60]
call fcn.1400adfe0
mov rcx, rax
mov eax, 8
mul rcx
mov rcx, 0xffffffffffffffff
cmovo rax, rcx
mov rcx, rax
call fcn.140160680
mov qword [0x1402b8e38], rax
mov rbx, r13
lea rcx, [0x1402b9a60]
call fcn.1400adfe0
test rax, rax
je 0x1400a1b76
nop dword [rax]
mov rdx, rbx
lea rcx, [0x1402b9a60]
call fcn.1400adfd0
mov rcx, rax
call fcn.14005a540
mov rcx, qword [0x1402b8e38]
mov qword [rcx + rbx*8], rax
inc rbx
lea rcx, [0x1402b9a60]
call fcn.1400adfe0
cmp rbx, rax
jb 0x1400a1b40
lea rcx, [0x1402b9a60]
call fcn.1400adfe0
mov rsi, rax
lea rcx, [0x1402b9a60]
call fcn.1400adfe0
mov rbx, rax
mov rdi, qword [0x1402b8e38]
mov byte [rsp + 0x189], 0
lea rdx, [rsp + 0x1ce0]
lea rcx, [rsp + 0x189]
call fcn.1400a8330
mov rcx, rax
call fcn.1400a9cf0
mov dword [rsp + 0x20], esi
mov r9d, ebx
mov r8, rdi
lea rdx, [0x1402b87f0]
mov rcx, rax
call fcn.14004c600
mov eax, dword [0x1402b87f0]
mov dword [0x1402b87ec], eax
lea rdx, str.Aimbot:
lea rcx, [rsp + 0xf80]
call fcn.14005a5a0
nop
movss dword [rsp + 0x20], xmm14
movaps xmm3, xmm13
movaps xmm2, xmm13
movaps xmm1, xmm13
lea rcx, [rsp + 0x6a0]
call fcn.14000d1e0
xor al, al
movzx eax, al
cmp dword [0x1402b883c], 0
cmove eax, r12d
cmp dword [0x1402b87ec], 1
je 0x1400a1c60
test al, al
jne 0x1400a1c60
movss dword [rsp + 0x20], xmm14
movaps xmm3, xmm13
movaps xmm2, xmm13
movaps xmm1, xmm14
lea rcx, [rsp + 0x68e4]
call fcn.14000d1e0
lea rdx, str.Disconnected
jmp 0x1400a1c87
movss dword [rsp + 0x20], xmm14
movaps xmm3, xmm13
movaps xmm2, xmm14
movaps xmm1, xmm13
lea rcx, [rsp + 0x68f4]
call fcn.14000d1e0
lea rdx, str.Connected
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x6a0], xmm0
lea rcx, [rsp + 0xf80]
call fcn.14005a550
lea rcx, [rsp + 0xf80]
call fcn.14005a540
mov rdx, rax
lea rcx, [rsp + 0x6a0]
call fcn.140044e50
call fcn.14004b1d0
mov edx, dword [0x1402b8888]
lea rcx, [0x1402b78e0]
call fcn.1400674c0
mov rdi, rax
lea rdx, [0x1402b87c8]
lea rcx, [0x1402b8930]
call fcn.1400a9fb0
mov rbx, rax
mov byte [rsp + 0x18a], 0
lea rdx, [rsp + 0x6bc]
lea rcx, [rsp + 0x18a]
call fcn.1400a8340
mov rcx, rax
call fcn.1400ac440
mov rdx, rax
lea rcx, [rsp + 0x3980]
call fcn.14005a5a0
nop
lea rdx, [rsp + 0x3980]
mov rcx, rbx
call fcn.1400aa850
mov rcx, rax
call fcn.14005a540
mov dword [rsp + 0x28], r13d
lea rsi, [0x1401d62fc]
mov qword [rsp + 0x20], rsi
mov r9d, 0x1f4
mov r8d, r12d
lea rdx, [rdi + 0x24]
mov rcx, rax
call fcn.14004e8e0
nop
lea rcx, [rsp + 0x3980]
call fcn.14005a590
call fcn.14004b1d0
mov edx, dword [0x1402b8888]
lea rcx, [0x1402b78e0]
call fcn.1400674c0
mov rdi, rax
lea rdx, [0x1402b87c8]
lea rcx, [0x1402b8930]
call fcn.1400a9fb0
mov rbx, rax
mov byte [rsp + 0x18b], 0
lea rdx, [rsp + 0x2ba3]
lea rcx, [rsp + 0x18b]
call fcn.1400a8350
mov rcx, rax
call fcn.1400a9f40
mov rdx, rax
lea rcx, [rsp + 0x39a0]
call fcn.14005a5a0
nop
lea rdx, [rsp + 0x39a0]
mov rcx, rbx
call fcn.1400aa850
mov rcx, rax
call fcn.14005a540
mov dword [rsp + 0x28], r13d
mov qword [rsp + 0x20], rsi
mov r9d, 0x64
mov r8d, r12d
lea rdx, [rdi + 0x28]
mov rcx, rax
call fcn.14004e8e0
nop
lea rcx, [rsp + 0x39a0]
call fcn.14005a590
call fcn.14004b1d0
mov edx, dword [0x1402b8888]
lea rcx, [0x1402b78e0]
call fcn.1400674c0
mov rdi, rax
lea rdx, [0x1402b87c8]
lea rcx, [0x1402b8930]
call fcn.1400a9fb0
mov rbx, rax
mov byte [rsp + 0x18c], 0
lea rdx, [rsp + 0x2bac]
lea rcx, [rsp + 0x18c]
call fcn.1400a8370
mov rcx, rax
call fcn.1400a9f40
mov rdx, rax
lea rcx, [rsp + 0x39c0]
call fcn.14005a5a0
nop
lea rdx, [rsp + 0x39c0]
mov rcx, rbx
call fcn.1400aa850
mov rcx, rax
call fcn.14005a540
mov dword [rsp + 0x28], r13d
mov qword [rsp + 0x20], rsi
mov r9d, 0x64
mov r8d, r12d
lea rdx, [rdi + 0x2c]
mov rcx, rax
call fcn.14004e8e0
nop
lea rcx, [rsp + 0x39c0]
call fcn.14005a590
call fcn.14004b1d0
mov edx, dword [0x1402b8888]
lea rcx, [0x1402b78e0]
call fcn.1400674c0
mov rdi, rax
lea rdx, [0x1402b87c8]
lea rcx, [0x1402b8930]
call fcn.1400a9fb0
mov rbx, rax
mov byte [rsp + 0x18d], 0
lea rdx, [rsp + 0x2bb5]
lea rcx, [rsp + 0x18d]
call fcn.1400a8390
mov rcx, rax
call fcn.1400a9f40
mov rdx, rax
lea rcx, [rsp + 0x39e0]
call fcn.14005a5a0
nop
lea rdx, [rsp + 0x39e0]
mov rcx, rbx
call fcn.1400aa850
mov rcx, rax
call fcn.14005a540
mov dword [rsp + 0x28], r13d
mov qword [rsp + 0x20], rsi
mov r9d, 0x1f4
mov r8d, r12d
lea rdx, [rdi + 0x30]
mov rcx, rax
call fcn.14004e8e0
nop
lea rcx, [rsp + 0x39e0]
call fcn.14005a590
call fcn.14004b1d0
mov edx, dword [0x1402b8888]
lea rcx, [0x1402b78e0]
call fcn.1400674c0
mov rdi, rax
lea rdx, [0x1402b87c8]
lea rcx, [0x1402b8930]
call fcn.1400a9fb0
mov rbx, rax
mov byte [rsp + 0x18e], 0
lea rdx, [rsp + 0x1ce8]
lea rcx, [rsp + 0x18e]
call fcn.1400a83b0
mov rcx, rax
call fcn.1400a9cf0
mov rdx, rax
lea rcx, [rsp + 0x3a00]
call fcn.14005a5a0
nop
lea rdx, [rsp + 0x3a00]
mov rcx, rbx
call fcn.1400aa850
mov rcx, rax
call fcn.14005a540
lea rdx, [rdi + 0x37]
mov rcx, rax
call fcn.1400487a0
nop
lea rcx, [rsp + 0x3a00]
call fcn.14005a590
call fcn.14004b1d0
nop
lea rcx, [rsp + 0xf80]
call fcn.14005a590
call fcn.140016b70
movss xmm2, dword [rsp + 0x64]
addss xmm2, dword [0x1401ef290]
movss xmm3, dword [rsp + 0x60]
movaps xmm0, xmm3
mulss xmm0, xmm9
addss xmm0, xmm8
movss xmm1, dword [rsp + 0x70]
subss xmm1, xmm0
mulss xmm1, xmm12
addss xmm1, xmm8
addss xmm1, xmm3
lea rcx, [rsp + 0x1cf0]
call fcn.140009820
mov rdx, rax
lea r8, [rsp + 0x60]
lea rcx, [rsp + 0x1cf8]
call fcn.140062a90
mov rcx, rax
call fcn.140021eb0
movss xmm0, dword [rsp + 0x64]
mulss xmm0, xmm6
addss xmm0, dword [0x1401ef290]
movss xmm2, dword [rsp + 0x74]
subss xmm2, xmm0
mulss xmm2, xmm12
movss xmm0, dword [rsp + 0x60]
mulss xmm0, xmm9
addss xmm0, xmm8
movss xmm1, dword [rsp + 0x70]
subss xmm1, xmm0
mulss xmm1, xmm12
lea rcx, [rsp + 0x1d00]
call fcn.140009820
mov rdi, rax
lea rdx, [0x1402b87c8]
lea rcx, [0x1402b8930]
call fcn.1400a9fb0
mov rbx, rax
mov byte [rsp + 0x18f], 0
lea rdx, [rsp + 0x8f8]
lea rcx, [rsp + 0x18f]
call fcn.1400a83c0
mov rcx, rax
call fcn.1400ac9d0
mov rdx, rax
lea rcx, [rsp + 0x3a20]
call fcn.14005a5a0
nop
lea rdx, [rsp + 0x3a20]
mov rcx, rbx
call fcn.1400aa850
mov rcx, rax
call fcn.14005a540
xor r9d, r9d
xor r8d, r8d
mov rdx, rdi
mov rcx, rax
call fcn.140016ac0
nop
lea rcx, [rsp + 0x3a20]
call fcn.14005a590
call fcn.14004b1d0
lea rcx, [rsp + 0xe18]
call fcn.140066410
nop
lea rcx, [rsp + 0x890]
call fcn.140066410
nop
mov edi, r13d
mov edx, dword [0x1402b8888]
lea rcx, [0x1402b78e0]
call fcn.1400674c0
lea rcx, [rax + 0x40]
call fcn.1400a9970
test rax, rax
je 0x1400a224d
mov rbx, r13
mov edx, dword [0x1402b8888]
lea rcx, [0x1402b78e0]
call fcn.1400674c0
lea rcx, [rax + 0x40]
mov rdx, rbx
call fcn.1400a9960
mov rcx, qword [rax]
call fcn.14005a540
mov qword [rsp + 0x6c0], rax
lea rdx, [rsp + 0x6c0]
lea rcx, [rsp + 0xe18]
call fcn.1400a9700
mov edx, dword [0x1402b8888]
lea rcx, [0x1402b78e0]
call fcn.1400674c0
lea rcx, [rax + 0x40]
mov rdx, rbx
call fcn.1400a9960
mov rcx, qword [rax]
movzx eax, byte [rcx + 0x20]
mov byte [rsp + 0x190], al
lea rdx, [rsp + 0x190]
lea rcx, [rsp + 0x890]
call fcn.1400ac700
inc edi
movsxd rbx, edi
mov edx, dword [0x1402b8888]
lea rcx, [0x1402b78e0]
call fcn.1400674c0
lea rcx, [rax + 0x40]
call fcn.1400a9970
cmp rbx, rax
jb 0x1400a21a0
mov edx, dword [0x1402b8888]
lea rcx, [0x1402b78e0]
call fcn.1400674c0
lea rcx, [rax + 0x40]
call fcn.1400a9970
mov rdi, rax
lea rcx, [rsp + 0xe18]
call fcn.140064820
mov rbx, rax
xor edx, edx
lea rcx, [rsp + 0x890]
call fcn.1400ac520
mov r9d, edi
mov r8, rbx
mov rdx, rax
lea rcx, str.AimBones
call fcn.14004bf00
mov rdi, r13
mov edx, dword [0x1402b8888]
lea rcx, [0x1402b78e0]
call fcn.1400674c0
lea rcx, [rax + 0x40]
call fcn.1400a9970
test rax, rax
je 0x1400a232d
nop dword [rax]
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rsp + 0x890]
call fcn.1400ac520
cmp byte [rax], 0
setne bl
mov edx, dword [0x1402b8888]
lea rcx, [0x1402b78e0]
call fcn.1400674c0
lea rcx, [rax + 0x40]
mov rdx, rdi
call fcn.1400a9960
mov rcx, qword [rax]
mov byte [rcx + 0x20], bl
inc rdi
mov edx, dword [0x1402b8888]
lea rcx, [0x1402b78e0]
call fcn.1400674c0
lea rcx, [rax + 0x40]
call fcn.1400a9970
cmp rdi, rax
jb 0x1400a22d0
call fcn.14004b1d0
mov edx, dword [0x1402b8888]
lea rcx, [0x1402b78e0]
call fcn.1400674c0
mov rdi, rax
lea rdx, [0x1402b87c8]
lea rcx, [0x1402b8930]
call fcn.1400a9fb0
mov rbx, rax
mov byte [rsp + 0x191], 0
lea rdx, [rsp + 0x428d]
lea rcx, [rsp + 0x191]
call fcn.1400a83e0
mov rcx, rax
call fcn.1400ac900
mov rdx, rax
lea rcx, [rsp + 0x3a40]
call fcn.14005a5a0
nop
lea rdx, [rsp + 0x3a40]
mov rcx, rbx
call fcn.1400aa850
mov rcx, rax
call fcn.14005a540
lea rdx, [rdi + 0x58]
mov rcx, rax
call fcn.1400487a0
nop
lea rcx, [rsp + 0x3a40]
call fcn.14005a590
call fcn.14004b1d0
mov edx, dword [0x1402b8888]
lea rcx, [0x1402b78e0]
call fcn.1400674c0
mov rbx, rax
lea r8, [rsp + 0x508]
lea rdx, str.Ignore_Knokeds
lea rcx, [rsp + 0x7568]
call fcn.1400b74d0
nop
mov rcx, rax
call fcn.14005a540
lea rdx, [rbx + 0x38]
mov rcx, rax
call fcn.1400487a0
nop
lea rcx, [rsp + 0x7568]
call fcn.14005a590
call fcn.14004b1d0
mov edx, dword [0x1402b8888]
lea rcx, [0x1402b78e0]
call fcn.1400674c0
mov rdi, rax
lea rdx, [0x1402b87c8]
lea rcx, [0x1402b8930]
call fcn.1400a9fb0
mov rbx, rax
mov byte [rsp + 0x192], 0
lea rdx, [rsp + 0x8648]
lea rcx, [rsp + 0x192]
call fcn.1400a8410
mov rcx, rax
call fcn.1400a9f90
mov rdx, rax
lea rcx, [rsp + 0x3a60]
call fcn.14005a5a0
nop
lea rdx, [rsp + 0x3a60]
mov rcx, rbx
call fcn.1400aa850
mov rcx, rax
call fcn.14005a540
mov dword [rsp + 0x28], r13d
lea rcx, str._.2f
mov qword [rsp + 0x20], rcx
movaps xmm3, xmm11
movss xmm2, dword [0x1401ef390]
lea rdx, [rdi + 0x5c]
mov rcx, rax
call fcn.14004e890
nop
lea rcx, [rsp + 0x3a60]
call fcn.14005a590
call fcn.14004b1d0
nop
lea rcx, [rsp + 0x890]
call fcn.1400ac570
nop
lea rcx, [rsp + 0xe18]
call fcn.1400a9720
call fcn.140016b70
cmp dword [0x1402b8884], 1
jne 0x1400a4e53
mov eax, dword [0x1402b888c]
test eax, eax
jne 0x1400a46b1
movss xmm1, dword [rsp + 0x64]
movaps xmm0, xmm1
mulss xmm0, xmm6
addss xmm0, dword [0x1401ef290]
movss xmm2, dword [rsp + 0x74]
subss xmm2, xmm0
addss xmm2, xmm1
movss xmm0, dword [rsp + 0x60]
mulss xmm0, xmm9
addss xmm0, xmm8
movss xmm1, dword [rsp + 0x70]
subss xmm1, xmm0
mulss xmm1, xmm12
lea rcx, [rsp + 0x1d08]
call fcn.140009820
mov rdi, rax
lea rdx, [0x1402b87c8]
lea rcx, [0x1402b8930]
call fcn.1400a9fb0
mov rbx, rax
mov byte [rsp + 0x193], 0
lea rdx, [rsp + 0x1d10]
lea rcx, [rsp + 0x193]
call fcn.1400a8440
mov rcx, rax
call fcn.1400a9cf0
mov rdx, rax
lea rcx, [rsp + 0x3a80]
call fcn.14005a5a0
nop
lea rdx, [rsp + 0x3a80]
mov rcx, rbx
call fcn.1400aa850
mov rcx, rax
call fcn.14005a540
xor r9d, r9d
xor r8d, r8d
mov rdx, rdi
mov rcx, rax
call fcn.140016ac0
nop
lea rcx, [rsp + 0x3a80]
call fcn.14005a590
call fcn.140012e90
mov r15, rax
movss dword [rsp + 0x20], xmm14
movaps xmm3, xmm14
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rsp + 0x6904]
call fcn.14000d1e0
mov rcx, rax
call fcn.14000fc90
mov r14d, eax
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rsp + 0x1d18]
call fcn.140009820
mov rsi, rax
movaps xmm2, xmm13
movaps xmm1, xmm13
lea rcx, [rsp + 0x1d20]
call fcn.140009820
mov rdi, rax
movss xmm1, dword [rsp + 0x64]
movaps xmm0, xmm1
mulss xmm0, xmm6
addss xmm0, dword [0x1401ef290]
movss xmm2, dword [rsp + 0x74]
subss xmm2, xmm0
addss xmm2, xmm1
movss xmm0, dword [rsp + 0x60]
mulss xmm0, xmm9
addss xmm0, xmm8
movss xmm1, dword [rsp + 0x70]
subss xmm1, xmm0
mulss xmm1, xmm12
lea rcx, [rsp + 0x1d28]
call fcn.140009820
mov rbx, rax
lea r8, [rsp + 0x220]
lea rdx, [rsp + 0x1f0]
lea rcx, [rsp + 0x1d30]
call fcn.140062a90
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x1d38]
call fcn.140062a90
mov rbx, rax
lea r8, [rsp + 0x220]
lea rdx, [rsp + 0x1f0]
lea rcx, [rsp + 0x1d40]
call fcn.140062a90
mov dword [rsp + 0x30], r14d
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x20], rdi
mov r9, rbx
mov r8, rax
mov rdx, qword [0x1402b7468]
mov rcx, r15
call fcn.140037c00
call fcn.14004b1d0
lea rdx, [0x1402b7938]
lea rcx, [rsp + 0x950]
call fcn.140082400
lea rdx, [0x1402b7958]
lea rcx, [rsp + 0x960]
call fcn.140082400
lea rdx, [0x1402b7978]
lea rcx, [rsp + 0x970]
call fcn.140082400
lea rdx, [0x1402b79b8]
lea rcx, [rsp + 0x980]
call fcn.140082400
lea rdx, [0x1402b87c8]
lea rcx, [0x1402b8930]
call fcn.1400a9fb0
mov rbx, rax
mov byte [rsp + 0x194], 0
lea rdx, [rsp + 0x128a]
lea rcx, [rsp + 0x194]
call fcn.1400a8450
mov rcx, rax
call fcn.1400ac9a0
mov rdx, rax
lea rcx, [rsp + 0x3aa0]
call fcn.14005a5a0
nop
lea rdx, [rsp + 0x3aa0]
mov rcx, rbx
call fcn.1400aa850
mov rcx, rax
call fcn.14005a540
mov dword [rsp + 0x38], 0x30120
lea rcx, [rsp + 0x980]
mov qword [rsp + 0x30], rcx
lea rcx, [rsp + 0x970]
mov qword [rsp + 0x28], rcx
lea rcx, [rsp + 0x960]
mov qword [rsp + 0x20], rcx
lea r9, [rsp + 0x950]
lea r8, [0x1402b79da]
lea rdx, [0x1402b7930]
mov rcx, rax
call fcn.140049b60
nop
lea rcx, [rsp + 0x3aa0]
call fcn.14005a590
lea rdx, [rsp + 0x950]
lea rcx, [rsp + 0x7588]
call fcn.140066120
mov rdx, rax
lea rcx, [0x1402b7938]
call fcn.140061440
lea rcx, [rsp + 0x7588]
call fcn.14005a590
lea rdx, [rsp + 0x960]
lea rcx, [rsp + 0x75a8]
call fcn.140066120
mov rdx, rax
lea rcx, [0x1402b7958]
call fcn.140061440
lea rcx, [rsp + 0x75a8]
call fcn.14005a590
lea rdx, [rsp + 0x970]
lea rcx, [rsp + 0x75c8]
call fcn.140066120
mov rdx, rax
lea rcx, [0x1402b7978]
call fcn.140061440
lea rcx, [rsp + 0x75c8]
call fcn.14005a590
lea rdx, [rsp + 0x980]
lea rcx, [rsp + 0x75e8]
call fcn.140066120
mov rdx, rax
lea rcx, [0x1402b79b8]
call fcn.140061440
lea rcx, [rsp + 0x75e8]
call fcn.14005a590
call fcn.14004b1d0
lea rdx, [0x1402b7a10]
lea rcx, [rsp + 0x990]
call fcn.140082400
lea rdx, [0x1402b7a30]
lea rcx, [rsp + 0x9a0]
call fcn.140082400
lea rdx, [0x1402b7a50]
lea rcx, [rsp + 0x9b0]
call fcn.140082400
lea rdx, [0x1402b7a90]
lea rcx, [rsp + 0x9c0]
call fcn.140082400
lea rdx, [0x1402b87c8]
lea rcx, [0x1402b8930]
call fcn.1400a9fb0
mov rbx, rax
mov byte [rsp + 0x195], 0
lea rdx, [rsp + 0x464a]
lea rcx, [rsp + 0x195]
call fcn.1400a8480
mov rcx, rax
call fcn.1400a9f20
mov rdx, rax
lea rcx, [rsp + 0x3ac0]
call fcn.14005a5a0
nop
lea rdx, [rsp + 0x3ac0]
mov rcx, rbx
call fcn.1400aa850
mov rcx, rax
call fcn.14005a540
mov dword [rsp + 0x38], 0x30120
lea rcx, [rsp + 0x9c0]
mov qword [rsp + 0x30], rcx
lea rcx, [rsp + 0x9b0]
mov qword [rsp + 0x28], rcx
lea rcx, [rsp + 0x9a0]
mov qword [rsp + 0x20], rcx
lea r9, [rsp + 0x990]
lea r8, [0x1402b7ab2]
lea rdx, [0x1402b7a08]
mov rcx, rax
call fcn.140049b60
nop
lea rcx, [rsp + 0x3ac0]
call fcn.14005a590
lea rdx, [rsp + 0x990]
lea rcx, [rsp + 0x7608]
call fcn.140066120
mov rdx, rax
lea rcx, [0x1402b7a10]
call fcn.140061440
lea rcx, [rsp + 0x7608]
call fcn.14005a590
lea rdx, [rsp + 0x9a0]
lea rcx, [rsp + 0x7628]
call fcn.140066120
mov rdx, rax
lea rcx, [0x1402b7a30]
call fcn.140061440
lea rcx, [rsp + 0x7628]
call fcn.14005a590
lea rdx, [rsp + 0x9b0]
lea rcx, [rsp + 0x7648]
call fcn.140066120
mov rdx, rax
lea rcx, [0x1402b7a50]
call fcn.140061440
lea rcx, [rsp + 0x7648]
call fcn.14005a590
lea rdx, [rsp + 0x9c0]
lea rcx, [rsp + 0x7668]
call fcn.140066120
mov rdx, rax
lea rcx, [0x1402b7a90]
call fcn.140061440
lea rcx, [rsp + 0x7668]
call fcn.14005a590
call fcn.14004b1d0
lea rdx, [0x1402b7ae8]
lea rcx, [rsp + 0x9d0]
call fcn.140082400
lea rdx, [0x1402b7b08]
lea rcx, [rsp + 0x9e0]
call fcn.140082400
lea rdx, [0x1402b7b28]
lea rcx, [rsp + 0x9f0]
call fcn.140082400
lea rdx, [0x1402b7b68]
lea rcx, [rsp + 0xa00]
call fcn.140082400
lea rdx, [0x1402b87c8]
lea rcx, [0x1402b8930]
call fcn.1400a9fb0
mov rbx, rax
mov byte [rsp + 0x196], 0
lea rdx, [rsp + 0x463d]
lea rcx, [rsp + 0x196]
call fcn.1400a84b0
mov rcx, rax
call fcn.1400a9f20
mov rdx, rax
lea rcx, [rsp + 0x3ae0]
call fcn.14005a5a0
nop
lea rdx, [rsp + 0x3ae0]
mov rcx, rbx
call fcn.1400aa850
mov rcx, rax
call fcn.14005a540
mov dword [rsp + 0x38], 0x30120
lea rcx, [rsp + 0xa00]
mov qword [rsp + 0x30], rcx
lea rcx, [rsp + 0x9f0]
mov qword [rsp + 0x28], rcx
lea rcx, [rsp + 0x9e0]
mov qword [rsp + 0x20], rcx
lea r9, [rsp + 0x9d0]
lea r8, [0x1402b7b8a]
lea rdx, [0x1402b7ae0]
mov rcx, rax
call fcn.140049b60
nop
lea rcx, [rsp + 0x3ae0]
call fcn.14005a590
lea rdx, [rsp + 0x9d0]
lea rcx, [rsp + 0x7688]
call fcn.140066120
mov rdx, rax
lea rcx, [0x1402b7ae8]
call fcn.140061440
lea rcx, [rsp + 0x7688]
call fcn.14005a590
lea rdx, [rsp + 0x9e0]
lea rcx, [rsp + 0x76a8]
call fcn.140066120
mov rdx, rax
lea rcx, [0x1402b7b08]
call fcn.140061440
lea rcx, [rsp + 0x76a8]
call fcn.14005a590
lea rdx, [rsp + 0x9f0]
lea rcx, [rsp + 0x76c8]
call fcn.140066120
mov rdx, rax
lea rcx, [0x1402b7b28]
call fcn.140061440
lea rcx, [rsp + 0x76c8]
call fcn.14005a590
lea rdx, [rsp + 0xa00]
lea rcx, [rsp + 0x76e8]
call fcn.140066120
mov rdx, rax
lea rcx, [0x1402b7b68]
call fcn.140061440
lea rcx, [rsp + 0x76e8]
call fcn.14005a590
call fcn.14004b1d0
lea rdx, [0x1402b7bc0]
lea rcx, [rsp + 0xa10]
call fcn.140082400
lea rdx, [0x1402b7be0]
lea rcx, [rsp + 0xa20]
call fcn.140082400
lea rdx, [0x1402b7c00]
lea rcx, [rsp + 0xa30]
call fcn.140082400
lea rdx, [0x1402b7c40]
lea rcx, [rsp + 0xa40]
call fcn.140082400
lea rdx, [0x1402b87c8]
lea rcx, [0x1402b8930]
call fcn.1400a9fb0
mov rbx, rax
mov byte [rsp + 0x197], 0
lea rdx, [rsp + 0x4584]
lea rcx, [rsp + 0x197]
call fcn.1400a84e0
mov rcx, rax
call fcn.1400ac940
mov rdx, rax
lea rcx, [rsp + 0x3b00]
call fcn.14005a5a0
nop
lea rdx, [rsp + 0x3b00]
mov rcx, rbx
call fcn.1400aa850
mov rcx, rax
call fcn.14005a540
mov dword [rsp + 0x38], 0x30120
lea rcx, [rsp + 0xa40]
mov qword [rsp + 0x30], rcx
lea rcx, [rsp + 0xa30]
mov qword [rsp + 0x28], rcx
lea rcx, [rsp + 0xa20]
mov qword [rsp + 0x20], rcx
lea r9, [rsp + 0xa10]
lea r8, [0x1402b7c62]
lea rdx, [0x1402b7bb8]
mov rcx, rax
call fcn.140049b60
nop
lea rcx, [rsp + 0x3b00]
call fcn.14005a590
lea rdx, [rsp + 0xa10]
lea rcx, [rsp + 0x7708]
call fcn.140066120
mov rdx, rax
lea rcx, [0x1402b7bc0]
call fcn.140061440
lea rcx, [rsp + 0x7708]
call fcn.14005a590
lea rdx, [rsp + 0xa20]
lea rcx, [rsp + 0x7728]
call fcn.140066120
mov rdx, rax
lea rcx, [0x1402b7be0]
call fcn.140061440
lea rcx, [rsp + 0x7728]
call fcn.14005a590
lea rdx, [rsp + 0xa30]
lea rcx, [rsp + 0x7748]
call fcn.140066120
mov rdx, rax
lea rcx, [0x1402b7c00]
call fcn.140061440
lea rcx, [rsp + 0x7748]
call fcn.14005a590
lea rdx, [rsp + 0xa40]
lea rcx, [rsp + 0x7768]
call fcn.140066120
mov rdx, rax
lea rcx, [0x1402b7c40]
call fcn.140061440
lea rcx, [rsp + 0x7768]
call fcn.14005a590
call fcn.14004b1d0
lea rdx, [0x1402b85e0]
lea rcx, [rsp + 0xa50]
call fcn.140082400
lea rdx, [0x1402b8600]
lea rcx, [rsp + 0xa60]
call fcn.140082400
lea rdx, [0x1402b8620]
lea rcx, [rsp + 0xa70]
call fcn.140082400
lea rdx, [0x1402b8660]
lea rcx, [rsp + 0xa80]
call fcn.140082400
lea rdx, [0x1402b87c8]
lea rcx, [0x1402b8930]
call fcn.1400a9fb0
mov rbx, rax
mov byte [rsp + 0x198], 0
lea rdx, [rsp + 0x2c2c]
lea rcx, [rsp + 0x198]
call fcn.1400a8500
mov rcx, rax
call fcn.1400ac8c0
mov rdx, rax
lea rcx, [rsp + 0x3b20]
call fcn.14005a5a0
nop
lea rdx, [rsp + 0x3b20]
mov rcx, rbx
call fcn.1400aa850
mov rcx, rax
call fcn.14005a540
mov dword [rsp + 0x38], 0x30120
lea rcx, [rsp + 0xa80]
mov qword [rsp + 0x30], rcx
lea rcx, [rsp + 0xa70]
mov qword [rsp + 0x28], rcx
lea rcx, [rsp + 0xa60]
mov qword [rsp + 0x20], rcx
lea r9, [rsp + 0xa50]
lea r8, [0x1402b8682]
lea rdx, [0x1402b85d8]
mov rcx, rax
call fcn.140049b60
nop
lea rcx, [rsp + 0x3b20]
call fcn.14005a590
lea rdx, [rsp + 0xa50]
lea rcx, [rsp + 0x7788]
call fcn.140066120
mov rdx, rax
lea rcx, [0x1402b85e0]
call fcn.140061440
lea rcx, [rsp + 0x7788]
call fcn.14005a590
lea rdx, [rsp + 0xa60]
lea rcx, [rsp + 0x77a8]
call fcn.140066120
mov rdx, rax
lea rcx, [0x1402b8600]
call fcn.140061440
lea rcx, [rsp + 0x77a8]
call fcn.14005a590
lea rdx, [rsp + 0xa70]
lea rcx, [rsp + 0x77c8]
call fcn.140066120
mov rdx, rax
lea rcx, [0x1402b8620]
call fcn.140061440
lea rcx, [rsp + 0x77c8]
call fcn.14005a590
lea rdx, [rsp + 0xa80]
lea rcx, [rsp + 0x77e8]
call fcn.140066120
mov rdx, rax
lea rcx, [0x1402b8660]
call fcn.140061440
lea rcx, [rsp + 0x77e8]
call fcn.14005a590
call fcn.14004b1d0
lea rdx, [0x1402b8508]
lea rcx, [rsp + 0xa90]
call fcn.140082400
lea rdx, [0x1402b8528]
lea rcx, [rsp + 0xaa0]
call fcn.140082400
lea rdx, [0x1402b8548]
lea rcx, [rsp + 0xab0]
call fcn.140082400
lea rdx, [0x1402b8588]
lea rcx, [rsp + 0xac0]
call fcn.140082400
lea rdx, [0x1402b87c8]
lea rcx, [0x1402b8930]
call fcn.1400a9fb0
mov rbx, rax
mov byte [rsp + 0x199], 0
lea rdx, [rsp + 0x2bd9]
lea rcx, [rsp + 0x199]
call fcn.1400a8520
mov rcx, rax
call fcn.1400a9f40
mov rdx, rax
lea rcx, [rsp + 0x3b40]
call fcn.14005a5a0
nop
lea rdx, [rsp + 0x3b40]
mov rcx, rbx
call fcn.1400aa850
mov rcx, rax
call fcn.14005a540
mov dword [rsp + 0x38], 0x30120
lea rcx, [rsp + 0xac0]
mov qword [rsp + 0x30], rcx
lea rcx, [rsp + 0xab0]
mov qword [rsp + 0x28], rcx
lea rcx, [rsp + 0xaa0]
mov qword [rsp + 0x20], rcx
lea r9, [rsp + 0xa90]
lea r8, [0x1402b85aa]
lea rdx, [0x1402b8500]
mov rcx, rax
call fcn.140049b60
nop
lea rcx, [rsp + 0x3b40]
call fcn.14005a590
lea rdx, [rsp + 0xa90]
lea rcx, [rsp + 0x7808]
call fcn.140066120
mov rdx, rax
lea rcx, [0x1402b8508]
call fcn.140061440
lea rcx, [rsp + 0x7808]
call fcn.14005a590
lea rdx, [rsp + 0xaa0]
lea rcx, [rsp + 0x7828]
call fcn.140066120
mov rdx, rax
lea rcx, [0x1402b8528]
call fcn.140061440
lea rcx, [rsp + 0x7828]
call fcn.14005a590
lea rdx, [rsp + 0xab0]
lea rcx, [rsp + 0x7848]
call fcn.140066120
mov rdx, rax
lea rcx, [0x1402b8548]
call fcn.140061440
lea rcx, [rsp + 0x7848]
call fcn.14005a590
lea rdx, [rsp + 0xac0]
lea rcx, [rsp + 0x7868]
call fcn.140066120
mov rdx, rax
lea rcx, [0x1402b8588]
call fcn.140061440
lea rcx, [rsp + 0x7868]
call fcn.14005a590
lea rdx, [0x1402b87c8]
lea rcx, [0x1402b8930]
call fcn.1400a9fb0
mov rbx, rax
mov byte [rsp + 0x19a], 0
lea rdx, [rsp + 0x5218]
lea rcx, [rsp + 0x19a]
call fcn.1400a8540
mov rcx, rax
call fcn.1400ac960
mov rdx, rax
lea rcx, [rsp + 0x3b60]
call fcn.14005a5a0
nop
lea rdx, [rsp + 0x3b60]
mov rcx, rbx
call fcn.1400aa850
mov rdx, rax
lea r8, [0x1401ec7fc]
lea rcx, [rsp + 0x7888]
call fcn.14005a860
nop
mov rcx, rax
call fcn.14005a540
mov rdx, rax
lea rcx, [0x140217ce0]
call fcn.140044e50
nop
lea rcx, [rsp + 0x7888]
call fcn.14005a590
nop
lea rcx, [rsp + 0x3b60]
call fcn.14005a590
movaps xmm1, xmm10
movaps xmm0, xmm13
call fcn.140021db0
lea rdx, [0x1402b87c8]
lea rcx, [0x1402b8930]
call fcn.1400a9fb0
mov rbx, rax
mov byte [rsp + 0x19b], 0
lea rdx, [rsp + 0x6b8]
lea rcx, [rsp + 0x19b]
call fcn.1400a8570
mov rcx, rax
call fcn.1400ac440
mov rdx, rax
lea rcx, [rsp + 0x3b80]
call fcn.14005a5a0
nop
lea rdx, [rsp + 0x3b80]
mov rcx, rbx
call fcn.1400aa850
mov rcx, rax
call fcn.14005a540
mov qword [rsp + 0x7e8], rax
lea rcx, [rsp + 0x3b80]
call fcn.14005a590
lea rdx, [0x1402b87c8]
lea rcx, [0x1402b8930]
call fcn.1400a9fb0
mov rbx, rax
mov byte [rsp + 0x19c], 0
lea rdx, [rsp + 0x1283]
lea rcx, [rsp + 0x19c]
call fcn.1400a8580
mov rcx, rax
call fcn.1400ac9a0
mov rdx, rax
lea rcx, [rsp + 0x3ba0]
call fcn.14005a5a0
nop
lea rdx, [rsp + 0x3ba0]
mov rcx, rbx
call fcn.1400aa850
mov rcx, rax
call fcn.14005a540
mov qword [rsp + 0x7f0], rax
lea rcx, [rsp + 0x3ba0]
call fcn.14005a590
lea rdx, [0x1402b87c8]
lea rcx, [0x1402b8930]
call fcn.1400a9fb0
mov rbx, rax
mov byte [rsp + 0x19d], 0
lea rdx, [rsp + 0x127c]
lea rcx, [rsp + 0x19d]
call fcn.1400a85b0
mov rcx, rax
call fcn.1400ac9a0
mov rdx, rax
lea rcx, [rsp + 0x3bc0]
call fcn.14005a5a0
nop
lea rdx, [rsp + 0x3bc0]
mov rcx, rbx
call fcn.1400aa850
mov rcx, rax
call fcn.14005a540
mov qword [rsp + 0x7f8], rax
lea rcx, [rsp + 0x3bc0]
call fcn.14005a590
lea rcx, [rsp + 0x7e8]
call fcn.1400b8490
mov rbx, rax
mov byte [rsp + 0x19e], 0
lea rdx, [rsp + 0x6106]
lea rcx, [rsp + 0x19e]
call fcn.1400a85e0
mov rcx, rax
call fcn.1400ac980
mov dword [rsp + 0x20], ebx
mov r9d, 3
lea r8, [rsp + 0x7e8]
lea rdx, [0x1402b85ac]
mov rcx, rax
call fcn.14004c600
call fcn.14004b1d0
lea rdx, [0x1402b86b0]
lea rcx, str.Radar
call fcn.1400487a0
mov dword [rsp + 0x28], r13d
lea rbx, [0x1401d62fc]
mov qword [rsp + 0x20], rbx
mov r9d, 0x2bc
mov r8d, 0xa
lea rdx, [0x1402b8784]
lea rcx, str.Radar_size
call fcn.14004e8e0
mov eax, dword [0x1402b8784]
mov dword [0x1402b8788], eax
mov dword [rsp + 0x28], r13d
mov qword [rsp + 0x20], rbx
mov r9d, 0xfa0
xor r8d, r8d
lea rdx, [0x1402b877c]
lea rcx, str.Radar_Pos_X
call fcn.14004e8e0
mov dword [rsp + 0x28], r13d
mov qword [rsp + 0x20], rbx
mov r9d, 0xfa0
xor r8d, r8d
lea rdx, [0x1402b8780]
lea rcx, str.Radar_Pos_Y
call fcn.14004e8e0
mov dword [rsp + 0x28], r13d
lea rax, str._.2f
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x1401ef31c]
movaps xmm2, xmm14
lea rdx, [0x1402b878c]
lea rcx, str.Radar_Radius_Meters
call fcn.14004e890
lea rdx, [0x1402b8758]
lea rcx, [rsp + 0xad0]
call fcn.140082400
mov r8d, 0x30120
lea rdx, [rsp + 0xad0]
lea rcx, str.Radar_Color
call fcn.140055af0
lea rdx, [rsp + 0xad0]
lea rcx, [rsp + 0x78a8]
call fcn.140066120
mov rdx, rax
lea rcx, [0x1402b8758]
call fcn.140061440
lea rcx, [rsp + 0x78a8]
call fcn.14005a590
call fcn.14004b1d0
call fcn.140016b70
movss xmm2, dword [rsp + 0x64]
addss xmm2, dword [0x1401ef290]
movss xmm3, dword [rsp + 0x60]
movaps xmm0, xmm3
mulss xmm0, xmm9
addss xmm0, xmm8
movss xmm1, dword [rsp + 0x70]
subss xmm1, xmm0
mulss xmm1, xmm12
addss xmm1, xmm8
addss xmm1, xmm3
lea rcx, [rsp + 0x1d48]
call fcn.140009820
mov rdx, rax
lea r8, [rsp + 0x60]
lea rcx, [rsp + 0x1d50]
call fcn.140062a90
mov rcx, rax
call fcn.140021eb0
movss xmm1, dword [rsp + 0x64]
movaps xmm0, xmm1
mulss xmm0, xmm6
addss xmm0, dword [0x1401ef290]
movss xmm2, dword [rsp + 0x74]
subss xmm2, xmm0
addss xmm2, xmm1
movss xmm0, dword [rsp + 0x60]
mulss xmm0, xmm9
addss xmm0, xmm8
movss xmm1, dword [rsp + 0x70]
subss xmm1, xmm0
mulss xmm1, xmm12
lea rcx, [rsp + 0x1d58]
call fcn.140009820
mov rdi, rax
lea rdx, [0x1402b87c8]
lea rcx, [0x1402b8930]
call fcn.1400a9fb0
mov rbx, rax
mov byte [rsp + 0x19f], 0
lea rdx, [rsp + 0x8ad]
lea rcx, [rsp + 0x19f]
call fcn.1400a83c0
mov rcx, rax
call fcn.1400ac9d0
mov rdx, rax
lea rcx, [rsp + 0x3be0]
call fcn.14005a5a0
nop
lea rdx, [rsp + 0x3be0]
mov rcx, rbx
call fcn.1400aa850
mov rcx, rax
call fcn.14005a540
xor r9d, r9d
xor r8d, r8d
mov rdx, rdi
mov rcx, rax
call fcn.140016ac0
nop
lea rcx, [rsp + 0x3be0]
call fcn.14005a590
call fcn.14004b1d0
lea rdx, [0x1402b83d8]
lea rcx, [rsp + 0xae0]
call fcn.140082400
lea rdx, [0x1402b87c8]
lea rcx, [0x1402b8930]
call fcn.1400a9fb0
mov rbx, rax
mov byte [rsp + 0x1a0], 0
lea rdx, [rsp + 0x60f7]
lea rcx, [rsp + 0x1a0]
call fcn.1400a8610
mov rcx, rax
call fcn.1400ac980
mov rdx, rax
lea rcx, [rsp + 0x3c00]
call fcn.14005a5a0
nop
lea rdx, [rsp + 0x3c00]
mov rcx, rbx
call fcn.1400aa850
mov rcx, rax
call fcn.14005a540
mov r9d, 0x30120
lea r8, [rsp + 0xae0]
lea rdx, [0x1402b8350]
mov rcx, rax
call fcn.140049900
nop
lea rcx, [rsp + 0x3c00]
call fcn.14005a590
lea rdx, [rsp + 0xae0]
lea rcx, [rsp + 0x78c8]
call fcn.140066120
mov rdx, rax
lea rcx, [0x1402b83d8]
call fcn.140061440
lea rcx, [rsp + 0x78c8]
call fcn.14005a590
call fcn.14004b1d0
lea rdx, [0x1402b7f20]
lea rcx, [rsp + 0xaf0]
call fcn.140082400
lea rdx, [0x1402b7f40]
lea rcx, [rsp + 0xb00]
call fcn.140082400
lea rdx, [0x1402b7f60]
lea rcx, [rsp + 0xb10]
call fcn.140082400
lea rdx, [0x1402b7fa0]
lea rcx, [rsp + 0xb20]
call fcn.140082400
lea rdx, [0x1402b87c8]
lea rcx, [0x1402b8930]
call fcn.1400a9fb0
mov rbx, rax
mov byte [rsp + 0x1a1], 0
lea rdx, [rsp + 0xd66]
lea rcx, [rsp + 0x1a1]
call fcn.1400a8640
mov rcx, rax
call fcn.1400a9ef0
mov rdx, rax
lea rcx, [rsp + 0x3c20]
call fcn.14005a5a0
nop
lea rdx, [rsp + 0x3c20]
mov rcx, rbx
call fcn.1400aa850
mov rcx, rax
call fcn.14005a540
mov dword [rsp + 0x38], 0x30120
lea rcx, [rsp + 0xb20]
mov qword [rsp + 0x30], rcx
lea rcx, [rsp + 0xb10]
mov qword [rsp + 0x28], rcx
lea rcx, [rsp + 0xb00]
mov qword [rsp + 0x20], rcx
lea r9, [rsp + 0xaf0]
lea r8, [0x1402b7fc2]
lea rdx, [0x1402b7f18]
mov rcx, rax
call fcn.140049b60
nop
lea rcx, [rsp + 0x3c20]
call fcn.14005a590
lea rdx, [rsp + 0xaf0]
lea rcx, [rsp + 0x78e8]
call fcn.140066120
mov rdx, rax
lea rcx, [0x1402b7f20]
call fcn.140061440
lea rcx, [rsp + 0x78e8]
call fcn.14005a590
lea rdx, [rsp + 0xb00]
lea rcx, [rsp + 0x7908]
call fcn.140066120
mov rdx, rax
lea rcx, [0x1402b7f40]
call fcn.140061440
lea rcx, [rsp + 0x7908]
call fcn.14005a590
lea rdx, [rsp + 0xb10]
lea rcx, [rsp + 0x7928]
call fcn.140066120
mov rdx, rax
lea rcx, [0x1402b7f60]
call fcn.140061440
lea rcx, [rsp + 0x7928]
call fcn.14005a590
lea rdx, [rsp + 0xb20]
lea rcx, [rsp + 0x7948]
call fcn.140066120
mov rdx, rax
lea rcx, [0x1402b7fa0]
call fcn.140061440
lea rcx, [rsp + 0x7948]
call fcn.14005a590
call fcn.14004b1d0
lea rdx, [0x1402b7ff8]
lea rcx, [rsp + 0xb30]
call fcn.140082400
lea rdx, [0x1402b8018]
lea rcx, [rsp + 0xb40]
call fcn.140082400
lea rdx, [0x1402b8038]
lea rcx, [rsp + 0xb50]
call fcn.140082400
lea rdx, [0x1402b8078]
lea rcx, [rsp + 0xb60]
call fcn.140082400
lea rdx, [0x1402b87c8]
lea rcx, [0x1402b8930]
call fcn.1400a9fb0
mov rbx, rax
mov byte [rsp + 0x1a2], 0
lea rdx, [rsp + 0x2c36]
lea rcx, [rsp + 0x1a2]
call fcn.1400a8660
mov rcx, rax
call fcn.1400ac8c0
mov rdx, rax
lea rcx, [rsp + 0x3c40]
call fcn.14005a5a0
nop
lea rdx, [rsp + 0x3c40]
mov rcx, rbx
call fcn.1400aa850
mov rcx, rax
call fcn.14005a540
mov dword [rsp + 0x38], 0x30120
lea rcx, [rsp + 0xb60]
mov qword [rsp + 0x30], rcx
lea rcx, [rsp + 0xb50]
mov qword [rsp + 0x28], rcx
lea rcx, [rsp + 0xb40]
mov qword [rsp + 0x20], rcx
lea r9, [rsp + 0xb30]
lea r8, [0x1402b809a]
lea rdx, [0x1402b7ff0]
mov rcx, rax
call fcn.140049b60
nop
lea rcx, [rsp + 0x3c40]
call fcn.14005a590
lea rdx, [rsp + 0xb30]
lea rcx, [rsp + 0x7968]
call fcn.140066120
mov rdx, rax
lea rcx, [0x1402b7ff8]
call fcn.140061440
lea rcx, [rsp + 0x7968]
call fcn.14005a590
lea rdx, [rsp + 0xb40]
lea rcx, [rsp + 0x7988]
call fcn.140066120
mov rdx, rax
lea rcx, [0x1402b8018]
call fcn.140061440
lea rcx, [rsp + 0x7988]
call fcn.14005a590
lea rdx, [rsp + 0xb50]
lea rcx, [rsp + 0x79a8]
call fcn.140066120
mov rdx, rax
lea rcx, [0x1402b8038]
call fcn.140061440
lea rcx, [rsp + 0x79a8]
call fcn.14005a590
lea rdx, [rsp + 0xb60]
lea rcx, [rsp + 0x79c8]
call fcn.140066120
mov rdx, rax
lea rcx, [0x1402b8078]
call fcn.140061440
lea rcx, [rsp + 0x79c8]
call fcn.14005a590
call fcn.14004b1d0
lea rdx, [0x1402b7d70]
lea rcx, [rsp + 0xb70]
call fcn.140082400
lea rdx, [0x1402b7d90]
lea rcx, [rsp + 0xb80]
call fcn.140082400
lea rdx, [0x1402b7db0]
lea rcx, [rsp + 0xb90]
call fcn.140082400
lea rdx, [0x1402b7df0]
lea rcx, [rsp + 0xba0]
call fcn.140082400
lea rdx, [0x1402b87c8]
lea rcx, [0x1402b8930]
call fcn.1400a9fb0
mov rbx, rax
mov byte [rsp + 0x1a3], 0
lea rdx, [rsp + 0x1d60]
lea rcx, [rsp + 0x1a3]
call fcn.1400a8680
mov rcx, rax
call fcn.1400a9cf0
mov rdx, rax
lea rcx, [rsp + 0x3c60]
call fcn.14005a5a0
nop
lea rdx, [rsp + 0x3c60]
mov rcx, rbx
call fcn.1400aa850
mov rcx, rax
call fcn.14005a540
mov dword [rsp + 0x38], 0x30120
lea rcx, [rsp + 0xba0]
mov qword [rsp + 0x30], rcx
lea rcx, [rsp + 0xb90]
mov qword [rsp + 0x28], rcx
lea rcx, [rsp + 0xb80]
mov qword [rsp + 0x20], rcx
lea r9, [rsp + 0xb70]
lea r8, [0x1402b7e12]
lea rdx, [0x1402b7d68]
mov rcx, rax
call fcn.140049b60
nop
lea rcx, [rsp + 0x3c60]
call fcn.14005a590
lea rdx, [rsp + 0xb70]
lea rcx, [rsp + 0x79e8]
call fcn.140066120
mov rdx, rax
lea rcx, [0x1402b7d70]
call fcn.140061440
lea rcx, [rsp + 0x79e8]
call fcn.14005a590
lea rdx, [rsp + 0xb80]
lea rcx, [rsp + 0x7a08]
call fcn.140066120
mov rdx, rax
lea rcx, [0x1402b7d90]
call fcn.140061440
lea rcx, [rsp + 0x7a08]
call fcn.14005a590
lea rdx, [rsp + 0xb90]
lea rcx, [rsp + 0x7a28]
call fcn.140066120
mov rdx, rax
lea rcx, [0x1402b7db0]
call fcn.140061440
lea rcx, [rsp + 0x7a28]
call fcn.14005a590
lea rdx, [rsp + 0xba0]
lea rcx, [rsp + 0x7a48]
call fcn.140066120
mov rdx, rax
lea rcx, [0x1402b7df0]
call fcn.140061440
lea rcx, [rsp + 0x7a48]
call fcn.14005a590
call fcn.14004b1d0
lea rdx, [0x1402b7c98]
lea rcx, [rsp + 0xbb0]
call fcn.140082400
lea rdx, [0x1402b7cb8]
lea rcx, [rsp + 0xbc0]
call fcn.140082400
lea rdx, [0x1402b7cd8]
lea rcx, [rsp + 0xbd0]
call fcn.140082400
lea rdx, [0x1402b7d18]
lea rcx, [rsp + 0xbe0]
call fcn.140082400
lea rdx, [0x1402b87c8]
lea rcx, [0x1402b8930]
call fcn.1400a9fb0
mov rbx, rax
mov byte [rsp + 0x1a4], 0
lea rdx, [rsp + 0x1d68]
lea rcx, [rsp + 0x1a4]
call fcn.1400a8690
mov rcx, rax
call fcn.1400a9cf0
mov rdx, rax
lea rcx, [rsp + 0x3c80]
call fcn.14005a5a0
nop
lea rdx, [rsp + 0x3c80]
mov rcx, rbx
call fcn.1400aa850
mov rcx, rax
call fcn.14005a540
mov dword [rsp + 0x38], 0x30120
lea rcx, [rsp + 0xbe0]
mov qword [rsp + 0x30], rcx
lea rcx, [rsp + 0xbd0]
mov qword [rsp + 0x28], rcx
lea rcx, [rsp + 0xbc0]
mov qword [rsp + 0x20], rcx
lea r9, [rsp + 0xbb0]
lea r8, [0x1402b7d3a]
lea rdx, [0x1402b7c90]
mov rcx, rax
call fcn.140049b60
nop
lea rcx, [rsp + 0x3c80]
call fcn.14005a590
lea rdx, [rsp + 0xbb0]
lea rcx, [rsp + 0x7a68]
call fcn.140066120
mov rdx, rax
lea rcx, [0x1402b7c98]
call fcn.140061440
lea rcx, [rsp + 0x7a68]
call fcn.14005a590
lea rdx, [rsp + 0xbc0]
lea rcx, [rsp + 0x7a88]
call fcn.140066120
mov rdx, rax
lea rcx, [0x1402b7cb8]
call fcn.140061440
lea rcx, [rsp + 0x7a88]
call fcn.14005a590
lea rdx, [rsp + 0xbd0]
lea rcx, [rsp + 0x7aa8]
call fcn.140066120
mov rdx, rax
lea rcx, [0x1402b7cd8]
call fcn.140061440
lea rcx, [rsp + 0x7aa8]
call fcn.14005a590
lea rdx, [rsp + 0xbe0]
lea rcx, [rsp + 0x7ac8]
call fcn.140066120
mov rdx, rax
lea rcx, [0x1402b7d18]
call fcn.140061440
lea rcx, [rsp + 0x7ac8]
call fcn.14005a590
call fcn.14004b1d0
lea rdx, [0x1402b80d0]
lea rcx, [rsp + 0xbf0]
call fcn.140082400
lea rdx, [0x1402b80f0]
lea rcx, [rsp + 0xc00]
call fcn.140082400
lea rdx, [0x1402b8110]
lea rcx, [rsp + 0xc10]
call fcn.140082400
lea rdx, [0x1402b8150]
lea rcx, [rsp + 0xc20]
call fcn.140082400
lea rdx, [0x1402b87c8]
lea rcx, [0x1402b8930]
call fcn.1400a9fb0
mov rbx, rax
mov byte [rsp + 0x1a5], 0
lea rdx, [rsp + 0x4590]
lea rcx, [rsp + 0x1a5]
call fcn.1400a86a0
mov rcx, rax
call fcn.1400ac940
mov rdx, rax
lea rcx, [rsp + 0x3ca0]
call fcn.14005a5a0
nop
lea rdx, [rsp + 0x3ca0]
mov rcx, rbx
call fcn.1400aa850
mov rcx, rax
call fcn.14005a540
mov dword [rsp + 0x38], 0x30120
lea rcx, [rsp + 0xc20]
mov qword [rsp + 0x30], rcx
lea rcx, [rsp + 0xc10]
mov qword [rsp + 0x28], rcx
lea rcx, [rsp + 0xc00]
mov qword [rsp + 0x20], rcx
lea r9, [rsp + 0xbf0]
lea r8, [0x1402b8172]
lea rdx, [0x1402b80c8]
mov rcx, rax
call fcn.140049b60
nop
lea rcx, [rsp + 0x3ca0]
call fcn.14005a590
lea rdx, [rsp + 0xbf0]
lea rcx, [rsp + 0x7ae8]
call fcn.140066120
mov rdx, rax
lea rcx, [0x1402b80d0]
call fcn.140061440
lea rcx, [rsp + 0x7ae8]
call fcn.14005a590
lea rdx, [rsp + 0xc00]
lea rcx, [rsp + 0x7b08]
call fcn.140066120
mov rdx, rax
lea rcx, [0x1402b80f0]
call fcn.140061440
lea rcx, [rsp + 0x7b08]
call fcn.14005a590
lea rdx, [rsp + 0xc10]
lea rcx, [rsp + 0x7b28]
call fcn.140066120
mov rdx, rax
lea rcx, [0x1402b8110]
call fcn.140061440
lea rcx, [rsp + 0x7b28]
call fcn.14005a590
lea rdx, [rsp + 0xc20]
lea rcx, [rsp + 0x7b48]
call fcn.140066120
mov rdx, rax
lea rcx, [0x1402b8150]
call fcn.140061440
lea rcx, [rsp + 0x7b48]
call fcn.14005a590
call fcn.14004b1d0
lea rdx, [0x1402b81a8]
lea rcx, [rsp + 0xc30]
call fcn.140082400
lea rdx, [0x1402b81c8]
lea rcx, [rsp + 0xc40]
call fcn.140082400
lea rdx, [0x1402b81e8]
lea rcx, [rsp + 0xc50]
call fcn.140082400
lea rdx, [0x1402b8228]
lea rcx, [rsp + 0xc60]
call fcn.140082400
lea rdx, [0x1402b87c8]
lea rcx, [0x1402b8930]
call fcn.1400a9fb0
mov rbx, rax
mov byte [rsp + 0x1a6], 0
lea rdx, [rsp + 0x2be2]
lea rcx, [rsp + 0x1a6]
call fcn.1400a86c0
mov rcx, rax
call fcn.1400a9f40
mov rdx, rax
lea rcx, [rsp + 0x3cc0]
call fcn.14005a5a0
nop
lea rdx, [rsp + 0x3cc0]
mov rcx, rbx
call fcn.1400aa850
mov rcx, rax
call fcn.14005a540
mov dword [rsp + 0x38], 0x30120
lea rcx, [rsp + 0xc60]
mov qword [rsp + 0x30], rcx
lea rcx, [rsp + 0xc50]
mov qword [rsp + 0x28], rcx
lea rcx, [rsp + 0xc40]
mov qword [rsp + 0x20], rcx
lea r9, [rsp + 0xc30]
lea r8, [0x1402b824a]
lea rdx, [0x1402b81a0]
mov rcx, rax
call fcn.140049b60
nop
lea rcx, [rsp + 0x3cc0]
call fcn.14005a590
lea rdx, [rsp + 0xc30]
lea rcx, [rsp + 0x7ea8]
call fcn.140066120
mov rdx, rax
lea rcx, [0x1402b81a8]
call fcn.140061440
lea rcx, [rsp + 0x7ea8]
call fcn.14005a590
lea rdx, [rsp + 0xc40]
lea rcx, [rsp + 0x7b68]
call fcn.140066120
mov rdx, rax
lea rcx, [0x1402b81c8]
call fcn.140061440
lea rcx, [rsp + 0x7b68]
call fcn.14005a590
lea rdx, [rsp + 0xc50]
lea rcx, [rsp + 0x7b88]
call fcn.140066120
mov rdx, rax
lea rcx, [0x1402b81e8]
call fcn.140061440
lea rcx, [rsp + 0x7b88]
call fcn.14005a590
lea rdx, [rsp + 0xc60]
lea rcx, [rsp + 0x7ba8]
call fcn.140066120
mov rdx, rax
lea rcx, [0x1402b8228]
call fcn.140061440
lea rcx, [rsp + 0x7ba8]
call fcn.14005a590
call fcn.14004b1d0
lea rdx, [0x1402b8430]
lea rcx, [rsp + 0xc70]
call fcn.140082400
lea rdx, [0x1402b8450]
lea rcx, [rsp + 0xc80]
call fcn.140082400
lea rdx, [0x1402b8470]
lea rcx, [rsp + 0xc90]
call fcn.140082400
lea rdx, [0x1402b84b0]
lea rcx, [rsp + 0xca0]
call fcn.140082400
lea rdx, [0x1402b87c8]
lea rcx, [0x1402b8930]
call fcn.1400a9fb0
mov rbx, rax
mov byte [rsp + 0x1a7], 0
lea rdx, [rsp + 0x44f4]
lea rcx, [rsp + 0x1a7]
call fcn.1400a86e0
mov rcx, rax
call fcn.1400ac940
mov rdx, rax
lea rcx, [rsp + 0x3ce0]
call fcn.14005a5a0
nop
lea rdx, [rsp + 0x3ce0]
mov rcx, rbx
call fcn.1400aa850
mov rcx, rax
call fcn.14005a540
mov dword [rsp + 0x38], 0x30120
lea rcx, [rsp + 0xca0]
mov qword [rsp + 0x30], rcx
lea rcx, [rsp + 0xc90]
mov qword [rsp + 0x28], rcx
lea rcx, [rsp + 0xc80]
mov qword [rsp + 0x20], rcx
lea r9, [rsp + 0xc70]
lea r8, [0x1402b84d2]
lea rdx, [0x1402b8428]
mov rcx, rax
call fcn.140049b60
nop
lea rcx, [rsp + 0x3ce0]
call fcn.14005a590
lea rdx, [rsp + 0xc70]
lea rcx, [rsp + 0x7bc8]
call fcn.140066120
mov rdx, rax
lea rcx, [0x1402b8430]
call fcn.140061440
lea rcx, [rsp + 0x7bc8]
call fcn.14005a590
lea rdx, [rsp + 0xc80]
lea rcx, [rsp + 0x7be8]
call fcn.140066120
mov rdx, rax
lea rcx, [0x1402b8450]
call fcn.140061440
lea rcx, [rsp + 0x7be8]
call fcn.14005a590
lea rdx, [rsp + 0xc90]
lea rcx, [rsp + 0x7c08]
call fcn.140066120
mov rdx, rax
lea rcx, [0x1402b8470]
call fcn.140061440
lea rcx, [rsp + 0x7c08]
call fcn.14005a590
lea rdx, [rsp + 0xca0]
lea rcx, [rsp + 0x7c28]
call fcn.140066120
mov rdx, rax
lea rcx, [0x1402b84b0]
call fcn.140061440
lea rcx, [rsp + 0x7c28]
call fcn.14005a590
call fcn.14004b1d0
lea rdx, [0x1402b8280]
lea rcx, [rsp + 0xcb0]
call fcn.140082400
lea rdx, [0x1402b82a0]
lea rcx, [rsp + 0xcc0]
call fcn.140082400
lea rdx, [0x1402b82c0]
lea rcx, [rsp + 0xcd0]
call fcn.140082400
lea rdx, [0x1402b8300]
lea rcx, [rsp + 0xce0]
call fcn.140082400
lea rdx, [0x1402b87c8]
lea rcx, [0x1402b8930]
call fcn.1400a9fb0
mov rbx, rax
mov byte [rsp + 0x1a8], 0
lea rdx, [rsp + 0x4630]
lea rcx, [rsp + 0x1a8]
call fcn.1400a8700
mov rcx, rax
call fcn.1400a9f20
mov rdx, rax
lea rcx, [rsp + 0x3d00]
call fcn.14005a5a0
nop
lea rdx, [rsp + 0x3d00]
mov rcx, rbx
call fcn.1400aa850
mov rcx, rax
call fcn.14005a540
mov dword [rsp + 0x38], 0x30120
lea rcx, [rsp + 0xce0]
mov qword [rsp + 0x30], rcx
lea rcx, [rsp + 0xcd0]
mov qword [rsp + 0x28], rcx
lea rcx, [rsp + 0xcc0]
mov qword [rsp + 0x20], rcx
lea r9, [rsp + 0xcb0]
lea r8, [0x1402b8322]
lea rdx, [0x1402b8278]
mov rcx, rax
call fcn.140049b60
nop
lea rcx, [rsp + 0x3d00]
call fcn.14005a590
lea rdx, [rsp + 0xcb0]
lea rcx, [rsp + 0x7c48]
call fcn.140066120
mov rdx, rax
lea rcx, [0x1402b8280]
call fcn.140061440
lea rcx, [rsp + 0x7c48]
call fcn.14005a590
lea rdx, [rsp + 0xcc0]
lea rcx, [rsp + 0x7c68]
call fcn.140066120
mov rdx, rax
lea rcx, [0x1402b82a0]
call fcn.140061440
lea rcx, [rsp + 0x7c68]
call fcn.14005a590
lea rdx, [rsp + 0xcd0]
lea rcx, [rsp + 0x7c88]
call fcn.140066120
mov rdx, rax
lea rcx, [0x1402b82c0]
call fcn.140061440
lea rcx, [rsp + 0x7c88]
call fcn.14005a590
lea rdx, [rsp + 0xce0]
lea rcx, [rsp + 0x7ca8]
call fcn.140066120
mov rdx, rax
lea rcx, [0x1402b8300]
call fcn.140061440
lea rcx, [rsp + 0x7ca8]
call fcn.14005a590
call fcn.14004b1d0
call fcn.140016b70
mov eax, dword [0x1402b888c]
cmp eax, 1
jne 0x1400a4e53
movss xmm1, dword [rsp + 0x64]
movaps xmm0, xmm1
mulss xmm0, xmm6
addss xmm0, dword [0x1401ef290]
movss xmm2, dword [rsp + 0x74]
subss xmm2, xmm0
addss xmm2, xmm1
movss xmm0, dword [rsp + 0x60]
mulss xmm0, xmm9
addss xmm0, xmm8
movss xmm1, dword [rsp + 0x70]
subss xmm1, xmm0
mulss xmm1, xmm12
lea rcx, [rsp + 0x1d70]
call fcn.140009820
mov rdi, rax
lea rdx, [0x1402b87c8]
lea rcx, [0x1402b8930]
call fcn.1400a9fb0
mov rbx, rax
mov byte [rsp + 0x1a9], 0
lea rdx, [rsp + 0x1d78]
lea rcx, [rsp + 0x1a9]
call fcn.1400a8440
mov rcx, rax
call fcn.1400a9cf0
mov rdx, rax
lea rcx, [rsp + 0x3d20]
call fcn.14005a5a0
nop
lea rdx, [rsp + 0x3d20]
mov rcx, rbx
call fcn.1400aa850
mov rcx, rax
call fcn.14005a540
xor r9d, r9d
xor r8d, r8d
mov rdx, rdi
mov rcx, rax
call fcn.140016ac0
nop
lea rcx, [rsp + 0x3d20]
call fcn.14005a590
call fcn.140012e90
mov r15, rax
movss dword [rsp + 0x20], xmm14
movaps xmm3, xmm14
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rsp + 0x6914]
call fcn.14000d1e0
mov rcx, rax
call fcn.14000fc90
mov r14d, eax
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rsp + 0x1d80]
call fcn.140009820
mov rsi, rax
movaps xmm2, xmm13
movaps xmm1, xmm13
lea rcx, [rsp + 0x1d88]
call fcn.140009820
mov rdi, rax
movss xmm1, dword [rsp + 0x64]
movaps xmm0, xmm1
mulss xmm0, xmm6
addss xmm0, dword [0x1401ef290]
movss xmm2, dword [rsp + 0x74]
subss xmm2, xmm0
addss xmm2, xmm1
movss xmm0, dword [rsp + 0x60]
mulss xmm0, xmm9
addss xmm0, xmm8
movss xmm1, dword [rsp + 0x70]
subss xmm1, xmm0
mulss xmm1, xmm12
lea rcx, [rsp + 0x1d90]
call fcn.140009820
mov rbx, rax
lea r8, [rsp + 0x220]
lea rdx, [rsp + 0x1f0]
lea rcx, [rsp + 0x1d98]
call fcn.140062a90
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x1da0]
call fcn.140062a90
mov rbx, rax
lea r8, [rsp + 0x220]
lea rdx, [rsp + 0x1f0]
lea rcx, [rsp + 0x1da8]
call fcn.140062a90
mov dword [rsp + 0x30], r14d
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x20], rdi
mov r9, rbx
mov r8, rax
mov rdx, qword [0x1402b7468]
mov rcx, r15
call fcn.140037c00
lea rcx, [0x1402b9b28]
call fcn.1400aca30
test al, al
je 0x1400a49b6
mov edi, r13d
nop
movzx edx, dil
lea rcx, [rsp + 0xcf0]
call fcn.1400b84a0
lea rcx, [rsp + 0xcf0]
call fcn.1400adff0
mov rbx, rax
lea rcx, [rsp + 0xcf0]
call fcn.140064820
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x7cc8]
call fcn.1400614d0
nop
mov rdx, rax
lea rcx, [0x1402b9b28]
call fcn.1400ae000
nop
lea rcx, [rsp + 0x7cc8]
call fcn.14005a590
inc edi
cmp edi, 0x81
jl 0x1400a48d0
lea rcx, [0x1402b9b28]
call fcn.1400adfe0
mov rcx, rax
mov eax, 8
mul rcx
mov rcx, 0xffffffffffffffff
cmovo rax, rcx
mov rcx, rax
call fcn.140160680
mov qword [0x1402b8e30], rax
mov rbx, r13
lea rcx, [0x1402b9b28]
call fcn.1400adfe0
test rax, rax
je 0x1400a49b6
nop
mov rdx, rbx
lea rcx, [0x1402b9b28]
call fcn.1400adfd0
mov rcx, rax
call fcn.14005a540
mov rcx, qword [0x1402b8e30]
mov qword [rcx + rbx*8], rax
inc rbx
lea rcx, [0x1402b9b28]
call fcn.1400adfe0
cmp rbx, rax
jb 0x1400a4980
call fcn.14004b1d0
lea rdx, [0x1402b87c8]
lea rcx, [0x1402b8930]
call fcn.1400a9fb0
mov rbx, rax
mov byte [rsp + 0x1aa], 0
lea rdx, [rsp + 0x2beb]
lea rcx, [rsp + 0x1aa]
call fcn.1400a8730
mov rcx, rax
call fcn.1400a9f40
mov rdx, rax
lea rcx, [rsp + 0x3d40]
call fcn.14005a5a0
nop
lea rdx, [rsp + 0x3d40]
mov rcx, rbx
call fcn.1400aa850
mov rdx, rax
lea r8, [rsp + 0x508]
lea rcx, [rsp + 0x7ce8]
call fcn.1400b7470
nop
mov rcx, rax
call fcn.14005a540
mov rcx, rax
lea rdx, [0x1402b87a9]
call fcn.1400487a0
nop
lea rcx, [rsp + 0x7ce8]
call fcn.14005a590
nop
lea rcx, [rsp + 0x3d40]
call fcn.14005a590
lea rdx, [0x1402b87c8]
lea rcx, [0x1402b8930]
call fcn.1400a9fb0
mov rbx, rax
mov byte [rsp + 0x1ab], 0
lea rdx, [rsp + 0x8218]
lea rcx, [rsp + 0x1ab]
call fcn.1400a8750
mov rcx, rax
call fcn.1400a9cb0
mov rdx, rax
lea rcx, [rsp + 0x3d60]
call fcn.14005a5a0
nop
lea rdx, [rsp + 0x3d60]
mov rcx, rbx
call fcn.1400aa850
mov rdx, rax
lea r8, [rsp + 0x508]
lea rcx, [rsp + 0x7d08]
call fcn.1400b7470
nop
mov rcx, rax
call fcn.14005a540
mov rcx, rax
lea rdx, [0x1402b87aa]
call fcn.1400487a0
nop
lea rcx, [rsp + 0x7d08]
call fcn.14005a590
nop
lea rcx, [rsp + 0x3d60]
call fcn.14005a590
lea rdx, [0x1402b87c8]
lea rcx, [0x1402b8930]
call fcn.1400a9fb0
mov rbx, rax
mov byte [rsp + 0x1ac], 0
lea rdx, [rsp + 0x6924]
lea rcx, [rsp + 0x1ac]
call fcn.1400a8770
mov rcx, rax
call fcn.1400a9e90
mov rdx, rax
lea rcx, [rsp + 0x3d80]
call fcn.14005a5a0
nop
lea rdx, [rsp + 0x3d80]
mov rcx, rbx
call fcn.1400aa850
mov rdx, rax
lea r8, [rsp + 0x508]
lea rcx, [rsp + 0x7d28]
call fcn.1400b7470
nop
mov rcx, rax
call fcn.14005a540
mov rcx, rax
lea rdx, [0x1402b87ab]
call fcn.1400487a0
nop
lea rcx, [rsp + 0x7d28]
call fcn.14005a590
nop
lea rcx, [rsp + 0x3d80]
call fcn.14005a590
lea rdx, [0x1402b87c8]
lea rcx, [0x1402b8930]
call fcn.1400a9fb0
mov rbx, rax
mov byte [rsp + 0x1ad], 0
lea rdx, [rsp + 0x8414]
lea rcx, [rsp + 0x1ad]
call fcn.1400a8780
mov rcx, rax
call fcn.1400a9e50
mov rdx, rax
lea rcx, [rsp + 0x3da0]
call fcn.14005a5a0
nop
lea rdx, [rsp + 0x3da0]
mov rcx, rbx
call fcn.1400aa850
mov rdx, rax
lea r8, [rsp + 0x508]
lea rcx, [rsp + 0x7d48]
call fcn.1400b7470
nop
mov rcx, rax
call fcn.14005a540
mov rcx, rax
lea rdx, [0x1402b87ac]
call fcn.1400487a0
nop
lea rcx, [rsp + 0x7d48]
call fcn.14005a590
nop
lea rcx, [rsp + 0x3da0]
call fcn.14005a590
lea rdx, [0x1402b87c8]
lea rcx, [0x1402b8930]
call fcn.1400a9fb0
mov rbx, rax
mov byte [rsp + 0x1ae], 0
lea rdx, [rsp + 0x8229]
lea rcx, [rsp + 0x1ae]
call fcn.1400a87b0
mov rcx, rax
call fcn.1400a9cb0
mov rdx, rax
lea rcx, [rsp + 0x3dc0]
call fcn.14005a5a0
nop
lea rdx, [rsp + 0x3dc0]
mov rcx, rbx
call fcn.1400aa850
mov rdx, rax
lea r8, [rsp + 0x508]
lea rcx, [rsp + 0x7d68]
call fcn.1400b7470
nop
mov rcx, rax
call fcn.14005a540
mov rcx, rax
mov dword [rsp + 0x28], r13d
lea rdi, str._.2f
mov qword [rsp + 0x20], rdi
movss xmm3, dword [0x1401ef2cc]
movaps xmm2, xmm14
lea rdx, [0x1402b87b0]
call fcn.14004e890
nop
lea rcx, [rsp + 0x7d68]
call fcn.14005a590
nop
lea rcx, [rsp + 0x3dc0]
call fcn.14005a590
lea rdx, [0x1402b87c8]
lea rcx, [0x1402b8930]
call fcn.1400a9fb0
mov rbx, rax
mov byte [rsp + 0x1af], 0
lea rdx, [rsp + 0x8370]
lea rcx, [rsp + 0x1af]
call fcn.1400a87d0
mov rcx, rax
call fcn.1400a9eb0
mov rdx, rax
lea rcx, [rsp + 0x3de0]
call fcn.14005a5a0
nop
lea rdx, [rsp + 0x3de0]
mov rcx, rbx
call fcn.1400aa850
mov rdx, rax
lea r8, [rsp + 0x508]
lea rcx, [rsp + 0x7d88]
call fcn.1400b7470
nop
mov rcx, rax
call fcn.14005a540
mov rcx, rax
mov dword [rsp + 0x28], r13d
mov qword [rsp + 0x20], rdi
movss xmm3, dword [0x1401ef310]
movaps xmm2, xmm14
lea rdx, [0x1402b87b4]
call fcn.14004e890
nop
lea rcx, [rsp + 0x7d88]
call fcn.14005a590
nop
lea rcx, [rsp + 0x3de0]
call fcn.14005a590
lea rcx, [0x1402b8790]
call fcn.1400ac530
mov rdi, rax
mov rsi, qword [0x1402b8e30]
xor edx, edx
lea rcx, [0x1402b8790]
call fcn.1400ac520
mov rbx, rax
lea r8, [rsp + 0x508]
lea rdx, str.Items
lea rcx, [rsp + 0x7da8]
call fcn.1400b74d0
nop
mov rcx, rax
call fcn.14005a540
mov r9d, edi
mov r8, rsi
mov rdx, rbx
mov rcx, rax
call fcn.14004bf00
nop
lea rcx, [rsp + 0x7da8]
call fcn.14005a590
call fcn.14004b1d0
call fcn.140016b70
cmp dword [0x1402b8884], 2
jne 0x1400a50af
movss xmm1, dword [rsp + 0x64]
movaps xmm0, xmm1
mulss xmm0, xmm6
addss xmm0, dword [0x1401ef290]
movss xmm2, dword [rsp + 0x74]
subss xmm2, xmm0
addss xmm2, xmm1
movss xmm0, dword [rsp + 0x60]
mulss xmm0, xmm9
addss xmm0, xmm8
movss xmm1, dword [rsp + 0x70]
subss xmm1, xmm0
mulss xmm1, xmm12
lea rcx, [rsp + 0x1db0]
call fcn.140009820
mov rdi, rax
lea rdx, [0x1402b87c8]
lea rcx, [0x1402b8930]
call fcn.1400a9fb0
mov rbx, rax
mov byte [rsp + 0x1b0], 0
lea rdx, [rsp + 0x2bf4]
lea rcx, [rsp + 0x1b0]
call fcn.1400a87f0
mov rcx, rax
call fcn.1400a9f40
mov rdx, rax
lea rcx, [rsp + 0x3e00]
call fcn.14005a5a0
nop
lea rdx, [rsp + 0x3e00]
mov rcx, rbx
call fcn.1400aa850
mov rcx, rax
call fcn.14005a540
xor r9d, r9d
xor r8d, r8d
mov rdx, rdi
mov rcx, rax
call fcn.140016ac0
nop
lea rcx, [rsp + 0x3e00]
call fcn.14005a590
call fcn.140012e90
mov r15, rax
movss dword [rsp + 0x20], xmm14
movaps xmm3, xmm14
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rsp + 0x6934]
call fcn.14000d1e0
mov rcx, rax
call fcn.14000fc90
mov r14d, eax
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rsp + 0x1db8]
call fcn.140009820
mov rsi, rax
movaps xmm2, xmm13
movaps xmm1, xmm13
lea rcx, [rsp + 0x1dc0]
call fcn.140009820
mov rdi, rax
movss xmm1, dword [rsp + 0x64]
movaps xmm0, xmm1
mulss xmm0, xmm6
addss xmm0, dword [0x1401ef290]
movss xmm2, dword [rsp + 0x74]
subss xmm2, xmm0
addss xmm2, xmm1
movss xmm0, dword [rsp + 0x60]
mulss xmm0, xmm9
addss xmm0, xmm8
movss xmm1, dword [rsp + 0x70]
subss xmm1, xmm0
mulss xmm1, xmm12
lea rcx, [rsp + 0x1dc8]
call fcn.140009820
mov rbx, rax
lea r8, [rsp + 0x220]
lea rdx, [rsp + 0x1f0]
lea rcx, [rsp + 0x1dd0]
call fcn.140062a90
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x1dd8]
call fcn.140062a90
mov rbx, rax
lea r8, [rsp + 0x220]
lea rdx, [rsp + 0x1f0]
lea rcx, [rsp + 0x1de0]
call fcn.140062a90
mov dword [rsp + 0x30], r14d
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x20], rdi
mov r9, rbx
mov r8, rax
mov rdx, qword [0x1402b7468]
mov rcx, r15
call fcn.140037c00
call fcn.14004b1d0
lea r8, [rsp + 0x508]
lea rdx, str.Chams
lea rcx, [rsp + 0x7dc8]
call fcn.1400b74d0
nop
mov rcx, rax
call fcn.14005a540
mov rcx, rax
lea rdx, [0x1402b8840]
call fcn.1400487a0
nop
lea rcx, [rsp + 0x7dc8]
call fcn.14005a590
call fcn.14004b1d0
call fcn.140016b70
cmp dword [0x1402b8884], 3
jne 0x1400a5562
lea rcx, [rsp + 0x760]
call fcn.140021e60
movss xmm1, dword [rsp + 0x64]
movaps xmm0, xmm1
mulss xmm0, xmm6
addss xmm0, dword [0x1401ef290]
movss xmm2, dword [rsp + 0x74]
subss xmm2, xmm0
addss xmm2, xmm1
subss xmm2, dword [0x1401ef278]
movss xmm0, dword [rsp + 0x60]
mulss xmm0, xmm9
addss xmm0, xmm8
movss xmm1, dword [rsp + 0x70]
subss xmm1, xmm0
mulss xmm1, xmm12
lea rcx, [rsp + 0x1de8]
call fcn.140009820
mov rdx, rax
xor r9d, r9d
xor r8d, r8d
lea rcx, str.CHAT
call fcn.140016ac0
lea rdx, str.Chat
lea rcx, [rsp + 0x2a70]
call fcn.14005a5a0
nop
lea rcx, [0x140217ce0]
call fcn.14000fc90
mov edi, eax
lea rcx, [rsp + 0x2a70]
call fcn.14005a540
mov rdx, rax
movss dword [rsp + 0x20], xmm10
xor r9d, r9d
xor r8d, r8d
lea rcx, [rsp + 0x1df0]
call fcn.140016110
mov rbx, rax
movss xmm2, dword [rsp + 0x64]
addss xmm2, dword [0x1401ef290]
movaps xmm1, xmm7
lea rcx, [rsp + 0x1df8]
call fcn.140009820
mov rdx, rax
lea r8, [rsp + 0x60]
lea rcx, [rsp + 0x1e00]
call fcn.140062a90
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x1e08]
call fcn.140062ac0
mov rdx, rax
movss xmm2, dword [0x1401ef150]
lea rcx, [rsp + 0x1e10]
call fcn.140062a70
mov r8, rax
lea rdx, [rsp + 0xb0]
lea rcx, [rsp + 0x1e18]
call fcn.140062a90
movss xmm6, dword [rax]
movss xmm7, dword [rax + 4]
lea rcx, [rsp + 0x2a70]
call fcn.14005a540
mov dword [rsp + 0x20], edi
unpcklps xmm6, xmm7
movq r9, xmm6
mov r8, rax
movss xmm1, dword [0x1401ef23c]
mov rcx, qword [0x1402b7710]
call fcn.140044ed0
call fcn.140022250
call fcn.14004b1d0
movss dword [rsp + 0x20], xmm14
movaps xmm3, xmm14
movaps xmm2, xmm13
movaps xmm1, xmm14
lea rcx, [rsp + 0x6944]
call fcn.14000d1e0
mov rcx, rax
lea rdx, [0x1401ec8d0]
call fcn.140044e50
movaps xmm1, xmm10
movaps xmm0, xmm13
call fcn.140021db0
movss dword [rsp + 0x20], xmm14
movss xmm6, dword [0x1401ef0b8]
movaps xmm3, xmm6
movaps xmm2, xmm6
movaps xmm1, xmm6
lea rcx, [rsp + 0x6954]
call fcn.14000d1e0
mov rcx, rax
lea rdx, str.19:20
call fcn.140044e50
movss dword [rsp + 0x20], xmm14
movaps xmm3, xmm13
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rsp + 0x6964]
call fcn.14000d1e0
mov rcx, rax
lea rdx, [0x1401ec8e8]
call fcn.140044e50
call fcn.14004b1d0
movss dword [rsp + 0x20], xmm14
movaps xmm3, xmm14
movaps xmm2, xmm13
movaps xmm1, xmm14
lea rcx, [rsp + 0x6974]
call fcn.14000d1e0
mov rcx, rax
lea rdx, str.segamfle01
call fcn.140044e50
movaps xmm1, xmm10
movaps xmm0, xmm13
call fcn.140021db0
movss dword [rsp + 0x20], xmm14
movaps xmm3, xmm6
movaps xmm2, xmm6
movaps xmm1, xmm6
lea rcx, [rsp + 0x6984]
call fcn.14000d1e0
mov rcx, rax
lea rdx, str.19:22
call fcn.140044e50
movss dword [rsp + 0x20], xmm14
movaps xmm3, xmm13
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rsp + 0x6994]
call fcn.14000d1e0
mov rcx, rax
lea rdx, [0x1401ec928]
call fcn.140044e50
call fcn.14004b1d0
movss dword [rsp + 0x20], xmm14
movaps xmm3, xmm14
movaps xmm2, xmm13
movaps xmm1, xmm14
lea rcx, [rsp + 0x69a4]
call fcn.14000d1e0
mov rcx, rax
lea rdx, str.gaySex2024
call fcn.140044e50
movaps xmm1, xmm10
movaps xmm0, xmm13
call fcn.140021db0
movss dword [rsp + 0x20], xmm14
movaps xmm3, xmm6
movaps xmm2, xmm6
movaps xmm1, xmm6
lea rcx, [rsp + 0x69b4]
call fcn.14000d1e0
mov rcx, rax
lea rdx, str.19:23
call fcn.140044e50
movss dword [rsp + 0x20], xmm14
movaps xmm3, xmm13
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rsp + 0x69c4]
call fcn.14000d1e0
mov rcx, rax
lea rdx, str.what_are_u_all_talking_about__nlmao
call fcn.140044e50
call fcn.14004b1d0
movss dword [rsp + 0x20], xmm14
movaps xmm3, xmm14
movaps xmm2, xmm13
movaps xmm1, xmm14
lea rcx, [rsp + 0x69d4]
call fcn.14000d1e0
mov rcx, rax
lea rdx, [0x1401ec8d0]
call fcn.140044e50
movaps xmm1, xmm10
movaps xmm0, xmm13
call fcn.140021db0
movss dword [rsp + 0x20], xmm14
movaps xmm3, xmm6
movaps xmm2, xmm6
movaps xmm1, xmm6
lea rcx, [rsp + 0x69e4]
call fcn.14000d1e0
mov rcx, rax
lea rdx, str.19:23
call fcn.140044e50
movss dword [rsp + 0x20], xmm14
movaps xmm3, xmm13
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rsp + 0x69f4]
call fcn.14000d1e0
mov rcx, rax
lea rdx, str.nigger
call fcn.140044e50
call fcn.14004b1d0
call fcn.1400223a0
call fcn.140016b70
lea rcx, [rsp + 0x1e20]
call fcn.1400221f0
movss xmm2, dword [rax + 4]
mov rax, qword [rsp + 0x318]
subss xmm2, dword [rax + 0xc]
movss xmm7, dword [0x1401ef278]
subss xmm2, xmm7
subss xmm2, dword [rsp + 0x64]
movss xmm1, dword [rsp + 0x760]
lea rcx, [rsp + 0x768]
call fcn.140009820
lea rcx, [rsp + 0x768]
call fcn.140021eb0
movss xmm0, dword [rsp + 0x60]
mulss xmm0, xmm9
addss xmm0, xmm8
movss xmm1, dword [rsp + 0x70]
subss xmm1, xmm0
mulss xmm1, xmm12
movaps xmm2, xmm7
lea rcx, [rsp + 0x1e28]
call fcn.140009820
mov rdx, rax
lea rcx, str.Send_Message
call fcn.1400476d0
nop
lea rcx, [rsp + 0x2a70]
call fcn.14005a590
jmp 0x1400a556a
movss xmm7, dword [0x1401ef278]
cmp dword [0x1402b8884], 4
jne 0x1400a6270
movss xmm1, dword [rsp + 0x64]
movaps xmm0, xmm1
mulss xmm0, dword [0x1401ef1b8]
addss xmm0, dword [0x1401ef290]
movss xmm2, dword [rsp + 0x74]
subss xmm2, xmm0
addss xmm2, xmm1
movss xmm0, dword [rsp + 0x60]
mulss xmm0, xmm9
addss xmm0, xmm8
movss xmm1, dword [rsp + 0x70]
subss xmm1, xmm0
mulss xmm1, xmm12
lea rcx, [rsp + 0x1e30]
call fcn.140009820
mov rdi, rax
lea rdx, [0x1402b87c8]
lea rcx, [0x1402b8930]
call fcn.1400a9fb0
mov rbx, rax
mov byte [rsp + 0x1b1], 0
lea rdx, [rsp + 0x2bfd]
lea rcx, [rsp + 0x1b1]
call fcn.1400a8810
mov rcx, rax
call fcn.1400a9f40
mov rdx, rax
lea rcx, [rsp + 0x3e20]
call fcn.14005a5a0
nop
lea rdx, [rsp + 0x3e20]
mov rcx, rbx
call fcn.1400aa850
mov rcx, rax
call fcn.14005a540
xor r9d, r9d
xor r8d, r8d
mov rdx, rdi
mov rcx, rax
call fcn.140016ac0
nop
lea rcx, [rsp + 0x3e20]
call fcn.14005a590
call fcn.140012e90
mov r15, rax
movss dword [rsp + 0x20], xmm14
movaps xmm3, xmm14
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rsp + 0x6a04]
call fcn.14000d1e0
mov rcx, rax
call fcn.14000fc90
mov r14d, eax
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rsp + 0x1e38]
call fcn.140009820
mov rsi, rax
movaps xmm2, xmm13
movaps xmm1, xmm13
lea rcx, [rsp + 0x1e40]
call fcn.140009820
mov rdi, rax
movss xmm1, dword [rsp + 0x64]
movaps xmm0, xmm1
mulss xmm0, dword [0x1401ef1b8]
addss xmm0, dword [0x1401ef290]
movss xmm2, dword [rsp + 0x74]
subss xmm2, xmm0
addss xmm2, xmm1
movss xmm0, dword [rsp + 0x60]
mulss xmm0, xmm9
addss xmm0, xmm8
movss xmm1, dword [rsp + 0x70]
subss xmm1, xmm0
mulss xmm1, xmm12
lea rcx, [rsp + 0x1e48]
call fcn.140009820
mov rbx, rax
lea r8, [rsp + 0x220]
lea rdx, [rsp + 0x1f0]
lea rcx, [rsp + 0x1e50]
call fcn.140062a90
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x1e58]
call fcn.140062a90
mov rbx, rax
lea r8, [rsp + 0x220]
lea rdx, [rsp + 0x1f0]
lea rcx, [rsp + 0x1e60]
call fcn.140062a90
mov dword [rsp + 0x30], r14d
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x20], rdi
mov r9, rbx
mov r8, rax
mov rdx, qword [0x1402b7468]
mov rcx, r15
call fcn.140037c00
mov eax, dword [0x1402b8890]
test eax, eax
jne 0x1400a5e1b
call fcn.14004b1d0
mov byte [rsp + 0x1b2], 0
lea rdx, [rsp + 0x2c40]
lea rcx, [rsp + 0x1b2]
call fcn.1400a8830
mov rcx, rax
call fcn.1400ac8c0
mov rdx, rax
lea rcx, [0x140217ce0]
call fcn.140044e50
movaps xmm1, xmm10
movaps xmm0, xmm13
call fcn.140021db0
mov byte [rsp + 0x1b3], 0
lea rdx, [rsp + 0x1e68]
lea rcx, [rsp + 0x1b3]
call fcn.1400a8850
mov rcx, rax
call fcn.1400a9cf0
mov qword [rsp + 0x788], rax
mov byte [rsp + 0x1b4], 0
lea rdx, [rsp + 0x60e8]
lea rcx, [rsp + 0x1b4]
call fcn.1400a8860
mov rcx, rax
call fcn.1400ac980
mov qword [rsp + 0x790], rax
lea rcx, [rsp + 0x788]
call fcn.1400b84d0
mov rbx, rax
mov byte [rsp + 0x1b5], 0
lea rdx, [rsp + 0x2c06]
lea rcx, [rsp + 0x1b5]
call fcn.1400a8890
mov rcx, rax
call fcn.1400a9f40
mov dword [rsp + 0x20], ebx
mov r9d, 2
lea r8, [rsp + 0x788]
lea rdx, [0x1402b87e8]
mov rcx, rax
call fcn.14004c600
mov eax, dword [0x1402b87e8]
test eax, eax
jne 0x1400a58c4
mov byte [rsp + 0x1b6], al
lea rdx, [rsp + 0x6b0]
lea rcx, [rsp + 0x1b6]
call fcn.1400a7c10
mov rcx, rax
call fcn.1400ac440
mov rdx, rax
lea rcx, [0x1402b87c8]
call fcn.14005a570
mov eax, dword [0x1402b87e8]
cmp eax, 1
jne 0x1400a58fd
mov byte [rsp + 0x1b7], 0
lea rdx, [rsp + 0x6b4]
lea rcx, [rsp + 0x1b7]
call fcn.1400a88b0
mov rcx, rax
call fcn.1400ac440
mov rdx, rax
lea rcx, [0x1402b87c8]
call fcn.14005a570
call fcn.14004b1d0
lea rcx, [rsp + 0x1e70]
call fcn.1400221f0
movss xmm1, dword [rax]
mov rsi, qword [rsp + 0x318]
subss xmm1, dword [rsi + 8]
movaps xmm2, xmm7
lea rcx, [rsp + 0x1e78]
call fcn.140009820
mov rdi, rax
lea rdx, [0x1402b87c8]
lea rcx, [0x1402b8930]
call fcn.1400a9fb0
mov rbx, rax
mov byte [rsp + 0x1b8], 0
lea rdx, [rsp + 0x4298]
lea rcx, [rsp + 0x1b8]
call fcn.1400a88c0
mov rcx, rax
call fcn.1400ac900
mov rdx, rax
lea rcx, [rsp + 0x3e40]
call fcn.14005a5a0
nop
lea rdx, [rsp + 0x3e40]
mov rcx, rbx
call fcn.1400aa850
mov rcx, rax
call fcn.14005a540
mov rdx, rdi
mov rcx, rax
call fcn.1400476d0
movzx ebx, al
lea rcx, [rsp + 0x3e40]
call fcn.14005a590
test bl, bl
je 0x1400a5bda
mov byte [rsp + 0x1b9], 0
lea rdx, [rsp + 0x42a3]
lea rcx, [rsp + 0x1b9]
call fcn.1400a7be0
mov rcx, rax
call fcn.1400ac900
mov rbx, rax
mov byte [rsp + 0x1ba], 0
lea rdx, [rsp + 0x5226]
lea rcx, [rsp + 0x1ba]
call fcn.1400a7410
mov rcx, rax
call fcn.1400ac960
mov r8, rax
lea rdx, [0x1402b7870]
lea rcx, [rsp + 0x7e08]
call fcn.14005a860
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x7de8]
call fcn.14005a8d0
nop
mov rdx, rax
lea rcx, [0x1402b78e0]
call fcn.14006c210
movzx ebx, al
lea rcx, [rsp + 0x7de8]
call fcn.14005a590
nop
lea rcx, [rsp + 0x7e08]
call fcn.14005a590
lea rdx, [0x1402b87c8]
lea rcx, [0x1402b8930]
call fcn.1400a9fb0
test bl, bl
mov rbx, rax
je 0x1400a5b2c
mov byte [rsp + 0x1bb], 0
lea rdx, [rsp + 0x44e8]
lea rcx, [rsp + 0x1bb]
call fcn.1400a88f0
mov rcx, rax
call fcn.1400ac940
mov rdx, rax
lea rcx, [rsp + 0x3e60]
call fcn.14005a5a0
nop
lea rdx, [rsp + 0x3e60]
mov rcx, rbx
call fcn.1400aa850
mov rdx, rax
lea r8, [0x1401ec998]
lea rcx, [rsp + 0x3e80]
call fcn.14005a860
nop
lea rcx, [rsp + 0x3e60]
call fcn.14005a590
lea rcx, [rsp + 0x3e80]
call fcn.14005a540
mov r9, rax
mov edx, 6
mov r8d, 0x1388
lea rcx, [rsp + 0xd158]
call fcn.1400637c0
lea rcx, [rsp + 0xd158]
call fcn.1400638a0
nop
lea rcx, [rsp + 0x3e80]
jmp 0x1400a5bd5
mov byte [rsp + 0x1bc], 0
lea rdx, [rsp + 0x60d9]
lea rcx, [rsp + 0x1bc]
call fcn.1400a8910
mov rcx, rax
call fcn.1400ac980
mov rdx, rax
lea rcx, [rsp + 0x3ea0]
call fcn.14005a5a0
nop
lea rdx, [rsp + 0x3ea0]
mov rcx, rbx
call fcn.1400aa850
mov rdx, rax
lea r8, [0x1401ec998]
lea rcx, [rsp + 0x3ec0]
call fcn.14005a860
nop
lea rcx, [rsp + 0x3ea0]
call fcn.14005a590
lea rcx, [rsp + 0x3ec0]
call fcn.14005a540
mov r9, rax
mov edx, 3
mov r8d, 0x1388
lea rcx, [rsp + 0xf168]
call fcn.1400637c0
lea rcx, [rsp + 0xf168]
call fcn.1400638a0
nop
lea rcx, [rsp + 0x3ec0]
call fcn.14005a590
call fcn.14004b1d0
lea rcx, [rsp + 0x1e80]
call fcn.1400221f0
movss xmm1, dword [rax]
subss xmm1, dword [rsi + 8]
movaps xmm2, xmm7
lea rcx, [rsp + 0x1e88]
call fcn.140009820
mov rdx, rax
lea rcx, str.Close_cheat__exit_
call fcn.1400476d0
test al, al
jne 0x1400a6e58
call fcn.14004b1d0
mov rax, qword [0x1402b78d8]
cmp byte [rax + 0x1b9], 0
je 0x1400a5e10
lea rcx, [rsp + 0x1e90]
call fcn.1400221f0
movss xmm1, dword [rax]
subss xmm1, dword [rsi + 8]
movaps xmm2, xmm7
lea rcx, [rsp + 0x1e98]
call fcn.140009820
mov rdx, rax
lea rcx, str.Get_Custom_Code__saving_to_C:_code.txt_n_or_copying_to_clipboard_
call fcn.1400476d0
test al, al
je 0x1400a5e10
mov rdx, qword [0x1402b8c30]
add rdx, 0x648
mov rcx, qword [0x1402b9b58]
call fcn.1400b7380
lea r8, [rax + 0xd8]
lea rdx, [rsp + 0x680]
mov rcx, qword [0x1402b9b58]
call fcn.1400b7d50
cmp qword [rsp + 0x680], 0
je 0x1400a5e10
movsxd rcx, dword [rsp + 0x688]
lea eax, [rcx - 1]
cmp eax, 0x12a
ja 0x1400a5e10
lea rbx, [rcx - 1]
mov eax, 2
mul rbx
mov rcx, 0xffffffffffffffff
cmovo rax, rcx
mov rcx, rax
call fcn.140160680
mov r14, rax
lea rdi, [rbx + rbx]
mov r9, rdi
mov r8, rax
mov rdx, qword [rsp + 0x680]
mov rcx, qword [0x1402b9b58]
call fcn.1400d4eb0
mov dword [rsp + 0x20], r12d
mov r9d, 0x40
lea r8d, [r9 - 0x1e]
lea rdx, str.C:_code.txt
lea rcx, [rsp + 0x8760]
call fcn.1400ac260
nop
mov rax, qword [rsp + 0x8760]
movsxd rcx, dword [rax + 4]
lea rax, [rsp + 0x8760]
add rcx, rax
call fcn.1400636c0
test al, al
je 0x1400a5d95
mov word [rsp + 0x210], 0xfeff
mov r8d, 2
lea rdx, [rsp + 0x210]
lea rcx, [rsp + 0x8760]
call fcn.1400ad8e0
mov r8, rdi
mov rdx, r14
lea rcx, [rsp + 0x8760]
call fcn.1400ad8e0
lea rcx, [rsp + 0x8760]
call fcn.1400ac170
xor ecx, ecx
call qword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x1400a5dfa
call qword [sym.imp.USER32.dll_EmptyClipboard]
lea rdx, [rdi + 2]
mov ecx, 2
call qword [sym.imp.KERNEL32.dll_GlobalAlloc]
mov rsi, rax
test rax, rax
je 0x1400a5df4
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GlobalLock]
mov rbx, rax
mov r8, rdi
mov rdx, r14
mov rcx, rax
call fcn.140198930
mov word [rdi + rbx], r13w
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_GlobalUnlock]
mov rdx, rsi
mov ecx, recvfrom
call qword [sym.imp.USER32.dll_SetClipboardData]
call qword [sym.imp.USER32.dll_CloseClipboard]
mov rcx, r14
call fcn.1401605dc
nop
lea rcx, [rsp + 0x8760]
call fcn.14006f780
call fcn.14004b1d0
mov eax, dword [0x1402b8890]
cmp eax, 1
jne 0x1400a626b
call fcn.14004b1d0
lea rdx, [0x1402b87c8]
lea rcx, [0x1402b8930]
call fcn.1400a9fb0
mov rbx, rax
mov byte [rsp + 0x1bd], 0
lea rdx, [rsp + 0x2c4a]
lea rcx, [rsp + 0x1bd]
call fcn.1400a8940
mov rcx, rax
call fcn.1400ac8c0
mov rdx, rax
lea rcx, [rsp + 0x3ee0]
call fcn.14005a5a0
nop
lea rdx, [rsp + 0x3ee0]
mov rcx, rbx
call fcn.1400aa850
mov rcx, rax
call fcn.14005a540
mov r8d, 0x30120
lea rdx, [0x140217ce0]
mov rcx, rax
call fcn.140055af0
nop
lea rcx, [rsp + 0x3ee0]
call fcn.14005a590
call fcn.14004b1d0
lea rdx, [0x1402b87c8]
lea rcx, [0x1402b8930]
call fcn.1400a9fb0
mov rbx, rax
mov byte [rsp + 0x1be], 0
lea rdx, [rsp + 0x468b]
lea rcx, [rsp + 0x1be]
call fcn.1400a8960
mov rcx, rax
call fcn.1400a9f20
mov rdx, rax
lea rcx, [rsp + 0x3f00]
call fcn.14005a5a0
nop
lea rdx, [rsp + 0x3f00]
mov rcx, rbx
call fcn.1400aa850
mov rcx, rax
call fcn.14005a540
mov r8d, 0x30120
lea rdx, [0x1402b8f38]
mov rcx, rax
call fcn.140055af0
nop
lea rcx, [rsp + 0x3f00]
call fcn.14005a590
call fcn.14004b1d0
lea rdx, [0x1402b87c8]
lea rcx, [0x1402b8930]
call fcn.1400a9fb0
mov rbx, rax
mov byte [rsp + 0x1bf], 0
lea rdx, [rsp + 0x6a14]
lea rcx, [rsp + 0x1bf]
call fcn.1400a8990
mov rcx, rax
call fcn.1400a9e90
mov rdx, rax
lea rcx, [rsp + 0x3f20]
call fcn.14005a5a0
nop
lea rdx, [rsp + 0x3f20]
mov rcx, rbx
call fcn.1400aa850
mov rcx, rax
call fcn.14005a540
mov r8d, 0x30120
lea rdx, [0x1402b3b10]
mov rcx, rax
call fcn.140055af0
nop
lea rcx, [rsp + 0x3f20]
call fcn.14005a590
call fcn.14004b1d0
lea rdx, [0x1402b87c8]
lea rcx, [0x1402b8930]
call fcn.1400a9fb0
mov rbx, rax
mov byte [rsp + 0x1c0], 0
lea rdx, [rsp + 0x1ea0]
lea rcx, [rsp + 0x1c0]
call fcn.1400a89a0
mov rcx, rax
call fcn.1400a9cf0
mov rdx, rax
lea rcx, [rsp + 0x3f40]
call fcn.14005a5a0
nop
lea rdx, [rsp + 0x3f40]
mov rcx, rbx
call fcn.1400aa850
mov rcx, rax
call fcn.14005a540
mov rcx, rax
lea rdx, [0x1402b87c1]
call fcn.1400487a0
nop
lea rcx, [rsp + 0x3f40]
call fcn.14005a590
call fcn.14004b1d0
lea rdx, [0x1402b87c8]
lea rcx, [0x1402b8930]
call fcn.1400a9fb0
mov rbx, rax
mov byte [rsp + 0x1c1], 0
lea rdx, [rsp + 0xd60]
lea rcx, [rsp + 0x1c1]
call fcn.1400a89b0
mov rcx, rax
call fcn.1400a9ef0
mov rdx, rax
lea rcx, [rsp + 0x3f60]
call fcn.14005a5a0
nop
lea rdx, [rsp + 0x3f60]
mov rcx, rbx
call fcn.1400aa850
mov rcx, rax
call fcn.14005a540
mov rcx, rax
lea rdx, [0x1402b87b9]
call fcn.1400487a0
nop
lea rcx, [rsp + 0x3f60]
call fcn.14005a590
call fcn.14004b1d0
lea rdx, [0x1402b87c8]
lea rcx, [0x1402b8930]
call fcn.1400a9fb0
mov rbx, rax
mov byte [rsp + 0x1c2], 0
lea rdx, [rsp + 0x5234]
lea rcx, [rsp + 0x1c2]
call fcn.1400a89d0
mov rcx, rax
call fcn.1400ac960
mov rdx, rax
lea rcx, [rsp + 0x3f80]
call fcn.14005a5a0
nop
lea rdx, [rsp + 0x3f80]
mov rcx, rbx
call fcn.1400aa850
mov rcx, rax
call fcn.14005a540
mov rcx, rax
lea rdx, [0x1402b87ba]
call fcn.1400487a0
nop
lea rcx, [rsp + 0x3f80]
call fcn.14005a590
call fcn.14004b1d0
lea rdx, [0x1402b87b8]
lea rcx, str.Fuser_Mode
call fcn.1400487a0
call fcn.14004b1d0
lea rdx, [0x1402b87c0]
lea rcx, str.Show_notifications
call fcn.1400487a0
call fcn.14004b1d0
lea rcx, [rsp + 0x770]
call fcn.140021e60
lea rdx, [0x1402b87c8]
lea rcx, [0x1402b8930]
call fcn.1400a9fb0
mov rbx, rax
mov byte [rsp + 0x1c3], 0
lea rdx, [rsp + 0x1ea8]
lea rcx, [rsp + 0x1c3]
call fcn.1400a8a00
mov rcx, rax
call fcn.1400a9cf0
mov rdx, rax
lea rcx, [rsp + 0x3fa0]
call fcn.14005a5a0
nop
lea rdx, [rsp + 0x3fa0]
mov rcx, rbx
call fcn.1400aa850
mov rcx, rax
call fcn.14005a540
mov rbx, rax
movss dword [rsp + 0x20], xmm14
movaps xmm3, xmm12
movaps xmm2, xmm13
movaps xmm1, xmm14
lea rcx, [rsp + 0x6a24]
call fcn.14000d1e0
mov rdx, rbx
mov rcx, rax
call fcn.140044e50
nop
lea rcx, [rsp + 0x3fa0]
call fcn.14005a590
lea rcx, [rsp + 0x770]
call fcn.140021eb0
xor r9d, r9d
lea r8, [0x1402b8e20]
lea rdx, [0x1402b87bc]
lea rcx, str.KeyBind
call fcn.140043490
call fcn.14004b1d0
call fcn.140016b70
call fcn.1400223a0
lea rcx, [rsp + 0x1eb0]
call fcn.14001e040
movsd xmm0, qword [rax]
movsd qword [rsp + 0x778], xmm0
call fcn.14001c920
jmp 0x1400a629f
movss xmm10, dword [0x1401ef364]
mov rax, qword gs:[0x58]
mov rax, qword [rax]
mov ebx, 4
mov ecx, dword [rbx + rax]
cmp dword [0x1402b9b20], ecx
jle 0x1400a62f1
lea rcx, [0x1402b9b20]
call fcn.140160218
cmp dword [0x1402b9b20], 0xffffffff
jne 0x1400a62f1
call fcn.140177fb0
movd xmm0, eax
cvtdq2pd xmm0, xmm0
movsd qword [0x1402b9a10], xmm0
lea rcx, [0x1402b9b20]
call fcn.1401601ac
call fcn.140177fb0
movd xmm1, eax
cvtdq2pd xmm1, xmm1
movsd xmm0, qword [0x1402b9a10]
addsd xmm0, qword [0x1401ef180]
comisd xmm1, xmm0
jbe 0x1400a645b
call fcn.140074930
xorps xmm0, xmm0
cvtsi2sd xmm0, rax
mov rax, qword [0x1402b78d8]
mov rcx, qword [rax + 0x188]
add rcx, qword [rax + 0x180]
xorps xmm6, xmm6
cvtsi2sd xmm6, rcx
subsd xmm6, xmm0
movaps xmm1, xmm6
lea rcx, [rsp + 0x7e28]
call fcn.140074400
mov rdx, rax
lea rcx, [0x1402b3aa8]
call fcn.140061440
lea rcx, [rsp + 0x7e28]
call fcn.14005a590
call fcn.140177fb0
movd xmm0, eax
cvtdq2pd xmm0, xmm0
movsd qword [0x1402b9a10], xmm0
mov r15, qword [rsp + 0x428]
cvttss2si rdx, dword [r15 + 0xd8]
lea rcx, [rsp + 0x7e68]
call fcn.140062cb0
nop
lea r8, str._Fps
mov rdx, rax
lea rcx, [rsp + 0x7e48]
call fcn.14005a8d0
mov rdx, rax
lea rcx, str.1337
call fcn.140061440
lea rcx, [rsp + 0x7e48]
call fcn.14005a590
nop
lea rcx, [rsp + 0x7e68]
call fcn.14005a590
movsd xmm0, qword [0x1401ef140]
comisd xmm0, xmm6
jbe 0x1400a6463
lea rcx, [rsp + 0xd00]
call fcn.140062540
nop
lea rcx, [rsp + 0x900]
call fcn.140062540
nop
lea rcx, [rsp + 0x8d10]
call fcn.14006f780
nop
lea rcx, [rsp + 0xe30]
call fcn.1400ac570
nop
lea rcx, [rsp + 0x2a90]
call fcn.14005a590
nop
lea rcx, [rsp + 0xfa0]
call fcn.14005a590
nop
lea rcx, [rsp + 0x508]
call fcn.14005a590
jmp 0x14008de99
mov r15, qword [rsp + 0x428]
cmp byte [0x1402b87c1], 0
je 0x1400a69d6
lea rcx, [0x1402b3ac8]
call fcn.14005a540
mov rdx, rax
movss dword [rsp + 0x20], xmm10
xor r9d, r9d
xor r8d, r8d
lea rcx, [rsp + 0x1eb8]
call fcn.140016110
mov rbx, rax
movss dword [rsp + 0x20], xmm10
xor r9d, r9d
xor r8d, r8d
lea rdx, [0x1401e607c]
lea rcx, [rsp + 0x1ec0]
call fcn.140016110
movss xmm9, dword [rbx]
movss xmm8, dword [rax]
lea rcx, str.1337
call fcn.14005a540
mov rdx, rax
movss dword [rsp + 0x20], xmm10
xor r9d, r9d
xor r8d, r8d
lea rcx, [rsp + 0x1ec8]
call fcn.140016110
movss xmm7, dword [rax]
movss dword [rsp + 0x20], xmm10
xor r9d, r9d
xor r8d, r8d
lea rdx, [0x1401e607c]
lea rcx, [rsp + 0x1ed0]
call fcn.140016110
movss xmm6, dword [rax]
lea rcx, [0x1402b3aa8]
call fcn.14005a540
mov rdx, rax
movss dword [rsp + 0x20], xmm10
xor r9d, r9d
xor r8d, r8d
lea rcx, [rsp + 0x1ed8]
call fcn.140016110
addss xmm9, xmm8
addss xmm9, xmm7
addss xmm9, xmm6
addss xmm9, dword [rax]
mov rdi, qword [rsp + 0x318]
movss xmm0, dword [rdi + 0x4c]
mulss xmm0, dword [0x1401ef208]
addss xmm9, xmm0
xor ecx, ecx
call qword [sym.imp.USER32.dll_GetSystemMetrics]
movd xmm6, eax
cvtdq2ps xmm6, xmm6
subss xmm6, xmm9
mulss xmm6, xmm12
call fcn.140012c50
movss xmm7, dword [rax + 0x10]
mulss xmm7, dword [0x1401ef208]
cmp byte [0x1402b87c1], 0
je 0x1400a65a9
movaps xmm1, xmm6
jmp 0x1400a65b8
xor ecx, ecx
call qword [sym.imp.USER32.dll_GetSystemMetrics]
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm7
movaps xmm0, xmm6
call fcn.1400b84e0
movaps xmm6, xmm0
xor ecx, ecx
call qword [sym.imp.USER32.dll_GetSystemMetrics]
sub eax, 2
movd xmm1, eax
cvtdq2ps xmm1, xmm1
comiss xmm1, xmm6
jb 0x1400a69d6
movaps xmm2, xmm13
movaps xmm1, xmm13
lea rcx, [rsp + 0x1ee0]
call fcn.140009820
mov rbx, rax
movaps xmm2, xmm11
movaps xmm1, xmm6
lea rcx, [rsp + 0x1ee8]
call fcn.140009820
mov r8, rbx
xor edx, edx
mov rcx, rax
call fcn.14001e180
movss xmm8, dword [0x1401ef280]
movaps xmm2, xmm8
movaps xmm1, xmm9
lea rcx, [rsp + 0x1ef0]
call fcn.140009820
mov rcx, rax
xor edx, edx
call fcn.14001e210
mov byte [rsp + 0x1c4], 0
lea rdx, [rsp + 0x2c0f]
lea rcx, [rsp + 0x1c4]
call fcn.1400a8a10
mov rcx, rax
call fcn.1400a9f40
mov rcx, rax
xor edx, edx
mov r8d, 0xab
call fcn.14001a120
lea rcx, [rsp + 0x2f8]
call fcn.14001de90
movss xmm6, dword [rdi + 0x4c]
lea rcx, [rsp + 0x5a0]
call fcn.1400221f0
call fcn.140012e90
mov rdi, rax
lea rcx, [0x1402b3b10]
call fcn.14000fc90
mov ebx, eax
movaps xmm2, xmm8
movaps xmm1, xmm9
lea rcx, [rsp + 0x1ef8]
call fcn.140009820
mov r8, rax
lea rdx, [rsp + 0x2f8]
lea rcx, [rsp + 0x1f00]
call fcn.140062a90
mov dword [rsp + 0x28], r13d
movss xmm0, dword [0x1401ef208]
movss dword [rsp + 0x20], xmm0
mov r9d, ebx
mov r8, rax
lea rdx, [rsp + 0x2f8]
mov rcx, rdi
call fcn.140037070
call fcn.140012e90
mov rsi, rax
lea rcx, [0x140217ce0]
call fcn.14000fc90
mov edi, eax
movaps xmm2, xmm8
movss xmm7, dword [0x1401ef1b8]
movaps xmm1, xmm7
lea rcx, [rsp + 0x1f08]
call fcn.140009820
mov r8, rax
lea rdx, [rsp + 0x2f8]
lea rcx, [rsp + 0x1f10]
call fcn.140062a90
mov rbx, rax
movaps xmm2, xmm13
movaps xmm1, xmm13
lea rcx, [rsp + 0x1f18]
call fcn.140009820
mov r8, rax
lea rdx, [rsp + 0x2f8]
lea rcx, [rsp + 0x1f20]
call fcn.140062a90
mov dword [rsp + 0x28], 0x50
movss xmm0, dword [0x1401ef20c]
movss dword [rsp + 0x20], xmm0
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.140037070
call fcn.140012e90
mov rsi, rax
lea rcx, [0x140217ce0]
call fcn.14000fc90
mov edi, eax
movaps xmm2, xmm8
movss xmm1, dword [rsp + 0x5a0]
lea rcx, [rsp + 0x1f28]
call fcn.140009820
mov r8, rax
lea rdx, [rsp + 0x2f8]
lea rcx, [rsp + 0x1f30]
call fcn.140062a90
mov rbx, rax
movss xmm1, dword [rsp + 0x5a0]
subss xmm1, xmm7
movaps xmm2, xmm13
lea rcx, [rsp + 0x1f38]
call fcn.140009820
mov r8, rax
lea rdx, [rsp + 0x2f8]
lea rcx, [rsp + 0x1f40]
call fcn.140062a90
mov dword [rsp + 0x28], 0xa0
movss xmm0, dword [0x1401ef20c]
movss dword [rsp + 0x20], xmm0
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.140037070
lea rcx, [0x1402b3ac8]
call fcn.14005a540
mov qword [rsp + 0x668], rax
lea rcx, [0x1402b3aa8]
call fcn.14005a540
mov qword [rsp + 0x670], rax
lea rcx, str.1337
call fcn.14005a540
mov qword [rsp + 0x678], rax
lea rcx, str.1337
call fcn.14005a540
mov rdx, rax
movss dword [rsp + 0x20], xmm10
xor r9d, r9d
xor r8d, r8d
lea rcx, [rsp + 0x1f48]
call fcn.140016110
movaps xmm2, xmm8
subss xmm2, dword [rax + 4]
mulss xmm2, xmm12
movaps xmm1, xmm6
lea rcx, [rsp + 0x1f50]
call fcn.140009820
mov rcx, rax
call fcn.140021eb0
call fcn.140022250
mov r14d, r13d
lea rcx, [rsp + 0x668]
call fcn.1400b8490
test rax, rax
je 0x1400a69cc
mov rdi, r13
lea rsi, [rsp + 0x668]
nop
mov rbx, qword [rsi]
lea rcx, [0x140217ce0]
call fcn.14000fc90
mov edx, eax
lea rcx, [rsp + 0x6a34]
call fcn.140062b30
lea rdx, [rsp + 0x2668]
mov rcx, rax
call fcn.14000d250
mov rdx, rbx
lea rcx, [rsp + 0x2668]
call fcn.140044e50
movaps xmm1, xmm10
movaps xmm0, xmm13
call fcn.140021db0
lea rcx, [rsp + 0x668]
call fcn.1400b8490
dec rax
cmp rdi, rax
jae 0x1400a69ac
lea rcx, [0x1402b8f38]
call fcn.14000fc90
mov edx, eax
lea rcx, [rsp + 0x6a44]
call fcn.140062b30
lea rdx, [rsp + 0x2678]
mov rcx, rax
call fcn.14000d250
lea rdx, [0x1401e607c]
lea rcx, [rsp + 0x2678]
call fcn.140044e50
movaps xmm1, xmm10
movaps xmm0, xmm13
call fcn.140021db0
inc r14d
add rsi, 8
movsxd rdi, r14d
lea rcx, [rsp + 0x668]
call fcn.1400b8490
cmp rdi, rax
jb 0x1400a6900
call fcn.1400223a0
call fcn.14001c920
cmp byte [0x1402b8878], 0
je 0x1400a6abe
call fcn.140012ee0
mov rdi, rax
mov dword [rsp + 0x20], 0x64
mov edx, 0x28
mov r9d, edx
mov r8d, edx
lea rcx, [rsp + 0x6a54]
call fcn.14000d200
mov rcx, rax
call fcn.1400432d0
mov ebx, eax
movss xmm2, dword [r15 + 0xe04]
movss xmm1, dword [r15 + 0xe00]
lea rcx, [rsp + 0x1f58]
call fcn.140009820
mov dword [rsp + 0x20], 0xa
mov r9d, ebx
movss xmm2, dword [0x1401ef208]
mov rdx, rax
mov rcx, rdi
call fcn.140037630
call fcn.140012ee0
mov rdi, rax
mov dword [rsp + 0x20], 0x64
mov r9d, 0xff
xor r8d, r8d
mov edx, r9d
lea rcx, [rsp + 0x6a64]
call fcn.14000d200
mov rcx, rax
call fcn.1400432d0
mov ebx, eax
movss xmm2, dword [r15 + 0xe04]
movss xmm1, dword [r15 + 0xe00]
lea rcx, [rsp + 0x1f60]
call fcn.140009820
mov dword [rsp + 0x20], 0xa
mov r9d, ebx
movaps xmm2, xmm11
mov rdx, rax
mov rcx, rdi
call fcn.140037630
call fcn.1400638f0
lea rcx, [0x1402b7810]
call fcn.1400aa450
test rax, rax
je 0x1400a6d84
xor edx, edx
lea rcx, [0x1402b7810]
call fcn.1400aa440
cmp qword [rax], 0
jne 0x1400a6b51
call fcn.140074930
mov rbx, rax
xor edx, edx
lea rcx, [0x1402b7810]
call fcn.1400aa440
mov qword [rax], rbx
xor edx, edx
lea rcx, [0x1402b7810]
call fcn.1400aa440
lea r8, [rax + 0x10]
lea rdx, str.C:_ProgramData_
lea rcx, [rsp + 0x7e88]
call fcn.1400b74d0
mov rcx, rax
call fcn.14005a540
mov rcx, rax
xor edx, edx
mov r8d, 0x20001
call qword [sym.imp.WINMM.dll_PlaySoundA]
lea rcx, [rsp + 0x7e88]
call fcn.14005a590
xor edx, edx
lea rcx, [0x1402b7810]
call fcn.1400aa440
mov rdi, rax
xor edx, edx
lea rcx, [0x1402b7810]
call fcn.1400aa440
mov rbx, qword [rax]
add rbx, qword [rdi + 8]
call fcn.140074930
lea rcx, [0x1402b7810]
cmp rbx, rax
jle 0x1400a6d4d
mov dword [rsp + 0x214], r13d
xor edx, edx
call fcn.1400aa440
lea rcx, [rax + 0x50]
call fcn.1400a9970
test rax, rax
je 0x1400a6d84
nop dword [rax]
xor edx, edx
lea rcx, [0x1402b7810]
call fcn.1400aa440
lea rcx, [rax + 0x50]
call fcn.1400a9970
lea edx, [rax - 1]
xor ecx, ecx
call fcn.1400b84f0
mov ebx, r13d
test eax, eax
cmovns ebx, eax
mov qword [rsp + 0x2d0], rbx
xor edx, edx
lea rcx, [0x1402b7810]
call fcn.1400aa440
lea rcx, [rax + 0x50]
call fcn.1400a9970
movsxd rcx, ebx
cmp rcx, rax
jb 0x1400a6c21
xor edx, edx
lea rcx, [0x1402b7810]
call fcn.1400aa440
lea rcx, [rax + 0x50]
call fcn.1400a9970
dec eax
mov qword [rsp + 0x2d0], rax
call fcn.140012e90
mov r12, rax
movss dword [rsp + 0x20], xmm14
movaps xmm3, xmm14
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rsp + 0x6a74]
call fcn.14000d1e0
mov rcx, rax
call fcn.14000fc90
mov r15d, eax
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rsp + 0x1f68]
call fcn.140009820
mov r14, rax
movaps xmm2, xmm13
movaps xmm1, xmm13
lea rcx, [rsp + 0x1f70]
call fcn.140009820
mov rsi, rax
lea rcx, [0x1402b8cd8]
call fcn.140066500
movd xmm6, eax
cvtdq2ps xmm6, xmm6
lea rcx, [0x1402b8cd8]
call fcn.1400664f0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rsp + 0x1f78]
call fcn.140009820
mov rdi, rax
movaps xmm2, xmm13
movaps xmm1, xmm13
lea rcx, [rsp + 0x1f80]
call fcn.140009820
mov rbx, rax
xor edx, edx
lea rcx, [0x1402b7810]
call fcn.1400aa440
lea rcx, [rax + 0x50]
movsxd rdx, dword [rsp + 0x2d0]
call fcn.1400a9960
mov rcx, qword [rax]
mov dword [rsp + 0x30], r15d
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], rsi
mov r9, rdi
mov r8, rbx
mov rdx, qword [rcx + 0x18]
mov rcx, r12
call fcn.140037c00
mov edi, dword [rsp + 0x214]
inc edi
mov dword [rsp + 0x214], edi
xor edx, edx
lea rcx, [0x1402b7810]
call fcn.1400aa440
lea rcx, [rax + 0x50]
call fcn.1400a9970
movsxd rcx, edi
cmp rcx, rax
jb 0x1400a6bb0
jmp 0x1400a6d84
lea rdx, [rsp + 0x1f88]
call fcn.1400aa480
xor r8d, r8d
lea rdx, [rsp + 0x1f90]
mov rcx, rax
call fcn.1400a96f0
mov r8, qword [rax]
lea rdx, [rsp + 0x1f98]
lea rcx, [0x1402b7810]
call fcn.1400aa490
call fcn.140015bf0
movss xmm2, dword [rsp + 0x634]
movaps xmm0, xmm2
mulss xmm0, dword [rsp + 0x628]
movss dword [rsp + 0x618], xmm0
movss xmm1, dword [rsp + 0x62c]
mulss xmm1, xmm2
movss dword [rsp + 0x61c], xmm1
movss xmm0, dword [rsp + 0x630]
mulss xmm0, xmm2
movss dword [rsp + 0x620], xmm0
movss dword [rsp + 0x624], xmm2
mov rcx, qword [0x1402b8d60]
mov rax, qword [rcx]
xor r9d, r9d
lea r8, [0x1402b89c8]
mov r15d, 1
mov edx, r15d
call qword [rax + 0x108]
mov rcx, qword [0x1402b8d60]
mov rax, qword [rcx]
lea r8, [rsp + 0x618]
mov rdx, qword [0x1402b89c8]
call qword [rax + 0x190]
call fcn.140012c90
mov rcx, rax
call fcn.140009a10
mov rcx, qword [0x1402b8a10]
mov rax, qword [rcx]
movzx edx, byte [0x1402b87b9]
xor r8d, r8d
call qword [rax + 0x40]
mov rdi, qword [rsp + 0x428]
lea r12d, [r15 + 1]
mov r14, qword [rsp + 0x78]
jmp 0x1400940c9
xor ecx, ecx
call fcn.1401778e0
int3