Function at 0x140017fe0
Capabilities:
Contain obfuscated stackstrings
Query environment variable

Disassembly:
mov rax, rsp
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x248]
sub rsp, 0x320
mov rax, qword [0x14007d040]
xor rax, rsp
mov qword [rbp + 0x210], rax
mov r15, rcx
xor r13d, r13d
mov r8d, 0x100
lea rdx, [rbp + 0x110]
lea rcx, str.USERNAME
call qword [sym.imp.KERNEL32.dll_GetEnvironmentVariableA]
mov dword [rsp + 0x30], 0x6f666e49
mov dword [rsp + 0x34], 0x74616d72
mov dword [rsp + 0x38], 0x3a6e6f69
lea rdx, [rbp - 0x80]
call fcn.14000fe1c
mov rbx, rax
lea rdx, [rbp - 0x60]
call fcn.14000ffd4
mov rdi, rax
lea rdx, [rbp + 0x18]
call fcn.14000fb84
mov rsi, rax
lea rdx, [rbp + 0xb8]
call fcn.140010c34
mov r14, rax
lea rax, [rsp + 0x30]
mov qword [rsp + 0x20], rax
lea rax, [rsp + 0x3c]
mov qword [rsp + 0x28], rax
lea rdx, [rsp + 0x20]
lea rcx, [rbp - 0x20]
call fcn.140003408
mov r8, rax
lea rdx, [rbp + 0x98]
call fcn.140002c64
nop
lea r8d, [r13 + 0xa]
lea rdx, str._nPC_Name:
mov rcx, rax
call fcn.1400042b0
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x50], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x40], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x50], xmm1
mov qword [rax + 0x10], r13
lea r12d, [r13 + 0xf]
mov qword [rax + 0x18], r12
mov byte [rax], r13b
lea rax, [rbp + 0x110]
or r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], r13b
jne 0x140018103
lea rdx, [rbp + 0x110]
lea rcx, [rsp + 0x40]
call fcn.1400042b0
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x70], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x70], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], r12
mov byte [rax], r13b
mov r8d, 0xd
lea rdx, str._nVideoCards:
lea rcx, [rsp + 0x60]
call fcn.1400042b0
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x40], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x30], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], r12
mov byte [rax], r13b
mov r8, r14
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x78]
call fcn.14001aadc
nop
mov r8d, 1
lea rdx, [0x14006e57c]
mov rcx, rax
call fcn.1400042b0
movups xmm0, xmmword [rax]
movups xmmword [rbp - 8], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 8], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], r12
mov byte [rax], r13b
mov r8, rsi
lea rdx, [rbp - 8]
lea rcx, [rbp + 0x58]
call fcn.14001aadc
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x38]
call fcn.14001aadc
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0xe8]
call fcn.14001aadc
nop
mov edi, 0x1000
mov esi, 0x1f
lea r14d, [rsi + 8]
mov rdx, qword [rbp + 0x50]
cmp rdx, r12
jbe 0x140018231
inc rdx
mov rcx, qword [rbp + 0x38]
mov rax, rcx
cmp rdx, rdi
jb 0x14001822c
add rdx, r14
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, rsi
ja 0x140019841
call fcn.14002ed50
movdqa xmm0, xmmword [0x140071730]
movdqu xmmword [rbp + 0x48], xmm0
mov byte [rbp + 0x38], r13b
mov rdx, qword [rbp + 0x70]
cmp rdx, r12
jbe 0x140018276
inc rdx
mov rcx, qword [rbp + 0x58]
mov rax, rcx
cmp rdx, rdi
jb 0x140018271
add rdx, r14
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, rsi
ja 0x140019847
call fcn.14002ed50
movdqa xmm0, xmmword [0x140071730]
movdqu xmmword [rbp + 0x68], xmm0
mov byte [rbp + 0x58], r13b
mov rdx, qword [rbp + 0x10]
cmp rdx, r12
jbe 0x1400182bc
inc rdx
mov rcx, qword [rbp - 8]
mov rax, rcx
cmp rdx, rdi
jb 0x1400182b6
add rdx, r14
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, rsi
ja 0x14001984d
call fcn.14002ed50
nop
mov rdx, qword [rbp + 0x90]
cmp rdx, r12
jbe 0x1400182f3
inc rdx
mov rcx, qword [rbp + 0x78]
mov rax, rcx
cmp rdx, rdi
jb 0x1400182ee
add rdx, r14
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, rsi
ja 0x140019853
call fcn.14002ed50
movdqa xmm0, xmmword [0x140071730]
movdqu xmmword [rbp + 0x88], xmm0
mov byte [rbp + 0x78], r13b
mov rdx, qword [rbp - 0x28]
cmp rdx, r12
jbe 0x14001833c
inc rdx
mov rcx, qword [rbp - 0x40]
mov rax, rcx
cmp rdx, rdi
jb 0x140018336
add rdx, r14
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, rsi
ja 0x140019859
call fcn.14002ed50
nop
mov rdx, qword [rsp + 0x78]
cmp rdx, r12
jbe 0x140018372
inc rdx
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, rdi
jb 0x14001836d
add rdx, r14
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, rsi
ja 0x14001985f
call fcn.14002ed50
movdqa xmm0, xmmword [0x140071730]
movdqu xmmword [rsp + 0x70], xmm0
mov byte [rsp + 0x60], r13b
mov rdx, qword [rsp + 0x58]
cmp rdx, r12
jbe 0x1400183bb
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, rdi
jb 0x1400183b6
add rdx, r14
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, rsi
ja 0x140019865
call fcn.14002ed50
movdqa xmm0, xmmword [0x140071730]
movdqu xmmword [rsp + 0x50], xmm0
mov byte [rsp + 0x40], r13b
mov rdx, qword [rbp + 0xb0]
cmp rdx, r12
jbe 0x140018408
inc rdx
mov rcx, qword [rbp + 0x98]
mov rax, rcx
cmp rdx, rdi
jb 0x140018403
add rdx, r14
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, rsi
ja 0x14001986b
call fcn.14002ed50
movdqa xmm0, xmmword [0x140071730]
movdqu xmmword [rbp + 0xa8], xmm0
mov byte [rbp + 0x98], r13b
mov rdx, qword [rbp + 0xd0]
cmp rdx, r12
jbe 0x140018459
inc rdx
mov rcx, qword [rbp + 0xb8]
mov rax, rcx
cmp rdx, rdi
jb 0x140018454
add rdx, r14
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, rsi
ja 0x140019871
call fcn.14002ed50
movdqa xmm0, xmmword [0x140071730]
movdqu xmmword [rbp + 0xc8], xmm0
mov byte [rbp + 0xb8], r13b
mov rdx, qword [rbp + 0x30]
cmp rdx, r12
jbe 0x1400184a4
inc rdx
mov rcx, qword [rbp + 0x18]
mov rax, rcx
cmp rdx, rdi
jb 0x14001849f
add rdx, r14
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, rsi
ja 0x140019877
call fcn.14002ed50
movdqa xmm0, xmmword [0x140071730]
movdqu xmmword [rbp + 0x28], xmm0
mov byte [rbp + 0x18], r13b
mov rdx, qword [rbp - 0x48]
cmp rdx, r12
jbe 0x1400184e9
inc rdx
mov rcx, qword [rbp - 0x60]
mov rax, rcx
cmp rdx, rdi
jb 0x1400184e4
add rdx, r14
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, rsi
ja 0x14001987d
call fcn.14002ed50
movdqa xmm0, xmmword [0x140071730]
movdqu xmmword [rbp - 0x50], xmm0
mov byte [rbp - 0x60], r13b
mov rdx, qword [rbp - 0x68]
cmp rdx, r12
jbe 0x14001852e
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, rdi
jb 0x140018529
add rdx, r14
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, rsi
ja 0x140019883
call fcn.14002ed50
movdqa xmm0, xmmword [0x140071730]
movdqu xmmword [rbp - 0x70], xmm0
mov byte [rbp - 0x80], r13b
xorps xmm0, xmm0
movups xmmword [rbp + 0xd8], xmm0
xorps xmm1, xmm1
xor eax, eax
movups xmmword [rbp - 8], xmm1
mov qword [rbp + 8], rax
mov dword [rbp - 0x40], 0x616e6942
mov dword [rbp - 0x3c], 0x6f437972
mov dword [rbp - 0x38], 0x61426564
mov dword [rbp - 0x34], 0x61526573
mov dword [rbp - 0x30], 0x74616964
mov word [rbp - 0x2c], 0x6f69
mov byte [rbp - 0x2a], 0x6e
lea rax, [rbp - 0x40]
mov qword [rsp + 0x20], rax
lea rax, [rbp - 0x29]
mov qword [rsp + 0x28], rax
lea rdx, [rsp + 0x20]
lea rcx, [rbp - 8]
call fcn.140003408
nop
lea rdx, [rbp + 0xd8]
call fcn.14001bd24
nop
mov rcx, qword [rbp - 8]
test rcx, rcx
je 0x1400185e6
mov rdx, qword [rbp + 8]
sub rdx, rcx
mov rax, rcx
cmp rdx, rdi
jb 0x1400185e1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, rsi
ja 0x140019889
call fcn.14002ed50
cmp qword [rbp + 0xe0], r13
je 0x1400194a6
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x70], xmm1
mov r8d, 1
lea rdx, [0x14006e5a0]
lea rcx, [rsp + 0x60]
call fcn.14000510c
nop
mov dword [rsp + 0x20], 0x203a5049
lea rax, [rsp + 0x20]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x24]
mov qword [rsp + 0x38], rax
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x20]
call fcn.140003408
mov r8, rax
lea rdx, [rbp - 0x60]
call fcn.140002c64
mov rbx, rax
lea rdx, [rsp + 0x60]
lea rcx, [rbp + 0xd8]
call fcn.14001a5cc
mov rdx, rax
cmp qword [rax + 0x18], r12
jbe 0x140018672
mov rdx, qword [rax]
mov r8, qword [rax + 0x10]
mov rcx, rbx
call fcn.1400042b0
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x50], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x40], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x50], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], r12
mov byte [rax], r13b
mov ebx, 1
mov r8d, ebx
lea rdx, str._nQ_nC_n_nR_n_n_n
lea rcx, [rsp + 0x40]
call fcn.1400042b0
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x80], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x70], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], r12
mov byte [rax], r13b
lea rdx, [rbp - 0x80]
movq rcx, xmm0
movdqa xmm0, xmm1
psrldq xmm0, 8
movq rax, xmm0
cmp rax, r12
cmova rdx, rcx
movq r8, xmm1
lea rcx, [rbp + 0xe8]
call fcn.1400042b0
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, r12
jbe 0x140018743
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, rdi
jb 0x14001873d
add rdx, r14
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, rsi
ja 0x14001988f
call fcn.14002ed50
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, r12
jbe 0x140018779
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, rdi
jb 0x140018774
add rdx, r14
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, rsi
ja 0x140019895
call fcn.14002ed50
movdqa xmm0, xmmword [0x140071730]
movdqu xmmword [rsp + 0x50], xmm0
mov byte [rsp + 0x40], r13b
mov rdx, qword [rbp - 0x48]
cmp rdx, r12
jbe 0x1400187c0
inc rdx
mov rcx, qword [rbp - 0x60]
mov rax, rcx
cmp rdx, rdi
jb 0x1400187bb
add rdx, r14
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, rsi
ja 0x14001989b
call fcn.14002ed50
movdqa xmm0, xmmword [0x140071730]
movdqu xmmword [rbp - 0x50], xmm0
mov byte [rbp - 0x60], r13b
mov rdx, qword [rsp + 0x78]
cmp rdx, r12
jbe 0x140018807
inc rdx
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, rdi
jb 0x140018802
add rdx, r14
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, rsi
ja 0x1400198a1
call fcn.14002ed50
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x70], xmm1
mov r8, rbx
lea rdx, [0x14006e5a8]
lea rcx, [rsp + 0x60]
call fcn.14000510c
nop
mov dword [rsp + 0x20], 0x6e756f43
mov dword [rsp + 0x24], 0x3a797274
mov byte [rsp + 0x28], 0x20
lea rax, [rsp + 0x20]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x29]
mov qword [rsp + 0x38], rax
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x20]
call fcn.140003408
mov r8, rax
lea rdx, [rbp - 0x60]
call fcn.140002c64
mov rbx, rax
lea rdx, [rsp + 0x60]
lea rcx, [rbp + 0xd8]
call fcn.14001a5cc
mov rdx, rax
cmp qword [rax + 0x18], r12
jbe 0x140018890
mov rdx, qword [rax]
mov r8, qword [rax + 0x10]
mov rcx, rbx
call fcn.1400042b0
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x50], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x40], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x50], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], r12
mov byte [rax], r13b
mov r8d, 1
lea rdx, [0x14006e5a4]
lea rcx, [rsp + 0x40]
call fcn.1400042b0
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x80], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x70], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], r12
mov byte [rax], r13b
lea rdx, [rbp - 0x80]
movq rcx, xmm0
movdqa xmm0, xmm1
psrldq xmm0, 8
movq rax, xmm0
cmp rax, r12
cmova rdx, rcx
movq r8, xmm1
lea rcx, [rbp + 0xe8]
call fcn.1400042b0
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, r12
jbe 0x14001895f
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, rdi
jb 0x140018959
add rdx, r14
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, rsi
ja 0x1400198a7
call fcn.14002ed50
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, r12
jbe 0x140018995
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, rdi
jb 0x140018990
add rdx, r14
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, rsi
ja 0x1400198ad
call fcn.14002ed50
movdqa xmm0, xmmword [0x140071730]
movdqu xmmword [rsp + 0x50], xmm0
mov byte [rsp + 0x40], r13b
mov rdx, qword [rbp - 0x48]
cmp rdx, r12
jbe 0x1400189dc
inc rdx
mov rcx, qword [rbp - 0x60]
mov rax, rcx
cmp rdx, rdi
jb 0x1400189d7
add rdx, r14
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, rsi
ja 0x1400198b3
call fcn.14002ed50
movdqa xmm0, xmmword [0x140071730]
movdqu xmmword [rbp - 0x50], xmm0
mov byte [rbp - 0x60], r13b
mov rdx, qword [rsp + 0x78]
cmp rdx, r12
jbe 0x140018a23
inc rdx
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, rdi
jb 0x140018a1e
add rdx, r14
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, rsi
ja 0x1400198b9
call fcn.14002ed50
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x70], xmm1
mov r8d, 2
lea rdx, [0x14006e5b0]
lea rcx, [rsp + 0x60]
call fcn.14000510c
nop
mov dword [rsp + 0x20], 0x65646f43
mov word [rsp + 0x24], 0x203a
lea rax, [rsp + 0x20]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x26]
mov qword [rsp + 0x38], rax
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x20]
call fcn.140003408
mov r8, rax
lea rdx, [rbp - 0x60]
call fcn.140002c64
mov rbx, rax
lea rdx, [rsp + 0x60]
lea rcx, [rbp + 0xd8]
call fcn.14001a5cc
mov rdx, rax
cmp qword [rax + 0x18], r12
jbe 0x140018aa9
mov rdx, qword [rax]
mov r8, qword [rax + 0x10]
mov rcx, rbx
call fcn.1400042b0
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x50], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x40], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x50], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], r12
mov byte [rax], r13b
mov ebx, 1
mov r8d, ebx
lea rdx, [0x14006e5ac]
lea rcx, [rsp + 0x40]
call fcn.1400042b0
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x80], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x70], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], r12
mov byte [rax], r13b
lea rdx, [rbp - 0x80]
movq rcx, xmm0
movdqa xmm0, xmm1
psrldq xmm0, 8
movq rax, xmm0
cmp rax, r12
cmova rdx, rcx
movq r8, xmm1
lea rcx, [rbp + 0xe8]
call fcn.1400042b0
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, r12
jbe 0x140018b7a
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, rdi
jb 0x140018b74
add rdx, r14
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, rsi
ja 0x1400198bf
call fcn.14002ed50
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, r12
jbe 0x140018bb0
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, rdi
jb 0x140018bab
add rdx, r14
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, rsi
ja 0x1400198c5
call fcn.14002ed50
movdqa xmm0, xmmword [0x140071730]
movdqu xmmword [rsp + 0x50], xmm0
mov byte [rsp + 0x40], r13b
mov rdx, qword [rbp - 0x48]
cmp rdx, r12
jbe 0x140018bf7
inc rdx
mov rcx, qword [rbp - 0x60]
mov rax, rcx
cmp rdx, rdi
jb 0x140018bf2
add rdx, r14
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, rsi
ja 0x1400198cb
call fcn.14002ed50
movdqa xmm0, xmmword [0x140071730]
movdqu xmmword [rbp - 0x50], xmm0
mov byte [rbp - 0x60], r13b
mov rdx, qword [rsp + 0x78]
cmp rdx, r12
jbe 0x140018c3e
inc rdx
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, rdi
jb 0x140018c39
add rdx, r14
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, rsi
ja 0x1400198d1
call fcn.14002ed50
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x70], xmm1
mov r8, rbx
lea rdx, [0x14006e5b8]
lea rcx, [rsp + 0x60]
call fcn.14000510c
nop
mov dword [rsp + 0x20], 0x69676552
mov dword [rsp + 0x24], 0x203a6e6f
lea rax, [rsp + 0x20]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x28]
mov qword [rsp + 0x38], rax
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x20]
call fcn.140003408
mov r8, rax
lea rdx, [rbp - 0x60]
call fcn.140002c64
mov rbx, rax
lea rdx, [rsp + 0x60]
lea rcx, [rbp + 0xd8]
call fcn.14001a5cc
mov rdx, rax
cmp qword [rax + 0x18], r12
jbe 0x140018cc2
mov rdx, qword [rax]
mov r8, qword [rax + 0x10]
mov rcx, rbx
call fcn.1400042b0
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x50], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x40], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x50], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], r12
mov byte [rax], r13b
mov r8d, 1
lea rdx, [0x14006e5b4]
lea rcx, [rsp + 0x40]
call fcn.1400042b0
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x80], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x70], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], r12
mov byte [rax], r13b
lea rdx, [rbp - 0x80]
movq rcx, xmm0
movdqa xmm0, xmm1
psrldq xmm0, 8
movq rax, xmm0
cmp rax, r12
cmova rdx, rcx
movq r8, xmm1
lea rcx, [rbp + 0xe8]
call fcn.1400042b0
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, r12
jbe 0x140018d91
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, rdi
jb 0x140018d8b
add rdx, r14
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, rsi
ja 0x1400198d7
call fcn.14002ed50
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, r12
jbe 0x140018dc7
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, rdi
jb 0x140018dc2
add rdx, r14
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, rsi
ja 0x1400198dd
call fcn.14002ed50
movdqa xmm0, xmmword [0x140071730]
movdqu xmmword [rsp + 0x50], xmm0
mov byte [rsp + 0x40], r13b
mov rdx, qword [rbp - 0x48]
cmp rdx, r12
jbe 0x140018e0e
inc rdx
mov rcx, qword [rbp - 0x60]
mov rax, rcx
cmp rdx, rdi
jb 0x140018e09
add rdx, r14
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, rsi
ja 0x1400198e3
call fcn.14002ed50
movdqa xmm0, xmmword [0x140071730]
movdqu xmmword [rbp - 0x50], xmm0
mov byte [rbp - 0x60], r13b
mov rdx, qword [rsp + 0x78]
cmp rdx, r12
jbe 0x140018e55
inc rdx
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, rdi
jb 0x140018e50
add rdx, r14
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, rsi
ja 0x1400198e9
call fcn.14002ed50
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x70], xmm1
mov r8d, 2
lea rdx, [0x14006e5c0]
lea rcx, [rsp + 0x60]
call fcn.14000510c
nop
mov dword [rsp + 0x20], 0x79746943
mov word [rsp + 0x24], 0x203a
lea rax, [rsp + 0x20]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x26]
mov qword [rsp + 0x38], rax
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x20]
call fcn.140003408
mov r8, rax
lea rdx, [rbp - 0x60]
call fcn.140002c64
mov rbx, rax
lea rdx, [rsp + 0x60]
lea rcx, [rbp + 0xd8]
call fcn.14001a5cc
mov rdx, rax
cmp qword [rax + 0x18], r12
jbe 0x140018edb
mov rdx, qword [rax]
mov r8, qword [rax + 0x10]
mov rcx, rbx
call fcn.1400042b0
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x50], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x40], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x50], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], r12
mov byte [rax], r13b
mov r8d, 1
lea rdx, [0x14006e5bc]
lea rcx, [rsp + 0x40]
call fcn.1400042b0
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x80], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x70], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], r12
mov byte [rax], r13b
lea rdx, [rbp - 0x80]
movq rcx, xmm0
movdqa xmm0, xmm1
psrldq xmm0, 8
movq rax, xmm0
cmp rax, r12
cmova rdx, rcx
movq r8, xmm1
lea rcx, [rbp + 0xe8]
call fcn.1400042b0
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, r12
jbe 0x140018faa
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, rdi
jb 0x140018fa4
add rdx, r14
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, rsi
ja 0x1400198ef
call fcn.14002ed50
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, r12
jbe 0x140018fe0
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, rdi
jb 0x140018fdb
add rdx, r14
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, rsi
ja 0x1400198f5
call fcn.14002ed50
movdqa xmm0, xmmword [0x140071730]
movdqu xmmword [rsp + 0x50], xmm0
mov byte [rsp + 0x40], r13b
mov rdx, qword [rbp - 0x48]
cmp rdx, r12
jbe 0x140019027
inc rdx
mov rcx, qword [rbp - 0x60]
mov rax, rcx
cmp rdx, rdi
jb 0x140019022
add rdx, r14
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, rsi
ja 0x1400198fb
call fcn.14002ed50
movdqa xmm0, xmmword [0x140071730]
movdqu xmmword [rbp - 0x50], xmm0
mov byte [rbp - 0x60], r13b
mov rdx, qword [rsp + 0x78]
cmp rdx, r12
jbe 0x14001906e
inc rdx
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, rdi
jb 0x140019069
add rdx, r14
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, rsi
ja 0x140019901
call fcn.14002ed50
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x70], xmm1
mov r8d, 2
lea rdx, [0x14006e5c8]
lea rcx, [rsp + 0x60]
call fcn.14000510c
nop
mov dword [rsp + 0x20], 0x3a505349
mov byte [rsp + 0x24], 0x20
lea rax, [rsp + 0x20]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x25]
mov qword [rsp + 0x38], rax
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x20]
call fcn.140003408
mov r8, rax
lea rdx, [rbp - 0x60]
call fcn.140002c64
mov rbx, rax
lea rdx, [rsp + 0x60]
lea rcx, [rbp + 0xd8]
call fcn.14001a5cc
mov rdx, rax
cmp qword [rax + 0x18], r12
jbe 0x1400190f2
mov rdx, qword [rax]
mov r8, qword [rax + 0x10]
mov rcx, rbx
call fcn.1400042b0
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x50], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x40], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x50], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], r12
mov byte [rax], r13b
mov r8d, 1
lea rdx, [0x14006e5c4]
lea rcx, [rsp + 0x40]
call fcn.1400042b0
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x80], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x70], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], r12
mov byte [rax], r13b
lea rdx, [rbp - 0x80]
movq rcx, xmm0
movdqa xmm0, xmm1
psrldq xmm0, 8
movq rax, xmm0
cmp rax, r12
cmova rdx, rcx
movq r8, xmm1
lea rcx, [rbp + 0xe8]
call fcn.1400042b0
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, r12
jbe 0x1400191c1
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, rdi
jb 0x1400191bb
add rdx, r14
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, rsi
ja 0x140019907
call fcn.14002ed50
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, r12
jbe 0x1400191f7
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, rdi
jb 0x1400191f2
add rdx, r14
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, rsi
ja 0x14001990d
call fcn.14002ed50
movdqa xmm0, xmmword [0x140071730]
movdqu xmmword [rsp + 0x50], xmm0
mov byte [rsp + 0x40], r13b
mov rdx, qword [rbp - 0x48]
cmp rdx, r12
jbe 0x14001923e
inc rdx
mov rcx, qword [rbp - 0x60]
mov rax, rcx
cmp rdx, rdi
jb 0x140019239
add rdx, r14
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, rsi
ja 0x140019913
call fcn.14002ed50
movdqa xmm0, xmmword [0x140071730]
movdqu xmmword [rbp - 0x50], xmm0
mov byte [rbp - 0x60], r13b
mov rdx, qword [rsp + 0x78]
cmp rdx, r12
jbe 0x140019285
inc rdx
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, rdi
jb 0x140019280
add rdx, r14
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, rsi
ja 0x140019919
call fcn.14002ed50
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x70], xmm1
mov r8d, 2
lea rdx, [0x14006e5d0]
lea rcx, [rsp + 0x60]
call fcn.14000510c
nop
mov dword [rsp + 0x20], 0x656d6954
mov dword [rsp + 0x24], 0x656e6f5a
mov word [rsp + 0x28], 0x203a
lea rax, [rsp + 0x20]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x2a]
mov qword [rsp + 0x38], rax
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x20]
call fcn.140003408
mov r8, rax
lea rdx, [rbp - 0x60]
call fcn.140002c64
mov rbx, rax
lea rdx, [rsp + 0x60]
lea rcx, [rbp + 0xd8]
call fcn.14001a5cc
mov rdx, rax
cmp qword [rax + 0x18], r12
jbe 0x140019313
mov rdx, qword [rax]
mov r8, qword [rax + 0x10]
mov rcx, rbx
call fcn.1400042b0
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x50], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x40], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x50], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], r12
mov byte [rax], r13b
mov r8d, 1
lea rdx, [0x14006e5cc]
lea rcx, [rsp + 0x40]
call fcn.1400042b0
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x80], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x70], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], r12
mov byte [rax], r13b
lea rdx, [rbp - 0x80]
movq rcx, xmm0
movdqa xmm0, xmm1
psrldq xmm0, 8
movq rax, xmm0
cmp rax, r12
cmova rdx, rcx
movq r8, xmm1
lea rcx, [rbp + 0xe8]
call fcn.1400042b0
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, r12
jbe 0x1400193e2
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, rdi
jb 0x1400193dc
add rdx, r14
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, rsi
ja 0x14001991f
call fcn.14002ed50
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, r12
jbe 0x140019418
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, rdi
jb 0x140019413
add rdx, r14
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, rsi
ja 0x140019925
call fcn.14002ed50
movdqa xmm0, xmmword [0x140071730]
movdqu xmmword [rsp + 0x50], xmm0
mov byte [rsp + 0x40], r13b
mov rdx, qword [rbp - 0x48]
cmp rdx, r12
jbe 0x14001945f
inc rdx
mov rcx, qword [rbp - 0x60]
mov rax, rcx
cmp rdx, rdi
jb 0x14001945a
add rdx, r14
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, rsi
ja 0x14001992b
call fcn.14002ed50
movdqa xmm0, xmmword [0x140071730]
movdqu xmmword [rbp - 0x50], xmm0
mov byte [rbp - 0x60], r13b
mov rdx, qword [rsp + 0x78]
cmp rdx, r12
jbe 0x1400194a6
inc rdx
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, rdi
jb 0x1400194a1
add rdx, r14
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, rsi
ja 0x140019931
call fcn.14002ed50
mov dword [rsp + 0x20], 0x65746144
mov word [rsp + 0x24], 0x203a
lea rdx, [rbp + 0x18]
call fcn.14001791c
mov rbx, rax
lea rax, [rsp + 0x20]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x26]
mov qword [rsp + 0x38], rax
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x20]
call fcn.140003408
mov r8, rax
lea rdx, [rbp - 0x60]
call fcn.140002c64
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.14001aadc
nop
mov rdx, rax
cmp qword [rax + 0x18], r12
jbe 0x14001950c
mov rdx, qword [rax]
mov r8, qword [rax + 0x10]
lea rcx, [rbp + 0xe8]
call fcn.1400042b0
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, r12
jbe 0x140019551
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, rdi
jb 0x14001954c
add rdx, r14
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, rsi
ja 0x140019937
call fcn.14002ed50
movdqa xmm0, xmmword [0x140071730]
movdqu xmmword [rbp - 0x70], xmm0
mov byte [rbp - 0x80], r13b
mov rdx, qword [rbp - 0x48]
cmp rdx, r12
jbe 0x140019596
inc rdx
mov rcx, qword [rbp - 0x60]
mov rax, rcx
cmp rdx, rdi
jb 0x140019591
add rdx, r14
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, rsi
ja 0x14001993d
call fcn.14002ed50
movdqa xmm0, xmmword [0x140071730]
movdqu xmmword [rbp - 0x50], xmm0
mov byte [rbp - 0x60], r13b
mov rdx, qword [rbp + 0x30]
cmp rdx, r12
jbe 0x1400195db
inc rdx
mov rcx, qword [rbp + 0x18]
mov rax, rcx
cmp rdx, rdi
jb 0x1400195d6
add rdx, r14
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, rsi
ja 0x140019943
call fcn.14002ed50
lea rdx, [rbp - 0x60]
call fcn.140010e28
nop
mov r9d, 2
lea r8, [0x14006e5d4]
mov rcx, rax
call fcn.14001b3d4
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x80], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x70], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], r12
mov byte [rax], r13b
lea rdx, [rbp - 0x80]
movq rcx, xmm0
movdqa xmm0, xmm1
psrldq xmm0, 8
movq rax, xmm0
cmp rax, r12
cmova rdx, rcx
movq r8, xmm1
lea rcx, [rbp + 0xe8]
call fcn.1400042b0
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, r12
jbe 0x140019679
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, rdi
jb 0x140019673
add rdx, r14
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, rsi
ja 0x140019949
call fcn.14002ed50
nop
mov rdx, qword [rbp - 0x48]
cmp rdx, r12
jbe 0x1400196ad
inc rdx
mov rcx, qword [rbp - 0x60]
mov rax, rcx
cmp rdx, rdi
jb 0x1400196a8
add rdx, r14
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, rsi
ja 0x14001994f
call fcn.14002ed50
lea rax, [rsp + 0x60]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x20], 0x666e492f
mov dword [rsp + 0x24], 0x616d726f
mov dword [rsp + 0x28], 0x6e6f6974
mov dword [rsp + 0x2c], 0x7478742e
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], r13
mov qword [rsp + 0x78], r13
lea rdx, [rbp + 0xe8]
cmp qword [rbp + 0x100], r12
cmova rdx, qword [rbp + 0xe8]
mov r8, qword [rbp + 0xf8]
lea rcx, [rsp + 0x60]
call fcn.1400051cc
nop
lea rax, [rsp + 0x20]
mov qword [rbp - 0x40], rax
lea rax, [rsp + 0x30]
mov qword [rbp - 0x38], rax
lea rdx, [rbp - 0x40]
lea rcx, [rbp - 0x20]
call fcn.140003408
mov r8, rax
lea rdx, [rbp - 0x80]
call fcn.140002c64
nop
mov r8, r15
cmp qword [r15 + 0x18], r12
jbe 0x140019749
mov r8, qword [r15]
mov r9, qword [r15 + 0x10]
mov rcx, rax
call fcn.14001b3d4
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], r13
mov qword [rsp + 0x58], r13
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x40], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x50], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], r12
mov byte [rax], r13b
lea r8, [rsp + 0x60]
lea rdx, [rsp + 0x40]
call fcn.14000c1e8
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, r12
jbe 0x1400197c8
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, rdi
jb 0x1400197c2
add rdx, r14
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, rsi
ja 0x140019955
call fcn.14002ed50
nop
lea rcx, [rbp + 0xd8]
call fcn.14001a834
nop
mov rdx, qword [rbp + 0x100]
cmp rdx, r12
jbe 0x14001980b
inc rdx
mov rcx, qword [rbp + 0xe8]
mov rax, rcx
cmp rdx, rdi
jb 0x140019806
add rdx, r14
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, rsi
ja 0x14001983b
call fcn.14002ed50
mov rcx, qword [rbp + 0x210]
xor rcx, rsp
call fcn.14002ed30
lea r11, [rsp + 0x320]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.14003a92c
nop
call fcn.14003a92c
nop
call fcn.14003a92c
nop
call fcn.14003a92c
nop
call fcn.14003a92c
nop
call fcn.14003a92c
nop
call fcn.14003a92c
nop
call fcn.14003a92c
nop
call fcn.14003a92c
nop
call fcn.14003a92c
nop
call fcn.14003a92c
nop
call fcn.14003a92c
nop
call fcn.14003a92c
nop
call fcn.14003a92c
nop
call fcn.14003a92c
nop
call fcn.14003a92c
nop
call fcn.14003a92c
nop
call fcn.14003a92c
nop
call fcn.14003a92c
nop
call fcn.14003a92c
nop
call fcn.14003a92c
nop
call fcn.14003a92c
nop
call fcn.14003a92c
nop
call fcn.14003a92c
nop
call fcn.14003a92c
nop
call fcn.14003a92c
nop
call fcn.14003a92c
nop
call fcn.14003a92c
nop
call fcn.14003a92c
nop
call fcn.14003a92c
nop
call fcn.14003a92c
nop
call fcn.14003a92c
nop
call fcn.14003a92c
nop
call fcn.14003a92c
nop
call fcn.14003a92c
nop
call fcn.14003a92c
nop
call fcn.14003a92c
nop
call fcn.14003a92c
nop
call fcn.14003a92c
nop
call fcn.14003a92c
nop
call fcn.14003a92c
nop
call fcn.14003a92c
nop
call fcn.14003a92c
nop
call fcn.14003a92c
nop
call fcn.14003a92c
nop
call fcn.14003a92c
nop
call fcn.14003a92c
int3
call fcn.14003a92c
int3