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

Disassembly:
mov rcx, qword gs:[0x28]
mov rcx, qword [rcx]
cmp rsp, qword [rcx + 0x10]
jbe 0x466daa
sub rsp, 0x60
mov qword [rsp + 0x58], rbp
lea rbp, [rsp + 0x58]
movzx eax, byte [0x00850a7d]
cmp al, 1
jbe 0x46138d
mov rbp, qword [rsp + 0x58]
add rsp, 0x60
ret
jne 0x461396
call fcn.00429df0
ud2
mov byte [0x00850a7d], 1
lea rax, [0x0065cae0]
mov qword [rsp], rax
mov qword [rsp + 8], 0x24
mov qword [rsp + 0x10], 0
call fcn.00407180
mov rax, qword [rsp + 0x18]
mov qword [rsp + 0x50], rax
mov rcx, qword [0x0082a7a8]
mov qword [rsp + 0x48], rcx
lea rdx, [0x0065cae0]
mov qword [rsp], rdx
mov qword [rsp + 8], rax
lea rbx, [0x006aafa9]
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], 1
call fcn.0040b630
mov rdi, qword [rsp + 0x20]
test byte [rdi], al
mov eax, dword [0x00850df0]
test eax, eax
jne 0x466d9b
mov rax, qword [rsp + 0x48]
mov qword [rdi], rax
mov rax, qword [0x0082a7c8]
mov qword [rsp + 0x48], rax
lea rcx, [0x0065cae0]
mov qword [rsp], rcx
mov rdx, qword [rsp + 0x50]
mov qword [rsp + 8], rdx
lea rbx, [0x006ab008]
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], 2
call fcn.0040b630
mov rdi, qword [rsp + 0x20]
test byte [rdi], al
mov eax, dword [0x00850df0]
test eax, eax
jne 0x466d8c
mov rax, qword [rsp + 0x48]
mov qword [rdi], rax
mov rax, qword [0x0082a7d0]
mov qword [rsp + 0x48], rax
lea rcx, [0x0065cae0]
mov qword [rsp], rcx
mov rdx, qword [rsp + 0x50]
mov qword [rsp + 8], rdx
lea rbx, [0x006ab00a]
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], 2
call fcn.0040b630
mov rdi, qword [rsp + 0x20]
test byte [rdi], al
mov eax, dword [0x00850df0]
test eax, eax
jne 0x466d7d
mov rax, qword [rsp + 0x48]
mov qword [rdi], rax
mov rax, qword [0x0082a7f0]
mov qword [rsp + 0x48], rax
lea rcx, [0x0065cae0]
mov qword [rsp], rcx
mov rdx, qword [rsp + 0x50]
mov qword [rsp + 8], rdx
lea rbx, [0x006ab00c]
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], 2
call fcn.0040b630
mov rdi, qword [rsp + 0x20]
test byte [rdi], al
mov eax, dword [0x00850df0]
test eax, eax
jne 0x466d6e
mov rax, qword [rsp + 0x48]
mov qword [rdi], rax
mov rax, qword [0x0082a808]
mov qword [rsp + 0x48], rax
lea rcx, [0x0065cae0]
mov qword [rsp], rcx
mov rdx, qword [rsp + 0x50]
mov qword [rsp + 8], rdx
lea rbx, [0x006ab00e]
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], 2
call fcn.0040b630
mov rdi, qword [rsp + 0x20]
test byte [rdi], al
mov eax, dword [0x00850df0]
test eax, eax
jne 0x466d5f
mov rax, qword [rsp + 0x48]
mov qword [rdi], rax
mov rax, qword [0x0082a980]
mov qword [rsp + 0x48], rax
lea rcx, [0x0065cae0]
mov qword [rsp], rcx
mov rdx, qword [rsp + 0x50]
mov qword [rsp + 8], rdx
lea rbx, [0x006aafaa]
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], 1
call fcn.0040b630
mov rdi, qword [rsp + 0x20]
test byte [rdi], al
mov eax, dword [0x00850df0]
test eax, eax
jne 0x466d50
mov rax, qword [rsp + 0x48]
mov qword [rdi], rax
mov rax, qword [0x0082a9c8]
mov qword [rsp + 0x48], rax
lea rcx, [0x0065cae0]
mov qword [rsp], rcx
mov rdx, qword [rsp + 0x50]
mov qword [rsp + 8], rdx
lea rbx, [0x006ab010]
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], 2
call fcn.0040b630
mov rdi, qword [rsp + 0x20]
test byte [rdi], al
mov eax, dword [0x00850df0]
test eax, eax
jne 0x466d41
mov rax, qword [rsp + 0x48]
mov qword [rdi], rax
mov rax, qword [0x0082a9d0]
mov qword [rsp + 0x48], rax
lea rcx, [0x0065cae0]
mov qword [rsp], rcx
mov rdx, qword [rsp + 0x50]
mov qword [rsp + 8], rdx
lea rbx, [0x006ab012]
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], 2
call fcn.0040b630
mov rdi, qword [rsp + 0x20]
test byte [rdi], al
mov eax, dword [0x00850df0]
test eax, eax
jne 0x466d32
mov rax, qword [rsp + 0x48]
mov qword [rdi], rax
mov rax, qword [0x0082a9d8]
mov qword [rsp + 0x48], rax
lea rcx, [0x0065cae0]
mov qword [rsp], rcx
mov rdx, qword [rsp + 0x50]
mov qword [rsp + 8], rdx
lea rbx, [0x006ab014]
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], 2
call fcn.0040b630
mov rdi, qword [rsp + 0x20]
test byte [rdi], al
mov eax, dword [0x00850df0]
test eax, eax
jne 0x466d23
mov rax, qword [rsp + 0x48]
mov qword [rdi], rax
mov rax, qword [0x0082a9e8]
mov qword [rsp + 0x48], rax
lea rcx, [0x0065cae0]
mov qword [rsp], rcx
mov rdx, qword [rsp + 0x50]
mov qword [rsp + 8], rdx
lea rbx, [0x006ab016]
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], 2
call fcn.0040b630
mov rdi, qword [rsp + 0x20]
test byte [rdi], al
mov eax, dword [0x00850df0]
test eax, eax
jne 0x466d14
mov rax, qword [rsp + 0x48]
mov qword [rdi], rax
mov rax, qword [0x0082a9f0]
mov qword [rsp + 0x48], rax
lea rcx, [0x0065cae0]
mov qword [rsp], rcx
mov rdx, qword [rsp + 0x50]
mov qword [rsp + 8], rdx
lea rbx, [0x006ab018]
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], 2
call fcn.0040b630
mov rdi, qword [rsp + 0x20]
test byte [rdi], al
mov eax, dword [0x00850df0]
test eax, eax
jne 0x466d05
mov rax, qword [rsp + 0x48]
mov qword [rdi], rax
mov rax, qword [0x0082aa08]
mov qword [rsp + 0x48], rax
lea rcx, [0x0065cae0]
mov qword [rsp], rcx
mov rdx, qword [rsp + 0x50]
mov qword [rsp + 8], rdx
lea rbx, [0x006aafab]
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], 1
call fcn.0040b630
mov rdi, qword [rsp + 0x20]
test byte [rdi], al
mov eax, dword [0x00850df0]
test eax, eax
jne 0x466cf6
mov rax, qword [rsp + 0x48]
mov qword [rdi], rax
mov rax, qword [0x0082aa40]
mov qword [rsp + 0x48], rax
lea rcx, [0x0065cae0]
mov qword [rsp], rcx
mov rdx, qword [rsp + 0x50]
mov qword [rsp + 8], rdx
lea rbx, [0x006ab01a]
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], 2
call fcn.0040b630
mov rdi, qword [rsp + 0x20]
test byte [rdi], al
mov eax, dword [0x00850df0]
test eax, eax
jne 0x466ce7
mov rax, qword [rsp + 0x48]
mov qword [rdi], rax
mov rax, qword [0x0082aa48]
mov qword [rsp + 0x48], rax
lea rcx, [0x0065cae0]
mov qword [rsp], rcx
mov rdx, qword [rsp + 0x50]
mov qword [rsp + 8], rdx
lea rbx, [0x006ab01c]
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], 2
call fcn.0040b630
mov rdi, qword [rsp + 0x20]
test byte [rdi], al
mov eax, dword [0x00850df0]
test eax, eax
jne 0x466cd8
mov rax, qword [rsp + 0x48]
mov qword [rdi], rax
mov rax, qword [0x0082aa78]
mov qword [rsp + 0x48], rax
lea rcx, [0x0065cae0]
mov qword [rsp], rcx
mov rdx, qword [rsp + 0x50]
mov qword [rsp + 8], rdx
lea rbx, [0x006ab01e]
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], 2
call fcn.0040b630
mov rdi, qword [rsp + 0x20]
test byte [rdi], al
mov eax, dword [0x00850df0]
test eax, eax
jne 0x466cc9
mov rax, qword [rsp + 0x48]
mov qword [rdi], rax
mov rax, qword [0x0082aaa8]
mov qword [rsp + 0x48], rax
lea rcx, [0x0065cae0]
mov qword [rsp], rcx
mov rdx, qword [rsp + 0x50]
mov qword [rsp + 8], rdx
lea rbx, [0x006aafac]
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], 1
call fcn.0040b630
mov rdi, qword [rsp + 0x20]
test byte [rdi], al
mov eax, dword [0x00850df0]
test eax, eax
jne 0x466cba
mov rax, qword [rsp + 0x48]
mov qword [rdi], rax
mov rax, qword [0x0082aab8]
mov qword [rsp + 0x48], rax
lea rcx, [0x0065cae0]
mov qword [rsp], rcx
mov rdx, qword [rsp + 0x50]
mov qword [rsp + 8], rdx
lea rbx, [0x006ab022]
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], 2
call fcn.0040b630
mov rdi, qword [rsp + 0x20]
test byte [rdi], al
mov eax, dword [0x00850df0]
test eax, eax
jne 0x466cab
mov rax, qword [rsp + 0x48]
mov qword [rdi], rax
mov rax, qword [0x0082aad8]
mov qword [rsp + 0x48], rax
lea rcx, [0x0065cae0]
mov qword [rsp], rcx
mov rdx, qword [rsp + 0x50]
mov qword [rsp + 8], rdx
lea rbx, [0x006ab024]
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], 2
call fcn.0040b630
mov rdi, qword [rsp + 0x20]
test byte [rdi], al
mov eax, dword [0x00850df0]
test eax, eax
jne 0x466c9c
mov rax, qword [rsp + 0x48]
mov qword [rdi], rax
mov rax, qword [0x0082aae0]
mov qword [rsp + 0x48], rax
lea rcx, [0x0065cae0]
mov qword [rsp], rcx
mov rdx, qword [rsp + 0x50]
mov qword [rsp + 8], rdx
lea rbx, [0x006ab026]
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], 2
call fcn.0040b630
mov rdi, qword [rsp + 0x20]
test byte [rdi], al
mov eax, dword [0x00850df0]
test eax, eax
jne 0x466c8d
mov rax, qword [rsp + 0x48]
mov qword [rdi], rax
mov rax, qword [0x0082ab98]
mov qword [rsp + 0x48], rax
lea rcx, [0x0065cae0]
mov qword [rsp], rcx
mov rdx, qword [rsp + 0x50]
mov qword [rsp + 8], rdx
lea rbx, [0x006aafae]
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], 1
call fcn.0040b630
mov rdi, qword [rsp + 0x20]
test byte [rdi], al
mov eax, dword [0x00850df0]
test eax, eax
jne 0x466c7e
mov rax, qword [rsp + 0x48]
mov qword [rdi], rax
mov rax, qword [0x0082abc8]
mov qword [rsp + 0x48], rax
lea rcx, [0x0065cae0]
mov qword [rsp], rcx
mov rdx, qword [rsp + 0x50]
mov qword [rsp + 8], rdx
lea rbx, [0x006ab030]
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], 2
call fcn.0040b630
mov rdi, qword [rsp + 0x20]
test byte [rdi], al
mov eax, dword [0x00850df0]
test eax, eax
jne 0x466c6f
mov rax, qword [rsp + 0x48]
mov qword [rdi], rax
mov rax, qword [0x0082abd0]
mov qword [rsp + 0x48], rax
lea rcx, [0x0065cae0]
mov qword [rsp], rcx
mov rdx, qword [rsp + 0x50]
mov qword [rsp + 8], rdx
lea rbx, [0x006ab032]
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], 2
call fcn.0040b630
mov rdi, qword [rsp + 0x20]
test byte [rdi], al
mov eax, dword [0x00850df0]
test eax, eax
jne 0x466c60
mov rax, qword [rsp + 0x48]
mov qword [rdi], rax
mov rax, qword [0x0082abd8]
mov qword [rsp + 0x48], rax
lea rcx, [0x0065cae0]
mov qword [rsp], rcx
mov rdx, qword [rsp + 0x50]
mov qword [rsp + 8], rdx
lea rbx, [0x006ab034]
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], 2
call fcn.0040b630
mov rdi, qword [rsp + 0x20]
test byte [rdi], al
mov eax, dword [0x00850df0]
test eax, eax
jne 0x466c51
mov rax, qword [rsp + 0x48]
mov qword [rdi], rax
mov rax, qword [0x0082abe0]
mov qword [rsp + 0x48], rax
lea rcx, [0x0065cae0]
mov qword [rsp], rcx
mov rdx, qword [rsp + 0x50]
mov qword [rsp + 8], rdx
lea rbx, [0x006ab036]
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], 2
call fcn.0040b630
mov rdi, qword [rsp + 0x20]
test byte [rdi], al
mov eax, dword [0x00850df0]
test eax, eax
jne 0x466c42
mov rax, qword [rsp + 0x48]
mov qword [rdi], rax
mov rax, qword [0x0082abf8]
mov qword [rsp + 0x48], rax
lea rcx, [0x0065cae0]
mov qword [rsp], rcx
mov rdx, qword [rsp + 0x50]
mov qword [rsp + 8], rdx
lea rbx, [0x006ab038]
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], 2
call fcn.0040b630
mov rdi, qword [rsp + 0x20]
test byte [rdi], al
mov eax, dword [0x00850df0]
test eax, eax
jne 0x466c33
mov rax, qword [rsp + 0x48]
mov qword [rdi], rax
mov rax, qword [0x0082ac00]
mov qword [rsp + 0x48], rax
lea rcx, [0x0065cae0]
mov qword [rsp], rcx
mov rdx, qword [rsp + 0x50]
mov qword [rsp + 8], rdx
lea rbx, [0x006ab03a]
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], 2
call fcn.0040b630
mov rdi, qword [rsp + 0x20]
test byte [rdi], al
mov eax, dword [0x00850df0]
test eax, eax
jne 0x466c24
mov rax, qword [rsp + 0x48]
mov qword [rdi], rax
mov rax, qword [0x0082ac10]
mov qword [rsp + 0x48], rax
lea rcx, [0x0065cae0]
mov qword [rsp], rcx
mov rdx, qword [rsp + 0x50]
mov qword [rsp + 8], rdx
lea rbx, [0x006ab03c]
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], 2
call fcn.0040b630
mov rdi, qword [rsp + 0x20]
test byte [rdi], al
mov eax, dword [0x00850df0]
test eax, eax
jne 0x466c15
mov rax, qword [rsp + 0x48]
mov qword [rdi], rax
mov rax, qword [0x0082ac48]
mov qword [rsp + 0x48], rax
lea rcx, [0x0065cae0]
mov qword [rsp], rcx
mov rdx, qword [rsp + 0x50]
mov qword [rsp + 8], rdx
lea rbx, [0x006aafaf]
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], 1
call fcn.0040b630
mov rdi, qword [rsp + 0x20]
test byte [rdi], al
mov eax, dword [0x00850df0]
test eax, eax
jne 0x466c06
mov rax, qword [rsp + 0x48]
mov qword [rdi], rax
mov rax, qword [0x0082ac60]
mov qword [rsp + 0x48], rax
lea rcx, [0x0065cae0]
mov qword [rsp], rcx
mov rdx, qword [rsp + 0x50]
mov qword [rsp + 8], rdx
lea rbx, [0x006ab040]
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], 2
call fcn.0040b630
mov rdi, qword [rsp + 0x20]
test byte [rdi], al
mov eax, dword [0x00850df0]
test eax, eax
jne 0x466bf7
mov rax, qword [rsp + 0x48]
mov qword [rdi], rax
mov rax, qword [0x0082ac98]
mov qword [rsp + 0x48], rax
lea rcx, [0x0065cae0]
mov qword [rsp], rcx
mov rdx, qword [rsp + 0x50]
mov qword [rsp + 8], rdx
lea rbx, [0x006ab042]
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], 2
call fcn.0040b630
mov rdi, qword [rsp + 0x20]
test byte [rdi], al
mov eax, dword [0x00850df0]
test eax, eax
jne 0x466be8
mov rax, qword [rsp + 0x48]
mov qword [rdi], rax
mov rax, qword [0x0082aca0]
mov qword [rsp + 0x48], rax
lea rcx, [0x0065cae0]
mov qword [rsp], rcx
mov rdx, qword [rsp + 0x50]
mov qword [rsp + 8], rdx
lea rbx, [0x006ab044]
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], 2
call fcn.0040b630
mov rdi, qword [rsp + 0x20]
test byte [rdi], al
mov eax, dword [0x00850df0]
test eax, eax
jne 0x466bd9
mov rax, qword [rsp + 0x48]
mov qword [rdi], rax
mov rax, qword [0x0082aca8]
mov qword [rsp + 0x48], rax
lea rcx, [0x0065cae0]
mov qword [rsp], rcx
mov rdx, qword [rsp + 0x50]
mov qword [rsp + 8], rdx
lea rbx, [0x006ab046]
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], 2
call fcn.0040b630
mov rdi, qword [rsp + 0x20]
test byte [rdi], al
mov eax, dword [0x00850df0]
test eax, eax
jne 0x466bca
mov rax, qword [rsp + 0x48]
mov qword [rdi], rax
mov rax, qword [0x0082ad90]
mov qword [rsp + 0x48], rax
lea rcx, [0x0065cae0]
mov qword [rsp], rcx
mov rdx, qword [rsp + 0x50]
mov qword [rsp + 8], rdx
lea rbx, [0x006aafb0]
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], 1
call fcn.0040b630
mov rdi, qword [rsp + 0x20]
test byte [rdi], al
mov eax, dword [0x00850df0]
test eax, eax
jne 0x466bbb
mov rax, qword [rsp + 0x48]
mov qword [rdi], rax
mov rax, qword [0x0082ada0]
mov qword [rsp + 0x48], rax
lea rcx, [0x0065cae0]
mov qword [rsp], rcx
mov rdx, qword [rsp + 0x50]
mov qword [rsp + 8], rdx
lea rbx, [0x006ab058]
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], 2
call fcn.0040b630
mov rdi, qword [rsp + 0x20]
test byte [rdi], al
mov eax, dword [0x00850df0]
test eax, eax
jne 0x466bac
mov rax, qword [rsp + 0x48]
mov qword [rdi], rax
mov rax, qword [0x0082ada8]
mov qword [rsp + 0x48], rax
lea rcx, [0x0065cae0]
mov qword [rsp], rcx
mov rdx, qword [rsp + 0x50]
mov qword [rsp + 8], rdx
lea rbx, [0x006ab05a]
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], 2
call fcn.0040b630
mov rdi, qword [rsp + 0x20]
test byte [rdi], al
mov eax, dword [0x00850df0]
test eax, eax
jne 0x466b9d
mov rax, qword [rsp + 0x48]
mov qword [rdi], rax
mov rax, qword [0x0082adb0]
mov qword [rsp + 0x48], rax
lea rcx, [0x0065cae0]
mov qword [rsp], rcx
mov rdx, qword [rsp + 0x50]
mov qword [rsp + 8], rdx
lea rbx, [0x006ab05c]
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], 2
call fcn.0040b630
mov rdi, qword [rsp + 0x20]
test byte [rdi], al
mov eax, dword [0x00850df0]
test eax, eax
jne 0x466b7d
mov rax, qword [rsp + 0x48]
mov qword [rdi], rax
mov rax, qword [rsp + 0x50]
mov qword [0x008340b0], rax
lea rax, [0x0065cae0]
mov qword [rsp], rax
mov qword [rsp + 8], 0x8d
mov qword [rsp + 0x10], 0
call fcn.00407180
mov rax, qword [rsp + 0x18]
mov qword [rsp + 0x40], rax
mov rcx, qword [0x0082a718]
mov qword [rsp + 0x48], rcx
lea rdx, [0x0065cae0]
mov qword [rsp], rdx
mov qword [rsp + 8], rax
lea rbx, [0x006ab584]
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], 5
call fcn.0040b630
mov rdi, qword [rsp + 0x20]
test byte [rdi], al
mov eax, dword [0x00850df0]
test eax, eax
jne 0x466b6e
mov rax, qword [rsp + 0x48]
mov qword [rdi], rax
mov rax, qword [0x0082a720]
mov qword [rsp + 0x48], rax
lea rcx, [0x0065cae0]
mov qword [rsp], rcx
mov rdx, qword [rsp + 0x40]
mov qword [rsp + 8], rdx
lea rbx, [0x006ab324]
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], 4
call fcn.0040b630
mov rdi, qword [rsp + 0x20]
test byte [rdi], al
mov eax, dword [0x00850df0]
test eax, eax
jne 0x466b5f
mov rax, qword [rsp + 0x48]
mov qword [rdi], rax
mov rax, qword [0x0082a728]
mov qword [rsp + 0x48], rax
lea rcx, [0x0065cae0]
mov qword [rsp], rcx
mov rdx, qword [rsp + 0x40]
mov qword [rsp + 8], rdx
lea rbx, [0x006afedb]
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], 0x15
call fcn.0040b630
mov rdi, qword [rsp + 0x20]
test byte [rdi], al
mov eax, dword [0x00850df0]
test eax, eax
jne 0x466b50
mov rax, qword [rsp + 0x48]
mov qword [rdi], rax
mov rax, qword [0x0082a730]
mov qword [rsp + 0x48], rax
lea rcx, [0x0065cae0]
mov qword [rsp], rcx
mov rdx, qword [rsp + 0x40]
mov qword [rsp + 8], rdx
lea rbx, [0x006ab766]
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], 6
call fcn.0040b630
mov rdi, qword [rsp + 0x20]
test byte [rdi], al
mov eax, dword [0x00850df0]
test eax, eax
jne 0x466b41
mov rax, qword [rsp + 0x48]
mov qword [rdi], rax
mov rax, qword [0x0082a738]
mov qword [rsp + 0x48], rax
lea rcx, [0x0065cae0]
mov qword [rsp], rcx
mov rdx, qword [rsp + 0x40]
mov qword [rsp + 8], rdx
lea rbx, [0x006abdb6]
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], 8
call fcn.0040b630
mov rdi, qword [rsp + 0x20]
test byte [rdi], al
mov eax, dword [0x00850df0]
test eax, eax
jne 0x466b32
mov rax, qword [rsp + 0x48]
mov qword [rdi], rax
mov rax, qword [0x0082a740]
mov qword [rsp + 0x48], rax
lea rcx, [0x0065cae0]
mov qword [rsp], rcx
mov rdx, qword [rsp + 0x40]
mov qword [rsp + 8], rdx
lea rbx, [0x006aba8a]
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], 7
call fcn.0040b630
mov rdi, qword [rsp + 0x20]
test byte [rdi], al
mov eax, dword [0x00850df0]
test eax, eax
jne 0x466b23
mov rax, qword [rsp + 0x48]
mov qword [rdi], rax
mov rax, qword [0x0082a748]
mov qword [rsp + 0x48], rax
lea rcx, [0x0065cae0]
mov qword [rsp], rcx
mov rdx, qword [rsp + 0x40]
mov qword [rsp + 8], rdx
lea rbx, [0x006abdbe]
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], 8
call fcn.0040b630
mov rdi, qword [rsp + 0x20]
test byte [rdi], al
mov eax, dword [0x00850df0]
test eax, eax
jne 0x466b14
mov rax, qword [rsp + 0x48]
mov qword [rdi], rax
mov rax, qword [0x0082a750]
mov qword [rsp + 0x48], rax
lea rcx, [0x0065cae0]
mov qword [rsp], rcx
mov rdx, qword [rsp + 0x40]
mov qword [rsp + 8], rdx
lea rbx, [0x006ab58e]
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], 5
call fcn.0040b630
mov rdi, qword [rsp + 0x20]
test byte [rdi], al
mov eax, dword [0x00850df0]
test eax, eax
jne 0x466b05
mov rax, qword [rsp + 0x48]
mov qword [rdi], rax
mov rax, qword [0x0082a758]
mov qword [rsp + 0x48], rax
lea rcx, [0x0065cae0]
mov qword [rsp], rcx
mov rdx, qword [rsp + 0x40]
mov qword [rsp + 8], rdx
lea rbx, [0x006ac1d9]
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], 9
call fcn.0040b630
mov rdi, qword [rsp + 0x20]
test byte [rdi], al
mov eax, dword [0x00850df0]
test eax, eax
jne 0x466af6
mov rax, qword [rsp + 0x48]
mov qword [rdi], rax
mov rax, qword [0x0082a760]
mov qword [rsp + 0x48], rax
lea rcx, [0x0065cae0]
mov qword [rsp], rcx
mov rdx, qword [rsp + 0x40]
mov qword [rsp + 8], rdx
lea rbx, [0x006ab593]
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], 5
call fcn.0040b630
mov rdi, qword [rsp + 0x20]
test byte [rdi], al
mov eax, dword [0x00850df0]
test eax, eax
jne 0x466ae7
mov rax, qword [rsp + 0x48]
mov qword [rdi], rax
mov rax, qword [0x0082a768]
mov qword [rsp + 0x48], rax
lea rcx, [0x0065cae0]
mov qword [rsp], rcx
mov rdx, qword [rsp + 0x40]
mov qword [rsp + 8], rdx
lea rbx, [0x006aba91]
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], 7
call fcn.0040b630
mov rdi, qword [rsp + 0x20]
test byte [rdi], al
mov eax, dword [0x00850df0]
test eax, eax
jne 0x466ad8
mov rax, qword [rsp + 0x48]
mov qword [rdi], rax
mov rax, qword [0x0082a770]
mov qword [rsp + 0x48], rax
lea rcx, [0x0065cae0]
mov qword [rsp], rcx
mov rdx, qword [rsp + 0x40]
mov qword [rsp + 8], rdx
lea rbx, [0x006ac1e2]
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], 9
call fcn.0040b630
mov rdi, qword [rsp + 0x20]
test byte [rdi], al
mov eax, dword [0x00850df0]
test eax, eax
jne 0x466ac9
mov rax, qword [rsp + 0x48]
mov qword [rdi], rax
mov rax, qword [0x0082a780]
mov qword [rsp + 0x48], rax
lea rcx, [0x0065cae0]
mov qword [rsp], rcx
mov rdx, qword [rsp + 0x40]
mov qword [rsp + 8], rdx
lea rbx, [0x006abdc6]
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], 8
call fcn.0040b630
mov rdi, qword [rsp + 0x20]
test byte [rdi], al
mov eax, dword [0x00850df0]
test eax, eax
jne 0x466aba
mov rax, qword [rsp + 0x48]
mov qword [rdi], rax
mov rax, qword [0x0082a788]
mov qword [rsp + 0x48], rax
lea rcx, [0x0065cae0]
mov qword [rsp], rcx
mov rdx, qword [rsp + 0x40]
mov qword [rsp + 8], rdx
lea rbx, [0x006ab778]
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], 6
call fcn.0040b630
mov rdi, qword [rsp + 0x20]
test byte [rdi], al
mov eax, dword [0x00850df0]
test eax, eax
jne 0x466aab
mov rax, qword [rsp + 0x48]
mov qword [rdi], rax
mov rax, qword [0x0082a790]
mov qword [rsp + 0x48], rax
lea rcx, [0x0065cae0]
mov qword [rsp], rcx
mov rdx, qword [rsp + 0x40]
mov qword [rsp + 8], rdx
lea rbx, [0x006aba98]
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], 7
call fcn.0040b630
mov rdi, qword [rsp + 0x20]
test byte [rdi], al
mov eax, dword [0x00850df0]
test eax, eax
jne 0x466a9c
mov rax, qword [rsp + 0x48]
mov qword [rdi], rax
mov rax, qword [0x0082a798]
mov qword [rsp + 0x48], rax
lea rcx, [0x0065cae0]
mov qword [rsp], rcx
mov rdx, qword [rsp + 0x40]
mov qword [rsp + 8], rdx
lea rbx, [0x006abdce]
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], 8
call fcn.0040b630
mov rdi, qword [rsp + 0x20]
test byte [rdi], al
mov eax, dword [0x00850df0]
test eax, eax
jne 0x466a8d
mov rax, qword [rsp + 0x48]
mov qword [rdi], rax
mov rax, qword [0x0082a7a0]
mov qword [rsp + 0x48], rax
lea rcx, [0x0065cae0]
mov qword [rsp], rcx
mov rdx, qword [rsp + 0x40]
mov qword [rsp + 8], rdx
lea rbx, [0x006ab598]
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], 5
call fcn.0040b630
mov rdi, qword [rsp + 0x20]
test byte [rdi], al
mov eax, dword [0x00850df0]
test eax, eax
jne 0x466a7e
mov rax, qword [rsp + 0x48]
mov qword [rdi], rax
mov rax, qword [0x0082a7b0]
mov qword [rsp + 0x48], rax
lea rcx, [0x0065cae0]
mov qword [rsp], rcx
mov rdx, qword [rsp + 0x40]
mov qword [rsp + 8], rdx
lea rbx, [0x006af0fb]
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], 0x13
call fcn.0040b630
mov rdi, qword [rsp + 0x20]
test byte [rdi], al
mov eax, dword [0x00850df0]
test eax, eax
jne 0x466a6f
mov rax, qword [rsp + 0x48]
mov qword [rdi], rax
mov rax, qword [0x0082a7b8]
mov qword [rsp + 0x48], rax
lea rcx, [0x0065cae0]
mov qword [rsp], rcx
mov rdx, qword [rsp + 0x40]
mov qword [rsp + 8], rdx
lea rbx, [0x006ab784]
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], 6
call fcn.0040b630
mov rdi, qword [rsp + 0x20]
test byte [rdi], al
mov eax, dword [0x00850df0]
test eax, eax
jne 0x466a60
mov rax, qword [rsp + 0x48]
mov qword [rdi], rax
mov rax, qword [0x0082a7c0]
mov qword [rsp + 0x48], rax
lea rcx, [0x0065cae0]
mov qword [rsp], rcx
mov rdx, qword [rsp + 0x40]
mov qword [rsp + 8], rdx
lea rbx, [0x006aeaf6]
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], 0x12
call fcn.0040b630
mov rdi, qword [rsp + 0x20]
test byte [rdi], al
mov eax, dword [0x00850df0]
test eax, eax
jne 0x466a51
mov rax, qword [rsp + 0x48]
mov qword [rdi], rax
mov rax, qword [0x0082a7d8]
mov qword [rsp + 0x48], rax
lea rcx, [0x0065cae0]
mov qword [rsp], rcx
mov rdx, qword [rsp + 0x40]
mov qword [rsp + 8], rdx
lea rbx, [0x006ab78a]
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], 6
call fcn.0040b630
mov rdi, qword [rsp + 0x20]
test byte [rdi], al
mov eax, dword [0x00850df0]
test eax, eax
jne 0x466a42
mov rax, qword [rsp + 0x48]
mov qword [rdi], rax
mov rax, qword [0x0082a7e0]
mov qword [rsp + 0x48], rax
lea rcx, [0x0065cae0]
mov qword [rsp], rcx
mov rdx, qword [rsp + 0x40]
mov qword [rsp + 8], rdx
lea rbx, [0x006ab330]
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], 4
call fcn.0040b630
mov rdi, qword [rsp + 0x20]
test byte [rdi], al
mov eax, dword [0x00850df0]
test eax, eax
jne 0x466a33
mov rax, qword [rsp + 0x48]
mov qword [rdi], rax
mov rax, qword [0x0082a7e8]
mov qword [rsp + 0x48], rax
lea rcx, [0x0065cae0]
mov qword [rsp], rcx
mov rdx, qword [rsp + 0x40]
mov qword [rsp + 8], rdx
lea rbx, [0x006abdde]
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], 8
call fcn.0040b630
mov rdi, qword [rsp + 0x20]
test byte [rdi], al
mov eax, dword [0x00850df0]
test eax, eax
jne 0x466a24
mov rax, qword [rsp + 0x48]
mov qword [rdi], rax
mov rax, qword [0x0082a7f8]
mov qword [rsp + 0x48], rax
lea rcx, [0x0065cae0]
mov qword [rsp], rcx
mov rdx, qword [rsp + 0x40]
mov qword [rsp + 8], rdx
lea rbx, [0x006ab790]
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], 6
call fcn.0040b630
mov rdi, qword [rsp + 0x20]
test byte [rdi], al
mov eax, dword [0x00850df0]
test eax, eax
jne 0x466a15
mov rax, qword [rsp + 0x48]
mov qword [rdi], rax
mov rax, qword [0x0082a800]
mov qword [rsp + 0x48], rax
lea rcx, [0x0065cae0]
mov qword [rsp], rcx
mov rdx, qword [rsp + 0x40]
mov qword [rsp + 8], rdx
lea rbx, [0x006ab79c]
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], 6
call fcn.0040b630
mov rdi, qword [rsp + 0x20]
test byte [rdi], al
mov eax, dword [0x00850df0]
test eax, eax
jne 0x466a06
mov rax, qword [rsp + 0x48]
mov qword [rdi], rax
mov rax, qword [0x0082a810]
mov qword [rsp + 0x48], rax
lea rcx, [0x0065cae0]
mov qword [rsp], rcx
mov rdx, qword [rsp + 0x40]
mov qword [rsp + 8], rdx
lea rbx, [0x006ac1eb]
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], 9
call fcn.0040b630
mov rdi, qword [rsp + 0x20]
test byte [rdi], al
mov eax, dword [0x00850df0]
test eax, eax
jne 0x4669f7
mov rax, qword [rsp + 0x48]
mov qword [rdi], rax
mov rax, qword [0x0082a818]
mov qword [rsp + 0x48], rax
lea rcx, [0x0065cae0]
mov qword [rsp], rcx
mov rdx, qword [rsp + 0x40]
mov qword [rsp + 8], rdx
lea rbx, [0x006abac9]
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], 7
call fcn.0040b630
mov rdi, qword [rsp + 0x20]
test byte [rdi], al
mov eax, dword [0x00850df0]
test eax, eax
jne 0x4669e8
mov rax, qword [rsp + 0x48]
mov qword [rdi], rax
mov rax, qword [0x0082a820]
mov qword [rsp + 0x48], rax
lea rcx, [0x0065cae0]
mov qword [rsp], rcx
mov rdx, qword [rsp + 0x40]
mov qword [rsp + 8], rdx
lea rbx, [0x006abdf6]
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], 8
call fcn.0040b630
mov rdi, qword [rsp + 0x20]
test byte [rdi], al
mov eax, dword [0x00850df0]
test eax, eax
jne 0x4669d9
mov rax, qword [rsp + 0x48]
call fcn.004553b0
jmp 0x46299f
mov rax, qword [rsp + 0x48]
call fcn.004553b0
jmp 0x462947
mov rax, qword [rsp + 0x48]
call fcn.004553b0
jmp 0x4628ef
mov rax, qword [rsp + 0x48]
call fcn.004553b0
jmp 0x462897
mov rax, qword [rsp + 0x48]
call fcn.004553b0
jmp 0x46283f
mov rax, qword [rsp + 0x48]
call fcn.004553b0
jmp 0x4627e7
mov rax, qword [rsp + 0x48]
call fcn.004553b0
jmp 0x46278f
mov rax, qword [rsp + 0x48]
call fcn.004553b0
jmp 0x462737
mov rax, qword [rsp + 0x48]
call fcn.004553b0
jmp 0x4626df
mov rax, qword [rsp + 0x48]
call fcn.004553b0
jmp 0x462687
mov rax, qword [rsp + 0x48]
call fcn.004553b0
jmp 0x46262f
mov rax, qword [rsp + 0x48]
call fcn.004553b0
jmp 0x4625d7
mov rax, qword [rsp + 0x48]
call fcn.004553b0
jmp 0x46257f
mov rax, qword [rsp + 0x48]
call fcn.004553b0
jmp 0x462527
mov rax, qword [rsp + 0x48]
call fcn.004553b0
jmp 0x4624cf
mov rax, qword [rsp + 0x48]
call fcn.004553b0
jmp 0x462477
mov rax, qword [rsp + 0x48]
call fcn.004553b0
jmp 0x46241f
mov rax, qword [rsp + 0x48]
call fcn.004553b0
jmp 0x4623c7
mov rax, qword [rsp + 0x48]
call fcn.004553b0
jmp 0x46236f
mov rax, qword [rsp + 0x48]
call fcn.004553b0
jmp 0x462317
mov rax, qword [rsp + 0x48]
call fcn.004553b0
jmp 0x4622bf
mov rax, qword [rsp + 0x48]
call fcn.004553b0
jmp 0x462267
mov rax, qword [rsp + 0x48]
call fcn.004553b0
jmp 0x46220f
mov rax, qword [rsp + 0x48]
call fcn.004553b0
jmp 0x4621b7
mov rax, qword [rsp + 0x48]
call fcn.004553b0
jmp 0x46215f
mov rax, qword [rsp + 0x48]
call fcn.004553b0
jmp 0x462107
mov rax, qword [rsp + 0x48]
call fcn.004553b0
jmp 0x4620af
mov rax, qword [rsp + 0x48]
call fcn.004553b0
lea rdi, [0x008340b0]
mov rax, qword [rsp + 0x50]
call fcn.004553b0
jmp 0x462030
mov rax, qword [rsp + 0x48]
call fcn.004553b0
jmp 0x461fcc
mov rax, qword [rsp + 0x48]
call fcn.004553b0
jmp 0x461f74
mov rax, qword [rsp + 0x48]
call fcn.004553b0
jmp 0x461f1c
mov rax, qword [rsp + 0x48]
call fcn.004553b0
jmp 0x461ec4
mov rax, qword [rsp + 0x48]
call fcn.004553b0
jmp 0x461e6c
mov rax, qword [rsp + 0x48]
call fcn.004553b0
jmp 0x461e14
mov rax, qword [rsp + 0x48]
call fcn.004553b0
jmp 0x461dbc
mov rax, qword [rsp + 0x48]
call fcn.004553b0
jmp 0x461d64
mov rax, qword [rsp + 0x48]
call fcn.004553b0
jmp 0x461d0c
mov rax, qword [rsp + 0x48]
call fcn.004553b0
jmp 0x461cb4
mov rax, qword [rsp + 0x48]
call fcn.004553b0
jmp 0x461c5c
mov rax, qword [rsp + 0x48]
call fcn.004553b0
jmp 0x461c04
mov rax, qword [rsp + 0x48]
call fcn.004553b0
jmp 0x461bac
mov rax, qword [rsp + 0x48]
call fcn.004553b0
jmp 0x461b54
mov rax, qword [rsp + 0x48]
call fcn.004553b0
jmp 0x461afc
mov rax, qword [rsp + 0x48]
call fcn.004553b0
jmp 0x461aa4
mov rax, qword [rsp + 0x48]
call fcn.004553b0
jmp 0x461a4c
mov rax, qword [rsp + 0x48]
call fcn.004553b0
jmp 0x4619f4
mov rax, qword [rsp + 0x48]
call fcn.004553b0
jmp 0x46199c
mov rax, qword [rsp + 0x48]
call fcn.004553b0
jmp 0x461944
mov rax, qword [rsp + 0x48]
call fcn.004553b0
jmp 0x4618ec
mov rax, qword [rsp + 0x48]
call fcn.004553b0
jmp 0x461894
mov rax, qword [rsp + 0x48]
call fcn.004553b0
jmp 0x46183c
mov rax, qword [rsp + 0x48]
call fcn.004553b0
jmp 0x4617e4
mov rax, qword [rsp + 0x48]
call fcn.004553b0
jmp 0x46178c
mov rax, qword [rsp + 0x48]
call fcn.004553b0
jmp 0x461734
mov rax, qword [rsp + 0x48]
call fcn.004553b0
jmp 0x4616dc
mov rax, qword [rsp + 0x48]
call fcn.004553b0
jmp 0x461684
mov rax, qword [rsp + 0x48]
call fcn.004553b0
jmp 0x46162c
mov rax, qword [rsp + 0x48]
call fcn.004553b0
jmp 0x4615d4
mov rax, qword [rsp + 0x48]
call fcn.004553b0
jmp 0x46157c
mov rax, qword [rsp + 0x48]
call fcn.004553b0
jmp 0x461524
mov rax, qword [rsp + 0x48]
call fcn.004553b0
jmp 0x4614cc
mov rax, qword [rsp + 0x48]
call fcn.004553b0
jmp 0x461474
mov rax, qword [rsp + 0x48]
call fcn.004553b0
jmp 0x46141c
call fcn.00452950
jmp fcn.00461350