Function at 0x14003b6c0
Capabilities:
Log keystrokes via polling
Terminate process

Disassembly:
mov rax, rsp
push rbp
push rbx
push rdi
lea rbp, [rax - 0xf8]
sub rsp, 0x1e0
movaps xmmword [rax - 0x28], xmm6
movaps xmmword [rax - 0x38], xmm7
movaps xmmword [rax - 0x48], xmm8
movaps xmmword [rax - 0x58], xmm9
mov rax, qword [0x140057240]
xor rax, rsp
mov qword [rbp + 0x90], rax
movss xmm9, dword [0x14004903c]
lea rdx, str.V_Ware____FPS:__.1f
xor r9d, r9d
movss dword [rsp + 0x20], xmm9
xor r8d, r8d
lea rcx, [rsp + 0x50]
call fcn.140006a80
call fcn.14000a080
movdqa xmm0, xmmword [0x14004df90]
lea rcx, [rsp + 0x70]
movups xmmword [rsp + 0x70], xmm0
mov rbx, rax
call fcn.140007ab0
movss xmm0, dword [rsp + 0x50]
lea r8, [rsp + 0x40]
movss xmm1, dword [rsp + 0x54]
lea rdx, [rsp + 0x30]
addss xmm0, dword [0x14004cea4]
movss xmm6, dword [0x140049004]
xor edi, edi
movss xmm8, dword [0x140048ff8]
addss xmm1, xmm6
mov dword [rsp + 0x28], edi
mov r9d, eax
mov rcx, rbx
movss dword [rsp + 0x20], xmm8
movss dword [rsp + 0x40], xmm0
xorps xmm7, xmm7
mov qword [rsp + 0x30], 0
movss dword [rsp + 0x44], xmm1
call fcn.14001d780
call fcn.14000a080
movss xmm1, dword [rsp + 0x54]
lea r8, [rsp + 0x30]
addss xmm1, xmm6
mov dword [rsp + 0x28], edi
mov r9d, 5
movss dword [rsp + 0x20], xmm7
lea rdx, [rsp + 0x40]
mov dword [rsp + 0x30], 0x40400000
mov rcx, rax
mov qword [rsp + 0x40], rdi
movss dword [rsp + 0x34], xmm1
call fcn.14001d780
call fcn.14000a080
movss xmm0, dword [rsp + 0x54]
lea r8, [rsp + 0x30]
addss xmm0, xmm6
mov dword [rsp + 0x28], edi
mov r9d, 5
movss dword [rsp + 0x20], xmm7
lea rdx, [rsp + 0x40]
mov dword [rsp + 0x30], 0x40400000
mov rcx, rax
mov qword [rsp + 0x40], rdi
movss dword [rsp + 0x34], xmm0
call fcn.14001d780
call fcn.14000a690
xorps xmm0, xmm0
lea rdx, str.V_Ware____FPS:__.1f
xorps xmm1, xmm1
lea rcx, [rsp + 0x70]
mov r8d, 0x13
movss xmm6, dword [rax + 0xd8]
cvtps2pd xmm6, xmm6
movups xmmword [rsp + 0x70], xmm0
movdqu xmmword [rbp - 0x80], xmm1
call fcn.14002bbf0
cmp qword [rbp - 0x78], 0xf
lea rdx, [rsp + 0x70]
movaps xmm2, xmm6
lea rcx, [rbp - 0x70]
cmova rdx, qword [rsp + 0x70]
movq r8, xmm6
call fcn.140035890
mov rdx, qword [rbp - 0x78]
cmp rdx, 0xf
jbe 0x14003b8bf
mov rcx, qword [rsp + 0x70]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003b8ba
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14003b8ba
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400445ec
movdqa xmm0, xmmword [0x14004df40]
movdqu xmmword [rbp - 0x80], xmm0
mov byte [rsp + 0x70], dil
call fcn.14000a080
movdqa xmm0, xmmword [0x1400490a0]
lea rcx, [rsp + 0x70]
movups xmmword [rsp + 0x70], xmm0
mov rbx, rax
call fcn.140007ab0
lea r9, [rbp - 0x70]
mov dword [rsp + 0x30], 0x40e00000
mov r8d, eax
mov dword [rsp + 0x34], 0x40a00000
lea rdx, [rsp + 0x30]
mov qword [rsp + 0x20], rdi
mov rcx, rbx
call fcn.14001d930
mov ecx, 0x2d
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x14003b93a
cmp byte [0x1400565f0], dil
sete bl
mov byte [0x1400565f0], bl
jmp 0x14003b941
movzx ebx, byte [0x1400565f0]
call fcn.14000a690
mov byte [rax + 0x70], bl
cmp byte [0x1400565f0], dil
je 0x14003d602
mov qword [rsp + 0x208], r12
xorps xmm1, xmm1
mov ecx, 3
mov qword [rsp + 0x218], r15
call fcn.140011a80
lea rdx, [rsp + 0x30]
mov dword [rsp + 0x30], 0x41200000
mov ecx, 0xb
mov dword [rsp + 0x34], 0x41200000
call fcn.1400119f0
lea rdx, [rsp + 0x30]
mov dword [rsp + 0x30], 0x41200000
mov ecx, 0xe
mov dword [rsp + 0x34], 0x40c00000
call fcn.1400119f0
movss xmm1, dword [0x1400476e0]
xor ecx, ecx
call fcn.140011a80
movdqa xmm0, xmmword [0x14004dfc0]
lea rdx, [rsp + 0x70]
mov ecx, 2
movups xmmword [rsp + 0x70], xmm0
call fcn.1400118c0
movdqa xmm0, xmmword [0x14004e000]
lea rdx, [rsp + 0x70]
mov ecx, 5
movups xmmword [rsp + 0x70], xmm0
call fcn.1400118c0
movdqa xmm0, xmmword [0x14004dfd0]
lea rdx, [rsp + 0x70]
mov ecx, 7
movups xmmword [rsp + 0x70], xmm0
call fcn.1400118c0
movdqa xmm0, xmmword [0x14004e000]
lea rdx, [rsp + 0x70]
mov ecx, 8
movups xmmword [rsp + 0x70], xmm0
call fcn.1400118c0
movdqa xmm0, xmmword [0x14004e020]
lea rdx, [rsp + 0x70]
mov ecx, 9
movups xmmword [rsp + 0x70], xmm0
call fcn.1400118c0
movdqa xmm0, xmmword [0x14004dfd0]
lea rdx, [rsp + 0x70]
mov ecx, 0x15
movups xmmword [rsp + 0x70], xmm0
call fcn.1400118c0
movdqa xmm0, xmmword [0x14004e000]
lea rdx, [rsp + 0x70]
mov ecx, 0x16
movups xmmword [rsp + 0x70], xmm0
call fcn.1400118c0
movdqa xmm0, xmmword [0x14004e020]
lea rdx, [rsp + 0x70]
mov ecx, 0x17
movups xmmword [rsp + 0x70], xmm0
call fcn.1400118c0
movdqa xmm0, xmmword [0x1400490a0]
lea rdx, [rsp + 0x70]
xor ecx, ecx
movups xmmword [rsp + 0x70], xmm0
call fcn.1400118c0
movdqa xmm6, xmmword [0x14004dfc0]
lea rdx, [rsp + 0x70]
mov ecx, 0x21
movups xmmword [rsp + 0x70], xmm6
call fcn.1400118c0
movdqa xmm0, xmmword [0x14004dfd0]
lea rdx, [rsp + 0x70]
mov ecx, 0x22
movups xmmword [rsp + 0x70], xmm0
call fcn.1400118c0
movdqa xmm0, xmmword [0x14004e000]
lea rdx, [rsp + 0x70]
mov ecx, 0x23
movups xmmword [rsp + 0x70], xmm0
call fcn.1400118c0
mov edx, 2
mov dword [rsp + 0x30], 0x43b40000
mov dword [rsp + 0x34], 0x43eb0000
lea rcx, [rsp + 0x30]
call fcn.1400160c0
lea r8, [rsp + 0x30]
mov qword [rsp + 0x30], rdi
mov edx, 2
mov dword [rsp + 0x40], 0x41200000
lea rcx, [rsp + 0x40]
mov dword [rsp + 0x44], 0x42b40000
call fcn.140016080
xor edx, edx
lea rcx, [0x14004dd9c]
mov r8d, 0x23
call fcn.140003b00
xor edx, edx
lea rcx, str.AimTabBar
call fcn.14002ced0
lea r15, str._.3f
movabs rbx, 0x234305171cf0a4e4
movabs rdi, 0x4f30fabab976a50b
movabs r12, 0x234305171cf0c188
test al, al
je 0x14003c1f9
lea rdx, [rsp + 0x70]
mov ecx, 0x21
movups xmmword [rsp + 0x70], xmm6
call fcn.1400118c0
movdqa xmm0, xmmword [0x14004dfd0]
lea rdx, [rsp + 0x70]
mov ecx, 0x22
movups xmmword [rsp + 0x70], xmm0
call fcn.1400118c0
movdqa xmm0, xmmword [0x14004e000]
lea rdx, [rsp + 0x70]
mov ecx, 0x23
movups xmmword [rsp + 0x70], xmm0
call fcn.1400118c0
xor r8d, r8d
lea rcx, str.Main
xor edx, edx
call fcn.14002d340
test al, al
je 0x14003c050
movabs rax, 0x4f308ed5db1bcc4a
lea rdx, [0x140057730]
mov qword [rsp + 0x30], rax
lea rcx, [rsp + 0x40]
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
mov qword [rsp + 0x68], rax
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x40], xmm0
call fcn.140036190
movabs rax, 0x4f30bff6ec32ea46
lea rdx, [0x140057706]
mov qword [rsp + 0x30], rax
lea rcx, [rsp + 0x40]
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
mov qword [rsp + 0x68], rax
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x40], xmm0
call fcn.140036190
movabs rax, 0x24539fd2da05cc5d
lea rdx, [0x140057724]
mov qword [rsp + 0x30], rax
lea rcx, [rsp + 0x40]
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
mov qword [rsp + 0x68], rax
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x40], xmm0
call fcn.140036190
movabs rax, 0x6f429fddde1fd75f
lea rdx, [0x140057734]
mov qword [rsp + 0x30], rax
lea rcx, [rsp + 0x40]
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
movabs rax, 0x234305171c84cb86
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
mov qword [rsp + 0x68], rax
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x40], xmm0
call fcn.140036190
movabs rax, 0x2c4293f99900ca4d
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x30], r12
lea rdx, [0x140057732]
mov rax, qword [rsp + 0x30]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
mov qword [rsp + 0x68], rax
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x40], xmm0
call fcn.140036190
movabs rax, 0x23448ff59900ca4d
lea rdx, [0x140057733]
mov qword [rsp + 0x30], rax
lea rcx, [rsp + 0x40]
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
movabs rax, 0x234305171c95ca8d
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
mov qword [rsp + 0x68], rax
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x40], xmm0
call fcn.140036190
movabs rax, 0x4f5594d3d51bcc4a
lea rdx, [0x140057728]
mov qword [rsp + 0x30], rax
lea rcx, [rsp + 0x40]
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
mov qword [rsp + 0x68], rax
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x40], xmm0
call fcn.140036190
movabs rax, 0xd109fc8d618c242
lea rdx, [0x140057727]
mov qword [rsp + 0x30], rax
lea rcx, [rsp + 0x40]
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
movabs rax, 0x234305171c83d08b
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
mov qword [rsp + 0x68], rax
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x40], xmm0
call fcn.140036190
movabs rax, 0xb109fc8d618c242
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
movabs rax, 0x23430573799ed38b
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
lea rdx, [0x140057725]
mov qword [rsp + 0x30], rdi
lea rcx, [rsp + 0x40]
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
mov qword [rsp + 0x68], rax
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x40], xmm0
call fcn.140036190
movabs rax, 0x3d51ae9ad215ca47
lea rdx, [0x140057729]
mov qword [rsp + 0x30], rax
lea rcx, [rsp + 0x40]
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
movabs rax, 0x234305171c84c183
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
mov qword [rsp + 0x68], rax
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x40], xmm0
call fcn.140036190
call fcn.14002e240
xor r8d, r8d
lea rcx, str.Settings
xor edx, edx
call fcn.14002d340
test al, al
je 0x14003c1ea
movabs rax, 0x2a4a93e99900ca4d
lea rdx, [0x140057208]
mov qword [rsp + 0x30], rax
lea rcx, [rsp + 0x40]
mov rax, qword [rsp + 0x30]
mov r9d, 0x3e8
mov qword [rsp + 0x40], rax
mov r8d, 0xa
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
mov qword [rsp + 0x68], rax
lea rax, [0x140048e60]
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x20], rax
call fcn.140036ff0
movss xmm3, dword [0x140049148]
lea rdx, [0x140057200]
movss xmm2, dword [0x14004dec8]
lea rcx, [rsp + 0x40]
movabs rax, 0x215992ced619c858
mov qword [rsp + 0x20], r15
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
movabs rax, 0x234305171cf0a483
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
mov qword [rsp + 0x68], rax
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x40], xmm0
call fcn.140036d60
movabs rax, 0x2a5e95f8991bcc4a
lea r8, [0x140056570]
mov qword [rsp + 0x30], rax
lea rdx, [0x1400575fc]
mov rax, qword [rsp + 0x30]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x40], rax
mov r9d, 3
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
mov qword [rsp + 0x68], rax
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x40], xmm0
call fcn.140036aa0
call fcn.14002e240
mov ecx, 3
call fcn.1400112e0
call fcn.14002e120
call fcn.1400087d0
mov edx, 2
mov dword [rsp + 0x30], 0x43b40000
lea rcx, [rsp + 0x30]
mov dword [rsp + 0x34], 0x43eb0000
call fcn.1400160c0
lea r8, [rsp + 0x30]
mov qword [rsp + 0x30], 0
mov edx, 2
mov dword [rsp + 0x40], 0x43c80000
lea rcx, [rsp + 0x40]
mov dword [rsp + 0x44], 0x42b40000
call fcn.140016080
movabs rax, 0x4f4396dbcc05cc5d
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x30], rax
xor edx, edx
mov rax, qword [rsp + 0x30]
mov r8d, 0x23
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
mov qword [rsp + 0x68], rax
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x40], xmm0
call fcn.140003b00
movabs rax, 0x1b4396dbcc05cc5d
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x30], rax
xor edx, edx
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
movabs rax, 0x234305171c83c685
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
mov qword [rsp + 0x68], rax
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x40], xmm0
call fcn.14002ced0
test al, al
je 0x14003cf79
movabs rax, 0x4f30fabab90eca49
mov qword [rsp + 0x200], rsi
mov qword [rsp + 0x30], rax
lea rcx, [rsp + 0x40]
mov rax, qword [rsp + 0x30]
xor r8d, r8d
mov qword [rsp + 0x40], rax
xor edx, edx
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
mov qword [rsp + 0x68], rax
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x210], r14
call fcn.14002d340
movss xmm6, dword [0x140048fb8]
lea r14, str._:__.3f
test al, al
je 0x14003c7de
movss xmm3, dword [0x140048fec]
lea rdx, [0x140056788]
movabs rax, 0x3b5493ed990eca49
mov qword [rsp + 0x20], r14
mov qword [rsp + 0x30], rax
lea rcx, [rsp + 0x40]
mov rax, qword [rsp + 0x30]
movaps xmm2, xmm6
mov qword [rsp + 0x40], rax
movabs rax, 0x234305171cf0a48c
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
mov qword [rsp + 0x68], rax
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x40], xmm0
call fcn.140036d60
movabs rax, 0x2c5992ee990eca49
mov qword [rsp + 0x20], r14
mov qword [rsp + 0x30], rax
lea rdx, [0x14005678c]
mov rax, qword [rsp + 0x30]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x40], rax
movaps xmm3, xmm8
movabs rax, 0x234305646f95ca8f
movaps xmm2, xmm6
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
mov qword [rsp + 0x68], rax
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x40], xmm0
call fcn.140036d60
movabs rax, 0x4f3082d5fb56e139
lea rdx, [0x14005770c]
mov qword [rsp + 0x30], rax
lea rcx, [rsp + 0x40]
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
mov qword [rsp + 0x68], rax
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x40], xmm0
call fcn.140036190
test al, al
je 0x14003c53d
mov byte [0x14005771c], 0
mov byte [0x140057719], 0
mov byte [0x14005771e], 0
mov byte [0x14005771b], 0
movabs rax, 0xd1088dfd704ca48
lea rdx, [0x14005771c]
mov qword [rsp + 0x30], rax
lea rcx, [rsp + 0x40]
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
movabs rax, 0x234305171cf0dc8b
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
mov qword [rsp + 0x68], rax
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x40], xmm0
call fcn.140036190
test al, al
je 0x14003c5cf
mov byte [0x14005770c], 0
mov byte [0x140057719], 0
mov byte [0x14005771e], 0
mov byte [0x14005771b], 0
movabs rax, 0x4f4895f89934e259
lea rdx, [0x140057719]
mov qword [rsp + 0x30], rax
lea rcx, [rsp + 0x40]
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
mov qword [rsp + 0x68], rax
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x40], xmm0
call fcn.140036190
test al, al
je 0x14003c657
mov byte [0x14005770c], 0
mov byte [0x14005771c], 0
mov byte [0x14005771e], 0
mov byte [0x14005771b], 0
movabs rax, 0x375fb89ad51acc4d
lea rdx, [0x14005771e]
mov qword [rsp + 0x30], rax
lea rcx, [rsp + 0x40]
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
mov qword [rsp + 0x68], rax
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x40], xmm0
call fcn.140036190
test al, al
je 0x14003c6df
mov byte [0x14005770c], 0
mov byte [0x14005771c], 0
mov byte [0x140057719], 0
mov byte [0x14005771b], 0
movabs rax, 0x4f3082d5fb56e138
lea rdx, [0x14005771b]
mov qword [rsp + 0x30], rax
lea rcx, [rsp + 0x40]
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
mov qword [rsp + 0x68], rax
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x40], xmm0
call fcn.140036190
test al, al
je 0x14003c767
mov byte [0x14005770c], 0
mov byte [0x14005771c], 0
mov byte [0x140057719], 0
mov byte [0x14005771e], 0
movabs rax, 0x23448ff5990eca49
lea rdx, [0x140057720]
mov qword [rsp + 0x30], rax
lea rcx, [rsp + 0x40]
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
movabs rax, 0x234305176f95ca8d
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
mov qword [rsp + 0x68], rax
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x40], xmm0
call fcn.140036190
call fcn.14002e240
movabs rsi, 0x215f8edfd513ce58
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x30], rsi
xor r8d, r8d
mov rax, qword [rsp + 0x30]
xor edx, edx
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
mov qword [rsp + 0x68], rax
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x40], xmm0
call fcn.14002d340
test al, al
je 0x14003ca65
mov qword [rsp + 0x30], rsi
lea rdx, [0x140057715]
mov rax, qword [rsp + 0x30]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
mov qword [rsp + 0x68], rax
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x40], xmm0
call fcn.140036190
movabs rax, 0x1f63bf9add17c043
lea rdx, [0x140057722]
mov qword [rsp + 0x30], rax
lea rcx, [rsp + 0x40]
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
mov qword [rsp + 0x68], rax
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x40], xmm0
call fcn.140036190
movabs rax, 0x3b45b59ad513ce58
lea rdx, [0x140057721]
mov qword [rsp + 0x30], rax
lea rcx, [rsp + 0x40]
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
movabs rax, 0x23430517799ecd88
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
mov qword [rsp + 0x68], rax
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x40], xmm0
call fcn.140036190
mov qword [rsp + 0x30], rsi
lea rdx, [0x140056790]
mov rax, qword [rsp + 0x30]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x40], rax
movaps xmm3, xmm8
movabs rax, 0x23436e747598f0c4
mov qword [rsp + 0x20], r14
mov qword [rsp + 0x30], rax
movaps xmm2, xmm6
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
mov qword [rsp + 0x68], rax
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x40], xmm0
call fcn.140036d60
movabs rax, 0x4f4795d8d71fc459
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
lea rdx, [0x14005771d]
mov qword [rsp + 0x40], rax
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
mov qword [rsp + 0x68], rax
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x40], xmm0
call fcn.140036190
call fcn.14002e240
movabs rax, 0x4f30fabada05cc46
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x30], rax
xor r8d, r8d
mov rax, qword [rsp + 0x30]
xor edx, edx
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
mov qword [rsp + 0x68], rax
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x40], xmm0
call fcn.14002d340
mov r14, qword [rsp + 0x210]
mov rsi, qword [rsp + 0x200]
test al, al
je 0x14003cf74
movabs rax, 0x4f3094d5c917c05c
lea rdx, [0x140057711]
mov qword [rsp + 0x30], rax
lea rcx, [rsp + 0x40]
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
mov qword [rsp + 0x68], rax
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x40], xmm0
call fcn.140036190
movabs rax, 0x4f30fabad218c459
lea rdx, [0x140057713]
mov qword [rsp + 0x30], rax
lea rcx, [rsp + 0x40]
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
mov qword [rsp + 0x68], rax
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x40], xmm0
call fcn.140036190
movabs rax, 0x285ebb9ace13cc5d
lea rdx, [0x140057716]
mov qword [rsp + 0x30], rax
lea rcx, [rsp + 0x40]
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
mov qword [rsp + 0x68], rax
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x40], xmm0
call fcn.140036190
movabs rax, 0x2a5394dbcd05cc4f
lea rdx, [0x14005770e]
mov qword [rsp + 0x30], rax
lea rcx, [rsp + 0x40]
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
mov qword [rsp + 0x68], rax
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x40], xmm0
call fcn.140036190
movabs rax, 0x2a5d9bd4cb13d65e
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
lea rdx, [0x140057714]
mov qword [rsp + 0x48], rax
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
mov qword [rsp + 0x68], rax
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x40], xmm0
call fcn.140036190
movabs rax, 0x224295dccd17c95b
lea rdx, [0x140057712]
mov qword [rsp + 0x30], rax
lea rcx, [rsp + 0x40]
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
mov qword [rsp + 0x68], rax
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x40], xmm0
call fcn.140036190
movabs rax, 0x2a5e93d6c917cb58
lea rdx, [0x14005770d]
mov qword [rsp + 0x30], rax
lea rcx, [rsp + 0x40]
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
mov qword [rsp + 0x68], rax
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x40], xmm0
call fcn.140036190
movabs rax, 0xc1088dfdd18c059
lea rdx, [0x14005771a]
mov qword [rsp + 0x30], rax
lea rcx, [rsp + 0x40]
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
movabs rax, 0x23430517689ed18b
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
mov qword [rsp + 0x68], rax
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x40], xmm0
call fcn.140036190
movabs rax, 0x204288fb9920ea4d
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
movabs rax, 0x234305171cf0d793
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
lea rdx, [0x14005771f]
mov qword [rsp + 0x60], rax
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
mov qword [rsp + 0x68], rax
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x40], xmm0
call fcn.140036190
movabs rax, 0x4f30fac9d51acc40
lea rdx, [0x14005770f]
mov qword [rsp + 0x30], rax
lea rcx, [rsp + 0x40]
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
mov qword [rsp + 0x68], rax
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x40], xmm0
call fcn.140036190
movabs rax, 0x4f30fad6dc00c047
lea rdx, [0x140057710]
mov qword [rsp + 0x30], rax
lea rcx, [rsp + 0x40]
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
mov qword [rsp + 0x68], rax
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x40], xmm0
call fcn.140036190
call fcn.14002e240
call fcn.14002e120
call fcn.1400087d0
mov edx, 2
mov dword [rsp + 0x30], 0x43b40000
lea rcx, [rsp + 0x30]
mov dword [rsp + 0x34], 0x43eb0000
call fcn.1400160c0
lea r8, [rsp + 0x30]
mov qword [rsp + 0x30], 0
mov edx, 2
mov dword [rsp + 0x40], 0x44458000
lea rcx, [rsp + 0x40]
mov dword [rsp + 0x44], 0x42b40000
call fcn.140016080
movabs rax, 0x3c4493d5d506dd4e
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x30], rax
xor edx, edx
mov rax, qword [rsp + 0x30]
mov r8d, 0x23
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
mov qword [rsp + 0x68], rax
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x40], xmm0
call fcn.140003b00
movabs rax, 0x265f99dfeb56ca45
lea rdx, [0x14005770a]
mov qword [rsp + 0x30], rax
lea rcx, [rsp + 0x40]
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
movabs rax, 0x234305171cf0a488
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
mov qword [rsp + 0x68], rax
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x40], xmm0
call fcn.140036190
movabs rax, 0xe1094f39905c14a
lea rdx, [0x140057709]
mov qword [rsp + 0x30], rax
lea rcx, [rsp + 0x40]
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
movabs rax, 0x234305171cf0d68d
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
mov qword [rsp + 0x68], rax
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x40], xmm0
call fcn.140036190
movabs rax, 0x24538fceea04cc4a
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
lea rdx, [0x140057705]
mov qword [rsp + 0x60], rax
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
mov qword [rsp + 0x68], rax
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x40], xmm0
call fcn.140036190
movabs rax, 0x2a60daceca04cc4d
lea rdx, [0x140057708]
mov qword [rsp + 0x30], rax
lea rcx, [rsp + 0x40]
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
movabs rax, 0x23430517729fd796
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
mov qword [rsp + 0x68], rax
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x40], xmm0
call fcn.140036190
movabs rax, 0x3b5fb89ad71fd558
lea rdx, [0x14005770b]
mov qword [rsp + 0x30], rax
lea rcx, [rsp + 0x40]
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
mov qword [rsp + 0x68], rax
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x40], xmm0
call fcn.140036190
movabs rax, 0x1f1097dbdc04d158
lea rdx, [0x140057707]
mov qword [rsp + 0x30], rax
lea rcx, [rsp + 0x40]
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
movabs rax, 0x234305177a9fcb96
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
mov qword [rsp + 0x68], rax
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x40], xmm0
call fcn.140036190
movabs rax, 0x2d5194ff9900ca4d
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x30], r12
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
lea rdx, [0x140057704]
movdqa xmm0, xmmword [rsp + 0x40]
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x68], rax
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x40], xmm0
call fcn.140036190
movss xmm3, dword [0x140049160]
lea rdx, [0x140057060]
movss xmm2, dword [0x140049158]
lea rcx, [rsp + 0x40]
movabs rax, 0x2b5996e99900ca4d
mov qword [rsp + 0x20], r15
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
movabs rax, 0x234305171cf0d681
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
mov qword [rsp + 0x68], rax
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x40], xmm0
call fcn.140036d60
call fcn.1400087d0
mov edx, 2
mov dword [rsp + 0x30], 0x43b40000
lea rcx, [rsp + 0x30]
mov dword [rsp + 0x34], 0x43eb0000
call fcn.1400160c0
lea r8, [rsp + 0x30]
mov qword [rsp + 0x30], 0
mov edx, 2
mov dword [rsp + 0x40], 0x44938000
lea rcx, [rsp + 0x40]
mov dword [rsp + 0x44], 0x42b40000
call fcn.140016080
xor edx, edx
lea rcx, str.Misc
mov r8d, 0x23
call fcn.140003b00
movabs rax, 0x4108ed5db1bcc4a
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
movabs rax, 0x234305171cf0dd81
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
mov qword [rsp + 0x68], rax
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x40], xmm0
call fcn.1400321c0
mov r8d, dword [0x1400576f0]
lea rdx, [0x140036140]
mov ecx, dword [0x1400571f8]
call fcn.14003a860
movabs rax, 0x2d429fddde1fd75f
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x40], rax
movabs rax, 0x23437c7257d0d08b
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rdi
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
lea rcx, [rsp + 0x40]
mov qword [rsp + 0x30], rbx
mov rax, qword [rsp + 0x30]
movdqa xmm0, xmmword [rsp + 0x40]
mov qword [rsp + 0x68], rax
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x40], xmm0
call fcn.1400321c0
mov r8d, dword [0x1400576f8]
lea rdx, [0x14003e0b0]
mov ecx, dword [0x1400571fc]
call fcn.14003a860
call fcn.14002fd30
call fcn.14002f610
call fcn.14002fd30
call fcn.140006220
call fcn.140008ee0
call fcn.14000ade0
subss xmm0, dword [0x14004915c]
movaps xmm1, xmm9
call fcn.140015320
mov dword [rsp + 0x30], 0x42a00000
lea rdx, [rsp + 0x30]
mov dword [rsp + 0x34], 0x41f00000
lea rcx, [rsp + 0x60]
movabs rax, 0x4f309edbd61acb5e
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x40], rbx
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x40], rdi
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x40], rbx
mov rax, qword [rsp + 0x40]
movdqa xmm0, xmmword [rsp + 0x60]
mov qword [rsp + 0x78], rax
xorps xmm0, xmmword [rsp + 0x70]
movdqa xmmword [rsp + 0x60], xmm0
call fcn.14002d3d0
mov r15, qword [rsp + 0x218]
mov r12, qword [rsp + 0x208]
test al, al
je 0x14003d5e9
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
call fcn.1400087d0
mov ecx, 8
call fcn.1400112e0
mov ecx, 4
call fcn.140011340
mov rcx, qword [rbp + 0x90]
xor rcx, rsp
call fcn.140044450
lea r11, [rsp + 0x1e0]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
mov rsp, r11
pop rdi
pop rbx
pop rbp
ret