Function at 0x404db0
Capabilities:
Read file on windows
Set console window title

Disassembly:
push ebx
mov ebx, esp
sub esp, 8
and esp, 0xffffffe0
add esp, 4
push ebp
mov ebp, dword [ebx + 4]
mov dword [esp + 4], ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x409a46
mov eax, dword fs:[0]
push eax
push ecx
push ebx
sub esp, 0x440
mov eax, dword [0x40d00c]
xor eax, ebp
mov dword [ebp - 0x24], eax
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x10], esp
push 0x404cd0
call fcn.004087f7
add esp, 4
push 0xfffffffffffffff5
call dword [sym.imp.KERNEL32.dll_GetStdHandle]
mov esi, eax
lea eax, [ebp - 0x1c4]
push eax
push esi
call dword [sym.imp.KERNEL32.dll_GetConsoleMode]
mov ecx, dword [ebp - 0x1c4]
or ecx, 4
push ecx
push esi
mov dword [ebp - 0x1c4], ecx
call dword [sym.imp.KERNEL32.dll_SetConsoleMode]
push 0x2c
lea eax, [ebp - 0x1f0]
push 0
push eax
call sub.VCRUNTIME140.dll_memset
add esp, 0xc
mov dword [ebp - 0x1f0], 0
mov dword [ebp - 0x1ec], 0
mov dword [ebp - 0x1e8], 0
mov byte [ebp - 0x1e4], 0
push 0x24
mov dword [ebp - 0x1e0], 0
mov dword [ebp - 0x1dc], 0
call fcn.0040858b
add esp, 4
mov dword [eax], eax
mov dword [eax + 4], eax
mov dword [eax + 8], eax
mov word [eax + 0xc], 0x101
mov dword [ebp - 0x1e0], eax
mov dword [ebp - 4], 0
push 0x14
mov dword [ebp - 0x1d8], 0
mov dword [ebp - 0x1d4], 0
call fcn.0040858b
add esp, 4
mov dword [eax], eax
mov dword [eax + 4], eax
mov dword [ebp - 0x1d8], eax
mov dword [ebp - 0x1d0], 0x1000000
mov word [ebp - 0x1cc], 0
mov dword [ebp - 0x1c8], 0
push str.HVHBBS.COM_MillionwareV1.1
mov dword [ebp - 4], 1
call dword [sym.imp.KERNEL32.dll_SetConsoleTitleA]
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str.______________________________________________________________
call fcn.00403dc0
push 0x404130
mov ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x40a66c
call fcn.00403dc0
push 0x404130
mov ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str.______________________________________________
call fcn.00403dc0
push 0x404130
mov ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x40a6ec
call fcn.00403dc0
push 0x404130
mov ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str.______________________________________________________
call fcn.00403dc0
push 0x404130
mov ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str._____________________________________________________
call fcn.00403dc0
push 0x404130
mov ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str.____________________________________________________
call fcn.00403dc0
push 0x404130
mov ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str.________________________________________________
call fcn.00403dc0
push 0x404130
mov ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str.____________________________________________
call fcn.00403dc0
push 0x404130
mov ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str.______________________________________________________________
call fcn.00403dc0
push 0x404130
mov ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x40a86c
call fcn.00403dc0
push 0x404130
mov ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str.______________________________________________________________
call fcn.00403dc0
push 0x404130
mov ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str.Millionware_Crack___Millionware
call fcn.00403dc0
push 0x404130
mov ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, str.______________________________________________________________
call fcn.00403dc0
push 0x404130
mov ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
mov dword [ebp - 0x268], 0xc3c5556c
mov dword [ebp - 0x264], 0xcf94c9b7
mov eax, dword [ebp - 0x268]
mov ecx, dword [ebp - 0x264]
mov dword [ebp - 0x3a0], eax
mov dword [ebp - 0x39c], ecx
mov dword [ebp - 0x268], 0xada4edba
mov dword [ebp - 0x264], 0x92573c87
mov eax, dword [ebp - 0x268]
mov ecx, dword [ebp - 0x264]
mov dword [ebp - 0x398], eax
mov dword [ebp - 0x394], ecx
mov dword [ebp - 0x268], 0xa5ab3a0f
mov dword [ebp - 0x264], 0xa6baaede
mov eax, dword [ebp - 0x268]
mov ecx, dword [ebp - 0x264]
mov dword [ebp - 0x268], 0xada484d4
mov dword [ebp - 0x264], 0x92573c87
mov dword [ebp - 0xc0], eax
mov eax, dword [ebp - 0x268]
mov dword [ebp - 0xbc], ecx
mov ecx, dword [ebp - 0x264]
movaps xmm1, xmmword [ebp - 0x3a0]
mov dword [ebp - 0xb8], eax
mov dword [ebp - 0xb4], ecx
pxor xmm1, xmmword [ebp - 0xc0]
lea eax, [ebp - 0x3a0]
push 0x40a968
push eax
lea eax, [ebp - 0x23c]
movaps xmmword [ebp - 0x3a0], xmm1
push eax
mov dword [ebp - 0x23c], 0
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fopen_s]
mov esi, dword [ebp - 0x23c]
add esp, 0xc
mov dword [ebp - 0x25c], esi
test esi, esi
je 0x40521e
push 2
push 0
push esi
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fseek]
add esp, 0xc
test eax, eax
jne 0x40520f
push esi
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_ftell]
mov edi, eax
add esp, 4
test edi, edi
js 0x40520f
je 0x40520f
lea ecx, [edi + 1]
push 0x40a358
push ecx
call fcn.00408a2c
mov esi, eax
add esp, 8
test esi, esi
je 0x40520f
push 0
push 0
push dword [ebp - 0x25c]
mov byte [esi + edi], 0
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fseek]
add esp, 0xc
push dword [ebp - 0x25c]
push edi
push 1
push esi
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread]
add esp, 0x10
cmp eax, edi
jne 0x405206
push eax
push esi
lea ecx, [ebp - 0x1f0]
call fcn.00406f50
push esi
call fcn.00408842
add esp, 4
push dword [ebp - 0x23c]
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fclose]
add esp, 4
mov dword [ebp - 0x268], 0xc4ce4e7c
sub esp, 8
mov dword [ebp - 0x264], 0xc9d7f1b3
mov eax, dword [ebp - 0x268]
mov ecx, dword [ebp - 0x264]
mov dword [ebp - 0x330], eax
mov dword [ebp - 0x32c], ecx
mov dword [ebp - 0x268], 0xc8c8f1b0
mov dword [ebp - 0x264], 0x92573c87
mov eax, dword [ebp - 0x268]
mov ecx, dword [ebp - 0x264]
mov dword [ebp - 0x328], eax
mov dword [ebp - 0x324], ecx
mov dword [ebp - 0x268], 0xa5ab3a0f
mov dword [ebp - 0x264], 0xa6baaede
mov eax, dword [ebp - 0x268]
mov ecx, dword [ebp - 0x264]
mov dword [ebp - 0x160], eax
mov dword [ebp - 0x268], 0xada484d4
mov dword [ebp - 0x15c], ecx
mov dword [ebp - 0x264], 0x92573c87
mov eax, dword [ebp - 0x268]
mov ecx, dword [ebp - 0x264]
movaps xmm1, xmmword [ebp - 0x330]
mov dword [ebp - 0x158], eax
lea eax, [ebp - 0x330]
mov dword [ebp - 0x154], ecx
lea ecx, [ebp - 0x1f0]
pxor xmm1, xmmword [ebp - 0x160]
push eax
push str.files
movaps xmmword [ebp - 0x330], xmm1
call fcn.004068c0
mov dword [ebp - 0x268], 0xc4ce526c
sub esp, 8
mov dword [ebp - 0x264], 0xcadef1aa
mov ecx, dword [ebp - 0x268]
mov edx, dword [ebp - 0x264]
mov dword [ebp - 0x390], ecx
mov dword [ebp - 0x38c], edx
mov dword [ebp - 0x268], 0xada484b8
mov dword [ebp - 0x264], 0x92573c87
mov ecx, dword [ebp - 0x268]
mov dword [ebp - 0x26c], eax
mov eax, dword [ebp - 0x264]
mov dword [ebp - 0x388], ecx
mov dword [ebp - 0x384], eax
mov dword [ebp - 0x268], 0xa5ab3a0f
mov dword [ebp - 0x264], 0xa6baaede
mov eax, dword [ebp - 0x268]
mov ecx, dword [ebp - 0x264]
mov dword [ebp - 0xb0], eax
mov dword [ebp - 0x268], 0xada484d4
mov dword [ebp - 0xac], ecx
mov dword [ebp - 0x264], 0x92573c87
mov eax, dword [ebp - 0x268]
mov ecx, dword [ebp - 0x264]
movaps xmm1, xmmword [ebp - 0x390]
mov dword [ebp - 0xa8], eax
lea eax, [ebp - 0x390]
mov dword [ebp - 0xa4], ecx
lea ecx, [ebp - 0x1f0]
pxor xmm1, xmmword [ebp - 0xb0]
push eax
push str.files
movaps xmmword [ebp - 0x390], xmm1
call fcn.004068c0
mov dword [ebp - 0x260], 0xc4ce4e7c
mov esi, eax
mov dword [ebp - 0x25c], 0xc3d7f1b3
mov ecx, dword [ebp - 0x260]
mov edx, dword [ebp - 0x25c]
mov dword [ebp - 0x320], ecx
mov dword [ebp - 0x31c], edx
mov dword [ebp - 0x260], 0xc9cbeca0
mov dword [ebp - 0x25c], 0x92573c87
mov ecx, dword [ebp - 0x260]
mov eax, dword [ebp - 0x25c]
mov dword [ebp - 0x264], esi
mov dword [ebp - 0x318], ecx
mov dword [ebp - 0x314], eax
mov dword [ebp - 0x260], 0xa5ab3a0f
sub esp, 8
mov dword [ebp - 0x25c], 0xa6baaede
mov eax, dword [ebp - 0x260]
mov ecx, dword [ebp - 0x25c]
mov dword [ebp - 0x260], 0xada484d4
mov dword [ebp - 0x25c], 0x92573c87
mov dword [ebp - 0xa0], eax
mov eax, dword [ebp - 0x260]
mov dword [ebp - 0x9c], ecx
mov ecx, dword [ebp - 0x25c]
movaps xmm1, xmmword [ebp - 0x320]
mov dword [ebp - 0x98], eax
mov dword [ebp - 0x94], ecx
pxor xmm1, xmmword [ebp - 0xa0]
movaps xmmword [ebp - 0x320], xmm1
mov dword [ebp - 0x260], 0xc0c15466
mov dword [ebp - 0x25c], 0xd4d5dabd
mov eax, dword [ebp - 0x260]
mov ecx, dword [ebp - 0x25c]
mov dword [ebp - 0x310], eax
mov dword [ebp - 0x30c], ecx
mov dword [ebp - 0x260], 0xada484d4
mov dword [ebp - 0x25c], 0x92573c87
mov eax, dword [ebp - 0x260]
mov ecx, dword [ebp - 0x25c]
mov dword [ebp - 0x308], eax
mov dword [ebp - 0x304], ecx
mov dword [ebp - 0x260], 0xa5ab3a0f
mov dword [ebp - 0x25c], 0xa6baaede
mov eax, dword [ebp - 0x260]
mov ecx, dword [ebp - 0x25c]
mov dword [ebp - 0x90], eax
mov dword [ebp - 0x260], 0xada484d4
mov dword [ebp - 0x25c], 0x92573c87
mov eax, dword [ebp - 0x260]
mov dword [ebp - 0x88], eax
lea eax, [ebp - 0x320]
mov dword [ebp - 0x8c], ecx
mov ecx, dword [ebp - 0x25c]
movaps xmm1, xmmword [ebp - 0x310]
mov dword [ebp - 0x84], ecx
lea ecx, [ebp - 0x1f0]
pxor xmm1, xmmword [ebp - 0x90]
push eax
lea eax, [ebp - 0x310]
movaps xmmword [ebp - 0x310], xmm1
push eax
call fcn.004068c0
mov dword [ebp - 0x260], 0xc4ce526c
mov edi, eax
mov dword [ebp - 0x25c], 0xc3d7f1aa
mov ecx, dword [ebp - 0x260]
mov edx, dword [ebp - 0x25c]
mov dword [ebp - 0x300], ecx
mov dword [ebp - 0x2fc], edx
mov dword [ebp - 0x260], 0xc9cbeca0
mov dword [ebp - 0x25c], 0x92573c87
mov ecx, dword [ebp - 0x260]
mov eax, dword [ebp - 0x25c]
mov dword [ebp - 0x2f8], ecx
mov dword [ebp - 0x2f4], eax
mov dword [ebp - 0x260], 0xa5ab3a0f
mov dword [ebp - 0x25c], 0xa6baaede
mov eax, dword [ebp - 0x260]
mov ecx, dword [ebp - 0x25c]
mov dword [ebp - 0x260], 0xada484d4
mov dword [ebp - 0x25c], 0x92573c87
mov dword [ebp - 0x150], eax
mov eax, dword [ebp - 0x260]
mov dword [ebp - 0x14c], ecx
mov ecx, dword [ebp - 0x25c]
movaps xmm1, xmmword [ebp - 0x300]
mov dword [ebp - 0x148], eax
mov dword [ebp - 0x144], ecx
pxor xmm1, xmmword [ebp - 0x150]
movaps xmmword [ebp - 0x300], xmm1
mov dword [ebp - 0x260], 0xc0c15466
mov dword [ebp - 0x25c], 0xd4d5dabd
mov eax, dword [ebp - 0x260]
mov ecx, dword [ebp - 0x25c]
mov dword [ebp - 0x2f0], eax
sub esp, 8
mov dword [ebp - 0x2ec], ecx
mov dword [ebp - 0x260], 0xada484d4
mov dword [ebp - 0x25c], 0x92573c87
mov eax, dword [ebp - 0x260]
mov ecx, dword [ebp - 0x25c]
mov dword [ebp - 0x2e8], eax
mov dword [ebp - 0x2e4], ecx
mov dword [ebp - 0x260], 0xa5ab3a0f
mov dword [ebp - 0x25c], 0xa6baaede
mov eax, dword [ebp - 0x260]
mov ecx, dword [ebp - 0x25c]
mov dword [ebp - 0xd0], eax
mov dword [ebp - 0x260], 0xada484d4
mov dword [ebp - 0x25c], 0x92573c87
mov eax, dword [ebp - 0x260]
mov dword [ebp - 0xc8], eax
lea eax, [ebp - 0x300]
mov dword [ebp - 0xcc], ecx
mov ecx, dword [ebp - 0x25c]
movaps xmm1, xmmword [ebp - 0x2f0]
mov dword [ebp - 0xc4], ecx
lea ecx, [ebp - 0x1f0]
pxor xmm1, xmmword [ebp - 0xd0]
push eax
lea eax, [ebp - 0x2f0]
movaps xmmword [ebp - 0x2f0], xmm1
push eax
call fcn.004068c0
cmp dword [ebp - 0x26c], 0
mov edx, eax
mov dword [ebp - 0x25c], edx
jne 0x40582b
mov dword [ebp - 0x270], 0x8be07b59
mov dword [ebp - 0x26c], 0xa6d6c2ba
mov ecx, dword [ebp - 0x270]
mov edx, dword [ebp - 0x26c]
mov dword [ebp - 0x2e0], ecx
mov dword [ebp - 0x2dc], edx
mov edx, dword [ebp - 0x25c]
mov dword [ebp - 0x270], 0xada484d4
mov dword [ebp - 0x26c], 0x92573c87
mov eax, dword [ebp - 0x270]
mov ecx, dword [ebp - 0x26c]
mov dword [ebp - 0x2d8], eax
mov dword [ebp - 0x2d4], ecx
mov dword [ebp - 0x270], 0xa5ab3a0f
mov dword [ebp - 0x26c], 0xa6baaede
mov eax, dword [ebp - 0x270]
mov ecx, dword [ebp - 0x26c]
mov dword [ebp - 0x270], 0xada484d4
mov dword [ebp - 0x140], eax
mov dword [ebp - 0x26c], 0x92573c87
mov eax, dword [ebp - 0x270]
mov dword [ebp - 0x13c], ecx
mov ecx, dword [ebp - 0x26c]
movaps xmm1, xmmword [ebp - 0x2e0]
mov dword [ebp - 0x138], eax
lea eax, [ebp - 0x2e0]
mov dword [ebp - 0x134], ecx
pxor xmm1, xmmword [ebp - 0x140]
movaps xmmword [ebp - 0x2e0], xmm1
mov dword [ebp - 0x26c], eax
test edi, edi
jne 0x4058ff
mov dword [ebp - 0x258], 0xc1ca5563
lea edi, [ebp - 0x2d0]
mov dword [ebp - 0x254], 0xa6d8c7b2
mov eax, dword [ebp - 0x258]
mov ecx, dword [ebp - 0x254]
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 0x2cc], ecx
mov dword [ebp - 0x258], 0xada484d4
mov dword [ebp - 0x254], 0x92573c87
mov eax, dword [ebp - 0x258]
mov ecx, dword [ebp - 0x254]
mov dword [ebp - 0x2c8], eax
mov dword [ebp - 0x2c4], ecx
mov dword [ebp - 0x258], 0xa5ab3a0f
mov dword [ebp - 0x254], 0xa6baaede
mov eax, dword [ebp - 0x258]
mov ecx, dword [ebp - 0x254]
mov dword [ebp - 0x258], 0xada484d4
mov dword [ebp - 0x130], eax
mov dword [ebp - 0x254], 0x92573c87
mov eax, dword [ebp - 0x258]
mov dword [ebp - 0x12c], ecx
mov ecx, dword [ebp - 0x254]
movaps xmm1, xmmword [ebp - 0x2d0]
mov dword [ebp - 0x128], eax
mov dword [ebp - 0x124], ecx
pxor xmm1, xmmword [ebp - 0x130]
movaps xmmword [ebp - 0x2d0], xmm1
test edx, edx
jne 0x4059d9
mov dword [ebp - 0x258], 0xd0c55b62
mov dword [ebp - 0x254], 0xc7d7c2bf
mov eax, dword [ebp - 0x258]
mov ecx, dword [ebp - 0x254]
mov dword [ebp - 0x2b0], eax
mov dword [ebp - 0x2ac], ecx
mov dword [ebp - 0x258], 0xada484a4
mov dword [ebp - 0x254], 0x92573c87
mov eax, dword [ebp - 0x258]
mov ecx, dword [ebp - 0x254]
mov dword [ebp - 0x2a8], eax
mov dword [ebp - 0x2a4], ecx
mov dword [ebp - 0x258], 0xa5ab3a0f
mov dword [ebp - 0x254], 0xa6baaede
mov eax, dword [ebp - 0x258]
mov ecx, dword [ebp - 0x254]
mov dword [ebp - 0x258], 0xada484d4
mov dword [ebp - 0x120], eax
mov dword [ebp - 0x254], 0x92573c87
mov eax, dword [ebp - 0x258]
mov dword [ebp - 0x11c], ecx
mov ecx, dword [ebp - 0x254]
movaps xmm1, xmmword [ebp - 0x2b0]
mov dword [ebp - 0x118], eax
lea eax, [ebp - 0x2b0]
mov dword [ebp - 0x114], ecx
pxor xmm1, xmmword [ebp - 0x120]
movaps xmmword [ebp - 0x2b0], xmm1
mov dword [ebp - 0x25c], eax
test esi, esi
jne 0x405c52
call dword [sym.imp.KERNEL32.dll_IsDebuggerPresent]
test eax, eax
jne 0x406531
mov esi, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea edx, [ebp - 0x400]
mov dword [ebp - 0x258], 0xd1ce4c1
mov dword [ebp - 0x254], 0x1b0f7c0b
mov eax, dword [ebp - 0x258]
mov ecx, dword [ebp - 0x254]
mov dword [ebp - 0x3fc], ecx
mov dword [ebp - 0x400], eax
mov dword [ebp - 0x258], 0xb775062
mov dword [ebp - 0x254], 0xbd1b70c3
mov eax, dword [ebp - 0x258]
mov ecx, dword [ebp - 0x254]
mov dword [ebp - 0x3f4], ecx
mov dword [ebp - 0x3f8], eax
mov dword [ebp - 0x258], 0x5614d55f
mov dword [ebp - 0x254], 0x485a0641
mov eax, dword [ebp - 0x258]
mov ecx, dword [ebp - 0x254]
mov dword [ebp - 0x3ec], ecx
mov dword [ebp - 0x3f0], eax
mov dword [ebp - 0x258], 0xc9f2c37b
mov dword [ebp - 0x254], 0xc860c2ab
mov eax, dword [ebp - 0x258]
mov ecx, dword [ebp - 0x254]
mov dword [ebp - 0x3e4], ecx
mov dword [ebp - 0x3e8], eax
mov dword [ebp - 0x258], 0xc0423893
mov dword [ebp - 0x254], 0xe06492b2
mov eax, dword [ebp - 0x258]
mov ecx, dword [ebp - 0x254]
mov dword [ebp - 0x3dc], ecx
mov dword [ebp - 0x3e0], eax
mov dword [ebp - 0x258], 0xe05d6ca8
mov dword [ebp - 0x254], 0x42c1cffb
mov eax, dword [ebp - 0x258]
mov ecx, dword [ebp - 0x254]
mov dword [ebp - 0x3d4], ecx
mov dword [ebp - 0x3d8], eax
mov dword [ebp - 0x258], 0xa5ab3a0f
mov dword [ebp - 0x254], 0xa6baaede
mov eax, dword [ebp - 0x258]
mov ecx, dword [ebp - 0x254]
mov dword [ebp - 0x19c], ecx
mov dword [ebp - 0x1a0], eax
mov dword [ebp - 0x258], 0xada484d4
mov dword [ebp - 0x254], 0x92573c87
mov eax, dword [ebp - 0x258]
mov ecx, dword [ebp - 0x254]
mov dword [ebp - 0x194], ecx
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x258], 0xfea30b91
mov dword [ebp - 0x254], 0xf5efd494
mov eax, dword [ebp - 0x258]
mov ecx, dword [ebp - 0x254]
mov dword [ebp - 0x18c], ecx
mov dword [ebp - 0x190], eax
mov dword [ebp - 0x258], 0xa2427be
mov dword [ebp - 0x254], 0x36dc0665
mov eax, dword [ebp - 0x258]
mov ecx, dword [ebp - 0x254]
mov dword [ebp - 0x184], ecx
mov dword [ebp - 0x188], eax
mov dword [ebp - 0x258], 0xc0423893
mov dword [ebp - 0x254], 0xe06492b2
mov eax, dword [ebp - 0x258]
mov ecx, dword [ebp - 0x254]
mov dword [ebp - 0x17c], ecx
mov dword [ebp - 0x180], eax
mov dword [ebp - 0x258], 0xe05d6ca8
mov dword [ebp - 0x254], 0x42c1cffb
mov eax, dword [ebp - 0x258]
mov ecx, dword [ebp - 0x254]
vmovdqu ymm0, ymmword [ebp - 0x400]
vpxor ymm0, ymm0, ymmword [ebp - 0x1a0]
mov dword [ebp - 0x174], ecx
mov ecx, esi
mov dword [ebp - 0x178], eax
vmovdqa ymmword [ebp - 0x400], ymm0
vmovaps xmm1, xmmword [ebp - 0x3e0]
vpxor xmm1, xmm1, xmmword [ebp - 0x180]
vmovaps xmmword [ebp - 0x3e0], xmm1
vzeroupper
call fcn.00403dc0
push 0x404130
mov ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
mov byte [ebp - 4], 2
mov edx, 0x40a8c8
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.00403dc0
push 0x404130
mov ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
lea eax, [ebp - 0x41c]
push eax
call fcn.004028c0
cmp dword [eax + 0x14], 0x10
jb 0x405c87
mov eax, dword [eax]
lea ecx, [ebp - 0x24c]
mov dword [ebp - 0x238], 0x44
push ecx
lea ecx, [ebp - 0x238]
xorps xmm0, xmm0
push ecx
push 0
push 0
push 0
push 0
push 0
push 0
push eax
push 0
movlpd qword [ebp - 0x234], xmm0
movlpd qword [ebp - 0x22c], xmm0
movlpd qword [ebp - 0x224], xmm0
movlpd qword [ebp - 0x21c], xmm0
movlpd qword [ebp - 0x214], xmm0
movlpd qword [ebp - 0x20c], xmm0
movlpd qword [ebp - 0x204], xmm0
movlpd qword [ebp - 0x1fc], xmm0
movups xmmword [ebp - 0x24c], xmm0
call dword [sym.imp.KERNEL32.dll_CreateProcessA]
test eax, eax
je 0x405d18
push dword [ebp - 0x24c]
mov esi, dword [sym.imp.KERNEL32.dll_CloseHandle]
call esi
push dword [ebp - 0x248]
call esi
mov ecx, dword [ebp - 0x408]
cmp ecx, 0x10
jb 0x405d54
mov edx, dword [ebp - 0x41c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x405d4a
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x405d4a
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.00408811
add esp, 8
mov dword [ebp - 0x40c], 0
mov dword [ebp - 0x408], 0xf
mov byte [ebp - 0x41c], 0
mov dword [ebp - 0x258], 0xd3d95f7c
mov dword [ebp - 0x254], 0xd4d8dcbb
mov eax, dword [ebp - 0x258]
mov ecx, dword [ebp - 0x254]
mov dword [ebp - 0x3c0], eax
mov dword [ebp - 0x3bc], ecx
mov dword [ebp - 0x258], 0xc8d7f3bb
mov dword [ebp - 0x254], 0xfe3312f5
mov eax, dword [ebp - 0x258]
mov ecx, dword [ebp - 0x254]
mov dword [ebp - 0x3b8], eax
mov dword [ebp - 0x3b4], ecx
mov dword [ebp - 0x258], 0xfea30bfd
mov dword [ebp - 0x254], 0xf5efd494
mov eax, dword [ebp - 0x258]
mov ecx, dword [ebp - 0x254]
mov dword [ebp - 0x3b0], eax
mov dword [ebp - 0x3ac], ecx
mov dword [ebp - 0x258], 0xa2427be
mov dword [ebp - 0x254], 0x36dc0665
mov eax, dword [ebp - 0x258]
mov ecx, dword [ebp - 0x254]
mov dword [ebp - 0x3a8], eax
mov dword [ebp - 0x3a4], ecx
mov dword [ebp - 0x258], 0xa5ab3a0f
mov dword [ebp - 0x254], 0xa6baaede
mov eax, dword [ebp - 0x258]
mov ecx, dword [ebp - 0x254]
mov dword [ebp - 0x1c0], eax
mov dword [ebp - 0x1bc], ecx
mov dword [ebp - 0x258], 0xada484d4
mov dword [ebp - 0x254], 0x92573c87
mov eax, dword [ebp - 0x258]
mov ecx, dword [ebp - 0x254]
mov dword [ebp - 0x1b8], eax
mov dword [ebp - 0x1b4], ecx
mov dword [ebp - 0x258], 0xfea30b91
mov dword [ebp - 0x254], 0xf5efd494
mov eax, dword [ebp - 0x258]
mov ecx, dword [ebp - 0x254]
mov dword [ebp - 0x1b0], eax
mov dword [ebp - 0x1ac], ecx
mov dword [ebp - 0x258], 0xa2427be
mov dword [ebp - 0x254], 0x36dc0665
mov eax, dword [ebp - 0x258]
mov ecx, dword [ebp - 0x254]
vmovdqu ymm0, ymmword [ebp - 0x3c0]
mov dword [ebp - 0x1a8], eax
mov dword [ebp - 0x1a4], ecx
vpxor ymm0, ymm0, ymmword [ebp - 0x1c0]
vmovdqa ymmword [ebp - 0x3c0], ymm0
mov dword [ebp - 0x258], 0xc4ce4e7c
mov dword [ebp - 0x254], 0xdedf80b3
mov eax, dword [ebp - 0x258]
mov ecx, dword [ebp - 0x254]
mov dword [ebp - 0x2c0], eax
mov dword [ebp - 0x2bc], ecx
mov dword [ebp - 0x258], 0xada484b1
mov dword [ebp - 0x254], 0x92573c87
mov eax, dword [ebp - 0x258]
mov ecx, dword [ebp - 0x254]
mov dword [ebp - 0x2b8], eax
mov dword [ebp - 0x2b4], ecx
mov dword [ebp - 0x258], 0xa5ab3a0f
mov dword [ebp - 0x254], 0xa6baaede
mov eax, dword [ebp - 0x258]
mov ecx, dword [ebp - 0x254]
mov dword [ebp - 0x258], 0xada484d4
mov dword [ebp - 0x110], eax
mov dword [ebp - 0x254], 0x92573c87
mov eax, dword [ebp - 0x258]
mov dword [ebp - 0x10c], ecx
mov ecx, dword [ebp - 0x254]
vmovaps xmm1, xmmword [ebp - 0x2c0]
mov dword [ebp - 0x108], eax
mov dword [ebp - 0x104], ecx
vpxor xmm1, xmm1, xmmword [ebp - 0x110]
vmovaps xmmword [ebp - 0x2c0], xmm1
lea eax, [ebp - 0x3c0]
push eax
lea eax, [ebp - 0x2c0]
push eax
vzeroupper
call fcn.00404ce0
mov dword [ebp - 0x258], 0xc4ce4e7c
mov dword [ebp - 0x254], 0xdedf80b3
mov eax, dword [ebp - 0x258]
mov ecx, dword [ebp - 0x254]
mov dword [ebp - 0x2a0], eax
mov dword [ebp - 0x29c], ecx
mov dword [ebp - 0x258], 0xada484b1
mov dword [ebp - 0x254], 0x92573c87
mov eax, dword [ebp - 0x258]
mov ecx, dword [ebp - 0x254]
mov dword [ebp - 0x298], eax
mov dword [ebp - 0x294], ecx
mov dword [ebp - 0x258], 0xa5ab3a0f
mov dword [ebp - 0x254], 0xa6baaede
mov eax, dword [ebp - 0x258]
mov ecx, dword [ebp - 0x254]
mov dword [ebp - 0x100], eax
mov dword [ebp - 0x258], 0xada484d4
mov dword [ebp - 0x254], 0x92573c87
mov eax, dword [ebp - 0x258]
mov dword [ebp - 0xf8], eax
mov eax, dword [ebp - 0x26c]
mov dword [ebp - 0xfc], ecx
mov ecx, dword [ebp - 0x254]
movaps xmm1, xmmword [ebp - 0x2a0]
push edi
push eax
mov dword [ebp - 0xf4], ecx
lea eax, [ebp - 0x2a0]
pxor xmm1, xmmword [ebp - 0x100]
push eax
movaps xmmword [ebp - 0x2a0], xmm1
call fcn.00402e10
push eax
call fcn.00403440
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x40a8e0
call fcn.00403dc0
push 0x404130
mov ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x40a8fc
call fcn.00403dc0
push 0x404130
mov ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
call fcn.00402ed0
mov dword [ebp - 0x258], 0xd3d95f7c
mov dword [ebp - 0x254], 0xd4d8dcbb
mov eax, dword [ebp - 0x258]
mov ecx, dword [ebp - 0x254]
mov dword [ebp - 0x360], eax
mov dword [ebp - 0x35c], ecx
mov dword [ebp - 0x258], 0xc8d7f3bb
mov dword [ebp - 0x254], 0xfe3312f5
mov eax, dword [ebp - 0x258]
mov ecx, dword [ebp - 0x254]
mov dword [ebp - 0x358], eax
mov dword [ebp - 0x354], ecx
mov dword [ebp - 0x258], 0xfea30bfd
mov dword [ebp - 0x254], 0xf5efd494
mov eax, dword [ebp - 0x258]
mov ecx, dword [ebp - 0x254]
mov dword [ebp - 0x350], eax
mov dword [ebp - 0x34c], ecx
mov dword [ebp - 0x258], 0xa2427be
mov dword [ebp - 0x254], 0x36dc0665
mov eax, dword [ebp - 0x258]
mov ecx, dword [ebp - 0x254]
mov dword [ebp - 0x348], eax
mov dword [ebp - 0x344], ecx
mov dword [ebp - 0x258], 0xa5ab3a0f
mov dword [ebp - 0x254], 0xa6baaede
mov eax, dword [ebp - 0x258]
mov ecx, dword [ebp - 0x254]
mov dword [ebp - 0x80], eax
mov dword [ebp - 0x7c], ecx
mov dword [ebp - 0x258], 0xada484d4
mov dword [ebp - 0x254], 0x92573c87
mov eax, dword [ebp - 0x258]
mov ecx, dword [ebp - 0x254]
mov dword [ebp - 0x78], eax
mov dword [ebp - 0x74], ecx
mov dword [ebp - 0x258], 0xfea30b91
mov dword [ebp - 0x254], 0xf5efd494
mov eax, dword [ebp - 0x258]
mov ecx, dword [ebp - 0x254]
mov dword [ebp - 0x70], eax
mov dword [ebp - 0x6c], ecx
mov dword [ebp - 0x258], 0xa2427be
mov dword [ebp - 0x254], 0x36dc0665
mov eax, dword [ebp - 0x258]
mov ecx, dword [ebp - 0x254]
vmovdqu ymm0, ymmword [ebp - 0x360]
mov dword [ebp - 0x68], eax
mov dword [ebp - 0x64], ecx
vpxor ymm0, ymm0, ymmword [ebp - 0x80]
vmovdqa ymmword [ebp - 0x360], ymm0
mov dword [ebp - 0x258], 0xcacc496c
mov dword [ebp - 0x254], 0xc3c2cbf0
mov eax, dword [ebp - 0x258]
mov ecx, dword [ebp - 0x254]
mov dword [ebp - 0x290], eax
mov dword [ebp - 0x28c], ecx
mov dword [ebp - 0x258], 0xada484d4
mov dword [ebp - 0x254], 0x92573c87
mov eax, dword [ebp - 0x258]
mov ecx, dword [ebp - 0x254]
mov dword [ebp - 0x288], eax
mov dword [ebp - 0x284], ecx
mov dword [ebp - 0x258], 0xa5ab3a0f
mov dword [ebp - 0x254], 0xa6baaede
mov eax, dword [ebp - 0x258]
mov ecx, dword [ebp - 0x254]
mov dword [ebp - 0xf0], eax
mov dword [ebp - 0x258], 0xada484d4
mov dword [ebp - 0x254], 0x92573c87
mov eax, dword [ebp - 0x258]
mov dword [ebp - 0xe8], eax
lea eax, [ebp - 0x360]
mov dword [ebp - 0xec], ecx
mov ecx, dword [ebp - 0x254]
vmovaps xmm1, xmmword [ebp - 0x290]
mov dword [ebp - 0xe4], ecx
vpxor xmm1, xmm1, xmmword [ebp - 0xf0]
push eax
lea eax, [ebp - 0x290]
vmovaps xmmword [ebp - 0x290], xmm1
push eax
vzeroupper
call fcn.00404ce0
mov dword [ebp - 0x258], 0xcacc496c
mov dword [ebp - 0x254], 0xc3c2cbf0
mov eax, dword [ebp - 0x258]
mov ecx, dword [ebp - 0x254]
mov dword [ebp - 0x280], eax
mov dword [ebp - 0x27c], ecx
mov dword [ebp - 0x258], 0xada484d4
mov dword [ebp - 0x254], 0x92573c87
mov eax, dword [ebp - 0x258]
mov ecx, dword [ebp - 0x254]
mov dword [ebp - 0x278], eax
mov dword [ebp - 0x274], ecx
mov dword [ebp - 0x258], 0xa5ab3a0f
mov dword [ebp - 0x254], 0xa6baaede
mov eax, dword [ebp - 0x258]
mov ecx, dword [ebp - 0x254]
mov dword [ebp - 0x258], 0xada484d4
mov dword [ebp - 0x254], 0x92573c87
mov dword [ebp - 0xe0], eax
mov eax, dword [ebp - 0x258]
mov dword [ebp - 0xdc], ecx
mov ecx, dword [ebp - 0x254]
mov dword [ebp - 0xd8], eax
mov dword [ebp - 0xd4], ecx
push dword [ebp - 0x25c]
movaps xmm1, xmmword [ebp - 0x280]
lea eax, [ebp - 0x280]
push dword [ebp - 0x264]
pxor xmm1, xmmword [ebp - 0xe0]
push eax
movaps xmmword [ebp - 0x280], xmm1
call fcn.00402e10
push eax
call fcn.00403440
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 0x40a914
call fcn.00403dc0
push 0x404130
mov ecx, eax
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
sub esp, 8
mov dword [ebp - 4], 1
mov eax, esp
mov ecx, 0x40a568
mov dword [eax], str._Millionware_
mov dword [eax + 4], 0x1e
lea eax, [ebp - 0x440]
push eax
call fcn.00401bb0
mov byte [ebp - 4], 4
cmp dword [eax + 0x14], 0x10
mov ecx, dword [eax + 0x10]
jb 0x406459
mov eax, dword [eax]
push ecx
mov ecx, dword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, eax
call fcn.00404980
add esp, 4
mov ecx, eax
push 0x404130
call dword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
mov ecx, dword [ebp - 0x42c]
cmp ecx, 0x10
jb 0x4064b3
mov edx, dword [ebp - 0x440]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x4064a9
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x4064a9
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.00408811
add esp, 8
lea ecx, [ebp - 0x1f0]
call fcn.00406770
xor eax, eax
jmp 0x406513
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov ecx, dword [ebp - 0x24]
xor ecx, ebp
call fcn.0040857d
mov esp, ebp
pop ebp
mov esp, ebx
pop ebx
ret
mov dword [ebp - 0x258], 0xd1ce4c1
mov dword [ebp - 0x254], 0x1b0f7c0b
mov eax, dword [ebp - 0x258]
mov ecx, dword [ebp - 0x254]
mov dword [ebp - 0x380], eax
mov dword [ebp - 0x37c], ecx
mov dword [ebp - 0x258], 0xb775062
mov dword [ebp - 0x254], 0xbd1b70c3
mov eax, dword [ebp - 0x258]
mov ecx, dword [ebp - 0x254]
mov dword [ebp - 0x378], eax
mov dword [ebp - 0x374], ecx
mov dword [ebp - 0x258], 0x5614d55f
mov dword [ebp - 0x254], 0x485a0641
mov eax, dword [ebp - 0x258]
mov ecx, dword [ebp - 0x254]
mov dword [ebp - 0x370], eax
mov dword [ebp - 0x36c], ecx
mov dword [ebp - 0x258], 0xc9f2c37b
mov dword [ebp - 0x254], 0xc860c2ab
mov eax, dword [ebp - 0x258]
mov ecx, dword [ebp - 0x254]
mov dword [ebp - 0x368], eax
mov dword [ebp - 0x364], ecx
mov dword [ebp - 0x258], 0xc0423893
mov dword [ebp - 0x254], 0xe06492b2
mov eax, dword [ebp - 0x258]
mov ecx, dword [ebp - 0x254]
mov dword [ebp - 0x360], eax
mov dword [ebp - 0x35c], ecx
mov dword [ebp - 0x258], 0xe05d6ca8
mov dword [ebp - 0x254], 0x42c1cffb
mov eax, dword [ebp - 0x258]
mov ecx, dword [ebp - 0x254]
mov dword [ebp - 0x358], eax
mov dword [ebp - 0x354], ecx
mov dword [ebp - 0x258], 0xa5ab3a0f
mov dword [ebp - 0x254], 0xa6baaede
mov eax, dword [ebp - 0x258]
mov ecx, dword [ebp - 0x254]
mov dword [ebp - 0x80], eax
mov dword [ebp - 0x7c], ecx
mov dword [ebp - 0x258], 0xada484d4
mov dword [ebp - 0x254], 0x92573c87
mov eax, dword [ebp - 0x258]
mov ecx, dword [ebp - 0x254]
mov dword [ebp - 0x78], eax
mov dword [ebp - 0x74], ecx
mov dword [ebp - 0x258], 0xfea30b91
mov dword [ebp - 0x254], 0xf5efd494
mov eax, dword [ebp - 0x258]
mov ecx, dword [ebp - 0x254]
mov dword [ebp - 0x70], eax
mov dword [ebp - 0x6c], ecx
mov dword [ebp - 0x258], 0xa2427be
mov dword [ebp - 0x254], 0x36dc0665
mov eax, dword [ebp - 0x258]
mov ecx, dword [ebp - 0x254]
mov dword [ebp - 0x68], eax
mov dword [ebp - 0x64], ecx
mov dword [ebp - 0x258], 0xc0423893
mov dword [ebp - 0x254], 0xe06492b2
mov eax, dword [ebp - 0x258]
mov ecx, dword [ebp - 0x254]
mov dword [ebp - 0x60], eax
mov dword [ebp - 0x5c], ecx
mov dword [ebp - 0x258], 0xe05d6ca8
mov dword [ebp - 0x254], 0x42c1cffb
mov eax, dword [ebp - 0x258]
mov ecx, dword [ebp - 0x254]
vmovdqu ymm0, ymmword [ebp - 0x80]
vpxor ymm0, ymm0, ymmword [ebp - 0x380]
mov dword [ebp - 0x58], eax
lea eax, [ebp - 0x380]
mov dword [ebp - 0x54], ecx
lea ecx, [ebp - 0x428]
vmovdqa ymmword [ebp - 0x380], ymm0
vmovaps xmm1, xmmword [ebp - 0x360]
vpxor xmm1, xmm1, xmmword [ebp - 0x60]
vmovaps xmmword [ebp - 0x360], xmm1
push eax
vzeroupper
call fcn.004011b0
push 0x40b998
lea eax, [ebp - 0x428]
push eax
call sub.VCRUNTIME140.dll__CxxThrowException
int3