Function at 0x5a4820
Capabilities:
Reference http user-agent string

Disassembly:
lea r12, [rsp - 0x410]
cmp r12, qword [r14 + 0x10]
jbe 0x5a5ad7
push rbp
mov rbp, rsp
sub rsp, 0x488
mov qword [rsp + 0x4a8], rcx
mov qword [rsp + 0x4a0], rbx
mov qword [rsp + 0x498], rax
lea rax, [0x006c26c0]
nop dword [rax]
call fcn.0040d480
mov qword [rsp + 0xc8], rax
mov rcx, qword [rsp + 0x498]
mov qword [rsp + 0xd0], rcx
mov rcx, qword [rsp + 0x4a0]
mov qword [rsp + 0xd8], rcx
mov rcx, qword [rsp + 0x4a8]
mov qword [rsp + 0xe0], rcx
lea rbx, [rsp + 0xd0]
mov ecx, 0x30
mov rax, rbx
call fcn.00580bc0
test al, al
je 0x5a56b5
mov rdx, qword [rsp + 0xd8]
mov rsi, qword [rsp + 0xe0]
mov rdi, qword [rsp + 0xd0]
mov r8, qword [rsp + 0xc8]
mov qword [r8 + 8], rdx
mov qword [r8 + 0x10], rsi
cmp dword [0x0092d940], 0
je 0x5a48fa
call fcn.0045fe40
mov qword [r11], rdi
mov rdx, qword [r8]
mov qword [r11 + 8], rdx
mov qword [r8], rdi
lea rax, [rsp + 0xd0]
mov rbx, rax
mov ecx, 0x30
call fcn.00580b40
test al, al
je 0x5a5681
mov qword [rsp + 0x180], 0
movups xmmword [rsp + 0x188], xmm15
lea rax, [rsp + 0xd0]
lea rbx, [rsp + 0x180]
mov ecx, 0x30
call fcn.00580bc0
test al, al
je 0x5a564c
mov rdx, qword [rsp + 0x188]
mov rsi, qword [rsp + 0x190]
mov rdi, qword [rsp + 0x180]
mov r8, qword [rsp + 0xc8]
mov qword [r8 + 0x20], rdx
mov qword [r8 + 0x28], rsi
cmp dword [0x0092d940], 0
je 0x5a4992
call fcn.0045fe40
mov qword [r11], rdi
mov rdx, qword [r8 + 0x18]
mov qword [r11 + 8], rdx
mov qword [r8 + 0x18], rdi
lea rax, [rsp + 0x180]
mov rbx, rax
mov ecx, 0x30
call fcn.00580b40
test al, al
je 0x5a5615
mov rcx, qword [rsp + 0xc8]
lea rdx, [rcx + 0xb0]
lea rax, [rsp + 0x180]
lea rbx, [0x006671c0]
mov edi, 0xffffffa0
lea rsi, [0x0066d380]
lea r8, [0x0073fc08]
mov rcx, rdx
call fcn.00580d40
test al, al
je 0x5a55e1
mov rcx, qword [rsp + 0xc8]
mov rdx, qword [rcx + 0xb0]
test rdx, rdx
jl 0x5a55ac
inc rdx
mov qword [rcx + 0xb0], rdx
nop word [rax + rax]
nop
cmp rdx, 3
jg 0x5a5575
lea rax, [0x00693040]
call fcn.0040d480
mov qword [rsp + 0x1b0], rax
lea rbx, [0x006c1d80]
mov rcx, rax
lea rax, [rsp + 0x180]
call fcn.0057f920
test al, al
je 0x5a5541
cmp dword [0x0092d940], 0
jne 0x5a4a78
mov rdx, qword [rsp + 0x1b0]
mov rsi, qword [rsp + 0xc8]
jmp 0x5a4a9b
call fcn.0045fe40
mov rdx, qword [rsp + 0x1b0]
mov qword [r11], rdx
mov rsi, qword [rsp + 0xc8]
mov rdi, qword [rsi + 0xb8]
mov qword [r11 + 8], rdi
mov qword [rsi + 0xb8], rdx
movups xmmword [rsp + 0x198], xmm15
mov qword [rsp + 0x1a8], 0
lea rax, [rsp + 0x180]
lea rbx, [rsp + 0x198]
mov ecx, 0x30
call fcn.00580b40
test al, al
je 0x5a550c
mov qword [rsp + 0x130], 0
movups xmmword [rsp + 0x138], xmm15
lea rax, [rsp + 0xd0]
lea rbx, [rsp + 0x130]
mov ecx, 0x30
call fcn.00580b40
test al, al
je 0x5a54d6
mov rcx, qword [rsp + 0x138]
nop dword [rax + rax]
cmp qword [rsp + 0x1a0], rcx
jne 0x5a4b44
mov rax, qword [rsp + 0x130]
mov rbx, qword [rsp + 0x198]
call fcn.004035a0
nop
test al, al
jne 0x5a4b78
nop
lea rax, [0x006870a0]
call fcn.0040d480
mov qword [rax + 8], 0x41
lea rcx, [0x006d77a8]
mov qword [rax], rcx
lea rbx, [0x00741740]
mov rcx, rax
xor eax, eax
add rsp, 0x488
pop rbp
ret
lea rdi, [rsp + 0x428]
lea rdi, [rdi - 0x20]
mov qword [rsp - 0x10], rbp
lea rbp, [rsp - 0x10]
call fcn.004604cb
mov rbp, qword [rbp]
mov rax, qword [rsp + 0x198]
mov rbx, qword [rsp + 0x1a0]
mov rcx, qword [rsp + 0x1a8]
call fcn.0059fae0
lea rdi, [rsp + 0x428]
mov rsi, rsp
nop
mov qword [rsp - 0x10], rbp
lea rbp, [rsp - 0x10]
call fcn.0046082c
mov rbp, qword [rbp]
test rax, rax
jne 0x5a54c5
mov rdi, rsp
lea rsi, [rsp + 0x428]
mov qword [rsp - 0x10], rbp
lea rbp, [rsp - 0x10]
call fcn.0046082c
mov rbp, qword [rbp]
call fcn.005acc20
mov rcx, qword [rsp + 0xc8]
mov qword [rcx + 0x90], rax
mov qword [rsp + 0x90], 0
movups xmmword [rsp + 0x98], xmm15
lea rax, [rsp + 0x180]
lea rbx, [rsp + 0x90]
mov ecx, 0x30
call fcn.00580bc0
nop dword [rax]
test al, al
je 0x5a5491
mov rdx, qword [rsp + 0x98]
mov rsi, qword [rsp + 0xa0]
mov rdi, qword [rsp + 0x90]
mov r8, qword [rsp + 0xc8]
mov qword [r8 + 0x68], rdx
mov qword [r8 + 0x70], rsi
cmp dword [0x0092d940], 0
je 0x5a4c89
call fcn.0045fe40
mov qword [r11], rdi
mov rdx, qword [r8 + 0x60]
mov qword [r11 + 8], rdx
mov qword [r8 + 0x60], rdi
mov rax, qword [rsp + 0x90]
mov rbx, qword [rsp + 0x98]
mov rcx, qword [rsp + 0xa0]
call fcn.0059f5c0
test rbx, rbx
jne 0x5a5486
mov rcx, qword [rsp + 0xc8]
lea rdx, [rcx + 0xc0]
mov rbx, rax
mov rax, rdx
call fcn.00590e80
mov qword [rsp + 0x270], 0
movups xmmword [rsp + 0x278], xmm15
lea rax, [rsp + 0x180]
lea rbx, [rsp + 0x270]
mov ecx, 0x30
call fcn.00580b40
nop dword [rax]
test al, al
je 0x5a5452
mov rax, qword [rsp + 0x270]
mov rbx, qword [rsp + 0x278]
mov rcx, qword [rsp + 0x280]
call fcn.0059fea0
mov rdx, qword [rsp + 0xc8]
mov qword [rdx + 0x2b0], rax
mov qword [rdx + 0x2b8], rbx
cmp dword [0x0092d940], 0
je 0x5a4d66
call fcn.0045fe80
mov qword [r11], rcx
mov r12, qword [rdx + 0x2c0]
mov qword [r11 + 8], r12
mov qword [r11 + 0x10], r8
mov r12, qword [rdx + 0x2d8]
mov qword [r11 + 0x18], r12
mov qword [rdx + 0x2c0], rcx
mov qword [rdx + 0x2c8], rdi
mov qword [rdx + 0x2d0], rsi
mov qword [rdx + 0x2d8], r8
test r9, r9
jne 0x5a5441
mov qword [rsp + 0xe8], 0
movups xmmword [rsp + 0xf0], xmm15
lea rax, [rsp + 0x180]
lea rbx, [rsp + 0xe8]
mov ecx, 0x30
call fcn.00580bc0
nop word [rax + rax]
test al, al
je 0x5a540c
mov rdx, qword [rsp + 0xf0]
mov rsi, qword [rsp + 0xf8]
mov rdi, qword [rsp + 0xe8]
mov r8, qword [rsp + 0xc8]
mov qword [r8 + 0x50], rdx
mov qword [r8 + 0x58], rsi
cmp dword [0x0092d940], 0
je 0x5a4e09
call fcn.0045fe40
mov qword [r11], rdi
mov rdx, qword [r8 + 0x48]
mov qword [r11 + 8], rdx
mov qword [r8 + 0x48], rdi
mov rax, qword [rsp + 0xe8]
mov rbx, qword [rsp + 0xf0]
mov rcx, qword [rsp + 0xf8]
call fcn.0059f5c0
test rbx, rbx
jne 0x5a5401
mov rcx, qword [rsp + 0xc8]
lea rdx, [rcx + 0x1b8]
mov rbx, rax
mov rax, rdx
call fcn.00590e80
mov qword [rsp + 0x100], 0
movups xmmword [rsp + 0x108], xmm15
lea rax, [rsp + 0x180]
lea rbx, [rsp + 0x100]
mov ecx, 0x30
call fcn.00580bc0
nop dword [rax]
test al, al
je 0x5a53cc
mov rdx, qword [rsp + 0x108]
mov rsi, qword [rsp + 0x110]
mov rdi, qword [rsp + 0x100]
mov r8, qword [rsp + 0xc8]
mov qword [r8 + 0x38], rdx
mov qword [r8 + 0x40], rsi
cmp dword [0x0092d940], 0
je 0x5a4ec9
call fcn.0045fe40
mov qword [r11], rdi
mov rdx, qword [r8 + 0x30]
mov qword [r11 + 8], rdx
mov qword [r8 + 0x30], rdi
lea rax, [rsp + 0x100]
mov rbx, rax
mov ecx, 0x30
nop dword [rax]
call fcn.00580b40
test al, al
je 0x5a5396
mov qword [rsp + 0x118], 0
movups xmmword [rsp + 0x120], xmm15
lea rax, [rsp + 0x100]
lea rbx, [rsp + 0x118]
mov ecx, 0x30
call fcn.00580b40
nop dword [rax]
test al, al
je 0x5a5362
lea rdi, [rsp + 0x428]
lea rdi, [rdi - 0x20]
nop word [rax + rax]
nop dword [rax]
mov qword [rsp - 0x10], rbp
lea rbp, [rsp - 0x10]
call fcn.004604cb
mov rbp, qword [rbp]
mov rax, qword [rsp + 0x118]
mov rbx, qword [rsp + 0x120]
mov rcx, qword [rsp + 0x128]
call fcn.0059fae0
lea rdi, [rsp + 0x428]
mov rsi, rsp
nop dword [rax + rax]
mov qword [rsp - 0x10], rbp
lea rbp, [rsp - 0x10]
call fcn.0046082c
mov rbp, qword [rbp]
lea rdi, [rsp + 0x1b8]
lea rsi, [rsp + 0x428]
mov qword [rsp - 0x10], rbp
lea rbp, [rsp - 0x10]
call fcn.0046082c
mov rbp, qword [rbp]
test rax, rax
jne 0x5a5351
mov rax, qword [rsp + 0x1b8]
mov rbx, qword [rsp + 0x1c0]
mov rcx, qword [rsp + 0x1c8]
call fcn.005ad020
mov rdx, qword [rsp + 0xc8]
mov qword [rdx + 0x98], rax
movups xmmword [rsp + 0x160], xmm15
movups xmmword [rsp + 0x170], xmm15
lea rax, [rsp + 0x100]
lea rbx, [rsp + 0x160]
call fcn.00580a00
test al, al
je 0x5a531d
mov rcx, qword [rsp + 0xc8]
cmp qword [rcx + 0x98], 0
je 0x5a510c
movups xmmword [rsp + 0x390], xmm15
lea rdi, [rsp + 0x398]
lea rdi, [rdi - 0x30]
mov qword [rsp - 0x10], rbp
lea rbp, [rsp - 0x10]
call fcn.004604b9
mov rbp, qword [rbp]
lea rdi, [rsp + 0x3a8]
lea rsi, [rsp + 0x1b8]
mov qword [rsp - 0x10], rbp
lea rbp, [rsp - 0x10]
call fcn.0046082c
mov rbp, qword [rbp]
mov rcx, qword [rsp + 0x160]
mov rdx, qword [rsp + 0x168]
mov rbx, qword [rsp + 0x170]
mov r8, qword [rsp + 0x178]
mov qword [rsp + 0x410], rdx
mov qword [rsp + 0x418], rbx
mov qword [rsp + 0x420], r8
mov qword [rsp + 0x408], rcx
lea rax, [rsp + 0x390]
call fcn.005a02c0
mov rdx, qword [rsp + 0xc8]
mov qword [rdx + 0xa0], rax
cmp dword [0x0092d940], 0
nop
je 0x5a50f5
call fcn.0045fe40
mov qword [r11], rbx
mov rsi, qword [rdx + 0xa8]
mov qword [r11 + 8], rsi
mov qword [rdx + 0xa8], rbx
nop dword [rax]
test rcx, rcx
jne 0x5a530c
mov rcx, rdx
cmp qword [rcx + 0xb0], 1
jle 0x5a59ff
nop
lea rax, [rsp + 0x180]
mov ebx, 0xffffff81
call fcn.00580cc0
test al, al
je 0x5a52d5
nop
lea rax, [rsp + 0x180]
mov ebx, 0xffffff82
call fcn.00580cc0
test al, al
je 0x5a52a1
mov rdx, qword [rsp + 0xc8]
cmp qword [rdx + 0xb0], 3
jne 0x5a59ff
mov qword [rsp + 0x148], 0
movups xmmword [rsp + 0x150], xmm15
mov byte [rsp + 0x7f], 0
nop
lea rax, [rsp + 0x180]
lea rbx, [rsp + 0x148]
lea rcx, [rsp + 0x7f]
mov edi, 0xffffffa3
nop dword [rax + rax]
call fcn.00580c40
test al, al
je 0x5a526c
cmp byte [rsp + 0x7f], 0
je 0x5a59f7
movups xmmword [rsp + 0x360], xmm15
movups xmmword [rsp + 0x370], xmm15
movups xmmword [rsp + 0x380], xmm15
movups xmmword [rsp + 0x2c8], xmm15
lea rdi, [rsp + 0x2d0]
lea rdi, [rdi - 0x30]
mov qword [rsp - 0x10], rbp
lea rbp, [rsp - 0x10]
call fcn.004604b9
mov rbp, qword [rbp]
lea rax, [rsp + 0x2c8]
mov qword [rsp + 0x370], rax
call fcn.00443180
mov dword [rsp + 0x36c], eax
lea rax, [rsp + 0x148]
mov rbx, rax
mov ecx, 0x30
call fcn.00580b40
test al, al
jne 0x5a572c
nop
lea rax, [0x006870a0]
nop dword [rax]
call fcn.0040d480
mov qword [rax + 8], 0x1a
lea rcx, [0x006cc2cd]
mov qword [rax], rcx
lea rbx, [0x00741740]
mov rcx, rax
xor eax, eax
add rsp, 0x488
pop rbp
ret
nop
lea rax, [0x006870a0]
call fcn.0040d480
mov qword [rax + 8], 0x1a
lea rcx, [0x006cc2cd]
mov qword [rax], rcx
lea rbx, [0x00741740]
mov rcx, rax
xor eax, eax
add rsp, 0x488
pop rbp
nop
ret
nop
lea rax, [0x006870a0]
call fcn.0040d480
mov qword [rax + 8], 0x1f
lea rcx, [0x006ce76c]
mov qword [rax], rcx
lea rbx, [0x00741740]
mov rcx, rax
xor eax, eax
add rsp, 0x488
pop rbp
ret
nop
lea rax, [0x006870a0]
nop dword [rax]
call fcn.0040d480
mov qword [rax + 8], 0x1e
lea rcx, [0x006ce0a9]
mov qword [rax], rcx
lea rbx, [0x00741740]
mov rcx, rax
xor eax, eax
add rsp, 0x488
pop rbp
ret
xor eax, eax
mov rbx, rcx
mov rcx, rdi
add rsp, 0x488
pop rbp
ret
nop
lea rax, [0x006870a0]
call fcn.0040d480
mov qword [rax + 8], 0x20
lea rcx, [0x006cee69]
mov qword [rax], rcx
lea rbx, [0x00741740]
mov rcx, rax
xor eax, eax
add rsp, 0x488
pop rbp
ret
mov rcx, rbx
mov rbx, rax
xor eax, eax
add rsp, 0x488
pop rbp
ret
nop
lea rax, [0x006870a0]
call fcn.0040d480
mov qword [rax + 8], 0x2f
lea rcx, [0x006d4795]
mov qword [rax], rcx
lea rbx, [0x00741740]
mov rcx, rax
xor eax, eax
add rsp, 0x488
pop rbp
ret
nop
lea rax, [0x006870a0]
nop
call fcn.0040d480
mov qword [rax + 8], 0x14
lea rcx, [0x006c94c0]
mov qword [rax], rcx
lea rbx, [0x00741740]
mov rcx, rax
xor eax, eax
add rsp, 0x488
pop rbp
ret
nop
lea rax, [0x006870a0]
call fcn.0040d480
mov qword [rax + 8], 0x14
lea rcx, [0x006c94c0]
mov qword [rax], rcx
lea rbx, [0x00741740]
mov rcx, rax
xor eax, eax
add rsp, 0x488
pop rbp
nop
ret
xor eax, eax
add rsp, 0x488
pop rbp
ret
nop
lea rax, [0x006870a0]
call fcn.0040d480
mov qword [rax + 8], 0x16
lea rcx, [0x006ca372]
mov qword [rax], rcx
lea rbx, [0x00741740]
mov rcx, rax
xor eax, eax
add rsp, 0x488
pop rbp
nop
ret
xor eax, eax
mov rbx, r9
mov rcx, r10
add rsp, 0x488
pop rbp
ret
nop
lea rax, [0x006870a0]
call fcn.0040d480
mov qword [rax + 8], 0x18
lea rcx, [0x006cb28c]
mov qword [rax], rcx
lea rbx, [0x00741740]
mov rcx, rax
xor eax, eax
add rsp, 0x488
pop rbp
ret
xor eax, eax
add rsp, 0x488
pop rbp
ret
nop
lea rax, [0x006870a0]
call fcn.0040d480
mov qword [rax + 8], 0x16
lea rcx, [0x006ca372]
mov qword [rax], rcx
lea rbx, [0x00741740]
mov rcx, rax
xor eax, eax
add rsp, 0x488
pop rbp
ret
mov rcx, rbx
mov rbx, rax
xor eax, eax
add rsp, 0x488
pop rbp
ret
nop
lea rax, [0x006870a0]
nop
call fcn.0040d480
mov qword [rax + 8], 0x24
lea rcx, [0x006d0a0a]
mov qword [rax], rcx
lea rbx, [0x00741740]
mov rcx, rax
xor eax, eax
add rsp, 0x488
pop rbp
ret
nop
lea rax, [0x006870a0]
call fcn.0040d480
mov qword [rax + 8], 0x2e
lea rcx, [0x006d432f]
mov qword [rax], rcx
lea rbx, [0x00741740]
mov rcx, rax
xor eax, eax
add rsp, 0x488
pop rbp
nop
ret
nop
lea rax, [0x006870a0]
call fcn.0040d480
mov qword [rax + 8], 0x1d
lea rcx, [0x006cd98d]
mov qword [rax], rcx
lea rbx, [0x00741740]
mov rcx, rax
xor eax, eax
add rsp, 0x488
pop rbp
ret
nop
lea rax, [0x006870a0]
nop dword [rax]
call fcn.0040d480
mov qword [rax + 8], 0x15
lea rcx, [0x006c9b0b]
mov qword [rax], rcx
lea rbx, [0x00741740]
mov rcx, rax
xor eax, eax
add rsp, 0x488
pop rbp
ret
nop
lea rax, [0x006870a0]
call fcn.0040d480
mov qword [rax + 8], 0x17
lea rcx, [0x006cac51]
mov qword [rax], rcx
lea rbx, [0x00741740]
mov rcx, rax
xor eax, eax
add rsp, 0x488
pop rbp
nop
ret
nop
lea rax, [0x006870a0]
call fcn.0040d480
mov qword [rax + 8], 0x17
lea rcx, [0x006cac51]
mov qword [rax], rcx
lea rbx, [0x00741740]
mov rcx, rax
xor eax, eax
add rsp, 0x488
pop rbp
ret
nop
lea rax, [0x006870a0]
nop dword [rax]
call fcn.0040d480
mov qword [rax + 8], 0x1f
lea rcx, [0x006ce74d]
mov qword [rax], rcx
lea rbx, [0x00741740]
mov rcx, rax
xor eax, eax
add rsp, 0x488
pop rbp
ret
nop
lea rax, [0x006870a0]
call fcn.0040d480
mov qword [rax + 8], 0x1f
lea rcx, [0x006ce74d]
mov qword [rax], rcx
lea rbx, [0x00741740]
mov rcx, rax
xor eax, eax
add rsp, 0x488
pop rbp
nop
ret
nop
lea rax, [0x006870a0]
call fcn.0040d480
mov qword [rax + 8], 0x1b
lea rcx, [0x006cca0a]
mov qword [rax], rcx
lea rbx, [0x00741740]
mov rcx, rax
xor eax, eax
add rsp, 0x488
pop rbp
ret
nop
lea rax, [0x006870a0]
nop dword [rax]
call fcn.0040d480
mov qword [rax + 8], 0x1b
lea rcx, [0x006cca0a]
mov qword [rax], rcx
lea rbx, [0x00741740]
mov rcx, rax
xor eax, eax
add rsp, 0x488
pop rbp
ret
lea rdi, [rsi + rdx]
lea rdi, [rdi - 0x20]
lea r8, [rsi + rdx]
lea r8, [r8 - 0x30]
mov r9, qword [rsp + 0x218]
mov qword [rsi + rdx - 0x38], r9
movups xmm0, xmmword [rsp + 0x220]
movups xmmword [r8], xmm0
movups xmm0, xmmword [rsp + 0x230]
movups xmmword [rdi], xmm0
movups xmm0, xmmword [rsp + 0x240]
movups xmmword [rdi + 0x10], xmm0
cmp qword [rsp + 0x150], 0
je 0x5a59e1
mov qword [rsp + 0xb0], 0
movups xmmword [rsp + 0xb8], xmm15
lea rax, [rsp + 0x148]
lea rbx, [rsp + 0xb0]
mov ecx, 0x30
call fcn.00580b40
test al, al
je 0x5a59ac
mov rax, qword [rsp + 0xb0]
mov rbx, qword [rsp + 0xb8]
mov rcx, qword [rsp + 0xc0]
call fcn.0059ff80
mov qword [rsp + 0x290], rax
mov qword [rsp + 0x298], rbx
mov qword [rsp + 0x2a0], rcx
mov byte [rsp + 0x2a8], dil
mov qword [rsp + 0x2b0], rsi
mov qword [rsp + 0x2b8], r8
mov qword [rsp + 0x2c0], r9
mov rdx, qword [rsp + 0x290]
mov qword [rsp + 0x218], rdx
movups xmm0, xmmword [rsp + 0x298]
movups xmmword [rsp + 0x220], xmm0
movups xmm0, xmmword [rsp + 0x2a8]
movups xmmword [rsp + 0x230], xmm0
movups xmm0, xmmword [rsp + 0x2b8]
movups xmmword [rsp + 0x240], xmm0
test r10, r10
jne 0x5a599b
mov rax, qword [rsp + 0x218]
mov rbx, qword [rsp + 0x220]
mov rcx, qword [rsp + 0x228]
call fcn.00575aa0
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0x80], rbx
mov rcx, rax
mov rdi, rbx
lea rax, [0x0067be00]
lea rbx, [rsp + 0x360]
call fcn.004121a0
cmp byte [rax], 0
nop word [rax + rax]
jne 0x5a5967
lea rax, [0x0067be00]
lea rbx, [rsp + 0x360]
mov rcx, qword [rsp + 0xa8]
mov rdi, qword [rsp + 0x80]
call fcn.00412940
mov byte [rax], 1
mov rax, qword [rsp + 0xc8]
mov rcx, qword [rax + 0x2f8]
mov rbx, qword [rax + 0x2f0]
inc rbx
mov rdx, qword [rax + 0x2e8]
cmp rcx, rbx
jae 0x5a5905
mov rax, rdx
mov edi, 1
lea rsi, [0x0069bd40]
call fcn.00447aa0
mov rdx, qword [rsp + 0xc8]
mov qword [rdx + 0x2f8], rcx
cmp dword [0x0092d940], 0
je 0x5a58f3
nop
call fcn.0045fe40
mov qword [r11], rax
mov rsi, qword [rdx + 0x2e8]
mov qword [r11 + 8], rsi
mov qword [rdx + 0x2e8], rax
mov rdx, rax
mov rax, qword [rsp + 0xc8]
mov qword [rax + 0x2f0], rbx
imul rsi, rbx, 0x38
lea rbx, [rsi + rdx]
lea rbx, [rbx - 0x38]
cmp dword [0x0092d940], 0
nop
je 0x5a56ec
mov qword [rsp + 0x88], rsi
mov qword [rsp + 0x288], rdx
lea rax, [0x0069bd40]
lea rcx, [rsp + 0x218]
call fcn.00413600
mov rax, qword [rsp + 0xc8]
mov rdx, qword [rsp + 0x288]
mov rsi, qword [rsp + 0x88]
jmp 0x5a56ec
nop
lea rax, [0x006870a0]
call fcn.0040d480
mov qword [rax + 8], 0x2f
lea rcx, [0x006d47c4]
mov qword [rax], rcx
lea rbx, [0x00741740]
mov rcx, rax
xor eax, eax
add rsp, 0x488
pop rbp
ret
xor eax, eax
mov rbx, r10
mov rcx, r11
add rsp, 0x488
pop rbp
ret
nop
lea rax, [0x006870a0]
call fcn.0040d480
mov qword [rax + 8], 0x19
lea rcx, [0x006cbb35]
mov qword [rax], rcx
lea rbx, [0x00741740]
mov rcx, rax
xor eax, eax
add rsp, 0x488
pop rbp
nop
ret
mov rax, qword [rsp + 0xc8]
call fcn.005a2fc0
test rax, rax
jne 0x5a5ac6
mov rdx, qword [rsp + 0xc8]
movups xmmword [rsp + 0x250], xmm15
movups xmmword [rsp + 0x260], xmm15
lea rax, [rsp + 0xd0]
lea rbx, [rsp + 0x250]
call fcn.00580a00
test al, al
je 0x5a5a92
mov rax, qword [rsp + 0x250]
mov rbx, qword [rsp + 0x258]
mov rcx, qword [rsp + 0x260]
mov rdi, qword [rsp + 0x268]
call fcn.00575980
mov rdx, qword [rsp + 0xc8]
mov qword [rdx + 0x80], rbx
mov qword [rdx + 0x88], rcx
cmp dword [0x0092d940], 0
je 0x5a5a7e
call fcn.0045fe40
mov qword [r11], rax
mov rsi, qword [rdx + 0x78]
mov qword [r11 + 8], rsi
mov qword [rdx + 0x78], rax
mov rax, rdx
xor ebx, ebx
xor ecx, ecx
add rsp, 0x488
pop rbp
ret
nop
lea rax, [0x006870a0]
call fcn.0040d480
mov qword [rax + 8], 0x19
lea rcx, [0x006cbb4e]
mov qword [rax], rcx
lea rbx, [0x00741740]
mov rcx, rax
xor eax, eax
add rsp, 0x488
pop rbp
ret
mov rcx, rbx
mov rbx, rax
xor eax, eax
add rsp, 0x488
pop rbp
ret
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rcx
call fcn.0045df00
mov rax, qword [rsp + 8]
mov rbx, qword [rsp + 0x10]
mov rcx, qword [rsp + 0x18]
jmp fcn.005a4820