Function at 0x180004580
Capabilities:
Access peb ldr_data

Disassembly:
sub rsp, 0x28
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov rcx, rax
xor edx, edx
call qword [sym.imp.USER32.dll_ShowWindow]
nop
add rsp, 0x28
jmp 0x180004580
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x898
movaps xmmword [rsp + 0x880], xmm6
mov rax, qword [0x1801c0040]
xor rax, rsp
mov qword [rsp + 0x878], rax
call fcn.180001850
mov rsi, rax
mov rax, qword gs:[0x30]
mov rdi, qword [rax + 0x60]
mov qword [0x1801c0ae8], rdi
lea rbx, [rsp + 0x100]
mov r8d, 0x180
mov rcx, rbx
xor edx, edx
call fcn.180013680
mov rax, qword [rdi + 0x18]
mov rax, qword [rax + 0x20]
mov rax, qword [rax]
mov rax, qword [rax]
mov rax, qword [rax]
mov rcx, qword [rax + 0x20]
call fcn.180002fe0
mov rcx, rbx
mov rdx, rsi
call fcn.180003770
mov dword [rsp + 0x94], eax
mov rax, qword [rsp + 0x1a8]
mov qword [rsp + 0xc0], rax
mov eax, dword [rsp + 0x1b0]
mov dword [rsp + 0x88], eax
mov rax, qword [rsp + 0x188]
mov qword [rsp + 0xb8], rax
mov eax, dword [rsp + 0x190]
mov dword [rsp + 0x84], eax
mov rax, qword [rsp + 0x148]
mov qword [rsp + 0xb0], rax
mov eax, dword [rsp + 0x150]
mov dword [rsp + 0x80], eax
mov rax, qword [rsp + 0x1e0]
mov qword [rsp + 0xa8], rax
mov rax, qword [rsp + 0x128]
mov qword [rsp + 0xa0], rax
mov edi, dword [rsp + 0x130]
mov rax, qword [rsp + 0x200]
mov qword [rsp + 0x98], rax
mov rbx, qword [rsp + 0x1c8]
mov r14d, dword [rsp + 0x1d0]
mov rax, qword [rsp + 0x168]
mov qword [rsp + 0xd0], rax
mov eax, dword [rsp + 0x170]
mov dword [rsp + 0x90], eax
mov rax, qword [rsp + 0x108]
mov qword [rsp + 0xc8], rax
xorps xmm6, xmm6
mov eax, 0x3c58b06
mov ecx, dword [rsp + 0x110]
mov dword [rsp + 0x8c], ecx
lea rbp, [fcn.180005c7e]
lea r15, [rsp + 0x280]
lea r12, [rsp + 0x758]
jmp 0x18000473d
mov eax, dword [0x1801c0ba0]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0xbe5f8548
mov ecx, 0x7daaae07
nop word cs:[rax + rax]
cmove eax, ecx
cmp dword [0x1801c0ba4], 0xa
cmovl eax, ecx
cmp eax, 0x16ea519f
jle 0x1800047a0
cmp eax, 0x4cf0c9ba
jg 0x180004880
cmp eax, 0x2b9704ad
jle 0x180004925
cmp eax, 0x380c00ed
jg 0x180004ba8
cmp eax, 0x2d74f5f8
jg 0x180004deb
cmp eax, 0x2b9704ae
je 0x1800050b6
cmp eax, 0x2c4ad6a9
jne 0x18000473d
cmp byte [rsp + 0x7c], 0
mov eax, 0xfac6dbc3
mov ecx, 0x791db96a
cmovne eax, ecx
jmp 0x18000473d
cmp eax, 0xc438827c
jg 0x1800048d0
cmp eax, 0x9bad1322
jle 0x18000496f
cmp eax, 0xb1bc92c8
jg 0x180004c17
cmp eax, 0xab4aa540
jg 0x180004e0b
cmp eax, 0x9bad1323
je 0x1800050d4
cmp eax, 0x9ec870f0
jne 0x18000473d
mov qword [rsp + 0xd8], 0
mov qword [rsp + 0xe8], 0x4b003
mov ecx, dword [rsp + 0x84]
mov rdx, qword [rsp + 0xb8]
call fcn.180005c70
movups xmmword [rsp + 0x60], xmm6
movups xmmword [rsp + 0x50], xmm6
movups xmmword [rsp + 0x40], xmm6
movups xmmword [rsp + 0x30], xmm6
lea rax, [rsp + 0xd8]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0x20
mov rcx, rbp
mov rdx, 0xffffffffffffffff
lea r8, [rsp + 0xf0]
lea r9, [rsp + 0xe8]
call fcn.180002b90
test eax, eax
setne byte [rsp + 0x7e]
mov eax, dword [0x1801c0ba0]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x970d1190
mov ecx, 0xb98b999d
jmp 0x180004730
cmp eax, 0x68227bce
jle 0x1800049c5
cmp eax, 0x776b393c
jg 0x180004c4f
cmp eax, 0x6e181cbc
jg 0x180004e6e
cmp eax, 0x68227bcf
je 0x18000501b
cmp eax, 0x6bf6900d
jne 0x18000473d
mov eax, 0xdebfc1a5
jmp 0x18000473d
cmp eax, 0xec4a6c21
jg 0x180004ad5
cmp eax, 0xd256063a
jg 0x180004c8e
cmp eax, 0xd0147c6e
jg 0x180004e91
cmp eax, 0xc438827d
je 0x1800051a3
cmp eax, 0xc7c0970b
jne 0x18000473d
mov eax, dword [0x1801c0ba0]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x16ea51a0
mov ecx, 0x604fefbb
jmp 0x180004730
cmp eax, 0x1f1bb6bf
jle 0x180004d16
cmp eax, 0x233197bf
jg 0x180004eac
cmp eax, 0x1f1bb6c0
je 0x1800051d4
cmp eax, 0x1f8450fb
jne 0x18000473d
mov eax, dword [0x1801c0ba0]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x2516916c
mov ecx, 0x2e241095
jmp 0x180005373
cmp eax, 0x8e463bc1
jle 0x180004d41
cmp eax, 0x9592c6d1
jg 0x180004ecf
cmp eax, 0x8e463bc2
je 0x1800051e1
cmp eax, 0x935b923d
jne 0x18000473d
call fcn.180004290
test eax, eax
setne byte [rsp + 0x7b]
mov eax, dword [0x1801c0ba0]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x53724b21
mov ecx, 0x884c079
jmp 0x180004730
cmp eax, 0x59afa23e
jle 0x180004d80
cmp eax, 0x6095b6d7
jg 0x180004f64
cmp eax, 0x59afa23f
je 0x1800051ff
cmp eax, 0x604fefbb
jne 0x18000473d
mov rcx, qword [rsp + 0xf0]
lea rdx, section..data
mov r8d, 0x12c01
mov r9, qword [rsp + 0xa8]
call fcn.1800034f0
movaps xmm0, xmmword [0x180015020]
movaps xmmword [rsp + 0x860], xmm0
mov rsi, qword [rsp + 0xf0]
mov rcx, r12
lea rdx, [rsp + 0x860]
mov r8d, 0x10
call fcn.180005570
mov rcx, r12
mov rdx, rsi
mov r8d, 0x4b003
call fcn.180005a70
mov qword [rsp + 0xe0], 0
mov ecx, edi
mov rdx, qword [rsp + 0xa0]
call fcn.180005c70
movups xmmword [rsp + 0x48], xmm6
movups xmmword [rsp + 0x38], xmm6
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x30], 1
mov qword [rsp + 0x28], 0
lea rcx, [rsp + 0xe0]
mov edx, 0x1fffff
xor r8d, r8d
mov r9, 0xffffffffffffffff
call fcn.180005c7e
test eax, eax
setne byte [rsp + 0x7c]
mov eax, dword [0x1801c0ba0]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x16ea51a0
mov ecx, 0x2c4ad6a9
jmp 0x180004730
cmp eax, 0x4a171b2
jle 0x180004db0
cmp eax, 0x884c078
jg 0x180004f7b
cmp eax, 0x4a171b3
je 0x18000521d
cmp eax, 0x516981e
jne 0x18000473d
mov qword [rsp + 0xf8], 0xfffffffffd050f80
mov ecx, r14d
mov rdx, rbx
call fcn.180005c70
movups xmmword [rsp + 0x60], xmm6
movups xmmword [rsp + 0x50], xmm6
movups xmmword [rsp + 0x40], xmm6
movups xmmword [rsp + 0x30], xmm6
movups xmmword [rsp + 0x20], xmm6
mov rcx, rbp
mov rdx, 0xffffffffffffffff
xor r8d, r8d
lea rsi, [rsp + 0xf8]
mov r9, rsi
call fcn.180002b90
mov ecx, r14d
mov rdx, rbx
call fcn.180005c70
movups xmmword [rsp + 0x60], xmm6
movups xmmword [rsp + 0x50], xmm6
movups xmmword [rsp + 0x40], xmm6
movups xmmword [rsp + 0x30], xmm6
movups xmmword [rsp + 0x20], xmm6
mov rcx, rbp
mov rdx, 0xffffffffffffffff
xor r8d, r8d
mov r9, rsi
call fcn.180002b90
lea rcx, [rsp + 0x100]
call fcn.180004160
test eax, eax
mov eax, 0x9bad1323
mov ecx, 0x6fe59a5a
cmove eax, ecx
jmp 0x18000473d
cmp eax, 0x4397cc23
jg 0x180004f9b
cmp eax, 0x380c00ee
je 0x180005227
cmp eax, 0x389f6c4c
jne 0x18000473d
mov ecx, r14d
mov rdx, rbx
call fcn.180005c70
mov rdx, qword [rsp + 0xe0]
movups xmmword [rsp + 0x60], xmm6
movups xmmword [rsp + 0x50], xmm6
movups xmmword [rsp + 0x40], xmm6
movups xmmword [rsp + 0x30], xmm6
movups xmmword [rsp + 0x20], xmm6
mov rcx, rbp
xor r8d, r8d
xor r9d, r9d
call fcn.180002b90
test eax, eax
mov eax, 0xd1363563
mov ecx, 0x894481a4
cmove eax, ecx
jmp 0x18000473d
cmp eax, 0xbc7294bc
jg 0x180004fc4
cmp eax, 0xb1bc92c9
je 0x18000523e
cmp eax, 0xb98b999d
jne 0x18000473d
cmp byte [rsp + 0x7e], 0
mov eax, 0x2b9704ae
mov ecx, 0x676504cd
cmovne eax, ecx
jmp 0x18000473d
cmp eax, 0x791db969
jg 0x180004fe7
cmp eax, 0x776b393d
je 0x18000525c
cmp eax, 0x79152649
jne 0x18000473d
mov eax, dword [0x1801c0ba0]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0xab4aa541
mov ecx, 0x233197c0
jmp 0x180005373
cmp eax, 0xdebfc1a4
jg 0x180005028
cmp eax, 0xd256063b
je 0x18000527a
cmp eax, 0xd43399e0
jne 0x18000473d
mov rax, qword [rsp + 0xf0]
mov qword [rsp + 0x300], rax
mov ecx, dword [rsp + 0x90]
mov rdx, qword [rsp + 0xd0]
call fcn.180005c70
mov rdx, qword [rsp + 0xe0]
movups xmmword [rsp + 0x60], xmm6
movups xmmword [rsp + 0x50], xmm6
movups xmmword [rsp + 0x40], xmm6
movups xmmword [rsp + 0x30], xmm6
movups xmmword [rsp + 0x20], xmm6
mov rcx, rbp
mov r8, r15
xor r9d, r9d
call fcn.180002b90
test eax, eax
mov eax, 0x68227bcf
mov ecx, 0xb1bc92c9
cmove eax, ecx
jmp 0x18000473d
cmp eax, 0x16ea51a0
je 0x180005291
cmp eax, 0x1e03c222
je 0x18000535a
cmp eax, 0x1e9493bb
jne 0x18000473d
mov eax, 0xb0835b6
jmp 0x18000473d
cmp eax, 0x80e1369f
je 0x180005388
cmp eax, 0x819c00de
je 0x180005392
cmp eax, 0x894481a4
jne 0x18000473d
mov eax, dword [0x1801c0ba0]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0xec4a6c22
mov ecx, 0xc438827d
jmp 0x180004730
cmp eax, 0x4cf0c9bb
je 0x18000470b
cmp eax, 0x50804ce4
je 0x18000539c
cmp eax, 0x53724b21
jne 0x18000473d
call fcn.180004290
mov eax, 0x935b923d
jmp 0x18000473d
cmp eax, 0xec4a6c22
je 0x1800053a6
cmp eax, 0xfac6dbc3
je 0x1800053b6
cmp eax, 0x3c58b06
jne 0x18000473d
cmp dword [rsp + 0x94], 0
mov eax, 0x8e463bc2
mov ecx, 0x4cf0c9bb
cmove eax, ecx
jmp 0x18000473d
cmp eax, 0x2d74f5f9
je 0x1800053d4
cmp eax, 0x2e241095
jne 0x18000473d
mov eax, 0x59afa23f
jmp 0x18000473d
cmp eax, 0xab4aa541
je 0x18000543c
cmp eax, 0xac02b72b
jne 0x18000473d
mov ecx, dword [rsp + 0x88]
mov rdx, qword [rsp + 0xc0]
call fcn.180005c70
mov rdx, qword [rsp + 0xe0]
movups xmmword [rsp + 0x60], xmm6
movups xmmword [rsp + 0x50], xmm6
movups xmmword [rsp + 0x40], xmm6
movups xmmword [rsp + 0x30], xmm6
movups xmmword [rsp + 0x20], xmm6
mov rcx, rbp
xor r8d, r8d
xor r9d, r9d
call fcn.180002b90
mov eax, 0x2d74f5f9
jmp 0x18000473d
cmp eax, 0x6e181cbd
je 0x180005449
cmp eax, 0x6fe59a5a
jne 0x18000473d
mov eax, 0x6bf6900d
xor r13d, r13d
jmp 0x18000473d
cmp eax, 0xd0147c6f
je 0x180005453
cmp eax, 0xd1363563
je 0x180004fb7
jmp 0x18000473d
cmp eax, 0x233197c0
je 0x1800054bb
cmp eax, 0x2516916c
jne 0x18000473d
mov eax, 0x1f8450fb
xor r13d, r13d
jmp 0x18000473d
cmp eax, 0x9592c6d2
je 0x1800054c5
cmp eax, 0x970d1190
jne 0x18000473d
mov qword [rsp + 0xd8], 0
mov qword [rsp + 0xe8], 0x4b003
mov ecx, dword [rsp + 0x84]
mov rdx, qword [rsp + 0xb8]
call fcn.180005c70
movups xmmword [rsp + 0x60], xmm6
movups xmmword [rsp + 0x50], xmm6
movups xmmword [rsp + 0x40], xmm6
movups xmmword [rsp + 0x30], xmm6
lea rax, [rsp + 0xd8]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0x20
mov rcx, rbp
mov rdx, 0xffffffffffffffff
lea r8, [rsp + 0xf0]
lea r9, [rsp + 0xe8]
call fcn.180002b90
mov eax, 0x9ec870f0
jmp 0x18000473d
cmp eax, 0x6095b6d8
je 0x18000501b
cmp eax, 0x676504cd
je 0x180004fb7
jmp 0x18000473d
cmp eax, 0x884c079
je 0x1800054e3
cmp eax, 0xb0835b6
jne 0x18000473d
mov eax, 0x80e1369f
jmp 0x18000473d
cmp eax, 0x4397cc24
je 0x180004fb7
cmp eax, 0x454022fc
jne 0x18000473d
mov eax, 0x6bf6900d
jmp 0x18000473d
mov eax, 0x1e9493bb
xor r13d, r13d
jmp 0x18000473d
cmp eax, 0xbc7294bd
je 0x1800054fa
cmp eax, 0xbe5f8548
jne 0x18000473d
mov eax, 0x7daaae07
xor r13d, r13d
jmp 0x18000473d
cmp eax, 0x791db96a
je 0x180005518
cmp eax, 0x7daaae07
jne 0x18000473d
mov eax, dword [0x1801c0ba0]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0xbe5f8548
mov ecx, 0x50804ce4
jmp 0x180005373
mov eax, 0xb0835b6
xor r13d, r13d
jmp 0x18000473d
cmp eax, 0xdf8b978a
jne 0x180005536
mov r8d, 0x4d0
mov rcx, r15
xor edx, edx
call fcn.180013680
mov dword [rsp + 0x2b0], 0x10000b
mov ecx, dword [rsp + 0x80]
mov rdx, qword [rsp + 0xb0]
call fcn.180005c70
mov rdx, qword [rsp + 0xe0]
movups xmmword [rsp + 0x60], xmm6
movups xmmword [rsp + 0x50], xmm6
movups xmmword [rsp + 0x40], xmm6
movups xmmword [rsp + 0x30], xmm6
movups xmmword [rsp + 0x20], xmm6
mov rcx, rbp
mov r8, r15
xor r9d, r9d
call fcn.180002b90
test eax, eax
setne byte [rsp + 0x7d]
mov eax, dword [0x1801c0ba0]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0xd0147c6f
mov ecx, 0xd256063b
jmp 0x180004730
mov eax, dword [0x1801c0ba0]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0xac02b72b
mov ecx, 0x2d74f5f9
jmp 0x180004730
mov ecx, r14d
mov rdx, rbx
call fcn.180005c70
movups xmmword [rsp + 0x60], xmm6
movups xmmword [rsp + 0x50], xmm6
movups xmmword [rsp + 0x40], xmm6
movups xmmword [rsp + 0x30], xmm6
movups xmmword [rsp + 0x20], xmm6
mov rcx, rbp
mov rdx, 0xffffffffffffffff
xor r8d, r8d
lea r9, [rsp + 0xf8]
call fcn.180002b90
mov qword [rsp + 0xf0], 0
mov qword [rsp + 0xe8], 0x4b003
mov ecx, dword [rsp + 0x8c]
mov rdx, qword [rsp + 0xc8]
call fcn.180005c70
movups xmmword [rsp + 0x58], xmm6
movups xmmword [rsp + 0x48], xmm6
movups xmmword [rsp + 0x38], xmm6
lea rax, [rsp + 0xe8]
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x68], 0
mov qword [rsp + 0x30], 4
mov qword [rsp + 0x28], 0x1000
mov rcx, rbp
mov rdx, 0xffffffffffffffff
lea r8, [rsp + 0xf0]
xor r9d, r9d
call fcn.180002b90
test eax, eax
mov eax, 0x9592c6d2
mov ecx, 0xc7c0970b
cmove eax, ecx
jmp 0x18000473d
mov eax, dword [0x1801c0ba0]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0xec4a6c22
mov ecx, 0x819c00de
cmove eax, ecx
cmp dword [0x1801c0ba4], 0xa
cmovl eax, ecx
mov r13d, 1
jmp 0x18000473d
mov eax, 0x1e03c222
xor r13d, r13d
jmp 0x18000473d
mov eax, dword [0x1801c0ba0]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x53724b21
mov ecx, 0x935b923d
jmp 0x180004730
mov eax, dword [0x1801c0ba0]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e181cbd
mov ecx, 0xbc7294bd
jmp 0x180004730
mov eax, 0x80e1369f
jmp 0x18000473d
cmp byte [rsp + 0x7f], 0
mov eax, 0x389f6c4c
mov ecx, 0x4397cc24
cmovne eax, ecx
jmp 0x18000473d
mov eax, dword [0x1801c0ba0]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x970d1190
mov ecx, 0x9ec870f0
jmp 0x180004730
mov eax, dword [0x1801c0ba0]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0xab4aa541
mov ecx, 0x79152649
jmp 0x180004730
cmp byte [rsp + 0x7d], 0
mov eax, 0xd43399e0
mov ecx, 0x6095b6d8
cmovne eax, ecx
jmp 0x18000473d
mov rcx, qword [rsp + 0xf0]
lea rdx, section..data
mov r8d, 0x12c01
mov r9, qword [rsp + 0xa8]
call fcn.1800034f0
movaps xmm0, xmmword [0x180015020]
movaps xmmword [rsp + 0x860], xmm0
mov rsi, qword [rsp + 0xf0]
mov rcx, r12
lea rdx, [rsp + 0x860]
mov r8d, 0x10
call fcn.180005570
mov rcx, r12
mov rdx, rsi
mov r8d, 0x4b003
call fcn.180005a70
mov qword [rsp + 0xe0], 0
mov ecx, edi
mov rdx, qword [rsp + 0xa0]
call fcn.180005c70
movups xmmword [rsp + 0x48], xmm6
movups xmmword [rsp + 0x38], xmm6
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x30], 1
mov qword [rsp + 0x28], 0
lea rcx, [rsp + 0xe0]
mov edx, 0x1fffff
xor r8d, r8d
mov r9, 0xffffffffffffffff
call fcn.180005c7e
mov eax, 0x604fefbb
jmp 0x18000473d
mov eax, dword [0x1801c0ba0]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x1f1bb6c0
mov ecx, 0x4a171b3
cmove eax, ecx
cmp dword [0x1801c0ba4], 0xa
cmovl eax, ecx
xor r13d, r13d
jmp 0x18000473d
mov eax, 0x59afa23f
jmp 0x18000473d
mov eax, 0x1e9493bb
jmp 0x18000473d
mov eax, 0xdebfc1a5
jmp 0x18000473d
mov eax, 0xc438827d
mov r13d, 1
jmp 0x18000473d
mov eax, dword [0x1801c0ba0]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0xd0147c6f
mov ecx, 0xdf8b978a
jmp 0x180004730
mov ecx, dword [rsp + 0x88]
mov rdx, qword [rsp + 0xc0]
call fcn.180005c70
mov rdx, qword [rsp + 0xe0]
movups xmmword [rsp + 0x60], xmm6
movups xmmword [rsp + 0x50], xmm6
movups xmmword [rsp + 0x40], xmm6
movups xmmword [rsp + 0x30], xmm6
movups xmmword [rsp + 0x20], xmm6
mov rcx, rbp
xor r8d, r8d
xor r9d, r9d
call fcn.180002b90
test eax, eax
setne byte [rsp + 0x7f]
mov eax, dword [0x1801c0ba0]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0xac02b72b
mov ecx, 0x380c00ee
jmp 0x180004730
mov eax, 0x79152649
xor r13d, r13d
jmp 0x18000473d
mov eax, 0xbc7294bd
jmp 0x18000473d
mov r8d, 0x4d0
mov rcx, r15
xor edx, edx
call fcn.180013680
mov dword [rsp + 0x2b0], 0x10000b
mov ecx, dword [rsp + 0x80]
mov rdx, qword [rsp + 0xb0]
call fcn.180005c70
mov rdx, qword [rsp + 0xe0]
movups xmmword [rsp + 0x60], xmm6
movups xmmword [rsp + 0x50], xmm6
movups xmmword [rsp + 0x40], xmm6
movups xmmword [rsp + 0x30], xmm6
movups xmmword [rsp + 0x20], xmm6
mov rcx, rbp
mov r8, r15
xor r9d, r9d
call fcn.180002b90
mov eax, 0xdf8b978a
jmp 0x18000473d
mov eax, 0xdebfc1a5
jmp 0x18000473d
mov eax, dword [0x1801c0ba0]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x2516916c
mov ecx, 0x1f8450fb
jmp 0x180004730
cmp byte [rsp + 0x7b], 0
mov eax, 0x776b393d
mov ecx, 0x516981e
cmovne eax, ecx
jmp 0x18000473d
mov eax, dword [0x1801c0ba0]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e181cbd
mov ecx, 0x454022fc
jmp 0x180004730
mov eax, dword [0x1801c0ba0]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x1f1bb6c0
mov ecx, 0x1e03c222
jmp 0x180004730
cmp eax, 0xdebfc1a5
jne 0x18000473d
mov rcx, qword [rsp + 0x878]
xor rcx, rsp
call fcn.180005c50
mov eax, r13d
movaps xmm6, xmmword [rsp + 0x880]
add rsp, 0x898
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret