Function at 0x407240
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0xffffffffffffffff
push 0x4ac1b7
mov eax, dword fs:[0]
push eax
push ecx
push esi
mov eax, dword [0x4cbddc]
xor eax, esp
push eax
lea eax, [esp + 0xc]
mov dword fs:[0], eax
mov esi, ecx
mov dword [esp + 8], esi
lea ecx, [esi + 0x370c]
mov dword [esp + 0x14], 0x49
call fcn.0044c6c8
lea ecx, [esi + 0x36b8]
mov byte [esp + 0x14], 0x48
call fcn.0044c614
mov byte [esp + 0x14], 0x47
lea ecx, [esi + 0x3664]
call fcn.0044c614
lea ecx, [esi + 0x3610]
mov byte [esp + 0x14], 0x46
call fcn.0044c6c8
lea ecx, [esi + 0x35bc]
mov byte [esp + 0x14], 0x45
call fcn.0044c6c8
lea ecx, [esi + 0x3568]
mov byte [esp + 0x14], 0x44
call fcn.0044c6c8
lea ecx, [esi + 0x3514]
mov byte [esp + 0x14], 0x43
call fcn.0044c614
lea ecx, [esi + 0x34c0]
mov byte [esp + 0x14], 0x42
call fcn.0044c6c8
lea ecx, [esi + 0x346c]
mov byte [esp + 0x14], 0x41
call fcn.0044c6c8
lea ecx, [esi + 0x3418]
mov byte [esp + 0x14], 0x40
call fcn.0044c6c8
lea ecx, [esi + 0x33c4]
mov byte [esp + 0x14], 0x3f
call fcn.0044c6c8
lea ecx, [esi + 0x3370]
mov byte [esp + 0x14], 0x3e
call fcn.0044c614
lea ecx, [esi + 0x331c]
mov byte [esp + 0x14], 0x3d
call fcn.0044c6f2
lea ecx, [esi + 0x32c8]
mov byte [esp + 0x14], 0x3c
call fcn.0044c614
lea ecx, [esi + 0x3274]
mov byte [esp + 0x14], 0x3b
call fcn.0044c614
lea ecx, [esi + 0x3270]
call dword [0x4b3340]
lea ecx, [esi + 0x321c]
mov byte [esp + 0x14], 0x39
call fcn.0044c55a
lea ecx, [esi + 0x31c8]
mov byte [esp + 0x14], 0x38
call fcn.0044c614
lea ecx, [esi + 0x3174]
mov byte [esp + 0x14], 0x37
call fcn.0044c644
lea ecx, [esi + 0x3120]
mov byte [esp + 0x14], 0x36
call fcn.0044c614
lea ecx, [esi + 0x30cc]
mov byte [esp + 0x14], 0x35
call fcn.0044c644
lea ecx, [esi + 0x3078]
mov byte [esp + 0x14], 0x34
call fcn.0044c614
lea ecx, [esi + 0x3024]
mov byte [esp + 0x14], 0x33
call fcn.0044c614
lea ecx, [esi + 0x301c]
mov byte [esp + 0x14], 0x32
call fcn.0044c6fe
lea ecx, [esi + 0x2aa8]
mov byte [esp + 0x14], 0x31
call fcn.004579c9
lea ecx, [esi + 0x2538]
mov byte [esp + 0x14], 0x30
call fcn.004579c9
lea ecx, [esi + 0x1fc8]
mov byte [esp + 0x14], 0x2f
call fcn.004579c9
lea ecx, [esi + 0x1a58]
mov byte [esp + 0x14], 0x2e
call fcn.004579c9
lea ecx, [esi + 0x14e8]
mov byte [esp + 0x14], 0x2d
call fcn.004579c9
mov byte [esp + 0x14], 0x2c
lea ecx, [esi + 0xf78]
call fcn.004579c9
lea ecx, [esi + 0xed0]
mov byte [esp + 0x14], 0x2b
call fcn.0044c644
lea ecx, [esi + 0xe7c]
mov byte [esp + 0x14], 0x2a
call fcn.0044c644
lea ecx, [esi + 0xe28]
mov byte [esp + 0x14], 0x29
call fcn.0044c644
lea ecx, [esi + 0xdd4]
mov byte [esp + 0x14], 0x28
call fcn.0044c614
lea ecx, [esi + 0xd80]
mov byte [esp + 0x14], 0x27
call fcn.0044c6c8
lea ecx, [esi + 0xd2c]
mov byte [esp + 0x14], 0x26
call fcn.0044c6c8
lea ecx, [esi + 0xcd8]
mov byte [esp + 0x14], 0x25
call fcn.0044c614
lea ecx, [esi + 0xc84]
mov byte [esp + 0x14], 0x24
call fcn.0044c614
lea ecx, [esi + 0xc30]
mov byte [esp + 0x14], 0x23
call fcn.0044c55a
lea ecx, [esi + 0xbdc]
mov byte [esp + 0x14], 0x22
call fcn.0044c614
lea ecx, [esi + 0xb88]
mov byte [esp + 0x14], 0x21
call fcn.0044c55a
lea ecx, [esi + 0xb34]
mov byte [esp + 0x14], 0x20
call fcn.0044c614
lea ecx, [esi + 0xae0]
mov byte [esp + 0x14], 0x1f
call fcn.0044c55a
lea ecx, [esi + 0xa8c]
mov byte [esp + 0x14], 0x1e
call fcn.0044c614
lea ecx, [esi + 0xa38]
mov byte [esp + 0x14], 0x1d
call fcn.0044c55a
lea ecx, [esi + 0x9e4]
mov byte [esp + 0x14], 0x1c
call fcn.0044c614
lea ecx, [esi + 0x990]
mov byte [esp + 0x14], 0x1b
call fcn.0044c614
lea ecx, [esi + 0x93c]
mov byte [esp + 0x14], 0x1a
call fcn.0044c614
lea ecx, [esi + 0x8e8]
mov byte [esp + 0x14], 0x19
call fcn.0044c614
lea ecx, [esi + 0x894]
mov byte [esp + 0x14], 0x18
call fcn.0044c55a
lea ecx, [esi + 0x840]
mov byte [esp + 0x14], 0x17
call fcn.0044c614
lea ecx, [esi + 0x7ec]
mov byte [esp + 0x14], 0x16
call fcn.0044c55a
lea ecx, [esi + 0x798]
mov byte [esp + 0x14], 0x15
call fcn.0044c614
lea ecx, [esi + 0x744]
mov byte [esp + 0x14], 0x14
call fcn.0044c55a
lea ecx, [esi + 0x6f0]
mov byte [esp + 0x14], 0x13
call fcn.0044c614
lea ecx, [esi + 0x69c]
mov byte [esp + 0x14], 0x12
call fcn.0044c614
mov byte [esp + 0x14], 0x11
lea ecx, [esi + 0x648]
call fcn.0044c6c8
lea ecx, [esi + 0x5f4]
mov byte [esp + 0x14], 0x10
call fcn.0044c614
lea ecx, [esi + 0x5a0]
mov byte [esp + 0x14], 0xf
call fcn.0044c55a
lea ecx, [esi + 0x54c]
mov byte [esp + 0x14], 0xe
call fcn.0044c614
lea ecx, [esi + 0x4f8]
mov byte [esp + 0x14], 0xd
call fcn.0044c55a
lea ecx, [esi + 0x4a4]
mov byte [esp + 0x14], 0xc
call fcn.0044c614
lea ecx, [esi + 0x450]
mov byte [esp + 0x14], 0xb
call fcn.0044c6c8
lea ecx, [esi + 0x3fc]
mov byte [esp + 0x14], 0xa
call fcn.0044c6c8
lea ecx, [esi + 0x3a8]
mov byte [esp + 0x14], 9
call fcn.0044c614
lea ecx, [esi + 0x354]
mov byte [esp + 0x14], 8
call fcn.0044c614
lea ecx, [esi + 0x300]
mov byte [esp + 0x14], 7
call fcn.0044c6c8
lea ecx, [esi + 0x2ac]
mov byte [esp + 0x14], 6
call fcn.0044c6c8
lea ecx, [esi + 0x258]
mov byte [esp + 0x14], 5
call fcn.0044c6c8
lea ecx, [esi + 0x204]
mov byte [esp + 0x14], 4
call fcn.0044c6c8
lea ecx, [esi + 0x1b0]
mov byte [esp + 0x14], 3
call fcn.0044c6c8
lea ecx, [esi + 0x15c]
mov byte [esp + 0x14], 2
call fcn.0044c6c8
lea ecx, [esi + 0x108]
mov byte [esp + 0x14], 1
call fcn.0044c6c8
lea ecx, [esi + 0xb4]
mov byte [esp + 0x14], 0
call fcn.0044c6c8
mov ecx, esi
mov dword [esp + 0x14], 0xffffffff
call fcn.004049d0
mov ecx, dword [esp + 0xc]
mov dword fs:[0], ecx
pop ecx
pop esi
add esp, 0x10
ret