Function at 0x5e2060
Capabilities:
Gather firefox profile information
Reference sql statements

Disassembly:
lea r12, [rsp - 0x198]
cmp r12, qword [r14 + 0x10]
jbe 0x5e32c1
sub rsp, 0x218
mov qword [rsp + 0x210], rbp
lea rbp, [rsp + 0x210]
mov qword [rsp + 0x238], rdi
mov qword [rsp + 0x240], rsi
mov qword [rsp + 0x228], rbx
mov qword [rsp + 0x220], rax
movups xmmword [rsp + 0x148], xmm15
movups xmmword [rsp + 0x138], xmm15
cmp qword [rcx + 0x28], 0
je 0x5e2179
lea rax, [0x0072c5a0]
call fcn.0040d400
mov rcx, qword [rsp + 0x228]
mov qword [rax + 8], rcx
cmp dword [0x00a5a130], 0
jne 0x5e20f4
mov rcx, qword [rsp + 0x220]
mov qword [rax], rcx
jmp 0x5e2105
mov rdi, rax
mov rcx, qword [rsp + 0x220]
nop
call fcn.00462da0
mov qword [rsp + 0x110], rax
mov rbx, rax
lea rax, [0x00817e70]
call fcn.005e0e40
lea rcx, [0x00817e70]
mov qword [rsp + 0x148], rcx
mov rcx, qword [rsp + 0x110]
mov qword [rsp + 0x150], rcx
movups xmmword [rsp + 0x138], xmm15
call fcn.00434b60
mov rcx, qword [rsp + 0x138]
mov rax, qword [rsp + 0x148]
mov rbx, qword [rsp + 0x150]
mov rdi, qword [rsp + 0x140]
mov rbp, qword [rsp + 0x210]
add rsp, 0x218
ret
mov qword [rsp + 0x238], rdi
mov qword [rsp + 0x240], rsi
movups xmmword [rsp + 0x158], xmm15
movups xmmword [rsp + 0x188], xmm15
movups xmmword [rsp + 0x198], xmm15
lea rcx, [0x005e3300]
mov qword [rsp + 0x188], rcx
lea rcx, [rsp + 0x158]
mov qword [rsp + 0x190], rcx
mov qword [rsp + 0x198], rdi
mov qword [rsp + 0x1a0], rsi
lea rcx, [rsp + 0x188]
mov qword [rsp + 0xb0], rcx
lea rax, [rsp + 0x98]
call fcn.00434540
test eax, eax
jne 0x5e2f8b
mov rcx, qword [rsp + 0x238]
mov rdx, qword [rcx + 0x98]
mov rax, qword [rsp + 0x240]
call rdx
cmp rax, 0x10
ja 0x5e24b5
nop dword [rax + rax]
cmp rax, 6
ja 0x5e232c
cmp rax, 1
jne 0x5e22aa
mov ecx, dword [0x00a59c64]
test ecx, ecx
jne 0x5e2242
xor edx, edx
xor esi, esi
nop
jmp 0x5e225c
mov rbx, qword [0x009ff118]
lea rax, [0x0071e620]
call fcn.00410420
mov rdx, qword [rax]
mov rsi, qword [rax + 8]
mov qword [rsp + 0x148], rdx
mov qword [rsp + 0x150], rsi
movups xmmword [rsp + 0x138], xmm15
call fcn.00434b60
mov rcx, qword [rsp + 0x138]
mov rax, qword [rsp + 0x148]
mov rbx, qword [rsp + 0x150]
mov rdi, qword [rsp + 0x140]
mov rbp, qword [rsp + 0x210]
add rsp, 0x218
ret
cmp rax, 2
jb 0x5e2ab4
mov ecx, dword [0x00a59c74]
test ecx, ecx
jne 0x5e22c4
xor edx, edx
xor esi, esi
jmp 0x5e22de
mov rbx, qword [0x009ff118]
lea rax, [0x0071e620]
call fcn.00410420
mov rdx, qword [rax]
mov rsi, qword [rax + 8]
mov qword [rsp + 0x148], rdx
mov qword [rsp + 0x150], rsi
movups xmmword [rsp + 0x138], xmm15
call fcn.00434b60
mov rax, qword [rsp + 0x148]
mov rcx, qword [rsp + 0x138]
mov rdi, qword [rsp + 0x140]
mov rbx, qword [rsp + 0x150]
mov rbp, qword [rsp + 0x210]
add rsp, 0x218
ret
cmp rax, 0xc
ja 0x5e23aa
mov ecx, dword [0x00a59c9c]
test ecx, ecx
jne 0x5e2342
xor edx, edx
xor esi, esi
jmp 0x5e235c
mov rbx, qword [0x009ff118]
lea rax, [0x0071e620]
call fcn.00410420
mov rdx, qword [rax]
mov rsi, qword [rax + 8]
mov qword [rsp + 0x148], rdx
mov qword [rsp + 0x150], rsi
movups xmmword [rsp + 0x138], xmm15
call fcn.00434b60
mov rax, qword [rsp + 0x148]
mov rcx, qword [rsp + 0x138]
mov rdi, qword [rsp + 0x140]
mov rbx, qword [rsp + 0x150]
mov rbp, qword [rsp + 0x210]
add rsp, 0x218
ret
lea rdx, [rax - 0xd]
cmp rdx, 1
ja 0x5e242c
mov ecx, dword [0x00a59c70]
test ecx, ecx
jne 0x5e23c4
xor edx, edx
xor esi, esi
jmp 0x5e23de
mov rbx, qword [0x009ff118]
lea rax, [0x0071e620]
call fcn.00410420
mov rdx, qword [rax]
mov rsi, qword [rax + 8]
mov qword [rsp + 0x148], rdx
mov qword [rsp + 0x150], rsi
movups xmmword [rsp + 0x138], xmm15
call fcn.00434b60
mov rcx, qword [rsp + 0x138]
mov rax, qword [rsp + 0x148]
mov rbx, qword [rsp + 0x150]
mov rdi, qword [rsp + 0x140]
mov rbp, qword [rsp + 0x210]
add rsp, 0x218
ret
cmp rax, 0xf
jb 0x5e2ab4
mov ecx, dword [0x00a59c6c]
nop dword [rax]
test ecx, ecx
jne 0x5e244a
xor edx, edx
xor esi, esi
jmp 0x5e2464
mov rbx, qword [0x009ff118]
lea rax, [0x0071e620]
call fcn.00410420
mov rdx, qword [rax]
mov rsi, qword [rax + 8]
mov qword [rsp + 0x148], rdx
mov qword [rsp + 0x150], rsi
movups xmmword [rsp + 0x138], xmm15
nop dword [rax]
call fcn.00434b60
mov rax, qword [rsp + 0x148]
mov rcx, qword [rsp + 0x138]
mov rdi, qword [rsp + 0x140]
mov rbx, qword [rsp + 0x150]
mov rbp, qword [rsp + 0x210]
add rsp, 0x218
ret
cmp rax, 0x15
ja 0x5e2a20
nop
cmp rax, 0x11
je 0x5e2803
cmp rax, 0x14
jne 0x5e254a
mov ecx, dword [0x00a59c78]
test ecx, ecx
jne 0x5e24e2
xor edx, edx
xor esi, esi
nop
jmp 0x5e24fc
mov rbx, qword [0x009ff118]
lea rax, [0x0071e620]
call fcn.00410420
mov rdx, qword [rax]
mov rsi, qword [rax + 8]
mov qword [rsp + 0x148], rdx
mov qword [rsp + 0x150], rsi
movups xmmword [rsp + 0x138], xmm15
call fcn.00434b60
mov rcx, qword [rsp + 0x138]
mov rax, qword [rsp + 0x148]
mov rbx, qword [rsp + 0x150]
mov rdi, qword [rsp + 0x140]
mov rbp, qword [rsp + 0x210]
add rsp, 0x218
ret
cmp rax, 0x15
jne 0x5e2ab4
nop
lea rax, [0x0073fc40]
nop dword [rax]
call fcn.0040d400
mov rcx, qword [rsp + 0x228]
mov qword [rax + 8], rcx
cmp dword [0x00a5a130], 0
jne 0x5e2587
mov rdx, qword [rsp + 0x220]
mov qword [rax], rdx
jmp 0x5e2597
mov rdi, rax
mov rdx, qword [rsp + 0x220]
call fcn.00462dc0
mov qword [rsp + 0x100], rax
mov qword [rax + 0x18], 0
mov rdx, qword [rsp + 0x238]
mov qword [rsp + 0x178], rdx
mov rsi, qword [rsp + 0x240]
mov qword [rsp + 0x180], rsi
mov rbx, qword [0x009ff120]
lea rcx, [rsp + 0x178]
lea rax, [0x0071efe0]
nop dword [rax]
call fcn.0040ea40
lea rdx, [0x00817eb0]
mov qword [rax], rdx
cmp dword [0x00a5a130], 0
jne 0x5e2606
mov rcx, qword [rsp + 0x100]
mov qword [rax + 8], rcx
jmp 0x5e2617
lea rdi, [rax + 8]
mov rcx, qword [rsp + 0x100]
call fcn.00462da0
mov rcx, qword [rsp + 0x238]
mov rdx, qword [rcx + 0x90]
mov rax, qword [rsp + 0x240]
call rdx
mov qword [rsp + 0x178], rax
mov qword [rsp + 0x180], rbx
mov rcx, rax
mov rdi, rbx
xor eax, eax
xor ebx, ebx
call fcn.005e34c0
mov qword [rsp + 0x158], rcx
mov qword [rsp + 0x160], rdi
mov rcx, qword [rsp + 0x158]
mov rdx, qword [rsp + 0x160]
test rcx, rcx
jne 0x5e27b5
mov qword [rsp + 0x130], rax
mov qword [rsp + 0xe8], rbx
mov rcx, qword [rsp + 0x238]
mov rcx, qword [rcx + 0x48]
mov rax, qword [rsp + 0x240]
call rcx
mov qword [rsp + 0x178], rax
mov qword [rsp + 0x180], rbx
mov rcx, rax
mov rdi, rbx
xor eax, eax
xor ebx, ebx
call fcn.005e34c0
mov qword [rsp + 0x158], rcx
mov qword [rsp + 0x160], rdi
mov rcx, qword [rsp + 0x158]
mov rdx, qword [rsp + 0x160]
nop dword [rax]
test rcx, rcx
je 0x5e2735
movups xmmword [rsp + 0x148], xmm15
mov qword [rsp + 0x138], rcx
mov qword [rsp + 0x140], rdx
nop
call fcn.00434b60
mov rcx, qword [rsp + 0x138]
mov rdi, qword [rsp + 0x140]
mov rbx, qword [rsp + 0x150]
mov rax, qword [rsp + 0x148]
mov rbp, qword [rsp + 0x210]
add rsp, 0x218
ret
mov rcx, qword [rsp + 0xe8]
mov rdi, rax
mov rsi, rbx
mov rax, qword [rsp + 0x100]
mov rbx, qword [rsp + 0x130]
call fcn.005e18a0
lea rdx, [0x00817eb0]
mov qword [rsp + 0x148], rdx
mov rdx, qword [rsp + 0x100]
mov qword [rsp + 0x150], rdx
movups xmmword [rsp + 0x138], xmm15
call fcn.00434b60
mov rcx, qword [rsp + 0x138]
mov rbx, qword [rsp + 0x150]
mov rdi, qword [rsp + 0x140]
mov rax, qword [rsp + 0x148]
mov rbp, qword [rsp + 0x210]
add rsp, 0x218
ret
movups xmmword [rsp + 0x148], xmm15
mov qword [rsp + 0x138], rcx
mov qword [rsp + 0x140], rdx
call fcn.00434b60
mov rcx, qword [rsp + 0x138]
mov rbx, qword [rsp + 0x150]
mov rdi, qword [rsp + 0x140]
mov rax, qword [rsp + 0x148]
mov rbp, qword [rsp + 0x210]
add rsp, 0x218
ret
nop
lea rax, [0x0073fb80]
call fcn.0040d400
mov rcx, qword [rsp + 0x228]
mov qword [rax + 8], rcx
cmp dword [0x00a5a130], 0
jne 0x5e2832
mov rdx, qword [rsp + 0x220]
mov qword [rax], rdx
jmp 0x5e2845
mov rdi, rax
mov rdx, qword [rsp + 0x220]
nop dword [rax]
call fcn.00462dc0
mov qword [rsp + 0x118], rax
mov dword [rax + 0x18], 0
mov qword [rax + 0x20], 0
mov rdx, qword [rsp + 0x238]
mov qword [rsp + 0x178], rdx
mov rsi, qword [rsp + 0x240]
mov qword [rsp + 0x180], rsi
mov rbx, qword [0x009ff120]
lea rcx, [rsp + 0x178]
lea rax, [0x0071efe0]
call fcn.0040ea40
lea rdx, [0x00817e30]
mov qword [rax], rdx
cmp dword [0x00a5a130], 0
jne 0x5e28b8
mov rcx, qword [rsp + 0x118]
mov qword [rax + 8], rcx
jmp 0x5e28c9
lea rdi, [rax + 8]
mov rcx, qword [rsp + 0x118]
call fcn.00462da0
mov rcx, qword [rsp + 0x238]
mov rdx, qword [rcx + 0x48]
mov rax, qword [rsp + 0x240]
call rdx
mov qword [rsp + 0x178], rax
mov qword [rsp + 0x180], rbx
mov rcx, rax
mov rdi, rbx
xor eax, eax
xor ebx, ebx
call fcn.005e34c0
mov qword [rsp + 0x158], rcx
mov qword [rsp + 0x160], rdi
mov rcx, qword [rsp + 0x158]
mov rdx, qword [rsp + 0x160]
nop
test rcx, rcx
je 0x5e2975
movups xmmword [rsp + 0x148], xmm15
mov qword [rsp + 0x138], rcx
mov qword [rsp + 0x140], rdx
nop
call fcn.00434b60
mov rcx, qword [rsp + 0x138]
mov rbx, qword [rsp + 0x150]
mov rdi, qword [rsp + 0x140]
mov rax, qword [rsp + 0x148]
mov rbp, qword [rsp + 0x210]
add rsp, 0x218
ret
mov qword [rsp + 0xe8], rbx
mov qword [rsp + 0x130], rax
mov rcx, qword [rsp + 0x238]
mov rcx, qword [rcx + 0xa0]
mov rax, qword [rsp + 0x240]
call rcx
mov rbx, qword [rsp + 0x130]
mov rcx, qword [rsp + 0xe8]
mov rdi, rax
mov rax, qword [rsp + 0x118]
call fcn.005e1600
lea rcx, [0x00817e30]
mov qword [rsp + 0x148], rcx
mov rcx, qword [rsp + 0x118]
mov qword [rsp + 0x150], rcx
movups xmmword [rsp + 0x138], xmm15
call fcn.00434b60
mov rcx, qword [rsp + 0x138]
mov rdi, qword [rsp + 0x140]
mov rbx, qword [rsp + 0x150]
mov rax, qword [rsp + 0x148]
mov rbp, qword [rsp + 0x210]
add rsp, 0x218
ret
cmp rax, 0x17
je 0x5e2cb8
cmp rax, 0x18
jne 0x5e2aaa
mov ecx, dword [0x00a59c98]
test ecx, ecx
jne 0x5e2a42
xor edx, edx
xor esi, esi
nop
jmp 0x5e2a5c
mov rbx, qword [0x009ff118]
lea rax, [0x0071e620]
call fcn.00410420
mov rdx, qword [rax]
mov rsi, qword [rax + 8]
mov qword [rsp + 0x148], rdx
mov qword [rsp + 0x150], rsi
movups xmmword [rsp + 0x138], xmm15
call fcn.00434b60
mov rcx, qword [rsp + 0x138]
mov rax, qword [rsp + 0x148]
mov rdi, qword [rsp + 0x140]
mov rbx, qword [rsp + 0x150]
mov rbp, qword [rsp + 0x210]
add rsp, 0x218
ret
cmp rax, 0x19
je 0x5e2b8c
mov rcx, qword [rsp + 0x238]
mov rcx, qword [rcx + 0xf8]
mov rax, qword [rsp + 0x240]
call rcx
mov ecx, 0x25
mov rdi, rax
mov rsi, rbx
xor eax, eax
lea rbx, [0x007833c5]
call fcn.0044ce60
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0x80], rbx
lea rax, [0x0072c820]
nop dword [rax]
call fcn.0040d400
mov rcx, qword [rsp + 0x80]
mov qword [rax + 8], rcx
cmp dword [0x00a5a130], 0
jne 0x5e2b27
mov rcx, qword [rsp + 0xf0]
mov qword [rax], rcx
jmp 0x5e2b37
mov rdi, rax
mov rcx, qword [rsp + 0xf0]
call fcn.00462da0
movups xmmword [rsp + 0x148], xmm15
lea rcx, [0x00815340]
mov qword [rsp + 0x138], rcx
mov qword [rsp + 0x140], rax
call fcn.00434b60
mov rax, qword [rsp + 0x148]
mov rcx, qword [rsp + 0x138]
mov rbx, qword [rsp + 0x150]
mov rdi, qword [rsp + 0x140]
mov rbp, qword [rsp + 0x210]
add rsp, 0x218
ret
nop
lea rax, [0x00735280]
call fcn.0040d400
mov rcx, qword [rsp + 0x228]
mov qword [rax + 8], rcx
cmp dword [0x00a5a130], 0
jne 0x5e2bbb
mov rcx, qword [rsp + 0x220]
mov qword [rax], rcx
jmp 0x5e2bcb
mov rdi, rax
mov rcx, qword [rsp + 0x220]
call fcn.00462da0
mov qword [rsp + 0xe0], rax
movups xmmword [rax + 0x20], xmm15
mov qword [rax + 0x18], 0
mov rbx, rax
lea rax, [0x00817f30]
call fcn.005e0e40
mov rcx, qword [rsp + 0x238]
mov qword [rsp + 0x168], rcx
mov rdx, qword [rsp + 0x240]
mov qword [rsp + 0x170], rdx
mov rbx, qword [0x009ff120]
lea rax, [0x0071efe0]
lea rcx, [rsp + 0x168]
call fcn.0040ea40
lea rcx, [0x00817f30]
mov qword [rax], rcx
cmp dword [0x00a5a130], 0
jne 0x5e2c4b
mov rdx, qword [rsp + 0xe0]
mov qword [rax + 8], rdx
jmp 0x5e2c5c
lea rdi, [rax + 8]
mov rdx, qword [rsp + 0xe0]
call fcn.00462dc0
mov rbx, qword [0x009ff118]
mov ecx, dword [rdx + 0x10]
lea rax, [0x0071e620]
call fcn.00410760
lea rdx, [0x00817f30]
mov qword [rax], rdx
cmp dword [0x00a5a130], 0
jne 0x5e2c93
mov rcx, qword [rsp + 0xe0]
mov qword [rax + 8], rcx
jmp 0x5e2ca5
lea rdi, [rax + 8]
mov rcx, qword [rsp + 0xe0]
nop
call fcn.00462da0
lea rbx, [rcx + 0x18]
mov qword [rsp + 0x128], rbx
xor eax, eax
jmp 0x5e2fcd
mov rcx, qword [rsp + 0x238]
mov rdx, qword [rcx + 0x48]
mov rax, qword [rsp + 0x240]
call rdx
mov qword [rsp + 0x178], rax
mov qword [rsp + 0x180], rbx
mov rcx, qword [rax + 0x98]
mov rax, rbx
call rcx
cmp rax, 8
jne 0x5e2d6a
mov ecx, dword [0x00a59c68]
test ecx, ecx
jne 0x5e2d02
xor edx, edx
xor esi, esi
nop
jmp 0x5e2d1c
mov rbx, qword [0x009ff118]
lea rax, [0x0071e620]
call fcn.00410420
mov rdx, qword [rax]
mov rsi, qword [rax + 8]
mov qword [rsp + 0x148], rdx
mov qword [rsp + 0x150], rsi
movups xmmword [rsp + 0x138], xmm15
call fcn.00434b60
mov rcx, qword [rsp + 0x138]
mov rax, qword [rsp + 0x148]
mov rdi, qword [rsp + 0x140]
mov rbx, qword [rsp + 0x150]
mov rbp, qword [rsp + 0x210]
add rsp, 0x218
ret
nop
lea rax, [0x007351e0]
call fcn.0040d400
mov rcx, qword [rsp + 0x228]
mov qword [rax + 8], rcx
cmp dword [0x00a5a130], 0
jne 0x5e2d99
mov rdx, qword [rsp + 0x220]
mov qword [rax], rdx
jmp 0x5e2da9
mov rdi, rax
mov rdx, qword [rsp + 0x220]
call fcn.00462dc0
mov qword [rsp + 0xf8], rax
mov dword [rax + 0x18], 0
mov rdx, qword [rsp + 0x238]
mov qword [rsp + 0x178], rdx
mov rsi, qword [rsp + 0x240]
mov qword [rsp + 0x180], rsi
mov rbx, qword [0x009ff120]
lea rcx, [rsp + 0x178]
lea rax, [0x0071efe0]
call fcn.0040ea40
lea rdx, [0x00817ef0]
mov qword [rax], rdx
cmp dword [0x00a5a130], 0
jne 0x5e2e14
mov rcx, qword [rsp + 0xf8]
mov qword [rax + 8], rcx
jmp 0x5e2e25
lea rdi, [rax + 8]
mov rcx, qword [rsp + 0xf8]
call fcn.00462da0
mov rcx, qword [rsp + 0x238]
mov rdx, qword [rcx + 0x48]
mov rax, qword [rsp + 0x240]
call rdx
mov qword [rsp + 0x178], rax
mov qword [rsp + 0x180], rbx
mov rcx, qword [rax + 0xb8]
mov rax, rbx
call rcx
mov qword [rsp + 0x130], rax
mov qword [rsp + 0x90], rbx
mov rcx, qword [rsp + 0x238]
mov rcx, qword [rcx + 0x48]
mov rax, qword [rsp + 0x240]
call rcx
mov qword [rsp + 0x168], rax
mov qword [rsp + 0x170], rbx
mov rcx, rax
mov rdi, rbx
mov rax, qword [rsp + 0x130]
mov rbx, qword [rsp + 0x90]
call fcn.005e34c0
mov qword [rsp + 0x158], rcx
mov qword [rsp + 0x160], rdi
mov rcx, qword [rsp + 0x158]
mov rdx, qword [rsp + 0x160]
test rcx, rcx
je 0x5e2f1b
movups xmmword [rsp + 0x148], xmm15
mov qword [rsp + 0x138], rcx
mov qword [rsp + 0x140], rdx
call fcn.00434b60
mov rcx, qword [rsp + 0x138]
mov rbx, qword [rsp + 0x150]
mov rdi, qword [rsp + 0x140]
mov rax, qword [rsp + 0x148]
mov rbp, qword [rsp + 0x210]
add rsp, 0x218
ret
mov rcx, rbx
mov rbx, rax
mov rax, qword [rsp + 0xf8]
call fcn.005e1b60
lea rdx, [0x00817ef0]
mov qword [rsp + 0x148], rdx
mov rdx, qword [rsp + 0xf8]
mov qword [rsp + 0x150], rdx
movups xmmword [rsp + 0x138], xmm15
call fcn.00434b60
mov rcx, qword [rsp + 0x138]
mov rbx, qword [rsp + 0x150]
mov rdi, qword [rsp + 0x140]
mov rax, qword [rsp + 0x148]
mov rbp, qword [rsp + 0x210]
add rsp, 0x218
ret
call fcn.00434b60
mov rax, qword [rsp + 0x148]
mov rcx, qword [rsp + 0x138]
mov rdi, qword [rsp + 0x140]
mov rbx, qword [rsp + 0x150]
mov rbp, qword [rsp + 0x210]
add rsp, 0x218
nop
ret
mov rcx, qword [rsp + 0x88]
lea rax, [rcx + 1]
mov qword [rsp + 0x88], rax
mov rcx, qword [rsp + 0x238]
mov rdx, qword [rcx + 0xc0]
mov rax, qword [rsp + 0x240]
call rdx
mov rbx, qword [rsp + 0x88]
cmp rax, rbx
jle 0x5e3263
mov rcx, qword [rsp + 0x238]
mov rdx, qword [rcx + 0x50]
mov rax, qword [rsp + 0x240]
call rdx
mov rcx, qword [rsp]
mov qword [rsp + 0x1a8], rcx
lea rdi, [rsp + 0x1b0]
lea rsi, [rsp + 8]
nop word [rax + rax]
nop word [rax + rax]
mov qword [rsp - 0x10], rbp
lea rbp, [rsp - 0x10]
call fcn.0046378c
mov rbp, qword [rbp]
lea rax, [rsp + 0x1a8]
nop dword [rax + rax]
call fcn.005e33e0
test al, al
jne 0x5e3076
mov rdx, qword [rsp + 0xe0]
jmp 0x5e2fc1
mov rax, qword [rsp + 0x1c8]
mov rbx, qword [rsp + 0x1d0]
call fcn.005e0da0
mov rcx, qword [rax + 0x10]
mov rax, qword [rax + 0x18]
mov rcx, qword [rcx + 0xb8]
call rcx
nop dword [rax]
test rbx, rbx
jne 0x5e30cb
mov rax, qword [rsp + 0x1c8]
mov rbx, qword [rsp + 0x1d0]
call fcn.005e0da0
mov rcx, qword [rax + 0x10]
mov rax, qword [rax + 0x18]
mov rcx, qword [rcx + 0xf8]
call rcx
mov rcx, qword [rsp + 0x1c8]
mov rdi, qword [rsp + 0x1d0]
nop dword [rax + rax]
call fcn.005e34c0
test rcx, rcx
jne 0x5e3215
mov qword [rsp + 0x130], rax
mov qword [rsp + 0x108], rbx
mov rcx, qword [rax + 0x18]
mov rax, rbx
call rcx
test eax, eax
jne 0x5e3125
mov rax, qword [rsp + 0x130]
mov rbx, qword [rsp + 0x108]
nop dword [rax + rax]
call fcn.005e0e40
mov rcx, qword [rsp + 0x130]
mov rcx, qword [rcx + 0x18]
mov rax, qword [rsp + 0x108]
call rcx
mov dword [rsp + 0x7c], eax
lea rax, [0x00735140]
call fcn.0040d400
mov rcx, qword [rsp + 0x1a8]
mov rdx, qword [rsp + 0x1b0]
mov qword [rax + 8], rdx
cmp dword [0x00a5a130], 0
jne 0x5e316d
mov qword [rax], rcx
jmp 0x5e3175
mov rdi, rax
call fcn.00462da0
mov edx, dword [rsp + 0x7c]
mov dword [rax + 0x10], edx
mov rdx, qword [rsp + 0xe0]
mov rcx, qword [rdx + 0x20]
mov rbx, qword [rdx + 0x18]
mov rdi, qword [rdx + 0x28]
lea rsi, [rcx + 1]
cmp rdi, rsi
jae 0x5e31eb
mov qword [rsp + 0x120], rax
lea rax, [0x00704500]
call fcn.004493e0
mov rdx, qword [rsp + 0xe0]
mov qword [rdx + 0x28], rcx
cmp dword [0x00a5a130], 0
jne 0x5e31d0
mov qword [rdx + 0x18], rax
mov rdi, qword [rsp + 0x128]
jmp 0x5e31dd
mov rdi, qword [rsp + 0x128]
call fcn.00462ca0
mov rcx, rbx
mov rbx, rax
mov rax, qword [rsp + 0x120]
lea rsi, [rcx + 1]
mov qword [rdx + 0x20], rsi
lea rdi, [rbx + rcx*8]
cmp dword [0x00a5a130], 0
nop
jne 0x5e320b
mov qword [rbx + rcx*8], rax
jmp 0x5e2fc1
call fcn.00462ca0
jmp 0x5e2fc1
movups xmmword [rsp + 0x148], xmm15
mov qword [rsp + 0x138], rcx
mov qword [rsp + 0x140], rdi
call fcn.00434b60
mov rcx, qword [rsp + 0x138]
mov rbx, qword [rsp + 0x150]
mov rdi, qword [rsp + 0x140]
mov rax, qword [rsp + 0x148]
mov rbp, qword [rsp + 0x210]
add rsp, 0x218
ret
lea rax, [0x00817f30]
mov qword [rsp + 0x148], rax
mov rax, qword [rsp + 0xe0]
mov qword [rsp + 0x150], rax
movups xmmword [rsp + 0x138], xmm15
call fcn.00434b60
mov rcx, qword [rsp + 0x138]
mov rbx, qword [rsp + 0x150]
mov rdi, qword [rsp + 0x140]
mov rax, qword [rsp + 0x148]
mov rbp, qword [rsp + 0x210]
add rsp, 0x218
nop
ret
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rcx
mov qword [rsp + 0x20], rdi
mov qword [rsp + 0x28], rsi
call fcn.00460a60
mov rax, qword [rsp + 8]
mov rbx, qword [rsp + 0x10]
mov rcx, qword [rsp + 0x18]
mov rdi, qword [rsp + 0x20]
mov rsi, qword [rsp + 0x28]
jmp fcn.005e2060