Function at 0x4180e0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x4d7fb6
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
push ecx
mov dword [ebp - 0x10], ecx
mov dword [ebp - 4], 0x25
mov ecx, dword [ebp - 0x10]
add ecx, 0x73c24
call fcn.004cb0a1
mov byte [ebp - 4], 0x24
mov ecx, dword [ebp - 0x10]
add ecx, 0x73be8
call fcn.004d3e6c
mov byte [ebp - 4], 0x23
mov ecx, dword [ebp - 0x10]
add ecx, 0x73bac
call fcn.004d3e6c
mov byte [ebp - 4], 0x22
mov ecx, dword [ebp - 0x10]
add ecx, 0x73b70
call fcn.004d3e6c
mov byte [ebp - 4], 0x21
mov ecx, dword [ebp - 0x10]
add ecx, 0x73b34
call fcn.004d3f0d
mov byte [ebp - 4], 0x20
mov ecx, dword [ebp - 0x10]
add ecx, 0x73af8
call fcn.004d3f0d
mov byte [ebp - 4], 0x1f
mov ecx, dword [ebp - 0x10]
add ecx, 0x73abc
call fcn.004d3f0d
mov byte [ebp - 4], 0x1e
mov ecx, dword [ebp - 0x10]
add ecx, 0x73a80
call fcn.004d3f0d
mov byte [ebp - 4], 0x1d
mov ecx, dword [ebp - 0x10]
add ecx, 0x73a44
call fcn.004d3f0d
mov byte [ebp - 4], 0x1c
mov ecx, dword [ebp - 0x10]
add ecx, 0x73a08
call fcn.004d3f0d
mov byte [ebp - 4], 0x1b
mov ecx, dword [ebp - 0x10]
add ecx, 0x739cc
call fcn.004d3f0d
mov byte [ebp - 4], 0x1a
mov ecx, dword [ebp - 0x10]
add ecx, 0x73990
call fcn.004d3f0d
mov byte [ebp - 4], 0x19
mov ecx, dword [ebp - 0x10]
add ecx, 0x73954
call fcn.004d3f0d
mov byte [ebp - 4], 0x18
mov ecx, dword [ebp - 0x10]
add ecx, 0x73918
call fcn.004d3f0d
mov byte [ebp - 4], 0x17
mov ecx, dword [ebp - 0x10]
add ecx, 0x738dc
call fcn.004d3f0d
mov byte [ebp - 4], 0x16
mov ecx, dword [ebp - 0x10]
add ecx, 0x738a0
call fcn.004d3f0d
mov byte [ebp - 4], 0x15
mov ecx, dword [ebp - 0x10]
add ecx, 0x73864
call fcn.004d3f0d
mov byte [ebp - 4], 0x14
mov ecx, dword [ebp - 0x10]
add ecx, 0x73828
call fcn.004d3f0d
mov byte [ebp - 4], 0x13
mov ecx, dword [ebp - 0x10]
add ecx, 0x737ec
call fcn.004d3f0d
mov byte [ebp - 4], 0x12
mov ecx, dword [ebp - 0x10]
add ecx, 0x737b0
call fcn.004d3f0d
mov byte [ebp - 4], 0x11
mov ecx, dword [ebp - 0x10]
add ecx, 0x73774
call fcn.004d3f0d
mov byte [ebp - 4], 0x10
mov ecx, dword [ebp - 0x10]
add ecx, 0x73738
call fcn.004d3f0d
mov byte [ebp - 4], 0xf
mov ecx, dword [ebp - 0x10]
add ecx, 0x736fc
call fcn.004d3f0d
mov byte [ebp - 4], 0xe
mov ecx, dword [ebp - 0x10]
add ecx, 0x736c0
call fcn.004cb03d
mov byte [ebp - 4], 0xd
mov ecx, dword [ebp - 0x10]
add ecx, 0x73684
call fcn.004d3e6c
mov byte [ebp - 4], 0xc
mov ecx, dword [ebp - 0x10]
add ecx, 0x71208
call fcn.00418450
mov byte [ebp - 4], 0xb
mov ecx, dword [ebp - 0x10]
add ecx, 0x710b8
call fcn.00418400
mov byte [ebp - 4], 0xa
mov ecx, dword [ebp - 0x10]
add ecx, 0x52914
call fcn.004183e0
mov byte [ebp - 4], 9
mov ecx, dword [ebp - 0x10]
add ecx, 0x141fc
call fcn.004822a7
mov byte [ebp - 4], 8
mov ecx, dword [ebp - 0x10]
add ecx, 0x2a28
call fcn.004abf0b
mov byte [ebp - 4], 7
push fcn.004ca7cd
push 0x1f
push 0x58
mov eax, dword [ebp - 0x10]
add eax, 0x1d78
push eax
call fcn.004bad2f
mov byte [ebp - 4], 6
push fcn.004ca7cd
push 6
push 0x58
mov ecx, dword [ebp - 0x10]
add ecx, 0x1b68
push ecx
call fcn.004bad2f
mov byte [ebp - 4], 5
mov ecx, dword [ebp - 0x10]
add ecx, 0x1b08
call fcn.004ca7cd
mov byte [ebp - 4], 4
mov ecx, dword [ebp - 0x10]
add ecx, 0x195c
call fcn.00404310
mov byte [ebp - 4], 3
mov ecx, dword [ebp - 0x10]
add ecx, 0x1954
call fcn.00404310
mov byte [ebp - 4], 2
mov ecx, dword [ebp - 0x10]
add ecx, 0x1214
call fcn.004cb2f1
mov byte [ebp - 4], 1
mov ecx, dword [ebp - 0x10]
add ecx, 0x1200
call fcn.004cb2f1
mov byte [ebp - 4], 0
mov ecx, dword [ebp - 0x10]
add ecx, 0x93c
call fcn.00418510
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x10]
call fcn.004cc314
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
mov esp, ebp
pop ebp
ret