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

Disassembly:
lea r12, [rsp - 0x588]
cmp r12, qword [r14 + 0x10]
jbe 0x4aec69
sub rsp, 0x608
mov qword [rsp + 0x600], rbp
lea rbp, [rsp + 0x600]
mov qword [rsp + 0x610], rax
mov qword [rsp + 0x618], rbx
mov qword [rsp + 0x620], rcx
mov qword [rsp + 0x628], rdi
mov rdx, qword [rax + 0x30]
mov qword [rsp + 0x2c0], rdx
mov r9, qword [rax + 0x28]
mov qword [rsp + 0x2b8], r9
mov rsi, qword [rax + 0x38]
mov qword [rsp + 0xf0], rsi
mov r8, qword [rax + 0x20]
lea rax, [0x006cb6ee]
mov ebx, 4
mov rcx, r9
mov rdi, rdx
call fcn.004ad920
mov qword [rsp + 0x2a8], rax
mov qword [rsp + 0x288], rbx
mov qword [rsp + 0x298], 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.00465ccf
mov rbp, qword [rbp]
mov rax, rbx
xor ebx, ebx
call fcn.004ac2a0
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.00466006
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.00466006
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.00465ccf
mov rbp, qword [rbp]
mov rax, qword [rsp + 0x288]
mov rbx, qword [rsp + 0x2a8]
call fcn.004ac2a0
mov qword [rsp + 0x2b0], rax
mov qword [rsp + 0x290], rbx
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.00466006
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.00466006
mov rbp, qword [rbp]
mov rax, rbx
call fcn.0046e9a0
lea rdx, [0x00679560]
cmp rax, rdx
jne 0x4aec59
lea rdi, [rsp + 0x4f0]
lea rdi, [rdi - 0x30]
nop word [rax + rax]
mov qword [rsp - 0x10], rbp
lea rbp, [rsp - 0x10]
call fcn.00465cab
mov rbp, qword [rbp]
mov r10, qword [rsp + 0x2c8]
cmp qword [rsp + 0x2d0], 0
jbe 0x4aec4f
movups xmm0, xmmword [r10]
movups xmmword [rsp + 0xf8], xmm0
movups xmm0, xmmword [r10 + 0x10]
movups xmmword [rsp + 0x108], xmm0
movups xmm0, xmmword [r10 + 0x20]
movups xmmword [rsp + 0x118], xmm0
mov r10, qword [rsp + 0xf8]
nop dword [rax + rax]
cmp r10, 2
jg 0x4adfc7
cmp r10, 1
jne 0x4adfa0
nop
mov r10, qword [rsp + 0x2b8]
movzx r10d, byte [r10 + 0x17]
mov r11d, r10d
and r10d, 0x1f
cmp r10, 0x14
jne 0x4adf1e
test byte [rbx], al
mov r10, qword [rsp + 0x2c0]
mov r10, qword [r10 + 8]
cmp dword [0x01328750], 0
jne 0x4adf0e
mov qword [rbx], r10
jmp 0x4ae157
mov rdi, rbx
mov rax, r10
call fcn.00465580
jmp 0x4ae157
mov r10, qword [rsp + 0xf0]
bt r10d, 7
jae 0x4adf65
nop
test r11b, 0x20
je 0x4adf65
test byte [rbx], al
mov r10, qword [rsp + 0x2c0]
mov r10, qword [r10]
cmp dword [0x01328750], 0
jne 0x4adf52
mov qword [rbx], r10
jmp 0x4ae157
mov rdi, rbx
mov rax, r10
call fcn.00465580
nop dword [rax]
jmp 0x4ae157
test byte [rbx], al
cmp dword [0x01328750], 0
jne 0x4adf85
mov r10, qword [rsp + 0x2c0]
mov qword [rbx], r10
nop dword [rax + rax]
jmp 0x4ae157
mov rdi, rbx
mov rax, qword [rsp + 0x2c0]
call fcn.00465580
jmp 0x4ae157
cmp r10, 2
jne 0x4aec25
mov r10, qword [rsp + 0x2b8]
mov r11, qword [rsp + 0xf0]
mov r12, qword [rsp + 0x2c0]
jmp 0x4ae063
cmp r10, 3
jne 0x4ae0c7
mov rax, qword [rsp + 0x118]
nop dword [rax]
cmp rax, 9
jae 0x4aec45
nop
mov r10, qword [rsp + 0x2b8]
movzx r11d, byte [r10 + 0x17]
mov r12d, r11d
and r11d, 0x1f
nop
cmp r11, 0x14
jne 0x4ae027
mov r11, qword [rsp + 0x2c0]
mov r12, qword [r11 + 8]
mov qword [rsp + rax*8 + 0x5b0], r12
mov r12, r11
mov r11, qword [rsp + 0xf0]
jmp 0x4ae063
mov r11, qword [rsp + 0xf0]
bt r11d, 7
jae 0x4ae053
nop
test r12b, 0x20
je 0x4ae053
mov r12, qword [rsp + 0x2c0]
mov r13, qword [r12]
mov qword [rsp + rax*8 + 0x5b0], r13
jmp 0x4ae063
mov r12, qword [rsp + 0x2c0]
mov qword [rsp + rax*8 + 0x5b0], r12
mov rax, qword [rsp + 0x118]
cmp rax, 9
jae 0x4aec38
nop
movzx r10d, byte [r10 + 0x17]
mov r13d, r10d
and r10d, 0x1f
cmp r10, 0x14
jne 0x4ae09a
mov r10, qword [r12 + 8]
mov qword [rsp + rax*8 + 0x4f0], r10
jmp 0x4ae157
bt r11d, 7
nop
jae 0x4ae0ba
nop
test r13b, 0x20
je 0x4ae0ba
mov r10, qword [r12]
mov qword [rsp + rax*8 + 0x4f0], r10
jmp 0x4ae157
mov qword [rsp + rax*8 + 0x4f0], r12
jmp 0x4ae157
cmp r10, 4
jne 0x4aec25
mov rax, qword [rsp + 0x120]
nop dword [rax]
cmp rax, 0xf
jae 0x4aec18
nop
mov r10, qword [rsp + 0x2b8]
movzx r10d, byte [r10 + 0x17]
mov r11d, r10d
and r10d, 0x1f
nop
cmp r10, 0x14
jne 0x4ae11c
mov r10, qword [rsp + 0x2c0]
mov r10, qword [r10 + 8]
mov qword [rsp + rax*8 + 0x538], r10
jmp 0x4ae157
mov r10, qword [rsp + 0xf0]
bt r10d, 7
jae 0x4ae147
nop
test r11b, 0x20
je 0x4ae147
mov r10, qword [rsp + 0x2c0]
mov r10, qword [r10]
mov qword [rsp + rax*8 + 0x538], r10
jmp 0x4ae157
mov r10, qword [rsp + 0x2c0]
mov qword [rsp + rax*8 + 0x538], r10
mov r10, qword [rsp + 0x288]
movzx r11d, byte [r10 + 0x14]
test r11b, 1
je 0x4ae171
mov eax, 0x48
jmp 0x4ae176
mov eax, 0x38
movzx r11d, word [r10 + 0x30]
nop dword [rax + rax]
test r11w, r11w
jne 0x4ae18e
xor r11d, r11d
xor r10d, r10d
jmp 0x4ae19e
add r10, rax
cmp r11, 0x100000
ja 0x4aec0b
mov qword [rsp + 0x280], r10
mov qword [rsp + 0xd8], r11
mov qword [rsp + 0x2a0], rbx
xor eax, eax
jmp 0x4ae1c3
mov r10, rcx
mov rax, r11
mov r11, rdi
cmp rax, r11
jge 0x4ae4bf
mov r12, qword [r10 + rax*8]
nop
mov rcx, qword [rsp + 0x3a0]
mov r13, qword [rsp + 0x398]
cmp rax, rcx
jae 0x4aec06
mov r15, qword [r13 + rax*8]
mov rsi, r12
lea r12, [rcx - 1]
cmp rax, r12
jne 0x4ae205
mov r12, qword [rsp + 0x388]
jmp 0x4ae217
lea r12, [rax + 1]
cmp rcx, r12
jbe 0x4aebfe
mov r12, qword [r13 + rax*8 + 8]
mov r13, qword [rsp + 0x380]
mov rcx, r10
mov r10, qword [rsp + 0x390]
cmp r12, r10
ja 0x4aebf3
cmp r12, r15
jb 0x4aebe8
mov rdi, r11
lea r11, [rax + 1]
sub r12, r15
mov r8, r15
sub r15, r10
lea r10, [r8 + r8*2]
shl r10, 4
sar r15, 0x3f
and r15, r10
lea r10, [r13 + r15]
mov r8, r13
mov r13, qword [rsp + 0x2e8]
mov r9, r15
mov r15, qword [rsp + 0x2e0]
cmp r13, r11
jbe 0x4aebdd
mov qword [rsp + 0xd0], r12
mov qword [rsp + 0x278], r10
mov r10, qword [r15 + rax*8 + 8]
lea r12, [r13 - 1]
cmp r12, r11
jne 0x4ae2a7
mov r12, qword [rsp + 0x2d0]
jmp 0x4ae2b9
lea r12, [rax + 2]
cmp r13, r12
jbe 0x4aebd2
mov r12, qword [r15 + rax*8 + 0x10]
mov r13, qword [rsp + 0x2c8]
mov r15, qword [rsp + 0x2d8]
cmp r12, r15
ja 0x4aebc7
cmp r12, r10
jb 0x4aebbc
sub r12, r10
mov rax, r10
sub r10, r15
lea r15, [rax + rax*2]
shl r15, 4
sar r10, 0x3f
and r10, r15
lea r15, [r10 + r13]
mov rax, r10
mov r10, qword [rsp + 0xd0]
test r10, r10
jne 0x4ae315
test r12, r12
je 0x4ae1ba
jmp 0x4aeba9
mov qword [rsp + 0xe0], r11
mov r11, qword [rsp + 0x278]
movups xmm0, xmmword [r11]
movups xmmword [rsp + 0x248], xmm0
lea r11, [r8 + r9]
lea r11, [r11 + 0x10]
movups xmm0, xmmword [r11]
movups xmmword [rsp + 0x258], xmm0
lea r11, [r8 + r9]
lea r11, [r11 + 0x20]
movups xmm0, xmmword [r11]
movups xmmword [rsp + 0x268], xmm0
cmp qword [rsp + 0x248], 1
jne 0x4ae433
test r12, r12
jbe 0x4aeb9f
movups xmm0, xmmword [r15]
movups xmmword [rsp + 0x1b8], xmm0
lea r10, [rax + r13]
lea r10, [r10 + 0x10]
movups xmm0, xmmword [r10]
movups xmmword [rsp + 0x1c8], xmm0
lea r10, [rax + r13]
lea r10, [r10 + 0x20]
movups xmm0, xmmword [r10]
movups xmmword [rsp + 0x1d8], xmm0
cmp qword [rsp + 0x1b8], 1
je 0x4ae3c7
mov qword [rsp + 0xc8], r12
mov r10, qword [rsp + 0x618]
xor eax, eax
jmp 0x4ae9e0
mov r8, qword [rsp + 0x258]
cmp qword [rsp + 0x1c8], r8
jne 0x4ae9bd
mov rdx, qword [rsp + 0x1d0]
mov rdi, qword [rsp + 0x260]
add rdx, rbx
mov r8, qword [rsp + 0x618]
lea rcx, [rdi + r8]
mov rax, rsi
mov rbx, rdx
call fcn.0045eda0
mov rcx, qword [rsp + 0x280]
lea rdx, [0x00679560]
mov rbx, qword [rsp + 0x2a0]
mov rdi, qword [rsp + 0xd8]
mov r11, qword [rsp + 0xe0]
jmp 0x4ae1ba
test r12, r12
jbe 0x4ae9b3
movups xmm0, xmmword [r15]
movups xmmword [rsp + 0x158], xmm0
lea r11, [rax + r13]
lea r11, [r11 + 0x10]
movups xmm0, xmmword [r11]
movups xmmword [rsp + 0x168], xmm0
lea r11, [rax + r13]
lea r11, [r11 + 0x20]
movups xmm0, xmmword [r11]
movups xmmword [rsp + 0x178], xmm0
cmp qword [rsp + 0x158], 1
jne 0x4ae492
mov r11, qword [rsp + 0x278]
mov rax, qword [rsp + 0x628]
xor esi, esi
jmp 0x4ae7d2
cmp r12, r10
jne 0x4ae7b8
mov r11, qword [rsp + 0x278]
mov rax, qword [rsp + 0x628]
xor esi, esi
jmp 0x4ae600
mov r11, qword [rsp + 0xe0]
jmp 0x4ae1ba
mov rax, qword [rsp + 0x2b0]
mov r8, qword [rax]
nop
add r8, 7
and r8, 0xfffffffffffffff8
add r8, qword [rsp + 0x368]
movzx edx, word [rsp + 0x37a]
mov word [rsp + 0x5f8], dx
mov rdi, qword [rax]
mov rsi, qword [rsp + 0x360]
mov rcx, rbx
lea r9, [rsp + 0x4f0]
mov rbx, qword [rsp + 0x298]
call fcn.00467e80
mov rdi, qword [rsp + 0x628]
test rdi, rdi
je 0x4ae561
cmp dword [0x01328750], 0
jne 0x4ae542
lea rsi, [rsp + 0x4f0]
mov qword [rsp - 0x10], rbp
lea rbp, [rsp - 0x10]
call fcn.00465fb2
mov rbp, qword [rbp]
nop
jmp 0x4ae559
lea rax, [0x006ac1a0]
mov rbx, rdi
lea rcx, [rsp + 0x4f0]
call fcn.00413de0
mov rdi, qword [rsp + 0x628]
mov rax, qword [rsp + 0x2b0]
mov rcx, qword [rax]
mov rdx, qword [rsp + 0x360]
sub rcx, rdx
test rcx, rcx
jbe 0x4ae5ad
mov rsi, qword [rsp + 0x418]
nop
mov rdi, qword [rsp + 0x618]
lea rax, [rsi + rdi]
mov rsi, qword [rsp + 0x2a0]
lea rbx, [rsi + rdx]
nop dword [rax]
call fcn.004613e0
mov rax, qword [rsp + 0x2b0]
mov rcx, qword [rsp + 0x620]
mov byte [rcx], 1
mov rbx, qword [rsp + 0x2a0]
call fcn.0045ef20
mov rax, qword [rsp + 0x290]
lea rbx, [0x00679560]
mov rcx, qword [rsp + 0x2a0]
nop dword [rax]
call fcn.0046e8c0
mov rbp, qword [rsp + 0x600]
add rsp, 0x608
ret
add r11, 0x30
inc rsi
nop dword [rax]
cmp rsi, r10
jge 0x4ae4b2
movups xmm0, xmmword [r11]
movups xmmword [rsp + 0x1e8], xmm0
movups xmm0, xmmword [r11 + 0x10]
movups xmmword [rsp + 0x1f8], xmm0
movups xmm0, xmmword [r11 + 0x20]
movups xmmword [rsp + 0x208], xmm0
lea r12, [rsi + rsi*2]
shl r12, 4
lea r13, [r15 + r12]
movups xmm0, xmmword [r13]
movups xmmword [rsp + 0x128], xmm0
lea r13, [r15 + r12]
lea r13, [r13 + 0x10]
movups xmm0, xmmword [r13]
movups xmmword [rsp + 0x138], xmm0
lea r12, [r15 + r12]
lea r12, [r12 + 0x20]
movups xmm0, xmmword [r12]
movups xmmword [rsp + 0x148], xmm0
mov r12, qword [rsp + 0x1e8]
nop dword [rax + rax]
cmp qword [rsp + 0x128], r12
jne 0x4ae7a5
cmp r12, 2
je 0x4ae6d2
cmp r12, 3
jne 0x4ae709
test byte [rax], al
mov r12, qword [rsp + 0x208]
cmp r12, 9
jae 0x4ae793
mov r13, qword [rsp + 0x148]
mov r12, qword [rax + r12*8 + 0xc0]
nop
cmp r13, 9
jae 0x4ae786
mov qword [rsp + r13*8 + 0x5b0], r12
test byte [rax], al
mov r12, qword [rsp + 0x208]
nop dword [rax]
cmp r12, 9
jae 0x4ae779
mov r13, qword [rsp + 0x148]
mov r12, qword [rax + r12*8]
cmp r13, 9
jae 0x4ae76c
mov qword [rsp + r13*8 + 0x4f0], r12
jmp 0x4ae5f5
cmp r12, 4
jne 0x4ae759
test byte [rax], al
mov r12, qword [rsp + 0x210]
cmp r12, 0xf
jae 0x4ae74c
mov r13, qword [rsp + 0x150]
mov r12, qword [rax + r12*8 + 0x48]
cmp r13, 0xf
jae 0x4ae73f
mov qword [rsp + r13*8 + 0x538], r12
jmp 0x4ae5f5
mov rax, r13
mov ecx, 0xf
call fcn.00465a20
mov rax, r12
mov ecx, 0xf
call fcn.00465a20
lea rax, [0x00679360]
lea rbx, [0x00757900]
call fcn.004363c0
mov rax, r13
mov ecx, 9
call fcn.00465a20
mov rax, r12
mov ecx, 9
call fcn.00465a20
mov rax, r13
mov ecx, 9
call fcn.00465a20
mov rax, r12
mov ecx, 9
nop dword [rax + rax]
call fcn.00465a20
lea rax, [0x00679360]
lea rbx, [0x00757910]
call fcn.004363c0
lea rax, [0x00679360]
lea rbx, [0x00757910]
call fcn.004363c0
add r11, 0x30
inc rsi
cmp rsi, r10
jge 0x4ae959
movups xmm0, xmmword [r11]
movups xmmword [rsp + 0x218], xmm0
movups xmm0, xmmword [r11 + 0x10]
movups xmmword [rsp + 0x228], xmm0
movups xmm0, xmmword [r11 + 0x20]
movups xmmword [rsp + 0x238], xmm0
mov r12, qword [rsp + 0x220]
add r12, qword [rsp + 0x170]
mov r13, qword [rsp + 0x218]
lea r15, [rbx + r12]
nop dword [rax]
cmp r13, 2
je 0x4ae8ed
cmp r13, 3
jne 0x4ae880
test byte [rax], al
mov r13, qword [rsp + 0x238]
nop word [rax + rax]
cmp r13, 9
jae 0x4ae9a6
mov r13, qword [rax + r13*8 + 0xc0]
cmp dword [0x01328750], 0
jne 0x4ae865
mov qword [rbx + r12], r13
nop
jmp 0x4ae7cb
mov r8, rdi
mov rdi, r15
mov r9, r13
call fcn.00465720
mov rdi, r8
jmp 0x4ae7cb
cmp r13, 4
jne 0x4ae993
mov r13, qword [rsp + 0x240]
mov r15, qword [rsp + 0x228]
nop word [rax + rax]
cmp r15, 4
jne 0x4ae8c5
test byte [rax], al
cmp r13, 0xf
jae 0x4ae986
mov r13, qword [rax + r13*8 + 0x48]
mov dword [rbx + r12], r13d
nop dword [rax + rax]
jmp 0x4ae7cb
cmp r15, 8
jne 0x4ae973
test byte [rax], al
cmp r13, 0xf
jae 0x4ae966
movsd xmm0, qword [rax + r13*8 + 0x48]
movsd qword [rbx + r12], xmm0
jmp 0x4ae7cb
mov qword [rsp + 0xe8], rsi
mov qword [rsp + 0x2c0], r11
mov rbx, qword [rsp + 0x238]
mov rcx, qword [rsp + 0x228]
mov rdi, r15
call fcn.004a6fc0
mov rax, qword [rsp + 0x628]
mov rcx, qword [rsp + 0x280]
lea rdx, [0x00679560]
mov rbx, qword [rsp + 0x2a0]
mov rsi, qword [rsp + 0xe8]
mov rdi, qword [rsp + 0xd8]
mov r10, qword [rsp + 0xd0]
mov r11, qword [rsp + 0x2c0]
jmp 0x4ae7cb
mov r11, qword [rsp + 0xe0]
jmp 0x4ae1ba
mov rax, r13
mov ecx, 0xf
call fcn.00465a20
lea rax, [0x00679360]
lea rbx, [0x00757780]
call fcn.004363c0
mov rax, r13
mov ecx, 0xf
call fcn.00465a20
lea rax, [0x00679360]
lea rbx, [0x00757900]
call fcn.004363c0
mov rax, r13
mov ecx, 9
call fcn.00465a20
xor eax, eax
mov rcx, rax
call fcn.00465a20
lea rax, [0x00679360]
lea rbx, [0x007578e0]
call fcn.004363c0
add r15, 0x30
inc rax
mov r12, rsi
nop word [rax + rax]
cmp rax, r12
jge 0x4aeb45
mov qword [rsp + 0xe8], rax
mov qword [rsp + 0x2c0], r15
movups xmm0, xmmword [r15]
movups xmmword [rsp + 0x188], xmm0
movups xmm0, xmmword [r15 + 0x10]
movups xmmword [rsp + 0x198], xmm0
movups xmm0, xmmword [r15 + 0x20]
movups xmmword [rsp + 0x1a8], xmm0
mov r11, qword [rsp + 0x190]
add r11, qword [rsp + 0x260]
mov r13, qword [rsp + 0x188]
mov rsi, r12
lea r12, [r11 + r10]
nop
cmp r13, 2
je 0x4aeadf
cmp r13, 3
je 0x4aeac5
cmp r13, 4
jne 0x4aeb8c
mov r12, qword [rsp + 0x1b0]
mov r13, qword [rsp + 0x198]
cmp r13, 4
jne 0x4aeaa0
movss xmm0, dword [r10 + r11]
nop word [rax + rax]
nop
cmp r12, 0xf
jae 0x4aeb7f
movd r11d, xmm0
mov qword [rsp + r12*8 + 0x538], r11
jmp 0x4ae9d0
cmp r13, 8
jne 0x4aeb6c
mov r11, qword [r10 + r11]
cmp r12, 0xf
jae 0x4aeb5f
mov qword [rsp + r12*8 + 0x538], r11
jmp 0x4ae9d0
mov r8, qword [rsp + 0x1a8]
mov r9, qword [r10 + r11]
cmp r8, 9
jae 0x4aeb52
mov qword [rsp + r8*8 + 0x5b0], r9
mov rbx, qword [rsp + 0x1a8]
mov rcx, qword [rsp + 0x198]
lea rax, [rsp + 0x4f0]
mov rdi, r12
call fcn.004a7060
mov rax, qword [rsp + 0xe8]
mov rcx, qword [rsp + 0x280]
lea rdx, [0x00679560]
mov rbx, qword [rsp + 0x2a0]
mov rsi, qword [rsp + 0xc8]
mov rdi, qword [rsp + 0xd8]
mov r10, qword [rsp + 0x618]
mov r15, qword [rsp + 0x2c0]
nop
jmp 0x4ae9d0
mov r11, qword [rsp + 0xe0]
jmp 0x4ae1ba
mov rax, r8
mov ecx, 9
call fcn.00465a20
mov rax, r12
mov ecx, 0xf
call fcn.00465a20
lea rax, [0x00679360]
lea rbx, [0x00757780]
call fcn.004363c0
mov rax, r12
mov ecx, 0xf
call fcn.00465a20
lea rax, [0x00679360]
lea rbx, [0x007578f0]
call fcn.004363c0
xor eax, eax
mov rcx, rax
call fcn.00465a20
lea rax, [0x00679360]
lea rbx, [0x007578e0]
call fcn.004363c0
mov rax, r10
mov rcx, r12
call fcn.00465ae0
mov rcx, r12
mov rdx, r15
call fcn.00465aa0
mov rax, r12
mov rcx, r13
call fcn.00465a20
mov rax, r11
mov rcx, r13
call fcn.00465a20
mov rax, r15
mov rcx, r12
call fcn.00465ae0
mov rcx, r12
mov rdx, r10
call fcn.00465aa0
mov rax, r12
call fcn.00465a20
call fcn.00465a20
mov edx, r11d
mov ebx, 0x100000
call fcn.00465b20
mov ecx, 0xf
nop dword [rax]
call fcn.00465a20
lea rax, [0x00679360]
lea rbx, [0x007578b0]
call fcn.004363c0
mov ecx, 9
nop dword [rax]
call fcn.00465a20
mov ecx, 9
call fcn.00465a20
xor eax, eax
mov rcx, rax
call fcn.00465a20
mov rbx, rdx
lea rcx, [0x00680d40]
call fcn.0040ab20
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.004633c0
mov rax, qword [rsp + 8]
mov rbx, qword [rsp + 0x10]
mov rcx, qword [rsp + 0x18]
mov rdi, qword [rsp + 0x20]
jmp fcn.004adc20