Function at 0x844c180
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x84f871b
mov eax, dword fs:[0]
push eax
sub esp, 0x184
mov eax, dword [0x184002c0]
xor eax, ebp
mov dword [ebp - 0x10], eax
push esi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov eax, dword [ebp + 8]
mov esi, dword [ebp + 0x10]
mov dword [ebp - 0x18], eax
mov eax, dword [ebp + 0xc]
mov dword [ebp - 0x14], eax
lea eax, [ebp - 0x28]
push eax
lea eax, [ebp - 0x18]
push eax
call dword [sym.imp.KERNEL32.dll_FileTimeToSystemTime]
mov dword [ebp - 0x180], 0x33395866
mov dword [ebp - 0x17c], 0x6e31474e
mov dword [ebp - 0x178], 0x79733265
mov dword [ebp - 0x174], 0x32776d65
mov dword [ebp - 0x170], 0x77683263
mov dword [ebp - 0x16c], 0x734d5763
mov dword [ebp - 0x168], 0x38745761
mov dword [ebp - 0x164], 0x6f464363
mov dword [ebp - 0x160], 0x78314441
mov dword [ebp - 0x15c], 0x6d774843
mov dword [ebp - 0x158], 0x7663524d
mov dword [ebp - 0x154], 0x6b596847
mov dword [ebp - 0x150], 0x55304748
mov dword [ebp - 0x14c], 0x57456a42
mov dword [ebp - 0x148], 0x35497a41
mov dword [ebp - 0x144], 0x53595347
mov dword [ebp - 0x140], 0x7563585a
mov dword [ebp - 0x13c], 0x69316946
mov dword [ebp - 0x138], 0x4e497848
mov dword [ebp - 0x134], 0x67344343
mov dword [ebp - 0x130], 0x716b6a4c
mov dword [ebp - 0x12c], 0x466f444b
mov dword [ebp - 0x128], 0x5a384243
mov dword [ebp - 0x124], 0x6c354248
mov dword [ebp - 0x120], 0x51596743
mov dword [ebp - 0x11c], 0x35494249
mov dword [ebp - 0x118], 0x64676750
mov dword [ebp - 0x114], 0x62306943
mov dword [ebp - 0x110], 0x43636d5a
mov dword [ebp - 0x10c], 0x4f6b4843
mov dword [ebp - 0x108], 0x4b735361
mov dword [ebp - 0x104], 0x30674343
mov dword [ebp - 0x100], 0x4230534f
mov dword [ebp - 0xfc], 0x35596946
mov dword [ebp - 0xf8], 0x67395246
mov dword [ebp - 0xf4], 0x4c6b5365
mov dword [ebp - 0xf0], 0x4c345449
mov dword [ebp - 0xec], 0x6c785446
mov dword [ebp - 0xe8], 0x63674159
mov dword [ebp - 0xe4], 0x346c425a
mov dword [ebp - 0xe0], 0x6b773344
mov dword [ebp - 0xdc], 0x6b736e59
mov dword [ebp - 0xd8], 0x75355465
mov dword [ebp - 0xd4], 0x67747744
mov dword [ebp - 0xd0], 0x586f5446
mov dword [ebp - 0xcc], 0x41346846
mov dword [ebp - 0xc8], 0x46496946
mov dword [ebp - 0xc4], 0x2b67434d
mov dword [ebp - 0xc0], 0x2b637a59
mov dword [ebp - 0xbc], 0x70776947
mov dword [ebp - 0xb8], 0x39685159
mov dword [ebp - 0xb4], 0x59676845
mov dword [ebp - 0xb0], 0x50515445
mov dword [ebp - 0xac], 0x4973524c
mov dword [ebp - 0xa8], 0x45675859
mov dword [ebp - 0xa4], 0x376c544b
mov dword [ebp - 0xa0], 0x4663784a
mov dword [ebp - 0x9c], 0x35384144
mov dword [ebp - 0x98], 0x49556949
mov dword [ebp - 0x94], 0x75307745
mov dword [ebp - 0x90], 0x58345259
mov dword [ebp - 0x8c], 0x78644446
mov dword [ebp - 0x88], 0x796f4447
mov dword [ebp - 0x84], 0x4938524c
mov dword [ebp - 0x80], 0x414d414d
mov dword [ebp - 0x7c], 0x514d4142
mov dword [ebp - 0x78], 0x6177694a
mov dword [ebp - 0x74], 0x4c775842
mov dword [ebp - 0x70], 0x53636941
mov dword [ebp - 0x6c], 0x6341544d
mov dword [ebp - 0x68], 0x69596e48
movzx eax, word [ebp - 0x1e]
push eax
movzx eax, word [ebp - 0x20]
push eax
movzx eax, word [ebp - 0x28]
push eax
movzx eax, word [ebp - 0x22]
push eax
movzx eax, word [ebp - 0x26]
push eax
sub esp, 0xc
mov dword [ebp - 0x64], 0x53675142
mov ecx, esp
mov dword [ebp - 0x60], 0x56386845
lea eax, [ebp - 0x28]
mov dword [ebp - 0x5c], 0x6445524f
mov dword [ebp - 0x58], 0x6573334f
push dword [ebp - 0x184]
mov dword [ebp - 0x54], 0x774e4345
push eax
lea eax, [ebp - 0x180]
mov dword [ebp - 0x50], 0x356f5342
mov dword [ebp - 0x4c], 0x68414864
mov dword [ebp - 0x48], 0x2b45424c
mov dword [ebp - 0x44], 0x30315847
mov dword [ebp - 0x40], 0x32707742
mov dword [ebp - 0x3c], 0x78747944
mov dword [ebp - 0x38], 0x5a34514a
mov dword [ebp - 0x34], 0x5555515a
mov dword [ebp - 0x30], 0x41344259
mov dword [ebp - 0x2c], 0x6e444141
push eax
push 0
mov dword [ecx], 0
mov dword [ecx + 4], 0
mov dword [ecx + 8], 0
call fcn.08405280
lea eax, [ebp - 0x190]
push eax
call fcn.0844ba20
add esp, 0x10
mov ecx, dword [eax]
mov eax, dword [eax + 4]
sub eax, ecx
mov dword [ebp - 4], 0
sar eax, 1
jne 0x844c558
push str.invalid_vector_T__subscript
call fcn.0847ecf2
push ecx
push esi
call fcn.08448d50
mov eax, dword [ebp - 0x190]
add esp, 0x1c
test eax, eax
je 0x844c575
push eax
call fcn.0849b460
add esp, 4
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop esi
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.0849cd1e
mov esp, ebp
pop ebp
ret