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

Disassembly:
lea r12, [rsp - 0x588]
cmp r12, qword [r14 + 0x10]
jbe 0x4ac089
push rbp
mov rbp, rsp
sub rsp, 0x600
mov r12, qword [r14 + 0x20]
test r12, r12
jne 0x4ac0be
mov qword [rsp + 0x610], rax
mov qword [rsp + 0x618], rbx
mov qword [rsp + 0x620], rcx
mov qword [rsp + 0x628], rdi
mov r8, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
mov qword [rsp + 0x2c0], rdx
mov r9, qword [rax + 0x30]
mov qword [rsp + 0x2b8], r9
mov rsi, qword [rax + 0x38]
mov qword [rsp + 0xf0], rsi
lea rax, [0x006b09f0]
mov ebx, 4
mov rcx, rdx
mov rdi, r9
call fcn.004aada0
mov qword [rsp + 0x280], rbx
mov qword [rsp + 0x290], rax
mov qword [rsp + 0x2b0], rcx
movups xmmword [rsp + 0x438], xmm15
lea rdi, [rsp + 0x440]
lea rdi, [rdi - 0x10]
nop word [rax + rax]
nop
mov qword [rsp - 0x10], rbp
lea rbp, [rsp - 0x10]
call fcn.00466c6f
mov rbp, qword [rbp]
mov rax, rbx
xor ebx, ebx
call fcn.004a9620
mov rdx, qword [rsp]
mov qword [rsp + 0x438], rdx
lea rdi, [rsp + 0x440]
lea rsi, [rsp + 8]
nop word [rax + rax]
nop
mov qword [rsp - 0x10], rbp
lea rbp, [rsp - 0x10]
call fcn.00466fa6
mov rbp, qword [rbp]
mov rdx, qword [rsp + 0x438]
mov qword [rsp + 0x2c8], rdx
lea rdi, [rsp + 0x2d0]
lea rsi, [rsp + 0x440]
nop word [rax + rax]
nop dword [rax]
mov qword [rsp - 0x10], rbp
lea rbp, [rsp - 0x10]
call fcn.00466fa6
mov rbp, qword [rbp]
movups xmmword [rsp + 0x438], xmm15
lea rdi, [rsp + 0x440]
lea rdi, [rdi - 0x10]
mov qword [rsp - 0x10], rbp
lea rbp, [rsp - 0x10]
call fcn.00466c6f
mov rbp, qword [rbp]
mov rax, qword [rsp + 0x280]
mov rbx, qword [rsp + 0x290]
call fcn.004a9620
mov qword [rsp + 0x2a0], rbx
mov qword [rsp + 0x298], rax
mov rdx, qword [rsp]
mov qword [rsp + 0x438], rdx
lea rdi, [rsp + 0x440]
lea rsi, [rsp + 8]
nop dword [rax]
mov qword [rsp - 0x10], rbp
lea rbp, [rsp - 0x10]
call fcn.00466fa6
mov rbp, qword [rbp]
mov rdx, qword [rsp + 0x438]
mov qword [rsp + 0x380], rdx
lea rdi, [rsp + 0x388]
lea rsi, [rsp + 0x440]
nop word [rax + rax]
nop dword [rax]
mov qword [rsp - 0x10], rbp
lea rbp, [rsp - 0x10]
call fcn.00466fa6
mov rbp, qword [rbp]
mov rax, rbx
call fcn.00481500
lea rdx, [0x0065bb60]
cmp rax, rdx
jne 0x4ac079
lea rdi, [rsp + 0x4f0]
lea rdi, [rdi - 0x30]
nop word [rax + rax]
mov qword [rsp - 0x10], rbp
lea rbp, [rsp - 0x10]
call fcn.00466c4b
mov rbp, qword [rbp]
cmp qword [rsp + 0x388], 0
nop dword [rax]
jbe 0x4ac06f
mov r10, qword [rsp + 0x380]
movups xmm0, xmmword [r10]
movups xmmword [rsp + 0x188], xmm0
movups xmm0, xmmword [r10 + 0x10]
movups xmmword [rsp + 0x198], xmm0
movups xmm0, xmmword [r10 + 0x20]
movups xmmword [rsp + 0x1a8], xmm0
mov r10, qword [rsp + 0x188]
nop dword [rax]
cmp r10, 2
jg 0x4ab440
cmp r10, 1
jne 0x4ab413
mov r10, qword [rsp + 0x2c0]
movzx r10d, byte [r10 + 0x17]
mov r11d, r10d
and r10d, 0x1f
nop
cmp r10, 0x14
jne 0x4ab39d
test byte [rbx], al
mov r10, qword [rsp + 0x2b8]
mov r10, qword [r10 + 8]
cmp dword [0x00921500], 0
je 0x4ab395
call fcn.004665c0
mov qword [r11], r10
mov r12, qword [rbx]
mov qword [r11 + 8], r12
mov qword [rbx], r10
jmp 0x4ab5cb
mov r10, qword [rsp + 0xf0]
bt r10d, 7
jae 0x4ab3df
test r11b, 0x20
je 0x4ab3df
test byte [rbx], al
mov r10, qword [rsp + 0x2b8]
mov r10, qword [r10]
cmp dword [0x00921500], 0
je 0x4ab3d7
call fcn.004665c0
mov qword [r11], r10
mov r12, qword [rbx]
mov qword [r11 + 8], r12
mov qword [rbx], r10
jmp 0x4ab5cb
test byte [rbx], al
cmp dword [0x00921500], 0
jne 0x4ab3f4
mov r10, qword [rsp + 0x2b8]
jmp 0x4ab40b
call fcn.004665c0
mov r10, qword [rsp + 0x2b8]
mov qword [r11], r10
mov r12, qword [rbx]
mov qword [r11 + 8], r12
mov qword [rbx], r10
jmp 0x4ab5cb
cmp r10, 2
jne 0x4ac045
mov r10, qword [rsp + 0x2c0]
mov r11, qword [rsp + 0xf0]
mov r12, qword [rsp + 0x2b8]
jmp 0x4ab4d2
cmp r10, 3
jne 0x4ab540
mov rax, qword [rsp + 0x1a8]
cmp rax, 9
jae 0x4ac065
mov r10, qword [rsp + 0x2c0]
movzx r11d, byte [r10 + 0x17]
mov r12d, r11d
and r11d, 0x1f
cmp r11, 0x14
jne 0x4ab497
mov r11, qword [rsp + 0x2b8]
mov r12, qword [r11 + 8]
mov qword [rsp + rax*8 + 0x5b0], r12
mov r12, r11
mov r11, qword [rsp + 0xf0]
jmp 0x4ab4d2
mov r11, qword [rsp + 0xf0]
bt r11d, 7
jae 0x4ab4c2
test r12b, 0x20
je 0x4ab4c2
mov r12, qword [rsp + 0x2b8]
mov r13, qword [r12]
mov qword [rsp + rax*8 + 0x5b0], r13
jmp 0x4ab4d2
mov r12, qword [rsp + 0x2b8]
mov qword [rsp + rax*8 + 0x5b0], r12
mov rax, qword [rsp + 0x1a8]
nop word [rax + rax]
cmp rax, 9
jae 0x4ac058
movzx r10d, byte [r10 + 0x17]
mov r13d, r10d
and r10d, 0x1f
cmp r10, 0x14
jne 0x4ab50e
mov r10, qword [r12 + 8]
mov qword [rsp + rax*8 + 0x4f0], r10
jmp 0x4ab5cb
bt r11d, 7
jae 0x4ab52c
test r13b, 0x20
je 0x4ab52c
mov r10, qword [r12]
mov qword [rsp + rax*8 + 0x4f0], r10
jmp 0x4ab5cb
mov qword [rsp + rax*8 + 0x4f0], r12
jmp 0x4ab5cb
cmp r10, 4
jne 0x4ac045
mov rax, qword [rsp + 0x1b0]
cmp rax, 0xf
jae 0x4ac037
mov r10, qword [rsp + 0x2c0]
movzx r10d, byte [r10 + 0x17]
mov r11d, r10d
and r10d, 0x1f
cmp r10, 0x14
jne 0x4ab58c
mov r10, qword [rsp + 0x2b8]
mov r10, qword [r10 + 8]
mov qword [rsp + rax*8 + 0x538], r10
jmp 0x4ab5cb
mov r10, qword [rsp + 0xf0]
bt r10d, 7
jae 0x4ab5bb
nop dword [rax + rax]
test r11b, 0x20
je 0x4ab5bb
mov r10, qword [rsp + 0x2b8]
mov r10, qword [r10]
mov qword [rsp + rax*8 + 0x538], r10
jmp 0x4ab5cb
mov r10, qword [rsp + 0x2b8]
mov qword [rsp + rax*8 + 0x538], r10
mov r10, qword [rsp + 0x280]
movzx r11d, byte [r10 + 0x14]
test r11b, 1
je 0x4ab5e5
mov eax, 0x48
jmp 0x4ab5ea
mov eax, 0x38
movzx r11d, word [r10 + 0x30]
test r11w, r11w
jne 0x4ab5fd
xor r11d, r11d
xor r10d, r10d
jmp 0x4ab60d
add r10, rax
cmp r11, 0x10000
ja 0x4ac02a
mov qword [rsp + 0x278], r10
mov qword [rsp + 0xd8], r11
mov qword [rsp + 0x2a8], rbx
xor eax, eax
jmp 0x4ab633
lea rdx, [0x0065bb60]
mov rax, rcx
cmp rax, r11
jge 0x4ab918
mov rcx, qword [rsp + 0x2e8]
mov r12, qword [r10 + rax*8]
nop
cmp rax, rcx
jae 0x4ac025
mov r13, qword [rsp + 0x2e0]
lea r15, [rcx - 1]
mov rsi, qword [r13 + rax*8]
cmp rax, r15
jne 0x4ab672
mov r13, qword [rsp + 0x2d0]
jmp 0x4ab684
lea r15, [rax + 1]
cmp rcx, r15
jbe 0x4ac01b
mov r13, qword [r13 + rax*8 + 8]
mov r15, qword [rsp + 0x2d8]
cmp r13, r15
ja 0x4ac010
cmp r13, rsi
jb 0x4ac005
lea rcx, [rax + 1]
mov rdi, qword [rsp + 0x2c8]
lea r8, [rsi + rsi*2]
mov r9, rsi
sub rsi, r15
shl r8, 4
sar rsi, 0x3f
and rsi, r8
mov r15, qword [rsp + 0x3a0]
sub r13, r9
lea r8, [rdi + rsi]
cmp r15, rcx
jbe 0x4abffa
mov qword [rsp + 0x288], r12
mov r9, qword [rsp + 0x398]
lea rdx, [r15 - 1]
mov r12, qword [r9 + rax*8 + 8]
cmp rdx, rcx
jne 0x4ab6ff
mov r15, qword [rsp + 0x388]
jmp 0x4ab711
lea rdx, [rax + 2]
cmp r15, rdx
jbe 0x4abfef
mov r15, qword [r9 + rax*8 + 0x10]
mov rdx, qword [rsp + 0x390]
nop dword [rax]
cmp r15, rdx
ja 0x4abfe7
cmp r15, r12
jb 0x4abfdc
mov rax, qword [rsp + 0x380]
mov r9, r12
sub r12, rdx
lea rdx, [r9 + r9*2]
shl rdx, 4
sar r12, 0x3f
and r12, rdx
sub r15, r9
lea rdx, [r12 + rax]
test r13, r13
jne 0x4ab776
nop dword [rax + rax]
test r15, r15
jne 0x4abfc9
mov rax, qword [rsp + 0x628]
jmp 0x4ab629
mov qword [rsp + 0xe0], rcx
movups xmm0, xmmword [r8]
movups xmmword [rsp + 0x158], xmm0
lea r9, [rdi + rsi]
lea r9, [r9 + 0x10]
movups xmm0, xmmword [r9]
movups xmmword [rsp + 0x168], xmm0
lea rsi, [rdi + rsi]
lea rsi, [rsi + 0x20]
movups xmm0, xmmword [rsi]
movups xmmword [rsp + 0x178], xmm0
cmp qword [rsp + 0x158], 1
nop word [rax + rax]
jne 0x4ab8a0
test r15, r15
jbe 0x4abfbf
movups xmm0, xmmword [rdx]
movups xmmword [rsp + 0x248], xmm0
lea r13, [r12 + rax]
lea r13, [r13 + 0x10]
movups xmm0, xmmword [r13]
movups xmmword [rsp + 0x258], xmm0
lea r12, [r12 + rax]
lea r12, [r12 + 0x20]
movups xmm0, xmmword [r12]
movups xmmword [rsp + 0x268], xmm0
cmp qword [rsp + 0x248], 1
je 0x4ab827
mov qword [rsp + 0xc8], r15
mov r12, qword [rsp + 0x618]
xor eax, eax
jmp 0x4abe03
mov rdx, qword [rsp + 0x168]
cmp qword [rsp + 0x258], rdx
jne 0x4abde9
mov rdx, qword [rsp + 0x260]
mov rsi, qword [rsp + 0x170]
add rdx, rbx
mov rdi, qword [rsp + 0x618]
lea rcx, [rsi + rdi]
mov rax, qword [rsp + 0x288]
mov rbx, rdx
call fcn.00460280
mov rax, qword [rsp + 0x628]
mov rcx, qword [rsp + 0xe0]
mov rbx, qword [rsp + 0x2a8]
mov r10, qword [rsp + 0x278]
mov r11, qword [rsp + 0xd8]
jmp 0x4ab629
test r15, r15
jbe 0x4abddf
movups xmm0, xmmword [rdx]
movups xmmword [rsp + 0x1e8], xmm0
lea rsi, [r12 + rax]
lea rsi, [rsi + 0x10]
movups xmm0, xmmword [rsi]
movups xmmword [rsp + 0x1f8], xmm0
lea r12, [r12 + rax]
lea r12, [r12 + 0x20]
movups xmm0, xmmword [r12]
movups xmmword [rsp + 0x208], xmm0
cmp qword [rsp + 0x1e8], 1
jne 0x4ab900
mov qword [rsp + 0xd0], r13
mov rax, qword [rsp + 0x628]
xor edx, edx
jmp 0x4abc20
cmp r15, r13
jne 0x4abbff
mov rax, qword [rsp + 0x628]
xor esi, esi
jmp 0x4aba55
movzx edx, word [rsp + 0x432]
mov rax, qword [rsp + 0x298]
mov r8, qword [rax]
add r8, 7
and r8, 0xfffffffffffffff8
add r8, qword [rsp + 0x420]
nop
mov word [rsp + 0x5f8], dx
mov rsi, qword [rsp + 0x418]
mov rdi, qword [rax]
mov rcx, rbx
lea r9, [rsp + 0x4f0]
mov rbx, qword [rsp + 0x2b0]
call fcn.0046b2c0
mov rdi, qword [rsp + 0x628]
test rdi, rdi
je 0x4ab9bf
cmp dword [0x00921500], 0
je 0x4ab99c
lea rax, [0x006910e0]
mov rbx, rdi
lea rcx, [rsp + 0x4f0]
call fcn.00413880
mov rdi, qword [rsp + 0x628]
lea rsi, [rsp + 0x4f0]
mov qword [rsp - 0x10], rbp
lea rbp, [rsp - 0x10]
call fcn.00466f52
mov rbp, qword [rbp]
mov rdi, qword [rsp + 0x628]
mov rdx, qword [rsp + 0x418]
mov rax, qword [rsp + 0x298]
mov rcx, qword [rax]
sub rcx, rdx
test rcx, rcx
jbe 0x4aba0d
mov rsi, qword [rsp + 0x360]
mov rdi, qword [rsp + 0x618]
lea rax, [rsi + rdi]
mov rsi, qword [rsp + 0x2a8]
lea rbx, [rsi + rdx]
nop
nop dword [rax + rax]
call fcn.00462860
mov rax, qword [rsp + 0x298]
mov rcx, qword [rsp + 0x620]
mov byte [rcx], 1
mov rbx, qword [rsp + 0x2a8]
call fcn.004603a0
mov rax, qword [rsp + 0x2a0]
lea rbx, [0x0065bb60]
mov rcx, qword [rsp + 0x2a8]
nop dword [rax]
call fcn.00481440
add rsp, 0x600
pop rbp
ret
add r8, 0x30
inc rsi
cmp rsi, r13
jge 0x4ab629
movups xmm0, xmmword [r8]
movups xmmword [rsp + 0xf8], xmm0
movups xmm0, xmmword [r8 + 0x10]
movups xmmword [rsp + 0x108], xmm0
movups xmm0, xmmword [r8 + 0x20]
movups xmmword [rsp + 0x118], xmm0
lea r12, [rsi + rsi*2]
shl r12, 4
lea r15, [rdx + r12]
lea r15, [r15 + 0x10]
lea rdi, [rdx + r12]
lea rdi, [rdi + 0x20]
add r12, rdx
movups xmm0, xmmword [r12]
movups xmmword [rsp + 0x1b8], xmm0
movups xmm0, xmmword [r15]
movups xmmword [rsp + 0x1c8], xmm0
movups xmm0, xmmword [rdi]
movups xmmword [rsp + 0x1d8], xmm0
mov r12, qword [rsp + 0xf8]
cmp qword [rsp + 0x1b8], r12
jne 0x4abbec
cmp r12, 2
je 0x4abb1c
nop
cmp r12, 3
jne 0x4abb53
test byte [rax], al
mov r12, qword [rsp + 0x118]
cmp r12, 9
jae 0x4abbdf
mov r15, qword [rsp + 0x1d8]
mov r12, qword [rax + r12*8 + 0xc0]
cmp r15, 9
jae 0x4abbd2
mov qword [rsp + r15*8 + 0x5b0], r12
test byte [rax], al
mov r12, qword [rsp + 0x118]
cmp r12, 9
jae 0x4abbc5
mov r15, qword [rsp + 0x1d8]
mov r12, qword [rax + r12*8]
nop dword [rax]
cmp r15, 9
jae 0x4abbb8
mov qword [rsp + r15*8 + 0x4f0], r12
jmp 0x4aba4e
cmp r12, 4
jne 0x4abba5
test byte [rax], al
mov r12, qword [rsp + 0x120]
cmp r12, 0xf
jae 0x4abb96
mov r15, qword [rsp + 0x1e0]
mov r12, qword [rax + r12*8 + 0x48]
cmp r15, 0xf
jae 0x4abb89
mov qword [rsp + r15*8 + 0x538], r12
jmp 0x4aba4e
mov rax, r15
mov ecx, 0xf
call fcn.00466960
mov rax, r12
mov ecx, 0xf
nop
call fcn.00466960
lea rax, [0x0065b7a0]
lea rbx, [0x00727cf0]
call fcn.00436ac0
mov rax, r15
mov ecx, 9
call fcn.00466960
mov rax, r12
mov ecx, 9
call fcn.00466960
mov rax, r15
mov ecx, 9
call fcn.00466960
mov rax, r12
mov ecx, 9
call fcn.00466960
lea rax, [0x0065b7a0]
lea rbx, [0x00727d00]
call fcn.00436ac0
lea rax, [0x0065b7a0]
lea rbx, [0x00727d00]
call fcn.00436ac0
add r8, 0x30
inc rdx
nop dword [rax]
cmp rdx, r13
jge 0x4ab629
movups xmm0, xmmword [r8]
movups xmmword [rsp + 0x128], xmm0
movups xmm0, xmmword [r8 + 0x10]
movups xmmword [rsp + 0x138], xmm0
movups xmm0, xmmword [r8 + 0x20]
movups xmmword [rsp + 0x148], xmm0
mov r12, qword [rsp + 0x130]
add r12, qword [rsp + 0x200]
mov r15, qword [rsp + 0x128]
lea rdi, [rbx + r12]
cmp r15, 2
je 0x4abd28
cmp r15, 3
jne 0x4abcc5
test byte [rax], al
mov r15, qword [rsp + 0x148]
cmp r15, 9
jae 0x4abdd2
mov r15, qword [rax + r15*8 + 0xc0]
cmp dword [0x00921500], 0
nop
je 0x4abcb8
mov rsi, r11
call fcn.004665c0
mov qword [r11], r15
mov rdi, qword [rbx + r12]
mov qword [r11 + 8], rdi
mov r11, rsi
mov qword [rbx + r12], r15
nop dword [rax]
jmp 0x4abc12
cmp r15, 4
jne 0x4abdbf
mov r15, qword [rsp + 0x138]
mov rsi, qword [rsp + 0x150]
nop
cmp r15, 4
jne 0x4abd05
test byte [rax], al
cmp rsi, 0xf
jae 0x4abdb2
mov r15, qword [rax + rsi*8 + 0x48]
mov dword [rbx + r12], r15d
nop dword [rax + rax]
jmp 0x4abc12
cmp r15, 8
jne 0x4abd9f
test byte [rax], al
cmp rsi, 0xf
jae 0x4abd92
movsd xmm0, qword [rax + rsi*8 + 0x48]
movsd qword [rbx + r12], xmm0
jmp 0x4abc12
mov qword [rsp + 0xe8], rdx
mov qword [rsp + 0x2b8], r8
mov rbx, qword [rsp + 0x148]
mov rcx, qword [rsp + 0x138]
call fcn.004a5240
mov rax, qword [rsp + 0x628]
mov rcx, qword [rsp + 0xe0]
mov rdx, qword [rsp + 0xe8]
mov rbx, qword [rsp + 0x2a8]
mov r8, qword [rsp + 0x2b8]
mov r10, qword [rsp + 0x278]
mov r11, qword [rsp + 0xd8]
mov r13, qword [rsp + 0xd0]
jmp 0x4abc12
mov rax, rsi
mov ecx, 0xf
call fcn.00466960
lea rax, [0x0065b7a0]
lea rbx, [0x00727c20]
call fcn.00436ac0
mov rax, rsi
mov ecx, 0xf
call fcn.00466960
lea rax, [0x0065b7a0]
lea rbx, [0x00727cf0]
call fcn.00436ac0
mov rax, r15
mov ecx, 9
call fcn.00466960
xor eax, eax
mov rcx, rax
call fcn.00466960
lea rax, [0x0065b7a0]
lea rbx, [0x00727cd0]
call fcn.00436ac0
add rdx, 0x30
inc rax
cmp rax, r15
jge 0x4abf65
mov qword [rsp + 0xe8], rax
mov qword [rsp + 0x2b8], rdx
movups xmm0, xmmword [rdx]
movups xmmword [rsp + 0x218], xmm0
movups xmm0, xmmword [rdx + 0x10]
movups xmmword [rsp + 0x228], xmm0
movups xmm0, xmmword [rdx + 0x20]
movups xmmword [rsp + 0x238], xmm0
mov r13, qword [rsp + 0x220]
add r13, qword [rsp + 0x170]
mov rsi, qword [rsp + 0x218]
lea rdi, [r13 + r12]
nop dword [rax]
cmp rsi, 2
je 0x4abeff
cmp rsi, 3
je 0x4abee5
cmp rsi, 4
jne 0x4abfac
mov rsi, qword [rsp + 0x228]
mov rdi, qword [rsp + 0x240]
cmp rsi, 4
jne 0x4abec0
movss xmm0, dword [r12 + r13]
nop word [rax + rax]
nop
cmp rdi, 0xf
jae 0x4abf9f
movd r13d, xmm0
mov qword [rsp + rdi*8 + 0x538], r13
jmp 0x4abdfc
cmp rsi, 8
jne 0x4abf8c
mov r13, qword [r12 + r13]
cmp rdi, 0xf
jae 0x4abf7f
mov qword [rsp + rdi*8 + 0x538], r13
jmp 0x4abdfc
mov rsi, qword [rsp + 0x238]
mov r8, qword [r12 + r13]
cmp rsi, 9
jae 0x4abf72
mov qword [rsp + rsi*8 + 0x5b0], r8
mov rbx, qword [rsp + 0x238]
mov rcx, qword [rsp + 0x228]
lea rax, [rsp + 0x4f0]
call fcn.004a52e0
mov rax, qword [rsp + 0xe8]
mov rcx, qword [rsp + 0xe0]
mov rdx, qword [rsp + 0x2b8]
mov rbx, qword [rsp + 0x2a8]
mov r10, qword [rsp + 0x278]
mov r11, qword [rsp + 0xd8]
mov r12, qword [rsp + 0x618]
mov r15, qword [rsp + 0xc8]
nop dword [rax]
jmp 0x4abdfc
mov rax, qword [rsp + 0x628]
jmp 0x4ab629
mov rax, rsi
mov ecx, 9
call fcn.00466960
mov rax, rdi
mov ecx, 0xf
call fcn.00466960
lea rax, [0x0065b7a0]
lea rbx, [0x00727c20]
call fcn.00436ac0
mov rax, rdi
mov ecx, 0xf
call fcn.00466960
lea rax, [0x0065b7a0]
lea rbx, [0x00727ce0]
call fcn.00436ac0
xor eax, eax
mov rcx, rax
call fcn.00466960
lea rax, [0x0065b7a0]
lea rbx, [0x00727cd0]
call fcn.00436ac0
mov rax, r12
mov rcx, r15
call fcn.00466a20
mov rcx, r15
call fcn.004669e0
mov rax, rdx
mov rcx, r15
call fcn.00466960
mov rax, rcx
mov rcx, r15
call fcn.00466960
mov rax, rsi
mov rcx, r13
call fcn.00466a20
mov rcx, r13
mov rdx, r15
call fcn.004669e0
mov rax, r15
nop
call fcn.00466960
call fcn.00466960
mov edx, r11d
mov ebx, 0x10000
call fcn.00466a60
mov ecx, 0xf
nop dword [rax]
call fcn.00466960
lea rax, [0x0065b7a0]
lea rbx, [0x00727cb0]
call fcn.00436ac0
mov ecx, 9
nop dword [rax]
call fcn.00466960
mov ecx, 9
call fcn.00466960
xor eax, eax
mov rcx, rax
call fcn.00466960
mov rbx, rdx
lea rcx, [0x00665260]
call fcn.0040aa60
nop
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rcx
mov qword [rsp + 0x20], rdi
nop dword [rax]
call fcn.004646a0
mov rax, qword [rsp + 8]
mov rbx, qword [rsp + 0x10]
mov rcx, qword [rsp + 0x18]
mov rdi, qword [rsp + 0x20]
jmp fcn.004ab0a0
lea r13, [rsp + 0x610]
cmp qword [r12], r13
jne 0x4ab0ca
mov qword [r12], rsp
jmp 0x4ab0ca