Function at 0x10004e40
Capabilities:
Get common file path

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff0
sub esp, 0x68
mov eax, dword [0x10096024]
xor eax, esp
mov dword [esp + 0x64], eax
push esi
push edi
push 0
push 0
call dword [sym.imp.ole32.dll_CoInitializeEx]
lea ecx, [esp + 0x54]
call fcn.1000a550
push 0
push 0x1000
lea ecx, [esp + 0x5c]
call fcn.1000a4b0
lea ecx, [esp + 0x54]
call fcn.1000a540
push eax
push 0x104
call dword [sym.imp.KERNEL32.dll_GetCurrentDirectoryW]
xorps xmm0, xmm0
push ecx
lea ecx, [esp + 0x34]
movaps xmmword [esp + 0x34], xmm0
movq qword [esp + 0x44], xmm0
call fcn.10001e90
lea eax, [esp + 0xf]
mov byte [esp + 0xf], 0
push eax
lea ecx, [esp + 0x38]
call fcn.1000cf90
sub esp, 8
lea ecx, [esp + 0x3c]
call fcn.1000d0c0
call fcn.10001a60
push 0x10090872
lea ecx, [esp + 0x14]
mov esi, eax
call fcn.100019a0
push ecx
push esi
lea eax, [esp + 0x18]
push eax
lea eax, [esp + 0x30]
push eax
lea ecx, [esp + 0x44]
call fcn.10001d10
lea ecx, [esp + 0x24]
call fcn.10001ab0
lea ecx, [esp + 0x30]
call fcn.10001fc0
xorps xmm0, xmm0
push ecx
lea ecx, [esp + 0x34]
movaps xmmword [esp + 0x34], xmm0
movq qword [esp + 0x44], xmm0
call fcn.10001e90
lea eax, [esp + 0xf]
mov byte [esp + 0xf], 0
push eax
lea ecx, [esp + 0x38]
call fcn.1000cf90
sub esp, 8
lea ecx, [esp + 0x3c]
call fcn.1000d0c0
call fcn.10001a60
push 0x10090872
lea ecx, [esp + 0x14]
mov esi, eax
call fcn.100019a0
push ecx
push esi
lea eax, [esp + 0x18]
push eax
lea eax, [esp + 0x30]
push eax
lea ecx, [esp + 0x44]
call fcn.10001d10
lea ecx, [esp + 0x24]
call fcn.10001ab0
lea ecx, [esp + 0x30]
call fcn.10001fc0
xorps xmm0, xmm0
movaps xmmword [esp + 0x30], xmm0
movq qword [esp + 0x40], xmm0
push ecx
lea ecx, [esp + 0x34]
call fcn.10001e90
lea eax, [esp + 0xf]
mov byte [esp + 0xf], 0
push eax
lea ecx, [esp + 0x38]
call fcn.1000cf90
sub esp, 8
lea ecx, [esp + 0x3c]
call fcn.1000d0c0
call fcn.10001a60
push 0x10090872
lea ecx, [esp + 0x14]
mov esi, eax
call fcn.100019a0
push ecx
push esi
lea eax, [esp + 0x18]
push eax
lea eax, [esp + 0x30]
push eax
lea ecx, [esp + 0x44]
call fcn.10001d10
lea ecx, [esp + 0x24]
call fcn.10001ab0
lea ecx, [esp + 0x30]
call fcn.10001fc0
xorps xmm0, xmm0
push ecx
lea ecx, [esp + 0x34]
movaps xmmword [esp + 0x34], xmm0
movq qword [esp + 0x44], xmm0
call fcn.10001e90
lea eax, [esp + 0xf]
mov byte [esp + 0xf], 0
push eax
lea ecx, [esp + 0x38]
call fcn.1000cf90
sub esp, 8
lea ecx, [esp + 0x3c]
call fcn.1000d0c0
call fcn.10001a60
push 0x10090872
lea ecx, [esp + 0x14]
mov esi, eax
call fcn.100019a0
push ecx
push esi
lea eax, [esp + 0x18]
push eax
lea eax, [esp + 0x30]
push eax
lea ecx, [esp + 0x44]
call fcn.10001d10
lea ecx, [esp + 0x24]
call fcn.10001ab0
lea ecx, [esp + 0x30]
call fcn.10001fc0
xorps xmm0, xmm0
push ecx
lea ecx, [esp + 0x34]
movaps xmmword [esp + 0x34], xmm0
movq qword [esp + 0x44], xmm0
call fcn.10001e90
lea eax, [esp + 0xf]
mov byte [esp + 0xf], 0
push eax
lea ecx, [esp + 0x38]
call fcn.1000cf90
sub esp, 8
lea ecx, [esp + 0x3c]
call fcn.1000d0c0
call fcn.10001a60
push 0x10090872
lea ecx, [esp + 0x14]
mov esi, eax
call fcn.100019a0
push ecx
push esi
lea eax, [esp + 0x18]
push eax
lea eax, [esp + 0x30]
push eax
lea ecx, [esp + 0x44]
call fcn.10001d10
lea ecx, [esp + 0x24]
call fcn.10001ab0
lea ecx, [esp + 0x30]
call fcn.10001fc0
xorps xmm0, xmm0
push ecx
lea ecx, [esp + 0x34]
movaps xmmword [esp + 0x34], xmm0
movq qword [esp + 0x44], xmm0
call fcn.10001e90
lea eax, [esp + 0xf]
mov byte [esp + 0xf], 0
push eax
lea ecx, [esp + 0x38]
call fcn.1000cf90
sub esp, 8
lea ecx, [esp + 0x3c]
call fcn.1000d0c0
call fcn.10001a60
push 0x10090872
lea ecx, [esp + 0x14]
mov esi, eax
call fcn.100019a0
push ecx
push esi
lea eax, [esp + 0x18]
push eax
lea eax, [esp + 0x30]
push eax
lea ecx, [esp + 0x44]
call fcn.10001d10
lea ecx, [esp + 0x24]
call fcn.10001ab0
lea ecx, [esp + 0x30]
call fcn.10001fc0
xorps xmm0, xmm0
push ecx
lea ecx, [esp + 0x34]
movaps xmmword [esp + 0x34], xmm0
movq qword [esp + 0x44], xmm0
call fcn.10001e90
lea eax, [esp + 0xf]
mov byte [esp + 0xf], 0
push eax
lea ecx, [esp + 0x38]
call fcn.1000cf90
sub esp, 8
lea ecx, [esp + 0x3c]
call fcn.1000d0c0
call fcn.10001a60
push 0x10090872
lea ecx, [esp + 0x14]
mov esi, eax
call fcn.100019a0
push ecx
push esi
lea eax, [esp + 0x18]
push eax
lea eax, [esp + 0x30]
push eax
lea ecx, [esp + 0x44]
call fcn.10001d10
lea ecx, [esp + 0x24]
call fcn.10001ab0
lea ecx, [esp + 0x30]
call fcn.10001fc0
xorps xmm0, xmm0
push ecx
lea ecx, [esp + 0x34]
movaps xmmword [esp + 0x34], xmm0
movq qword [esp + 0x44], xmm0
call fcn.10001e90
lea eax, [esp + 0xf]
mov byte [esp + 0xf], 0
push eax
lea ecx, [esp + 0x38]
call fcn.1000cf90
sub esp, 8
lea ecx, [esp + 0x3c]
call fcn.1000d0c0
call fcn.10001a60
push 0x10090872
lea ecx, [esp + 0x14]
mov esi, eax
call fcn.100019a0
push ecx
push esi
lea eax, [esp + 0x18]
push eax
lea eax, [esp + 0x30]
push eax
lea ecx, [esp + 0x44]
call fcn.10001d10
lea ecx, [esp + 0x24]
call fcn.10001ab0
lea ecx, [esp + 0x30]
call fcn.10001fc0
xorps xmm0, xmm0
push ecx
lea ecx, [esp + 0x34]
movaps xmmword [esp + 0x34], xmm0
movq qword [esp + 0x44], xmm0
call fcn.10001e90
lea eax, [esp + 0xf]
mov byte [esp + 0xf], 0
push eax
lea ecx, [esp + 0x38]
call fcn.1000cf90
sub esp, 8
lea ecx, [esp + 0x3c]
call fcn.1000d0c0
call fcn.10001a60
push 0x10090872
lea ecx, [esp + 0x14]
mov esi, eax
call fcn.100019a0
push ecx
push esi
lea eax, [esp + 0x18]
push eax
lea eax, [esp + 0x30]
push eax
lea ecx, [esp + 0x44]
call fcn.10001d10
lea ecx, [esp + 0x24]
call fcn.10001ab0
lea ecx, [esp + 0x30]
call fcn.10001fc0
xorps xmm0, xmm0
push ecx
lea ecx, [esp + 0x34]
movaps xmmword [esp + 0x34], xmm0
movq qword [esp + 0x44], xmm0
call fcn.10001e90
lea eax, [esp + 0xf]
mov byte [esp + 0xf], 0
push eax
lea ecx, [esp + 0x38]
call fcn.1000cf90
sub esp, 8
lea ecx, [esp + 0x3c]
call fcn.1000d0c0
call fcn.10001a60
push 0x10090872
lea ecx, [esp + 0x14]
mov esi, eax
call fcn.100019a0
push ecx
push esi
lea eax, [esp + 0x18]
push eax
lea eax, [esp + 0x30]
push eax
lea ecx, [esp + 0x44]
call fcn.10001d10
lea ecx, [esp + 0x24]
call fcn.10001ab0
lea ecx, [esp + 0x30]
call fcn.10001fc0
xorps xmm0, xmm0
push ecx
lea ecx, [esp + 0x34]
movaps xmmword [esp + 0x34], xmm0
movq qword [esp + 0x44], xmm0
call fcn.10001e90
lea eax, [esp + 0xf]
mov byte [esp + 0xf], 0
push eax
lea ecx, [esp + 0x38]
call fcn.1000cf90
sub esp, 8
lea ecx, [esp + 0x3c]
call fcn.1000d0c0
call fcn.10001a60
push 0x10090872
lea ecx, [esp + 0x14]
mov esi, eax
call fcn.100019a0
push ecx
push esi
lea eax, [esp + 0x18]
push eax
lea eax, [esp + 0x30]
push eax
lea ecx, [esp + 0x44]
call fcn.10001d10
lea ecx, [esp + 0x24]
call fcn.10001ab0
lea ecx, [esp + 0x30]
call fcn.10001fc0
xorps xmm0, xmm0
push ecx
lea ecx, [esp + 0x34]
movaps xmmword [esp + 0x34], xmm0
movq qword [esp + 0x44], xmm0
call fcn.10001e90
lea eax, [esp + 0xf]
mov byte [esp + 0xf], 0
push eax
lea ecx, [esp + 0x38]
call fcn.1000cf90
sub esp, 8
lea ecx, [esp + 0x3c]
call fcn.1000d0c0
call fcn.10001a60
push 0x10090872
lea ecx, [esp + 0x14]
mov esi, eax
call fcn.100019a0
push ecx
push esi
lea eax, [esp + 0x18]
push eax
lea eax, [esp + 0x30]
push eax
lea ecx, [esp + 0x44]
call fcn.10001d10
lea ecx, [esp + 0x24]
call fcn.10001ab0
lea ecx, [esp + 0x30]
call fcn.10001fc0
xorps xmm0, xmm0
push ecx
lea ecx, [esp + 0x34]
movaps xmmword [esp + 0x34], xmm0
movq qword [esp + 0x44], xmm0
call fcn.10001e90
lea eax, [esp + 0xf]
mov byte [esp + 0xf], 0
push eax
lea ecx, [esp + 0x38]
call fcn.1000cf90
sub esp, 8
lea ecx, [esp + 0x3c]
call fcn.1000d0c0
call fcn.10001a60
mov esi, eax
push 0x10090872
lea ecx, [esp + 0x14]
call fcn.100019a0
push ecx
push esi
lea eax, [esp + 0x18]
push eax
lea eax, [esp + 0x30]
push eax
lea ecx, [esp + 0x44]
call fcn.10001d10
lea ecx, [esp + 0x24]
call fcn.10001ab0
lea ecx, [esp + 0x30]
call fcn.10001fc0
xorps xmm0, xmm0
push ecx
lea ecx, [esp + 0x34]
movaps xmmword [esp + 0x34], xmm0
movq qword [esp + 0x44], xmm0
call fcn.10001e90
lea eax, [esp + 0xf]
mov byte [esp + 0xf], 0
push eax
lea ecx, [esp + 0x38]
call fcn.1000cf90
sub esp, 8
lea ecx, [esp + 0x3c]
call fcn.1000d0c0
call fcn.10001a60
push 0x10090872
lea ecx, [esp + 0x14]
mov esi, eax
call fcn.100019a0
push ecx
push esi
lea eax, [esp + 0x18]
push eax
lea eax, [esp + 0x30]
push eax
lea ecx, [esp + 0x44]
call fcn.10001d10
lea ecx, [esp + 0x24]
call fcn.10001ab0
lea ecx, [esp + 0x30]
call fcn.10001fc0
xorps xmm0, xmm0
push ecx
lea ecx, [esp + 0x34]
movaps xmmword [esp + 0x34], xmm0
movq qword [esp + 0x44], xmm0
call fcn.10001e90
lea eax, [esp + 0xf]
mov byte [esp + 0xf], 0
push eax
lea ecx, [esp + 0x38]
call fcn.1000cf90
sub esp, 8
lea ecx, [esp + 0x3c]
call fcn.1000d0c0
call fcn.10001a60
push 0x10090872
lea ecx, [esp + 0x14]
mov esi, eax
call fcn.100019a0
push ecx
push esi
lea eax, [esp + 0x18]
push eax
lea eax, [esp + 0x30]
push eax
lea ecx, [esp + 0x44]
call fcn.10001d10
lea ecx, [esp + 0x24]
call fcn.10001ab0
lea ecx, [esp + 0x30]
call fcn.10001fc0
xorps xmm0, xmm0
push ecx
movaps xmmword [esp + 0x34], xmm0
lea ecx, [esp + 0x34]
movq qword [esp + 0x44], xmm0
call fcn.10001e90
lea eax, [esp + 0xf]
mov byte [esp + 0xf], 0
push eax
lea ecx, [esp + 0x38]
call fcn.1000cf90
sub esp, 8
lea ecx, [esp + 0x3c]
call fcn.1000d0c0
call fcn.10001a60
push 0x10090872
lea ecx, [esp + 0x14]
mov esi, eax
call fcn.100019a0
push ecx
push esi
lea eax, [esp + 0x18]
push eax
lea eax, [esp + 0x30]
push eax
lea ecx, [esp + 0x44]
call fcn.10001d10
lea ecx, [esp + 0x24]
call fcn.10001ab0
lea ecx, [esp + 0x30]
call fcn.10001fc0
xorps xmm0, xmm0
push ecx
lea ecx, [esp + 0x34]
movaps xmmword [esp + 0x34], xmm0
movq qword [esp + 0x44], xmm0
call fcn.10001e90
lea eax, [esp + 0xf]
mov byte [esp + 0xf], 0
push eax
lea ecx, [esp + 0x38]
call fcn.1000cf90
sub esp, 8
lea ecx, [esp + 0x3c]
call fcn.1000d0c0
call fcn.10001a60
push 0x10090872
lea ecx, [esp + 0x14]
mov esi, eax
call fcn.100019a0
push ecx
push esi
lea eax, [esp + 0x18]
push eax
lea eax, [esp + 0x30]
push eax
lea ecx, [esp + 0x44]
call fcn.10001d10
lea ecx, [esp + 0x24]
call fcn.10001ab0
lea ecx, [esp + 0x30]
call fcn.10001fc0
xorps xmm0, xmm0
push ecx
lea ecx, [esp + 0x34]
movaps xmmword [esp + 0x34], xmm0
movq qword [esp + 0x44], xmm0
call fcn.10001e90
lea eax, [esp + 0xf]
mov byte [esp + 0xf], 0
push eax
lea ecx, [esp + 0x38]
call fcn.1000cf90
sub esp, 8
lea ecx, [esp + 0x3c]
call fcn.1000d0c0
call fcn.10001a60
push 0x10090872
lea ecx, [esp + 0x14]
mov esi, eax
call fcn.100019a0
push ecx
lea eax, [esp + 0x14]
push esi
push eax
lea eax, [esp + 0x30]
push eax
lea ecx, [esp + 0x44]
call fcn.10001d10
lea ecx, [esp + 0x24]
call fcn.10001ab0
lea ecx, [esp + 0x30]
call fcn.10001fc0
xorps xmm0, xmm0
push ecx
lea ecx, [esp + 0x34]
movaps xmmword [esp + 0x34], xmm0
movq qword [esp + 0x44], xmm0
call fcn.10001e90
lea eax, [esp + 0xf]
mov byte [esp + 0xf], 0
push eax
lea ecx, [esp + 0x38]
call fcn.1000cf90
sub esp, 8
lea ecx, [esp + 0x3c]
call fcn.1000d0c0
call fcn.10001a60
push 0x10090872
lea ecx, [esp + 0x14]
mov esi, eax
call fcn.100019a0
push ecx
push esi
lea eax, [esp + 0x18]
push eax
lea eax, [esp + 0x30]
push eax
lea ecx, [esp + 0x44]
call fcn.10001d10
lea ecx, [esp + 0x24]
call fcn.10001ab0
lea ecx, [esp + 0x30]
call fcn.10001fc0
xorps xmm0, xmm0
push ecx
lea ecx, [esp + 0x34]
movaps xmmword [esp + 0x34], xmm0
movq qword [esp + 0x44], xmm0
call fcn.10001e90
lea eax, [esp + 0xf]
mov byte [esp + 0xf], 0
push eax
lea ecx, [esp + 0x38]
call fcn.1000cf90
sub esp, 8
lea ecx, [esp + 0x3c]
call fcn.1000d0c0
call fcn.10001a60
push 0x10090872
lea ecx, [esp + 0x14]
mov esi, eax
call fcn.100019a0
push ecx
push esi
lea eax, [esp + 0x18]
push eax
lea eax, [esp + 0x30]
push eax
lea ecx, [esp + 0x44]
call fcn.10001d10
lea ecx, [esp + 0x24]
call fcn.10001ab0
lea ecx, [esp + 0x30]
call fcn.10001fc0
xorps xmm0, xmm0
push ecx
lea ecx, [esp + 0x34]
movaps xmmword [esp + 0x34], xmm0
movq qword [esp + 0x44], xmm0
call fcn.10001e90
lea eax, [esp + 0xf]
mov byte [esp + 0xf], 0
push eax
lea ecx, [esp + 0x38]
call fcn.1000cf90
sub esp, 8
lea ecx, [esp + 0x3c]
call fcn.1000d0c0
call fcn.10001a60
push 0x10090872
lea ecx, [esp + 0x14]
mov esi, eax
call fcn.100019a0
push ecx
push esi
lea eax, [esp + 0x18]
push eax
lea eax, [esp + 0x30]
push eax
lea ecx, [esp + 0x44]
call fcn.10001d10
lea ecx, [esp + 0x24]
call fcn.10001ab0
lea ecx, [esp + 0x30]
call fcn.10001fc0
xorps xmm0, xmm0
push ecx
lea ecx, [esp + 0x34]
movaps xmmword [esp + 0x34], xmm0
movq qword [esp + 0x44], xmm0
call fcn.10001e90
lea eax, [esp + 0xf]
mov byte [esp + 0xf], 0
push eax
lea ecx, [esp + 0x38]
call fcn.1000cf90
sub esp, 8
lea ecx, [esp + 0x3c]
call fcn.1000d0c0
call fcn.10001a60
push 0x10090872
lea ecx, [esp + 0x14]
mov esi, eax
call fcn.100019a0
push ecx
push esi
lea eax, [esp + 0x18]
push eax
lea eax, [esp + 0x30]
push eax
lea ecx, [esp + 0x44]
call fcn.10001d10
lea ecx, [esp + 0x24]
call fcn.10001ab0
lea ecx, [esp + 0x30]
call fcn.10001fc0
xorps xmm0, xmm0
push ecx
lea ecx, [esp + 0x34]
movaps xmmword [esp + 0x34], xmm0
movq qword [esp + 0x44], xmm0
call fcn.10001e90
lea eax, [esp + 0xf]
mov byte [esp + 0xf], 0
push eax
lea ecx, [esp + 0x38]
call fcn.1000cf90
sub esp, 8
lea ecx, [esp + 0x3c]
call fcn.1000d0c0
call fcn.10001a60
push 0x10090872
lea ecx, [esp + 0x14]
mov esi, eax
call fcn.100019a0
push ecx
push esi
lea eax, [esp + 0x18]
push eax
lea eax, [esp + 0x30]
push eax
lea ecx, [esp + 0x44]
call fcn.10001d10
lea ecx, [esp + 0x24]
call fcn.10001ab0
lea ecx, [esp + 0x30]
call fcn.10001fc0
xorps xmm0, xmm0
push ecx
lea ecx, [esp + 0x34]
movaps xmmword [esp + 0x34], xmm0
movq qword [esp + 0x44], xmm0
call fcn.10001e90
lea eax, [esp + 0xf]
mov byte [esp + 0xf], 0
push eax
lea ecx, [esp + 0x38]
call fcn.1000cf90
sub esp, 8
lea ecx, [esp + 0x3c]
call fcn.1000d0c0
call fcn.10001a60
push 0x10090872
lea ecx, [esp + 0x14]
mov esi, eax
call fcn.100019a0
push ecx
push esi
lea eax, [esp + 0x18]
push eax
lea eax, [esp + 0x30]
push eax
lea ecx, [esp + 0x44]
call fcn.10001d10
lea ecx, [esp + 0x24]
call fcn.10001ab0
lea ecx, [esp + 0x30]
call fcn.10001fc0
xorps xmm0, xmm0
push ecx
lea ecx, [esp + 0x34]
movaps xmmword [esp + 0x34], xmm0
movq qword [esp + 0x44], xmm0
call fcn.10001e90
lea eax, [esp + 0xf]
mov byte [esp + 0xf], 0
push eax
lea ecx, [esp + 0x38]
call fcn.1000cf90
sub esp, 8
lea ecx, [esp + 0x3c]
call fcn.1000d0c0
call fcn.10001a60
push 0x10090872
lea ecx, [esp + 0x14]
mov esi, eax
call fcn.100019a0
push ecx
push esi
lea eax, [esp + 0x18]
push eax
lea eax, [esp + 0x30]
push eax
lea ecx, [esp + 0x44]
call fcn.10001d10
lea ecx, [esp + 0x24]
call fcn.10001ab0
lea ecx, [esp + 0x30]
call fcn.10001fc0
xorps xmm0, xmm0
push ecx
lea ecx, [esp + 0x34]
movaps xmmword [esp + 0x34], xmm0
movq qword [esp + 0x44], xmm0
call fcn.10001e90
lea eax, [esp + 0xf]
mov byte [esp + 0xf], 0
push eax
lea ecx, [esp + 0x38]
call fcn.1000cf90
sub esp, 8
lea ecx, [esp + 0x3c]
call fcn.1000d0c0
call fcn.10001a60
push 0x10090872
lea ecx, [esp + 0x14]
mov esi, eax
call fcn.100019a0
push ecx
push esi
lea eax, [esp + 0x18]
push eax
lea eax, [esp + 0x30]
push eax
lea ecx, [esp + 0x44]
call fcn.10001d10
lea ecx, [esp + 0x24]
call fcn.10001ab0
lea ecx, [esp + 0x30]
call fcn.10001fc0
xorps xmm0, xmm0
push ecx
lea ecx, [esp + 0x34]
movaps xmmword [esp + 0x34], xmm0
movq qword [esp + 0x44], xmm0
call fcn.10001e90
lea eax, [esp + 0xf]
mov byte [esp + 0xf], 0
push eax
lea ecx, [esp + 0x38]
call fcn.1000cf90
sub esp, 8
lea ecx, [esp + 0x3c]
call fcn.1000d0c0
call fcn.10001a60
push 0x10090872
lea ecx, [esp + 0x14]
mov esi, eax
call fcn.100019a0
push ecx
push esi
lea eax, [esp + 0x18]
push eax
lea eax, [esp + 0x30]
push eax
lea ecx, [esp + 0x44]
call fcn.10001d10
lea ecx, [esp + 0x24]
call fcn.10001ab0
lea ecx, [esp + 0x30]
call fcn.10001fc0
xorps xmm0, xmm0
push ecx
lea ecx, [esp + 0x34]
movaps xmmword [esp + 0x34], xmm0
movq qword [esp + 0x44], xmm0
call fcn.10001e90
lea eax, [esp + 0xf]
mov byte [esp + 0xf], 0
push eax
lea ecx, [esp + 0x38]
call fcn.1000cf90
sub esp, 8
lea ecx, [esp + 0x3c]
call fcn.1000d0c0
call fcn.10001a60
push 0x10090872
lea ecx, [esp + 0x14]
mov esi, eax
call fcn.100019a0
push ecx
push esi
lea eax, [esp + 0x18]
push eax
lea eax, [esp + 0x30]
push eax
lea ecx, [esp + 0x44]
call fcn.10001d10
lea ecx, [esp + 0x24]
call fcn.10001ab0
lea ecx, [esp + 0x30]
call fcn.10001fc0
xorps xmm0, xmm0
push ecx
lea ecx, [esp + 0x34]
movaps xmmword [esp + 0x34], xmm0
movq qword [esp + 0x44], xmm0
call fcn.10001e90
mov byte [esp + 0xf], 0
lea eax, [esp + 0xf]
push eax
lea ecx, [esp + 0x38]
call fcn.1000cf90
sub esp, 8
lea ecx, [esp + 0x3c]
call fcn.1000d0c0
call fcn.10001a60
push 0x10090872
lea ecx, [esp + 0x14]
mov esi, eax
call fcn.100019a0
push ecx
push esi
lea eax, [esp + 0x18]
push eax
lea eax, [esp + 0x30]
push eax
lea ecx, [esp + 0x44]
call fcn.10001d10
lea ecx, [esp + 0x24]
call fcn.10001ab0
lea ecx, [esp + 0x30]
call fcn.10001fc0
xorps xmm0, xmm0
push ecx
lea ecx, [esp + 0x34]
movaps xmmword [esp + 0x34], xmm0
movq qword [esp + 0x44], xmm0
call fcn.10001e90
lea eax, [esp + 0xf]
mov byte [esp + 0xf], 0
push eax
lea ecx, [esp + 0x38]
call fcn.1000cf90
sub esp, 8
lea ecx, [esp + 0x3c]
call fcn.1000d0c0
call fcn.10001a60
push 0x10090872
lea ecx, [esp + 0x14]
mov esi, eax
call fcn.100019a0
push ecx
push esi
lea eax, [esp + 0x18]
push eax
lea eax, [esp + 0x30]
push eax
lea ecx, [esp + 0x44]
call fcn.10001d10
lea ecx, [esp + 0x24]
call fcn.10001ab0
lea ecx, [esp + 0x30]
call fcn.10001fc0
xorps xmm0, xmm0
push ecx
lea ecx, [esp + 0x34]
movaps xmmword [esp + 0x34], xmm0
movq qword [esp + 0x44], xmm0
call fcn.10001e90
lea eax, [esp + 0xf]
mov byte [esp + 0xf], 0
push eax
lea ecx, [esp + 0x38]
call fcn.1000cf90
sub esp, 8
lea ecx, [esp + 0x3c]
call fcn.1000d0c0
call fcn.10001a60
push 0x10090872
lea ecx, [esp + 0x14]
mov esi, eax
call fcn.100019a0
push ecx
push esi
lea eax, [esp + 0x18]
push eax
lea eax, [esp + 0x30]
push eax
lea ecx, [esp + 0x44]
call fcn.10001d10
lea ecx, [esp + 0x24]
call fcn.10001ab0
lea ecx, [esp + 0x30]
call fcn.10001fc0
xorps xmm0, xmm0
push ecx
lea ecx, [esp + 0x34]
movaps xmmword [esp + 0x34], xmm0
movq qword [esp + 0x44], xmm0
call fcn.10001e90
lea eax, [esp + 0xf]
mov byte [esp + 0xf], 0
push eax
lea ecx, [esp + 0x38]
call fcn.1000cf90
sub esp, 8
lea ecx, [esp + 0x3c]
call fcn.1000d0c0
call fcn.10001a60
push 0x10090872
lea ecx, [esp + 0x14]
mov esi, eax
call fcn.100019a0
push ecx
push esi
lea eax, [esp + 0x18]
push eax
lea eax, [esp + 0x30]
push eax
lea ecx, [esp + 0x44]
call fcn.10001d10
lea ecx, [esp + 0x24]
call fcn.10001ab0
lea ecx, [esp + 0x30]
call fcn.10001fc0
xorps xmm0, xmm0
push ecx
lea ecx, [esp + 0x34]
movaps xmmword [esp + 0x34], xmm0
movq qword [esp + 0x44], xmm0
call fcn.10001e90
lea eax, [esp + 0xf]
mov byte [esp + 0xf], 0
push eax
lea ecx, [esp + 0x38]
call fcn.1000cf90
sub esp, 8
lea ecx, [esp + 0x3c]
call fcn.1000d0c0
call fcn.10001a60
push 0x10090872
lea ecx, [esp + 0x14]
mov esi, eax
call fcn.100019a0
push ecx
push esi
lea eax, [esp + 0x18]
push eax
lea eax, [esp + 0x30]
push eax
lea ecx, [esp + 0x44]
call fcn.10001d10
lea ecx, [esp + 0x24]
call fcn.10001ab0
lea ecx, [esp + 0x30]
call fcn.10001fc0
xorps xmm0, xmm0
push ecx
lea ecx, [esp + 0x34]
movaps xmmword [esp + 0x34], xmm0
movq qword [esp + 0x44], xmm0
call fcn.10001e90
lea eax, [esp + 0xf]
mov byte [esp + 0xf], 0
push eax
lea ecx, [esp + 0x38]
call fcn.1000cf90
sub esp, 8
lea ecx, [esp + 0x3c]
call fcn.1000d0c0
call fcn.10001a60
push 0x10090872
lea ecx, [esp + 0x14]
mov esi, eax
call fcn.100019a0
push ecx
push esi
lea eax, [esp + 0x18]
push eax
lea eax, [esp + 0x30]
push eax
lea ecx, [esp + 0x44]
call fcn.10001d10
lea ecx, [esp + 0x24]
call fcn.10001ab0
lea ecx, [esp + 0x30]
call fcn.10001fc0
xorps xmm0, xmm0
push ecx
lea ecx, [esp + 0x34]
movaps xmmword [esp + 0x34], xmm0
movq qword [esp + 0x44], xmm0
call fcn.10001e90
lea eax, [esp + 0xf]
mov byte [esp + 0xf], 0
push eax
lea ecx, [esp + 0x38]
call fcn.1000cf90
sub esp, 8
lea ecx, [esp + 0x3c]
call fcn.1000d0c0
call fcn.10001a60
push 0x10090872
lea ecx, [esp + 0x14]
mov esi, eax
call fcn.100019a0
push ecx
push esi
lea eax, [esp + 0x18]
push eax
lea eax, [esp + 0x30]
push eax
lea ecx, [esp + 0x44]
call fcn.10001d10
lea ecx, [esp + 0x24]
call fcn.10001ab0
lea ecx, [esp + 0x30]
call fcn.10001fc0
xorps xmm0, xmm0
push ecx
lea ecx, [esp + 0x34]
movaps xmmword [esp + 0x34], xmm0
movq qword [esp + 0x44], xmm0
call fcn.10001e90
lea eax, [esp + 0xf]
mov byte [esp + 0xf], 0
push eax
lea ecx, [esp + 0x38]
call fcn.1000cf90
sub esp, 8
lea ecx, [esp + 0x3c]
call fcn.1000d0c0
call fcn.10001a60
push 0x10090872
lea ecx, [esp + 0x14]
mov esi, eax
call fcn.100019a0
push ecx
push esi
lea eax, [esp + 0x18]
push eax
lea eax, [esp + 0x30]
push eax
lea ecx, [esp + 0x44]
call fcn.10001d10
lea ecx, [esp + 0x24]
call fcn.10001ab0
lea ecx, [esp + 0x30]
call fcn.10001fc0
xorps xmm0, xmm0
movaps xmmword [esp + 0x30], xmm0
push ecx
lea ecx, [esp + 0x34]
movq qword [esp + 0x44], xmm0
call fcn.10001e90
lea eax, [esp + 0xf]
mov byte [esp + 0xf], 0
push eax
lea ecx, [esp + 0x38]
call fcn.1000cf90
sub esp, 8
lea ecx, [esp + 0x3c]
call fcn.1000d0c0
call fcn.10001a60
push 0x10090872
lea ecx, [esp + 0x14]
mov esi, eax
call fcn.100019a0
push ecx
push esi
lea eax, [esp + 0x18]
push eax
lea eax, [esp + 0x30]
push eax
lea ecx, [esp + 0x44]
call fcn.10001d10
lea ecx, [esp + 0x24]
call fcn.10001ab0
lea ecx, [esp + 0x30]
call fcn.10001fc0
xorps xmm0, xmm0
push ecx
lea ecx, [esp + 0x34]
movaps xmmword [esp + 0x34], xmm0
movq qword [esp + 0x44], xmm0
call fcn.10001e90
lea eax, [esp + 0xf]
mov byte [esp + 0xf], 0
push eax
lea ecx, [esp + 0x38]
call fcn.1000cf90
sub esp, 8
lea ecx, [esp + 0x3c]
call fcn.1000d0c0
call fcn.10001a60
push 0x10090872
lea ecx, [esp + 0x14]
mov esi, eax
call fcn.100019a0
push ecx
push esi
lea eax, [esp + 0x18]
push eax
lea eax, [esp + 0x30]
push eax
lea ecx, [esp + 0x44]
call fcn.10001d10
lea ecx, [esp + 0x24]
call fcn.10001ab0
lea ecx, [esp + 0x30]
call fcn.10001fc0
xorps xmm0, xmm0
push ecx
lea ecx, [esp + 0x34]
movaps xmmword [esp + 0x34], xmm0
movq qword [esp + 0x44], xmm0
call fcn.10001e90
lea eax, [esp + 0xf]
mov byte [esp + 0xf], 0
push eax
lea ecx, [esp + 0x38]
call fcn.1000cf90
sub esp, 8
lea ecx, [esp + 0x3c]
call fcn.1000d0c0
call fcn.10001a60
push 0x10090872
lea ecx, [esp + 0x14]
mov esi, eax
call fcn.100019a0
push ecx
push esi
lea eax, [esp + 0x18]
push eax
lea eax, [esp + 0x30]
push eax
lea ecx, [esp + 0x44]
call fcn.10001d10
lea ecx, [esp + 0x24]
call fcn.10001ab0
lea ecx, [esp + 0x30]
call fcn.10001fc0
xorps xmm0, xmm0
push ecx
lea ecx, [esp + 0x34]
movaps xmmword [esp + 0x34], xmm0
movq qword [esp + 0x44], xmm0
call fcn.10001e90
lea eax, [esp + 0xf]
mov byte [esp + 0xf], 0
push eax
lea ecx, [esp + 0x38]
call fcn.1000cf90
sub esp, 8
lea ecx, [esp + 0x3c]
call fcn.1000d0c0
call fcn.10001a60
push 0x10090872
lea ecx, [esp + 0x14]
mov esi, eax
call fcn.100019a0
push ecx
push esi
lea eax, [esp + 0x18]
push eax
lea eax, [esp + 0x30]
push eax
lea ecx, [esp + 0x44]
call fcn.10001d10
lea ecx, [esp + 0x24]
call fcn.10001ab0
lea ecx, [esp + 0x30]
call fcn.10001fc0
xorps xmm0, xmm0
push ecx
lea ecx, [esp + 0x34]
movaps xmmword [esp + 0x34], xmm0
movq qword [esp + 0x44], xmm0
call fcn.10001e90
lea eax, [esp + 0xf]
mov byte [esp + 0xf], 0
push eax
lea ecx, [esp + 0x38]
call fcn.1000cf90
sub esp, 8
lea ecx, [esp + 0x3c]
call fcn.1000d0c0
call fcn.10001a60
push 0x10090872
lea ecx, [esp + 0x14]
mov esi, eax
call fcn.100019a0
push ecx
push esi
lea eax, [esp + 0x18]
push eax
lea eax, [esp + 0x30]
push eax
lea ecx, [esp + 0x44]
call fcn.10001d10
lea ecx, [esp + 0x24]
call fcn.10001ab0
lea ecx, [esp + 0x30]
call fcn.10001fc0
xorps xmm0, xmm0
push ecx
lea ecx, [esp + 0x34]
movaps xmmword [esp + 0x34], xmm0
movq qword [esp + 0x44], xmm0
call fcn.10001e90
lea eax, [esp + 0xf]
mov byte [esp + 0xf], 0
push eax
lea ecx, [esp + 0x38]
call fcn.1000cf90
sub esp, 8
lea ecx, [esp + 0x3c]
call fcn.1000d0c0
call fcn.10001a60
push 0x10090872
lea ecx, [esp + 0x14]
mov esi, eax
call fcn.100019a0
push ecx
push esi
lea eax, [esp + 0x18]
push eax
lea eax, [esp + 0x30]
push eax
lea ecx, [esp + 0x44]
call fcn.10001d10
lea ecx, [esp + 0x24]
call fcn.10001ab0
lea ecx, [esp + 0x30]
call fcn.10001fc0
xorps xmm0, xmm0
push ecx
lea ecx, [esp + 0x34]
movaps xmmword [esp + 0x34], xmm0
movq qword [esp + 0x44], xmm0
call fcn.10001e90
lea eax, [esp + 0xf]
mov byte [esp + 0xf], 0
push eax
lea ecx, [esp + 0x38]
call fcn.1000cf90
sub esp, 8
lea ecx, [esp + 0x3c]
call fcn.1000d0c0
call fcn.10001a60
push 0x10090872
lea ecx, [esp + 0x14]
mov esi, eax
call fcn.100019a0
push ecx
push esi
lea eax, [esp + 0x18]
push eax
lea eax, [esp + 0x30]
push eax
lea ecx, [esp + 0x44]
call fcn.10001d10
lea ecx, [esp + 0x24]
call fcn.10001ab0
lea ecx, [esp + 0x30]
call fcn.10001fc0
xorps xmm0, xmm0
push ecx
lea ecx, [esp + 0x34]
movaps xmmword [esp + 0x34], xmm0
movq qword [esp + 0x44], xmm0
call fcn.10001e90
lea eax, [esp + 0xf]
mov byte [esp + 0xf], 0
push eax
lea ecx, [esp + 0x38]
call fcn.1000cf90
sub esp, 8
lea ecx, [esp + 0x3c]
call fcn.1000d0c0
call fcn.10001a60
push 0x10090872
lea ecx, [esp + 0x14]
mov esi, eax
call fcn.100019a0
push ecx
push esi
lea eax, [esp + 0x18]
push eax
lea eax, [esp + 0x30]
push eax
lea ecx, [esp + 0x44]
call fcn.10001d10
lea ecx, [esp + 0x24]
call fcn.10001ab0
lea ecx, [esp + 0x30]
call fcn.10001fc0
xorps xmm0, xmm0
push ecx
lea ecx, [esp + 0x34]
movaps xmmword [esp + 0x34], xmm0
movq qword [esp + 0x44], xmm0
call fcn.10001e90
lea eax, [esp + 0xf]
mov byte [esp + 0xf], 0
push eax
lea ecx, [esp + 0x38]
call fcn.1000cf90
sub esp, 8
lea ecx, [esp + 0x3c]
call fcn.1000d0c0
call fcn.10001a60
push 0x10090872
lea ecx, [esp + 0x14]
mov esi, eax
call fcn.100019a0
push ecx
push esi
lea eax, [esp + 0x18]
push eax
lea eax, [esp + 0x30]
push eax
lea ecx, [esp + 0x44]
call fcn.10001d10
lea ecx, [esp + 0x24]
call fcn.10001ab0
lea ecx, [esp + 0x30]
call fcn.10001fc0
xorps xmm0, xmm0
push ecx
lea ecx, [esp + 0x34]
movaps xmmword [esp + 0x34], xmm0
movq qword [esp + 0x44], xmm0
call fcn.10001e90
lea eax, [esp + 0xf]
mov byte [esp + 0xf], 0
push eax
lea ecx, [esp + 0x38]
call fcn.1000cf90
sub esp, 8
lea ecx, [esp + 0x3c]
call fcn.1000d0c0
call fcn.10001a60
push 0x10090872
lea ecx, [esp + 0x14]
mov esi, eax
call fcn.100019a0
push ecx
push esi
lea eax, [esp + 0x18]
push eax
lea eax, [esp + 0x30]
push eax
lea ecx, [esp + 0x44]
call fcn.10001d10
lea ecx, [esp + 0x24]
call fcn.10001ab0
lea ecx, [esp + 0x30]
call fcn.10001fc0
xorps xmm0, xmm0
push ecx
lea ecx, [esp + 0x34]
movaps xmmword [esp + 0x34], xmm0
movq qword [esp + 0x44], xmm0
call fcn.10001e90
lea eax, [esp + 0xf]
mov byte [esp + 0xf], 0
push eax
lea ecx, [esp + 0x38]
call fcn.1000cf90
sub esp, 8
lea ecx, [esp + 0x3c]
call fcn.1000d0c0
call fcn.10001a60
mov esi, eax
push 0x10090872
lea ecx, [esp + 0x14]
call fcn.100019a0
push ecx
push esi
lea eax, [esp + 0x18]
push eax
lea eax, [esp + 0x30]
push eax
lea ecx, [esp + 0x44]
call fcn.10001d10
lea ecx, [esp + 0x24]
call fcn.10001ab0
lea ecx, [esp + 0x30]
call fcn.10001fc0
xorps xmm0, xmm0
push ecx
lea ecx, [esp + 0x34]
movaps xmmword [esp + 0x34], xmm0
movq qword [esp + 0x44], xmm0
call fcn.10001e90
lea eax, [esp + 0xf]
mov byte [esp + 0xf], 0
push eax
lea ecx, [esp + 0x38]
call fcn.1000cf90
sub esp, 8
lea ecx, [esp + 0x3c]
call fcn.1000d0c0
call fcn.10001a60
push 0x10090872
lea ecx, [esp + 0x14]
mov esi, eax
call fcn.100019a0
push ecx
push esi
lea eax, [esp + 0x18]
push eax
lea eax, [esp + 0x30]
push eax
lea ecx, [esp + 0x44]
call fcn.10001d10
lea ecx, [esp + 0x24]
call fcn.10001ab0
lea ecx, [esp + 0x30]
call fcn.10001fc0
xorps xmm0, xmm0
push ecx
lea ecx, [esp + 0x34]
movaps xmmword [esp + 0x34], xmm0
movq qword [esp + 0x44], xmm0
call fcn.10001e90
lea eax, [esp + 0xf]
mov byte [esp + 0xf], 0
push eax
lea ecx, [esp + 0x38]
call fcn.1000cf90
sub esp, 8
lea ecx, [esp + 0x3c]
call fcn.1000d0c0
call fcn.10001a60
push 0x10090872
lea ecx, [esp + 0x14]
mov esi, eax
call fcn.100019a0
push ecx
push esi
lea eax, [esp + 0x18]
push eax
lea eax, [esp + 0x30]
push eax
lea ecx, [esp + 0x44]
call fcn.10001d10
lea ecx, [esp + 0x24]
call fcn.10001ab0
lea ecx, [esp + 0x30]
call fcn.10001fc0
xorps xmm0, xmm0
movaps xmmword [esp + 0x30], xmm0
movq qword [esp + 0x40], xmm0
push ecx
lea ecx, [esp + 0x34]
call fcn.10001e90
lea eax, [esp + 0xf]
mov byte [esp + 0xf], 0
push eax
lea ecx, [esp + 0x38]
call fcn.1000cf90
sub esp, 8
lea ecx, [esp + 0x3c]
call fcn.1000d0c0
call fcn.10001a60
push 0x10090872
lea ecx, [esp + 0x14]
mov esi, eax
call fcn.100019a0
push ecx
push esi
lea eax, [esp + 0x18]
push eax
lea eax, [esp + 0x30]
push eax
lea ecx, [esp + 0x44]
call fcn.10001d10
lea ecx, [esp + 0x24]
call fcn.10001ab0
lea ecx, [esp + 0x30]
call fcn.10001fc0
xorps xmm0, xmm0
push ecx
lea ecx, [esp + 0x34]
movaps xmmword [esp + 0x34], xmm0
movq qword [esp + 0x44], xmm0
call fcn.10001e90
lea eax, [esp + 0xf]
mov byte [esp + 0xf], 0
push eax
lea ecx, [esp + 0x38]
call fcn.1000cf90
sub esp, 8
lea ecx, [esp + 0x3c]
call fcn.1000d0c0
call fcn.10001a60
push 0x10090872
lea ecx, [esp + 0x14]
mov esi, eax
call fcn.100019a0
push ecx
push esi
lea eax, [esp + 0x18]
push eax
lea eax, [esp + 0x30]
push eax
lea ecx, [esp + 0x44]
call fcn.10001d10
lea ecx, [esp + 0x24]
call fcn.10001ab0
lea ecx, [esp + 0x30]
call fcn.10001fc0
xorps xmm0, xmm0
push ecx
lea ecx, [esp + 0x34]
movaps xmmword [esp + 0x34], xmm0
movq qword [esp + 0x44], xmm0
call fcn.10001e90
lea eax, [esp + 0xf]
mov byte [esp + 0xf], 0
push eax
lea ecx, [esp + 0x38]
call fcn.1000cf90
sub esp, 8
lea ecx, [esp + 0x3c]
call fcn.1000d0c0
call fcn.10001a60
push 0x10090872
lea ecx, [esp + 0x14]
mov esi, eax
call fcn.100019a0
push ecx
push esi
lea eax, [esp + 0x18]
push eax
lea eax, [esp + 0x30]
push eax
lea ecx, [esp + 0x44]
call fcn.10001d10
lea ecx, [esp + 0x24]
call fcn.10001ab0
lea ecx, [esp + 0x30]
call fcn.10001fc0
xorps xmm0, xmm0
push ecx
lea ecx, [esp + 0x34]
movaps xmmword [esp + 0x34], xmm0
movq qword [esp + 0x44], xmm0
call fcn.10001e90
lea eax, [esp + 0xf]
mov byte [esp + 0xf], 0
push eax
lea ecx, [esp + 0x38]
call fcn.1000cf90
sub esp, 8
lea ecx, [esp + 0x3c]
call fcn.1000d0c0
call fcn.10001a60
push 0x10090872
lea ecx, [esp + 0x14]
mov esi, eax
call fcn.100019a0
push ecx
push esi
lea eax, [esp + 0x18]
push eax
lea eax, [esp + 0x30]
push eax
lea ecx, [esp + 0x44]
call fcn.10001d10
lea ecx, [esp + 0x24]
call fcn.10001ab0
lea ecx, [esp + 0x30]
call fcn.10001fc0
xorps xmm0, xmm0
push ecx
lea ecx, [esp + 0x34]
movaps xmmword [esp + 0x34], xmm0
movq qword [esp + 0x44], xmm0
call fcn.10001e90
lea eax, [esp + 0xf]
mov byte [esp + 0xf], 0
push eax
lea ecx, [esp + 0x38]
call fcn.1000cf90
sub esp, 8
lea ecx, [esp + 0x3c]
call fcn.1000d0c0
call fcn.10001a60
push 0x10090872
lea ecx, [esp + 0x14]
mov esi, eax
call fcn.100019a0
push ecx
push esi
lea eax, [esp + 0x18]
push eax
lea eax, [esp + 0x30]
push eax
lea ecx, [esp + 0x44]
call fcn.10001d10
lea ecx, [esp + 0x24]
call fcn.10001ab0
lea ecx, [esp + 0x30]
call fcn.10001fc0
xorps xmm0, xmm0
push ecx
lea ecx, [esp + 0x34]
movaps xmmword [esp + 0x34], xmm0
movq qword [esp + 0x44], xmm0
call fcn.10001e90
lea eax, [esp + 0xf]
mov byte [esp + 0xf], 0
push eax
lea ecx, [esp + 0x38]
call fcn.1000cf90
sub esp, 8
lea ecx, [esp + 0x3c]
call fcn.1000d0c0
call fcn.10001a60
push 0x10090872
lea ecx, [esp + 0x14]
mov esi, eax
call fcn.100019a0
push ecx
push esi
lea eax, [esp + 0x18]
push eax
lea eax, [esp + 0x30]
push eax
lea ecx, [esp + 0x44]
call fcn.10001d10
lea ecx, [esp + 0x24]
call fcn.10001ab0
lea ecx, [esp + 0x30]
call fcn.10001fc0
xorps xmm0, xmm0
push ecx
lea ecx, [esp + 0x34]
movaps xmmword [esp + 0x34], xmm0
movq qword [esp + 0x44], xmm0
call fcn.10001e90
lea eax, [esp + 0xf]
mov byte [esp + 0xf], 0
push eax
lea ecx, [esp + 0x38]
call fcn.1000cf90
sub esp, 8
lea ecx, [esp + 0x3c]
call fcn.1000d0c0
call fcn.10001a60
push 0x10090872
lea ecx, [esp + 0x14]
mov esi, eax
call fcn.100019a0
push ecx
push esi
lea eax, [esp + 0x18]
push eax
lea eax, [esp + 0x30]
push eax
lea ecx, [esp + 0x44]
call fcn.10001d10
lea ecx, [esp + 0x24]
call fcn.10001ab0
lea ecx, [esp + 0x30]
call fcn.10001fc0
xorps xmm0, xmm0
push ecx
lea ecx, [esp + 0x34]
movaps xmmword [esp + 0x34], xmm0
movq qword [esp + 0x44], xmm0
call fcn.10001e90
lea eax, [esp + 0xf]
mov byte [esp + 0xf], 0
push eax
lea ecx, [esp + 0x38]
call fcn.1000cf90
sub esp, 8
lea ecx, [esp + 0x3c]
call fcn.1000d0c0
call fcn.10001a60
push 0x10090872
lea ecx, [esp + 0x14]
mov esi, eax
call fcn.100019a0
push ecx
push esi
lea eax, [esp + 0x18]
push eax
lea eax, [esp + 0x30]
push eax
lea ecx, [esp + 0x44]
call fcn.10001d10
lea ecx, [esp + 0x24]
call fcn.10001ab0
lea ecx, [esp + 0x30]
call fcn.10001fc0
xorps xmm0, xmm0
push ecx
lea ecx, [esp + 0x34]
movaps xmmword [esp + 0x34], xmm0
movq qword [esp + 0x44], xmm0
call fcn.10001e90
lea eax, [esp + 0xf]
mov byte [esp + 0xf], 0
push eax
lea ecx, [esp + 0x38]
call fcn.1000cf90
sub esp, 8
lea ecx, [esp + 0x3c]
call fcn.1000d0c0
call fcn.10001a60
push 0x10090872
lea ecx, [esp + 0x14]
mov esi, eax
call fcn.100019a0
push ecx
push esi
lea eax, [esp + 0x18]
push eax
lea eax, [esp + 0x30]
push eax
lea ecx, [esp + 0x44]
call fcn.10001d10
lea ecx, [esp + 0x24]
call fcn.10001ab0
lea ecx, [esp + 0x30]
call fcn.10001fc0
xorps xmm0, xmm0
push ecx
lea ecx, [esp + 0x34]
movaps xmmword [esp + 0x34], xmm0
movq qword [esp + 0x44], xmm0
call fcn.10001e90
lea eax, [esp + 0xf]
mov byte [esp + 0xf], 0
push eax
lea ecx, [esp + 0x38]
call fcn.1000cf90
sub esp, 8
lea ecx, [esp + 0x3c]
call fcn.1000d0c0
call fcn.10001a60
push 0x10090872
lea ecx, [esp + 0x14]
mov esi, eax
call fcn.100019a0
push ecx
push esi
lea eax, [esp + 0x18]
push eax
lea eax, [esp + 0x30]
push eax
lea ecx, [esp + 0x44]
call fcn.10001d10
lea ecx, [esp + 0x24]
call fcn.10001ab0
lea ecx, [esp + 0x30]
call fcn.10001fc0
xorps xmm0, xmm0
push ecx
lea ecx, [esp + 0x34]
movaps xmmword [esp + 0x34], xmm0
movq qword [esp + 0x44], xmm0
call fcn.10001e90
lea eax, [esp + 0xf]
mov byte [esp + 0xf], 0
push eax
lea ecx, [esp + 0x38]
call fcn.1000cf90
sub esp, 8
lea ecx, [esp + 0x3c]
call fcn.1000d0c0
call fcn.10001a60
mov esi, eax
lea ecx, [esp + 0x10]
push 0x10090872
call fcn.100019a0
push ecx
push esi
lea eax, [esp + 0x18]
push eax
lea eax, [esp + 0x30]
push eax
lea ecx, [esp + 0x44]
call fcn.10001d10
lea ecx, [esp + 0x24]
call fcn.10001ab0
lea ecx, [esp + 0x30]
call fcn.10001fc0
xorps xmm0, xmm0
push ecx
lea ecx, [esp + 0x34]
movaps xmmword [esp + 0x34], xmm0
movq qword [esp + 0x44], xmm0
call fcn.10001e90
lea eax, [esp + 0xf]
mov byte [esp + 0xf], 0
push eax
lea ecx, [esp + 0x38]
call fcn.1000cf90
sub esp, 8
lea ecx, [esp + 0x3c]
call fcn.1000d0c0
call fcn.10001a60
push 0x10090872
lea ecx, [esp + 0x14]
mov esi, eax
call fcn.100019a0
push ecx
push esi
lea eax, [esp + 0x18]
push eax
lea eax, [esp + 0x30]
push eax
lea ecx, [esp + 0x44]
call fcn.10001d10
lea ecx, [esp + 0x24]
call fcn.10001ab0
lea ecx, [esp + 0x30]
call fcn.10001fc0
xorps xmm0, xmm0
push ecx
lea ecx, [esp + 0x34]
movaps xmmword [esp + 0x34], xmm0
movq qword [esp + 0x44], xmm0
call fcn.10001e90
lea eax, [esp + 0xf]
mov byte [esp + 0xf], 0
push eax
lea ecx, [esp + 0x38]
call fcn.1000cf90
sub esp, 8
lea ecx, [esp + 0x3c]
call fcn.1000d0c0
call fcn.10001a60
push 0x10090872
lea ecx, [esp + 0x14]
mov esi, eax
call fcn.100019a0
push ecx
push esi
lea eax, [esp + 0x18]
push eax
lea eax, [esp + 0x30]
push eax
lea ecx, [esp + 0x44]
call fcn.10001d10
lea ecx, [esp + 0x24]
call fcn.10001ab0
lea ecx, [esp + 0x30]
call fcn.10001fc0
xorps xmm0, xmm0
push ecx
lea ecx, [esp + 0x34]
movaps xmmword [esp + 0x34], xmm0
movq qword [esp + 0x44], xmm0
call fcn.10001e90
lea eax, [esp + 0xf]
mov byte [esp + 0xf], 0
push eax
lea ecx, [esp + 0x38]
call fcn.1000cf90
sub esp, 8
lea ecx, [esp + 0x3c]
call fcn.1000d0c0
call fcn.10001a60
push 0x10090872
lea ecx, [esp + 0x14]
mov esi, eax
call fcn.100019a0
push ecx
push esi
lea eax, [esp + 0x18]
push eax
lea eax, [esp + 0x30]
push eax
lea ecx, [esp + 0x44]
call fcn.10001d10
lea ecx, [esp + 0x24]
call fcn.10001ab0
lea ecx, [esp + 0x30]
call fcn.10001fc0
xorps xmm0, xmm0
push ecx
lea ecx, [esp + 0x34]
movaps xmmword [esp + 0x34], xmm0
movq qword [esp + 0x44], xmm0
call fcn.10001e90
lea eax, [esp + 0xf]
mov byte [esp + 0xf], 0
push eax
lea ecx, [esp + 0x38]
call fcn.1000cf90
sub esp, 8
lea ecx, [esp + 0x3c]
call fcn.1000d0c0
call fcn.10001a60
push 0x10090872
lea ecx, [esp + 0x14]
mov esi, eax
call fcn.100019a0
push ecx
push esi
lea eax, [esp + 0x18]
push eax
lea eax, [esp + 0x30]
push eax
lea ecx, [esp + 0x44]
call fcn.10001d10
lea ecx, [esp + 0x24]
call fcn.10001ab0
lea ecx, [esp + 0x30]
call fcn.10001fc0
xorps xmm0, xmm0
push ecx
lea ecx, [esp + 0x34]
movaps xmmword [esp + 0x34], xmm0
movq qword [esp + 0x44], xmm0
call fcn.10001e90
lea eax, [esp + 0xf]
mov byte [esp + 0xf], 0
push eax
lea ecx, [esp + 0x38]
call fcn.1000cf90
sub esp, 8
lea ecx, [esp + 0x3c]
call fcn.1000d0c0
call fcn.10001a60
push 0x10090872
lea ecx, [esp + 0x14]
mov esi, eax
call fcn.100019a0
push ecx
push esi
lea eax, [esp + 0x18]
push eax
lea eax, [esp + 0x30]
push eax
lea ecx, [esp + 0x44]
call fcn.10001d10
lea ecx, [esp + 0x24]
call fcn.10001ab0
lea ecx, [esp + 0x30]
call fcn.10001fc0
xorps xmm0, xmm0
push ecx
lea ecx, [esp + 0x34]
movaps xmmword [esp + 0x34], xmm0
movq qword [esp + 0x44], xmm0
call fcn.10001e90
lea eax, [esp + 0xf]
mov byte [esp + 0xf], 0
push eax
lea ecx, [esp + 0x38]
call fcn.1000cf90
sub esp, 8
lea ecx, [esp + 0x3c]
call fcn.1000d0c0
call fcn.10001a60
push 0x10090872
lea ecx, [esp + 0x14]
mov esi, eax
call fcn.100019a0
push ecx
push esi
lea eax, [esp + 0x18]
push eax
lea eax, [esp + 0x30]
push eax
lea ecx, [esp + 0x44]
call fcn.10001d10
lea ecx, [esp + 0x24]
call fcn.10001ab0
lea ecx, [esp + 0x30]
call fcn.10001fc0
xorps xmm0, xmm0
push ecx
lea ecx, [esp + 0x34]
movaps xmmword [esp + 0x34], xmm0
movq qword [esp + 0x44], xmm0
call fcn.10001e90
lea eax, [esp + 0xf]
mov byte [esp + 0xf], 0
push eax
lea ecx, [esp + 0x38]
call fcn.1000cf90
sub esp, 8
lea ecx, [esp + 0x3c]
call fcn.1000d0c0
call fcn.10001a60
push 0x10090872
lea ecx, [esp + 0x14]
mov esi, eax
call fcn.100019a0
push ecx
push esi
lea eax, [esp + 0x18]
push eax
lea eax, [esp + 0x30]
push eax
lea ecx, [esp + 0x44]
call fcn.10001d10
lea ecx, [esp + 0x24]
call fcn.10001ab0
lea ecx, [esp + 0x30]
call fcn.10001fc0
xorps xmm0, xmm0
push ecx
lea ecx, [esp + 0x34]
movaps xmmword [esp + 0x34], xmm0
movq qword [esp + 0x44], xmm0
call fcn.10001e90
lea eax, [esp + 0xf]
mov byte [esp + 0xf], 0
push eax
lea ecx, [esp + 0x38]
call fcn.1000cf90
sub esp, 8
lea ecx, [esp + 0x3c]
call fcn.1000d0c0
call fcn.10001a60
push 0x10090872
lea ecx, [esp + 0x14]
mov esi, eax
call fcn.100019a0
push ecx
push esi
lea eax, [esp + 0x18]
push eax
lea eax, [esp + 0x30]
push eax
lea ecx, [esp + 0x44]
call fcn.10001d10
lea ecx, [esp + 0x24]
call fcn.10001ab0
lea ecx, [esp + 0x30]
call fcn.10001fc0
xorps xmm0, xmm0
push ecx
lea ecx, [esp + 0x34]
movaps xmmword [esp + 0x34], xmm0
movq qword [esp + 0x44], xmm0
call fcn.10001e90
lea eax, [esp + 0xf]
mov byte [esp + 0xf], 0
push eax
lea ecx, [esp + 0x38]
call fcn.1000cf90
sub esp, 8
lea ecx, [esp + 0x3c]
call fcn.1000d0c0
call fcn.10001a60
push 0x10090872
lea ecx, [esp + 0x14]
mov esi, eax
call fcn.100019a0
push ecx
push esi
lea eax, [esp + 0x18]
push eax
lea eax, [esp + 0x30]
push eax
lea ecx, [esp + 0x44]
call fcn.10001d10
lea ecx, [esp + 0x24]
call fcn.10001ab0
lea ecx, [esp + 0x30]
call fcn.10001fc0
xorps xmm0, xmm0
push ecx
lea ecx, [esp + 0x34]
movaps xmmword [esp + 0x34], xmm0
movq qword [esp + 0x44], xmm0
call fcn.10001e90
lea eax, [esp + 0xf]
mov byte [esp + 0xf], 0
push eax
lea ecx, [esp + 0x38]
call fcn.1000cf90
sub esp, 8
lea ecx, [esp + 0x3c]
call fcn.1000d0c0
call fcn.10001a60
push 0x10090872
lea ecx, [esp + 0x14]
mov esi, eax
call fcn.100019a0
push ecx
push esi
lea eax, [esp + 0x18]
push eax
lea eax, [esp + 0x30]
push eax
lea ecx, [esp + 0x44]
call fcn.10001d10
lea ecx, [esp + 0x24]
call fcn.10001ab0
lea ecx, [esp + 0x30]
call fcn.10001fc0
xorps xmm0, xmm0
push ecx
lea ecx, [esp + 0x34]
movaps xmmword [esp + 0x34], xmm0
movq qword [esp + 0x44], xmm0
call fcn.10001e90
lea eax, [esp + 0xf]
mov byte [esp + 0xf], 0
push eax
lea ecx, [esp + 0x38]
call fcn.1000cf90
sub esp, 8
lea ecx, [esp + 0x3c]
call fcn.1000d0c0
call fcn.10001a60
push 0x10090872
lea ecx, [esp + 0x14]
mov esi, eax
call fcn.100019a0
push ecx
push esi
lea eax, [esp + 0x18]
push eax
lea eax, [esp + 0x30]
push eax
lea ecx, [esp + 0x44]
call fcn.10001d10
lea ecx, [esp + 0x24]
call fcn.10001ab0
lea ecx, [esp + 0x30]
call fcn.10001fc0
xorps xmm0, xmm0
push ecx
lea ecx, [esp + 0x34]
movaps xmmword [esp + 0x34], xmm0
movq qword [esp + 0x44], xmm0
call fcn.10001e90
lea eax, [esp + 0xf]
mov byte [esp + 0xf], 0
push eax
lea ecx, [esp + 0x38]
call fcn.1000cf90
sub esp, 8
lea ecx, [esp + 0x3c]
call fcn.1000d0c0
call fcn.10001a60
push 0x10090872
lea ecx, [esp + 0x14]
mov esi, eax
call fcn.100019a0
push ecx
push esi
lea eax, [esp + 0x18]
push eax
lea eax, [esp + 0x30]
push eax
lea ecx, [esp + 0x44]
call fcn.10001d10
lea ecx, [esp + 0x24]
call fcn.10001ab0
lea ecx, [esp + 0x30]
call fcn.10001fc0
xorps xmm0, xmm0
push ecx
lea ecx, [esp + 0x34]
movaps xmmword [esp + 0x34], xmm0
movq qword [esp + 0x44], xmm0
call fcn.10001e90
lea eax, [esp + 0xf]
mov byte [esp + 0xf], 0
push eax
lea ecx, [esp + 0x38]
call fcn.1000cf90
sub esp, 8
lea ecx, [esp + 0x3c]
call fcn.1000d0c0
call fcn.10001a60
push 0x10090872
lea ecx, [esp + 0x14]
mov esi, eax
call fcn.100019a0
push ecx
push esi
lea eax, [esp + 0x18]
push eax
lea eax, [esp + 0x30]
push eax
lea ecx, [esp + 0x44]
call fcn.10001d10
lea ecx, [esp + 0x24]
call fcn.10001ab0
lea ecx, [esp + 0x30]
call fcn.10001fc0
xorps xmm0, xmm0
push ecx
lea ecx, [esp + 0x34]
movaps xmmword [esp + 0x34], xmm0
movq qword [esp + 0x44], xmm0
call fcn.10001e90
lea eax, [esp + 0xf]
mov byte [esp + 0xf], 0
push eax
lea ecx, [esp + 0x38]
call fcn.1000cf90
sub esp, 8
lea ecx, [esp + 0x3c]
call fcn.1000d0c0
call fcn.10001a60
push 0x10090872
lea ecx, [esp + 0x14]
mov esi, eax
call fcn.100019a0
push ecx
push esi
lea eax, [esp + 0x18]
push eax
lea eax, [esp + 0x30]
push eax
lea ecx, [esp + 0x44]
call fcn.10001d10
lea ecx, [esp + 0x24]
call fcn.10001ab0
lea ecx, [esp + 0x30]
call fcn.10001fc0
xorps xmm0, xmm0
push ecx
lea ecx, [esp + 0x34]
movaps xmmword [esp + 0x34], xmm0
movq qword [esp + 0x44], xmm0
call fcn.10001e90
lea eax, [esp + 0xf]
mov byte [esp + 0xf], 0
push eax
lea ecx, [esp + 0x38]
call fcn.1000cf90
sub esp, 8
lea ecx, [esp + 0x3c]
call fcn.1000d0c0
call fcn.10001a60
push 0x10090872
lea ecx, [esp + 0x14]
mov esi, eax
call fcn.100019a0
push ecx
push esi
lea eax, [esp + 0x18]
push eax
lea eax, [esp + 0x30]
push eax
lea ecx, [esp + 0x44]
call fcn.10001d10
lea ecx, [esp + 0x24]
call fcn.10001ab0
lea ecx, [esp + 0x30]
call fcn.10001fc0
xorps xmm0, xmm0
push ecx
lea ecx, [esp + 0x34]
movaps xmmword [esp + 0x34], xmm0
movq qword [esp + 0x44], xmm0
call fcn.10001e90
mov byte [esp + 0xf], 0
lea eax, [esp + 0xf]
push eax
lea ecx, [esp + 0x38]
call fcn.1000cf90
sub esp, 8
lea ecx, [esp + 0x3c]
call fcn.1000d0c0
call fcn.10001a60
push 0x10090872
lea ecx, [esp + 0x14]
mov esi, eax
call fcn.100019a0
push ecx
push esi
lea eax, [esp + 0x18]
push eax
lea eax, [esp + 0x30]
push eax
lea ecx, [esp + 0x44]
call fcn.10001d10
lea ecx, [esp + 0x24]
call fcn.10001ab0
lea ecx, [esp + 0x30]
call fcn.10001fc0
xorps xmm0, xmm0
push ecx
lea ecx, [esp + 0x34]
movaps xmmword [esp + 0x34], xmm0
movq qword [esp + 0x44], xmm0
call fcn.10001e90
lea eax, [esp + 0xf]
mov byte [esp + 0xf], 0
push eax
lea ecx, [esp + 0x38]
call fcn.1000cf90
sub esp, 8
lea ecx, [esp + 0x3c]
call fcn.1000d0c0
call fcn.10001a60
push 0x10090872
lea ecx, [esp + 0x14]
mov esi, eax
call fcn.100019a0
push ecx
push esi
lea eax, [esp + 0x18]
push eax
lea eax, [esp + 0x30]
push eax
lea ecx, [esp + 0x44]
call fcn.10001d10
lea ecx, [esp + 0x24]
call fcn.10001ab0
lea ecx, [esp + 0x30]
call fcn.10001fc0
xorps xmm0, xmm0
push ecx
lea ecx, [esp + 0x34]
movaps xmmword [esp + 0x34], xmm0
movq qword [esp + 0x44], xmm0
call fcn.10001e90
lea eax, [esp + 0xf]
mov byte [esp + 0xf], 0
push eax
lea ecx, [esp + 0x38]
call fcn.1000cf90
sub esp, 8
lea ecx, [esp + 0x3c]
call fcn.1000d0c0
call fcn.10001a60
push 0x10090872
lea ecx, [esp + 0x14]
mov esi, eax
call fcn.100019a0
push ecx
push esi
lea eax, [esp + 0x18]
push eax
lea eax, [esp + 0x30]
push eax
lea ecx, [esp + 0x44]
call fcn.10001d10
lea ecx, [esp + 0x24]
call fcn.10001ab0
lea ecx, [esp + 0x30]
call fcn.10001fc0
mov edi, dword [sym.imp.KERNEL32.dll_Sleep]
mov esi, 0x514
mov dword [esp + 0x10], esi
call dword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov ecx, eax
call fcn.10004d90
test al, al
je 0x100071da
mov esi, 0x320
nop dword [eax]
call dword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov ecx, eax
call fcn.10004d90
push 0x1e
call edi
sub esi, 1
jne 0x100071c0
mov esi, dword [esp + 0x10]
push 0x32
call edi
sub esi, 1
mov dword [esp + 0x10], esi
jne 0x100071a7
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 2
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 4
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 2
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 4
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 2
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 4
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 2
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 4
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 2
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 4
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
mov edx, eax
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
push 2
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 4
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 2
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 4
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 2
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
mov edx, eax
mov dword [esp + 0x10], 0
sub esp, 8
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov ecx, esp
push 4
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 2
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 4
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 2
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 4
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
mov edx, eax
mov dword [esp + 0x10], 0
mov dword [esp + 0x14], 0
movq xmm0, qword [esp + 0x10]
sub esp, 8
mov ecx, esp
push 2
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 4
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 2
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 4
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 2
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
mov edx, eax
mov dword [esp + 0x10], 0
mov dword [esp + 0x14], 0
sub esp, 8
movq xmm0, qword [esp + 0x18]
mov ecx, esp
push 4
sub esp, 0xc
mov eax, esp
mov dword [ecx], 0x10090872
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 2
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 4
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 2
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 4
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov edx, eax
mov dword [esp + 0x1c], 0
mov ecx, esp
movq xmm0, qword [esp + 0x18]
push 2
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 4
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 2
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 4
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 2
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
mov edx, eax
mov dword [ecx], 0x10090872
movq xmm0, qword [esp + 0x18]
push 4
sub esp, 0xc
mov dword [ecx + 4], 0
mov eax, esp
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 2
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 4
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 2
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 4
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
mov edx, eax
mov dword [ecx], 0x10090872
mov dword [ecx + 4], 0
movq xmm0, qword [esp + 0x18]
mov ecx, edx
push 2
sub esp, 0xc
mov eax, esp
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 4
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 2
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 4
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 2
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
mov edx, eax
push 4
mov dword [ecx], 0x10090872
mov dword [ecx + 4], 0
movq xmm0, qword [esp + 0x1c]
sub esp, 0xc
mov eax, esp
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 2
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 4
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 2
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 4
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
mov edx, eax
push 2
mov dword [ecx], 0x10090872
sub esp, 0xc
mov dword [ecx + 4], 0
movq xmm0, qword [esp + 0x28]
mov eax, esp
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 4
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 2
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 4
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 2
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
mov edx, eax
push 4
sub esp, 0xc
mov dword [ecx], 0x10090872
mov dword [ecx + 4], 0
mov eax, esp
movq xmm0, qword [esp + 0x28]
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 2
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 4
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 2
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 4
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 2
sub esp, 0xc
mov dword [ecx], 0x10090872
mov dword [ecx + 4], 0
mov eax, esp
movq qword [eax], xmm0
mov ecx, edx
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 4
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 2
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 4
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 2
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 4
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
movq qword [eax], xmm0
mov ecx, edx
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 2
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 4
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 2
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 4
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 2
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
movq qword [eax], xmm0
mov dword [eax + 8], 0
mov ecx, edx
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 4
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 2
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 4
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 2
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 4
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 2
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 4
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 2
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 4
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 2
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 4
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 2
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 4
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 2
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 4
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 2
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 4
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 2
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 4
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 2
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
mov edx, eax
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
push 4
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 2
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 4
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 2
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 4
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
mov edx, eax
mov dword [esp + 0x10], 0
sub esp, 8
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov ecx, esp
push 2
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 4
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 2
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 4
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 2
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
mov edx, eax
mov dword [esp + 0x10], 0
mov dword [esp + 0x14], 0
movq xmm0, qword [esp + 0x10]
sub esp, 8
mov ecx, esp
push 4
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 2
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 4
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 2
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 4
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
mov edx, eax
mov dword [esp + 0x10], 0
mov dword [esp + 0x14], 0
sub esp, 8
movq xmm0, qword [esp + 0x18]
mov ecx, esp
push 2
sub esp, 0xc
mov eax, esp
mov dword [ecx], 0x10090872
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 4
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 2
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 4
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 2
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov edx, eax
mov dword [esp + 0x1c], 0
mov ecx, esp
movq xmm0, qword [esp + 0x18]
push 4
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 2
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 4
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 2
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 4
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
mov edx, eax
mov dword [ecx], 0x10090872
movq xmm0, qword [esp + 0x18]
push 2
sub esp, 0xc
mov dword [ecx + 4], 0
mov eax, esp
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 4
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 2
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 4
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 2
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
mov edx, eax
mov dword [ecx], 0x10090872
mov dword [ecx + 4], 0
movq xmm0, qword [esp + 0x18]
mov ecx, edx
push 4
sub esp, 0xc
mov eax, esp
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 2
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 4
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 2
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 4
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
mov edx, eax
push 2
mov dword [ecx], 0x10090872
mov dword [ecx + 4], 0
movq xmm0, qword [esp + 0x1c]
sub esp, 0xc
mov eax, esp
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 4
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 2
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 4
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 2
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
mov edx, eax
push 4
mov dword [ecx], 0x10090872
sub esp, 0xc
mov dword [ecx + 4], 0
movq xmm0, qword [esp + 0x28]
mov eax, esp
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 2
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 4
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 2
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 4
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
mov edx, eax
push 2
sub esp, 0xc
mov dword [ecx], 0x10090872
mov dword [ecx + 4], 0
mov eax, esp
movq xmm0, qword [esp + 0x28]
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
sub esp, 8
mov dword [esp + 0x18], 0
mov ecx, esp
mov dword [esp + 0x1c], 0
movq xmm0, qword [esp + 0x18]
mov edx, eax
push 4
sub esp, 0xc
mov dword [ecx], 0x10090872
mov eax, esp
mov dword [ecx + 4], 0
mov ecx, edx
movq qword [eax], xmm0
mov dword [eax + 8], 0
call fcn.10002600
call fcn.100049c0
push ecx
mov ecx, eax
call fcn.10012bc0
call fcn.1000d180
call fcn.1000d110
call fcn.1000d180
call fcn.1000d110
call fcn.1000d180
call fcn.1000d110
call fcn.1000d180
call fcn.1000d110
call fcn.1000d180
call fcn.1000d110
call fcn.1000d180
call fcn.1000d110
call fcn.1000d180
call fcn.1000d110
call fcn.1000d180
call fcn.1000d110
call fcn.1000d180
mov ecx, dword [esp + 0x68]
cmp ecx, 8
jb 0x10009951
mov edx, dword [esp + 0x54]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x10009947
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10009962
push ecx
push edx
call fcn.1004c150
add esp, 8
mov ecx, dword [esp + 0x6c]
pop edi
pop esi
xor ecx, esp
call fcn.1004bbfb
mov esp, ebp
pop ebp
ret
call fcn.10055070
int3