Function at 0x10002960
Capabilities:
Create thread

Disassembly:
push ebp
mov ebp, esp
push 0xfffffffffffffffe
push 0x100068f0
push 0x10003fc3
mov eax, dword fs:[0]
push eax
sub esp, 0x338
push ebx
push esi
push edi
mov eax, dword [section..data]
xor dword [ebp - 8], eax
xor eax, ebp
push eax
lea eax, [ebp - 0x10]
mov dword fs:[0], eax
mov dword [ebp - 0x18], esp
mov dword [ebp - 4], 0
jmp 0x100029af
jmp 0x100029c1
jmp 0x100029d3
jmp 0x100029e5
movaps xmm0, xmmword [0x10005fe0]
movups xmmword [ebp - 0xb4], xmm0
movaps xmm0, xmmword [0x10005dd0]
movups xmmword [ebp - 0xa4], xmm0
movaps xmm0, xmmword [0x10005ff0]
movups xmmword [ebp - 0x94], xmm0
movaps xmm0, xmmword [0x10006050]
movups xmmword [ebp - 0x84], xmm0
movaps xmm0, xmmword [0x10005f80]
movups xmmword [ebp - 0x74], xmm0
movaps xmm0, xmmword [0x10005fb0]
movups xmmword [ebp - 0x64], xmm0
movaps xmm0, xmmword [0x10005f90]
movups xmmword [ebp - 0x54], xmm0
movaps xmm0, xmmword [0x10005f70]
movups xmmword [ebp - 0x44], xmm0
mov word [ebp - 0x34], 0x69
xor esi, esi
mov dword [ebp - 0x1c], esi
lea ecx, [ebp - 0xb3]
cmp esi, 0x80
jae 0x10002a81
push esi
call fcn.100038c0
mov bl, byte [ebp - 0xb4]
xor bl, byte [eax]
push esi
lea ecx, [ebp - 0xb3]
call fcn.100038c0
mov byte [eax], bl
inc esi
jmp 0x10002a51
push 0x80
call fcn.100038c0
mov byte [eax], 0
lea ecx, [ebp - 0xb3]
call fcn.100038b0
mov dword [0x10007434], eax
movaps xmm0, xmmword [0x10005e50]
movups xmmword [ebp - 0x138], xmm0
movaps xmm0, xmmword [0x10006040]
movups xmmword [ebp - 0x128], xmm0
movaps xmm0, xmmword [0x10005e40]
movups xmmword [ebp - 0x118], xmm0
movaps xmm0, xmmword [0x10005dc0]
movups xmmword [ebp - 0x108], xmm0
movaps xmm0, xmmword [0x10005ea0]
movups xmmword [ebp - 0xf8], xmm0
movaps xmm0, xmmword [0x10005e60]
movups xmmword [ebp - 0xe8], xmm0
movaps xmm0, xmmword [0x10005e90]
movups xmmword [ebp - 0xd8], xmm0
movaps xmm0, xmmword [0x10005eb0]
movups xmmword [ebp - 0xc8], xmm0
mov word [ebp - 0xb8], 0x66
xor esi, esi
mov dword [ebp - 0x20], esi
lea ecx, [ebp - 0x137]
cmp esi, 0x80
jae 0x10002b49
push esi
call fcn.100038c0
mov bl, byte [ebp - 0x138]
xor bl, byte [eax]
push esi
lea ecx, [ebp - 0x137]
call fcn.100038c0
mov byte [eax], bl
inc esi
jmp 0x10002b19
push 0x80
call fcn.100038c0
mov byte [eax], 0
lea ecx, [ebp - 0x137]
call fcn.100038b0
mov dword [0x10007438], eax
movaps xmm0, xmmword [0x10006090]
movups xmmword [ebp - 0x1bc], xmm0
movaps xmm0, xmmword [0x10005e30]
movups xmmword [ebp - 0x1ac], xmm0
movaps xmm0, xmmword [0x10006080]
movups xmmword [ebp - 0x19c], xmm0
movaps xmm0, xmmword [0x10006000]
movups xmmword [ebp - 0x18c], xmm0
movaps xmm0, xmmword [0x10006030]
movups xmmword [ebp - 0x17c], xmm0
movaps xmm0, xmmword [0x10006070]
movups xmmword [ebp - 0x16c], xmm0
movaps xmm0, xmmword [0x10006010]
movups xmmword [ebp - 0x15c], xmm0
movaps xmm0, xmmword [0x10006020]
movups xmmword [ebp - 0x14c], xmm0
mov word [ebp - 0x13c], 0x6c
xor esi, esi
mov dword [ebp - 0x24], esi
lea ecx, [ebp - 0x1bb]
cmp esi, 0x80
jae 0x10002c11
push esi
call fcn.100038c0
mov bl, byte [ebp - 0x1bc]
xor bl, byte [eax]
push esi
lea ecx, [ebp - 0x1bb]
call fcn.100038c0
mov byte [eax], bl
inc esi
jmp 0x10002be1
push 0x80
call fcn.100038c0
mov byte [eax], 0
lea ecx, [ebp - 0x1bb]
call fcn.100038b0
mov dword [0x1000743c], eax
jmp 0x10002c40
push 0
push 0
push 0x10002880
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthread]
add esp, 0xc
jmp 0x10002c64
jmp 0x10002c76
jmp 0x10002c88
jmp 0x10002c9a
movaps xmm0, xmmword [0x10005c10]
movups xmmword [ebp - 0x240], xmm0
movaps xmm0, xmmword [0x10005c40]
movups xmmword [ebp - 0x230], xmm0
movaps xmm0, xmmword [0x10005cb0]
movups xmmword [ebp - 0x220], xmm0
movaps xmm0, xmmword [0x10005c70]
movups xmmword [ebp - 0x210], xmm0
movaps xmm0, xmmword [0x10005d90]
movups xmmword [ebp - 0x200], xmm0
movaps xmm0, xmmword [0x10005cd0]
movups xmmword [ebp - 0x1f0], xmm0
movaps xmm0, xmmword [0x10005cc0]
movups xmmword [ebp - 0x1e0], xmm0
movaps xmm0, xmmword [0x10005ce0]
movups xmmword [ebp - 0x1d0], xmm0
mov word [ebp - 0x1c0], 0x5f
xor esi, esi
mov dword [ebp - 0x28], esi
lea ecx, [ebp - 0x23f]
cmp esi, 0x80
jae 0x10002d45
push esi
call fcn.100038c0
mov bl, byte [ebp - 0x240]
xor bl, byte [eax]
push esi
lea ecx, [ebp - 0x23f]
call fcn.100038c0
mov byte [eax], bl
inc esi
jmp 0x10002d15
push 0x80
call fcn.100038c0
mov byte [eax], 0
lea ecx, [ebp - 0x23f]
call fcn.100038b0
mov dword [0x10007440], eax
movaps xmm0, xmmword [0x10005530]
movups xmmword [ebp - 0x2c4], xmm0
movaps xmm0, xmmword [0x10005850]
movups xmmword [ebp - 0x2b4], xmm0
movaps xmm0, xmmword [0x100058b0]
movups xmmword [ebp - 0x2a4], xmm0
movaps xmm0, xmmword [0x100057e0]
movups xmmword [ebp - 0x294], xmm0
movaps xmm0, xmmword [0x10005730]
movups xmmword [ebp - 0x284], xmm0
movaps xmm0, xmmword [0x10005700]
movups xmmword [ebp - 0x274], xmm0
movaps xmm0, xmmword [0x10005710]
movups xmmword [ebp - 0x264], xmm0
movaps xmm0, xmmword [0x100056a0]
movups xmmword [ebp - 0x254], xmm0
mov word [ebp - 0x244], 0x2a
xor esi, esi
mov dword [ebp - 0x2c], esi
lea ecx, [ebp - 0x2c3]
cmp esi, 0x80
jae 0x10002e0d
push esi
call fcn.100038c0
mov bl, byte [ebp - 0x2c4]
xor bl, byte [eax]
push esi
lea ecx, [ebp - 0x2c3]
call fcn.100038c0
mov byte [eax], bl
inc esi
jmp 0x10002ddd
push 0x80
call fcn.100038c0
mov byte [eax], 0
lea ecx, [ebp - 0x2c3]
call fcn.100038b0
mov dword [0x10007444], eax
movaps xmm0, xmmword [0x100062d0]
movups xmmword [ebp - 0x348], xmm0
movaps xmm0, xmmword [0x100060a0]
movups xmmword [ebp - 0x338], xmm0
movaps xmm0, xmmword [0x10006130]
movups xmmword [ebp - 0x328], xmm0
movaps xmm0, xmmword [0x100060d0]
movups xmmword [ebp - 0x318], xmm0
movaps xmm0, xmmword [0x10006250]
movups xmmword [ebp - 0x308], xmm0
movaps xmm0, xmmword [0x10006170]
movups xmmword [ebp - 0x2f8], xmm0
movaps xmm0, xmmword [0x10006160]
movups xmmword [ebp - 0x2e8], xmm0
movaps xmm0, xmmword [0x100061d0]
movups xmmword [ebp - 0x2d8], xmm0
mov word [ebp - 0x2c8], 0x77
xor esi, esi
mov dword [ebp - 0x30], esi
lea ecx, [ebp - 0x347]
cmp esi, 0x80
jae 0x10002ed5
push esi
call fcn.100038c0
mov bl, byte [ebp - 0x348]
xor bl, byte [eax]
push esi
lea ecx, [ebp - 0x347]
call fcn.100038c0
mov byte [eax], bl
inc esi
jmp 0x10002ea5
push 0x80
call fcn.100038c0
mov byte [eax], 0
lea ecx, [ebp - 0x347]
call fcn.100038b0
mov dword [0x10007448], eax
jmp 0x10002f04
jmp 0x10002f0f
mov dword [ebp - 4], 0xfffffffe
mov ecx, dword [ebp - 0x10]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret