Function at 0x10004e40
Capabilities:
Create thread

Disassembly:
push ebp
mov ebp, esp
push 0xfffffffffffffffe
push 0x1000b5e8
push 0x10007495
mov eax, dword fs:[0]
push eax
sub esp, 0x338
push ebx
push esi
push edi
mov eax, dword [0x1000d040]
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 0x10004e8f
jmp 0x10004ea1
jmp 0x10004eb3
jmp 0x10004ec5
movaps xmm0, xmmword [0x10009f30]
movups xmmword [ebp - 0xb4], xmm0
movaps xmm0, xmmword [0x10009c10]
movups xmmword [ebp - 0xa4], xmm0
movaps xmm0, xmmword [0x10009f20]
movups xmmword [ebp - 0x94], xmm0
movaps xmm0, xmmword [0x10009d80]
movups xmmword [ebp - 0x84], xmm0
movaps xmm0, xmmword [0x10009e60]
movups xmmword [ebp - 0x74], xmm0
movaps xmm0, xmmword [0x10009ef0]
movups xmmword [ebp - 0x64], xmm0
movaps xmm0, xmmword [0x10009e40]
movups xmmword [ebp - 0x54], xmm0
movaps xmm0, xmmword [0x10009e50]
movups xmmword [ebp - 0x44], xmm0
mov word [ebp - 0x34], 0x2c
xor esi, esi
mov dword [ebp - 0x1c], esi
lea ecx, [ebp - 0xb3]
cmp esi, 0x80
jae 0x10004f61
push esi
call fcn.10005da0
mov bl, byte [ebp - 0xb4]
xor bl, byte [eax]
push esi
lea ecx, [ebp - 0xb3]
call fcn.10005da0
mov byte [eax], bl
inc esi
jmp 0x10004f31
push 0x80
call fcn.10005da0
mov byte [eax], 0
lea ecx, [ebp - 0xb3]
call fcn.10005d90
mov dword [0x1048a08c], eax
movaps xmm0, xmmword [0x10009ff0]
movups xmmword [ebp - 0x138], xmm0
movaps xmm0, xmmword [0x1000a040]
movups xmmword [ebp - 0x128], xmm0
movaps xmm0, xmmword [0x10009fe0]
movups xmmword [ebp - 0x118], xmm0
movaps xmm0, xmmword [0x10009f60]
movups xmmword [ebp - 0x108], xmm0
movaps xmm0, xmmword [0x10009fd0]
movups xmmword [ebp - 0xf8], xmm0
movaps xmm0, xmmword [0x1000a000]
movups xmmword [ebp - 0xe8], xmm0
movaps xmm0, xmmword [0x10009fb0]
movups xmmword [ebp - 0xd8], xmm0
movaps xmm0, xmmword [0x10009fc0]
movups xmmword [ebp - 0xc8], xmm0
mov word [ebp - 0xb8], 0x35
xor esi, esi
mov dword [ebp - 0x20], esi
lea ecx, [ebp - 0x137]
cmp esi, 0x80
jae 0x10005029
push esi
call fcn.10005da0
mov bl, byte [ebp - 0x138]
xor bl, byte [eax]
push esi
lea ecx, [ebp - 0x137]
call fcn.10005da0
mov byte [eax], bl
inc esi
jmp 0x10004ff9
push 0x80
call fcn.10005da0
mov byte [eax], 0
lea ecx, [ebp - 0x137]
call fcn.10005d90
mov dword [0x1048a090], eax
movaps xmm0, xmmword [0x10009a90]
movups xmmword [ebp - 0x1bc], xmm0
movaps xmm0, xmmword [0x10009810]
movups xmmword [ebp - 0x1ac], xmm0
movaps xmm0, xmmword [0x10009aa0]
movups xmmword [ebp - 0x19c], xmm0
movaps xmm0, xmmword [0x10009ba0]
movups xmmword [ebp - 0x18c], xmm0
movaps xmm0, xmmword [0x10009a10]
movups xmmword [ebp - 0x17c], xmm0
movaps xmm0, xmmword [0x10009a40]
movups xmmword [ebp - 0x16c], xmm0
movaps xmm0, xmmword [0x10009a20]
movups xmmword [ebp - 0x15c], xmm0
movaps xmm0, xmmword [0x10009a00]
movups xmmword [ebp - 0x14c], xmm0
mov word [ebp - 0x13c], 0x19
xor esi, esi
mov dword [ebp - 0x24], esi
lea ecx, [ebp - 0x1bb]
cmp esi, 0x80
jae 0x100050f1
push esi
call fcn.10005da0
mov bl, byte [ebp - 0x1bc]
xor bl, byte [eax]
push esi
lea ecx, [ebp - 0x1bb]
call fcn.10005da0
mov byte [eax], bl
inc esi
jmp 0x100050c1
push 0x80
call fcn.10005da0
mov byte [eax], 0
lea ecx, [ebp - 0x1bb]
call fcn.10005d90
mov dword [0x1048a094], eax
jmp 0x10005120
push 0
push 0
push 0x100043e0
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthread]
add esp, 0xc
jmp 0x10005144
jmp 0x10005156
jmp 0x10005168
jmp 0x1000517a
movaps xmm0, xmmword [0x10009800]
movups xmmword [ebp - 0x240], xmm0
movaps xmm0, xmmword [0x10009b50]
movups xmmword [ebp - 0x230], xmm0
movaps xmm0, xmmword [0x10009b90]
movups xmmword [ebp - 0x220], xmm0
movaps xmm0, xmmword [0x10009b20]
movups xmmword [ebp - 0x210], xmm0
movaps xmm0, xmmword [0x10009ac0]
movups xmmword [ebp - 0x200], xmm0
movaps xmm0, xmmword [0x100099f0]
movups xmmword [ebp - 0x1f0], xmm0
movaps xmm0, xmmword [0x10009a30]
movups xmmword [ebp - 0x1e0], xmm0
movaps xmm0, xmmword [0x100099c0]
movups xmmword [ebp - 0x1d0], xmm0
mov word [ebp - 0x1c0], 0x1a
xor esi, esi
mov dword [ebp - 0x28], esi
lea ecx, [ebp - 0x23f]
cmp esi, 0x80
jae 0x10005225
push esi
call fcn.10005da0
mov bl, byte [ebp - 0x240]
xor bl, byte [eax]
push esi
lea ecx, [ebp - 0x23f]
call fcn.10005da0
mov byte [eax], bl
inc esi
jmp 0x100051f5
push 0x80
call fcn.10005da0
mov byte [eax], 0
lea ecx, [ebp - 0x23f]
call fcn.10005d90
mov dword [0x1048a098], eax
movaps xmm0, xmmword [0x100099e0]
movups xmmword [ebp - 0x2c4], xmm0
movaps xmm0, xmmword [0x10009930]
movups xmmword [ebp - 0x2b4], xmm0
movaps xmm0, xmmword [0x100099a0]
movups xmmword [ebp - 0x2a4], xmm0
movaps xmm0, xmmword [0x10009970]
movups xmmword [ebp - 0x294], xmm0
movaps xmm0, xmmword [0x100098c0]
movups xmmword [ebp - 0x284], xmm0
movaps xmm0, xmmword [0x100097d0]
movups xmmword [ebp - 0x274], xmm0
movaps xmm0, xmmword [0x100097f0]
movups xmmword [ebp - 0x264], xmm0
movaps xmm0, xmmword [0x10009820]
movups xmmword [ebp - 0x254], xmm0
mov word [ebp - 0x244], 0x13
xor esi, esi
mov dword [ebp - 0x2c], esi
lea ecx, [ebp - 0x2c3]
cmp esi, 0x80
jae 0x100052ed
push esi
call fcn.10005da0
mov bl, byte [ebp - 0x2c4]
xor bl, byte [eax]
push esi
lea ecx, [ebp - 0x2c3]
call fcn.10005da0
mov byte [eax], bl
inc esi
jmp 0x100052bd
push 0x80
call fcn.10005da0
mov byte [eax], 0
lea ecx, [ebp - 0x2c3]
call fcn.10005d90
mov dword [0x1048a09c], eax
movaps xmm0, xmmword [0x100093f0]
movups xmmword [ebp - 0x348], xmm0
movaps xmm0, xmmword [0x10009730]
movups xmmword [ebp - 0x338], xmm0
movaps xmm0, xmmword [0x10009770]
movups xmmword [ebp - 0x328], xmm0
movaps xmm0, xmmword [0x10009720]
movups xmmword [ebp - 0x318], xmm0
movaps xmm0, xmmword [0x100096f0]
movups xmmword [ebp - 0x308], xmm0
movaps xmm0, xmmword [0x10009630]
movups xmmword [ebp - 0x2f8], xmm0
movaps xmm0, xmmword [0x10009680]
movups xmmword [ebp - 0x2e8], xmm0
movaps xmm0, xmmword [0x10009610]
movups xmmword [ebp - 0x2d8], xmm0
mov word [ebp - 0x2c8], 0xa
xor esi, esi
mov dword [ebp - 0x30], esi
lea ecx, [ebp - 0x347]
cmp esi, 0x80
jae 0x100053b5
push esi
call fcn.10005da0
mov bl, byte [ebp - 0x348]
xor bl, byte [eax]
push esi
lea ecx, [ebp - 0x347]
call fcn.10005da0
mov byte [eax], bl
inc esi
jmp 0x10005385
push 0x80
call fcn.10005da0
mov byte [eax], 0
lea ecx, [ebp - 0x347]
call fcn.10005d90
mov dword [0x1048a0a0], eax
jmp 0x100053e4
jmp 0x100053ef
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