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

Disassembly:
lea r12, [rsp - 0x1e0]
cmp r12, qword [r14 + 0x10]
jbe 0x4ff5ca
sub rsp, 0x260
mov qword [rsp + 0x258], rbp
lea rbp, [rsp + 0x258]
mov qword [rsp + 0x268], rax
mov qword [rsp + 0x278], rcx
mov qword [rsp + 0x180], rcx
mov qword [rsp + 0x288], rsi
mov qword [rsp + 0x178], rax
mov qword [rsp + 0x270], rbx
mov qword [rsp + 0x280], rdi
test rcx, rcx
je 0x4fe088
mov edx, dword [rcx + 0x10]
cmp edx, 0x382e7edf
jne 0x4fd7a5
lea rdx, [0x0070c500]
cmp rcx, rdx
jne 0x4fdcac
mov r9, qword [rdi + 8]
mov r10, qword [rdi + 0x10]
mov r11, qword [rdi]
test rax, rax
je 0x4fd796
mov r12d, dword [rax + 0x10]
cmp r12d, 0x5f86f86f
ja 0x4fd5d1
cmp r12d, 0x5a175aed
jne 0x4fd554
lea r10, [0x00708140]
nop
cmp rax, r10
jne 0x4fd548
test rbx, rbx
je 0x4fd52a
xor eax, eax
mov rbx, r11
mov rcx, r9
call fcn.0044d200
mov rdi, qword [rsp + 0x270]
mov qword [rdi + 8], rbx
cmp dword [0x00a5a130], 0
jne 0x4fd511
mov qword [rdi], rax
jmp 0x4fd516
call fcn.00462ca0
xor eax, eax
xor ebx, ebx
mov rbp, qword [rsp + 0x258]
add rsp, 0x260
ret
mov rax, qword [0x00a02d10]
mov rbx, qword [0x00a02d18]
mov rbp, qword [rsp + 0x258]
add rsp, 0x260
ret
lea r12, [0x00703800]
jmp 0x4fe220
cmp r12d, 0x5f86f86f
jne 0x4fd5c5
lea r12, [0x00703800]
cmp rax, r12
jne 0x4fe220
test rbx, rbx
je 0x4fd5a7
mov qword [rbx + 8], r9
mov qword [rbx + 0x10], r10
cmp dword [0x00a5a130], 0
jne 0x4fd588
mov qword [rbx], r11
jmp 0x4fd593
mov rdi, rbx
mov rcx, r11
call fcn.00462da0
xor eax, eax
xor ebx, ebx
mov rbp, qword [rsp + 0x258]
add rsp, 0x260
ret
mov rax, qword [0x00a02d10]
mov rbx, qword [0x00a02d18]
mov rbp, qword [rsp + 0x258]
add rsp, 0x260
ret
lea r12, [0x00703800]
jmp 0x4fe220
mov qword [rsp + 0x68], r9
mov qword [rsp + 0x100], r11
nop
cmp r12d, 0x69d08ea5
jne 0x4fd6a8
lea r10, [0x007026c0]
cmp rax, r10
jne 0x4fd69c
nop dword [rax]
test rbx, rbx
je 0x4fd67e
test r11, r11
jne 0x4fd610
xor eax, eax
xor ecx, ecx
jmp 0x4fd64b
mov rax, r9
xor ebx, ebx
xor ecx, ecx
call fcn.0040c9e0
mov qword [rsp + 0x170], rax
mov rbx, qword [rsp + 0x100]
mov rcx, qword [rsp + 0x68]
call fcn.00463ac0
mov rbx, qword [rsp + 0x270]
mov rax, qword [rsp + 0x68]
mov rcx, qword [rsp + 0x170]
mov qword [rbx + 8], rax
mov qword [rbx + 0x10], rax
cmp dword [0x00a5a130], 0
jne 0x4fd662
mov qword [rbx], rcx
nop
jmp 0x4fd66a
mov rdi, rbx
call fcn.00462da0
xor eax, eax
xor ebx, ebx
mov rbp, qword [rsp + 0x258]
add rsp, 0x260
ret
mov rax, qword [0x00a02d10]
mov rbx, qword [0x00a02d18]
mov rbp, qword [rsp + 0x258]
add rsp, 0x260
ret
lea r10, [0x00705940]
jmp 0x4fd78a
cmp r12d, 0x9d960f4f
jne 0x4fd783
lea r10, [0x00705940]
nop dword [rax]
cmp rax, r10
jne 0x4fd78a
test rbx, rbx
je 0x4fd765
test r11, r11
jne 0x4fd6dd
xor eax, eax
xor ecx, ecx
jmp 0x4fd712
mov rax, r9
xor ebx, ebx
xor ecx, ecx
call fcn.0040c9e0
mov qword [rsp + 0x170], rax
mov rbx, qword [rsp + 0x100]
mov rcx, qword [rsp + 0x68]
nop
call fcn.00463ac0
mov rax, qword [rsp + 0x68]
mov rcx, qword [rsp + 0x170]
mov rbx, rax
mov rax, rcx
mov rcx, rbx
nop dword [rax + rax]
call fcn.0040abe0
lea rdx, [0x0070c500]
mov rsi, qword [rsp + 0x270]
mov qword [rsi], rdx
cmp dword [0x00a5a130], 0
nop
jne 0x4fd748
mov qword [rsi + 8], rax
jmp 0x4fd751
lea rdi, [rsi + 8]
call fcn.00462ca0
xor eax, eax
xor ebx, ebx
mov rbp, qword [rsp + 0x258]
add rsp, 0x260
ret
mov rax, qword [0x00a02d10]
mov rbx, qword [0x00a02d18]
mov rbp, qword [rsp + 0x258]
add rsp, 0x260
ret
lea r10, [0x00705940]
lea r12, [0x00703800]
jmp 0x4fe220
lea r12, [0x00703800]
nop dword [rax]
jmp 0x4fe220
cmp edx, 0xc0441d00
jne 0x4fda45
lea rdx, [0x0076b500]
nop dword [rax + rax]
cmp rcx, rdx
jne 0x4fda34
mov rdx, qword [rdi + 0x10]
mov r11, qword [rdi + 8]
mov r12, qword [rdi]
test rax, rax
je 0x4fda1a
mov r13d, dword [rax + 0x10]
cmp r13d, 0x5a175aed
ja 0x4fd8c0
cmp r13d, 0x26ca392d
jne 0x4fd845
lea r9, [0x0076bbe0]
nop
cmp rax, r9
jne 0x4fd839
mov qword [rbx], r12
mov qword [rbx + 8], r11
cmp dword [0x00a5a130], 0
jne 0x4fd81b
mov qword [rbx + 0x10], rdx
jmp 0x4fd825
lea rdi, [rbx + 0x10]
nop
call fcn.00462dc0
xor eax, eax
xor ebx, ebx
mov rbp, qword [rsp + 0x258]
add rsp, 0x260
ret
lea r9, [0x00708140]
jmp 0x4fda21
cmp r13d, 0x5a175aed
jne 0x4fd8ab
lea r9, [0x00708140]
cmp rax, r9
jne 0x4fda21
mov rax, r12
mov rbx, r11
mov rcx, rdx
lea rdi, [0x007822fc]
mov esi, 0x23
call fcn.00493200
mov rdi, qword [rsp + 0x270]
mov qword [rdi + 8], rbx
cmp dword [0x00a5a130], 0
jne 0x4fd892
mov qword [rdi], rax
jmp 0x4fd897
call fcn.00462ca0
xor eax, eax
xor ebx, ebx
mov rbp, qword [rsp + 0x258]
add rsp, 0x260
ret
lea r9, [0x00708140]
jmp 0x4fda21
cmp r13d, 0x5f86f86f
jne 0x4fd96b
lea r13, [0x00703800]
cmp rax, r13
jne 0x4fd95f
nop dword [rax]
test rbx, rbx
je 0x4fd941
mov rdi, qword [rbx]
mov r8, qword [rbx + 0x10]
mov rax, r12
mov rcx, rdx
xor esi, esi
lea r9, [0x007822fc]
mov r10d, 0x23
mov rbx, r11
call fcn.00493360
mov rdi, qword [rsp + 0x270]
mov qword [rdi + 8], rbx
mov qword [rdi + 0x10], rcx
cmp dword [0x00a5a130], 0
jne 0x4fd927
mov qword [rdi], rax
jmp 0x4fd92c
call fcn.00462ca0
xor eax, eax
xor ebx, ebx
mov rbp, qword [rsp + 0x258]
add rsp, 0x260
nop
ret
mov rax, qword [0x00a02d10]
mov rbx, qword [0x00a02d18]
mov rbp, qword [rsp + 0x258]
add rsp, 0x260
ret
lea r9, [0x007026c0]
jmp 0x4fda11
cmp r13d, 0x69d08ea5
jne 0x4fda0a
lea r9, [0x007026c0]
nop
cmp rax, r9
jne 0x4fda11
test rbx, rbx
je 0x4fd9ec
mov rax, r12
mov rbx, r11
mov rcx, rdx
lea rdi, [0x007822fc]
mov esi, 0x23
call fcn.00493200
mov rcx, rbx
mov rbx, rax
xor eax, eax
call fcn.0044d3a0
mov rdi, qword [rsp + 0x270]
mov qword [rdi + 8], rbx
mov qword [rdi + 0x10], rcx
cmp dword [0x00a5a130], 0
jne 0x4fd9d3
mov qword [rdi], rax
jmp 0x4fd9d8
call fcn.00462ca0
xor eax, eax
xor ebx, ebx
mov rbp, qword [rsp + 0x258]
add rsp, 0x260
ret
mov rax, qword [0x00a02d10]
mov rbx, qword [0x00a02d18]
mov rbp, qword [rsp + 0x258]
add rsp, 0x260
ret
lea r9, [0x007026c0]
lea r9, [0x00708140]
jmp 0x4fda21
lea r9, [0x00708140]
lea rdx, [0x0070c500]
lea r12, [0x00703800]
jmp 0x4fe220
lea rdx, [0x0070f0c0]
nop dword [rax + rax]
jmp 0x4fdcac
cmp edx, 0xe0ff5cb4
jne 0x4fdca5
lea rdx, [0x0070f0c0]
nop dword [rax + rax]
cmp rcx, rdx
jne 0x4fdcac
mov r9, qword [rdi + 8]
mov r10, qword [rdi]
test rax, rax
je 0x4fdc8a
mov r11d, dword [rax + 0x10]
nop dword [rax]
cmp r11d, 0x5a175aed
jne 0x4fdb00
lea r11, [0x00708140]
cmp rax, r11
jne 0x4fdae9
test rbx, rbx
je 0x4fdacb
mov qword [rbx + 8], r9
cmp dword [0x00a5a130], 0
jne 0x4fdaac
mov qword [rbx], r10
jmp 0x4fdab7
mov rdi, rbx
mov rcx, r10
call fcn.00462da0
xor eax, eax
xor ebx, ebx
mov rbp, qword [rsp + 0x258]
add rsp, 0x260
ret
mov rax, qword [0x00a02d10]
mov rbx, qword [0x00a02d18]
mov rbp, qword [rsp + 0x258]
add rsp, 0x260
ret
lea r11, [0x007026c0]
jmp 0x4fdc91
cmp r11d, 0x5f86f86f
jne 0x4fdc05
lea r11, [0x00703800]
cmp rax, r11
jne 0x4fdbf9
nop dword [rax]
test rbx, rbx
je 0x4fdbdb
mov qword [rsp + 0x70], r9
mov rdi, qword [rbx + 0x10]
mov rdx, qword [rbx]
cmp rdi, r9
jae 0x4fdb69
mov qword [rsp + 0x108], r10
lea rax, [0x0070f280]
mov rbx, rdx
xor ecx, ecx
mov rsi, r9
call fcn.004493e0
mov r9, qword [rsp + 0x70]
mov r10, qword [rsp + 0x108]
mov rdx, rax
mov rdi, rcx
mov qword [rsp + 0x168], rdx
mov qword [rsp + 0xc0], rdi
mov rax, rdx
mov rbx, r10
mov rcx, r9
call fcn.00463ac0
mov rdx, qword [rsp + 0x70]
mov rdi, qword [rsp + 0x270]
mov qword [rdi + 8], rdx
mov rdx, qword [rsp + 0xc0]
mov qword [rdi + 0x10], rdx
cmp dword [0x00a5a130], 0
jne 0x4fdbba
mov rcx, qword [rsp + 0x168]
mov qword [rdi], rcx
jmp 0x4fdbc7
mov rcx, qword [rsp + 0x168]
call fcn.00462da0
xor eax, eax
xor ebx, ebx
mov rbp, qword [rsp + 0x258]
add rsp, 0x260
ret
mov rax, qword [0x00a02d10]
mov rbx, qword [0x00a02d18]
mov rbp, qword [rsp + 0x258]
add rsp, 0x260
ret
lea r11, [0x007026c0]
jmp 0x4fdc91
cmp r11d, 0x69d08ea5
jne 0x4fdc81
lea r11, [0x007026c0]
cmp rax, r11
jne 0x4fdc91
test rbx, rbx
je 0x4fdc63
xor eax, eax
mov rbx, r10
mov rcx, r9
call fcn.0044d3a0
mov rdi, qword [rsp + 0x270]
mov qword [rdi + 8], rbx
mov qword [rdi + 0x10], rcx
cmp dword [0x00a5a130], 0
jne 0x4fdc4a
mov qword [rdi], rax
jmp 0x4fdc4f
call fcn.00462ca0
xor eax, eax
xor ebx, ebx
mov rbp, qword [rsp + 0x258]
add rsp, 0x260
ret
mov rax, qword [0x00a02d10]
mov rbx, qword [0x00a02d18]
mov rbp, qword [rsp + 0x258]
add rsp, 0x260
ret
lea r11, [0x007026c0]
jmp 0x4fdc91
lea r11, [0x007026c0]
lea rdx, [0x0070c500]
lea r12, [0x00703800]
nop
jmp 0x4fe220
lea rdx, [0x0070f0c0]
lea rax, [0x00726360]
mov rbx, rcx
mov rcx, rdi
call fcn.0040af40
nop
test rax, rax
je 0x4fdda8
mov rdx, qword [rsp + 0x178]
test rdx, rdx
je 0x4fdd0d
mov qword [rsp + 0x118], rbx
mov qword [rsp + 0x80], rax
lea rax, [0x007262e0]
mov rbx, rdx
mov rcx, qword [rsp + 0x270]
call fcn.0040af40
nop dword [rax]
test rax, rax
jne 0x4fdd45
mov rdx, qword [rsp + 0x178]
mov rax, rdx
mov rcx, qword [rsp + 0x180]
lea rdx, [0x0070c500]
mov rbx, qword [rsp + 0x270]
mov rsi, qword [rsp + 0x288]
mov rdi, qword [rsp + 0x280]
lea r12, [0x00703800]
nop
jmp 0x4fe220
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0x140], rbx
mov rdx, qword [rsp + 0x80]
mov rdx, qword [rdx + 0x18]
mov rax, qword [rsp + 0x118]
xor ebx, ebx
xor ecx, ecx
mov rdi, rcx
call rdx
mov rdx, qword [rsp + 0xa0]
mov rdx, qword [rdx + 0x18]
mov r9d, r8d
mov r8, rsi
mov rsi, rdi
mov rdi, rcx
mov ecx, ebx
mov ebx, eax
mov rax, qword [rsp + 0x140]
call rdx
mov rbp, qword [rsp + 0x258]
add rsp, 0x260
ret
lea rax, [0x0072c4a0]
mov rbx, qword [rsp + 0x180]
mov rcx, qword [rsp + 0x280]
nop
call fcn.0040af40
test rax, rax
je 0x4fe04d
mov rdx, qword [rsp + 0x178]
test rdx, rdx
je 0x4fe017
cmp dword [rdx + 0x10], 0xc55b3a44
jne 0x4fe017
lea r9, [0x007587e0]
cmp rdx, r9
jne 0x4fe017
mov rcx, qword [rsp + 0x270]
test rcx, rcx
je 0x4fdff9
mov rdx, qword [rsp + 0x288]
test rdx, rdx
je 0x4fdfc1
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x110], rbx
lea rax, [rdx + 0x30]
mov qword [rsp + 0x160], rax
call fcn.0046d1a0
mov rcx, qword [rsp + 0x288]
mov rdx, qword [rcx]
cmp dword [0x00a5a130], 0
jne 0x4fde9c
mov rbx, qword [rsp + 0x270]
movups xmmword [rbx], xmm15
lea rdi, [rbx + 8]
lea rdi, [rdi - 0x10]
mov qword [rsp - 0x10], rbp
lea rbp, [rsp - 0x10]
call fcn.00463426
mov rbp, qword [rbp]
mov qword [rbx], rdx
lea rdx, [0x007a7958]
mov qword [rbx + 8], rdx
mov rdx, qword [rsp + 0x78]
mov qword [rbx + 0x10], rdx
mov rdx, qword [rsp + 0x110]
mov qword [rbx + 0x18], rdx
jmp 0x4fdf0d
mov qword [rsp + 0x158], rdx
lea rax, [0x0075c4c0]
mov rbx, qword [rsp + 0x270]
call fcn.00413a00
mov rdi, qword [rsp + 0x270]
mov rcx, qword [rsp + 0x158]
call fcn.00462da0
lea rcx, [rdi + 8]
mov rax, rdi
mov rdi, rcx
lea rdx, [0x007a7958]
nop
call fcn.00462dc0
lea rdi, [rax + 0x10]
mov rcx, qword [rsp + 0x78]
call fcn.00462da0
lea rdi, [rax + 0x18]
mov rcx, qword [rsp + 0x110]
nop
call fcn.00462da0
mov rcx, qword [rsp + 0x288]
mov rdx, qword [rcx + 0x20]
mov qword [rsp + 0x120], rdx
lea rax, [0x00748940]
call fcn.0040d400
lea rcx, [0x004ff620]
mov qword [rax], rcx
cmp dword [0x00a5a130], 0
jne 0x4fdf62
mov rcx, qword [rsp + 0x270]
mov qword [rax + 8], rcx
mov rcx, qword [rsp + 0x288]
mov qword [rax + 0x10], rcx
mov rdx, qword [rsp + 0x120]
mov qword [rax + 0x18], rdx
mov qword [rcx + 0x20], rax
jmp 0x4fdf9f
lea rdi, [rax + 8]
mov rcx, qword [rsp + 0x270]
call fcn.00462da0
lea rdi, [rax + 0x10]
mov rcx, qword [rsp + 0x288]
nop
call fcn.00462da0
lea rdi, [rax + 0x18]
mov rdx, qword [rsp + 0x120]
call fcn.00462dc0
lea rdi, [rcx + 0x20]
call fcn.00462ca0
mov rax, qword [rsp + 0x160]
call fcn.0046d240
xor eax, eax
xor ebx, ebx
mov rbp, qword [rsp + 0x258]
add rsp, 0x260
nop
ret
lea rax, [0x0072c820]
call fcn.0040d400
mov qword [rax + 8], 0x3c
lea rcx, [0x007899f2]
mov qword [rax], rcx
mov rbx, rax
lea rax, [0x00815340]
mov rbp, qword [rsp + 0x258]
add rsp, 0x260
ret
mov rax, qword [0x00a02d10]
mov rbx, qword [0x00a02d18]
mov rbp, qword [rsp + 0x258]
add rsp, 0x260
ret
mov rax, rdx
mov rcx, qword [rsp + 0x180]
lea rdx, [0x0070c500]
mov rbx, qword [rsp + 0x270]
mov rsi, qword [rsp + 0x288]
mov rdi, qword [rsp + 0x280]
lea r12, [0x00703800]
jmp 0x4fe220
mov rax, qword [rsp + 0x178]
mov rcx, qword [rsp + 0x180]
lea rdx, [0x0070c500]
mov rbx, qword [rsp + 0x270]
mov rsi, qword [rsp + 0x288]
mov rdi, qword [rsp + 0x280]
lea r12, [0x00703800]
jmp 0x4fe220
test rax, rax
je 0x4fe205
mov edx, dword [rax + 0x10]
cmp edx, 0x5f86f86f
jne 0x4fe10d
lea rdx, [0x00703800]
cmp rax, rdx
jne 0x4fe101
test rbx, rbx
je 0x4fe0e2
movups xmmword [rbx + 8], xmm15
cmp dword [0x00a5a130], 0
jne 0x4fe0c4
mov qword [rbx], 0
jmp 0x4fe0ce
mov rdi, rbx
xor ebx, ebx
call fcn.00462de0
xor eax, eax
xor ebx, ebx
mov rbp, qword [rsp + 0x258]
add rsp, 0x260
ret
mov rax, qword [0x00a02d10]
mov rbx, qword [0x00a02d18]
mov rbp, qword [rsp + 0x258]
add rsp, 0x260
nop
ret
lea rdx, [0x00705940]
jmp 0x4fe20c
cmp edx, 0x69d08ea5
jne 0x4fe18b
lea rdx, [0x007026c0]
nop dword [rax]
cmp rax, rdx
jne 0x4fe17f
test rbx, rbx
je 0x4fe161
movups xmmword [rbx + 8], xmm15
cmp dword [0x00a5a130], 0
jne 0x4fe142
mov qword [rbx], 0
nop
jmp 0x4fe14c
mov rdi, rbx
xor ebx, ebx
call fcn.00462de0
xor eax, eax
xor ebx, ebx
mov rbp, qword [rsp + 0x258]
add rsp, 0x260
nop
ret
mov rax, qword [0x00a02d10]
mov rbx, qword [0x00a02d18]
mov rbp, qword [rsp + 0x258]
add rsp, 0x260
ret
lea rdx, [0x00705940]
jmp 0x4fe20c
cmp edx, 0x9d960f4f
jne 0x4fe1fc
lea rdx, [0x00705940]
cmp rax, rdx
jne 0x4fe20c
nop
test rbx, rbx
je 0x4fe1de
mov qword [rbx], 0
cmp dword [0x00a5a130], 0
jne 0x4fe1bf
mov qword [rbx + 8], 0
jmp 0x4fe1ca
lea rdi, [rbx + 8]
xor ebx, ebx
call fcn.00462de0
xor eax, eax
xor ebx, ebx
mov rbp, qword [rsp + 0x258]
add rsp, 0x260
ret
mov rax, qword [0x00a02d10]
mov rbx, qword [0x00a02d18]
mov rbp, qword [rsp + 0x258]
add rsp, 0x260
ret
lea rdx, [0x00705940]
jmp 0x4fe20c
lea rdx, [0x00705940]
lea rdx, [0x0070c500]
lea r12, [0x00703800]
nop word [rax + rax]
test rax, rax
je 0x4fe696
mov r9d, dword [rax + 0x10]
cmp r9d, 0x5f86f86f
ja 0x4fe4a0
nop word [rax + rax]
cmp r9d, 0x5a175aed
jne 0x4fe360
lea r8, [0x00708140]
cmp rax, r8
jne 0x4fe68c
nop
nop
test rcx, rcx
je 0x4fe2ea
nop
cmp byte [0x00a03fa0], 0
je 0x4fe29e
mov qword [0x00a03fa8], rcx
cmp dword [0x00a5a130], 0
jne 0x4fe28c
mov qword [0x00a03fb0], rdi
jmp 0x4fe29e
mov r8, rdi
lea rdi, [0x00a03fb0]
call fcn.00462e20
mov rdi, r8
mov qword [rsp + 0x1d8], rcx
mov qword [rsp + 0x1e0], rdi
mov r8, qword [rsp + 0x1d8]
test r8, r8
je 0x4fe2dd
movzx r9d, byte [r8 + 0x17]
mov r10d, r9d
and r9d, 0x1f
mov r11, r9
bts r9, 7
test r10b, 0x20
cmove r11, r9
nop
mov r9, rdi
jmp 0x4fe2f5
mov r9, rdi
xor r11d, r11d
xor r8d, r8d
xor edi, edi
jmp 0x4fe2f5
mov r9, rdi
xor r11d, r11d
xor r8d, r8d
xor edi, edi
nop
mov r10, r11
and r11d, 0x1f
lea r12, [r11 - 1]
nop
cmp r12, 0xa
jbe 0x4fe316
add r11, 0xfffffffffffffff3
cmp r11, 1
ja 0x4fe69e
mov rax, rcx
mov rbx, r9
nop dword [rax]
call fcn.004ff680
mov rdi, qword [rsp + 0x270]
mov qword [rdi + 8], rbx
cmp dword [0x00a5a130], 0
jne 0x4fe340
mov qword [rdi], rax
jmp 0x4fe345
call fcn.00462ca0
xor eax, eax
xor ebx, ebx
mov rbp, qword [rsp + 0x258]
add rsp, 0x260
ret
cmp r9d, 0x5f86f86f
jne 0x4fe68c
cmp rax, r12
jne 0x4fe68c
test rcx, rcx
je 0x4fe402
nop
cmp byte [0x00a03fa0], 0
je 0x4fe3b4
mov qword [0x00a03fa8], rcx
cmp dword [0x00a5a130], 0
jne 0x4fe3a2
mov qword [0x00a03fb0], rdi
jmp 0x4fe3b4
mov r8, rdi
lea rdi, [0x00a03fb0]
call fcn.00462e20
mov rdi, r8
mov qword [rsp + 0x1b8], rcx
mov qword [rsp + 0x1c0], rdi
mov r9, qword [rsp + 0x1b8]
test r9, r9
je 0x4fe3f3
movzx r10d, byte [r9 + 0x17]
mov r11d, r10d
and r10d, 0x1f
mov r12, r10
bts r10, 7
test r11b, 0x20
cmove r12, r10
nop
mov r8, rdi
jmp 0x4fe40a
mov r8, rdi
xor r12d, r12d
xor r9d, r9d
xor edi, edi
nop
jmp 0x4fe40a
xor r12d, r12d
xor r9d, r9d
xor edi, edi
mov qword [rsp + 0x48], r12
mov qword [rsp + 0xe0], rdi
mov qword [rsp + 0xd8], r9
mov rax, qword [rbx]
mov rcx, qword [rbx + 0x10]
mov rsi, rdi
mov r8, r12
mov rdi, r9
xor ebx, ebx
call fcn.004ff940
test dil, dil
je 0x4fe472
mov rdi, qword [rsp + 0x270]
mov qword [rdi + 8], rbx
mov qword [rdi + 0x10], rcx
cmp dword [0x00a5a130], 0
jne 0x4fe459
mov qword [rdi], rax
jmp 0x4fe45e
call fcn.00462ca0
xor eax, eax
xor ebx, ebx
mov rbp, qword [rsp + 0x258]
add rsp, 0x260
ret
mov rax, qword [rsp + 0x178]
mov rbx, qword [rsp + 0x270]
mov r10, qword [rsp + 0x48]
mov r8, qword [rsp + 0xd8]
mov rdi, qword [rsp + 0xe0]
jmp 0x4fe69e
cmp r9d, 0x69d08ea5
jne 0x4fe5e6
lea r9, [0x007026c0]
cmp rax, r9
jne 0x4fe68c
nop dword [rax]
test rcx, rcx
je 0x4fe54a
nop
cmp byte [0x00a03fa0], 0
je 0x4fe4fe
mov qword [0x00a03fa8], rcx
cmp dword [0x00a5a130], 0
jne 0x4fe4ec
mov qword [0x00a03fb0], rdi
jmp 0x4fe4fe
mov r8, rdi
lea rdi, [0x00a03fb0]
call fcn.00462e20
mov rdi, r8
mov qword [rsp + 0x1c8], rcx
mov qword [rsp + 0x1d0], rdi
mov r9, qword [rsp + 0x1c8]
test r9, r9
je 0x4fe53d
movzx r10d, byte [r9 + 0x17]
mov r11d, r10d
and r10d, 0x1f
mov r12, r10
bts r10, 7
test r11b, 0x20
cmove r12, r10
nop
mov r8, rdi
jmp 0x4fe552
mov r8, rdi
xor r12d, r12d
xor r9d, r9d
xor edi, edi
jmp 0x4fe552
xor r12d, r12d
xor r9d, r9d
xor edi, edi
mov qword [rsp + 0x48], r12
mov qword [rsp + 0xe0], rdi
mov qword [rsp + 0xd8], r9
xor eax, eax
xor ebx, ebx
mov rcx, rbx
mov rsi, rdi
mov r8, r12
mov rdi, r9
call fcn.004ff940
nop dword [rax]
test dil, dil
je 0x4fe5bc
mov rdi, qword [rsp + 0x270]
mov qword [rdi + 8], rbx
mov qword [rdi + 0x10], rcx
cmp dword [0x00a5a130], 0
jne 0x4fe5a3
mov qword [rdi], rax
jmp 0x4fe5a8
call fcn.00462ca0
xor eax, eax
xor ebx, ebx
mov rbp, qword [rsp + 0x258]
add rsp, 0x260
ret
mov rax, qword [rsp + 0x178]
mov rbx, qword [rsp + 0x270]
mov r10, qword [rsp + 0x48]
mov r8, qword [rsp + 0xd8]
mov rdi, qword [rsp + 0xe0]
jmp 0x4fe69e
cmp r9d, 0x6e0df0d1
jne 0x4fe642
lea r8, [0x007027c0]
cmp rax, r8
jne 0x4fe68c
mov rax, rcx
mov rbx, rdi
call fcn.004fb140
test rcx, rcx
jne 0x4fe62c
lea rdx, [0x0070ce00]
cmp rax, rdx
jne 0x4ff5ba
movzx edx, byte [rbx]
mov rsi, qword [rsp + 0x270]
mov byte [rsi], dl
mov rax, rcx
mov rbx, rdi
mov rbp, qword [rsp + 0x258]
add rsp, 0x260
ret
cmp r9d, 0x9d960f4f
jne 0x4fe68c
lea r8, [0x00705940]
cmp rax, r8
jne 0x4fe68c
mov qword [rbx], rcx
cmp dword [0x00a5a130], 0
jne 0x4fe669
mov qword [rbx + 8], rdi
jmp 0x4fe678
lea rcx, [rbx + 8]
mov rax, rdi
mov rdi, rcx
call fcn.00462ca0
xor eax, eax
xor ebx, ebx
mov rbp, qword [rsp + 0x258]
add rsp, 0x260
ret
xor r10d, r10d
xor r8d, r8d
xor edi, edi
jmp 0x4fe69e
xor r10d, r10d
xor r8d, r8d
xor edi, edi
mov qword [rsp + 0xe0], rdi
mov qword [rsp + 0xd8], r8
mov qword [rsp + 0x48], r10
mov rcx, rbx
mov rbx, rax
lea rax, [0x00726260]
call fcn.0040af40
test rax, rax
jne 0x4ff591
nop
mov rdx, qword [rsp + 0x178]
nop word [rax + rax]
test rdx, rdx
je 0x4fe77e
nop
cmp byte [0x00a03fa0], 0
je 0x4fe72a
mov qword [0x00a03fa8], rdx
cmp dword [0x00a5a130], 0
jne 0x4fe714
mov rsi, qword [rsp + 0x270]
mov qword [0x00a03fb0], rsi
jmp 0x4fe732
lea rdi, [0x00a03fb0]
mov rsi, qword [rsp + 0x270]
call fcn.00462e00
jmp 0x4fe732
mov rsi, qword [rsp + 0x270]
mov qword [rsp + 0x1a8], rdx
mov qword [rsp + 0x1b0], rsi
mov r8, qword [rsp + 0x1a8]
test r8, r8
je 0x4fe771
movzx r9d, byte [r8 + 0x17]
mov r10d, r9d
and r9d, 0x1f
mov r11, r9
bts r9, 7
test r10b, 0x20
cmove r11, r9
nop
mov rax, rsi
jmp 0x4fe78e
mov rax, rsi
xor r11d, r11d
xor r8d, r8d
xor esi, esi
jmp 0x4fe78e
mov rax, qword [rsp + 0x270]
xor r11d, r11d
xor esi, esi
xor r8d, r8d
nop
mov rcx, r11
and r11d, 0x1f
nop word [rax + rax]
nop
cmp r11, 0x16
jne 0x4ff557
bt ecx, 9
jb 0x4fe7c9
bt ecx, 7
jae 0x4fe7bb
mov r9, qword [rsi]
jmp 0x4fe7c0
mov r9, rsi
nop
test r9, r9
je 0x4ff539
mov r9, qword [rsp + 0x48]
test r9, r9
je 0x4fe7eb
mov r13, r9
mov r10, qword [rsp + 0xd8]
mov rdi, qword [rsp + 0xe0]
jmp 0x4fe8af
mov r9, qword [rsp + 0x180]
test r9, r9
je 0x4fe89f
nop
cmp byte [0x00a03fa0], 0
je 0x4fe84b
mov qword [0x00a03fa8], r9
cmp dword [0x00a5a130], 0
jne 0x4fe827
mov rdi, qword [rsp + 0x280]
mov qword [0x00a03fb0], rdi
jmp 0x4fe853
lea rdi, [0x00a03fb0]
mov rbx, rdx
mov rdx, qword [rsp + 0x280]
call fcn.00462dc0
mov rdx, rbx
mov rdi, qword [rsp + 0x280]
jmp 0x4fe853
mov rdi, qword [rsp + 0x280]
mov qword [rsp + 0x198], r9
mov qword [rsp + 0x1a0], rdi
mov r10, qword [rsp + 0x198]
test r10, r10
je 0x4fe892
movzx r11d, byte [r10 + 0x17]
mov r12d, r11d
and r11d, 0x1f
mov r13, r11
bts r11, 7
test r12b, 0x20
cmove r13, r11
nop
mov rbx, rdi
jmp 0x4fe8af
mov rbx, rdi
xor r13d, r13d
xor r10d, r10d
xor edi, edi
jmp 0x4fe8af
mov rbx, qword [rsp + 0x280]
xor r13d, r13d
xor r10d, r10d
xor edi, edi
mov qword [rsp + 0x48], r13
mov qword [rsp + 0xe0], rdi
mov qword [rsp + 0xd8], r10
mov rax, r8
mov rbx, rsi
call fcn.004b84e0
mov qword [rsp + 0xc8], rax
mov qword [rsp + 0xd0], rbx
mov qword [rsp + 0x40], rcx
mov r8, qword [rsp + 0x48]
test r8, r8
jne 0x4fe8f2
xor edx, edx
jmp 0x4fe96c
mov rax, qword [rsp + 0xd8]
mov rbx, qword [rsp + 0xe0]
mov rcx, r8
call fcn.004baf40
mov qword [rsp + 0xb8], rax
mov qword [rsp + 0x150], rbx
mov rcx, qword [rsp + 0x40]
mov rax, qword [rsp + 0xc8]
mov rbx, qword [rsp + 0xd0]
call fcn.004baf40
mov rdx, qword [rsp + 0xb8]
mov rdx, qword [rdx + 0x20]
mov rcx, rbx
mov rbx, rax
mov rax, qword [rsp + 0x150]
call rdx
mov rcx, qword [rsp + 0x40]
mov rbx, qword [rsp + 0xd0]
mov r8, qword [rsp + 0x48]
mov edx, eax
mov rax, qword [rsp + 0xc8]
test dl, dl
je 0x4feaeb
mov rdx, qword [rsp + 0x180]
nop dword [rax]
test rdx, rdx
je 0x4feac2
cmp dword [rdx + 0x10], 0x382e7edf
jne 0x4feac2
lea r9, [0x0070c500]
nop dword [rax]
cmp rdx, r9
jne 0x4feac2
mov rdx, qword [rsp + 0x280]
mov rsi, qword [rdx + 8]
mov rdx, qword [rdx]
test rdx, rdx
jne 0x4fe9c3
xor edx, edx
xor esi, esi
jmp 0x4fea0c
mov qword [rsp + 0xa8], rsi
mov qword [rsp + 0x148], rdx
mov rax, rsi
xor ebx, ebx
xor ecx, ecx
call fcn.0040c9e0
mov qword [rsp + 0x170], rax
mov rbx, qword [rsp + 0x148]
mov rcx, qword [rsp + 0xa8]
call fcn.00463ac0
mov rdx, qword [rsp + 0xa8]
mov rsi, qword [rsp + 0x170]
mov rax, rsi
mov rbx, rdx
mov rcx, rbx
call fcn.0040abe0
nop
cmp byte [0x00a03fa0], 0
je 0x4fea52
lea rdx, [0x0070c500]
mov qword [0x00a03fa8], rdx
cmp dword [0x00a5a130], 0
jne 0x4fea44
mov qword [0x00a03fb0], rax
jmp 0x4fea59
lea rdi, [0x00a03fb0]
call fcn.00462ca0
jmp 0x4fea59
lea rdx, [0x0070c500]
mov qword [rsp + 0x188], rdx
mov qword [rsp + 0x190], rax
mov rdx, qword [rsp + 0x188]
test rdx, rdx
je 0x4fea95
movzx r9d, byte [rdx + 0x17]
mov r10d, r9d
and r9d, 0x1f
mov r11, r9
bts r9, 7
test r10b, 0x20
cmove r11, r9
nop
jmp 0x4fea9c
xor r11d, r11d
xor edx, edx
xor eax, eax
mov rbx, qword [rsp + 0xd0]
mov rcx, qword [rsp + 0x40]
mov rdi, rdx
mov rsi, rax
mov r8, r11
mov rax, qword [rsp + 0xc8]
call fcn.004b9a00
nop
jmp 0x4fead7
mov rdi, qword [rsp + 0xd8]
mov rsi, qword [rsp + 0xe0]
call fcn.004b9a00
xor eax, eax
xor ebx, ebx
mov rbp, qword [rsp + 0x258]
add rsp, 0x260
ret
nop
mov rdx, rcx
and ecx, 0x1f
mov qword [rsp + 0xb0], rcx
nop
mov r9, r8
and r8d, 0x1f
cmp r8, rcx
jne 0x4feb90
mov rax, qword [rsp + 0xd8]
mov rbx, qword [rsp + 0xe0]
mov rcx, r9
nop
call fcn.004baf40
mov qword [rsp + 0xb8], rax
mov qword [rsp + 0x150], rbx
mov rcx, qword [rsp + 0x40]
mov rax, qword [rsp + 0xc8]
mov rbx, qword [rsp + 0xd0]
call fcn.004baf40
mov rdx, qword [rsp + 0xb8]
mov rdx, qword [rdx + 0x40]
mov rcx, rbx
mov rbx, rax
mov rax, qword [rsp + 0x150]
call rdx
test al, al
jne 0x4ff4c4
mov rax, qword [rsp + 0xc8]
mov rcx, qword [rsp + 0xb0]
mov rdx, qword [rsp + 0x40]
mov rbx, qword [rsp + 0xd0]
cmp rcx, 0xb
ja 0x4fefe1
lea r8, [rcx - 2]
nop
cmp r8, 4
ja 0x4fedc1
mov rsi, qword [rsp + 0x180]
test rsi, rsi
je 0x4fed68
mov rax, rsi
mov rbx, qword [rsp + 0x280]
call fcn.004ff680
mov qword [rsp + 0xf8], rax
mov qword [rsp + 0x60], rbx
mov rcx, qword [rsp + 0x40]
mov rax, qword [rsp + 0xc8]
mov rbx, qword [rsp + 0xd0]
call fcn.004baf40
mov rcx, qword [rax + 0x28]
mov rax, rbx
call rcx
mov rbx, qword [rsp + 0x60]
mov ecx, 0xa
mov rdi, rax
mov rax, qword [rsp + 0xf8]
call fcn.004a76c0
test rbx, rbx
je 0x4fed37
lea rdx, [0x00815860]
cmp rbx, rdx
jne 0x4fec32
mov rbx, qword [rcx + 0x20]
mov rcx, qword [rcx + 0x28]
mov qword [rsp + 0x138], rcx
mov qword [rsp + 0x98], rbx
movups xmmword [rsp + 0x218], xmm15
movups xmmword [rsp + 0x228], xmm15
movups xmmword [rsp + 0x238], xmm15
movups xmmword [rsp + 0x248], xmm15
mov rdx, qword [rsp + 0x180]
mov qword [rsp + 0x218], rdx
mov rdx, qword [rsp + 0x280]
mov qword [rsp + 0x220], rdx
mov rax, qword [rsp + 0xf8]
mov rbx, qword [rsp + 0x60]
call fcn.0040ab40
lea rcx, [0x0070f0c0]
mov qword [rsp + 0x228], rcx
mov qword [rsp + 0x230], rax
mov rax, qword [rsp + 0xb0]
call fcn.0040aac0
lea rcx, [0x00718c80]
mov qword [rsp + 0x238], rcx
mov qword [rsp + 0x240], rax
mov rcx, qword [rsp + 0x98]
nop dword [rax + rax]
test rcx, rcx
je 0x4feceb
mov rbx, qword [rcx + 8]
jmp 0x4fecee
mov rbx, rcx
mov qword [rsp + 0x248], rbx
mov rdx, qword [rsp + 0x138]
mov qword [rsp + 0x250], rdx
lea rax, [0x007872c4]
mov ebx, 0x30
lea rcx, [rsp + 0x218]
mov edi, 4
mov rsi, rdi
call fcn.004ced20
mov rbp, qword [rsp + 0x258]
add rsp, 0x260
ret
mov rbx, qword [rsp + 0xd0]
mov rcx, qword [rsp + 0x40]
mov rdi, rax
mov rax, qword [rsp + 0xc8]
call fcn.004ba220
xor eax, eax
xor ebx, ebx
mov rbp, qword [rsp + 0x258]
add rsp, 0x260
ret
movups xmmword [rsp + 0x1e8], xmm15
mov rax, rcx
call fcn.0040aac0
lea rcx, [0x00718c80]
mov qword [rsp + 0x1e8], rcx
mov qword [rsp + 0x1f0], rax
lea rax, [0x00782b1a]
mov ebx, 0x24
lea rcx, [rsp + 0x1e8]
mov edi, 1
mov rsi, rdi
call fcn.004ced20
mov rbp, qword [rsp + 0x258]
add rsp, 0x260
ret
cmp rcx, 7
jb 0x4ff441
mov rsi, qword [rsp + 0x180]
test rsi, rsi
je 0x4fef88
mov rax, rsi
mov rbx, qword [rsp + 0x280]
call fcn.004ff680
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0x58], rbx
mov rcx, qword [rsp + 0x40]
mov rax, qword [rsp + 0xc8]
mov rbx, qword [rsp + 0xd0]
call fcn.004baf40
mov rcx, qword [rax + 0x28]
mov rax, rbx
call rcx
mov rbx, qword [rsp + 0x58]
mov ecx, 0xa
mov rdi, rax
mov rax, qword [rsp + 0xf0]
call fcn.004a70a0
test rbx, rbx
je 0x4fef57
lea rdx, [0x00815860]
cmp rbx, rdx
jne 0x4fee53
mov rbx, qword [rcx + 0x20]
mov rcx, qword [rcx + 0x28]
mov qword [rsp + 0x90], rbx
mov qword [rsp + 0x130], rcx
movups xmmword [rsp + 0x218], xmm15
movups xmmword [rsp + 0x228], xmm15
movups xmmword [rsp + 0x238], xmm15
movups xmmword [rsp + 0x248], xmm15
mov rdx, qword [rsp + 0x180]
mov qword [rsp + 0x218], rdx
mov rdx, qword [rsp + 0x280]
mov qword [rsp + 0x220], rdx
mov rax, qword [rsp + 0xf0]
mov rbx, qword [rsp + 0x58]
call fcn.0040ab40
lea rcx, [0x0070f0c0]
mov qword [rsp + 0x228], rcx
mov qword [rsp + 0x230], rax
mov rax, qword [rsp + 0xb0]
call fcn.0040aac0
lea rcx, [0x00718c80]
mov qword [rsp + 0x238], rcx
mov qword [rsp + 0x240], rax
mov rcx, qword [rsp + 0x90]
nop dword [rax]
test rcx, rcx
je 0x4fef0b
mov rbx, qword [rcx + 8]
jmp 0x4fef0e
mov rbx, rcx
mov qword [rsp + 0x248], rbx
mov rdx, qword [rsp + 0x130]
mov qword [rsp + 0x250], rdx
lea rax, [0x007872c4]
mov ebx, 0x30
lea rcx, [rsp + 0x218]
mov edi, 4
mov rsi, rdi
call fcn.004ced20
mov rbp, qword [rsp + 0x258]
add rsp, 0x260
ret
mov rbx, qword [rsp + 0xd0]
mov rcx, qword [rsp + 0x40]
mov rdi, rax
mov rax, qword [rsp + 0xc8]
call fcn.004ba940
xor eax, eax
xor ebx, ebx
mov rbp, qword [rsp + 0x258]
add rsp, 0x260
ret
movups xmmword [rsp + 0x1e8], xmm15
mov rax, rcx
call fcn.0040aac0
lea rcx, [0x00718c80]
mov qword [rsp + 0x1e8], rcx
mov qword [rsp + 0x1f0], rax
lea rax, [0x00782b1a]
mov ebx, 0x24
lea rcx, [rsp + 0x1e8]
mov edi, 1
mov rsi, rdi
call fcn.004ced20
mov rbp, qword [rsp + 0x258]
add rsp, 0x260
ret
lea r8, [rcx - 0xd]
cmp r8, 1
ja 0x4ff20d
mov rsi, qword [rsp + 0x180]
nop word [rax + rax]
test rsi, rsi
je 0x4ff1b0
mov rax, rsi
mov rbx, qword [rsp + 0x280]
call fcn.004ff680
mov qword [rsp + 0xe8], rax
mov qword [rsp + 0x50], rbx
mov rcx, qword [rsp + 0x40]
mov rax, qword [rsp + 0xc8]
mov rbx, qword [rsp + 0xd0]
nop dword [rax + rax]
call fcn.004baf40
mov rcx, qword [rax + 0x28]
mov rax, rbx
call rcx
mov rbx, qword [rsp + 0x50]
mov rcx, rax
mov rax, qword [rsp + 0xe8]
nop
call fcn.004a6980
test rax, rax
je 0x4ff182
lea rcx, [0x00815860]
cmp rax, rcx
jne 0x4ff082
mov rax, qword [rbx + 0x20]
mov rbx, qword [rbx + 0x28]
mov qword [rsp + 0x128], rbx
mov qword [rsp + 0x88], rax
movups xmmword [rsp + 0x218], xmm15
movups xmmword [rsp + 0x228], xmm15
movups xmmword [rsp + 0x238], xmm15
movups xmmword [rsp + 0x248], xmm15
mov rcx, qword [rsp + 0x180]
mov qword [rsp + 0x218], rcx
mov rcx, qword [rsp + 0x280]
mov qword [rsp + 0x220], rcx
mov rax, qword [rsp + 0xe8]
mov rbx, qword [rsp + 0x50]
call fcn.0040ab40
lea rcx, [0x0070f0c0]
mov qword [rsp + 0x228], rcx
mov qword [rsp + 0x230], rax
mov rax, qword [rsp + 0xb0]
call fcn.0040aac0
lea rcx, [0x00718c80]
mov qword [rsp + 0x238], rcx
mov qword [rsp + 0x240], rax
mov rcx, qword [rsp + 0x88]
test rcx, rcx
je 0x4ff136
mov rax, qword [rcx + 8]
jmp 0x4ff139
mov rax, rcx
mov qword [rsp + 0x248], rax
mov rdx, qword [rsp + 0x128]
mov qword [rsp + 0x250], rdx
lea rax, [0x007872c4]
mov ebx, 0x30
lea rcx, [rsp + 0x218]
mov edi, 4
mov rsi, rdi
call fcn.004ced20
mov rbp, qword [rsp + 0x258]
add rsp, 0x260
ret
mov rax, qword [rsp + 0xc8]
mov rbx, qword [rsp + 0xd0]
mov rcx, qword [rsp + 0x40]
call fcn.004ba120
xor eax, eax
xor ebx, ebx
mov rbp, qword [rsp + 0x258]
add rsp, 0x260
ret
movups xmmword [rsp + 0x1e8], xmm15
mov rax, rcx
nop dword [rax]
call fcn.0040aac0
lea rcx, [0x00718c80]
mov qword [rsp + 0x1e8], rcx
mov qword [rsp + 0x1f0], rax
lea rax, [0x00782b1a]
mov ebx, 0x24
lea rcx, [rsp + 0x1e8]
mov edi, 1
mov rsi, rdi
call fcn.004ced20
mov rbp, qword [rsp + 0x258]
add rsp, 0x260
ret
cmp rcx, 0x16
jne 0x4ff300
mov rsi, qword [rsp + 0x180]
nop
test rsi, rsi
je 0x4ff2b5
mov rcx, rdx
call fcn.004baf40
mov rdx, qword [rax + 0x48]
mov rax, rbx
call rdx
call fcn.004bbba0
mov rdi, rax
mov rsi, rbx
mov r8, rcx
mov rax, qword [rsp + 0xc8]
mov rbx, qword [rsp + 0xd0]
mov rcx, qword [rsp + 0x40]
nop dword [rax]
call fcn.004b9a00
mov rax, qword [rsp + 0xc8]
mov rbx, qword [rsp + 0xd0]
mov rcx, qword [rsp + 0x40]
mov edi, 1
nop
call fcn.004b89c0
mov rcx, qword [rsp + 0x180]
mov rdi, qword [rsp + 0x280]
mov rsi, qword [rsp + 0x288]
nop dword [rax]
call fcn.004fd420
mov rbp, qword [rsp + 0x258]
add rsp, 0x260
ret
mov rcx, rdx
call fcn.004baf40
nop dword [rax]
call fcn.004bbaa0
mov rdi, rax
mov rsi, rbx
mov r8, rcx
mov rax, qword [rsp + 0xc8]
mov rbx, qword [rsp + 0xd0]
mov rcx, qword [rsp + 0x40]
call fcn.004b9a00
xor eax, eax
xor ebx, ebx
mov rbp, qword [rsp + 0x258]
add rsp, 0x260
ret
cmp rcx, 0x18
jne 0x4ff441
mov r8, qword [rsp + 0x180]
test r8, r8
je 0x4ff3e8
nop dword [rax + rax]
je 0x4ff449
mov r9d, dword [r8 + 0x10]
cmp r9d, 0x382e7edf
jne 0x4ff3a0
lea r9, [0x0070c500]
nop word [rax + rax]
cmp r8, r9
jne 0x4ff449
mov rdx, qword [rsp + 0x280]
mov rcx, qword [rdx + 8]
mov rbx, qword [rdx]
xor eax, eax
call fcn.0044d200
mov rcx, qword [rsp + 0x40]
mov rdi, rax
mov rsi, rbx
mov rax, qword [rsp + 0xc8]
mov rbx, qword [rsp + 0xd0]
call fcn.004baa80
xor eax, eax
xor ebx, ebx
mov rbp, qword [rsp + 0x258]
add rsp, 0x260
ret
cmp r9d, 0xe0ff5cb4
jne 0x4ff449
lea r9, [0x0070f0c0]
cmp r8, r9
jne 0x4ff449
mov r8, qword [rsp + 0x280]
mov rsi, qword [r8 + 8]
mov rdi, qword [r8]
mov rcx, rdx
call fcn.004baa80
xor eax, eax
xor ebx, ebx
mov rbp, qword [rsp + 0x258]
add rsp, 0x260
ret
movups xmmword [rsp + 0x1e8], xmm15
mov rax, rcx
call fcn.0040aac0
lea rcx, [0x00718c80]
mov qword [rsp + 0x1e8], rcx
mov qword [rsp + 0x1f0], rax
lea rax, [0x00782b1a]
mov ebx, 0x24
lea rcx, [rsp + 0x1e8]
mov edi, 1
mov rsi, rdi
call fcn.004ced20
mov rbp, qword [rsp + 0x258]
add rsp, 0x260
ret
mov r8, qword [rsp + 0x180]
movups xmmword [rsp + 0x1f8], xmm15
movups xmmword [rsp + 0x208], xmm15
mov qword [rsp + 0x1f8], r8
mov rdx, qword [rsp + 0x280]
mov qword [rsp + 0x200], rdx
mov rdx, qword [rsp + 0x178]
mov qword [rsp + 0x208], rdx
mov rdx, qword [rsp + 0x270]
mov qword [rsp + 0x210], rdx
lea rax, [0x0078993f]
mov ebx, 0x3b
lea rcx, [rsp + 0x1f8]
mov edi, 2
mov rsi, rdi
call fcn.004ced20
mov rbp, qword [rsp + 0x258]
add rsp, 0x260
ret
mov rax, qword [rsp + 0xc8]
mov rbx, qword [rsp + 0xd0]
mov rcx, qword [rsp + 0x40]
call fcn.004baf40
mov rcx, qword [rsp + 0x48]
mov rdi, rax
mov rsi, rbx
mov rax, qword [rsp + 0xd8]
mov rbx, qword [rsp + 0xe0]
call fcn.004bbf80
mov rdi, rax
mov rsi, rbx
mov r8, rcx
mov rax, qword [rsp + 0xc8]
mov rbx, qword [rsp + 0xd0]
mov rcx, qword [rsp + 0x40]
nop dword [rax]
call fcn.004b9a00
xor eax, eax
xor ebx, ebx
mov rbp, qword [rsp + 0x258]
add rsp, 0x260
ret
mov rax, qword [0x00a02d10]
mov rbx, qword [0x00a02d18]
mov rbp, qword [rsp + 0x258]
add rsp, 0x260
ret
lea rax, [0x0072c820]
nop
call fcn.0040d400
mov qword [rax + 8], 0x19
lea rcx, [0x0077cbb1]
mov qword [rax], rcx
mov rbx, rax
lea rax, [0x00815340]
mov rbp, qword [rsp + 0x258]
add rsp, 0x260
ret
mov rdx, qword [rax + 0x18]
mov rax, rbx
mov rbx, qword [rsp + 0x180]
mov rcx, qword [rsp + 0x280]
call rdx
mov rbp, qword [rsp + 0x258]
add rsp, 0x260
ret
mov rbx, rdx
lea rcx, [0x00720be0]
call fcn.0040a700
nop
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.004fd420