Function at 0x1400023a0
Capabilities:
Allocate or change rwx memory
Execute shellcode via indirect call
Generate random numbers using a mersenne twister

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x13900]
mov eax, 0x13a00
call fcn.140018e00
sub rsp, rax
movaps xmmword [rsp + 0x139f0], xmm6
movaps xmmword [rsp + 0x139e0], xmm7
movaps xmmword [rsp + 0x139d0], xmm8
movaps xmmword [rsp + 0x139c0], xmm9
movaps xmmword [rsp + 0x139b0], xmm10
movaps xmmword [rsp + 0x139a0], xmm11
movaps xmmword [rsp + 0x13990], xmm12
movaps xmmword [rsp + 0x13980], xmm13
movaps xmmword [rsp + 0x13970], xmm14
movaps xmmword [rsp + 0x13960], xmm15
mov rax, qword [0x140054040]
xor rax, rsp
mov qword [rbp + 0x13858], rax
xor r12d, r12d
xorps xmm0, xmm0
movups xmmword [rbp + 0x1dc0], xmm0
lea rcx, [rbp + 0x13928]
mov qword [rbp + 0x1dc0], r12
movabs rdx, 0xff00ff00ff00ff00
mov qword [rbp + 0x1dc8], rdx
mov qword [rbp + 0x1dd0], rcx
mov rax, qword [rcx]
xor rax, rdx
mov qword [rbp + 0x1dc0], rax
mov qword [rcx], r12
call fcn.140017ed8
mov dword [rbp + 0x4d64], 0xffffffff
mov r8d, 0x6c078965
mov edx, eax
lea rcx, [rbp + 0x39e0]
call fcn.140014800
mov dword [rbp + 0x1880], 0xffffff9c
mov dword [rbp + 0x1884], 0x64
movdqa xmm10, xmmword [0x14004b1c0]
movups xmmword [rbp + 0x1c48], xmm10
mov dword [rsp + 0x30], r12d
xorps xmm13, xmm13
movsd qword [rsp + 0x38], xmm13
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x19d8], xmm0
mov qword [rbp + 0x19e8], rax
lea rcx, [rbp + 0x19d8]
call fcn.1400145f0
nop
lea rcx, [rbp + 0x480]
call fcn.140014ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x140]
call fcn.140014ae0
nop
lea rdx, [rbp + 0x140]
lea rcx, [rbp + 0x19d8]
call fcn.140014f90
nop
lea rcx, [rbp + 0x140]
call fcn.1400144c0
nop
lea rcx, [rbp + 0x480]
call fcn.1400144c0
lea rcx, [rbp + 0x488]
call fcn.140014b00
nop
mov rdx, rax
lea rcx, [rbp + 0x148]
call fcn.140014ae0
nop
lea rdx, [rbp + 0x148]
lea rcx, [rbp + 0x19d8]
call fcn.140014f90
nop
lea rcx, [rbp + 0x148]
call fcn.1400144c0
nop
lea rcx, [rbp + 0x488]
call fcn.1400144c0
lea rcx, [rbp + 0x490]
call fcn.140014b30
nop
mov rdx, rax
lea rcx, [rbp + 0x150]
call fcn.140014ae0
nop
lea rdx, [rbp + 0x150]
lea rcx, [rbp + 0x19d8]
call fcn.140014f90
nop
lea rcx, [rbp + 0x150]
call fcn.1400144c0
nop
lea rcx, [rbp + 0x490]
call fcn.1400144c0
lea rcx, [rbp + 0x498]
call fcn.140014b60
nop
mov rdx, rax
lea rcx, [rbp + 0x158]
call fcn.140014ae0
nop
lea rdx, [rbp + 0x158]
lea rcx, [rbp + 0x19d8]
call fcn.140014f90
nop
lea rcx, [rbp + 0x158]
call fcn.1400144c0
nop
lea rcx, [rbp + 0x498]
call fcn.1400144c0
lea rcx, [rbp + 0x4a0]
call fcn.140014b90
nop
mov rdx, rax
lea rcx, [rbp + 0x160]
call fcn.140014ae0
nop
lea rdx, [rbp + 0x160]
lea rcx, [rbp + 0x19d8]
call fcn.140014f90
nop
lea rcx, [rbp + 0x160]
call fcn.1400144c0
nop
lea rcx, [rbp + 0x4a0]
call fcn.1400144c0
lea rcx, [rbp + 0x4a8]
call fcn.140014bc0
nop
mov rdx, rax
lea rcx, [rbp + 0x168]
call fcn.140014ae0
nop
lea rdx, [rbp + 0x168]
lea rcx, [rbp + 0x19d8]
call fcn.140014f90
nop
lea rcx, [rbp + 0x168]
call fcn.1400144c0
nop
lea rcx, [rbp + 0x4a8]
call fcn.1400144c0
lea rcx, [rbp + 0x2520]
call fcn.140002030
mov qword [rbp + 0x4b8], 0x64
mov rax, qword [rbp + 0x2520]
mov qword [rbp + 0x4c0], rax
lea r8, [rbp + 0x4b8]
lea rdx, [rbp + 0x4c0]
lea rcx, [rbp + 0xad0]
call fcn.140014c00
mov rsi, qword [rax]
mov qword [rbp + 0x4f0], rsi
movdqa xmm14, xmmword [str.Ledeb]
movdqu xmmword [rbp + 0x37f8], xmm14
mov qword [rbp + 0x3808], 6
mov qword [rbp + 0x3810], 0xf
movdqa xmm15, xmmword [str.orangebuff]
movdqu xmmword [rbp + 0x37d8], xmm15
mov qword [rbp + 0x37e8], 0xb
mov qword [rbp + 0x37f0], 0xf
movdqa xmm6, xmmword [str.began]
movdqu xmmword [rbp + 0x3818], xmm6
mov qword [rbp + 0x3828], 6
mov qword [rbp + 0x3830], 0xf
movdqa xmm8, xmmword [str.teenagers]
movdqu xmmword [rbp + 0x3838], xmm8
mov qword [rbp + 0x3848], 0xa
mov qword [rbp + 0x3850], 0xf
movdqa xmm9, xmmword [str.Yoyotte]
movdqu xmmword [rbp + 0x3858], xmm9
mov qword [rbp + 0x3868], 8
mov qword [rbp + 0x3870], 0xf
movdqa xmm11, xmmword [str.Orientalist]
movdqu xmmword [rbp + 0x3878], xmm11
mov qword [rbp + 0x3888], 0xc
mov qword [rbp + 0x3890], 0xf
movdqa xmm12, xmmword [str.gothrock]
movdqu xmmword [rbp + 0x3898], xmm12
mov qword [rbp + 0x38a8], 9
mov qword [rbp + 0x38b0], 0xf
movdqa xmm0, xmmword [str.invasion]
movdqu xmmword [rbp + 0x38b8], xmm0
mov qword [rbp + 0x38c8], 8
mov qword [rbp + 0x38d0], 0xf
lea r8, [rbp + 0x37d8]
lea rdx, [rbp + 0x37f8]
lea rcx, [rbp + 0x17b8]
call fcn.140014840
nop
lea r8, [rbp + 0x3818]
mov rdx, rax
lea rcx, [rbp + 0xe48]
call fcn.1400149a0
nop
lea r8, [rbp + 0x3838]
mov rdx, rax
lea rcx, [rbp + 0xe68]
call fcn.1400149a0
nop
lea r8, [rbp + 0x3858]
mov rdx, rax
lea rcx, [rbp + 0xe88]
call fcn.1400149a0
nop
lea r8, [rbp + 0x3878]
mov rdx, rax
lea rcx, [rbp + 0xea8]
call fcn.1400149a0
nop
lea r8, [rbp + 0x3898]
mov rdx, rax
lea rcx, [rbp + 0xec8]
call fcn.1400149a0
nop
lea r8, [rbp + 0x38b8]
mov rdx, rax
lea rcx, [rbp + 0x38d8]
call fcn.1400149a0
nop
lea rcx, [rbp + 0xec8]
call fcn.140013c30
nop
lea rcx, [rbp + 0xea8]
call fcn.140013c30
nop
lea rcx, [rbp + 0xe88]
call fcn.140013c30
nop
lea rcx, [rbp + 0xe68]
call fcn.140013c30
nop
lea rcx, [rbp + 0xe48]
call fcn.140013c30
nop
lea rcx, [rbp + 0x17b8]
call fcn.140013c30
lea rcx, [rbp + 0x4e8]
call fcn.140002030
mov qword [rbp - 0x58], rsi
mov rax, qword [rax]
mov qword [rbp - 0x50], rax
lea rdx, [rbp - 0x58]
lea rcx, [rbp - 0x50]
call fcn.1400141c0
lea r13, [0x140000000]
lea r15, [0x140013f80]
movsd xmm7, qword [0x14004b120]
test al, al
jns 0x1400039e5
nop word [rax + rax]
mov r14d, 0x2710
lea rsi, [rbp + 0x13928]
nop dword [rax]
mov r9d, dword [rbp + 0x1884]
mov r8d, dword [rbp + 0x1880]
lea rdx, [rbp + 0x39e0]
lea rcx, [rbp + 0x1880]
call fcn.1400154c0
mov r9d, dword [rbp + 0x1884]
mov r8d, dword [rbp + 0x1880]
lea rdx, [rbp + 0x39e0]
lea rcx, [rbp + 0x1880]
call fcn.1400154c0
mov rcx, qword [rbp + 0x19e0]
mov r8, qword [rbp + 0x19d8]
sub rcx, r8
sar rcx, 3
cdqe
xor edx, edx
div rcx
movsxd rax, edx
mov rdi, qword [r8 + rax*8]
mov rax, qword [rdi]
mov rbx, qword [rax + 8]
mov r9d, dword [rbp + 0x1884]
mov r8d, dword [rbp + 0x1880]
lea rdx, [rbp + 0x39e0]
lea rcx, [rbp + 0x1880]
call fcn.1400154c0
mov r8d, eax
mov edx, dword [rsp + 0x30]
mov rcx, rdi
call rbx
mov dword [rsp + 0x30], eax
lea rdx, [rbp + 0x39e0]
lea rcx, [rbp + 0x1c48]
call fcn.140014a10
movaps xmm6, xmm0
lea rdx, [rbp + 0x39e0]
lea rcx, [rbp + 0x1c48]
call fcn.140014a10
movsd qword [rbp + 0x1d40], xmm0
movsd qword [rbp + 0x1d38], xmm6
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x2270], xmm0
mov qword [rbp + 0x2280], rax
mov rdx, rsi
lea rcx, [rbp + 0x2270]
call fcn.140001140
nop
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x21f8], xmm0
mov qword [rbp + 0x2208], rax
mov rdx, rsi
lea rcx, [rbp + 0x21f8]
call fcn.140001140
nop
mov ecx, r12d
mov rax, qword [0x140058380]
lea rbx, [0x140013f80]
test rax, rax
je 0x140002adb
cmp rax, rbx
je 0x140002ac8
inc ecx
mov rax, qword [r13 + rcx*8 + 0x58380]
test rax, rax
jne 0x140002ab2
jmp 0x140002adb
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x57a20]
test r8, r8
jne 0x140002bbf
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140002b04
mov r8, r12
jmp 0x140002b9e
mov rax, rbx
mov rcx, r8
mov edx, 3
nop
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140002b10
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x1400576f0]
mov qword [r13 + rax*8 + 0x58380], rbx
mov qword [r13 + rax*8 + 0x57a20], r8
inc rax
mov qword [0x1400576f0], rax
lea rdx, [rbp + 0x1d40]
lea rcx, [0x140001190]
call r8
nop
mov rcx, qword [rbp + 0x21f8]
xor rcx, qword [rbp + 0x2200]
mov qword [rbp + 0x21f8], rcx
mov rax, qword [rbp + 0x2208]
mov qword [rax], rcx
addsd xmm0, xmm7
movsd qword [rbp + 0x4c8], xmm0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x2210], xmm0
mov qword [rbp + 0x2220], rax
mov rdx, rsi
lea rcx, [rbp + 0x2210]
call fcn.140001140
nop
mov ecx, r12d
mov rax, qword [0x140056a50]
test rax, rax
je 0x140002c59
nop
cmp rax, r15
je 0x140002c46
inc ecx
mov rax, qword [r13 + rcx*8 + 0x56a50]
test rax, rax
jne 0x140002c30
jmp 0x140002c59
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x5a300]
test r8, r8
jne 0x140002d3f
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140002c82
mov r8, r12
jmp 0x140002d1e
mov rax, r15
mov rcx, r8
mov edx, 3
nop dword [rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140002c90
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x1400573c0]
mov qword [r13 + rax*8 + 0x56a50], r15
mov qword [r13 + rax*8 + 0x5a300], r8
inc rax
mov qword [0x1400573c0], rax
lea rdx, [rbp + 0x1d38]
lea rcx, [0x1400215d0]
call r8
movaps xmm9, xmm0
mov rcx, qword [rbp + 0x2210]
xor rcx, qword [rbp + 0x2218]
mov qword [rbp + 0x2210], rcx
mov rax, qword [rbp + 0x2220]
mov qword [rax], rcx
xorps xmm1, xmm1
xor eax, eax
movups xmmword [rbp + 0x2228], xmm1
mov qword [rbp + 0x2238], rax
mov rdx, rsi
lea rcx, [rbp + 0x2228]
call fcn.140001140
nop
mov ecx, r12d
mov rax, qword [0x14005a620]
lea rbx, [0x140013f80]
test rax, rax
je 0x140002dd9
nop dword [rax]
cmp rax, rbx
je 0x140002dc6
inc ecx
mov rax, qword [r13 + rcx*8 + 0x5a620]
test rax, rax
jne 0x140002db0
jmp 0x140002dd9
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x573d0]
test r8, r8
jne 0x140002ebf
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140002e02
mov r8, r12
jmp 0x140002e9e
mov rax, rbx
mov rcx, r8
mov edx, 3
nop dword [rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140002e10
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140057090]
mov qword [r13 + rax*8 + 0x5a620], rbx
mov qword [r13 + rax*8 + 0x573d0], r8
inc rax
mov qword [0x140057090], rax
lea rdx, [rbp + 0x4c8]
lea rcx, [0x1400210a0]
call r8
movaps xmm8, xmm0
mov rcx, qword [rbp + 0x2228]
xor rcx, qword [rbp + 0x2230]
mov qword [rbp + 0x2228], rcx
mov rax, qword [rbp + 0x2238]
mov qword [rax], rcx
xorps xmm1, xmm1
xor eax, eax
movups xmmword [rbp + 0x2240], xmm1
mov qword [rbp + 0x2250], rax
mov rdx, rsi
lea rcx, [rbp + 0x2240]
call fcn.140001140
nop
mov ecx, r12d
mov rax, qword [0x140056a50]
test rax, rax
je 0x140002f4e
cmp rax, r15
je 0x140002f3b
inc ecx
mov rax, qword [r13 + rcx*8 + 0x56a50]
test rax, rax
jne 0x140002f25
jmp 0x140002f4e
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x5a300]
test r8, r8
jne 0x140003031
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140002f77
mov r8, r12
jmp 0x140003010
mov rax, r15
mov rcx, r8
mov edx, 3
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140002f82
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x1400573c0]
mov qword [r13 + rax*8 + 0x56a50], r15
mov qword [r13 + rax*8 + 0x5a300], r8
inc rax
mov qword [0x1400573c0], rax
lea rdx, [rbp + 0x1d38]
lea rcx, [0x14001e770]
call r8
movaps xmm6, xmm0
mov rcx, qword [rbp + 0x2240]
xor rcx, qword [rbp + 0x2248]
mov qword [rbp + 0x2240], rcx
mov rax, qword [rbp + 0x2250]
mov qword [rax], rcx
xorps xmm1, xmm1
xor eax, eax
movups xmmword [rbp + 0x2150], xmm1
mov qword [rbp + 0x2160], rax
mov rdx, rsi
lea rcx, [rbp + 0x2150]
call fcn.140001140
nop
mov ecx, r12d
mov rax, qword [0x140056a50]
test rax, rax
je 0x1400030bf
cmp rax, r15
je 0x1400030ac
inc ecx
mov rax, qword [r13 + rcx*8 + 0x56a50]
test rax, rax
jne 0x140003096
jmp 0x1400030bf
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x5a300]
test r8, r8
jne 0x1400031af
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x1400030e8
mov r8, r12
jmp 0x14000318e
mov rax, r15
mov rcx, r8
mov edx, 3
nop dword [rax]
nop word [rax + rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140003100
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x1400573c0]
mov qword [r13 + rax*8 + 0x56a50], r15
mov qword [r13 + rax*8 + 0x5a300], r8
inc rax
mov qword [0x1400573c0], rax
lea rdx, [rbp + 0x1d40]
lea rcx, [0x14001e200]
call r8
nop
mov rcx, qword [rbp + 0x2150]
xor rcx, qword [rbp + 0x2158]
mov qword [rbp + 0x2150], rcx
mov rax, qword [rbp + 0x2160]
mov qword [rax], rcx
mulsd xmm0, xmm6
addsd xmm0, xmm8
subsd xmm0, xmm9
mov rcx, qword [rbp + 0x2270]
xor rcx, qword [rbp + 0x2278]
mov qword [rbp + 0x2270], rcx
mov rax, qword [rbp + 0x2280]
mov qword [rax], rcx
addsd xmm0, qword [rsp + 0x38]
movsd qword [rsp + 0x38], xmm0
mov dword [rbp - 0x64], 3
lea rdx, [rbp + 0x39e0]
lea rcx, [rbp + 0x1c48]
call fcn.140014a10
movsd qword [rbp + 0x4d0], xmm0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x2288], xmm0
mov qword [rbp + 0x2298], rax
mov rdx, rsi
lea rcx, [rbp + 0x2288]
call fcn.140001140
nop
mov ecx, r12d
mov rax, qword [0x140059660]
lea rbx, [0x140014060]
test rax, rax
je 0x14000329d
cmp rax, rbx
je 0x14000328a
inc ecx
mov rax, qword [r13 + rcx*8 + 0x59660]
test rax, rax
jne 0x140003274
jmp 0x14000329d
mov eax, ecx
mov r9, qword [r13 + rax*8 + 0x59340]
test r9, r9
jne 0x140003380
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r9, rax
test rax, rax
jne 0x1400032c6
mov r9, r12
jmp 0x14000335f
mov rax, rbx
mov rcx, r9
mov edx, 3
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x1400032d1
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140056a40]
mov qword [r13 + rax*8 + 0x59660], rbx
mov qword [r13 + rax*8 + 0x59340], r9
inc rax
mov qword [0x140056a40], rax
lea r8, [rbp - 0x64]
lea rdx, [rbp + 0x4d0]
lea rcx, [0x1400011a0]
call r9
nop
mov rcx, qword [rbp + 0x2288]
xor rcx, qword [rbp + 0x2290]
mov qword [rbp + 0x2288], rcx
mov rax, qword [rbp + 0x2298]
mov qword [rax], rcx
movsd xmm1, qword [rsp + 0x38]
subsd xmm1, xmm0
movsd qword [rsp + 0x38], xmm1
lea rdx, [rbp + 0x39e0]
lea rcx, [rbp + 0x1c48]
call fcn.140014a10
movsd qword [rbp + 0x4d8], xmm0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x22a0], xmm0
mov qword [rbp + 0x22b0], rax
mov rdx, rsi
lea rcx, [rbp + 0x22a0]
call fcn.140001140
nop
mov ecx, r12d
mov rax, qword [0x1400586a0]
lea rbx, [0x140013f80]
test rax, rax
je 0x140003449
nop dword [rax]
cmp rax, rbx
je 0x140003436
inc ecx
mov rax, qword [r13 + rcx*8 + 0x586a0]
test rax, rax
jne 0x140003420
jmp 0x140003449
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x57d40]
test r8, r8
jne 0x14000352f
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140003472
mov r8, r12
jmp 0x14000350e
mov rax, rbx
mov rcx, r8
mov edx, 3
nop dword [rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140003480
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140059fd0]
mov qword [r13 + rax*8 + 0x586a0], rbx
mov qword [r13 + rax*8 + 0x57d40], r8
inc rax
mov qword [0x140059fd0], rax
lea rdx, [rbp + 0x4d8]
lea rcx, [0x1400011b0]
call r8
nop
mov rcx, qword [rbp + 0x22a0]
xor rcx, qword [rbp + 0x22a8]
mov qword [rbp + 0x22a0], rcx
mov rax, qword [rbp + 0x22b0]
mov qword [rax], rcx
mulsd xmm0, qword [rsp + 0x38]
movsd qword [rsp + 0x38], xmm0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x22b8], xmm0
mov qword [rbp + 0x22c8], rax
mov rdx, rsi
lea rcx, [rbp + 0x22b8]
call fcn.140001140
nop
mov dword [rbp + 0x18f8], r12d
mov dword [rbp + 0x18fc], 0x19
lea rcx, [rbp + 0x38d8]
call fcn.140013c20
mov rbx, rax
lea rcx, [rbp + 0x38d8]
call fcn.140013c00
mov rdi, rax
cmp rbx, rax
je 0x1400035fd
nop dword [rax]
nop word [rax + rax]
mov r9d, dword [rbp + 0x18fc]
mov r8d, dword [rbp + 0x18f8]
lea rdx, [rbp + 0x39e0]
lea rcx, [rbp + 0x18f8]
call fcn.1400154c0
add al, 0x61
mov byte [rbx], al
inc rbx
cmp rbx, rdi
jne 0x1400035d0
mov rcx, qword [rbp + 0x22b8]
xor rcx, qword [rbp + 0x22c0]
mov qword [rbp + 0x22b8], rcx
mov rax, qword [rbp + 0x22c8]
mov qword [rax], rcx
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1930], xmm0
mov qword [rbp + 0x1940], rax
lea rcx, [rbp + 0x1930]
call fcn.1400145f0
mov edx, 0x38b
lea rcx, [rbp + 0x1930]
call fcn.140014fd0
nop
lea rax, [rbp + 0x1880]
mov qword [rbp + 0x7c8], rax
lea rax, [rbp + 0x39e0]
mov qword [rbp + 0x7d0], rax
movups xmm6, xmmword [rbp + 0x7c8]
lea r8, [rbp + 0x1930]
mov rdx, qword [rbp + 0x1938]
lea rcx, [rbp + 0x4e0]
call fcn.140013bb0
mov rbx, qword [rbp + 0x4e0]
lea rdx, [rbp + 0xad8]
lea rcx, [rbp + 0x1930]
call fcn.140013b90
movaps xmmword [rbp + 0x1890], xmm6
lea r8, [rbp + 0x1890]
mov rdx, rbx
mov rcx, qword [rax]
call fcn.140014c20
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x22d0], xmm0
mov qword [rbp + 0x22e0], rax
mov rdx, rsi
lea rcx, [rbp + 0x22d0]
call fcn.140001140
nop
mov dword [rbp + 0x1d48], 0xffffff9c
mov dword [rbp + 0x1d4c], 0x64
lea rax, [rbp + 0x1d48]
mov qword [rbp + 0x758], rax
lea rax, [rbp + 0x39e0]
mov qword [rbp + 0x760], rax
movups xmm6, xmmword [rbp + 0x758]
lea rdx, [rbp + 0xae0]
lea rcx, [rbp + 0x1930]
call fcn.140013b90
mov rdi, qword [rax]
lea rdx, [rbp + 0xae8]
lea rcx, [rbp + 0x1930]
call fcn.140013b80
mov rbx, qword [rax]
lea rdx, [rbp + 0xaf0]
lea rcx, [rbp + 0x1930]
call fcn.140013b90
movaps xmmword [rbp + 0x1890], xmm6
lea rcx, [rbp + 0x1890]
mov qword [rsp + 0x20], rcx
mov r9, rdi
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rbp + 0xaf8]
call fcn.140013fb0
lea rdx, [rbp + 0xb00]
lea rcx, [rbp + 0x1930]
call fcn.140013b80
mov rbx, qword [rax]
lea rdx, [rbp + 0xb08]
lea rcx, [rbp + 0x1930]
call fcn.140013b90
xor r8d, r8d
mov rdx, rbx
mov rcx, qword [rax]
call fcn.140014a90
nop
mov rcx, qword [rbp + 0x22d0]
xor rcx, qword [rbp + 0x22d8]
mov qword [rbp + 0x22d0], rcx
mov rax, qword [rbp + 0x22e0]
mov qword [rax], rcx
lea rdx, [rbp + 0xb10]
lea rcx, [rbp + 0x1930]
call fcn.140013b80
mov rbx, qword [rax]
lea rdx, [rbp + 0xb18]
lea rcx, [rbp + 0x1930]
call fcn.140013b90
xor r9d, r9d
xor r8d, r8d
mov rdx, rbx
mov rcx, qword [rax]
call fcn.140014ca0
mov ecx, dword [rsp + 0x30]
add ecx, eax
mov dword [rsp + 0x30], ecx
mov byte [rbp + 0x18b8], 0
mov r9d, dword [rbp + 0x1884]
mov r8d, dword [rbp + 0x1880]
lea rdx, [rbp + 0x39e0]
lea rcx, [rbp + 0x1880]
call fcn.1400154c0
mov ebx, eax
mov r9d, dword [rbp + 0x1884]
mov r8d, dword [rbp + 0x1880]
lea rdx, [rbp + 0x39e0]
lea rcx, [rbp + 0x1880]
call fcn.1400154c0
mov r8d, ebx
mov edx, eax
lea rcx, [rbp + 0x18b8]
call fcn.140014200
mov ecx, dword [rsp + 0x30]
add eax, ecx
mov dword [rsp + 0x30], eax
mov eax, dword [rsp + 0x30]
mov r9d, dword [rbp + 0x1884]
mov r8d, dword [rbp + 0x1880]
lea rdx, [rbp + 0x39e0]
lea rcx, [rbp + 0x1880]
test al, 1
jne 0x1400038b0
call fcn.1400154c0
mov ecx, dword [rsp + 0x30]
add ecx, eax
jmp 0x1400038bb
call fcn.1400154c0
mov ecx, dword [rsp + 0x30]
sub ecx, eax
mov dword [rsp + 0x30], ecx
mov edi, 5
mov ebx, r12d
nop word [rax + rax]
mov r9d, dword [rbp + 0x1884]
mov r8d, dword [rbp + 0x1880]
lea rdx, [rbp + 0x39e0]
lea rcx, [rbp + 0x1880]
call fcn.1400154c0
mov ecx, dword [rsp + 0x30]
add ecx, eax
mov dword [rsp + 0x30], ecx
lea rdx, [rbp + 0x39e0]
lea rcx, [rbp + 0x1c48]
call fcn.140014a10
addsd xmm0, qword [rsp + 0x38]
movsd qword [rsp + 0x38], xmm0
lea rdx, [rbp + 0x39e0]
test bl, 1
jne 0x14000394d
mov r9d, dword [rbp + 0x1884]
mov r8d, dword [rbp + 0x1880]
lea rcx, [rbp + 0x1880]
call fcn.1400154c0
mov ecx, dword [rsp + 0x30]
imul ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x14000396d
lea rcx, [rbp + 0x1c48]
call fcn.140014a10
movsd xmm1, qword [rsp + 0x38]
addsd xmm0, xmm7
divsd xmm1, xmm0
movsd qword [rsp + 0x38], xmm1
inc ebx
cmp ebx, 5
jl 0x1400038d0
sub rdi, 1
jne 0x1400038c4
lea rcx, [rbp + 0x1930]
call fcn.140014670
sub r14, 1
jne 0x140002980
lea rcx, [rbp + 0x4e8]
call fcn.140002030
mov rsi, qword [rbp + 0x4f0]
mov qword [rbp - 0x58], rsi
mov rax, qword [rax]
mov qword [rbp - 0x50], rax
lea rdx, [rbp - 0x58]
lea rcx, [rbp - 0x50]
call fcn.1400141c0
test al, al
js 0x140002970
movdqa xmm6, xmmword [str.began]
movdqa xmm8, xmmword [str.teenagers]
movdqa xmm9, xmmword [str.Yoyotte]
mov eax, dword [rsp + 0x30]
lea rcx, [rbp + 0x38d8]
call fcn.140013c30
nop
lea rcx, [rbp + 0x19d8]
call fcn.140014550
lea r14, [0x1400011d0]
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x22e8], xmm0
mov qword [rbp + 0x22f8], rax
lea rdx, [rbp + 0x13928]
lea rcx, [rbp + 0x22e8]
call fcn.140001140
nop
mov ecx, r12d
lea rbx, [0x1400142c0]
mov rax, qword [0x1400570a0]
test rax, rax
je 0x140003a6f
cmp rax, rbx
je 0x140003a5c
inc ecx
mov rax, qword [r13 + rcx*8 + 0x570a0]
test rax, rax
jne 0x140003a46
jmp 0x140003a6f
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x57700]
test r8, r8
jne 0x140003b5f
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140003a98
mov r8, r12
jmp 0x140003b3e
mov rax, rbx
mov rcx, r8
mov edx, 3
nop dword [rax]
nop word [rax + rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140003ab0
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140059000]
mov qword [r13 + rax*8 + 0x570a0], rbx
mov qword [r13 + rax*8 + 0x57700], r8
inc rax
mov qword [0x140059000], rax
lea rdx, str.Enter_password:
mov rcx, r14
call r8
nop
mov rcx, qword [rbp + 0x22e8]
xor rcx, qword [rbp + 0x22f0]
mov qword [rbp + 0x22e8], rcx
mov rax, qword [rbp + 0x22f8]
mov qword [rax], rcx
call fcn.140017ed8
mov dword [rbp + 0x60f4], 0xffffffff
mov r8d, 0x6c078965
mov edx, eax
lea rcx, [rbp + 0x4d70]
call fcn.140014800
mov dword [rbp + 0x1878], 0xffffff9c
mov dword [rbp + 0x187c], 0x64
movups xmmword [rbp + 0x1c58], xmm10
mov dword [rsp + 0x30], r12d
movsd qword [rsp + 0x38], xmm13
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x19f0], xmm0
mov qword [rbp + 0x1a00], rax
lea rcx, [rbp + 0x19f0]
call fcn.1400145f0
nop
lea rcx, [rbp + 0x4f8]
call fcn.140014ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x188]
call fcn.140014ae0
nop
lea rdx, [rbp + 0x188]
lea rcx, [rbp + 0x19f0]
call fcn.140014f90
nop
lea rcx, [rbp + 0x188]
call fcn.1400144c0
nop
lea rcx, [rbp + 0x4f8]
call fcn.1400144c0
lea rcx, [rbp + 0x500]
call fcn.140014b00
nop
mov rdx, rax
lea rcx, [rbp + 0xd0]
call fcn.140014ae0
nop
lea rdx, [rbp + 0xd0]
lea rcx, [rbp + 0x19f0]
call fcn.140014f90
nop
lea rcx, [rbp + 0xd0]
call fcn.1400144c0
nop
lea rcx, [rbp + 0x500]
call fcn.1400144c0
lea rcx, [rbp + 0x508]
call fcn.140014b30
nop
mov rdx, rax
lea rcx, [rbp + 0xd8]
call fcn.140014ae0
nop
lea rdx, [rbp + 0xd8]
lea rcx, [rbp + 0x19f0]
call fcn.140014f90
nop
lea rcx, [rbp + 0xd8]
call fcn.1400144c0
nop
lea rcx, [rbp + 0x508]
call fcn.1400144c0
lea rcx, [rbp + 0x510]
call fcn.140014b60
nop
mov rdx, rax
lea rcx, [rbp + 0xe0]
call fcn.140014ae0
nop
lea rdx, [rbp + 0xe0]
lea rcx, [rbp + 0x19f0]
call fcn.140014f90
nop
lea rcx, [rbp + 0xe0]
call fcn.1400144c0
nop
lea rcx, [rbp + 0x510]
call fcn.1400144c0
lea rcx, [rbp + 0x518]
call fcn.140014b90
nop
mov rdx, rax
lea rcx, [rbp + 0xe8]
call fcn.140014ae0
nop
lea rdx, [rbp + 0xe8]
lea rcx, [rbp + 0x19f0]
call fcn.140014f90
nop
lea rcx, [rbp + 0xe8]
call fcn.1400144c0
nop
lea rcx, [rbp + 0x518]
call fcn.1400144c0
lea rcx, [rbp + 0x520]
call fcn.140014bc0
nop
mov rdx, rax
lea rcx, [rbp + 0xf8]
call fcn.140014ae0
nop
lea rdx, [rbp + 0xf8]
lea rcx, [rbp + 0x19f0]
call fcn.140014f90
nop
lea rcx, [rbp + 0xf8]
call fcn.1400144c0
nop
lea rcx, [rbp + 0x520]
call fcn.1400144c0
lea rcx, [rbp + 0x2518]
call fcn.140002030
mov qword [rbp + 0x530], 0x64
mov rax, qword [rbp + 0x2518]
mov qword [rbp + 0x538], rax
lea r8, [rbp + 0x530]
lea rdx, [rbp + 0x538]
lea rcx, [rbp + 0xb28]
call fcn.140014c00
mov rsi, qword [rax]
movdqu xmmword [rbp + 0x3918], xmm14
mov qword [rbp + 0x3928], 6
mov qword [rbp + 0x3930], 0xf
movdqu xmmword [rbp + 0x38f8], xmm15
mov qword [rbp + 0x3908], 0xb
mov qword [rbp + 0x3910], 0xf
movdqu xmmword [rbp + 0x3938], xmm6
mov qword [rbp + 0x3948], 6
mov qword [rbp + 0x3950], 0xf
movdqu xmmword [rbp + 0x3958], xmm8
mov qword [rbp + 0x3968], 0xa
mov qword [rbp + 0x3970], 0xf
movdqu xmmword [rbp + 0x3978], xmm9
mov qword [rbp + 0x3988], 8
mov qword [rbp + 0x3990], 0xf
movdqu xmmword [rbp + 0x3998], xmm11
mov qword [rbp + 0x39a8], 0xc
mov qword [rbp + 0x39b0], 0xf
movdqu xmmword [rbp + 0x39b8], xmm12
mov qword [rbp + 0x39c8], 9
mov qword [rbp + 0x39d0], 0xf
movdqa xmm0, xmmword [str.invasion]
movdqu xmmword [rbp + 0x2568], xmm0
mov qword [rbp + 0x2578], 8
mov qword [rbp + 0x2580], 0xf
lea r8, [rbp + 0x38f8]
lea rdx, [rbp + 0x3918]
lea rcx, [rbp + 0x17f8]
call fcn.140014840
nop
lea r8, [rbp + 0x3938]
mov rdx, rax
lea rcx, [rbp + 0x1818]
call fcn.1400149a0
nop
lea r8, [rbp + 0x3958]
mov rdx, rax
lea rcx, [rbp + 0x1838]
call fcn.1400149a0
nop
lea r8, [rbp + 0x3978]
mov rdx, rax
lea rcx, [rbp + 0xde8]
call fcn.1400149a0
nop
lea r8, [rbp + 0x3998]
mov rdx, rax
lea rcx, [rbp + 0xe08]
call fcn.1400149a0
nop
lea r8, [rbp + 0x39b8]
mov rdx, rax
lea rcx, [rbp + 0xe28]
call fcn.1400149a0
nop
lea r8, [rbp + 0x2568]
mov rdx, rax
lea rcx, [rbp + 0x2588]
call fcn.1400149a0
nop
lea rcx, [rbp + 0xe28]
call fcn.140013c30
nop
lea rcx, [rbp + 0xe08]
call fcn.140013c30
nop
lea rcx, [rbp + 0xde8]
call fcn.140013c30
nop
lea rcx, [rbp + 0x1838]
call fcn.140013c30
nop
lea rcx, [rbp + 0x1818]
call fcn.140013c30
nop
lea rcx, [rbp + 0x17f8]
call fcn.140013c30
lea rcx, [rbp + 0x560]
call fcn.140002030
mov qword [rbp - 0x48], rsi
mov rax, qword [rax]
mov qword [rbp - 0x40], rax
lea rdx, [rbp - 0x48]
lea rcx, [rbp - 0x40]
call fcn.1400141c0
test al, al
jns 0x140005095
lea r14, [rbp + 0x13928]
nop dword [rax + rax]
mov r15d, 0x2710
nop word [rax + rax]
mov r9d, dword [rbp + 0x187c]
mov r8d, dword [rbp + 0x1878]
lea rdx, [rbp + 0x4d70]
lea rcx, [rbp + 0x1878]
call fcn.1400154c0
mov r9d, dword [rbp + 0x187c]
mov r8d, dword [rbp + 0x1878]
lea rdx, [rbp + 0x4d70]
lea rcx, [rbp + 0x1878]
call fcn.1400154c0
mov rcx, qword [rbp + 0x19f8]
mov r8, qword [rbp + 0x19f0]
sub rcx, r8
sar rcx, 3
cdqe
xor edx, edx
div rcx
movsxd rax, edx
mov rdi, qword [r8 + rax*8]
mov rax, qword [rdi]
mov rbx, qword [rax + 8]
mov r9d, dword [rbp + 0x187c]
mov r8d, dword [rbp + 0x1878]
lea rdx, [rbp + 0x4d70]
lea rcx, [rbp + 0x1878]
call fcn.1400154c0
mov r8d, eax
mov edx, dword [rsp + 0x30]
mov rcx, rdi
call rbx
mov dword [rsp + 0x30], eax
lea rdx, [rbp + 0x4d70]
lea rcx, [rbp + 0x1c58]
call fcn.140014a10
movaps xmm6, xmm0
lea rdx, [rbp + 0x4d70]
lea rcx, [rbp + 0x1c58]
call fcn.140014a10
movsd qword [rbp + 0x1d58], xmm0
movsd qword [rbp + 0x1d50], xmm6
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x2378], xmm0
mov qword [rbp + 0x2388], rax
mov rdx, r14
lea rcx, [rbp + 0x2378]
call fcn.140001140
nop
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x2300], xmm0
mov qword [rbp + 0x2310], rax
mov rdx, r14
lea rcx, [rbp + 0x2300]
call fcn.140001140
nop
mov ecx, r12d
mov rax, qword [0x140058380]
lea rbx, [0x140013f80]
test rax, rax
je 0x14000418b
cmp rax, rbx
je 0x140004178
inc ecx
mov rax, qword [r13 + rcx*8 + 0x58380]
test rax, rax
jne 0x140004162
jmp 0x14000418b
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x57a20]
test r8, r8
jne 0x14000426f
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x1400041b4
mov r8, r12
jmp 0x14000424e
mov rax, rbx
mov rcx, r8
mov edx, 3
nop
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x1400041c0
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x1400576f0]
mov qword [r13 + rax*8 + 0x58380], rbx
mov qword [r13 + rax*8 + 0x57a20], r8
inc rax
mov qword [0x1400576f0], rax
lea rdx, [rbp + 0x1d58]
lea rcx, [0x140001190]
call r8
nop
mov rcx, qword [rbp + 0x2300]
xor rcx, qword [rbp + 0x2308]
mov qword [rbp + 0x2300], rcx
mov rax, qword [rbp + 0x2310]
mov qword [rax], rcx
addsd xmm0, xmm7
movsd qword [rbp + 0x540], xmm0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x2318], xmm0
mov qword [rbp + 0x2328], rax
mov rdx, r14
lea rcx, [rbp + 0x2318]
call fcn.140001140
nop
mov ecx, r12d
mov rax, qword [0x140056a50]
lea rbx, [0x140013f80]
test rax, rax
je 0x14000430e
cmp rax, rbx
je 0x1400042fb
inc ecx
mov rax, qword [r13 + rcx*8 + 0x56a50]
test rax, rax
jne 0x1400042e5
jmp 0x14000430e
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x5a300]
test r8, r8
jne 0x1400043f1
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140004337
mov r8, r12
jmp 0x1400043d0
mov rax, rbx
mov rcx, r8
mov edx, 3
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140004342
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x1400573c0]
mov qword [r13 + rax*8 + 0x56a50], rbx
mov qword [r13 + rax*8 + 0x5a300], r8
inc rax
mov qword [0x1400573c0], rax
lea rdx, [rbp + 0x1d50]
lea rcx, [0x1400215d0]
call r8
movaps xmm9, xmm0
mov rcx, qword [rbp + 0x2318]
xor rcx, qword [rbp + 0x2320]
mov qword [rbp + 0x2318], rcx
mov rax, qword [rbp + 0x2328]
mov qword [rax], rcx
xorps xmm1, xmm1
xor eax, eax
movups xmmword [rbp + 0x2330], xmm1
mov qword [rbp + 0x2340], rax
mov rdx, r14
lea rcx, [rbp + 0x2330]
call fcn.140001140
nop
mov ecx, r12d
mov rax, qword [0x14005a620]
lea rdi, [0x140013f80]
test rax, rax
je 0x140004489
nop
cmp rax, rdi
je 0x140004476
inc ecx
mov rax, qword [r13 + rcx*8 + 0x5a620]
test rax, rax
jne 0x140004460
jmp 0x140004489
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x573d0]
test r8, r8
jne 0x14000456f
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x1400044b2
mov r8, r12
jmp 0x14000454e
mov rax, rdi
mov rcx, r8
mov edx, 3
nop dword [rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x1400044c0
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140057090]
mov qword [r13 + rax*8 + 0x5a620], rdi
mov qword [r13 + rax*8 + 0x573d0], r8
inc rax
mov qword [0x140057090], rax
lea rdx, [rbp + 0x540]
lea rcx, [0x1400210a0]
call r8
movaps xmm8, xmm0
mov rcx, qword [rbp + 0x2330]
xor rcx, qword [rbp + 0x2338]
mov qword [rbp + 0x2330], rcx
mov rax, qword [rbp + 0x2340]
mov qword [rax], rcx
xorps xmm1, xmm1
xor eax, eax
movups xmmword [rbp + 0x2360], xmm1
mov qword [rbp + 0x2370], rax
mov rdx, r14
lea rcx, [rbp + 0x2360]
call fcn.140001140
nop
mov ecx, r12d
mov rax, qword [0x140056a50]
test rax, rax
je 0x1400045fe
cmp rax, rbx
je 0x1400045eb
inc ecx
mov rax, qword [r13 + rcx*8 + 0x56a50]
test rax, rax
jne 0x1400045d5
jmp 0x1400045fe
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x5a300]
test r8, r8
jne 0x1400046e1
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140004627
mov r8, r12
jmp 0x1400046c0
mov rax, rbx
mov rcx, r8
mov edx, 3
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140004632
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x1400573c0]
mov qword [r13 + rax*8 + 0x56a50], rbx
mov qword [r13 + rax*8 + 0x5a300], r8
inc rax
mov qword [0x1400573c0], rax
lea rdx, [rbp + 0x1d50]
lea rcx, [0x14001e770]
call r8
movaps xmm6, xmm0
mov rcx, qword [rbp + 0x2360]
xor rcx, qword [rbp + 0x2368]
mov qword [rbp + 0x2360], rcx
mov rax, qword [rbp + 0x2370]
mov qword [rax], rcx
xorps xmm1, xmm1
xor eax, eax
movups xmmword [rbp + 0x2258], xmm1
mov qword [rbp + 0x2268], rax
mov rdx, r14
lea rcx, [rbp + 0x2258]
call fcn.140001140
nop
mov ecx, r12d
mov rax, qword [0x140056a50]
test rax, rax
je 0x14000476f
cmp rax, rbx
je 0x14000475c
inc ecx
mov rax, qword [r13 + rcx*8 + 0x56a50]
test rax, rax
jne 0x140004746
jmp 0x14000476f
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x5a300]
test r8, r8
jne 0x14000485f
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140004798
mov r8, r12
jmp 0x14000483e
mov rax, rbx
mov rcx, r8
mov edx, 3
nop dword [rax]
nop word [rax + rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x1400047b0
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x1400573c0]
mov qword [r13 + rax*8 + 0x56a50], rbx
mov qword [r13 + rax*8 + 0x5a300], r8
inc rax
mov qword [0x1400573c0], rax
lea rdx, [rbp + 0x1d58]
lea rcx, [0x14001e200]
call r8
nop
mov rcx, qword [rbp + 0x2258]
xor rcx, qword [rbp + 0x2260]
mov qword [rbp + 0x2258], rcx
mov rax, qword [rbp + 0x2268]
mov qword [rax], rcx
mulsd xmm0, xmm6
addsd xmm0, xmm8
subsd xmm0, xmm9
mov rcx, qword [rbp + 0x2378]
xor rcx, qword [rbp + 0x2380]
mov qword [rbp + 0x2378], rcx
mov rax, qword [rbp + 0x2388]
mov qword [rax], rcx
addsd xmm0, qword [rsp + 0x38]
movsd qword [rsp + 0x38], xmm0
mov dword [rbp - 0x60], 3
lea rdx, [rbp + 0x4d70]
lea rcx, [rbp + 0x1c58]
call fcn.140014a10
movsd qword [rbp + 0x548], xmm0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x2390], xmm0
mov qword [rbp + 0x23a0], rax
mov rdx, r14
lea rcx, [rbp + 0x2390]
call fcn.140001140
nop
mov ecx, r12d
mov rax, qword [0x140059660]
lea rbx, [0x140014060]
test rax, rax
je 0x14000494d
cmp rax, rbx
je 0x14000493a
inc ecx
mov rax, qword [r13 + rcx*8 + 0x59660]
test rax, rax
jne 0x140004924
jmp 0x14000494d
mov eax, ecx
mov r9, qword [r13 + rax*8 + 0x59340]
test r9, r9
jne 0x140004a30
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r9, rax
test rax, rax
jne 0x140004976
mov r9, r12
jmp 0x140004a0f
mov rax, rbx
mov rcx, r9
mov edx, 3
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140004981
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140056a40]
mov qword [r13 + rax*8 + 0x59660], rbx
mov qword [r13 + rax*8 + 0x59340], r9
inc rax
mov qword [0x140056a40], rax
lea r8, [rbp - 0x60]
lea rdx, [rbp + 0x548]
lea rcx, [0x1400011a0]
call r9
nop
mov rcx, qword [rbp + 0x2390]
xor rcx, qword [rbp + 0x2398]
mov qword [rbp + 0x2390], rcx
mov rax, qword [rbp + 0x23a0]
mov qword [rax], rcx
movsd xmm1, qword [rsp + 0x38]
subsd xmm1, xmm0
movsd qword [rsp + 0x38], xmm1
lea rdx, [rbp + 0x4d70]
lea rcx, [rbp + 0x1c58]
call fcn.140014a10
movsd qword [rbp + 0x550], xmm0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x23a8], xmm0
mov qword [rbp + 0x23b8], rax
mov rdx, r14
lea rcx, [rbp + 0x23a8]
call fcn.140001140
nop
mov ecx, r12d
mov rax, qword [0x1400586a0]
lea rbx, [0x140013f80]
test rax, rax
je 0x140004af9
nop dword [rax]
cmp rax, rbx
je 0x140004ae6
inc ecx
mov rax, qword [r13 + rcx*8 + 0x586a0]
test rax, rax
jne 0x140004ad0
jmp 0x140004af9
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x57d40]
test r8, r8
jne 0x140004bdf
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140004b22
mov r8, r12
jmp 0x140004bbe
mov rax, rbx
mov rcx, r8
mov edx, 3
nop dword [rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140004b30
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140059fd0]
mov qword [r13 + rax*8 + 0x586a0], rbx
mov qword [r13 + rax*8 + 0x57d40], r8
inc rax
mov qword [0x140059fd0], rax
lea rdx, [rbp + 0x550]
lea rcx, [0x1400011b0]
call r8
nop
mov rcx, qword [rbp + 0x23a8]
xor rcx, qword [rbp + 0x23b0]
mov qword [rbp + 0x23a8], rcx
mov rax, qword [rbp + 0x23b8]
mov qword [rax], rcx
mulsd xmm0, qword [rsp + 0x38]
movsd qword [rsp + 0x38], xmm0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x23c0], xmm0
mov qword [rbp + 0x23d0], rax
mov rdx, r14
lea rcx, [rbp + 0x23c0]
call fcn.140001140
nop
mov dword [rbp + 0x1900], r12d
mov dword [rbp + 0x1904], 0x19
lea rcx, [rbp + 0x2588]
call fcn.140013c20
mov rbx, rax
lea rcx, [rbp + 0x2588]
call fcn.140013c00
mov rdi, rax
cmp rbx, rax
je 0x140004cad
nop dword [rax]
nop word [rax + rax]
mov r9d, dword [rbp + 0x1904]
mov r8d, dword [rbp + 0x1900]
lea rdx, [rbp + 0x4d70]
lea rcx, [rbp + 0x1900]
call fcn.1400154c0
add al, 0x61
mov byte [rbx], al
inc rbx
cmp rbx, rdi
jne 0x140004c80
mov rcx, qword [rbp + 0x23c0]
xor rcx, qword [rbp + 0x23c8]
mov qword [rbp + 0x23c0], rcx
mov rax, qword [rbp + 0x23d0]
mov qword [rax], rcx
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1948], xmm0
mov qword [rbp + 0x1958], rax
lea rcx, [rbp + 0x1948]
call fcn.1400145f0
mov edx, 0x38b
lea rcx, [rbp + 0x1948]
call fcn.140014fd0
nop
lea rax, [rbp + 0x1878]
mov qword [rbp + 0x768], rax
lea rax, [rbp + 0x4d70]
mov qword [rbp + 0x770], rax
movups xmm6, xmmword [rbp + 0x768]
lea r8, [rbp + 0x1948]
mov rdx, qword [rbp + 0x1950]
lea rcx, [rbp + 0x558]
call fcn.140013bb0
mov rbx, qword [rbp + 0x558]
lea rdx, [rbp + 0xb30]
lea rcx, [rbp + 0x1948]
call fcn.140013b90
movaps xmmword [rbp + 0x1890], xmm6
lea r8, [rbp + 0x1890]
mov rdx, rbx
mov rcx, qword [rax]
call fcn.140014c20
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x23d8], xmm0
mov qword [rbp + 0x23e8], rax
mov rdx, r14
lea rcx, [rbp + 0x23d8]
call fcn.140001140
nop
mov dword [rbp + 0x1d60], 0xffffff9c
mov dword [rbp + 0x1d64], 0x64
lea rax, [rbp + 0x1d60]
mov qword [rbp + 0x778], rax
lea rax, [rbp + 0x4d70]
mov qword [rbp + 0x780], rax
movups xmm6, xmmword [rbp + 0x778]
lea rdx, [rbp + 0xb38]
lea rcx, [rbp + 0x1948]
call fcn.140013b90
mov rdi, qword [rax]
lea rdx, [rbp + 0xb40]
lea rcx, [rbp + 0x1948]
call fcn.140013b80
mov rbx, qword [rax]
lea rdx, [rbp + 0xb48]
lea rcx, [rbp + 0x1948]
call fcn.140013b90
movaps xmmword [rbp + 0x1890], xmm6
lea rcx, [rbp + 0x1890]
mov qword [rsp + 0x20], rcx
mov r9, rdi
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rbp + 0xb50]
call fcn.140013fb0
lea rdx, [rbp + 0xb58]
lea rcx, [rbp + 0x1948]
call fcn.140013b80
mov rbx, qword [rax]
lea rdx, [rbp + 0xb60]
lea rcx, [rbp + 0x1948]
call fcn.140013b90
xor r8d, r8d
mov rdx, rbx
mov rcx, qword [rax]
call fcn.140014a90
nop
mov rcx, qword [rbp + 0x23d8]
xor rcx, qword [rbp + 0x23e0]
mov qword [rbp + 0x23d8], rcx
mov rax, qword [rbp + 0x23e8]
mov qword [rax], rcx
lea rdx, [rbp + 0xb68]
lea rcx, [rbp + 0x1948]
call fcn.140013b80
mov rbx, qword [rax]
lea rdx, [rbp + 0xb70]
lea rcx, [rbp + 0x1948]
call fcn.140013b90
xor r9d, r9d
xor r8d, r8d
mov rdx, rbx
mov rcx, qword [rax]
call fcn.140014ca0
mov ecx, dword [rsp + 0x30]
add ecx, eax
mov dword [rsp + 0x30], ecx
mov byte [rbp + 0x18bc], 0
mov r9d, dword [rbp + 0x187c]
mov r8d, dword [rbp + 0x1878]
lea rdx, [rbp + 0x4d70]
lea rcx, [rbp + 0x1878]
call fcn.1400154c0
mov ebx, eax
mov r9d, dword [rbp + 0x187c]
mov r8d, dword [rbp + 0x1878]
lea rdx, [rbp + 0x4d70]
lea rcx, [rbp + 0x1878]
call fcn.1400154c0
mov r8d, ebx
mov edx, eax
lea rcx, [rbp + 0x18bc]
call fcn.140014200
mov ecx, dword [rsp + 0x30]
add eax, ecx
mov dword [rsp + 0x30], eax
mov eax, dword [rsp + 0x30]
mov r9d, dword [rbp + 0x187c]
mov r8d, dword [rbp + 0x1878]
lea rdx, [rbp + 0x4d70]
lea rcx, [rbp + 0x1878]
test al, 1
jne 0x140004f60
call fcn.1400154c0
mov ecx, dword [rsp + 0x30]
add ecx, eax
jmp 0x140004f6b
call fcn.1400154c0
mov ecx, dword [rsp + 0x30]
sub ecx, eax
mov dword [rsp + 0x30], ecx
mov edi, 5
mov ebx, r12d
nop word [rax + rax]
mov r9d, dword [rbp + 0x187c]
mov r8d, dword [rbp + 0x1878]
lea rdx, [rbp + 0x4d70]
lea rcx, [rbp + 0x1878]
call fcn.1400154c0
mov ecx, dword [rsp + 0x30]
add ecx, eax
mov dword [rsp + 0x30], ecx
lea rdx, [rbp + 0x4d70]
lea rcx, [rbp + 0x1c58]
call fcn.140014a10
addsd xmm0, qword [rsp + 0x38]
movsd qword [rsp + 0x38], xmm0
lea rdx, [rbp + 0x4d70]
test bl, 1
jne 0x140004ffd
mov r9d, dword [rbp + 0x187c]
mov r8d, dword [rbp + 0x1878]
lea rcx, [rbp + 0x1878]
call fcn.1400154c0
mov ecx, dword [rsp + 0x30]
imul ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x14000501d
lea rcx, [rbp + 0x1c58]
call fcn.140014a10
movsd xmm1, qword [rsp + 0x38]
addsd xmm0, xmm7
divsd xmm1, xmm0
movsd qword [rsp + 0x38], xmm1
inc ebx
cmp ebx, 5
jl 0x140004f80
sub rdi, 1
jne 0x140004f74
lea rcx, [rbp + 0x1948]
call fcn.140014670
sub r15, 1
jne 0x140004030
lea rcx, [rbp + 0x560]
call fcn.140002030
mov qword [rbp - 0x48], rsi
mov rax, qword [rax]
mov qword [rbp - 0x40], rax
lea rdx, [rbp - 0x48]
lea rcx, [rbp - 0x40]
call fcn.1400141c0
test al, al
js 0x140004020
lea r14, [0x1400011d0]
movdqa xmm6, xmmword [str.began]
movdqa xmm8, xmmword [str.teenagers]
movdqa xmm9, xmmword [str.Yoyotte]
mov eax, dword [rsp + 0x30]
lea rcx, [rbp + 0x2588]
call fcn.140013c30
nop
lea rcx, [rbp + 0x19f0]
call fcn.140014550
nop
lea rcx, [rbp + 0x2548]
call fcn.1400140a0
lea rcx, [rbp + 0x2548]
call fcn.140013d20
nop
lea rbx, [0x140014230]
xorps xmm0, xmm0
movups xmmword [rbp + 0x1890], xmm0
lea r15, [rbp + 0x13928]
movabs rax, 0xff00ff00ff00ff00
mov qword [rbp + 0x1898], rax
mov qword [rbp + 0x18a0], r15
mov rdi, qword [r15]
xor rdi, rax
mov qword [rbp + 0x1890], rdi
mov qword [r15], r12
mov ecx, r12d
lea rsi, [0x1400142f0]
mov rax, qword [0x140058060]
test rax, rax
je 0x14000514b
cmp rax, rsi
je 0x140005138
inc ecx
mov rax, qword [r13 + rcx*8 + 0x58060]
test rax, rax
jne 0x140005122
jmp 0x14000514b
mov eax, ecx
mov r9, qword [r13 + rax*8 + 0x589c0]
test r9, r9
jne 0x14000522f
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r9, rax
test rax, rax
jne 0x140005174
mov r9, r12
jmp 0x14000520e
mov rax, rsi
mov rcx, r9
mov edx, 3
nop
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140005180
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140059fd8]
mov qword [r13 + rax*8 + 0x58060], rsi
mov qword [r13 + rax*8 + 0x589c0], r9
inc rax
mov qword [0x140059fd8], rax
lea r8, [rbp + 0x2548]
lea rdx, [0x140055590]
mov rcx, rbx
call r9
nop
movabs rax, 0xff00ff00ff00ff00
xor rdi, rax
mov qword [rbp + 0x1890], rdi
mov qword [r15], rdi
call fcn.140017ed8
mov dword [rbp + 0x7484], 0xffffffff
mov r8d, 0x6c078965
mov edx, eax
lea rcx, [rbp + 0x6100]
call fcn.140014800
mov dword [rbp + 0x1870], 0xffffff9c
mov dword [rbp + 0x1874], 0x64
movups xmmword [rbp + 0x1c68], xmm10
mov dword [rsp + 0x30], r12d
movsd qword [rsp + 0x38], xmm13
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1a20], xmm0
mov qword [rbp + 0x1a30], rax
lea rcx, [rbp + 0x1a20]
call fcn.1400145f0
nop
lea rcx, [rbp + 0x568]
call fcn.140014ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x120]
call fcn.140014ae0
nop
lea rdx, [rbp + 0x120]
lea rcx, [rbp + 0x1a20]
call fcn.140014f90
nop
lea rcx, [rbp + 0x120]
call fcn.1400144c0
nop
lea rcx, [rbp + 0x568]
call fcn.1400144c0
lea rcx, [rbp + 0x570]
call fcn.140014b00
nop
mov rdx, rax
lea rcx, [rbp + 0x128]
call fcn.140014ae0
nop
lea rdx, [rbp + 0x128]
lea rcx, [rbp + 0x1a20]
call fcn.140014f90
nop
lea rcx, [rbp + 0x128]
call fcn.1400144c0
nop
lea rcx, [rbp + 0x570]
call fcn.1400144c0
lea rcx, [rbp + 0x578]
call fcn.140014b30
nop
mov rdx, rax
lea rcx, [rbp + 0x130]
call fcn.140014ae0
nop
lea rdx, [rbp + 0x130]
lea rcx, [rbp + 0x1a20]
call fcn.140014f90
nop
lea rcx, [rbp + 0x130]
call fcn.1400144c0
nop
lea rcx, [rbp + 0x578]
call fcn.1400144c0
lea rcx, [rbp + 0x580]
call fcn.140014b60
nop
mov rdx, rax
lea rcx, [rbp + 0x138]
call fcn.140014ae0
nop
lea rdx, [rbp + 0x138]
lea rcx, [rbp + 0x1a20]
call fcn.140014f90
nop
lea rcx, [rbp + 0x138]
call fcn.1400144c0
nop
lea rcx, [rbp + 0x580]
call fcn.1400144c0
lea rcx, [rbp + 0x588]
call fcn.140014b90
nop
mov rdx, rax
lea rcx, [rbp + 8]
call fcn.140014ae0
nop
lea rdx, [rbp + 8]
lea rcx, [rbp + 0x1a20]
call fcn.140014f90
nop
lea rcx, [rbp + 8]
call fcn.1400144c0
nop
lea rcx, [rbp + 0x588]
call fcn.1400144c0
lea rcx, [rbp + 0x590]
call fcn.140014bc0
nop
mov rdx, rax
lea rcx, [rbp + 0x10]
call fcn.140014ae0
nop
lea rdx, [rbp + 0x10]
lea rcx, [rbp + 0x1a20]
call fcn.140014f90
nop
lea rcx, [rbp + 0x10]
call fcn.1400144c0
nop
lea rcx, [rbp + 0x590]
call fcn.1400144c0
lea rcx, [rbp + 0x2510]
call fcn.140002030
mov qword [rbp + 0x5a0], 0x64
mov rax, qword [rbp + 0x2510]
mov qword [rbp + 0x5a8], rax
lea r8, [rbp + 0x5a0]
lea rdx, [rbp + 0x5a8]
lea rcx, [rbp + 0xb80]
call fcn.140014c00
mov rsi, qword [rax]
movdqu xmmword [rbp + 0x25c8], xmm14
mov qword [rbp + 0x25d8], 6
mov qword [rbp + 0x25e0], 0xf
movdqu xmmword [rbp + 0x25a8], xmm15
mov qword [rbp + 0x25b8], 0xb
mov qword [rbp + 0x25c0], 0xf
movdqu xmmword [rbp + 0x25e8], xmm6
mov qword [rbp + 0x25f8], 6
mov qword [rbp + 0x2600], 0xf
movdqu xmmword [rbp + 0x2608], xmm8
mov qword [rbp + 0x2618], 0xa
mov qword [rbp + 0x2620], 0xf
movdqu xmmword [rbp + 0x2628], xmm9
mov qword [rbp + 0x2638], 8
mov qword [rbp + 0x2640], 0xf
movdqu xmmword [rbp + 0x2648], xmm11
mov qword [rbp + 0x2658], 0xc
mov qword [rbp + 0x2660], 0xf
movdqu xmmword [rbp + 0x2668], xmm12
mov qword [rbp + 0x2678], 9
mov qword [rbp + 0x2680], 0xf
movdqa xmm0, xmmword [str.invasion]
movdqu xmmword [rbp + 0x2688], xmm0
mov qword [rbp + 0x2698], 8
mov qword [rbp + 0x26a0], 0xf
lea r8, [rbp + 0x25a8]
lea rdx, [rbp + 0x25c8]
lea rcx, [rbp + 0x1738]
call fcn.140014840
nop
lea r8, [rbp + 0x25e8]
mov rdx, rax
lea rcx, [rbp + 0x1758]
call fcn.1400149a0
nop
lea r8, [rbp + 0x2608]
mov rdx, rax
lea rcx, [rbp + 0x1778]
call fcn.1400149a0
nop
lea r8, [rbp + 0x2628]
mov rdx, rax
lea rcx, [rbp + 0x1798]
call fcn.1400149a0
nop
lea r8, [rbp + 0x2648]
mov rdx, rax
lea rcx, [rbp + 0x1518]
call fcn.1400149a0
nop
lea r8, [rbp + 0x2668]
mov rdx, rax
lea rcx, [rbp + 0x17d8]
call fcn.1400149a0
nop
lea r8, [rbp + 0x2688]
mov rdx, rax
lea rcx, [rbp + 0x26a8]
call fcn.1400149a0
nop
lea rcx, [rbp + 0x17d8]
call fcn.140013c30
nop
lea rcx, [rbp + 0x1518]
call fcn.140013c30
nop
lea rcx, [rbp + 0x1798]
call fcn.140013c30
nop
lea rcx, [rbp + 0x1778]
call fcn.140013c30
nop
lea rcx, [rbp + 0x1758]
call fcn.140013c30
nop
lea rcx, [rbp + 0x1738]
call fcn.140013c30
lea rcx, [rbp + 0x5d0]
call fcn.140002030
mov qword [rsp + 0x68], rsi
mov rax, qword [rax]
mov qword [rbp - 0x38], rax
lea rdx, [rsp + 0x68]
lea rcx, [rbp - 0x38]
call fcn.1400141c0
test al, al
jns 0x140006757
lea r14, [rbp + 0x13928]
nop word [rax + rax]
mov r15d, 0x2710
nop word [rax + rax]
mov r9d, dword [rbp + 0x1874]
mov r8d, dword [rbp + 0x1870]
lea rdx, [rbp + 0x6100]
lea rcx, [rbp + 0x1870]
call fcn.1400154c0
mov r9d, dword [rbp + 0x1874]
mov r8d, dword [rbp + 0x1870]
lea rdx, [rbp + 0x6100]
lea rcx, [rbp + 0x1870]
call fcn.1400154c0
mov rcx, qword [rbp + 0x1a28]
mov r8, qword [rbp + 0x1a20]
sub rcx, r8
sar rcx, 3
cdqe
xor edx, edx
div rcx
movsxd rax, edx
mov rdi, qword [r8 + rax*8]
mov rax, qword [rdi]
mov rbx, qword [rax + 8]
mov r9d, dword [rbp + 0x1874]
mov r8d, dword [rbp + 0x1870]
lea rdx, [rbp + 0x6100]
lea rcx, [rbp + 0x1870]
call fcn.1400154c0
mov r8d, eax
mov edx, dword [rsp + 0x30]
mov rcx, rdi
call rbx
mov dword [rsp + 0x30], eax
lea rdx, [rbp + 0x6100]
lea rcx, [rbp + 0x1c68]
call fcn.140014a10
movaps xmm6, xmm0
lea rdx, [rbp + 0x6100]
lea rcx, [rbp + 0x1c68]
call fcn.140014a10
movsd qword [rbp + 0x1d70], xmm0
movsd qword [rbp + 0x1d68], xmm6
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x2468], xmm0
mov qword [rbp + 0x2478], rax
mov rdx, r14
lea rcx, [rbp + 0x2468]
call fcn.140001140
nop
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x23f0], xmm0
mov qword [rbp + 0x2400], rax
mov rdx, r14
lea rcx, [rbp + 0x23f0]
call fcn.140001140
nop
mov ecx, r12d
mov rax, qword [0x140058380]
lea rbx, [0x140013f80]
test rax, rax
je 0x14000584b
cmp rax, rbx
je 0x140005838
inc ecx
mov rax, qword [r13 + rcx*8 + 0x58380]
test rax, rax
jne 0x140005822
jmp 0x14000584b
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x57a20]
test r8, r8
jne 0x14000592f
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140005874
mov r8, r12
jmp 0x14000590e
mov rax, rbx
mov rcx, r8
mov edx, 3
nop
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140005880
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x1400576f0]
mov qword [r13 + rax*8 + 0x58380], rbx
mov qword [r13 + rax*8 + 0x57a20], r8
inc rax
mov qword [0x1400576f0], rax
lea rdx, [rbp + 0x1d70]
lea rcx, [0x140001190]
call r8
nop
mov rcx, qword [rbp + 0x23f0]
xor rcx, qword [rbp + 0x23f8]
mov qword [rbp + 0x23f0], rcx
mov rax, qword [rbp + 0x2400]
mov qword [rax], rcx
addsd xmm0, xmm7
movsd qword [rbp + 0x5b0], xmm0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x2408], xmm0
mov qword [rbp + 0x2418], rax
mov rdx, r14
lea rcx, [rbp + 0x2408]
call fcn.140001140
nop
mov ecx, r12d
mov rax, qword [0x140056a50]
lea rbx, [0x140013f80]
test rax, rax
je 0x1400059ce
cmp rax, rbx
je 0x1400059bb
inc ecx
mov rax, qword [r13 + rcx*8 + 0x56a50]
test rax, rax
jne 0x1400059a5
jmp 0x1400059ce
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x5a300]
test r8, r8
jne 0x140005ab1
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x1400059f7
mov r8, r12
jmp 0x140005a90
mov rax, rbx
mov rcx, r8
mov edx, 3
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140005a02
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x1400573c0]
mov qword [r13 + rax*8 + 0x56a50], rbx
mov qword [r13 + rax*8 + 0x5a300], r8
inc rax
mov qword [0x1400573c0], rax
lea rdx, [rbp + 0x1d68]
lea rcx, [0x1400215d0]
call r8
movaps xmm9, xmm0
mov rcx, qword [rbp + 0x2408]
xor rcx, qword [rbp + 0x2410]
mov qword [rbp + 0x2408], rcx
mov rax, qword [rbp + 0x2418]
mov qword [rax], rcx
xorps xmm1, xmm1
xor eax, eax
movups xmmword [rbp + 0x2420], xmm1
mov qword [rbp + 0x2430], rax
mov rdx, r14
lea rcx, [rbp + 0x2420]
call fcn.140001140
nop
mov ecx, r12d
mov rax, qword [0x14005a620]
lea rdi, [0x140013f80]
test rax, rax
je 0x140005b49
nop
cmp rax, rdi
je 0x140005b36
inc ecx
mov rax, qword [r13 + rcx*8 + 0x5a620]
test rax, rax
jne 0x140005b20
jmp 0x140005b49
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x573d0]
test r8, r8
jne 0x140005c2f
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140005b72
mov r8, r12
jmp 0x140005c0e
mov rax, rdi
mov rcx, r8
mov edx, 3
nop dword [rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140005b80
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140057090]
mov qword [r13 + rax*8 + 0x5a620], rdi
mov qword [r13 + rax*8 + 0x573d0], r8
inc rax
mov qword [0x140057090], rax
lea rdx, [rbp + 0x5b0]
lea rcx, [0x1400210a0]
call r8
movaps xmm8, xmm0
mov rcx, qword [rbp + 0x2420]
xor rcx, qword [rbp + 0x2428]
mov qword [rbp + 0x2420], rcx
mov rax, qword [rbp + 0x2430]
mov qword [rax], rcx
xorps xmm1, xmm1
xor eax, eax
movups xmmword [rbp + 0x2438], xmm1
mov qword [rbp + 0x2448], rax
mov rdx, r14
lea rcx, [rbp + 0x2438]
call fcn.140001140
nop
mov ecx, r12d
mov rax, qword [0x140056a50]
test rax, rax
je 0x140005cbe
cmp rax, rbx
je 0x140005cab
inc ecx
mov rax, qword [r13 + rcx*8 + 0x56a50]
test rax, rax
jne 0x140005c95
jmp 0x140005cbe
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x5a300]
test r8, r8
jne 0x140005da1
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140005ce7
mov r8, r12
jmp 0x140005d80
mov rax, rbx
mov rcx, r8
mov edx, 3
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140005cf2
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x1400573c0]
mov qword [r13 + rax*8 + 0x56a50], rbx
mov qword [r13 + rax*8 + 0x5a300], r8
inc rax
mov qword [0x1400573c0], rax
lea rdx, [rbp + 0x1d68]
lea rcx, [0x14001e770]
call r8
movaps xmm6, xmm0
mov rcx, qword [rbp + 0x2438]
xor rcx, qword [rbp + 0x2440]
mov qword [rbp + 0x2438], rcx
mov rax, qword [rbp + 0x2448]
mov qword [rax], rcx
xorps xmm1, xmm1
xor eax, eax
movups xmmword [rbp + 0x2450], xmm1
mov qword [rbp + 0x2460], rax
mov rdx, r14
lea rcx, [rbp + 0x2450]
call fcn.140001140
nop
mov ecx, r12d
mov rax, qword [0x140056a50]
test rax, rax
je 0x140005e2f
cmp rax, rbx
je 0x140005e1c
inc ecx
mov rax, qword [r13 + rcx*8 + 0x56a50]
test rax, rax
jne 0x140005e06
jmp 0x140005e2f
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x5a300]
test r8, r8
jne 0x140005f1f
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140005e58
mov r8, r12
jmp 0x140005efe
mov rax, rbx
mov rcx, r8
mov edx, 3
nop dword [rax]
nop word [rax + rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140005e70
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x1400573c0]
mov qword [r13 + rax*8 + 0x56a50], rbx
mov qword [r13 + rax*8 + 0x5a300], r8
inc rax
mov qword [0x1400573c0], rax
lea rdx, [rbp + 0x1d70]
lea rcx, [0x14001e200]
call r8
nop
mov rcx, qword [rbp + 0x2450]
xor rcx, qword [rbp + 0x2458]
mov qword [rbp + 0x2450], rcx
mov rax, qword [rbp + 0x2460]
mov qword [rax], rcx
mulsd xmm0, xmm6
addsd xmm0, xmm8
subsd xmm0, xmm9
mov rcx, qword [rbp + 0x2468]
xor rcx, qword [rbp + 0x2470]
mov qword [rbp + 0x2468], rcx
mov rax, qword [rbp + 0x2478]
mov qword [rax], rcx
addsd xmm0, qword [rsp + 0x38]
movsd qword [rsp + 0x38], xmm0
mov dword [rbp - 0x5c], 3
lea rdx, [rbp + 0x6100]
lea rcx, [rbp + 0x1c68]
call fcn.140014a10
movsd qword [rbp + 0x5b8], xmm0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1fa0], xmm0
mov qword [rbp + 0x1fb0], rax
mov rdx, r14
lea rcx, [rbp + 0x1fa0]
call fcn.140001140
nop
mov ecx, r12d
mov rax, qword [0x140059660]
lea rbx, [0x140014060]
test rax, rax
je 0x14000600d
cmp rax, rbx
je 0x140005ffa
inc ecx
mov rax, qword [r13 + rcx*8 + 0x59660]
test rax, rax
jne 0x140005fe4
jmp 0x14000600d
mov eax, ecx
mov r9, qword [r13 + rax*8 + 0x59340]
test r9, r9
jne 0x1400060f0
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r9, rax
test rax, rax
jne 0x140006036
mov r9, r12
jmp 0x1400060cf
mov rax, rbx
mov rcx, r9
mov edx, 3
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140006041
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140056a40]
mov qword [r13 + rax*8 + 0x59660], rbx
mov qword [r13 + rax*8 + 0x59340], r9
inc rax
mov qword [0x140056a40], rax
lea r8, [rbp - 0x5c]
lea rdx, [rbp + 0x5b8]
lea rcx, [0x1400011a0]
call r9
nop
mov rcx, qword [rbp + 0x1fa0]
xor rcx, qword [rbp + 0x1fa8]
mov qword [rbp + 0x1fa0], rcx
mov rax, qword [rbp + 0x1fb0]
mov qword [rax], rcx
movsd xmm1, qword [rsp + 0x38]
subsd xmm1, xmm0
movsd qword [rsp + 0x38], xmm1
lea rdx, [rbp + 0x6100]
lea rcx, [rbp + 0x1c68]
call fcn.140014a10
movsd qword [rbp + 0x5c0], xmm0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1fb8], xmm0
mov qword [rbp + 0x1fc8], rax
mov rdx, r14
lea rcx, [rbp + 0x1fb8]
call fcn.140001140
nop
mov ecx, r12d
mov rax, qword [0x1400586a0]
lea rbx, [0x140013f80]
test rax, rax
je 0x1400061b9
nop dword [rax]
cmp rax, rbx
je 0x1400061a6
inc ecx
mov rax, qword [r13 + rcx*8 + 0x586a0]
test rax, rax
jne 0x140006190
jmp 0x1400061b9
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x57d40]
test r8, r8
jne 0x14000629f
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x1400061e2
mov r8, r12
jmp 0x14000627e
mov rax, rbx
mov rcx, r8
mov edx, 3
nop dword [rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x1400061f0
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140059fd0]
mov qword [r13 + rax*8 + 0x586a0], rbx
mov qword [r13 + rax*8 + 0x57d40], r8
inc rax
mov qword [0x140059fd0], rax
lea rdx, [rbp + 0x5c0]
lea rcx, [0x1400011b0]
call r8
nop
mov rcx, qword [rbp + 0x1fb8]
xor rcx, qword [rbp + 0x1fc0]
mov qword [rbp + 0x1fb8], rcx
mov rax, qword [rbp + 0x1fc8]
mov qword [rax], rcx
mulsd xmm0, qword [rsp + 0x38]
movsd qword [rsp + 0x38], xmm0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1fd0], xmm0
mov qword [rbp + 0x1fe0], rax
mov rdx, r14
lea rcx, [rbp + 0x1fd0]
call fcn.140001140
nop
mov dword [rbp + 0x1908], r12d
mov dword [rbp + 0x190c], 0x19
lea rcx, [rbp + 0x26a8]
call fcn.140013c20
mov rbx, rax
lea rcx, [rbp + 0x26a8]
call fcn.140013c00
mov rdi, rax
cmp rbx, rax
je 0x14000636d
nop dword [rax]
nop word [rax + rax]
mov r9d, dword [rbp + 0x190c]
mov r8d, dword [rbp + 0x1908]
lea rdx, [rbp + 0x6100]
lea rcx, [rbp + 0x1908]
call fcn.1400154c0
add al, 0x61
mov byte [rbx], al
inc rbx
cmp rbx, rdi
jne 0x140006340
mov rcx, qword [rbp + 0x1fd0]
xor rcx, qword [rbp + 0x1fd8]
mov qword [rbp + 0x1fd0], rcx
mov rax, qword [rbp + 0x1fe0]
mov qword [rax], rcx
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1960], xmm0
mov qword [rbp + 0x1970], rax
lea rcx, [rbp + 0x1960]
call fcn.1400145f0
mov edx, 0x38b
lea rcx, [rbp + 0x1960]
call fcn.140014fd0
nop
lea rax, [rbp + 0x1870]
mov qword [rbp + 0x7d8], rax
lea rax, [rbp + 0x6100]
mov qword [rbp + 0x7e0], rax
movups xmm6, xmmword [rbp + 0x7d8]
lea r8, [rbp + 0x1960]
mov rdx, qword [rbp + 0x1968]
lea rcx, [rbp + 0x5c8]
call fcn.140013bb0
mov rbx, qword [rbp + 0x5c8]
lea rdx, [rbp + 0xb88]
lea rcx, [rbp + 0x1960]
call fcn.140013b90
movaps xmmword [rbp + 0x1890], xmm6
lea r8, [rbp + 0x1890]
mov rdx, rbx
mov rcx, qword [rax]
call fcn.140014c20
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1fe8], xmm0
mov qword [rbp + 0x1ff8], rax
mov rdx, r14
lea rcx, [rbp + 0x1fe8]
call fcn.140001140
nop
mov dword [rbp + 0x1d78], 0xffffff9c
mov dword [rbp + 0x1d7c], 0x64
lea rax, [rbp + 0x1d78]
mov qword [rbp + 0x7f8], rax
lea rax, [rbp + 0x6100]
mov qword [rbp + 0x800], rax
movups xmm6, xmmword [rbp + 0x7f8]
lea rdx, [rbp + 0xb90]
lea rcx, [rbp + 0x1960]
call fcn.140013b90
mov rdi, qword [rax]
lea rdx, [rbp + 0xb98]
lea rcx, [rbp + 0x1960]
call fcn.140013b80
mov rbx, qword [rax]
lea rdx, [rbp + 0xba0]
lea rcx, [rbp + 0x1960]
call fcn.140013b90
movaps xmmword [rbp + 0x1890], xmm6
lea rcx, [rbp + 0x1890]
mov qword [rsp + 0x20], rcx
mov r9, rdi
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rbp + 0xba8]
call fcn.140013fb0
lea rdx, [rbp + 0xbb0]
lea rcx, [rbp + 0x1960]
call fcn.140013b80
mov rbx, qword [rax]
lea rdx, [rbp + 0xbb8]
lea rcx, [rbp + 0x1960]
call fcn.140013b90
xor r8d, r8d
mov rdx, rbx
mov rcx, qword [rax]
call fcn.140014a90
nop
mov rcx, qword [rbp + 0x1fe8]
xor rcx, qword [rbp + 0x1ff0]
mov qword [rbp + 0x1fe8], rcx
mov rax, qword [rbp + 0x1ff8]
mov qword [rax], rcx
lea rdx, [rbp + 0xbc0]
lea rcx, [rbp + 0x1960]
call fcn.140013b80
mov rbx, qword [rax]
lea rdx, [rbp + 0xbc8]
lea rcx, [rbp + 0x1960]
call fcn.140013b90
xor r9d, r9d
xor r8d, r8d
mov rdx, rbx
mov rcx, qword [rax]
call fcn.140014ca0
mov ecx, dword [rsp + 0x30]
add ecx, eax
mov dword [rsp + 0x30], ecx
mov byte [rbp + 0x18b7], 0
mov r9d, dword [rbp + 0x1874]
mov r8d, dword [rbp + 0x1870]
lea rdx, [rbp + 0x6100]
lea rcx, [rbp + 0x1870]
call fcn.1400154c0
mov ebx, eax
mov r9d, dword [rbp + 0x1874]
mov r8d, dword [rbp + 0x1870]
lea rdx, [rbp + 0x6100]
lea rcx, [rbp + 0x1870]
call fcn.1400154c0
mov r8d, ebx
mov edx, eax
lea rcx, [rbp + 0x18b7]
call fcn.140014200
mov ecx, dword [rsp + 0x30]
add eax, ecx
mov dword [rsp + 0x30], eax
mov eax, dword [rsp + 0x30]
mov r9d, dword [rbp + 0x1874]
mov r8d, dword [rbp + 0x1870]
lea rdx, [rbp + 0x6100]
lea rcx, [rbp + 0x1870]
test al, 1
jne 0x140006620
call fcn.1400154c0
mov ecx, dword [rsp + 0x30]
add ecx, eax
jmp 0x14000662b
call fcn.1400154c0
mov ecx, dword [rsp + 0x30]
sub ecx, eax
mov dword [rsp + 0x30], ecx
mov edi, 5
mov ebx, r12d
nop word [rax + rax]
mov r9d, dword [rbp + 0x1874]
mov r8d, dword [rbp + 0x1870]
lea rdx, [rbp + 0x6100]
lea rcx, [rbp + 0x1870]
call fcn.1400154c0
mov ecx, dword [rsp + 0x30]
add ecx, eax
mov dword [rsp + 0x30], ecx
lea rdx, [rbp + 0x6100]
lea rcx, [rbp + 0x1c68]
call fcn.140014a10
addsd xmm0, qword [rsp + 0x38]
movsd qword [rsp + 0x38], xmm0
lea rdx, [rbp + 0x6100]
test bl, 1
jne 0x1400066bd
mov r9d, dword [rbp + 0x1874]
mov r8d, dword [rbp + 0x1870]
lea rcx, [rbp + 0x1870]
call fcn.1400154c0
mov ecx, dword [rsp + 0x30]
imul ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x1400066dd
lea rcx, [rbp + 0x1c68]
call fcn.140014a10
movsd xmm1, qword [rsp + 0x38]
addsd xmm0, xmm7
divsd xmm1, xmm0
movsd qword [rsp + 0x38], xmm1
inc ebx
cmp ebx, 5
jl 0x140006640
sub rdi, 1
jne 0x140006634
lea rcx, [rbp + 0x1960]
call fcn.140014670
sub r15, 1
jne 0x1400056f0
lea rcx, [rbp + 0x5d0]
call fcn.140002030
mov qword [rsp + 0x68], rsi
mov rax, qword [rax]
mov qword [rbp - 0x38], rax
lea rdx, [rsp + 0x68]
lea rcx, [rbp - 0x38]
call fcn.1400141c0
test al, al
js 0x1400056e0
lea r14, [0x1400011d0]
movdqa xmm6, xmmword [str.began]
movdqa xmm8, xmmword [str.teenagers]
movdqa xmm9, xmmword [str.Yoyotte]
mov eax, dword [rsp + 0x30]
lea rcx, [rbp + 0x26a8]
call fcn.140013c30
nop
lea rcx, [rbp + 0x1a20]
call fcn.140014550
xorps xmm0, xmm0
movups xmmword [rbp + 0x1ac8], xmm0
lea rcx, [rbp + 0x13928]
mov qword [rbp + 0x1ac8], r12
movabs rdx, 0xff00ff00ff00ff00
mov qword [rbp + 0x1ad0], rdx
mov qword [rbp + 0x1ad8], rcx
mov rax, qword [rcx]
xor rax, rdx
mov qword [rbp + 0x1ac8], rax
mov qword [rcx], r12
call fcn.140017ed8
mov dword [rbp + 0x8814], 0xffffffff
mov r8d, 0x6c078965
mov edx, eax
lea rcx, [rbp + 0x7490]
call fcn.140014800
mov dword [rbp + 0x1888], 0xffffff9c
mov dword [rbp + 0x188c], 0x64
movups xmmword [rbp + 0x1c78], xmm10
mov dword [rsp + 0x30], r12d
movsd qword [rsp + 0x38], xmm13
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1b10], xmm0
mov qword [rbp + 0x1b20], rax
lea rcx, [rbp + 0x1b10]
call fcn.1400145f0
nop
lea rcx, [rbp + 0x5d8]
call fcn.140014ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x30]
call fcn.140014ae0
nop
lea rdx, [rbp + 0x30]
lea rcx, [rbp + 0x1b10]
call fcn.140014f90
nop
lea rcx, [rbp + 0x30]
call fcn.1400144c0
nop
lea rcx, [rbp + 0x5d8]
call fcn.1400144c0
lea rcx, [rbp + 0x5e0]
call fcn.140014b00
nop
mov rdx, rax
lea rcx, [rbp + 0x98]
call fcn.140014ae0
nop
lea rdx, [rbp + 0x98]
lea rcx, [rbp + 0x1b10]
call fcn.140014f90
nop
lea rcx, [rbp + 0x98]
call fcn.1400144c0
nop
lea rcx, [rbp + 0x5e0]
call fcn.1400144c0
lea rcx, [rbp + 0x2f0]
call fcn.140014b30
nop
mov rdx, rax
lea rcx, [rbp + 0x48]
call fcn.140014ae0
nop
lea rdx, [rbp + 0x48]
lea rcx, [rbp + 0x1b10]
call fcn.140014f90
nop
lea rcx, [rbp + 0x48]
call fcn.1400144c0
nop
lea rcx, [rbp + 0x2f0]
call fcn.1400144c0
lea rcx, [rbp + 0x5f0]
call fcn.140014b60
nop
mov rdx, rax
lea rcx, [rbp + 0x50]
call fcn.140014ae0
nop
lea rdx, [rbp + 0x50]
lea rcx, [rbp + 0x1b10]
call fcn.140014f90
nop
lea rcx, [rbp + 0x50]
call fcn.1400144c0
nop
lea rcx, [rbp + 0x5f0]
call fcn.1400144c0
lea rcx, [rbp + 0x5f8]
call fcn.140014b90
nop
mov rdx, rax
lea rcx, [rbp + 0x58]
call fcn.140014ae0
nop
lea rdx, [rbp + 0x58]
lea rcx, [rbp + 0x1b10]
call fcn.140014f90
nop
lea rcx, [rbp + 0x58]
call fcn.1400144c0
nop
lea rcx, [rbp + 0x5f8]
call fcn.1400144c0
lea rcx, [rbp + 0x600]
call fcn.140014bc0
nop
mov rdx, rax
lea rcx, [rbp + 0x60]
call fcn.140014ae0
nop
lea rdx, [rbp + 0x60]
lea rcx, [rbp + 0x1b10]
call fcn.140014f90
nop
lea rcx, [rbp + 0x60]
call fcn.1400144c0
nop
lea rcx, [rbp + 0x600]
call fcn.1400144c0
lea rcx, [rbp + 0x2508]
call fcn.140002030
mov qword [rbp + 0x610], 0x64
mov rax, qword [rbp + 0x2508]
mov qword [rbp + 0x618], rax
lea r8, [rbp + 0x610]
lea rdx, [rbp + 0x618]
lea rcx, [rbp + 0xbd0]
call fcn.140014c00
mov rsi, qword [rax]
movdqu xmmword [rbp + 0x26e8], xmm14
mov qword [rbp + 0x26f8], 6
mov qword [rbp + 0x2700], 0xf
movdqu xmmword [rbp + 0x26c8], xmm15
mov qword [rbp + 0x26d8], 0xb
mov qword [rbp + 0x26e0], 0xf
movdqu xmmword [rbp + 0x2708], xmm6
mov qword [rbp + 0x2718], 6
mov qword [rbp + 0x2720], 0xf
movdqu xmmword [rbp + 0x2728], xmm8
mov qword [rbp + 0x2738], 0xa
mov qword [rbp + 0x2740], 0xf
movdqu xmmword [rbp + 0x2748], xmm9
mov qword [rbp + 0x2758], 8
mov qword [rbp + 0x2760], 0xf
movdqu xmmword [rbp + 0x2768], xmm11
mov qword [rbp + 0x2778], 0xc
mov qword [rbp + 0x2780], 0xf
movdqu xmmword [rbp + 0x2788], xmm12
mov qword [rbp + 0x2798], 9
mov qword [rbp + 0x27a0], 0xf
movdqa xmm0, xmmword [str.invasion]
movdqu xmmword [rbp + 0x27a8], xmm0
mov qword [rbp + 0x27b8], 8
mov qword [rbp + 0x27c0], 0xf
lea r8, [rbp + 0x26c8]
lea rdx, [rbp + 0x26e8]
lea rcx, [rbp + 0xf48]
call fcn.140014840
nop
lea r8, [rbp + 0x2708]
mov rdx, rax
lea rcx, [rbp + 0xf28]
call fcn.1400149a0
nop
lea r8, [rbp + 0x2728]
mov rdx, rax
lea rcx, [rbp + 0xf08]
call fcn.1400149a0
nop
lea r8, [rbp + 0x2748]
mov rdx, rax
lea rcx, [rbp + 0x16b8]
call fcn.1400149a0
nop
lea r8, [rbp + 0x2768]
mov rdx, rax
lea rcx, [rbp + 0x16d8]
call fcn.1400149a0
nop
lea r8, [rbp + 0x2788]
mov rdx, rax
lea rcx, [rbp + 0x16f8]
call fcn.1400149a0
nop
lea r8, [rbp + 0x27a8]
mov rdx, rax
lea rcx, [rbp + 0x27c8]
call fcn.1400149a0
nop
lea rcx, [rbp + 0x16f8]
call fcn.140013c30
nop
lea rcx, [rbp + 0x16d8]
call fcn.140013c30
nop
lea rcx, [rbp + 0x16b8]
call fcn.140013c30
nop
lea rcx, [rbp + 0xf08]
call fcn.140013c30
nop
lea rcx, [rbp + 0xf28]
call fcn.140013c30
nop
lea rcx, [rbp + 0xf48]
call fcn.140013c30
lea rcx, [rbp + 0x638]
call fcn.140002030
mov qword [rbp - 0x30], rsi
mov rax, qword [rax]
mov qword [rbp - 0x70], rax
lea rdx, [rbp - 0x30]
lea rcx, [rbp - 0x70]
call fcn.1400141c0
test al, al
jns 0x140007c85
lea r14, [rbp + 0x13928]
mov r15d, 0x2710
nop dword [rax]
mov r9d, dword [rbp + 0x188c]
mov r8d, dword [rbp + 0x1888]
lea rdx, [rbp + 0x7490]
lea rcx, [rbp + 0x1888]
call fcn.1400154c0
mov r9d, dword [rbp + 0x188c]
mov r8d, dword [rbp + 0x1888]
lea rdx, [rbp + 0x7490]
lea rcx, [rbp + 0x1888]
call fcn.1400154c0
mov rcx, qword [rbp + 0x1b18]
mov r8, qword [rbp + 0x1b10]
sub rcx, r8
sar rcx, 3
cdqe
xor edx, edx
div rcx
movsxd rax, edx
mov rdi, qword [r8 + rax*8]
mov rax, qword [rdi]
mov rbx, qword [rax + 8]
mov r9d, dword [rbp + 0x188c]
mov r8d, dword [rbp + 0x1888]
lea rdx, [rbp + 0x7490]
lea rcx, [rbp + 0x1888]
call fcn.1400154c0
mov r8d, eax
mov edx, dword [rsp + 0x30]
mov rcx, rdi
call rbx
mov dword [rsp + 0x30], eax
lea rdx, [rbp + 0x7490]
lea rcx, [rbp + 0x1c78]
call fcn.140014a10
movaps xmm6, xmm0
lea rdx, [rbp + 0x7490]
lea rcx, [rbp + 0x1c78]
call fcn.140014a10
movsd qword [rbp + 0x1d88], xmm0
movsd qword [rbp + 0x1d80], xmm6
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x2060], xmm0
mov qword [rbp + 0x2070], rax
mov rdx, r14
lea rcx, [rbp + 0x2060]
call fcn.140001140
nop
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x2000], xmm0
mov qword [rbp + 0x2010], rax
mov rdx, r14
lea rcx, [rbp + 0x2000]
call fcn.140001140
nop
mov ecx, r12d
mov rax, qword [0x140058380]
lea rbx, [0x140013f80]
test rax, rax
je 0x140006d7b
cmp rax, rbx
je 0x140006d68
inc ecx
mov rax, qword [r13 + rcx*8 + 0x58380]
test rax, rax
jne 0x140006d52
jmp 0x140006d7b
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x57a20]
test r8, r8
jne 0x140006e5f
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140006da4
mov r8, r12
jmp 0x140006e3e
mov rax, rbx
mov rcx, r8
mov edx, 3
nop
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140006db0
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x1400576f0]
mov qword [r13 + rax*8 + 0x58380], rbx
mov qword [r13 + rax*8 + 0x57a20], r8
inc rax
mov qword [0x1400576f0], rax
lea rdx, [rbp + 0x1d88]
lea rcx, [0x140001190]
call r8
nop
mov rcx, qword [rbp + 0x2000]
xor rcx, qword [rbp + 0x2008]
mov qword [rbp + 0x2000], rcx
mov rax, qword [rbp + 0x2010]
mov qword [rax], rcx
addsd xmm0, xmm7
movsd qword [rbp + 0x620], xmm0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x2018], xmm0
mov qword [rbp + 0x2028], rax
mov rdx, r14
lea rcx, [rbp + 0x2018]
call fcn.140001140
nop
mov ecx, r12d
mov rax, qword [0x140056a50]
lea rbx, [0x140013f80]
test rax, rax
je 0x140006efe
cmp rax, rbx
je 0x140006eeb
inc ecx
mov rax, qword [r13 + rcx*8 + 0x56a50]
test rax, rax
jne 0x140006ed5
jmp 0x140006efe
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x5a300]
test r8, r8
jne 0x140006fe1
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140006f27
mov r8, r12
jmp 0x140006fc0
mov rax, rbx
mov rcx, r8
mov edx, 3
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140006f32
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x1400573c0]
mov qword [r13 + rax*8 + 0x56a50], rbx
mov qword [r13 + rax*8 + 0x5a300], r8
inc rax
mov qword [0x1400573c0], rax
lea rdx, [rbp + 0x1d80]
lea rcx, [0x1400215d0]
call r8
movaps xmm9, xmm0
mov rcx, qword [rbp + 0x2018]
xor rcx, qword [rbp + 0x2020]
mov qword [rbp + 0x2018], rcx
mov rax, qword [rbp + 0x2028]
mov qword [rax], rcx
xorps xmm1, xmm1
xor eax, eax
movups xmmword [rbp + 0x2030], xmm1
mov qword [rbp + 0x2040], rax
mov rdx, r14
lea rcx, [rbp + 0x2030]
call fcn.140001140
nop
mov ecx, r12d
mov rax, qword [0x14005a620]
lea rdi, [0x140013f80]
test rax, rax
je 0x140007079
nop
cmp rax, rdi
je 0x140007066
inc ecx
mov rax, qword [r13 + rcx*8 + 0x5a620]
test rax, rax
jne 0x140007050
jmp 0x140007079
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x573d0]
test r8, r8
jne 0x14000715f
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x1400070a2
mov r8, r12
jmp 0x14000713e
mov rax, rdi
mov rcx, r8
mov edx, 3
nop dword [rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x1400070b0
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140057090]
mov qword [r13 + rax*8 + 0x5a620], rdi
mov qword [r13 + rax*8 + 0x573d0], r8
inc rax
mov qword [0x140057090], rax
lea rdx, [rbp + 0x620]
lea rcx, [0x1400210a0]
call r8
movaps xmm8, xmm0
mov rcx, qword [rbp + 0x2030]
xor rcx, qword [rbp + 0x2038]
mov qword [rbp + 0x2030], rcx
mov rax, qword [rbp + 0x2040]
mov qword [rax], rcx
xorps xmm1, xmm1
xor eax, eax
movups xmmword [rbp + 0x2348], xmm1
mov qword [rbp + 0x2358], rax
mov rdx, r14
lea rcx, [rbp + 0x2348]
call fcn.140001140
nop
mov ecx, r12d
mov rax, qword [0x140056a50]
test rax, rax
je 0x1400071ee
cmp rax, rbx
je 0x1400071db
inc ecx
mov rax, qword [r13 + rcx*8 + 0x56a50]
test rax, rax
jne 0x1400071c5
jmp 0x1400071ee
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x5a300]
test r8, r8
jne 0x1400072d1
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140007217
mov r8, r12
jmp 0x1400072b0
mov rax, rbx
mov rcx, r8
mov edx, 3
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140007222
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x1400573c0]
mov qword [r13 + rax*8 + 0x56a50], rbx
mov qword [r13 + rax*8 + 0x5a300], r8
inc rax
mov qword [0x1400573c0], rax
lea rdx, [rbp + 0x1d80]
lea rcx, [0x14001e770]
call r8
movaps xmm6, xmm0
mov rcx, qword [rbp + 0x2348]
xor rcx, qword [rbp + 0x2350]
mov qword [rbp + 0x2348], rcx
mov rax, qword [rbp + 0x2358]
mov qword [rax], rcx
xorps xmm1, xmm1
xor eax, eax
movups xmmword [rbp + 0x2048], xmm1
mov qword [rbp + 0x2058], rax
mov rdx, r14
lea rcx, [rbp + 0x2048]
call fcn.140001140
nop
mov ecx, r12d
mov rax, qword [0x140056a50]
test rax, rax
je 0x14000735f
cmp rax, rbx
je 0x14000734c
inc ecx
mov rax, qword [r13 + rcx*8 + 0x56a50]
test rax, rax
jne 0x140007336
jmp 0x14000735f
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x5a300]
test r8, r8
jne 0x14000744f
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140007388
mov r8, r12
jmp 0x14000742e
mov rax, rbx
mov rcx, r8
mov edx, 3
nop dword [rax]
nop word [rax + rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x1400073a0
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x1400573c0]
mov qword [r13 + rax*8 + 0x56a50], rbx
mov qword [r13 + rax*8 + 0x5a300], r8
inc rax
mov qword [0x1400573c0], rax
lea rdx, [rbp + 0x1d88]
lea rcx, [0x14001e200]
call r8
nop
mov rcx, qword [rbp + 0x2048]
xor rcx, qword [rbp + 0x2050]
mov qword [rbp + 0x2048], rcx
mov rax, qword [rbp + 0x2058]
mov qword [rax], rcx
mulsd xmm0, xmm6
addsd xmm0, xmm8
subsd xmm0, xmm9
mov rcx, qword [rbp + 0x2060]
xor rcx, qword [rbp + 0x2068]
mov qword [rbp + 0x2060], rcx
mov rax, qword [rbp + 0x2070]
mov qword [rax], rcx
addsd xmm0, qword [rsp + 0x38]
movsd qword [rsp + 0x38], xmm0
mov dword [rsp + 0x50], 3
lea rdx, [rbp + 0x7490]
lea rcx, [rbp + 0x1c78]
call fcn.140014a10
movsd qword [rbp + 0x628], xmm0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x2078], xmm0
mov qword [rbp + 0x2088], rax
mov rdx, r14
lea rcx, [rbp + 0x2078]
call fcn.140001140
nop
mov ecx, r12d
mov rax, qword [0x140059660]
lea rbx, [0x140014060]
test rax, rax
je 0x14000753e
cmp rax, rbx
je 0x14000752b
inc ecx
mov rax, qword [r13 + rcx*8 + 0x59660]
test rax, rax
jne 0x140007515
jmp 0x14000753e
mov eax, ecx
mov r9, qword [r13 + rax*8 + 0x59340]
test r9, r9
jne 0x140007621
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r9, rax
test rax, rax
jne 0x140007567
mov r9, r12
jmp 0x140007600
mov rax, rbx
mov rcx, r9
mov edx, 3
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140007572
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140056a40]
mov qword [r13 + rax*8 + 0x59660], rbx
mov qword [r13 + rax*8 + 0x59340], r9
inc rax
mov qword [0x140056a40], rax
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x628]
lea rcx, [0x1400011a0]
call r9
nop
mov rcx, qword [rbp + 0x2078]
xor rcx, qword [rbp + 0x2080]
mov qword [rbp + 0x2078], rcx
mov rax, qword [rbp + 0x2088]
mov qword [rax], rcx
movsd xmm1, qword [rsp + 0x38]
subsd xmm1, xmm0
movsd qword [rsp + 0x38], xmm1
lea rdx, [rbp + 0x7490]
lea rcx, [rbp + 0x1c78]
call fcn.140014a10
movsd qword [rbp + 0x630], xmm0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x2090], xmm0
mov qword [rbp + 0x20a0], rax
mov rdx, r14
lea rcx, [rbp + 0x2090]
call fcn.140001140
nop
mov ecx, r12d
mov rax, qword [0x1400586a0]
lea rbx, [0x140013f80]
test rax, rax
je 0x1400076e9
nop dword [rax + rax]
cmp rax, rbx
je 0x1400076d6
inc ecx
mov rax, qword [r13 + rcx*8 + 0x586a0]
test rax, rax
jne 0x1400076c0
jmp 0x1400076e9
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x57d40]
test r8, r8
jne 0x1400077cf
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140007712
mov r8, r12
jmp 0x1400077ae
mov rax, rbx
mov rcx, r8
mov edx, 3
nop dword [rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140007720
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140059fd0]
mov qword [r13 + rax*8 + 0x586a0], rbx
mov qword [r13 + rax*8 + 0x57d40], r8
inc rax
mov qword [0x140059fd0], rax
lea rdx, [rbp + 0x630]
lea rcx, [0x1400011b0]
call r8
nop
mov rcx, qword [rbp + 0x2090]
xor rcx, qword [rbp + 0x2098]
mov qword [rbp + 0x2090], rcx
mov rax, qword [rbp + 0x20a0]
mov qword [rax], rcx
mulsd xmm0, qword [rsp + 0x38]
movsd qword [rsp + 0x38], xmm0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x20a8], xmm0
mov qword [rbp + 0x20b8], rax
mov rdx, r14
lea rcx, [rbp + 0x20a8]
call fcn.140001140
nop
mov dword [rbp + 0x1910], r12d
mov dword [rbp + 0x1914], 0x19
lea rcx, [rbp + 0x27c8]
call fcn.140013c20
mov rbx, rax
lea rcx, [rbp + 0x27c8]
call fcn.140013c00
mov rdi, rax
cmp rbx, rax
je 0x14000789d
nop dword [rax]
nop word [rax + rax]
mov r9d, dword [rbp + 0x1914]
mov r8d, dword [rbp + 0x1910]
lea rdx, [rbp + 0x7490]
lea rcx, [rbp + 0x1910]
call fcn.1400154c0
add al, 0x61
mov byte [rbx], al
inc rbx
cmp rbx, rdi
jne 0x140007870
mov rcx, qword [rbp + 0x20a8]
xor rcx, qword [rbp + 0x20b0]
mov qword [rbp + 0x20a8], rcx
mov rax, qword [rbp + 0x20b8]
mov qword [rax], rcx
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1978], xmm0
mov qword [rbp + 0x1988], rax
lea rcx, [rbp + 0x1978]
call fcn.1400145f0
mov edx, 0x38b
lea rcx, [rbp + 0x1978]
call fcn.140014fd0
nop
lea rax, [rbp + 0x1888]
mov qword [rbp + 0x748], rax
lea rax, [rbp + 0x7490]
mov qword [rbp + 0x750], rax
movups xmm6, xmmword [rbp + 0x748]
lea rdx, [rbp + 0xbd8]
lea rcx, [rbp + 0x1978]
call fcn.140013b80
mov rbx, qword [rax]
lea rdx, [rbp + 0xbe0]
lea rcx, [rbp + 0x1978]
call fcn.140013b90
movaps xmmword [rbp + 0x1890], xmm6
lea r8, [rbp + 0x1890]
mov rdx, rbx
mov rcx, qword [rax]
call fcn.140014c20
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x20c0], xmm0
mov qword [rbp + 0x20d0], rax
mov rdx, r14
lea rcx, [rbp + 0x20c0]
call fcn.140001140
nop
mov dword [rbp + 0x1d90], 0xffffff9c
mov dword [rbp + 0x1d94], 0x64
lea rax, [rbp + 0x1d90]
mov qword [rbp + 0x738], rax
lea rax, [rbp + 0x7490]
mov qword [rbp + 0x740], rax
movups xmm6, xmmword [rbp + 0x738]
lea rdx, [rbp + 0xbe8]
lea rcx, [rbp + 0x1978]
call fcn.140013b90
mov rdi, qword [rax]
lea rdx, [rbp + 0xbf0]
lea rcx, [rbp + 0x1978]
call fcn.140013b80
mov rbx, qword [rax]
lea rdx, [rbp + 0xbf8]
lea rcx, [rbp + 0x1978]
call fcn.140013b90
movaps xmmword [rbp + 0x1890], xmm6
lea rcx, [rbp + 0x1890]
mov qword [rsp + 0x20], rcx
mov r9, rdi
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rbp + 0xc00]
call fcn.140013fb0
lea rdx, [rbp + 0xc08]
lea rcx, [rbp + 0x1978]
call fcn.140013b80
mov rbx, qword [rax]
lea rdx, [rbp + 0xc10]
lea rcx, [rbp + 0x1978]
call fcn.140013b90
xor r8d, r8d
mov rdx, rbx
mov rcx, qword [rax]
call fcn.140014a90
nop
mov rcx, qword [rbp + 0x20c0]
xor rcx, qword [rbp + 0x20c8]
mov qword [rbp + 0x20c0], rcx
mov rax, qword [rbp + 0x20d0]
mov qword [rax], rcx
lea rdx, [rbp + 0xc18]
lea rcx, [rbp + 0x1978]
call fcn.140013b80
mov rbx, qword [rax]
lea rdx, [rbp + 0xc20]
lea rcx, [rbp + 0x1978]
call fcn.140013b90
xor r9d, r9d
xor r8d, r8d
mov rdx, rbx
mov rcx, qword [rax]
call fcn.140014ca0
mov ecx, dword [rsp + 0x30]
add ecx, eax
mov dword [rsp + 0x30], ecx
mov byte [rbp + 0x18ba], 0
mov r9d, dword [rbp + 0x188c]
mov r8d, dword [rbp + 0x1888]
lea rdx, [rbp + 0x7490]
lea rcx, [rbp + 0x1888]
call fcn.1400154c0
mov ebx, eax
mov r9d, dword [rbp + 0x188c]
mov r8d, dword [rbp + 0x1888]
lea rdx, [rbp + 0x7490]
lea rcx, [rbp + 0x1888]
call fcn.1400154c0
mov r8d, ebx
mov edx, eax
lea rcx, [rbp + 0x18ba]
call fcn.140014200
mov ecx, dword [rsp + 0x30]
add eax, ecx
mov dword [rsp + 0x30], eax
mov eax, dword [rsp + 0x30]
mov r9d, dword [rbp + 0x188c]
mov r8d, dword [rbp + 0x1888]
lea rdx, [rbp + 0x7490]
lea rcx, [rbp + 0x1888]
test al, 1
jne 0x140007b45
call fcn.1400154c0
mov ecx, dword [rsp + 0x30]
add ecx, eax
jmp 0x140007b50
call fcn.1400154c0
mov ecx, dword [rsp + 0x30]
sub ecx, eax
mov dword [rsp + 0x30], ecx
mov edi, 5
nop dword [rax]
mov ebx, r12d
nop dword [rax]
nop word [rax + rax]
mov r9d, dword [rbp + 0x188c]
mov r8d, dword [rbp + 0x1888]
lea rdx, [rbp + 0x7490]
lea rcx, [rbp + 0x1888]
call fcn.1400154c0
mov ecx, dword [rsp + 0x30]
add ecx, eax
mov dword [rsp + 0x30], ecx
lea rdx, [rbp + 0x7490]
lea rcx, [rbp + 0x1c78]
call fcn.140014a10
addsd xmm0, qword [rsp + 0x38]
movsd qword [rsp + 0x38], xmm0
lea rdx, [rbp + 0x7490]
test bl, 1
jne 0x140007bed
mov r9d, dword [rbp + 0x188c]
mov r8d, dword [rbp + 0x1888]
lea rcx, [rbp + 0x1888]
call fcn.1400154c0
mov ecx, dword [rsp + 0x30]
imul ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x140007c0d
lea rcx, [rbp + 0x1c78]
call fcn.140014a10
movsd xmm1, qword [rsp + 0x38]
addsd xmm0, xmm7
divsd xmm1, xmm0
movsd qword [rsp + 0x38], xmm1
inc ebx
cmp ebx, 5
jl 0x140007b70
sub rdi, 1
jne 0x140007b60
lea rcx, [rbp + 0x1978]
call fcn.140014670
sub r15, 1
jne 0x140006c20
lea rcx, [rbp + 0x638]
call fcn.140002030
mov qword [rbp - 0x30], rsi
mov rax, qword [rax]
mov qword [rbp - 0x70], rax
lea rdx, [rbp - 0x30]
lea rcx, [rbp - 0x70]
call fcn.1400141c0
test al, al
js 0x140006c13
lea r14, [0x1400011d0]
movdqa xmm6, xmmword [str.began]
movdqa xmm8, xmmword [str.teenagers]
movdqa xmm9, xmmword [str.Yoyotte]
mov eax, dword [rsp + 0x30]
lea rcx, [rbp + 0x27c8]
call fcn.140013c30
nop
lea rcx, [rbp + 0x1b10]
call fcn.140014550
call fcn.140017ed8
mov dword [rbp + 0x9ba4], 0xffffffff
mov r8d, 0x6c078965
mov edx, eax
lea rcx, [rbp + 0x8820]
call fcn.140014800
mov dword [rbp + 0x1858], 0xffffff9c
mov dword [rbp + 0x185c], 0x64
movups xmmword [rbp + 0x1bf8], xmm10
mov dword [rsp + 0x30], r12d
movsd qword [rsp + 0x38], xmm13
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1a38], xmm0
mov qword [rbp + 0x1a48], rax
lea rcx, [rbp + 0x1a38]
call fcn.1400145f0
nop
lea rcx, [rbp + 0x640]
call fcn.140014ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x80]
call fcn.140014ae0
nop
lea rdx, [rbp + 0x80]
lea rcx, [rbp + 0x1a38]
call fcn.140014f90
nop
lea rcx, [rbp + 0x80]
call fcn.1400144c0
nop
lea rcx, [rbp + 0x640]
call fcn.1400144c0
lea rcx, [rbp + 0x648]
call fcn.140014b00
nop
mov rdx, rax
lea rcx, [rbp + 0x88]
call fcn.140014ae0
nop
lea rdx, [rbp + 0x88]
lea rcx, [rbp + 0x1a38]
call fcn.140014f90
nop
lea rcx, [rbp + 0x88]
call fcn.1400144c0
nop
lea rcx, [rbp + 0x648]
call fcn.1400144c0
lea rcx, [rbp + 0x650]
call fcn.140014b30
nop
mov rdx, rax
lea rcx, [rbp + 0x90]
call fcn.140014ae0
nop
lea rdx, [rbp + 0x90]
lea rcx, [rbp + 0x1a38]
call fcn.140014f90
nop
lea rcx, [rbp + 0x90]
call fcn.1400144c0
nop
lea rcx, [rbp + 0x650]
call fcn.1400144c0
lea rcx, [rbp + 0x658]
call fcn.140014b60
nop
mov rdx, rax
lea rcx, [rbp + 0x108]
call fcn.140014ae0
nop
lea rdx, [rbp + 0x108]
lea rcx, [rbp + 0x1a38]
call fcn.140014f90
nop
lea rcx, [rbp + 0x108]
call fcn.1400144c0
nop
lea rcx, [rbp + 0x658]
call fcn.1400144c0
lea rcx, [rbp + 0x660]
call fcn.140014b90
nop
mov rdx, rax
lea rcx, [rbp + 0xb0]
call fcn.140014ae0
nop
lea rdx, [rbp + 0xb0]
lea rcx, [rbp + 0x1a38]
call fcn.140014f90
nop
lea rcx, [rbp + 0xb0]
call fcn.1400144c0
nop
lea rcx, [rbp + 0x660]
call fcn.1400144c0
lea rcx, [rbp + 0x668]
call fcn.140014bc0
nop
mov rdx, rax
lea rcx, [rbp + 0xf0]
call fcn.140014ae0
nop
lea rdx, [rbp + 0xf0]
lea rcx, [rbp + 0x1a38]
call fcn.140014f90
nop
lea rcx, [rbp + 0xf0]
call fcn.1400144c0
nop
lea rcx, [rbp + 0x668]
call fcn.1400144c0
lea rcx, [rbp + 0x2540]
call fcn.140002030
mov qword [rbp + 0x670], 0x64
mov rax, qword [rbp + 0x2540]
mov qword [rbp + 0x678], rax
lea r8, [rbp + 0x670]
lea rdx, [rbp + 0x678]
lea rcx, [rbp + 0xc28]
call fcn.140014c00
mov rsi, qword [rax]
movdqu xmmword [rbp + 0x2808], xmm14
mov qword [rbp + 0x2818], 6
mov qword [rbp + 0x2820], 0xf
movdqu xmmword [rbp + 0x27e8], xmm15
mov qword [rbp + 0x27f8], 0xb
mov qword [rbp + 0x2800], 0xf
movdqu xmmword [rbp + 0x2828], xmm6
mov qword [rbp + 0x2838], 6
mov qword [rbp + 0x2840], 0xf
movdqu xmmword [rbp + 0x2848], xmm8
mov qword [rbp + 0x2858], 0xa
mov qword [rbp + 0x2860], 0xf
movdqu xmmword [rbp + 0x2868], xmm9
mov qword [rbp + 0x2878], 8
mov qword [rbp + 0x2880], 0xf
movdqu xmmword [rbp + 0x2888], xmm11
mov qword [rbp + 0x2898], 0xc
mov qword [rbp + 0x28a0], 0xf
movdqu xmmword [rbp + 0x28a8], xmm12
mov qword [rbp + 0x28b8], 9
mov qword [rbp + 0x28c0], 0xf
movdqa xmm0, xmmword [str.invasion]
movdqu xmmword [rbp + 0x28c8], xmm0
mov qword [rbp + 0x28d8], 8
mov qword [rbp + 0x28e0], 0xf
lea r8, [rbp + 0x27e8]
lea rdx, [rbp + 0x2808]
lea rcx, [rbp + 0xee8]
call fcn.140014840
nop
lea r8, [rbp + 0x2828]
mov rdx, rax
lea rcx, [rbp + 0xfe8]
call fcn.1400149a0
nop
lea r8, [rbp + 0x2848]
mov rdx, rax
lea rcx, [rbp + 0xfc8]
call fcn.1400149a0
nop
lea r8, [rbp + 0x2868]
mov rdx, rax
lea rcx, [rbp + 0xfa8]
call fcn.1400149a0
nop
lea r8, [rbp + 0x2888]
mov rdx, rax
lea rcx, [rbp + 0xf88]
call fcn.1400149a0
nop
lea r8, [rbp + 0x28a8]
mov rdx, rax
lea rcx, [rbp + 0xf68]
call fcn.1400149a0
nop
lea r8, [rbp + 0x28c8]
mov rdx, rax
lea rcx, [rbp + 0x28e8]
call fcn.1400149a0
nop
lea rcx, [rbp + 0xf68]
call fcn.140013c30
nop
lea rcx, [rbp + 0xf88]
call fcn.140013c30
nop
lea rcx, [rbp + 0xfa8]
call fcn.140013c30
nop
lea rcx, [rbp + 0xfc8]
call fcn.140013c30
nop
lea rcx, [rbp + 0xfe8]
call fcn.140013c30
nop
lea rcx, [rbp + 0xee8]
call fcn.140013c30
lea rcx, [rbp + 0x698]
call fcn.140002030
mov qword [rbp - 0x28], rsi
mov rax, qword [rax]
mov qword [rbp - 0x20], rax
lea rdx, [rbp - 0x28]
lea rcx, [rbp - 0x20]
call fcn.1400141c0
test al, al
jns 0x1400091a5
lea r14, [rbp + 0x13928]
nop
mov r15d, 0x2710
nop word [rax + rax]
mov r9d, dword [rbp + 0x185c]
mov r8d, dword [rbp + 0x1858]
lea rdx, [rbp + 0x8820]
lea rcx, [rbp + 0x1858]
call fcn.1400154c0
mov r9d, dword [rbp + 0x185c]
mov r8d, dword [rbp + 0x1858]
lea rdx, [rbp + 0x8820]
lea rcx, [rbp + 0x1858]
call fcn.1400154c0
mov rcx, qword [rbp + 0x1a40]
mov r8, qword [rbp + 0x1a38]
sub rcx, r8
sar rcx, 3
cdqe
xor edx, edx
div rcx
movsxd rax, edx
mov rdi, qword [r8 + rax*8]
mov rax, qword [rdi]
mov rbx, qword [rax + 8]
mov r9d, dword [rbp + 0x185c]
mov r8d, dword [rbp + 0x1858]
lea rdx, [rbp + 0x8820]
lea rcx, [rbp + 0x1858]
call fcn.1400154c0
mov r8d, eax
mov edx, dword [rsp + 0x30]
mov rcx, rdi
call rbx
mov dword [rsp + 0x30], eax
lea rdx, [rbp + 0x8820]
lea rcx, [rbp + 0x1bf8]
call fcn.140014a10
movaps xmm6, xmm0
lea rdx, [rbp + 0x8820]
lea rcx, [rbp + 0x1bf8]
call fcn.140014a10
movsd qword [rbp + 0x1da0], xmm0
movsd qword [rbp + 0x1d98], xmm6
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x2168], xmm0
mov qword [rbp + 0x2178], rax
mov rdx, r14
lea rcx, [rbp + 0x2168]
call fcn.140001140
nop
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x20d8], xmm0
mov qword [rbp + 0x20e8], rax
mov rdx, r14
lea rcx, [rbp + 0x20d8]
call fcn.140001140
nop
mov ecx, r12d
mov rax, qword [0x140058380]
lea rbx, [0x140013f80]
test rax, rax
je 0x14000829b
cmp rax, rbx
je 0x140008288
inc ecx
mov rax, qword [r13 + rcx*8 + 0x58380]
test rax, rax
jne 0x140008272
jmp 0x14000829b
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x57a20]
test r8, r8
jne 0x14000837f
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x1400082c4
mov r8, r12
jmp 0x14000835e
mov rax, rbx
mov rcx, r8
mov edx, 3
nop
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x1400082d0
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x1400576f0]
mov qword [r13 + rax*8 + 0x58380], rbx
mov qword [r13 + rax*8 + 0x57a20], r8
inc rax
mov qword [0x1400576f0], rax
lea rdx, [rbp + 0x1da0]
lea rcx, [0x140001190]
call r8
nop
mov rcx, qword [rbp + 0x20d8]
xor rcx, qword [rbp + 0x20e0]
mov qword [rbp + 0x20d8], rcx
mov rax, qword [rbp + 0x20e8]
mov qword [rax], rcx
addsd xmm0, xmm7
movsd qword [rbp + 0x680], xmm0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x20f0], xmm0
mov qword [rbp + 0x2100], rax
mov rdx, r14
lea rcx, [rbp + 0x20f0]
call fcn.140001140
nop
mov ecx, r12d
mov rax, qword [0x140056a50]
lea rbx, [0x140013f80]
test rax, rax
je 0x14000841e
cmp rax, rbx
je 0x14000840b
inc ecx
mov rax, qword [r13 + rcx*8 + 0x56a50]
test rax, rax
jne 0x1400083f5
jmp 0x14000841e
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x5a300]
test r8, r8
jne 0x140008501
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140008447
mov r8, r12
jmp 0x1400084e0
mov rax, rbx
mov rcx, r8
mov edx, 3
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140008452
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x1400573c0]
mov qword [r13 + rax*8 + 0x56a50], rbx
mov qword [r13 + rax*8 + 0x5a300], r8
inc rax
mov qword [0x1400573c0], rax
lea rdx, [rbp + 0x1d98]
lea rcx, [0x1400215d0]
call r8
movaps xmm9, xmm0
mov rcx, qword [rbp + 0x20f0]
xor rcx, qword [rbp + 0x20f8]
mov qword [rbp + 0x20f0], rcx
mov rax, qword [rbp + 0x2100]
mov qword [rax], rcx
xorps xmm1, xmm1
xor eax, eax
movups xmmword [rbp + 0x2108], xmm1
mov qword [rbp + 0x2118], rax
mov rdx, r14
lea rcx, [rbp + 0x2108]
call fcn.140001140
nop
mov ecx, r12d
mov rax, qword [0x14005a620]
lea rdi, [0x140013f80]
test rax, rax
je 0x140008599
nop
cmp rax, rdi
je 0x140008586
inc ecx
mov rax, qword [r13 + rcx*8 + 0x5a620]
test rax, rax
jne 0x140008570
jmp 0x140008599
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x573d0]
test r8, r8
jne 0x14000867f
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x1400085c2
mov r8, r12
jmp 0x14000865e
mov rax, rdi
mov rcx, r8
mov edx, 3
nop dword [rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x1400085d0
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140057090]
mov qword [r13 + rax*8 + 0x5a620], rdi
mov qword [r13 + rax*8 + 0x573d0], r8
inc rax
mov qword [0x140057090], rax
lea rdx, [rbp + 0x680]
lea rcx, [0x1400210a0]
call r8
movaps xmm8, xmm0
mov rcx, qword [rbp + 0x2108]
xor rcx, qword [rbp + 0x2110]
mov qword [rbp + 0x2108], rcx
mov rax, qword [rbp + 0x2118]
mov qword [rax], rcx
xorps xmm1, xmm1
xor eax, eax
movups xmmword [rbp + 0x2120], xmm1
mov qword [rbp + 0x2130], rax
mov rdx, r14
lea rcx, [rbp + 0x2120]
call fcn.140001140
nop
mov ecx, r12d
mov rax, qword [0x140056a50]
test rax, rax
je 0x14000870e
cmp rax, rbx
je 0x1400086fb
inc ecx
mov rax, qword [r13 + rcx*8 + 0x56a50]
test rax, rax
jne 0x1400086e5
jmp 0x14000870e
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x5a300]
test r8, r8
jne 0x1400087f1
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140008737
mov r8, r12
jmp 0x1400087d0
mov rax, rbx
mov rcx, r8
mov edx, 3
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140008742
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x1400573c0]
mov qword [r13 + rax*8 + 0x56a50], rbx
mov qword [r13 + rax*8 + 0x5a300], r8
inc rax
mov qword [0x1400573c0], rax
lea rdx, [rbp + 0x1d98]
lea rcx, [0x14001e770]
call r8
movaps xmm6, xmm0
mov rcx, qword [rbp + 0x2120]
xor rcx, qword [rbp + 0x2128]
mov qword [rbp + 0x2120], rcx
mov rax, qword [rbp + 0x2130]
mov qword [rax], rcx
xorps xmm1, xmm1
xor eax, eax
movups xmmword [rbp + 0x2138], xmm1
mov qword [rbp + 0x2148], rax
mov rdx, r14
lea rcx, [rbp + 0x2138]
call fcn.140001140
nop
mov ecx, r12d
mov rax, qword [0x140056a50]
test rax, rax
je 0x14000887f
cmp rax, rbx
je 0x14000886c
inc ecx
mov rax, qword [r13 + rcx*8 + 0x56a50]
test rax, rax
jne 0x140008856
jmp 0x14000887f
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x5a300]
test r8, r8
jne 0x14000896f
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x1400088a8
mov r8, r12
jmp 0x14000894e
mov rax, rbx
mov rcx, r8
mov edx, 3
nop dword [rax]
nop word [rax + rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x1400088c0
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x1400573c0]
mov qword [r13 + rax*8 + 0x56a50], rbx
mov qword [r13 + rax*8 + 0x5a300], r8
inc rax
mov qword [0x1400573c0], rax
lea rdx, [rbp + 0x1da0]
lea rcx, [0x14001e200]
call r8
nop
mov rcx, qword [rbp + 0x2138]
xor rcx, qword [rbp + 0x2140]
mov qword [rbp + 0x2138], rcx
mov rax, qword [rbp + 0x2148]
mov qword [rax], rcx
mulsd xmm0, xmm6
addsd xmm0, xmm8
subsd xmm0, xmm9
mov rcx, qword [rbp + 0x2168]
xor rcx, qword [rbp + 0x2170]
mov qword [rbp + 0x2168], rcx
mov rax, qword [rbp + 0x2178]
mov qword [rax], rcx
addsd xmm0, qword [rsp + 0x38]
movsd qword [rsp + 0x38], xmm0
mov dword [rsp + 0x54], 3
lea rdx, [rbp + 0x8820]
lea rcx, [rbp + 0x1bf8]
call fcn.140014a10
movsd qword [rbp + 0x688], xmm0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x2180], xmm0
mov qword [rbp + 0x2190], rax
mov rdx, r14
lea rcx, [rbp + 0x2180]
call fcn.140001140
nop
mov ecx, r12d
mov rax, qword [0x140059660]
lea rbx, [0x140014060]
test rax, rax
je 0x140008a5e
cmp rax, rbx
je 0x140008a4b
inc ecx
mov rax, qword [r13 + rcx*8 + 0x59660]
test rax, rax
jne 0x140008a35
jmp 0x140008a5e
mov eax, ecx
mov r9, qword [r13 + rax*8 + 0x59340]
test r9, r9
jne 0x140008b41
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r9, rax
test rax, rax
jne 0x140008a87
mov r9, r12
jmp 0x140008b20
mov rax, rbx
mov rcx, r9
mov edx, 3
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140008a92
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140056a40]
mov qword [r13 + rax*8 + 0x59660], rbx
mov qword [r13 + rax*8 + 0x59340], r9
inc rax
mov qword [0x140056a40], rax
lea r8, [rsp + 0x54]
lea rdx, [rbp + 0x688]
lea rcx, [0x1400011a0]
call r9
nop
mov rcx, qword [rbp + 0x2180]
xor rcx, qword [rbp + 0x2188]
mov qword [rbp + 0x2180], rcx
mov rax, qword [rbp + 0x2190]
mov qword [rax], rcx
movsd xmm1, qword [rsp + 0x38]
subsd xmm1, xmm0
movsd qword [rsp + 0x38], xmm1
lea rdx, [rbp + 0x8820]
lea rcx, [rbp + 0x1bf8]
call fcn.140014a10
movsd qword [rbp + 0x690], xmm0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x2198], xmm0
mov qword [rbp + 0x21a8], rax
mov rdx, r14
lea rcx, [rbp + 0x2198]
call fcn.140001140
nop
mov ecx, r12d
mov rax, qword [0x1400586a0]
lea rbx, [0x140013f80]
test rax, rax
je 0x140008c09
nop dword [rax + rax]
cmp rax, rbx
je 0x140008bf6
inc ecx
mov rax, qword [r13 + rcx*8 + 0x586a0]
test rax, rax
jne 0x140008be0
jmp 0x140008c09
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x57d40]
test r8, r8
jne 0x140008cef
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140008c32
mov r8, r12
jmp 0x140008cce
mov rax, rbx
mov rcx, r8
mov edx, 3
nop dword [rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140008c40
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140059fd0]
mov qword [r13 + rax*8 + 0x586a0], rbx
mov qword [r13 + rax*8 + 0x57d40], r8
inc rax
mov qword [0x140059fd0], rax
lea rdx, [rbp + 0x690]
lea rcx, [0x1400011b0]
call r8
nop
mov rcx, qword [rbp + 0x2198]
xor rcx, qword [rbp + 0x21a0]
mov qword [rbp + 0x2198], rcx
mov rax, qword [rbp + 0x21a8]
mov qword [rax], rcx
mulsd xmm0, qword [rsp + 0x38]
movsd qword [rsp + 0x38], xmm0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x21b0], xmm0
mov qword [rbp + 0x21c0], rax
mov rdx, r14
lea rcx, [rbp + 0x21b0]
call fcn.140001140
nop
mov dword [rbp + 0x1918], r12d
mov dword [rbp + 0x191c], 0x19
lea rcx, [rbp + 0x28e8]
call fcn.140013c20
mov rbx, rax
lea rcx, [rbp + 0x28e8]
call fcn.140013c00
mov rdi, rax
cmp rbx, rax
je 0x140008dbd
nop dword [rax]
nop word [rax + rax]
mov r9d, dword [rbp + 0x191c]
mov r8d, dword [rbp + 0x1918]
lea rdx, [rbp + 0x8820]
lea rcx, [rbp + 0x1918]
call fcn.1400154c0
add al, 0x61
mov byte [rbx], al
inc rbx
cmp rbx, rdi
jne 0x140008d90
mov rcx, qword [rbp + 0x21b0]
xor rcx, qword [rbp + 0x21b8]
mov qword [rbp + 0x21b0], rcx
mov rax, qword [rbp + 0x21c0]
mov qword [rax], rcx
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1990], xmm0
mov qword [rbp + 0x19a0], rax
lea rcx, [rbp + 0x1990]
call fcn.1400145f0
mov edx, 0x38b
lea rcx, [rbp + 0x1990]
call fcn.140014fd0
nop
lea rax, [rbp + 0x1858]
mov qword [rbp + 0x728], rax
lea rax, [rbp + 0x8820]
mov qword [rbp + 0x730], rax
movups xmm6, xmmword [rbp + 0x728]
lea rdx, [rbp + 0xc30]
lea rcx, [rbp + 0x1990]
call fcn.140013b80
mov rbx, qword [rax]
lea rdx, [rbp + 0xc38]
lea rcx, [rbp + 0x1990]
call fcn.140013b90
movaps xmmword [rbp + 0x1890], xmm6
lea r8, [rbp + 0x1890]
mov rdx, rbx
mov rcx, qword [rax]
call fcn.140014c20
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x21c8], xmm0
mov qword [rbp + 0x21d8], rax
mov rdx, r14
lea rcx, [rbp + 0x21c8]
call fcn.140001140
nop
mov dword [rbp + 0x1da8], 0xffffff9c
mov dword [rbp + 0x1dac], 0x64
lea rax, [rbp + 0x1da8]
mov qword [rbp + 0x7e8], rax
lea rax, [rbp + 0x8820]
mov qword [rbp + 0x7f0], rax
movups xmm6, xmmword [rbp + 0x7e8]
lea rdx, [rbp + 0xc40]
lea rcx, [rbp + 0x1990]
call fcn.140013b90
mov rdi, qword [rax]
lea rdx, [rbp + 0xc48]
lea rcx, [rbp + 0x1990]
call fcn.140013b80
mov rbx, qword [rax]
lea rdx, [rbp + 0xc50]
lea rcx, [rbp + 0x1990]
call fcn.140013b90
movaps xmmword [rbp + 0x1890], xmm6
lea rcx, [rbp + 0x1890]
mov qword [rsp + 0x20], rcx
mov r9, rdi
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rbp + 0xc58]
call fcn.140013fb0
lea rdx, [rbp + 0xc60]
lea rcx, [rbp + 0x1990]
call fcn.140013b80
mov rbx, qword [rax]
lea rdx, [rbp + 0xc68]
lea rcx, [rbp + 0x1990]
call fcn.140013b90
xor r8d, r8d
mov rdx, rbx
mov rcx, qword [rax]
call fcn.140014a90
nop
mov rcx, qword [rbp + 0x21c8]
xor rcx, qword [rbp + 0x21d0]
mov qword [rbp + 0x21c8], rcx
mov rax, qword [rbp + 0x21d8]
mov qword [rax], rcx
lea rdx, [rbp + 0xc70]
lea rcx, [rbp + 0x1990]
call fcn.140013b80
mov rbx, qword [rax]
lea rdx, [rbp + 0xc78]
lea rcx, [rbp + 0x1990]
call fcn.140013b90
xor r9d, r9d
xor r8d, r8d
mov rdx, rbx
mov rcx, qword [rax]
call fcn.140014ca0
mov ecx, dword [rsp + 0x30]
add ecx, eax
mov dword [rsp + 0x30], ecx
mov byte [rbp + 0x18bb], 0
mov r9d, dword [rbp + 0x185c]
mov r8d, dword [rbp + 0x1858]
lea rdx, [rbp + 0x8820]
lea rcx, [rbp + 0x1858]
call fcn.1400154c0
mov ebx, eax
mov r9d, dword [rbp + 0x185c]
mov r8d, dword [rbp + 0x1858]
lea rdx, [rbp + 0x8820]
lea rcx, [rbp + 0x1858]
call fcn.1400154c0
mov r8d, ebx
mov edx, eax
lea rcx, [rbp + 0x18bb]
call fcn.140014200
mov ecx, dword [rsp + 0x30]
add eax, ecx
mov dword [rsp + 0x30], eax
mov eax, dword [rsp + 0x30]
mov r9d, dword [rbp + 0x185c]
mov r8d, dword [rbp + 0x1858]
lea rdx, [rbp + 0x8820]
lea rcx, [rbp + 0x1858]
test al, 1
jne 0x140009065
call fcn.1400154c0
mov ecx, dword [rsp + 0x30]
add ecx, eax
jmp 0x140009070
call fcn.1400154c0
mov ecx, dword [rsp + 0x30]
sub ecx, eax
mov dword [rsp + 0x30], ecx
mov edi, 5
nop dword [rax]
mov ebx, r12d
nop dword [rax]
nop word [rax + rax]
mov r9d, dword [rbp + 0x185c]
mov r8d, dword [rbp + 0x1858]
lea rdx, [rbp + 0x8820]
lea rcx, [rbp + 0x1858]
call fcn.1400154c0
mov ecx, dword [rsp + 0x30]
add ecx, eax
mov dword [rsp + 0x30], ecx
lea rdx, [rbp + 0x8820]
lea rcx, [rbp + 0x1bf8]
call fcn.140014a10
addsd xmm0, qword [rsp + 0x38]
movsd qword [rsp + 0x38], xmm0
lea rdx, [rbp + 0x8820]
test bl, 1
jne 0x14000910d
mov r9d, dword [rbp + 0x185c]
mov r8d, dword [rbp + 0x1858]
lea rcx, [rbp + 0x1858]
call fcn.1400154c0
mov ecx, dword [rsp + 0x30]
imul ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x14000912d
lea rcx, [rbp + 0x1bf8]
call fcn.140014a10
movsd xmm1, qword [rsp + 0x38]
addsd xmm0, xmm7
divsd xmm1, xmm0
movsd qword [rsp + 0x38], xmm1
inc ebx
cmp ebx, 5
jl 0x140009090
sub rdi, 1
jne 0x140009080
lea rcx, [rbp + 0x1990]
call fcn.140014670
sub r15, 1
jne 0x140008140
lea rcx, [rbp + 0x698]
call fcn.140002030
mov qword [rbp - 0x28], rsi
mov rax, qword [rax]
mov qword [rbp - 0x20], rax
lea rdx, [rbp - 0x28]
lea rcx, [rbp - 0x20]
call fcn.1400141c0
test al, al
js 0x140008130
lea r14, [0x1400011d0]
movdqa xmm6, xmmword [str.began]
movdqa xmm8, xmmword [str.teenagers]
movdqa xmm9, xmmword [str.Yoyotte]
mov eax, dword [rsp + 0x30]
lea rcx, [rbp + 0x28e8]
call fcn.140013c30
nop
lea rcx, [rbp + 0x1a38]
call fcn.140014550
movups xmm0, xmmword [str.25cad7f037bbf4c73cf5c71f8e4536ce]
movups xmmword [rbp + 0x13830], xmm0
movups xmm1, xmmword [0x14004afc8]
movups xmmword [rbp + 0x13840], xmm1
movzx eax, byte [0x14004afd8]
mov byte [rbp + 0x13850], al
call fcn.140017ed8
mov dword [rbp + 0xaf34], 0xffffffff
mov r8d, 0x6c078965
mov edx, eax
lea rcx, [rbp + 0x9bb0]
call fcn.140014800
mov dword [rbp + 0x1868], 0xffffff9c
mov dword [rbp + 0x186c], 0x64
movups xmmword [rbp + 0x1c08], xmm10
mov dword [rsp + 0x30], r12d
movsd qword [rsp + 0x38], xmm13
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1a50], xmm0
mov qword [rbp + 0x1a60], rax
lea rcx, [rbp + 0x1a50]
call fcn.1400145f0
nop
lea rcx, [rbp + 0x6a0]
call fcn.140014ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x178]
call fcn.140014ae0
nop
lea rdx, [rbp + 0x178]
lea rcx, [rbp + 0x1a50]
call fcn.140014f90
nop
lea rcx, [rbp + 0x178]
call fcn.1400144c0
nop
lea rcx, [rbp + 0x6a0]
call fcn.1400144c0
lea rcx, [rbp + 0x6a8]
call fcn.140014b00
nop
mov rdx, rax
lea rcx, [rbp + 0x180]
call fcn.140014ae0
nop
lea rdx, [rbp + 0x180]
lea rcx, [rbp + 0x1a50]
call fcn.140014f90
nop
lea rcx, [rbp + 0x180]
call fcn.1400144c0
nop
lea rcx, [rbp + 0x6a8]
call fcn.1400144c0
lea rcx, [rbp + 0x6b0]
call fcn.140014b30
nop
mov rdx, rax
lea rcx, [rbp + 0x110]
call fcn.140014ae0
nop
lea rdx, [rbp + 0x110]
lea rcx, [rbp + 0x1a50]
call fcn.140014f90
nop
lea rcx, [rbp + 0x110]
call fcn.1400144c0
nop
lea rcx, [rbp + 0x6b0]
call fcn.1400144c0
lea rcx, [rbp + 0x6b8]
call fcn.140014b60
nop
mov rdx, rax
lea rcx, [rbp + 0x118]
call fcn.140014ae0
nop
lea rdx, [rbp + 0x118]
lea rcx, [rbp + 0x1a50]
call fcn.140014f90
nop
lea rcx, [rbp + 0x118]
call fcn.1400144c0
nop
lea rcx, [rbp + 0x6b8]
call fcn.1400144c0
lea rcx, [rbp + 0x6c0]
call fcn.140014b90
nop
mov rdx, rax
lea rcx, [rbp + 0x18]
call fcn.140014ae0
nop
lea rdx, [rbp + 0x18]
lea rcx, [rbp + 0x1a50]
call fcn.140014f90
nop
lea rcx, [rbp + 0x18]
call fcn.1400144c0
nop
lea rcx, [rbp + 0x6c0]
call fcn.1400144c0
lea rcx, [rbp + 0x6c8]
call fcn.140014bc0
nop
mov rdx, rax
lea rcx, [rbp + 0x28]
call fcn.140014ae0
nop
lea rdx, [rbp + 0x28]
lea rcx, [rbp + 0x1a50]
call fcn.140014f90
nop
lea rcx, [rbp + 0x28]
call fcn.1400144c0
nop
lea rcx, [rbp + 0x6c8]
call fcn.1400144c0
lea rcx, [rbp + 0x2500]
call fcn.140002030
mov qword [rbp + 0x6d8], 0x64
mov rax, qword [rbp + 0x2500]
mov qword [rbp + 0x6e0], rax
lea r8, [rbp + 0x6d8]
lea rdx, [rbp + 0x6e0]
lea rcx, [rbp + 0xc80]
call fcn.140014c00
mov rsi, qword [rax]
movdqu xmmword [rbp + 0x2928], xmm14
mov qword [rbp + 0x2938], 6
mov qword [rbp + 0x2940], 0xf
movdqu xmmword [rbp + 0x2908], xmm15
mov qword [rbp + 0x2918], 0xb
mov qword [rbp + 0x2920], 0xf
movdqu xmmword [rbp + 0x2948], xmm6
mov qword [rbp + 0x2958], 6
mov qword [rbp + 0x2960], 0xf
movdqu xmmword [rbp + 0x2968], xmm8
mov qword [rbp + 0x2978], 0xa
mov qword [rbp + 0x2980], 0xf
movdqu xmmword [rbp + 0x2988], xmm9
mov qword [rbp + 0x2998], 8
mov qword [rbp + 0x29a0], 0xf
movdqu xmmword [rbp + 0x29a8], xmm11
mov qword [rbp + 0x29b8], 0xc
mov qword [rbp + 0x29c0], 0xf
movdqu xmmword [rbp + 0x29c8], xmm12
mov qword [rbp + 0x29d8], 9
mov qword [rbp + 0x29e0], 0xf
movdqa xmm0, xmmword [str.invasion]
movdqu xmmword [rbp + 0x29e8], xmm0
mov qword [rbp + 0x29f8], 8
mov qword [rbp + 0x2a00], 0xf
lea r8, [rbp + 0x2908]
lea rdx, [rbp + 0x2928]
lea rcx, [rbp + 0x10b8]
call fcn.140014840
nop
lea r8, [rbp + 0x2948]
mov rdx, rax
lea rcx, [rbp + 0x1098]
call fcn.1400149a0
nop
lea r8, [rbp + 0x2968]
mov rdx, rax
lea rcx, [rbp + 0x1078]
call fcn.1400149a0
nop
lea r8, [rbp + 0x2988]
mov rdx, rax
lea rcx, [rbp + 0x1048]
call fcn.1400149a0
nop
lea r8, [rbp + 0x29a8]
mov rdx, rax
lea rcx, [rbp + 0x1028]
call fcn.1400149a0
nop
lea r8, [rbp + 0x29c8]
mov rdx, rax
lea rcx, [rbp + 0x1008]
call fcn.1400149a0
nop
lea r8, [rbp + 0x29e8]
mov rdx, rax
lea rcx, [rbp + 0x2a08]
call fcn.1400149a0
nop
lea rcx, [rbp + 0x1008]
call fcn.140013c30
nop
lea rcx, [rbp + 0x1028]
call fcn.140013c30
nop
lea rcx, [rbp + 0x1048]
call fcn.140013c30
nop
lea rcx, [rbp + 0x1078]
call fcn.140013c30
nop
lea rcx, [rbp + 0x1098]
call fcn.140013c30
nop
lea rcx, [rbp + 0x10b8]
call fcn.140013c30
lea rcx, [rbp + 0x700]
call fcn.140002030
mov qword [rbp - 0x18], rsi
mov rax, qword [rax]
mov qword [rbp - 0x10], rax
lea rdx, [rbp - 0x18]
lea rcx, [rbp - 0x10]
call fcn.1400141c0
test al, al
jns 0x14000a6e5
lea r14, [rbp + 0x13928]
nop word [rax + rax]
mov r15d, 0x2710
nop word [rax + rax]
mov r9d, dword [rbp + 0x186c]
mov r8d, dword [rbp + 0x1868]
lea rdx, [rbp + 0x9bb0]
lea rcx, [rbp + 0x1868]
call fcn.1400154c0
mov r9d, dword [rbp + 0x186c]
mov r8d, dword [rbp + 0x1868]
lea rdx, [rbp + 0x9bb0]
lea rcx, [rbp + 0x1868]
call fcn.1400154c0
mov rcx, qword [rbp + 0x1a58]
mov r8, qword [rbp + 0x1a50]
sub rcx, r8
sar rcx, 3
cdqe
xor edx, edx
div rcx
movsxd rax, edx
mov rdi, qword [r8 + rax*8]
mov rax, qword [rdi]
mov rbx, qword [rax + 8]
mov r9d, dword [rbp + 0x186c]
mov r8d, dword [rbp + 0x1868]
lea rdx, [rbp + 0x9bb0]
lea rcx, [rbp + 0x1868]
call fcn.1400154c0
mov r8d, eax
mov edx, dword [rsp + 0x30]
mov rcx, rdi
call rbx
mov dword [rsp + 0x30], eax
lea rdx, [rbp + 0x9bb0]
lea rcx, [rbp + 0x1c08]
call fcn.140014a10
movaps xmm6, xmm0
lea rdx, [rbp + 0x9bb0]
lea rcx, [rbp + 0x1c08]
call fcn.140014a10
movsd qword [rbp + 0x1db8], xmm0
movsd qword [rbp + 0x1db0], xmm6
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1e38], xmm0
mov qword [rbp + 0x1e48], rax
mov rdx, r14
lea rcx, [rbp + 0x1e38]
call fcn.140001140
nop
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x21e0], xmm0
mov qword [rbp + 0x21f0], rax
mov rdx, r14
lea rcx, [rbp + 0x21e0]
call fcn.140001140
nop
mov ecx, r12d
mov rax, qword [0x140058380]
lea rbx, [0x140013f80]
test rax, rax
je 0x1400097db
cmp rax, rbx
je 0x1400097c8
inc ecx
mov rax, qword [r13 + rcx*8 + 0x58380]
test rax, rax
jne 0x1400097b2
jmp 0x1400097db
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x57a20]
test r8, r8
jne 0x1400098bf
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140009804
mov r8, r12
jmp 0x14000989e
mov rax, rbx
mov rcx, r8
mov edx, 3
nop
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140009810
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x1400576f0]
mov qword [r13 + rax*8 + 0x58380], rbx
mov qword [r13 + rax*8 + 0x57a20], r8
inc rax
mov qword [0x1400576f0], rax
lea rdx, [rbp + 0x1db8]
lea rcx, [0x140001190]
call r8
nop
mov rcx, qword [rbp + 0x21e0]
xor rcx, qword [rbp + 0x21e8]
mov qword [rbp + 0x21e0], rcx
mov rax, qword [rbp + 0x21f0]
mov qword [rax], rcx
addsd xmm0, xmm7
movsd qword [rbp + 0x6e8], xmm0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1dd8], xmm0
mov qword [rbp + 0x1de8], rax
mov rdx, r14
lea rcx, [rbp + 0x1dd8]
call fcn.140001140
nop
mov ecx, r12d
mov rax, qword [0x140056a50]
lea rbx, [0x140013f80]
test rax, rax
je 0x14000995e
cmp rax, rbx
je 0x14000994b
inc ecx
mov rax, qword [r13 + rcx*8 + 0x56a50]
test rax, rax
jne 0x140009935
jmp 0x14000995e
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x5a300]
test r8, r8
jne 0x140009a41
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140009987
mov r8, r12
jmp 0x140009a20
mov rax, rbx
mov rcx, r8
mov edx, 3
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140009992
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x1400573c0]
mov qword [r13 + rax*8 + 0x56a50], rbx
mov qword [r13 + rax*8 + 0x5a300], r8
inc rax
mov qword [0x1400573c0], rax
lea rdx, [rbp + 0x1db0]
lea rcx, [0x1400215d0]
call r8
movaps xmm9, xmm0
mov rcx, qword [rbp + 0x1dd8]
xor rcx, qword [rbp + 0x1de0]
mov qword [rbp + 0x1dd8], rcx
mov rax, qword [rbp + 0x1de8]
mov qword [rax], rcx
xorps xmm1, xmm1
xor eax, eax
movups xmmword [rbp + 0x1df0], xmm1
mov qword [rbp + 0x1e00], rax
mov rdx, r14
lea rcx, [rbp + 0x1df0]
call fcn.140001140
nop
mov ecx, r12d
mov rax, qword [0x14005a620]
lea rdi, [0x140013f80]
test rax, rax
je 0x140009ad9
nop
cmp rax, rdi
je 0x140009ac6
inc ecx
mov rax, qword [r13 + rcx*8 + 0x5a620]
test rax, rax
jne 0x140009ab0
jmp 0x140009ad9
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x573d0]
test r8, r8
jne 0x140009bbf
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140009b02
mov r8, r12
jmp 0x140009b9e
mov rax, rdi
mov rcx, r8
mov edx, 3
nop dword [rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140009b10
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140057090]
mov qword [r13 + rax*8 + 0x5a620], rdi
mov qword [r13 + rax*8 + 0x573d0], r8
inc rax
mov qword [0x140057090], rax
lea rdx, [rbp + 0x6e8]
lea rcx, [0x1400210a0]
call r8
movaps xmm8, xmm0
mov rcx, qword [rbp + 0x1df0]
xor rcx, qword [rbp + 0x1df8]
mov qword [rbp + 0x1df0], rcx
mov rax, qword [rbp + 0x1e00]
mov qword [rax], rcx
xorps xmm1, xmm1
xor eax, eax
movups xmmword [rbp + 0x1e08], xmm1
mov qword [rbp + 0x1e18], rax
mov rdx, r14
lea rcx, [rbp + 0x1e08]
call fcn.140001140
nop
mov ecx, r12d
mov rax, qword [0x140056a50]
test rax, rax
je 0x140009c4e
cmp rax, rbx
je 0x140009c3b
inc ecx
mov rax, qword [r13 + rcx*8 + 0x56a50]
test rax, rax
jne 0x140009c25
jmp 0x140009c4e
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x5a300]
test r8, r8
jne 0x140009d31
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140009c77
mov r8, r12
jmp 0x140009d10
mov rax, rbx
mov rcx, r8
mov edx, 3
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140009c82
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x1400573c0]
mov qword [r13 + rax*8 + 0x56a50], rbx
mov qword [r13 + rax*8 + 0x5a300], r8
inc rax
mov qword [0x1400573c0], rax
lea rdx, [rbp + 0x1db0]
lea rcx, [0x14001e770]
call r8
movaps xmm6, xmm0
mov rcx, qword [rbp + 0x1e08]
xor rcx, qword [rbp + 0x1e10]
mov qword [rbp + 0x1e08], rcx
mov rax, qword [rbp + 0x1e18]
mov qword [rax], rcx
xorps xmm1, xmm1
xor eax, eax
movups xmmword [rbp + 0x1e20], xmm1
mov qword [rbp + 0x1e30], rax
mov rdx, r14
lea rcx, [rbp + 0x1e20]
call fcn.140001140
nop
mov ecx, r12d
mov rax, qword [0x140056a50]
test rax, rax
je 0x140009dbf
cmp rax, rbx
je 0x140009dac
inc ecx
mov rax, qword [r13 + rcx*8 + 0x56a50]
test rax, rax
jne 0x140009d96
jmp 0x140009dbf
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x5a300]
test r8, r8
jne 0x140009eaf
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140009de8
mov r8, r12
jmp 0x140009e8e
mov rax, rbx
mov rcx, r8
mov edx, 3
nop dword [rax]
nop word [rax + rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140009e00
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x1400573c0]
mov qword [r13 + rax*8 + 0x56a50], rbx
mov qword [r13 + rax*8 + 0x5a300], r8
inc rax
mov qword [0x1400573c0], rax
lea rdx, [rbp + 0x1db8]
lea rcx, [0x14001e200]
call r8
nop
mov rcx, qword [rbp + 0x1e20]
xor rcx, qword [rbp + 0x1e28]
mov qword [rbp + 0x1e20], rcx
mov rax, qword [rbp + 0x1e30]
mov qword [rax], rcx
mulsd xmm0, xmm6
addsd xmm0, xmm8
subsd xmm0, xmm9
mov rcx, qword [rbp + 0x1e38]
xor rcx, qword [rbp + 0x1e40]
mov qword [rbp + 0x1e38], rcx
mov rax, qword [rbp + 0x1e48]
mov qword [rax], rcx
addsd xmm0, qword [rsp + 0x38]
movsd qword [rsp + 0x38], xmm0
mov dword [rsp + 0x58], 3
lea rdx, [rbp + 0x9bb0]
lea rcx, [rbp + 0x1c08]
call fcn.140014a10
movsd qword [rbp + 0x6f0], xmm0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1e50], xmm0
mov qword [rbp + 0x1e60], rax
mov rdx, r14
lea rcx, [rbp + 0x1e50]
call fcn.140001140
nop
mov ecx, r12d
mov rax, qword [0x140059660]
lea rbx, [0x140014060]
test rax, rax
je 0x140009f9e
cmp rax, rbx
je 0x140009f8b
inc ecx
mov rax, qword [r13 + rcx*8 + 0x59660]
test rax, rax
jne 0x140009f75
jmp 0x140009f9e
mov eax, ecx
mov r9, qword [r13 + rax*8 + 0x59340]
test r9, r9
jne 0x14000a081
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r9, rax
test rax, rax
jne 0x140009fc7
mov r9, r12
jmp 0x14000a060
mov rax, rbx
mov rcx, r9
mov edx, 3
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140009fd2
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140056a40]
mov qword [r13 + rax*8 + 0x59660], rbx
mov qword [r13 + rax*8 + 0x59340], r9
inc rax
mov qword [0x140056a40], rax
lea r8, [rsp + 0x58]
lea rdx, [rbp + 0x6f0]
lea rcx, [0x1400011a0]
call r9
nop
mov rcx, qword [rbp + 0x1e50]
xor rcx, qword [rbp + 0x1e58]
mov qword [rbp + 0x1e50], rcx
mov rax, qword [rbp + 0x1e60]
mov qword [rax], rcx
movsd xmm1, qword [rsp + 0x38]
subsd xmm1, xmm0
movsd qword [rsp + 0x38], xmm1
lea rdx, [rbp + 0x9bb0]
lea rcx, [rbp + 0x1c08]
call fcn.140014a10
movsd qword [rbp + 0x6f8], xmm0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1e68], xmm0
mov qword [rbp + 0x1e78], rax
mov rdx, r14
lea rcx, [rbp + 0x1e68]
call fcn.140001140
nop
mov ecx, r12d
mov rax, qword [0x1400586a0]
lea rbx, [0x140013f80]
test rax, rax
je 0x14000a149
nop dword [rax + rax]
cmp rax, rbx
je 0x14000a136
inc ecx
mov rax, qword [r13 + rcx*8 + 0x586a0]
test rax, rax
jne 0x14000a120
jmp 0x14000a149
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x57d40]
test r8, r8
jne 0x14000a22f
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x14000a172
mov r8, r12
jmp 0x14000a20e
mov rax, rbx
mov rcx, r8
mov edx, 3
nop dword [rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x14000a180
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140059fd0]
mov qword [r13 + rax*8 + 0x586a0], rbx
mov qword [r13 + rax*8 + 0x57d40], r8
inc rax
mov qword [0x140059fd0], rax
lea rdx, [rbp + 0x6f8]
lea rcx, [0x1400011b0]
call r8
nop
mov rcx, qword [rbp + 0x1e68]
xor rcx, qword [rbp + 0x1e70]
mov qword [rbp + 0x1e68], rcx
mov rax, qword [rbp + 0x1e78]
mov qword [rax], rcx
mulsd xmm0, qword [rsp + 0x38]
movsd qword [rsp + 0x38], xmm0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1e80], xmm0
mov qword [rbp + 0x1e90], rax
mov rdx, r14
lea rcx, [rbp + 0x1e80]
call fcn.140001140
nop
mov dword [rbp + 0x1920], r12d
mov dword [rbp + 0x1924], 0x19
lea rcx, [rbp + 0x2a08]
call fcn.140013c20
mov rbx, rax
lea rcx, [rbp + 0x2a08]
call fcn.140013c00
mov rdi, rax
cmp rbx, rax
je 0x14000a2fd
nop dword [rax]
nop word [rax + rax]
mov r9d, dword [rbp + 0x1924]
mov r8d, dword [rbp + 0x1920]
lea rdx, [rbp + 0x9bb0]
lea rcx, [rbp + 0x1920]
call fcn.1400154c0
add al, 0x61
mov byte [rbx], al
inc rbx
cmp rbx, rdi
jne 0x14000a2d0
mov rcx, qword [rbp + 0x1e80]
xor rcx, qword [rbp + 0x1e88]
mov qword [rbp + 0x1e80], rcx
mov rax, qword [rbp + 0x1e90]
mov qword [rax], rcx
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x19a8], xmm0
mov qword [rbp + 0x19b8], rax
lea rcx, [rbp + 0x19a8]
call fcn.1400145f0
mov edx, 0x38b
lea rcx, [rbp + 0x19a8]
call fcn.140014fd0
nop
lea rax, [rbp + 0x1868]
mov qword [rbp + 0x788], rax
lea rax, [rbp + 0x9bb0]
mov qword [rbp + 0x790], rax
movups xmm6, xmmword [rbp + 0x788]
lea rdx, [rbp + 0xc88]
lea rcx, [rbp + 0x19a8]
call fcn.140013b80
mov rbx, qword [rax]
lea rdx, [rbp + 0xc90]
lea rcx, [rbp + 0x19a8]
call fcn.140013b90
movaps xmmword [rbp + 0x1890], xmm6
lea r8, [rbp + 0x1890]
mov rdx, rbx
mov rcx, qword [rax]
call fcn.140014c20
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1e98], xmm0
mov qword [rbp + 0x1ea8], rax
mov rdx, r14
lea rcx, [rbp + 0x1e98]
call fcn.140001140
nop
mov dword [rbp + 0x1c88], 0xffffff9c
mov dword [rbp + 0x1c8c], 0x64
lea rax, [rbp + 0x1c88]
mov qword [rbp + 0x798], rax
lea rax, [rbp + 0x9bb0]
mov qword [rbp + 0x7a0], rax
movups xmm6, xmmword [rbp + 0x798]
lea rdx, [rbp + 0xc98]
lea rcx, [rbp + 0x19a8]
call fcn.140013b90
mov rdi, qword [rax]
lea rdx, [rbp + 0xca0]
lea rcx, [rbp + 0x19a8]
call fcn.140013b80
mov rbx, qword [rax]
lea rdx, [rbp + 0xca8]
lea rcx, [rbp + 0x19a8]
call fcn.140013b90
movaps xmmword [rbp + 0x1890], xmm6
lea rcx, [rbp + 0x1890]
mov qword [rsp + 0x20], rcx
mov r9, rdi
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rbp + 0xcb0]
call fcn.140013fb0
lea rdx, [rbp + 0xcb8]
lea rcx, [rbp + 0x19a8]
call fcn.140013b80
mov rbx, qword [rax]
lea rdx, [rbp + 0xcc0]
lea rcx, [rbp + 0x19a8]
call fcn.140013b90
xor r8d, r8d
mov rdx, rbx
mov rcx, qword [rax]
call fcn.140014a90
nop
mov rcx, qword [rbp + 0x1e98]
xor rcx, qword [rbp + 0x1ea0]
mov qword [rbp + 0x1e98], rcx
mov rax, qword [rbp + 0x1ea8]
mov qword [rax], rcx
lea rdx, [rbp + 0xcc8]
lea rcx, [rbp + 0x19a8]
call fcn.140013b80
mov rbx, qword [rax]
lea rdx, [rbp + 0xcd0]
lea rcx, [rbp + 0x19a8]
call fcn.140013b90
xor r9d, r9d
xor r8d, r8d
mov rdx, rbx
mov rcx, qword [rax]
call fcn.140014ca0
mov ecx, dword [rsp + 0x30]
add ecx, eax
mov dword [rsp + 0x30], ecx
mov byte [rbp + 0x18b0], 0
mov r9d, dword [rbp + 0x186c]
mov r8d, dword [rbp + 0x1868]
lea rdx, [rbp + 0x9bb0]
lea rcx, [rbp + 0x1868]
call fcn.1400154c0
mov ebx, eax
mov r9d, dword [rbp + 0x186c]
mov r8d, dword [rbp + 0x1868]
lea rdx, [rbp + 0x9bb0]
lea rcx, [rbp + 0x1868]
call fcn.1400154c0
mov r8d, ebx
mov edx, eax
lea rcx, [rbp + 0x18b0]
call fcn.140014200
mov ecx, dword [rsp + 0x30]
add eax, ecx
mov dword [rsp + 0x30], eax
mov eax, dword [rsp + 0x30]
mov r9d, dword [rbp + 0x186c]
mov r8d, dword [rbp + 0x1868]
lea rdx, [rbp + 0x9bb0]
lea rcx, [rbp + 0x1868]
test al, 1
jne 0x14000a5a5
call fcn.1400154c0
mov ecx, dword [rsp + 0x30]
add ecx, eax
jmp 0x14000a5b0
call fcn.1400154c0
mov ecx, dword [rsp + 0x30]
sub ecx, eax
mov dword [rsp + 0x30], ecx
mov edi, 5
nop dword [rax]
mov ebx, r12d
nop dword [rax]
nop word [rax + rax]
mov r9d, dword [rbp + 0x186c]
mov r8d, dword [rbp + 0x1868]
lea rdx, [rbp + 0x9bb0]
lea rcx, [rbp + 0x1868]
call fcn.1400154c0
mov ecx, dword [rsp + 0x30]
add ecx, eax
mov dword [rsp + 0x30], ecx
lea rdx, [rbp + 0x9bb0]
lea rcx, [rbp + 0x1c08]
call fcn.140014a10
addsd xmm0, qword [rsp + 0x38]
movsd qword [rsp + 0x38], xmm0
lea rdx, [rbp + 0x9bb0]
test bl, 1
jne 0x14000a64d
mov r9d, dword [rbp + 0x186c]
mov r8d, dword [rbp + 0x1868]
lea rcx, [rbp + 0x1868]
call fcn.1400154c0
mov ecx, dword [rsp + 0x30]
imul ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x14000a66d
lea rcx, [rbp + 0x1c08]
call fcn.140014a10
movsd xmm1, qword [rsp + 0x38]
addsd xmm0, xmm7
divsd xmm1, xmm0
movsd qword [rsp + 0x38], xmm1
inc ebx
cmp ebx, 5
jl 0x14000a5d0
sub rdi, 1
jne 0x14000a5c0
lea rcx, [rbp + 0x19a8]
call fcn.140014670
sub r15, 1
jne 0x140009680
lea rcx, [rbp + 0x700]
call fcn.140002030
mov qword [rbp - 0x18], rsi
mov rax, qword [rax]
mov qword [rbp - 0x10], rax
lea rdx, [rbp - 0x18]
lea rcx, [rbp - 0x10]
call fcn.1400141c0
test al, al
js 0x140009670
lea r14, [0x1400011d0]
movdqa xmm6, xmmword [str.began]
movdqa xmm8, xmmword [str.teenagers]
movdqa xmm9, xmmword [str.Yoyotte]
mov eax, dword [rsp + 0x30]
lea rcx, [rbp + 0x2a08]
call fcn.140013c30
nop
lea rcx, [rbp + 0x1a50]
call fcn.140014550
lea rdx, [rbp + 0x13830]
lea rcx, [rbp + 0x2548]
call fcn.1400147b0
test al, al
je 0x14000e6c4
call fcn.140017ed8
mov dword [rbp + 0xc2c4], 0xffffffff
mov r8d, 0x6c078965
mov edx, eax
lea rcx, [rbp + 0xaf40]
call fcn.140014800
mov dword [rbp + 0x1860], 0xffffff9c
mov dword [rbp + 0x1864], 0x64
movups xmmword [rbp + 0x1bb8], xmm10
mov dword [rsp + 0x30], r12d
movsd qword [rsp + 0x38], xmm13
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1a68], xmm0
mov qword [rbp + 0x1a78], rax
lea rcx, [rbp + 0x1a68]
call fcn.1400145f0
nop
lea rcx, [rbp + 0x708]
call fcn.140014ab0
nop
mov rdx, rax
lea rcx, [rbp + 0xb8]
call fcn.140014ae0
nop
lea rdx, [rbp + 0xb8]
lea rcx, [rbp + 0x1a68]
call fcn.140014f90
nop
lea rcx, [rbp + 0xb8]
call fcn.1400144c0
nop
lea rcx, [rbp + 0x708]
call fcn.1400144c0
lea rcx, [rbp + 0x710]
call fcn.140014b00
nop
mov rdx, rax
lea rcx, [rbp + 0xc0]
call fcn.140014ae0
nop
lea rdx, [rbp + 0xc0]
lea rcx, [rbp + 0x1a68]
call fcn.140014f90
nop
lea rcx, [rbp + 0xc0]
call fcn.1400144c0
nop
lea rcx, [rbp + 0x710]
call fcn.1400144c0
lea rcx, [rbp + 0x718]
call fcn.140014b30
nop
mov rdx, rax
lea rcx, [rbp + 0xc8]
call fcn.140014ae0
nop
lea rdx, [rbp + 0xc8]
lea rcx, [rbp + 0x1a68]
call fcn.140014f90
nop
lea rcx, [rbp + 0xc8]
call fcn.1400144c0
nop
lea rcx, [rbp + 0x718]
call fcn.1400144c0
lea rcx, [rbp + 0x720]
call fcn.140014b60
nop
mov rdx, rax
lea rcx, [rbp + 0x170]
call fcn.140014ae0
nop
lea rdx, [rbp + 0x170]
lea rcx, [rbp + 0x1a68]
call fcn.140014f90
nop
lea rcx, [rbp + 0x170]
call fcn.1400144c0
nop
lea rcx, [rbp + 0x720]
call fcn.1400144c0
lea rcx, [rbp + 0x340]
call fcn.140014b90
nop
mov rdx, rax
lea rcx, [rbp + 0x68]
call fcn.140014ae0
nop
lea rdx, [rbp + 0x68]
lea rcx, [rbp + 0x1a68]
call fcn.140014f90
nop
lea rcx, [rbp + 0x68]
call fcn.1400144c0
nop
lea rcx, [rbp + 0x340]
call fcn.1400144c0
lea rcx, [rbp + 0x348]
call fcn.140014bc0
nop
mov rdx, rax
lea rcx, [rbp + 0x70]
call fcn.140014ae0
nop
lea rdx, [rbp + 0x70]
lea rcx, [rbp + 0x1a68]
call fcn.140014f90
nop
lea rcx, [rbp + 0x70]
call fcn.1400144c0
nop
lea rcx, [rbp + 0x348]
call fcn.1400144c0
lea rcx, [rbp + 0x24f8]
call fcn.140002030
mov qword [rbp + 0x358], 0x64
mov rax, qword [rbp + 0x24f8]
mov qword [rbp + 0x360], rax
lea r8, [rbp + 0x358]
lea rdx, [rbp + 0x360]
lea rcx, [rbp + 0xcd8]
call fcn.140014c00
mov rsi, qword [rax]
movdqu xmmword [rbp + 0x2a48], xmm14
mov qword [rbp + 0x2a58], 6
mov qword [rbp + 0x2a60], 0xf
movdqu xmmword [rbp + 0x2a28], xmm15
mov qword [rbp + 0x2a38], 0xb
mov qword [rbp + 0x2a40], 0xf
movdqu xmmword [rbp + 0x2a68], xmm6
mov qword [rbp + 0x2a78], 6
mov qword [rbp + 0x2a80], 0xf
movdqu xmmword [rbp + 0x2a88], xmm8
mov qword [rbp + 0x2a98], 0xa
mov qword [rbp + 0x2aa0], 0xf
movdqu xmmword [rbp + 0x2aa8], xmm9
mov qword [rbp + 0x2ab8], 8
mov qword [rbp + 0x2ac0], 0xf
movdqu xmmword [rbp + 0x2ac8], xmm11
mov qword [rbp + 0x2ad8], 0xc
mov qword [rbp + 0x2ae0], 0xf
movdqu xmmword [rbp + 0x2ae8], xmm12
mov qword [rbp + 0x2af8], 9
mov qword [rbp + 0x2b00], 0xf
movdqa xmm0, xmmword [str.invasion]
movdqu xmmword [rbp + 0x2b08], xmm0
mov qword [rbp + 0x2b18], 8
mov qword [rbp + 0x2b20], 0xf
lea r8, [rbp + 0x2a28]
lea rdx, [rbp + 0x2a48]
lea rcx, [rbp + 0x1158]
call fcn.140014840
nop
lea r8, [rbp + 0x2a68]
mov rdx, rax
lea rcx, [rbp + 0x1138]
call fcn.1400149a0
nop
lea r8, [rbp + 0x2a88]
mov rdx, rax
lea rcx, [rbp + 0x1278]
call fcn.1400149a0
nop
lea r8, [rbp + 0x2aa8]
mov rdx, rax
lea rcx, [rbp + 0x1118]
call fcn.1400149a0
nop
lea r8, [rbp + 0x2ac8]
mov rdx, rax
lea rcx, [rbp + 0x10f8]
call fcn.1400149a0
nop
lea r8, [rbp + 0x2ae8]
mov rdx, rax
lea rcx, [rbp + 0x10d8]
call fcn.1400149a0
nop
lea r8, [rbp + 0x2b08]
mov rdx, rax
lea rcx, [rbp + 0x2b28]
call fcn.1400149a0
nop
lea rcx, [rbp + 0x10d8]
call fcn.140013c30
nop
lea rcx, [rbp + 0x10f8]
call fcn.140013c30
nop
lea rcx, [rbp + 0x1118]
call fcn.140013c30
nop
lea rcx, [rbp + 0x1278]
call fcn.140013c30
nop
lea rcx, [rbp + 0x1138]
call fcn.140013c30
nop
lea rcx, [rbp + 0x1158]
call fcn.140013c30
lea rcx, [rbp + 0x398]
call fcn.140002030
mov qword [rbp - 8], rsi
mov rax, qword [rax]
mov qword [rbp], rax
lea rdx, [rbp - 8]
lea rcx, [rbp]
call fcn.1400141c0
test al, al
jns 0x14000bc15
lea r14, [rbp + 0x13928]
nop word [rax + rax]
mov r15d, 0x2710
nop word [rax + rax]
mov r9d, dword [rbp + 0x1864]
mov r8d, dword [rbp + 0x1860]
lea rdx, [rbp + 0xaf40]
lea rcx, [rbp + 0x1860]
call fcn.1400154c0
mov r9d, dword [rbp + 0x1864]
mov r8d, dword [rbp + 0x1860]
lea rdx, [rbp + 0xaf40]
lea rcx, [rbp + 0x1860]
call fcn.1400154c0
mov rcx, qword [rbp + 0x1a70]
mov r8, qword [rbp + 0x1a68]
sub rcx, r8
sar rcx, 3
cdqe
xor edx, edx
div rcx
movsxd rax, edx
mov rdi, qword [r8 + rax*8]
mov rax, qword [rdi]
mov rbx, qword [rax + 8]
mov r9d, dword [rbp + 0x1864]
mov r8d, dword [rbp + 0x1860]
lea rdx, [rbp + 0xaf40]
lea rcx, [rbp + 0x1860]
call fcn.1400154c0
mov r8d, eax
mov edx, dword [rsp + 0x30]
mov rcx, rdi
call rbx
mov dword [rsp + 0x30], eax
lea rdx, [rbp + 0xaf40]
lea rcx, [rbp + 0x1bb8]
call fcn.140014a10
movaps xmm6, xmm0
lea rdx, [rbp + 0xaf40]
lea rcx, [rbp + 0x1bb8]
call fcn.140014a10
movsd qword [rbp + 0x1c98], xmm0
movsd qword [rbp + 0x1c90], xmm6
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1f28], xmm0
mov qword [rbp + 0x1f38], rax
mov rdx, r14
lea rcx, [rbp + 0x1f28]
call fcn.140001140
nop
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1eb0], xmm0
mov qword [rbp + 0x1ec0], rax
mov rdx, r14
lea rcx, [rbp + 0x1eb0]
call fcn.140001140
nop
mov ecx, r12d
mov rax, qword [0x140058380]
lea rbx, [0x140013f80]
test rax, rax
je 0x14000ad0b
cmp rax, rbx
je 0x14000acf8
inc ecx
mov rax, qword [r13 + rcx*8 + 0x58380]
test rax, rax
jne 0x14000ace2
jmp 0x14000ad0b
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x57a20]
test r8, r8
jne 0x14000adef
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x14000ad34
mov r8, r12
jmp 0x14000adce
mov rax, rbx
mov rcx, r8
mov edx, 3
nop
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x14000ad40
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x1400576f0]
mov qword [r13 + rax*8 + 0x58380], rbx
mov qword [r13 + rax*8 + 0x57a20], r8
inc rax
mov qword [0x1400576f0], rax
lea rdx, [rbp + 0x1c98]
lea rcx, [0x140001190]
call r8
nop
mov rcx, qword [rbp + 0x1eb0]
xor rcx, qword [rbp + 0x1eb8]
mov qword [rbp + 0x1eb0], rcx
mov rax, qword [rbp + 0x1ec0]
mov qword [rax], rcx
addsd xmm0, xmm7
movsd qword [rbp + 0x380], xmm0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1ec8], xmm0
mov qword [rbp + 0x1ed8], rax
mov rdx, r14
lea rcx, [rbp + 0x1ec8]
call fcn.140001140
nop
mov ecx, r12d
mov rax, qword [0x140056a50]
lea rbx, [0x140013f80]
test rax, rax
je 0x14000ae8e
cmp rax, rbx
je 0x14000ae7b
inc ecx
mov rax, qword [r13 + rcx*8 + 0x56a50]
test rax, rax
jne 0x14000ae65
jmp 0x14000ae8e
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x5a300]
test r8, r8
jne 0x14000af71
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x14000aeb7
mov r8, r12
jmp 0x14000af50
mov rax, rbx
mov rcx, r8
mov edx, 3
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x14000aec2
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x1400573c0]
mov qword [r13 + rax*8 + 0x56a50], rbx
mov qword [r13 + rax*8 + 0x5a300], r8
inc rax
mov qword [0x1400573c0], rax
lea rdx, [rbp + 0x1c90]
lea rcx, [0x1400215d0]
call r8
movaps xmm9, xmm0
mov rcx, qword [rbp + 0x1ec8]
xor rcx, qword [rbp + 0x1ed0]
mov qword [rbp + 0x1ec8], rcx
mov rax, qword [rbp + 0x1ed8]
mov qword [rax], rcx
xorps xmm1, xmm1
xor eax, eax
movups xmmword [rbp + 0x1ee0], xmm1
mov qword [rbp + 0x1ef0], rax
mov rdx, r14
lea rcx, [rbp + 0x1ee0]
call fcn.140001140
nop
mov ecx, r12d
mov rax, qword [0x14005a620]
lea rdi, [0x140013f80]
test rax, rax
je 0x14000b009
nop
cmp rax, rdi
je 0x14000aff6
inc ecx
mov rax, qword [r13 + rcx*8 + 0x5a620]
test rax, rax
jne 0x14000afe0
jmp 0x14000b009
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x573d0]
test r8, r8
jne 0x14000b0ef
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x14000b032
mov r8, r12
jmp 0x14000b0ce
mov rax, rdi
mov rcx, r8
mov edx, 3
nop dword [rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x14000b040
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140057090]
mov qword [r13 + rax*8 + 0x5a620], rdi
mov qword [r13 + rax*8 + 0x573d0], r8
inc rax
mov qword [0x140057090], rax
lea rdx, [rbp + 0x380]
lea rcx, [0x1400210a0]
call r8
movaps xmm8, xmm0
mov rcx, qword [rbp + 0x1ee0]
xor rcx, qword [rbp + 0x1ee8]
mov qword [rbp + 0x1ee0], rcx
mov rax, qword [rbp + 0x1ef0]
mov qword [rax], rcx
xorps xmm1, xmm1
xor eax, eax
movups xmmword [rbp + 0x1ef8], xmm1
mov qword [rbp + 0x1f08], rax
mov rdx, r14
lea rcx, [rbp + 0x1ef8]
call fcn.140001140
nop
mov ecx, r12d
mov rax, qword [0x140056a50]
test rax, rax
je 0x14000b17e
cmp rax, rbx
je 0x14000b16b
inc ecx
mov rax, qword [r13 + rcx*8 + 0x56a50]
test rax, rax
jne 0x14000b155
jmp 0x14000b17e
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x5a300]
test r8, r8
jne 0x14000b261
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x14000b1a7
mov r8, r12
jmp 0x14000b240
mov rax, rbx
mov rcx, r8
mov edx, 3
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x14000b1b2
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x1400573c0]
mov qword [r13 + rax*8 + 0x56a50], rbx
mov qword [r13 + rax*8 + 0x5a300], r8
inc rax
mov qword [0x1400573c0], rax
lea rdx, [rbp + 0x1c90]
lea rcx, [0x14001e770]
call r8
movaps xmm6, xmm0
mov rcx, qword [rbp + 0x1ef8]
xor rcx, qword [rbp + 0x1f00]
mov qword [rbp + 0x1ef8], rcx
mov rax, qword [rbp + 0x1f08]
mov qword [rax], rcx
xorps xmm1, xmm1
xor eax, eax
movups xmmword [rbp + 0x1f10], xmm1
mov qword [rbp + 0x1f20], rax
mov rdx, r14
lea rcx, [rbp + 0x1f10]
call fcn.140001140
nop
mov ecx, r12d
mov rax, qword [0x140056a50]
test rax, rax
je 0x14000b2ef
cmp rax, rbx
je 0x14000b2dc
inc ecx
mov rax, qword [r13 + rcx*8 + 0x56a50]
test rax, rax
jne 0x14000b2c6
jmp 0x14000b2ef
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x5a300]
test r8, r8
jne 0x14000b3df
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x14000b318
mov r8, r12
jmp 0x14000b3be
mov rax, rbx
mov rcx, r8
mov edx, 3
nop dword [rax]
nop word [rax + rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x14000b330
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x1400573c0]
mov qword [r13 + rax*8 + 0x56a50], rbx
mov qword [r13 + rax*8 + 0x5a300], r8
inc rax
mov qword [0x1400573c0], rax
lea rdx, [rbp + 0x1c98]
lea rcx, [0x14001e200]
call r8
nop
mov rcx, qword [rbp + 0x1f10]
xor rcx, qword [rbp + 0x1f18]
mov qword [rbp + 0x1f10], rcx
mov rax, qword [rbp + 0x1f20]
mov qword [rax], rcx
mulsd xmm0, xmm6
addsd xmm0, xmm8
subsd xmm0, xmm9
mov rcx, qword [rbp + 0x1f28]
xor rcx, qword [rbp + 0x1f30]
mov qword [rbp + 0x1f28], rcx
mov rax, qword [rbp + 0x1f38]
mov qword [rax], rcx
addsd xmm0, qword [rsp + 0x38]
movsd qword [rsp + 0x38], xmm0
mov dword [rsp + 0x5c], 3
lea rdx, [rbp + 0xaf40]
lea rcx, [rbp + 0x1bb8]
call fcn.140014a10
movsd qword [rbp + 0x388], xmm0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1f40], xmm0
mov qword [rbp + 0x1f50], rax
mov rdx, r14
lea rcx, [rbp + 0x1f40]
call fcn.140001140
nop
mov ecx, r12d
mov rax, qword [0x140059660]
lea rbx, [0x140014060]
test rax, rax
je 0x14000b4ce
cmp rax, rbx
je 0x14000b4bb
inc ecx
mov rax, qword [r13 + rcx*8 + 0x59660]
test rax, rax
jne 0x14000b4a5
jmp 0x14000b4ce
mov eax, ecx
mov r9, qword [r13 + rax*8 + 0x59340]
test r9, r9
jne 0x14000b5b1
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r9, rax
test rax, rax
jne 0x14000b4f7
mov r9, r12
jmp 0x14000b590
mov rax, rbx
mov rcx, r9
mov edx, 3
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x14000b502
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140056a40]
mov qword [r13 + rax*8 + 0x59660], rbx
mov qword [r13 + rax*8 + 0x59340], r9
inc rax
mov qword [0x140056a40], rax
lea r8, [rsp + 0x5c]
lea rdx, [rbp + 0x388]
lea rcx, [0x1400011a0]
call r9
nop
mov rcx, qword [rbp + 0x1f40]
xor rcx, qword [rbp + 0x1f48]
mov qword [rbp + 0x1f40], rcx
mov rax, qword [rbp + 0x1f50]
mov qword [rax], rcx
movsd xmm1, qword [rsp + 0x38]
subsd xmm1, xmm0
movsd qword [rsp + 0x38], xmm1
lea rdx, [rbp + 0xaf40]
lea rcx, [rbp + 0x1bb8]
call fcn.140014a10
movsd qword [rbp + 0x390], xmm0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1f58], xmm0
mov qword [rbp + 0x1f68], rax
mov rdx, r14
lea rcx, [rbp + 0x1f58]
call fcn.140001140
nop
mov ecx, r12d
mov rax, qword [0x1400586a0]
lea rbx, [0x140013f80]
test rax, rax
je 0x14000b679
nop dword [rax + rax]
cmp rax, rbx
je 0x14000b666
inc ecx
mov rax, qword [r13 + rcx*8 + 0x586a0]
test rax, rax
jne 0x14000b650
jmp 0x14000b679
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x57d40]
test r8, r8
jne 0x14000b75f
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x14000b6a2
mov r8, r12
jmp 0x14000b73e
mov rax, rbx
mov rcx, r8
mov edx, 3
nop dword [rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x14000b6b0
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140059fd0]
mov qword [r13 + rax*8 + 0x586a0], rbx
mov qword [r13 + rax*8 + 0x57d40], r8
inc rax
mov qword [0x140059fd0], rax
lea rdx, [rbp + 0x390]
lea rcx, [0x1400011b0]
call r8
nop
mov rcx, qword [rbp + 0x1f58]
xor rcx, qword [rbp + 0x1f60]
mov qword [rbp + 0x1f58], rcx
mov rax, qword [rbp + 0x1f68]
mov qword [rax], rcx
mulsd xmm0, qword [rsp + 0x38]
movsd qword [rsp + 0x38], xmm0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1f70], xmm0
mov qword [rbp + 0x1f80], rax
mov rdx, r14
lea rcx, [rbp + 0x1f70]
call fcn.140001140
nop
mov dword [rbp + 0x1928], r12d
mov dword [rbp + 0x192c], 0x19
lea rcx, [rbp + 0x2b28]
call fcn.140013c20
mov rbx, rax
lea rcx, [rbp + 0x2b28]
call fcn.140013c00
mov rdi, rax
cmp rbx, rax
je 0x14000b82d
nop dword [rax]
nop word [rax + rax]
mov r9d, dword [rbp + 0x192c]
mov r8d, dword [rbp + 0x1928]
lea rdx, [rbp + 0xaf40]
lea rcx, [rbp + 0x1928]
call fcn.1400154c0
add al, 0x61
mov byte [rbx], al
inc rbx
cmp rbx, rdi
jne 0x14000b800
mov rcx, qword [rbp + 0x1f70]
xor rcx, qword [rbp + 0x1f78]
mov qword [rbp + 0x1f70], rcx
mov rax, qword [rbp + 0x1f80]
mov qword [rax], rcx
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x19c0], xmm0
mov qword [rbp + 0x19d0], rax
lea rcx, [rbp + 0x19c0]
call fcn.1400145f0
mov edx, 0x38b
lea rcx, [rbp + 0x19c0]
call fcn.140014fd0
nop
lea rax, [rbp + 0x1860]
mov qword [rbp + 0x7a8], rax
lea rax, [rbp + 0xaf40]
mov qword [rbp + 0x7b0], rax
movups xmm6, xmmword [rbp + 0x7a8]
lea rdx, [rbp + 0xce0]
lea rcx, [rbp + 0x19c0]
call fcn.140013b80
mov rbx, qword [rax]
lea rdx, [rbp + 0xce8]
lea rcx, [rbp + 0x19c0]
call fcn.140013b90
movaps xmmword [rbp + 0x1890], xmm6
lea r8, [rbp + 0x1890]
mov rdx, rbx
mov rcx, qword [rax]
call fcn.140014c20
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1f88], xmm0
mov qword [rbp + 0x1f98], rax
mov rdx, r14
lea rcx, [rbp + 0x1f88]
call fcn.140001140
nop
mov dword [rbp + 0x1ca0], 0xffffff9c
mov dword [rbp + 0x1ca4], 0x64
lea rax, [rbp + 0x1ca0]
mov qword [rbp + 0x7b8], rax
lea rax, [rbp + 0xaf40]
mov qword [rbp + 0x7c0], rax
movups xmm6, xmmword [rbp + 0x7b8]
lea rdx, [rbp + 0xcf0]
lea rcx, [rbp + 0x19c0]
call fcn.140013b90
mov rdi, qword [rax]
lea rdx, [rbp + 0xcf8]
lea rcx, [rbp + 0x19c0]
call fcn.140013b80
mov rbx, qword [rax]
lea rdx, [rbp + 0xd00]
lea rcx, [rbp + 0x19c0]
call fcn.140013b90
movaps xmmword [rbp + 0x1890], xmm6
lea rcx, [rbp + 0x1890]
mov qword [rsp + 0x20], rcx
mov r9, rdi
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rbp + 0xd08]
call fcn.140013fb0
lea rdx, [rbp + 0xd10]
lea rcx, [rbp + 0x19c0]
call fcn.140013b80
mov rbx, qword [rax]
lea rdx, [rbp + 0xd18]
lea rcx, [rbp + 0x19c0]
call fcn.140013b90
xor r8d, r8d
mov rdx, rbx
mov rcx, qword [rax]
call fcn.140014a90
nop
mov rcx, qword [rbp + 0x1f88]
xor rcx, qword [rbp + 0x1f90]
mov qword [rbp + 0x1f88], rcx
mov rax, qword [rbp + 0x1f98]
mov qword [rax], rcx
lea rdx, [rbp + 0xd20]
lea rcx, [rbp + 0x19c0]
call fcn.140013b80
mov rbx, qword [rax]
lea rdx, [rbp + 0xd28]
lea rcx, [rbp + 0x19c0]
call fcn.140013b90
xor r9d, r9d
xor r8d, r8d
mov rdx, rbx
mov rcx, qword [rax]
call fcn.140014ca0
mov ecx, dword [rsp + 0x30]
add ecx, eax
mov dword [rsp + 0x30], ecx
mov byte [rbp + 0x18b1], 0
mov r9d, dword [rbp + 0x1864]
mov r8d, dword [rbp + 0x1860]
lea rdx, [rbp + 0xaf40]
lea rcx, [rbp + 0x1860]
call fcn.1400154c0
mov ebx, eax
mov r9d, dword [rbp + 0x1864]
mov r8d, dword [rbp + 0x1860]
lea rdx, [rbp + 0xaf40]
lea rcx, [rbp + 0x1860]
call fcn.1400154c0
mov r8d, ebx
mov edx, eax
lea rcx, [rbp + 0x18b1]
call fcn.140014200
mov ecx, dword [rsp + 0x30]
add eax, ecx
mov dword [rsp + 0x30], eax
mov eax, dword [rsp + 0x30]
mov r9d, dword [rbp + 0x1864]
mov r8d, dword [rbp + 0x1860]
lea rdx, [rbp + 0xaf40]
lea rcx, [rbp + 0x1860]
test al, 1
jne 0x14000bad5
call fcn.1400154c0
mov ecx, dword [rsp + 0x30]
add ecx, eax
jmp 0x14000bae0
call fcn.1400154c0
mov ecx, dword [rsp + 0x30]
sub ecx, eax
mov dword [rsp + 0x30], ecx
mov edi, 5
nop dword [rax]
mov ebx, r12d
nop dword [rax]
nop word [rax + rax]
mov r9d, dword [rbp + 0x1864]
mov r8d, dword [rbp + 0x1860]
lea rdx, [rbp + 0xaf40]
lea rcx, [rbp + 0x1860]
call fcn.1400154c0
mov ecx, dword [rsp + 0x30]
add ecx, eax
mov dword [rsp + 0x30], ecx
lea rdx, [rbp + 0xaf40]
lea rcx, [rbp + 0x1bb8]
call fcn.140014a10
addsd xmm0, qword [rsp + 0x38]
movsd qword [rsp + 0x38], xmm0
lea rdx, [rbp + 0xaf40]
test bl, 1
jne 0x14000bb7d
mov r9d, dword [rbp + 0x1864]
mov r8d, dword [rbp + 0x1860]
lea rcx, [rbp + 0x1860]
call fcn.1400154c0
mov ecx, dword [rsp + 0x30]
imul ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x14000bb9d
lea rcx, [rbp + 0x1bb8]
call fcn.140014a10
movsd xmm1, qword [rsp + 0x38]
addsd xmm0, xmm7
divsd xmm1, xmm0
movsd qword [rsp + 0x38], xmm1
inc ebx
cmp ebx, 5
jl 0x14000bb00
sub rdi, 1
jne 0x14000baf0
lea rcx, [rbp + 0x19c0]
call fcn.140014670
sub r15, 1
jne 0x14000abb0
lea rcx, [rbp + 0x398]
call fcn.140002030
mov qword [rbp - 8], rsi
mov rax, qword [rax]
mov qword [rbp], rax
lea rdx, [rbp - 8]
lea rcx, [rbp]
call fcn.1400141c0
test al, al
js 0x14000aba0
lea r14, [0x1400011d0]
movdqa xmm6, xmmword [str.began]
movdqa xmm8, xmmword [str.teenagers]
movdqa xmm9, xmmword [str.Yoyotte]
mov eax, dword [rsp + 0x30]
lea rcx, [rbp + 0x2b28]
call fcn.140013c30
nop
lea rcx, [rbp + 0x1a68]
call fcn.140014550
nop
mov rcx, qword [rbp + 0x1ac8]
xor rcx, qword [rbp + 0x1ad0]
mov qword [rbp + 0x1ac8], rcx
mov rax, qword [rbp + 0x1ad8]
mov qword [rax], rcx
lea rcx, [rbp + 0x18f1]
call fcn.140002020
mov edx, eax
lea rcx, [rbp + 0xc2d0]
call fcn.140014620
mov edx, 0xffffff9c
mov r8d, 0x64
lea rcx, [rbp + 0x18c8]
call fcn.140013bc0
movsd xmm11, qword [0x14004b128]
movaps xmm2, xmm11
movsd xmm12, qword [0x14004b138]
movaps xmm1, xmm12
lea rcx, [rbp + 0x1bc8]
call fcn.140014610
mov dword [rsp + 0x30], r12d
movsd qword [rsp + 0x38], xmm13
mov edx, 0x18
lea rcx, [rbp + 0x1b28]
call fcn.140002120
lea rcx, [rbp + 0x1b28]
call fcn.1400145f0
nop
lea rcx, [rbp + 0x3a0]
call fcn.140014ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x78]
call fcn.140014ae0
nop
lea rdx, [rbp + 0x78]
lea rcx, [rbp + 0x1b28]
call fcn.140014520
nop
lea rcx, [rbp + 0x78]
call fcn.1400144c0
nop
lea rcx, [rbp + 0x3a0]
call fcn.1400144c0
lea rcx, [rbp + 0x3a8]
call fcn.140014b00
nop
mov rdx, rax
lea rcx, [rbp + 0x20]
call fcn.140014ae0
nop
lea rdx, [rbp + 0x20]
lea rcx, [rbp + 0x1b28]
call fcn.140014520
nop
lea rcx, [rbp + 0x20]
call fcn.1400144c0
nop
lea rcx, [rbp + 0x3a8]
call fcn.1400144c0
lea rcx, [rbp + 0x3c8]
call fcn.140014b30
nop
mov rdx, rax
lea rcx, [rbp + 0x100]
call fcn.140014ae0
nop
lea rdx, [rbp + 0x100]
lea rcx, [rbp + 0x1b28]
call fcn.140014520
nop
lea rcx, [rbp + 0x100]
call fcn.1400144c0
nop
lea rcx, [rbp + 0x3c8]
call fcn.1400144c0
lea rcx, [rbp + 0x3d0]
call fcn.140014b60
nop
mov rdx, rax
lea rcx, [rbp + 0xa8]
call fcn.140014ae0
nop
lea rdx, [rbp + 0xa8]
lea rcx, [rbp + 0x1b28]
call fcn.140014520
nop
lea rcx, [rbp + 0xa8]
call fcn.1400144c0
nop
lea rcx, [rbp + 0x3d0]
call fcn.1400144c0
lea rcx, [rbp + 0x3d8]
call fcn.140014b90
nop
mov rdx, rax
lea rcx, [rbp + 0xa0]
call fcn.140014ae0
nop
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0x1b28]
call fcn.140014520
nop
lea rcx, [rbp + 0xa0]
call fcn.1400144c0
nop
lea rcx, [rbp + 0x3d8]
call fcn.1400144c0
lea rcx, [rbp + 0x3e0]
call fcn.140014bc0
nop
mov rdx, rax
lea rcx, [rbp + 0x40]
call fcn.140014ae0
nop
lea rdx, [rbp + 0x40]
lea rcx, [rbp + 0x1b28]
call fcn.140014520
nop
lea rcx, [rbp + 0x40]
call fcn.1400144c0
nop
lea rcx, [rbp + 0x3e0]
call fcn.1400144c0
lea rcx, [rbp + 0x24f0]
call fcn.140002030
mov dword [rsp + 0x60], 0x64
lea rdx, [rsp + 0x60]
lea rcx, [rbp + 0xd30]
call fcn.140014bf0
mov r8, rax
lea rdx, [rbp + 0x24f0]
lea rcx, [rbp + 0x1cb8]
call fcn.140014c00
movdqu xmmword [rbp + 0x2b68], xmm14
mov qword [rbp + 0x2b78], 6
mov qword [rbp + 0x2b80], 0xf
movdqu xmmword [rbp + 0x2b48], xmm15
mov qword [rbp + 0x2b58], 0xb
mov qword [rbp + 0x2b60], 0xf
movdqu xmmword [rbp + 0x2b88], xmm6
mov qword [rbp + 0x2b98], 6
mov qword [rbp + 0x2ba0], 0xf
movdqu xmmword [rbp + 0x2ba8], xmm8
mov qword [rbp + 0x2bb8], 0xa
mov qword [rbp + 0x2bc0], 0xf
movdqu xmmword [rbp + 0x2bc8], xmm9
mov qword [rbp + 0x2bd8], 8
mov qword [rbp + 0x2be0], 0xf
movdqa xmm10, xmmword [str.Orientalist]
movdqu xmmword [rbp + 0x2be8], xmm10
mov qword [rbp + 0x2bf8], 0xc
mov qword [rbp + 0x2c00], 0xf
movdqa xmm0, xmmword [str.gothrock]
movdqu xmmword [rbp + 0x2c08], xmm0
mov qword [rbp + 0x2c18], 9
mov qword [rbp + 0x2c20], 0xf
movdqa xmm0, xmmword [str.invasion]
movdqu xmmword [rbp + 0x2c28], xmm0
mov qword [rbp + 0x2c38], 8
mov qword [rbp + 0x2c40], 0xf
lea r8, [rbp + 0x2b48]
lea rdx, [rbp + 0x2b68]
lea rcx, [rbp + 0x1218]
call fcn.140014840
nop
lea r8, [rbp + 0x2b88]
mov rdx, rax
lea rcx, [rbp + 0x11f8]
call fcn.1400149a0
nop
lea r8, [rbp + 0x2ba8]
mov rdx, rax
lea rcx, [rbp + 0x11d8]
call fcn.1400149a0
nop
lea r8, [rbp + 0x2bc8]
mov rdx, rax
lea rcx, [rbp + 0x11b8]
call fcn.1400149a0
nop
lea r8, [rbp + 0x2be8]
mov rdx, rax
lea rcx, [rbp + 0x1198]
call fcn.1400149a0
nop
lea r8, [rbp + 0x2c08]
mov rdx, rax
lea rcx, [rbp + 0x1178]
call fcn.1400149a0
nop
lea r8, [rbp + 0x2c28]
mov rdx, rax
lea rcx, [rbp + 0x2c48]
call fcn.1400149a0
nop
lea rcx, [rbp + 0x1178]
call fcn.140013c30
nop
lea rcx, [rbp + 0x1198]
call fcn.140013c30
nop
lea rcx, [rbp + 0x11b8]
call fcn.140013c30
nop
lea rcx, [rbp + 0x11d8]
call fcn.140013c30
nop
lea rcx, [rbp + 0x11f8]
call fcn.140013c30
nop
lea rcx, [rbp + 0x1218]
call fcn.140013c30
lea rcx, [rbp + 0x410]
call fcn.140002030
mov rcx, rax
lea rdx, [rbp + 0x1cb8]
call fcn.1400141e0
xor edx, edx
movzx ecx, al
call fcn.140001130
test al, al
je 0x14000d099
lea r14, [rbp + 0x13928]
mov r12d, 0x2710
nop dword [rax]
lea rdx, [rbp + 0xc2d0]
lea rcx, [rbp + 0x18c8]
call fcn.140013ee0
lea rdx, [rbp + 0xc2d0]
lea rcx, [rbp + 0x18c8]
call fcn.140013ee0
movsxd rbx, eax
lea rcx, [rbp + 0x1b28]
call fcn.140014510
mov rcx, rax
xor edx, edx
mov rax, rbx
div rcx
movsxd rdx, edx
lea rcx, [rbp + 0x1b28]
call fcn.140013b70
mov rcx, rax
call fcn.140014500
mov rdi, rax
mov rcx, qword [rax]
mov rbx, qword [rcx + 8]
lea rdx, [rbp + 0xc2d0]
lea rcx, [rbp + 0x18c8]
call fcn.140013ee0
mov r8d, eax
mov edx, dword [rsp + 0x30]
mov rcx, rdi
call rbx
mov dword [rsp + 0x30], eax
lea rdx, [rbp + 0xc2d0]
lea rcx, [rbp + 0x1bc8]
call fcn.140014a10
movaps xmm6, xmm0
lea rdx, [rbp + 0xc2d0]
lea rcx, [rbp + 0x1bc8]
call fcn.140014a10
movsd qword [rbp + 0x1cb0], xmm0
movsd qword [rbp + 0x1ca8], xmm6
mov edx, 0x18
lea rcx, [rbp + 0x3248]
call fcn.140002120
mov rdx, r14
lea rcx, [rbp + 0x3248]
call fcn.140001140
nop
lea rdx, [0x14001e200]
lea rcx, [rbp + 0xd38]
call fcn.140013bb0
mov r15, rax
lea rdx, [0x14001e770]
lea rcx, [rbp + 0xd40]
call fcn.140013bb0
mov rsi, rax
lea rdx, [0x1400210a0]
lea rcx, [rbp + 0xd48]
call fcn.140013bb0
mov rdi, rax
lea rdx, [0x140001190]
lea rcx, [rbp + 0xd50]
call fcn.140013ba0
mov rbx, rax
mov edx, 0x18
lea rcx, [rbp + 0x37c0]
call fcn.140002120
mov rdx, r14
lea rcx, [rbp + 0x37c0]
call fcn.140001140
nop
xor ecx, ecx
mov rdx, qword [0x140058380]
test rdx, rdx
je 0x14000c28e
nop word [rax + rax]
lea rax, [0x140013f80]
cmp rdx, rax
je 0x14000c27d
inc ecx
mov rdx, qword [r13 + rcx*8 + 0x58380]
test rdx, rdx
jne 0x14000c260
jmp 0x14000c28e
mov r8, qword [r13 + rcx*8 + 0x57a20]
test r8, r8
jne 0x14000c378
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
je 0x14000c350
lea rax, [0x140013f80]
mov rcx, r8
mov edx, 3
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x14000c2c2
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x1400576f0]
lea rcx, [0x140013f80]
mov qword [r13 + rax*8 + 0x58380], rcx
mov qword [r13 + rax*8 + 0x57a20], r8
inc rax
mov qword [0x1400576f0], rax
lea rdx, [rbp + 0x1cb0]
mov rcx, qword [rbx]
call r8
movaps xmm6, xmm0
lea rcx, [rbp + 0x37c0]
call fcn.140001170
addsd xmm6, xmm7
movsd qword [rbp + 0x3f0], xmm6
lea rdx, [0x1400215d0]
lea rcx, [rbp + 0xd58]
call fcn.140013bb0
mov rbx, rax
mov edx, 0x18
lea rcx, [rbp + 0x2de8]
call fcn.140002120
mov rdx, r14
lea rcx, [rbp + 0x2de8]
call fcn.140001140
nop
xor edx, edx
mov rcx, qword [0x140056a50]
test rcx, rcx
je 0x14000c41e
nop word [rax + rax]
lea rax, [0x140013f80]
cmp rcx, rax
je 0x14000c40d
inc edx
mov rcx, qword [r13 + rdx*8 + 0x56a50]
test rcx, rcx
jne 0x14000c3f0
jmp 0x14000c41e
mov r8, qword [r13 + rdx*8 + 0x5a300]
test r8, r8
jne 0x14000c508
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
je 0x14000c4e0
lea rax, [0x140013f80]
mov rcx, r8
mov edx, 3
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x14000c452
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x1400573c0]
lea rcx, [0x140013f80]
mov qword [r13 + rax*8 + 0x56a50], rcx
mov qword [r13 + rax*8 + 0x5a300], r8
inc rax
mov qword [0x1400573c0], rax
lea rdx, [rbp + 0x1ca8]
mov rcx, qword [rbx]
call r8
movaps xmm10, xmm0
lea rcx, [rbp + 0x2de8]
call fcn.140001170
mov edx, 0x18
lea rcx, [rbp + 0x3200]
call fcn.140002120
mov rdx, r14
lea rcx, [rbp + 0x3200]
call fcn.140001140
nop
xor ecx, ecx
mov rax, qword [0x14005a620]
lea rbx, [0x140013f80]
test rax, rax
je 0x14000c587
nop dword [rax + rax]
cmp rax, rbx
je 0x14000c576
inc ecx
mov rax, qword [r13 + rcx*8 + 0x5a620]
test rax, rax
jne 0x14000c560
jmp 0x14000c587
mov r8, qword [r13 + rcx*8 + 0x573d0]
test r8, r8
jne 0x14000c66f
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
je 0x14000c64e
mov rax, rbx
mov rcx, r8
mov edx, 3
nop word [rax + rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x14000c5c0
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140057090]
mov qword [r13 + rax*8 + 0x5a620], rbx
mov qword [r13 + rax*8 + 0x573d0], r8
inc rax
mov qword [0x140057090], rax
lea rdx, [rbp + 0x3f0]
mov rcx, qword [rdi]
call r8
movaps xmm9, xmm0
lea rcx, [rbp + 0x3200]
call fcn.140001170
mov edx, 0x18
lea rcx, [rbp + 0x3218]
call fcn.140002120
mov rdx, r14
lea rcx, [rbp + 0x3218]
call fcn.140001140
nop
xor ecx, ecx
mov rax, qword [0x140056a50]
lea rbx, [0x140013f80]
test rax, rax
je 0x14000c6e9
cmp rax, rbx
je 0x14000c6d8
inc ecx
mov rax, qword [r13 + rcx*8 + 0x56a50]
test rax, rax
jne 0x14000c6c2
jmp 0x14000c6e9
mov r8, qword [r13 + rcx*8 + 0x5a300]
test r8, r8
jne 0x14000c7cf
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
je 0x14000c7ae
mov rax, rbx
mov rcx, r8
mov edx, 3
nop dword [rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x14000c720
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x1400573c0]
mov qword [r13 + rax*8 + 0x56a50], rbx
mov qword [r13 + rax*8 + 0x5a300], r8
inc rax
mov qword [0x1400573c0], rax
lea rdx, [rbp + 0x1ca8]
mov rcx, qword [rsi]
call r8
movaps xmm8, xmm0
lea rcx, [rbp + 0x3218]
call fcn.140001170
mov edx, 0x18
lea rcx, [rbp + 0x3230]
call fcn.140002120
mov rdx, r14
lea rcx, [rbp + 0x3230]
call fcn.140001140
nop
xor ecx, ecx
mov rax, qword [0x140056a50]
test rax, rax
je 0x14000c847
nop dword [rax + rax]
cmp rax, rbx
je 0x14000c836
inc ecx
mov rax, qword [r13 + rcx*8 + 0x56a50]
test rax, rax
jne 0x14000c820
jmp 0x14000c847
mov r8, qword [r13 + rcx*8 + 0x5a300]
test r8, r8
jne 0x14000c92f
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
je 0x14000c90e
mov rax, rbx
mov rcx, r8
mov edx, 3
nop word [rax + rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x14000c880
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x1400573c0]
mov qword [r13 + rax*8 + 0x56a50], rbx
mov qword [r13 + rax*8 + 0x5a300], r8
inc rax
mov qword [0x1400573c0], rax
lea rdx, [rbp + 0x1cb0]
mov rcx, qword [r15]
call r8
movaps xmm6, xmm0
lea rcx, [rbp + 0x3230]
call fcn.140001170
mulsd xmm6, xmm8
addsd xmm6, xmm9
subsd xmm6, xmm10
lea rcx, [rbp + 0x3248]
call fcn.140001170
addsd xmm6, qword [rsp + 0x38]
movsd qword [rsp + 0x38], xmm6
lea rdx, [0x1400011a0]
lea rcx, [rbp + 0xd60]
call fcn.1400144f0
mov rbx, rax
mov dword [rsp + 0x64], 3
lea rdx, [rbp + 0xc2d0]
lea rcx, [rbp + 0x1bc8]
call fcn.140014a10
movsd qword [rbp + 0x400], xmm0
mov edx, 0x18
lea rcx, [rbp + 0x3260]
call fcn.140002120
mov rdx, r14
lea rcx, [rbp + 0x3260]
call fcn.140001140
nop
xor ecx, ecx
mov rax, qword [0x140059660]
lea rdi, [0x140014060]
test rax, rax
je 0x14000ca08
cmp rax, rdi
je 0x14000c9f7
inc ecx
mov rax, qword [r13 + rcx*8 + 0x59660]
test rax, rax
jne 0x14000c9e1
jmp 0x14000ca08
mov r9, qword [r13 + rcx*8 + 0x59340]
test r9, r9
jne 0x14000caef
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r9, rax
test rax, rax
je 0x14000cace
mov rax, rdi
mov rcx, r9
mov edx, 3
nop dword [rax + rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x14000ca40
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140056a40]
mov qword [r13 + rax*8 + 0x59660], rdi
mov qword [r13 + rax*8 + 0x59340], r9
inc rax
mov qword [0x140056a40], rax
lea r8, [rsp + 0x64]
lea rdx, [rbp + 0x400]
mov rcx, qword [rbx]
call r9
movaps xmm6, xmm0
lea rcx, [rbp + 0x3260]
call fcn.140001170
movsd xmm1, qword [rsp + 0x38]
subsd xmm1, xmm6
movsd qword [rsp + 0x38], xmm1
lea rdx, [0x1400011b0]
lea rcx, [rbp + 0xd68]
call fcn.1400144e0
mov rbx, rax
lea rdx, [rbp + 0xc2d0]
lea rcx, [rbp + 0x1bc8]
call fcn.140014a10
movsd qword [rbp + 0x408], xmm0
mov edx, 0x18
lea rcx, [rbp + 0x3278]
call fcn.140002120
mov rdx, r14
lea rcx, [rbp + 0x3278]
call fcn.140001140
nop
xor edx, edx
mov rcx, qword [0x1400586a0]
lea rdi, [0x140013f80]
test rcx, rcx
je 0x14000cbae
cmp rcx, rdi
je 0x14000cb9d
inc edx
mov rcx, qword [r13 + rdx*8 + 0x586a0]
test rcx, rcx
jne 0x14000cb87
jmp 0x14000cbae
mov r8, qword [r13 + rdx*8 + 0x57d40]
test r8, r8
jne 0x14000cc8f
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
je 0x14000cc6e
mov rax, rdi
mov rcx, r8
mov edx, 3
nop
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x14000cbe0
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140059fd0]
mov qword [r13 + rax*8 + 0x586a0], rdi
mov qword [r13 + rax*8 + 0x57d40], r8
inc rax
mov qword [0x140059fd0], rax
lea rdx, [rbp + 0x408]
mov rcx, qword [rbx]
call r8
movaps xmm6, xmm0
lea rcx, [rbp + 0x3278]
call fcn.140001170
mulsd xmm6, qword [rsp + 0x38]
movsd qword [rsp + 0x38], xmm6
mov edx, 0x18
lea rcx, [rbp + 0x3290]
call fcn.140002120
mov rdx, r14
lea rcx, [rbp + 0x3290]
call fcn.140001140
nop
xor edx, edx
mov r8d, 0x19
lea rcx, [rbp + 0x24e8]
call fcn.140013bc0
lea rcx, [rbp + 0x2c48]
call fcn.140013c20
mov rbx, rax
lea rcx, [rbp + 0x2c48]
call fcn.140013c00
mov rdi, rax
cmp rbx, rax
je 0x14000cd2f
nop
lea rdx, [rbp + 0xc2d0]
lea rcx, [rbp + 0x24e8]
call fcn.140013ee0
add al, 0x61
mov byte [rbx], al
inc rbx
cmp rbx, rdi
jne 0x14000cd10
lea rcx, [rbp + 0x3290]
call fcn.140001170
mov edx, 0x18
lea rcx, [rbp + 0x1a80]
call fcn.140002120
lea rcx, [rsp + 0x40]
call fcn.140014730
mov r8, rax
mov edx, 0x38b
lea rcx, [rbp + 0x1a80]
call fcn.1400146d0
nop
lea r8, [rbp + 0xc2d0]
lea rdx, [rbp + 0x18c8]
lea rcx, [rbp + 0x12d8]
call fcn.140002390
movups xmm6, xmmword [rax]
lea rdx, [rbp + 0xd70]
lea rcx, [rbp + 0x1a80]
call fcn.140013b80
mov rbx, qword [rax]
lea rdx, [rbp + 0xd78]
lea rcx, [rbp + 0x1a80]
call fcn.140013b90
movaps xmmword [rbp + 0x1890], xmm6
lea r8, [rbp + 0x1890]
mov rdx, rbx
mov rcx, qword [rax]
call fcn.140014c20
mov edx, 0x18
lea rcx, [rbp + 0x32a8]
call fcn.140002120
mov rdx, r14
lea rcx, [rbp + 0x32a8]
call fcn.140001140
nop
mov edx, 0xffffff9c
mov r8d, 0x64
lea rcx, [rbp + 0x24e0]
call fcn.140013bc0
lea r8, [rbp + 0xc2d0]
lea rdx, [rbp + 0x24e0]
lea rcx, [rbp + 0x1068]
call fcn.140002390
movups xmm6, xmmword [rax]
lea rdx, [rbp + 0xd80]
lea rcx, [rbp + 0x1a80]
call fcn.140013b90
mov rdi, qword [rax]
lea rdx, [rbp + 0xd88]
lea rcx, [rbp + 0x1a80]
call fcn.140013b80
mov rbx, qword [rax]
lea rdx, [rbp + 0xd90]
lea rcx, [rbp + 0x1a80]
call fcn.140013b90
movaps xmmword [rbp + 0x1890], xmm6
lea rcx, [rbp + 0x1890]
mov qword [rsp + 0x20], rcx
mov r9, rdi
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rbp + 0xd98]
call fcn.140013fb0
lea rdx, [rbp + 0xda0]
lea rcx, [rbp + 0x1a80]
call fcn.140013b80
mov rbx, qword [rax]
lea rdx, [rbp + 0xda8]
lea rcx, [rbp + 0x1a80]
call fcn.140013b90
mov rdx, rbx
mov rcx, qword [rax]
call fcn.140014040
nop
lea rcx, [rbp + 0x32a8]
call fcn.140001170
lea rdx, [rbp + 0xdb0]
lea rcx, [rbp + 0x1a80]
call fcn.140013b80
mov rbx, qword [rax]
lea rdx, [rbp + 0xdb8]
lea rcx, [rbp + 0x1a80]
call fcn.140013b90
xor r8d, r8d
mov rdx, rbx
mov rcx, qword [rax]
call fcn.140014ca0
mov ecx, dword [rsp + 0x30]
add ecx, eax
mov dword [rsp + 0x30], ecx
mov byte [rbp + 0x18b2], 0
lea rdx, [rbp + 0xc2d0]
lea rcx, [rbp + 0x18c8]
call fcn.140013ee0
mov ebx, eax
lea rdx, [rbp + 0xc2d0]
lea rcx, [rbp + 0x18c8]
call fcn.140013ee0
mov r8d, ebx
mov edx, eax
lea rcx, [rbp + 0x18b2]
call fcn.140014200
mov ecx, dword [rsp + 0x30]
add eax, ecx
mov dword [rsp + 0x30], eax
mov eax, dword [rsp + 0x30]
lea rdx, [rbp + 0xc2d0]
lea rcx, [rbp + 0x18c8]
test al, 1
jne 0x14000cf79
call fcn.140013ee0
mov ecx, dword [rsp + 0x30]
add eax, ecx
mov dword [rsp + 0x30], eax
jmp 0x14000cf88
call fcn.140013ee0
mov ecx, dword [rsp + 0x30]
sub ecx, eax
mov dword [rsp + 0x30], ecx
mov edi, 5
nop dword [rax]
xor ebx, ebx
lea rdx, [rbp + 0xc2d0]
lea rcx, [rbp + 0x18c8]
call fcn.140013ee0
mov ecx, dword [rsp + 0x30]
add eax, ecx
mov dword [rsp + 0x30], eax
lea rdx, [rbp + 0xc2d0]
lea rcx, [rbp + 0x1bc8]
call fcn.140014a10
movsd xmm1, qword [rsp + 0x38]
addsd xmm0, xmm1
movsd qword [rsp + 0x38], xmm0
lea rdx, [rbp + 0xc2d0]
test bl, 1
jne 0x14000cff7
lea rcx, [rbp + 0x18c8]
call fcn.140013ee0
mov ecx, dword [rsp + 0x30]
imul eax, ecx
mov dword [rsp + 0x30], eax
jmp 0x14000d017
movsd xmm6, qword [rsp + 0x38]
lea rcx, [rbp + 0x1bc8]
call fcn.140014a10
addsd xmm0, xmm7
divsd xmm6, xmm0
movsd qword [rsp + 0x38], xmm6
inc ebx
cmp ebx, 5
jl 0x14000cf92
sub rdi, 1
jne 0x14000cf90
lea rcx, [rbp + 0x1a80]
call fcn.140014670
sub r12, 1
jne 0x14000c0f0
lea rcx, [rbp + 0x410]
call fcn.140002030
mov rcx, rax
lea rdx, [rbp + 0x1cb8]
call fcn.1400141e0
xor edx, edx
movzx ecx, al
call fcn.140001130
test al, al
jne 0x14000c0e3
lea r14, [0x1400011d0]
movdqa xmm6, xmmword [str.began]
movdqa xmm8, xmmword [str.teenagers]
movdqa xmm9, xmmword [str.Yoyotte]
movdqa xmm10, xmmword [str.Orientalist]
mov eax, dword [rsp + 0x30]
lea rcx, [rbp + 0x2c48]
call fcn.140013c30
nop
lea rcx, [rbp + 0x1b28]
call fcn.140014550
mov rdx, r14
lea rcx, [rbp + 0xdc0]
call fcn.140013b60
mov rbx, rax
mov edx, 0x18
lea rcx, [rbp + 0x32c0]
call fcn.140002120
lea rdx, [rbp + 0x13928]
lea rcx, [rbp + 0x32c0]
call fcn.140001140
nop
mov edx, r12d
lea rdi, [0x1400142c0]
mov rcx, qword [0x140056d70]
test rcx, rcx
je 0x14000d12c
cmp rcx, rdi
je 0x14000d119
inc edx
mov rcx, qword [r13 + rdx*8 + 0x56d70]
test rcx, rcx
jne 0x14000d103
jmp 0x14000d12c
mov eax, edx
mov r8, qword [r13 + rax*8 + 0x59990]
test r8, r8
jne 0x14000d20f
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x14000d155
mov r8, r12
jmp 0x14000d1ee
mov rax, rdi
mov rcx, r8
mov edx, 3
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x14000d160
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140059980]
mov qword [r13 + rax*8 + 0x56d70], rdi
mov qword [r13 + rax*8 + 0x59990], r8
inc rax
mov qword [0x140059980], rax
lea rdx, str.Correct___n
mov rcx, qword [rbx]
call r8
nop
lea rcx, [rbp + 0x32c0]
call fcn.140001170
lea rcx, [rbp + 0x18f0]
call fcn.140002020
mov edx, eax
lea rcx, [rbp + 0xd660]
call fcn.140014620
mov edx, 0xffffff9c
mov r8d, 0x64
lea rcx, [rbp + 0x18d0]
call fcn.140013bc0
movaps xmm2, xmm11
movaps xmm1, xmm12
lea rcx, [rbp + 0x1bd8]
call fcn.140014610
mov dword [rsp + 0x30], r12d
movsd qword [rsp + 0x38], xmm13
mov edx, 0x18
lea rcx, [rbp + 0x1b40]
call fcn.140002120
lea rcx, [rbp + 0x1b40]
call fcn.1400145f0
nop
lea rcx, [rbp + 0x418]
call fcn.140014ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x38]
call fcn.140014ae0
nop
lea rdx, [rbp + 0x38]
lea rcx, [rbp + 0x1b40]
call fcn.140014520
nop
lea rcx, [rbp + 0x38]
call fcn.1400144c0
nop
lea rcx, [rbp + 0x418]
call fcn.1400144c0
lea rcx, [rbp + 0x420]
call fcn.140014b00
nop
mov rdx, rax
lea rcx, [rbp + 0x190]
call fcn.140014ae0
nop
lea rdx, [rbp + 0x190]
lea rcx, [rbp + 0x1b40]
call fcn.140014520
nop
lea rcx, [rbp + 0x190]
call fcn.1400144c0
nop
lea rcx, [rbp + 0x420]
call fcn.1400144c0
lea rcx, [rbp + 0x428]
call fcn.140014b30
nop
mov rdx, rax
lea rcx, [rbp + 0x198]
call fcn.140014ae0
nop
lea rdx, [rbp + 0x198]
lea rcx, [rbp + 0x1b40]
call fcn.140014520
nop
lea rcx, [rbp + 0x198]
call fcn.1400144c0
nop
lea rcx, [rbp + 0x428]
call fcn.1400144c0
lea rcx, [rbp + 0x440]
call fcn.140014b60
nop
mov rdx, rax
lea rcx, [rbp + 0x1a0]
call fcn.140014ae0
nop
lea rdx, [rbp + 0x1a0]
lea rcx, [rbp + 0x1b40]
call fcn.140014520
nop
lea rcx, [rbp + 0x1a0]
call fcn.1400144c0
nop
lea rcx, [rbp + 0x440]
call fcn.1400144c0
lea rcx, [rbp + 0x448]
call fcn.140014b90
nop
mov rdx, rax
lea rcx, [rbp + 0x1a8]
call fcn.140014ae0
nop
lea rdx, [rbp + 0x1a8]
lea rcx, [rbp + 0x1b40]
call fcn.140014520
nop
lea rcx, [rbp + 0x1a8]
call fcn.1400144c0
nop
lea rcx, [rbp + 0x448]
call fcn.1400144c0
lea rcx, [rbp + 0x450]
call fcn.140014bc0
nop
mov rdx, rax
lea rcx, [rbp + 0x1b0]
call fcn.140014ae0
nop
lea rdx, [rbp + 0x1b0]
lea rcx, [rbp + 0x1b40]
call fcn.140014520
nop
lea rcx, [rbp + 0x1b0]
call fcn.1400144c0
nop
lea rcx, [rbp + 0x450]
call fcn.1400144c0
lea rcx, [rbp + 0x24d8]
call fcn.140002030
mov dword [rbp - 0x78], 0x64
lea rdx, [rbp - 0x78]
lea rcx, [rbp + 0xdc8]
call fcn.140014bf0
mov r8, rax
lea rdx, [rbp + 0x24d8]
lea rcx, [rbp + 0x1cc8]
call fcn.140014c00
movdqu xmmword [rbp + 0x2c88], xmm14
mov qword [rbp + 0x2c98], 6
mov qword [rbp + 0x2ca0], 0xf
movdqu xmmword [rbp + 0x2c68], xmm15
mov qword [rbp + 0x2c78], 0xb
mov qword [rbp + 0x2c80], 0xf
movdqu xmmword [rbp + 0x2ca8], xmm6
mov qword [rbp + 0x2cb8], 6
mov qword [rbp + 0x2cc0], 0xf
movdqu xmmword [rbp + 0x2cc8], xmm8
mov qword [rbp + 0x2cd8], 0xa
mov qword [rbp + 0x2ce0], 0xf
movdqu xmmword [rbp + 0x2ce8], xmm9
mov qword [rbp + 0x2cf8], 8
mov qword [rbp + 0x2d00], 0xf
movdqu xmmword [rbp + 0x2d08], xmm10
mov qword [rbp + 0x2d18], 0xc
mov qword [rbp + 0x2d20], 0xf
movdqa xmm0, xmmword [str.gothrock]
movdqu xmmword [rbp + 0x2d28], xmm0
mov qword [rbp + 0x2d38], 9
mov qword [rbp + 0x2d40], 0xf
movdqa xmm0, xmmword [str.invasion]
movdqu xmmword [rbp + 0x2d48], xmm0
mov qword [rbp + 0x2d58], 8
mov qword [rbp + 0x2d60], 0xf
lea r8, [rbp + 0x2c68]
lea rdx, [rbp + 0x2c88]
lea rcx, [rbp + 0x1358]
call fcn.140014840
nop
lea r8, [rbp + 0x2ca8]
mov rdx, rax
lea rcx, [rbp + 0x12e8]
call fcn.1400149a0
nop
lea r8, [rbp + 0x2cc8]
mov rdx, rax
lea rcx, [rbp + 0x12b8]
call fcn.1400149a0
nop
lea r8, [rbp + 0x2ce8]
mov rdx, rax
lea rcx, [rbp + 0x1298]
call fcn.1400149a0
nop
lea r8, [rbp + 0x2d08]
mov rdx, rax
lea rcx, [rbp + 0x1258]
call fcn.1400149a0
nop
lea r8, [rbp + 0x2d28]
mov rdx, rax
lea rcx, [rbp + 0x1238]
call fcn.1400149a0
nop
lea r8, [rbp + 0x2d48]
mov rdx, rax
lea rcx, [rbp + 0x2d68]
call fcn.1400149a0
nop
lea rcx, [rbp + 0x1238]
call fcn.140013c30
nop
lea rcx, [rbp + 0x1258]
call fcn.140013c30
nop
lea rcx, [rbp + 0x1298]
call fcn.140013c30
nop
lea rcx, [rbp + 0x12b8]
call fcn.140013c30
nop
lea rcx, [rbp + 0x12e8]
call fcn.140013c30
nop
lea rcx, [rbp + 0x1358]
call fcn.140013c30
lea rcx, [rbp + 0x280]
call fcn.140002030
mov rcx, rax
lea rdx, [rbp + 0x1cc8]
call fcn.1400141e0
xor edx, edx
movzx ecx, al
call fcn.140001130
test al, al
je 0x14000e6a7
lea rsi, [rbp + 0x13928]
nop
mov r15d, 0x2710
nop word [rax + rax]
lea rdx, [rbp + 0xd660]
lea rcx, [rbp + 0x18d0]
call fcn.140013ee0
lea rdx, [rbp + 0xd660]
lea rcx, [rbp + 0x18d0]
call fcn.140013ee0
movsxd rbx, eax
lea rcx, [rbp + 0x1b40]
call fcn.140014510
mov rcx, rax
xor edx, edx
mov rax, rbx
div rcx
movsxd rdx, edx
lea rcx, [rbp + 0x1b40]
call fcn.140013b70
mov rcx, rax
call fcn.140014500
mov rdi, rax
mov rcx, qword [rax]
mov rbx, qword [rcx + 8]
lea rdx, [rbp + 0xd660]
lea rcx, [rbp + 0x18d0]
call fcn.140013ee0
mov r8d, eax
mov edx, dword [rsp + 0x30]
mov rcx, rdi
call rbx
mov dword [rsp + 0x30], eax
lea rdx, [rbp + 0xd660]
lea rcx, [rbp + 0x1bd8]
call fcn.140014a10
movaps xmm6, xmm0
lea rdx, [rbp + 0xd660]
lea rcx, [rbp + 0x1bd8]
call fcn.140014a10
movsd qword [rbp + 0x1cc0], xmm0
movsd qword [rbp + 0x1d30], xmm6
mov edx, 0x18
lea rcx, [rbp + 0x3350]
call fcn.140002120
mov rdx, rsi
lea rcx, [rbp + 0x3350]
call fcn.140001140
nop
lea rdx, [0x14001e200]
lea rcx, [rbp + 0xdd0]
call fcn.140013bb0
mov r14, rax
lea rdx, [0x14001e770]
lea rcx, [rbp + 0x808]
call fcn.140013bb0
mov rsi, rax
lea rdx, [0x1400210a0]
lea rcx, [rbp + 0x810]
call fcn.140013bb0
mov rdi, rax
lea rdx, [0x140001190]
lea rcx, [rbp + 0x818]
call fcn.140013ba0
mov rbx, rax
mov edx, 0x18
lea rcx, [rbp + 0x32d8]
call fcn.140002120
lea rdx, [rbp + 0x13928]
lea rcx, [rbp + 0x32d8]
call fcn.140001140
nop
mov ecx, r12d
mov rdx, qword [0x140058380]
test rdx, rdx
je 0x14000d860
nop word [rax + rax]
lea rax, [0x140013f80]
cmp rdx, rax
je 0x14000d84d
inc ecx
mov rdx, qword [r13 + rcx*8 + 0x58380]
test rdx, rdx
jne 0x14000d830
jmp 0x14000d860
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x57a20]
test r8, r8
jne 0x14000d956
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x14000d889
mov r8, r12
jmp 0x14000d92e
lea rax, [0x140013f80]
mov rcx, r8
mov edx, 3
nop dword [rax + rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x14000d8a0
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x1400576f0]
lea rcx, [0x140013f80]
mov qword [r13 + rax*8 + 0x58380], rcx
mov qword [r13 + rax*8 + 0x57a20], r8
inc rax
mov qword [0x1400576f0], rax
lea rdx, [rbp + 0x1cc0]
mov rcx, qword [rbx]
call r8
movaps xmm6, xmm0
lea rcx, [rbp + 0x32d8]
call fcn.140001170
addsd xmm6, xmm7
movsd qword [rbp + 0x460], xmm6
lea rdx, [0x1400215d0]
lea rcx, [rbp + 0x820]
call fcn.140013bb0
mov rbx, rax
mov edx, 0x18
lea rcx, [rbp + 0x32f0]
call fcn.140002120
lea rdx, [rbp + 0x13928]
lea rcx, [rbp + 0x32f0]
call fcn.140001140
nop
mov edx, r12d
mov rcx, qword [0x140056a50]
test rcx, rcx
je 0x14000da00
nop dword [rax + rax]
lea rax, [0x140013f80]
cmp rcx, rax
je 0x14000d9ed
inc edx
mov rcx, qword [r13 + rdx*8 + 0x56a50]
test rcx, rcx
jne 0x14000d9d0
jmp 0x14000da00
mov eax, edx
mov r8, qword [r13 + rax*8 + 0x5a300]
test r8, r8
jne 0x14000daf6
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x14000da29
mov r8, r12
jmp 0x14000dace
lea rax, [0x140013f80]
mov rcx, r8
mov edx, 3
nop dword [rax + rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x14000da40
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x1400573c0]
lea rcx, [0x140013f80]
mov qword [r13 + rax*8 + 0x56a50], rcx
mov qword [r13 + rax*8 + 0x5a300], r8
inc rax
mov qword [0x1400573c0], rax
lea rdx, [rbp + 0x1d30]
mov rcx, qword [rbx]
call r8
movaps xmm10, xmm0
lea rcx, [rbp + 0x32f0]
call fcn.140001170
mov edx, 0x18
lea rcx, [rbp + 0x3308]
call fcn.140002120
lea rbx, [rbp + 0x13928]
mov rdx, rbx
lea rcx, [rbp + 0x3308]
call fcn.140001140
nop
mov ecx, r12d
mov rax, qword [0x14005a620]
test rax, rax
je 0x14000db7a
lea rdx, [0x140013f80]
cmp rax, rdx
je 0x14000db67
inc ecx
mov rax, qword [r13 + rcx*8 + 0x5a620]
test rax, rax
jne 0x14000db51
jmp 0x14000db7a
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x573d0]
test r8, r8
jne 0x14000dc68
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x14000dba3
mov r8, r12
jmp 0x14000dc40
lea rax, [0x140013f80]
mov rcx, r8
mov edx, 3
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x14000dbb2
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140057090]
lea rcx, [0x140013f80]
mov qword [r13 + rax*8 + 0x5a620], rcx
mov qword [r13 + rax*8 + 0x573d0], r8
inc rax
mov qword [0x140057090], rax
lea rdx, [rbp + 0x460]
mov rcx, qword [rdi]
call r8
movaps xmm9, xmm0
lea rcx, [rbp + 0x3308]
call fcn.140001170
mov edx, 0x18
lea rcx, [rbp + 0x3320]
call fcn.140002120
mov rdx, rbx
lea rcx, [rbp + 0x3320]
call fcn.140001140
nop
mov ecx, r12d
mov rax, qword [0x140056a50]
lea rbx, [0x140013f80]
test rax, rax
je 0x14000dce9
nop dword [rax]
cmp rax, rbx
je 0x14000dcd6
inc ecx
mov rax, qword [r13 + rcx*8 + 0x56a50]
test rax, rax
jne 0x14000dcc0
jmp 0x14000dce9
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x5a300]
test r8, r8
jne 0x14000ddcf
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x14000dd12
mov r8, r12
jmp 0x14000ddae
mov rax, rbx
mov rcx, r8
mov edx, 3
nop dword [rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x14000dd20
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x1400573c0]
mov qword [r13 + rax*8 + 0x56a50], rbx
mov qword [r13 + rax*8 + 0x5a300], r8
inc rax
mov qword [0x1400573c0], rax
lea rdx, [rbp + 0x1d30]
mov rcx, qword [rsi]
call r8
movaps xmm8, xmm0
lea rcx, [rbp + 0x3320]
call fcn.140001170
mov edx, 0x18
lea rcx, [rbp + 0x3338]
call fcn.140002120
lea rsi, [rbp + 0x13928]
mov rdx, rsi
lea rcx, [rbp + 0x3338]
call fcn.140001140
nop
mov ecx, r12d
mov rax, qword [0x140056a50]
test rax, rax
je 0x14000de4c
cmp rax, rbx
je 0x14000de39
inc ecx
mov rax, qword [r13 + rcx*8 + 0x56a50]
test rax, rax
jne 0x14000de23
jmp 0x14000de4c
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x5a300]
test r8, r8
jne 0x14000df2f
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x14000de75
mov r8, r12
jmp 0x14000df0e
mov rax, rbx
mov rcx, r8
mov edx, 3
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x14000de80
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x1400573c0]
mov qword [r13 + rax*8 + 0x56a50], rbx
mov qword [r13 + rax*8 + 0x5a300], r8
inc rax
mov qword [0x1400573c0], rax
lea rdx, [rbp + 0x1cc0]
mov rcx, qword [r14]
call r8
movaps xmm6, xmm0
lea rcx, [rbp + 0x3338]
call fcn.140001170
mulsd xmm6, xmm8
addsd xmm6, xmm9
subsd xmm6, xmm10
lea rcx, [rbp + 0x3350]
call fcn.140001170
addsd xmm6, qword [rsp + 0x38]
movsd qword [rsp + 0x38], xmm6
lea rdx, [0x1400011a0]
lea rcx, [rbp + 0x828]
call fcn.1400144f0
mov rbx, rax
mov dword [rsp + 0x70], 3
lea rdx, [rbp + 0xd660]
lea rcx, [rbp + 0x1bd8]
call fcn.140014a10
movsd qword [rbp + 0x468], xmm0
mov edx, 0x18
lea rcx, [rbp + 0x3368]
call fcn.140002120
mov rdx, rsi
lea rcx, [rbp + 0x3368]
call fcn.140001140
nop
mov ecx, r12d
mov rax, qword [0x140059660]
lea rdi, [0x140014060]
test rax, rax
je 0x14000e00b
cmp rax, rdi
je 0x14000dff8
inc ecx
mov rax, qword [r13 + rcx*8 + 0x59660]
test rax, rax
jne 0x14000dfe2
jmp 0x14000e00b
mov eax, ecx
mov r9, qword [r13 + rax*8 + 0x59340]
test r9, r9
jne 0x14000e0ef
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r9, rax
test rax, rax
jne 0x14000e034
mov r9, r12
jmp 0x14000e0ce
mov rax, rdi
mov rcx, r9
mov edx, 3
nop
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x14000e040
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140056a40]
mov qword [r13 + rax*8 + 0x59660], rdi
mov qword [r13 + rax*8 + 0x59340], r9
inc rax
mov qword [0x140056a40], rax
lea r8, [rsp + 0x70]
lea rdx, [rbp + 0x468]
mov rcx, qword [rbx]
call r9
movaps xmm6, xmm0
lea rcx, [rbp + 0x3368]
call fcn.140001170
movsd xmm1, qword [rsp + 0x38]
subsd xmm1, xmm6
movsd qword [rsp + 0x38], xmm1
lea rdx, [0x1400011b0]
lea rcx, [rbp + 0x830]
call fcn.1400144e0
mov rbx, rax
lea rdx, [rbp + 0xd660]
lea rcx, [rbp + 0x1bd8]
call fcn.140014a10
movsd qword [rbp + 0x278], xmm0
mov edx, 0x18
lea rcx, [rbp + 0x3380]
call fcn.140002120
mov rdx, rsi
lea rcx, [rbp + 0x3380]
call fcn.140001140
nop
mov edx, r12d
mov rcx, qword [0x1400586a0]
lea rdi, [0x140013f80]
test rcx, rcx
je 0x14000e1b1
cmp rcx, rdi
je 0x14000e19e
inc edx
mov rcx, qword [r13 + rdx*8 + 0x586a0]
test rcx, rcx
jne 0x14000e188
jmp 0x14000e1b1
mov eax, edx
mov r8, qword [r13 + rax*8 + 0x57d40]
test r8, r8
jne 0x14000e29f
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x14000e1da
mov r8, r12
jmp 0x14000e27e
mov rax, rdi
mov rcx, r8
mov edx, 3
nop word [rax + rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x14000e1f0
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140059fd0]
mov qword [r13 + rax*8 + 0x586a0], rdi
mov qword [r13 + rax*8 + 0x57d40], r8
inc rax
mov qword [0x140059fd0], rax
lea rdx, [rbp + 0x278]
mov rcx, qword [rbx]
call r8
movaps xmm6, xmm0
lea rcx, [rbp + 0x3380]
call fcn.140001170
mulsd xmm6, qword [rsp + 0x38]
movsd qword [rsp + 0x38], xmm6
mov edx, 0x18
lea rcx, [rbp + 0x3398]
call fcn.140002120
mov rdx, rsi
lea rcx, [rbp + 0x3398]
call fcn.140001140
nop
xor edx, edx
mov r8d, 0x19
lea rcx, [rbp + 0x2538]
call fcn.140013bc0
lea rcx, [rbp + 0x2d68]
call fcn.140013c20
mov rbx, rax
lea rcx, [rbp + 0x2d68]
call fcn.140013c00
mov rdi, rax
cmp rbx, rax
je 0x14000e33f
nop
lea rdx, [rbp + 0xd660]
lea rcx, [rbp + 0x2538]
call fcn.140013ee0
add al, 0x61
mov byte [rbx], al
inc rbx
cmp rbx, rdi
jne 0x14000e320
lea rcx, [rbp + 0x3398]
call fcn.140001170
mov edx, 0x18
lea rcx, [rbp + 0x1a98]
call fcn.140002120
lea rcx, [rsp + 0x43]
call fcn.140014730
mov r8, rax
mov edx, 0x38b
lea rcx, [rbp + 0x1a98]
call fcn.1400146d0
nop
lea r8, [rbp + 0xd660]
lea rdx, [rbp + 0x18d0]
lea rcx, [rbp + 0x1308]
call fcn.140002390
movups xmm6, xmmword [rax]
lea rdx, [rbp + 0x838]
lea rcx, [rbp + 0x1a98]
call fcn.140013b80
mov rbx, qword [rax]
lea rdx, [rbp + 0x840]
lea rcx, [rbp + 0x1a98]
call fcn.140013b90
movaps xmmword [rbp + 0x1890], xmm6
lea r8, [rbp + 0x1890]
mov rdx, rbx
mov rcx, qword [rax]
call fcn.140014c20
mov edx, 0x18
lea rcx, [rbp + 0x33b0]
call fcn.140002120
mov rdx, rsi
lea rcx, [rbp + 0x33b0]
call fcn.140001140
nop
mov edx, 0xffffff9c
mov r8d, 0x64
lea rcx, [rbp + 0x2528]
call fcn.140013bc0
lea r8, [rbp + 0xd660]
lea rdx, [rbp + 0x2528]
lea rcx, [rbp + 0x1318]
call fcn.140002390
movups xmm6, xmmword [rax]
lea rdx, [rbp + 0x848]
lea rcx, [rbp + 0x1a98]
call fcn.140013b90
mov rdi, qword [rax]
lea rdx, [rbp + 0x850]
lea rcx, [rbp + 0x1a98]
call fcn.140013b80
mov rbx, qword [rax]
lea rdx, [rbp + 0x858]
lea rcx, [rbp + 0x1a98]
call fcn.140013b90
movaps xmmword [rbp + 0x1890], xmm6
lea rcx, [rbp + 0x1890]
mov qword [rsp + 0x20], rcx
mov r9, rdi
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rbp + 0x860]
call fcn.140013fb0
lea rdx, [rbp + 0x868]
lea rcx, [rbp + 0x1a98]
call fcn.140013b80
mov rbx, qword [rax]
lea rdx, [rbp + 0x870]
lea rcx, [rbp + 0x1a98]
call fcn.140013b90
mov rdx, rbx
mov rcx, qword [rax]
call fcn.140014040
nop
lea rcx, [rbp + 0x33b0]
call fcn.140001170
lea rdx, [rbp + 0x878]
lea rcx, [rbp + 0x1a98]
call fcn.140013b80
mov rbx, qword [rax]
lea rdx, [rbp + 0x880]
lea rcx, [rbp + 0x1a98]
call fcn.140013b90
xor r8d, r8d
mov rdx, rbx
mov rcx, qword [rax]
call fcn.140014ca0
mov ecx, dword [rsp + 0x30]
add ecx, eax
mov dword [rsp + 0x30], ecx
mov byte [rbp + 0x18b3], 0
lea rdx, [rbp + 0xd660]
lea rcx, [rbp + 0x18d0]
call fcn.140013ee0
mov ebx, eax
lea rdx, [rbp + 0xd660]
lea rcx, [rbp + 0x18d0]
call fcn.140013ee0
mov r8d, ebx
mov edx, eax
lea rcx, [rbp + 0x18b3]
call fcn.140014200
mov ecx, dword [rsp + 0x30]
add eax, ecx
mov dword [rsp + 0x30], eax
mov eax, dword [rsp + 0x30]
lea rdx, [rbp + 0xd660]
lea rcx, [rbp + 0x18d0]
test al, 1
jne 0x14000e589
call fcn.140013ee0
mov ecx, dword [rsp + 0x30]
add eax, ecx
mov dword [rsp + 0x30], eax
jmp 0x14000e598
call fcn.140013ee0
mov ecx, dword [rsp + 0x30]
sub ecx, eax
mov dword [rsp + 0x30], ecx
mov edi, 5
nop dword [rax]
mov ebx, r12d
nop dword [rax]
nop word [rax + rax]
lea rdx, [rbp + 0xd660]
lea rcx, [rbp + 0x18d0]
call fcn.140013ee0
mov ecx, dword [rsp + 0x30]
add eax, ecx
mov dword [rsp + 0x30], eax
lea rdx, [rbp + 0xd660]
lea rcx, [rbp + 0x1bd8]
call fcn.140014a10
movsd xmm1, qword [rsp + 0x38]
addsd xmm0, xmm1
movsd qword [rsp + 0x38], xmm0
lea rdx, [rbp + 0xd660]
test bl, 1
jne 0x14000e615
lea rcx, [rbp + 0x18d0]
call fcn.140013ee0
mov ecx, dword [rsp + 0x30]
imul eax, ecx
mov dword [rsp + 0x30], eax
jmp 0x14000e635
movsd xmm6, qword [rsp + 0x38]
lea rcx, [rbp + 0x1bd8]
call fcn.140014a10
addsd xmm0, xmm7
divsd xmm6, xmm0
movsd qword [rsp + 0x38], xmm6
inc ebx
cmp ebx, 5
jl 0x14000e5b0
sub rdi, 1
jne 0x14000e5a0
lea rcx, [rbp + 0x1a98]
call fcn.140014670
sub r15, 1
jne 0x14000d6c0
lea rcx, [rbp + 0x280]
call fcn.140002030
mov rcx, rax
lea rdx, [rbp + 0x1cc8]
call fcn.1400141e0
xor edx, edx
movzx ecx, al
call fcn.140001130
test al, al
jne 0x14000d6b0
movdqa xmm6, xmmword [str.began]
movdqa xmm8, xmmword [str.teenagers]
movdqa xmm9, xmmword [str.Yoyotte]
mov eax, dword [rsp + 0x30]
lea rcx, [rbp + 0x2d68]
call fcn.140013c30
nop
lea rcx, [rbp + 0x1b40]
jmp 0x14001263f
lea rcx, [rbp + 0x18f3]
call fcn.140002020
mov edx, eax
lea rcx, [rbp + 0xe9f0]
call fcn.140014620
mov edx, 0xffffff9c
mov r8d, 0x64
lea rcx, [rbp + 0x18c0]
call fcn.140013bc0
movsd xmm11, qword [0x14004b128]
movaps xmm2, xmm11
movsd xmm12, qword [0x14004b138]
movaps xmm1, xmm12
lea rcx, [rbp + 0x1be8]
call fcn.140014610
mov dword [rsp + 0x30], r12d
movsd qword [rsp + 0x38], xmm13
mov edx, 0x18
lea rcx, [rbp + 0x1b70]
call fcn.140002120
lea rcx, [rbp + 0x1b70]
call fcn.1400145f0
nop
lea rcx, [rbp + 0x288]
call fcn.140014ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x1b8]
call fcn.140014ae0
nop
lea rdx, [rbp + 0x1b8]
lea rcx, [rbp + 0x1b70]
call fcn.140014520
nop
lea rcx, [rbp + 0x1b8]
call fcn.1400144c0
nop
lea rcx, [rbp + 0x288]
call fcn.1400144c0
lea rcx, [rbp + 0x290]
call fcn.140014b00
nop
mov rdx, rax
lea rcx, [rbp + 0x1c0]
call fcn.140014ae0
nop
lea rdx, [rbp + 0x1c0]
lea rcx, [rbp + 0x1b70]
call fcn.140014520
nop
lea rcx, [rbp + 0x1c0]
call fcn.1400144c0
nop
lea rcx, [rbp + 0x290]
call fcn.1400144c0
lea rcx, [rbp + 0x298]
call fcn.140014b30
nop
mov rdx, rax
lea rcx, [rbp + 0x1c8]
call fcn.140014ae0
nop
lea rdx, [rbp + 0x1c8]
lea rcx, [rbp + 0x1b70]
call fcn.140014520
nop
lea rcx, [rbp + 0x1c8]
call fcn.1400144c0
nop
lea rcx, [rbp + 0x298]
call fcn.1400144c0
lea rcx, [rbp + 0x2a0]
call fcn.140014b60
nop
mov rdx, rax
lea rcx, [rbp + 0x1d0]
call fcn.140014ae0
nop
lea rdx, [rbp + 0x1d0]
lea rcx, [rbp + 0x1b70]
call fcn.140014520
nop
lea rcx, [rbp + 0x1d0]
call fcn.1400144c0
nop
lea rcx, [rbp + 0x2a0]
call fcn.1400144c0
lea rcx, [rbp + 0x2a8]
call fcn.140014b90
nop
mov rdx, rax
lea rcx, [rbp + 0x1d8]
call fcn.140014ae0
nop
lea rdx, [rbp + 0x1d8]
lea rcx, [rbp + 0x1b70]
call fcn.140014520
nop
lea rcx, [rbp + 0x1d8]
call fcn.1400144c0
nop
lea rcx, [rbp + 0x2a8]
call fcn.1400144c0
lea rcx, [rbp + 0x2b0]
call fcn.140014bc0
nop
mov rdx, rax
lea rcx, [rbp + 0x1e0]
call fcn.140014ae0
nop
lea rdx, [rbp + 0x1e0]
lea rcx, [rbp + 0x1b70]
call fcn.140014520
nop
lea rcx, [rbp + 0x1e0]
call fcn.1400144c0
nop
lea rcx, [rbp + 0x2b0]
call fcn.1400144c0
lea rcx, [rbp + 0x2530]
call fcn.140002030
mov dword [rsp + 0x74], 0x64
lea rdx, [rsp + 0x74]
lea rcx, [rbp + 0x888]
call fcn.140014bf0
mov r8, rax
lea rdx, [rbp + 0x2530]
lea rcx, [rbp + 0x1ce0]
call fcn.140014c00
movdqu xmmword [rbp + 0x2da8], xmm14
mov qword [rbp + 0x2db8], 6
mov qword [rbp + 0x2dc0], 0xf
movdqu xmmword [rbp + 0x2d88], xmm15
mov qword [rbp + 0x2d98], 0xb
mov qword [rbp + 0x2da0], 0xf
movdqu xmmword [rbp + 0x2dc8], xmm6
mov qword [rbp + 0x2dd8], 6
mov qword [rbp + 0x2de0], 0xf
movdqu xmmword [rbp + 0x34b8], xmm8
mov qword [rbp + 0x34c8], 0xa
mov qword [rbp + 0x34d0], 0xf
movdqu xmmword [rbp + 0x2e00], xmm9
mov qword [rbp + 0x2e10], 8
mov qword [rbp + 0x2e18], 0xf
movdqa xmm10, xmmword [str.Orientalist]
movdqu xmmword [rbp + 0x2e20], xmm10
mov qword [rbp + 0x2e30], 0xc
mov qword [rbp + 0x2e38], 0xf
movdqa xmm0, xmmword [str.gothrock]
movdqu xmmword [rbp + 0x2e40], xmm0
mov qword [rbp + 0x2e50], 9
mov qword [rbp + 0x2e58], 0xf
movdqa xmm0, xmmword [str.invasion]
movdqu xmmword [rbp + 0x2e60], xmm0
mov qword [rbp + 0x2e70], 8
mov qword [rbp + 0x2e78], 0xf
lea r8, [rbp + 0x2d88]
lea rdx, [rbp + 0x2da8]
lea rcx, [rbp + 0x1458]
call fcn.140014840
nop
lea r8, [rbp + 0x2dc8]
mov rdx, rax
lea rcx, [rbp + 0x1438]
call fcn.1400149a0
nop
lea r8, [rbp + 0x34b8]
mov rdx, rax
lea rcx, [rbp + 0x1418]
call fcn.1400149a0
nop
lea r8, [rbp + 0x2e00]
mov rdx, rax
lea rcx, [rbp + 0x13f8]
call fcn.1400149a0
nop
lea r8, [rbp + 0x2e20]
mov rdx, rax
lea rcx, [rbp + 0x13d8]
call fcn.1400149a0
nop
lea r8, [rbp + 0x2e40]
mov rdx, rax
lea rcx, [rbp + 0x13b8]
call fcn.1400149a0
nop
lea r8, [rbp + 0x2e60]
mov rdx, rax
lea rcx, [rbp + 0x2e80]
call fcn.1400149a0
nop
lea rcx, [rbp + 0x13b8]
call fcn.140013c30
nop
lea rcx, [rbp + 0x13d8]
call fcn.140013c30
nop
lea rcx, [rbp + 0x13f8]
call fcn.140013c30
nop
lea rcx, [rbp + 0x1418]
call fcn.140013c30
nop
lea rcx, [rbp + 0x1438]
call fcn.140013c30
nop
lea rcx, [rbp + 0x1458]
call fcn.140013c30
lea rcx, [rbp + 0x2d8]
call fcn.140002030
mov rdi, rax
lea rdx, [rbp + 0x2e0]
lea rcx, [rbp + 0x1ce0]
call fcn.140013b90
mov rbx, rax
lea rdx, [rbp + 0x2e8]
mov rcx, rdi
call fcn.140013b90
mov rdx, rbx
mov rcx, rax
call fcn.1400141c0
xor edx, edx
movzx ecx, al
call fcn.140001130
test al, al
je 0x14000fb95
lea r14, [rbp + 0x13928]
nop dword [rax]
nop dword [rax + rax]
mov r12d, 0x2710
nop word [rax + rax]
lea rdx, [rbp + 0xe9f0]
lea rcx, [rbp + 0x18c0]
call fcn.140013ee0
lea rdx, [rbp + 0xe9f0]
lea rcx, [rbp + 0x18c0]
call fcn.140013ee0
movsxd rbx, eax
lea rcx, [rbp + 0x1b70]
call fcn.140014510
mov rcx, rax
xor edx, edx
mov rax, rbx
div rcx
movsxd rdx, edx
lea rcx, [rbp + 0x1b70]
call fcn.140013b70
mov rcx, rax
call fcn.140014500
mov rdi, rax
mov rcx, qword [rax]
mov rbx, qword [rcx + 8]
lea rdx, [rbp + 0xe9f0]
lea rcx, [rbp + 0x18c0]
call fcn.140013ee0
mov r8d, eax
mov edx, dword [rsp + 0x30]
mov rcx, rdi
call rbx
mov dword [rsp + 0x30], eax
lea rdx, [rbp + 0xe9f0]
lea rcx, [rbp + 0x1be8]
call fcn.140014a10
movaps xmm6, xmm0
lea rdx, [rbp + 0xe9f0]
lea rcx, [rbp + 0x1be8]
call fcn.140014a10
movsd qword [rbp + 0x1cd8], xmm0
movsd qword [rbp + 0x1cd0], xmm6
mov edx, 0x18
lea rcx, [rbp + 0x3440]
call fcn.140002120
mov rdx, r14
lea rcx, [rbp + 0x3440]
call fcn.140001140
nop
lea rdx, [0x14001e200]
lea rcx, [rbp + 0x890]
call fcn.140013bb0
mov r15, rax
lea rdx, [0x14001e770]
lea rcx, [rbp + 0x898]
call fcn.140013bb0
mov rsi, rax
lea rdx, [0x1400210a0]
lea rcx, [rbp + 0x8a0]
call fcn.140013bb0
mov rdi, rax
lea rdx, [0x140001190]
lea rcx, [rbp + 0x8a8]
call fcn.140013ba0
mov rbx, rax
mov edx, 0x18
lea rcx, [rbp + 0x33c8]
call fcn.140002120
mov rdx, r14
lea rcx, [rbp + 0x33c8]
call fcn.140001140
nop
xor ecx, ecx
mov rdx, qword [0x140058380]
test rdx, rdx
je 0x14000ed4e
nop word [rax + rax]
lea rax, [0x140013f80]
cmp rdx, rax
je 0x14000ed3d
inc ecx
mov rdx, qword [r13 + rcx*8 + 0x58380]
test rdx, rdx
jne 0x14000ed20
jmp 0x14000ed4e
mov r8, qword [r13 + rcx*8 + 0x57a20]
test r8, r8
jne 0x14000ee38
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
je 0x14000ee10
lea rax, [0x140013f80]
mov rcx, r8
mov edx, 3
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x14000ed82
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x1400576f0]
lea rcx, [0x140013f80]
mov qword [r13 + rax*8 + 0x58380], rcx
mov qword [r13 + rax*8 + 0x57a20], r8
inc rax
mov qword [0x1400576f0], rax
lea rdx, [rbp + 0x1cd8]
mov rcx, qword [rbx]
call r8
movaps xmm6, xmm0
lea rcx, [rbp + 0x33c8]
call fcn.140001170
addsd xmm6, xmm7
movsd qword [rbp + 0x2b8], xmm6
lea rdx, [0x1400215d0]
lea rcx, [rbp + 0x8b0]
call fcn.140013bb0
mov rbx, rax
mov edx, 0x18
lea rcx, [rbp + 0x33e0]
call fcn.140002120
mov rdx, r14
lea rcx, [rbp + 0x33e0]
call fcn.140001140
nop
xor edx, edx
mov rcx, qword [0x140056a50]
lea r14, [0x140013f80]
test rcx, rcx
je 0x14000eed7
nop dword [rax]
cmp rcx, r14
je 0x14000eec6
inc edx
mov rcx, qword [r13 + rdx*8 + 0x56a50]
test rcx, rcx
jne 0x14000eeb0
jmp 0x14000eed7
mov r8, qword [r13 + rdx*8 + 0x5a300]
test r8, r8
jne 0x14000efbf
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
je 0x14000ef9e
mov rax, r14
mov rcx, r8
mov edx, 3
nop word [rax + rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x14000ef10
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x1400573c0]
mov qword [r13 + rax*8 + 0x56a50], r14
mov qword [r13 + rax*8 + 0x5a300], r8
inc rax
mov qword [0x1400573c0], rax
lea rdx, [rbp + 0x1cd0]
mov rcx, qword [rbx]
call r8
movaps xmm10, xmm0
lea rcx, [rbp + 0x33e0]
call fcn.140001170
mov edx, 0x18
lea rcx, [rbp + 0x33f8]
call fcn.140002120
lea r14, [rbp + 0x13928]
mov rdx, r14
lea rcx, [rbp + 0x33f8]
call fcn.140001140
nop
xor ecx, ecx
mov rax, qword [0x14005a620]
lea rbx, [0x140013f80]
test rax, rax
je 0x14000f047
nop dword [rax]
cmp rax, rbx
je 0x14000f036
inc ecx
mov rax, qword [r13 + rcx*8 + 0x5a620]
test rax, rax
jne 0x14000f020
jmp 0x14000f047
mov r8, qword [r13 + rcx*8 + 0x573d0]
test r8, r8
jne 0x14000f12f
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
je 0x14000f10e
mov rax, rbx
mov rcx, r8
mov edx, 3
nop word [rax + rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x14000f080
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140057090]
mov qword [r13 + rax*8 + 0x5a620], rbx
mov qword [r13 + rax*8 + 0x573d0], r8
inc rax
mov qword [0x140057090], rax
lea rdx, [rbp + 0x2b8]
mov rcx, qword [rdi]
call r8
movaps xmm9, xmm0
lea rcx, [rbp + 0x33f8]
call fcn.140001170
mov edx, 0x18
lea rcx, [rbp + 0x3410]
call fcn.140002120
mov rdx, r14
lea rcx, [rbp + 0x3410]
call fcn.140001140
nop
xor ecx, ecx
mov rax, qword [0x140056a50]
lea rbx, [0x140013f80]
test rax, rax
je 0x14000f1a9
cmp rax, rbx
je 0x14000f198
inc ecx
mov rax, qword [r13 + rcx*8 + 0x56a50]
test rax, rax
jne 0x14000f182
jmp 0x14000f1a9
mov r8, qword [r13 + rcx*8 + 0x5a300]
test r8, r8
jne 0x14000f28f
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
je 0x14000f26e
mov rax, rbx
mov rcx, r8
mov edx, 3
nop dword [rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x14000f1e0
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x1400573c0]
mov qword [r13 + rax*8 + 0x56a50], rbx
mov qword [r13 + rax*8 + 0x5a300], r8
inc rax
mov qword [0x1400573c0], rax
lea rdx, [rbp + 0x1cd0]
mov rcx, qword [rsi]
call r8
movaps xmm8, xmm0
lea rcx, [rbp + 0x3410]
call fcn.140001170
mov edx, 0x18
lea rcx, [rbp + 0x3428]
call fcn.140002120
mov rdx, r14
lea rcx, [rbp + 0x3428]
call fcn.140001140
nop
xor ecx, ecx
mov rax, qword [0x140056a50]
test rax, rax
je 0x14000f307
nop dword [rax + rax]
cmp rax, rbx
je 0x14000f2f6
inc ecx
mov rax, qword [r13 + rcx*8 + 0x56a50]
test rax, rax
jne 0x14000f2e0
jmp 0x14000f307
mov r8, qword [r13 + rcx*8 + 0x5a300]
test r8, r8
jne 0x14000f3ef
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
je 0x14000f3ce
mov rax, rbx
mov rcx, r8
mov edx, 3
nop word [rax + rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x14000f340
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x1400573c0]
mov qword [r13 + rax*8 + 0x56a50], rbx
mov qword [r13 + rax*8 + 0x5a300], r8
inc rax
mov qword [0x1400573c0], rax
lea rdx, [rbp + 0x1cd8]
mov rcx, qword [r15]
call r8
movaps xmm6, xmm0
lea rcx, [rbp + 0x3428]
call fcn.140001170
mulsd xmm6, xmm8
addsd xmm6, xmm9
subsd xmm6, xmm10
lea rcx, [rbp + 0x3440]
call fcn.140001170
addsd xmm6, qword [rsp + 0x38]
movsd qword [rsp + 0x38], xmm6
lea rdx, [0x1400011a0]
lea rcx, [rbp + 0x8b8]
call fcn.1400144f0
mov rbx, rax
mov dword [rsp + 0x78], 3
lea rdx, [rbp + 0xe9f0]
lea rcx, [rbp + 0x1be8]
call fcn.140014a10
movsd qword [rbp + 0x2c0], xmm0
mov edx, 0x18
lea rcx, [rbp + 0x3458]
call fcn.140002120
mov rdx, r14
lea rcx, [rbp + 0x3458]
call fcn.140001140
nop
xor ecx, ecx
mov rax, qword [0x140059660]
lea rsi, [0x140014060]
test rax, rax
je 0x14000f4c8
cmp rax, rsi
je 0x14000f4b7
inc ecx
mov rax, qword [r13 + rcx*8 + 0x59660]
test rax, rax
jne 0x14000f4a1
jmp 0x14000f4c8
mov r9, qword [r13 + rcx*8 + 0x59340]
test r9, r9
jne 0x14000f5af
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r9, rax
test rax, rax
je 0x14000f58e
mov rax, rsi
mov rcx, r9
mov edx, 3
nop dword [rax + rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x14000f500
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140056a40]
mov qword [r13 + rax*8 + 0x59660], rsi
mov qword [r13 + rax*8 + 0x59340], r9
inc rax
mov qword [0x140056a40], rax
lea r8, [rsp + 0x78]
lea rdx, [rbp + 0x2c0]
mov rcx, qword [rbx]
call r9
movaps xmm6, xmm0
lea rcx, [rbp + 0x3458]
call fcn.140001170
movsd xmm1, qword [rsp + 0x38]
subsd xmm1, xmm6
movsd qword [rsp + 0x38], xmm1
lea rdx, [0x1400011b0]
lea rcx, [rbp + 0x8c0]
call fcn.1400144e0
mov rbx, rax
lea rdx, [rbp + 0xe9f0]
lea rcx, [rbp + 0x1be8]
call fcn.140014a10
movsd qword [rbp + 0x2c8], xmm0
mov edx, 0x18
lea rcx, [rbp + 0x3470]
call fcn.140002120
mov rdx, r14
lea rcx, [rbp + 0x3470]
call fcn.140001140
nop
xor edx, edx
mov rcx, qword [0x1400586a0]
lea rsi, [0x140013f80]
test rcx, rcx
je 0x14000f66e
cmp rcx, rsi
je 0x14000f65d
inc edx
mov rcx, qword [r13 + rdx*8 + 0x586a0]
test rcx, rcx
jne 0x14000f647
jmp 0x14000f66e
mov r8, qword [r13 + rdx*8 + 0x57d40]
test r8, r8
jne 0x14000f74f
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
je 0x14000f72e
mov rax, rsi
mov rcx, r8
mov edx, 3
nop
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x14000f6a0
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140059fd0]
mov qword [r13 + rax*8 + 0x586a0], rsi
mov qword [r13 + rax*8 + 0x57d40], r8
inc rax
mov qword [0x140059fd0], rax
lea rdx, [rbp + 0x2c8]
mov rcx, qword [rbx]
call r8
movaps xmm6, xmm0
lea rcx, [rbp + 0x3470]
call fcn.140001170
mulsd xmm6, qword [rsp + 0x38]
movsd qword [rsp + 0x38], xmm6
mov edx, 0x18
lea rcx, [rbp + 0x3488]
call fcn.140002120
mov rdx, r14
lea rcx, [rbp + 0x3488]
call fcn.140001140
nop
xor edx, edx
mov r8d, 0x19
lea rcx, [rbp + 0x2480]
call fcn.140013bc0
lea rcx, [rbp + 0x2e80]
call fcn.140013c20
mov rbx, rax
lea rcx, [rbp + 0x2e80]
call fcn.140013c00
mov rdi, rax
cmp rbx, rax
je 0x14000f7ef
nop
lea rdx, [rbp + 0xe9f0]
lea rcx, [rbp + 0x2480]
call fcn.140013ee0
add al, 0x61
mov byte [rbx], al
inc rbx
cmp rbx, rdi
jne 0x14000f7d0
lea rcx, [rbp + 0x3488]
call fcn.140001170
mov edx, 0x18
lea rcx, [rbp + 0x1ab0]
call fcn.140002120
lea rcx, [rsp + 0x44]
call fcn.140014730
mov r8, rax
mov edx, 0x38b
lea rcx, [rbp + 0x1ab0]
call fcn.1400146d0
nop
lea r8, [rbp + 0xe9f0]
lea rdx, [rbp + 0x18c0]
lea rcx, [rbp + 0x1328]
call fcn.140002390
movups xmm6, xmmword [rax]
lea rdx, [rbp + 0x8c8]
lea rcx, [rbp + 0x1ab0]
call fcn.140013b80
mov rbx, qword [rax]
lea rdx, [rbp + 0x8d0]
lea rcx, [rbp + 0x1ab0]
call fcn.140013b90
movaps xmmword [rbp + 0x1890], xmm6
lea r8, [rbp + 0x1890]
mov rdx, rbx
mov rcx, qword [rax]
call fcn.140014c20
mov edx, 0x18
lea rcx, [rbp + 0x34a0]
call fcn.140002120
mov rdx, r14
lea rcx, [rbp + 0x34a0]
call fcn.140001140
nop
mov edx, 0xffffff9c
mov r8d, 0x64
lea rcx, [rbp + 0x2488]
call fcn.140013bc0
lea r8, [rbp + 0xe9f0]
lea rdx, [rbp + 0x2488]
lea rcx, [rbp + 0x1338]
call fcn.140002390
movups xmm6, xmmword [rax]
lea rdx, [rbp + 0x8d8]
lea rcx, [rbp + 0x1ab0]
call fcn.140013b90
mov rdi, qword [rax]
lea rdx, [rbp + 0x8e0]
lea rcx, [rbp + 0x1ab0]
call fcn.140013b80
mov rbx, qword [rax]
lea rdx, [rbp + 0x8e8]
lea rcx, [rbp + 0x1ab0]
call fcn.140013b90
movaps xmmword [rbp + 0x1890], xmm6
lea rcx, [rbp + 0x1890]
mov qword [rsp + 0x20], rcx
mov r9, rdi
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rbp + 0x8f0]
call fcn.140013fb0
lea rdx, [rbp + 0x8f8]
lea rcx, [rbp + 0x1ab0]
call fcn.140013b80
mov rbx, qword [rax]
lea rdx, [rbp + 0x900]
lea rcx, [rbp + 0x1ab0]
call fcn.140013b90
mov rdx, rbx
mov rcx, qword [rax]
call fcn.140014040
nop
lea rcx, [rbp + 0x34a0]
call fcn.140001170
lea rdx, [rbp + 0x908]
lea rcx, [rbp + 0x1ab0]
call fcn.140013b80
mov rbx, qword [rax]
lea rdx, [rbp + 0x910]
lea rcx, [rbp + 0x1ab0]
call fcn.140013b90
xor r8d, r8d
mov rdx, rbx
mov rcx, qword [rax]
call fcn.140014ca0
mov ecx, dword [rsp + 0x30]
add ecx, eax
mov dword [rsp + 0x30], ecx
mov byte [rbp + 0x18b4], 0
lea rdx, [rbp + 0xe9f0]
lea rcx, [rbp + 0x18c0]
call fcn.140013ee0
mov ebx, eax
lea rdx, [rbp + 0xe9f0]
lea rcx, [rbp + 0x18c0]
call fcn.140013ee0
mov r8d, ebx
mov edx, eax
lea rcx, [rbp + 0x18b4]
call fcn.140014200
mov ecx, dword [rsp + 0x30]
add eax, ecx
mov dword [rsp + 0x30], eax
mov eax, dword [rsp + 0x30]
lea rdx, [rbp + 0xe9f0]
lea rcx, [rbp + 0x18c0]
test al, 1
jne 0x14000fa39
call fcn.140013ee0
mov ecx, dword [rsp + 0x30]
add eax, ecx
mov dword [rsp + 0x30], eax
jmp 0x14000fa48
call fcn.140013ee0
mov ecx, dword [rsp + 0x30]
sub ecx, eax
mov dword [rsp + 0x30], ecx
mov edi, 5
nop dword [rax]
xor ebx, ebx
mov r9d, dword [rbp + 0x18c4]
mov r8d, dword [rbp + 0x18c0]
lea rdx, [rbp + 0xe9f0]
lea rcx, [rbp + 0x18c0]
call fcn.1400154c0
mov ecx, dword [rsp + 0x30]
add ecx, eax
mov dword [rsp + 0x30], ecx
lea rdx, [rbp + 0xe9f0]
lea rcx, [rbp + 0x1be8]
call fcn.140014a10
addsd xmm0, qword [rsp + 0x38]
movsd qword [rsp + 0x38], xmm0
lea rdx, [rbp + 0xe9f0]
test bl, 1
jne 0x14000facf
mov r9d, dword [rbp + 0x18c4]
mov r8d, dword [rbp + 0x18c0]
lea rcx, [rbp + 0x18c0]
call fcn.1400154c0
mov ecx, dword [rsp + 0x30]
imul ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x14000faef
lea rcx, [rbp + 0x1be8]
call fcn.140014a10
movsd xmm1, qword [rsp + 0x38]
addsd xmm0, xmm7
divsd xmm1, xmm0
movsd qword [rsp + 0x38], xmm1
inc ebx
cmp ebx, 5
jl 0x14000fa52
sub rdi, 1
jne 0x14000fa50
lea rcx, [rbp + 0x1ab0]
call fcn.140014670
sub r12, 1
jne 0x14000ebb0
lea rcx, [rbp + 0x2d8]
call fcn.140002030
mov rdi, rax
lea rdx, [rbp + 0x2e0]
lea rcx, [rbp + 0x1ce0]
call fcn.140013b90
mov rbx, rax
lea rdx, [rbp + 0x2e8]
mov rcx, rdi
call fcn.140013b90
mov rdx, rbx
mov rcx, rax
call fcn.1400141c0
xor edx, edx
movzx ecx, al
call fcn.140001130
test al, al
jne 0x14000eba0
lea r14, [0x1400011d0]
movdqa xmm6, xmmword [str.began]
movdqa xmm8, xmmword [str.teenagers]
movdqa xmm9, xmmword [str.Yoyotte]
movdqa xmm10, xmmword [str.Orientalist]
mov eax, dword [rsp + 0x30]
lea rcx, [rbp + 0x2e80]
call fcn.140013c30
nop
lea rcx, [rbp + 0x1b70]
call fcn.140014550
nop
lea rcx, [rbp + 0x1ac8]
call fcn.140001170
lea rcx, [rbp + 0x18f2]
call fcn.140002020
mov edx, eax
lea rcx, [rbp + 0xfd80]
call fcn.140014620
mov edx, 0xffffff9c
mov r8d, 0x64
lea rcx, [rbp + 0x18d8]
call fcn.140013bc0
movaps xmm2, xmm11
movaps xmm1, xmm12
lea rcx, [rbp + 0x1c18]
call fcn.140014610
mov dword [rsp + 0x30], r12d
movsd qword [rsp + 0x38], xmm13
mov edx, 0x18
lea rcx, [rbp + 0x1b58]
call fcn.140002120
lea rcx, [rbp + 0x1b58]
call fcn.1400145f0
nop
lea rcx, [rbp + 0x2f8]
call fcn.140014ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x1e8]
call fcn.140014ae0
nop
lea rdx, [rbp + 0x1e8]
lea rcx, [rbp + 0x1b58]
call fcn.140014520
nop
lea rcx, [rbp + 0x1e8]
call fcn.1400144c0
nop
lea rcx, [rbp + 0x2f8]
call fcn.1400144c0
lea rcx, [rbp + 0x300]
call fcn.140014b00
nop
mov rdx, rax
lea rcx, [rbp + 0x1f0]
call fcn.140014ae0
nop
lea rdx, [rbp + 0x1f0]
lea rcx, [rbp + 0x1b58]
call fcn.140014520
nop
lea rcx, [rbp + 0x1f0]
call fcn.1400144c0
nop
lea rcx, [rbp + 0x300]
call fcn.1400144c0
lea rcx, [rbp + 0x308]
call fcn.140014b30
nop
mov rdx, rax
lea rcx, [rbp + 0x1f8]
call fcn.140014ae0
nop
lea rdx, [rbp + 0x1f8]
lea rcx, [rbp + 0x1b58]
call fcn.140014520
nop
lea rcx, [rbp + 0x1f8]
call fcn.1400144c0
nop
lea rcx, [rbp + 0x308]
call fcn.1400144c0
lea rcx, [rbp + 0x310]
call fcn.140014b60
nop
mov rdx, rax
lea rcx, [rbp + 0x200]
call fcn.140014ae0
nop
lea rdx, [rbp + 0x200]
lea rcx, [rbp + 0x1b58]
call fcn.140014520
nop
lea rcx, [rbp + 0x200]
call fcn.1400144c0
nop
lea rcx, [rbp + 0x310]
call fcn.1400144c0
lea rcx, [rbp + 0x318]
call fcn.140014b90
nop
mov rdx, rax
lea rcx, [rbp + 0x208]
call fcn.140014ae0
nop
lea rdx, [rbp + 0x208]
lea rcx, [rbp + 0x1b58]
call fcn.140014520
nop
lea rcx, [rbp + 0x208]
call fcn.1400144c0
nop
lea rcx, [rbp + 0x318]
call fcn.1400144c0
lea rcx, [rbp + 0x320]
call fcn.140014bc0
nop
mov rdx, rax
lea rcx, [rbp + 0x210]
call fcn.140014ae0
nop
lea rdx, [rbp + 0x210]
lea rcx, [rbp + 0x1b58]
call fcn.140014520
nop
lea rcx, [rbp + 0x210]
call fcn.1400144c0
nop
lea rcx, [rbp + 0x320]
call fcn.1400144c0
lea rcx, [rbp + 0x2490]
call fcn.140002030
mov dword [rsp + 0x7c], 0x64
lea rdx, [rsp + 0x7c]
lea rcx, [rbp + 0x918]
call fcn.140014bf0
mov r8, rax
lea rdx, [rbp + 0x2490]
lea rcx, [rbp + 0x1cf8]
call fcn.140014c00
movdqu xmmword [rbp + 0x2ec0], xmm14
mov qword [rbp + 0x2ed0], 6
mov qword [rbp + 0x2ed8], 0xf
movdqu xmmword [rbp + 0x2ea0], xmm15
mov qword [rbp + 0x2eb0], 0xb
mov qword [rbp + 0x2eb8], 0xf
movdqu xmmword [rbp + 0x2ee0], xmm6
mov qword [rbp + 0x2ef0], 6
mov qword [rbp + 0x2ef8], 0xf
movdqu xmmword [rbp + 0x2f00], xmm8
mov qword [rbp + 0x2f10], 0xa
mov qword [rbp + 0x2f18], 0xf
movdqu xmmword [rbp + 0x2f20], xmm9
mov qword [rbp + 0x2f30], 8
mov qword [rbp + 0x2f38], 0xf
movdqu xmmword [rbp + 0x2f40], xmm10
mov qword [rbp + 0x2f50], 0xc
mov qword [rbp + 0x2f58], 0xf
movdqa xmm0, xmmword [str.gothrock]
movdqu xmmword [rbp + 0x2f60], xmm0
mov qword [rbp + 0x2f70], 9
mov qword [rbp + 0x2f78], 0xf
movdqa xmm0, xmmword [str.invasion]
movdqu xmmword [rbp + 0x2f80], xmm0
mov qword [rbp + 0x2f90], 8
mov qword [rbp + 0x2f98], 0xf
lea r8, [rbp + 0x2ea0]
lea rdx, [rbp + 0x2ec0]
lea rcx, [rbp + 0x1538]
call fcn.140014840
nop
lea r8, [rbp + 0x2ee0]
mov rdx, rax
lea rcx, [rbp + 0x14f8]
call fcn.1400149a0
nop
lea r8, [rbp + 0x2f00]
mov rdx, rax
lea rcx, [rbp + 0x14d8]
call fcn.1400149a0
nop
lea r8, [rbp + 0x2f20]
mov rdx, rax
lea rcx, [rbp + 0x14b8]
call fcn.1400149a0
nop
lea r8, [rbp + 0x2f40]
mov rdx, rax
lea rcx, [rbp + 0x1498]
call fcn.1400149a0
nop
lea r8, [rbp + 0x2f60]
mov rdx, rax
lea rcx, [rbp + 0x1478]
call fcn.1400149a0
nop
lea r8, [rbp + 0x2f80]
mov rdx, rax
lea rcx, [rbp + 0x2fa0]
call fcn.1400149a0
nop
lea rcx, [rbp + 0x1478]
call fcn.140013c30
nop
lea rcx, [rbp + 0x1498]
call fcn.140013c30
nop
lea rcx, [rbp + 0x14b8]
call fcn.140013c30
nop
lea rcx, [rbp + 0x14d8]
call fcn.140013c30
nop
lea rcx, [rbp + 0x14f8]
call fcn.140013c30
nop
lea rcx, [rbp + 0x1538]
call fcn.140013c30
lea rcx, [rbp + 0x368]
call fcn.140002030
mov rcx, rax
lea rdx, [rbp + 0x1cf8]
call fcn.1400141e0
xor edx, edx
movzx ecx, al
call fcn.140001130
test al, al
je 0x140011009
lea r14, [rbp + 0x13928]
mov r12d, 0x2710
nop word [rax + rax]
lea rdx, [rbp + 0xfd80]
lea rcx, [rbp + 0x18d8]
call fcn.140013ee0
lea rdx, [rbp + 0xfd80]
lea rcx, [rbp + 0x18d8]
call fcn.140013ee0
movsxd rbx, eax
lea rcx, [rbp + 0x1b58]
call fcn.140014510
mov rcx, rax
xor edx, edx
mov rax, rbx
div rcx
movsxd rdx, edx
lea rcx, [rbp + 0x1b58]
call fcn.140013b70
mov rcx, rax
call fcn.140014500
mov rdi, rax
mov rcx, qword [rax]
mov rbx, qword [rcx + 8]
lea rdx, [rbp + 0xfd80]
lea rcx, [rbp + 0x18d8]
call fcn.140013ee0
mov r8d, eax
mov edx, dword [rsp + 0x30]
mov rcx, rdi
call rbx
mov dword [rsp + 0x30], eax
lea rdx, [rbp + 0xfd80]
lea rcx, [rbp + 0x1c18]
call fcn.140014a10
movaps xmm6, xmm0
lea rdx, [rbp + 0xfd80]
lea rcx, [rbp + 0x1c18]
call fcn.140014a10
movsd qword [rbp + 0x1cf0], xmm0
movsd qword [rbp + 0x1ce8], xmm6
mov edx, 0x18
lea rcx, [rbp + 0x3550]
call fcn.140002120
mov rdx, r14
lea rcx, [rbp + 0x3550]
call fcn.140001140
nop
lea rdx, [0x14001e200]
lea rcx, [rbp + 0x920]
call fcn.140013bb0
mov r15, rax
lea rdx, [0x14001e770]
lea rcx, [rbp + 0x928]
call fcn.140013bb0
mov rsi, rax
lea rdx, [0x1400210a0]
lea rcx, [rbp + 0x930]
call fcn.140013bb0
mov rdi, rax
lea rdx, [0x140001190]
lea rcx, [rbp + 0x938]
call fcn.140013ba0
mov rbx, rax
mov edx, 0x18
lea rcx, [rbp + 0x34d8]
call fcn.140002120
mov rdx, r14
lea rcx, [rbp + 0x34d8]
call fcn.140001140
nop
xor ecx, ecx
mov rdx, qword [0x140058380]
test rdx, rdx
je 0x1400101fe
nop word [rax + rax]
lea rax, [0x140013f80]
cmp rdx, rax
je 0x1400101ed
inc ecx
mov rdx, qword [r13 + rcx*8 + 0x58380]
test rdx, rdx
jne 0x1400101d0
jmp 0x1400101fe
mov r8, qword [r13 + rcx*8 + 0x57a20]
test r8, r8
jne 0x1400102e8
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
je 0x1400102c0
lea rax, [0x140013f80]
mov rcx, r8
mov edx, 3
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140010232
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x1400576f0]
lea rcx, [0x140013f80]
mov qword [r13 + rax*8 + 0x58380], rcx
mov qword [r13 + rax*8 + 0x57a20], r8
inc rax
mov qword [0x1400576f0], rax
lea rdx, [rbp + 0x1cf0]
mov rcx, qword [rbx]
call r8
movaps xmm6, xmm0
lea rcx, [rbp + 0x34d8]
call fcn.140001170
addsd xmm6, xmm7
movsd qword [rbp + 0x2d0], xmm6
lea rdx, [0x1400215d0]
lea rcx, [rbp + 0x940]
call fcn.140013bb0
mov rbx, rax
mov edx, 0x18
lea rcx, [rbp + 0x34f0]
call fcn.140002120
mov rdx, r14
lea rcx, [rbp + 0x34f0]
call fcn.140001140
nop
xor edx, edx
mov rcx, qword [0x140056a50]
lea r14, [0x140013f80]
test rcx, rcx
je 0x140010387
nop dword [rax]
cmp rcx, r14
je 0x140010376
inc edx
mov rcx, qword [r13 + rdx*8 + 0x56a50]
test rcx, rcx
jne 0x140010360
jmp 0x140010387
mov r8, qword [r13 + rdx*8 + 0x5a300]
test r8, r8
jne 0x14001046f
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
je 0x14001044e
mov rax, r14
mov rcx, r8
mov edx, 3
nop word [rax + rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x1400103c0
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x1400573c0]
mov qword [r13 + rax*8 + 0x56a50], r14
mov qword [r13 + rax*8 + 0x5a300], r8
inc rax
mov qword [0x1400573c0], rax
lea rdx, [rbp + 0x1ce8]
mov rcx, qword [rbx]
call r8
movaps xmm10, xmm0
lea rcx, [rbp + 0x34f0]
call fcn.140001170
mov edx, 0x18
lea rcx, [rbp + 0x3508]
call fcn.140002120
lea r14, [rbp + 0x13928]
mov rdx, r14
lea rcx, [rbp + 0x3508]
call fcn.140001140
nop
xor ecx, ecx
mov rax, qword [0x14005a620]
lea rbx, [0x140013f80]
test rax, rax
je 0x1400104f7
nop dword [rax]
cmp rax, rbx
je 0x1400104e6
inc ecx
mov rax, qword [r13 + rcx*8 + 0x5a620]
test rax, rax
jne 0x1400104d0
jmp 0x1400104f7
mov r8, qword [r13 + rcx*8 + 0x573d0]
test r8, r8
jne 0x1400105df
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
je 0x1400105be
mov rax, rbx
mov rcx, r8
mov edx, 3
nop word [rax + rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140010530
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140057090]
mov qword [r13 + rax*8 + 0x5a620], rbx
mov qword [r13 + rax*8 + 0x573d0], r8
inc rax
mov qword [0x140057090], rax
lea rdx, [rbp + 0x2d0]
mov rcx, qword [rdi]
call r8
movaps xmm9, xmm0
lea rcx, [rbp + 0x3508]
call fcn.140001170
mov edx, 0x18
lea rcx, [rbp + 0x3520]
call fcn.140002120
mov rdx, r14
lea rcx, [rbp + 0x3520]
call fcn.140001140
nop
xor ecx, ecx
mov rax, qword [0x140056a50]
lea rbx, [0x140013f80]
test rax, rax
je 0x140010659
cmp rax, rbx
je 0x140010648
inc ecx
mov rax, qword [r13 + rcx*8 + 0x56a50]
test rax, rax
jne 0x140010632
jmp 0x140010659
mov r8, qword [r13 + rcx*8 + 0x5a300]
test r8, r8
jne 0x14001073f
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
je 0x14001071e
mov rax, rbx
mov rcx, r8
mov edx, 3
nop dword [rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140010690
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x1400573c0]
mov qword [r13 + rax*8 + 0x56a50], rbx
mov qword [r13 + rax*8 + 0x5a300], r8
inc rax
mov qword [0x1400573c0], rax
lea rdx, [rbp + 0x1ce8]
mov rcx, qword [rsi]
call r8
movaps xmm8, xmm0
lea rcx, [rbp + 0x3520]
call fcn.140001170
mov edx, 0x18
lea rcx, [rbp + 0x3538]
call fcn.140002120
mov rdx, r14
lea rcx, [rbp + 0x3538]
call fcn.140001140
nop
xor ecx, ecx
mov rax, qword [0x140056a50]
test rax, rax
je 0x1400107b7
nop dword [rax + rax]
cmp rax, rbx
je 0x1400107a6
inc ecx
mov rax, qword [r13 + rcx*8 + 0x56a50]
test rax, rax
jne 0x140010790
jmp 0x1400107b7
mov r8, qword [r13 + rcx*8 + 0x5a300]
test r8, r8
jne 0x14001089f
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
je 0x14001087e
mov rax, rbx
mov rcx, r8
mov edx, 3
nop word [rax + rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x1400107f0
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x1400573c0]
mov qword [r13 + rax*8 + 0x56a50], rbx
mov qword [r13 + rax*8 + 0x5a300], r8
inc rax
mov qword [0x1400573c0], rax
lea rdx, [rbp + 0x1cf0]
mov rcx, qword [r15]
call r8
movaps xmm6, xmm0
lea rcx, [rbp + 0x3538]
call fcn.140001170
mulsd xmm6, xmm8
addsd xmm6, xmm9
subsd xmm6, xmm10
lea rcx, [rbp + 0x3550]
call fcn.140001170
addsd xmm6, qword [rsp + 0x38]
movsd qword [rsp + 0x38], xmm6
lea rdx, [0x1400011a0]
lea rcx, [rbp + 0x948]
call fcn.1400144f0
mov rbx, rax
mov dword [rbp - 0x80], 3
lea rdx, [rbp + 0xfd80]
lea rcx, [rbp + 0x1c18]
call fcn.140014a10
movsd qword [rbp + 0x330], xmm0
mov edx, 0x18
lea rcx, [rbp + 0x3568]
call fcn.140002120
mov rdx, r14
lea rcx, [rbp + 0x3568]
call fcn.140001140
nop
xor ecx, ecx
mov rax, qword [0x140059660]
lea rsi, [0x140014060]
test rax, rax
je 0x140010977
cmp rax, rsi
je 0x140010966
inc ecx
mov rax, qword [r13 + rcx*8 + 0x59660]
test rax, rax
jne 0x140010950
jmp 0x140010977
mov r9, qword [r13 + rcx*8 + 0x59340]
test r9, r9
jne 0x140010a5f
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r9, rax
test rax, rax
je 0x140010a3e
mov rax, rsi
mov rcx, r9
mov edx, 3
nop word [rax + rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x1400109b0
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140056a40]
mov qword [r13 + rax*8 + 0x59660], rsi
mov qword [r13 + rax*8 + 0x59340], r9
inc rax
mov qword [0x140056a40], rax
lea r8, [rbp - 0x80]
lea rdx, [rbp + 0x330]
mov rcx, qword [rbx]
call r9
movaps xmm6, xmm0
lea rcx, [rbp + 0x3568]
call fcn.140001170
movsd xmm1, qword [rsp + 0x38]
subsd xmm1, xmm6
movsd qword [rsp + 0x38], xmm1
lea rdx, [0x1400011b0]
lea rcx, [rbp + 0x950]
call fcn.1400144e0
mov rbx, rax
lea rdx, [rbp + 0xfd80]
lea rcx, [rbp + 0x1c18]
call fcn.140014a10
movsd qword [rbp + 0x338], xmm0
mov edx, 0x18
lea rcx, [rbp + 0x3580]
call fcn.140002120
mov rdx, r14
lea rcx, [rbp + 0x3580]
call fcn.140001140
nop
xor edx, edx
mov rcx, qword [0x1400586a0]
lea rsi, [0x140013f80]
test rcx, rcx
je 0x140010b1d
cmp rcx, rsi
je 0x140010b0c
inc edx
mov rcx, qword [r13 + rdx*8 + 0x586a0]
test rcx, rcx
jne 0x140010af6
jmp 0x140010b1d
mov r8, qword [r13 + rdx*8 + 0x57d40]
test r8, r8
jne 0x140010bff
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
je 0x140010bde
mov rax, rsi
mov rcx, r8
mov edx, 3
nop dword [rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140010b50
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140059fd0]
mov qword [r13 + rax*8 + 0x586a0], rsi
mov qword [r13 + rax*8 + 0x57d40], r8
inc rax
mov qword [0x140059fd0], rax
lea rdx, [rbp + 0x338]
mov rcx, qword [rbx]
call r8
movaps xmm6, xmm0
lea rcx, [rbp + 0x3580]
call fcn.140001170
mulsd xmm6, qword [rsp + 0x38]
movsd qword [rsp + 0x38], xmm6
mov edx, 0x18
lea rcx, [rbp + 0x3598]
call fcn.140002120
mov rdx, r14
lea rcx, [rbp + 0x3598]
call fcn.140001140
nop
xor edx, edx
mov r8d, 0x19
lea rcx, [rbp + 0x2498]
call fcn.140013bc0
lea rcx, [rbp + 0x2fa0]
call fcn.140013c20
mov rbx, rax
lea rcx, [rbp + 0x2fa0]
call fcn.140013c00
mov rdi, rax
cmp rbx, rax
je 0x140010c9f
nop
lea rdx, [rbp + 0xfd80]
lea rcx, [rbp + 0x2498]
call fcn.140013ee0
add al, 0x61
mov byte [rbx], al
inc rbx
cmp rbx, rdi
jne 0x140010c80
lea rcx, [rbp + 0x3598]
call fcn.140001170
mov edx, 0x18
lea rcx, [rbp + 0x1ae0]
call fcn.140002120
lea rcx, [rsp + 0x4c]
call fcn.140014730
mov r8, rax
mov edx, 0x38b
lea rcx, [rbp + 0x1ae0]
call fcn.1400146d0
nop
lea r8, [rbp + 0xfd80]
lea rdx, [rbp + 0x18d8]
lea rcx, [rbp + 0x1348]
call fcn.140002390
movups xmm6, xmmword [rax]
lea rdx, [rbp + 0x958]
lea rcx, [rbp + 0x1ae0]
call fcn.140013b80
mov rbx, qword [rax]
lea rdx, [rbp + 0x960]
lea rcx, [rbp + 0x1ae0]
call fcn.140013b90
movaps xmmword [rbp + 0x1890], xmm6
lea r8, [rbp + 0x1890]
mov rdx, rbx
mov rcx, qword [rax]
call fcn.140014c20
mov edx, 0x18
lea rcx, [rbp + 0x35b0]
call fcn.140002120
mov rdx, r14
lea rcx, [rbp + 0x35b0]
call fcn.140001140
nop
mov edx, 0xffffff9c
mov r8d, 0x64
lea rcx, [rbp + 0x24a0]
call fcn.140013bc0
lea r8, [rbp + 0xfd80]
lea rdx, [rbp + 0x24a0]
lea rcx, [rbp + 0xdd8]
call fcn.140002390
movups xmm6, xmmword [rax]
lea rdx, [rbp + 0x968]
lea rcx, [rbp + 0x1ae0]
call fcn.140013b90
mov rdi, qword [rax]
lea rdx, [rbp + 0x970]
lea rcx, [rbp + 0x1ae0]
call fcn.140013b80
mov rbx, qword [rax]
lea rdx, [rbp + 0x978]
lea rcx, [rbp + 0x1ae0]
call fcn.140013b90
movaps xmmword [rbp + 0x1890], xmm6
lea rcx, [rbp + 0x1890]
mov qword [rsp + 0x20], rcx
mov r9, rdi
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rbp + 0x980]
call fcn.140013fb0
lea rdx, [rbp + 0x988]
lea rcx, [rbp + 0x1ae0]
call fcn.140013b80
mov rbx, qword [rax]
lea rdx, [rbp + 0x990]
lea rcx, [rbp + 0x1ae0]
call fcn.140013b90
mov rdx, rbx
mov rcx, qword [rax]
call fcn.140014040
nop
lea rcx, [rbp + 0x35b0]
call fcn.140001170
lea rdx, [rbp + 0x998]
lea rcx, [rbp + 0x1ae0]
call fcn.140013b80
mov rbx, qword [rax]
lea rdx, [rbp + 0x9a0]
lea rcx, [rbp + 0x1ae0]
call fcn.140013b90
xor r8d, r8d
mov rdx, rbx
mov rcx, qword [rax]
call fcn.140014ca0
mov ecx, dword [rsp + 0x30]
add ecx, eax
mov dword [rsp + 0x30], ecx
mov byte [rbp + 0x18b5], 0
lea rdx, [rbp + 0xfd80]
lea rcx, [rbp + 0x18d8]
call fcn.140013ee0
mov ebx, eax
lea rdx, [rbp + 0xfd80]
lea rcx, [rbp + 0x18d8]
call fcn.140013ee0
mov r8d, ebx
mov edx, eax
lea rcx, [rbp + 0x18b5]
call fcn.140014200
mov ecx, dword [rsp + 0x30]
add eax, ecx
mov dword [rsp + 0x30], eax
mov eax, dword [rsp + 0x30]
lea rdx, [rbp + 0xfd80]
lea rcx, [rbp + 0x18d8]
test al, 1
jne 0x140010ee9
call fcn.140013ee0
mov ecx, dword [rsp + 0x30]
add eax, ecx
mov dword [rsp + 0x30], eax
jmp 0x140010ef8
call fcn.140013ee0
mov ecx, dword [rsp + 0x30]
sub ecx, eax
mov dword [rsp + 0x30], ecx
mov edi, 5
nop dword [rax]
xor ebx, ebx
lea rdx, [rbp + 0xfd80]
lea rcx, [rbp + 0x18d8]
call fcn.140013ee0
mov ecx, dword [rsp + 0x30]
add eax, ecx
mov dword [rsp + 0x30], eax
lea rdx, [rbp + 0xfd80]
lea rcx, [rbp + 0x1c18]
call fcn.140014a10
movsd xmm1, qword [rsp + 0x38]
addsd xmm0, xmm1
movsd qword [rsp + 0x38], xmm0
lea rdx, [rbp + 0xfd80]
test bl, 1
jne 0x140010f67
lea rcx, [rbp + 0x18d8]
call fcn.140013ee0
mov ecx, dword [rsp + 0x30]
imul eax, ecx
mov dword [rsp + 0x30], eax
jmp 0x140010f87
movsd xmm6, qword [rsp + 0x38]
lea rcx, [rbp + 0x1c18]
call fcn.140014a10
addsd xmm0, xmm7
divsd xmm6, xmm0
movsd qword [rsp + 0x38], xmm6
inc ebx
cmp ebx, 5
jl 0x140010f02
sub rdi, 1
jne 0x140010f00
lea rcx, [rbp + 0x1ae0]
call fcn.140014670
sub r12, 1
jne 0x140010060
lea rcx, [rbp + 0x368]
call fcn.140002030
mov rcx, rax
lea rdx, [rbp + 0x1cf8]
call fcn.1400141e0
xor edx, edx
movzx ecx, al
call fcn.140001130
test al, al
jne 0x140010050
lea r14, [0x1400011d0]
movdqa xmm6, xmmword [str.began]
movdqa xmm8, xmmword [str.teenagers]
movdqa xmm9, xmmword [str.Yoyotte]
movdqa xmm10, xmmword [str.Orientalist]
mov eax, dword [rsp + 0x30]
lea rcx, [rbp + 0x2fa0]
call fcn.140013c30
nop
lea rcx, [rbp + 0x1b58]
call fcn.140014550
mov rdx, r14
lea rcx, [rbp + 0x9a8]
call fcn.140013b60
mov rbx, rax
mov edx, 0x18
lea rcx, [rbp + 0x35c8]
call fcn.140002120
lea rdx, [rbp + 0x13928]
lea rcx, [rbp + 0x35c8]
call fcn.140001140
nop
mov edx, r12d
lea rdi, [0x1400142c0]
mov rcx, qword [0x140059cb0]
test rcx, rcx
je 0x14001109c
cmp rcx, rdi
je 0x140011089
inc edx
mov rcx, qword [r13 + rdx*8 + 0x59cb0]
test rcx, rcx
jne 0x140011073
jmp 0x14001109c
mov eax, edx
mov r8, qword [r13 + rax*8 + 0x59fe0]
test r8, r8
jne 0x14001117f
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x1400110c5
mov r8, r12
jmp 0x14001115e
mov rax, rdi
mov rcx, r8
mov edx, 3
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x1400110d0
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140059330]
mov qword [r13 + rax*8 + 0x59cb0], rdi
mov qword [r13 + rax*8 + 0x59fe0], r8
inc rax
mov qword [0x140059330], rax
lea rdx, str.Wrong___n
mov rcx, qword [rbx]
call r8
nop
lea rcx, [rbp + 0x35c8]
call fcn.140001170
lea rcx, [rbp + 0x18f4]
call fcn.140002020
mov edx, eax
lea rcx, [rbp + 0x11110]
call fcn.140014620
mov edx, 0xffffff9c
mov r8d, 0x64
lea rcx, [rbp + 0x18e0]
call fcn.140013bc0
movaps xmm2, xmm11
movaps xmm1, xmm12
lea rcx, [rbp + 0x1c28]
call fcn.140014610
mov dword [rsp + 0x30], r12d
movsd qword [rsp + 0x38], xmm13
mov edx, 0x18
lea rcx, [rbp + 0x1ba0]
call fcn.140002120
lea rcx, [rbp + 0x1ba0]
call fcn.1400145f0
nop
lea rcx, [rbp + 0x370]
call fcn.140014ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x218]
call fcn.140014ae0
nop
lea rdx, [rbp + 0x218]
lea rcx, [rbp + 0x1ba0]
call fcn.140014520
nop
lea rcx, [rbp + 0x218]
call fcn.1400144c0
nop
lea rcx, [rbp + 0x370]
call fcn.1400144c0
lea rcx, [rbp + 0x378]
call fcn.140014b00
nop
mov rdx, rax
lea rcx, [rbp + 0x220]
call fcn.140014ae0
nop
lea rdx, [rbp + 0x220]
lea rcx, [rbp + 0x1ba0]
call fcn.140014520
nop
lea rcx, [rbp + 0x220]
call fcn.1400144c0
nop
lea rcx, [rbp + 0x378]
call fcn.1400144c0
lea rcx, [rbp + 0x3b0]
call fcn.140014b30
nop
mov rdx, rax
lea rcx, [rbp + 0x228]
call fcn.140014ae0
nop
lea rdx, [rbp + 0x228]
lea rcx, [rbp + 0x1ba0]
call fcn.140014520
nop
lea rcx, [rbp + 0x228]
call fcn.1400144c0
nop
lea rcx, [rbp + 0x3b0]
call fcn.1400144c0
lea rcx, [rbp + 0x3b8]
call fcn.140014b60
nop
mov rdx, rax
lea rcx, [rbp + 0x230]
call fcn.140014ae0
nop
lea rdx, [rbp + 0x230]
lea rcx, [rbp + 0x1ba0]
call fcn.140014520
nop
lea rcx, [rbp + 0x230]
call fcn.1400144c0
nop
lea rcx, [rbp + 0x3b8]
call fcn.1400144c0
lea rcx, [rbp + 0x3c0]
call fcn.140014b90
nop
mov rdx, rax
lea rcx, [rbp + 0x238]
call fcn.140014ae0
nop
lea rdx, [rbp + 0x238]
lea rcx, [rbp + 0x1ba0]
call fcn.140014520
nop
lea rcx, [rbp + 0x238]
call fcn.1400144c0
nop
lea rcx, [rbp + 0x3c0]
call fcn.1400144c0
lea rcx, [rbp + 0x328]
call fcn.140014bc0
nop
mov rdx, rax
lea rcx, [rbp + 0x240]
call fcn.140014ae0
nop
lea rdx, [rbp + 0x240]
lea rcx, [rbp + 0x1ba0]
call fcn.140014520
nop
lea rcx, [rbp + 0x240]
call fcn.1400144c0
nop
lea rcx, [rbp + 0x328]
call fcn.1400144c0
lea rcx, [rbp + 0x24a8]
call fcn.140002030
mov dword [rbp - 0x7c], 0x64
lea rdx, [rbp - 0x7c]
lea rcx, [rbp + 0x9b0]
call fcn.140014bf0
mov r8, rax
lea rdx, [rbp + 0x24a8]
lea rcx, [rbp + 0x1d10]
call fcn.140014c00
movdqu xmmword [rbp + 0x2fe0], xmm14
mov qword [rbp + 0x2ff0], 6
mov qword [rbp + 0x2ff8], 0xf
movdqu xmmword [rbp + 0x2fc0], xmm15
mov qword [rbp + 0x2fd0], 0xb
mov qword [rbp + 0x2fd8], 0xf
movdqu xmmword [rbp + 0x3000], xmm6
mov qword [rbp + 0x3010], 6
mov qword [rbp + 0x3018], 0xf
movdqu xmmword [rbp + 0x3020], xmm8
mov qword [rbp + 0x3030], 0xa
mov qword [rbp + 0x3038], 0xf
movdqu xmmword [rbp + 0x3040], xmm9
mov qword [rbp + 0x3050], 8
mov qword [rbp + 0x3058], 0xf
movdqu xmmword [rbp + 0x3060], xmm10
mov qword [rbp + 0x3070], 0xc
mov qword [rbp + 0x3078], 0xf
movdqa xmm0, xmmword [str.gothrock]
movdqu xmmword [rbp + 0x3080], xmm0
mov qword [rbp + 0x3090], 9
mov qword [rbp + 0x3098], 0xf
movdqa xmm0, xmmword [str.invasion]
movdqu xmmword [rbp + 0x30a0], xmm0
mov qword [rbp + 0x30b0], 8
mov qword [rbp + 0x30b8], 0xf
lea r8, [rbp + 0x2fc0]
lea rdx, [rbp + 0x2fe0]
lea rcx, [rbp + 0x15f8]
call fcn.140014840
nop
lea r8, [rbp + 0x3000]
mov rdx, rax
lea rcx, [rbp + 0x15d8]
call fcn.1400149a0
nop
lea r8, [rbp + 0x3020]
mov rdx, rax
lea rcx, [rbp + 0x15b8]
call fcn.1400149a0
nop
lea r8, [rbp + 0x3040]
mov rdx, rax
lea rcx, [rbp + 0x1598]
call fcn.1400149a0
nop
lea r8, [rbp + 0x3060]
mov rdx, rax
lea rcx, [rbp + 0x1578]
call fcn.1400149a0
nop
lea r8, [rbp + 0x3080]
mov rdx, rax
lea rcx, [rbp + 0x1558]
call fcn.1400149a0
nop
lea r8, [rbp + 0x30a0]
mov rdx, rax
lea rcx, [rbp + 0x30c0]
call fcn.1400149a0
nop
lea rcx, [rbp + 0x1558]
call fcn.140013c30
nop
lea rcx, [rbp + 0x1578]
call fcn.140013c30
nop
lea rcx, [rbp + 0x1598]
call fcn.140013c30
nop
lea rcx, [rbp + 0x15b8]
call fcn.140013c30
nop
lea rcx, [rbp + 0x15d8]
call fcn.140013c30
nop
lea rcx, [rbp + 0x15f8]
call fcn.140013c30
lea rcx, [rbp + 0x470]
call fcn.140002030
mov rcx, rax
lea rdx, [rbp + 0x1d10]
call fcn.1400141e0
xor edx, edx
movzx ecx, al
call fcn.140001130
test al, al
je 0x140012627
lea rsi, [rbp + 0x13928]
nop dword [rax + rax]
mov r15d, 0x2710
nop word [rax + rax]
lea rdx, [rbp + 0x11110]
lea rcx, [rbp + 0x18e0]
call fcn.140013ee0
lea rdx, [rbp + 0x11110]
lea rcx, [rbp + 0x18e0]
call fcn.140013ee0
movsxd rbx, eax
lea rcx, [rbp + 0x1ba0]
call fcn.140014510
mov rcx, rax
xor edx, edx
mov rax, rbx
div rcx
movsxd rdx, edx
lea rcx, [rbp + 0x1ba0]
call fcn.140013b70
mov rcx, rax
call fcn.140014500
mov rdi, rax
mov rcx, qword [rax]
mov rbx, qword [rcx + 8]
lea rdx, [rbp + 0x11110]
lea rcx, [rbp + 0x18e0]
call fcn.140013ee0
mov r8d, eax
mov edx, dword [rsp + 0x30]
mov rcx, rdi
call rbx
mov dword [rsp + 0x30], eax
lea rdx, [rbp + 0x11110]
lea rcx, [rbp + 0x1c28]
call fcn.140014a10
movaps xmm6, xmm0
lea rdx, [rbp + 0x11110]
lea rcx, [rbp + 0x1c28]
call fcn.140014a10
movsd qword [rbp + 0x1d08], xmm0
movsd qword [rbp + 0x1d00], xmm6
mov edx, 0x18
lea rcx, [rbp + 0x3658]
call fcn.140002120
mov rdx, rsi
lea rcx, [rbp + 0x3658]
call fcn.140001140
nop
lea rdx, [0x14001e200]
lea rcx, [rbp + 0x9b8]
call fcn.140013bb0
mov r14, rax
lea rdx, [0x14001e770]
lea rcx, [rbp + 0x9c0]
call fcn.140013bb0
mov rsi, rax
lea rdx, [0x1400210a0]
lea rcx, [rbp + 0x9c8]
call fcn.140013bb0
mov rdi, rax
lea rdx, [0x140001190]
lea rcx, [rbp + 0x9d0]
call fcn.140013ba0
mov rbx, rax
mov edx, 0x18
lea rcx, [rbp + 0x35e0]
call fcn.140002120
lea rdx, [rbp + 0x13928]
lea rcx, [rbp + 0x35e0]
call fcn.140001140
nop
mov ecx, r12d
mov rdx, qword [0x140058380]
test rdx, rdx
je 0x1400117e0
nop word [rax + rax]
lea rax, [0x140013f80]
cmp rdx, rax
je 0x1400117cd
inc ecx
mov rdx, qword [r13 + rcx*8 + 0x58380]
test rdx, rdx
jne 0x1400117b0
jmp 0x1400117e0
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x57a20]
test r8, r8
jne 0x1400118d6
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140011809
mov r8, r12
jmp 0x1400118ae
lea rax, [0x140013f80]
mov rcx, r8
mov edx, 3
nop dword [rax + rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140011820
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x1400576f0]
lea rcx, [0x140013f80]
mov qword [r13 + rax*8 + 0x58380], rcx
mov qword [r13 + rax*8 + 0x57a20], r8
inc rax
mov qword [0x1400576f0], rax
lea rdx, [rbp + 0x1d08]
mov rcx, qword [rbx]
call r8
movaps xmm6, xmm0
lea rcx, [rbp + 0x35e0]
call fcn.140001170
addsd xmm6, xmm7
movsd qword [rbp + 0x3f8], xmm6
lea rdx, [0x1400215d0]
lea rcx, [rbp + 0x9d8]
call fcn.140013bb0
mov rbx, rax
mov edx, 0x18
lea rcx, [rbp + 0x35f8]
call fcn.140002120
lea rdx, [rbp + 0x13928]
lea rcx, [rbp + 0x35f8]
call fcn.140001140
nop
mov edx, r12d
mov rcx, qword [0x140056a50]
test rcx, rcx
je 0x140011980
nop dword [rax + rax]
lea rax, [0x140013f80]
cmp rcx, rax
je 0x14001196d
inc edx
mov rcx, qword [r13 + rdx*8 + 0x56a50]
test rcx, rcx
jne 0x140011950
jmp 0x140011980
mov eax, edx
mov r8, qword [r13 + rax*8 + 0x5a300]
test r8, r8
jne 0x140011a76
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x1400119a9
mov r8, r12
jmp 0x140011a4e
lea rax, [0x140013f80]
mov rcx, r8
mov edx, 3
nop dword [rax + rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x1400119c0
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x1400573c0]
lea rcx, [0x140013f80]
mov qword [r13 + rax*8 + 0x56a50], rcx
mov qword [r13 + rax*8 + 0x5a300], r8
inc rax
mov qword [0x1400573c0], rax
lea rdx, [rbp + 0x1d00]
mov rcx, qword [rbx]
call r8
movaps xmm10, xmm0
lea rcx, [rbp + 0x35f8]
call fcn.140001170
mov edx, 0x18
lea rcx, [rbp + 0x3610]
call fcn.140002120
lea rbx, [rbp + 0x13928]
mov rdx, rbx
lea rcx, [rbp + 0x3610]
call fcn.140001140
nop
mov ecx, r12d
mov rax, qword [0x14005a620]
test rax, rax
je 0x140011afa
lea rdx, [0x140013f80]
cmp rax, rdx
je 0x140011ae7
inc ecx
mov rax, qword [r13 + rcx*8 + 0x5a620]
test rax, rax
jne 0x140011ad1
jmp 0x140011afa
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x573d0]
test r8, r8
jne 0x140011be8
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140011b23
mov r8, r12
jmp 0x140011bc0
lea rax, [0x140013f80]
mov rcx, r8
mov edx, 3
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140011b32
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140057090]
lea rcx, [0x140013f80]
mov qword [r13 + rax*8 + 0x5a620], rcx
mov qword [r13 + rax*8 + 0x573d0], r8
inc rax
mov qword [0x140057090], rax
lea rdx, [rbp + 0x3f8]
mov rcx, qword [rdi]
call r8
movaps xmm9, xmm0
lea rcx, [rbp + 0x3610]
call fcn.140001170
mov edx, 0x18
lea rcx, [rbp + 0x3628]
call fcn.140002120
mov rdx, rbx
lea rcx, [rbp + 0x3628]
call fcn.140001140
nop
mov ecx, r12d
mov rax, qword [0x140056a50]
lea rbx, [0x140013f80]
test rax, rax
je 0x140011c69
nop dword [rax]
cmp rax, rbx
je 0x140011c56
inc ecx
mov rax, qword [r13 + rcx*8 + 0x56a50]
test rax, rax
jne 0x140011c40
jmp 0x140011c69
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x5a300]
test r8, r8
jne 0x140011d4f
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140011c92
mov r8, r12
jmp 0x140011d2e
mov rax, rbx
mov rcx, r8
mov edx, 3
nop dword [rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140011ca0
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x1400573c0]
mov qword [r13 + rax*8 + 0x56a50], rbx
mov qword [r13 + rax*8 + 0x5a300], r8
inc rax
mov qword [0x1400573c0], rax
lea rdx, [rbp + 0x1d00]
mov rcx, qword [rsi]
call r8
movaps xmm8, xmm0
lea rcx, [rbp + 0x3628]
call fcn.140001170
mov edx, 0x18
lea rcx, [rbp + 0x3640]
call fcn.140002120
lea rsi, [rbp + 0x13928]
mov rdx, rsi
lea rcx, [rbp + 0x3640]
call fcn.140001140
nop
mov ecx, r12d
mov rax, qword [0x140056a50]
test rax, rax
je 0x140011dcc
cmp rax, rbx
je 0x140011db9
inc ecx
mov rax, qword [r13 + rcx*8 + 0x56a50]
test rax, rax
jne 0x140011da3
jmp 0x140011dcc
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x5a300]
test r8, r8
jne 0x140011eaf
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140011df5
mov r8, r12
jmp 0x140011e8e
mov rax, rbx
mov rcx, r8
mov edx, 3
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140011e00
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x1400573c0]
mov qword [r13 + rax*8 + 0x56a50], rbx
mov qword [r13 + rax*8 + 0x5a300], r8
inc rax
mov qword [0x1400573c0], rax
lea rdx, [rbp + 0x1d08]
mov rcx, qword [r14]
call r8
movaps xmm6, xmm0
lea rcx, [rbp + 0x3640]
call fcn.140001170
mulsd xmm6, xmm8
addsd xmm6, xmm9
subsd xmm6, xmm10
lea rcx, [rbp + 0x3658]
call fcn.140001170
addsd xmm6, qword [rsp + 0x38]
movsd qword [rsp + 0x38], xmm6
lea rdx, [0x1400011a0]
lea rcx, [rbp + 0x9e0]
call fcn.1400144f0
mov rbx, rax
mov dword [rbp - 0x68], 3
lea rdx, [rbp + 0x11110]
lea rcx, [rbp + 0x1c28]
call fcn.140014a10
movsd qword [rbp + 0x430], xmm0
mov edx, 0x18
lea rcx, [rbp + 0x3670]
call fcn.140002120
mov rdx, rsi
lea rcx, [rbp + 0x3670]
call fcn.140001140
nop
mov ecx, r12d
mov rax, qword [0x140059660]
lea rdi, [0x140014060]
test rax, rax
je 0x140011f8a
cmp rax, rdi
je 0x140011f77
inc ecx
mov rax, qword [r13 + rcx*8 + 0x59660]
test rax, rax
jne 0x140011f61
jmp 0x140011f8a
mov eax, ecx
mov r9, qword [r13 + rax*8 + 0x59340]
test r9, r9
jne 0x14001206f
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r9, rax
test rax, rax
jne 0x140011fb3
mov r9, r12
jmp 0x14001204e
mov rax, rdi
mov rcx, r9
mov edx, 3
nop
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140011fc0
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140056a40]
mov qword [r13 + rax*8 + 0x59660], rdi
mov qword [r13 + rax*8 + 0x59340], r9
inc rax
mov qword [0x140056a40], rax
lea r8, [rbp - 0x68]
lea rdx, [rbp + 0x430]
mov rcx, qword [rbx]
call r9
movaps xmm6, xmm0
lea rcx, [rbp + 0x3670]
call fcn.140001170
movsd xmm1, qword [rsp + 0x38]
subsd xmm1, xmm6
movsd qword [rsp + 0x38], xmm1
lea rdx, [0x1400011b0]
lea rcx, [rbp + 0x9e8]
call fcn.1400144e0
mov rbx, rax
lea rdx, [rbp + 0x11110]
lea rcx, [rbp + 0x1c28]
call fcn.140014a10
movsd qword [rbp + 0x438], xmm0
mov edx, 0x18
lea rcx, [rbp + 0x3688]
call fcn.140002120
mov rdx, rsi
lea rcx, [rbp + 0x3688]
call fcn.140001140
nop
mov edx, r12d
mov rcx, qword [0x1400586a0]
lea rdi, [0x140013f80]
test rcx, rcx
je 0x140012130
cmp rcx, rdi
je 0x14001211d
inc edx
mov rcx, qword [r13 + rdx*8 + 0x586a0]
test rcx, rcx
jne 0x140012107
jmp 0x140012130
mov eax, edx
mov r8, qword [r13 + rax*8 + 0x57d40]
test r8, r8
jne 0x14001221f
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140012159
mov r8, r12
jmp 0x1400121fe
mov rax, rdi
mov rcx, r8
mov edx, 3
nop dword [rax]
nop dword [rax + rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140012170
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140059fd0]
mov qword [r13 + rax*8 + 0x586a0], rdi
mov qword [r13 + rax*8 + 0x57d40], r8
inc rax
mov qword [0x140059fd0], rax
lea rdx, [rbp + 0x438]
mov rcx, qword [rbx]
call r8
movaps xmm6, xmm0
lea rcx, [rbp + 0x3688]
call fcn.140001170
mulsd xmm6, qword [rsp + 0x38]
movsd qword [rsp + 0x38], xmm6
mov edx, 0x18
lea rcx, [rbp + 0x36a0]
call fcn.140002120
mov rdx, rsi
lea rcx, [rbp + 0x36a0]
call fcn.140001140
nop
xor edx, edx
mov r8d, 0x19
lea rcx, [rbp + 0x24b0]
call fcn.140013bc0
lea rcx, [rbp + 0x30c0]
call fcn.140013c20
mov rbx, rax
lea rcx, [rbp + 0x30c0]
call fcn.140013c00
mov rdi, rax
cmp rbx, rax
je 0x1400122bf
nop
lea rdx, [rbp + 0x11110]
lea rcx, [rbp + 0x24b0]
call fcn.140013ee0
add al, 0x61
mov byte [rbx], al
inc rbx
cmp rbx, rdi
jne 0x1400122a0
lea rcx, [rbp + 0x36a0]
call fcn.140001170
mov edx, 0x18
lea rcx, [rbp + 0x1af8]
call fcn.140002120
lea rcx, [rsp + 0x41]
call fcn.140014730
mov r8, rax
mov edx, 0x38b
lea rcx, [rbp + 0x1af8]
call fcn.1400146d0
nop
lea r8, [rbp + 0x11110]
lea rdx, [rbp + 0x18e0]
lea rcx, [rbp + 0x1378]
call fcn.140002390
movups xmm6, xmmword [rax]
lea rdx, [rbp + 0x9f0]
lea rcx, [rbp + 0x1af8]
call fcn.140013b80
mov rbx, qword [rax]
lea rdx, [rbp + 0x9f8]
lea rcx, [rbp + 0x1af8]
call fcn.140013b90
movaps xmmword [rbp + 0x1890], xmm6
lea r8, [rbp + 0x1890]
mov rdx, rbx
mov rcx, qword [rax]
call fcn.140014c20
mov edx, 0x18
lea rcx, [rbp + 0x36b8]
call fcn.140002120
mov rdx, rsi
lea rcx, [rbp + 0x36b8]
call fcn.140001140
nop
mov edx, 0xffffff9c
mov r8d, 0x64
lea rcx, [rbp + 0x24b8]
call fcn.140013bc0
lea r8, [rbp + 0x11110]
lea rdx, [rbp + 0x24b8]
lea rcx, [rbp + 0x1388]
call fcn.140002390
movups xmm6, xmmword [rax]
lea rdx, [rbp + 0xa00]
lea rcx, [rbp + 0x1af8]
call fcn.140013b90
mov rdi, qword [rax]
lea rdx, [rbp + 0xa08]
lea rcx, [rbp + 0x1af8]
call fcn.140013b80
mov rbx, qword [rax]
lea rdx, [rbp + 0xa10]
lea rcx, [rbp + 0x1af8]
call fcn.140013b90
movaps xmmword [rbp + 0x1890], xmm6
lea rcx, [rbp + 0x1890]
mov qword [rsp + 0x20], rcx
mov r9, rdi
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rbp + 0xa18]
call fcn.140013fb0
lea rdx, [rbp + 0xa20]
lea rcx, [rbp + 0x1af8]
call fcn.140013b80
mov rbx, qword [rax]
lea rdx, [rbp + 0xa28]
lea rcx, [rbp + 0x1af8]
call fcn.140013b90
mov rdx, rbx
mov rcx, qword [rax]
call fcn.140014040
nop
lea rcx, [rbp + 0x36b8]
call fcn.140001170
lea rdx, [rbp + 0xa30]
lea rcx, [rbp + 0x1af8]
call fcn.140013b80
mov rbx, qword [rax]
lea rdx, [rbp + 0xa38]
lea rcx, [rbp + 0x1af8]
call fcn.140013b90
xor r8d, r8d
mov rdx, rbx
mov rcx, qword [rax]
call fcn.140014ca0
mov ecx, dword [rsp + 0x30]
add ecx, eax
mov dword [rsp + 0x30], ecx
mov byte [rbp + 0x18b6], 0
lea rdx, [rbp + 0x11110]
lea rcx, [rbp + 0x18e0]
call fcn.140013ee0
mov ebx, eax
lea rdx, [rbp + 0x11110]
lea rcx, [rbp + 0x18e0]
call fcn.140013ee0
mov r8d, ebx
mov edx, eax
lea rcx, [rbp + 0x18b6]
call fcn.140014200
mov ecx, dword [rsp + 0x30]
add eax, ecx
mov dword [rsp + 0x30], eax
mov eax, dword [rsp + 0x30]
lea rdx, [rbp + 0x11110]
lea rcx, [rbp + 0x18e0]
test al, 1
jne 0x140012509
call fcn.140013ee0
mov ecx, dword [rsp + 0x30]
add eax, ecx
mov dword [rsp + 0x30], eax
jmp 0x140012518
call fcn.140013ee0
mov ecx, dword [rsp + 0x30]
sub ecx, eax
mov dword [rsp + 0x30], ecx
mov edi, 5
nop dword [rax]
mov ebx, r12d
nop dword [rax]
nop word [rax + rax]
lea rdx, [rbp + 0x11110]
lea rcx, [rbp + 0x18e0]
call fcn.140013ee0
mov ecx, dword [rsp + 0x30]
add eax, ecx
mov dword [rsp + 0x30], eax
lea rdx, [rbp + 0x11110]
lea rcx, [rbp + 0x1c28]
call fcn.140014a10
movsd xmm1, qword [rsp + 0x38]
addsd xmm0, xmm1
movsd qword [rsp + 0x38], xmm0
lea rdx, [rbp + 0x11110]
test bl, 1
jne 0x140012595
lea rcx, [rbp + 0x18e0]
call fcn.140013ee0
mov ecx, dword [rsp + 0x30]
imul eax, ecx
mov dword [rsp + 0x30], eax
jmp 0x1400125b5
movsd xmm6, qword [rsp + 0x38]
lea rcx, [rbp + 0x1c28]
call fcn.140014a10
addsd xmm0, xmm7
divsd xmm6, xmm0
movsd qword [rsp + 0x38], xmm6
inc ebx
cmp ebx, 5
jl 0x140012530
sub rdi, 1
jne 0x140012520
lea rcx, [rbp + 0x1af8]
call fcn.140014670
sub r15, 1
jne 0x140011640
lea rcx, [rbp + 0x470]
call fcn.140002030
mov rcx, rax
lea rdx, [rbp + 0x1d10]
call fcn.1400141e0
xor edx, edx
movzx ecx, al
call fcn.140001130
test al, al
jne 0x140011630
movdqa xmm6, xmmword [str.began]
movdqa xmm8, xmmword [str.teenagers]
movdqa xmm9, xmmword [str.Yoyotte]
mov eax, dword [rsp + 0x30]
lea rcx, [rbp + 0x30c0]
call fcn.140013c30
nop
lea rcx, [rbp + 0x1ba0]
call fcn.140014550
lea rcx, [rbp + 0x18f5]
call fcn.140002020
mov edx, eax
lea rcx, [rbp + 0x124a0]
call fcn.140014620
mov edx, 0xffffff9c
mov r8d, 0x64
lea rcx, [rbp + 0x18e8]
call fcn.140013bc0
movaps xmm2, xmm11
movaps xmm1, xmm12
lea rcx, [rbp + 0x1c38]
call fcn.140014610
mov dword [rsp + 0x30], r12d
movsd qword [rsp + 0x38], xmm13
mov edx, 0x18
lea rcx, [rbp + 0x1b88]
call fcn.140002120
lea rcx, [rbp + 0x1b88]
call fcn.1400145f0
nop
lea rcx, [rbp + 0x478]
call fcn.140014ab0
nop
mov rdx, rax
lea rcx, [rbp + 0x248]
call fcn.140014ae0
nop
lea rdx, [rbp + 0x248]
lea rcx, [rbp + 0x1b88]
call fcn.140014520
nop
lea rcx, [rbp + 0x248]
call fcn.1400144c0
nop
lea rcx, [rbp + 0x478]
call fcn.1400144c0
lea rcx, [rbp + 0x4b0]
call fcn.140014b00
nop
mov rdx, rax
lea rcx, [rbp + 0x250]
call fcn.140014ae0
nop
lea rdx, [rbp + 0x250]
lea rcx, [rbp + 0x1b88]
call fcn.140014520
nop
lea rcx, [rbp + 0x250]
call fcn.1400144c0
nop
lea rcx, [rbp + 0x4b0]
call fcn.1400144c0
lea rcx, [rbp + 0x528]
call fcn.140014b30
nop
mov rdx, rax
lea rcx, [rbp + 0x258]
call fcn.140014ae0
nop
lea rdx, [rbp + 0x258]
lea rcx, [rbp + 0x1b88]
call fcn.140014520
nop
lea rcx, [rbp + 0x258]
call fcn.1400144c0
nop
lea rcx, [rbp + 0x528]
call fcn.1400144c0
lea rcx, [rbp + 0x598]
call fcn.140014b60
nop
mov rdx, rax
lea rcx, [rbp + 0x260]
call fcn.140014ae0
nop
lea rdx, [rbp + 0x260]
lea rcx, [rbp + 0x1b88]
call fcn.140014520
nop
lea rcx, [rbp + 0x260]
call fcn.1400144c0
nop
lea rcx, [rbp + 0x598]
call fcn.1400144c0
lea rcx, [rbp + 0x5e8]
call fcn.140014b90
nop
mov rdx, rax
lea rcx, [rbp + 0x268]
call fcn.140014ae0
nop
lea rdx, [rbp + 0x268]
lea rcx, [rbp + 0x1b88]
call fcn.140014520
nop
lea rcx, [rbp + 0x268]
call fcn.1400144c0
nop
lea rcx, [rbp + 0x5e8]
call fcn.1400144c0
lea rcx, [rbp + 0x608]
call fcn.140014bc0
nop
mov rdx, rax
lea rcx, [rbp + 0x270]
call fcn.140014ae0
nop
lea rdx, [rbp + 0x270]
lea rcx, [rbp + 0x1b88]
call fcn.140014520
nop
lea rcx, [rbp + 0x270]
call fcn.1400144c0
nop
lea rcx, [rbp + 0x608]
call fcn.1400144c0
lea rcx, [rbp + 0x24c0]
call fcn.140002030
mov dword [rbp - 0x74], 0x64
lea rdx, [rbp - 0x74]
lea rcx, [rbp + 0xa40]
call fcn.140014bf0
mov r8, rax
lea rdx, [rbp + 0x24c0]
lea rcx, [rbp + 0x1d28]
call fcn.140014c00
movdqu xmmword [rbp + 0x3100], xmm14
mov qword [rbp + 0x3110], 6
mov qword [rbp + 0x3118], 0xf
movdqu xmmword [rbp + 0x30e0], xmm15
mov qword [rbp + 0x30f0], 0xb
mov qword [rbp + 0x30f8], 0xf
movdqu xmmword [rbp + 0x3120], xmm6
mov qword [rbp + 0x3130], 6
mov qword [rbp + 0x3138], 0xf
movdqu xmmword [rbp + 0x3140], xmm8
mov qword [rbp + 0x3150], 0xa
mov qword [rbp + 0x3158], 0xf
movdqu xmmword [rbp + 0x3160], xmm9
mov qword [rbp + 0x3170], 8
mov qword [rbp + 0x3178], 0xf
movdqa xmm0, xmmword [str.Orientalist]
movdqu xmmword [rbp + 0x3180], xmm0
mov qword [rbp + 0x3190], 0xc
mov qword [rbp + 0x3198], 0xf
movdqa xmm0, xmmword [str.gothrock]
movdqu xmmword [rbp + 0x31a0], xmm0
mov qword [rbp + 0x31b0], 9
mov qword [rbp + 0x31b8], 0xf
movdqa xmm0, xmmword [str.invasion]
movdqu xmmword [rbp + 0x31c0], xmm0
mov qword [rbp + 0x31d0], 8
mov qword [rbp + 0x31d8], 0xf
lea r8, [rbp + 0x30e0]
lea rdx, [rbp + 0x3100]
lea rcx, [rbp + 0x1718]
call fcn.140014840
nop
lea r8, [rbp + 0x3120]
mov rdx, rax
lea rcx, [rbp + 0x1698]
call fcn.1400149a0
nop
lea r8, [rbp + 0x3140]
mov rdx, rax
lea rcx, [rbp + 0x1678]
call fcn.1400149a0
nop
lea r8, [rbp + 0x3160]
mov rdx, rax
lea rcx, [rbp + 0x1658]
call fcn.1400149a0
nop
lea r8, [rbp + 0x3180]
mov rdx, rax
lea rcx, [rbp + 0x1638]
call fcn.1400149a0
nop
lea r8, [rbp + 0x31a0]
mov rdx, rax
lea rcx, [rbp + 0x1618]
call fcn.1400149a0
nop
lea r8, [rbp + 0x31c0]
mov rdx, rax
lea rcx, [rbp + 0x31e0]
call fcn.1400149a0
nop
lea rcx, [rbp + 0x1618]
call fcn.140013c30
nop
lea rcx, [rbp + 0x1638]
call fcn.140013c30
nop
lea rcx, [rbp + 0x1658]
call fcn.140013c30
nop
lea rcx, [rbp + 0x1678]
call fcn.140013c30
nop
lea rcx, [rbp + 0x1698]
call fcn.140013c30
nop
lea rcx, [rbp + 0x1718]
call fcn.140013c30
lea rcx, [rbp + 0x458]
call fcn.140002030
mov rcx, rax
lea rdx, [rbp + 0x1d28]
call fcn.1400141e0
xor edx, edx
movzx ecx, al
call fcn.140001130
test al, al
je 0x140013abd
lea rsi, [rbp + 0x13928]
nop word [rax + rax]
mov r15d, 0x2710
nop word [rax + rax]
lea rdx, [rbp + 0x124a0]
lea rcx, [rbp + 0x18e8]
call fcn.140013ee0
lea rdx, [rbp + 0x124a0]
lea rcx, [rbp + 0x18e8]
call fcn.140013ee0
movsxd rbx, eax
lea rcx, [rbp + 0x1b88]
call fcn.140014510
mov rcx, rax
xor edx, edx
mov rax, rbx
div rcx
movsxd rdx, edx
lea rcx, [rbp + 0x1b88]
call fcn.140013b70
mov rcx, rax
call fcn.140014500
mov rdi, rax
mov rcx, qword [rax]
mov rbx, qword [rcx + 8]
lea rdx, [rbp + 0x124a0]
lea rcx, [rbp + 0x18e8]
call fcn.140013ee0
mov r8d, eax
mov edx, dword [rsp + 0x30]
mov rcx, rdi
call rbx
mov dword [rsp + 0x30], eax
lea rdx, [rbp + 0x124a0]
lea rcx, [rbp + 0x1c38]
call fcn.140014a10
movaps xmm6, xmm0
lea rdx, [rbp + 0x124a0]
lea rcx, [rbp + 0x1c38]
call fcn.140014a10
movsd qword [rbp + 0x1d20], xmm0
movsd qword [rbp + 0x1d18], xmm6
mov edx, 0x18
lea rcx, [rbp + 0x3748]
call fcn.140002120
mov rdx, rsi
lea rcx, [rbp + 0x3748]
call fcn.140001140
nop
lea rdx, [0x14001e200]
lea rcx, [rbp + 0xa48]
call fcn.140013bb0
mov r14, rax
lea rdx, [0x14001e770]
lea rcx, [rbp + 0xa50]
call fcn.140013bb0
mov rsi, rax
lea rdx, [0x1400210a0]
lea rcx, [rbp + 0xa58]
call fcn.140013bb0
mov rdi, rax
lea rdx, [0x140001190]
lea rcx, [rbp + 0xa60]
call fcn.140013ba0
mov rbx, rax
mov edx, 0x18
lea rcx, [rbp + 0x36d0]
call fcn.140002120
lea rdx, [rbp + 0x13928]
lea rcx, [rbp + 0x36d0]
call fcn.140001140
nop
mov ecx, r12d
mov rdx, qword [0x140058380]
test rdx, rdx
je 0x140012c90
nop word [rax + rax]
lea rax, [0x140013f80]
cmp rdx, rax
je 0x140012c7d
inc ecx
mov rdx, qword [r13 + rcx*8 + 0x58380]
test rdx, rdx
jne 0x140012c60
jmp 0x140012c90
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x57a20]
test r8, r8
jne 0x140012d86
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140012cb9
mov r8, r12
jmp 0x140012d5e
lea rax, [0x140013f80]
mov rcx, r8
mov edx, 3
nop dword [rax + rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140012cd0
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x1400576f0]
lea rcx, [0x140013f80]
mov qword [r13 + rax*8 + 0x58380], rcx
mov qword [r13 + rax*8 + 0x57a20], r8
inc rax
mov qword [0x1400576f0], rax
lea rdx, [rbp + 0x1d20]
mov rcx, qword [rbx]
call r8
movaps xmm6, xmm0
lea rcx, [rbp + 0x36d0]
call fcn.140001170
addsd xmm6, xmm7
movsd qword [rbp + 0x6d0], xmm6
lea rdx, [0x1400215d0]
lea rcx, [rbp + 0xa68]
call fcn.140013bb0
mov rbx, rax
mov edx, 0x18
lea rcx, [rbp + 0x36e8]
call fcn.140002120
lea rdx, [rbp + 0x13928]
lea rcx, [rbp + 0x36e8]
call fcn.140001140
nop
mov edx, r12d
mov rcx, qword [0x140056a50]
test rcx, rcx
je 0x140012e30
nop dword [rax + rax]
lea rax, [0x140013f80]
cmp rcx, rax
je 0x140012e1d
inc edx
mov rcx, qword [r13 + rdx*8 + 0x56a50]
test rcx, rcx
jne 0x140012e00
jmp 0x140012e30
mov eax, edx
mov r8, qword [r13 + rax*8 + 0x5a300]
test r8, r8
jne 0x140012f26
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140012e59
mov r8, r12
jmp 0x140012efe
lea rax, [0x140013f80]
mov rcx, r8
mov edx, 3
nop dword [rax + rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140012e70
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x1400573c0]
lea rcx, [0x140013f80]
mov qword [r13 + rax*8 + 0x56a50], rcx
mov qword [r13 + rax*8 + 0x5a300], r8
inc rax
mov qword [0x1400573c0], rax
lea rdx, [rbp + 0x1d18]
mov rcx, qword [rbx]
call r8
movaps xmm10, xmm0
lea rcx, [rbp + 0x36e8]
call fcn.140001170
mov edx, 0x18
lea rcx, [rbp + 0x3700]
call fcn.140002120
lea rbx, [rbp + 0x13928]
mov rdx, rbx
lea rcx, [rbp + 0x3700]
call fcn.140001140
nop
mov ecx, r12d
mov rax, qword [0x14005a620]
test rax, rax
je 0x140012faa
lea rdx, [0x140013f80]
cmp rax, rdx
je 0x140012f97
inc ecx
mov rax, qword [r13 + rcx*8 + 0x5a620]
test rax, rax
jne 0x140012f81
jmp 0x140012faa
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x573d0]
test r8, r8
jne 0x140013098
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140012fd3
mov r8, r12
jmp 0x140013070
lea rax, [0x140013f80]
mov rcx, r8
mov edx, 3
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140012fe2
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140057090]
lea rcx, [0x140013f80]
mov qword [r13 + rax*8 + 0x5a620], rcx
mov qword [r13 + rax*8 + 0x573d0], r8
inc rax
mov qword [0x140057090], rax
lea rdx, [rbp + 0x6d0]
mov rcx, qword [rdi]
call r8
movaps xmm9, xmm0
lea rcx, [rbp + 0x3700]
call fcn.140001170
mov edx, 0x18
lea rcx, [rbp + 0x3718]
call fcn.140002120
mov rdx, rbx
lea rcx, [rbp + 0x3718]
call fcn.140001140
nop
mov ecx, r12d
mov rax, qword [0x140056a50]
lea rbx, [0x140013f80]
test rax, rax
je 0x140013119
nop dword [rax]
cmp rax, rbx
je 0x140013106
inc ecx
mov rax, qword [r13 + rcx*8 + 0x56a50]
test rax, rax
jne 0x1400130f0
jmp 0x140013119
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x5a300]
test r8, r8
jne 0x1400131ff
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140013142
mov r8, r12
jmp 0x1400131de
mov rax, rbx
mov rcx, r8
mov edx, 3
nop dword [rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140013150
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x1400573c0]
mov qword [r13 + rax*8 + 0x56a50], rbx
mov qword [r13 + rax*8 + 0x5a300], r8
inc rax
mov qword [0x1400573c0], rax
lea rdx, [rbp + 0x1d18]
mov rcx, qword [rsi]
call r8
movaps xmm8, xmm0
lea rcx, [rbp + 0x3718]
call fcn.140001170
mov edx, 0x18
lea rcx, [rbp + 0x3730]
call fcn.140002120
lea rsi, [rbp + 0x13928]
mov rdx, rsi
lea rcx, [rbp + 0x3730]
call fcn.140001140
nop
mov ecx, r12d
mov rax, qword [0x140056a50]
test rax, rax
je 0x14001327c
cmp rax, rbx
je 0x140013269
inc ecx
mov rax, qword [r13 + rcx*8 + 0x56a50]
test rax, rax
jne 0x140013253
jmp 0x14001327c
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x5a300]
test r8, r8
jne 0x14001335f
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x1400132a5
mov r8, r12
jmp 0x14001333e
mov rax, rbx
mov rcx, r8
mov edx, 3
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x1400132b0
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x1400573c0]
mov qword [r13 + rax*8 + 0x56a50], rbx
mov qword [r13 + rax*8 + 0x5a300], r8
inc rax
mov qword [0x1400573c0], rax
lea rdx, [rbp + 0x1d20]
mov rcx, qword [r14]
call r8
movaps xmm6, xmm0
lea rcx, [rbp + 0x3730]
call fcn.140001170
mulsd xmm6, xmm8
addsd xmm6, xmm9
subsd xmm6, xmm10
lea rcx, [rbp + 0x3748]
call fcn.140001170
addsd xmm6, qword [rsp + 0x38]
movsd qword [rsp + 0x38], xmm6
lea rdx, [0x1400011a0]
lea rcx, [rbp + 0xa70]
call fcn.1400144f0
mov rbx, rax
mov dword [rsp + 0x48], 3
lea rdx, [rbp + 0x124a0]
lea rcx, [rbp + 0x1c38]
call fcn.140014a10
movsd qword [rbp + 0x350], xmm0
mov edx, 0x18
lea rcx, [rbp + 0x3760]
call fcn.140002120
mov rdx, rsi
lea rcx, [rbp + 0x3760]
call fcn.140001140
nop
mov ecx, r12d
mov rax, qword [0x140059660]
lea rdi, [0x140014060]
test rax, rax
je 0x14001343b
cmp rax, rdi
je 0x140013428
inc ecx
mov rax, qword [r13 + rcx*8 + 0x59660]
test rax, rax
jne 0x140013412
jmp 0x14001343b
mov eax, ecx
mov r9, qword [r13 + rax*8 + 0x59340]
test r9, r9
jne 0x14001351f
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r9, rax
test rax, rax
jne 0x140013464
mov r9, r12
jmp 0x1400134fe
mov rax, rdi
mov rcx, r9
mov edx, 3
nop
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140013470
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140056a40]
mov qword [r13 + rax*8 + 0x59660], rdi
mov qword [r13 + rax*8 + 0x59340], r9
inc rax
mov qword [0x140056a40], rax
lea r8, [rsp + 0x48]
lea rdx, [rbp + 0x350]
mov rcx, qword [rbx]
call r9
movaps xmm6, xmm0
lea rcx, [rbp + 0x3760]
call fcn.140001170
movsd xmm1, qword [rsp + 0x38]
subsd xmm1, xmm6
movsd qword [rsp + 0x38], xmm1
lea rdx, [0x1400011b0]
lea rcx, [rbp + 0xa78]
call fcn.1400144e0
mov rbx, rax
lea rdx, [rbp + 0x124a0]
lea rcx, [rbp + 0x1c38]
call fcn.140014a10
movsd qword [rbp + 0x3e8], xmm0
mov edx, 0x18
lea rcx, [rbp + 0x3778]
call fcn.140002120
mov rdx, rsi
lea rcx, [rbp + 0x3778]
call fcn.140001140
nop
mov edx, r12d
mov rcx, qword [0x1400586a0]
lea rdi, [0x140013f80]
test rcx, rcx
je 0x1400135e1
cmp rcx, rdi
je 0x1400135ce
inc edx
mov rcx, qword [r13 + rdx*8 + 0x586a0]
test rcx, rcx
jne 0x1400135b8
jmp 0x1400135e1
mov eax, edx
mov r8, qword [r13 + rax*8 + 0x57d40]
test r8, r8
jne 0x1400136cf
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x14001360a
mov r8, r12
jmp 0x1400136ae
mov rax, rdi
mov rcx, r8
mov edx, 3
nop word [rax + rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140013620
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140059fd0]
mov qword [r13 + rax*8 + 0x586a0], rdi
mov qword [r13 + rax*8 + 0x57d40], r8
inc rax
mov qword [0x140059fd0], rax
lea rdx, [rbp + 0x3e8]
mov rcx, qword [rbx]
call r8
movaps xmm6, xmm0
lea rcx, [rbp + 0x3778]
call fcn.140001170
mulsd xmm6, qword [rsp + 0x38]
movsd qword [rsp + 0x38], xmm6
mov edx, 0x18
lea rcx, [rbp + 0x3790]
call fcn.140002120
mov rdx, rsi
lea rcx, [rbp + 0x3790]
call fcn.140001140
nop
xor edx, edx
mov r8d, 0x19
lea rcx, [rbp + 0x24c8]
call fcn.140013bc0
lea rcx, [rbp + 0x31e0]
call fcn.140013c20
mov rbx, rax
lea rcx, [rbp + 0x31e0]
call fcn.140013c00
mov rdi, rax
cmp rbx, rax
je 0x14001376f
nop
lea rdx, [rbp + 0x124a0]
lea rcx, [rbp + 0x24c8]
call fcn.140013ee0
add al, 0x61
mov byte [rbx], al
inc rbx
cmp rbx, rdi
jne 0x140013750
lea rcx, [rbp + 0x3790]
call fcn.140001170
mov edx, 0x18
lea rcx, [rbp + 0x1a08]
call fcn.140002120
lea rcx, [rsp + 0x42]
call fcn.140014730
mov r8, rax
mov edx, 0x38b
lea rcx, [rbp + 0x1a08]
call fcn.1400146d0
nop
lea r8, [rbp + 0x124a0]
lea rdx, [rbp + 0x18e8]
lea rcx, [rbp + 0x1398]
call fcn.140002390
movups xmm6, xmmword [rax]
lea rdx, [rbp + 0xa80]
lea rcx, [rbp + 0x1a08]
call fcn.140013b80
mov rbx, qword [rax]
lea rdx, [rbp + 0xa88]
lea rcx, [rbp + 0x1a08]
call fcn.140013b90
movaps xmmword [rbp + 0x1890], xmm6
lea r8, [rbp + 0x1890]
mov rdx, rbx
mov rcx, qword [rax]
call fcn.140014c20
mov edx, 0x18
lea rcx, [rbp + 0x37a8]
call fcn.140002120
mov rdx, rsi
lea rcx, [rbp + 0x37a8]
call fcn.140001140
nop
mov edx, 0xffffff9c
mov r8d, 0x64
lea rcx, [rbp + 0x24d0]
call fcn.140013bc0
lea r8, [rbp + 0x124a0]
lea rdx, [rbp + 0x24d0]
lea rcx, [rbp + 0x13a8]
call fcn.140002390
movups xmm6, xmmword [rax]
lea rdx, [rbp + 0xa90]
lea rcx, [rbp + 0x1a08]
call fcn.140013b90
mov rdi, qword [rax]
lea rdx, [rbp + 0xa98]
lea rcx, [rbp + 0x1a08]
call fcn.140013b80
mov rbx, qword [rax]
lea rdx, [rbp + 0xaa0]
lea rcx, [rbp + 0x1a08]
call fcn.140013b90
movaps xmmword [rbp + 0x1890], xmm6
lea rcx, [rbp + 0x1890]
mov qword [rsp + 0x20], rcx
mov r9, rdi
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rbp + 0xaa8]
call fcn.140013fb0
lea rdx, [rbp + 0xab0]
lea rcx, [rbp + 0x1a08]
call fcn.140013b80
mov rbx, qword [rax]
lea rdx, [rbp + 0xab8]
lea rcx, [rbp + 0x1a08]
call fcn.140013b90
mov rdx, rbx
mov rcx, qword [rax]
call fcn.140014040
nop
lea rcx, [rbp + 0x37a8]
call fcn.140001170
lea rdx, [rbp + 0xac0]
lea rcx, [rbp + 0x1a08]
call fcn.140013b80
mov rbx, qword [rax]
lea rdx, [rbp + 0xac8]
lea rcx, [rbp + 0x1a08]
call fcn.140013b90
xor r8d, r8d
mov rdx, rbx
mov rcx, qword [rax]
call fcn.140014ca0
mov ecx, dword [rsp + 0x30]
add ecx, eax
mov dword [rsp + 0x30], ecx
mov byte [rbp + 0x18b9], 0
lea rdx, [rbp + 0x124a0]
lea rcx, [rbp + 0x18e8]
call fcn.140013ee0
mov ebx, eax
lea rdx, [rbp + 0x124a0]
lea rcx, [rbp + 0x18e8]
call fcn.140013ee0
mov r8d, ebx
mov edx, eax
lea rcx, [rbp + 0x18b9]
call fcn.140014200
mov ecx, dword [rsp + 0x30]
add eax, ecx
mov dword [rsp + 0x30], eax
mov eax, dword [rsp + 0x30]
lea rdx, [rbp + 0x124a0]
lea rcx, [rbp + 0x18e8]
test al, 1
jne 0x1400139b9
call fcn.140013ee0
mov ecx, dword [rsp + 0x30]
add eax, ecx
mov dword [rsp + 0x30], eax
jmp 0x1400139c8
call fcn.140013ee0
mov ecx, dword [rsp + 0x30]
sub ecx, eax
mov dword [rsp + 0x30], ecx
mov edi, 5
nop dword [rax]
mov ebx, r12d
nop dword [rax]
nop word [rax + rax]
lea rdx, [rbp + 0x124a0]
lea rcx, [rbp + 0x18e8]
call fcn.140013ee0
mov ecx, dword [rsp + 0x30]
add eax, ecx
mov dword [rsp + 0x30], eax
lea rdx, [rbp + 0x124a0]
lea rcx, [rbp + 0x1c38]
call fcn.140014a10
movsd xmm1, qword [rsp + 0x38]
addsd xmm0, xmm1
movsd qword [rsp + 0x38], xmm0
lea rdx, [rbp + 0x124a0]
test bl, 1
jne 0x140013a45
lea rcx, [rbp + 0x18e8]
call fcn.140013ee0
mov ecx, dword [rsp + 0x30]
imul eax, ecx
mov dword [rsp + 0x30], eax
jmp 0x140013a65
movsd xmm6, qword [rsp + 0x38]
lea rcx, [rbp + 0x1c38]
call fcn.140014a10
addsd xmm0, xmm7
divsd xmm6, xmm0
movsd qword [rsp + 0x38], xmm6
inc ebx
cmp ebx, 5
jl 0x1400139e0
sub rdi, 1
jne 0x1400139d0
lea rcx, [rbp + 0x1a08]
call fcn.140014670
sub r15, 1
jne 0x140012af0
lea rcx, [rbp + 0x458]
call fcn.140002030
mov rcx, rax
lea rdx, [rbp + 0x1d28]
call fcn.1400141e0
xor edx, edx
movzx ecx, al
call fcn.140001130
test al, al
jne 0x140012ae0
mov eax, dword [rsp + 0x30]
lea rcx, [rbp + 0x31e0]
call fcn.140013c30
nop
lea rcx, [rbp + 0x1b88]
call fcn.140014550
nop
lea rcx, [rbp + 0x2548]
call fcn.140013c30
nop
lea rcx, [rbp + 0x1dc0]
call fcn.140001170
xor eax, eax
mov rcx, qword [rbp + 0x13858]
xor rcx, rsp
call fcn.1400187a0
lea r11, [rsp + 0x13a00]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
movaps xmm11, xmmword [r11 - 0x60]
movaps xmm12, xmmword [r11 - 0x70]
movaps xmm13, xmmword [r11 - 0x80]
movaps xmm14, xmmword [r11 - 0x90]
movaps xmm15, xmmword [r11 - 0xa0]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret