Function at 0x100022c0
Capabilities:
Link function at runtime on windows
Link many functions at runtime
Set global application hook

Disassembly:
push ebp
mov ebp, esp
and esp, 0xffffffe0
sub esp, 0x1b8
mov eax, dword [0x1002e00c]
xor eax, esp
mov dword [esp + 0x1b4], eax
sub dword [ebp + 0xc], 1
mov eax, dword [ebp + 8]
push esi
push edi
mov dword [esp + 0x1c], eax
jne 0x1000340f
call dword [sym.imp.KERNEL32.dll_AllocConsole]
push 1
call fcn.1000cfac
add esp, 4
mov dword [esp + 0x20], 0xee2e61a4
mov dword [esp + 0x24], 0x6bda4a46
mov dword [esp + 0x28], 0xb3f09cc0
mov dword [esp + 0x2c], 0xd6c3a453
movaps xmm1, xmmword [esp + 0x20]
push eax
mov dword [esp + 0x34], 0xee2e61d3
lea eax, [esp + 0x24]
mov dword [esp + 0x38], 0x6bda4a46
mov dword [esp + 0x3c], 0xb3f09cc0
mov dword [esp + 0x40], 0xd6c3a453
pxor xmm1, xmmword [esp + 0x34]
movaps xmmword [esp + 0x24], xmm1
mov dword [esp + 0x44], 0xa1602e90
mov dword [esp + 0x48], 0x6bfe1e13
mov dword [esp + 0x4c], 0xb3f09cc0
mov dword [esp + 0x50], 0xd6c3a453
movaps xmm1, xmmword [esp + 0x44]
push eax
lea eax, [esp + 0x48]
mov dword [esp + 0x38], 0xee2e61d3
mov dword [esp + 0x3c], 0x6bda4a46
mov dword [esp + 0x40], 0xb3f09cc0
mov dword [esp + 0x44], 0xd6c3a453
pxor xmm1, xmmword [esp + 0x38]
push eax
movaps xmmword [esp + 0x4c], xmm1
call fcn.1000ceb3
add esp, 0xc
push 3
push 0
push 0
push 0
push 0
push 0xffffffffffffffff
call dword [sym.imp.KERNEL32.dll_GetConsoleWindow]
push eax
call dword [sym.imp.USER32.dll_SetWindowPos]
call dword [sym.imp.KERNEL32.dll_GetCurrentThreadId]
push eax
push 0
push 0x10001e70
push 0xa
call dword [sym.imp.USER32.dll_SetWindowsHookExW]
mov edi, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov dword [esp + 0x40], 0x9c4b12a6
mov dword [esp + 0x44], 0xff47875
mov dword [esp + 0x48], 0xb3f0f0ac
mov dword [esp + 0x4c], 0xd6c3a453
movaps xmm1, xmmword [esp + 0x40]
mov dword [0x1002fc34], eax
lea eax, [esp + 0x40]
mov dword [esp + 0xa0], 0xee2e61d3
mov dword [esp + 0xa4], 0x6bda4a46
mov dword [esp + 0xa8], 0xb3f09cc0
mov dword [esp + 0xac], 0xd6c3a453
pxor xmm1, xmmword [esp + 0xa0]
push eax
movaps xmmword [esp + 0x44], xmm1
call edi
mov esi, dword [sym.imp.KERNEL32.dll_GetProcAddress]
lea ecx, [esp + 0x30]
mov dword [esp + 0x30], 0x9a5e0c96
mov dword [esp + 0x34], 0x2b6093f
mov dword [esp + 0x38], 0xd29ffeb0
mov dword [esp + 0x3c], 0xd6c3c021
movaps xmm1, xmmword [esp + 0x30]
push ecx
mov dword [esp + 0x64], 0xee2e61d3
mov dword [esp + 0x68], 0x6bda4a46
mov dword [esp + 0x6c], 0xb3f09cc0
mov dword [esp + 0x70], 0xd6c3a453
pxor xmm1, xmmword [esp + 0x64]
push eax
movaps xmmword [esp + 0x38], xmm1
call esi
mov dword [esp + 0x20], eax
mov dword [esp + 0x24], method.std::basic_streambuf_char__struct_std::char_traits_char__.virtual_52
call fcn.100059f0
call dword [sym.imp.KERNEL32.dll_GetCurrentThread]
push eax
call fcn.10005ed0
push dword [esp + 0x24]
lea eax, [esp + 0x24]
push eax
call fcn.10005480
call fcn.10005a50
call fcn.100059f0
call dword [sym.imp.KERNEL32.dll_GetCurrentThread]
push eax
call fcn.10005ed0
push dword [esp + 0x24]
lea eax, [esp + 0x24]
push eax
call fcn.10005480
call fcn.10005a50
mov dword [esp + 0x30], 0x9c4b12a6
lea eax, [esp + 0x30]
mov dword [esp + 0x34], 0xff47875
mov dword [esp + 0x38], 0xb3f0f0ac
mov dword [esp + 0x3c], 0xd6c3a453
movaps xmm1, xmmword [esp + 0x30]
mov dword [esp + 0x60], 0xee2e61d3
mov dword [esp + 0x64], 0x6bda4a46
mov dword [esp + 0x68], 0xb3f09cc0
mov dword [esp + 0x6c], 0xd6c3a453
pxor xmm1, xmmword [esp + 0x60]
push eax
movaps xmmword [esp + 0x34], xmm1
call edi
mov dword [esp + 0x40], 0xee2e61d3
lea ecx, [esp + 0xa0]
mov dword [esp + 0x44], 0x6bda4a46
mov dword [esp + 0x48], 0xb3f09cc0
mov dword [esp + 0x4c], 0xd6c3a453
mov dword [esp + 0x50], 0xab80ef45
mov dword [esp + 0x54], 0x933fb99c
mov dword [esp + 0x58], 0x4d355392
mov dword [esp + 0x5c], 0x924d3359
vmovdqu ymm0, ymmword [esp + 0x40]
mov dword [esp + 0xa0], 0xa85a0494
mov dword [esp + 0xa4], 0xcbf3829
mov dword [esp + 0xa8], 0xdd85f3b2
mov dword [esp + 0xac], 0xb8aaf337
mov dword [esp + 0xb0], 0xabf78021
mov dword [esp + 0xb4], 0x933fb99c
mov dword [esp + 0xb8], 0x4d355392
mov dword [esp + 0xbc], 0x924d3359
vpxor ymm0, ymm0, ymmword [esp + 0xa0]
push ecx
vmovdqa ymmword [esp + 0xa4], ymm0
push eax
vzeroupper
call esi
mov dword [esp + 0x20], eax
mov dword [esp + 0x24], 0x10001ea0
call fcn.100059f0
call dword [sym.imp.KERNEL32.dll_GetCurrentThread]
push eax
call fcn.10005ed0
push dword [esp + 0x24]
lea eax, [esp + 0x24]
push eax
call fcn.10005480
call fcn.10005a50
call fcn.100059f0
call dword [sym.imp.KERNEL32.dll_GetCurrentThread]
push eax
call fcn.10005ed0
push dword [esp + 0x24]
lea eax, [esp + 0x24]
push eax
call fcn.10005480
call fcn.10005a50
mov dword [esp + 0x30], 0x805c0498
mov dword [esp + 0x34], 0x59e92623
mov dword [esp + 0x38], 0xdf9cf8ee
mov dword [esp + 0x3c], 0xd6c3a453
movaps xmm1, xmmword [esp + 0x30]
lea eax, [esp + 0x30]
mov dword [esp + 0x60], 0xee2e61d3
mov dword [esp + 0x64], 0x6bda4a46
mov dword [esp + 0x68], 0xb3f09cc0
mov dword [esp + 0x6c], 0xd6c3a453
pxor xmm1, xmmword [esp + 0x60]
push eax
movaps xmmword [esp + 0x34], xmm1
call edi
mov dword [esp + 0x40], 0xee2e61d3
lea ecx, [esp + 0xa0]
mov dword [esp + 0x44], 0x6bda4a46
mov dword [esp + 0x48], 0xb3f09cc0
mov dword [esp + 0x4c], 0xd6c3a453
mov dword [esp + 0x50], 0xab80ef45
mov dword [esp + 0x54], 0x933fb99c
mov dword [esp + 0x58], 0x4d355392
mov dword [esp + 0x5c], 0x924d3359
vmovdqu ymm0, ymmword [esp + 0x40]
mov dword [esp + 0xa0], 0x835c0487
mov dword [esp + 0xa4], 0x1fbb242f
mov dword [esp + 0xa8], 0xdc82cca5
mov dword [esp + 0xac], 0xa5b0c130
mov dword [esp + 0xb0], 0xab80ef45
mov dword [esp + 0xb4], 0x933fb99c
mov dword [esp + 0xb8], 0x4d355392
mov dword [esp + 0xbc], 0x924d3359
vpxor ymm0, ymm0, ymmword [esp + 0xa0]
push ecx
vmovdqa ymmword [esp + 0xa4], ymm0
push eax
vzeroupper
call esi
mov dword [esp + 0x20], eax
mov dword [esp + 0x24], method.std::basic_streambuf_char__struct_std::char_traits_char__.virtual_52
call fcn.100059f0
call dword [sym.imp.KERNEL32.dll_GetCurrentThread]
push eax
call fcn.10005ed0
push dword [esp + 0x24]
lea eax, [esp + 0x24]
push eax
call fcn.10005480
call fcn.10005a50
call fcn.100059f0
call dword [sym.imp.KERNEL32.dll_GetCurrentThread]
push eax
call fcn.10005ed0
push dword [esp + 0x24]
lea eax, [esp + 0x24]
push eax
call fcn.10005480
call fcn.10005a50
mov dword [esp + 0x30], 0x9c4b12a6
lea eax, [esp + 0x30]
mov dword [esp + 0x34], 0xff47875
mov dword [esp + 0x38], 0xb3f0f0ac
mov dword [esp + 0x3c], 0xd6c3a453
movaps xmm1, xmmword [esp + 0x30]
mov dword [esp + 0x60], 0xee2e61d3
mov dword [esp + 0x64], 0x6bda4a46
mov dword [esp + 0x68], 0xb3f09cc0
mov dword [esp + 0x6c], 0xd6c3a453
pxor xmm1, xmmword [esp + 0x60]
push eax
movaps xmmword [esp + 0x34], xmm1
call edi
mov dword [esp + 0x40], 0xaf5a0494
lea ecx, [esp + 0x40]
mov dword [esp + 0x44], 0x1db33e25
mov dword [esp + 0x48], 0xdd99cba5
mov dword [esp + 0x4c], 0xd6b4cb37
movaps xmm1, xmmword [esp + 0x40]
mov dword [esp + 0xa0], 0xee2e61d3
mov dword [esp + 0xa4], 0x6bda4a46
mov dword [esp + 0xa8], 0xb3f09cc0
mov dword [esp + 0xac], 0xd6c3a453
pxor xmm1, xmmword [esp + 0xa0]
movaps xmmword [esp + 0x40], xmm1
push ecx
push eax
call esi
mov dword [esp + 0x20], eax
mov dword [esp + 0x24], 0x10001ea0
call fcn.100059f0
call dword [sym.imp.KERNEL32.dll_GetCurrentThread]
push eax
call fcn.10005ed0
push dword [esp + 0x24]
lea eax, [esp + 0x24]
push eax
call fcn.10005480
call fcn.10005a50
call fcn.100059f0
call dword [sym.imp.KERNEL32.dll_GetCurrentThread]
push eax
call fcn.10005ed0
push dword [esp + 0x24]
lea eax, [esp + 0x24]
push eax
call fcn.10005480
call fcn.10005a50
mov dword [esp + 0x30], 0x9c4b12a6
lea eax, [esp + 0x30]
mov dword [esp + 0x34], 0xff47875
mov dword [esp + 0x38], 0xb3f0f0ac
mov dword [esp + 0x3c], 0xd6c3a453
movaps xmm1, xmmword [esp + 0x30]
mov dword [esp + 0x60], 0xee2e61d3
mov dword [esp + 0x64], 0x6bda4a46
mov dword [esp + 0x68], 0xb3f09cc0
mov dword [esp + 0x6c], 0xd6c3a453
pxor xmm1, xmmword [esp + 0x60]
push eax
movaps xmmword [esp + 0x34], xmm1
call edi
mov dword [esp + 0x40], 0xbd5a0494
lea ecx, [esp + 0x40]
mov dword [esp + 0x44], 0x7b62f2e
mov dword [esp + 0x48], 0xd79ef597
mov dword [esp + 0x4c], 0xd6c3d33c
movaps xmm1, xmmword [esp + 0x40]
push ecx
mov dword [esp + 0xa4], 0xee2e61d3
mov dword [esp + 0xa8], 0x6bda4a46
mov dword [esp + 0xac], 0xb3f09cc0
mov dword [esp + 0xb0], 0xd6c3a453
pxor xmm1, xmmword [esp + 0xa4]
push eax
movaps xmmword [esp + 0x48], xmm1
call esi
mov dword [esp + 0x20], eax
mov dword [esp + 0x24], method.std::basic_streambuf_char__struct_std::char_traits_char__.virtual_52
call fcn.100059f0
call dword [sym.imp.KERNEL32.dll_GetCurrentThread]
push eax
call fcn.10005ed0
push dword [esp + 0x24]
lea eax, [esp + 0x24]
push eax
call fcn.10005480
call fcn.10005a50
call fcn.100059f0
call dword [sym.imp.KERNEL32.dll_GetCurrentThread]
push eax
call fcn.10005ed0
push dword [esp + 0x24]
lea eax, [esp + 0x24]
push eax
call fcn.10005480
call fcn.10005a50
mov dword [esp + 0x30], 0x8f580592
mov dword [esp + 0x34], 0x59e92336
mov dword [esp + 0x38], 0xdf9cf8ee
mov dword [esp + 0x3c], 0xd6c3a453
movaps xmm1, xmmword [esp + 0x30]
mov dword [esp + 0x60], 0xee2e61d3
mov dword [esp + 0x64], 0x6bda4a46
mov dword [esp + 0x68], 0xb3f09cc0
mov dword [esp + 0x6c], 0xd6c3a453
pxor xmm1, xmmword [esp + 0x60]
lea eax, [esp + 0x30]
movaps xmmword [esp + 0x30], xmm1
push eax
call edi
mov dword [esp + 0x40], 0xbd490481
lea ecx, [esp + 0x40]
mov dword [esp + 0x44], 0xa8c3e23
mov dword [esp + 0x48], 0xf695e9ac
mov dword [esp + 0x4c], 0xd6c3e52b
movaps xmm1, xmmword [esp + 0x40]
push ecx
mov dword [esp + 0xa4], 0xee2e61d3
mov dword [esp + 0xa8], 0x6bda4a46
mov dword [esp + 0xac], 0xb3f09cc0
mov dword [esp + 0xb0], 0xd6c3a453
pxor xmm1, xmmword [esp + 0xa4]
push eax
movaps xmmword [esp + 0x48], xmm1
call esi
mov dword [esp + 0x20], eax
mov dword [esp + 0x24], method.std::basic_streambuf_char__struct_std::char_traits_char__.virtual_52
call fcn.100059f0
call dword [sym.imp.KERNEL32.dll_GetCurrentThread]
push eax
call fcn.10005ed0
push dword [esp + 0x24]
lea eax, [esp + 0x24]
push eax
call fcn.10005480
call fcn.10005a50
call fcn.100059f0
call dword [sym.imp.KERNEL32.dll_GetCurrentThread]
push eax
call fcn.10005ed0
push dword [esp + 0x24]
lea eax, [esp + 0x24]
push eax
call fcn.10005480
call fcn.10005a50
mov dword [esp + 0x30], 0x8f580592
lea eax, [esp + 0x30]
mov dword [esp + 0x34], 0x59e92336
mov dword [esp + 0x38], 0xdf9cf8ee
mov dword [esp + 0x3c], 0xd6c3a453
movaps xmm1, xmmword [esp + 0x30]
mov dword [esp + 0x60], 0xee2e61d3
mov dword [esp + 0x64], 0x6bda4a46
mov dword [esp + 0x68], 0xb3f09cc0
mov dword [esp + 0x6c], 0xd6c3a453
pxor xmm1, xmmword [esp + 0x60]
push eax
movaps xmmword [esp + 0x34], xmm1
call edi
mov dword [esp + 0x40], 0xad490481
lea ecx, [esp + 0x40]
mov dword [esp + 0x44], 0x1fbb2f34
mov dword [esp + 0x48], 0xca95d7a5
mov dword [esp + 0x4c], 0xd682dc16
movaps xmm1, xmmword [esp + 0x40]
push ecx
mov dword [esp + 0xa4], 0xee2e61d3
mov dword [esp + 0xa8], 0x6bda4a46
mov dword [esp + 0xac], 0xb3f09cc0
mov dword [esp + 0xb0], 0xd6c3a453
pxor xmm1, xmmword [esp + 0xa4]
push eax
movaps xmmword [esp + 0x48], xmm1
call esi
mov dword [esp + 0x20], eax
mov dword [esp + 0x24], method.std::basic_streambuf_char__struct_std::char_traits_char__.virtual_52
call fcn.100059f0
call dword [sym.imp.KERNEL32.dll_GetCurrentThread]
push eax
call fcn.10005ed0
push dword [esp + 0x24]
lea eax, [esp + 0x24]
push eax
call fcn.10005480
call fcn.10005a50
call fcn.100059f0
call dword [sym.imp.KERNEL32.dll_GetCurrentThread]
push eax
call fcn.10005ed0
push dword [esp + 0x24]
lea eax, [esp + 0x24]
push eax
call fcn.10005480
call fcn.10005a50
mov dword [esp + 0x30], 0x8f580592
lea eax, [esp + 0x30]
mov dword [esp + 0x34], 0x59e92336
mov dword [esp + 0x38], 0xdf9cf8ee
mov dword [esp + 0x3c], 0xd6c3a453
movaps xmm1, xmmword [esp + 0x30]
mov dword [esp + 0x60], 0xee2e61d3
mov dword [esp + 0x64], 0x6bda4a46
mov dword [esp + 0x68], 0xb3f09cc0
mov dword [esp + 0x6c], 0xd6c3a453
pxor xmm1, xmmword [esp + 0x60]
push eax
movaps xmmword [esp + 0x34], xmm1
call edi
mov dword [esp + 0x40], 0xaa490481
lea ecx, [esp + 0x40]
mov dword [esp + 0x44], 0x1fbf2623
mov dword [esp + 0x48], 0xca95d7a5
mov dword [esp + 0x4c], 0xd682dc16
movaps xmm1, xmmword [esp + 0x40]
push ecx
mov dword [esp + 0xa4], 0xee2e61d3
mov dword [esp + 0xa8], 0x6bda4a46
mov dword [esp + 0xac], 0xb3f09cc0
mov dword [esp + 0xb0], 0xd6c3a453
pxor xmm1, xmmword [esp + 0xa4]
push eax
movaps xmmword [esp + 0x48], xmm1
call esi
mov dword [esp + 0x20], eax
mov dword [esp + 0x24], method.std::basic_streambuf_char__struct_std::char_traits_char__.virtual_52
call fcn.100059f0
mov esi, dword [sym.imp.KERNEL32.dll_GetCurrentThread]
call esi
push eax
call fcn.10005ed0
push dword [esp + 0x24]
lea eax, [esp + 0x24]
push eax
call fcn.10005480
call fcn.10005a50
call fcn.100059f0
call esi
push eax
call fcn.10005ed0
push dword [esp + 0x24]
lea eax, [esp + 0x24]
push eax
call fcn.10005480
call fcn.10005a50
mov dword [esp + 0xa0], 0xcf0f4088
mov dword [esp + 0xa4], 0x249e6a1b
mov dword [esp + 0xa8], 0xe7bfd2e0
mov dword [esp + 0xac], 0x998fe773
mov dword [esp + 0xb0], 0xffa0aa16
mov dword [esp + 0xb4], 0xb36cf0d4
mov dword [esp + 0xb8], 0x97b1ac5
mov dword [esp + 0xbc], 0xc96d6416
mov dword [esp + 0xc0], 0x37e69676
mov dword [esp + 0xc4], 0x22b49162
mov dword [esp + 0xc8], 0xa62130d4
mov dword [esp + 0xcc], 0x44291dcf
mov dword [esp + 0x60], 0xee2e61d3
mov dword [esp + 0x64], 0x6bda4a46
mov dword [esp + 0x68], 0xb3f09cc0
mov dword [esp + 0x6c], 0xd6c3a453
mov dword [esp + 0x70], 0xab80ef45
mov dword [esp + 0x74], 0x933fb99c
mov dword [esp + 0x78], 0x4d355392
mov dword [esp + 0x7c], 0x924d3359
mov dword [esp + 0x80], 0x6ac7b757
mov dword [esp + 0x84], 0x22b49162
mov dword [esp + 0x88], 0xa62130d4
mov dword [esp + 0x8c], 0x44291dcf
vmovdqu ymm0, ymmword [esp + 0x60]
vpxor ymm0, ymm0, ymmword [esp + 0xa0]
vmovdqa ymmword [esp + 0xa0], ymm0
vmovaps xmm1, xmmword [esp + 0xc0]
lea edx, [esp + 0xa0]
vpxor xmm1, xmm1, xmmword [esp + 0x80]
vmovaps xmmword [esp + 0xc0], xmm1
vzeroupper
call fcn.10003a50
push eax
call fcn.10003d20
mov dword [esp + 0xa4], 0xee2e61d3
lea edx, [esp + 0x64]
mov dword [esp + 0xa8], 0x6bda4a46
add esp, 4
mov dword [esp + 0xa8], 0xb3f09cc0
mov dword [esp + 0xac], 0xd6c3a453
mov dword [esp + 0xb0], 0xab80ef45
mov dword [esp + 0xb4], 0x933fb99c
mov dword [esp + 0xb8], 0x4d355392
mov dword [esp + 0xbc], 0x924d3359
vmovdqu ymm0, ymmword [esp + 0xa0]
mov dword [esp + 0x60], 0xce734a88
mov dword [esp + 0x64], 0x1fa9240f
mov dword [esp + 0x68], 0xc793e9b2
mov dword [esp + 0x6c], 0xa5adcb3a
mov dword [esp + 0x70], 0xab80ef45
mov dword [esp + 0x74], 0x933fb99c
mov dword [esp + 0x78], 0x4d355392
mov dword [esp + 0x7c], 0x924d3359
vpxor ymm0, ymm0, ymmword [esp + 0x60]
vmovdqa ymmword [esp + 0x60], ymm0
vzeroupper
call fcn.10003a50
push eax
call fcn.10003d20
mov dword [esp + 0xa4], 0xee2e61d3
lea edx, [esp + 0x64]
mov dword [esp + 0xa8], 0x6bda4a46
add esp, 4
mov dword [esp + 0xa8], 0xb3f09cc0
mov dword [esp + 0xac], 0xd6c3a453
mov dword [esp + 0xb0], 0xab80ef45
mov dword [esp + 0xb4], 0x933fb99c
mov dword [esp + 0xb8], 0x4d355392
mov dword [esp + 0xbc], 0x924d3359
vmovdqu ymm0, ymmword [esp + 0xa0]
mov dword [esp + 0x60], 0xd4570498
mov dword [esp + 0x64], 0xcbb1a66
mov dword [esp + 0x68], 0xc3a5bca5
mov dword [esp + 0x6c], 0x9be38973
mov dword [esp + 0x70], 0xc6e99724
mov dword [esp + 0x74], 0xb35ac3f5
mov dword [esp + 0x78], 0x4d7717de
mov dword [esp + 0x7c], 0x924d3359
vpxor ymm0, ymm0, ymmword [esp + 0x60]
vmovdqa ymmword [esp + 0x60], ymm0
vzeroupper
call fcn.10003a50
push eax
call fcn.10003d20
mov dword [esp + 0xa4], 0xee2e61d3
add esp, 4
mov dword [esp + 0xa4], 0x6bda4a46
mov dword [esp + 0xa8], 0xb3f09cc0
mov dword [esp + 0xac], 0xd6c3a453
mov dword [esp + 0xb0], 0xab80ef45
mov dword [esp + 0xb4], 0x933fb99c
mov dword [esp + 0xb8], 0x4d355392
mov dword [esp + 0xbc], 0x924d3359
vmovdqu ymm0, ymmword [esp + 0xa0]
mov dword [esp + 0x60], 0xd4570498
mov dword [esp + 0x64], 0xcbb1a66
mov dword [esp + 0x68], 0xdcb4bca5
mov dword [esp + 0x6c], 0xfbe3ca24
mov dword [esp + 0x70], 0xc5e9a265
mov dword [esp + 0x74], 0xe956d4f5
mov dword [esp + 0x78], 0x97973f7
mov dword [esp + 0x7c], 0x9247391b
vpxor ymm0, ymm0, ymmword [esp + 0x60]
vmovdqa ymmword [esp + 0x60], ymm0
lea edx, [esp + 0x60]
vzeroupper
call fcn.10003a50
push eax
call fcn.10003d20
mov dword [esp + 0x124], 0xee2e61d3
add esp, 4
mov dword [esp + 0x124], 0x6bda4a46
mov dword [esp + 0x128], 0xb3f09cc0
mov dword [esp + 0x12c], 0xd6c3a453
mov dword [esp + 0x130], 0xab80ef45
mov dword [esp + 0x134], 0x933fb99c
mov dword [esp + 0x138], 0x4d355392
mov dword [esp + 0x13c], 0x924d3359
vmovdqu ymm0, ymmword [esp + 0x120]
mov dword [esp + 0xa0], 0xb70e279a
mov dword [esp + 0xa4], 0x2afa1f09
mov dword [esp + 0xa8], 0xfcd0d992
mov dword [esp + 0xac], 0xf682841d
mov dword [esp + 0xb0], 0xffd0ae09
mov dword [esp + 0xb4], 0xb313e9d3
mov dword [esp + 0xb8], 0xc701fc2
mov dword [esp + 0xbc], 0xd16d760a
vpxor ymm0, ymm0, ymmword [esp + 0xa0]
vmovdqa ymmword [esp + 0xa0], ymm0
mov dword [esp + 0xc0], 0x2184f21f
mov dword [esp + 0xc4], 0x2fade42
mov dword [esp + 0xc8], 0xe36a1095
mov dword [esp + 0xcc], 0x5665f96
mov dword [esp + 0xd0], 0xfc315d2b
mov dword [esp + 0xd4], 0x5a338c6d
mov dword [esp + 0xd8], 0xa79af524
mov dword [esp + 0xdc], 0x8990d517
vmovdqu ymm0, ymmword [esp + 0xc0]
mov dword [esp + 0x140], 0x6ac7b757
mov dword [esp + 0x144], 0x22b49162
mov dword [esp + 0x148], 0xa62130d4
mov dword [esp + 0x14c], 0x44291dcf
mov dword [esp + 0x150], 0xa8111979
mov dword [esp + 0x154], 0x1f67df28
mov dword [esp + 0x158], 0xe2cdd576
mov dword [esp + 0x15c], 0xddd98655
vpxor ymm0, ymm0, ymmword [esp + 0x140]
vmovdqa ymmword [esp + 0xc0], ymm0
mov dword [esp + 0xe0], 0xd7e1a03e
mov dword [esp + 0xe4], 0xd1d8ae7f
mov dword [esp + 0xe8], 0x2b67a007
mov dword [esp + 0xec], 0x17362479
mov dword [esp + 0xf0], 0xa05785ce
mov dword [esp + 0xf4], 0x11afc98
mov dword [esp + 0xf8], 0xf7b7588a
mov dword [esp + 0xfc], 0x48ebdc62
vmovdqu ymm0, ymmword [esp + 0xe0]
mov dword [esp + 0x160], 0x9fb5807b
mov dword [esp + 0x164], 0x88f8fa3e
mov dword [esp + 0x168], 0x6a47f548
mov dword [esp + 0x16c], 0x5616612b
mov dword [esp + 0x170], 0xe102d18d
mov dword [esp + 0x174], 0x2143b0d4
mov dword [esp + 0x178], 0xa4f20ada
mov dword [esp + 0x17c], 0xfa59531
vpxor ymm0, ymm0, ymmword [esp + 0x160]
vmovdqa ymmword [esp + 0xe0], ymm0
mov dword [esp + 0x100], 0x9b713bf
mov dword [esp + 0x104], 0x1cbd48ff
mov dword [esp + 0x108], 0x1a64101c
mov dword [esp + 0x10c], 0x38f43a87
mov dword [esp + 0x110], 0x5483504f
mov dword [esp + 0x114], 0xcd857140
mov dword [esp + 0x118], 0x12ee8e7e
mov dword [esp + 0x11c], 0x35abc88d
vmovdqu ymm0, ymmword [esp + 0x100]
mov dword [esp + 0x180], 0x4ef6439f
mov dword [esp + 0x184], 0x4ce868ba
mov dword [esp + 0x188], 0x5e2a513c
mov dword [esp + 0x18c], 0x6fbb7ea7
mov dword [esp + 0x190], 0x54837e01
mov dword [esp + 0x194], 0xcd857140
mov dword [esp + 0x198], 0x12ee8e7e
mov dword [esp + 0x19c], 0x35abc88d
vpxor ymm0, ymm0, ymmword [esp + 0x180]
vmovdqa ymmword [esp + 0x100], ymm0
lea edx, [esp + 0xa0]
vzeroupper
call fcn.10003a50
push eax
call fcn.10003d20
add esp, 4
push 0
push 0
push dword [esp + 0x24]
push 0x10001f20
push 0
push 0
call dword [sym.imp.KERNEL32.dll_CreateThread]
push eax
call dword [sym.imp.KERNEL32.dll_CloseHandle]
mov ecx, dword [esp + 0x1bc]
mov eax, 1
pop edi
pop esi
xor ecx, esp
call fcn.10006bb0
mov esp, ebp
pop ebp
ret 0xc