Function at 0x407c40
Capabilities:
Contain obfuscated stackstrings

Disassembly:
sub esp, 0xc
lea eax, [esp]
push ebx
lea ecx, [esp + 5]
push eax
xor bl, bl
push ecx
lea ecx, [esp + 0xe]
mov byte [esp + 0xd], 0x30
mov byte [esp + 0xc], bl
call fcn.00413b20
lea edx, [esp + 8]
push eax
push edx
mov ecx, 0x5cb070
call fcn.004139c0
mov eax, dword [eax]
lea ecx, [esp + 4]
mov byte [eax + 0xd], 0x41
lea eax, [esp + 5]
push eax
push ecx
lea ecx, [esp + 0xe]
mov byte [esp + 0xc], 0x31
mov byte [esp + 0xd], bl
call fcn.00413b20
lea edx, [esp + 8]
push eax
push edx
mov ecx, 0x5cb070
call fcn.004139c0
mov eax, dword [eax]
lea ecx, [esp + 4]
mov byte [eax + 0xd], 0x44
lea eax, [esp + 5]
push eax
push ecx
lea ecx, [esp + 0xe]
mov byte [esp + 0xc], 0x32
mov byte [esp + 0xd], bl
call fcn.00413b20
lea edx, [esp + 8]
push eax
push edx
mov ecx, 0x5cb070
call fcn.004139c0
mov eax, dword [eax]
lea ecx, [esp + 4]
mov byte [eax + 0xd], 0x47
lea eax, [esp + 5]
push eax
push ecx
lea ecx, [esp + 0xe]
mov byte [esp + 0xc], 0x33
mov byte [esp + 0xd], bl
call fcn.00413b20
lea edx, [esp + 8]
push eax
push edx
mov ecx, 0x5cb070
call fcn.004139c0
mov eax, dword [eax]
lea ecx, [esp + 4]
mov byte [eax + 0xd], 0x4a
lea eax, [esp + 5]
push eax
push ecx
lea ecx, [esp + 0xe]
mov byte [esp + 0xc], 0x34
mov byte [esp + 0xd], bl
call fcn.00413b20
lea edx, [esp + 8]
push eax
push edx
mov ecx, 0x5cb070
call fcn.004139c0
mov eax, dword [eax]
mov byte [eax + 0xd], 0x4d
lea eax, [esp + 5]
mov byte [esp + 4], 0x35
mov byte [esp + 5], bl
push eax
lea ecx, [esp + 8]
push ecx
lea ecx, [esp + 0xe]
call fcn.00413b20
lea edx, [esp + 8]
push eax
push edx
mov ecx, 0x5cb070
call fcn.004139c0
mov eax, dword [eax]
lea ecx, [esp + 4]
mov byte [eax + 0xd], 0x51
lea eax, [esp + 5]
push eax
push ecx
lea ecx, [esp + 0xe]
mov byte [esp + 0xc], 0x36
mov byte [esp + 0xd], bl
call fcn.00413b20
lea edx, [esp + 8]
push eax
push edx
mov ecx, 0x5cb070
call fcn.004139c0
mov eax, dword [eax]
lea ecx, [esp + 4]
mov byte [eax + 0xd], 0x54
lea eax, [esp + 5]
push eax
push ecx
lea ecx, [esp + 0xe]
mov byte [esp + 0xc], 0x37
mov byte [esp + 0xd], bl
call fcn.00413b20
lea edx, [esp + 8]
push eax
push edx
mov ecx, 0x5cb070
call fcn.004139c0
mov eax, dword [eax]
lea ecx, [esp + 4]
mov byte [eax + 0xd], 0x57
lea eax, [esp + 5]
push eax
push ecx
lea ecx, [esp + 0xe]
mov byte [esp + 0xc], 0x38
mov byte [esp + 0xd], bl
call fcn.00413b20
lea edx, [esp + 8]
push eax
push edx
mov ecx, 0x5cb070
call fcn.004139c0
mov eax, dword [eax]
lea ecx, [esp + 4]
mov byte [eax + 0xd], 0x58
lea eax, [esp + 5]
push eax
push ecx
lea ecx, [esp + 0xe]
mov byte [esp + 0xc], 0x39
mov byte [esp + 0xd], bl
call fcn.00413b20
lea edx, [esp + 8]
push eax
push edx
mov ecx, 0x5cb070
call fcn.004139c0
mov eax, dword [eax]
lea ecx, [esp + 4]
mov byte [eax + 0xd], 0x5a
lea eax, [esp + 5]
push eax
push ecx
lea ecx, [esp + 0xe]
mov byte [esp + 0xc], 0x41
mov byte [esp + 0xd], bl
call fcn.00413b20
push eax
lea edx, [esp + 0xc]
push edx
mov ecx, 0x5cb070
call fcn.004139c0
mov eax, dword [eax]
lea ecx, [esp + 4]
mov byte [eax + 0xd], 0x30
lea eax, [esp + 5]
push eax
push ecx
lea ecx, [esp + 0xe]
mov byte [esp + 0xc], 0x44
mov byte [esp + 0xd], bl
call fcn.00413b20
lea edx, [esp + 8]
push eax
push edx
mov ecx, 0x5cb070
call fcn.004139c0
mov eax, dword [eax]
lea ecx, [esp + 4]
mov byte [eax + 0xd], 0x31
lea eax, [esp + 5]
push eax
push ecx
lea ecx, [esp + 0xe]
mov byte [esp + 0xc], 0x47
mov byte [esp + 0xd], bl
call fcn.00413b20
lea edx, [esp + 8]
push eax
push edx
mov ecx, 0x5cb070
call fcn.004139c0
mov eax, dword [eax]
lea ecx, [esp + 4]
mov byte [eax + 0xd], 0x32
lea eax, [esp + 5]
push eax
push ecx
lea ecx, [esp + 0xe]
mov byte [esp + 0xc], 0x4a
mov byte [esp + 0xd], bl
call fcn.00413b20
lea edx, [esp + 8]
push eax
push edx
mov ecx, 0x5cb070
call fcn.004139c0
mov eax, dword [eax]
lea ecx, [esp + 4]
mov byte [eax + 0xd], 0x33
lea eax, [esp + 5]
push eax
push ecx
lea ecx, [esp + 0xe]
mov byte [esp + 0xc], 0x4d
mov byte [esp + 0xd], bl
call fcn.00413b20
lea edx, [esp + 8]
push eax
push edx
mov ecx, 0x5cb070
call fcn.004139c0
mov eax, dword [eax]
lea ecx, [esp + 4]
mov byte [eax + 0xd], 0x34
lea eax, [esp + 5]
push eax
push ecx
lea ecx, [esp + 0xe]
mov byte [esp + 0xc], 0x51
mov byte [esp + 0xd], bl
call fcn.00413b20
lea edx, [esp + 8]
push eax
push edx
mov ecx, 0x5cb070
call fcn.004139c0
mov eax, dword [eax]
mov byte [eax + 0xd], 0x35
mov byte [esp + 4], 0x54
lea eax, [esp + 5]
lea ecx, [esp + 4]
push eax
push ecx
lea ecx, [esp + 0xe]
mov byte [esp + 0xd], bl
call fcn.00413b20
lea edx, [esp + 8]
push eax
push edx
mov ecx, 0x5cb070
call fcn.004139c0
mov eax, dword [eax]
lea ecx, [esp + 4]
mov byte [eax + 0xd], 0x36
lea eax, [esp + 5]
push eax
push ecx
lea ecx, [esp + 0xe]
mov byte [esp + 0xc], 0x57
mov byte [esp + 0xd], bl
call fcn.00413b20
lea edx, [esp + 8]
push eax
push edx
mov ecx, 0x5cb070
call fcn.004139c0
mov eax, dword [eax]
lea ecx, [esp + 4]
mov byte [eax + 0xd], 0x37
lea eax, [esp + 5]
push eax
push ecx
lea ecx, [esp + 0xe]
mov byte [esp + 0xc], 0x58
mov byte [esp + 0xd], bl
call fcn.00413b20
lea edx, [esp + 8]
push eax
push edx
mov ecx, 0x5cb070
call fcn.004139c0
mov eax, dword [eax]
lea ecx, [esp + 4]
mov byte [eax + 0xd], 0x38
lea eax, [esp + 5]
push eax
push ecx
lea ecx, [esp + 0xe]
mov byte [esp + 0xc], 0x5a
mov byte [esp + 0xd], bl
call fcn.00413b20
lea edx, [esp + 8]
push eax
push edx
mov ecx, 0x5cb070
call fcn.004139c0
mov eax, dword [eax]
lea ecx, [esp + 4]
mov byte [eax + 0xd], 0x39
lea eax, [esp + 5]
push eax
push ecx
lea ecx, [esp + 0xe]
mov byte [esp + 0xc], 0x61
mov byte [esp + 0xd], bl
call fcn.00413b20
lea edx, [esp + 8]
push eax
push edx
mov ecx, 0x5cb070
call fcn.004139c0
mov eax, dword [eax]
mov bl, 0x6d
mov ecx, 0x5cb070
mov byte [eax + 0xd], bl
lea eax, [esp + 5]
push eax
mov byte [esp + 9], 0x63
call fcn.00412c70
mov byte [eax], 0x6b
lea ecx, [esp + 5]
mov byte [esp + 5], 0x66
push ecx
mov ecx, 0x5cb070
call fcn.00412c70
lea edx, [esp + 5]
mov byte [eax], 0x6c
push edx
mov ecx, 0x5cb070
mov byte [esp + 9], 0x6f
call fcn.00412c70
mov byte [eax], 0x78
lea eax, [esp + 5]
push eax
mov ecx, 0x5cb070
mov byte [esp + 9], 0x68
call fcn.00412c70
lea ecx, [esp + 5]
mov byte [eax], 0x7a
push ecx
mov ecx, 0x5cb070
mov byte [esp + 9], 0x6e
call fcn.00412c70
lea edx, [esp + 5]
mov byte [eax], 0x71
push edx
mov ecx, 0x5cb070
mov byte [esp + 9], 0x74
call fcn.00412c70
mov byte [eax], 0x79
lea eax, [esp + 5]
push eax
mov ecx, 0x5cb070
mov byte [esp + 9], 0x77
call fcn.00412c70
lea ecx, [esp + 5]
mov byte [eax], 0x6a
push ecx
mov ecx, 0x5cb070
mov byte [esp + 9], bl
call fcn.00412c70
lea edx, [esp + 5]
mov byte [eax], 0x61
push edx
mov ecx, 0x5cb070
mov byte [esp + 9], 0x6b
call fcn.00412c70
mov byte [eax], 0x63
lea eax, [esp + 5]
push eax
mov ecx, 0x5cb070
mov byte [esp + 9], 0x6c
call fcn.00412c70
lea ecx, [esp + 5]
mov byte [eax], 0x66
push ecx
mov ecx, 0x5cb070
mov byte [esp + 9], 0x78
call fcn.00412c70
lea edx, [esp + 5]
mov byte [eax], 0x6f
push edx
mov ecx, 0x5cb070
mov byte [esp + 9], 0x7a
call fcn.00412c70
mov byte [eax], 0x68
lea eax, [esp + 5]
push eax
mov ecx, 0x5cb070
mov byte [esp + 9], 0x71
call fcn.00412c70
lea ecx, [esp + 5]
mov byte [eax], 0x6e
push ecx
mov ecx, 0x5cb070
mov byte [esp + 9], 0x79
call fcn.00412c70
lea edx, [esp + 5]
mov byte [eax], 0x74
mov byte [esp + 5], 0x6a
push edx
mov ecx, 0x5cb070
call fcn.00412c70
mov byte [eax], 0x77
lea eax, [esp + 5]
push eax
mov ecx, 0x5cb070
mov byte [esp + 9], 0x2e
call fcn.00412c70
lea ecx, [esp + 5]
mov byte [eax], 0x2f
push ecx
mov ecx, 0x5cb070
mov byte [esp + 9], 0x2f
call fcn.00412c70
mov byte [eax], 0x2e
pop ebx
add esp, 0xc
ret