Function at 0x14003af30
Capabilities:
Log keystrokes via polling

Disassembly:
push rbp
lea rbp, [rsp - 0x57]
sub rsp, 0x90
mov rax, qword [0x140052040]
xor rax, rsp
mov qword [rbp + 0x2f], rax
mov ecx, 0x2d
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x14003af6d
cmp byte [0x1400520c1], 0
sete al
mov byte [0x1400520c1], al
jmp 0x14003af74
movzx eax, byte [0x1400520c1]
test al, al
je 0x14003bf42
mov rax, qword [0x140052d20]
mov ecx, 2
mov qword [rsp + 0xa0], rbx
mov qword [rsp + 0xa8], rsi
mov qword [rsp + 0xb0], rdi
movss xmm1, dword [rax + 0x10]
subss xmm1, dword [0x14004a468]
movss xmm0, dword [rax + 0x14]
subss xmm0, dword [0x14004a464]
mov qword [rsp + 0xb8], r14
xor r14d, r14d
movaps xmmword [rsp + 0x80], xmm6
movaps xmmword [rsp + 0x70], xmm7
movss xmm7, dword [0x14004a30c]
mulss xmm1, xmm7
mov dword [rax + 0x1af4], 0x44480000
mulss xmm0, xmm7
mov dword [rax + 0x1af8], 0x44160000
movss dword [rax + 0x1ae4], xmm1
xorps xmm1, xmm1
mov dword [rax + 0x1acc], 2
movss dword [rax + 0x1ae8], xmm0
mov qword [rax + 0x1aec], r14
mov dword [rax + 0x1ac8], 2
call fcn.14000d350
lea rdx, [rbp + 0x1f]
mov dword [rbp + 0x1f], 0x41a00000
mov ecx, 0xa
mov dword [rbp + 0x23], 0x41a00000
call fcn.14000d3d0
lea rdx, [rbp + 0x1f]
mov dword [rbp + 0x1f], 0x41700000
mov ecx, 0xd
mov dword [rbp + 0x23], 0x41700000
call fcn.14000d3d0
movss xmm1, dword [0x14004a3d0]
mov ecx, 0xc
call fcn.14000d350
mov rbx, qword [0x140052d20]
lea rdx, [rbp + 7]
movdqa xmm6, xmmword [0x14004a940]
mov dword [rbp + 7], 2
movups xmm0, xmmword [rbx + 0x1610]
lea rcx, [rbx + 0x1a78]
movups xmmword [rbp + 0xb], xmm0
call fcn.140014340
movups xmmword [rbx + 0x1610], xmm6
mov rbx, qword [0x140052d20]
lea rdx, [rbp + 7]
movdqa xmm6, xmmword [0x14004a850]
mov dword [rbp + 7], 5
movups xmm0, xmmword [rbx + 0x1640]
lea rcx, [rbx + 0x1a78]
movups xmmword [rbp + 0xb], xmm0
call fcn.140014340
movups xmmword [rbx + 0x1640], xmm6
mov rbx, qword [0x140052d20]
lea rdx, [rbp + 7]
movdqa xmm6, xmmword [0x14004aa90]
mov dword [rbp + 7], 7
movups xmm0, xmmword [rbx + 0x1660]
lea rcx, [rbx + 0x1a78]
movups xmmword [rbp + 0xb], xmm0
call fcn.140014340
movups xmmword [rbx + 0x1660], xmm6
mov rbx, qword [0x140052d20]
lea rdx, [rbp + 7]
movdqa xmm6, xmmword [0x14004aa40]
mov edi, 8
mov dword [rbp + 7], edi
movups xmm0, xmmword [rbx + 0x1670]
lea rcx, [rbx + 0x1a78]
movups xmmword [rbp + 0xb], xmm0
call fcn.140014340
movups xmmword [rbx + 0x1670], xmm6
mov rbx, qword [0x140052d20]
movdqa xmm6, xmmword [0x14004a9f0]
mov dword [rbp + 7], 9
movups xmm0, xmmword [rbx + 0x1680]
lea rcx, [rbx + 0x1a78]
movups xmmword [rbp + 0xb], xmm0
lea rdx, [rbp + 7]
call fcn.140014340
movups xmmword [rbx + 0x1680], xmm6
mov rbx, qword [0x140052d20]
lea rdx, [rbp + 7]
movdqa xmm6, xmmword [0x14004a780]
mov dword [rbp + 7], 0x15
movups xmm0, xmmword [rbx + 0x1740]
lea rcx, [rbx + 0x1a78]
movups xmmword [rbp + 0xb], xmm0
call fcn.140014340
movups xmmword [rbx + 0x1740], xmm6
mov rbx, qword [0x140052d20]
lea rdx, [rbp + 7]
movdqa xmm6, xmmword [0x14004a8f0]
mov dword [rbp + 7], 0x16
movups xmm0, xmmword [rbx + 0x1750]
lea rcx, [rbx + 0x1a78]
movups xmmword [rbp + 0xb], xmm0
call fcn.140014340
movups xmmword [rbx + 0x1750], xmm6
mov rbx, qword [0x140052d20]
lea rdx, [rbp + 7]
movdqa xmm6, xmmword [0x14004a8c0]
mov dword [rbp + 7], 0x17
movups xmm0, xmmword [rbx + 0x1760]
lea rcx, [rbx + 0x1a78]
movups xmmword [rbp + 0xb], xmm0
call fcn.140014340
movups xmmword [rbx + 0x1760], xmm6
mov rbx, qword [0x140052d20]
lea rdx, [rbp + 7]
movdqa xmm6, xmmword [0x14004a850]
mov dword [rbp + 7], 2
movups xmm0, xmmword [rbx + 0x1610]
lea rcx, [rbx + 0x1a78]
movups xmmword [rbp + 0xb], xmm0
call fcn.140014340
movups xmmword [rbx + 0x1610], xmm6
mov rbx, qword [0x140052d20]
lea rdx, [rbp + 7]
movdqa xmm6, xmmword [0x14004aa80]
mov dword [rbp + 7], 0x13
movups xmm0, xmmword [rbx + 0x1720]
lea rcx, [rbx + 0x1a78]
movups xmmword [rbp + 0xb], xmm0
call fcn.140014340
movups xmmword [rbx + 0x1720], xmm6
mov rbx, qword [0x140052d20]
lea rdx, [rbp + 7]
movdqa xmm6, xmmword [0x14004a850]
mov dword [rbp + 7], 0x14
movups xmm0, xmmword [rbx + 0x1730]
lea rcx, [rbx + 0x1a78]
movups xmmword [rbp + 0xb], xmm0
call fcn.140014340
movups xmmword [rbx + 0x1730], xmm6
mov rbx, qword [0x140052d20]
lea rdx, [rbp + 7]
movdqa xmm6, xmmword [0x14004aa70]
mov dword [rbp + 7], r14d
movups xmm0, xmmword [rbx + 0x15f0]
lea rcx, [rbx + 0x1a78]
movups xmmword [rbp + 0xb], xmm0
call fcn.140014340
movss xmm0, dword [0x14004a33c]
movss xmm1, dword [0x140053358]
comiss xmm0, xmm1
movups xmmword [rbx + 0x15f0], xmm6
jbe 0x14003b346
addss xmm1, dword [0x14004a2d0]
comiss xmm1, xmm0
movss dword [0x140053358], xmm1
jbe 0x14003b346
movss dword [0x140053358], xmm0
movaps xmm1, xmm0
xor ecx, ecx
call fcn.14000d350
mov r8d, 0x2b
lea rdx, [0x1400520c1]
lea rcx, str.Phantom.gg_Private
call fcn.140009da0
mov rcx, qword [0x140052d20]
mov rax, qword [rcx + 0x19f8]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [0x14004a460]
mov byte [rax + 0x7c], 1
mov rax, qword [rcx + 0x19f8]
mulss xmm0, xmm7
movss xmm1, dword [rax + 0x10]
subss xmm1, dword [rax + 0x58]
addss xmm1, xmm0
movss xmm0, dword [rax + 0xe0]
movss dword [rax + 0xc8], xmm1
maxss xmm0, xmm1
movss dword [rax + 0xe0], xmm0
mov rax, qword [rcx + 0xa0]
mov rcx, qword [rax + 0x48]
mov rcx, qword [rcx]
call fcn.14000d1b0
call fcn.14000d250
mov rcx, qword [0x140052d20]
xor edx, edx
mov rax, qword [rcx + 0x19f8]
movss xmm0, dword [rax + 0xcc]
subss xmm0, dword [rax + 0x14]
addss xmm0, dword [rax + 0x5c]
mov byte [rax + 0x7c], 1
mov rax, qword [rcx + 0x19f8]
addss xmm0, dword [0x14004a40c]
movss xmm1, dword [rax + 0x14]
subss xmm1, dword [rax + 0x5c]
addss xmm1, xmm0
movss xmm0, dword [rax + 0xe4]
movss dword [rax + 0xcc], xmm1
maxss xmm0, xmm1
movss dword [rax + 0xe4], xmm0
mov rax, qword [rcx + 0x19f8]
movss xmm1, dword [rax + 0x18]
subss xmm1, dword [0x14004a464]
mov byte [rax + 0x7c], 1
mov rax, qword [rcx + 0x19f8]
mulss xmm1, xmm7
movss xmm0, dword [rax + 0xe0]
movss xmm2, dword [rax + 0x10]
subss xmm2, dword [rax + 0x58]
addss xmm2, xmm1
movss dword [rax + 0xc8], xmm2
maxss xmm0, xmm2
movss dword [rax + 0xe0], xmm0
mov rbx, qword [rcx + 0x19f8]
lea rcx, str.TopButtons
add rbx, 0x1e0
movsxd r8, dword [rbx]
mov rax, qword [rbx + 8]
mov r8d, dword [rax + r8*4 - 4]
call fcn.140002770
mov r8d, dword [rbx + 4]
mov esi, eax
mov ecx, dword [rbx]
cmp ecx, r8d
jne 0x14003b4d3
inc ecx
test r8d, r8d
je 0x14003b4c4
mov eax, r8d
cdq
sub eax, edx
sar eax, 1
lea edi, [r8 + rax]
cmp edi, ecx
cmovg ecx, edi
mov edx, ecx
mov rcx, rbx
call fcn.140014920
movsxd rcx, dword [rbx]
lea rdx, [rbp + 0x1f]
mov rax, qword [rbx + 8]
mov dword [rbp + 0x1f], 0x42f00000
mov dword [rbp + 0x23], 0x42480000
mov dword [rax + rcx*4], esi
lea rcx, str.Combat
inc dword [rbx]
call fcn.1400260d0
mov rdi, qword [rsp + 0xb0]
mov rsi, qword [rsp + 0xa8]
test al, al
je 0x14003b518
mov dword [0x140052d28], r14d
movss xmm6, dword [0x14004a4a4]
xorps xmm0, xmm0
movaps xmm1, xmm6
call fcn.14000df60
lea rdx, [rbp + 0x1f]
mov dword [rbp + 0x1f], 0x42f00000
lea rcx, str.Visuals
mov dword [rbp + 0x23], 0x42480000
call fcn.1400260d0
test al, al
je 0x14003b557
mov dword [0x140052d28], 1
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.14000df60
lea rdx, [rbp + 0x1f]
mov dword [rbp + 0x1f], 0x42f00000
lea rcx, str.Config
mov dword [rbp + 0x23], 0x42480000
call fcn.1400260d0
test al, al
je 0x14003b58e
mov dword [0x140052d28], 2
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.14000df60
lea rdx, [rbp + 0x1f]
mov dword [rbp + 0x1f], 0x42f00000
lea rcx, str.Exploits
mov dword [rbp + 0x23], 0x42480000
call fcn.1400260d0
test al, al
je 0x14003b5c5
mov dword [0x140052d28], 3
mov rax, qword [0x140052d20]
mov rcx, qword [rax + 0x19f8]
dec dword [rcx + 0x1e0]
call fcn.1400280d0
mov rbx, qword [0x140052d20]
lea rcx, str.ScrollableArea
xor edx, edx
mov qword [rbp + 0x1f], r14
mov rax, qword [rbx + 0x19f8]
mov byte [rax + 0x7c], 1
mov rax, qword [rbx + 0x19f8]
movsxd r8, dword [rax + 0x1e0]
mov rax, qword [rax + 0x1e8]
mov r8d, dword [rax + r8*4 - 4]
call fcn.140002770
cmp dword [rbx + 0x1a24], eax
jne 0x14003b62a
mov dword [rbx + 0x1a2c], eax
cmp dword [rbx + 0x1a28], eax
jne 0x14003b639
mov byte [rbx + 0x1a37], 1
lea r8, [rbp + 0x1f]
mov dword [rsp + 0x20], r14d
mov edx, eax
lea rcx, str.ScrollableArea
call fcn.1400080b0
movss xmm0, dword [0x14004a450]
call fcn.14000d000
mov rax, qword [0x140052d20]
mov rdx, qword [rax + 0xa0]
mov rcx, qword [rdx + 0x48]
mov rcx, qword [rcx]
call fcn.14000d1b0
lea rdx, [rbp + 0x1f]
mov dword [rbp + 0x1f], 0x41f00000
mov ecx, 0xd
mov dword [rbp + 0x23], 0x41700000
call fcn.14000d3d0
cmp dword [0x140052d28], 0
movss xmm7, dword [0x14004a448]
mov r14, qword [rsp + 0xb8]
mov rbx, qword [rsp + 0xa0]
jne 0x14003b894
lea rdx, [0x14005338c]
lea rcx, str.Aimbot
call fcn.140039c30
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.14000df60
mov r8, qword [0x140052d20]
lea rdx, [0x1400396e0]
mov ecx, dword [0x1400525f4]
mov rax, qword [r8 + 0x19f8]
mov byte [rax + 0x7c], 1
mov rax, qword [r8 + 0x19f8]
mov r8d, dword [0x140052ec8]
movss xmm0, dword [rax + 0xe0]
movss xmm1, dword [rax + 0x10]
subss xmm1, dword [rax + 0x58]
addss xmm1, xmm7
maxss xmm0, xmm1
movss dword [rax + 0xc8], xmm1
movss dword [rax + 0xe0], xmm0
call fcn.140039780
lea rdx, [0x140053385]
lea rcx, str.Triggerbot
call fcn.140039c30
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.14000df60
mov r8, qword [0x140052d20]
lea rdx, [0x140039730]
mov ecx, dword [0x1400525f0]
mov rax, qword [r8 + 0x19f8]
mov byte [rax + 0x7c], 1
mov rax, qword [r8 + 0x19f8]
mov r8d, dword [0x140052f40]
movss xmm0, dword [rax + 0xe0]
movss xmm1, dword [rax + 0x10]
subss xmm1, dword [rax + 0x58]
addss xmm1, xmm7
maxss xmm0, xmm1
movss dword [rax + 0xc8], xmm1
movss dword [rax + 0xe0], xmm0
call fcn.140039780
lea rdx, [0x1400525fc]
lea rcx, str.Prediction
call fcn.140039c30
lea rdx, [0x140053387]
lea rcx, str.Fov_Circle
call fcn.140039c30
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.14000df60
mov r8, qword [0x140052d20]
lea rdx, [0x140053388]
lea rcx, str.Aimline
mov rax, qword [r8 + 0x19f8]
mov byte [rax + 0x7c], 1
mov rax, qword [r8 + 0x19f8]
movss xmm0, dword [rax + 0xe0]
movss xmm1, dword [rax + 0x10]
subss xmm1, dword [rax + 0x58]
addss xmm1, xmm7
maxss xmm0, xmm1
movss dword [rax + 0xc8], xmm1
movss dword [rax + 0xe0], xmm0
call fcn.140039c30
lea rax, [rbp + 0x27]
mov dword [rbp + 0x27], 0x3e8
lea r9, [rbp + 0x1f]
mov qword [rsp + 0x20], rax
lea r8, [0x1400525f8]
mov dword [rbp + 0x1f], 0xa
lea rcx, str.Fov_Size
call fcn.14002a120
lea rax, [rbp + 0x1f]
mov dword [rbp + 0x1f], 0x14
lea r9, [rbp + 0x27]
mov qword [rsp + 0x20], rax
lea r8, [0x140052600]
mov dword [rbp + 0x27], 1
lea rcx, str.Smoothing
call fcn.14002a120
call fcn.140029040
cmp dword [0x140052d28], 1
jne 0x14003bb62
lea rdx, [0x140053384]
lea rcx, str.Draw_Box
call fcn.140039c30
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.14000df60
mov r8, qword [0x140052d20]
lea rdx, [0x140053389]
lea rcx, str.Weapon
mov rax, qword [r8 + 0x19f8]
mov byte [rax + 0x7c], 1
mov rax, qword [r8 + 0x19f8]
movss xmm0, dword [rax + 0xe0]
movss xmm1, dword [rax + 0x10]
subss xmm1, dword [rax + 0x58]
addss xmm1, xmm7
maxss xmm0, xmm1
movss dword [rax + 0xc8], xmm1
movss dword [rax + 0xe0], xmm0
call fcn.140039c30
lea rdx, [0x14005338d]
lea rcx, str.Skeleton
call fcn.140039c30
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.14000df60
mov r8, qword [0x140052d20]
lea rdx, [0x140053381]
lea rcx, str.Rank
mov rax, qword [r8 + 0x19f8]
mov byte [rax + 0x7c], 1
mov rax, qword [r8 + 0x19f8]
movss xmm0, dword [rax + 0xe0]
movss xmm1, dword [rax + 0x10]
subss xmm1, dword [rax + 0x58]
addss xmm1, xmm7
maxss xmm0, xmm1
movss dword [rax + 0xc8], xmm1
movss dword [rax + 0xe0], xmm0
call fcn.140039c30
lea rdx, [0x140053380]
lea rcx, str.Distance
call fcn.140039c30
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.14000df60
mov r8, qword [0x140052d20]
lea rdx, [0x140053390]
lea rcx, str.Username
mov rax, qword [r8 + 0x19f8]
mov byte [rax + 0x7c], 1
mov rax, qword [r8 + 0x19f8]
movss xmm0, dword [rax + 0xe0]
movss xmm1, dword [rax + 0x10]
subss xmm1, dword [rax + 0x58]
addss xmm1, xmm7
maxss xmm0, xmm1
movss dword [rax + 0xc8], xmm1
movss dword [rax + 0xe0], xmm0
call fcn.140039c30
lea rdx, [0x140053383]
lea rcx, str.Platform
call fcn.140039c30
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.14000df60
mov r8, qword [0x140052d20]
lea rdx, [0x14005338b]
lea rcx, str.Snapline
mov rax, qword [r8 + 0x19f8]
mov byte [rax + 0x7c], 1
mov rax, qword [r8 + 0x19f8]
movss xmm0, dword [rax + 0xe0]
movss xmm1, dword [rax + 0x10]
subss xmm1, dword [rax + 0x58]
addss xmm1, xmm7
maxss xmm0, xmm1
movss dword [rax + 0xc8], xmm1
movss dword [rax + 0xe0], xmm0
call fcn.140039c30
lea rdx, [0x14005338e]
lea rcx, str.Render_Count
call fcn.140039c30
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.14000df60
mov r8, qword [0x140052d20]
lea rdx, [0x14005338f]
lea rcx, str.Fov_Arrows
mov rax, qword [r8 + 0x19f8]
mov byte [rax + 0x7c], 1
mov rax, qword [r8 + 0x19f8]
movss xmm0, dword [rax + 0xe0]
movss xmm1, dword [rax + 0x10]
subss xmm1, dword [rax + 0x58]
addss xmm1, xmm7
maxss xmm0, xmm1
movss dword [rax + 0xc8], xmm1
movss dword [rax + 0xe0], xmm0
call fcn.140039c30
mov r8d, 0x10000
lea rdx, [0x140052608]
lea rcx, str.Box_Visible
call fcn.1400301c0
mov r8d, 0x10000
lea rdx, [0x140052638]
lea rcx, str.Box_Non_Visible
call fcn.1400301c0
mov r8d, 0x10000
lea rdx, [0x140052628]
lea rcx, str.Skeleton_Visible
call fcn.1400301c0
mov r8d, 0x10000
lea rdx, [0x140052648]
lea rcx, str.Skeleton_Non_Visible
call fcn.1400301c0
mov r8d, 0x10000
lea rdx, [0x140052618]
lea rcx, str.Color_Checker
call fcn.1400301c0
cmp dword [0x140052d28], 2
movaps xmm7, xmmword [rsp + 0x70]
jne 0x14003bbc9
lea rdx, [rbp + 0x1f]
mov dword [rbp + 0x1f], 0x43160000
lea rcx, str.Save_Config
mov dword [rbp + 0x23], 0x42480000
call fcn.1400260d0
test al, al
je 0x14003bb97
call fcn.140039fd0
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.14000df60
lea rdx, [rbp + 0x1f]
mov dword [rbp + 0x1f], 0x43160000
lea rcx, str.Load_Config
mov dword [rbp + 0x23], 0x42480000
call fcn.1400260d0
test al, al
je 0x14003bbc9
call fcn.14003a920
cmp dword [0x140052d28], 3
movaps xmm6, xmmword [rsp + 0x80]
jne 0x14003bc13
lea rdx, [0x14005338a]
lea rcx, str.No_Recoil
call fcn.140039c30
lea rdx, [0x140053382]
lea rcx, str.Magic_Bullet
call fcn.140039c30
lea rdx, [0x140053386]
lea rcx, str.ADS_In_Air
call fcn.140039c30
call fcn.14000d250
mov rcx, qword [0x140052d20]
movsxd rax, dword [rcx + 0x1a88]
mov r8, qword [rcx + 0x1a90]
lea rdx, [rax + rax*2]
movsxd rax, dword [r8 + rdx*4 - 0xc]
lea r10, [rax + rax*2]
lea rax, [0x1400458b0]
cmp dword [rax + r10*4], 4
mov r9d, dword [rax + r10*4 + 8]
jne 0x14003bc85
mov eax, dword [rax + r10*4 + 4]
cmp eax, 1
jne 0x14003bc66
mov eax, dword [r8 + rdx*4 - 8]
mov dword [r9 + rcx + 0x1550], eax
jmp 0x14003bc85
cmp eax, 2
jne 0x14003bc85
mov eax, dword [r8 + rdx*4 - 8]
mov dword [r9 + rcx + 0x1550], eax
mov eax, dword [r8 + rdx*4 - 4]
mov dword [r9 + rcx + 0x1554], eax
dec dword [rcx + 0x1a88]
mov rax, qword [rcx + 0x19f8]
mov byte [rax + 0x7c], 1
mov rdx, qword [rcx + 0x19f8]
movsxd rcx, dword [rdx + 0x190]
lea eax, [rcx - 1]
mov dword [rdx + 0x190], eax
test eax, eax
jne 0x14003bcbb
movss xmm0, dword [rdx + 0x244]
jmp 0x14003bcc8
mov rax, qword [rdx + 0x198]
movss xmm0, dword [rax + rcx*4 - 8]
movss dword [rdx + 0x174], xmm0
call fcn.140008380
mov ecx, 4
call fcn.14000d460
mov r8, qword [0x140052d20]
mov rcx, qword [r8 + 0x1a80]
movsxd rax, dword [r8 + 0x1a78]
lea rdx, [rax + rax*4]
movsxd rax, dword [rcx + rdx*4 - 0x14]
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
add rax, 0x15f
add rax, rax
movups xmmword [r8 + rax*8], xmm0
movsxd rcx, dword [r8 + 0x1a78]
lea eax, [rcx - 1]
mov dword [r8 + 0x1a78], eax
lea rax, [rcx - 2]
mov rcx, qword [r8 + 0x1a80]
lea rdx, [rax + rax*4]
movsxd rax, dword [rcx + rdx*4]
movups xmm0, xmmword [rcx + rdx*4 + 4]
add rax, 0x15f
add rax, rax
movups xmmword [r8 + rax*8], xmm0
movsxd rcx, dword [r8 + 0x1a78]
lea eax, [rcx - 1]
mov dword [r8 + 0x1a78], eax
lea rax, [rcx - 2]
mov rcx, qword [r8 + 0x1a80]
lea rdx, [rax + rax*4]
movsxd rax, dword [rcx + rdx*4]
movups xmm0, xmmword [rcx + rdx*4 + 4]
add rax, 0x15f
add rax, rax
movups xmmword [r8 + rax*8], xmm0
movsxd rcx, dword [r8 + 0x1a78]
lea eax, [rcx - 1]
mov dword [r8 + 0x1a78], eax
lea rax, [rcx - 2]
mov rcx, qword [r8 + 0x1a80]
lea rdx, [rax + rax*4]
movsxd rax, dword [rcx + rdx*4]
movups xmm0, xmmword [rcx + rdx*4 + 4]
add rax, 0x15f
add rax, rax
movups xmmword [r8 + rax*8], xmm0
movsxd rcx, dword [r8 + 0x1a78]
lea eax, [rcx - 1]
mov dword [r8 + 0x1a78], eax
lea rax, [rcx - 2]
mov rcx, qword [r8 + 0x1a80]
lea rdx, [rax + rax*4]
movsxd rax, dword [rcx + rdx*4]
movups xmm0, xmmword [rcx + rdx*4 + 4]
add rax, 0x15f
add rax, rax
movups xmmword [r8 + rax*8], xmm0
movsxd rcx, dword [r8 + 0x1a78]
lea eax, [rcx - 1]
mov dword [r8 + 0x1a78], eax
lea rax, [rcx - 2]
mov rcx, qword [r8 + 0x1a80]
lea rdx, [rax + rax*4]
movsxd rax, dword [rcx + rdx*4]
movups xmm0, xmmword [rcx + rdx*4 + 4]
add rax, 0x15f
add rax, rax
movups xmmword [r8 + rax*8], xmm0
movsxd rcx, dword [r8 + 0x1a78]
lea eax, [rcx - 1]
mov dword [r8 + 0x1a78], eax
lea rax, [rcx - 2]
mov rcx, qword [r8 + 0x1a80]
lea rdx, [rax + rax*4]
movsxd rax, dword [rcx + rdx*4]
movups xmm0, xmmword [rcx + rdx*4 + 4]
add rax, 0x15f
add rax, rax
movups xmmword [r8 + rax*8], xmm0
movsxd rcx, dword [r8 + 0x1a78]
lea eax, [rcx - 1]
mov dword [r8 + 0x1a78], eax
lea rax, [rcx - 2]
mov rcx, qword [r8 + 0x1a80]
lea rdx, [rax + rax*4]
movsxd rax, dword [rcx + rdx*4]
movups xmm0, xmmword [rcx + rdx*4 + 4]
add rax, 0x15f
add rax, rax
movups xmmword [r8 + rax*8], xmm0
movsxd rcx, dword [r8 + 0x1a78]
lea eax, [rcx - 1]
mov dword [r8 + 0x1a78], eax
lea rax, [rcx - 2]
mov rcx, qword [r8 + 0x1a80]
lea rdx, [rax + rax*4]
movsxd rax, dword [rcx + rdx*4]
movups xmm0, xmmword [rcx + rdx*4 + 4]
add rax, 0x15f
add rax, rax
movups xmmword [r8 + rax*8], xmm0
movsxd rcx, dword [r8 + 0x1a78]
lea eax, [rcx - 1]
mov dword [r8 + 0x1a78], eax
lea rax, [rcx - 2]
mov rcx, qword [r8 + 0x1a80]
lea rdx, [rax + rax*4]
movsxd rax, dword [rcx + rdx*4]
movups xmm0, xmmword [rcx + rdx*4 + 4]
add rax, 0x15f
add rax, rax
movups xmmword [r8 + rax*8], xmm0
movsxd rcx, dword [r8 + 0x1a78]
lea eax, [rcx - 1]
mov dword [r8 + 0x1a78], eax
lea rax, [rcx - 2]
mov rcx, qword [r8 + 0x1a80]
lea rdx, [rax + rax*4]
movsxd rax, dword [rcx + rdx*4]
movups xmm0, xmmword [rcx + rdx*4 + 4]
add rax, 0x15f
add rax, rax
movups xmmword [r8 + rax*8], xmm0
dec dword [r8 + 0x1a78]
call fcn.14000cd40
mov rcx, qword [rbp + 0x2f]
xor rcx, rsp
call fcn.140042880
add rsp, 0x90
pop rbp
ret