Function at 0x10003e20
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x100aaed5
mov eax, dword fs:[0]
push eax
sub esp, 0xc
push esi
mov eax, dword [0x100d0008]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov eax, dword [ebp - 0x18]
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x18], 0x100d2210
mov dword [ebp - 0x10], 0x100d2210
mov dword [0x100d2234], 0
mov dword [ebp - 4], 0
mov dword [0x100d2238], 0
mov dword [0x100d223c], 0
mov byte [ebp - 4], 1
push 0x3ec
mov dword [0x100d2240], 0
mov dword [0x100d2244], 0
call fcn.100a9813
mov esi, eax
add esp, 4
mov dword [ebp - 0x14], esi
push 0x3ec
push 0
push esi
mov byte [ebp - 4], 2
call sub.VCRUNTIME140.dll_memset
add esp, 0xc
mov ecx, esi
push 0x100d2548
push 0
push 0x1000
call fcn.10002c50
mov dword [0x100d2248], eax
push 0x3ec
mov byte [ebp - 4], 3
call fcn.100a9813
mov esi, eax
add esp, 4
mov dword [ebp - 0x14], esi
push 0x3ec
push 0
push esi
mov byte [ebp - 4], 4
call sub.VCRUNTIME140.dll_memset
add esp, 0xc
mov ecx, esi
push 0
push 0
push 0x1000
call fcn.10002c50
mov dword [0x100d224c], eax
mov byte [ebp - 4], 5
xorps xmm0, xmm0
push 4
movlpd qword [0x100d2250], xmm0
mov dword [0x100d2258], 0
movq qword [0x100d225c], xmm0
mov word [0x100d2264], 1
call fcn.100a9813
add esp, 4
mov dword [eax], 0
mov dword [0x100d2260], eax
mov dword [ebp - 4], 6
mov dword [ebp - 0x14], 0x100d2268
mov dword [0x100d228c], 0
mov dword [0x100d2290], 0
mov dword [0x100d2294], 0
mov byte [ebp - 4], 8
push 0x3ec
mov dword [0x100d2298], 0
mov dword [0x100d229c], 0
call fcn.100a9813
mov esi, eax
add esp, 4
mov dword [ebp - 0x10], esi
mov byte [ebp - 4], 9
push 0x3ec
push 0
push esi
call sub.VCRUNTIME140.dll_memset
add esp, 0xc
mov ecx, esi
push 0x100d2548
push 0
push 0x1000
call fcn.10002c50
mov dword [0x100d22a0], eax
push 0x3ec
mov byte [ebp - 4], 0xa
call fcn.100a9813
mov esi, eax
add esp, 4
mov dword [ebp - 0x10], esi
push 0x3ec
push 0
push esi
mov byte [ebp - 4], 0xb
call sub.VCRUNTIME140.dll_memset
add esp, 0xc
mov ecx, esi
push 0
push 0
push 0x1000
call fcn.10002c50
mov dword [0x100d22a4], eax
mov byte [ebp - 4], 0xc
xorps xmm0, xmm0
push 4
movlpd qword [0x100d22a8], xmm0
mov dword [0x100d22b0], 0
movq qword [0x100d22b4], xmm0
mov word [0x100d22bc], 1
call fcn.100a9813
add esp, 4
mov dword [eax], 0
mov dword [0x100d22b8], eax
mov ecx, 0x11
mov byte [ebp - 4], 0xd
call fcn.10003cd0
push ecx
push eax
mov ecx, 0x100d22c0
call fcn.10007170
mov ecx, 0x10
mov byte [ebp - 4], 0xe
call fcn.10003cd0
push ecx
push eax
mov ecx, 0x100d2308
call fcn.10006d90
mov dword [ebp - 0x14], 0x100d2350
mov dword [0x100d2374], 0
mov dword [0x100d2378], 0
mov dword [0x100d237c], 0
mov byte [ebp - 4], 0x11
push 0x3ec
mov dword [0x100d2380], 0
mov dword [0x100d2384], 0
call fcn.100a9813
mov esi, eax
add esp, 4
mov dword [ebp - 0x10], esi
push 0x3ec
push 0
push esi
mov byte [ebp - 4], 0x12
call sub.VCRUNTIME140.dll_memset
add esp, 0xc
push 0x100d2548
push 0
push 0x1000
mov ecx, esi
call fcn.10002c50
mov dword [0x100d2388], eax
push 0x3ec
mov byte [ebp - 4], 0x13
call fcn.100a9813
mov esi, eax
add esp, 4
mov dword [ebp - 0x10], esi
push 0x3ec
push 0
push esi
mov byte [ebp - 4], 0x14
call sub.VCRUNTIME140.dll_memset
add esp, 0xc
mov ecx, esi
push 0
push 0
push 0x1000
call fcn.10002c50
mov dword [0x100d238c], eax
mov byte [ebp - 4], 0x15
xorps xmm0, xmm0
push 4
movlpd qword [0x100d2390], xmm0
mov dword [0x100d2398], 0
movq qword [0x100d239c], xmm0
mov word [0x100d23a4], 1
call fcn.100a9813
add esp, 4
mov dword [eax], 0
mov dword [0x100d23a0], eax
mov dword [ebp - 0x14], 0x100d23a8
mov dword [0x100d23cc], 0
mov dword [0x100d23d0], 0
mov dword [0x100d23d4], 0
mov byte [ebp - 4], 0x18
push 0x3ec
mov dword [0x100d23d8], 0
mov dword [0x100d23dc], 0
call fcn.100a9813
mov esi, eax
add esp, 4
mov dword [ebp - 0x10], esi
push 0x3ec
push 0
push esi
mov byte [ebp - 4], 0x19
call sub.VCRUNTIME140.dll_memset
add esp, 0xc
mov ecx, esi
push 0x100d2548
push 0
push 0x1000
call fcn.10002c50
mov dword [0x100d23e0], eax
push 0x3ec
mov byte [ebp - 4], 0x1a
call fcn.100a9813
mov esi, eax
add esp, 4
mov dword [ebp - 0x10], esi
push 0x3ec
push 0
push esi
mov byte [ebp - 4], 0x1b
call sub.VCRUNTIME140.dll_memset
add esp, 0xc
push 0
push 0
push 0x1000
mov ecx, esi
call fcn.10002c50
mov dword [0x100d23e4], eax
mov byte [ebp - 4], 0x1c
xorps xmm0, xmm0
push 4
movlpd qword [0x100d23e8], xmm0
mov dword [0x100d23f0], 0
movq qword [0x100d23f4], xmm0
mov word [0x100d23fc], 1
call fcn.100a9813
add esp, 4
mov dword [eax], 0
mov dword [0x100d23f8], eax
mov dword [ebp - 0x14], 0x100d2400
mov dword [0x100d2424], 0
mov dword [0x100d2428], 0
mov dword [0x100d242c], 0
mov byte [ebp - 4], 0x1f
push 0x3ec
mov dword [0x100d2430], 0
mov dword [0x100d2434], 0
call fcn.100a9813
mov esi, eax
add esp, 4
mov dword [ebp - 0x10], esi
push 0x3ec
push 0
push esi
mov byte [ebp - 4], 0x20
call sub.VCRUNTIME140.dll_memset
add esp, 0xc
mov ecx, esi
push 0x100d2548
push 0
push 0x1000
call fcn.10002c50
mov dword [0x100d2438], eax
push 0x3ec
mov byte [ebp - 4], 0x21
call fcn.100a9813
mov esi, eax
add esp, 4
mov dword [ebp - 0x10], esi
push 0x3ec
push 0
push esi
mov byte [ebp - 4], 0x22
call sub.VCRUNTIME140.dll_memset
add esp, 0xc
mov ecx, esi
push 0
push 0
push 0x1000
call fcn.10002c50
mov dword [0x100d243c], eax
mov byte [ebp - 4], 0x23
xorps xmm0, xmm0
push 4
movlpd qword [0x100d2440], xmm0
mov dword [0x100d2448], 0
movq qword [0x100d244c], xmm0
mov word [0x100d2454], 1
call fcn.100a9813
add esp, 4
mov dword [eax], 0
mov dword [0x100d2450], eax
mov dword [ebp - 0x14], 0x100d2458
mov dword [0x100d247c], 0
mov dword [0x100d2480], 0
mov dword [0x100d2484], 0
mov byte [ebp - 4], 0x26
push 0x3ec
mov dword [0x100d2488], 0
mov dword [0x100d248c], 0
call fcn.100a9813
mov esi, eax
add esp, 4
mov dword [ebp - 0x10], esi
push 0x3ec
push 0
push esi
mov byte [ebp - 4], 0x27
call sub.VCRUNTIME140.dll_memset
add esp, 0xc
mov ecx, esi
push 0x100d2548
push 0
push 0x1000
call fcn.10002c50
mov dword [0x100d2490], eax
push 0x3ec
mov byte [ebp - 4], 0x28
call fcn.100a9813
mov esi, eax
add esp, 4
mov dword [ebp - 0x10], esi
push 0x3ec
push 0
push esi
mov byte [ebp - 4], 0x29
call sub.VCRUNTIME140.dll_memset
add esp, 0xc
mov ecx, esi
push 0
push 0
push 0x1000
call fcn.10002c50
mov dword [0x100d2494], eax
mov byte [ebp - 4], 0x2a
xorps xmm0, xmm0
push 4
movlpd qword [0x100d2498], xmm0
mov dword [0x100d24a0], 0
movq qword [0x100d24a4], xmm0
mov word [0x100d24ac], 1
call fcn.100a9813
mov dword [eax], 0
mov dword [0x100d24a8], eax
movaps xmm0, xmmword [0x100cc5d0]
mov dword [0x100d24b0], 0
mov dword [ebp - 0x14], 0x100d24b4
movups xmmword [0x100d24b4], xmm0
mov dword [0x100d24c4], 0
mov ecx, 0x100d24bc
mov byte [ebp - 4], 0x2c
call fcn.1000b440
mov dword [0x100d24c8], 0xffffffff
mov eax, 0x100d2210
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop esi
mov esp, ebp
pop ebp
ret