Function at 0x180016be0
Capabilities:
Check for time delay via gettickcount

Disassembly:
mov r11, rsp
push rbp
lea rbp, [r11 - 0x18]
sub rsp, 0x110
mov rax, qword [0x180132408]
xor rax, rsp
mov qword [rsp + 0x78], rax
cmp byte [0x1801af049], 0
je 0x180017c3e
mov qword [r11 + 0x10], rsi
movabs rsi, 0xd80958fc74e988a6
mov qword [r11 + 0x18], rdi
xor edi, edi
mov dword [0x18014c698], edi
mov dword [0x18014c6a8], edi
mov qword [0x1801b1910], rsi
call fcn.18003c7d0
mov ecx, dword [rax]
call fcn.180016b20
test al, al
je 0x180016c54
cmp byte [0x1801b1ca0], dil
jne 0x180016c61
mov byte [0x1801b1ca0], 1
jmp 0x180016c61
cmp byte [0x1801b1ca0], dil
je 0x180017c2e
movabs rax, 0x7239b21a38f536ba
mov qword [rsp + 0x58], rdi
mov qword [0x1801b1910], rax
mov eax, dword [0x1801b1ca4]
mov dword [rsp + 0x58], eax
mov rax, qword [rsp + 0x58]
movaps xmmword [rsp + 0xe0], xmm6
mov qword [0x18014c770], rax
movaps xmmword [rsp + 0xd0], xmm7
mov dword [0x18014c6a8], edi
mov dword [0x18014c698], 1
call fcn.18003c7d0
cmp dword [rax], edi
mov dword [0x18014c6a8], edi
jne 0x180017003
mov dword [0x18014c698], edi
mov qword [0x1801b1910], rsi
call fcn.18003c7d0
mov qword [rsp + 0x58], rdi
mov ecx, dword [rax]
movabs rax, 0x3b390a939af0b5fc
mov qword [0x1801b1910], rax
mov dword [rsp + 0x58], ecx
mov rax, qword [rsp + 0x58]
mov qword [0x18014c770], rax
mov dword [0x18014c6a8], edi
mov dword [0x18014c698], 1
call fcn.18003c7d0
movss xmm0, dword [0x180101f84]
mov qword [rsp + 0x58], rdi
mov ecx, dword [rax]
movabs rax, 0x1899f328b0e12848
mov qword [0x1801b1910], rax
mov dword [rsp + 0x58], ecx
mov rax, qword [rsp + 0x58]
mov qword [0x18014c770], rax
mov qword [rsp + 0x58], rdi
mov dword [rsp + 0x58], edi
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x58], rdi
movss dword [rsp + 0x58], xmm0
mov qword [0x18014c778], rax
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x58], rdi
mov qword [0x18014c780], rax
mov dword [rsp + 0x58], edi
mov rax, qword [rsp + 0x58]
mov qword [0x18014c788], rax
mov dword [0x18014c6a8], edi
mov dword [0x18014c698], 4
call fcn.18003c7d0
movups xmm7, xmmword [rax]
movsd xmm6, qword [rax + 0x10]
movabs rax, 0xd24d37cc275948cc
mov qword [0x1801b1910], rax
lea rax, str.w_lr_rpg_rocket
mov qword [0x18014c770], rax
mov dword [0x18014c6a8], edi
mov dword [0x18014c698], 1
call fcn.18003c7d0
movaps xmm3, xmm7
mov dword [rsp + 0x38], edi
shufps xmm3, xmm7, 0xaa
movaps xmm2, xmm7
movss dword [rsp + 0x20], xmm6
mov edx, dword [rax]
call fcn.18002f520
mov dword [0x1801b1ca4], eax
movabs rax, 0x8e5fb15663f79120
mov qword [rsp + 0x58], rdi
mov qword [0x1801b1910], rax
mov dword [rsp + 0x58], 1
mov rax, qword [rsp + 0x58]
mov qword [0x18014c770], rax
mov dword [0x18014c6a8], edi
mov dword [0x18014c698], 1
call fcn.18003c7d0
movabs rax, 0xc3981dce61d9e13f
mov qword [rsp + 0x58], rdi
mov qword [0x1801b1910], rax
lea rax, str.DEFAULT_SCRIPTED_CAMERA
mov qword [0x18014c770], rax
mov dword [rsp + 0x58], 1
mov rax, qword [rsp + 0x58]
mov qword [0x18014c778], rax
mov dword [0x18014c6a8], edi
mov dword [0x18014c698], 2
call fcn.18003c7d0
mov qword [rsp + 0x58], rdi
mov ecx, dword [rax]
movabs rax, 0xfedb7d269e8c60e3
mov qword [0x1801b1910], rax
mov dword [rsp + 0x58], ecx
mov rax, qword [rsp + 0x58]
mov dword [0x1801b1ca8], ecx
mov dword [0x18014c6a8], edi
mov qword [0x18014c770], rax
mov eax, dword [0x1801b1ca4]
mov qword [rsp + 0x58], rdi
mov dword [rsp + 0x58], eax
mov rax, qword [rsp + 0x58]
mov qword [0x18014c778], rax
mov qword [rsp + 0x58], rdi
mov dword [rsp + 0x58], edi
mov rax, qword [rsp + 0x58]
mov qword [0x18014c780], rax
mov qword [rsp + 0x58], rdi
mov dword [rsp + 0x58], edi
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x58], rdi
mov qword [0x18014c788], rax
mov dword [rsp + 0x58], edi
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x58], rdi
mov qword [0x18014c790], rax
mov dword [rsp + 0x58], 1
mov rax, qword [rsp + 0x58]
mov qword [0x18014c798], rax
mov dword [0x18014c698], 6
call fcn.18003c7d0
mov ecx, 1
call fcn.18002dc10
movabs rax, 0x26fb97d0a425f84
mov qword [rsp + 0x58], rdi
mov qword [0x1801b1910], rax
mov eax, dword [0x1801b1ca8]
mov dword [rsp + 0x58], eax
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x58], rdi
mov qword [0x18014c770], rax
mov dword [rsp + 0x58], 1
mov rax, qword [rsp + 0x58]
mov qword [0x18014c778], rax
mov dword [0x18014c6a8], edi
mov dword [0x18014c698], 2
call fcn.18003c7d0
movabs rax, 0xea1c610a04db6bbb
mov qword [rsp + 0x58], rdi
mov qword [0x1801b1910], rax
mov eax, dword [0x1801b1ca4]
mov dword [rsp + 0x58], eax
mov rax, qword [rsp + 0x58]
mov qword [0x18014c770], rax
mov dword [0x18014c6a8], edi
mov qword [0x18014c778], rdi
mov qword [0x18014c780], rdi
mov dword [0x18014c698], 3
call fcn.18003c7d0
movss xmm0, dword [0x180101f34]
movss dword [0x1801b1cac], xmm0
mov byte [0x1801b1cb0], 0xff
jmp 0x180017c1e
mov qword [rsp + 0x120], rbx
movabs rbx, 0x837765a25378f0bb
mov qword [rsp + 0x108], r12
mov qword [rsp + 0x100], r13
mov qword [rsp + 0xf8], r14
mov qword [rsp + 0xf0], r15
movaps xmmword [rsp + 0xc0], xmm8
movaps xmmword [rsp + 0xb0], xmm9
movaps xmmword [rsp + 0xa0], xmm10
movaps xmmword [rsp + 0x90], xmm11
movaps xmmword [rsp + 0x80], xmm12
mov qword [0x1801b1910], rbx
mov qword [0x18014c770], rdi
mov dword [0x18014c698], 1
call fcn.18003c7d0
mov qword [0x1801b1910], rbx
movsd xmm7, qword [rax + 0x10]
mov dword [0x18014c6a8], edi
mov qword [0x18014c770], rdi
mov dword [0x18014c698], 1
call fcn.18003c7d0
mov qword [0x1801b1910], rbx
movups xmm6, xmmword [rax]
mov dword [0x18014c6a8], edi
mov qword [0x18014c770], rdi
mov dword [0x18014c698], 1
call fcn.18003c7d0
mov edx, dword [0x1801b1ca8]
movabs rcx, 0x85973643155d0b07
shufps xmm6, xmm6, 0xaa
mov dword [rsp + 0x28], edi
movaps xmm3, xmm6
movups xmm2, xmmword [rax]
movss dword [rsp + 0x20], xmm7
call fcn.18002db60
mov dword [0x18014c6a8], edi
mov qword [0x1801b1910], rbx
mov qword [0x18014c770], rdi
mov dword [0x18014c698], 1
call fcn.18003c7d0
mov qword [0x1801b1910], rbx
movsd xmm7, qword [rax + 0x10]
mov dword [0x18014c6a8], edi
mov qword [0x18014c770], rdi
mov dword [0x18014c698], 1
call fcn.18003c7d0
mov qword [0x1801b1910], rbx
movups xmm6, xmmword [rax]
mov dword [0x18014c6a8], edi
mov qword [0x18014c770], rdi
mov dword [0x18014c698], 1
call fcn.18003c7d0
mov ecx, dword [0x1801b1ca4]
movaps xmm3, xmm7
shufps xmm6, xmm6, 0xaa
mov dword [rsp + 0x28], 1
movaps xmm2, xmm6
movups xmm1, xmmword [rax]
mov dword [rsp + 0x20], edi
call fcn.18002f610
mov dword [0x18014c6a8], edi
mov qword [0x1801b1910], rbx
mov qword [0x18014c770], rdi
mov dword [0x18014c698], 1
call fcn.18003c7d0
xorps xmm12, xmm12
xorps xmm11, xmm11
movups xmm1, xmmword [rax]
movsd xmm2, qword [rax + 0x10]
mulss xmm1, dword [0x180101e8c]
mulss xmm2, dword [0x180101e8c]
cvtss2sd xmm12, xmm1
cvtss2sd xmm11, xmm2
movaps xmm0, xmm12
call sub.api_ms_win_crt_math_l1_1_0.dll_cos
xorps xmm1, xmm1
mov dword [0x18014c6a8], edi
cvtsd2ss xmm1, xmm0
movabs rbx, 0x3fef770d40960d5a
andps xmm1, xmmword [0x180106410]
cvtps2pd xmm6, xmm1
mov eax, dword [0x1801b1ca4]
mov qword [rsp + 0x50], rdi
mov dword [rsp + 0x50], eax
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x50], rdi
mov qword [0x18014c770], rax
mov dword [rsp + 0x50], 1
mov rax, qword [rsp + 0x50]
mov qword [0x18014c778], rax
mov qword [0x1801b1910], rbx
mov dword [0x18014c698], 2
call fcn.18003c7d0
movaps xmm0, xmm11
movups xmm8, xmmword [rax]
movsd xmm10, qword [rax + 0x10]
call sub.api_ms_win_crt_math_l1_1_0.dll_sin
movss xmm7, dword [0x180101f70]
xorps xmm2, xmm2
xorps xmm1, xmm1
cvtsd2ss xmm1, xmm0
movaps xmm0, xmm11
xorps xmm1, xmmword [0x180106440]
cvtss2sd xmm2, xmm1
mulsd xmm2, xmm6
cvtpd2ps xmm9, xmm2
mulss xmm9, xmm7
addss xmm9, xmm8
call sub.api_ms_win_crt_math_l1_1_0.dll_cos
xorps xmm1, xmm1
shufps xmm8, xmm8, 0xaa
cvtsd2ss xmm1, xmm0
movaps xmm0, xmm12
cvtps2pd xmm2, xmm1
mulsd xmm2, xmm6
cvtpd2ps xmm6, xmm2
mulss xmm6, xmm7
addss xmm6, xmm8
call sub.api_ms_win_crt_math_l1_1_0.dll_sin
mov ecx, dword [0x1801b1ca4]
xorps xmm3, xmm3
cvtsd2ss xmm3, xmm0
mov dword [rsp + 0x38], edi
mov dword [rsp + 0x30], edi
movaps xmm2, xmm6
movaps xmm1, xmm9
mulss xmm3, xmm7
addss xmm3, xmm10
call fcn.18002f6d0
movabs rax, 0x719ff505f097fd20
mov dword [0x18014c698], edi
mov qword [0x1801b1910], rax
mov dword [0x18014c6a8], edi
call fcn.18003c7d0
mov dword [0x18014c698], edi
mov dword [0x18014c6a8], edi
mov qword [0x1801b1910], rsi
call fcn.18003c7d0
mov qword [rsp + 0x50], rdi
movabs r15, 0x5e6cc07646bbeab8
mov qword [0x1801b1910], r15
mov ecx, dword [rax]
mov dword [rsp + 0x50], ecx
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x50], rdi
mov qword [0x18014c770], rax
mov dword [rsp + 0x50], 1
mov rax, qword [rsp + 0x50]
mov qword [0x18014c778], rax
mov dword [0x18014c6a8], edi
mov dword [0x18014c698], 2
call fcn.18003c7d0
mov dword [0x18014c698], edi
mov dword [0x18014c6a8], edi
mov qword [0x1801b1910], rsi
call fcn.18003c7d0
movabs r12, 0x428ca6dbd1094446
mov qword [rsp + 0x50], rdi
mov qword [0x1801b1910], r12
mov ecx, dword [rax]
mov dword [0x18014c6a8], edi
mov dword [rsp + 0x50], ecx
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x50], rdi
mov qword [0x18014c770], rax
mov dword [rsp + 0x50], 1
mov rax, qword [rsp + 0x50]
mov qword [0x18014c778], rax
mov dword [0x18014c698], 2
call fcn.18003c7d0
movabs rax, 0xafc4af510774b47
mov dword [0x18014c698], edi
mov qword [0x1801b1910], rax
mov dword [0x18014c6a8], edi
call fcn.18003c7d0
movss xmm8, dword [0x180101eb4]
movabs r14, 0x3a618a217e5154f0
movss xmm7, dword [0x180101f2c]
movaps xmm3, xmm8
movss xmm10, dword [0x180101f34]
movaps xmm2, xmm7
movss xmm9, dword [0x180101e74]
movaps xmm1, xmm10
mov dword [rsp + 0x40], 0xff
mov rcx, r14
mov dword [rsp + 0x38], 0xff
mov dword [rsp + 0x30], 0xff
mov dword [rsp + 0x28], 0xff
movss dword [rsp + 0x20], xmm9
call fcn.18002da70
movss xmm6, dword [0x180101f3c]
movaps xmm3, xmm8
mov dword [rsp + 0x40], 0xff
movaps xmm2, xmm6
mov dword [rsp + 0x38], 0xff
movaps xmm1, xmm10
mov dword [rsp + 0x30], 0xff
mov rcx, r14
mov dword [rsp + 0x28], 0xff
movss dword [rsp + 0x20], xmm9
call fcn.18002da70
mov dword [rsp + 0x40], 0xff
movaps xmm3, xmm9
mov dword [rsp + 0x38], 0xff
movaps xmm2, xmm10
mov dword [rsp + 0x30], 0xff
movaps xmm1, xmm7
mov dword [rsp + 0x28], 0xff
mov rcx, r14
movss dword [rsp + 0x20], xmm8
call fcn.18002da70
mov dword [rsp + 0x40], 0xff
movaps xmm3, xmm9
mov dword [rsp + 0x38], 0xff
movaps xmm2, xmm10
mov dword [rsp + 0x30], 0xff
movaps xmm1, xmm6
mov dword [rsp + 0x28], 0xff
mov rcx, r14
movss dword [rsp + 0x20], xmm8
call fcn.18002da70
movss xmm7, dword [0x180101f40]
movaps xmm3, xmm8
mov dword [rsp + 0x40], 0xff
movaps xmm2, xmm10
mov dword [rsp + 0x38], 0xff
movaps xmm1, xmm7
mov dword [rsp + 0x30], 0xff
mov rcx, r14
mov dword [rsp + 0x28], 0xff
movss dword [rsp + 0x20], xmm9
call fcn.18002da70
movss xmm6, dword [0x180101f28]
movaps xmm3, xmm8
mov dword [rsp + 0x40], 0xff
movaps xmm2, xmm10
mov dword [rsp + 0x38], 0xff
movaps xmm1, xmm6
mov dword [rsp + 0x30], 0xff
mov rcx, r14
mov dword [rsp + 0x28], 0xff
movss dword [rsp + 0x20], xmm9
call fcn.18002da70
mov dword [rsp + 0x40], 0xff
movaps xmm3, xmm9
mov dword [rsp + 0x38], 0xff
movaps xmm2, xmm7
mov dword [rsp + 0x30], 0xff
movaps xmm1, xmm10
mov dword [rsp + 0x28], 0xff
mov rcx, r14
movss dword [rsp + 0x20], xmm8
call fcn.18002da70
mov dword [rsp + 0x40], 0xff
movaps xmm3, xmm9
mov dword [rsp + 0x38], 0xff
movaps xmm2, xmm6
mov dword [rsp + 0x30], 0xff
movaps xmm1, xmm10
mov dword [rsp + 0x28], 0xff
mov rcx, r14
movss dword [rsp + 0x20], xmm8
call fcn.18002da70
lea rax, str.CAMERA_secuirity
mov dword [0x18014c6a8], edi
movabs r13, 0x2c933abf17a1df41
mov qword [0x18014c770], rax
mov qword [0x1801b1910], r13
mov dword [0x18014c698], 1
call fcn.18003c7d0
movss xmm6, dword [0x180101e9c]
movaps xmm2, xmm10
movss xmm7, dword [0x180101f10]
movaps xmm3, xmm6
mov dword [rsp + 0x40], 0xff
movaps xmm1, xmm7
mov dword [rsp + 0x38], 0xff
mov rcx, r14
mov dword [rsp + 0x30], 0xff
mov dword [rsp + 0x28], 0xff
movss dword [rsp + 0x20], xmm10
call fcn.18002da70
mov ecx, dword [0x1801ad20c]
mov rax, qword gs:[0x58]
movaps xmm12, xmmword [rsp + 0x80]
movaps xmm11, xmmword [rsp + 0x90]
movaps xmm9, xmmword [rsp + 0xb0]
mov rax, qword [rax + rcx*8]
movaps xmm8, xmmword [rsp + 0xc0]
mov edx, 4
mov ecx, dword [rdx + rax]
cmp dword [0x1801b1cb4], ecx
jle 0x180017711
lea rcx, [0x1801b1cb4]
call fcn.1800ce118
cmp dword [0x1801b1cb4], 0xffffffff
jne 0x180017711
call qword [sym.imp.KERNEL32.dll_GetTickCount]
lea rcx, [0x1801b1cb4]
mov dword [0x1801b1cb8], eax
call fcn.1800ce0b8
call qword [sym.imp.KERNEL32.dll_GetTickCount]
sub eax, dword [0x1801b1cb8]
cmp eax, 0x64
jb 0x18001774d
movss xmm0, dword [0x1801b1cac]
addss xmm0, dword [0x180103c14]
add byte [0x1801b1cb0], 0xfc
movss dword [0x1801b1cac], xmm0
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [0x1801b1cb8], eax
movss xmm4, dword [0x1801b1cac]
movaps xmm3, xmm6
movss xmm2, dword [0x180101f64]
movaps xmm0, xmm4
movzx eax, byte [0x1801b1cb0]
movaps xmm1, xmm7
mov dword [rsp + 0x40], 0xff
mov rcx, r14
mov dword [rsp + 0x38], edi
mov dword [rsp + 0x30], eax
mulss xmm0, xmm10
mov dword [rsp + 0x28], 0xff
movss dword [rsp + 0x20], xmm4
subss xmm2, xmm0
call fcn.18002da70
mov eax, dword [0x1801b1ca4]
mov qword [rsp + 0x50], rdi
mov dword [rsp + 0x50], eax
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x50], rdi
mov qword [0x18014c770], rax
mov dword [rsp + 0x50], 1
mov rax, qword [rsp + 0x50]
mov qword [0x18014c778], rax
mov dword [0x18014c6a8], edi
mov qword [0x1801b1910], rbx
mov dword [0x18014c698], 2
call fcn.18003c7d0
mov qword [rsp + 0x50], rdi
mov qword [0x1801b1910], rbx
movsd xmm7, qword [rax + 0x10]
mov eax, dword [0x1801b1ca4]
mov dword [rsp + 0x50], eax
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x50], rdi
mov qword [0x18014c770], rax
mov dword [rsp + 0x50], 1
mov rax, qword [rsp + 0x50]
mov qword [0x18014c778], rax
mov dword [0x18014c6a8], edi
mov dword [0x18014c698], 2
call fcn.18003c7d0
mov qword [rsp + 0x50], rdi
mov qword [0x1801b1910], rbx
movups xmm6, xmmword [rax]
mov eax, dword [0x1801b1ca4]
mov dword [rsp + 0x50], eax
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x50], rdi
mov qword [0x18014c770], rax
mov dword [rsp + 0x50], 1
mov rax, qword [rsp + 0x50]
mov qword [0x18014c778], rax
mov dword [0x18014c6a8], edi
mov dword [0x18014c698], 2
call fcn.18003c7d0
mov qword [rsp + 0x50], rdi
shufps xmm6, xmm6, 0xaa
movups xmm1, xmmword [rax]
movabs rax, 0xc906a7dab05c8d2b
mov dword [0x18014c6a8], edi
mov qword [0x1801b1910], rax
movss dword [rsp + 0x50], xmm1
mov rax, qword [rsp + 0x50]
mov qword [0x18014c770], rax
mov qword [rsp + 0x50], rdi
movss dword [rsp + 0x50], xmm6
mov rax, qword [rsp + 0x50]
mov qword [0x18014c778], rax
mov qword [rsp + 0x50], rdi
movss dword [rsp + 0x50], xmm7
mov rax, qword [rsp + 0x50]
mov qword [0x18014c780], rax
lea rax, [rsp + 0x58]
mov qword [0x18014c788], rax
mov qword [0x18014c790], rdi
mov dword [0x18014c698], 5
call fcn.18003c7d0
movabs rax, 0x8bad02f0368d9e14
mov dword [0x18014c6a8], edi
mov qword [0x1801b1910], rax
mov eax, dword [0x1801b1ca4]
mov qword [rsp + 0x50], rdi
mov dword [rsp + 0x50], eax
mov rax, qword [rsp + 0x50]
mov qword [0x18014c770], rax
mov dword [0x18014c698], 1
call fcn.18003c7d0
mov r14, qword [rsp + 0xf8]
cmp dword [rax], edi
jne 0x1800179ef
mov eax, dword [0x1801b1ca4]
mov qword [rsp + 0x50], rdi
mov dword [rsp + 0x50], eax
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x50], rdi
mov qword [0x18014c770], rax
mov dword [rsp + 0x50], 1
mov rax, qword [rsp + 0x50]
mov qword [0x18014c778], rax
mov dword [0x18014c6a8], edi
mov qword [0x1801b1910], rbx
mov dword [0x18014c698], 2
call fcn.18003c7d0
movsd xmm1, qword [rax + 0x10]
subss xmm1, dword [rsp + 0x58]
andps xmm1, xmmword [0x180106410]
comiss xmm10, xmm1
ja 0x1800179ef
movss xmm1, dword [0x1801b1cac]
movsd xmm0, qword [0x180101f90]
cvtps2pd xmm1, xmm1
comisd xmm0, xmm1
jb 0x180017bf5
mov eax, dword [0x1801b1ca4]
mov qword [rsp + 0x50], rdi
mov dword [rsp + 0x50], eax
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x50], rdi
mov qword [0x18014c770], rax
mov dword [rsp + 0x50], 1
mov rax, qword [rsp + 0x50]
mov qword [0x18014c778], rax
mov dword [0x18014c6a8], edi
mov qword [0x1801b1910], rbx
mov dword [0x18014c698], 2
call fcn.18003c7d0
mov qword [0x1801b1910], rsi
movups xmm7, xmmword [rax]
movsd xmm6, qword [rax + 0x10]
mov dword [0x18014c698], edi
mov dword [0x18014c6a8], edi
call fcn.18003c7d0
mov qword [rsp + 0x50], rdi
mov qword [0x1801b1910], r12
mov ecx, dword [rax]
mov dword [rsp + 0x50], ecx
mov rax, qword [rsp + 0x50]
mov qword [0x18014c770], rax
mov dword [0x18014c6a8], edi
mov qword [0x18014c778], rdi
mov dword [0x18014c698], 2
call fcn.18003c7d0
movss xmm0, dword [0x180101f24]
movaps xmm2, xmm7
movss dword [rsp + 0x40], xmm0
movaps xmm3, xmm6
movss xmm0, dword [0x180102288]
movaps xmm1, xmm7
mov dword [rsp + 0x38], edi
mov dword [rsp + 0x30], 1
movss dword [rsp + 0x28], xmm0
shufps xmm2, xmm7, 0xaa
mov dword [rsp + 0x20], edi
call fcn.18002ebe0
movabs rax, 0xae3cbe5bf394c9c9
mov dword [0x18014c6a8], edi
mov qword [0x1801b1910], rax
lea rax, [0x1801b1ca4]
mov qword [0x18014c770], rax
mov dword [0x18014c698], 1
call fcn.18003c7d0
mov dword [0x1801b1ca4], edi
mov dword [0x18014c698], edi
mov dword [0x18014c6a8], edi
mov qword [0x1801b1910], rsi
call fcn.18003c7d0
mov qword [rsp + 0x50], rdi
mov qword [0x1801b1910], r15
mov ecx, dword [rax]
mov dword [rsp + 0x50], ecx
mov rax, qword [rsp + 0x50]
mov qword [0x18014c770], rax
mov dword [0x18014c6a8], edi
mov qword [0x18014c778], rdi
mov dword [0x18014c698], 2
call fcn.18003c7d0
xor ecx, ecx
call fcn.18002dc10
movabs rax, 0x865908c81a2c22e9
mov qword [rsp + 0x50], rdi
mov qword [0x1801b1910], rax
mov eax, dword [0x1801b1ca8]
mov dword [rsp + 0x50], eax
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x50], rdi
mov qword [0x18014c770], rax
mov dword [rsp + 0x50], 1
mov rax, qword [rsp + 0x50]
mov qword [0x18014c778], rax
mov dword [0x18014c6a8], edi
mov dword [0x18014c698], 2
call fcn.18003c7d0
mov dword [0x18014c6a8], edi
mov qword [0x1801b1910], r13
lea rax, str.DEFAULT
mov dword [0x18014c698], 1
mov qword [0x18014c770], rax
call fcn.18003c7d0
mov byte [0x1801b1ca0], dil
mov rbx, qword [rsp + 0x120]
mov r12, qword [rsp + 0x108]
mov r15, qword [rsp + 0xf0]
mov r13, qword [rsp + 0x100]
movaps xmm10, xmmword [rsp + 0xa0]
movaps xmm6, xmmword [rsp + 0xe0]
movaps xmm7, xmmword [rsp + 0xd0]
mov rsi, qword [rsp + 0x128]
mov rdi, qword [rsp + 0x130]
mov rcx, qword [rsp + 0x78]
xor rcx, rsp
call fcn.1800cdb80
add rsp, 0x110
pop rbp
ret