Function at 0x1800ebbc0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
mov r11, rsp
mov qword [r11 + 0x20], r9
mov byte [r11 + 0x18], r8b
mov qword [r11 + 0x10], rdx
mov qword [r11 + 8], rcx
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x970
mov qword [r11 - 0x6b8], 0xfffffffffffffffe
mov r14, rdx
mov rbx, rcx
xor r12d, r12d
mov r13d, r12d
mov dword [r11 - 0x910], r12d
mov dword [0x180123f74], 0xffffffff
mov eax, r12d
mov dword [rsp + 0xe8], eax
mov dword [rsp + 0x110], eax
mov qword [r11 - 0x7b8], r12
mov qword [r11 - 0x7b0], 0xf
mov byte [rsp + 0x1e0], al
lea r8d, [r12 + 9]
lea rdx, [0x1801050d8]
lea rcx, [r11 - 0x7c8]
call fcn.1800026f0
nop
mov eax, dword [0x180104e58]
mov dword [0x180125c48], eax
movzx eax, word [0x180104e5c]
mov word [0x180125c4c], ax
mov rcx, qword [rsp + 0x1f0]
mov rdx, qword [rsp + 0x1f8]
mov rax, rdx
sub rax, rcx
cmp rax, 0xd
jb 0x1800ebccc
lea rax, [rcx + 0xd]
mov qword [rsp + 0x1f0], rax
lea rbx, [rsp + 0x1e0]
cmp rdx, 0x10
cmovae rbx, qword [rsp + 0x1e0]
add rbx, rcx
lea r8d, [r12 + 0xd]
lea rdx, [0x180104fb8]
mov rcx, rbx
call fcn.1800deff0
mov byte [rbx + 0xd], r12b
mov rbx, qword [rsp + 0x9b0]
jmp 0x1800ebcf0
mov qword [rsp + 0x20], 0xd
lea r9, [0x180104fb8]
xor r8d, r8d
lea edx, [r8 + 0xd]
lea rcx, [rsp + 0x1e0]
call fcn.180002a80
xor edx, edx
mov r8d, 0x80
lea rcx, [rsp + 0x3a0]
call fcn.1800deffc
mov esi, r12d
cmp byte [r14 + 0x144], r12b
setne sil
mov dword [rsp + 0x90], esi
mov qword [rsp + 0x100], r12
mov qword [rsp + 0x108], 0xf
mov byte [rsp + 0xf0], 0
lea r9, [rsp + 0x6f0]
lea r8, [rsp + 0x770]
lea rdx, [rsp + 0x4a0]
lea rcx, [rsp + 0x420]
call sym.TextDelay.aex_aescriptsGetLicenseServerConfig
mov qword [rsp + 0x230], r12
mov qword [rsp + 0x238], 0xf
mov byte [rsp + 0x220], 0
lea rax, [rsp + 0x420]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], 0
jne 0x1800ebd86
lea rdx, [rsp + 0x420]
lea rcx, [rsp + 0x220]
call fcn.1800026f0
nop
mov qword [rsp + 0x250], r12
mov qword [rsp + 0x258], 0xf
mov byte [rsp + 0x240], 0
lea rax, [rsp + 0x4a0]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], 0
jne 0x1800ebdd1
lea rdx, [rsp + 0x4a0]
lea rcx, [rsp + 0x240]
call fcn.1800026f0
nop
movdqa xmm0, xmmword [0x180105f50]
movdqu xmmword [rsp + 0x280], xmm0
mov byte [rsp + 0x270], 0
cmp qword [rsp + 0x230], 0
je 0x1800ec043
cmp qword [rsp + 0x250], 0
je 0x1800ec043
mov r8d, 7
lea rdx, [0x180104ec8]
lea rcx, [rsp + 0xf0]
call fcn.1800026f0
movdqa xmm0, xmmword [0x180105f50]
movdqu xmmword [rsp + 0x80], xmm0
mov byte [rsp + 0x70], 0
mov r8d, 4
lea rdx, [0x180104f28]
lea rcx, [rsp + 0x70]
call fcn.1800026f0
nop
lea rdx, [rsp + 0xf0]
cmp qword [rsp + 0x108], 0x10
cmovae rdx, qword [rsp + 0xf0]
mov r8, qword [rsp + 0x100]
lea rcx, [rsp + 0x70]
call fcn.180002840
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x160], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x170], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov rdx, qword [rsp + 0x88]
cmp rdx, 0x10
jb 0x1800ebf05
inc rdx
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800ebf00
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1800ebf00
call qword [fcn.1800f6868]
int3
call fcn.1800ddc28
movdqa xmm0, xmmword [0x180105f50]
movdqu xmmword [rsp + 0x80], xmm0
mov byte [rsp + 0x70], 0
movdqa xmm1, xmm0
movdqu xmmword [rsp + 0x150], xmm0
mov byte [rsp + 0x140], 0
mov r8d, 0x7f
cmp qword [rsp + 0x170], r8
cmovb r8, qword [rsp + 0x170]
lea rdx, [rsp + 0x160]
cmp qword [rsp + 0x178], 0x10
cmovae rdx, qword [rsp + 0x160]
lea rcx, [rsp + 0x140]
call fcn.1800026f0
mov r13d, 0xc
mov dword [rsp + 0x98], r13d
lea rcx, [rsp + 0x140]
mov r8, qword [rsp + 0x140]
mov r9, qword [rsp + 0x158]
cmp r9, 0x10
cmovae rcx, r8
mov rdx, r14
sub rdx, rcx
nop dword [rax]
nop word [rax + rax]
movzx eax, byte [rcx]
mov byte [rdx + rcx + 0xa8], al
lea rcx, [rcx + 1]
test al, al
jne 0x1800ebfb0
cmp r9, 0x10
jb 0x1800ebffd
lea rdx, [r9 + 1]
mov rax, r8
cmp rdx, 0x1000
jb 0x1800ebff4
add rdx, 0x27
mov r8, qword [r8 - 8]
sub rax, r8
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1800ebff4
call qword [fcn.1800f6868]
int3
mov rcx, r8
call fcn.1800ddc28
nop
mov rdx, qword [rsp + 0x178]
cmp rdx, 0x10
jb 0x1800ec043
inc rdx
mov rcx, qword [rsp + 0x160]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800ec03e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1800ec03e
call qword [fcn.1800f6868]
int3
call fcn.1800ddc28
mov qword [rsp + 0x210], r12
mov qword [rsp + 0x218], 0xf
mov byte [rsp + 0x200], 0
mov qword [rsp + 0xd8], r12
mov qword [rsp + 0xe0], 0xf
mov byte [rsp + 0xc8], 0
mov dword [rsp + 0x94], esi
mov r15d, 2
jmp 0x1800ec098
mov rbx, qword [rsp + 0x9b0]
mov edi, r13d
mov qword [rsp + 0x170], r12
mov qword [rsp + 0x178], 0xf
mov byte [rsp + 0x160], 0
mov r8d, 0x44
lea rdx, [0x180105120]
lea rcx, [rsp + 0x160]
call fcn.1800026f0
nop
mov qword [rsp + 0x150], r12
mov qword [rsp + 0x158], 0xf
mov byte [rsp + 0x140], 0
mov qword [rsp + 0x1d0], r12
mov qword [rsp + 0x1d8], 0xf
mov byte [rsp + 0x1c0], 0
mov qword [rsp + 0x1b0], r12
mov qword [rsp + 0x1b8], 0xf
mov byte [rsp + 0x1a0], 0
test esi, esi
jne 0x1800ec19a
lea r8d, [rsi + 6]
lea rdx, [0x180104fc8]
lea rcx, [rsp + 0x140]
call fcn.1800026f0
lea r8d, [rsi + 8]
lea rdx, [0x180105168]
lea rcx, [rsp + 0x1c0]
call fcn.1800026f0
lea r8d, [rsi + 8]
lea rdx, [0x180105180]
lea rcx, [rsp + 0x1a0]
call fcn.1800026f0
mov r15b, 1
mov byte [rsp + 0x9c8], r15b
lea r8d, [rsi + 0x58]
lea rdx, [0x180105190]
lea rcx, [rsp + 0xc8]
call fcn.1800026f0
jmp 0x1800ed16d
cmp esi, 1
jne 0x1800ec9ad
lea r8d, [rsi + 5]
lea rdx, [0x180105024]
lea rcx, [rsp + 0x140]
call fcn.1800026f0
lea r8d, [rsi + 9]
lea rdx, [0x1801050e8]
lea rcx, [rsp + 0x1c0]
call fcn.1800026f0
mov r8, r15
lea rdx, [0x18010480c]
lea rcx, [rsp + 0x1a0]
call fcn.1800026f0
xor r15b, r15b
mov byte [rsp + 0x9c8], r15b
lea r8, [rsp + 0x3a0]
mov rdx, r14
mov rcx, rbx
call fcn.180003030
cmp byte [r14 + 0x144], r15b
je 0x1800ec2b2
lea rdx, [r14 + 0x40]
mov qword [rsp + 0x80], r12
mov qword [rsp + 0x88], 0xf
mov byte [rsp + 0x70], r15b
mov r8, 0xffffffffffffffff
nop dword [rax]
inc r8
cmp byte [rdx + r8], 0
jne 0x1800ec240
lea rcx, [rsp + 0x70]
call fcn.1800026f0
or r13d, 1
lea rdx, [rsp + 0x70]
mov rcx, qword [rsp + 0x70]
mov r8, qword [rsp + 0x88]
cmp r8, 0x10
cmovae rdx, rcx
cmp qword [rsp + 0x80], 3
jne 0x1800ec2ae
movzx eax, byte [rdx]
cmp al, byte [0x18010502c]
jne 0x1800ec2a5
movzx eax, byte [rdx + 1]
cmp al, byte [0x18010502d]
jne 0x1800ec2a5
movzx eax, byte [rdx + 2]
cmp al, byte [0x18010502e]
jne 0x1800ec2a5
mov eax, r12d
jmp 0x1800ec2aa
sbb eax, eax
or eax, 1
test eax, eax
je 0x1800ec2bf
mov bl, 1
jmp 0x1800ec2c1
mov r8, qword [rsp + 0x88]
mov rcx, qword [rsp + 0x70]
xor bl, bl
test r13b, 1
je 0x1800ec302
and r13d, 0xfffffffe
cmp r8, 0x10
jb 0x1800ec302
lea rdx, [r8 + 1]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800ec2fd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1800ec2fd
call qword [fcn.1800f6868]
int3
call fcn.1800ddc28
test bl, bl
je 0x1800ec31d
xor r8d, r8d
lea rdx, [0x18010406e]
lea rcx, [rsp + 0xf0]
call fcn.1800026f0
mov rcx, r14
lea rax, [rsp + 0x7f0]
mov edx, 2
nop dword [rax]
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rax + 0x10], xmm1
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rax + 0x20], xmm0
movups xmm1, xmmword [rcx + 0x30]
movups xmmword [rax + 0x30], xmm1
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rax + 0x40], xmm0
movups xmm1, xmmword [rcx + 0x50]
movups xmmword [rax + 0x50], xmm1
movups xmm0, xmmword [rcx + 0x60]
movups xmmword [rax + 0x60], xmm0
lea rax, [rax + 0x80]
movups xmm1, xmmword [rcx + 0x70]
movups xmmword [rax - 0x10], xmm1
lea rcx, [rcx + 0x80]
sub rdx, 1
jne 0x1800ec330
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rax + 0x10], xmm1
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rax + 0x20], xmm0
movups xmm1, xmmword [rcx + 0x30]
movups xmmword [rax + 0x30], xmm1
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rax + 0x40], xmm0
movups xmm1, xmmword [rcx + 0x50]
movups xmmword [rax + 0x50], xmm1
movups xmm0, xmmword [rcx + 0x60]
movups xmmword [rax + 0x60], xmm0
mov ecx, dword [rcx + 0x70]
mov dword [rax + 0x70], ecx
lea rdx, [rsp + 0x7f0]
lea rcx, [rsp + 0xa0]
call fcn.1800ef0a0
mov rbx, rax
lea rax, [rsp + 0xc8]
cmp rax, rbx
je 0x1800ec46f
mov rdx, qword [rsp + 0xe0]
cmp rdx, 0x10
jb 0x1800ec42d
inc rdx
mov rcx, qword [rsp + 0xc8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800ec428
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1800ec428
call qword [fcn.1800f6868]
int3
call fcn.1800ddc28
mov qword [rsp + 0xd8], r12
mov qword [rsp + 0xe0], 0xf
mov byte [rsp + 0xc8], 0
movups xmm0, xmmword [rbx]
movups xmmword [rsp + 0xc8], xmm0
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [rsp + 0xd8], xmm1
mov qword [rbx + 0x10], r12
mov qword [rbx + 0x18], 0xf
mov byte [rbx], 0
mov rdx, qword [rsp + 0xb8]
cmp rdx, 0x10
jb 0x1800ec4b5
inc rdx
mov rcx, qword [rsp + 0xa0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800ec4b0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1800ec4b0
call qword [fcn.1800f6868]
int3
call fcn.1800ddc28
lea rdx, [r14 + 0x40]
mov qword [rsp + 0x80], r12
mov qword [rsp + 0x88], 0xf
mov byte [rsp + 0x70], 0
mov r8, 0xffffffffffffffff
nop dword [rax]
inc r8
cmp byte [rdx + r8], 0
jne 0x1800ec4e0
lea rcx, [rsp + 0x70]
call fcn.1800026f0
lea rcx, [rsp + 0x70]
mov r8, qword [rsp + 0x70]
mov rdx, qword [rsp + 0x88]
cmp rdx, 0x10
cmovae rcx, r8
cmp qword [rsp + 0x80], 3
jne 0x1800ec54e
movzx eax, byte [rcx]
cmp al, byte [0x18010503c]
jne 0x1800ec541
movzx eax, byte [rcx + 1]
cmp al, byte [0x18010503d]
jne 0x1800ec541
movzx eax, byte [rcx + 2]
cmp al, byte [0x18010503e]
jne 0x1800ec541
mov eax, r12d
jmp 0x1800ec546
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1800ec54e
mov bl, 1
jmp 0x1800ec550
xor bl, bl
cmp rdx, 0x10
jb 0x1800ec589
inc rdx
mov rax, r8
cmp rdx, 0x1000
jb 0x1800ec581
add rdx, 0x27
mov r8, qword [r8 - 8]
sub rax, r8
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1800ec581
call qword [fcn.1800f6868]
int3
mov rcx, r8
call fcn.1800ddc28
test bl, bl
je 0x1800ec88d
mov qword [rsp + 0x80], r12
mov qword [rsp + 0x88], 0xf
mov byte [rsp + 0x70], 0
or r13d, 0x10
mov dword [rsp + 0x98], r13d
mov r14d, r13d
mov rdx, qword [rsp + 0x230]
add rdx, 6
lea rcx, [rsp + 0x70]
call fcn.180006220
mov rdi, qword [rsp + 0x80]
mov rcx, qword [rsp + 0x88]
mov rax, rcx
sub rax, rdi
cmp rax, 6
jb 0x1800ec623
lea rax, [rdi + 6]
mov qword [rsp + 0x80], rax
lea rbx, [rsp + 0x70]
cmp rcx, 0x10
cmovae rbx, qword [rsp + 0x70]
lea rcx, [rbx + rdi]
mov r8d, 6
lea rdx, [0x18010505c]
call fcn.1800deff0
mov byte [rbx + rdi + 6], 0
jmp 0x1800ec644
mov qword [rsp + 0x20], 6
lea r9, [0x18010505c]
xor r8d, r8d
lea edx, [r8 + 6]
lea rcx, [rsp + 0x70]
call fcn.180002a80
lea r9, [rsp + 0x220]
cmp qword [rsp + 0x238], 0x10
cmovae r9, qword [rsp + 0x220]
mov rcx, qword [rsp + 0x80]
mov rdx, qword [rsp + 0x88]
mov rax, rdx
sub rax, rcx
mov rdi, qword [rsp + 0x230]
cmp rdi, rax
ja 0x1800ec6b3
lea rax, [rcx + rdi]
mov qword [rsp + 0x80], rax
lea rbx, [rsp + 0x70]
cmp rdx, 0x10
cmovae rbx, qword [rsp + 0x70]
add rbx, rcx
mov r8, rdi
mov rdx, r9
mov rcx, rbx
call fcn.1800deff0
mov byte [rbx + rdi], 0
jmp 0x1800ec6c8
mov qword [rsp + 0x20], rdi
xor r8d, r8d
mov rdx, rdi
lea rcx, [rsp + 0x70]
call fcn.180002a80
mov r8d, 1
lea rdx, [0x18010504c]
lea rcx, [rsp + 0x70]
call fcn.180002840
mov qword [rsp + 0x60], r12
mov qword [rsp + 0x68], r12
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x60], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
or r13d, 0x20
mov dword [rsp + 0x98], r13d
lea rdx, [rsp + 0x240]
cmp qword [rsp + 0x258], 0x10
cmovae rdx, qword [rsp + 0x240]
mov r8, qword [rsp + 0x250]
lea rcx, [rsp + 0x50]
call fcn.180002840
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x2b8], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x2c8], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov r13d, r14d
or r13d, 0x60
mov dword [rsp + 0x98], r13d
lea rdx, [rsp + 0x2b8]
movq rcx, xmm0
movdqa xmm0, xmm1
psrldq xmm0, 8
movq rax, xmm0
cmp rax, 0x10
cmovae rdx, rcx
movq r8, xmm1
lea rcx, [rsp + 0xc8]
call fcn.180002840
nop
mov rdx, qword [rsp + 0x2d0]
cmp rdx, 0x10
jb 0x1800ec7f3
inc rdx
mov rcx, qword [rsp + 0x2b8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800ec7ed
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1800ec7ed
call qword [fcn.1800f6868]
int3
call fcn.1800ddc28
nop
mov rdx, qword [rsp + 0x68]
cmp rdx, 0x10
jb 0x1800ec833
inc rdx
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800ec82e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1800ec82e
call qword [fcn.1800f6868]
int3
call fcn.1800ddc28
mov qword [rsp + 0x60], r12
mov qword [rsp + 0x68], 0xf
mov byte [rsp + 0x50], 0
and r13d, 0xffffffef
mov rdx, qword [rsp + 0x88]
cmp rdx, 0x10
jb 0x1800ec88d
inc rdx
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800ec888
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1800ec888
call qword [fcn.1800f6868]
int3
call fcn.1800ddc28
mov edi, r13d
mov qword [rsp + 0x80], r12
mov qword [rsp + 0x88], 0xf
mov byte [rsp + 0x70], 0
bts r13d, 7
mov dword [rsp + 0x98], r13d
mov rdx, qword [rsp + 0xd8]
add rdx, 0xf
lea rcx, [rsp + 0x70]
call fcn.180006220
mov rcx, qword [rsp + 0x80]
mov rdx, qword [rsp + 0x88]
mov rax, rdx
sub rax, rcx
cmp rax, 0xf
jb 0x1800ec921
lea rax, [rcx + 0xf]
mov qword [rsp + 0x80], rax
lea rbx, [rsp + 0x70]
cmp rdx, 0x10
cmovae rbx, qword [rsp + 0x70]
add rbx, rcx
mov r8d, 0xf
lea rdx, [0x1801050f8]
mov rcx, rbx
call fcn.1800deff0
mov byte [rbx + 0xf], 0
jmp 0x1800ec942
mov qword [rsp + 0x20], 0xf
lea r9, [0x1801050f8]
xor r8d, r8d
lea edx, [r8 + 0xf]
lea rcx, [rsp + 0x70]
call fcn.180002a80
lea rdx, [rsp + 0xc8]
cmp qword [rsp + 0xe0], 0x10
cmovae rdx, qword [rsp + 0xc8]
mov r8, qword [rsp + 0xd8]
lea rcx, [rsp + 0x70]
call fcn.180002840
lea rcx, [rsp + 0xc8]
call fcn.180002480
movups xmm0, xmmword [rsp + 0x70]
movups xmmword [rsp + 0xc8], xmm0
movups xmm1, xmmword [rsp + 0x80]
movups xmmword [rsp + 0xd8], xmm1
mov r13d, edi
btr r13d, 7
mov dword [rsp + 0x98], r13d
jmp 0x1800ed16d
cmp esi, 2
jne 0x1800eca27
lea r8d, [rsi + 0x13]
lea rdx, [0x180105108]
lea rcx, [rsp + 0xc8]
call fcn.1800026f0
xor r8d, r8d
lea rdx, [0x18010406f]
lea rcx, [rsp + 0x140]
call fcn.1800026f0
xor r8d, r8d
lea rdx, [0x1801040ad]
lea rcx, [rsp + 0x1c0]
call fcn.1800026f0
mov r8, r15
lea rdx, [0x180105064]
lea rcx, [rsp + 0x1a0]
call fcn.1800026f0
mov esi, 5
mov dword [rsp + 0x90], esi
mov dword [rsp + 0x94], esi
jmp 0x1800ed162
cmp esi, 3
jne 0x1800ecaa1
lea r8d, [rsi + 0x14]
lea rdx, [0x1801051f0]
lea rcx, [rsp + 0xc8]
call fcn.1800026f0
xor r8d, r8d
lea rdx, [0x1801040ae]
lea rcx, [rsp + 0x140]
call fcn.1800026f0
xor r8d, r8d
lea rdx, [0x1801040af]
lea rcx, [rsp + 0x1c0]
call fcn.1800026f0
mov r8, r15
lea rdx, [0x180105074]
lea rcx, [rsp + 0x1a0]
call fcn.1800026f0
mov esi, 5
mov dword [rsp + 0x90], esi
mov dword [rsp + 0x94], esi
jmp 0x1800ed162
cmp esi, 4
jne 0x1800ecd6c
lea r8d, [rsi + 0x23]
lea rdx, [0x180105208]
lea rcx, [rsp + 0x160]
call fcn.1800026f0
nop
mov qword [rsp + 0x80], r12
mov qword [rsp + 0x88], 0xf
mov byte [rsp + 0x70], 0
bts r13d, 8
mov dword [rsp + 0x98], r13d
mov rdx, qword [rsp + 0x170]
add rdx, 0x6e
lea rcx, [rsp + 0x70]
call fcn.180006220
mov rcx, qword [rsp + 0x80]
mov rdx, qword [rsp + 0x88]
mov rax, rdx
sub rax, rcx
cmp rax, 0x6e
jb 0x1800ecb52
lea rax, [rcx + 0x6e]
mov qword [rsp + 0x80], rax
lea rbx, [rsp + 0x70]
cmp rdx, 0x10
cmovae rbx, qword [rsp + 0x70]
add rbx, rcx
lea r8d, [rsi + 0x6a]
lea rdx, [0x180105230]
mov rcx, rbx
call fcn.1800deff0
mov byte [rbx + 0x6e], 0
jmp 0x1800ecb73
mov qword [rsp + 0x20], 0x6e
lea r9, [0x180105230]
xor r8d, r8d
lea edx, [r8 + 0x6e]
lea rcx, [rsp + 0x70]
call fcn.180002a80
lea rdx, [rsp + 0x160]
cmp qword [rsp + 0x178], 0x10
cmovae rdx, qword [rsp + 0x160]
mov r8, qword [rsp + 0x170]
lea rcx, [rsp + 0x70]
call fcn.180002840
mov r8, r15
lea rdx, [0x180105084]
lea rcx, [rsp + 0x70]
call fcn.180002840
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x2f8], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x308], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
lea rdx, [rsp + 0x2f8]
lea rcx, [rsp + 0xc8]
call fcn.1800024e0
lea rcx, [rsp + 0x2f8]
call fcn.180002480
nop
lea rcx, [rsp + 0x70]
call fcn.180002480
nop
mov qword [rsp + 0x80], r12
mov qword [rsp + 0x88], 0xf
mov byte [rsp + 0x70], 0
mov r13d, edi
btr r13d, 8
or r13d, 0x600
mov dword [rsp + 0x98], r13d
mov rdx, qword [rsp + 0x100]
add rdx, 8
lea rcx, [rsp + 0x70]
call fcn.180006220
mov rcx, qword [rsp + 0x80]
mov rdx, qword [rsp + 0x88]
mov rax, rdx
sub rax, rcx
cmp rax, 8
jb 0x1800ecca2
lea rax, [rcx + 8]
mov qword [rsp + 0x80], rax
lea rbx, [rsp + 0x70]
cmp rdx, 0x10
cmovae rbx, qword [rsp + 0x70]
add rbx, rcx
mov r8d, 8
lea rdx, [0x1801052a0]
mov rcx, rbx
call fcn.1800deff0
mov byte [rbx + 8], 0
jmp 0x1800eccc3
mov qword [rsp + 0x20], 8
lea r9, [0x1801052a0]
xor r8d, r8d
lea edx, [r8 + 8]
lea rcx, [rsp + 0x70]
call fcn.180002a80
lea rdx, [rsp + 0xf0]
cmp qword [rsp + 0x108], 0x10
cmovae rdx, qword [rsp + 0xf0]
mov r8, qword [rsp + 0x100]
lea rcx, [rsp + 0x70]
call fcn.180002840
lea rdx, [rsp + 0x70]
cmp qword [rsp + 0x88], 0x10
cmovae rdx, qword [rsp + 0x70]
mov r8, qword [rsp + 0x80]
lea rcx, [rsp + 0x160]
call fcn.180002840
btr r13d, 0xa
mov dword [rsp + 0x98], r13d
lea rcx, [rsp + 0x70]
call fcn.180002480
mov r8d, 6
lea rdx, [0x1801050a4]
lea rcx, [rsp + 0x140]
call fcn.1800026f0
xor r8d, r8d
lea rdx, [0x1801040de]
lea rcx, [rsp + 0x1c0]
call fcn.1800026f0
lea rdx, [0x1801050ac]
jmp 0x1800ed152
lea ebx, [rsi + 0x28]
lea r14, [0x180000000]
cmp ebx, 0x28
ja case.0x1800ecd8d.29
movsxd rax, ebx
mov ecx, dword [r14 + rax*4 + 0xeea08]
add rcx, r14
jmp rcx
lea rdx, [0x180104290]
jmp 0x1800ecf04
lea rdx, [0x1801042a0]
jmp 0x1800ecf04
lea rdx, [0x1801042c8]
jmp 0x1800ecf04
lea rdx, [0x1801042f8]
jmp 0x1800ecf04
lea rdx, [0x180104310]
jmp 0x1800ecf04
lea rdx, [0x180104338]
jmp 0x1800ecf04
lea rdx, [0x180104348]
jmp 0x1800ecf04
lea rdx, [0x180104380]
jmp 0x1800ecf04
lea rdx, [0x180104390]
jmp 0x1800ecf04
lea rdx, [0x1801043c0]
jmp 0x1800ecf04
lea rdx, [0x1801043e8]
jmp 0x1800ecf04
lea rdx, [0x180104420]
jmp 0x1800ecf04
lea rdx, [0x180104440]
jmp 0x1800ecf04
lea rdx, [0x180104460]
jmp 0x1800ecf04
lea rdx, [0x180104488]
jmp 0x1800ecf04
lea rdx, [0x1801044b0]
jmp 0x1800ecf04
lea rdx, [0x1801044d0]
jmp 0x1800ecf04
lea rdx, [0x180104550]
jmp 0x1800ecf04
lea rdx, [0x180104580]
jmp 0x1800ecf04
lea rdx, [0x1801045d0]
jmp 0x1800ecf04
lea rdx, [0x180104620]
jmp 0x1800ecf04
lea rdx, [0x180104660]
jmp 0x1800ecf04
lea rdx, [0x1801046b8]
jmp 0x1800ecf04
lea rdx, [0x1801046f0]
jmp 0x1800ecf04
lea rdx, [0x180104728]
jmp 0x1800ecf04
lea rdx, [0x180104760]
jmp 0x1800ecf04
lea rdx, [0x1801047e0]
jmp 0x1800ecf04
lea rdx, [0x180104810]
jmp 0x1800ecf04
lea rdx, [0x180104890]
jmp 0x1800ecf04
lea rdx, [0x180104940]
jmp 0x1800ecf04
lea rdx, [0x1801049a0]
jmp 0x1800ecf04
lea rdx, [0x1801049f0]
jmp 0x1800ecf04
lea rdx, [0x180104838]
jmp 0x1800ecf04
lea rdx, [0x180104868]
jmp 0x1800ecf04
lea rdx, [0x180104928]
mov qword [rsp + 0x190], r12
mov qword [rsp + 0x198], 0xf
mov byte [rsp + 0x180], 0
mov r8, 0xffffffffffffffff
nop word [rax + rax]
inc r8
cmp byte [rdx + r8], 0
jne 0x1800ecf30
lea rcx, [rsp + 0x180]
call fcn.1800026f0
nop
mov edx, esi
lea rcx, [rsp + 0x120]
call fcn.1800f01f0
nop
mov r9d, 6
lea r8, [0x1801050cc]
xor edx, edx
mov rcx, rax
call fcn.180002c20
mov qword [rsp + 0x60], r12
mov qword [rsp + 0x68], r12
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x60], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov r8, r15
lea rdx, [0x1801050bc]
lea rcx, [rsp + 0x50]
call fcn.180002840
mov qword [rsp + 0x80], r12
mov qword [rsp + 0x88], r12
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x80], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
or r13d, 0x1800
mov dword [rsp + 0x98], r13d
lea r8, [rsp + 0x180]
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0xa0]
call fcn.1800029f0
mov rdx, rax
lea rcx, [rsp + 0xc8]
call fcn.1800024e0
lea rcx, [rsp + 0xa0]
call fcn.180002480
nop
lea rcx, [rsp + 0x70]
call fcn.180002480
nop
lea rcx, [rsp + 0x50]
call fcn.180002480
nop
lea rcx, [rsp + 0x120]
call fcn.180002480
nop
lea rcx, [rsp + 0x180]
call fcn.180002480
cmp ebx, 0x25
ja case.0x1800ed078.13
movsxd rax, ebx
movzx eax, byte [r14 + rax + 0xeeae4]
mov ecx, dword [r14 + rax*4 + 0xeeaac]
add rcx, r14
jmp rcx
lea rdx, [0x180104a90]
jmp 0x1800ed0f6
lea rdx, [0x180104ae0]
jmp 0x1800ed0f6
lea rdx, [0x180104b40]
jmp 0x1800ed0f6
lea rdx, [0x180104b90]
jmp 0x1800ed0f6
lea rdx, [0x180104bf0]
jmp 0x1800ed0f6
lea rdx, [0x180104c60]
jmp 0x1800ed0f6
lea rdx, [0x180104cb0]
jmp 0x1800ed0f6
lea rdx, [0x180104d10]
jmp 0x1800ed0f6
lea rdx, [0x180104d70]
jmp 0x1800ed0f6
lea rdx, [0x180104de0]
jmp 0x1800ed0f6
lea rdx, [0x180104e60]
jmp 0x1800ed0f6
lea rdx, [0x180104ed0]
jmp 0x1800ed0f6
lea rdx, [0x180104f30]
jmp 0x1800ed0f6
lea rdx, [0x180104fd0]
mov r8, 0xffffffffffffffff
nop dword [rax]
inc r8
cmp byte [rdx + r8], 0
jne 0x1800ed100
lea rcx, [rsp + 0x160]
call fcn.1800026f0
mov r8d, 6
lea rdx, [0x180105174]
lea rcx, [rsp + 0x140]
call fcn.1800026f0
mov r8d, 8
lea rdx, [0x1801052b0]
lea rcx, [rsp + 0x1c0]
call fcn.1800026f0
lea rdx, [0x1801050d4]
mov r8, r15
lea rcx, [rsp + 0x1a0]
call fcn.1800026f0
xor r15b, r15b
mov byte [rsp + 0x9c8], r15b
cmp byte [rsp + 0x9c0], 0
je 0x1800ee0ef
mov qword [rsp + 0x80], r12
mov qword [rsp + 0x88], 0xf
mov byte [rsp + 0x70], 0
mov r8d, 0xb31
lea rdx, [0x180123440]
lea rcx, [rsp + 0x70]
call fcn.1800026f0
nop
lea rax, [rsp + 0x180]
mov qword [rsp + 0x9c8], rax
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x118], rax
mov qword [rsp + 0x190], r12
mov qword [rsp + 0x198], 0xf
mov byte [rsp + 0x180], 0
mov r8d, 2
lea rdx, [0x18010517c]
lea rcx, [rsp + 0x180]
call fcn.1800026f0
nop
mov qword [rsp + 0xb0], r12
mov qword [rsp + 0xb8], 0xf
mov byte [rsp + 0xa0], 0
mov r8d, 1
lea rdx, [0x1801051ec]
lea rcx, [rsp + 0xa0]
call fcn.1800026f0
nop
mov qword [rsp + 0x60], r12
mov qword [rsp + 0x68], r12
mov rdi, qword [rsp + 0xd8]
lea r14, [rsp + 0xc8]
cmp qword [rsp + 0xe0], 0x10
cmovae r14, qword [rsp + 0xc8]
cmp rdi, 0x10
jae 0x1800ed280
movups xmm0, xmmword [r14]
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x68], 0xf
jmp 0x1800ed2bf
mov rbx, rdi
or rbx, 0xf
movabs rax, 0x7fffffffffffffff
cmp rbx, rax
cmova rbx, rax
lea rdx, [rbx + 1]
lea rcx, [rsp + 0x50]
call fcn.1800028d0
mov qword [rsp + 0x50], rax
lea r8, [rdi + 1]
mov rdx, r14
mov rcx, rax
call fcn.1800defea
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x60], rdi
lea r9, [rsp + 0x180]
lea r8, [rsp + 0xa0]
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x120]
call fcn.1800effe0
mov rbx, rax
lea rax, [rsp + 0xc8]
cmp rax, rbx
je 0x1800ed329
lea rcx, [rsp + 0xc8]
call fcn.180002480
movups xmm0, xmmword [rbx]
movups xmmword [rsp + 0xc8], xmm0
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [rsp + 0xd8], xmm1
mov qword [rbx + 0x10], r12
mov qword [rbx + 0x18], 0xf
mov byte [rbx], 0
lea rcx, [rsp + 0x120]
call fcn.180002480
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x9c8], rax
mov qword [rsp + 0xb0], r12
mov qword [rsp + 0xb8], 0xf
mov byte [rsp + 0xa0], 0
mov r8d, 4
lea rdx, [0x1801052bc]
lea rcx, [rsp + 0xa0]
call fcn.1800026f0
nop
mov qword [rsp + 0x60], r12
mov qword [rsp + 0x68], r12
mov rdi, qword [rsp + 0x1f0]
lea r14, [rsp + 0x1e0]
cmp qword [rsp + 0x1f8], 0x10
cmovae r14, qword [rsp + 0x1e0]
cmp rdi, 0x10
jae 0x1800ed3c3
movups xmm0, xmmword [r14]
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x68], 0xf
jmp 0x1800ed402
mov rbx, rdi
or rbx, 0xf
movabs rax, 0x7fffffffffffffff
cmp rbx, rax
cmova rbx, rax
lea rdx, [rbx + 1]
lea rcx, [rsp + 0x50]
call fcn.1800028d0
mov qword [rsp + 0x50], rax
lea r8, [rdi + 1]
mov rdx, r14
mov rcx, rax
call fcn.1800defea
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x60], rdi
lea r8, [rsp + 0xa0]
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x120]
call fcn.1800eeb10
mov rbx, rax
lea rax, [rsp + 0x1e0]
cmp rax, rbx
je 0x1800ed464
lea rcx, [rsp + 0x1e0]
call fcn.180002480
movups xmm0, xmmword [rbx]
movups xmmword [rsp + 0x1e0], xmm0
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [rsp + 0x1f0], xmm1
mov qword [rbx + 0x10], r12
mov qword [rbx + 0x18], 0xf
mov byte [rbx], 0
lea rcx, [rsp + 0x120]
call fcn.180002480
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x9c8], rax
mov qword [rsp + 0xb0], r12
mov qword [rsp + 0xb8], 0xf
mov byte [rsp + 0xa0], 0
mov r8d, 4
lea rdx, [0x1801052c4]
lea rcx, [rsp + 0xa0]
call fcn.1800026f0
nop
mov qword [rsp + 0x60], r12
mov qword [rsp + 0x68], r12
mov rdi, qword [rsp + 0xd8]
lea r14, [rsp + 0xc8]
cmp qword [rsp + 0xe0], 0x10
cmovae r14, qword [rsp + 0xc8]
cmp rdi, 0x10
jae 0x1800ed4fe
movups xmm0, xmmword [r14]
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x68], 0xf
jmp 0x1800ed53d
mov rbx, rdi
or rbx, 0xf
movabs rax, 0x7fffffffffffffff
cmp rbx, rax
cmova rbx, rax
lea rdx, [rbx + 1]
lea rcx, [rsp + 0x50]
call fcn.1800028d0
mov qword [rsp + 0x50], rax
lea r8, [rdi + 1]
mov rdx, r14
mov rcx, rax
call fcn.1800defea
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x60], rdi
lea r8, [rsp + 0xa0]
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x120]
call fcn.1800eeb10
mov rbx, rax
lea rax, [rsp + 0xc8]
cmp rax, rbx
je 0x1800ed59f
lea rcx, [rsp + 0xc8]
call fcn.180002480
movups xmm0, xmmword [rbx]
movups xmmword [rsp + 0xc8], xmm0
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [rsp + 0xd8], xmm1
mov qword [rbx + 0x10], r12
mov qword [rbx + 0x18], 0xf
mov byte [rbx], 0
lea rcx, [rsp + 0x120]
call fcn.180002480
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x9c8], rax
mov qword [rsp + 0xb0], r12
mov qword [rsp + 0xb8], 0xf
mov byte [rsp + 0xa0], 0
mov r8d, 4
lea rdx, [0x1801052cc]
lea rcx, [rsp + 0xa0]
call fcn.1800026f0
nop
mov qword [rsp + 0x60], r12
mov qword [rsp + 0x68], r12
lea r14, [rsp + 0x140]
cmp qword [rsp + 0x158], 0x10
cmovae r14, qword [rsp + 0x140]
mov rdi, qword [rsp + 0x150]
cmp rdi, 0x10
jae 0x1800ed639
movups xmm0, xmmword [r14]
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x68], 0xf
jmp 0x1800ed678
mov rbx, rdi
or rbx, 0xf
movabs rax, 0x7fffffffffffffff
cmp rbx, rax
cmova rbx, rax
lea rdx, [rbx + 1]
lea rcx, [rsp + 0x50]
call fcn.1800028d0
mov qword [rsp + 0x50], rax
lea r8, [rdi + 1]
mov rdx, r14
mov rcx, rax
call fcn.1800defea
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x60], rdi
lea r8, [rsp + 0xa0]
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x120]
call fcn.1800eeb10
mov rbx, rax
lea rax, [rsp + 0x140]
cmp rax, rbx
je 0x1800ed6da
lea rcx, [rsp + 0x140]
call fcn.180002480
movups xmm0, xmmword [rbx]
movups xmmword [rsp + 0x140], xmm0
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [rsp + 0x150], xmm1
mov qword [rbx + 0x10], r12
mov qword [rbx + 0x18], 0xf
mov byte [rbx], 0
lea rcx, [rsp + 0x120]
call fcn.180002480
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x9c8], rax
mov qword [rsp + 0xb0], r12
mov qword [rsp + 0xb8], 0xf
mov byte [rsp + 0xa0], 0
mov r8d, 4
lea rdx, [0x1801052d4]
lea rcx, [rsp + 0xa0]
call fcn.1800026f0
nop
mov qword [rsp + 0x60], r12
mov qword [rsp + 0x68], r12
lea r14, [rsp + 0x1c0]
cmp qword [rsp + 0x1d8], 0x10
cmovae r14, qword [rsp + 0x1c0]
mov rdi, qword [rsp + 0x1d0]
cmp rdi, 0x10
jae 0x1800ed774
movups xmm0, xmmword [r14]
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x68], 0xf
jmp 0x1800ed7b3
mov rbx, rdi
or rbx, 0xf
movabs rax, 0x7fffffffffffffff
cmp rbx, rax
cmova rbx, rax
lea rdx, [rbx + 1]
lea rcx, [rsp + 0x50]
call fcn.1800028d0
mov qword [rsp + 0x50], rax
lea r8, [rdi + 1]
mov rdx, r14
mov rcx, rax
call fcn.1800defea
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x60], rdi
lea r8, [rsp + 0xa0]
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x120]
call fcn.1800eeb10
mov rbx, rax
lea rax, [rsp + 0x1c0]
cmp rax, rbx
je 0x1800ed815
lea rcx, [rsp + 0x1c0]
call fcn.180002480
movups xmm0, xmmword [rbx]
movups xmmword [rsp + 0x1c0], xmm0
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [rsp + 0x1d0], xmm1
mov qword [rbx + 0x10], r12
mov qword [rbx + 0x18], 0xf
mov byte [rbx], 0
lea rcx, [rsp + 0x120]
call fcn.180002480
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x9c8], rax
mov qword [rsp + 0xb0], r12
mov qword [rsp + 0xb8], 0xf
mov byte [rsp + 0xa0], 0
mov r8d, 4
lea rdx, [0x1801052dc]
lea rcx, [rsp + 0xa0]
call fcn.1800026f0
nop
mov qword [rsp + 0x60], r12
mov qword [rsp + 0x68], r12
lea r14, [rsp + 0x1a0]
cmp qword [rsp + 0x1b8], 0x10
cmovae r14, qword [rsp + 0x1a0]
mov rdi, qword [rsp + 0x1b0]
cmp rdi, 0x10
jae 0x1800ed8af
movups xmm0, xmmword [r14]
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x68], 0xf
jmp 0x1800ed8ee
mov rbx, rdi
or rbx, 0xf
movabs rax, 0x7fffffffffffffff
cmp rbx, rax
cmova rbx, rax
lea rdx, [rbx + 1]
lea rcx, [rsp + 0x50]
call fcn.1800028d0
mov qword [rsp + 0x50], rax
lea r8, [rdi + 1]
mov rdx, r14
mov rcx, rax
call fcn.1800defea
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x60], rdi
lea r8, [rsp + 0xa0]
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x120]
call fcn.1800eeb10
mov rbx, rax
lea rax, [rsp + 0x1a0]
cmp rax, rbx
je 0x1800ed950
lea rcx, [rsp + 0x1a0]
call fcn.180002480
movups xmm0, xmmword [rbx]
movups xmmword [rsp + 0x1a0], xmm0
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [rsp + 0x1b0], xmm1
mov qword [rbx + 0x10], r12
mov qword [rbx + 0x18], 0xf
mov byte [rbx], 0
lea rcx, [rsp + 0x120]
call fcn.180002480
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x9c8], rax
mov qword [rsp + 0xb0], r12
mov qword [rsp + 0xb8], 0xf
mov byte [rsp + 0xa0], 0
mov r8d, 4
lea rdx, [0x1801052e4]
lea rcx, [rsp + 0xa0]
call fcn.1800026f0
nop
mov qword [rsp + 0x60], r12
mov qword [rsp + 0x68], r12
mov rdi, qword [rsp + 0x100]
lea r14, [rsp + 0xf0]
cmp qword [rsp + 0x108], 0x10
cmovae r14, qword [rsp + 0xf0]
cmp rdi, 0x10
jae 0x1800ed9ea
movups xmm0, xmmword [r14]
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x68], 0xf
jmp 0x1800eda29
mov rbx, rdi
or rbx, 0xf
movabs rax, 0x7fffffffffffffff
cmp rbx, rax
cmova rbx, rax
lea rdx, [rbx + 1]
lea rcx, [rsp + 0x50]
call fcn.1800028d0
mov qword [rsp + 0x50], rax
lea r8, [rdi + 1]
mov rdx, r14
mov rcx, rax
call fcn.1800022b0
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x60], rdi
lea r8, [rsp + 0xa0]
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x120]
call fcn.1800eeb10
mov rdx, rax
lea rcx, [rsp + 0xf0]
call fcn.1800024e0
lea rcx, [rsp + 0x120]
call fcn.180002480
lea rax, [rsp + 0x120]
mov qword [rsp + 0x9c8], rax
lea rax, [rsp + 0xa0]
mov qword [rsp + 0xc0], rax
lea rdx, [rsp + 0x1e0]
lea rcx, [rsp + 0x120]
call fcn.180002600
mov rdi, rax
lea rdx, [0x1801052f0]
lea rcx, [rsp + 0xa0]
call fcn.1800025a0
mov rbx, rax
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x180]
call fcn.180002600
nop
mov r9, rdi
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x50]
call fcn.1800effe0
mov rdx, rax
lea rcx, [rsp + 0x70]
call fcn.1800024e0
lea rcx, [rsp + 0x50]
call fcn.180002480
lea rax, [rsp + 0x120]
mov qword [rsp + 0x9c8], rax
lea rax, [rsp + 0xa0]
mov qword [rsp + 0xc0], rax
lea rdx, [rsp + 0xc8]
lea rcx, [rsp + 0x120]
call fcn.180002600
mov rdi, rax
lea rdx, [0x180105300]
lea rcx, [rsp + 0xa0]
call fcn.1800025a0
mov rbx, rax
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x180]
call fcn.180002600
nop
mov r9, rdi
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x50]
call fcn.1800effe0
mov rdx, rax
lea rcx, [rsp + 0x70]
call fcn.1800024e0
lea rcx, [rsp + 0x50]
call fcn.180002480
lea rax, [rsp + 0x120]
mov qword [rsp + 0x9c8], rax
lea rax, [rsp + 0xa0]
mov qword [rsp + 0xc0], rax
lea rdx, [rsp + 0x140]
lea rcx, [rsp + 0x120]
call fcn.180002600
mov rdi, rax
lea rdx, [0x180105310]
lea rcx, [rsp + 0xa0]
call fcn.1800025a0
mov rbx, rax
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x180]
call fcn.180002600
nop
mov r9, rdi
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x50]
call fcn.1800effe0
mov rdx, rax
lea rcx, [rsp + 0x70]
call fcn.1800024e0
lea rcx, [rsp + 0x50]
call fcn.180002480
lea rax, [rsp + 0x120]
mov qword [rsp + 0x9c8], rax
lea rax, [rsp + 0xa0]
mov qword [rsp + 0xc0], rax
lea rdx, [rsp + 0x1c0]
lea rcx, [rsp + 0x120]
call fcn.180002600
mov rdi, rax
lea rdx, [0x180105320]
lea rcx, [rsp + 0xa0]
call fcn.1800025a0
mov rbx, rax
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x180]
call fcn.180002600
nop
mov r9, rdi
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x50]
call fcn.1800effe0
mov rdx, rax
lea rcx, [rsp + 0x70]
call fcn.1800024e0
lea rcx, [rsp + 0x50]
call fcn.180002480
lea rax, [rsp + 0x120]
mov qword [rsp + 0x9c8], rax
lea rax, [rsp + 0xa0]
mov qword [rsp + 0xc0], rax
lea rdx, [rsp + 0x1a0]
lea rcx, [rsp + 0x120]
call fcn.180002600
mov rdi, rax
lea rdx, [0x180105330]
lea rcx, [rsp + 0xa0]
call fcn.1800025a0
mov rbx, rax
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x180]
call fcn.180002600
nop
mov r9, rdi
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x50]
call fcn.1800effe0
mov rdx, rax
lea rcx, [rsp + 0x70]
call fcn.1800024e0
lea rcx, [rsp + 0x50]
call fcn.180002480
lea rax, [rsp + 0x120]
mov qword [rsp + 0x9c8], rax
lea rax, [rsp + 0xa0]
mov qword [rsp + 0xc0], rax
lea rdx, [0x1801052ec]
test r15b, r15b
lea rax, [0x1801052ac]
cmovne rdx, rax
lea rcx, [rsp + 0x120]
call fcn.1800025a0
mov rdi, rax
lea rdx, [0x180105340]
lea rcx, [rsp + 0xa0]
call fcn.1800025a0
mov rbx, rax
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x180]
call fcn.180002600
nop
mov r9, rdi
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x50]
call fcn.1800effe0
mov rdx, rax
lea rcx, [rsp + 0x70]
call fcn.1800024e0
lea rcx, [rsp + 0x50]
call fcn.180002480
lea rax, [rsp + 0x120]
mov qword [rsp + 0x9c8], rax
lea rax, [rsp + 0xa0]
mov qword [rsp + 0xc0], rax
lea rdx, [rsp + 0xf0]
lea rcx, [rsp + 0x120]
call fcn.180002600
mov rdi, rax
lea rdx, [0x180105360]
lea rcx, [rsp + 0xa0]
call fcn.1800025a0
mov rbx, rax
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x180]
call fcn.180002600
nop
mov r9, rdi
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x50]
call fcn.1800effe0
mov rdx, rax
lea rcx, [rsp + 0x70]
call fcn.1800024e0
lea rcx, [rsp + 0x50]
call fcn.180002480
mov qword [rsp + 0x260], r12
mov ecx, 0x2000
call fcn.1800de014
mov rbx, rax
mov qword [rsp + 0x9c8], rax
xor edx, edx
mov r8d, 0x2000
mov rcx, rax
call fcn.1800deffc
lea rcx, [rsp + 0x70]
call fcn.1800026e0
mov r8, rax
lea rcx, [rbx - 1]
lea rcx, [rcx + 1]
cmp byte [rcx], 0
jne 0x1800ede84
xor edx, edx
nop
movzx eax, byte [r8 + rdx]
mov byte [rcx + rdx], al
lea rdx, [rdx + 1]
test al, al
jne 0x1800ede90
mov qword [rsp + 0x268], r12
mov r15d, dword [rsp + 0xe8]
mov r14, qword [rsp + 0x9b0]
test r15d, r15d
jne 0x1800edf21
mov rcx, r14
call fcn.180002f50
mov qword [rsp + 0x20], r12
lea r9, [rsp + 0x260]
xor r8d, r8d
mov rdx, rbx
xor ecx, ecx
call qword [rax + 0xd8]
mov r15d, eax
mov dword [rsp + 0xe8], eax
mov dword [rsp + 0x110], eax
test eax, eax
jne 0x1800edf21
mov rcx, r14
call fcn.180002f00
lea rdx, [rsp + 0x268]
mov rcx, qword [rsp + 0x260]
call qword [rax + 0x10]
mov r15d, eax
mov dword [rsp + 0xe8], eax
mov dword [rsp + 0x110], eax
lea rax, [rsp + 0x120]
mov qword [rsp + 0xc0], rax
lea rdx, [0x180105370]
lea rcx, [rsp + 0x120]
call fcn.1800025a0
mov rdi, rax
mov rdx, qword [rsp + 0x268]
lea rcx, [rsp + 0xa0]
call fcn.1800025a0
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rsp + 0x180]
call fcn.1800eeb10
mov rdx, rax
lea rcx, [rsp + 0x200]
call fcn.1800024e0
lea rcx, [rsp + 0x180]
call fcn.180002480
test r15d, r15d
jne 0x1800edfb4
mov rcx, r14
call fcn.180002f00
mov rcx, qword [rsp + 0x260]
call qword [rax + 8]
mov dword [rsp + 0xe8], eax
mov dword [rsp + 0x110], eax
jmp 0x1800edfe5
mov r14d, 2
mov rcx, rbx
call fcn.1800ddc28
lea rdx, [0x1801040df]
lea rcx, [rsp + 0x200]
call fcn.180004c30
test al, al
je 0x1800ee0c6
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], r12
lea r8, [rsp + 0x50]
lea rcx, [rsp + 0x200]
call fcn.1800eee60
mov rax, qword [rsp + 0x58]
sub rax, qword [rsp + 0x50]
sar rax, 5
cmp rax, 3
jb 0x1800ee0a0
xor edx, edx
lea rcx, [rsp + 0x50]
call fcn.180003700
mov rcx, rax
call fcn.1800026e0
mov rcx, rax
call qword [0x1800f6768]
lea edx, [r14 - 1]
lea rcx, [rsp + 0x50]
call fcn.180003700
mov rcx, rax
call fcn.1800026e0
mov rcx, rax
call qword [0x1800f6768]
mov edi, eax
mov edx, r14d
lea rcx, [rsp + 0x50]
call fcn.180003700
mov rdx, rax
lea rcx, [rsp + 0x200]
call fcn.180003960
jmp 0x1800ee0ba
mov edi, 0xffffffff
lea rdx, [0x180104147]
lea rcx, [rsp + 0x200]
call fcn.180002460
nop
lea rcx, [rsp + 0x50]
call fcn.180003710
jmp 0x1800ee0e0
mov edi, 0xffffffff
lea rdx, [0x180104177]
lea rcx, [rsp + 0x200]
call fcn.180002460
nop
lea rcx, [rsp + 0x70]
call fcn.180002480
jmp 0x1800ee289
lea rcx, [rsp + 0x5a0]
call fcn.1800f1490
nop
lea rax, [rsp + 0x120]
mov qword [rsp + 0xc0], rax
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x118], rax
lea rax, [rsp + 0x180]
mov qword [rsp + 0x2e8], rax
lea rax, [rsp + 0x70]
mov qword [rsp + 0x2e0], rax
lea rax, [rsp + 0x50]
mov qword [rsp + 0x2d8], rax
lea rdx, [rsp + 0xf0]
lea rcx, [rsp + 0x120]
call fcn.180002600
mov r15, rax
lea rdx, [rsp + 0x1a0]
lea rcx, [rsp + 0xa0]
call fcn.180002600
mov r14, rax
lea rdx, [rsp + 0x1c0]
lea rcx, [rsp + 0x180]
call fcn.180002600
mov rsi, rax
lea rdx, [rsp + 0x140]
lea rcx, [rsp + 0x70]
call fcn.180002600
mov rdi, rax
lea rdx, [rsp + 0xc8]
lea rcx, [rsp + 0x50]
call fcn.180002600
mov rbx, rax
lea rdx, [rsp + 0x1e0]
lea rcx, [rsp + 0x298]
call fcn.180002600
nop
mov qword [rsp + 0x38], r15
movzx ecx, byte [rsp + 0x9c8]
mov byte [rsp + 0x30], cl
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], rsi
mov r9, rdi
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x5a0]
call fcn.1800f0380
mov edi, dword [rsp + 0x624]
lea rax, [rsp + 0x298]
mov qword [rsp + 0x9c8], rax
lea rdx, [0x180105378]
lea rcx, [rsp + 0x298]
call fcn.1800025a0
mov rbx, rax
lea rdx, [rsp + 0x6c8]
lea rcx, [rsp + 0x120]
call fcn.180002600
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0xa0]
call fcn.1800eeb10
mov rdx, rax
lea rcx, [rsp + 0x200]
call fcn.1800024e0
lea rcx, [rsp + 0xa0]
call fcn.180002480
nop
lea rcx, [rsp + 0x5a0]
call fcn.1800f1190
mov esi, dword [rsp + 0x90]
lea rdx, [0x180104187]
lea rcx, [rsp + 0x200]
call fcn.180004c30
test al, al
je 0x1800ee364
xor edx, edx
lea rcx, [rsp + 0x200]
call fcn.1800038a0
cmp byte [rax], 0x5e
jne 0x1800ee364
mov r9, 0xffffffffffffffff
lea r8d, [r9 + 2]
lea rdx, [rsp + 0x298]
lea rcx, [rsp + 0x200]
call fcn.180003840
mov rcx, rax
call fcn.1800026e0
mov rcx, rax
call qword [0x1800f6768]
mov esi, eax
mov dword [rsp + 0x90], eax
mov dword [rsp + 0x94], eax
lea rcx, [rsp + 0x298]
call fcn.180002480
lea rdx, [0x1801041bf]
lea rcx, [rsp + 0x200]
call fcn.180002460
nop
lea rcx, [rsp + 0x1a0]
call fcn.180002480
nop
lea rcx, [rsp + 0x1c0]
call fcn.180002480
nop
lea rcx, [rsp + 0x140]
call fcn.180002480
nop
lea rcx, [rsp + 0x160]
call fcn.180002480
mov rdi, qword [rsp + 0x9b0]
jmp 0x1800ee67c
test edi, edi
js 0x1800ee963
cmp esi, 5
jne 0x1800ee3ad
lea rcx, [rsp + 0x1a0]
call fcn.180002480
nop
lea rcx, [rsp + 0x1c0]
call fcn.180002480
nop
lea rcx, [rsp + 0x140]
call fcn.180002480
nop
lea rcx, [rsp + 0x160]
call fcn.180002480
jmp 0x1800ee6a7
test esi, esi
jne 0x1800ee7bc
cmp edi, 2
jne 0x1800ee41a
lea rcx, [rsp + 0x160]
call fcn.1800026e0
mov rcx, rax
call fcn.180003000
nop
lea rcx, [rsp + 0x1a0]
call fcn.180002480
nop
lea rcx, [rsp + 0x1c0]
call fcn.180002480
nop
lea rcx, [rsp + 0x140]
call fcn.180002480
nop
lea rcx, [rsp + 0x160]
call fcn.180002480
mov r14, qword [rsp + 0x9b8]
mov r15d, 2
jmp 0x1800ec090
cmp edi, 1
je 0x1800ee963
mov rax, qword [rsp + 0x210]
add rax, 0xfffffffffffffff9
cmp rax, 0x78
ja 0x1800ee7a4
lea rdx, [rsp + 0x200]
lea rcx, [rsp + 0x120]
call fcn.180002600
nop
mov r9d, 0x7f
xor r8d, r8d
lea rdx, [rsp + 0x298]
mov rcx, rax
call fcn.180003840
mov rcx, rax
call fcn.1800026e0
lea rdx, [rsp + 0x520]
sub rdx, rax
nop dword [rax + rax]
movzx ecx, byte [rax]
mov byte [rdx + rax], cl
lea rax, [rax + 1]
test cl, cl
jne 0x1800ee480
lea rcx, [rsp + 0x298]
call fcn.180002480
nop
lea rcx, [rsp + 0x120]
call fcn.180002480
lea rdx, [rsp + 0x200]
lea rcx, [rsp + 0xf0]
call fcn.180003960
cmp qword [rsp + 0x100], 0x20
jne 0x1800ee5e7
mov edi, r12d
mov rbx, r12
mov r14d, 0x20
nop dword [rax]
mov rdx, rbx
lea rcx, [rsp + 0xf0]
call fcn.1800038a0
cmp byte [rax], 0x41
jl 0x1800ee50a
mov rdx, rbx
lea rcx, [rsp + 0xf0]
call fcn.1800038a0
cmp byte [rax], 0x5a
jle 0x1800ee55e
mov rdx, rbx
lea rcx, [rsp + 0xf0]
call fcn.1800038a0
cmp byte [rax], 0x61
jl 0x1800ee534
mov rdx, rbx
lea rcx, [rsp + 0xf0]
call fcn.1800038a0
cmp byte [rax], 0x7a
jle 0x1800ee55e
mov rdx, rbx
lea rcx, [rsp + 0xf0]
call fcn.1800038a0
cmp byte [rax], 0x30
jl 0x1800ee560
mov rdx, rbx
lea rcx, [rsp + 0xf0]
call fcn.1800038a0
cmp byte [rax], 0x39
jg 0x1800ee560
inc edi
inc rbx
sub r14, 1
jne 0x1800ee4e0
xor edx, edx
lea rcx, [rsp + 0xf0]
call fcn.1800038a0
cmp byte [rax], 0x30
jl 0x1800ee597
xor edx, edx
lea rcx, [rsp + 0xf0]
call fcn.1800038a0
cmp byte [rax], 0x39
cmovle edi, r12d
mov edx, 1
lea rcx, [rsp + 0xf0]
call fcn.1800038a0
cmp byte [rax], 0x30
jl 0x1800ee5c5
mov edx, 1
lea rcx, [rsp + 0xf0]
call fcn.1800038a0
cmp byte [rax], 0x39
jle 0x1800ee63d
cmp edi, 0x20
mov rdi, qword [rsp + 0x9b0]
jne 0x1800ee645
mov esi, 4
mov dword [rsp + 0x90], esi
mov dword [rsp + 0x94], esi
jmp 0x1800ee645
xor edx, edx
lea rcx, [rsp + 0x200]
call fcn.1800038a0
mov rbx, qword [rsp + 0x9b8]
cmp byte [rax], 0x40
je 0x1800ee71d
mov r9, rbx
lea rcx, [rsp + 0x520]
call fcn.1800f19a0
test eax, eax
jns 0x1800ee71d
mov eax, dword [rbx + 0x170]
mov esi, 0xffffffff
test eax, eax
cmovs esi, eax
mov dword [rsp + 0x90], esi
mov dword [rsp + 0x94], esi
mov rdi, qword [rsp + 0x9b0]
lea rcx, [rsp + 0x1a0]
call fcn.180002480
nop
lea rcx, [rsp + 0x1c0]
call fcn.180002480
nop
lea rcx, [rsp + 0x140]
call fcn.180002480
nop
lea rcx, [rsp + 0x160]
call fcn.180002480
cmp esi, 5
mov r14, qword [rsp + 0x9b8]
mov r15d, 2
jne 0x1800ec090
lea r8, [rsp + 0x3a0]
mov rdx, r14
mov rcx, rdi
call fcn.180003030
nop
lea rcx, [rsp + 0xc8]
call fcn.180002480
nop
lea rcx, [rsp + 0x200]
call fcn.180002480
nop
lea rcx, [rsp + 0x270]
call fcn.180002480
nop
lea rcx, [rsp + 0x240]
call fcn.180002480
nop
lea rcx, [rsp + 0x220]
call fcn.180002480
nop
lea rcx, [rsp + 0xf0]
call fcn.180002480
nop
lea rcx, [rsp + 0x1e0]
call fcn.180002480
xor eax, eax
add rsp, 0x970
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
ret
lea r9, [rbx + 0x128]
lea r8, [rsp + 0x520]
lea rdx, [0x180105388]
lea rcx, [0x180105390]
call fcn.1800f19c0
mov esi, eax
mov dword [rsp + 0x90], eax
mov dword [rbx + 0x170], eax
mov rdi, qword [rsp + 0x9b0]
test eax, eax
jns 0x1800ee76d
mov dword [rsp + 0x94], eax
mov byte [rbx + 0x144], 0
jmp 0x1800ee645
lea r8, [rsp + 0x3a0]
mov rdx, rbx
mov rcx, rdi
call fcn.180003030
mov esi, eax
cmp byte [rbx + 0x144], 0
mov eax, 2
cmovne esi, eax
mov dword [rsp + 0x90], esi
mov dword [rsp + 0x94], esi
jmp 0x1800ee645
mov esi, 0xffffffff
mov dword [rsp + 0x90], esi
mov dword [rsp + 0x94], esi
jmp 0x1800ee3d0
cmp esi, 1
jne 0x1800ee905
cmp edi, 2
jne 0x1800ee85b
xor edx, edx
lea r8d, [rsi + 0x7c]
lea rcx, [rsp + 0x323]
call fcn.1800deffc
mov word [rsp + 0x320], 0x7d74
mov byte [rsp + 0x322], 0
mov rbx, qword [rsp + 0x9b8]
lea r9, [rbx + 0x128]
lea r8, [rsp + 0x320]
lea rdx, [0x18010539c]
lea rcx, [0x1801053b8]
call fcn.1800f19c0
lea r8, [rsp + 0x3a0]
mov rdx, rbx
mov rdi, qword [rsp + 0x9b0]
mov rcx, rdi
call fcn.180003030
mov byte [rbx + 0x144], 0
mov dword [rbx + 0x3c], r12d
mov esi, 3
mov dword [rsp + 0x90], esi
mov dword [rsp + 0x94], esi
jmp 0x1800ee645
lea rcx, [rsp + 0x1a0]
call fcn.180002480
nop
lea rcx, [rsp + 0x1c0]
call fcn.180002480
nop
lea rcx, [rsp + 0x140]
call fcn.180002480
nop
lea rcx, [rsp + 0x160]
call fcn.180002480
nop
lea rcx, [rsp + 0xc8]
call fcn.180002480
nop
lea rcx, [rsp + 0x200]
call fcn.180002480
nop
lea rcx, [rsp + 0x270]
call fcn.180002480
nop
lea rcx, [rsp + 0x240]
call fcn.180002480
nop
lea rcx, [rsp + 0x220]
call fcn.180002480
nop
lea rcx, [rsp + 0xf0]
call fcn.180002480
nop
lea rcx, [rsp + 0x1e0]
call fcn.180002480
cmp edi, 1
jne 0x1800ee708
lea eax, [rdi - 2]
jmp 0x1800ee70a
cmp esi, 4
jne 0x1800ee959
cmp edi, 3
jne 0x1800ee93c
lea rcx, [rsp + 0x160]
call fcn.1800026e0
mov rcx, rax
call fcn.180003000
mov esi, r12d
mov dword [rsp + 0x90], r12d
mov dword [rsp + 0x94], r12d
jmp 0x1800ee63d
cmp edi, 1
je 0x1800ee963
mov esi, r12d
mov dword [rsp + 0x90], r12d
mov dword [rsp + 0x94], r12d
jmp 0x1800ee63d
cmp edi, 2
je 0x1800ee90f
cmp edi, 1
jne 0x1800ee941
lea rcx, [rsp + 0x1a0]
call fcn.180002480
nop
lea rcx, [rsp + 0x1c0]
call fcn.180002480
nop
lea rcx, [rsp + 0x140]
call fcn.180002480
nop
lea rcx, [rsp + 0x160]
call fcn.180002480
nop
lea rcx, [rsp + 0xc8]
call fcn.180002480
nop
lea rcx, [rsp + 0x200]
call fcn.180002480
nop
lea rcx, [rsp + 0x270]
call fcn.180002480
nop
lea rcx, [rsp + 0x240]
call fcn.180002480
nop
lea rcx, [rsp + 0x220]
call fcn.180002480
nop
lea rcx, [rsp + 0xf0]
call fcn.180002480
nop
lea rcx, [rsp + 0x1e0]
call fcn.180002480
mov eax, 0xffffffff
jmp 0x1800ee70a