Function at 0x1400419a0
Capabilities:
Create thread

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x218]
sub rsp, 0x2f0
movaps xmmword [rax - 0x38], xmm6
movaps xmmword [rax - 0x48], xmm7
movaps xmmword [rax - 0x58], xmm8
movaps xmmword [rax - 0x68], xmm9
movaps xmmword [rax - 0x78], xmm10
mov rax, qword [0x140059440]
xor rax, rsp
mov qword [rbp + 0x190], rax
xor r13d, r13d
xorps xmm0, xmm0
movups xmmword [rbp + 0x120], xmm0
mov qword [rbp + 0x130], r13
mov qword [rbp + 0x138], 0xf
mov byte [rbp + 0x120], r13b
movups xmmword [rbp + 0x140], xmm0
mov qword [rbp + 0x150], r13
mov qword [rbp + 0x158], 0xf
mov byte [rbp + 0x140], r13b
movups xmmword [rbp + 0x160], xmm0
mov qword [rbp + 0x170], r13
mov qword [rbp + 0x178], 0xf
mov byte [rbp + 0x160], r13b
lea rcx, [rbp + 0x120]
call fcn.14003fe90
mov byte [rbp - 0x18], r13b
mov qword [rbp - 0x14], r13
mov dword [rbp - 0xc], 0x3da3d70a
mov dword [rbp - 8], 0x3da3d70a
xor eax, eax
mov qword [rbp], r13
mov byte [rbp + 8], al
mov qword [rbp + 0x10], r13
mov byte [rbp + 0x18], al
mov byte [rbp + 0x20], al
mov qword [rbp + 0x24], rax
mov dword [rbp + 0x2c], 0x3da3d70a
mov dword [rbp + 0x30], 0x3da3d70a
mov qword [rbp + 0x38], r13
mov byte [rbp + 0x40], al
mov qword [rbp + 0x48], r13
mov byte [rbp + 0x50], al
mov byte [rbp + 0x58], al
mov qword [rbp + 0x5c], rax
mov dword [rbp + 0x64], 0x3da3d70a
mov dword [rbp + 0x68], 0x3da3d70a
mov qword [rbp + 0x70], r13
mov byte [rbp + 0x78], al
mov qword [rbp + 0x80], r13
mov byte [rbp + 0x88], al
mov byte [rbp + 0x90], al
mov qword [rbp + 0x94], rax
mov dword [rbp + 0x9c], 0x3da3d70a
mov dword [rbp + 0xa0], 0x3da3d70a
mov qword [rbp + 0xa8], r13
mov byte [rbp + 0xb0], al
mov qword [rbp + 0xb8], r13
mov byte [rbp + 0xc0], al
mov byte [rbp + 0xc8], al
mov qword [rbp + 0xcc], rax
mov dword [rbp + 0xd4], 0x3da3d70a
mov dword [rbp + 0xd8], 0x3da3d70a
mov qword [rbp + 0xe0], r13
mov byte [rbp + 0xe8], al
mov qword [rbp + 0xf0], r13
mov byte [rbp + 0xf8], al
xorps xmm0, xmm0
movups xmmword [rbp + 0x100], xmm0
mov qword [rbp + 0x110], 4
mov qword [rbp + 0x118], 0xf
mov eax, dword [str.Idle]
mov dword [rbp + 0x100], eax
mov byte [rbp + 0x104], r13b
movss xmm1, dword [0x1400504b8]
movss xmm0, dword [0x1400504bc]
unpcklps xmm0, xmm1
movq r8, xmm0
lea rcx, [rbp - 0x50]
call fcn.140044770
cmp byte [rbp - 0x50], r13b
je 0x140042636
mov dword [rsp + 0x60], 0x438e8000
mov dword [rsp + 0x64], 0x43110000
mov dword [rsp + 0x68], 0x43700000
mov dword [rsp + 0x6c], 0x41700000
mov dword [rsp + 0x70], 0x43700000
mov dword [rsp + 0x74], 0x41700000
mov dword [rsp + 0x78], 0x43700000
mov dword [rsp + 0x7c], 0x41700000
mov dword [rbp - 0x80], 0x43700000
mov dword [rbp - 0x7c], 0x41700000
mov dword [rbp - 0x78], 0x43700000
mov dword [rbp - 0x74], 0x41700000
mov qword [rbp - 0x68], r13
lea rdi, [0x1400668e0]
movabs rsi, 0x7fffffffffffffff
mov r14, qword [rbp - 0x40]
mov r12, qword [rbp - 0x48]
movss xmm9, dword [0x140050460]
movss xmm10, dword [0x1400504b0]
movss xmm8, dword [0x14005049c]
nop word [rax + rax]
call fcn.140002290
mov rcx, r14
call fcn.140002040
test eax, eax
sete r15b
mov rax, qword [0x1400666b0]
test rax, rax
je 0x140041c68
mov rax, qword [rax + 0x98]
jmp 0x140041c6b
mov rax, r13
cmp dword [rax + 0x30], 0
jne 0x140041c76
call fcn.140037720
call fcn.140036250
call fcn.14000fcd0
mov rcx, r12
call fcn.140018190
mov rcx, qword [0x1400666b0]
mov eax, dword [rcx + 0x4a00]
or eax, 2
mov dword [rcx + 0x4a00], eax
movsd xmm0, qword [rcx + 0x10]
movsd qword [rcx + 0x4a20], xmm0
mov dword [rcx + 0x4a08], 1
or eax, 1
mov dword [rcx + 0x4a00], eax
mov qword [rcx + 0x4a10], r13
mov qword [rcx + 0x4a18], r13
mov dword [rcx + 0x4a04], 1
xor edx, edx
mov r8d, 7
lea rcx, str.MainWindow
call fcn.140015640
lea rdx, [rsp + 0x60]
call fcn.140012530
mov rax, qword [0x1400666b0]
mov rcx, qword [rax + 0x4000]
movss xmm6, dword [rcx + 0x114]
subss xmm6, dword [rcx + 0x2c]
movss xmm7, dword [rcx + 0x110]
subss xmm7, dword [rcx + 0x28]
addss xmm6, dword [rcx + 0x90]
addss xmm7, dword [rcx + 0x8c]
lea r9, [rsp + 0x68]
lea rdx, [rbp - 0x18]
lea rcx, str.ForceNoShadows
call fcn.140023d40
subss xmm6, xmm9
addss xmm7, xmm10
mov rcx, qword [0x1400666b0]
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4000]
movss xmm1, dword [rax + 0x2c]
subss xmm1, dword [rax + 0x90]
movss xmm0, dword [rax + 0x28]
subss xmm0, dword [rax + 0x8c]
addss xmm1, xmm6
addss xmm7, xmm0
movss dword [rax + 0x110], xmm7
movss dword [rax + 0x114], xmm1
mov byte [rax + 0x151], 1
lea rcx, [0x14004a228]
call fcn.140039470
mov ecx, 0x1000
call fcn.14000eeb0
test al, al
je 0x140041e30
xor ecx, ecx
call fcn.14001bed0
test al, al
je 0x140041e30
mov rax, qword [0x1400666b0]
movss xmm0, dword [rax + 0x3d38]
mulss xmm0, xmm8
call fcn.1400182d0
xor edx, edx
lea rcx, str.Disables_all_shadows_in_the_game
call fcn.140038c50
mov rcx, qword [0x1400666b0]
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov r8, qword [rcx + 0x4000]
movsxd rdx, dword [r8 + 0x1e8]
mov rax, qword [r8 + 0x1f0]
mov ecx, dword [rax + rdx*4 - 4]
mov dword [r8 + 0x1d4], ecx
lea eax, [rdx - 1]
mov dword [r8 + 0x1e8], eax
call fcn.140017ad0
mov rax, qword [0x1400666b0]
mov rcx, qword [rax + 0x4000]
movss xmm6, dword [rcx + 0x114]
subss xmm6, dword [rcx + 0x2c]
movss xmm7, dword [rcx + 0x110]
subss xmm7, dword [rcx + 0x28]
addss xmm6, dword [rcx + 0x90]
addss xmm7, dword [rcx + 0x8c]
lea r9, [rsp + 0x70]
lea rdx, [rbp + 0x20]
lea rcx, str.ReducedTrees
call fcn.140023d40
subss xmm6, xmm9
addss xmm7, xmm10
mov rcx, qword [0x1400666b0]
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4000]
movss xmm1, dword [rax + 0x2c]
subss xmm1, dword [rax + 0x90]
movss xmm0, dword [rax + 0x28]
subss xmm0, dword [rax + 0x8c]
addss xmm1, xmm6
addss xmm7, xmm0
movss dword [rax + 0x110], xmm7
movss dword [rax + 0x114], xmm1
mov byte [rax + 0x151], 1
lea rcx, [0x14004a228]
call fcn.140039470
mov ecx, 0x1000
call fcn.14000eeb0
test al, al
je 0x140041f6c
xor ecx, ecx
call fcn.14001bed0
test al, al
je 0x140041f6c
mov rax, qword [0x1400666b0]
movss xmm0, dword [rax + 0x3d38]
mulss xmm0, xmm8
call fcn.1400182d0
xor edx, edx
lea rcx, str.Renders_fewer_trees
call fcn.140038c50
mov rcx, qword [0x1400666b0]
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov r8, qword [rcx + 0x4000]
movsxd rdx, dword [r8 + 0x1e8]
mov rax, qword [r8 + 0x1f0]
mov ecx, dword [rax + rdx*4 - 4]
mov dword [r8 + 0x1d4], ecx
lea eax, [rdx - 1]
mov dword [r8 + 0x1e8], eax
call fcn.140017ad0
mov rax, qword [0x1400666b0]
mov rcx, qword [rax + 0x4000]
movss xmm6, dword [rcx + 0x114]
subss xmm6, dword [rcx + 0x2c]
movss xmm7, dword [rcx + 0x110]
subss xmm7, dword [rcx + 0x28]
addss xmm6, dword [rcx + 0x90]
addss xmm7, dword [rcx + 0x8c]
lea r9, [rsp + 0x78]
lea rdx, [rbp + 0x58]
lea rcx, str.ForceNoFoliage
call fcn.140023d40
subss xmm6, xmm9
addss xmm7, xmm10
mov rcx, qword [0x1400666b0]
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4000]
movss xmm1, dword [rax + 0x2c]
subss xmm1, dword [rax + 0x90]
movss xmm0, dword [rax + 0x28]
subss xmm0, dword [rax + 0x8c]
addss xmm1, xmm6
addss xmm0, xmm7
movss dword [rax + 0x110], xmm0
movss dword [rax + 0x114], xmm1
mov byte [rax + 0x151], 1
lea rcx, [0x14004a228]
call fcn.140039470
mov ecx, 0x1000
call fcn.14000eeb0
test al, al
je 0x1400420a8
xor ecx, ecx
call fcn.14001bed0
test al, al
je 0x1400420a8
mov rax, qword [0x1400666b0]
movss xmm0, dword [rax + 0x3d38]
mulss xmm0, xmm8
call fcn.1400182d0
xor edx, edx
lea rcx, str.Removes_all_grass
call fcn.140038c50
mov rcx, qword [0x1400666b0]
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov r8, qword [rcx + 0x4000]
movsxd rdx, dword [r8 + 0x1e8]
mov rax, qword [r8 + 0x1f0]
mov ecx, dword [rax + rdx*4 - 4]
mov dword [r8 + 0x1d4], ecx
lea eax, [rdx - 1]
mov dword [r8 + 0x1e8], eax
call fcn.140017ad0
mov rax, qword [0x1400666b0]
mov rcx, qword [rax + 0x4000]
movss xmm7, dword [rcx + 0x114]
subss xmm7, dword [rcx + 0x2c]
movss xmm6, dword [rcx + 0x110]
subss xmm6, dword [rcx + 0x28]
addss xmm7, dword [rcx + 0x90]
addss xmm6, dword [rcx + 0x8c]
lea r9, [rbp - 0x80]
lea rdx, [rbp + 0x90]
lea rcx, str.ForceNoParticles
call fcn.140023d40
subss xmm7, xmm9
addss xmm6, xmm10
mov rcx, qword [0x1400666b0]
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4000]
movss xmm0, dword [rax + 0x2c]
subss xmm0, dword [rax + 0x90]
movss xmm1, dword [rax + 0x28]
subss xmm1, dword [rax + 0x8c]
addss xmm7, xmm0
addss xmm1, xmm6
movss dword [rax + 0x110], xmm1
movss dword [rax + 0x114], xmm7
mov byte [rax + 0x151], 1
lea rcx, [0x14004a228]
call fcn.140039470
mov ecx, 0x1000
call fcn.14000eeb0
test al, al
je 0x1400421e6
xor ecx, ecx
call fcn.14001bed0
test al, al
je 0x1400421e6
mov rax, qword [0x1400666b0]
movss xmm0, dword [rax + 0x3d38]
mulss xmm0, xmm8
call fcn.1400182d0
xor edx, edx
lea rcx, str.Removes_all_effects_and_particles
call fcn.140038c50
mov rcx, qword [0x1400666b0]
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov r8, qword [rcx + 0x4000]
movsxd rdx, dword [r8 + 0x1e8]
mov rax, qword [r8 + 0x1f0]
mov ecx, dword [rax + rdx*4 - 4]
mov dword [r8 + 0x1d4], ecx
lea eax, [rdx - 1]
mov dword [r8 + 0x1e8], eax
call fcn.140017ad0
mov rax, qword [0x1400666b0]
mov rcx, qword [rax + 0x4000]
movss xmm6, dword [rcx + 0x114]
subss xmm6, dword [rcx + 0x2c]
movss xmm7, dword [rcx + 0x110]
subss xmm7, dword [rcx + 0x28]
addss xmm6, dword [rcx + 0x90]
addss xmm7, dword [rcx + 0x8c]
lea r9, [rbp - 0x78]
lea rdx, [rbp + 0xc8]
lea rcx, str.UnlockFPS
call fcn.140023d40
subss xmm6, xmm9
addss xmm7, xmm10
mov rcx, qword [0x1400666b0]
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4000]
movss xmm1, dword [rax + 0x2c]
subss xmm1, dword [rax + 0x90]
movss xmm0, dword [rax + 0x28]
subss xmm0, dword [rax + 0x8c]
addss xmm1, xmm6
addss xmm0, xmm7
movss dword [rax + 0x110], xmm0
movss dword [rax + 0x114], xmm1
mov byte [rax + 0x151], 1
lea rcx, [0x14004a228]
call fcn.140039470
mov ecx, 0x1000
call fcn.14000eeb0
test al, al
je 0x140042324
xor ecx, ecx
call fcn.14001bed0
test al, al
je 0x140042324
mov rax, qword [0x1400666b0]
movss xmm0, dword [rax + 0x3d38]
mulss xmm0, xmm8
call fcn.1400182d0
xor edx, edx
lea rcx, str.Unlocks_the_fps_limit
call fcn.140038c50
mov rcx, qword [0x1400666b0]
mov rax, qword [rcx + 0x4000]
mov byte [rax + 0xc0], 1
mov r8, qword [rcx + 0x4000]
movsxd rdx, dword [r8 + 0x1e8]
mov rax, qword [r8 + 0x1f0]
mov ecx, dword [rax + rdx*4 - 4]
mov dword [r8 + 0x1d4], ecx
lea eax, [rdx - 1]
mov dword [r8 + 0x1e8], eax
call fcn.140017ad0
call fcn.140012820
mov rax, qword [0x1400666b0]
or dword [rax + 0x4990], 1
mov dword [rax + 0x49a0], 0x43340000
mov qword [rbp - 0x70], 0
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x30], r13
mov dword [rsp + 0x28], r13d
lea rax, [rbp - 0x70]
mov qword [rsp + 0x20], rax
mov r9d, 0x104
mov r8, rdi
xor edx, edx
lea rcx, str.StartParams
call fcn.14003caa0
lea r9, [rbp - 0x68]
call fcn.140024620
test al, al
je 0x140042585
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], r13
mov qword [rsp + 0x58], r13
mov rbx, 0xffffffffffffffff
inc rbx
cmp byte [rdi + rbx], 0
jne 0x1400423a2
cmp rbx, rsi
ja 0x1400427bf
cmp rbx, 0xf
ja 0x1400423e2
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x58], 0xf
mov r8, rbx
mov rdx, rdi
lea rcx, [rsp + 0x40]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + rbx + 0x40], 0
jmp 0x14004248b
mov rdi, rbx
or rdi, 0xf
cmp rdi, rsi
jbe 0x140042401
mov rdi, rsi
movabs rax, 0x8000000000000000
add rax, 0x27
jmp 0x140042432
cmp rdi, 0x16
mov eax, 0x16
cmovb rdi, rax
lea rcx, [rdi + 1]
test rcx, rcx
jne 0x14004241c
mov rsi, r13
jmp 0x140042459
cmp rcx, 0x1000
jb 0x140042451
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x1400427c5
mov rcx, rax
call fcn.140044d14
test rax, rax
je 0x140042675
lea rsi, [rax + 0x27]
and rsi, 0xffffffffffffffe0
mov qword [rsi - 8], rax
jmp 0x140042459
call fcn.140044d14
mov rsi, rax
mov qword [rsp + 0x40], rsi
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x58], rdi
mov r8, rbx
lea rdi, [0x1400668e0]
mov rdx, rdi
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsi + rbx], 0
movabs rsi, 0x7fffffffffffffff
mov ecx, 0x70
call fcn.140044d14
mov rbx, rax
mov qword [rbp - 0x60], rax
lea rdx, [rsp + 0x40]
mov rcx, rax
call fcn.140044600
nop
lea rcx, [rbx + 0x20]
lea rdx, [rbp + 0x140]
call fcn.140044600
nop
lea rcx, [rbx + 0x40]
lea rdx, [rbp + 0x160]
call fcn.140044600
nop
lea rax, [rbp - 0x30]
mov qword [rbx + 0x60], rax
lea rax, [0x140040260]
mov qword [rbx + 0x68], rax
mov qword [rbp + 0x180], rbx
lea rax, [rbp - 0x48]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], r13d
mov r9, rbx
lea r8, [0x1400445b0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp - 0x50], rax
test rax, rax
je 0x140042688
cmp dword [rbp - 0x48], 0
je 0x14004267c
movaps xmm0, xmmword [rbp - 0x50]
movdqa xmmword [rbp + 0x180], xmm0
lea rcx, [rbp + 0x180]
call qword [sym.imp.MSVCP140.dll__Thrd_detach]
test eax, eax
jne 0x14004267c
xorps xmm0, xmm0
movdqa xmmword [rbp - 0x50], xmm0
mov rdx, qword [rsp + 0x58]
cmp rdx, 0xf
jbe 0x140042585
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140042580
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140042675
call fcn.140044d0c
lea rdx, [rbp + 0x100]
cmp qword [rbp + 0x118], 0xf
cmova rdx, qword [rbp + 0x100]
lea rcx, str.Status:__s
call fcn.140039310
call fcn.140017ad0
call fcn.140018230
call fcn.140011e10
mov dword [rbp - 0x58], r13d
mov dword [rbp - 0x54], r13d
lea r8, [rbp - 0x54]
lea rdx, [rbp - 0x58]
mov rcx, r14
call fcn.1400020a0
mov r9d, dword [rbp - 0x54]
mov r8d, dword [rbp - 0x58]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.OPENGL32.dll_glViewport]
xorps xmm3, xmm3
xorps xmm2, xmm2
xorps xmm1, xmm1
xorps xmm0, xmm0
call qword [sym.imp.OPENGL32.dll_glClearColor]
mov ecx, 0x4000
call qword [sym.imp.OPENGL32.dll_glClear]
mov rax, qword [0x1400666b0]
mov rax, qword [rax + 0x4b10]
mov rcx, qword [rax]
add rcx, 0x48
mov rax, r13
cmp byte [rcx], r13b
cmovne rax, rcx
mov rcx, rax
call fcn.140036b60
mov rcx, r14
call fcn.1400056e0
test r15b, r15b
jne 0x140041c40
mov rdx, qword [rbp + 0x118]
cmp rdx, 0xf
jbe 0x14004269d
inc rdx
mov rcx, qword [rbp + 0x100]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140042698
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140042698
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
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 [rbp - 0x48], r13d
mov ecx, 6
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
call fcn.140044d0c
mov qword [rbp + 0x110], r13
mov qword [rbp + 0x118], 0xf
mov byte [rbp + 0x100], 0
mov rdx, qword [rbp + 0x178]
cmp rdx, 0xf
jbe 0x1400426f3
inc rdx
mov rcx, qword [rbp + 0x160]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400426ee
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140042768
call fcn.140044d0c
mov rdx, qword [rbp + 0x158]
cmp rdx, 0xf
jbe 0x140042730
inc rdx
mov rcx, qword [rbp + 0x140]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004272b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140042768
call fcn.140044d0c
mov rdx, qword [rbp + 0x138]
cmp rdx, 0xf
jbe 0x140042774
inc rdx
mov rcx, qword [rbp + 0x120]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004276f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14004276f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140044d0c
xor eax, eax
mov rcx, qword [rbp + 0x190]
xor rcx, rsp
call fcn.140044b70
lea r11, [rsp + 0x2f0]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
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]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.140023d20
nop
call fcn.140023c80
int3