Function at 0x5dedc0
Capabilities:
Run powershell expression

Disassembly:
lea r12, [rsp - 0x1b8]
cmp r12, qword [r14 + 0x10]
jbe 0x5e12f9
push rbp
mov rbp, rsp
sub rsp, 0x230
mov rdx, qword [rax]
test rdx, rdx
jne 0x5e1129
mov qword [rsp + 0x240], rax
movups xmmword [rsp + 0x180], xmm15
lea rdi, [rsp + 0x188]
lea rdi, [rdi - 0x30]
mov qword [rsp - 0x10], rbp
lea rbp, [rsp - 0x10]
call fcn.00467a90
mov rbp, qword [rbp]
cmp qword [rax + 0x88], 0
je 0x5defb1
nop
mov word [rsp + 0x56], 0
cmp qword [rsp + 0x180], 0
jne 0x5def6d
cmp qword [rsp + 0x1b0], 0
jne 0x5e12e5
mov rdx, qword [rsp + 0x198]
add rdx, 2
cmp rdx, 2
jge 0x5dee9c
lea rax, [0x006c0560]
call fcn.0040d7c0
mov qword [rax + 8], 0x1b
lea rcx, [0x007116d9]
mov qword [rax], rcx
lea rcx, [0x00789ac0]
mov qword [rsp + 0x180], rcx
mov qword [rsp + 0x188], rax
mov rax, qword [rsp + 0x240]
cmp byte [rsp + 0x1a8], 0
je 0x5deefb
mov rdx, qword [rsp + 0x198]
add rdx, 2
cmp qword [rsp + 0x1a0], rdx
jge 0x5deefb
lea rax, [0x006c0560]
call fcn.0040d7c0
mov qword [rax + 8], 0x36
lea rcx, [0x0071c2b7]
mov qword [rax], rcx
lea rcx, [0x00789ac0]
mov qword [rsp + 0x180], rcx
mov qword [rsp + 0x188], rax
mov rax, qword [rsp + 0x240]
jmp 0x5def6d
mov rcx, qword [rsp + 0x1a0]
mov rbx, qword [rsp + 0x198]
lea rdx, [rbx + 2]
mov r8, qword [rsp + 0x190]
cmp rcx, rdx
jae 0x5def4b
mov qword [rsp + 0x68], rbx
mov rax, r8
mov rbx, rdx
mov edi, 2
lea rsi, [0x006a5ea0]
call fcn.0044bd00
mov r8, rax
mov rdx, rbx
mov rax, qword [rsp + 0x240]
mov rbx, qword [rsp + 0x68]
movzx esi, word [rsp + 0x56]
mov word [r8 + rbx], si
mov qword [rsp + 0x198], rdx
mov qword [rsp + 0x1a0], rcx
mov qword [rsp + 0x190], r8
movups xmmword [rsp + 0x148], xmm15
lea rdx, [0x005e43e0]
mov qword [rsp + 0x148], rdx
mov qword [rsp + 0x150], rax
mov ebx, 2
xor ecx, ecx
lea rdi, [rsp + 0x148]
lea rax, [rsp + 0x180]
call fcn.0058c3e0
mov rax, qword [rsp + 0x240]
cmp byte [rax + 0x90], 0
je 0x5df126
nop
mov word [rsp + 0x54], 0
mov byte [rsp + 0x55], 5
cmp qword [rsp + 0x180], 0
jne 0x5df102
cmp qword [rsp + 0x1b0], 0
jne 0x5e12d1
mov rdx, qword [rsp + 0x198]
add rdx, 2
cmp rdx, 2
jge 0x5df038
lea rax, [0x006c0560]
call fcn.0040d7c0
mov qword [rax + 8], 0x1b
lea rcx, [0x007116d9]
mov qword [rax], rcx
lea rcx, [0x00789ac0]
mov qword [rsp + 0x180], rcx
mov qword [rsp + 0x188], rax
mov rax, qword [rsp + 0x240]
cmp byte [rsp + 0x1a8], 0
je 0x5df090
mov rdx, qword [rsp + 0x198]
add rdx, 2
cmp qword [rsp + 0x1a0], rdx
jge 0x5df090
lea rax, [0x006c0560]
nop
call fcn.0040d7c0
mov qword [rax + 8], 0x36
lea rcx, [0x0071c2b7]
mov qword [rax], rcx
lea rcx, [0x00789ac0]
mov qword [rsp + 0x180], rcx
mov qword [rsp + 0x188], rax
jmp 0x5df102
mov rcx, qword [rsp + 0x1a0]
mov rbx, qword [rsp + 0x198]
lea rdx, [rbx + 2]
mov r8, qword [rsp + 0x190]
cmp rcx, rdx
jae 0x5df0e0
mov qword [rsp + 0x68], rbx
mov rax, r8
mov rbx, rdx
mov edi, 2
lea rsi, [0x006a5ea0]
call fcn.0044bd00
mov r8, rax
mov rdx, rbx
mov rax, qword [rsp + 0x240]
mov rbx, qword [rsp + 0x68]
movzx esi, word [rsp + 0x54]
mov word [r8 + rbx], si
mov qword [rsp + 0x198], rdx
mov qword [rsp + 0x1a0], rcx
mov qword [rsp + 0x190], r8
nop
lea rax, [rsp + 0x180]
mov ebx, 2
xor ecx, ecx
lea rdi, [0x0073af50]
call fcn.0058c3e0
mov rax, qword [rsp + 0x240]
cmp qword [rax + 0xa0], 0
je 0x5df2c3
nop
mov word [rsp + 0x52], 0
mov byte [rsp + 0x53], 0xa
cmp qword [rsp + 0x180], 0
jne 0x5df27f
cmp qword [rsp + 0x1b0], 0
jne 0x5e12be
mov rdx, qword [rsp + 0x198]
add rdx, 2
cmp rdx, 2
jge 0x5df1ae
lea rax, [0x006c0560]
call fcn.0040d7c0
mov qword [rax + 8], 0x1b
lea rcx, [0x007116d9]
mov qword [rax], rcx
lea rcx, [0x00789ac0]
mov qword [rsp + 0x180], rcx
mov qword [rsp + 0x188], rax
mov rax, qword [rsp + 0x240]
cmp byte [rsp + 0x1a8], 0
je 0x5df20d
mov rdx, qword [rsp + 0x198]
add rdx, 2
cmp qword [rsp + 0x1a0], rdx
jge 0x5df20d
lea rax, [0x006c0560]
call fcn.0040d7c0
mov qword [rax + 8], 0x36
lea rcx, [0x0071c2b7]
mov qword [rax], rcx
lea rcx, [0x00789ac0]
mov qword [rsp + 0x180], rcx
mov qword [rsp + 0x188], rax
mov rax, qword [rsp + 0x240]
jmp 0x5df27f
mov rcx, qword [rsp + 0x1a0]
mov rbx, qword [rsp + 0x198]
lea rdx, [rbx + 2]
mov r8, qword [rsp + 0x190]
cmp rcx, rdx
jae 0x5df25d
mov qword [rsp + 0x68], rbx
mov rax, r8
mov rbx, rdx
mov edi, 2
lea rsi, [0x006a5ea0]
call fcn.0044bd00
mov r8, rax
mov rdx, rbx
mov rax, qword [rsp + 0x240]
mov rbx, qword [rsp + 0x68]
movzx esi, word [rsp + 0x52]
mov word [r8 + rbx], si
mov qword [rsp + 0x198], rdx
mov qword [rsp + 0x1a0], rcx
mov qword [rsp + 0x190], r8
movups xmmword [rsp + 0x138], xmm15
lea rdx, [0x005e4160]
mov qword [rsp + 0x138], rdx
mov qword [rsp + 0x140], rax
mov ebx, 2
xor ecx, ecx
lea rdi, [rsp + 0x138]
lea rax, [rsp + 0x180]
call fcn.0058c3e0
mov rax, qword [rsp + 0x240]
cmp qword [rax + 0xb8], 0
je 0x5df460
nop
mov word [rsp + 0x50], 0
mov byte [rsp + 0x51], 0xb
cmp qword [rsp + 0x180], 0
jne 0x5df41c
cmp qword [rsp + 0x1b0], 0
jne 0x5e12ab
mov rdx, qword [rsp + 0x198]
add rdx, 2
cmp rdx, 2
jge 0x5df34b
lea rax, [0x006c0560]
call fcn.0040d7c0
mov qword [rax + 8], 0x1b
lea rcx, [0x007116d9]
mov qword [rax], rcx
lea rcx, [0x00789ac0]
mov qword [rsp + 0x180], rcx
mov qword [rsp + 0x188], rax
mov rax, qword [rsp + 0x240]
cmp byte [rsp + 0x1a8], 0
je 0x5df3aa
mov rdx, qword [rsp + 0x198]
add rdx, 2
cmp qword [rsp + 0x1a0], rdx
jge 0x5df3aa
lea rax, [0x006c0560]
call fcn.0040d7c0
mov qword [rax + 8], 0x36
lea rcx, [0x0071c2b7]
mov qword [rax], rcx
lea rcx, [0x00789ac0]
mov qword [rsp + 0x180], rcx
mov qword [rsp + 0x188], rax
mov rax, qword [rsp + 0x240]
jmp 0x5df41c
mov rcx, qword [rsp + 0x1a0]
mov rbx, qword [rsp + 0x198]
lea rdx, [rbx + 2]
mov r8, qword [rsp + 0x190]
cmp rcx, rdx
jae 0x5df3fa
mov qword [rsp + 0x68], rbx
mov rax, r8
mov rbx, rdx
mov edi, 2
lea rsi, [0x006a5ea0]
call fcn.0044bd00
mov r8, rax
mov rdx, rbx
mov rax, qword [rsp + 0x240]
mov rbx, qword [rsp + 0x68]
movzx esi, word [rsp + 0x50]
mov word [r8 + rbx], si
mov qword [rsp + 0x198], rdx
mov qword [rsp + 0x1a0], rcx
mov qword [rsp + 0x190], r8
movups xmmword [rsp + 0x128], xmm15
lea rdx, [0x005e3f00]
mov qword [rsp + 0x128], rdx
mov qword [rsp + 0x130], rax
mov ebx, 2
xor ecx, ecx
lea rdi, [rsp + 0x128]
lea rax, [rsp + 0x180]
call fcn.0058c3e0
mov rax, qword [rsp + 0x240]
cmp byte [rax + 0xc8], 0
je 0x5df5ff
nop
mov word [rsp + 0x4e], 0
mov byte [rsp + 0x4f], 0x23
cmp qword [rsp + 0x180], 0
jne 0x5df5bb
cmp qword [rsp + 0x1b0], 0
jne 0x5e1298
mov rdx, qword [rsp + 0x198]
add rdx, 2
cmp rdx, 2
jge 0x5df4e7
lea rax, [0x006c0560]
call fcn.0040d7c0
mov qword [rax + 8], 0x1b
lea rcx, [0x007116d9]
mov qword [rax], rcx
lea rcx, [0x00789ac0]
mov qword [rsp + 0x180], rcx
mov qword [rsp + 0x188], rax
mov rax, qword [rsp + 0x240]
cmp byte [rsp + 0x1a8], 0
je 0x5df549
mov rdx, qword [rsp + 0x198]
add rdx, 2
nop dword [rax]
cmp qword [rsp + 0x1a0], rdx
jge 0x5df549
lea rax, [0x006c0560]
call fcn.0040d7c0
mov qword [rax + 8], 0x36
lea rcx, [0x0071c2b7]
mov qword [rax], rcx
lea rcx, [0x00789ac0]
mov qword [rsp + 0x180], rcx
mov qword [rsp + 0x188], rax
mov rax, qword [rsp + 0x240]
jmp 0x5df5bb
mov rcx, qword [rsp + 0x1a0]
mov rbx, qword [rsp + 0x198]
lea rdx, [rbx + 2]
mov r8, qword [rsp + 0x190]
cmp rcx, rdx
jae 0x5df599
mov qword [rsp + 0x68], rbx
mov rax, r8
mov rbx, rdx
mov edi, 2
lea rsi, [0x006a5ea0]
call fcn.0044bd00
mov r8, rax
mov rdx, rbx
mov rax, qword [rsp + 0x240]
mov rbx, qword [rsp + 0x68]
movzx esi, word [rsp + 0x4e]
mov word [r8 + rbx], si
mov qword [rsp + 0x198], rdx
mov qword [rsp + 0x1a0], rcx
mov qword [rsp + 0x190], r8
movups xmmword [rsp + 0x118], xmm15
lea rdx, [0x005e3d00]
mov qword [rsp + 0x118], rdx
mov qword [rsp + 0x120], rax
mov ebx, 2
xor ecx, ecx
lea rdi, [rsp + 0x118]
lea rax, [rsp + 0x180]
call fcn.0058c3e0
mov rax, qword [rsp + 0x240]
cmp qword [rax + 0xf0], 0
je 0x5df79f
nop
mov word [rsp + 0x4c], 0
mov byte [rsp + 0x4d], 0xd
cmp qword [rsp + 0x180], 0
jne 0x5df75b
cmp qword [rsp + 0x1b0], 0
jne 0x5e1285
mov rdx, qword [rsp + 0x198]
add rdx, 2
cmp rdx, 2
jge 0x5df687
lea rax, [0x006c0560]
call fcn.0040d7c0
mov qword [rax + 8], 0x1b
lea rcx, [0x007116d9]
mov qword [rax], rcx
lea rcx, [0x00789ac0]
mov qword [rsp + 0x180], rcx
mov qword [rsp + 0x188], rax
mov rax, qword [rsp + 0x240]
cmp byte [rsp + 0x1a8], 0
je 0x5df6e9
mov rdx, qword [rsp + 0x198]
add rdx, 2
nop dword [rax]
cmp qword [rsp + 0x1a0], rdx
jge 0x5df6e9
lea rax, [0x006c0560]
call fcn.0040d7c0
mov qword [rax + 8], 0x36
lea rcx, [0x0071c2b7]
mov qword [rax], rcx
lea rcx, [0x00789ac0]
mov qword [rsp + 0x180], rcx
mov qword [rsp + 0x188], rax
mov rax, qword [rsp + 0x240]
jmp 0x5df75b
mov rcx, qword [rsp + 0x1a0]
mov rbx, qword [rsp + 0x198]
lea rdx, [rbx + 2]
mov r8, qword [rsp + 0x190]
cmp rcx, rdx
jae 0x5df739
mov qword [rsp + 0x68], rbx
mov rax, r8
mov rbx, rdx
mov edi, 2
lea rsi, [0x006a5ea0]
call fcn.0044bd00
mov r8, rax
mov rdx, rbx
mov rax, qword [rsp + 0x240]
mov rbx, qword [rsp + 0x68]
movzx esi, word [rsp + 0x4c]
mov word [r8 + rbx], si
mov qword [rsp + 0x198], rdx
mov qword [rsp + 0x1a0], rcx
mov qword [rsp + 0x190], r8
movups xmmword [rsp + 0x108], xmm15
lea rdx, [0x005e3a80]
mov qword [rsp + 0x108], rdx
mov qword [rsp + 0x110], rax
mov ebx, 2
xor ecx, ecx
lea rdi, [rsp + 0x108]
lea rax, [rsp + 0x180]
call fcn.0058c3e0
mov rax, qword [rsp + 0x240]
cmp qword [rax + 0x108], 0
je 0x5df93f
nop
mov word [rsp + 0x4a], 0
mov byte [rsp + 0x4b], 0x32
cmp qword [rsp + 0x180], 0
jne 0x5df8fb
cmp qword [rsp + 0x1b0], 0
jne 0x5e1271
mov rdx, qword [rsp + 0x198]
add rdx, 2
cmp rdx, 2
jge 0x5df827
lea rax, [0x006c0560]
call fcn.0040d7c0
mov qword [rax + 8], 0x1b
lea rcx, [0x007116d9]
mov qword [rax], rcx
lea rcx, [0x00789ac0]
mov qword [rsp + 0x180], rcx
mov qword [rsp + 0x188], rax
mov rax, qword [rsp + 0x240]
cmp byte [rsp + 0x1a8], 0
je 0x5df889
mov rdx, qword [rsp + 0x198]
add rdx, 2
nop dword [rax]
cmp qword [rsp + 0x1a0], rdx
jge 0x5df889
lea rax, [0x006c0560]
call fcn.0040d7c0
mov qword [rax + 8], 0x36
lea rcx, [0x0071c2b7]
mov qword [rax], rcx
lea rcx, [0x00789ac0]
mov qword [rsp + 0x180], rcx
mov qword [rsp + 0x188], rax
mov rax, qword [rsp + 0x240]
jmp 0x5df8fb
mov rcx, qword [rsp + 0x1a0]
mov rbx, qword [rsp + 0x198]
lea rdx, [rbx + 2]
mov r8, qword [rsp + 0x190]
cmp rcx, rdx
jae 0x5df8d9
mov qword [rsp + 0x68], rbx
mov rax, r8
mov rbx, rdx
mov edi, 2
lea rsi, [0x006a5ea0]
call fcn.0044bd00
mov r8, rax
mov rdx, rbx
mov rax, qword [rsp + 0x240]
mov rbx, qword [rsp + 0x68]
movzx esi, word [rsp + 0x4a]
mov word [r8 + rbx], si
mov qword [rsp + 0x198], rdx
mov qword [rsp + 0x1a0], rcx
mov qword [rsp + 0x190], r8
movups xmmword [rsp + 0xf8], xmm15
lea rdx, [0x005e3800]
mov qword [rsp + 0xf8], rdx
mov qword [rsp + 0x100], rax
mov ebx, 2
xor ecx, ecx
lea rdi, [rsp + 0xf8]
lea rax, [rsp + 0x180]
call fcn.0058c3e0
mov rax, qword [rsp + 0x240]
cmp byte [rax + 0x118], 0
je 0x5dfadf
nop
mov word [rsp + 0x48], 0
mov word [rsp + 0x48], 0x1ff
cmp qword [rsp + 0x180], 0
jne 0x5dfa9b
cmp qword [rsp + 0x1b0], 0
jne 0x5e125e
mov rdx, qword [rsp + 0x198]
add rdx, 2
cmp rdx, 2
jge 0x5df9c8
lea rax, [0x006c0560]
call fcn.0040d7c0
mov qword [rax + 8], 0x1b
lea rcx, [0x007116d9]
mov qword [rax], rcx
lea rcx, [0x00789ac0]
mov qword [rsp + 0x180], rcx
mov qword [rsp + 0x188], rax
mov rax, qword [rsp + 0x240]
cmp byte [rsp + 0x1a8], 0
je 0x5dfa29
mov rdx, qword [rsp + 0x198]
add rdx, 2
nop
cmp qword [rsp + 0x1a0], rdx
jge 0x5dfa29
lea rax, [0x006c0560]
call fcn.0040d7c0
mov qword [rax + 8], 0x36
lea rcx, [0x0071c2b7]
mov qword [rax], rcx
lea rcx, [0x00789ac0]
mov qword [rsp + 0x180], rcx
mov qword [rsp + 0x188], rax
mov rax, qword [rsp + 0x240]
jmp 0x5dfa9b
mov rcx, qword [rsp + 0x1a0]
mov rbx, qword [rsp + 0x198]
lea rdx, [rbx + 2]
mov r8, qword [rsp + 0x190]
cmp rcx, rdx
jae 0x5dfa79
mov qword [rsp + 0x68], rbx
mov rax, r8
mov rbx, rdx
mov edi, 2
lea rsi, [0x006a5ea0]
call fcn.0044bd00
mov r8, rax
mov rdx, rbx
mov rax, qword [rsp + 0x240]
mov rbx, qword [rsp + 0x68]
movzx esi, word [rsp + 0x48]
mov word [r8 + rbx], si
mov qword [rsp + 0x198], rdx
mov qword [rsp + 0x1a0], rcx
mov qword [rsp + 0x190], r8
movups xmmword [rsp + 0xe8], xmm15
lea rdx, [0x005e35a0]
mov qword [rsp + 0xe8], rdx
mov qword [rsp + 0xf0], rax
mov ebx, 2
xor ecx, ecx
lea rdi, [rsp + 0xe8]
lea rax, [rsp + 0x180]
call fcn.0058c3e0
mov rax, qword [rsp + 0x240]
cmp byte [rax + 0x138], 0
je 0x5dfd8b
nop
mov word [rsp + 0x46], 0
mov byte [rsp + 0x47], 0x17
cmp qword [rsp + 0x180], 0
jne 0x5dfc3c
cmp qword [rsp + 0x1b0], 0
jne 0x5e124b
mov rdx, qword [rsp + 0x198]
add rdx, 2
cmp rdx, 2
jge 0x5dfb66
lea rax, [0x006c0560]
call fcn.0040d7c0
mov qword [rax + 8], 0x1b
lea rcx, [0x007116d9]
mov qword [rax], rcx
lea rcx, [0x00789ac0]
mov qword [rsp + 0x180], rcx
mov qword [rsp + 0x188], rax
mov rax, qword [rsp + 0x240]
cmp byte [rsp + 0x1a8], 0
je 0x5dfbc9
mov rdx, qword [rsp + 0x198]
add rdx, 2
nop dword [rax]
cmp qword [rsp + 0x1a0], rdx
jge 0x5dfbc9
lea rax, [0x006c0560]
call fcn.0040d7c0
mov qword [rax + 8], 0x36
lea rcx, [0x0071c2b7]
mov qword [rax], rcx
lea rcx, [0x00789ac0]
mov qword [rsp + 0x180], rcx
mov qword [rsp + 0x188], rax
mov rax, qword [rsp + 0x240]
jmp 0x5dfc3c
mov rcx, qword [rsp + 0x1a0]
mov rbx, qword [rsp + 0x198]
lea rdx, [rbx + 2]
mov r8, qword [rsp + 0x190]
cmp rcx, rdx
jae 0x5dfc19
mov qword [rsp + 0x68], rbx
mov rax, r8
mov rbx, rdx
mov edi, 2
lea rsi, [0x006a5ea0]
call fcn.0044bd00
mov r8, rax
mov rdx, rbx
mov rax, qword [rsp + 0x240]
mov rbx, qword [rsp + 0x68]
movzx r9d, word [rsp + 0x46]
mov word [r8 + rbx], r9w
mov qword [rsp + 0x198], rdx
mov qword [rsp + 0x1a0], rcx
mov qword [rsp + 0x190], r8
nop
mov word [rsp + 0x44], 0
cmp qword [rsp + 0x180], 0
jne 0x5dfd8b
cmp qword [rsp + 0x1b0], 0
nop dword [rax]
jne 0x5e1238
mov rdx, qword [rsp + 0x198]
add rdx, 2
cmp rdx, 2
jge 0x5dfcb6
lea rax, [0x006c0560]
nop
call fcn.0040d7c0
mov qword [rax + 8], 0x1b
lea rcx, [0x007116d9]
mov qword [rax], rcx
lea rcx, [0x00789ac0]
mov qword [rsp + 0x180], rcx
mov qword [rsp + 0x188], rax
mov rax, qword [rsp + 0x240]
cmp byte [rsp + 0x1a8], 0
nop
je 0x5dfd18
mov rdx, qword [rsp + 0x198]
add rdx, 2
cmp qword [rsp + 0x1a0], rdx
jge 0x5dfd18
lea rax, [0x006c0560]
nop
call fcn.0040d7c0
mov qword [rax + 8], 0x36
lea rcx, [0x0071c2b7]
mov qword [rax], rcx
lea rcx, [0x00789ac0]
mov qword [rsp + 0x180], rcx
mov qword [rsp + 0x188], rax
mov rax, qword [rsp + 0x240]
jmp 0x5dfd8b
mov rcx, qword [rsp + 0x1a0]
mov rbx, qword [rsp + 0x198]
lea rdx, [rbx + 2]
mov r8, qword [rsp + 0x190]
cmp rcx, rdx
jae 0x5dfd68
mov qword [rsp + 0x68], rbx
mov rax, r8
mov rbx, rdx
mov edi, 2
lea rsi, [0x006a5ea0]
call fcn.0044bd00
mov r8, rax
mov rdx, rbx
mov rax, qword [rsp + 0x240]
mov rbx, qword [rsp + 0x68]
movzx r9d, word [rsp + 0x44]
mov word [r8 + rbx], r9w
mov qword [rsp + 0x198], rdx
mov qword [rsp + 0x1a0], rcx
mov qword [rsp + 0x190], r8
cmp qword [rax + 0x148], 0
je 0x5dff2e
nop
mov word [rsp + 0x42], 0
mov byte [rsp + 0x43], 0x10
cmp qword [rsp + 0x180], 0
jne 0x5dfeea
cmp qword [rsp + 0x1b0], 0
nop
jne 0x5e1225
mov rdx, qword [rsp + 0x198]
add rdx, 2
cmp rdx, 2
jge 0x5dfe16
lea rax, [0x006c0560]
nop
call fcn.0040d7c0
mov qword [rax + 8], 0x1b
lea rcx, [0x007116d9]
mov qword [rax], rcx
lea rcx, [0x00789ac0]
mov qword [rsp + 0x180], rcx
mov qword [rsp + 0x188], rax
mov rax, qword [rsp + 0x240]
cmp byte [rsp + 0x1a8], 0
nop
je 0x5dfe78
mov rdx, qword [rsp + 0x198]
add rdx, 2
cmp qword [rsp + 0x1a0], rdx
jge 0x5dfe78
lea rax, [0x006c0560]
nop
call fcn.0040d7c0
mov qword [rax + 8], 0x36
lea rcx, [0x0071c2b7]
mov qword [rax], rcx
lea rcx, [0x00789ac0]
mov qword [rsp + 0x180], rcx
mov qword [rsp + 0x188], rax
mov rax, qword [rsp + 0x240]
jmp 0x5dfeea
mov rcx, qword [rsp + 0x1a0]
mov rbx, qword [rsp + 0x198]
lea rdx, [rbx + 2]
mov r8, qword [rsp + 0x190]
cmp rcx, rdx
jae 0x5dfec8
mov qword [rsp + 0x68], rbx
mov rax, r8
mov rbx, rdx
mov edi, 2
lea rsi, [0x006a5ea0]
call fcn.0044bd00
mov r8, rax
mov rdx, rbx
mov rax, qword [rsp + 0x240]
mov rbx, qword [rsp + 0x68]
movzx esi, word [rsp + 0x42]
mov word [r8 + rbx], si
mov qword [rsp + 0x198], rdx
mov qword [rsp + 0x1a0], rcx
mov qword [rsp + 0x190], r8
movups xmmword [rsp + 0xd8], xmm15
lea rdx, [0x005e3260]
mov qword [rsp + 0xd8], rdx
mov qword [rsp + 0xe0], rax
mov ebx, 2
xor ecx, ecx
lea rdi, [rsp + 0xd8]
lea rax, [rsp + 0x180]
call fcn.0058c3e0
mov rax, qword [rsp + 0x240]
cmp byte [rax + 0x158], 0
je 0x5e01dc
nop
mov word [rsp + 0x40], 0
mov byte [rsp + 0x41], 0x12
cmp qword [rsp + 0x180], 0
jne 0x5e008b
cmp qword [rsp + 0x1b0], 0
jne 0x5e1211
mov rdx, qword [rsp + 0x198]
add rdx, 2
cmp rdx, 2
jge 0x5dffb6
lea rax, [0x006c0560]
nop
call fcn.0040d7c0
mov qword [rax + 8], 0x1b
lea rcx, [0x007116d9]
mov qword [rax], rcx
lea rcx, [0x00789ac0]
mov qword [rsp + 0x180], rcx
mov qword [rsp + 0x188], rax
mov rax, qword [rsp + 0x240]
cmp byte [rsp + 0x1a8], 0
nop
je 0x5e0018
mov rdx, qword [rsp + 0x198]
add rdx, 2
cmp qword [rsp + 0x1a0], rdx
jge 0x5e0018
lea rax, [0x006c0560]
nop
call fcn.0040d7c0
mov qword [rax + 8], 0x36
lea rcx, [0x0071c2b7]
mov qword [rax], rcx
lea rcx, [0x00789ac0]
mov qword [rsp + 0x180], rcx
mov qword [rsp + 0x188], rax
mov rax, qword [rsp + 0x240]
jmp 0x5e008b
mov rcx, qword [rsp + 0x1a0]
mov rbx, qword [rsp + 0x198]
lea rdx, [rbx + 2]
mov r8, qword [rsp + 0x190]
cmp rcx, rdx
jae 0x5e0068
mov qword [rsp + 0x68], rbx
mov rax, r8
mov rbx, rdx
mov edi, 2
lea rsi, [0x006a5ea0]
call fcn.0044bd00
mov r8, rax
mov rdx, rbx
mov rax, qword [rsp + 0x240]
mov rbx, qword [rsp + 0x68]
movzx r9d, word [rsp + 0x40]
mov word [r8 + rbx], r9w
mov qword [rsp + 0x198], rdx
mov qword [rsp + 0x1a0], rcx
mov qword [rsp + 0x190], r8
nop
mov word [rsp + 0x3e], 0
cmp qword [rsp + 0x180], 0
nop dword [rax]
jne 0x5e01dc
cmp qword [rsp + 0x1b0], 0
jne 0x5e11fe
mov rdx, qword [rsp + 0x198]
add rdx, 2
cmp rdx, 2
jge 0x5e0104
lea rax, [0x006c0560]
call fcn.0040d7c0
mov qword [rax + 8], 0x1b
lea rcx, [0x007116d9]
mov qword [rax], rcx
lea rcx, [0x00789ac0]
mov qword [rsp + 0x180], rcx
mov qword [rsp + 0x188], rax
mov rax, qword [rsp + 0x240]
cmp byte [rsp + 0x1a8], 0
je 0x5e0169
mov rdx, qword [rsp + 0x198]
add rdx, 2
nop word [rax + rax]
cmp qword [rsp + 0x1a0], rdx
jge 0x5e0169
lea rax, [0x006c0560]
call fcn.0040d7c0
mov qword [rax + 8], 0x36
lea rcx, [0x0071c2b7]
mov qword [rax], rcx
lea rcx, [0x00789ac0]
mov qword [rsp + 0x180], rcx
mov qword [rsp + 0x188], rax
mov rax, qword [rsp + 0x240]
jmp 0x5e01dc
mov rcx, qword [rsp + 0x1a0]
mov rbx, qword [rsp + 0x198]
lea rdx, [rbx + 2]
mov r8, qword [rsp + 0x190]
cmp rcx, rdx
jae 0x5e01b9
mov qword [rsp + 0x68], rbx
mov rax, r8
mov rbx, rdx
mov edi, 2
lea rsi, [0x006a5ea0]
call fcn.0044bd00
mov r8, rax
mov rdx, rbx
mov rax, qword [rsp + 0x240]
mov rbx, qword [rsp + 0x68]
movzx r9d, word [rsp + 0x3e]
mov word [r8 + rbx], r9w
mov qword [rsp + 0x198], rdx
mov qword [rsp + 0x1a0], rcx
mov qword [rsp + 0x190], r8
cmp qword [rax + 0x168], 0
je 0x5e037f
nop
mov word [rsp + 0x3c], 0
mov byte [rsp + 0x3d], 0x2b
cmp qword [rsp + 0x180], 0
jne 0x5e033b
cmp qword [rsp + 0x1b0], 0
jne 0x5e11eb
mov rdx, qword [rsp + 0x198]
add rdx, 2
cmp rdx, 2
jge 0x5e0264
lea rax, [0x006c0560]
call fcn.0040d7c0
mov qword [rax + 8], 0x1b
lea rcx, [0x007116d9]
mov qword [rax], rcx
lea rcx, [0x00789ac0]
mov qword [rsp + 0x180], rcx
mov qword [rsp + 0x188], rax
mov rax, qword [rsp + 0x240]
cmp byte [rsp + 0x1a8], 0
je 0x5e02c9
mov rdx, qword [rsp + 0x198]
add rdx, 2
nop word [rax + rax]
cmp qword [rsp + 0x1a0], rdx
jge 0x5e02c9
lea rax, [0x006c0560]
call fcn.0040d7c0
mov qword [rax + 8], 0x36
lea rcx, [0x0071c2b7]
mov qword [rax], rcx
lea rcx, [0x00789ac0]
mov qword [rsp + 0x180], rcx
mov qword [rsp + 0x188], rax
mov rax, qword [rsp + 0x240]
jmp 0x5e033b
mov rcx, qword [rsp + 0x1a0]
mov rbx, qword [rsp + 0x198]
lea rdx, [rbx + 2]
mov r8, qword [rsp + 0x190]
cmp rcx, rdx
jae 0x5e0319
mov qword [rsp + 0x68], rbx
mov rax, r8
mov rbx, rdx
mov edi, 2
lea rsi, [0x006a5ea0]
call fcn.0044bd00
mov r8, rax
mov rdx, rbx
mov rax, qword [rsp + 0x240]
mov rbx, qword [rsp + 0x68]
movzx esi, word [rsp + 0x3c]
mov word [r8 + rbx], si
mov qword [rsp + 0x198], rdx
mov qword [rsp + 0x1a0], rcx
mov qword [rsp + 0x190], r8
movups xmmword [rsp + 0xc8], xmm15
lea rdx, [0x005e2fe0]
mov qword [rsp + 0xc8], rdx
mov qword [rsp + 0xd0], rax
mov ebx, 2
xor ecx, ecx
lea rdi, [rsp + 0xc8]
lea rax, [rsp + 0x180]
call fcn.0058c3e0
mov rax, qword [rsp + 0x240]
cmp qword [rax + 0x180], 0
je 0x5e051f
nop
mov word [rsp + 0x3a], 0
mov byte [rsp + 0x3b], 0x2c
cmp qword [rsp + 0x180], 0
jne 0x5e04db
cmp qword [rsp + 0x1b0], 0
jne 0x5e11d8
mov rdx, qword [rsp + 0x198]
add rdx, 2
cmp rdx, 2
jge 0x5e0407
lea rax, [0x006c0560]
call fcn.0040d7c0
mov qword [rax + 8], 0x1b
lea rcx, [0x007116d9]
mov qword [rax], rcx
lea rcx, [0x00789ac0]
mov qword [rsp + 0x180], rcx
mov qword [rsp + 0x188], rax
mov rax, qword [rsp + 0x240]
cmp byte [rsp + 0x1a8], 0
je 0x5e0469
mov rdx, qword [rsp + 0x198]
add rdx, 2
nop dword [rax]
cmp qword [rsp + 0x1a0], rdx
jge 0x5e0469
lea rax, [0x006c0560]
call fcn.0040d7c0
mov qword [rax + 8], 0x36
lea rcx, [0x0071c2b7]
mov qword [rax], rcx
lea rcx, [0x00789ac0]
mov qword [rsp + 0x180], rcx
mov qword [rsp + 0x188], rax
mov rax, qword [rsp + 0x240]
jmp 0x5e04db
mov rcx, qword [rsp + 0x1a0]
mov rbx, qword [rsp + 0x198]
lea rdx, [rbx + 2]
mov r8, qword [rsp + 0x190]
cmp rcx, rdx
jae 0x5e04b9
mov qword [rsp + 0x68], rbx
mov rax, r8
mov rbx, rdx
mov edi, 2
lea rsi, [0x006a5ea0]
call fcn.0044bd00
mov r8, rax
mov rdx, rbx
mov rax, qword [rsp + 0x240]
mov rbx, qword [rsp + 0x68]
movzx esi, word [rsp + 0x3a]
mov word [r8 + rbx], si
mov qword [rsp + 0x198], rdx
mov qword [rsp + 0x1a0], rcx
mov qword [rsp + 0x190], r8
movups xmmword [rsp + 0xb8], xmm15
lea rdx, [0x005e2d80]
mov qword [rsp + 0xb8], rdx
mov qword [rsp + 0xc0], rax
mov ebx, 2
xor ecx, ecx
lea rdi, [rsp + 0xb8]
lea rax, [rsp + 0x180]
call fcn.0058c3e0
mov rax, qword [rsp + 0x240]
cmp qword [rax + 0x198], 0
je 0x5e06bf
nop
mov word [rsp + 0x38], 0
mov byte [rsp + 0x39], 0x33
cmp qword [rsp + 0x180], 0
jne 0x5e067b
cmp qword [rsp + 0x1b0], 0
jne 0x5e11c5
mov rdx, qword [rsp + 0x198]
add rdx, 2
cmp rdx, 2
jge 0x5e05a7
lea rax, [0x006c0560]
call fcn.0040d7c0
mov qword [rax + 8], 0x1b
lea rcx, [0x007116d9]
mov qword [rax], rcx
lea rcx, [0x00789ac0]
mov qword [rsp + 0x180], rcx
mov qword [rsp + 0x188], rax
mov rax, qword [rsp + 0x240]
cmp byte [rsp + 0x1a8], 0
je 0x5e0609
mov rdx, qword [rsp + 0x198]
add rdx, 2
nop dword [rax]
cmp qword [rsp + 0x1a0], rdx
jge 0x5e0609
lea rax, [0x006c0560]
call fcn.0040d7c0
mov qword [rax + 8], 0x36
lea rcx, [0x0071c2b7]
mov qword [rax], rcx
lea rcx, [0x00789ac0]
mov qword [rsp + 0x180], rcx
mov qword [rsp + 0x188], rax
mov rax, qword [rsp + 0x240]
jmp 0x5e067b
mov rcx, qword [rsp + 0x1a0]
mov rbx, qword [rsp + 0x198]
lea rdx, [rbx + 2]
mov r8, qword [rsp + 0x190]
cmp rcx, rdx
jae 0x5e0659
mov qword [rsp + 0x68], rbx
mov rax, r8
mov rbx, rdx
mov edi, 2
lea rsi, [0x006a5ea0]
call fcn.0044bd00
mov r8, rax
mov rdx, rbx
mov rax, qword [rsp + 0x240]
mov rbx, qword [rsp + 0x68]
movzx esi, word [rsp + 0x38]
mov word [r8 + rbx], si
mov qword [rsp + 0x198], rdx
mov qword [rsp + 0x1a0], rcx
mov qword [rsp + 0x190], r8
movups xmmword [rsp + 0xa8], xmm15
lea rdx, [0x005e28a0]
mov qword [rsp + 0xa8], rdx
mov qword [rsp + 0xb0], rax
mov ebx, 2
xor ecx, ecx
lea rdi, [rsp + 0xa8]
lea rax, [rsp + 0x180]
call fcn.0058c3e0
mov rax, qword [rsp + 0x240]
cmp byte [rax + 0x1a8], 0
je 0x5e096b
nop
mov word [rsp + 0x36], 0
mov byte [rsp + 0x37], 0x2a
cmp qword [rsp + 0x180], 0
jne 0x5e081c
cmp qword [rsp + 0x1b0], 0
jne 0x5e11b1
mov rdx, qword [rsp + 0x198]
add rdx, 2
cmp rdx, 2
jge 0x5e0746
lea rax, [0x006c0560]
call fcn.0040d7c0
mov qword [rax + 8], 0x1b
lea rcx, [0x007116d9]
mov qword [rax], rcx
lea rcx, [0x00789ac0]
mov qword [rsp + 0x180], rcx
mov qword [rsp + 0x188], rax
mov rax, qword [rsp + 0x240]
cmp byte [rsp + 0x1a8], 0
je 0x5e07a9
mov rdx, qword [rsp + 0x198]
add rdx, 2
nop dword [rax]
cmp qword [rsp + 0x1a0], rdx
jge 0x5e07a9
lea rax, [0x006c0560]
call fcn.0040d7c0
mov qword [rax + 8], 0x36
lea rcx, [0x0071c2b7]
mov qword [rax], rcx
lea rcx, [0x00789ac0]
mov qword [rsp + 0x180], rcx
mov qword [rsp + 0x188], rax
mov rax, qword [rsp + 0x240]
jmp 0x5e081c
mov rcx, qword [rsp + 0x1a0]
mov rbx, qword [rsp + 0x198]
lea rdx, [rbx + 2]
mov r8, qword [rsp + 0x190]
cmp rcx, rdx
jae 0x5e07f9
mov qword [rsp + 0x68], rbx
mov rax, r8
mov rbx, rdx
mov edi, 2
lea rsi, [0x006a5ea0]
call fcn.0044bd00
mov r8, rax
mov rdx, rbx
mov rax, qword [rsp + 0x240]
mov rbx, qword [rsp + 0x68]
movzx r9d, word [rsp + 0x36]
mov word [r8 + rbx], r9w
mov qword [rsp + 0x198], rdx
mov qword [rsp + 0x1a0], rcx
mov qword [rsp + 0x190], r8
nop
mov word [rsp + 0x34], 0
cmp qword [rsp + 0x180], 0
jne 0x5e096b
cmp qword [rsp + 0x1b0], 0
nop dword [rax]
jne 0x5e119e
mov rdx, qword [rsp + 0x198]
add rdx, 2
cmp rdx, 2
jge 0x5e0896
lea rax, [0x006c0560]
nop
call fcn.0040d7c0
mov qword [rax + 8], 0x1b
lea rcx, [0x007116d9]
mov qword [rax], rcx
lea rcx, [0x00789ac0]
mov qword [rsp + 0x180], rcx
mov qword [rsp + 0x188], rax
mov rax, qword [rsp + 0x240]
cmp byte [rsp + 0x1a8], 0
nop
je 0x5e08f8
mov rdx, qword [rsp + 0x198]
add rdx, 2
cmp qword [rsp + 0x1a0], rdx
jge 0x5e08f8
lea rax, [0x006c0560]
nop
call fcn.0040d7c0
mov qword [rax + 8], 0x36
lea rcx, [0x0071c2b7]
mov qword [rax], rcx
lea rcx, [0x00789ac0]
mov qword [rsp + 0x180], rcx
mov qword [rsp + 0x188], rax
mov rax, qword [rsp + 0x240]
jmp 0x5e096b
mov rcx, qword [rsp + 0x1a0]
mov rbx, qword [rsp + 0x198]
lea rdx, [rbx + 2]
mov r8, qword [rsp + 0x190]
cmp rcx, rdx
jae 0x5e0948
mov qword [rsp + 0x68], rbx
mov rax, r8
mov rbx, rdx
mov edi, 2
lea rsi, [0x006a5ea0]
call fcn.0044bd00
mov r8, rax
mov rdx, rbx
mov rax, qword [rsp + 0x240]
mov rbx, qword [rsp + 0x68]
movzx r9d, word [rsp + 0x34]
mov word [r8 + rbx], r9w
mov qword [rsp + 0x198], rdx
mov qword [rsp + 0x1a0], rcx
mov qword [rsp + 0x190], r8
cmp qword [rax + 0x1b8], 0
je 0x5e0b0e
nop
mov word [rsp + 0x32], 0
mov byte [rsp + 0x33], 0x2d
cmp qword [rsp + 0x180], 0
jne 0x5e0aca
cmp qword [rsp + 0x1b0], 0
nop
jne 0x5e118b
mov rdx, qword [rsp + 0x198]
add rdx, 2
cmp rdx, 2
jge 0x5e09f6
lea rax, [0x006c0560]
nop
call fcn.0040d7c0
mov qword [rax + 8], 0x1b
lea rcx, [0x007116d9]
mov qword [rax], rcx
lea rcx, [0x00789ac0]
mov qword [rsp + 0x180], rcx
mov qword [rsp + 0x188], rax
mov rax, qword [rsp + 0x240]
cmp byte [rsp + 0x1a8], 0
nop
je 0x5e0a58
mov rdx, qword [rsp + 0x198]
add rdx, 2
cmp qword [rsp + 0x1a0], rdx
jge 0x5e0a58
lea rax, [0x006c0560]
nop
call fcn.0040d7c0
mov qword [rax + 8], 0x36
lea rcx, [0x0071c2b7]
mov qword [rax], rcx
lea rcx, [0x00789ac0]
mov qword [rsp + 0x180], rcx
mov qword [rsp + 0x188], rax
mov rax, qword [rsp + 0x240]
jmp 0x5e0aca
mov rcx, qword [rsp + 0x1a0]
mov rbx, qword [rsp + 0x198]
lea rdx, [rbx + 2]
mov r8, qword [rsp + 0x190]
cmp rcx, rdx
jae 0x5e0aa8
mov qword [rsp + 0x68], rbx
mov rax, r8
mov rbx, rdx
mov edi, 2
lea rsi, [0x006a5ea0]
call fcn.0044bd00
mov r8, rax
mov rdx, rbx
mov rax, qword [rsp + 0x240]
mov rbx, qword [rsp + 0x68]
movzx esi, word [rsp + 0x32]
mov word [r8 + rbx], si
mov qword [rsp + 0x198], rdx
mov qword [rsp + 0x1a0], rcx
mov qword [rsp + 0x190], r8
movups xmmword [rsp + 0x98], xmm15
lea rdx, [0x005e2640]
mov qword [rsp + 0x98], rdx
mov qword [rsp + 0xa0], rax
mov ebx, 2
xor ecx, ecx
lea rdi, [rsp + 0x98]
lea rax, [rsp + 0x180]
call fcn.0058c3e0
mov rax, qword [rsp + 0x240]
cmp qword [rax + 0x1f8], 0
je 0x5e0cae
nop
mov word [rsp + 0x30], 0
mov byte [rsp + 0x31], 0x39
cmp qword [rsp + 0x180], 0
jne 0x5e0c6a
cmp qword [rsp + 0x1b0], 0
jne 0x5e1178
mov rdx, qword [rsp + 0x198]
add rdx, 2
cmp rdx, 2
jge 0x5e0b96
lea rax, [0x006c0560]
call fcn.0040d7c0
mov qword [rax + 8], 0x1b
lea rcx, [0x007116d9]
mov qword [rax], rcx
lea rcx, [0x00789ac0]
mov qword [rsp + 0x180], rcx
mov qword [rsp + 0x188], rax
mov rax, qword [rsp + 0x240]
cmp byte [rsp + 0x1a8], 0
nop
je 0x5e0bf8
mov rdx, qword [rsp + 0x198]
add rdx, 2
cmp qword [rsp + 0x1a0], rdx
jge 0x5e0bf8
lea rax, [0x006c0560]
nop
call fcn.0040d7c0
mov qword [rax + 8], 0x36
lea rcx, [0x0071c2b7]
mov qword [rax], rcx
lea rcx, [0x00789ac0]
mov qword [rsp + 0x180], rcx
mov qword [rsp + 0x188], rax
mov rax, qword [rsp + 0x240]
jmp 0x5e0c6a
mov rcx, qword [rsp + 0x1a0]
mov rbx, qword [rsp + 0x198]
lea rdx, [rbx + 2]
mov r8, qword [rsp + 0x190]
cmp rcx, rdx
jae 0x5e0c48
mov qword [rsp + 0x68], rbx
mov rax, r8
mov rbx, rdx
mov edi, 2
lea rsi, [0x006a5ea0]
call fcn.0044bd00
mov r8, rax
mov rdx, rbx
mov rax, qword [rsp + 0x240]
mov rbx, qword [rsp + 0x68]
movzx esi, word [rsp + 0x30]
mov word [r8 + rbx], si
mov qword [rsp + 0x198], rdx
mov qword [rsp + 0x1a0], rcx
mov qword [rsp + 0x190], r8
movups xmmword [rsp + 0x88], xmm15
lea rdx, [0x005e2440]
mov qword [rsp + 0x88], rdx
mov qword [rsp + 0x90], rax
mov ebx, 2
xor ecx, ecx
lea rdi, [rsp + 0x88]
lea rax, [rsp + 0x180]
call fcn.0058c3e0
mov rax, qword [rsp + 0x240]
cmp qword [rax + 0x1d0], 0
je 0x5e0e45
nop
mov word [rsp + 0x2e], 0
mov byte [rsp + 0x2f], 0x29
cmp qword [rsp + 0x180], 0
jne 0x5e0e0a
cmp qword [rsp + 0x1b0], 0
jne 0x5e1165
mov rdx, qword [rsp + 0x198]
add rdx, 2
cmp rdx, 2
jge 0x5e0d36
lea rax, [0x006c0560]
call fcn.0040d7c0
mov qword [rax + 8], 0x1b
lea rcx, [0x007116d9]
mov qword [rax], rcx
lea rcx, [0x00789ac0]
mov qword [rsp + 0x180], rcx
mov qword [rsp + 0x188], rax
mov rax, qword [rsp + 0x240]
cmp byte [rsp + 0x1a8], 0
nop
je 0x5e0d98
mov rdx, qword [rsp + 0x198]
add rdx, 2
cmp qword [rsp + 0x1a0], rdx
jge 0x5e0d98
lea rax, [0x006c0560]
nop
call fcn.0040d7c0
mov qword [rax + 8], 0x36
lea rcx, [0x0071c2b7]
mov qword [rax], rcx
lea rcx, [0x00789ac0]
mov qword [rsp + 0x180], rcx
mov qword [rsp + 0x188], rax
mov rax, qword [rsp + 0x240]
jmp 0x5e0e0a
mov rcx, qword [rsp + 0x1a0]
mov rbx, qword [rsp + 0x198]
lea rdx, [rbx + 2]
mov r8, qword [rsp + 0x190]
cmp rcx, rdx
jae 0x5e0de8
mov qword [rsp + 0x68], rbx
mov rax, r8
mov rbx, rdx
mov edi, 2
lea rsi, [0x006a5ea0]
call fcn.0044bd00
mov r8, rax
mov rdx, rbx
mov rax, qword [rsp + 0x240]
mov rbx, qword [rsp + 0x68]
movzx esi, word [rsp + 0x2e]
mov word [r8 + rbx], si
mov qword [rsp + 0x198], rdx
mov qword [rsp + 0x1a0], rcx
mov qword [rsp + 0x190], r8
movups xmmword [rsp + 0x78], xmm15
lea rdx, [0x005e1e20]
mov qword [rsp + 0x78], rdx
mov qword [rsp + 0x80], rax
mov ebx, 2
xor ecx, ecx
lea rdi, [rsp + 0x78]
lea rax, [rsp + 0x180]
call fcn.0058c3e0
mov rax, qword [rsp + 0x240]
mov rdx, qword [rsp + 0x180]
test rdx, rdx
je 0x5e0e64
mov r8, qword [rsp + 0x188]
xor r11d, r11d
xor ecx, ecx
xor r9d, r9d
jmp 0x5e0ea8
mov rcx, qword [rsp + 0x198]
mov rdx, qword [rsp + 0x1b8]
cmp rdx, rcx
ja 0x5e1159
mov r9, qword [rsp + 0x190]
mov r10, qword [rsp + 0x1a0]
sub r10, rdx
mov r11, r10
neg r10
sar r10, 0x3f
and r10, rdx
sub rcx, rdx
add r9, r10
xor edx, edx
xor r8d, r8d
test rdx, rdx
jne 0x5e1113
movups xmmword [rsp + 0x1d8], xmm15
lea rdi, [rsp + 0x1e0]
lea rdi, [rdi - 0x30]
mov qword [rsp - 0x10], rbp
lea rbp, [rsp - 0x10]
call fcn.00467a90
mov rbp, qword [rbp]
nop
cmp qword [rsp + 0x208], 0
mov byte [rsp + 0x2d], 0
mov byte [rsp + 0x2d], 1
jne 0x5e1146
mov qword [rsp + 0x60], r11
mov qword [rsp + 0x58], rcx
mov qword [rsp + 0x70], r9
cmp byte [rsp + 0x200], 0
je 0x5e0f7b
mov rdx, qword [rsp + 0x1f0]
inc rdx
nop word [rax + rax]
cmp qword [rsp + 0x1f8], rdx
jge 0x5e0f7b
lea rax, [0x006c0560]
call fcn.0040d7c0
mov qword [rax + 8], 0x36
lea rcx, [0x0071c2b7]
mov qword [rax], rcx
lea rcx, [0x00789ac0]
mov qword [rsp + 0x1d8], rcx
mov qword [rsp + 0x1e0], rax
mov rax, qword [rsp + 0x240]
mov rcx, qword [rsp + 0x58]
mov r9, qword [rsp + 0x70]
mov r11, qword [rsp + 0x60]
jmp 0x5e1001
mov rdx, qword [rsp + 0x1f8]
mov rbx, qword [rsp + 0x1f0]
lea r8, [rbx + 1]
mov r10, qword [rsp + 0x1e8]
cmp rdx, r8
jae 0x5e0fe0
mov qword [rsp + 0x68], rbx
mov rax, r10
mov rbx, r8
mov rcx, rdx
mov edi, 1
lea rsi, [0x006a5ea0]
call fcn.0044bd00
mov r9, qword [rsp + 0x70]
mov r11, qword [rsp + 0x60]
mov r10, rax
mov rdx, rcx
mov r8, rbx
mov rax, qword [rsp + 0x240]
mov rcx, qword [rsp + 0x58]
mov rbx, qword [rsp + 0x68]
movzx esi, byte [rsp + 0x2d]
mov byte [r10 + rbx], sil
mov qword [rsp + 0x1f0], r8
mov qword [rsp + 0x1f8], rdx
mov qword [rsp + 0x1e8], r10
movups xmmword [rsp + 0x158], xmm15
movups xmmword [rsp + 0x160], xmm15
movups xmmword [rsp + 0x170], xmm15
lea rdx, [0x005e1320]
mov qword [rsp + 0x158], rdx
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], r9
mov qword [rsp + 0x170], rcx
mov qword [rsp + 0x178], r11
mov ebx, 3
xor ecx, ecx
lea rdi, [rsp + 0x158]
lea rax, [rsp + 0x1d8]
call fcn.0058c3e0
mov rdx, qword [rsp + 0x1d8]
test rdx, rdx
je 0x5e1086
mov r8, qword [rsp + 0x1e0]
xor ecx, ecx
xor r11d, r11d
xor r9d, r9d
jmp 0x5e10ca
mov rcx, qword [rsp + 0x1f0]
mov rax, qword [rsp + 0x210]
cmp rax, rcx
ja 0x5e1141
mov r9, qword [rsp + 0x1e8]
mov r10, qword [rsp + 0x1f8]
sub r10, rax
mov r11, r10
neg r10
sar r10, 0x3f
and r10, rax
sub rcx, rax
add r9, r10
xor edx, edx
xor r8d, r8d
mov r10, qword [rsp + 0x240]
mov qword [r10 + 8], rcx
mov qword [r10 + 0x10], r11
cmp dword [0x009d9570], 0
je 0x5e10f8
mov rax, r11
call fcn.004673c0
mov qword [r11], r9
mov r12, qword [r10]
mov qword [r11 + 8], r12
mov r11, rax
mov qword [r10], r9
mov rax, r9
mov rbx, rcx
mov rcx, r11
mov rdi, rdx
mov rsi, r8
add rsp, 0x230
pop rbp
ret
xor eax, eax
xor ebx, ebx
mov rcx, rbx
mov rdi, rdx
mov rsi, r8
add rsp, 0x230
pop rbp
ret
mov rbx, qword [rax + 8]
mov rcx, qword [rax + 0x10]
mov rax, rdx
xor edi, edi
xor esi, esi
add rsp, 0x230
pop rbp
ret
call fcn.00467820
lea rax, [0x006a5b60]
lea rbx, [0x00789210]
call fcn.00436ea0
mov rax, rdx
nop dword [rax]
call fcn.00467820
lea rax, [0x006a5b60]
lea rbx, [0x00789210]
call fcn.00436ea0
lea rax, [0x006a5b60]
lea rbx, [0x00789210]
call fcn.00436ea0
lea rax, [0x006a5b60]
lea rbx, [0x00789210]
call fcn.00436ea0
lea rax, [0x006a5b60]
lea rbx, [0x00789210]
call fcn.00436ea0
lea rax, [0x006a5b60]
lea rbx, [0x00789210]
nop
call fcn.00436ea0
lea rax, [0x006a5b60]
lea rbx, [0x00789210]
call fcn.00436ea0
lea rax, [0x006a5b60]
lea rbx, [0x00789210]
call fcn.00436ea0
lea rax, [0x006a5b60]
lea rbx, [0x00789210]
call fcn.00436ea0
lea rax, [0x006a5b60]
lea rbx, [0x00789210]
call fcn.00436ea0
lea rax, [0x006a5b60]
lea rbx, [0x00789210]
nop
call fcn.00436ea0
lea rax, [0x006a5b60]
lea rbx, [0x00789210]
call fcn.00436ea0
lea rax, [0x006a5b60]
lea rbx, [0x00789210]
call fcn.00436ea0
lea rax, [0x006a5b60]
lea rbx, [0x00789210]
call fcn.00436ea0
lea rax, [0x006a5b60]
lea rbx, [0x00789210]
call fcn.00436ea0
lea rax, [0x006a5b60]
lea rbx, [0x00789210]
nop
call fcn.00436ea0
lea rax, [0x006a5b60]
lea rbx, [0x00789210]
call fcn.00436ea0
lea rax, [0x006a5b60]
lea rbx, [0x00789210]
call fcn.00436ea0
lea rax, [0x006a5b60]
lea rbx, [0x00789210]
call fcn.00436ea0
lea rax, [0x006a5b60]
lea rbx, [0x00789210]
call fcn.00436ea0
lea rax, [0x006a5b60]
lea rbx, [0x00789210]
nop
call fcn.00436ea0
lea rax, [0x006a5b60]
lea rbx, [0x00789210]
call fcn.00436ea0
nop
mov qword [rsp + 8], rax
nop
call fcn.004654a0
mov rax, qword [rsp + 8]
jmp fcn.005dedc0