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

Disassembly:
lea r12, [rsp - 0x308]
cmp r12, qword [r14 + 0x10]
jbe 0x4ab046
push rbp
mov rbp, rsp
sub rsp, 0x380
mov qword [rsp + 0x390], rax
mov qword [rsp + 0x398], rbx
test cx, cx
je 0x4a8072
mov word [rsp + 0x3a0], cx
mov qword [rsp + 0x398], rbx
mov qword [rsp + 0x390], rax
mov word [rsp + 0x34], 0
mov word [rsp + 0x36], 0
lea rax, [0x004c3700]
lea rbx, [rsp + 0x36]
call fcn.004a3de0
movzx ecx, word [rsp + 0x3a0]
cmp ax, cx
ja 0x4a8047
movups xmmword [rsp + 0x320], xmm15
mov rdx, qword [rsp + 0x390]
test rdx, rdx
je 0x4a8085
mov rbx, qword [rdx + 8]
mov r9, qword [0x006020c0]
mov r10, qword [r9]
mov r11d, dword [rdx + 0x10]
jmp 0x4ab005
lea rax, [0x004eaa0a]
mov ebx, 0x3c
xor ecx, ecx
xor edi, edi
mov rsi, rdi
call fcn.00498640
mov rcx, rax
mov rdi, rbx
xor eax, eax
xor ebx, ebx
add rsp, 0x380
pop rbp
ret
xor eax, eax
xor ebx, ebx
mov rcx, rax
mov rdi, rbx
add rsp, 0x380
pop rbp
ret
mov rax, rdx
mov rbx, qword [rsp + 0x398]
lea rcx, [0x0050a4e8]
lea rdi, [0x00696600]
lea rsi, [0x004c0380]
lea r8, [rsp + 0x34]
call fcn.004a2ce0
mov qword [rsp + 0x320], rax
mov qword [rsp + 0x328], rbx
nop
test rax, rax
je 0x4a812b
movups xmmword [rsp + 0x360], xmm15
mov rdx, qword [rsp + 0x320]
test rdx, rdx
je 0x4a80df
mov rdx, qword [rdx + 8]
mov r8, qword [rsp + 0x328]
mov qword [rsp + 0x360], rdx
mov qword [rsp + 0x368], r8
lea rax, [0x004e8d11]
mov ebx, 0x29
lea rcx, [rsp + 0x360]
mov edi, 1
mov rsi, rdi
call fcn.00498640
mov rcx, rax
mov rdi, rbx
xor eax, eax
xor ebx, ebx
add rsp, 0x380
pop rbp
ret
movzx ecx, word [rsp + 0x34]
cmp cx, 0x10b
je 0x4a8330
nop dword [rax + rax]
cmp cx, 0x20b
jne 0x4a82d0
lea rax, [0x004dbac0]
call fcn.0040dfe0
mov qword [rsp + 0x370], rax
lea rdi, [rsp + 0x230]
mov rsi, rax
mov qword [rsp - 0x10], rbp
lea rbp, [rsp - 0x10]
call fcn.00466d8e
mov rbp, qword [rbp]
lea rbx, [rsp + 0x230]
lea rax, [0x004dbac0]
call fcn.004a3de0
mov qword [rsp + 0x228], rax
mov rsi, qword [rsp + 0x370]
lea rcx, [rsi + 0x70]
mov qword [rsp + 0x338], rcx
lea rdi, [rsp + 0x38]
mov rsi, rcx
nop word [rax + rax]
nop
mov qword [rsp - 0x10], rbp
lea rbp, [rsp - 0x10]
call fcn.00466df0
mov rbp, qword [rbp]
lea rbx, [rsp + 0x38]
lea rax, [0x004c4c80]
nop
call fcn.004a3de0
mov rcx, qword [rsp + 0x228]
sub rcx, rax
mov qword [rsp + 0x218], rcx
movzx eax, word [rsp + 0x3a0]
cmp ax, cx
jb 0x4a8245
movzx edx, word [rsp + 0x34]
mov r8, qword [rsp + 0x370]
mov word [r8], dx
mov rdx, qword [rsp + 0x390]
nop
test rdx, rdx
je 0x4a9ac5
mov rbx, qword [rdx + 8]
mov r9, qword [0x00602480]
mov r10, qword [r9]
mov r11d, dword [rdx + 0x10]
nop dword [rax + rax]
jmp 0x4aafba
movups xmmword [rsp + 0x340], xmm15
movups xmmword [rsp + 0x350], xmm15
call fcn.0040af60
lea rcx, [0x004c3700]
mov qword [rsp + 0x340], rcx
mov qword [rsp + 0x348], rax
mov rax, qword [rsp + 0x218]
nop dword [rax + rax]
call fcn.0040b040
lea rcx, [0x004c3840]
mov qword [rsp + 0x350], rcx
mov qword [rsp + 0x358], rax
lea rax, [0x004eaefe]
mov ebx, 0x4c
lea rcx, [rsp + 0x340]
mov edi, 2
mov rsi, rdi
call fcn.00498640
mov rcx, rax
mov rdi, rbx
xor eax, eax
xor ebx, ebx
add rsp, 0x380
pop rbp
ret
movups xmmword [rsp + 0x360], xmm15
movzx eax, word [rsp + 0x34]
nop
call fcn.0040af60
lea rcx, [0x004c3700]
mov qword [rsp + 0x360], rcx
mov qword [rsp + 0x368], rax
lea rax, [0x004e94f0]
mov ebx, 0x2c
lea rcx, [rsp + 0x360]
mov edi, 1
mov rsi, rdi
call fcn.00498640
mov rcx, rax
mov rdi, rbx
xor eax, eax
xor ebx, ebx
add rsp, 0x380
pop rbp
ret
lea rax, [0x004dbe00]
call fcn.0040dfe0
mov qword [rsp + 0x378], rax
lea rdi, [rsp + 0x138]
mov rsi, rax
nop word [rax + rax]
nop dword [rax + rax]
mov qword [rsp - 0x10], rbp
lea rbp, [rsp - 0x10]
call fcn.00466d9c
mov rbp, qword [rbp]
lea rbx, [rsp + 0x138]
lea rax, [0x004dbe00]
call fcn.004a3de0
mov qword [rsp + 0x228], rax
mov rsi, qword [rsp + 0x378]
lea rcx, [rsi + 0x60]
mov qword [rsp + 0x330], rcx
lea rdi, [rsp + 0xb8]
mov rsi, rcx
nop word [rax + rax]
nop word [rax + rax]
mov qword [rsp - 0x10], rbp
lea rbp, [rsp - 0x10]
call fcn.00466df0
mov rbp, qword [rbp]
lea rbx, [rsp + 0xb8]
lea rax, [0x004c4c80]
call fcn.004a3de0
mov rcx, qword [rsp + 0x228]
sub rcx, rax
mov qword [rsp + 0x220], rcx
movzx eax, word [rsp + 0x3a0]
cmp ax, cx
jb 0x4a8445
movzx edx, word [rsp + 0x34]
mov r8, qword [rsp + 0x378]
mov word [r8], dx
mov rdx, qword [rsp + 0x390]
test rdx, rdx
je 0x4a84d0
mov rbx, qword [rdx + 8]
mov r9, qword [0x006020e0]
mov r10, qword [r9]
mov r11d, dword [rdx + 0x10]
nop dword [rax + rax]
jmp 0x4a9a7a
movups xmmword [rsp + 0x340], xmm15
movups xmmword [rsp + 0x350], xmm15
call fcn.0040af60
lea rcx, [0x004c3700]
mov qword [rsp + 0x340], rcx
mov qword [rsp + 0x348], rax
mov rax, qword [rsp + 0x220]
nop dword [rax + rax]
call fcn.0040b040
lea rcx, [0x004c3840]
mov qword [rsp + 0x350], rcx
mov qword [rsp + 0x358], rax
lea rax, [0x004eaeb4]
mov ebx, 0x4a
lea rcx, [rsp + 0x340]
mov edi, 2
mov rsi, rdi
call fcn.00498640
mov rcx, rax
mov rdi, rbx
xor eax, eax
xor ebx, ebx
add rsp, 0x380
pop rbp
ret
lea r9, [r8 + 2]
mov rax, rdx
mov rbx, qword [rsp + 0x398]
lea rcx, [0x0050a4e8]
lea rdi, [0x00696600]
lea rsi, [0x004c0300]
mov r8, r9
call fcn.004a2ce0
mov qword [rsp + 0x320], rax
mov qword [rsp + 0x328], rbx
test rax, rax
je 0x4a8518
mov edx, 1
jmp 0x4a8586
mov rdx, qword [rsp + 0x390]
test rdx, rdx
je 0x4a853c
mov rbx, qword [rdx + 8]
mov r9, qword [0x00602100]
mov r10, qword [r9]
mov r11d, dword [rdx + 0x10]
jmp 0x4a9a3a
mov r8, qword [rsp + 0x378]
lea r9, [r8 + 3]
mov rax, rdx
mov rbx, qword [rsp + 0x398]
lea rcx, [0x0050a4e8]
lea rdi, [0x00696600]
lea rsi, [0x004c0300]
mov r8, r9
call fcn.004a2ce0
mov qword [rsp + 0x320], rax
mov qword [rsp + 0x328], rbx
test rax, rax
setne dl
test dl, dl
je 0x4a8591
mov edx, 1
jmp 0x4a8600
mov rdx, qword [rsp + 0x390]
test rdx, rdx
je 0x4a85b5
mov rbx, qword [rdx + 8]
mov r9, qword [0x00602120]
mov r10, qword [r9]
mov r11d, dword [rdx + 0x10]
jmp 0x4a99fa
mov r8, qword [rsp + 0x378]
lea r9, [r8 + 4]
mov rax, rdx
mov rbx, qword [rsp + 0x398]
lea rcx, [0x0050a4e8]
lea rdi, [0x00696600]
lea rsi, [0x004c0400]
mov r8, r9
call fcn.004a2ce0
mov qword [rsp + 0x320], rax
mov qword [rsp + 0x328], rbx
test rax, rax
setne dl
nop
test dl, dl
je 0x4a860b
mov edx, 1
jmp 0x4a867b
mov rdx, qword [rsp + 0x390]
test rdx, rdx
je 0x4a862f
mov rbx, qword [rdx + 8]
mov r9, qword [0x00602140]
mov r10, qword [r9]
mov r11d, dword [rdx + 0x10]
jmp 0x4a99ba
mov r8, qword [rsp + 0x378]
lea r9, [r8 + 8]
mov rax, rdx
mov rbx, qword [rsp + 0x398]
lea rcx, [0x0050a4e8]
lea rdi, [0x00696600]
lea rsi, [0x004c0400]
mov r8, r9
nop
call fcn.004a2ce0
mov qword [rsp + 0x320], rax
mov qword [rsp + 0x328], rbx
test rax, rax
setne dl
test dl, dl
je 0x4a8686
mov edx, 1
jmp 0x4a86f4
mov rdx, qword [rsp + 0x390]
test rdx, rdx
je 0x4a86aa
mov rbx, qword [rdx + 8]
mov r9, qword [0x00602160]
mov r10, qword [r9]
mov r11d, dword [rdx + 0x10]
jmp 0x4a997a
mov r8, qword [rsp + 0x378]
lea r9, [r8 + 0xc]
mov rax, rdx
mov rbx, qword [rsp + 0x398]
lea rcx, [0x0050a4e8]
lea rdi, [0x00696600]
lea rsi, [0x004c0400]
mov r8, r9
call fcn.004a2ce0
mov qword [rsp + 0x320], rax
mov qword [rsp + 0x328], rbx
test rax, rax
setne dl
test dl, dl
je 0x4a86ff
mov edx, 1
jmp 0x4a876f
mov rdx, qword [rsp + 0x390]
test rdx, rdx
je 0x4a8725
mov rbx, qword [rdx + 8]
mov r9, qword [0x00602180]
mov r10, qword [r9]
mov r11d, dword [rdx + 0x10]
nop
jmp 0x4a993a
mov r8, qword [rsp + 0x378]
lea r9, [r8 + 0x10]
mov rax, rdx
mov rbx, qword [rsp + 0x398]
lea rcx, [0x0050a4e8]
lea rdi, [0x00696600]
lea rsi, [0x004c0400]
mov r8, r9
call fcn.004a2ce0
mov qword [rsp + 0x320], rax
mov qword [rsp + 0x328], rbx
test rax, rax
setne dl
test dl, dl
je 0x4a877a
mov edx, 1
jmp 0x4a87e8
mov rdx, qword [rsp + 0x390]
test rdx, rdx
je 0x4a879e
mov rbx, qword [rdx + 8]
mov r9, qword [0x006021a0]
mov r10, qword [r9]
mov r11d, dword [rdx + 0x10]
jmp 0x4a98fa
mov r8, qword [rsp + 0x378]
lea r9, [r8 + 0x14]
mov rax, rdx
mov rbx, qword [rsp + 0x398]
lea rcx, [0x0050a4e8]
lea rdi, [0x00696600]
lea rsi, [0x004c0400]
mov r8, r9
call fcn.004a2ce0
mov qword [rsp + 0x320], rax
mov qword [rsp + 0x328], rbx
test rax, rax
setne dl
test dl, dl
je 0x4a87f3
mov edx, 1
jmp 0x4a8866
mov rdx, qword [rsp + 0x390]
nop dword [rax + rax]
test rdx, rdx
je 0x4a881c
mov rbx, qword [rdx + 8]
mov r9, qword [0x006021c0]
mov r10, qword [r9]
mov r11d, dword [rdx + 0x10]
jmp 0x4a98ba
mov r8, qword [rsp + 0x378]
lea r9, [r8 + 0x18]
mov rax, rdx
mov rbx, qword [rsp + 0x398]
lea rcx, [0x0050a4e8]
lea rdi, [0x00696600]
lea rsi, [0x004c0400]
mov r8, r9
call fcn.004a2ce0
mov qword [rsp + 0x320], rax
mov qword [rsp + 0x328], rbx
test rax, rax
setne dl
test dl, dl
je 0x4a8871
mov edx, 1
jmp 0x4a88e0
mov rdx, qword [rsp + 0x390]
test rdx, rdx
je 0x4a8895
mov rbx, qword [rdx + 8]
mov r9, qword [0x006021e0]
mov r10, qword [r9]
mov r11d, dword [rdx + 0x10]
jmp 0x4a987a
mov r8, qword [rsp + 0x378]
lea r9, [r8 + 0x1c]
mov rax, rdx
mov rbx, qword [rsp + 0x398]
lea rcx, [0x0050a4e8]
lea rdi, [0x00696600]
lea rsi, [0x004c0400]
mov r8, r9
call fcn.004a2ce0
mov qword [rsp + 0x320], rax
mov qword [rsp + 0x328], rbx
test rax, rax
setne dl
nop
test dl, dl
je 0x4a88eb
mov edx, 1
jmp 0x4a895b
mov rdx, qword [rsp + 0x390]
test rdx, rdx
je 0x4a890f
mov rbx, qword [rdx + 8]
mov r9, qword [0x00602200]
mov r10, qword [r9]
mov r11d, dword [rdx + 0x10]
jmp 0x4a983a
mov r8, qword [rsp + 0x378]
lea r9, [r8 + 0x20]
mov rax, rdx
mov rbx, qword [rsp + 0x398]
lea rcx, [0x0050a4e8]
lea rdi, [0x00696600]
lea rsi, [0x004c0400]
mov r8, r9
nop
call fcn.004a2ce0
mov qword [rsp + 0x320], rax
mov qword [rsp + 0x328], rbx
test rax, rax
setne dl
test dl, dl
je 0x4a8966
mov edx, 1
jmp 0x4a89d4
mov rdx, qword [rsp + 0x390]
test rdx, rdx
je 0x4a898a
mov rbx, qword [rdx + 8]
mov r9, qword [0x00602220]
mov r10, qword [r9]
mov r11d, dword [rdx + 0x10]
jmp 0x4a97fa
mov r8, qword [rsp + 0x378]
lea r9, [r8 + 0x24]
mov rax, rdx
mov rbx, qword [rsp + 0x398]
lea rcx, [0x0050a4e8]
lea rdi, [0x00696600]
lea rsi, [0x004c0400]
mov r8, r9
call fcn.004a2ce0
mov qword [rsp + 0x320], rax
mov qword [rsp + 0x328], rbx
test rax, rax
setne dl
test dl, dl
je 0x4a89df
mov edx, 1
jmp 0x4a8a4f
mov rdx, qword [rsp + 0x390]
test rdx, rdx
je 0x4a8a05
mov rbx, qword [rdx + 8]
mov r9, qword [0x00602240]
mov r10, qword [r9]
mov r11d, dword [rdx + 0x10]
nop
jmp 0x4a97ba
mov r8, qword [rsp + 0x378]
lea r9, [r8 + 0x28]
mov rax, rdx
mov rbx, qword [rsp + 0x398]
lea rcx, [0x0050a4e8]
lea rdi, [0x00696600]
lea rsi, [0x004c0380]
mov r8, r9
call fcn.004a2ce0
mov qword [rsp + 0x320], rax
mov qword [rsp + 0x328], rbx
test rax, rax
setne dl
test dl, dl
je 0x4a8a5a
mov edx, 1
jmp 0x4a8ac8
mov rdx, qword [rsp + 0x390]
test rdx, rdx
je 0x4a8a7e
mov rbx, qword [rdx + 8]
mov r9, qword [0x00602260]
mov r10, qword [r9]
mov r11d, dword [rdx + 0x10]
jmp 0x4a977a
mov r8, qword [rsp + 0x378]
lea r9, [r8 + 0x2a]
mov rax, rdx
mov rbx, qword [rsp + 0x398]
lea rcx, [0x0050a4e8]
lea rdi, [0x00696600]
lea rsi, [0x004c0380]
mov r8, r9
call fcn.004a2ce0
mov qword [rsp + 0x320], rax
mov qword [rsp + 0x328], rbx
test rax, rax
setne dl
test dl, dl
je 0x4a8ad3
mov edx, 1
jmp 0x4a8b46
mov rdx, qword [rsp + 0x390]
nop dword [rax + rax]
test rdx, rdx
je 0x4a8afc
mov rbx, qword [rdx + 8]
mov r9, qword [0x00602280]
mov r10, qword [r9]
mov r11d, dword [rdx + 0x10]
jmp 0x4a973a
mov r8, qword [rsp + 0x378]
lea r9, [r8 + 0x2c]
mov rax, rdx
mov rbx, qword [rsp + 0x398]
lea rcx, [0x0050a4e8]
lea rdi, [0x00696600]
lea rsi, [0x004c0380]
mov r8, r9
call fcn.004a2ce0
mov qword [rsp + 0x320], rax
mov qword [rsp + 0x328], rbx
test rax, rax
setne dl
test dl, dl
je 0x4a8b51
mov edx, 1
jmp 0x4a8bc0
mov rdx, qword [rsp + 0x390]
test rdx, rdx
je 0x4a8b75
mov rbx, qword [rdx + 8]
mov r9, qword [0x006022a0]
mov r10, qword [r9]
mov r11d, dword [rdx + 0x10]
jmp 0x4a96fa
mov r8, qword [rsp + 0x378]
lea r9, [r8 + 0x2e]
mov rax, rdx
mov rbx, qword [rsp + 0x398]
lea rcx, [0x0050a4e8]
lea rdi, [0x00696600]
lea rsi, [0x004c0380]
mov r8, r9
call fcn.004a2ce0
mov qword [rsp + 0x320], rax
mov qword [rsp + 0x328], rbx
test rax, rax
setne dl
nop
test dl, dl
je 0x4a8bcb
mov edx, 1
jmp 0x4a8c3b
mov rdx, qword [rsp + 0x390]
test rdx, rdx
je 0x4a8bef
mov rbx, qword [rdx + 8]
mov r9, qword [0x006022c0]
mov r10, qword [r9]
mov r11d, dword [rdx + 0x10]
jmp 0x4a96ba
mov r8, qword [rsp + 0x378]
lea r9, [r8 + 0x30]
mov rax, rdx
mov rbx, qword [rsp + 0x398]
lea rcx, [0x0050a4e8]
lea rdi, [0x00696600]
lea rsi, [0x004c0380]
mov r8, r9
nop
call fcn.004a2ce0
mov qword [rsp + 0x320], rax
mov qword [rsp + 0x328], rbx
test rax, rax
setne dl
test dl, dl
je 0x4a8c46
mov edx, 1
jmp 0x4a8cb4
mov rdx, qword [rsp + 0x390]
test rdx, rdx
je 0x4a8c6a
mov rbx, qword [rdx + 8]
mov r9, qword [0x006022e0]
mov r10, qword [r9]
mov r11d, dword [rdx + 0x10]
jmp 0x4a967a
mov r8, qword [rsp + 0x378]
lea r9, [r8 + 0x32]
mov rax, rdx
mov rbx, qword [rsp + 0x398]
lea rcx, [0x0050a4e8]
lea rdi, [0x00696600]
lea rsi, [0x004c0380]
mov r8, r9
call fcn.004a2ce0
mov qword [rsp + 0x320], rax
mov qword [rsp + 0x328], rbx
test rax, rax
setne dl
test dl, dl
je 0x4a8cbf
mov edx, 1
jmp 0x4a8d2f
mov rdx, qword [rsp + 0x390]
test rdx, rdx
je 0x4a8ce5
mov rbx, qword [rdx + 8]
mov r9, qword [0x00602300]
mov r10, qword [r9]
mov r11d, dword [rdx + 0x10]
nop
jmp 0x4a963a
mov r8, qword [rsp + 0x378]
lea r9, [r8 + 0x34]
mov rax, rdx
mov rbx, qword [rsp + 0x398]
lea rcx, [0x0050a4e8]
lea rdi, [0x00696600]
lea rsi, [0x004c0400]
mov r8, r9
call fcn.004a2ce0
mov qword [rsp + 0x320], rax
mov qword [rsp + 0x328], rbx
test rax, rax
setne dl
test dl, dl
je 0x4a8d3a
mov edx, 1
jmp 0x4a8da8
mov rdx, qword [rsp + 0x390]
test rdx, rdx
je 0x4a8d5e
mov rbx, qword [rdx + 8]
mov r9, qword [0x00602320]
mov r10, qword [r9]
mov r11d, dword [rdx + 0x10]
jmp 0x4a95fa
mov r8, qword [rsp + 0x378]
lea r9, [r8 + 0x38]
mov rax, rdx
mov rbx, qword [rsp + 0x398]
lea rcx, [0x0050a4e8]
lea rdi, [0x00696600]
lea rsi, [0x004c0400]
mov r8, r9
call fcn.004a2ce0
mov qword [rsp + 0x320], rax
mov qword [rsp + 0x328], rbx
test rax, rax
setne dl
test dl, dl
je 0x4a8db3
mov edx, 1
jmp 0x4a8e26
mov rdx, qword [rsp + 0x390]
nop dword [rax + rax]
test rdx, rdx
je 0x4a8ddc
mov rbx, qword [rdx + 8]
mov r9, qword [0x00602340]
mov r10, qword [r9]
mov r11d, dword [rdx + 0x10]
jmp 0x4a95ba
mov r8, qword [rsp + 0x378]
lea r9, [r8 + 0x3c]
mov rax, rdx
mov rbx, qword [rsp + 0x398]
lea rcx, [0x0050a4e8]
lea rdi, [0x00696600]
lea rsi, [0x004c0400]
mov r8, r9
call fcn.004a2ce0
mov qword [rsp + 0x320], rax
mov qword [rsp + 0x328], rbx
test rax, rax
setne dl
test dl, dl
je 0x4a8e31
mov edx, 1
jmp 0x4a8ea0
mov rdx, qword [rsp + 0x390]
test rdx, rdx
je 0x4a8e55
mov rbx, qword [rdx + 8]
mov r9, qword [0x00602360]
mov r10, qword [r9]
mov r11d, dword [rdx + 0x10]
jmp 0x4a957a
mov r8, qword [rsp + 0x378]
lea r9, [r8 + 0x40]
mov rax, rdx
mov rbx, qword [rsp + 0x398]
lea rcx, [0x0050a4e8]
lea rdi, [0x00696600]
lea rsi, [0x004c0400]
mov r8, r9
call fcn.004a2ce0
mov qword [rsp + 0x320], rax
mov qword [rsp + 0x328], rbx
test rax, rax
setne dl
nop
test dl, dl
je 0x4a8eab
mov edx, 1
jmp 0x4a8f1b
mov rdx, qword [rsp + 0x390]
test rdx, rdx
je 0x4a8ecf
mov rbx, qword [rdx + 8]
mov r9, qword [0x00602380]
mov r10, qword [r9]
mov r11d, dword [rdx + 0x10]
jmp 0x4a953a
mov r8, qword [rsp + 0x378]
lea r9, [r8 + 0x44]
mov rax, rdx
mov rbx, qword [rsp + 0x398]
lea rcx, [0x0050a4e8]
lea rdi, [0x00696600]
lea rsi, [0x004c0380]
mov r8, r9
nop
call fcn.004a2ce0
mov qword [rsp + 0x320], rax
mov qword [rsp + 0x328], rbx
test rax, rax
setne dl
test dl, dl
je 0x4a8f26
mov edx, 1
jmp 0x4a8f94
mov rdx, qword [rsp + 0x390]
test rdx, rdx
je 0x4a8f4a
mov rbx, qword [rdx + 8]
mov r9, qword [0x006023a0]
mov r10, qword [r9]
mov r11d, dword [rdx + 0x10]
jmp 0x4a94fa
mov r8, qword [rsp + 0x378]
lea r9, [r8 + 0x46]
mov rax, rdx
mov rbx, qword [rsp + 0x398]
lea rcx, [0x0050a4e8]
lea rdi, [0x00696600]
lea rsi, [0x004c0380]
mov r8, r9
call fcn.004a2ce0
mov qword [rsp + 0x320], rax
mov qword [rsp + 0x328], rbx
test rax, rax
setne dl
test dl, dl
je 0x4a8f9f
mov edx, 1
jmp 0x4a900f
mov rdx, qword [rsp + 0x390]
test rdx, rdx
je 0x4a8fc5
mov rbx, qword [rdx + 8]
mov r9, qword [0x006023c0]
mov r10, qword [r9]
mov r11d, dword [rdx + 0x10]
nop
jmp 0x4a94ba
mov r8, qword [rsp + 0x378]
lea r9, [r8 + 0x48]
mov rax, rdx
mov rbx, qword [rsp + 0x398]
lea rcx, [0x0050a4e8]
lea rdi, [0x00696600]
lea rsi, [0x004c0400]
mov r8, r9
call fcn.004a2ce0
mov qword [rsp + 0x320], rax
mov qword [rsp + 0x328], rbx
test rax, rax
setne dl
test dl, dl
je 0x4a901a
mov edx, 1
jmp 0x4a9088
mov rdx, qword [rsp + 0x390]
test rdx, rdx
je 0x4a903e
mov rbx, qword [rdx + 8]
mov r9, qword [0x006023e0]
mov r10, qword [r9]
mov r11d, dword [rdx + 0x10]
jmp 0x4a947a
mov r8, qword [rsp + 0x378]
lea r9, [r8 + 0x4c]
mov rax, rdx
mov rbx, qword [rsp + 0x398]
lea rcx, [0x0050a4e8]
lea rdi, [0x00696600]
lea rsi, [0x004c0400]
mov r8, r9
call fcn.004a2ce0
mov qword [rsp + 0x320], rax
mov qword [rsp + 0x328], rbx
test rax, rax
setne dl
test dl, dl
je 0x4a9093
mov edx, 1
jmp 0x4a9106
mov rdx, qword [rsp + 0x390]
nop dword [rax + rax]
test rdx, rdx
je 0x4a90bc
mov rbx, qword [rdx + 8]
mov r9, qword [0x00602400]
mov r10, qword [r9]
mov r11d, dword [rdx + 0x10]
jmp 0x4a943a
mov r8, qword [rsp + 0x378]
lea r9, [r8 + 0x50]
mov rax, rdx
mov rbx, qword [rsp + 0x398]
lea rcx, [0x0050a4e8]
lea rdi, [0x00696600]
lea rsi, [0x004c0400]
mov r8, r9
call fcn.004a2ce0
mov qword [rsp + 0x320], rax
mov qword [rsp + 0x328], rbx
test rax, rax
setne dl
test dl, dl
je 0x4a9111
mov edx, 1
jmp 0x4a9180
mov rdx, qword [rsp + 0x390]
test rdx, rdx
je 0x4a9135
mov rbx, qword [rdx + 8]
mov r9, qword [0x00602420]
mov r10, qword [r9]
mov r11d, dword [rdx + 0x10]
jmp 0x4a93fa
mov r8, qword [rsp + 0x378]
lea r9, [r8 + 0x54]
mov rax, rdx
mov rbx, qword [rsp + 0x398]
lea rcx, [0x0050a4e8]
lea rdi, [0x00696600]
lea rsi, [0x004c0400]
mov r8, r9
call fcn.004a2ce0
mov qword [rsp + 0x320], rax
mov qword [rsp + 0x328], rbx
test rax, rax
setne dl
nop
test dl, dl
je 0x4a918b
mov edx, 1
jmp 0x4a91fb
mov rdx, qword [rsp + 0x390]
test rdx, rdx
je 0x4a91af
mov rbx, qword [rdx + 8]
mov r9, qword [0x00602440]
mov r10, qword [r9]
mov r11d, dword [rdx + 0x10]
jmp 0x4a93ba
mov r8, qword [rsp + 0x378]
lea r9, [r8 + 0x58]
mov rax, rdx
mov rbx, qword [rsp + 0x398]
lea rcx, [0x0050a4e8]
lea rdi, [0x00696600]
lea rsi, [0x004c0400]
mov r8, r9
nop
call fcn.004a2ce0
mov qword [rsp + 0x320], rax
mov qword [rsp + 0x328], rbx
test rax, rax
setne dl
test dl, dl
jne 0x4a9227
mov rdx, qword [rsp + 0x390]
test rdx, rdx
je 0x4a9327
mov rbx, qword [rdx + 8]
mov r9, qword [0x00602460]
mov r10, qword [r9]
mov r11d, dword [rdx + 0x10]
jmp 0x4a9376
mov eax, 1
test al, al
je 0x4a9298
movups xmmword [rsp + 0x360], xmm15
mov rdx, qword [rsp + 0x320]
test rdx, rdx
je 0x4a924a
mov rdx, qword [rdx + 8]
mov r8, qword [rsp + 0x328]
mov qword [rsp + 0x360], rdx
mov qword [rsp + 0x368], r8
lea rax, [0x004e89f1]
mov ebx, 0x28
lea rcx, [rsp + 0x360]
mov edi, 1
mov rsi, rdi
nop
call fcn.00498640
mov rcx, rax
mov rdi, rbx
xor eax, eax
xor ebx, ebx
add rsp, 0x380
pop rbp
ret
movzx ecx, word [rsp + 0x3a0]
mov rdx, qword [rsp + 0x220]
sub ecx, edx
mov rdx, qword [rsp + 0x378]
mov edi, dword [rdx + 0x5c]
mov rax, qword [rsp + 0x390]
mov rbx, qword [rsp + 0x398]
call fcn.004ab080
test rdi, rdi
jne 0x4a9314
cmp rbx, 0x10
mov ecx, 0x10
cmovl rcx, rbx
mov rdx, qword [rsp + 0x330]
cmp rax, rdx
je 0x4a92f8
shl rcx, 3
mov rbx, rax
mov rax, rdx
call fcn.00467180
lea rax, [0x004bfe40]
mov rbx, qword [rsp + 0x378]
xor ecx, ecx
xor edi, edi
add rsp, 0x380
pop rbp
ret
xor eax, eax
xor ebx, ebx
mov rcx, rdi
mov rdi, rsi
add rsp, 0x380
pop rbp
ret
mov r8, qword [rsp + 0x378]
lea r9, [r8 + 0x5c]
mov rax, rdx
mov rbx, qword [rsp + 0x398]
lea rcx, [0x0050a4e8]
lea rdi, [0x00696600]
lea rsi, [0x004c0400]
mov r8, r9
call fcn.004a2ce0
mov qword [rsp + 0x320], rax
mov qword [rsp + 0x328], rbx
test rax, rax
setne al
jmp 0x4a922c
mov r12, r11
and r11, r10
shl r11, 4
mov r13, qword [r9 + r11 + 8]
cmp r13, rbx
je 0x4a93ad
lea r11, [r12 + 1]
test r13, r13
jne 0x4a9376
lea rax, [0x00602460]
nop dword [rax + rax]
call fcn.0040b220
mov rdx, rax
jmp 0x4a9327
mov r9, qword [r9 + r11 + 0x10]
mov rdx, r9
jmp 0x4a9327
mov r12, r11
and r11, r10
shl r11, 4
mov r13, qword [r9 + r11 + 8]
cmp r13, rbx
je 0x4a93ed
lea r11, [r12 + 1]
test r13, r13
jne 0x4a93ba
lea rax, [0x00602440]
nop
call fcn.0040b220
mov rdx, rax
jmp 0x4a91af
mov r9, qword [r9 + r11 + 0x10]
mov rdx, r9
jmp 0x4a91af
mov r12, r11
and r11, r10
shl r11, 4
mov r13, qword [r9 + r11 + 8]
cmp r13, rbx
je 0x4a942d
lea r11, [r12 + 1]
test r13, r13
jne 0x4a93fa
lea rax, [0x00602420]
nop
call fcn.0040b220
mov rdx, rax
jmp 0x4a9135
mov r9, qword [r9 + r11 + 0x10]
mov rdx, r9
jmp 0x4a9135
mov r12, r11
and r11, r10
shl r11, 4
mov r13, qword [r9 + r11 + 8]
cmp r13, rbx
je 0x4a946d
lea r11, [r12 + 1]
test r13, r13
jne 0x4a943a
lea rax, [0x00602400]
nop
call fcn.0040b220
mov rdx, rax
jmp 0x4a90bc
mov r9, qword [r9 + r11 + 0x10]
mov rdx, r9
jmp 0x4a90bc
mov r12, r11
and r11, r10
shl r11, 4
mov r13, qword [r9 + r11 + 8]
cmp r13, rbx
je 0x4a94ad
lea r11, [r12 + 1]
test r13, r13
jne 0x4a947a
lea rax, [0x006023e0]
nop
call fcn.0040b220
mov rdx, rax
jmp 0x4a903e
mov r9, qword [r9 + r11 + 0x10]
mov rdx, r9
jmp 0x4a903e
mov r12, r11
and r11, r10
shl r11, 4
mov r13, qword [r9 + r11 + 8]
cmp r13, rbx
je 0x4a94ed
lea r11, [r12 + 1]
test r13, r13
jne 0x4a94ba
lea rax, [0x006023c0]
nop
call fcn.0040b220
mov rdx, rax
jmp 0x4a8fc5
mov r9, qword [r9 + r11 + 0x10]
mov rdx, r9
jmp 0x4a8fc5
mov r12, r11
and r11, r10
shl r11, 4
mov r13, qword [r9 + r11 + 8]
cmp r13, rbx
je 0x4a952d
lea r11, [r12 + 1]
test r13, r13
jne 0x4a94fa
lea rax, [0x006023a0]
nop
call fcn.0040b220
mov rdx, rax
jmp 0x4a8f4a
mov r9, qword [r9 + r11 + 0x10]
mov rdx, r9
jmp 0x4a8f4a
mov r12, r11
and r11, r10
shl r11, 4
mov r13, qword [r9 + r11 + 8]
cmp r13, rbx
je 0x4a956d
lea r11, [r12 + 1]
test r13, r13
jne 0x4a953a
lea rax, [0x00602380]
nop
call fcn.0040b220
mov rdx, rax
jmp 0x4a8ecf
mov r9, qword [r9 + r11 + 0x10]
mov rdx, r9
jmp 0x4a8ecf
mov r12, r11
and r11, r10
shl r11, 4
mov r13, qword [r9 + r11 + 8]
cmp r13, rbx
je 0x4a95ad
lea r11, [r12 + 1]
test r13, r13
jne 0x4a957a
lea rax, [0x00602360]
nop
call fcn.0040b220
mov rdx, rax
jmp 0x4a8e55
mov r9, qword [r9 + r11 + 0x10]
mov rdx, r9
jmp 0x4a8e55
mov r12, r11
and r11, r10
shl r11, 4
mov r13, qword [r9 + r11 + 8]
cmp r13, rbx
je 0x4a95ed
lea r11, [r12 + 1]
test r13, r13
jne 0x4a95ba
lea rax, [0x00602340]
nop
call fcn.0040b220
mov rdx, rax
jmp 0x4a8ddc
mov r9, qword [r9 + r11 + 0x10]
mov rdx, r9
jmp 0x4a8ddc
mov r12, r11
and r11, r10
shl r11, 4
mov r13, qword [r9 + r11 + 8]
cmp r13, rbx
je 0x4a962d
lea r11, [r12 + 1]
test r13, r13
jne 0x4a95fa
lea rax, [0x00602320]
nop
call fcn.0040b220
mov rdx, rax
jmp 0x4a8d5e
mov r9, qword [r9 + r11 + 0x10]
mov rdx, r9
jmp 0x4a8d5e
mov r12, r11
and r11, r10
shl r11, 4
mov r13, qword [r9 + r11 + 8]
cmp r13, rbx
je 0x4a966d
lea r11, [r12 + 1]
test r13, r13
jne 0x4a963a
lea rax, [0x00602300]
nop
call fcn.0040b220
mov rdx, rax
jmp 0x4a8ce5
mov r9, qword [r9 + r11 + 0x10]
mov rdx, r9
jmp 0x4a8ce5
mov r12, r11
and r11, r10
shl r11, 4
mov r13, qword [r9 + r11 + 8]
cmp r13, rbx
je 0x4a96ad
lea r11, [r12 + 1]
test r13, r13
jne 0x4a967a
lea rax, [0x006022e0]
nop
call fcn.0040b220
mov rdx, rax
jmp 0x4a8c6a
mov r9, qword [r9 + r11 + 0x10]
mov rdx, r9
jmp 0x4a8c6a
mov r12, r11
and r11, r10
shl r11, 4
mov r13, qword [r9 + r11 + 8]
cmp r13, rbx
je 0x4a96ed
lea r11, [r12 + 1]
test r13, r13
jne 0x4a96ba
lea rax, [0x006022c0]
nop
call fcn.0040b220
mov rdx, rax
jmp 0x4a8bef
mov r9, qword [r9 + r11 + 0x10]
mov rdx, r9
jmp 0x4a8bef
mov r12, r11
and r11, r10
shl r11, 4
mov r13, qword [r9 + r11 + 8]
cmp r13, rbx
je 0x4a972d
lea r11, [r12 + 1]
test r13, r13
jne 0x4a96fa
lea rax, [0x006022a0]
nop
call fcn.0040b220
mov rdx, rax
jmp 0x4a8b75
mov r9, qword [r9 + r11 + 0x10]
mov rdx, r9
jmp 0x4a8b75
mov r12, r11
and r11, r10
shl r11, 4
mov r13, qword [r9 + r11 + 8]
cmp r13, rbx
je 0x4a976d
lea r11, [r12 + 1]
test r13, r13
jne 0x4a973a
lea rax, [0x00602280]
nop
call fcn.0040b220
mov rdx, rax
jmp 0x4a8afc
mov r9, qword [r9 + r11 + 0x10]
mov rdx, r9
jmp 0x4a8afc
mov r12, r11
and r11, r10
shl r11, 4
mov r13, qword [r9 + r11 + 8]
cmp r13, rbx
je 0x4a97ad
lea r11, [r12 + 1]
test r13, r13
jne 0x4a977a
lea rax, [0x00602260]
nop
call fcn.0040b220
mov rdx, rax
jmp 0x4a8a7e
mov r9, qword [r9 + r11 + 0x10]
mov rdx, r9
jmp 0x4a8a7e
mov r12, r11
and r11, r10
shl r11, 4
mov r13, qword [r9 + r11 + 8]
cmp r13, rbx
je 0x4a97ed
lea r11, [r12 + 1]
test r13, r13
jne 0x4a97ba
lea rax, [0x00602240]
nop
call fcn.0040b220
mov rdx, rax
jmp 0x4a8a05
mov r9, qword [r9 + r11 + 0x10]
mov rdx, r9
jmp 0x4a8a05
mov r12, r11
and r11, r10
shl r11, 4
mov r13, qword [r9 + r11 + 8]
cmp r13, rbx
je 0x4a982d
lea r11, [r12 + 1]
test r13, r13
jne 0x4a97fa
lea rax, [0x00602220]
nop
call fcn.0040b220
mov rdx, rax
jmp 0x4a898a
mov r9, qword [r9 + r11 + 0x10]
mov rdx, r9
jmp 0x4a898a
mov r12, r11
and r11, r10
shl r11, 4
mov r13, qword [r9 + r11 + 8]
cmp r13, rbx
je 0x4a986d
lea r11, [r12 + 1]
test r13, r13
jne 0x4a983a
lea rax, [0x00602200]
nop
call fcn.0040b220
mov rdx, rax
jmp 0x4a890f
mov r9, qword [r9 + r11 + 0x10]
mov rdx, r9
jmp 0x4a890f
mov r12, r11
and r11, r10
shl r11, 4
mov r13, qword [r9 + r11 + 8]
cmp r13, rbx
je 0x4a98ad
lea r11, [r12 + 1]
test r13, r13
jne 0x4a987a
lea rax, [0x006021e0]
nop
call fcn.0040b220
mov rdx, rax
jmp 0x4a8895
mov r9, qword [r9 + r11 + 0x10]
mov rdx, r9
jmp 0x4a8895
mov r12, r11
and r11, r10
shl r11, 4
mov r13, qword [r9 + r11 + 8]
cmp r13, rbx
je 0x4a98ed
lea r11, [r12 + 1]
test r13, r13
jne 0x4a98ba
lea rax, [0x006021c0]
nop
call fcn.0040b220
mov rdx, rax
jmp 0x4a881c
mov r9, qword [r9 + r11 + 0x10]
mov rdx, r9
jmp 0x4a881c
mov r12, r11
and r11, r10
shl r11, 4
mov r13, qword [r9 + r11 + 8]
cmp r13, rbx
je 0x4a992d
lea r11, [r12 + 1]
test r13, r13
jne 0x4a98fa
lea rax, [0x006021a0]
nop
call fcn.0040b220
mov rdx, rax
jmp 0x4a879e
mov r9, qword [r9 + r11 + 0x10]
mov rdx, r9
jmp 0x4a879e
mov r12, r11
and r11, r10
shl r11, 4
mov r13, qword [r9 + r11 + 8]
cmp r13, rbx
je 0x4a996d
lea r11, [r12 + 1]
test r13, r13
jne 0x4a993a
lea rax, [0x00602180]
nop
call fcn.0040b220
mov rdx, rax
jmp 0x4a8725
mov r9, qword [r9 + r11 + 0x10]
mov rdx, r9
jmp 0x4a8725
mov r12, r11
and r11, r10
shl r11, 4
mov r13, qword [r9 + r11 + 8]
cmp r13, rbx
je 0x4a99ad
lea r11, [r12 + 1]
test r13, r13
jne 0x4a997a
lea rax, [0x00602160]
nop
call fcn.0040b220
mov rdx, rax
jmp 0x4a86aa
mov r9, qword [r9 + r11 + 0x10]
mov rdx, r9
jmp 0x4a86aa
mov r12, r11
and r11, r10
shl r11, 4
mov r13, qword [r9 + r11 + 8]
cmp r13, rbx
je 0x4a99ed
lea r11, [r12 + 1]
test r13, r13
jne 0x4a99ba
lea rax, [0x00602140]
nop
call fcn.0040b220
mov rdx, rax
jmp 0x4a862f
mov r9, qword [r9 + r11 + 0x10]
mov rdx, r9
jmp 0x4a862f
mov r12, r11
and r11, r10
shl r11, 4
mov r13, qword [r9 + r11 + 8]
cmp r13, rbx
je 0x4a9a2d
lea r11, [r12 + 1]
test r13, r13
jne 0x4a99fa
lea rax, [0x00602120]
nop
call fcn.0040b220
mov rdx, rax
jmp 0x4a85b5
mov r9, qword [r9 + r11 + 0x10]
mov rdx, r9
jmp 0x4a85b5
mov r12, r11
and r11, r10
shl r11, 4
mov r13, qword [r9 + r11 + 8]
cmp r13, rbx
je 0x4a9a6d
lea r11, [r12 + 1]
test r13, r13
jne 0x4a9a3a
lea rax, [0x00602100]
nop
call fcn.0040b220
mov rdx, rax
jmp 0x4a853c
mov r9, qword [r9 + r11 + 0x10]
mov rdx, r9
jmp 0x4a853c
mov r12, r11
and r11, r10
shl r11, 4
mov r13, qword [r9 + r11 + 8]
cmp r13, rbx
je 0x4a9ab5
lea r11, [r12 + 1]
test r13, r13
jne 0x4a9a7a
lea rax, [0x006020e0]
nop
call fcn.0040b220
mov r8, qword [rsp + 0x378]
mov rdx, rax
jmp 0x4a84d0
mov r9, qword [r9 + r11 + 0x10]
mov rdx, r9
nop dword [rax]
jmp 0x4a84d0
lea r9, [r8 + 2]
mov rax, rdx
mov rbx, qword [rsp + 0x398]
lea rcx, [0x0050a4e8]
lea rdi, [0x00696600]
lea rsi, [0x004c0300]
mov r8, r9
call fcn.004a2ce0
mov qword [rsp + 0x320], rax
mov qword [rsp + 0x328], rbx
test rax, rax
je 0x4a9b0d
mov edx, 1
jmp 0x4a9b7b
mov rdx, qword [rsp + 0x390]
test rdx, rdx
je 0x4a9b31
mov rbx, qword [rdx + 8]
mov r9, qword [0x006024a0]
mov r10, qword [r9]
mov r11d, dword [rdx + 0x10]
jmp 0x4aaf7a
mov r8, qword [rsp + 0x370]
lea r9, [r8 + 3]
mov rax, rdx
mov rbx, qword [rsp + 0x398]
lea rcx, [0x0050a4e8]
lea rdi, [0x00696600]
lea rsi, [0x004c0300]
mov r8, r9
call fcn.004a2ce0
mov qword [rsp + 0x320], rax
mov qword [rsp + 0x328], rbx
test rax, rax
setne dl
test dl, dl
je 0x4a9b86
mov edx, 1
jmp 0x4a9bf4
mov rdx, qword [rsp + 0x390]
test rdx, rdx
je 0x4a9baa
mov rbx, qword [rdx + 8]
mov r9, qword [0x006024c0]
mov r10, qword [r9]
mov r11d, dword [rdx + 0x10]
jmp 0x4aaf3a
mov r8, qword [rsp + 0x370]
lea r9, [r8 + 4]
mov rax, rdx
mov rbx, qword [rsp + 0x398]
lea rcx, [0x0050a4e8]
lea rdi, [0x00696600]
lea rsi, [0x004c0400]
mov r8, r9
call fcn.004a2ce0
mov qword [rsp + 0x320], rax
mov qword [rsp + 0x328], rbx
test rax, rax
setne dl
test dl, dl
je 0x4a9bff
mov edx, 1
jmp 0x4a9c6f
mov rdx, qword [rsp + 0x390]
test rdx, rdx
je 0x4a9c25
mov rbx, qword [rdx + 8]
mov r9, qword [0x006024e0]
mov r10, qword [r9]
mov r11d, dword [rdx + 0x10]
nop
jmp 0x4aaefa
mov r8, qword [rsp + 0x370]
lea r9, [r8 + 8]
mov rax, rdx
mov rbx, qword [rsp + 0x398]
lea rcx, [0x0050a4e8]
lea rdi, [0x00696600]
lea rsi, [0x004c0400]
mov r8, r9
call fcn.004a2ce0
mov qword [rsp + 0x320], rax
mov qword [rsp + 0x328], rbx
test rax, rax
setne dl
test dl, dl
je 0x4a9c7a
mov edx, 1
jmp 0x4a9ce8
mov rdx, qword [rsp + 0x390]
test rdx, rdx
je 0x4a9c9e
mov rbx, qword [rdx + 8]
mov r9, qword [0x00602500]
mov r10, qword [r9]
mov r11d, dword [rdx + 0x10]
jmp 0x4aaeba
mov r8, qword [rsp + 0x370]
lea r9, [r8 + 0xc]
mov rax, rdx
mov rbx, qword [rsp + 0x398]
lea rcx, [0x0050a4e8]
lea rdi, [0x00696600]
lea rsi, [0x004c0400]
mov r8, r9
call fcn.004a2ce0
mov qword [rsp + 0x320], rax
mov qword [rsp + 0x328], rbx
test rax, rax
setne dl
test dl, dl
je 0x4a9cf3
mov edx, 1
jmp 0x4a9d66
mov rdx, qword [rsp + 0x390]
nop dword [rax + rax]
test rdx, rdx
je 0x4a9d1c
mov rbx, qword [rdx + 8]
mov r9, qword [0x00602520]
mov r10, qword [r9]
mov r11d, dword [rdx + 0x10]
jmp 0x4aae7a
mov r8, qword [rsp + 0x370]
lea r9, [r8 + 0x10]
mov rax, rdx
mov rbx, qword [rsp + 0x398]
lea rcx, [0x0050a4e8]
lea rdi, [0x00696600]
lea rsi, [0x004c0400]
mov r8, r9
call fcn.004a2ce0
mov qword [rsp + 0x320], rax
mov qword [rsp + 0x328], rbx
test rax, rax
setne dl
test dl, dl
je 0x4a9d71
mov edx, 1
jmp 0x4a9de0
mov rdx, qword [rsp + 0x390]
test rdx, rdx
je 0x4a9d95
mov rbx, qword [rdx + 8]
mov r9, qword [0x00602540]
mov r10, qword [r9]
mov r11d, dword [rdx + 0x10]
jmp 0x4aae3a
mov r8, qword [rsp + 0x370]
lea r9, [r8 + 0x14]
mov rax, rdx
mov rbx, qword [rsp + 0x398]
lea rcx, [0x0050a4e8]
lea rdi, [0x00696600]
lea rsi, [0x004c0400]
mov r8, r9
call fcn.004a2ce0
mov qword [rsp + 0x320], rax
mov qword [rsp + 0x328], rbx
test rax, rax
setne dl
nop
test dl, dl
je 0x4a9deb
mov edx, 1
jmp 0x4a9e5b
mov rdx, qword [rsp + 0x390]
test rdx, rdx
je 0x4a9e0f
mov rbx, qword [rdx + 8]
mov r9, qword [0x00602560]
mov r10, qword [r9]
mov r11d, dword [rdx + 0x10]
jmp 0x4aadfa
mov r8, qword [rsp + 0x370]
lea r9, [r8 + 0x18]
mov rax, rdx
mov rbx, qword [rsp + 0x398]
lea rcx, [0x0050a4e8]
lea rdi, [0x00696600]
lea rsi, [0x004c0480]
mov r8, r9
nop
call fcn.004a2ce0
mov qword [rsp + 0x320], rax
mov qword [rsp + 0x328], rbx
test rax, rax
setne dl
test dl, dl
je 0x4a9e66
mov edx, 1
jmp 0x4a9ed4
mov rdx, qword [rsp + 0x390]
test rdx, rdx
je 0x4a9e8a
mov rbx, qword [rdx + 8]
mov r9, qword [0x00602580]
mov r10, qword [r9]
mov r11d, dword [rdx + 0x10]
jmp 0x4aadba
mov r8, qword [rsp + 0x370]
lea r9, [r8 + 0x20]
mov rax, rdx
mov rbx, qword [rsp + 0x398]
lea rcx, [0x0050a4e8]
lea rdi, [0x00696600]
lea rsi, [0x004c0400]
mov r8, r9
call fcn.004a2ce0
mov qword [rsp + 0x320], rax
mov qword [rsp + 0x328], rbx
test rax, rax
setne dl
test dl, dl
je 0x4a9edf
mov edx, 1
jmp 0x4a9f4f
mov rdx, qword [rsp + 0x390]
test rdx, rdx
je 0x4a9f05
mov rbx, qword [rdx + 8]
mov r9, qword [0x006025a0]
mov r10, qword [r9]
mov r11d, dword [rdx + 0x10]
nop
jmp 0x4aad7a
mov r8, qword [rsp + 0x370]
lea r9, [r8 + 0x24]
mov rax, rdx
mov rbx, qword [rsp + 0x398]
lea rcx, [0x0050a4e8]
lea rdi, [0x00696600]
lea rsi, [0x004c0400]
mov r8, r9
call fcn.004a2ce0
mov qword [rsp + 0x320], rax
mov qword [rsp + 0x328], rbx
test rax, rax
setne dl
test dl, dl
je 0x4a9f5a
mov edx, 1
jmp 0x4a9fc8
mov rdx, qword [rsp + 0x390]
test rdx, rdx
je 0x4a9f7e
mov rbx, qword [rdx + 8]
mov r9, qword [0x006025c0]
mov r10, qword [r9]
mov r11d, dword [rdx + 0x10]
jmp 0x4aad3a
mov r8, qword [rsp + 0x370]
lea r9, [r8 + 0x28]
mov rax, rdx
mov rbx, qword [rsp + 0x398]
lea rcx, [0x0050a4e8]
lea rdi, [0x00696600]
lea rsi, [0x004c0380]
mov r8, r9
call fcn.004a2ce0
mov qword [rsp + 0x320], rax
mov qword [rsp + 0x328], rbx
test rax, rax
setne dl
test dl, dl
je 0x4a9fd3
mov edx, 1
jmp 0x4aa046
mov rdx, qword [rsp + 0x390]
nop dword [rax + rax]
test rdx, rdx
je 0x4a9ffc
mov rbx, qword [rdx + 8]
mov r9, qword [0x006025e0]
mov r10, qword [r9]
mov r11d, dword [rdx + 0x10]
jmp 0x4aacfa
mov r8, qword [rsp + 0x370]
lea r9, [r8 + 0x2a]
mov rax, rdx
mov rbx, qword [rsp + 0x398]
lea rcx, [0x0050a4e8]
lea rdi, [0x00696600]
lea rsi, [0x004c0380]
mov r8, r9
call fcn.004a2ce0
mov qword [rsp + 0x320], rax
mov qword [rsp + 0x328], rbx
test rax, rax
setne dl
test dl, dl
je 0x4aa051
mov edx, 1
jmp 0x4aa0c0
mov rdx, qword [rsp + 0x390]
test rdx, rdx
je 0x4aa075
mov rbx, qword [rdx + 8]
mov r9, qword [0x00602600]
mov r10, qword [r9]
mov r11d, dword [rdx + 0x10]
jmp 0x4aacba
mov r8, qword [rsp + 0x370]
lea r9, [r8 + 0x2c]
mov rax, rdx
mov rbx, qword [rsp + 0x398]
lea rcx, [0x0050a4e8]
lea rdi, [0x00696600]
lea rsi, [0x004c0380]
mov r8, r9
call fcn.004a2ce0
mov qword [rsp + 0x320], rax
mov qword [rsp + 0x328], rbx
test rax, rax
setne dl
nop
test dl, dl
je 0x4aa0cb
mov edx, 1
jmp 0x4aa13b
mov rdx, qword [rsp + 0x390]
test rdx, rdx
je 0x4aa0ef
mov rbx, qword [rdx + 8]
mov r9, qword [0x00602620]
mov r10, qword [r9]
mov r11d, dword [rdx + 0x10]
jmp 0x4aac7a
mov r8, qword [rsp + 0x370]
lea r9, [r8 + 0x2e]
mov rax, rdx
mov rbx, qword [rsp + 0x398]
lea rcx, [0x0050a4e8]
lea rdi, [0x00696600]
lea rsi, [0x004c0380]
mov r8, r9
nop
call fcn.004a2ce0
mov qword [rsp + 0x320], rax
mov qword [rsp + 0x328], rbx
test rax, rax
setne dl
test dl, dl
je 0x4aa146
mov edx, 1
jmp 0x4aa1b4
mov rdx, qword [rsp + 0x390]
test rdx, rdx
je 0x4aa16a
mov rbx, qword [rdx + 8]
mov r9, qword [0x00602640]
mov r10, qword [r9]
mov r11d, dword [rdx + 0x10]
jmp 0x4aac3a
mov r8, qword [rsp + 0x370]
lea r9, [r8 + 0x30]
mov rax, rdx
mov rbx, qword [rsp + 0x398]
lea rcx, [0x0050a4e8]
lea rdi, [0x00696600]
lea rsi, [0x004c0380]
mov r8, r9
call fcn.004a2ce0
mov qword [rsp + 0x320], rax
mov qword [rsp + 0x328], rbx
test rax, rax
setne dl
test dl, dl
je 0x4aa1bf
mov edx, 1
jmp 0x4aa22f
mov rdx, qword [rsp + 0x390]
test rdx, rdx
je 0x4aa1e5
mov rbx, qword [rdx + 8]
mov r9, qword [0x00602660]
mov r10, qword [r9]
mov r11d, dword [rdx + 0x10]
nop
jmp 0x4aabfa
mov r8, qword [rsp + 0x370]
lea r9, [r8 + 0x32]
mov rax, rdx
mov rbx, qword [rsp + 0x398]
lea rcx, [0x0050a4e8]
lea rdi, [0x00696600]
lea rsi, [0x004c0380]
mov r8, r9
call fcn.004a2ce0
mov qword [rsp + 0x320], rax
mov qword [rsp + 0x328], rbx
test rax, rax
setne dl
test dl, dl
je 0x4aa23a
mov edx, 1
jmp 0x4aa2a8
mov rdx, qword [rsp + 0x390]
test rdx, rdx
je 0x4aa25e
mov rbx, qword [rdx + 8]
mov r9, qword [0x00602680]
mov r10, qword [r9]
mov r11d, dword [rdx + 0x10]
jmp 0x4aabba
mov r8, qword [rsp + 0x370]
lea r9, [r8 + 0x34]
mov rax, rdx
mov rbx, qword [rsp + 0x398]
lea rcx, [0x0050a4e8]
lea rdi, [0x00696600]
lea rsi, [0x004c0400]
mov r8, r9
call fcn.004a2ce0
mov qword [rsp + 0x320], rax
mov qword [rsp + 0x328], rbx
test rax, rax
setne dl
test dl, dl
je 0x4aa2b3
mov edx, 1
jmp 0x4aa326
mov rdx, qword [rsp + 0x390]
nop dword [rax + rax]
test rdx, rdx
je 0x4aa2dc
mov rbx, qword [rdx + 8]
mov r9, qword [0x006026a0]
mov r10, qword [r9]
mov r11d, dword [rdx + 0x10]
jmp 0x4aab7a
mov r8, qword [rsp + 0x370]
lea r9, [r8 + 0x38]
mov rax, rdx
mov rbx, qword [rsp + 0x398]
lea rcx, [0x0050a4e8]
lea rdi, [0x00696600]
lea rsi, [0x004c0400]
mov r8, r9
call fcn.004a2ce0
mov qword [rsp + 0x320], rax
mov qword [rsp + 0x328], rbx
test rax, rax
setne dl
test dl, dl
je 0x4aa331
mov edx, 1
jmp 0x4aa3a0
mov rdx, qword [rsp + 0x390]
test rdx, rdx
je 0x4aa355
mov rbx, qword [rdx + 8]
mov r9, qword [0x006026c0]
mov r10, qword [r9]
mov r11d, dword [rdx + 0x10]
jmp 0x4aab3a
mov r8, qword [rsp + 0x370]
lea r9, [r8 + 0x3c]
mov rax, rdx
mov rbx, qword [rsp + 0x398]
lea rcx, [0x0050a4e8]
lea rdi, [0x00696600]
lea rsi, [0x004c0400]
mov r8, r9
call fcn.004a2ce0
mov qword [rsp + 0x320], rax
mov qword [rsp + 0x328], rbx
test rax, rax
setne dl
nop
test dl, dl
je 0x4aa3ab
mov edx, 1
jmp 0x4aa41b
mov rdx, qword [rsp + 0x390]
test rdx, rdx
je 0x4aa3cf
mov rbx, qword [rdx + 8]
mov r9, qword [0x006026e0]
mov r10, qword [r9]
mov r11d, dword [rdx + 0x10]
jmp 0x4aaafa
mov r8, qword [rsp + 0x370]
lea r9, [r8 + 0x40]
mov rax, rdx
mov rbx, qword [rsp + 0x398]
lea rcx, [0x0050a4e8]
lea rdi, [0x00696600]
lea rsi, [0x004c0400]
mov r8, r9
nop
call fcn.004a2ce0
mov qword [rsp + 0x320], rax
mov qword [rsp + 0x328], rbx
test rax, rax
setne dl
test dl, dl
je 0x4aa426
mov edx, 1
jmp 0x4aa494
mov rdx, qword [rsp + 0x390]
test rdx, rdx
je 0x4aa44a
mov rbx, qword [rdx + 8]
mov r9, qword [0x00602700]
mov r10, qword [r9]
mov r11d, dword [rdx + 0x10]
jmp 0x4aaaba
mov r8, qword [rsp + 0x370]
lea r9, [r8 + 0x44]
mov rax, rdx
mov rbx, qword [rsp + 0x398]
lea rcx, [0x0050a4e8]
lea rdi, [0x00696600]
lea rsi, [0x004c0380]
mov r8, r9
call fcn.004a2ce0
mov qword [rsp + 0x320], rax
mov qword [rsp + 0x328], rbx
test rax, rax
setne dl
test dl, dl
je 0x4aa49f
mov edx, 1
jmp 0x4aa50f
mov rdx, qword [rsp + 0x390]
test rdx, rdx
je 0x4aa4c5
mov rbx, qword [rdx + 8]
mov r9, qword [0x00602720]
mov r10, qword [r9]
mov r11d, dword [rdx + 0x10]
nop
jmp 0x4aaa7a
mov r8, qword [rsp + 0x370]
lea r9, [r8 + 0x46]
mov rax, rdx
mov rbx, qword [rsp + 0x398]
lea rcx, [0x0050a4e8]
lea rdi, [0x00696600]
lea rsi, [0x004c0380]
mov r8, r9
call fcn.004a2ce0
mov qword [rsp + 0x320], rax
mov qword [rsp + 0x328], rbx
test rax, rax
setne dl
test dl, dl
je 0x4aa51a
mov edx, 1
jmp 0x4aa588
mov rdx, qword [rsp + 0x390]
test rdx, rdx
je 0x4aa53e
mov rbx, qword [rdx + 8]
mov r9, qword [0x00602740]
mov r10, qword [r9]
mov r11d, dword [rdx + 0x10]
jmp 0x4aaa3a
mov r8, qword [rsp + 0x370]
lea r9, [r8 + 0x48]
mov rax, rdx
mov rbx, qword [rsp + 0x398]
lea rcx, [0x0050a4e8]
lea rdi, [0x00696600]
lea rsi, [0x004c0480]
mov r8, r9
call fcn.004a2ce0
mov qword [rsp + 0x320], rax
mov qword [rsp + 0x328], rbx
test rax, rax
setne dl
test dl, dl
je 0x4aa593
mov edx, 1
jmp 0x4aa606
mov rdx, qword [rsp + 0x390]
nop dword [rax + rax]
test rdx, rdx
je 0x4aa5bc
mov rbx, qword [rdx + 8]
mov r9, qword [0x00602760]
mov r10, qword [r9]
mov r11d, dword [rdx + 0x10]
jmp 0x4aa9fa
mov r8, qword [rsp + 0x370]
lea r9, [r8 + 0x50]
mov rax, rdx
mov rbx, qword [rsp + 0x398]
lea rcx, [0x0050a4e8]
lea rdi, [0x00696600]
lea rsi, [0x004c0480]
mov r8, r9
call fcn.004a2ce0
mov qword [rsp + 0x320], rax
mov qword [rsp + 0x328], rbx
test rax, rax
setne dl
test dl, dl
je 0x4aa611
mov edx, 1
jmp 0x4aa680
mov rdx, qword [rsp + 0x390]
test rdx, rdx
je 0x4aa635
mov rbx, qword [rdx + 8]
mov r9, qword [0x00602780]
mov r10, qword [r9]
mov r11d, dword [rdx + 0x10]
jmp 0x4aa9ba
mov r8, qword [rsp + 0x370]
lea r9, [r8 + 0x58]
mov rax, rdx
mov rbx, qword [rsp + 0x398]
lea rcx, [0x0050a4e8]
lea rdi, [0x00696600]
lea rsi, [0x004c0480]
mov r8, r9
call fcn.004a2ce0
mov qword [rsp + 0x320], rax
mov qword [rsp + 0x328], rbx
test rax, rax
setne dl
nop
test dl, dl
je 0x4aa68b
mov edx, 1
jmp 0x4aa6fb
mov rdx, qword [rsp + 0x390]
test rdx, rdx
je 0x4aa6af
mov rbx, qword [rdx + 8]
mov r9, qword [0x006027a0]
mov r10, qword [r9]
mov r11d, dword [rdx + 0x10]
jmp 0x4aa97a
mov r8, qword [rsp + 0x370]
lea r9, [r8 + 0x60]
mov rax, rdx
mov rbx, qword [rsp + 0x398]
lea rcx, [0x0050a4e8]
lea rdi, [0x00696600]
lea rsi, [0x004c0480]
mov r8, r9
nop
call fcn.004a2ce0
mov qword [rsp + 0x320], rax
mov qword [rsp + 0x328], rbx
test rax, rax
setne dl
test dl, dl
je 0x4aa706
mov edx, 1
jmp 0x4aa774
mov rdx, qword [rsp + 0x390]
test rdx, rdx
je 0x4aa72a
mov rbx, qword [rdx + 8]
mov r9, qword [0x006027c0]
mov r10, qword [r9]
mov r11d, dword [rdx + 0x10]
jmp 0x4aa93a
mov r8, qword [rsp + 0x370]
lea r9, [r8 + 0x68]
mov rax, rdx
mov rbx, qword [rsp + 0x398]
lea rcx, [0x0050a4e8]
lea rdi, [0x00696600]
lea rsi, [0x004c0400]
mov r8, r9
call fcn.004a2ce0
mov qword [rsp + 0x320], rax
mov qword [rsp + 0x328], rbx
test rax, rax
setne dl
test dl, dl
jne 0x4aa7a5
mov rdx, qword [rsp + 0x390]
test rdx, rdx
je 0x4aa8a7
mov rbx, qword [rdx + 8]
mov r9, qword [0x006027e0]
mov r10, qword [r9]
mov r11d, dword [rdx + 0x10]
nop dword [rax + rax]
jmp 0x4aa8f6
mov eax, 1
test al, al
je 0x4aa818
movups xmmword [rsp + 0x360], xmm15
mov rdx, qword [rsp + 0x320]
nop
test rdx, rdx
je 0x4aa7c9
mov rdx, qword [rdx + 8]
mov r8, qword [rsp + 0x328]
mov qword [rsp + 0x360], rdx
mov qword [rsp + 0x368], r8
lea rax, [0x004e8d3a]
mov ebx, 0x29
lea rcx, [rsp + 0x360]
mov edi, 1
mov rsi, rdi
nop dword [rax]
call fcn.00498640
mov rcx, rax
mov rdi, rbx
xor eax, eax
xor ebx, ebx
add rsp, 0x380
pop rbp
ret
movzx ecx, word [rsp + 0x3a0]
mov rdx, qword [rsp + 0x218]
sub ecx, edx
mov rdx, qword [rsp + 0x370]
mov edi, dword [rdx + 0x6c]
mov rax, qword [rsp + 0x390]
mov rbx, qword [rsp + 0x398]
call fcn.004ab080
test rdi, rdi
jne 0x4aa894
cmp rbx, 0x10
mov ecx, 0x10
cmovl rcx, rbx
mov rdx, qword [rsp + 0x338]
cmp rax, rdx
je 0x4aa878
shl rcx, 3
mov rbx, rax
mov rax, rdx
call fcn.00467180
lea rax, [0x004bfe80]
mov rbx, qword [rsp + 0x370]
xor ecx, ecx
xor edi, edi
add rsp, 0x380
pop rbp
ret
xor eax, eax
xor ebx, ebx
mov rcx, rdi
mov rdi, rsi
add rsp, 0x380
pop rbp
ret
mov r8, qword [rsp + 0x370]
lea r9, [r8 + 0x6c]
mov rax, rdx
mov rbx, qword [rsp + 0x398]
lea rcx, [0x0050a4e8]
lea rdi, [0x00696600]
lea rsi, [0x004c0400]
mov r8, r9
call fcn.004a2ce0
mov qword [rsp + 0x320], rax
mov qword [rsp + 0x328], rbx
test rax, rax
setne al
jmp 0x4aa7aa
mov r12, r11
and r11, r10
shl r11, 4
mov r13, qword [r9 + r11 + 8]
cmp r13, rbx
je 0x4aa92d
lea r11, [r12 + 1]
test r13, r13
jne 0x4aa8f6
lea rax, [0x006027e0]
nop dword [rax + rax]
call fcn.0040b220
mov rdx, rax
jmp 0x4aa8a7
mov r9, qword [r9 + r11 + 0x10]
mov rdx, r9
jmp 0x4aa8a7
mov r12, r11
and r11, r10
shl r11, 4
mov r13, qword [r9 + r11 + 8]
cmp r13, rbx
je 0x4aa96d
lea r11, [r12 + 1]
test r13, r13
jne 0x4aa93a
lea rax, [0x006027c0]
nop
call fcn.0040b220
mov rdx, rax
jmp 0x4aa72a
mov r9, qword [r9 + r11 + 0x10]
mov rdx, r9
jmp 0x4aa72a
mov r12, r11
and r11, r10
shl r11, 4
mov r13, qword [r9 + r11 + 8]
cmp r13, rbx
je 0x4aa9ad
lea r11, [r12 + 1]
test r13, r13
jne 0x4aa97a
lea rax, [0x006027a0]
nop
call fcn.0040b220
mov rdx, rax
jmp 0x4aa6af
mov r9, qword [r9 + r11 + 0x10]
mov rdx, r9
jmp 0x4aa6af
mov r12, r11
and r11, r10
shl r11, 4
mov r13, qword [r9 + r11 + 8]
cmp r13, rbx
je 0x4aa9ed
lea r11, [r12 + 1]
test r13, r13
jne 0x4aa9ba
lea rax, [0x00602780]
nop
call fcn.0040b220
mov rdx, rax
jmp 0x4aa635
mov r9, qword [r9 + r11 + 0x10]
mov rdx, r9
jmp 0x4aa635
mov r12, r11
and r11, r10
shl r11, 4
mov r13, qword [r9 + r11 + 8]
cmp r13, rbx
je 0x4aaa2d
lea r11, [r12 + 1]
test r13, r13
jne 0x4aa9fa
lea rax, [0x00602760]
nop
call fcn.0040b220
mov rdx, rax
jmp 0x4aa5bc
mov r9, qword [r9 + r11 + 0x10]
mov rdx, r9
jmp 0x4aa5bc
mov r12, r11
and r11, r10
shl r11, 4
mov r13, qword [r9 + r11 + 8]
cmp r13, rbx
je 0x4aaa6d
lea r11, [r12 + 1]
test r13, r13
jne 0x4aaa3a
lea rax, [0x00602740]
nop
call fcn.0040b220
mov rdx, rax
jmp 0x4aa53e
mov r9, qword [r9 + r11 + 0x10]
mov rdx, r9
jmp 0x4aa53e
mov r12, r11
and r11, r10
shl r11, 4
mov r13, qword [r9 + r11 + 8]
cmp r13, rbx
je 0x4aaaad
lea r11, [r12 + 1]
test r13, r13
jne 0x4aaa7a
lea rax, [0x00602720]
nop
call fcn.0040b220
mov rdx, rax
jmp 0x4aa4c5
mov r9, qword [r9 + r11 + 0x10]
mov rdx, r9
jmp 0x4aa4c5
mov r12, r11
and r11, r10
shl r11, 4
mov r13, qword [r9 + r11 + 8]
cmp r13, rbx
je 0x4aaaed
lea r11, [r12 + 1]
test r13, r13
jne 0x4aaaba
lea rax, [0x00602700]
nop
call fcn.0040b220
mov rdx, rax
jmp 0x4aa44a
mov r9, qword [r9 + r11 + 0x10]
mov rdx, r9
jmp 0x4aa44a
mov r12, r11
and r11, r10
shl r11, 4
mov r13, qword [r9 + r11 + 8]
cmp r13, rbx
je 0x4aab2d
lea r11, [r12 + 1]
test r13, r13
jne 0x4aaafa
lea rax, [0x006026e0]
nop
call fcn.0040b220
mov rdx, rax
jmp 0x4aa3cf
mov r9, qword [r9 + r11 + 0x10]
mov rdx, r9
jmp 0x4aa3cf
mov r12, r11
and r11, r10
shl r11, 4
mov r13, qword [r9 + r11 + 8]
cmp r13, rbx
je 0x4aab6d
lea r11, [r12 + 1]
test r13, r13
jne 0x4aab3a
lea rax, [0x006026c0]
nop
call fcn.0040b220
mov rdx, rax
jmp 0x4aa355
mov r9, qword [r9 + r11 + 0x10]
mov rdx, r9
jmp 0x4aa355
mov r12, r11
and r11, r10
shl r11, 4
mov r13, qword [r9 + r11 + 8]
cmp r13, rbx
je 0x4aabad
lea r11, [r12 + 1]
test r13, r13
jne 0x4aab7a
lea rax, [0x006026a0]
nop
call fcn.0040b220
mov rdx, rax
jmp 0x4aa2dc
mov r9, qword [r9 + r11 + 0x10]
mov rdx, r9
jmp 0x4aa2dc
mov r12, r11
and r11, r10
shl r11, 4
mov r13, qword [r9 + r11 + 8]
cmp r13, rbx
je 0x4aabed
lea r11, [r12 + 1]
test r13, r13
jne 0x4aabba
lea rax, [0x00602680]
nop
call fcn.0040b220
mov rdx, rax
jmp 0x4aa25e
mov r9, qword [r9 + r11 + 0x10]
mov rdx, r9
jmp 0x4aa25e
mov r12, r11
and r11, r10
shl r11, 4
mov r13, qword [r9 + r11 + 8]
cmp r13, rbx
je 0x4aac2d
lea r11, [r12 + 1]
test r13, r13
jne 0x4aabfa
lea rax, [0x00602660]
nop
call fcn.0040b220
mov rdx, rax
jmp 0x4aa1e5
mov r9, qword [r9 + r11 + 0x10]
mov rdx, r9
jmp 0x4aa1e5
mov r12, r11
and r11, r10
shl r11, 4
mov r13, qword [r9 + r11 + 8]
cmp r13, rbx
je 0x4aac6d
lea r11, [r12 + 1]
test r13, r13
jne 0x4aac3a
lea rax, [0x00602640]
nop
call fcn.0040b220
mov rdx, rax
jmp 0x4aa16a
mov r9, qword [r9 + r11 + 0x10]
mov rdx, r9
jmp 0x4aa16a
mov r12, r11
and r11, r10
shl r11, 4
mov r13, qword [r9 + r11 + 8]
cmp r13, rbx
je 0x4aacad
lea r11, [r12 + 1]
test r13, r13
jne 0x4aac7a
lea rax, [0x00602620]
nop
call fcn.0040b220
mov rdx, rax
jmp 0x4aa0ef
mov r9, qword [r9 + r11 + 0x10]
mov rdx, r9
jmp 0x4aa0ef
mov r12, r11
and r11, r10
shl r11, 4
mov r13, qword [r9 + r11 + 8]
cmp r13, rbx
je 0x4aaced
lea r11, [r12 + 1]
test r13, r13
jne 0x4aacba
lea rax, [0x00602600]
nop
call fcn.0040b220
mov rdx, rax
jmp 0x4aa075
mov r9, qword [r9 + r11 + 0x10]
mov rdx, r9
jmp 0x4aa075
mov r12, r11
and r11, r10
shl r11, 4
mov r13, qword [r9 + r11 + 8]
cmp r13, rbx
je 0x4aad2d
lea r11, [r12 + 1]
test r13, r13
jne 0x4aacfa
lea rax, [0x006025e0]
nop
call fcn.0040b220
mov rdx, rax
jmp 0x4a9ffc
mov r9, qword [r9 + r11 + 0x10]
mov rdx, r9
jmp 0x4a9ffc
mov r12, r11
and r11, r10
shl r11, 4
mov r13, qword [r9 + r11 + 8]
cmp r13, rbx
je 0x4aad6d
lea r11, [r12 + 1]
test r13, r13
jne 0x4aad3a
lea rax, [0x006025c0]
nop
call fcn.0040b220
mov rdx, rax
jmp 0x4a9f7e
mov r9, qword [r9 + r11 + 0x10]
mov rdx, r9
jmp 0x4a9f7e
mov r12, r11
and r11, r10
shl r11, 4
mov r13, qword [r9 + r11 + 8]
cmp r13, rbx
je 0x4aadad
lea r11, [r12 + 1]
test r13, r13
jne 0x4aad7a
lea rax, [0x006025a0]
nop
call fcn.0040b220
mov rdx, rax
jmp 0x4a9f05
mov r9, qword [r9 + r11 + 0x10]
mov rdx, r9
jmp 0x4a9f05
mov r12, r11
and r11, r10
shl r11, 4
mov r13, qword [r9 + r11 + 8]
cmp r13, rbx
je 0x4aaded
lea r11, [r12 + 1]
test r13, r13
jne 0x4aadba
lea rax, [0x00602580]
nop
call fcn.0040b220
mov rdx, rax
jmp 0x4a9e8a
mov r9, qword [r9 + r11 + 0x10]
mov rdx, r9
jmp 0x4a9e8a
mov r12, r11
and r11, r10
shl r11, 4
mov r13, qword [r9 + r11 + 8]
cmp r13, rbx
je 0x4aae2d
lea r11, [r12 + 1]
test r13, r13
jne 0x4aadfa
lea rax, [0x00602560]
nop
call fcn.0040b220
mov rdx, rax
jmp 0x4a9e0f
mov r9, qword [r9 + r11 + 0x10]
mov rdx, r9
jmp 0x4a9e0f
mov r12, r11
and r11, r10
shl r11, 4
mov r13, qword [r9 + r11 + 8]
cmp r13, rbx
je 0x4aae6d
lea r11, [r12 + 1]
test r13, r13
jne 0x4aae3a
lea rax, [0x00602540]
nop
call fcn.0040b220
mov rdx, rax
jmp 0x4a9d95
mov r9, qword [r9 + r11 + 0x10]
mov rdx, r9
jmp 0x4a9d95
mov r12, r11
and r11, r10
shl r11, 4
mov r13, qword [r9 + r11 + 8]
cmp r13, rbx
je 0x4aaead
lea r11, [r12 + 1]
test r13, r13
jne 0x4aae7a
lea rax, [0x00602520]
nop
call fcn.0040b220
mov rdx, rax
jmp 0x4a9d1c
mov r9, qword [r9 + r11 + 0x10]
mov rdx, r9
jmp 0x4a9d1c
mov r12, r11
and r11, r10
shl r11, 4
mov r13, qword [r9 + r11 + 8]
cmp r13, rbx
je 0x4aaeed
lea r11, [r12 + 1]
test r13, r13
jne 0x4aaeba
lea rax, [0x00602500]
nop
call fcn.0040b220
mov rdx, rax
jmp 0x4a9c9e
mov r9, qword [r9 + r11 + 0x10]
mov rdx, r9
jmp 0x4a9c9e
mov r12, r11
and r11, r10
shl r11, 4
mov r13, qword [r9 + r11 + 8]
cmp r13, rbx
je 0x4aaf2d
lea r11, [r12 + 1]
test r13, r13
jne 0x4aaefa
lea rax, [0x006024e0]
nop
call fcn.0040b220
mov rdx, rax
jmp 0x4a9c25
mov r9, qword [r9 + r11 + 0x10]
mov rdx, r9
jmp 0x4a9c25
mov r12, r11
and r11, r10
shl r11, 4
mov r13, qword [r9 + r11 + 8]
cmp r13, rbx
je 0x4aaf6d
lea r11, [r12 + 1]
test r13, r13
jne 0x4aaf3a
lea rax, [0x006024c0]
nop
call fcn.0040b220
mov rdx, rax
jmp 0x4a9baa
mov r9, qword [r9 + r11 + 0x10]
mov rdx, r9
jmp 0x4a9baa
mov r12, r11
and r11, r10
shl r11, 4
mov r13, qword [r9 + r11 + 8]
cmp r13, rbx
je 0x4aafad
lea r11, [r12 + 1]
test r13, r13
jne 0x4aaf7a
lea rax, [0x006024a0]
nop
call fcn.0040b220
mov rdx, rax
jmp 0x4a9b31
mov r9, qword [r9 + r11 + 0x10]
mov rdx, r9
jmp 0x4a9b31
mov r12, r11
and r11, r10
shl r11, 4
mov r13, qword [r9 + r11 + 8]
cmp r13, rbx
je 0x4aaff5
lea r11, [r12 + 1]
test r13, r13
jne 0x4aafba
lea rax, [0x00602480]
nop
call fcn.0040b220
mov r8, qword [rsp + 0x370]
mov rdx, rax
jmp 0x4a9ac5
mov r9, qword [r9 + r11 + 0x10]
mov rdx, r9
nop dword [rax]
jmp 0x4a9ac5
mov r12, r11
and r11, r10
shl r11, 4
mov r13, qword [r9 + r11 + 8]
cmp r13, rbx
je 0x4ab039
lea r11, [r12 + 1]
nop
test r13, r13
jne 0x4ab005
lea rax, [0x006020c0]
call fcn.0040b220
mov rdx, rax
jmp 0x4a8085
mov r9, qword [r9 + r11 + 0x10]
mov rdx, r9
jmp 0x4a8085
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], rbx
mov word [rsp + 0x18], cx
call fcn.00464520
mov rax, qword [rsp + 8]
mov rbx, qword [rsp + 0x10]
movzx ecx, word [rsp + 0x18]
jmp fcn.004a7fa0