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

Disassembly:
lea r12, [rsp - 0xf0]
cmp r12, qword [r14 + 0x10]
jbe 0x4de386
sub rsp, 0x170
mov qword [rsp + 0x168], rbp
lea rbp, [rsp + 0x168]
mov qword [rsp + 0x198], rsi
mov qword [rsp + 0x1a0], r8
mov qword [rsp + 0x190], rdi
mov qword [rsp + 0x178], rax
mov qword [rsp + 0x180], rbx
mov qword [rsp + 0x188], rcx
nop dword [rax]
test rcx, rcx
jne 0x4dc573
mov rax, rsi
mov rbx, r8
mov rcx, r9
call fcn.004baf40
mov qword [rsp + 0x100], rax
mov qword [rsp + 0xf8], rbx
movups xmmword [rsp + 0x148], xmm15
movups xmmword [rsp + 0x158], xmm15
mov rcx, qword [rsp + 0x190]
mov rax, qword [rsp + 0x180]
mov rbx, qword [rsp + 0x188]
call fcn.0040abe0
lea rdx, [0x0070c500]
mov qword [rsp + 0x148], rdx
mov qword [rsp + 0x150], rax
mov rdx, qword [rsp + 0x100]
test rdx, rdx
je 0x4dc4e2
mov rax, qword [rdx + 8]
nop
jmp 0x4dc4e5
mov rax, rdx
mov qword [rsp + 0x158], rax
mov rdx, qword [rsp + 0xf8]
mov qword [rsp + 0x160], rdx
lea rax, [0x0078ad89]
mov ebx, 0x47
lea rcx, [rsp + 0x148]
mov edi, 2
mov rsi, rdi
call fcn.004ced20
mov rdx, qword [rsp + 0x178]
cmp qword [rdx + 0x70], 0
jne 0x4dc55f
mov rcx, rbx
mov rbx, rax
mov rax, rdx
call fcn.004d91a0
mov rdx, qword [rsp + 0x178]
mov qword [rdx + 0x70], rax
cmp dword [0x00a5a130], 0
jne 0x4dc556
mov qword [rdx + 0x78], rbx
jmp 0x4dc55f
lea rdi, [rdx + 0x78]
call fcn.00462de0
xor eax, eax
xor ebx, ebx
mov rbp, qword [rsp + 0x168]
add rsp, 0x170
ret
mov byte [rsp + 0x1b0], r10b
mov qword [rsp + 0x80], r9
mov qword [rsp + 0xf0], rsi
mov qword [rsp + 0xe8], r8
cmp byte [rbx], 0x6e
sete dil
mov rax, rsi
mov rcx, r9
mov rbx, r8
call fcn.004d9960
test rax, rax
jne 0x4de30b
test rcx, rcx
je 0x4dc9a1
mov rax, qword [rsp + 0x180]
movzx edx, byte [rax]
cmp dl, 0x22
je 0x4dc85f
movzx esi, byte [rsp + 0x1b0]
test sil, sil
jne 0x4dc73f
nop
cmp dl, 0x66
je 0x4dc5fd
cmp dl, 0x6e
jne 0x4dc5f8
lea rax, [0x00771ad3]
mov ecx, 4
jmp 0x4dc617
cmp dl, 0x74
jne 0x4dc60b
lea rax, [0x00771a2b]
mov ecx, 4
jmp 0x4dc617
lea rax, [0x00772105]
mov ecx, 6
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0xa8], rax
mov rbx, qword [rsp + 0xe8]
mov rax, qword [rsp + 0xf0]
mov rcx, qword [rsp + 0x80]
nop dword [rax]
call fcn.004baf40
mov qword [rsp + 0xf8], rax
mov qword [rsp + 0xe0], rbx
mov rdx, qword [rsp + 0x178]
mov rsi, qword [rdx + 0x18]
mov qword [rsp + 0x78], rsi
lea rax, [0x00752240]
call fcn.0040d400
mov rdx, qword [rsp + 0x48]
mov qword [rax + 8], rdx
cmp dword [0x00a5a130], 0
jne 0x4dc691
mov rdx, qword [rsp + 0xa8]
mov qword [rax], rdx
jmp 0x4dc6a5
mov rdi, rax
mov rdx, qword [rsp + 0xa8]
nop dword [rax]
call fcn.00462dc0
mov rdx, qword [rsp + 0xf8]
mov qword [rax + 0x10], rdx
cmp dword [0x00a5a130], 0
jne 0x4dc6c8
mov rdx, qword [rsp + 0xe0]
mov qword [rax + 0x18], rdx
jmp 0x4dc6d9
lea rdi, [rax + 0x18]
mov rdx, qword [rsp + 0xe0]
call fcn.00462dc0
mov rdx, qword [rsp + 0x78]
dec rdx
mov qword [rax + 0x20], rdx
mov rdx, qword [rsp + 0x178]
cmp qword [rdx + 0x70], 0
jne 0x4dc72b
lea rbx, [0x008152c0]
mov rcx, rax
mov rax, rdx
call fcn.004d91a0
mov rdx, qword [rsp + 0x178]
mov qword [rdx + 0x70], rax
cmp dword [0x00a5a130], 0
jne 0x4dc722
mov qword [rdx + 0x78], rbx
nop
jmp 0x4dc72b
lea rdi, [rdx + 0x78]
call fcn.00462de0
xor eax, eax
xor ebx, ebx
mov rbp, qword [rsp + 0x168]
add rsp, 0x170
ret
mov rax, qword [rsp + 0xf0]
mov rbx, qword [rsp + 0xe8]
mov rcx, qword [rsp + 0x80]
call fcn.004baf40
mov qword [rsp + 0x100], rax
mov qword [rsp + 0xf8], rbx
movups xmmword [rsp + 0x148], xmm15
movups xmmword [rsp + 0x158], xmm15
mov rcx, qword [rsp + 0x190]
mov rax, qword [rsp + 0x180]
mov rbx, qword [rsp + 0x188]
call fcn.0040abe0
lea rdx, [0x0070c500]
mov qword [rsp + 0x148], rdx
mov qword [rsp + 0x150], rax
mov rdx, qword [rsp + 0x100]
test rdx, rdx
je 0x4dc7c5
mov rax, qword [rdx + 8]
jmp 0x4dc7c8
mov rax, rdx
mov qword [rsp + 0x158], rax
mov rdx, qword [rsp + 0xf8]
mov qword [rsp + 0x160], rdx
lea rax, [0x0078ad89]
mov ebx, 0x47
lea rcx, [rsp + 0x148]
mov edi, 2
mov rsi, rdi
nop dword [rax]
call fcn.004ced20
mov rdx, qword [rsp + 0x178]
cmp qword [rdx + 0x70], 0
jne 0x4dc84b
mov rcx, rbx
mov rbx, rax
mov rax, rdx
nop dword [rax]
call fcn.004d91a0
mov rdx, qword [rsp + 0x178]
mov qword [rdx + 0x70], rax
cmp dword [0x00a5a130], 0
jne 0x4dc842
mov qword [rdx + 0x78], rbx
nop
jmp 0x4dc84b
lea rdi, [rdx + 0x78]
call fcn.00462de0
xor eax, eax
xor ebx, ebx
mov rbp, qword [rsp + 0x168]
add rsp, 0x170
ret
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0xb0], rdi
mov rbx, qword [rsp + 0x188]
mov rcx, qword [rsp + 0x190]
nop dword [rax]
call fcn.004deb80
test dil, dil
jne 0x4dc975
movzx edx, byte [rsp + 0x1b0]
test dl, dl
je 0x4de36d
mov rax, qword [rsp + 0xf0]
mov rbx, qword [rsp + 0xe8]
mov rcx, qword [rsp + 0x80]
call fcn.004baf40
mov qword [rsp + 0x100], rax
mov qword [rsp + 0xf8], rbx
movups xmmword [rsp + 0x148], xmm15
movups xmmword [rsp + 0x158], xmm15
mov rcx, qword [rsp + 0x190]
mov rax, qword [rsp + 0x180]
mov rbx, qword [rsp + 0x188]
call fcn.0040abe0
lea rdx, [0x0070c500]
mov qword [rsp + 0x148], rdx
mov qword [rsp + 0x150], rax
mov rdx, qword [rsp + 0x100]
test rdx, rdx
je 0x4dc924
mov rax, qword [rdx + 8]
jmp 0x4dc927
mov rax, rdx
mov qword [rsp + 0x158], rax
mov rdx, qword [rsp + 0xf8]
mov qword [rsp + 0x160], rdx
lea rax, [0x0078ad89]
mov ebx, 0x47
lea rcx, [rsp + 0x148]
mov edi, 2
mov rsi, rdi
nop dword [rax + rax]
call fcn.004ced20
mov rbp, qword [rsp + 0x168]
add rsp, 0x170
ret
mov rdx, qword [rsp + 0x50]
mov rdx, qword [rdx + 0x18]
mov rdi, rcx
mov rcx, rbx
mov rbx, rax
mov rax, qword [rsp + 0xb0]
call rdx
mov rbp, qword [rsp + 0x168]
add rsp, 0x170
ret
mov qword [rsp + 0x70], r9
mov qword [rsp + 0xe8], r8
mov qword [rsp + 0xf0], rsi
mov rbx, qword [rsp + 0x180]
movzx edx, byte [rbx]
cmp dl, 0x66
ja 0x4dd129
cmp dl, 0x22
je 0x4dc9dd
cmp dl, 0x66
je 0x4dd2ce
jmp 0x4dd820
mov rax, rbx
mov rbx, qword [rsp + 0x188]
mov rcx, qword [rsp + 0x190]
call fcn.004deb80
test dil, dil
je 0x4dd04a
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0xc0], rax
nop
nop
mov rdx, qword [rsp + 0x70]
mov rsi, rdx
and edx, 0x1f
nop dword [rax + rax]
cmp rdx, 0x14
je 0x4dce75
cmp rdx, 0x17
je 0x4dcc35
cmp rdx, 0x18
jne 0x4dcb4d
mov rax, qword [rsp + 0xf0]
mov rbx, qword [rsp + 0xe8]
mov rcx, rsi
call fcn.004baf40
mov rcx, qword [0x00a02f08]
nop dword [rax]
cmp qword [0x00a02f00], rax
je 0x4dca6d
xor eax, eax
jmp 0x4dcaa0
call fcn.00403ce0
test al, al
jne 0x4dca7a
xor eax, eax
jmp 0x4dcaa0
lea rax, [rsp + 0x88]
mov rbx, qword [rsp + 0xc0]
mov rcx, qword [rsp + 0x68]
call fcn.0044d200
call fcn.004e1e20
xor eax, 1
nop dword [rax]
test al, al
jne 0x4dcadd
xor eax, eax
mov rbx, qword [rsp + 0xc0]
mov rcx, qword [rsp + 0x68]
call fcn.0044d200
mov rcx, qword [rsp + 0x70]
mov rdi, rax
mov rsi, rbx
mov rax, qword [rsp + 0xf0]
mov rbx, qword [rsp + 0xe8]
call fcn.004baa80
jmp 0x4de2f7
movups xmmword [rsp + 0x138], xmm15
mov rax, qword [rsp + 0x180]
mov rbx, qword [rsp + 0x188]
mov rcx, qword [rsp + 0x190]
nop
call fcn.0040abe0
lea rdx, [0x0070c500]
mov qword [rsp + 0x138], rdx
mov qword [rsp + 0x140], rax
lea rax, [0x0078a2ea]
mov ebx, 0x40
lea rcx, [rsp + 0x138]
mov edi, 1
mov rsi, rdi
call fcn.004ced20
mov rbp, qword [rsp + 0x168]
add rsp, 0x170
ret
mov rax, qword [rsp + 0xf0]
mov rbx, qword [rsp + 0xe8]
mov rcx, rsi
call fcn.004baf40
mov qword [rsp + 0xf8], rax
mov qword [rsp + 0xe0], rbx
mov rdx, qword [rsp + 0x178]
mov rsi, qword [rdx + 0x18]
mov qword [rsp + 0x78], rsi
lea rax, [0x00752240]
call fcn.0040d400
mov qword [rax + 8], 6
lea rdx, [0x00772177]
mov qword [rax], rdx
mov rdx, qword [rsp + 0xf8]
mov qword [rax + 0x10], rdx
cmp dword [0x00a5a130], 0
jne 0x4dcbc7
mov rdx, qword [rsp + 0xe0]
mov qword [rax + 0x18], rdx
jmp 0x4dcbd8
lea rdi, [rax + 0x18]
mov rdx, qword [rsp + 0xe0]
call fcn.00462dc0
mov rdx, qword [rsp + 0x78]
dec rdx
mov qword [rax + 0x20], rdx
mov rdx, qword [rsp + 0x178]
cmp qword [rdx + 0x70], 0
jne 0x4de2f7
lea rbx, [0x008152c0]
mov rcx, rax
mov rax, rdx
call fcn.004d91a0
mov rdx, qword [rsp + 0x178]
mov qword [rdx + 0x70], rax
cmp dword [0x00a5a130], 0
jne 0x4dcc27
mov qword [rdx + 0x78], rbx
jmp 0x4de2f7
lea rdi, [rdx + 0x78]
call fcn.00462de0
jmp 0x4de2f7
mov qword [rsp + 0x60], rcx
mov rax, qword [rsp + 0xf0]
mov rbx, qword [rsp + 0xe8]
mov rcx, rsi
call fcn.004baf40
mov rdx, qword [rax + 0x48]
mov rax, rbx
call rdx
mov rdx, qword [rax + 0x98]
mov rax, rbx
call rdx
cmp rax, 8
jne 0x4dcd8a
mov rdx, qword [0x009ff0d8]
cmp dword [rdx + 0x140], 0xffffffff
nop
jne 0x4dcca3
mov rdx, qword [rsp + 0x68]
lea rsi, [rdx + rdx*2]
mov rdi, rsi
shl rsi, 1
sar rsi, 0x3f
shr rsi, 0x3d
lea rsi, [rsi + rdi*2]
sar rsi, 3
jmp 0x4dccb0
mov rdx, qword [rsp + 0x68]
shr rdx, 2
lea rsi, [rdx + rdx*2]
mov qword [rsp + 0x40], rsi
lea rax, [0x0070f280]
mov rbx, rsi
mov rcx, rbx
call fcn.00449300
mov qword [rsp + 0xd8], rax
mov rdx, qword [0x009ff0d8]
mov rbx, rax
mov rcx, qword [rsp + 0x40]
mov rdi, rcx
mov rsi, qword [rsp + 0xc0]
mov r8, qword [rsp + 0x68]
mov r9, qword [rsp + 0x60]
mov rax, rdx
call fcn.004c0220
nop dword [rax + rax]
test rbx, rbx
je 0x4dcd4a
nop
mov rax, qword [rsp + 0x178]
cmp qword [rax + 0x70], 0
jne 0x4de2f7
call fcn.004d91a0
mov rdx, qword [rsp + 0x178]
mov qword [rdx + 0x70], rax
cmp dword [0x00a5a130], 0
jne 0x4dcd3c
mov qword [rdx + 0x78], rbx
jmp 0x4de2f7
lea rdi, [rdx + 0x78]
call fcn.00462de0
jmp 0x4de2f7
mov rdx, qword [rsp + 0x40]
cmp rax, rdx
ja 0x4de365
mov rbx, qword [rsp + 0xe8]
mov rcx, qword [rsp + 0x70]
mov rdi, qword [rsp + 0xd8]
mov rsi, rax
mov r8, rdx
mov rax, qword [rsp + 0xf0]
nop dword [rax + rax]
call fcn.004b9cc0
jmp 0x4de2f7
mov rax, qword [rsp + 0xf0]
mov rbx, qword [rsp + 0xe8]
mov rcx, qword [rsp + 0x70]
nop
call fcn.004baf40
mov qword [rsp + 0xf8], rax
mov qword [rsp + 0xe0], rbx
mov rdx, qword [rsp + 0x178]
mov rsi, qword [rdx + 0x18]
mov qword [rsp + 0x78], rsi
lea rax, [0x00752240]
call fcn.0040d400
mov qword [rax + 8], 6
lea rdx, [0x00772177]
mov qword [rax], rdx
mov rdx, qword [rsp + 0xf8]
mov qword [rax + 0x10], rdx
cmp dword [0x00a5a130], 0
jne 0x4dce07
mov rdx, qword [rsp + 0xe0]
mov qword [rax + 0x18], rdx
jmp 0x4dce18
lea rdi, [rax + 0x18]
mov rdx, qword [rsp + 0xe0]
call fcn.00462dc0
mov rdx, qword [rsp + 0x78]
dec rdx
mov qword [rax + 0x20], rdx
mov rdx, qword [rsp + 0x178]
cmp qword [rdx + 0x70], 0
jne 0x4de2f7
lea rbx, [0x008152c0]
mov rcx, rax
mov rax, rdx
call fcn.004d91a0
mov rdx, qword [rsp + 0x178]
mov qword [rdx + 0x70], rax
cmp dword [0x00a5a130], 0
jne 0x4dce67
mov qword [rdx + 0x78], rbx
jmp 0x4de2f7
lea rdi, [rdx + 0x78]
call fcn.00462de0
jmp 0x4de2f7
mov rax, qword [rsp + 0xf0]
mov rbx, qword [rsp + 0xe8]
mov rcx, rsi
call fcn.004b96a0
test rax, rax
jne 0x4dcf59
xor eax, eax
mov rbx, qword [rsp + 0xc0]
mov rcx, qword [rsp + 0x68]
call fcn.0044d200
call fcn.0040ab40
nop
cmp byte [0x00a03fa0], 0
je 0x4dcee7
lea rdx, [0x0070f0c0]
mov qword [0x00a03fa8], rdx
cmp dword [0x00a5a130], 0
jne 0x4dced9
mov qword [0x00a03fb0], rax
jmp 0x4dceee
lea rdi, [0x00a03fb0]
call fcn.00462ca0
jmp 0x4dceee
lea rdx, [0x0070f0c0]
mov qword [rsp + 0x118], rdx
mov qword [rsp + 0x120], rax
mov rdx, qword [rsp + 0x118]
test rdx, rdx
je 0x4dcf2a
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 0x4dcf31
xor r11d, r11d
xor edx, edx
xor eax, eax
mov rbx, qword [rsp + 0xe8]
mov rcx, qword [rsp + 0x70]
mov rdi, rdx
mov rsi, rax
mov r8, r11
mov rax, qword [rsp + 0xf0]
call fcn.004b9a00
jmp 0x4de2f7
mov rax, qword [rsp + 0xf0]
mov rbx, qword [rsp + 0xe8]
mov rcx, qword [rsp + 0x70]
call fcn.004baf40
mov qword [rsp + 0xf8], rax
mov qword [rsp + 0xe0], rbx
mov rdx, qword [rsp + 0x178]
mov rsi, qword [rdx + 0x18]
mov qword [rsp + 0x78], rsi
lea rax, [0x00752240]
nop dword [rax + rax]
call fcn.0040d400
mov qword [rax + 8], 6
lea rdx, [0x00772177]
mov qword [rax], rdx
mov rdx, qword [rsp + 0xf8]
mov qword [rax + 0x10], rdx
cmp dword [0x00a5a130], 0
jne 0x4dcfda
mov rdx, qword [rsp + 0xe0]
mov qword [rax + 0x18], rdx
jmp 0x4dcfeb
lea rdi, [rax + 0x18]
mov rdx, qword [rsp + 0xe0]
call fcn.00462dc0
mov rdx, qword [rsp + 0x78]
dec rdx
mov qword [rax + 0x20], rdx
mov rdx, qword [rsp + 0x178]
cmp qword [rdx + 0x70], 0
jne 0x4de2f7
lea rbx, [0x008152c0]
mov rcx, rax
mov rax, rdx
call fcn.004d91a0
mov rdx, qword [rsp + 0x178]
mov qword [rdx + 0x70], rax
cmp dword [0x00a5a130], 0
jne 0x4dd03a
mov qword [rdx + 0x78], rbx
jmp 0x4de2f7
lea rdi, [rdx + 0x78]
nop
call fcn.00462de0
jmp 0x4de2f7
movzx edx, byte [rsp + 0x1b0]
test dl, dl
je 0x4de34f
mov rax, qword [rsp + 0xf0]
mov rbx, qword [rsp + 0xe8]
mov rcx, qword [rsp + 0x70]
call fcn.004baf40
mov qword [rsp + 0x100], rax
mov qword [rsp + 0xf8], rbx
movups xmmword [rsp + 0x148], xmm15
movups xmmword [rsp + 0x158], xmm15
mov rcx, qword [rsp + 0x190]
mov rax, qword [rsp + 0x180]
mov rbx, qword [rsp + 0x188]
call fcn.0040abe0
lea rdx, [0x0070c500]
mov qword [rsp + 0x148], rdx
mov qword [rsp + 0x150], rax
mov rdx, qword [rsp + 0x100]
test rdx, rdx
je 0x4dd0dd
mov rax, qword [rdx + 8]
jmp 0x4dd0e0
mov rax, rdx
mov qword [rsp + 0x158], rax
mov rdx, qword [rsp + 0xf8]
mov qword [rsp + 0x160], rdx
lea rax, [0x0078ad89]
mov ebx, 0x47
lea rcx, [rsp + 0x148]
mov edi, 2
mov rsi, rdi
call fcn.004ced20
mov rbp, qword [rsp + 0x168]
add rsp, 0x170
ret
cmp dl, 0x6e
jne 0x4dd2c5
movzx edx, byte [rsp + 0x1b0]
nop word [rax + rax]
test dl, dl
je 0x4dd26a
mov rdx, qword [rsp + 0x188]
cmp rdx, 4
jne 0x4dd166
cmp dword [rbx], 0x6c6c756e
nop dword [rax]
je 0x4dd26a
mov rax, rsi
mov rbx, r8
mov rcx, r9
call fcn.004baf40
mov qword [rsp + 0x100], rax
mov qword [rsp + 0xf8], rbx
movups xmmword [rsp + 0x148], xmm15
movups xmmword [rsp + 0x158], xmm15
mov rcx, qword [rsp + 0x190]
mov rax, qword [rsp + 0x180]
mov rbx, qword [rsp + 0x188]
call fcn.0040abe0
lea rdx, [0x0070c500]
mov qword [rsp + 0x148], rdx
mov qword [rsp + 0x150], rax
mov rdx, qword [rsp + 0x100]
test rdx, rdx
je 0x4dd1dd
mov rax, qword [rdx + 8]
jmp 0x4dd1e0
mov rax, rdx
mov qword [rsp + 0x158], rax
mov rdx, qword [rsp + 0xf8]
mov qword [rsp + 0x160], rdx
lea rax, [0x0078ad89]
mov ebx, 0x47
lea rcx, [rsp + 0x148]
mov edi, 2
mov rsi, rdi
call fcn.004ced20
mov rdx, qword [rsp + 0x178]
cmp qword [rdx + 0x70], 0
jne 0x4de2f7
mov rcx, rbx
mov rbx, rax
mov rax, rdx
call fcn.004d91a0
mov rdx, qword [rsp + 0x178]
mov qword [rdx + 0x70], rax
cmp dword [0x00a5a130], 0
jne 0x4dd258
mov qword [rdx + 0x78], rbx
jmp 0x4de2f7
lea rdi, [rdx + 0x78]
nop dword [rax]
call fcn.00462de0
jmp 0x4de2f7
nop
mov rcx, r9
and r9d, 0x1f
lea rdx, [r9 - 0x14]
nop
nop word [rax + rax]
cmp rdx, 3
ja 0x4de2f7
mov rax, rsi
mov rbx, r8
call fcn.004baf40
call fcn.004bbaa0
mov rdi, rax
mov rsi, rbx
mov r8, rcx
mov rax, qword [rsp + 0xf0]
mov rbx, qword [rsp + 0xe8]
mov rcx, qword [rsp + 0x70]
call fcn.004b9a00
nop dword [rax]
jmp 0x4de2f7
cmp dl, 0x74
jne 0x4dd820
movzx r10d, byte [rsp + 0x1b0]
nop word [rax + rax]
test r10b, r10b
je 0x4dd425
mov r11, qword [rsp + 0x188]
cmp r11, 4
jne 0x4dd306
cmp dword [rbx], 0x65757274
nop dword [rax]
je 0x4dd42d
cmp r11, 5
jne 0x4dd31e
cmp dword [rbx], 0x736c6166
jne 0x4dd31e
cmp byte [rbx + 4], 0x65
je 0x4dd42d
mov rax, rsi
mov rbx, r8
mov rcx, r9
call fcn.004baf40
mov qword [rsp + 0x100], rax
mov qword [rsp + 0xf8], rbx
movups xmmword [rsp + 0x148], xmm15
movups xmmword [rsp + 0x158], xmm15
mov rcx, qword [rsp + 0x190]
mov rax, qword [rsp + 0x180]
mov rbx, qword [rsp + 0x188]
call fcn.0040abe0
lea rdx, [0x0070c500]
mov qword [rsp + 0x148], rdx
mov qword [rsp + 0x150], rax
mov rdx, qword [rsp + 0x100]
test rdx, rdx
je 0x4dd395
mov rax, qword [rdx + 8]
jmp 0x4dd398
mov rax, rdx
mov qword [rsp + 0x158], rax
mov rdx, qword [rsp + 0xf8]
mov qword [rsp + 0x160], rdx
lea rax, [0x0078ad89]
mov ebx, 0x47
lea rcx, [rsp + 0x148]
mov edi, 2
mov rsi, rdi
call fcn.004ced20
mov rdx, qword [rsp + 0x178]
cmp qword [rdx + 0x70], 0
nop
jne 0x4de2f7
mov rcx, rbx
mov rbx, rax
mov rax, rdx
call fcn.004d91a0
mov rdx, qword [rsp + 0x178]
mov qword [rdx + 0x70], rax
cmp dword [0x00a5a130], 0
jne 0x4dd412
mov qword [rdx + 0x78], rbx
jmp 0x4de2f7
lea rdi, [rdx + 0x78]
call fcn.00462de0
nop dword [rax + rax]
jmp 0x4de2f7
mov r11, qword [rsp + 0x188]
cmp dl, 0x74
sete dil
nop
nop
mov rcx, r9
and r9d, 0x1f
nop dword [rax]
cmp r9, 1
je 0x4dd80a
cmp r9, 0x14
je 0x4dd645
test r10b, r10b
je 0x4dd565
mov rax, rsi
mov rbx, r8
call fcn.004baf40
mov qword [rsp + 0x100], rax
mov qword [rsp + 0xf8], rbx
movups xmmword [rsp + 0x148], xmm15
movups xmmword [rsp + 0x158], xmm15
mov rcx, qword [rsp + 0x190]
mov rax, qword [rsp + 0x180]
mov rbx, qword [rsp + 0x188]
call fcn.0040abe0
lea rdx, [0x0070c500]
mov qword [rsp + 0x148], rdx
mov qword [rsp + 0x150], rax
mov rdx, qword [rsp + 0x100]
test rdx, rdx
je 0x4dd4d1
mov rax, qword [rdx + 8]
jmp 0x4dd4d4
mov rax, rdx
mov qword [rsp + 0x158], rax
mov rdx, qword [rsp + 0xf8]
mov qword [rsp + 0x160], rdx
lea rax, [0x0078ad89]
mov ebx, 0x47
lea rcx, [rsp + 0x148]
mov edi, 2
mov rsi, rdi
call fcn.004ced20
mov rdx, qword [rsp + 0x178]
cmp qword [rdx + 0x70], 0
nop word [rax + rax]
jne 0x4de2f7
mov rcx, rbx
mov rbx, rax
mov rax, rdx
call fcn.004d91a0
mov rdx, qword [rsp + 0x178]
mov qword [rdx + 0x70], rax
cmp dword [0x00a5a130], 0
jne 0x4dd552
mov qword [rdx + 0x78], rbx
jmp 0x4de2f7
lea rdi, [rdx + 0x78]
call fcn.00462de0
nop dword [rax + rax]
jmp 0x4de2f7
mov rax, rsi
mov rbx, r8
call fcn.004baf40
mov qword [rsp + 0xf8], rax
mov qword [rsp + 0xe0], rbx
mov rdx, qword [rsp + 0x178]
mov rsi, qword [rdx + 0x18]
mov qword [rsp + 0x78], rsi
lea rax, [0x00752240]
call fcn.0040d400
mov qword [rax + 8], 4
lea rdx, [0x00771a2b]
mov qword [rax], rdx
mov rdx, qword [rsp + 0xf8]
mov qword [rax + 0x10], rdx
cmp dword [0x00a5a130], 0
jne 0x4dd5d2
mov rdx, qword [rsp + 0xe0]
mov qword [rax + 0x18], rdx
jmp 0x4dd5e5
lea rdi, [rax + 0x18]
mov rdx, qword [rsp + 0xe0]
nop
call fcn.00462dc0
mov rdx, qword [rsp + 0x78]
dec rdx
mov qword [rax + 0x20], rdx
mov rdx, qword [rsp + 0x178]
cmp qword [rdx + 0x70], 0
nop
jne 0x4de2f7
lea rbx, [0x008152c0]
mov rcx, rax
mov rax, rdx
call fcn.004d91a0
mov rdx, qword [rsp + 0x178]
mov qword [rdx + 0x70], rax
cmp dword [0x00a5a130], 0
jne 0x4dd636
mov qword [rdx + 0x78], rbx
jmp 0x4de2f7
lea rdi, [rdx + 0x78]
call fcn.00462de0
nop
jmp 0x4de2f7
mov byte [rsp + 0x3f], dil
mov rax, rsi
mov rbx, r8
call fcn.004b96a0
test rax, rax
jne 0x4dd71c
movzx edx, byte [rsp + 0x3f]
movzx edx, dl
lea r9, [0x009bba60]
lea rdx, [r9 + rdx*8]
nop
cmp byte [0x00a03fa0], 0
je 0x4dd6a9
lea r9, [0x0070ce00]
mov qword [0x00a03fa8], r9
cmp dword [0x00a5a130], 0
jne 0x4dd69b
mov qword [0x00a03fb0], rdx
jmp 0x4dd6b0
lea rdi, [0x00a03fb0]
call fcn.00462dc0
jmp 0x4dd6b0
lea r9, [0x0070ce00]
mov qword [rsp + 0x128], r9
mov qword [rsp + 0x130], rdx
mov r9, qword [rsp + 0x128]
test r9, r9
je 0x4dd6ec
movzx r10d, byte [r9 + 0x17]
mov r11d, r10d
and r10d, 0x1f
mov r12, r10
bts r10, 7
test r11b, 0x20
cmove r12, r10
nop
jmp 0x4dd6f4
xor r12d, r12d
xor r9d, r9d
xor edx, edx
mov rax, qword [rsp + 0xf0]
mov rbx, qword [rsp + 0xe8]
mov rcx, qword [rsp + 0x70]
mov rdi, r9
mov rsi, rdx
mov r8, r12
call fcn.004b9a00
jmp 0x4de2f7
mov rax, qword [rsp + 0xf0]
mov rbx, qword [rsp + 0xe8]
mov rcx, qword [rsp + 0x70]
call fcn.004baf40
mov qword [rsp + 0xf8], rax
mov qword [rsp + 0xe0], rbx
mov rdx, qword [rsp + 0x178]
mov rsi, qword [rdx + 0x18]
mov qword [rsp + 0x78], rsi
lea rax, [0x00752240]
nop
call fcn.0040d400
mov qword [rax + 8], 4
lea rdx, [0x00771a2b]
mov qword [rax], rdx
mov rdx, qword [rsp + 0xf8]
mov qword [rax + 0x10], rdx
cmp dword [0x00a5a130], 0
jne 0x4dd79a
mov rdx, qword [rsp + 0xe0]
mov qword [rax + 0x18], rdx
jmp 0x4dd7ab
lea rdi, [rax + 0x18]
mov rdx, qword [rsp + 0xe0]
call fcn.00462dc0
mov rdx, qword [rsp + 0x78]
dec rdx
mov qword [rax + 0x20], rdx
mov rdx, qword [rsp + 0x178]
cmp qword [rdx + 0x70], 0
jne 0x4de2f7
lea rbx, [0x008152c0]
mov rcx, rax
mov rax, rdx
call fcn.004d91a0
mov rdx, qword [rsp + 0x178]
mov qword [rdx + 0x70], rax
cmp dword [0x00a5a130], 0
jne 0x4dd7fa
mov qword [rdx + 0x78], rbx
jmp 0x4de2f7
lea rdi, [rdx + 0x78]
nop
call fcn.00462de0
jmp 0x4de2f7
mov rax, rsi
mov rbx, r8
call fcn.004b9ba0
jmp 0x4de2f7
cmp dl, 0x2d
je 0x4dd90b
add edx, 0xffffffd0
cmp dl, 9
jbe 0x4dd90b
movzx edx, byte [rsp + 0x1b0]
nop dword [rax]
test dl, dl
je 0x4de33c
mov rax, rsi
mov rbx, r8
mov rcx, r9
call fcn.004baf40
mov qword [rsp + 0x100], rax
mov qword [rsp + 0xf8], rbx
movups xmmword [rsp + 0x148], xmm15
movups xmmword [rsp + 0x158], xmm15
mov rcx, qword [rsp + 0x190]
mov rax, qword [rsp + 0x180]
mov rbx, qword [rsp + 0x188]
call fcn.0040abe0
lea rdx, [0x0070c500]
mov qword [rsp + 0x148], rdx
mov qword [rsp + 0x150], rax
mov rdx, qword [rsp + 0x100]
test rdx, rdx
je 0x4dd8bf
mov rax, qword [rdx + 8]
jmp 0x4dd8c2
mov rax, rdx
mov qword [rsp + 0x158], rax
mov rdx, qword [rsp + 0xf8]
mov qword [rsp + 0x160], rdx
lea rax, [0x0078ad89]
mov ebx, 0x47
lea rcx, [rsp + 0x148]
mov edi, 2
mov rsi, rdi
call fcn.004ced20
mov rbp, qword [rsp + 0x168]
add rsp, 0x170
ret
xor eax, eax
mov rcx, qword [rsp + 0x188]
call fcn.0044d200
mov qword [rsp + 0xb8], rax
mov qword [rsp + 0x58], rbx
nop
mov rcx, qword [rsp + 0x70]
mov rdx, rcx
and ecx, 0x1f
cmp rcx, 0xc
ja 0x4ddc80
lea r8, [rcx - 2]
cmp r8, 4
jbe 0x4ddae5
cmp rcx, 7
jb 0x4ddc94
mov ecx, 0xa
mov edi, 0x40
nop
call fcn.004a70a0
test rbx, rbx
je 0x4dd974
mov rdx, qword [rsp + 0xf0]
jmp 0x4dd9ac
mov rdx, qword [rsp + 0xf0]
mov rcx, qword [rdx]
shl rcx, 3
lea rsi, [rcx - 0x40]
neg rsi
cmp rsi, 0x40
sbb rsi, rsi
neg rcx
mov rdi, rax
shl rax, cl
and rax, rsi
shr rax, cl
and rax, rsi
cmp rdi, rax
je 0x4ddaca
mov rax, rdx
mov rbx, qword [rsp + 0xe8]
mov rcx, qword [rsp + 0x70]
nop dword [rax]
call fcn.004baf40
mov qword [rsp + 0xf8], rax
mov qword [rsp + 0xe0], rbx
mov rdx, qword [rsp + 0x178]
mov rsi, qword [rdx + 0x18]
mov qword [rsp + 0x78], rsi
lea rax, [0x00752240]
call fcn.0040d400
mov qword [rsp + 0xd0], rax
lea rbx, [0x00772602]
mov ecx, 7
mov rdi, qword [rsp + 0xb8]
mov rsi, qword [rsp + 0x58]
xor eax, eax
call fcn.0044ce60
mov rcx, qword [rsp + 0xd0]
mov qword [rcx + 8], rbx
cmp dword [0x00a5a130], 0
jne 0x4dda34
mov qword [rcx], rax
jmp 0x4dda3c
mov rdi, rcx
call fcn.00462ca0
mov rdx, qword [rsp + 0xf8]
mov qword [rcx + 0x10], rdx
cmp dword [0x00a5a130], 0
jne 0x4dda5f
mov rdx, qword [rsp + 0xe0]
mov qword [rcx + 0x18], rdx
jmp 0x4dda70
lea rdi, [rcx + 0x18]
mov rdx, qword [rsp + 0xe0]
call fcn.00462dc0
mov rdx, qword [rsp + 0x78]
dec rdx
mov qword [rcx + 0x20], rdx
mov rax, qword [rsp + 0x178]
cmp qword [rax + 0x70], 0
jne 0x4de2f7
lea rbx, [0x008152c0]
call fcn.004d91a0
mov rdx, qword [rsp + 0x178]
mov qword [rdx + 0x70], rax
cmp dword [0x00a5a130], 0
jne 0x4ddab9
mov qword [rdx + 0x78], rbx
jmp 0x4de2f7
lea rdi, [rdx + 0x78]
nop dword [rax]
call fcn.00462de0
jmp 0x4de2f7
mov rax, rdx
mov rbx, qword [rsp + 0xe8]
mov rcx, qword [rsp + 0x70]
call fcn.004ba940
nop
jmp 0x4de2f7
mov ecx, 0xa
mov edi, 0x40
call fcn.004a76c0
test rbx, rbx
je 0x4ddb03
mov rdx, qword [rsp + 0xf0]
jmp 0x4ddb49
mov rdx, qword [rsp + 0xf0]
mov rcx, qword [rdx]
shl rcx, 3
lea rsi, [rcx - 0x40]
neg rsi
cmp rsi, 0x40
sbb r8, r8
sbb r9, r9
neg rcx
mov rdi, rax
shl rax, cl
and rax, r8
not r9
or rsi, r9
mov rcx, rsi
sar rax, cl
nop dword [rax + rax]
cmp rdi, rax
je 0x4ddc65
mov rax, rdx
mov rbx, qword [rsp + 0xe8]
mov rcx, qword [rsp + 0x70]
call fcn.004baf40
mov qword [rsp + 0xf8], rax
mov qword [rsp + 0xe0], rbx
mov rdx, qword [rsp + 0x178]
mov rsi, qword [rdx + 0x18]
mov qword [rsp + 0x78], rsi
lea rax, [0x00752240]
call fcn.0040d400
mov qword [rsp + 0xd0], rax
lea rbx, [0x00772602]
mov ecx, 7
mov rdi, qword [rsp + 0xb8]
mov rsi, qword [rsp + 0x58]
xor eax, eax
call fcn.0044ce60
mov rcx, qword [rsp + 0xd0]
mov qword [rcx + 8], rbx
cmp dword [0x00a5a130], 0
jne 0x4ddbcd
mov qword [rcx], rax
jmp 0x4ddbd5
mov rdi, rcx
call fcn.00462ca0
mov rdx, qword [rsp + 0xf8]
mov qword [rcx + 0x10], rdx
cmp dword [0x00a5a130], 0
jne 0x4ddbf8
mov rdx, qword [rsp + 0xe0]
mov qword [rcx + 0x18], rdx
jmp 0x4ddc09
lea rdi, [rcx + 0x18]
mov rdx, qword [rsp + 0xe0]
call fcn.00462dc0
mov rdx, qword [rsp + 0x78]
dec rdx
mov qword [rcx + 0x20], rdx
mov rax, qword [rsp + 0x178]
cmp qword [rax + 0x70], 0
jne 0x4de2f7
lea rbx, [0x008152c0]
call fcn.004d91a0
mov rdx, qword [rsp + 0x178]
mov qword [rdx + 0x70], rax
cmp dword [0x00a5a130], 0
jne 0x4ddc52
mov qword [rdx + 0x78], rbx
jmp 0x4de2f7
lea rdi, [rdx + 0x78]
call fcn.00462de0
nop dword [rax + rax]
jmp 0x4de2f7
mov rax, rdx
mov rbx, qword [rsp + 0xe8]
mov rcx, qword [rsp + 0x70]
call fcn.004ba220
jmp 0x4de2f7
cmp rcx, 0xe
jbe 0x4de135
cmp rcx, 0x14
je 0x4dded9
cmp rcx, 0x18
je 0x4ddc9e
xor ecx, ecx
jmp 0x4ddce6
mov rax, qword [rsp + 0xf0]
mov rbx, qword [rsp + 0xe8]
mov rcx, rdx
call fcn.004baf40
mov rcx, qword [0x00a02f08]
nop dword [rax]
cmp qword [0x00a02f00], rax
je 0x4ddccd
xor eax, eax
jmp 0x4ddcd2
call fcn.00403ce0
mov rdx, qword [rsp + 0x70]
mov rbx, qword [rsp + 0x58]
mov ecx, eax
mov rax, qword [rsp + 0xb8]
test cl, cl
jne 0x4ddeb6
movzx esi, byte [rsp + 0x1b0]
test sil, sil
je 0x4dddce
mov rax, qword [rsp + 0xf0]
mov rbx, qword [rsp + 0xe8]
mov rcx, rdx
call fcn.004baf40
mov qword [rsp + 0x100], rax
mov qword [rsp + 0xf8], rbx
movups xmmword [rsp + 0x148], xmm15
movups xmmword [rsp + 0x158], xmm15
mov rcx, qword [rsp + 0x190]
mov rax, qword [rsp + 0x180]
mov rbx, qword [rsp + 0x188]
call fcn.0040abe0
lea rdx, [0x0070c500]
mov qword [rsp + 0x148], rdx
mov qword [rsp + 0x150], rax
mov rdx, qword [rsp + 0x100]
test rdx, rdx
je 0x4ddd82
mov rax, qword [rdx + 8]
nop
jmp 0x4ddd85
mov rax, rdx
mov qword [rsp + 0x158], rax
mov rdx, qword [rsp + 0xf8]
mov qword [rsp + 0x160], rdx
lea rax, [0x0078ad89]
mov ebx, 0x47
lea rcx, [rsp + 0x148]
mov edi, 2
mov rsi, rdi
call fcn.004ced20
mov rbp, qword [rsp + 0x168]
add rsp, 0x170
ret
mov rax, qword [rsp + 0xf0]
mov rbx, qword [rsp + 0xe8]
mov rcx, rdx
call fcn.004baf40
mov qword [rsp + 0xf8], rax
mov qword [rsp + 0xe0], rbx
mov rdx, qword [rsp + 0x178]
mov rsi, qword [rdx + 0x18]
mov qword [rsp + 0x78], rsi
lea rax, [0x00752240]
call fcn.0040d400
mov qword [rax + 8], 6
lea rdx, [0x00772105]
mov qword [rax], rdx
mov rdx, qword [rsp + 0xf8]
mov qword [rax + 0x10], rdx
cmp dword [0x00a5a130], 0
jne 0x4dde48
mov rdx, qword [rsp + 0xe0]
mov qword [rax + 0x18], rdx
jmp 0x4dde59
lea rdi, [rax + 0x18]
mov rdx, qword [rsp + 0xe0]
call fcn.00462dc0
mov rdx, qword [rsp + 0x78]
dec rdx
mov qword [rax + 0x20], rdx
mov rdx, qword [rsp + 0x178]
cmp qword [rdx + 0x70], 0
jne 0x4de2f7
lea rbx, [0x008152c0]
mov rcx, rax
mov rax, rdx
call fcn.004d91a0
mov rdx, qword [rsp + 0x178]
mov qword [rdx + 0x70], rax
cmp dword [0x00a5a130], 0
jne 0x4ddea8
mov qword [rdx + 0x78], rbx
jmp 0x4de2f7
lea rdi, [rdx + 0x78]
call fcn.00462de0
jmp 0x4de2f7
mov rcx, rdx
mov rdi, rax
mov rsi, rbx
mov rax, qword [rsp + 0xf0]
mov rbx, qword [rsp + 0xe8]
call fcn.004baa80
jmp 0x4de2f7
mov rcx, rbx
mov rbx, rax
mov rax, qword [rsp + 0x178]
call fcn.004dc260
test rcx, rcx
je 0x4ddf3d
nop
mov rax, qword [rsp + 0x178]
cmp qword [rax + 0x70], 0
nop
jne 0x4de2f7
mov rbx, rcx
mov rcx, rdi
call fcn.004d91a0
mov rdx, qword [rsp + 0x178]
mov qword [rdx + 0x70], rax
cmp dword [0x00a5a130], 0
jne 0x4ddf2f
mov qword [rdx + 0x78], rbx
jmp 0x4de2f7
lea rdi, [rdx + 0x78]
call fcn.00462de0
jmp 0x4de2f7
mov qword [rsp + 0xf8], rax
mov qword [rsp + 0xc8], rbx
mov rax, qword [rsp + 0xf0]
mov rbx, qword [rsp + 0xe8]
mov rcx, qword [rsp + 0x70]
call fcn.004b96a0
test rax, rax
jne 0x4de04a
mov rdx, qword [rsp + 0xf8]
nop dword [rax + rax]
test rdx, rdx
je 0x4de018
nop
cmp byte [0x00a03fa0], 0
je 0x4ddfca
mov qword [0x00a03fa8], rdx
cmp dword [0x00a5a130], 0
jne 0x4ddfb4
mov r9, qword [rsp + 0xc8]
mov qword [0x00a03fb0], r9
jmp 0x4ddfd2
lea rdi, [0x00a03fb0]
mov r9, qword [rsp + 0xc8]
call fcn.00462e40
jmp 0x4ddfd2
mov r9, qword [rsp + 0xc8]
mov qword [rsp + 0x108], rdx
mov qword [rsp + 0x110], r9
mov rdx, qword [rsp + 0x108]
test rdx, rdx
je 0x4de00e
movzx r10d, byte [rdx + 0x17]
mov r11d, r10d
and r10d, 0x1f
mov r12, r10
bts r10, 7
test r11b, 0x20
cmove r12, r10
nop
jmp 0x4de020
xor r12d, r12d
xor edx, edx
xor r9d, r9d
jmp 0x4de020
xor r12d, r12d
xor edx, edx
xor r9d, r9d
mov rax, qword [rsp + 0xf0]
mov rbx, qword [rsp + 0xe8]
mov rcx, qword [rsp + 0x70]
mov rdi, rdx
mov rsi, r9
mov r8, r12
nop
call fcn.004b9a00
jmp 0x4de2f7
mov rax, qword [rsp + 0xf0]
mov rbx, qword [rsp + 0xe8]
mov rcx, qword [rsp + 0x70]
nop
call fcn.004baf40
mov qword [rsp + 0xf8], rax
mov qword [rsp + 0xe0], rbx
mov rdx, qword [rsp + 0x178]
mov rsi, qword [rdx + 0x18]
mov qword [rsp + 0x78], rsi
lea rax, [0x00752240]
call fcn.0040d400
mov qword [rax + 8], 6
lea rdx, [0x00772105]
mov qword [rax], rdx
mov rdx, qword [rsp + 0xf8]
mov qword [rax + 0x10], rdx
cmp dword [0x00a5a130], 0
jne 0x4de0c7
mov rdx, qword [rsp + 0xe0]
mov qword [rax + 0x18], rdx
jmp 0x4de0d8
lea rdi, [rax + 0x18]
mov rdx, qword [rsp + 0xe0]
call fcn.00462dc0
mov rdx, qword [rsp + 0x78]
dec rdx
mov qword [rax + 0x20], rdx
mov rdx, qword [rsp + 0x178]
cmp qword [rdx + 0x70], 0
jne 0x4de2f7
lea rbx, [0x008152c0]
mov rcx, rax
mov rax, rdx
call fcn.004d91a0
mov rdx, qword [rsp + 0x178]
mov qword [rdx + 0x70], rax
cmp dword [0x00a5a130], 0
jne 0x4de127
mov qword [rdx + 0x78], rbx
jmp 0x4de2f7
lea rdi, [rdx + 0x78]
call fcn.00462de0
jmp 0x4de2f7
mov qword [rsp + 0x80], rcx
mov rax, qword [rsp + 0xf0]
mov rbx, qword [rsp + 0xe8]
mov rcx, rdx
call fcn.004baf40
mov rdx, qword [rax + 0x28]
mov rax, rbx
call rdx
mov rbx, qword [rsp + 0x58]
mov rcx, rax
mov rax, qword [rsp + 0xb8]
call fcn.004a6980
test rax, rax
jne 0x4de1c9
mov rdx, qword [rsp + 0x80]
cmp rdx, 0xd
jne 0x4de2dd
nop
xorps xmm1, xmm1
ucomisd xmm1, xmm0
jbe 0x4de1a2
movsd xmm1, qword [0x00813ed8]
pxor xmm1, xmm0
jmp 0x4de1a5
movups xmm1, xmm0
movsd xmm2, qword [0x00813ec0]
ucomisd xmm1, xmm2
jbe 0x4de2dd
movsd xmm2, qword [0x00813ec8]
ucomisd xmm2, xmm1
jb 0x4de2dd
mov rax, qword [rsp + 0xf0]
mov rbx, qword [rsp + 0xe8]
mov rcx, qword [rsp + 0x70]
nop
call fcn.004baf40
mov qword [rsp + 0xf8], rax
mov qword [rsp + 0xe0], rbx
mov rdx, qword [rsp + 0x178]
mov rsi, qword [rdx + 0x18]
mov qword [rsp + 0x78], rsi
lea rax, [0x00752240]
call fcn.0040d400
mov qword [rsp + 0xd0], rax
lea rbx, [0x00772602]
mov ecx, 7
mov rdi, qword [rsp + 0xb8]
mov rsi, qword [rsp + 0x58]
xor eax, eax
call fcn.0044ce60
mov rcx, qword [rsp + 0xd0]
mov qword [rcx + 8], rbx
cmp dword [0x00a5a130], 0
jne 0x4de254
mov qword [rcx], rax
jmp 0x4de25c
mov rdi, rcx
call fcn.00462ca0
mov rdx, qword [rsp + 0xf8]
mov qword [rcx + 0x10], rdx
cmp dword [0x00a5a130], 0
jne 0x4de27f
mov rdx, qword [rsp + 0xe0]
mov qword [rcx + 0x18], rdx
jmp 0x4de290
lea rdi, [rcx + 0x18]
mov rdx, qword [rsp + 0xe0]
call fcn.00462dc0
mov rdx, qword [rsp + 0x78]
dec rdx
mov qword [rcx + 0x20], rdx
mov rax, qword [rsp + 0x178]
cmp qword [rax + 0x70], 0
jne 0x4de2f7
lea rbx, [0x008152c0]
call fcn.004d91a0
mov rdx, qword [rsp + 0x178]
mov qword [rdx + 0x70], rax
cmp dword [0x00a5a130], 0
jne 0x4de2d2
mov qword [rdx + 0x78], rbx
jmp 0x4de2f7
lea rdi, [rdx + 0x78]
call fcn.00462de0
jmp 0x4de2f7
mov rax, qword [rsp + 0xf0]
mov rbx, qword [rsp + 0xe8]
mov rcx, qword [rsp + 0x70]
call fcn.004ba120
xor eax, eax
xor ebx, ebx
mov rbp, qword [rsp + 0x168]
add rsp, 0x170
ret
mov rdx, qword [rax + 0x18]
mov rax, rbx
mov rbx, qword [rsp + 0x180]
mov rcx, qword [rsp + 0x188]
mov rdi, qword [rsp + 0x190]
call rdx
mov rbp, qword [rsp + 0x168]
add rsp, 0x170
ret
lea rax, [0x0070f0c0]
lea rbx, [0x00814430]
call fcn.004356e0
lea rax, [0x0070f0c0]
lea rbx, [0x00814430]
nop dword [rax]
call fcn.004356e0
mov rcx, rax
call fcn.004631c0
lea rax, [0x0070f0c0]
lea rbx, [0x00814430]
nop dword [rax + rax]
call fcn.004356e0
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
mov qword [rsp + 0x30], r8
mov qword [rsp + 0x38], r9
mov byte [rsp + 0x40], r10b
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]
mov r8, qword [rsp + 0x30]
mov r9, qword [rsp + 0x38]
movzx r10d, byte [rsp + 0x40]
nop dword [rax]
jmp fcn.004dc400