Function at 0x68e020
Capabilities:
Access peb ldr_data

Disassembly:
lea r12, [rsp - 0x1d8]
cmp r12, qword [r14 + 0x10]
jbe 0x68f309
sub rsp, 0x258
mov qword [rsp + 0x250], rbp
lea rbp, [rsp + 0x250]
mov qword [rsp + 0x268], rbx
mov qword [rsp + 0x270], rcx
test r8, r8
je 0x68e08d
cmp qword [r8 + 0x18], 0
jne 0x68e08d
lea rax, [0x007b2a0a]
mov ebx, 0x34
xor ecx, ecx
xor edi, edi
mov rsi, rdi
call fcn.004ced00
mov rbp, qword [rsp + 0x250]
add rsp, 0x258
ret
test rdi, rdi
je 0x68e136
mov qword [rsp + 0x130], rax
mov qword [rsp + 0x288], r8
mov qword [rsp + 0x280], rsi
test rsi, rsi
je 0x68e179
mov rdx, qword [rsi + 0x38]
bt edx, 7
nop
jae 0x68e179
mov qword [rsp + 0xa8], rdi
mov qword [rsp + 0x128], rcx
mov qword [rsp + 0x120], rbx
mov rax, rbx
mov rbx, rcx
mov rcx, rdi
call fcn.006936a0
test al, al
jne 0x68e122
mov rax, qword [rsp + 0x130]
mov rcx, qword [rsp + 0x128]
mov rbx, qword [rsp + 0x120]
mov rsi, qword [rsp + 0x280]
mov rdi, qword [rsp + 0xa8]
mov r8, qword [rsp + 0x288]
jmp 0x68e179
xor eax, eax
xor ebx, ebx
mov rbp, qword [rsp + 0x250]
add rsp, 0x258
ret
xor eax, eax
xor ebx, ebx
mov rbp, qword [rsp + 0x250]
add rsp, 0x258
ret
mov rax, rbx
mov rbx, rcx
mov rcx, rdx
call fcn.00495120
mov rsi, qword [rsp + 0x280]
mov r8, qword [rsp + 0x288]
mov rdi, rcx
mov rcx, rbx
mov rbx, rax
mov rax, qword [rsp + 0x130]
nop
mov rdx, rdi
and edi, 0x1f
mov qword [rsp + 0xa8], rdi
cmp rdi, 0x14
je 0x68e198
cmp rdi, 0x16
jne 0x68e20e
cmp rdi, 0x14
ja 0x68e1b1
lea r9, [rdi - 0x12]
nop
cmp r9, 1
jbe 0x68e1d1
cmp rdi, 0x14
je 0x68e1bd
jmp 0x68f2cf
cmp rdi, 0x16
jbe 0x68e1d1
cmp rdi, 0x17
jne 0x68e1c7
cmp qword [rcx], 0
setne dil
jmp 0x68e1f1
cmp rdi, 0x1a
jne 0x68f2cf
bt edx, 9
jb 0x68e14a
bt edx, 7
nop
jae 0x68e1e7
mov rdi, qword [rcx]
jmp 0x68e1ea
mov rdi, rcx
test rdi, rdi
setne dil
test dil, dil
jne 0x68e14a
xor eax, eax
xor ebx, ebx
mov rbp, qword [rsp + 0x250]
add rsp, 0x258
ret
mov qword [rsp + 0xa0], rdx
mov qword [rsp + 0xc0], rcx
mov qword [rsp + 0xb8], rbx
test rdx, rdx
je 0x68e242
bt edx, 9
jb 0x68e242
test rdx, rdx
mov r9, rbx
lea r10, [0x008430e8]
nop
jmp 0x68e296
mov rax, rbx
mov rbx, rcx
mov rcx, rdx
call fcn.004972c0
mov rcx, qword [rsp + 0xa0]
test rcx, rcx
mov rcx, qword [rsp + 0xc0]
mov rdx, qword [rsp + 0xa0]
mov rsi, qword [rsp + 0x280]
mov rdi, qword [rsp + 0xa8]
mov r8, qword [rsp + 0x288]
mov r9, qword [rsp + 0xb8]
mov r10, rax
mov rax, qword [rsp + 0x130]
je 0x68f29a
mov qword [rsp + 0xb0], rbx
mov qword [rsp + 0x50], r10
test rdx, 0x60
jne 0x68e319
mov rdx, qword [0x00a56660]
mov rcx, qword [0x00a56668]
mov rsi, qword [r10 + 0x78]
mov rax, rbx
mov rbx, rdx
call rsi
test al, al
jne 0x68ed3d
mov rax, qword [rsp + 0x130]
mov rcx, qword [rsp + 0xc0]
mov rdx, qword [rsp + 0xa0]
mov rbx, qword [rsp + 0xb0]
mov rsi, qword [rsp + 0x280]
mov rdi, qword [rsp + 0xa8]
mov r8, qword [rsp + 0x288]
mov r9, qword [rsp + 0xb8]
mov r10, qword [rsp + 0x50]
bt edx, 8
jb 0x68e32b
test rdx, 0x60
jmp 0x68e412
mov rax, r9
mov rbx, rcx
mov rcx, rdx
call fcn.00490da0
nop dword [rax]
test rcx, rcx
je 0x68f265
mov qword [rsp + 0x98], rcx
mov qword [rsp + 0x128], rbx
mov qword [rsp + 0x120], rax
test rcx, 0x60
jne 0x68e3b4
bt ecx, 9
jb 0x68e379
lea rdx, [0x008430e8]
jmp 0x68e384
call fcn.004972c0
mov rdx, rax
mov rax, rbx
mov rbx, qword [0x00a56660]
mov rcx, qword [0x00a56668]
mov rdx, qword [rdx + 0x78]
call rdx
mov rcx, qword [rsp + 0x98]
mov rbx, qword [rsp + 0x128]
mov edx, eax
mov rax, qword [rsp + 0x120]
jmp 0x68e3b6
xor edx, edx
test dl, dl
jne 0x68ec28
mov rcx, qword [rsp + 0xa0]
test rcx, 0x60
mov rax, qword [rsp + 0x130]
mov rcx, qword [rsp + 0xc0]
mov rdx, qword [rsp + 0xa0]
mov rbx, qword [rsp + 0xb0]
mov rsi, qword [rsp + 0x280]
mov rdi, qword [rsp + 0xa8]
mov r8, qword [rsp + 0x288]
mov r9, qword [rsp + 0xb8]
mov r10, qword [rsp + 0x50]
je 0x68e41a
bt edx, 8
jmp 0x68e48d
mov rdx, qword [0x00a56680]
mov rcx, qword [0x00a56688]
mov rsi, qword [r10 + 0x78]
mov rax, rbx
mov rbx, rdx
call rsi
test al, al
jne 0x68eb2a
mov rcx, qword [rsp + 0xa0]
bt ecx, 8
mov rax, qword [rsp + 0x130]
mov rcx, qword [rsp + 0xc0]
mov rdx, qword [rsp + 0xa0]
mov rbx, qword [rsp + 0xb0]
mov rsi, qword [rsp + 0x280]
mov rdi, qword [rsp + 0xa8]
mov r8, qword [rsp + 0x288]
mov r9, qword [rsp + 0xb8]
mov r10, qword [rsp + 0x50]
jae 0x68e56d
mov rax, r9
mov rbx, rcx
mov rcx, rdx
nop dword [rax]
call fcn.00490da0
test rcx, rcx
je 0x68f22d
mov qword [rsp + 0x120], rax
mov qword [rsp + 0x128], rbx
mov qword [rsp + 0x98], rcx
test rcx, 0x60
jne 0x68e51b
bt ecx, 9
jb 0x68e4de
lea rdx, [0x008430e8]
jmp 0x68e4eb
nop
call fcn.004972c0
mov rdx, rax
mov rax, rbx
mov rbx, qword [0x00a56680]
mov rcx, qword [0x00a56688]
mov rdx, qword [rdx + 0x78]
call rdx
mov rcx, qword [rsp + 0x98]
mov rbx, qword [rsp + 0x128]
mov edx, eax
mov rax, qword [rsp + 0x120]
jmp 0x68e520
xor edx, edx
nop dword [rax]
test dl, dl
jne 0x68ea15
mov rax, qword [rsp + 0x130]
mov rcx, qword [rsp + 0xc0]
mov rdx, qword [rsp + 0xa0]
mov rbx, qword [rsp + 0xb0]
mov rsi, qword [rsp + 0x280]
mov rdi, qword [rsp + 0xa8]
mov r8, qword [rsp + 0x288]
mov r9, qword [rsp + 0xb8]
mov r10, qword [rsp + 0x50]
cmp rdi, 0x17
je 0x68e579
cmp rdi, 0x11
jne 0x68e5df
mov rcx, qword [r10 + 0x48]
mov rax, rbx
call rcx
mov rcx, qword [rax + 0x98]
mov rax, rbx
call rcx
cmp rax, 8
setne cl
mov rax, qword [rsp + 0x130]
mov rdx, qword [rsp + 0xa0]
mov rbx, qword [rsp + 0xb0]
mov rsi, qword [rsp + 0x280]
mov rdi, qword [rsp + 0xa8]
mov r8, qword [rsp + 0x288]
mov r9, qword [rsp + 0xb8]
mov r10, qword [rsp + 0x50]
mov r11d, ecx
mov rcx, qword [rsp + 0xc0]
jmp 0x68e5e2
xor r11d, r11d
test r11b, r11b
je 0x68e645
cmp rdi, 0x17
jne 0x68e5f3
mov r10, qword [rcx + 8]
jmp 0x68e638
mov rax, r9
mov rbx, rcx
mov rcx, rdx
nop dword [rax]
call fcn.004957e0
mov rcx, qword [rsp + 0xc0]
mov rdx, qword [rsp + 0xa0]
mov rsi, qword [rsp + 0x280]
mov r8, qword [rsp + 0x288]
mov r9, qword [rsp + 0xb8]
mov r10, rax
mov rax, qword [rsp + 0x130]
mov qword [rsp + 0x58], r10
xor ebx, ebx
nop
jmp 0x68f1ba
mov rax, r10
call fcn.00693a80
test rbx, rbx
jne 0x68e9ff
mov qword [rsp + 0xc8], rax
mov qword [rsp + 0x100], rcx
mov qword [rsp + 0x80], rbx
movups xmmword [rsp + 0x138], xmm15
movups xmmword [rsp + 0x140], xmm15
movups xmmword [rsp + 0x150], xmm15
movups xmmword [rsp + 0x160], xmm15
mov rdx, qword [rsp + 0x158]
mov r8, qword [rsp + 0x288]
test r8, r8
jne 0x68e796
mov rdx, qword [rax]
test rdx, rdx
je 0x68e893
mov r8, qword [rdx + 0x20]
mov r9, qword [rdx + 0x18]
nop
test r8, r8
je 0x68e6f2
mov r10, qword [rdx + 0x28]
mov rdx, qword [rdx + 0x30]
mov qword [rsp + 0x138], r10
mov qword [rsp + 0x140], rdx
mov qword [rsp + 0x148], r9
mov qword [rsp + 0x150], r8
jmp 0x68e893
mov rax, rdx
mov rbx, qword [rsp + 0xb8]
mov rcx, qword [rsp + 0xc0]
mov rdi, qword [rsp + 0xa0]
xor esi, esi
call fcn.00695c60
mov edi, 1
call fcn.004955e0
lea rdx, [0x007520e0]
cmp rax, rdx
jne 0x68e73b
mov rdx, qword [rbx]
mov r8, qword [rbx + 8]
mov r9, qword [rbx + 0x10]
mov r10, qword [rbx + 0x18]
jmp 0x68e752
mov r10d, 0
mov r8d, 0
mov r9d, 0
mov edx, 0
jne 0x68e779
test r10, r10
je 0x68e779
mov qword [rsp + 0x138], rdx
mov qword [rsp + 0x140], r8
mov qword [rsp + 0x148], r9
mov qword [rsp + 0x150], r10
mov rax, qword [rsp + 0xc8]
mov rcx, qword [rsp + 0x100]
mov rbx, qword [rsp + 0x80]
jmp 0x68e893
mov r9, qword [r8]
mov r10, qword [r8 + 8]
mov r11, qword [r8 + 0x10]
mov r12, qword [r8 + 0x18]
mov qword [rsp + 0x138], r9
mov qword [rsp + 0x140], r10
mov qword [rsp + 0x148], r11
mov qword [rsp + 0x150], r12
mov rdi, qword [r8 + 0x20]
mov rsi, qword [r8 + 0x28]
test rsi, rsi
ja 0x68e7da
mov r8, rsi
xor r9d, r9d
jmp 0x68e81e
mov qword [rsp + 0x90], rsi
mov qword [rsp + 0x118], rdi
mov rax, rdx
mov rbx, rsi
xor ecx, ecx
mov rdi, rbx
lea rsi, [0x00752040]
nop dword [rax]
call fcn.0044ae80
mov rdi, qword [rsp + 0x118]
mov r8, qword [rsp + 0x90]
mov rsi, rbx
mov rdx, rax
mov r9, rcx
mov qword [rsp + 0x90], r9
mov qword [rsp + 0x88], rsi
mov qword [rsp + 0x118], rdx
lea rax, [0x00752040]
mov rbx, rdx
mov rcx, rsi
mov rsi, r8
call fcn.00414300
mov rdx, qword [rsp + 0x118]
mov qword [rsp + 0x158], rdx
mov rdx, qword [rsp + 0x88]
mov qword [rsp + 0x160], rdx
mov rdx, qword [rsp + 0x90]
mov qword [rsp + 0x168], rdx
mov rax, qword [rsp + 0xc8]
mov rcx, qword [rsp + 0x100]
mov rbx, qword [rsp + 0x80]
cmp qword [rsp + 0x150], 0
jne 0x68e8db
mov rdx, qword [rsp + 0x280]
test rdx, rdx
je 0x68e8db
mov r8, qword [rdx + 0x28]
mov r9, qword [rdx + 0x30]
mov r10, qword [rdx + 0x18]
mov rdx, qword [rdx + 0x20]
mov qword [rsp + 0x138], r8
mov qword [rsp + 0x140], r9
mov qword [rsp + 0x148], r10
mov qword [rsp + 0x150], rdx
cmp qword [rsp + 0x150], 0
jne 0x68e98e
mov rcx, qword [rsp + 0x50]
mov rdx, qword [rcx + 0xb8]
mov rax, qword [rsp + 0xb0]
nop
call rdx
mov qword [rsp + 0xd8], rax
mov qword [rsp + 0x60], rbx
mov qword [rsp], rax
mov qword [rsp + 8], rbx
mov byte [rsp + 0x10], 0x5b
nop dword [rax]
call fcn.00403300
xorps xmm15, xmm15
mov r14, qword [0x00aac5a8]
mov r14, qword gs:[r14]
mov r14, qword [r14]
mov rcx, qword [rsp + 0x18]
nop dword [rax]
test rcx, rcx
jl 0x68e954
mov rdx, qword [rsp + 0x60]
cmp rdx, rcx
jae 0x68e959
jmp 0x68f178
mov rcx, qword [rsp + 0x60]
test rcx, rcx
je 0x68e9a5
mov rdx, qword [rsp + 0xd8]
mov qword [rsp + 0x148], rdx
mov qword [rsp + 0x150], rcx
mov rax, qword [rsp + 0xc8]
mov rcx, qword [rsp + 0x100]
mov rbx, qword [rsp + 0x80]
mov rdx, qword [rax + 0x10]
mov qword [rsp + 0x90], rdx
xor esi, esi
nop dword [rax]
jmp 0x68ee40
lea rax, [0x007484c0]
call fcn.0040da80
mov rcx, qword [rsp + 0x50]
mov qword [rax], rcx
cmp dword [0x00aac840], 0
jne 0x68e9d0
mov rcx, qword [rsp + 0xb0]
mov qword [rax + 8], rcx
jmp 0x68e9e5
lea rdi, [rax + 8]
mov rcx, qword [rsp + 0xb0]
nop dword [rax]
call fcn.00465fe0
mov rbx, rax
lea rax, [0x0083d3e0]
mov rbp, qword [rsp + 0x250]
add rsp, 0x258
ret
mov rax, rbx
mov rbx, rcx
mov rbp, qword [rsp + 0x250]
add rsp, 0x258
ret
mov edi, 1
call fcn.004955e0
mov qword [rsp + 0xe8], rbx
mov rcx, rax
lea rax, [0x00742220]
mov rbx, rcx
call fcn.0040b440
mov qword [rsp + 0x110], rax
mov rcx, qword [rsp + 0x98]
bt ecx, 9
jb 0x68ea62
lea rcx, [0x008430e8]
mov rbx, qword [rsp + 0x120]
nop
jmp 0x68ea7a
mov rax, qword [rsp + 0x120]
mov rbx, qword [rsp + 0x128]
call fcn.004972c0
mov rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x280]
mov rdi, qword [rsp + 0x288]
call fcn.00690600
mov qword [rsp + 0x170], rax
mov qword [rsp + 0x178], rbx
mov qword [rsp + 0x180], rcx
mov qword [rsp + 0x188], rdi
mov qword [rsp + 0x190], rsi
mov qword [rsp + 0x198], r8
mov qword [rsp + 0x1a0], r9
mov rdx, qword [rsp + 0x170]
mov qword [rsp], rdx
movups xmm0, xmmword [rsp + 0x178]
movups xmmword [rsp + 8], xmm0
movups xmm0, xmmword [rsp + 0x188]
movups xmmword [rsp + 0x18], xmm0
movups xmm0, xmmword [rsp + 0x198]
movups xmmword [rsp + 0x28], xmm0
mov rax, qword [rsp + 0x130]
mov rbx, qword [rsp + 0x110]
mov rcx, qword [rsp + 0xe8]
call fcn.00690b80
mov rbp, qword [rsp + 0x250]
add rsp, 0x258
ret
mov rax, qword [rsp + 0xb8]
mov rbx, qword [rsp + 0xc0]
mov rcx, qword [rsp + 0xa0]
mov edi, 1
call fcn.004955e0
mov qword [rsp + 0xf0], rbx
mov rcx, rax
lea rax, [0x00742220]
mov rbx, rcx
call fcn.0040b440
mov qword [rsp + 0x110], rax
mov rbx, qword [rsp + 0xb0]
mov rcx, qword [rsp + 0x280]
mov rdi, qword [rsp + 0x288]
mov rax, qword [rsp + 0x50]
call fcn.00690600
mov qword [rsp + 0x1a8], rax
mov qword [rsp + 0x1b0], rbx
mov qword [rsp + 0x1b8], rcx
mov qword [rsp + 0x1c0], rdi
mov qword [rsp + 0x1c8], rsi
mov qword [rsp + 0x1d0], r8
mov qword [rsp + 0x1d8], r9
mov rdx, qword [rsp + 0x1a8]
mov qword [rsp], rdx
movups xmm0, xmmword [rsp + 0x1b0]
movups xmmword [rsp + 8], xmm0
movups xmm0, xmmword [rsp + 0x1c0]
movups xmmword [rsp + 0x18], xmm0
movups xmm0, xmmword [rsp + 0x1d0]
movups xmmword [rsp + 0x28], xmm0
mov rax, qword [rsp + 0x130]
mov rbx, qword [rsp + 0x110]
mov rcx, qword [rsp + 0xf0]
call fcn.00690b80
mov rbp, qword [rsp + 0x250]
add rsp, 0x258
ret
mov edi, 1
call fcn.004955e0
mov qword [rsp + 0xe0], rbx
mov rcx, rax
lea rax, [0x00742620]
mov rbx, rcx
call fcn.0040b440
mov qword [rsp + 0x110], rax
mov rcx, qword [rsp + 0x98]
bt ecx, 9
jb 0x68ec73
lea rcx, [0x008430e8]
mov rbx, qword [rsp + 0x120]
jmp 0x68ec8b
mov rax, qword [rsp + 0x120]
mov rbx, qword [rsp + 0x128]
call fcn.004972c0
mov rcx, rax
mov rax, rcx
mov rcx, qword [rsp + 0x280]
mov rdi, qword [rsp + 0x288]
nop
call fcn.00690600
mov qword [rsp + 0x1e0], rax
mov qword [rsp + 0x1e8], rbx
mov qword [rsp + 0x1f0], rcx
mov qword [rsp + 0x1f8], rdi
mov qword [rsp + 0x200], rsi
mov qword [rsp + 0x208], r8
mov qword [rsp + 0x210], r9
mov rdx, qword [rsp + 0x1e0]
mov qword [rsp], rdx
movups xmm0, xmmword [rsp + 0x1e8]
movups xmmword [rsp + 8], xmm0
movups xmm0, xmmword [rsp + 0x1f8]
movups xmmword [rsp + 0x18], xmm0
movups xmm0, xmmword [rsp + 0x208]
movups xmmword [rsp + 0x28], xmm0
mov rax, qword [rsp + 0x130]
mov rbx, qword [rsp + 0x110]
mov rcx, qword [rsp + 0xe0]
call fcn.006908c0
mov rbp, qword [rsp + 0x250]
add rsp, 0x258
ret
mov rax, qword [rsp + 0xb8]
mov rbx, qword [rsp + 0xc0]
mov rcx, qword [rsp + 0xa0]
mov edi, 1
call fcn.004955e0
mov qword [rsp + 0xf8], rbx
mov rcx, rax
lea rax, [0x00742620]
mov rbx, rcx
call fcn.0040b440
mov qword [rsp + 0x110], rax
mov rbx, qword [rsp + 0xb0]
mov rcx, qword [rsp + 0x280]
mov rdi, qword [rsp + 0x288]
mov rax, qword [rsp + 0x50]
nop
call fcn.00690600
mov qword [rsp + 0x218], rax
mov qword [rsp + 0x220], rbx
mov qword [rsp + 0x228], rcx
mov qword [rsp + 0x230], rdi
mov qword [rsp + 0x238], rsi
mov qword [rsp + 0x240], r8
mov qword [rsp + 0x248], r9
mov rdx, qword [rsp + 0x218]
mov qword [rsp], rdx
movups xmm0, xmmword [rsp + 0x220]
movups xmmword [rsp + 8], xmm0
movups xmm0, xmmword [rsp + 0x230]
movups xmmword [rsp + 0x18], xmm0
movups xmm0, xmmword [rsp + 0x240]
movups xmmword [rsp + 0x28], xmm0
mov rax, qword [rsp + 0x130]
mov rbx, qword [rsp + 0x110]
mov rcx, qword [rsp + 0xf8]
call fcn.006908c0
mov rbp, qword [rsp + 0x250]
add rsp, 0x258
ret
inc rsi
cmp rsi, rdx
jge 0x68eff5
mov r8, qword [rax + 8]
mov r9, qword [rax + 0x10]
cmp rsi, r9
jae 0x68f16d
imul r9, rsi, 0x58
lea r10, [r8 + r9]
mov r11, qword [r9 + r8 + 0x38]
bt r11d, 1
jae 0x68ee3d
mov qword [rsp + 0x108], r8
mov qword [rsp + 0x68], rsi
mov qword [rsp + 0x88], r9
mov rax, r10
mov rbx, qword [rsp + 0xb8]
mov rcx, qword [rsp + 0xc0]
mov rdi, qword [rsp + 0xa0]
xor esi, esi
call fcn.00695c60
mov rdx, qword [rsp + 0x108]
mov r8, qword [rsp + 0x88]
mov r9, qword [r8 + rdx + 0x38]
bt r9d, 7
nop
jae 0x68ef11
test rcx, rcx
jne 0x68eece
mov esi, 1
jmp 0x68ef13
mov qword [rsp + 0xd0], rbx
mov qword [rsp + 0x78], rcx
mov qword [rsp + 0x120], rax
call fcn.006936a0
mov rcx, qword [rsp + 0x78]
mov rdx, qword [rsp + 0x108]
mov rbx, qword [rsp + 0xd0]
mov r8, qword [rsp + 0x88]
mov esi, eax
mov rax, qword [rsp + 0x120]
jmp 0x68ef13
xor esi, esi
test sil, sil
je 0x68ef45
mov rax, qword [rsp + 0xc8]
mov rcx, qword [rsp + 0x100]
mov rdx, qword [rsp + 0x90]
mov rbx, qword [rsp + 0x80]
mov rsi, qword [rsp + 0x68]
nop dword [rax]
jmp 0x68ee3d
nop
mov r11, rcx
and ecx, 0x1f
cmp rcx, 0x14
jne 0x68ef85
cmp qword [rbx], 0
jne 0x68ef85
mov rax, qword [rsp + 0xc8]
mov rcx, qword [rsp + 0x100]
mov rdx, qword [rsp + 0x90]
mov rbx, qword [rsp + 0x80]
mov rsi, qword [rsp + 0x68]
nop dword [rax]
jmp 0x68ee3d
mov rcx, qword [rdx + r8 + 0x28]
mov rdi, qword [rdx + r8 + 0x30]
mov rsi, qword [rdx + r8 + 0x18]
mov r8, qword [rdx + r8 + 0x20]
mov r9, rax
mov r10, rbx
mov rax, qword [rsp + 0x130]
lea rbx, [rsp + 0x138]
call fcn.0068f360
test rax, rax
jne 0x68efe5
mov rax, qword [rsp + 0xc8]
mov rcx, qword [rsp + 0x100]
mov rdx, qword [rsp + 0x90]
mov rbx, qword [rsp + 0x80]
mov rsi, qword [rsp + 0x68]
nop
jmp 0x68ee3d
mov rbp, qword [rsp + 0x250]
add rsp, 0x258
ret
mov rax, qword [rsp + 0x130]
lea rbx, [rsp + 0x138]
call fcn.00690c80
test rax, rax
jne 0x68f15d
mov rdx, qword [rsp + 0xa8]
nop dword [rax + rax]
cmp rdx, 0x19
jne 0x68f05b
mov rax, qword [rsp + 0x130]
mov rbx, qword [rsp + 0xc8]
mov rcx, qword [rsp + 0xb8]
mov rdi, qword [rsp + 0xc0]
mov rsi, qword [rsp + 0xa0]
call fcn.00691bc0
mov r8, rax
mov r9, rbx
jmp 0x68f0d6
mov rax, qword [rsp + 0x130]
mov rbx, qword [rsp + 0x50]
mov rcx, qword [rsp + 0xb0]
mov rdi, qword [rsp + 0xb8]
mov rsi, qword [rsp + 0xc0]
mov r8, qword [rsp + 0xa0]
call fcn.006915c0
test r8, r8
jne 0x68f0d6
test rcx, rcx
je 0x68f0b3
lea rax, [0x0083d400]
mov rbx, qword [rsp + 0x130]
mov r8d, 1
call fcn.006961a0
jmp 0x68f0c6
mov rcx, rbx
mov rbx, rax
mov rax, qword [rsp + 0x130]
call fcn.006965a0
mov r8, qword [rsp + 0x80]
mov r9, qword [rsp + 0x100]
test r8, r8
jne 0x68f147
mov rbx, qword [rsp + 0x138]
mov rcx, qword [rsp + 0x140]
mov rdi, qword [rsp + 0x148]
mov rsi, qword [rsp + 0x150]
mov rax, qword [rsp + 0x130]
call fcn.006910c0
test rax, rax
je 0x68f11d
mov rbp, qword [rsp + 0x250]
add rsp, 0x258
ret
mov rax, qword [rsp + 0x130]
xor ebx, ebx
xor ecx, ecx
mov rdi, rcx
call fcn.00692d20
mov rax, rbx
mov rbx, rcx
mov rbp, qword [rsp + 0x250]
add rsp, 0x258
ret
mov rax, r8
mov rbx, r9
mov rbp, qword [rsp + 0x250]
add rsp, 0x258
ret
mov rbp, qword [rsp + 0x250]
add rsp, 0x258
ret
mov rax, rsi
mov rcx, r9
call fcn.00466380
call fcn.004663c0
mov rbx, qword [rsp + 0x70]
inc rbx
mov rax, qword [rsp + 0x130]
mov rcx, qword [rsp + 0xc0]
mov rdx, qword [rsp + 0xa0]
mov rsi, qword [rsp + 0x280]
mov r8, qword [rsp + 0x288]
mov r9, qword [rsp + 0xb8]
mov r10, qword [rsp + 0x58]
cmp rbx, r10
jge 0x68f219
mov qword [rsp + 0x70], rbx
mov rax, r9
mov rdi, rbx
mov rbx, rcx
mov rcx, rdx
call fcn.00495420
mov rdi, rcx
mov rsi, qword [rsp + 0x280]
mov r8, qword [rsp + 0x288]
mov rcx, rbx
mov rbx, rax
mov rax, qword [rsp + 0x130]
call fcn.0068e020
nop dword [rax + rax]
test rax, rax
je 0x68f17d
mov rbp, qword [rsp + 0x250]
add rsp, 0x258
ret
xor eax, eax
xor ebx, ebx
mov rbp, qword [rsp + 0x250]
add rsp, 0x258
ret
lea rax, [0x00755060]
call fcn.0040da80
mov qword [rax + 8], 0x1a
lea rcx, [0x007a3f53]
mov qword [rax], rcx
mov qword [rax + 0x10], 0
mov rbx, rax
lea rax, [0x00737000]
nop dword [rax]
call fcn.004369e0
lea rax, [0x00755060]
call fcn.0040da80
mov qword [rax + 8], 0x1a
lea rcx, [0x007a3f53]
mov qword [rax], rcx
mov qword [rax + 0x10], 0
mov rbx, rax
lea rax, [0x00737000]
call fcn.004369e0
lea rax, [0x00755060]
call fcn.0040da80
mov qword [rax + 8], 0x1a
lea rcx, [0x007a3f53]
mov qword [rax], rcx
mov qword [rax + 0x10], 0
mov rbx, rax
lea rax, [0x00737000]
call fcn.004369e0
lea rax, [0x00755060]
call fcn.0040da80
mov qword [rax + 8], 0x13
lea rcx, [0x0079a98e]
mov qword [rax], rcx
mov rcx, qword [rsp + 0xa8]
mov qword [rax + 0x10], rcx
mov rbx, rax
lea rax, [0x00737000]
call fcn.004369e0
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
call fcn.00463d20
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]
jmp fcn.0068e020