Function at 0x14002cdb0
Capabilities:
Create process on windows
Create thread

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
push rbp
push r14
push r15
lea rbp, [rax - 0xd8]
sub rsp, 0x1c0
movaps xmmword [rax - 0x28], xmm6
movaps xmmword [rax - 0x38], xmm7
movaps xmmword [rax - 0x48], xmm8
movaps xmmword [rax - 0x58], xmm9
movaps xmmword [rax - 0x68], xmm10
movaps xmmword [rax - 0x78], xmm11
movaps xmmword [rax - 0x88], xmm12
movaps xmmword [rax - 0x98], xmm13
movaps xmmword [rax - 0xa8], xmm14
movaps xmmword [rax - 0xb8], xmm15
mov rax, qword [0x1400cf040]
xor rax, rsp
mov qword [rbp + 0x10], rax
xor r15d, r15d
movss xmm6, dword [0x1400bc5d4]
movss xmm8, dword [0x1400bc40c]
movss xmm12, dword [0x1400bc5a4]
mov rbx, qword [0x1401c0ab0]
test rbx, rbx
jne 0x14002d053
lea rax, [0x1401c0a68]
mov qword [rsp + 0x28], rax
lea rax, [0x1401c0ac4]
mov qword [rsp + 0x20], rax
lea r9, [0x1401c0ab0]
mov r8d, 0x1e0c
lea rdx, [0x1400eb0f0]
call fcn.1400a3bb0
lea rdi, [0x1401c0a60]
mov qword [rsp + 0x28], rdi
lea rbx, [0x1401c0a64]
mov qword [rsp + 0x20], rbx
lea r9, [0x1401c0a70]
mov r8d, 0xdf9
lea rdx, [0x1400d0710]
call fcn.1400a3bb0
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rbx
lea r9, [0x1401c0ab8]
mov r8d, 0xf2c
lea rdx, [0x1400e5e40]
call fcn.1400a3bb0
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rbx
lea r9, [0x1401c0a78]
mov r8d, 0xf08
lea rdx, [0x1400e4f30]
call fcn.1400a3bb0
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rbx
lea r9, [0x1401c0a98]
mov r8d, 0xfc7
lea rdx, [0x1400e7dd0]
call fcn.1400a3bb0
lea rax, [0x1401c0aa0]
mov qword [rsp + 0x28], rax
lea rax, [0x1401c0ac0]
mov qword [rsp + 0x20], rax
lea r9, [0x1401c0aa8]
mov r8d, 0x13a1d
lea rdx, [0x1400d1510]
call fcn.1400a3bb0
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rbx
lea r9, [0x1401c0ac8]
mov r8d, 0x1056
lea rdx, [0x1400e6d70]
call fcn.1400a3bb0
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rbx
lea r9, [0x1401c0a90]
mov r8d, 0x11e7
lea rdx, [0x1400e9f00]
call fcn.1400a3bb0
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rbx
lea r9, [0x1401c0a88]
mov r8d, 0x1160
lea rdx, [0x1400e8da0]
call fcn.1400a3bb0
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rbx
lea r9, [0x1401c0a80]
mov r8d, 0x14b9
lea rdx, [0x1400cf250]
call fcn.1400a3bb0
mov rax, qword [0x1401c0af0]
movss xmm0, dword [rax + 0x10]
subss xmm0, dword [0x1400bc6a4]
movss dword [0x1401c0840], xmm0
mov dword [0x1401c0844], 0x42c80000
movaps xmm0, xmm6
unpcklps xmm0, xmm6
movsd qword [0x1401c0838], xmm0
movss xmm1, dword [rax + 0x14]
mulss xmm1, xmm8
subss xmm1, dword [0x1400bc68c]
movaps xmm0, xmm12
unpcklps xmm0, xmm1
movsd qword [0x1401c0820], xmm0
movss xmm1, dword [rax + 0x10]
subss xmm1, dword [0x1400bc68c]
mulss xmm1, xmm8
movss dword [0x1401c0830], xmm1
mov dword [0x1401c0834], 0x42a00000
mov rbx, qword [0x1401c0ab0]
jmp 0x14002d05a
mov rax, qword [0x1401c0af0]
movd xmm2, dword [0x1401c0a68]
cvtdq2ps xmm2, xmm2
movd xmm0, dword [0x1401c0ac4]
cvtdq2ps xmm0, xmm0
unpcklps xmm0, xmm2
movsd qword [rsp + 0x60], xmm0
movss xmm6, dword [0x1401895ec]
movss xmm7, dword [0x1401895f0]
movdqa xmm0, xmmword [0x1400bcf00]
movups xmmword [rbp - 0x38], xmm0
movss xmm1, dword [rax + 0x10]
subss xmm1, dword [0x1401895e4]
mulss xmm1, xmm8
movss xmm0, dword [rax + 0x14]
subss xmm0, dword [0x1401895e8]
mulss xmm0, xmm8
movss dword [rax + 0x47e0], xmm1
movss dword [rax + 0x47e4], xmm0
mov qword [rax + 0x47e8], r15
mov dword [rax + 0x47d4], 2
or dword [rax + 0x47d0], 3
movsd xmm0, qword [0x1401895e4]
movsd qword [rax + 0x47f0], xmm0
mov dword [rax + 0x47d8], 1
mov dword [rax + 0x37e0], 0x40000000
xor edx, edx
mov r8d, 0x2b
lea rcx, [0x1400b15f0]
call fcn.140059aa0
mov rcx, qword [0x1401c0af0]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm6
addss xmm1, xmm7
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], 1
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
movdqa xmm10, xmmword [0x1400bcf60]
movups xmmword [rbp - 0x28], xmm10
movss xmm9, dword [0x1400bc448]
mov dword [rsp + 0x40], 0x3f800000
mov dword [rsp + 0x44], 0x3f800000
mov qword [rsp + 0x48], r15
lea rax, [rsp + 0x70]
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x28]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x40]
lea r8, [rsp + 0x48]
lea rdx, [rsp + 0x60]
mov rcx, rbx
call fcn.140084850
call fcn.140056b60
test al, al
je 0x14002d1fb
mov dword [rsp + 0x28], 1
mov qword [rsp + 0x20], r15
xor r9d, r9d
lea r8, str.https:__github.com_ByteCorum_DragonBurn
lea rdx, str.open
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteA]
mov r9, qword [0x1401c0af0]
mov rax, qword [r9 + 0x3ef8]
mov byte [rax + 0xb8], 1
mov r8, qword [r9 + 0x3ef8]
mov rbx, qword [r8 + 0x298]
lea rcx, [rbp - 0x38]
call fcn.14004ec70
mov edi, eax
movss xmm5, dword [r8 + 0x24]
movd xmm2, dword [0x1401c0a68]
cvtdq2ps xmm2, xmm2
addss xmm2, dword [0x1401895f0]
addss xmm2, xmm5
movss xmm4, dword [r8 + 0x20]
movd xmm3, dword [0x1401c0ac4]
cvtdq2ps xmm3, xmm3
addss xmm3, dword [0x1401895ec]
addss xmm3, xmm4
addss xmm5, dword [0x1401895f0]
addss xmm4, dword [0x1401895ec]
mov esi, eax
movss xmm6, dword [0x1400bc6ec]
movss xmm7, dword [0x1400bc408]
and esi, 0xff000000
je 0x14002d304
subss xmm3, xmm6
movss dword [rsp + 0x40], xmm3
subss xmm2, xmm7
movss dword [rsp + 0x44], xmm2
addss xmm5, xmm8
addss xmm4, xmm8
movss dword [rsp + 0x48], xmm4
movss dword [rsp + 0x4c], xmm5
mov dword [rsp + 0x20], 0x1f0
xorps xmm3, xmm3
lea r8, [rsp + 0x40]
lea rdx, [rsp + 0x48]
mov rcx, rbx
call fcn.140072c20
movss dword [rsp + 0x28], xmm9
mov dword [rsp + 0x20], 1
mov r9d, edi
mov r8d, dword [rbx + 0x78]
mov rdx, qword [rbx + 0x80]
mov rcx, rbx
call fcn.140070e00
mov dword [rbx + 0x78], r15d
mov r9, qword [0x1401c0af0]
mov rax, qword [r9 + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [r9 + 0x3ef8]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
addss xmm1, dword [0x1401895f8]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, dword [0x1401895f4]
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], 1
cmp byte [0x1400d070a], r15b
jne 0x14002d3e0
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
movups xmmword [rsp + 0x70], xmm10
mov dword [rsp + 0x40], 0x3f800000
mov dword [rsp + 0x44], 0x3f800000
mov qword [rsp + 0x48], r15
movd xmm1, dword [0x1401c0a60]
cvtdq2ps xmm1, xmm1
movd xmm0, dword [0x1401c0a64]
cvtdq2ps xmm0, xmm0
movss dword [rsp + 0x50], xmm0
movss dword [rsp + 0x54], xmm1
lea rax, [rsp + 0x60]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x70]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x40]
lea r8, [rsp + 0x48]
lea rdx, [rsp + 0x50]
mov rcx, qword [0x1401c0a70]
call fcn.140084850
cmp byte [0x1400d070a], r15b
je 0x14002d454
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
movups xmmword [rsp + 0x70], xmm10
mov dword [rsp + 0x40], 0x3f800000
mov dword [rsp + 0x44], 0x3f800000
mov qword [rsp + 0x48], r15
movd xmm1, dword [0x1401c0a60]
cvtdq2ps xmm1, xmm1
movd xmm0, dword [0x1401c0a64]
cvtdq2ps xmm0, xmm0
movss dword [rsp + 0x50], xmm0
movss dword [rsp + 0x54], xmm1
lea rax, [rsp + 0x60]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x70]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x40]
lea r8, [rsp + 0x48]
lea rdx, [rsp + 0x50]
mov rcx, qword [0x1401c0ac8]
call fcn.140084850
call fcn.140056b60
test al, al
je 0x14002d480
mov dword [0x1401895e0], r15d
mov byte [0x1400d070a], 1
mov byte [0x1401c0a5a], r15b
mov byte [0x1401c0a6c], r15b
mov byte [0x1401c0a6e], r15b
mov rcx, qword [0x1401c0af0]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
mov rbx, qword [rax + 0x298]
movss xmm5, dword [rax + 0x24]
movd xmm2, dword [0x1401c0a60]
cvtdq2ps xmm2, xmm2
addss xmm2, dword [0x1401895f8]
addss xmm2, xmm5
movss xmm4, dword [rax + 0x20]
movd xmm3, dword [0x1401c0a64]
cvtdq2ps xmm3, xmm3
addss xmm3, dword [0x1401895f4]
addss xmm3, xmm4
addss xmm5, dword [0x1401895f8]
addss xmm4, dword [0x1401895f4]
test esi, esi
je 0x14002d566
subss xmm2, xmm7
subss xmm3, xmm6
movss dword [rsp + 0x40], xmm3
movss dword [rsp + 0x44], xmm2
addss xmm5, xmm8
addss xmm4, xmm8
movss dword [rsp + 0x48], xmm4
movss dword [rsp + 0x4c], xmm5
mov dword [rsp + 0x20], 0x1f0
xorps xmm3, xmm3
lea r8, [rsp + 0x40]
lea rdx, [rsp + 0x48]
mov rcx, rbx
call fcn.140072c20
movss dword [rsp + 0x28], xmm9
mov dword [rsp + 0x20], 1
mov r9d, edi
mov r8d, dword [rbx + 0x78]
mov rdx, qword [rbx + 0x80]
mov rcx, rbx
call fcn.140070e00
mov dword [rbx + 0x78], r15d
mov rcx, qword [0x1401c0af0]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
addss xmm1, dword [0x140189600]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, dword [0x1401895fc]
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], 1
cmp byte [0x1401c0a5a], r15b
jne 0x14002d642
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
movups xmmword [rsp + 0x70], xmm10
mov dword [rsp + 0x40], 0x3f800000
mov dword [rsp + 0x44], 0x3f800000
mov qword [rsp + 0x48], r15
movd xmm1, dword [0x1401c0a60]
cvtdq2ps xmm1, xmm1
movd xmm0, dword [0x1401c0a64]
cvtdq2ps xmm0, xmm0
movss dword [rsp + 0x50], xmm0
movss dword [rsp + 0x54], xmm1
lea rax, [rsp + 0x60]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x70]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x40]
lea r8, [rsp + 0x48]
lea rdx, [rsp + 0x50]
mov rcx, qword [0x1401c0ab8]
call fcn.140084850
cmp byte [0x1401c0a5a], r15b
je 0x14002d6b6
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
movups xmmword [rsp + 0x70], xmm10
mov dword [rsp + 0x40], 0x3f800000
mov dword [rsp + 0x44], 0x3f800000
mov qword [rsp + 0x48], r15
movd xmm1, dword [0x1401c0a60]
cvtdq2ps xmm1, xmm1
movd xmm0, dword [0x1401c0a64]
cvtdq2ps xmm0, xmm0
movss dword [rsp + 0x50], xmm0
movss dword [rsp + 0x54], xmm1
lea rax, [rsp + 0x60]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x70]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x40]
lea r8, [rsp + 0x48]
lea rdx, [rsp + 0x50]
mov rcx, qword [0x1401c0a90]
call fcn.140084850
call fcn.140056b60
test al, al
je 0x14002d6e5
mov dword [0x1401895e0], 1
mov byte [0x1400d070a], r15b
mov byte [0x1401c0a5a], 1
mov byte [0x1401c0a6c], r15b
mov byte [0x1401c0a6e], r15b
mov rcx, qword [0x1401c0af0]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
mov rbx, qword [rax + 0x298]
movss xmm5, dword [rax + 0x24]
movd xmm2, dword [0x1401c0a60]
cvtdq2ps xmm2, xmm2
addss xmm2, dword [0x140189600]
addss xmm2, xmm5
movss xmm4, dword [rax + 0x20]
movd xmm3, dword [0x1401c0a64]
cvtdq2ps xmm3, xmm3
addss xmm3, dword [0x1401895fc]
addss xmm3, xmm4
addss xmm5, dword [0x140189600]
addss xmm4, dword [0x1401895fc]
test esi, esi
je 0x14002d7cb
subss xmm2, xmm7
subss xmm3, xmm6
movss dword [rsp + 0x40], xmm3
movss dword [rsp + 0x44], xmm2
addss xmm5, xmm8
addss xmm4, xmm8
movss dword [rsp + 0x48], xmm4
movss dword [rsp + 0x4c], xmm5
mov dword [rsp + 0x20], 0x1f0
xorps xmm3, xmm3
lea r8, [rsp + 0x40]
lea rdx, [rsp + 0x48]
mov rcx, rbx
call fcn.140072c20
movss dword [rsp + 0x28], xmm9
mov dword [rsp + 0x20], 1
mov r9d, edi
mov r8d, dword [rbx + 0x78]
mov rdx, qword [rbx + 0x80]
mov rcx, rbx
call fcn.140070e00
mov dword [rbx + 0x78], r15d
mov rcx, qword [0x1401c0af0]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
addss xmm1, dword [0x140189608]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, dword [0x140189604]
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], 1
cmp byte [0x1401c0a6c], r15b
jne 0x14002d8a7
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
movups xmmword [rsp + 0x70], xmm10
mov dword [rsp + 0x40], 0x3f800000
mov dword [rsp + 0x44], 0x3f800000
mov qword [rsp + 0x48], r15
movd xmm1, dword [0x1401c0a60]
cvtdq2ps xmm1, xmm1
movd xmm0, dword [0x1401c0a64]
cvtdq2ps xmm0, xmm0
movss dword [rsp + 0x50], xmm0
movss dword [rsp + 0x54], xmm1
lea rax, [rsp + 0x60]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x70]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x40]
lea r8, [rsp + 0x48]
lea rdx, [rsp + 0x50]
mov rcx, qword [0x1401c0a78]
call fcn.140084850
cmp byte [0x1401c0a6c], r15b
je 0x14002d91b
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
movups xmmword [rsp + 0x70], xmm10
mov dword [rsp + 0x40], 0x3f800000
mov dword [rsp + 0x44], 0x3f800000
mov qword [rsp + 0x48], r15
movd xmm1, dword [0x1401c0a60]
cvtdq2ps xmm1, xmm1
movd xmm0, dword [0x1401c0a64]
cvtdq2ps xmm0, xmm0
movss dword [rsp + 0x50], xmm0
movss dword [rsp + 0x54], xmm1
lea rax, [rsp + 0x60]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x70]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x40]
lea r8, [rsp + 0x48]
lea rdx, [rsp + 0x50]
mov rcx, qword [0x1401c0a88]
call fcn.140084850
call fcn.140056b60
test al, al
je 0x14002d94a
mov dword [0x1401895e0], 2
mov byte [0x1400d070a], r15b
mov byte [0x1401c0a5a], r15b
mov byte [0x1401c0a6c], 1
mov byte [0x1401c0a6e], r15b
mov rcx, qword [0x1401c0af0]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
mov rbx, qword [rax + 0x298]
movss xmm5, dword [rax + 0x24]
movd xmm2, dword [0x1401c0a60]
cvtdq2ps xmm2, xmm2
addss xmm2, dword [0x140189608]
addss xmm2, xmm5
movss xmm4, dword [rax + 0x20]
movd xmm3, dword [0x1401c0a64]
cvtdq2ps xmm3, xmm3
addss xmm3, dword [0x140189604]
addss xmm3, xmm4
addss xmm5, dword [0x140189608]
addss xmm4, dword [0x140189604]
test esi, esi
je 0x14002da30
subss xmm2, xmm7
subss xmm3, xmm6
movss dword [rsp + 0x40], xmm3
movss dword [rsp + 0x44], xmm2
addss xmm5, xmm8
addss xmm4, xmm8
movss dword [rsp + 0x48], xmm4
movss dword [rsp + 0x4c], xmm5
mov dword [rsp + 0x20], 0x1f0
xorps xmm3, xmm3
lea r8, [rsp + 0x40]
lea rdx, [rsp + 0x48]
mov rcx, rbx
call fcn.140072c20
movss dword [rsp + 0x28], xmm9
mov dword [rsp + 0x20], 1
mov r9d, edi
mov r8d, dword [rbx + 0x78]
mov rdx, qword [rbx + 0x80]
mov rcx, rbx
call fcn.140070e00
mov dword [rbx + 0x78], r15d
mov rcx, qword [0x1401c0af0]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
addss xmm1, dword [0x140189610]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, dword [0x14018960c]
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], 1
cmp byte [0x1401c0a6e], r15b
jne 0x14002db0c
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
movups xmmword [rsp + 0x70], xmm10
mov dword [rsp + 0x40], 0x3f800000
mov dword [rsp + 0x44], 0x3f800000
mov qword [rsp + 0x48], r15
movd xmm1, dword [0x1401c0a60]
cvtdq2ps xmm1, xmm1
movd xmm0, dword [0x1401c0a64]
cvtdq2ps xmm0, xmm0
movss dword [rsp + 0x50], xmm0
movss dword [rsp + 0x54], xmm1
lea rax, [rsp + 0x60]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x70]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x40]
lea r8, [rsp + 0x48]
lea rdx, [rsp + 0x50]
mov rcx, qword [0x1401c0a98]
call fcn.140084850
cmp byte [0x1401c0a6e], r15b
je 0x14002db80
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
movups xmmword [rsp + 0x70], xmm10
mov dword [rsp + 0x40], 0x3f800000
mov dword [rsp + 0x44], 0x3f800000
mov qword [rsp + 0x48], r15
movd xmm1, dword [0x1401c0a60]
cvtdq2ps xmm1, xmm1
movd xmm0, dword [0x1401c0a64]
cvtdq2ps xmm0, xmm0
movss dword [rsp + 0x50], xmm0
movss dword [rsp + 0x54], xmm1
lea rax, [rsp + 0x60]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x70]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x40]
lea r8, [rsp + 0x48]
lea rdx, [rsp + 0x50]
mov rcx, qword [0x1401c0a80]
call fcn.140084850
call fcn.140056b60
test al, al
je 0x14002dbaf
mov dword [0x1401895e0], 3
mov byte [0x1400d070a], r15b
mov byte [0x1401c0a5a], r15b
mov byte [0x1401c0a6c], r15b
mov byte [0x1401c0a6e], 1
mov rbx, qword [0x1401c0af0]
mov rax, qword [rbx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rbx + 0x3ef8]
mov r14, qword [rax + 0x298]
movss xmm5, dword [rax + 0x24]
movd xmm2, dword [0x1401c0a60]
cvtdq2ps xmm2, xmm2
addss xmm2, dword [0x140189610]
addss xmm2, xmm5
movss xmm4, dword [rax + 0x20]
movd xmm3, dword [0x1401c0a64]
cvtdq2ps xmm3, xmm3
addss xmm3, dword [0x14018960c]
addss xmm3, xmm4
addss xmm5, dword [0x140189610]
addss xmm4, dword [0x14018960c]
test esi, esi
je 0x14002dc95
subss xmm2, xmm7
subss xmm3, xmm6
movss dword [rsp + 0x40], xmm3
movss dword [rsp + 0x44], xmm2
addss xmm5, xmm8
addss xmm4, xmm8
movss dword [rsp + 0x48], xmm4
movss dword [rsp + 0x4c], xmm5
mov dword [rsp + 0x20], 0x1f0
xorps xmm3, xmm3
lea r8, [rsp + 0x40]
lea rdx, [rsp + 0x48]
mov rcx, r14
call fcn.140072c20
movss dword [rsp + 0x28], xmm9
mov dword [rsp + 0x20], 1
mov r9d, edi
mov r8d, dword [r14 + 0x78]
mov rdx, qword [r14 + 0x80]
mov rcx, r14
call fcn.140070e00
mov dword [r14 + 0x78], r15d
mov rbx, qword [0x1401c0af0]
mov rax, qword [rbx + 0x3ef8]
movss xmm1, dword [rax + 0x100]
subss xmm1, dword [rax + 0x20]
addss xmm1, dword [rax + 0x84]
mov byte [rax + 0xb8], 1
mov rax, qword [rbx + 0x3ef8]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
movss xmm14, dword [0x1400bc554]
addss xmm1, xmm14
addss xmm0, xmm1
movss dword [rax + 0x100], xmm0
mov byte [rax + 0x141], 1
mov rax, qword [rbx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rbx + 0x3ef8]
movss xmm0, dword [rax + 0x24]
subss xmm0, dword [rax + 0x88]
movss xmm2, dword [0x140189618]
addss xmm2, xmm0
movss xmm1, dword [rax + 0x20]
subss xmm1, dword [rax + 0x84]
addss xmm1, dword [0x140189614]
movss dword [rax + 0x100], xmm1
movss dword [rax + 0x104], xmm2
mov byte [rax + 0x141], 1
mov rax, qword [rbx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rbx, qword [rbx + 0x3ef8]
movsxd r8, dword [rbx + 0xf0]
mov rax, qword [rbx + 0xf8]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.Page
call fcn.14004e6e0
mov edi, eax
mov rdx, qword [rbx]
cmp dword [rdx + 0x3f40], eax
jne 0x14002dd9d
lea r8, str.Page
mov edx, 0xb
mov ecx, eax
call fcn.140067720
mov dword [rsp + 0x20], r15d
xor r9d, r9d
lea r8, [0x14018961c]
mov edx, edi
lea rcx, str.Page
call fcn.140056c90
lea rcx, str.___DragonBurn
call fcn.140082de0
mov rax, qword [0x1401c0af0]
mov rax, qword [rax + 0x3ef8]
cmp byte [rax + 0xbb], r15b
jne 0x14002ddf7
mov eax, dword [rax + 0x1b4]
neg eax
sbb ecx, ecx
add ecx, 6
movss xmm1, dword [0x1400bc514]
call fcn.140085d70
lea rdi, str._.1f
movss xmm13, dword [0x1400bc5d0]
movss xmm8, dword [0x1400bc5bc]
movsd xmm11, qword [0x1400bc4d0]
movss xmm15, dword [0x1400bc6fc]
movss xmm7, dword [0x1400bc67c]
cmp dword [0x1401895e0], r15d
jne 0x14002ebe6
mov rcx, qword [0x1401c0af0]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
mov rcx, qword [rax + 0x1a8]
test rcx, rcx
je 0x14002de70
cmp dword [rcx + 0x10], 2
jne 0x14002de6b
cmp dword [rcx + 4], 1
je 0x14002de80
call fcn.1400820e0
mov edx, 2
mov r8d, 1
call fcn.140081750
mov rcx, qword [0x1401c0af0]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
addss xmm1, xmm13
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm8
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], 1
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
cmp byte [rax + 0xbb], r15b
jne 0x14002df2b
lea rdx, [0x1400b10e0]
mov r8, rdx
cmp rdx, 0xffffffffffffffff
jae 0x14002df23
movzx ecx, byte [r8]
test cl, cl
je 0x14002df23
lea rax, [r8 + 1]
cmp cl, 0x23
jne 0x14002df1a
cmp byte [rax], cl
je 0x14002df23
mov r8, rax
cmp rax, 0xffffffffffffffff
jb 0x14002df05
xorps xmm3, xmm3
call fcn.140086390
mov dword [rbp - 0x80], r15d
mov dword [rbp - 0x78], 0x40a00000
mov rax, qword [0x1401c0af0]
movss xmm0, dword [rax + 0x3810]
addss xmm0, xmm0
addss xmm0, dword [rax + 0x3c20]
cvtps2pd xmm0, xmm0
mulsd xmm0, xmm11
cvtpd2ps xmm2, xmm0
lea rcx, [0x1401befc8]
cmp qword [0x1401befe0], 0xf
cmova rcx, qword [0x1401befc8]
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], r15b
lea r9, [0x1400cf0cd]
movaps xmm1, xmm12
call fcn.14002c930
cmp byte [0x1400cf0cd], r15b
je 0x14002e831
mov rax, qword [0x1401c0af0]
movss xmm0, dword [rax + 0x3810]
addss xmm0, xmm0
addss xmm0, dword [rax + 0x3c20]
cvtps2pd xmm0, xmm0
mulsd xmm0, xmm11
cvtpd2ps xmm2, xmm0
lea rcx, [0x1401bf168]
cmp qword [0x1401bf180], 0xf
cmova rcx, qword [0x1401bf168]
lea rax, [0x1401be818]
mov qword [rsp + 0x30], rax
lea rax, str.BoxCol
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 1
lea r9, [0x1400cf0d1]
movaps xmm1, xmm12
call fcn.14002c930
cmp byte [0x1400cf0d1], r15b
je 0x14002e144
mov rax, qword [0x1401c0af0]
movss xmm0, dword [rax + 0x3810]
addss xmm0, xmm0
addss xmm0, dword [rax + 0x3c20]
cvtps2pd xmm0, xmm0
mulsd xmm0, xmm11
cvtpd2ps xmm2, xmm0
lea rcx, [0x1401bf1e8]
cmp qword [0x1401bf200], 0xf
cmova rcx, qword [0x1401bf1e8]
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], r15b
lea r9, [0x1400cf0cc]
movaps xmm1, xmm12
call fcn.14002c930
lea rcx, [0x1401bf048]
cmp qword [0x1401bf060], 0xf
cmova rcx, qword [0x1401bf048]
call fcn.140082fd0
movaps xmm1, xmm15
xorps xmm0, xmm0
call fcn.14005f3f0
movaps xmm0, xmm7
call fcn.14002c890
mov r10, qword [0x1401c0af0]
or dword [r10 + 0x4780], 1
mov dword [r10 + 0x4784], 0x43200000
mov edx, r15d
lea rcx, str.Normal
nop dword [rax]
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rcx + rax], r15b
jne 0x14002e0d7
inc rcx
add rcx, rax
inc edx
cmp byte [rcx], r15b
jne 0x14002e0d0
mov dword [rsp + 0x20], edx
lea r9, str.Normal
lea rdx, [0x1401c080c]
lea rcx, str.BoxType
call fcn.140087290
lea rcx, [0x1401bf1c8]
cmp qword [0x1401bf1e0], 0xf
cmova rcx, qword [0x1401bf1c8]
mov qword [rsp + 0x28], rdi
lea rax, [rbp - 0x78]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x80]
lea r8, [0x1400cf0c8]
movaps xmm1, xmm12
call fcn.14002cac0
mov rax, qword [0x1401c0af0]
movss xmm0, dword [rax + 0x3810]
addss xmm0, xmm0
addss xmm0, dword [rax + 0x3c20]
cvtps2pd xmm0, xmm0
mulsd xmm0, xmm11
cvtpd2ps xmm2, xmm0
lea rcx, [0x1401befe8]
cmp qword [0x1401bf000], 0xf
cmova rcx, qword [0x1401befe8]
lea rax, [0x1401be838]
mov qword [rsp + 0x30], rax
lea rax, str.FilledBoxCol
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 1
lea r9, [0x1401c0a18]
movaps xmm1, xmm12
call fcn.14002c930
cmp byte [0x1401c0a18], r15b
je 0x14002e223
mov rax, qword [0x1401c0af0]
movss xmm0, dword [rax + 0x3810]
addss xmm0, xmm0
addss xmm0, dword [rax + 0x3c20]
cvtps2pd xmm0, xmm0
mulsd xmm0, xmm11
cvtpd2ps xmm2, xmm0
lea rcx, [0x1401bf148]
cmp qword [0x1401bf160], 0xf
cmova rcx, qword [0x1401bf148]
lea rax, [0x1401bf288]
mov qword [rsp + 0x30], rax
lea rax, str.MultiCol
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 1
lea r9, [0x1401c0805]
movaps xmm1, xmm12
call fcn.14002c930
mov rax, qword [0x1401c0af0]
movss xmm0, dword [rax + 0x3810]
addss xmm0, xmm0
addss xmm0, dword [rax + 0x3c20]
cvtps2pd xmm0, xmm0
mulsd xmm0, xmm11
cvtpd2ps xmm2, xmm0
lea rcx, str.Head_ESP
cmp qword [0x1401bf020], 0xf
cmova rcx, qword [str.Head_ESP]
lea rax, [0x1401be858]
mov qword [rsp + 0x30], rax
lea rax, str.HeadBoxCol
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 1
lea r9, [0x1400cf0d0]
movaps xmm1, xmm12
call fcn.14002c930
mov rax, qword [0x1401c0af0]
movss xmm0, dword [rax + 0x3810]
addss xmm0, xmm0
addss xmm0, dword [rax + 0x3c20]
cvtps2pd xmm0, xmm0
mulsd xmm0, xmm11
cvtpd2ps xmm2, xmm0
lea rcx, str.Skeleton
cmp qword [0x1401bf0e0], 0xf
cmova rcx, qword [str.Skeleton]
lea rax, [0x1401be848]
mov qword [rsp + 0x30], rax
lea rax, str.BoneCol
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 1
lea r9, [0x1400cf0ce]
movaps xmm1, xmm12
call fcn.14002c930
mov rax, qword [0x1401c0af0]
movss xmm0, dword [rax + 0x3810]
addss xmm0, xmm0
addss xmm0, dword [rax + 0x3c20]
cvtps2pd xmm0, xmm0
mulsd xmm0, xmm11
cvtpd2ps xmm2, xmm0
lea rcx, [0x1401bf068]
cmp qword [0x1401bf080], 0xf
cmova rcx, qword [0x1401bf068]
lea rax, [0x1401be828]
mov qword [rsp + 0x30], rax
lea rbx, str.LineCol
mov qword [rsp + 0x28], rbx
mov byte [rsp + 0x20], 1
lea r9, [0x1401c0811]
movaps xmm1, xmm12
call fcn.14002c930
cmp byte [0x1401c0811], r15b
je 0x14002e40b
lea rcx, [0x1401c0ef8]
cmp qword [0x1401c0f10], 0xf
cmova rcx, qword [0x1401c0ef8]
call fcn.140082fd0
movaps xmm1, xmm15
xorps xmm0, xmm0
call fcn.14005f3f0
movaps xmm0, xmm7
call fcn.14002c890
mov r10, qword [0x1401c0af0]
or dword [r10 + 0x4780], 1
mov dword [r10 + 0x4784], 0x43200000
mov edx, r15d
lea rcx, [0x1400b3cc0]
nop word [rax + rax]
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rcx + rax], r15b
jne 0x14002e3d7
inc rcx
add rcx, rax
inc edx
cmp byte [rcx], r15b
jne 0x14002e3d0
mov dword [rsp + 0x20], edx
lea r9, [0x1400b3cc0]
lea rdx, [0x1401c0a1c]
lea rcx, str.LinePos
call fcn.140087290
mov rax, qword [0x1401c0af0]
movss xmm0, dword [rax + 0x3810]
addss xmm0, xmm0
addss xmm0, dword [rax + 0x3c20]
cvtps2pd xmm0, xmm0
mulsd xmm0, xmm11
cvtpd2ps xmm2, xmm0
lea rcx, [0x1401bf028]
cmp qword [0x1401bf040], 0xf
cmova rcx, qword [0x1401bf028]
lea rax, [0x1401be808]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rbx
mov byte [rsp + 0x20], 1
lea r9, [0x1401c0809]
movaps xmm1, xmm12
call fcn.14002c930
mov rax, qword [0x1401c0af0]
movss xmm0, dword [rax + 0x3810]
addss xmm0, xmm0
addss xmm0, dword [rax + 0x3c20]
cvtps2pd xmm0, xmm0
mulsd xmm0, xmm11
cvtpd2ps xmm2, xmm0
lea rcx, [0x1401bf2e8]
cmp qword [0x1401bf300], 0xf
cmova rcx, qword [0x1401bf2e8]
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], r15b
lea r9, [0x1400cf0cf]
movaps xmm1, xmm12
call fcn.14002c930
cmp byte [0x1400cf0cf], r15b
je 0x14002e532
mov rax, qword [0x1401c0af0]
movss xmm0, dword [rax + 0x3810]
addss xmm0, xmm0
addss xmm0, dword [rax + 0x3c20]
cvtps2pd xmm0, xmm0
mulsd xmm0, xmm11
cvtpd2ps xmm2, xmm0
lea rcx, [0x1401bf128]
cmp qword [0x1401bf140], 0xf
cmova rcx, qword [0x1401bf128]
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], r15b
lea r9, [0x1401c0807]
movaps xmm1, xmm12
call fcn.14002c930
mov rax, qword [0x1401c0af0]
movss xmm0, dword [rax + 0x3810]
addss xmm0, xmm0
addss xmm0, dword [rax + 0x3c20]
cvtps2pd xmm0, xmm0
mulsd xmm0, xmm11
cvtpd2ps xmm2, xmm0
lea rcx, [0x1401bf188]
cmp qword [0x1401bf1a0], 0xf
cmova rcx, qword [0x1401bf188]
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], r15b
lea r9, [0x1401c0802]
movaps xmm1, xmm12
call fcn.14002c930
cmp byte [0x1401c0802], r15b
je 0x14002e5f5
mov rax, qword [0x1401c0af0]
movss xmm0, dword [rax + 0x3810]
addss xmm0, xmm0
addss xmm0, dword [rax + 0x3c20]
cvtps2pd xmm0, xmm0
mulsd xmm0, xmm11
cvtpd2ps xmm2, xmm0
lea rcx, [0x1401bf0e8]
cmp qword [0x1401bf100], 0xf
cmova rcx, qword [0x1401bf0e8]
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], r15b
lea r9, [0x1401c0803]
movaps xmm1, xmm12
call fcn.14002c930
mov rax, qword [0x1401c0af0]
movss xmm0, dword [rax + 0x3810]
addss xmm0, xmm0
addss xmm0, dword [rax + 0x3c20]
cvtps2pd xmm0, xmm0
mulsd xmm0, xmm11
cvtpd2ps xmm2, xmm0
lea rcx, [0x1401befa8]
cmp qword [0x1401befc0], 0xf
cmova rcx, qword [0x1401befa8]
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], r15b
lea r9, [0x1400cf0d3]
movaps xmm1, xmm12
call fcn.14002c930
mov rax, qword [0x1401c0af0]
movss xmm0, dword [rax + 0x3810]
addss xmm0, xmm0
addss xmm0, dword [rax + 0x3c20]
cvtps2pd xmm0, xmm0
mulsd xmm0, xmm11
cvtpd2ps xmm2, xmm0
lea rcx, str.Ammo_Bar
cmp qword [0x1401bf0a0], 0xf
cmova rcx, qword [str.Ammo_Bar]
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], r15b
lea r9, [0x1401c0810]
movaps xmm1, xmm12
call fcn.14002c930
mov rax, qword [0x1401c0af0]
movss xmm0, dword [rax + 0x3810]
addss xmm0, xmm0
addss xmm0, dword [rax + 0x3c20]
cvtps2pd xmm0, xmm0
mulsd xmm0, xmm11
cvtpd2ps xmm2, xmm0
lea rcx, str.Distance
cmp qword [0x1401bf220], 0xf
cmova rcx, qword [str.Distance]
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], r15b
lea r9, [0x1401c0806]
movaps xmm1, xmm12
call fcn.14002c930
mov rax, qword [0x1401c0af0]
movss xmm0, dword [rax + 0x3810]
addss xmm0, xmm0
addss xmm0, dword [rax + 0x3c20]
cvtps2pd xmm0, xmm0
mulsd xmm0, xmm11
cvtpd2ps xmm2, xmm0
lea rcx, [0x1401bf108]
cmp qword [0x1401bf120], 0xf
cmova rcx, qword [0x1401bf108]
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], r15b
lea r9, [0x1400cf0d2]
movaps xmm1, xmm12
call fcn.14002c930
mov rax, qword [0x1401c0af0]
movss xmm0, dword [rax + 0x3810]
addss xmm0, xmm0
addss xmm0, dword [rax + 0x3c20]
cvtps2pd xmm0, xmm0
mulsd xmm0, xmm11
cvtpd2ps xmm2, xmm0
lea rcx, [0x1401bf228]
cmp qword [0x1401bf240], 0xf
cmova rcx, qword [0x1401bf228]
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], r15b
lea r9, [0x1400cf0d4]
movaps xmm1, xmm12
call fcn.14002c930
mov rax, qword [0x1401c0af0]
movss xmm0, dword [rax + 0x3810]
addss xmm0, xmm0
addss xmm0, dword [rax + 0x3c20]
cvtps2pd xmm0, xmm0
mulsd xmm0, xmm11
cvtpd2ps xmm2, xmm0
lea rcx, [0x1401bef88]
cmp qword [0x1401befa0], 0xf
cmova rcx, qword [0x1401bef88]
lea rax, [0x1401bf2d8]
mov qword [rsp + 0x30], rax
lea rax, str.VisibleCol
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 1
lea r9, [0x1401c0804]
movaps xmm1, xmm12
call fcn.14002c930
call fcn.140085cd0
call fcn.140081de0
mov r10, qword [0x1401c0af0]
mov rax, qword [r10 + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [r10 + 0x3ef8]
movss xmm0, dword [rax + 0x24]
subss xmm0, dword [rax + 0x88]
addss xmm0, xmm13
movss dword [rax + 0x104], xmm0
mov byte [rax + 0x141], 1
mov rax, qword [r10 + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [r10 + 0x3ef8]
cmp byte [rax + 0xbb], r15b
jne 0x14002e8d3
lea rdx, str.ESP_Preview
mov r8, rdx
cmp rdx, 0xffffffffffffffff
jae 0x14002e8c4
movzx ecx, byte [r8]
test cl, cl
je 0x14002e8c4
lea rax, [r8 + 1]
cmp cl, 0x23
jne 0x14002e8bb
cmp byte [rax], cl
je 0x14002e8c4
mov r8, rax
cmp rax, 0xffffffffffffffff
jb 0x14002e8a6
xorps xmm3, xmm3
call fcn.140086390
mov r10, qword [0x1401c0af0]
call fcn.1400811d0
mov rax, qword [r10 + 0x3ef8]
movss xmm2, dword [rax + 0x104]
subss xmm2, dword [rax + 0x24]
addss xmm2, dword [rax + 0x88]
unpcklps xmm0, xmm2
movq rcx, xmm0
call fcn.14002b380
mov rax, qword [0x1401c0af0]
mov dword [rsp + 0x40], r15d
movss xmm0, dword [rax + 0x3810]
addss xmm0, xmm0
addss xmm0, dword [rax + 0x3c20]
mulss xmm0, dword [0x1400bc59c]
movss dword [rsp + 0x44], xmm0
lea rcx, [rsp + 0x40]
call fcn.140085b60
mov rcx, qword [0x1401c0af0]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
cmp byte [rax + 0xbb], r15b
jne 0x14002e99d
lea rdx, str.External_Radar
mov r8, rdx
cmp rdx, 0xffffffffffffffff
jae 0x14002e98e
nop
movzx ecx, byte [r8]
test cl, cl
je 0x14002e98e
lea rax, [r8 + 1]
cmp cl, 0x23
jne 0x14002e985
cmp byte [rax], cl
je 0x14002e98e
mov r8, rax
cmp rax, 0xffffffffffffffff
jb 0x14002e970
xorps xmm3, xmm3
call fcn.140086390
mov rcx, qword [0x1401c0af0]
mov dword [rbp - 0x80], 0x3e4ccccd
mov dword [rbp - 0x78], 0x40000000
mov dword [rbp - 0x60], 0x43fa0000
mov dword [rbp - 0x68], 0x466a6000
mov dword [rsp + 0x50], 0x42c80000
mov dword [rbp - 0x70], 0x43960000
mov dword [rsp + 0x40], r15d
mov dword [rsp + 0x48], 0x3f800000
movss xmm0, dword [rcx + 0x3810]
addss xmm0, xmm0
addss xmm0, dword [rcx + 0x3c20]
cvtps2pd xmm0, xmm0
mulsd xmm0, xmm11
cvtpd2ps xmm2, xmm0
lea rcx, [0x1401beb48]
cmp qword [0x1401beb60], 0xf
cmova rcx, qword [0x1401beb48]
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], r15b
lea r9, [0x1401c0a15]
movaps xmm1, xmm14
call fcn.14002c930
cmp byte [0x1401c0a15], r15b
je 0x14002ebe6
mov rax, qword [0x1401c0af0]
movss xmm0, dword [rax + 0x3810]
addss xmm0, xmm0
addss xmm0, dword [rax + 0x3c20]
cvtps2pd xmm0, xmm0
mulsd xmm0, xmm11
cvtpd2ps xmm2, xmm0
lea rcx, [0x1401beb68]
cmp qword [0x1401beb80], 0xf
cmova rcx, qword [0x1401beb68]
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], r15b
lea r9, [0x1401c0a38]
movaps xmm1, xmm14
call fcn.14002c930
cmp byte [0x1401c0a38], r15b
je 0x14002ebe6
mov rax, qword [0x1401c0af0]
movss xmm0, dword [rax + 0x3810]
addss xmm0, xmm0
addss xmm0, dword [rax + 0x3c20]
cvtps2pd xmm0, xmm0
mulsd xmm0, xmm11
cvtpd2ps xmm2, xmm0
lea rcx, [0x1401bebe8]
cmp qword [0x1401bec00], 0xf
cmova rcx, qword [0x1401bebe8]
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], r15b
lea r9, [0x1401c0a16]
movaps xmm1, xmm14
call fcn.14002c930
lea rcx, [0x1401bebc8]
cmp qword [0x1401bebe0], 0xf
cmova rcx, qword [0x1401bebc8]
mov qword [rsp + 0x28], rdi
lea rax, [rbp - 0x78]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x80]
lea r8, [0x1400cf114]
movaps xmm1, xmm14
call fcn.14002cac0
lea rcx, [0x1401beb88]
cmp qword [0x1401beba0], 0xf
cmova rcx, qword [0x1401beb88]
mov qword [rsp + 0x28], rdi
lea rax, [rbp - 0x68]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x60]
lea r8, [0x1400cf11c]
movaps xmm1, xmm14
call fcn.14002cac0
lea rcx, [0x1401bf248]
cmp qword [0x1401bf260], 0xf
cmova rcx, qword [0x1401bf248]
mov qword [rsp + 0x28], rdi
lea rax, [rbp - 0x70]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x50]
lea r8, [0x1400cf110]
movaps xmm1, xmm14
call fcn.14002cac0
lea rcx, [0x1401c0d58]
cmp qword [0x1401c0d70], 0xf
cmova rcx, qword [0x1401c0d58]
mov qword [rsp + 0x28], rdi
lea rax, [rsp + 0x48]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x40]
lea r8, [0x1400cf118]
movaps xmm1, xmm14
call fcn.14002cac0
movss xmm13, dword [0x1400bc630]
cmp dword [0x1401895e0], 1
jne 0x140030a8e
mov rcx, qword [0x1401c0af0]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
mov rcx, qword [rax + 0x1a8]
test rcx, rcx
je 0x14002ec35
cmp dword [rcx + 0x10], 2
jne 0x14002ec30
cmp dword [rcx + 4], 1
je 0x14002ec45
call fcn.1400820e0
mov edx, 2
mov r8d, 1
call fcn.140081750
mov rcx, qword [0x1401c0af0]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
addss xmm1, dword [0x1400bc5d0]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm8
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], 1
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
cmp byte [rax + 0xbb], r15b
jne 0x14002ecf6
lea rdx, str.Aimbot
mov r8, rdx
cmp rdx, 0xffffffffffffffff
jae 0x14002ecee
nop dword [rax]
movzx ecx, byte [r8]
test cl, cl
je 0x14002ecee
lea rax, [r8 + 1]
cmp cl, 0x23
jne 0x14002ece5
cmp byte [rax], cl
je 0x14002ecee
mov r8, rax
cmp rax, 0xffffffffffffffff
jb 0x14002ecd0
xorps xmm3, xmm3
call fcn.140086390
mov dword [rbp - 0x60], r15d
mov dword [rsp + 0x50], 0x41f00000
mov dword [rbp - 0x70], 0x3f800000
mov dword [rsp + 0x48], r15d
mov dword [rsp + 0x40], 5
mov dword [rbp - 0x78], 0x3f800000
mov dword [rbp - 0x68], 0x41700000
mov rax, qword [0x1401c0af0]
movss xmm0, dword [rax + 0x3810]
addss xmm0, xmm0
addss xmm0, dword [rax + 0x3c20]
cvtps2pd xmm0, xmm0
mulsd xmm0, xmm11
cvtpd2ps xmm2, xmm0
lea rcx, [0x1401bea88]
cmp qword [0x1401beaa0], 0xf
cmova rcx, qword [0x1401bea88]
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], r15b
lea r9, [0x1400cf0e0]
movaps xmm1, xmm12
call fcn.14002c930
lea r14, [0x1400b3d08]
lea rsi, str._.2f
cmp byte [0x1400cf0e0], r15b
je 0x14002f9ad
mov rcx, qword [0x1401c0af0]
mov rax, qword [rcx + 0x3ef8]
movss xmm1, dword [rax + 0x100]
subss xmm1, dword [rax + 0x20]
addss xmm1, dword [rax + 0x84]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm1, xmm12
addss xmm0, xmm1
movss dword [rax + 0x100], xmm0
mov byte [rax + 0x141], 1
lea rcx, [0x1401beb28]
cmp qword [0x1401beb40], 0xf
cmova rcx, qword [0x1401beb28]
call fcn.140082fd0
movaps xmm1, xmm15
xorps xmm0, xmm0
call fcn.14005f3f0
movaps xmm0, xmm13
call fcn.14002c890
mov dword [rbp - 0x80], 0x428c0000
mov dword [rbp - 0x7c], 0x41c80000
lea rcx, [0x1401beae8]
cmp qword [0x1401beb00], 0xf
cmova rcx, qword [0x1401beae8]
lea rdx, [rbp - 0x80]
call fcn.1400838e0
test al, al
je 0x14002eec7
mov ecx, 1
call fcn.1400a86f0
mov qword [rsp + 0x60], rax
lea rcx, [rsp + 0x78]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], r15d
mov r9, rax
lea r8, [0x1400391d0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rsp + 0x70], rax
test rax, rax
je 0x14002f3cd
cmp dword [rsp + 0x78], 0
je 0x14002f3c1
movaps xmm0, xmmword [rsp + 0x70]
movdqa xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x60]
call qword [sym.imp.MSVCP140.dll__Thrd_detach]
test eax, eax
jne 0x14002f3c1
xorps xmm0, xmm0
movdqa xmmword [rsp + 0x70], xmm0
lea rcx, [0x1401bea48]
cmp qword [0x1401bea60], 0xf
cmova rcx, qword [0x1401bea48]
mov qword [rsp + 0x28], r14
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x48]
lea r8, [0x1400cf244]
movaps xmm1, xmm12
call fcn.14002cc40
mov rax, qword [0x1401c0af0]
movss xmm0, dword [rax + 0x3810]
addss xmm0, xmm0
addss xmm0, dword [rax + 0x3c20]
cvtps2pd xmm0, xmm0
mulsd xmm0, xmm11
cvtpd2ps xmm2, xmm0
lea rcx, [0x1401be9a8]
cmp qword [0x1401be9c0], 0xf
cmova rcx, qword [0x1401be9a8]
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 0
lea r9, [0x1401c0a08]
movaps xmm1, xmm12
call fcn.14002c930
mov rax, qword [0x1401c0af0]
movss xmm0, dword [rax + 0x3810]
addss xmm0, xmm0
addss xmm0, dword [rax + 0x3c20]
cvtps2pd xmm0, xmm0
mulsd xmm0, xmm11
cvtpd2ps xmm2, xmm0
lea rcx, str.Show_Fov
cmp qword [0x1401bea40], 0xf
cmova rcx, qword [str.Show_Fov]
lea rax, [0x1401be758]
mov qword [rsp + 0x30], rax
lea rax, str.FOVcol
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 1
lea r9, [0x1401c0808]
movaps xmm1, xmm12
call fcn.14002c930
mov rax, qword [0x1401c0af0]
movss xmm0, dword [rax + 0x3810]
addss xmm0, xmm0
addss xmm0, dword [rax + 0x3c20]
cvtps2pd xmm0, xmm0
mulsd xmm0, xmm11
cvtpd2ps xmm2, xmm0
lea rcx, [0x1401be968]
cmp qword [0x1401be980], 0xf
cmova rcx, qword [0x1401be968]
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 0
lea r9, [0x1400cf0e1]
movaps xmm1, xmm12
call fcn.14002c930
mov rax, qword [0x1401c0af0]
movss xmm0, dword [rax + 0x3810]
addss xmm0, xmm0
addss xmm0, dword [rax + 0x3c20]
cvtps2pd xmm0, xmm0
mulsd xmm0, xmm11
cvtpd2ps xmm2, xmm0
lea rcx, [0x1401bea08]
cmp qword [0x1401bea20], 0xf
cmova rcx, qword [0x1401bea08]
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 0
lea r9, [0x1401c0a17]
movaps xmm1, xmm12
call fcn.14002c930
mov rax, qword [0x1401c0af0]
movss xmm0, dword [rax + 0x3810]
addss xmm0, xmm0
addss xmm0, dword [rax + 0x3c20]
cvtps2pd xmm0, xmm0
mulsd xmm0, xmm11
cvtpd2ps xmm2, xmm0
lea rcx, [0x1401beb08]
cmp qword [0x1401beb20], 0xf
cmova rcx, qword [0x1401beb08]
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 0
lea r9, [0x1400cf230]
movaps xmm1, xmm12
call fcn.14002c930
lea rcx, [0x1401beaa8]
cmp qword [0x1401beac0], 0xf
cmova rcx, qword [0x1401beaa8]
mov qword [rsp + 0x28], rdi
lea rax, [rsp + 0x50]
mov qword [rsp + 0x20], rax
lea r9, [0x1400cf23c]
lea r8, [0x1400cf234]
movaps xmm1, xmm12
call fcn.14002cac0
lea rcx, [0x1401be988]
cmp qword [0x1401be9a0], 0xf
cmova rcx, qword [0x1401be988]
mov qword [rsp + 0x28], rsi
lea rax, [rbp - 0x70]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x60]
lea r8, [0x1400cf23c]
movaps xmm1, xmm12
call fcn.14002cac0
lea rcx, str.Smooth:
cmp qword [0x1401bea00], 0xf
cmova rcx, qword [str.Smooth:]
mov qword [rsp + 0x28], rdi
lea rax, [rbp - 0x68]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x78]
lea r8, [0x1400cf240]
movaps xmm1, xmm12
call fcn.14002cac0
mov rcx, qword [0x1401c0af0]
mov rax, qword [rcx + 0x3ef8]
movss xmm1, dword [rax + 0x100]
subss xmm1, dword [rax + 0x20]
addss xmm1, dword [rax + 0x84]
addss xmm1, xmm12
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm1
movss dword [rax + 0x100], xmm0
mov byte [rax + 0x141], 1
lea rcx, str.Hitboxes
cmp qword [0x1401bea80], 0xf
cmova rcx, qword [str.Hitboxes]
call fcn.140082fd0
mov rax, qword [0x1401c0af0]
mov rcx, qword [rax + 0x3ef8]
movss xmm6, dword [rcx + 0x100]
movss xmm7, dword [rcx + 0x104]
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
movups xmmword [rsp + 0x70], xmm10
mov dword [rsp + 0x40], 0x3f800000
mov dword [rsp + 0x44], 0x3f800000
mov qword [rsp + 0x48], 0
movd xmm1, dword [0x1401c0aa0]
cvtdq2ps xmm1, xmm1
movd xmm0, dword [0x1401c0ac0]
cvtdq2ps xmm0, xmm0
movss dword [rsp + 0x50], xmm0
movss dword [rsp + 0x54], xmm1
lea rax, [rsp + 0x60]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x70]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x40]
lea r8, [rsp + 0x48]
lea rdx, [rsp + 0x50]
mov rcx, qword [0x1401c0aa8]
call fcn.140084850
mov rcx, qword [0x1401c0af0]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
mov r10, qword [rax + 0x298]
movups xmm0, xmmword [rcx + 0x3908]
movups xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x60]
call fcn.14004ec70
movaps xmm1, xmm7
addss xmm1, dword [0x1400bc5c8]
movaps xmm0, xmm6
addss xmm0, dword [0x1400bc698]
movss dword [rsp + 0x40], xmm0
movss dword [rsp + 0x44], xmm1
movaps xmm0, xmm6
addss xmm0, dword [0x1400bc66c]
movss dword [rsp + 0x48], xmm0
movss dword [rsp + 0x4c], xmm1
movss xmm9, dword [0x1400bc490]
movss dword [rsp + 0x20], xmm9
mov r9d, eax
lea r8, [rsp + 0x40]
lea rdx, [rsp + 0x48]
mov rcx, r10
call fcn.140073050
movaps xmm1, xmm7
addss xmm1, xmm12
movaps xmm0, xmm6
addss xmm0, dword [0x1400bc690]
mov rcx, qword [0x1401c0af0]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], 1
lea rdx, [0x1400d0709]
lea rcx, str.Head
call fcn.140084cb0
test al, al
je 0x14002f423
cmp byte [0x1400d0709], 0
je 0x14002f3ea
mov dword [rsp + 0x40], 6
mov rdx, qword [0x1401c0c50]
cmp rdx, qword [0x1401c0c58]
je 0x14002f3de
mov dword [rdx], 6
add qword [0x1401c0c50], 4
jmp 0x14002f423
mov ecx, 1
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov dword [rsp + 0x78], r15d
mov ecx, 6
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
lea r8, [rsp + 0x40]
call fcn.140038940
jmp 0x14002f423
mov rcx, qword [0x1401c0c48]
mov r8, qword [0x1401c0c50]
cmp rcx, r8
je 0x14002f423
nop dword [rax]
lea rdx, [rcx + 4]
cmp dword [rcx], 6
je 0x14002f413
mov rcx, rdx
cmp rdx, r8
jne 0x14002f400
jmp 0x14002f423
sub r8, rdx
call sub.VCRUNTIME140.dll_memmove
sub qword [0x1401c0c50], 4
mov rcx, qword [0x1401c0af0]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
mov r10, qword [rax + 0x298]
movups xmm0, xmmword [rcx + 0x3908]
movups xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x60]
call fcn.14004ec70
movaps xmm1, xmm7
addss xmm1, dword [0x1400bc618]
movaps xmm0, xmm6
addss xmm0, dword [0x1400bc61c]
movss dword [rsp + 0x40], xmm0
movss dword [rsp + 0x44], xmm1
movaps xmm0, xmm6
addss xmm0, dword [0x1400bc668]
movss dword [rsp + 0x48], xmm0
movss dword [rsp + 0x4c], xmm1
movss dword [rsp + 0x20], xmm9
mov r9d, eax
lea r8, [rsp + 0x40]
lea rdx, [rsp + 0x48]
mov rcx, r10
call fcn.140073050
movaps xmm1, xmm7
addss xmm1, dword [0x1400bc600]
movaps xmm0, xmm6
addss xmm0, dword [0x1400bc5f4]
mov rcx, qword [0x1401c0af0]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], 1
lea rdx, [0x1401c0a59]
lea rcx, str.Neck
call fcn.140084cb0
test al, al
je 0x14002f584
cmp byte [0x1401c0a59], 0
je 0x14002f54e
mov dword [rsp + 0x40], 5
mov rdx, qword [0x1401c0c50]
cmp rdx, qword [0x1401c0c58]
je 0x14002f542
mov dword [rdx], 5
add qword [0x1401c0c50], 4
jmp 0x14002f584
lea r8, [rsp + 0x40]
call fcn.140038940
jmp 0x14002f584
mov rcx, qword [0x1401c0c48]
mov r8, qword [0x1401c0c50]
cmp rcx, r8
je 0x14002f584
lea rdx, [rcx + 4]
cmp dword [rcx], 5
je 0x14002f574
mov rcx, rdx
cmp rdx, r8
jne 0x14002f561
jmp 0x14002f584
sub r8, rdx
call sub.VCRUNTIME140.dll_memmove
sub qword [0x1401c0c50], 4
mov rcx, qword [0x1401c0af0]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
mov r10, qword [rax + 0x298]
movups xmm0, xmmword [rcx + 0x3908]
movups xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x60]
call fcn.14004ec70
movaps xmm1, xmm7
addss xmm1, dword [0x1400bc638]
movaps xmm0, xmm6
movss xmm10, dword [0x1400bc688]
addss xmm0, xmm10
movss dword [rsp + 0x40], xmm0
movss dword [rsp + 0x44], xmm1
movaps xmm0, xmm6
movss xmm8, dword [0x1400bc658]
addss xmm0, xmm8
movss dword [rsp + 0x48], xmm0
movss dword [rsp + 0x4c], xmm1
movss dword [rsp + 0x20], xmm9
mov r9d, eax
lea r8, [rsp + 0x40]
lea rdx, [rsp + 0x48]
mov rcx, r10
call fcn.140073050
movaps xmm1, xmm7
addss xmm1, xmm13
movaps xmm0, xmm6
movss xmm13, dword [0x1400bc684]
addss xmm0, xmm13
mov rcx, qword [0x1401c0af0]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], 1
lea rdx, [0x1401c0a6f]
lea rcx, str.Chest
call fcn.140084cb0
test al, al
je 0x14002f6f4
cmp byte [0x1401c0a6f], 0
je 0x14002f6be
mov dword [rsp + 0x40], 4
mov rdx, qword [0x1401c0c50]
cmp rdx, qword [0x1401c0c58]
je 0x14002f6b2
mov dword [rdx], 4
add qword [0x1401c0c50], 4
jmp 0x14002f6f4
lea r8, [rsp + 0x40]
call fcn.140038940
jmp 0x14002f6f4
mov rcx, qword [0x1401c0c48]
mov r8, qword [0x1401c0c50]
cmp rcx, r8
je 0x14002f6f4
lea rdx, [rcx + 4]
cmp dword [rcx], 4
je 0x14002f6e4
mov rcx, rdx
cmp rdx, r8
jne 0x14002f6d1
jmp 0x14002f6f4
sub r8, rdx
call sub.VCRUNTIME140.dll_memmove
sub qword [0x1401c0c50], 4
mov rcx, qword [0x1401c0af0]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
mov r10, qword [rax + 0x298]
movups xmm0, xmmword [rcx + 0x3908]
movups xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x60]
call fcn.14004ec70
movaps xmm1, xmm7
addss xmm1, xmm8
movaps xmm0, xmm6
addss xmm0, dword [0x1400bc5fc]
movss dword [rsp + 0x40], xmm0
movss dword [rsp + 0x44], xmm1
movaps xmm0, xmm6
movss xmm8, dword [0x1400bc654]
addss xmm0, xmm8
movss dword [rsp + 0x48], xmm0
movss dword [rsp + 0x4c], xmm1
movss dword [rsp + 0x20], xmm9
mov r9d, eax
lea r8, [rsp + 0x40]
lea rdx, [rsp + 0x48]
mov rcx, r10
call fcn.140073050
movaps xmm1, xmm7
addss xmm1, dword [0x1400bc64c]
movaps xmm0, xmm6
addss xmm0, dword [0x1400bc5d0]
mov rcx, qword [0x1401c0af0]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], 1
lea rdx, [0x1401c0a5b]
lea rcx, str.Stomache
call fcn.140084cb0
test al, al
je 0x14002f858
cmp byte [0x1401c0a5b], 0
je 0x14002f822
mov dword [rsp + 0x40], 2
mov rdx, qword [0x1401c0c50]
cmp rdx, qword [0x1401c0c58]
je 0x14002f816
mov dword [rdx], 2
add qword [0x1401c0c50], 4
jmp 0x14002f858
lea r8, [rsp + 0x40]
call fcn.140038940
jmp 0x14002f858
mov rcx, qword [0x1401c0c48]
mov r8, qword [0x1401c0c50]
cmp rcx, r8
je 0x14002f858
lea rdx, [rcx + 4]
cmp dword [rcx], 2
je 0x14002f848
mov rcx, rdx
cmp rdx, r8
jne 0x14002f835
jmp 0x14002f858
sub r8, rdx
call sub.VCRUNTIME140.dll_memmove
sub qword [0x1401c0c50], 4
mov rcx, qword [0x1401c0af0]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
mov r10, qword [rax + 0x298]
movups xmm0, xmmword [rcx + 0x3908]
movups xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x60]
call fcn.14004ec70
movaps xmm0, xmm6
addss xmm0, xmm10
movss dword [rsp + 0x40], xmm0
movaps xmm1, xmm7
addss xmm1, dword [0x1400bc678]
movss dword [rsp + 0x44], xmm1
movaps xmm0, xmm6
addss xmm0, xmm8
movss dword [rsp + 0x48], xmm0
movss dword [rsp + 0x4c], xmm1
movss dword [rsp + 0x20], xmm9
mov r9d, eax
lea r8, [rsp + 0x40]
lea rdx, [rsp + 0x48]
mov rcx, r10
call fcn.140073050
addss xmm7, dword [0x1400bc670]
addss xmm6, xmm13
mov rcx, qword [0x1401c0af0]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
movss dword [rax + 0x100], xmm6
movss dword [rax + 0x104], xmm7
mov byte [rax + 0x141], 1
lea rdx, [0x1401c0a6d]
lea rcx, str.Pelvis
call fcn.140084cb0
test al, al
je 0x14002f9a4
cmp byte [0x1401c0a5b], 0
je 0x14002f96e
mov dword [rsp + 0x40], r15d
mov rdx, qword [0x1401c0c50]
cmp rdx, qword [0x1401c0c58]
je 0x14002f962
mov dword [rdx], r15d
add qword [0x1401c0c50], 4
jmp 0x14002f9a4
lea r8, [rsp + 0x40]
call fcn.140038940
jmp 0x14002f9a4
mov rcx, qword [0x1401c0c48]
mov r8, qword [0x1401c0c50]
cmp rcx, r8
je 0x14002f9a4
lea rdx, [rcx + 4]
cmp dword [rcx], 0
je 0x14002f994
mov rcx, rdx
cmp rdx, r8
jne 0x14002f981
jmp 0x14002f9a4
sub r8, rdx
call sub.VCRUNTIME140.dll_memmove
sub qword [0x1401c0c50], 4
movss xmm8, dword [0x1400bc5bc]
call fcn.140081de0
mov rcx, qword [0x1401c0af0]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
movss xmm0, dword [rax + 0x24]
subss xmm0, dword [rax + 0x88]
addss xmm0, dword [0x1400bc5d0]
movss dword [rax + 0x104], xmm0
mov byte [rax + 0x141], 1
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
cmp byte [rax + 0xbb], 0
jne 0x14002fa4d
lea rdx, [0x1400b1be4]
mov r8, rdx
cmp rdx, 0xffffffffffffffff
jae 0x14002fa3e
movzx ecx, byte [r8]
test cl, cl
je 0x14002fa3e
lea rax, [r8 + 1]
cmp cl, 0x23
jne 0x14002fa35
cmp byte [rax], cl
je 0x14002fa3e
mov r8, rax
cmp rax, 0xffffffffffffffff
jb 0x14002fa20
xorps xmm3, xmm3
call fcn.140086390
mov rcx, qword [0x1401c0af0]
mov dword [rbp - 0x78], 0
mov dword [rbp - 0x80], 0x40000000
mov dword [rsp + 0x48], r15d
mov dword [rsp + 0x40], 5
movss xmm0, dword [rcx + 0x3810]
addss xmm0, xmm0
addss xmm0, dword [rcx + 0x3c20]
cvtps2pd xmm0, xmm0
mulsd xmm0, xmm11
cvtpd2ps xmm2, xmm0
lea rcx, [0x1401bed48]
cmp qword [0x1401bed60], 0xf
cmova rcx, qword [0x1401bed48]
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 0
lea r9, [0x1401c0a20]
movaps xmm1, xmm14
call fcn.14002c930
cmp byte [0x1401c0a20], 0
je 0x140030680
lea rbx, [0x1401bed68]
cmp qword [0x1401bed80], 0xf
cmova rbx, qword [0x1401bed68]
mov rcx, rbx
call fcn.14005c9c0
mov r10, qword [0x1401c0af0]
mov rax, qword [r10 + 0x3ef8]
movss xmm6, dword [rax + 0x100]
subss xmm6, dword [rax + 0x20]
addss xmm6, dword [rax + 0x84]
call fcn.1400811d0
movaps xmm7, xmm0
subss xmm7, dword [r10 + 0x381c]
subss xmm7, xmm14
subss xmm7, xmm8
mov rax, qword [r10 + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [r10 + 0x3ef8]
addss xmm6, xmm14
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm6
movss dword [rax + 0x100], xmm0
mov byte [rax + 0x141], 1
mov rcx, rbx
call fcn.140082fd0
movaps xmm1, xmm15
xorps xmm0, xmm0
call fcn.14005f3f0
mov edx, dword [0x1400cf108]
mov rcx, r14
call fcn.140082fd0
mov rcx, qword [0x1401c0af0]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm6
movss dword [rax + 0x100], xmm0
mov byte [rax + 0x141], 1
or dword [rcx + 0x4780], 1
movss dword [rcx + 0x4784], xmm7
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x48]
mov qword [rsp + 0x20], rax
lea r9, [0x1400cf108]
call fcn.1400a4af0
mov rax, qword [0x1401c0af0]
mov rcx, qword [rax + 0x3ef8]
dec dword [rcx + 0xf0]
lea rcx, [0x1401bed88]
cmp qword [0x1401beda0], 0xf
cmova rcx, qword [0x1401bed88]
mov qword [rsp + 0x28], rsi
lea rax, [rbp - 0x80]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x78]
lea r8, [0x1401be750]
movaps xmm1, xmm14
call fcn.14002cac0
lea rcx, [0x1401beda8]
cmp qword [0x1401bedc0], 0xf
cmova rcx, qword [0x1401beda8]
mov qword [rsp + 0x28], rsi
lea rax, [rbp - 0x80]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x78]
lea r8, [0x1401be754]
movaps xmm1, xmm14
call fcn.14002cac0
movss xmm0, dword [0x1401be750]
cvtps2pd xmm0, xmm0
movsd xmm1, qword [0x1400bc4f0]
subsd xmm1, xmm0
mulsd xmm1, qword [0x1400bc480]
cvtpd2ps xmm10, xmm1
movss xmm0, dword [0x1401be754]
cvtps2pd xmm0, xmm0
movsd xmm1, qword [0x1400bc4e8]
subsd xmm1, xmm0
mulsd xmm1, qword [0x1400bc480]
cvtpd2ps xmm9, xmm1
mov r8, qword [0x1401c0af0]
mov rax, qword [r8 + 0x3ef8]
movss xmm1, dword [rax + 0x100]
movss dword [rsp + 0x40], xmm1
movss xmm15, dword [rax + 0x104]
movaps xmm0, xmm9
mulss xmm0, dword [0x1400bc65c]
addss xmm15, xmm0
movaps xmm2, xmm1
addss xmm2, dword [0x1400bc660]
movss dword [rsp + 0x48], xmm2
movaps xmm6, xmm15
addss xmm6, xmm14
movss dword [rsp + 0x4c], xmm6
movaps xmm7, xmm10
mulss xmm7, dword [0x1400bc514]
subss xmm2, xmm7
movss dword [rsp + 0x50], xmm2
movaps xmm8, xmm9
mulss xmm8, xmm14
subss xmm6, xmm8
movss dword [rsp + 0x54], xmm6
movaps xmm3, xmm10
addss xmm3, xmm10
movaps xmm1, xmm3
addss xmm1, xmm2
movss dword [rbp - 0x70], xmm1
movaps xmm0, xmm9
mulss xmm0, xmm12
subss xmm6, xmm0
movss dword [rbp - 0x6c], xmm6
movaps xmm2, xmm10
movss xmm13, dword [0x1400bc538]
mulss xmm2, xmm13
addss xmm2, xmm1
movss dword [rbp - 0x60], xmm2
movaps xmm0, xmm9
mulss xmm0, dword [0x1400bc5a8]
subss xmm6, xmm0
movss dword [rbp - 0x5c], xmm6
subss xmm2, xmm7
movss dword [rbp - 0x68], xmm2
movaps xmm0, xmm9
mulss xmm0, dword [0x1400bc5e0]
subss xmm6, xmm0
movss dword [rbp - 0x64], xmm6
subss xmm2, xmm10
movss dword [rbp - 0x78], xmm2
movaps xmm4, xmm9
mulss xmm4, dword [0x1400bc5c8]
subss xmm6, xmm4
movss dword [rbp - 0x74], xmm6
subss xmm2, xmm3
movss dword [rbp - 0x80], xmm2
movaps xmm0, xmm9
mulss xmm0, dword [0x1400bc5c4]
subss xmm6, xmm0
movss dword [rbp - 0x7c], xmm6
movaps xmm5, xmm10
mulss xmm5, dword [0x1400bc5bc]
subss xmm2, xmm5
movss dword [rbp - 0x58], xmm2
movaps xmm3, xmm9
mulss xmm3, dword [0x1400bc59c]
subss xmm6, xmm3
movss dword [rbp - 0x54], xmm6
movaps xmm1, xmm10
mulss xmm1, dword [0x1400bc584]
addss xmm1, xmm2
movss dword [rbp - 0x50], xmm1
movaps xmm0, xmm9
mulss xmm0, dword [0x1400bc598]
subss xmm6, xmm0
movss dword [rbp - 0x4c], xmm6
movaps xmm2, xmm10
mulss xmm2, dword [0x1400bc5e4]
addss xmm2, xmm1
movss dword [rbp - 0x48], xmm2
movaps xmm1, xmm9
addss xmm1, xmm9
addss xmm1, xmm6
movss dword [rbp - 0x44], xmm1
addss xmm2, xmm10
movss dword [rbp - 0x40], xmm2
movaps xmm0, xmm9
mulss xmm0, dword [0x1400bc5c0]
subss xmm1, xmm0
movss dword [rbp - 0x3c], xmm1
movaps xmm0, xmm10
mulss xmm0, dword [0x1400bc59c]
subss xmm2, xmm0
movss dword [rbp - 0x38], xmm2
addss xmm1, xmm4
movss dword [rbp - 0x34], xmm1
subss xmm2, xmm7
movss dword [rbp - 0x28], xmm2
subss xmm1, xmm3
movss dword [rbp - 0x24], xmm1
addss xmm5, xmm2
movss dword [rsp + 0x70], xmm5
subss xmm1, xmm8
movss dword [rsp + 0x74], xmm1
mulss xmm10, xmm12
addss xmm10, xmm5
movss dword [rsp + 0x60], xmm10
mulss xmm9, xmm13
subss xmm1, xmm9
movss dword [rsp + 0x64], xmm1
mov byte [rax + 0xb8], 1
mov rax, qword [r8 + 0x3ef8]
mov rbx, qword [rax + 0x298]
movups xmm0, xmmword [r8 + 0x3908]
movups xmmword [rbp - 0x10], xmm0
lea rcx, [rbp - 0x10]
call fcn.14004ec70
mov edi, eax
test eax, 0xff000000
je 0x14002ff66
mov dword [rsp + 0x20], 0x30
xor r9d, r9d
movaps xmm2, xmm13
lea rdx, [rsp + 0x48]
mov rcx, rbx
call fcn.1400722b0
mov r8d, dword [rbx + 0x78]
dec r8d
mov dword [rbx + 0x78], r8d
mov r9d, edi
mov rdx, qword [rbx + 0x80]
mov rcx, rbx
call fcn.140071d20
mov dword [rbx + 0x78], r15d
mov r8, qword [0x1401c0af0]
mov rax, qword [r8 + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [r8 + 0x3ef8]
mov rbx, qword [rax + 0x298]
movups xmm0, xmmword [r8 + 0x3908]
movups xmmword [rbp - 0x10], xmm0
lea rcx, [rbp - 0x10]
call fcn.14004ec70
mov edi, eax
test eax, 0xff000000
je 0x14002ffe4
mov dword [rsp + 0x20], 0x30
xor r9d, r9d
movaps xmm2, xmm13
lea rdx, [rsp + 0x50]
mov rcx, rbx
call fcn.1400722b0
mov r8d, dword [rbx + 0x78]
dec r8d
mov dword [rbx + 0x78], r8d
mov r9d, edi
mov rdx, qword [rbx + 0x80]
mov rcx, rbx
call fcn.140071d20
mov dword [rbx + 0x78], r15d
mov r8, qword [0x1401c0af0]
mov rax, qword [r8 + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [r8 + 0x3ef8]
mov rbx, qword [rax + 0x298]
movups xmm0, xmmword [r8 + 0x3908]
movups xmmword [rbp - 0x10], xmm0
lea rcx, [rbp - 0x10]
call fcn.14004ec70
mov edi, eax
test eax, 0xff000000
je 0x140030061
mov dword [rsp + 0x20], 0x30
xor r9d, r9d
movaps xmm2, xmm13
lea rdx, [rbp - 0x70]
mov rcx, rbx
call fcn.1400722b0
mov r8d, dword [rbx + 0x78]
dec r8d
mov dword [rbx + 0x78], r8d
mov r9d, edi
mov rdx, qword [rbx + 0x80]
mov rcx, rbx
call fcn.140071d20
mov dword [rbx + 0x78], r15d
mov r8, qword [0x1401c0af0]
mov rax, qword [r8 + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [r8 + 0x3ef8]
mov rbx, qword [rax + 0x298]
movups xmm0, xmmword [r8 + 0x3908]
movups xmmword [rbp - 0x10], xmm0
lea rcx, [rbp - 0x10]
call fcn.14004ec70
mov edi, eax
test eax, 0xff000000
je 0x1400300de
mov dword [rsp + 0x20], 0x30
xor r9d, r9d
movaps xmm2, xmm13
lea rdx, [rbp - 0x60]
mov rcx, rbx
call fcn.1400722b0
mov r8d, dword [rbx + 0x78]
dec r8d
mov dword [rbx + 0x78], r8d
mov r9d, edi
mov rdx, qword [rbx + 0x80]
mov rcx, rbx
call fcn.140071d20
mov dword [rbx + 0x78], r15d
mov r8, qword [0x1401c0af0]
mov rax, qword [r8 + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [r8 + 0x3ef8]
mov rbx, qword [rax + 0x298]
movups xmm0, xmmword [r8 + 0x3908]
movups xmmword [rbp - 0x10], xmm0
lea rcx, [rbp - 0x10]
call fcn.14004ec70
mov edi, eax
test eax, 0xff000000
je 0x14003015b
mov dword [rsp + 0x20], 0x30
xor r9d, r9d
movaps xmm2, xmm13
lea rdx, [rbp - 0x68]
mov rcx, rbx
call fcn.1400722b0
mov r8d, dword [rbx + 0x78]
dec r8d
mov dword [rbx + 0x78], r8d
mov r9d, edi
mov rdx, qword [rbx + 0x80]
mov rcx, rbx
call fcn.140071d20
mov dword [rbx + 0x78], r15d
mov r8, qword [0x1401c0af0]
mov rax, qword [r8 + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [r8 + 0x3ef8]
mov rbx, qword [rax + 0x298]
movups xmm0, xmmword [r8 + 0x3908]
movups xmmword [rbp - 0x10], xmm0
lea rcx, [rbp - 0x10]
call fcn.14004ec70
mov edi, eax
test eax, 0xff000000
je 0x1400301d8
mov dword [rsp + 0x20], 0x30
xor r9d, r9d
movaps xmm2, xmm13
lea rdx, [rbp - 0x78]
mov rcx, rbx
call fcn.1400722b0
mov r8d, dword [rbx + 0x78]
dec r8d
mov dword [rbx + 0x78], r8d
mov r9d, edi
mov rdx, qword [rbx + 0x80]
mov rcx, rbx
call fcn.140071d20
mov dword [rbx + 0x78], r15d
mov r8, qword [0x1401c0af0]
mov rax, qword [r8 + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [r8 + 0x3ef8]
mov rbx, qword [rax + 0x298]
movups xmm0, xmmword [r8 + 0x3908]
movups xmmword [rbp - 0x10], xmm0
lea rcx, [rbp - 0x10]
call fcn.14004ec70
mov edi, eax
test eax, 0xff000000
je 0x140030255
mov dword [rsp + 0x20], 0x30
xor r9d, r9d
movaps xmm2, xmm13
lea rdx, [rbp - 0x80]
mov rcx, rbx
call fcn.1400722b0
mov r8d, dword [rbx + 0x78]
dec r8d
mov dword [rbx + 0x78], r8d
mov r9d, edi
mov rdx, qword [rbx + 0x80]
mov rcx, rbx
call fcn.140071d20
mov dword [rbx + 0x78], r15d
mov r8, qword [0x1401c0af0]
mov rax, qword [r8 + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [r8 + 0x3ef8]
mov rbx, qword [rax + 0x298]
movups xmm0, xmmword [r8 + 0x3908]
movups xmmword [rbp - 0x10], xmm0
lea rcx, [rbp - 0x10]
call fcn.14004ec70
mov edi, eax
test eax, 0xff000000
je 0x1400302d2
mov dword [rsp + 0x20], 0x30
xor r9d, r9d
movaps xmm2, xmm13
lea rdx, [rbp - 0x58]
mov rcx, rbx
call fcn.1400722b0
mov r8d, dword [rbx + 0x78]
dec r8d
mov dword [rbx + 0x78], r8d
mov r9d, edi
mov rdx, qword [rbx + 0x80]
mov rcx, rbx
call fcn.140071d20
mov dword [rbx + 0x78], r15d
mov r8, qword [0x1401c0af0]
mov rax, qword [r8 + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [r8 + 0x3ef8]
mov rbx, qword [rax + 0x298]
movups xmm0, xmmword [r8 + 0x3908]
movups xmmword [rbp - 0x10], xmm0
lea rcx, [rbp - 0x10]
call fcn.14004ec70
mov edi, eax
test eax, 0xff000000
je 0x14003034f
mov dword [rsp + 0x20], 0x30
xor r9d, r9d
movaps xmm2, xmm13
lea rdx, [rbp - 0x50]
mov rcx, rbx
call fcn.1400722b0
mov r8d, dword [rbx + 0x78]
dec r8d
mov dword [rbx + 0x78], r8d
mov r9d, edi
mov rdx, qword [rbx + 0x80]
mov rcx, rbx
call fcn.140071d20
mov dword [rbx + 0x78], r15d
mov r8, qword [0x1401c0af0]
mov rax, qword [r8 + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [r8 + 0x3ef8]
mov rbx, qword [rax + 0x298]
movups xmm0, xmmword [r8 + 0x3908]
movups xmmword [rbp - 0x10], xmm0
lea rcx, [rbp - 0x10]
call fcn.14004ec70
mov edi, eax
test eax, 0xff000000
je 0x1400303cc
mov dword [rsp + 0x20], 0x30
xor r9d, r9d
movaps xmm2, xmm13
lea rdx, [rbp - 0x48]
mov rcx, rbx
call fcn.1400722b0
mov r8d, dword [rbx + 0x78]
dec r8d
mov dword [rbx + 0x78], r8d
mov r9d, edi
mov rdx, qword [rbx + 0x80]
mov rcx, rbx
call fcn.140071d20
mov dword [rbx + 0x78], r15d
mov r8, qword [0x1401c0af0]
mov rax, qword [r8 + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [r8 + 0x3ef8]
mov rbx, qword [rax + 0x298]
movups xmm0, xmmword [r8 + 0x3908]
movups xmmword [rbp - 0x10], xmm0
lea rcx, [rbp - 0x10]
call fcn.14004ec70
mov edi, eax
test eax, 0xff000000
je 0x140030449
mov dword [rsp + 0x20], 0x30
xor r9d, r9d
movaps xmm2, xmm13
lea rdx, [rbp - 0x40]
mov rcx, rbx
call fcn.1400722b0
mov r8d, dword [rbx + 0x78]
dec r8d
mov dword [rbx + 0x78], r8d
mov r9d, edi
mov rdx, qword [rbx + 0x80]
mov rcx, rbx
call fcn.140071d20
mov dword [rbx + 0x78], r15d
mov r8, qword [0x1401c0af0]
mov rax, qword [r8 + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [r8 + 0x3ef8]
mov rbx, qword [rax + 0x298]
movups xmm0, xmmword [r8 + 0x3908]
movups xmmword [rbp - 0x10], xmm0
lea rcx, [rbp - 0x10]
call fcn.14004ec70
mov edi, eax
test eax, 0xff000000
je 0x1400304c6
mov dword [rsp + 0x20], 0x30
xor r9d, r9d
movaps xmm2, xmm13
lea rdx, [rbp - 0x38]
mov rcx, rbx
call fcn.1400722b0
mov r8d, dword [rbx + 0x78]
dec r8d
mov dword [rbx + 0x78], r8d
mov r9d, edi
mov rdx, qword [rbx + 0x80]
mov rcx, rbx
call fcn.140071d20
mov dword [rbx + 0x78], r15d
mov r8, qword [0x1401c0af0]
mov rax, qword [r8 + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [r8 + 0x3ef8]
mov rbx, qword [rax + 0x298]
movups xmm0, xmmword [r8 + 0x3908]
movups xmmword [rbp - 0x10], xmm0
lea rcx, [rbp - 0x10]
call fcn.14004ec70
mov edi, eax
test eax, 0xff000000
je 0x140030543
mov dword [rsp + 0x20], 0x30
xor r9d, r9d
movaps xmm2, xmm13
lea rdx, [rbp - 0x28]
mov rcx, rbx
call fcn.1400722b0
mov r8d, dword [rbx + 0x78]
dec r8d
mov dword [rbx + 0x78], r8d
mov r9d, edi
mov rdx, qword [rbx + 0x80]
mov rcx, rbx
call fcn.140071d20
mov dword [rbx + 0x78], r15d
mov r8, qword [0x1401c0af0]
mov rax, qword [r8 + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [r8 + 0x3ef8]
mov rbx, qword [rax + 0x298]
movups xmm0, xmmword [r8 + 0x3908]
movups xmmword [rbp - 0x10], xmm0
lea rcx, [rbp - 0x10]
call fcn.14004ec70
mov edi, eax
test eax, 0xff000000
je 0x1400305c1
mov dword [rsp + 0x20], 0x30
xor r9d, r9d
movaps xmm2, xmm13
lea rdx, [rsp + 0x70]
mov rcx, rbx
call fcn.1400722b0
mov r8d, dword [rbx + 0x78]
dec r8d
mov dword [rbx + 0x78], r8d
mov r9d, edi
mov rdx, qword [rbx + 0x80]
mov rcx, rbx
call fcn.140071d20
mov dword [rbx + 0x78], r15d
mov r8, qword [0x1401c0af0]
mov rax, qword [r8 + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [r8 + 0x3ef8]
mov rbx, qword [rax + 0x298]
movups xmm0, xmmword [r8 + 0x3908]
movups xmmword [rbp - 0x10], xmm0
lea rcx, [rbp - 0x10]
call fcn.14004ec70
mov edi, eax
test eax, 0xff000000
je 0x14003063f
mov dword [rsp + 0x20], 0x30
xor r9d, r9d
movaps xmm2, xmm13
lea rdx, [rsp + 0x60]
mov rcx, rbx
call fcn.1400722b0
mov r8d, dword [rbx + 0x78]
dec r8d
mov dword [rbx + 0x78], r8d
mov r9d, edi
mov rdx, qword [rbx + 0x80]
mov rcx, rbx
call fcn.140071d20
mov dword [rbx + 0x78], r15d
mov r8, qword [0x1401c0af0]
addss xmm15, xmm12
mov rax, qword [r8 + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [r8 + 0x3ef8]
movss xmm0, dword [rsp + 0x40]
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm15
mov byte [rax + 0x141], 1
movss xmm15, dword [0x1400bc6fc]
call fcn.140085cd0
mov r11, qword [0x1401c0af0]
mov rax, qword [r11 + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [r11 + 0x3ef8]
cmp byte [rax + 0xbb], 0
jne 0x1400306ed
lea rdx, str.Triggerbot
mov r8, rdx
cmp rdx, 0xffffffffffffffff
jae 0x1400306de
nop word [rax + rax]
movzx ecx, byte [r8]
test cl, cl
je 0x1400306de
lea rax, [r8 + 1]
cmp cl, 0x23
jne 0x1400306d5
cmp byte [rax], cl
je 0x1400306de
mov r8, rax
cmp rax, 0xffffffffffffffff
jb 0x1400306c0
xorps xmm3, xmm3
call fcn.140086390
mov r11, qword [0x1401c0af0]
mov dword [rsp + 0x48], r15d
mov dword [rsp + 0x40], 0x12c
mov dword [rbp - 0x70], r15d
mov dword [rsp + 0x50], 0x3e8
movss xmm0, dword [r11 + 0x3810]
addss xmm0, xmm0
addss xmm0, dword [r11 + 0x3c20]
cvtps2pd xmm0, xmm0
mulsd xmm0, xmm11
cvtpd2ps xmm2, xmm0
lea rcx, [0x1401c0d18]
cmp qword [0x1401c0d30], 0xf
cmova rcx, qword [0x1401c0d18]
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 0
lea r9, [0x1400cf0df]
movaps xmm1, xmm14
call fcn.14002c930
cmp byte [0x1400cf0df], 0
je 0x140030a3b
cmp byte [0x1401c0a09], 0
jne 0x1400308a8
mov rcx, qword [0x1401c0af0]
mov rax, qword [rcx + 0x3ef8]
movss xmm1, dword [rax + 0x100]
subss xmm1, dword [rax + 0x20]
addss xmm1, dword [rax + 0x84]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm1, xmm14
addss xmm0, xmm1
movss dword [rax + 0x100], xmm0
mov byte [rax + 0x141], 1
lea rcx, [0x1401be908]
cmp qword [0x1401be920], 0xf
cmova rcx, qword [0x1401be908]
call fcn.140082fd0
movaps xmm1, xmm15
xorps xmm0, xmm0
call fcn.14005f3f0
movss xmm0, dword [0x1400bc630]
call fcn.14002c890
mov dword [rsp + 0x60], 0x428c0000
mov dword [rsp + 0x64], 0x41c80000
lea rcx, str.X2MB
cmp qword [0x1401be8e0], 0xf
cmova rcx, qword [str.X2MB]
lea rdx, [rsp + 0x60]
call fcn.1400838e0
test al, al
je 0x1400308a8
mov ecx, 1
call fcn.1400a86f0
mov qword [rsp + 0x60], rax
lea rcx, [rsp + 0x78]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], r15d
mov r9, rax
lea r8, [0x140039210]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rsp + 0x70], rax
test rax, rax
je 0x1400313fd
cmp dword [rsp + 0x78], 0
je 0x1400313f1
movaps xmm0, xmmword [rsp + 0x70]
movdqa xmmword [rbp - 0x10], xmm0
lea rcx, [rbp - 0x10]
call qword [sym.imp.MSVCP140.dll__Thrd_detach]
test eax, eax
jne 0x1400313f1
xorps xmm0, xmm0
movdqa xmmword [rsp + 0x70], xmm0
mov rax, qword [0x1401c0af0]
movss xmm0, dword [rax + 0x3810]
addss xmm0, xmm0
addss xmm0, dword [rax + 0x3c20]
cvtps2pd xmm0, xmm0
mulsd xmm0, xmm11
cvtpd2ps xmm2, xmm0
lea rcx, [0x1401be868]
cmp qword [0x1401be880], 0xf
cmova rcx, qword [0x1401be868]
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 0
lea r9, [0x1401c0a09]
movaps xmm1, xmm14
call fcn.14002c930
mov rax, qword [0x1401c0af0]
movss xmm0, dword [rax + 0x3810]
addss xmm0, xmm0
addss xmm0, dword [rax + 0x3c20]
cvtps2pd xmm0, xmm0
mulsd xmm0, xmm11
cvtpd2ps xmm2, xmm0
lea rcx, [0x1401be8e8]
cmp qword [0x1401be900], 0xf
cmova rcx, qword [0x1401be8e8]
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 0
lea r9, [0x1400cf0b8]
movaps xmm1, xmm14
call fcn.14002c930
mov rax, qword [0x1401c0af0]
movss xmm0, dword [rax + 0x3810]
addss xmm0, xmm0
addss xmm0, dword [rax + 0x3c20]
cvtps2pd xmm0, xmm0
mulsd xmm0, xmm11
cvtpd2ps xmm2, xmm0
lea rcx, [0x1401be888]
cmp qword [0x1401be8a0], 0xf
cmova rcx, qword [0x1401be888]
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 0
lea r9, [0x1401c0800]
movaps xmm1, xmm14
call fcn.14002c930
lea rcx, [0x1401be928]
cmp qword [0x1401be940], 0xf
cmova rcx, qword [0x1401be928]
lea rbx, str._d_ms
mov qword [rsp + 0x28], rbx
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x48]
lea r8, [0x1400cf0b4]
movaps xmm1, xmm14
call fcn.14002cc40
lea rcx, [0x1401be948]
cmp qword [0x1401be960], 0xf
cmova rcx, qword [0x1401be948]
mov qword [rsp + 0x28], rbx
lea rax, [rsp + 0x50]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x70]
lea r8, [0x1400cf0c0]
movaps xmm1, xmm14
call fcn.14002cc40
mov rcx, qword [0x1401c0af0]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
mov rcx, qword [rax + 0x1a8]
test rcx, rcx
je 0x140030a74
cmp dword [rcx + 0x10], 1
jne 0x140030a6f
cmp dword [rcx + 4], 0
je 0x140030a74
call fcn.1400820e0
movss xmm13, dword [0x1400bc630]
movss xmm8, dword [0x1400bc5bc]
movss xmm7, dword [0x1400bc67c]
cmp dword [0x1401895e0], 2
jne 0x140031347
mov rcx, qword [0x1401c0af0]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
mov rcx, qword [rax + 0x1a8]
test rcx, rcx
je 0x140030ad4
cmp dword [rcx + 0x10], 2
jne 0x140030acf
cmp dword [rcx + 4], 1
je 0x140030ae4
call fcn.1400820e0
mov edx, 2
mov r8d, 1
call fcn.140081750
mov rcx, qword [0x1401c0af0]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
movss xmm6, dword [0x1400bc5d0]
addss xmm1, xmm6
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm8
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], 1
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
cmp byte [rax + 0xbb], 0
jne 0x140030b96
lea rdx, [0x1400b1434]
mov r8, rdx
cmp rdx, 0xffffffffffffffff
jae 0x140030b8e
movzx ecx, byte [r8]
test cl, cl
je 0x140030b8e
lea rax, [r8 + 1]
cmp cl, 0x23
jne 0x140030b85
cmp byte [rax], cl
je 0x140030b8e
mov r8, rax
cmp rax, 0xffffffffffffffff
jb 0x140030b70
xorps xmm3, xmm3
call fcn.140086390
mov rax, qword [0x1401c0af0]
movss xmm0, dword [rax + 0x3810]
addss xmm0, xmm0
addss xmm0, dword [rax + 0x3c20]
cvtps2pd xmm0, xmm0
mulsd xmm0, xmm11
cvtpd2ps xmm2, xmm0
lea rcx, [0x1401bede8]
cmp qword [0x1401bee00], 0xf
cmova rcx, qword [0x1401bede8]
lea rax, [0x1401be730]
mov qword [rsp + 0x30], rax
lea rax, str.bmbTimerCol
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 1
lea r9, [0x1400cf10e]
movaps xmm1, xmm12
call fcn.14002c930
mov rax, qword [0x1401c0af0]
movss xmm0, dword [rax + 0x3810]
addss xmm0, xmm0
addss xmm0, dword [rax + 0x3c20]
cvtps2pd xmm0, xmm0
mulsd xmm0, xmm11
cvtpd2ps xmm2, xmm0
lea rcx, [0x1401bee48]
cmp qword [0x1401bee60], 0xf
cmova rcx, qword [0x1401bee48]
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 0
lea r9, [0x1401c0a14]
movaps xmm1, xmm12
call fcn.14002c930
mov rax, qword [0x1401c0af0]
movss xmm0, dword [rax + 0x3810]
addss xmm0, xmm0
addss xmm0, dword [rax + 0x3c20]
cvtps2pd xmm0, xmm0
mulsd xmm0, xmm11
cvtpd2ps xmm2, xmm0
lea rcx, [0x1401bee08]
cmp qword [0x1401bee20], 0xf
cmova rcx, qword [0x1401bee08]
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 0
lea r9, [0x1400cf10d]
movaps xmm1, xmm12
call fcn.14002c930
mov rax, qword [0x1401c0af0]
movss xmm0, dword [rax + 0x3810]
addss xmm0, xmm0
addss xmm0, dword [rax + 0x3c20]
cvtps2pd xmm0, xmm0
mulsd xmm0, xmm11
cvtpd2ps xmm2, xmm0
lea rcx, [0x1401bf328]
cmp qword [0x1401bf340], 0xf
cmova rcx, qword [0x1401bf328]
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 0
lea r9, [0x1401c0a0b]
movaps xmm1, xmm12
call fcn.14002c930
mov rcx, qword [0x1401c0af0]
mov rax, qword [rcx + 0x3ef8]
movss xmm1, dword [rax + 0x100]
subss xmm1, dword [rax + 0x20]
addss xmm1, dword [rax + 0x84]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm1, xmm12
addss xmm0, xmm1
movss dword [rax + 0x100], xmm0
mov byte [rax + 0x141], 1
lea rcx, [0x1401bee68]
cmp qword [0x1401bee80], 0xf
cmova rcx, qword [0x1401bee68]
call fcn.140082fd0
movaps xmm1, xmm15
xorps xmm0, xmm0
call fcn.14005f3f0
movaps xmm0, xmm7
call fcn.14002c890
mov r10, qword [0x1401c0af0]
or dword [r10 + 0x4780], 1
mov dword [r10 + 0x4784], 0x43200000
mov edx, r15d
lea rcx, [0x1400b3d80]
nop dword [rax]
nop word [rax + rax]
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rcx + rax], 0
jne 0x140030dd7
inc rcx
add rcx, rax
inc edx
cmp byte [rcx], 0
jne 0x140030dd0
mov dword [rsp + 0x20], edx
lea r9, [0x1400b3d80]
lea rdx, [0x1401c0a10]
lea rcx, str.HitSounds
call fcn.140087290
mov rax, qword [0x1401c0af0]
movss xmm0, dword [rax + 0x3810]
addss xmm0, xmm0
addss xmm0, dword [rax + 0x3c20]
cvtps2pd xmm0, xmm0
mulsd xmm0, xmm11
cvtpd2ps xmm2, xmm0
lea rcx, [0x1401bef28]
cmp qword [0x1401bef40], 0xf
cmova rcx, qword [0x1401bef28]
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 0
lea r9, [0x1401c0a0c]
movaps xmm1, xmm12
call fcn.14002c930
mov rax, qword [0x1401c0af0]
movss xmm0, dword [rax + 0x3810]
addss xmm0, xmm0
addss xmm0, dword [rax + 0x3c20]
cvtps2pd xmm0, xmm0
mulsd xmm0, xmm11
cvtpd2ps xmm2, xmm0
lea rcx, [0x1401beea8]
cmp qword [0x1401beec0], 0xf
cmova rcx, qword [0x1401beea8]
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 0
lea r9, [0x1401c0a0d]
movaps xmm1, xmm12
call fcn.14002c930
mov rax, qword [0x1401c0af0]
movss xmm0, dword [rax + 0x3810]
addss xmm0, xmm0
addss xmm0, dword [rax + 0x3c20]
cvtps2pd xmm0, xmm0
mulsd xmm0, xmm11
cvtpd2ps xmm2, xmm0
lea rcx, [0x1401c0d78]
cmp qword [0x1401c0d90], 0xf
cmova rcx, qword [0x1401c0d78]
lea rax, [0x1401be7f8]
mov qword [rsp + 0x30], rax
lea rax, str.sniperCrosshair
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 1
lea r9, [0x1400cf10c]
movaps xmm1, xmm12
call fcn.14002c930
call fcn.140081de0
mov rcx, qword [0x1401c0af0]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
movss xmm0, dword [rax + 0x24]
subss xmm0, dword [rax + 0x88]
addss xmm0, xmm6
movss dword [rax + 0x104], xmm0
mov byte [rax + 0x141], 1
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
cmp byte [rax + 0xbb], 0
jne 0x140030fc6
lea rdx, str.Global_Settings
mov r8, rdx
cmp rdx, 0xffffffffffffffff
jae 0x140030fbe
nop
movzx ecx, byte [r8]
test cl, cl
je 0x140030fbe
lea rax, [r8 + 1]
cmp cl, 0x23
jne 0x140030fb5
cmp byte [rax], cl
je 0x140030fbe
mov r8, rax
cmp rax, 0xffffffffffffffff
jb 0x140030fa0
xorps xmm3, xmm3
call fcn.140086390
lea rcx, [0x1401bee28]
cmp qword [0x1401bee40], 0xf
cmova rcx, qword [0x1401bee28]
call fcn.140082fd0
movaps xmm1, xmm15
xorps xmm0, xmm0
call fcn.14005f3f0
movaps xmm0, xmm13
call fcn.14002c890
mov dword [rsp + 0x60], 0x428c0000
mov dword [rsp + 0x64], 0x41c80000
lea rcx, [0x1401beee8]
cmp qword [0x1401bef00], 0xf
cmova rcx, qword [0x1401beee8]
lea rdx, [rsp + 0x60]
call fcn.1400838e0
test al, al
je 0x14003109c
mov ecx, 1
call fcn.1400a86f0
mov qword [rsp + 0x60], rax
lea rcx, [rsp + 0x78]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], r15d
mov r9, rax
lea r8, [0x140039250]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rsp + 0x70], rax
test rax, rax
je 0x14003141a
cmp dword [rsp + 0x78], 0
je 0x14003140e
movaps xmm0, xmmword [rsp + 0x70]
movdqa xmmword [rbp - 0x10], xmm0
lea rcx, [rbp - 0x10]
call qword [sym.imp.MSVCP140.dll__Thrd_detach]
test eax, eax
jne 0x14003140e
xorps xmm0, xmm0
movdqa xmmword [rsp + 0x70], xmm0
mov rax, qword [0x1401c0af0]
movss xmm0, dword [rax + 0x3810]
addss xmm0, xmm0
addss xmm0, dword [rax + 0x3c20]
cvtps2pd xmm0, xmm0
mulsd xmm0, xmm11
cvtpd2ps xmm2, xmm0
lea rcx, [0x1401bee88]
cmp qword [0x1401beea0], 0xf
cmova rcx, qword [0x1401bee88]
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 0
lea r9, [0x1400cf0dc]
movaps xmm1, xmm14
call fcn.14002c930
mov rax, qword [0x1401c0af0]
movss xmm0, dword [rax + 0x3810]
addss xmm0, xmm0
addss xmm0, dword [rax + 0x3c20]
cvtps2pd xmm0, xmm0
mulsd xmm0, xmm11
cvtpd2ps xmm2, xmm0
lea rcx, [0x1401bedc8]
cmp qword [0x1401bede0], 0xf
cmova rcx, qword [0x1401bedc8]
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 0
lea r9, [0x1400cf0de]
movaps xmm1, xmm14
call fcn.14002c930
mov rax, qword [0x1401c0af0]
movss xmm0, dword [rax + 0x3810]
addss xmm0, xmm0
addss xmm0, dword [rax + 0x3c20]
cvtps2pd xmm0, xmm0
mulsd xmm0, xmm11
cvtpd2ps xmm2, xmm0
lea rcx, [0x1401bef08]
cmp qword [0x1401bef20], 0xf
cmova rcx, qword [0x1401bef08]
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov byte [rsp + 0x20], 0
lea r9, [0x1401c0848]
movaps xmm1, xmm14
call fcn.14002c930
mov rcx, qword [0x1401c0af0]
mov rax, qword [rcx + 0x3ef8]
movss xmm1, dword [rax + 0x100]
subss xmm1, dword [rax + 0x20]
addss xmm1, dword [rax + 0x84]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm1, xmm14
addss xmm0, xmm1
movss dword [rax + 0x100], xmm0
mov byte [rax + 0x141], 1
call fcn.140085cd0
mov dword [rsp + 0x60], 0x42fa0000
mov dword [rsp + 0x64], 0x41c80000
lea rdx, [rsp + 0x60]
lea rcx, str.Source_Code
call fcn.1400838e0
test al, al
je 0x140031259
mov dword [rsp + 0x28], 1
mov qword [rsp + 0x20], r15
xor r9d, r9d
lea r8, str.https:__github.com_ByteCorum_DragonBurn
lea rdx, str.open
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteA]
movaps xmm1, xmm15
xorps xmm0, xmm0
call fcn.14005f3f0
mov dword [rsp + 0x60], 0x42fa0000
mov dword [rsp + 0x64], 0x41c80000
lea rdx, [rsp + 0x60]
lea rcx, str.Contact_Author
call fcn.1400838e0
test al, al
je 0x1400312b0
mov dword [rsp + 0x28], 1
mov qword [rsp + 0x20], r15
xor r9d, r9d
lea r8, str.https:__discord.gg_5WcvdzFybD
lea rdx, str.open
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteA]
mov dword [rsp + 0x60], 0x42fa0000
mov dword [rsp + 0x64], 0x41c80000
lea rdx, [rsp + 0x60]
lea rcx, str.Unhook
call fcn.1400838e0
test al, al
jne 0x1400314a3
movaps xmm1, xmm15
xorps xmm0, xmm0
call fcn.14005f3f0
mov dword [rsp + 0x60], 0x42fa0000
mov dword [rsp + 0x64], 0x41c80000
lea rdx, [rsp + 0x60]
lea rcx, str.Clear_Traces
call fcn.1400838e0
test al, al
jne 0x140031498
mov rcx, qword [0x1401c0af0]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
mov rcx, qword [rax + 0x1a8]
test rcx, rcx
je 0x140031347
cmp dword [rcx + 0x10], 1
jne 0x140031342
cmp dword [rcx + 4], 0
je 0x140031347
call fcn.1400820e0
cmp dword [0x1401895e0], 3
jne 0x140031355
call fcn.140006a40
call fcn.140085cd0
call fcn.140056ec0
call fcn.14005bce0
cmp byte [0x1401c0bd9], 0
je 0x140031437
xorps xmm0, xmm0
movups xmmword [rbp - 0x10], xmm0
mov qword [rbp], 0xb
mov qword [rbp + 8], 0xf
movsd xmm0, qword [0x1400b3be8]
movsd qword [rbp - 0x10], xmm0
movzx eax, word [0x1400b3bf0]
mov word [rbp - 8], ax
movzx eax, byte [0x1400b3bf2]
mov byte [rbp - 6], al
mov byte [rbp - 5], 0
lea rcx, [rbp - 0x10]
call fcn.14000f700
nop
mov rdx, qword [rbp + 8]
cmp rdx, 0xf
jbe 0x140031430
inc rdx
mov rcx, qword [rbp - 0x10]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003142b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14003142b
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
mov ecx, 1
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov dword [rsp + 0x78], r15d
mov ecx, 6
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov ecx, 1
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov dword [rsp + 0x78], r15d
mov ecx, 6
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
call fcn.1400a8a3c
mov byte [0x1401c0bd9], 0
mov rcx, qword [rbp + 0x10]
xor rcx, rsp
call fcn.1400a8310
lea r11, [rsp + 0x1c0]
mov rbx, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x28]
mov rdi, qword [r11 + 0x30]
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 rbp
ret
call fcn.14003a8d0
call fcn.140027f20
int3
call fcn.140027f20
int3