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

Disassembly:
mov r11, rsp
push rbp
lea rbp, [r11 - 0x5f]
sub rsp, 0x100
mov rax, qword [0x1800ad3c0]
xor rax, rsp
mov qword [rbp - 0x31], rax
cmp byte [0x1800e16c8], 0
je 0x18000c070
mov qword [r11 + 8], rbx
mov qword [r11 + 0x10], rsi
mov qword [r11 + 0x18], rdi
xor edi, edi
mov qword [r11 - 0x10], r14
movabs r14, 0xd80958fc74e988a6
mov qword [0x1800e2d00], r14
mov dword [0x1800c6b88], edi
mov dword [0x1800c6b98], edi
call fcn.180028820
mov qword [rbp - 0x51], rdi
movabs rsi, 0x3fef770d40960d5a
mov qword [0x1800e2d00], rsi
mov ebx, dword [rax]
mov dword [rbp - 0x51], ebx
mov rax, qword [rbp - 0x51]
mov qword [rbp - 0x51], rdi
mov qword [0x1800c6c60], rax
mov dword [rbp - 0x51], 1
mov rax, qword [rbp - 0x51]
mov qword [0x1800c6c68], rax
mov dword [0x1800c6b98], edi
mov dword [0x1800c6b88], 2
call fcn.180028820
mov dword [rsp + 0x40], 1
mov ecx, ebx
mov dword [rsp + 0x38], 1
movups xmm1, xmmword [rax]
movsd xmm2, qword [rax + 0x10]
movss dword [rsp + 0x30], xmm2
movaps xmm0, xmm1
shufps xmm0, xmm1, 0xaa
movaps xmm3, xmm2
movss dword [rsp + 0x28], xmm0
movaps xmm2, xmm0
movss dword [rsp + 0x20], xmm1
call fcn.18001af20
test eax, eax
je 0x18000b222
cmp byte [0x1800e2e78], dil
jne 0x18000b22f
mov byte [0x1800e2e78], 1
jmp 0x18000b22f
cmp byte [0x1800e2e78], dil
je 0x18000c050
movabs rax, 0x7239b21a38f536ba
mov qword [rbp - 0x51], rdi
mov qword [0x1800e2d00], rax
mov eax, dword [0x1800e2e7c]
mov dword [rbp - 0x51], eax
mov rax, qword [rbp - 0x51]
movaps xmmword [rsp + 0xe0], xmm6
mov qword [0x1800c6c60], rax
movaps xmmword [rsp + 0xd0], xmm7
mov dword [0x1800c6b98], edi
mov dword [0x1800c6b88], 1
call fcn.180028820
cmp dword [rax], edi
mov dword [0x1800c6b98], edi
jne 0x18000b597
mov dword [0x1800c6b88], edi
mov qword [0x1800e2d00], r14
call fcn.180028820
mov qword [rbp - 0x51], rdi
mov ecx, dword [rax]
movabs rax, 0x3b390a939af0b5fc
mov qword [0x1800e2d00], rax
mov dword [rbp - 0x51], ecx
mov rax, qword [rbp - 0x51]
mov qword [0x1800c6c60], rax
mov dword [0x1800c6b98], edi
mov dword [0x1800c6b88], 1
call fcn.180028820
mov qword [rbp - 0x51], rdi
mov ecx, dword [rax]
movabs rax, 0x1899f328b0e12848
mov qword [0x1800e2d00], rax
mov dword [rbp - 0x51], ecx
mov rax, qword [rbp - 0x51]
mov qword [0x1800c6c60], rax
mov qword [rbp - 0x51], rdi
mov dword [rbp - 0x51], edi
mov rax, qword [rbp - 0x51]
mov qword [rbp - 0x51], rdi
mov qword [0x1800c6c68], rax
mov dword [rbp - 0x51], 0x3f800000
mov rax, qword [rbp - 0x51]
mov qword [rbp - 0x51], rdi
mov qword [0x1800c6c70], rax
mov dword [rbp - 0x51], edi
mov rax, qword [rbp - 0x51]
mov qword [0x1800c6c78], rax
mov dword [0x1800c6b98], edi
mov dword [0x1800c6b88], 4
call fcn.180028820
movups xmm7, xmmword [rax]
movsd xmm6, qword [rax + 0x10]
movabs rax, 0xd24d37cc275948cc
mov qword [0x1800e2d00], rax
lea rax, str.w_lr_rpg_rocket
mov qword [0x1800c6c60], rax
mov dword [0x1800c6b98], edi
mov dword [0x1800c6b88], 1
call fcn.180028820
movaps xmm2, xmm7
mov dword [rsp + 0x30], edi
movaps xmm3, xmm6
shufps xmm2, xmm7, 0xaa
movaps xmm1, xmm7
mov dword [rsp + 0x28], 1
mov ecx, dword [rax]
call fcn.18001b390
mov dword [0x1800e2e7c], eax
movabs rax, 0x8e5fb15663f79120
mov qword [rbp - 0x51], rdi
mov qword [0x1800e2d00], rax
mov dword [rbp - 0x51], 1
mov rax, qword [rbp - 0x51]
mov qword [0x1800c6c60], rax
mov dword [0x1800c6b98], edi
mov dword [0x1800c6b88], 1
call fcn.180028820
movabs rax, 0xc3981dce61d9e13f
mov qword [rbp - 0x51], rdi
mov qword [0x1800e2d00], rax
lea rax, str.DEFAULT_SCRIPTED_CAMERA
mov qword [0x1800c6c60], rax
mov dword [rbp - 0x51], 1
mov rax, qword [rbp - 0x51]
mov qword [0x1800c6c68], rax
mov dword [0x1800c6b98], edi
mov dword [0x1800c6b88], 2
call fcn.180028820
mov qword [rbp - 0x51], rdi
mov ecx, dword [rax]
movabs rax, 0xfedb7d269e8c60e3
mov qword [0x1800e2d00], rax
mov dword [rbp - 0x51], ecx
mov rax, qword [rbp - 0x51]
mov dword [0x1800e2e80], ecx
mov dword [0x1800c6b98], edi
mov qword [0x1800c6c60], rax
mov eax, dword [0x1800e2e7c]
mov qword [rbp - 0x51], rdi
mov dword [rbp - 0x51], eax
mov rax, qword [rbp - 0x51]
mov qword [0x1800c6c68], rax
mov qword [rbp - 0x51], rdi
mov dword [rbp - 0x51], edi
mov rax, qword [rbp - 0x51]
mov qword [0x1800c6c70], rax
mov qword [rbp - 0x51], rdi
mov dword [rbp - 0x51], edi
mov rax, qword [rbp - 0x51]
mov qword [rbp - 0x51], rdi
mov qword [0x1800c6c78], rax
mov dword [rbp - 0x51], edi
mov rax, qword [rbp - 0x51]
mov qword [rbp - 0x51], rdi
mov qword [0x1800c6c80], rax
mov dword [rbp - 0x51], 1
mov rax, qword [rbp - 0x51]
mov qword [0x1800c6c88], rax
mov dword [0x1800c6b88], 6
call fcn.180028820
mov ecx, 1
call fcn.180019b80
movabs rax, 0x26fb97d0a425f84
mov qword [rbp - 0x51], rdi
mov qword [0x1800e2d00], rax
mov eax, dword [0x1800e2e80]
mov dword [rbp - 0x51], eax
mov rax, qword [rbp - 0x51]
mov qword [rbp - 0x51], rdi
mov qword [0x1800c6c60], rax
mov dword [rbp - 0x51], 1
mov rax, qword [rbp - 0x51]
mov qword [0x1800c6c68], rax
mov dword [0x1800c6b98], edi
mov dword [0x1800c6b88], 2
call fcn.180028820
movabs rax, 0xea1c610a04db6bbb
mov qword [rbp - 0x51], rdi
mov qword [0x1800e2d00], rax
mov eax, dword [0x1800e2e7c]
mov dword [rbp - 0x51], eax
mov rax, qword [rbp - 0x51]
mov qword [0x1800c6c60], rax
mov dword [0x1800c6b98], edi
mov qword [0x1800c6c68], rdi
mov qword [0x1800c6c70], rdi
mov dword [0x1800c6b88], 3
call fcn.180028820
mov dword [0x1800e2e84], 0x3f000000
mov byte [0x1800e2e88], 0xff
jmp 0x18000c040
mov qword [rsp + 0x128], r12
movabs rbx, 0x837765a25378f0bb
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 [0x1800e2d00], rbx
mov qword [0x1800c6c60], rdi
mov dword [0x1800c6b88], 1
call fcn.180028820
mov qword [0x1800e2d00], rbx
movsd xmm7, qword [rax + 0x10]
mov dword [0x1800c6b98], edi
mov qword [0x1800c6c60], rdi
mov dword [0x1800c6b88], 1
call fcn.180028820
mov qword [0x1800e2d00], rbx
movups xmm6, xmmword [rax]
mov dword [0x1800c6b98], edi
mov qword [0x1800c6c60], rdi
mov dword [0x1800c6b88], 1
call fcn.180028820
mov edx, dword [0x1800e2e80]
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.18001a510
mov dword [0x1800c6b98], edi
mov qword [0x1800e2d00], rbx
mov qword [0x1800c6c60], rdi
mov dword [0x1800c6b88], 1
call fcn.180028820
mov qword [0x1800e2d00], rbx
movsd xmm7, qword [rax + 0x10]
mov dword [0x1800c6b98], edi
mov qword [0x1800c6c60], rdi
mov dword [0x1800c6b88], 1
call fcn.180028820
mov qword [0x1800e2d00], rbx
movups xmm6, xmmword [rax]
mov dword [0x1800c6b98], edi
mov qword [0x1800c6c60], rdi
mov dword [0x1800c6b88], 1
call fcn.180028820
mov ecx, dword [0x1800e2e7c]
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.18001b470
mov dword [0x1800c6b98], edi
mov qword [0x1800e2d00], rbx
mov qword [0x1800c6c60], rdi
mov dword [0x1800c6b88], 1
call fcn.180028820
xorps xmm12, xmm12
xorps xmm11, xmm11
movups xmm1, xmmword [rax]
movsd xmm2, qword [rax + 0x10]
mulss xmm1, dword [0x180092604]
mulss xmm2, dword [0x180092604]
cvtss2sd xmm12, xmm1
cvtss2sd xmm11, xmm2
movaps xmm0, xmm12
call sub.api_ms_win_crt_math_l1_1_0.dll_cos
mov eax, dword [0x1800e2e7c]
xorps xmm1, xmm1
cvtsd2ss xmm1, xmm0
mov qword [rbp - 0x59], rdi
mov dword [0x1800c6b98], edi
mov qword [0x1800e2d00], rsi
mov dword [rbp - 0x59], eax
andps xmm1, xmmword [0x180092a60]
cvtps2pd xmm6, xmm1
mov rax, qword [rbp - 0x59]
mov qword [rbp - 0x59], rdi
mov qword [0x1800c6c60], rax
mov dword [rbp - 0x59], 1
mov rax, qword [rbp - 0x59]
mov qword [0x1800c6c68], rax
mov dword [0x1800c6b88], 2
call fcn.180028820
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 [0x180092660]
xorps xmm1, xmm1
cvtsd2ss xmm1, xmm0
xorps xmm0, xmm0
xorps xmm1, xmmword [0x180092a80]
cvtss2sd xmm0, xmm1
mulsd xmm0, xmm6
cvtpd2ps xmm9, xmm0
movaps xmm0, xmm11
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 [0x1800e2e7c]
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.18001b530
movabs rax, 0x719ff505f097fd20
mov dword [0x1800c6b88], edi
mov qword [0x1800e2d00], rax
mov dword [0x1800c6b98], edi
call fcn.180028820
mov dword [0x1800c6b88], edi
mov dword [0x1800c6b98], edi
mov qword [0x1800e2d00], r14
call fcn.180028820
mov qword [rbp - 0x59], rdi
movabs rbx, 0x5e6cc07646bbeab8
mov qword [0x1800e2d00], rbx
mov ecx, dword [rax]
mov dword [rbp - 0x59], ecx
mov rax, qword [rbp - 0x59]
mov qword [rbp - 0x59], rdi
mov qword [0x1800c6c60], rax
mov dword [rbp - 0x59], 1
mov rax, qword [rbp - 0x59]
mov qword [0x1800c6c68], rax
mov dword [0x1800c6b98], edi
mov dword [0x1800c6b88], 2
call fcn.180028820
mov dword [0x1800c6b88], edi
mov dword [0x1800c6b98], edi
mov qword [0x1800e2d00], r14
call fcn.180028820
mov qword [rbp - 0x59], rdi
movabs r15, 0x428ca6dbd1094446
mov qword [0x1800e2d00], r15
mov ecx, dword [rax]
mov dword [rbp - 0x59], ecx
mov rax, qword [rbp - 0x59]
mov qword [rbp - 0x59], rdi
mov qword [0x1800c6c60], rax
mov dword [rbp - 0x59], 1
mov dword [0x1800c6b98], edi
mov rax, qword [rbp - 0x59]
mov qword [0x1800c6c68], rax
mov dword [0x1800c6b88], 2
call fcn.180028820
movabs rax, 0xafc4af510774b47
mov dword [0x1800c6b88], edi
mov qword [0x1800e2d00], rax
mov dword [0x1800c6b98], edi
call fcn.180028820
movss xmm9, dword [0x1800925f8]
movss xmm8, dword [0x180092610]
movaps xmm3, xmm9
movss xmm7, dword [0x180092638]
movaps xmm2, xmm8
movss xmm10, dword [0x18009263c]
movaps xmm1, xmm7
movaps xmm0, xmm10
mov dword [rsp + 0x30], 0xff
mov dword [rsp + 0x28], 0xff
call fcn.180019a90
movss xmm6, dword [0x180092640]
movaps xmm3, xmm9
movaps xmm1, xmm6
mov dword [rsp + 0x30], 0xff
movaps xmm2, xmm8
mov dword [rsp + 0x28], 0xff
movaps xmm0, xmm10
call fcn.180019a90
movaps xmm3, xmm8
mov dword [rsp + 0x30], 0xff
movaps xmm2, xmm9
mov dword [rsp + 0x28], 0xff
movaps xmm1, xmm10
movaps xmm0, xmm7
call fcn.180019a90
movaps xmm3, xmm8
mov dword [rsp + 0x30], 0xff
movaps xmm2, xmm9
mov dword [rsp + 0x28], 0xff
movaps xmm1, xmm10
movaps xmm0, xmm6
call fcn.180019a90
movss xmm7, dword [0x180092644]
movaps xmm3, xmm9
movaps xmm0, xmm7
mov dword [rsp + 0x30], 0xff
movaps xmm2, xmm8
mov dword [rsp + 0x28], 0xff
movaps xmm1, xmm10
call fcn.180019a90
movss xmm6, dword [0x180092634]
movaps xmm3, xmm9
movaps xmm0, xmm6
mov dword [rsp + 0x30], 0xff
movaps xmm2, xmm8
mov dword [rsp + 0x28], 0xff
movaps xmm1, xmm10
call fcn.180019a90
movaps xmm3, xmm8
mov dword [rsp + 0x30], 0xff
movaps xmm2, xmm9
mov dword [rsp + 0x28], 0xff
movaps xmm1, xmm7
movaps xmm0, xmm10
call fcn.180019a90
movaps xmm3, xmm8
mov dword [rsp + 0x30], 0xff
movaps xmm2, xmm9
mov dword [rsp + 0x28], 0xff
movaps xmm1, xmm6
movaps xmm0, xmm10
call fcn.180019a90
lea rax, str.CAMERA_secuirity
mov dword [0x1800c6b98], edi
movabs r12, 0x2c933abf17a1df41
mov qword [0x1800c6c60], rax
mov qword [0x1800e2d00], r12
mov dword [0x1800c6b88], 1
call fcn.180028820
mov dword [rsp + 0x30], 0xff
mov dword [rsp + 0x28], 0xff
movss xmm6, dword [0x18009260c]
movaps xmm3, xmm10
movss xmm7, dword [0x180092628]
movaps xmm2, xmm6
movaps xmm0, xmm7
movaps xmm1, xmm10
call fcn.180019a90
mov ecx, dword [0x1800e0e14]
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 [0x1800e2e8c], ecx
jle 0x18000bba1
lea rcx, [0x1800e2e8c]
call fcn.18006cc40
cmp dword [0x1800e2e8c], 0xffffffff
jne 0x18000bba1
call qword [sym.imp.KERNEL32.dll_GetTickCount]
lea rcx, [0x1800e2e8c]
mov dword [0x1800e2e90], eax
call fcn.18006cbe0
call qword [sym.imp.KERNEL32.dll_GetTickCount]
sub eax, dword [0x1800e2e90]
cmp eax, 0x64
jb 0x18000bbdd
movss xmm0, dword [0x1800e2e84]
addss xmm0, dword [0x1800928c4]
add byte [0x1800e2e88], 0xfc
movss dword [0x1800e2e84], xmm0
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [0x1800e2e90], eax
movss xmm3, dword [0x1800e2e84]
movaps xmm2, xmm6
movss xmm1, dword [0x180092650]
movaps xmm4, xmm3
movzx eax, byte [0x1800e2e88]
movaps xmm0, xmm7
mulss xmm4, xmm10
mov dword [rsp + 0x30], edi
mov dword [rsp + 0x28], eax
subss xmm1, xmm4
call fcn.180019a90
mov eax, dword [0x1800e2e7c]
mov qword [rbp - 0x59], rdi
mov dword [rbp - 0x59], eax
mov rax, qword [rbp - 0x59]
mov qword [rbp - 0x59], rdi
mov qword [0x1800c6c60], rax
mov dword [rbp - 0x59], 1
mov rax, qword [rbp - 0x59]
mov qword [0x1800c6c68], rax
mov dword [0x1800c6b98], edi
mov qword [0x1800e2d00], rsi
mov dword [0x1800c6b88], 2
call fcn.180028820
mov qword [rbp - 0x59], rdi
mov qword [0x1800e2d00], rsi
movsd xmm7, qword [rax + 0x10]
mov eax, dword [0x1800e2e7c]
mov dword [rbp - 0x59], eax
mov rax, qword [rbp - 0x59]
mov qword [rbp - 0x59], rdi
mov qword [0x1800c6c60], rax
mov dword [rbp - 0x59], 1
mov rax, qword [rbp - 0x59]
mov qword [0x1800c6c68], rax
mov dword [0x1800c6b98], edi
mov dword [0x1800c6b88], 2
call fcn.180028820
mov qword [rbp - 0x59], rdi
mov qword [0x1800e2d00], rsi
movups xmm6, xmmword [rax]
mov eax, dword [0x1800e2e7c]
mov dword [rbp - 0x59], eax
mov rax, qword [rbp - 0x59]
mov qword [rbp - 0x59], rdi
mov qword [0x1800c6c60], rax
mov dword [rbp - 0x59], 1
mov rax, qword [rbp - 0x59]
mov qword [0x1800c6c68], rax
mov dword [0x1800c6b98], edi
mov dword [0x1800c6b88], 2
call fcn.180028820
mov qword [rbp - 0x59], rdi
shufps xmm6, xmm6, 0xaa
movups xmm1, xmmword [rax]
movabs rax, 0xc906a7dab05c8d2b
mov dword [0x1800c6b98], edi
mov qword [0x1800e2d00], rax
movss dword [rbp - 0x59], xmm1
mov rax, qword [rbp - 0x59]
mov qword [0x1800c6c60], rax
mov qword [rbp - 0x59], rdi
movss dword [rbp - 0x59], xmm6
mov rax, qword [rbp - 0x59]
mov qword [0x1800c6c68], rax
mov qword [rbp - 0x59], rdi
movss dword [rbp - 0x59], xmm7
mov rax, qword [rbp - 0x59]
mov qword [0x1800c6c70], rax
lea rax, [rbp - 0x51]
mov qword [0x1800c6c78], rax
mov qword [0x1800c6c80], rdi
mov dword [0x1800c6b88], 5
call fcn.180028820
movabs rax, 0x8bad02f0368d9e14
mov qword [rbp - 0x59], rdi
mov qword [0x1800e2d00], rax
mov eax, dword [0x1800e2e7c]
mov dword [rbp - 0x59], eax
mov rax, qword [rbp - 0x59]
mov dword [0x1800c6b98], edi
mov qword [0x1800c6c60], rax
mov dword [0x1800c6b88], 1
call fcn.180028820
cmp dword [rax], edi
jne 0x18000be34
mov eax, dword [0x1800e2e7c]
mov qword [rbp - 0x59], rdi
mov dword [rbp - 0x59], eax
mov rax, qword [rbp - 0x59]
mov qword [rbp - 0x59], rdi
mov qword [0x1800c6c60], rax
mov dword [rbp - 0x59], 1
mov rax, qword [rbp - 0x59]
mov qword [0x1800c6c68], rax
mov dword [0x1800c6b98], edi
mov qword [0x1800e2d00], rsi
mov dword [0x1800c6b88], 2
call fcn.180028820
movsd xmm1, qword [rax + 0x10]
subss xmm1, dword [rbp - 0x51]
andps xmm1, xmmword [0x180092a60]
comiss xmm10, xmm1
ja 0x18000be34
movss xmm1, dword [0x1800e2e84]
movsd xmm0, qword [0x180092678]
cvtps2pd xmm1, xmm1
comisd xmm0, xmm1
jb 0x18000c027
mov eax, dword [0x1800e2e7c]
mov qword [rbp - 0x59], rdi
mov dword [rbp - 0x59], eax
mov rax, qword [rbp - 0x59]
mov qword [rbp - 0x59], rdi
mov qword [0x1800c6c60], rax
mov dword [rbp - 0x59], 1
mov rax, qword [rbp - 0x59]
mov qword [0x1800c6c68], rax
mov dword [0x1800c6b98], edi
mov qword [0x1800e2d00], rsi
mov dword [0x1800c6b88], 2
call fcn.180028820
mov qword [0x1800e2d00], r14
movups xmm7, xmmword [rax]
movsd xmm6, qword [rax + 0x10]
mov dword [0x1800c6b88], edi
mov dword [0x1800c6b98], edi
call fcn.180028820
mov qword [rbp - 0x59], rdi
mov qword [0x1800e2d00], r15
mov ecx, dword [rax]
mov dword [rbp - 0x59], ecx
mov rax, qword [rbp - 0x59]
mov qword [0x1800c6c60], rax
mov dword [0x1800c6b98], edi
mov qword [0x1800c6c68], rdi
mov dword [0x1800c6b88], 2
call fcn.180028820
movss xmm0, dword [0x180092630]
xor r9d, r9d
movss xmm1, dword [0x180092784]
movaps xmm2, xmm6
movss dword [rsp + 0x38], xmm0
movaps xmm0, xmm7
mov dword [rsp + 0x30], edi
mov dword [rsp + 0x28], 1
movss dword [rsp + 0x20], xmm1
movaps xmm1, xmm7
shufps xmm1, xmm7, 0xaa
call fcn.18001a920
movabs rax, 0xae3cbe5bf394c9c9
mov dword [0x1800c6b98], edi
mov qword [0x1800e2d00], rax
lea rax, [0x1800e2e7c]
mov qword [0x1800c6c60], rax
mov dword [0x1800c6b88], 1
call fcn.180028820
mov dword [0x1800e2e7c], edi
mov dword [0x1800c6b88], edi
mov dword [0x1800c6b98], edi
mov qword [0x1800e2d00], r14
call fcn.180028820
mov qword [rbp - 0x59], rdi
mov qword [0x1800e2d00], rbx
mov ecx, dword [rax]
mov dword [rbp - 0x59], ecx
mov rax, qword [rbp - 0x59]
mov qword [0x1800c6c60], rax
mov dword [0x1800c6b98], edi
mov qword [0x1800c6c68], rdi
mov dword [0x1800c6b88], 2
call fcn.180028820
xor ecx, ecx
call fcn.180019b80
movabs rax, 0x865908c81a2c22e9
mov qword [rbp - 0x59], rdi
mov qword [0x1800e2d00], rax
mov eax, dword [0x1800e2e80]
mov dword [rbp - 0x59], eax
mov rax, qword [rbp - 0x59]
mov qword [rbp - 0x59], rdi
mov qword [0x1800c6c60], rax
mov dword [rbp - 0x59], 1
mov rax, qword [rbp - 0x59]
mov qword [0x1800c6c68], rax
mov dword [0x1800c6b98], edi
mov dword [0x1800c6b88], 2
call fcn.180028820
mov dword [0x1800c6b98], edi
mov qword [0x1800e2d00], r12
lea rax, str.DEFAULT
mov dword [0x1800c6b88], 1
mov qword [0x1800c6c60], rax
call fcn.180028820
mov byte [0x1800e2e78], dil
mov r12, qword [rsp + 0x128]
mov r15, qword [rsp + 0xf0]
movaps xmm10, xmmword [rsp + 0xa0]
movaps xmm6, xmmword [rsp + 0xe0]
movaps xmm7, xmmword [rsp + 0xd0]
mov rdi, qword [rsp + 0x120]
mov rsi, qword [rsp + 0x118]
mov rbx, qword [rsp + 0x110]
mov r14, qword [rsp + 0xf8]
mov rcx, qword [rbp - 0x31]
xor rcx, rsp
call fcn.18006c6d0
add rsp, 0x100
pop rbp
ret