Function at 0x4076d0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x456e7a
mov eax, dword fs:[0]
push eax
push ecx
mov eax, dword [0x471018]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x10], ecx
mov dword [ebp - 4], 0x25
mov ecx, dword [ebp - 0x10]
add ecx, 0x2fc4
call fcn.004079e0
mov byte [ebp - 4], 0x24
mov ecx, dword [ebp - 0x10]
add ecx, 0x2f4c
call fcn.004079e0
mov byte [ebp - 4], 0x23
mov ecx, dword [ebp - 0x10]
add ecx, 0x2ee8
call fcn.004079e0
mov byte [ebp - 4], 0x22
mov ecx, dword [ebp - 0x10]
add ecx, 0x2e70
call fcn.004079e0
mov byte [ebp - 4], 0x21
mov ecx, dword [ebp - 0x10]
add ecx, 0x2aa8
call fcn.0041e9d0
mov byte [ebp - 4], 0x20
mov ecx, dword [ebp - 0x10]
add ecx, 0x2a30
call fcn.004079e0
mov byte [ebp - 4], 0x1f
mov ecx, dword [ebp - 0x10]
add ecx, 0x2668
call fcn.0041e9d0
mov byte [ebp - 4], 0x1e
mov ecx, dword [ebp - 0x10]
add ecx, 0x2654
call dword [0x45aa80]
mov byte [ebp - 4], 0x1d
mov ecx, dword [ebp - 0x10]
add ecx, 0x25d4
call fcn.004079e0
mov byte [ebp - 4], 0x1c
mov ecx, dword [ebp - 0x10]
add ecx, 0x25a4
call fcn.004030e0
mov byte [ebp - 4], 0x1b
mov ecx, dword [ebp - 0x10]
add ecx, 0x2574
call fcn.004030e0
mov byte [ebp - 4], 0x1a
mov ecx, dword [ebp - 0x10]
add ecx, 0x256c
call fcn.00402d20
mov byte [ebp - 4], 0x19
mov ecx, dword [ebp - 0x10]
add ecx, 0x23bc
call fcn.00434cc0
mov byte [ebp - 4], 0x18
mov ecx, dword [ebp - 0x10]
add ecx, 0x23ac
call fcn.0043e8a0
mov byte [ebp - 4], 0x17
mov ecx, dword [ebp - 0x10]
add ecx, 0x2364
call fcn.0040ac20
mov byte [ebp - 4], 0x16
mov ecx, dword [ebp - 0x10]
add ecx, 0x2354
call dword [0x45aa80]
mov byte [ebp - 4], 0x15
mov ecx, dword [ebp - 0x10]
add ecx, 0x231c
call fcn.004030e0
mov byte [ebp - 4], 0x14
mov ecx, dword [ebp - 0x10]
add ecx, 0x22ec
call fcn.004030e0
mov byte [ebp - 4], 0x13
push 0x449290
push 7
push 0x1c
mov eax, dword [ebp - 0x10]
add eax, 0x2224
push eax
call fcn.004512be
mov byte [ebp - 4], 0x12
mov ecx, dword [ebp - 0x10]
add ecx, 0x21e8
call fcn.004030e0
mov byte [ebp - 4], 0x11
mov ecx, dword [ebp - 0x10]
add ecx, 0x2164
call fcn.00446440
mov byte [ebp - 4], 0x10
mov ecx, dword [ebp - 0x10]
add ecx, 0x20f4
call fcn.00450d4c
mov byte [ebp - 4], 0xf
mov ecx, dword [ebp - 0x10]
add ecx, 0x1bd4
call fcn.004327d0
mov byte [ebp - 4], 0xe
push fcn.004030e0
push 2
push 0x30
mov ecx, dword [ebp - 0x10]
add ecx, 0x1b74
push ecx
call fcn.004512be
mov byte [ebp - 4], 0xd
mov ecx, dword [ebp - 0x10]
add ecx, 0x1b54
call dword [0x45aa80]
mov byte [ebp - 4], 0xc
mov ecx, dword [ebp - 0x10]
add ecx, 0x800
call fcn.00429d80
mov byte [ebp - 4], 0xb
mov ecx, dword [ebp - 0x10]
add ecx, 0x738
call fcn.00404440
mov byte [ebp - 4], 0xa
mov ecx, dword [ebp - 0x10]
add ecx, 0x4ac
call fcn.004500e0
mov byte [ebp - 4], 9
mov ecx, dword [ebp - 0x10]
add ecx, 0x41c
call fcn.004500e0
mov byte [ebp - 4], 8
mov ecx, dword [ebp - 0x10]
add ecx, 0x3a8
call fcn.00404220
mov byte [ebp - 4], 7
mov ecx, dword [ebp - 0x10]
add ecx, 0x37c
call fcn.0040ad70
mov byte [ebp - 4], 6
mov ecx, dword [ebp - 0x10]
add ecx, 0x35c
call fcn.0040ad70
mov byte [ebp - 4], 5
mov ecx, dword [ebp - 0x10]
add ecx, 0x344
call fcn.00437c30
mov byte [ebp - 4], 4
mov ecx, dword [ebp - 0x10]
add ecx, 0x32c
call fcn.00437c30
mov byte [ebp - 4], 3
mov ecx, dword [ebp - 0x10]
add ecx, 0x328
call dword [0x45aa80]
mov byte [ebp - 4], 2
mov ecx, dword [ebp - 0x10]
add ecx, 0x31c
call dword [0x45aa80]
mov byte [ebp - 4], 1
mov ecx, dword [ebp - 0x10]
add ecx, 0x318
call dword [0x45aa80]
mov byte [ebp - 4], 0
mov ecx, dword [ebp - 0x10]
add ecx, 0x310
call dword [0x45aa80]
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x10]
call dword [0x45a034]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
mov esp, ebp
pop ebp
ret