Function at 0x40ae8b
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x9a0
push ebx
push esi
push edi
nop
nop
nop
nop
nop
nop
mov esi, dword [0x414010]
and byte [ebp - 0x20], 0
and byte [ebp - 0xa8], 0
and byte [ebp - 0x3e], 0
and byte [ebp - 0x66], 0
and byte [ebp - 0xb7], 0
lea eax, [ebp - 0xc4]
mov byte [ebp - 0x2c], 0x4b
push eax
lea eax, [ebp - 0x48]
push eax
mov byte [ebp - 0x2b], 0x45
mov byte [ebp - 0x2a], 0x52
mov byte [ebp - 0x29], 0x4e
mov byte [ebp - 0x28], 0x45
mov byte [ebp - 0x27], 0x4c
mov byte [ebp - 0x26], 0x33
mov byte [ebp - 0x25], 0x32
mov byte [ebp - 0x24], 0x2e
mov byte [ebp - 0x23], 0x64
mov byte [ebp - 0x22], 0x6c
mov byte [ebp - 0x21], 0x6c
mov byte [ebp - 0xb4], 0x41
mov byte [ebp - 0xb3], 0x44
mov byte [ebp - 0xb2], 0x56
mov byte [ebp - 0xb1], 0x41
mov byte [ebp - 0xb0], 0x50
mov byte [ebp - 0xaf], 0x49
mov byte [ebp - 0xae], 0x33
mov byte [ebp - 0xad], 0x32
mov byte [ebp - 0xac], 0x2e
mov byte [ebp - 0xab], 0x64
mov byte [ebp - 0xaa], 0x6c
mov byte [ebp - 0xa9], 0x6c
mov byte [ebp - 0x48], 0x55
mov byte [ebp - 0x47], 0x53
mov byte [ebp - 0x46], 0x45
mov byte [ebp - 0x45], 0x52
mov byte [ebp - 0x44], 0x33
mov byte [ebp - 0x43], 0x32
mov byte [ebp - 0x42], 0x2e
mov byte [ebp - 0x41], 0x64
mov byte [ebp - 0x40], 0x6c
mov byte [ebp - 0x3f], 0x6c
mov byte [ebp - 0x70], 0x4d
mov byte [ebp - 0x6f], 0x53
mov byte [ebp - 0x6e], 0x56
mov byte [ebp - 0x6d], 0x43
mov byte [ebp - 0x6c], 0x52
mov byte [ebp - 0x6b], 0x54
mov byte [ebp - 0x6a], 0x2e
mov byte [ebp - 0x69], 0x64
mov byte [ebp - 0x68], 0x6c
mov byte [ebp - 0x67], 0x6c
mov byte [ebp - 0xc4], 0x47
mov byte [ebp - 0xc3], 0x65
mov byte [ebp - 0xc2], 0x74
mov byte [ebp - 0xc1], 0x49
mov byte [ebp - 0xc0], 0x6e
mov byte [ebp - 0xbf], 0x70
mov byte [ebp - 0xbe], 0x75
mov byte [ebp - 0xbd], 0x74
mov byte [ebp - 0xbc], 0x53
mov byte [ebp - 0xbb], 0x74
mov byte [ebp - 0xba], 0x61
mov byte [ebp - 0xb9], 0x74
mov byte [ebp - 0xb8], 0x65
call esi
mov ebx, dword [0x414014]
push eax
call ebx
mov edi, eax
mov byte [ebp - 0xfc], 0x47
mov byte [ebp - 0xfb], 0x65
mov byte [ebp - 0xfa], 0x74
mov byte [ebp - 0xf9], 0x43
mov byte [ebp - 0xf8], 0x75
and byte [ebp - 0xea], 0
lea eax, [ebp - 0xfc]
push eax
lea eax, [ebp - 0x2c]
push eax
mov byte [ebp - 0xf7], 0x72
mov byte [ebp - 0xf6], 0x72
mov byte [ebp - 0xf5], 0x65
mov byte [ebp - 0xf4], 0x6e
mov byte [ebp - 0xf3], 0x74
mov byte [ebp - 0xf2], 0x54
mov byte [ebp - 0xf1], 0x68
mov byte [ebp - 0xf0], 0x72
mov byte [ebp - 0xef], 0x65
mov byte [ebp - 0xee], 0x61
mov byte [ebp - 0xed], 0x64
mov byte [ebp - 0xec], 0x49
mov byte [ebp - 0xeb], 0x64
call esi
push eax
call ebx
and byte [ebp - 0xd6], 0
mov dword [ebp - 0x100], eax
lea eax, [ebp - 0xe8]
mov byte [ebp - 0xe8], 0x50
push eax
lea eax, [ebp - 0x48]
push eax
mov byte [ebp - 0xe7], 0x6f
mov byte [ebp - 0xe6], 0x73
mov byte [ebp - 0xe5], 0x74
mov byte [ebp - 0xe4], 0x54
mov byte [ebp - 0xe3], 0x68
mov byte [ebp - 0xe2], 0x72
mov byte [ebp - 0xe1], 0x65
mov byte [ebp - 0xe0], 0x61
mov byte [ebp - 0xdf], 0x64
mov byte [ebp - 0xde], 0x4d
mov byte [ebp - 0xdd], 0x65
mov byte [ebp - 0xdc], 0x73
mov byte [ebp - 0xdb], 0x73
mov byte [ebp - 0xda], 0x61
mov byte [ebp - 0xd9], 0x67
mov byte [ebp - 0xd8], 0x65
mov byte [ebp - 0xd7], 0x41
call esi
push eax
call ebx
and byte [ebp - 0x8d], 0
mov dword [ebp - 0x74], eax
lea eax, [ebp - 0x98]
mov byte [ebp - 0x98], 0x47
push eax
lea eax, [ebp - 0x48]
push eax
mov byte [ebp - 0x97], 0x65
mov byte [ebp - 0x96], 0x74
mov byte [ebp - 0x95], 0x4d
mov byte [ebp - 0x94], 0x65
mov byte [ebp - 0x93], 0x73
mov byte [ebp - 0x92], 0x73
mov byte [ebp - 0x91], 0x61
mov byte [ebp - 0x90], 0x67
mov byte [ebp - 0x8f], 0x65
mov byte [ebp - 0x8e], 0x41
call esi
push eax
call ebx
and byte [ebp - 0x49], 0
mov dword [ebp - 0xc], eax
lea eax, [ebp - 0x50]
mov byte [ebp - 0x50], 0x73
push eax
lea eax, [ebp - 0x70]
mov byte [ebp - 0x4f], 0x70
mov byte [ebp - 0x4e], 0x72
mov byte [ebp - 0x4d], 0x69
mov byte [ebp - 0x4c], 0x6e
mov byte [ebp - 0x4b], 0x74
mov byte [ebp - 0x4a], 0x66
push eax
call esi
push eax
call ebx
and byte [ebp - 0x77], 0
mov dword [ebp - 0x170], eax
lea eax, [ebp - 0x80]
mov byte [ebp - 0x80], 0x77
push eax
lea eax, [ebp - 0x48]
push eax
mov byte [ebp - 0x7f], 0x73
mov byte [ebp - 0x7e], 0x70
mov byte [ebp - 0x7d], 0x72
mov byte [ebp - 0x7c], 0x69
mov byte [ebp - 0x7b], 0x6e
mov byte [ebp - 0x7a], 0x74
mov byte [ebp - 0x79], 0x66
mov byte [ebp - 0x78], 0x41
call esi
push eax
call ebx
and byte [ebp - 0x5c], 0
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x2c]
push eax
mov byte [ebp - 0x64], 0x6c
mov byte [ebp - 0x63], 0x73
mov byte [ebp - 0x62], 0x74
mov byte [ebp - 0x61], 0x72
mov byte [ebp - 0x60], 0x6c
mov byte [ebp - 0x5f], 0x65
mov byte [ebp - 0x5e], 0x6e
mov byte [ebp - 0x5d], 0x41
call esi
push eax
call ebx
and byte [ebp - 0x103], 0
mov dword [ebp - 8], eax
lea eax, [ebp - 0x11c]
mov byte [ebp - 0x11c], 0x45
push eax
lea eax, [ebp - 0x2c]
push eax
mov byte [ebp - 0x11b], 0x78
mov byte [ebp - 0x11a], 0x70
mov byte [ebp - 0x119], 0x61
mov byte [ebp - 0x118], 0x6e
mov byte [ebp - 0x117], 0x64
mov byte [ebp - 0x116], 0x45
mov byte [ebp - 0x115], 0x6e
mov byte [ebp - 0x114], 0x76
mov byte [ebp - 0x113], 0x69
mov byte [ebp - 0x112], 0x72
mov byte [ebp - 0x111], 0x6f
mov byte [ebp - 0x110], 0x6e
mov byte [ebp - 0x10f], 0x6d
mov byte [ebp - 0x10e], 0x65
mov byte [ebp - 0x10d], 0x6e
mov byte [ebp - 0x10c], 0x74
mov byte [ebp - 0x10b], 0x53
mov byte [ebp - 0x10a], 0x74
mov byte [ebp - 0x109], 0x72
mov byte [ebp - 0x108], 0x69
mov byte [ebp - 0x107], 0x6e
mov byte [ebp - 0x106], 0x67
mov byte [ebp - 0x105], 0x73
mov byte [ebp - 0x104], 0x41
call esi
push eax
call ebx
mov dword [ebp - 0x16c], eax
mov byte [ebp - 0x8c], 0x45
mov byte [ebp - 0x8b], 0x78
mov byte [ebp - 0x8a], 0x69
mov byte [ebp - 0x89], 0x74
mov byte [ebp - 0x88], 0x50
mov byte [ebp - 0x87], 0x72
mov byte [ebp - 0x86], 0x6f
mov byte [ebp - 0x85], 0x63
mov byte [ebp - 0x84], 0x65
and byte [ebp - 0x81], 0
lea eax, [ebp - 0x8c]
push eax
lea eax, [ebp - 0x2c]
push eax
mov byte [ebp - 0x83], 0x73
mov byte [ebp - 0x82], 0x73
call esi
push eax
call ebx
and byte [ebp - 0x37], 0
mov dword [ebp - 0x58], eax
lea eax, [ebp - 0x3c]
mov byte [ebp - 0x3c], 0x53
push eax
lea eax, [ebp - 0x2c]
push eax
mov byte [ebp - 0x3b], 0x6c
mov byte [ebp - 0x3a], 0x65
mov byte [ebp - 0x39], 0x65
mov byte [ebp - 0x38], 0x70
call esi
push eax
call ebx
mov dword [ebp - 0x174], eax
xor eax, eax
push eax
push eax
push eax
call dword [ebp - 0x100]
push eax
call dword [ebp - 0x74]
call edi
xor eax, eax
push eax
push eax
push eax
lea eax, [ebp - 0x190]
push eax
call dword [ebp - 0xc]
and byte [ebp - 0x9a0], 0
mov ecx, 0xff
xor eax, eax
lea edi, [ebp - 0x99f]
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
push 0x1d8
push 0x416208
stosb byte es:[edi], al
call fcn.0040aa12
push 0x19a
push 0x416068
call fcn.0040aa12
and byte [ebp - 0x398], 0
add esp, 0x10
xor eax, eax
lea edi, [ebp - 0x397]
push 0x40
pop ecx
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
lea eax, [ebp - 0x398]
push 0x104
mov edi, 0x41626c
push eax
push edi
call dword [ebp - 0x16c]
nop
nop
mov ecx, dword [0x41844c]
lea eax, [ebp - 0x398]
push eax
push edi
call fcn.00406a7d
mov ecx, dword [0x41844c]
push edi
call fcn.00406a16
cmp byte [eax + 0x41626b], 0x5c
jne 0x40b45e
mov ecx, dword [0x41844c]
push edi
call fcn.00406a16
and byte [eax + 0x41626b], 0
and byte [ebp - 0x2f], 0
push 0x4162d0
lea eax, [ebp - 0x34]
push edi
push eax
push 0x418450
mov byte [ebp - 0x34], 0x25
mov byte [ebp - 0x33], 0x73
mov byte [ebp - 0x32], 0x5c
mov byte [ebp - 0x31], 0x25
mov byte [ebp - 0x30], 0x73
call dword [ebp - 0x170]
mov ecx, dword [0x41844c]
add esp, 0x10
push 0x4160d0
push 0x4185a8
call fcn.00406a7d
cmp dword [0x4163dc], 0
je 0x40b4b1
call fcn.0040ac6e
and byte [ebp - 0x99], 0
mov edi, 0x418264
push 0x64
lea eax, [ebp - 0xa4]
push edi
push eax
push 0x416208
mov byte [ebp - 0xa4], 0x52
mov byte [ebp - 0xa3], 0x65
mov byte [ebp - 0xa2], 0x6c
mov byte [ebp - 0xa1], 0x65
mov byte [ebp - 0xa0], 0x69
mov byte [ebp - 0x9f], 0x63
mov byte [ebp - 0x9e], 0x65
mov byte [ebp - 0x9d], 0x4e
mov byte [ebp - 0x9c], 0x61
mov byte [ebp - 0x9b], 0x6d
mov byte [ebp - 0x9a], 0x65
call fcn.00407eff
add esp, 0x10
cmp byte [0x4163d0], 0
je 0x40bb23
and byte [ebp - 0x49c], 0
push 0x40
pop ecx
xor eax, eax
lea edi, [ebp - 0x49b]
and byte [ebp - 0x13a], 0
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
lea eax, [ebp - 0x14c]
mov byte [ebp - 0x14c], 0x47
push eax
lea eax, [ebp - 0x2c]
push eax
mov byte [ebp - 0x14b], 0x65
mov byte [ebp - 0x14a], 0x74
mov byte [ebp - 0x149], 0x4d
mov byte [ebp - 0x148], 0x6f
mov byte [ebp - 0x147], 0x64
mov byte [ebp - 0x146], 0x75
mov byte [ebp - 0x145], 0x6c
mov byte [ebp - 0x144], 0x65
mov byte [ebp - 0x143], 0x46
mov byte [ebp - 0x142], 0x69
mov byte [ebp - 0x141], 0x6c
mov byte [ebp - 0x140], 0x65
mov byte [ebp - 0x13f], 0x4e
mov byte [ebp - 0x13e], 0x61
mov byte [ebp - 0x13d], 0x6d
mov byte [ebp - 0x13c], 0x65
mov byte [ebp - 0x13b], 0x41
call esi
push eax
call ebx
lea ecx, [ebp - 0x49c]
push 0x104
xor edi, edi
push ecx
push edi
call eax
mov ecx, dword [0x41844c]
lea eax, [ebp - 0x49c]
push 0x418450
push eax
call fcn.00406aed
test eax, eax
jne 0x40b75c
cmp byte [0x4163d0], 2
mov word [0x418588], 3
jne 0x40b752
and byte [ebp - 0x14d], al
lea eax, [ebp - 0x168]
push eax
lea eax, [ebp - 0xb4]
push eax
mov dword [ebp - 0xd4], 0x418264
mov dword [ebp - 0xd0], 0x40ab54
mov dword [ebp - 0xcc], edi
mov dword [ebp - 0xc8], edi
mov byte [ebp - 0x168], 0x53
mov byte [ebp - 0x167], 0x74
mov byte [ebp - 0x166], 0x61
mov byte [ebp - 0x165], 0x72
mov byte [ebp - 0x164], 0x74
mov byte [ebp - 0x163], 0x53
mov byte [ebp - 0x162], 0x65
mov byte [ebp - 0x161], 0x72
mov byte [ebp - 0x160], 0x76
mov byte [ebp - 0x15f], 0x69
mov byte [ebp - 0x15e], 0x63
mov byte [ebp - 0x15d], 0x65
mov byte [ebp - 0x15c], 0x43
mov byte [ebp - 0x15b], 0x74
mov byte [ebp - 0x15a], 0x72
mov byte [ebp - 0x159], 0x6c
mov byte [ebp - 0x158], 0x44
mov byte [ebp - 0x157], 0x69
mov byte [ebp - 0x156], 0x73
mov byte [ebp - 0x155], 0x70
mov byte [ebp - 0x154], 0x61
mov byte [ebp - 0x153], 0x74
mov byte [ebp - 0x152], 0x63
mov byte [ebp - 0x151], 0x68
mov byte [ebp - 0x150], 0x65
mov byte [ebp - 0x14f], 0x72
mov byte [ebp - 0x14e], 0x41
call esi
push eax
call ebx
push 0x1f4
mov esi, eax
mov word [0x418588], 1
call dword [ebp - 0x174]
lea eax, [ebp - 0xd4]
push eax
call esi
push 0x3e8
call dword [ebp - 0x174]
lea eax, [ebp - 0xd4]
push eax
call esi
mov word [0x418588], 2
call fcn.0040ab3b
jmp 0x40bbbb
and byte [ebp - 0x11], 0
and byte [ebp - 0xc7], 0
lea eax, [ebp - 0xd4]
mov byte [ebp - 0x1c], 0x53
push eax
lea eax, [ebp - 0x1c]
push eax
mov byte [ebp - 0x1b], 0x48
mov byte [ebp - 0x1a], 0x45
mov byte [ebp - 0x19], 0x4c
mov byte [ebp - 0x18], 0x4c
mov byte [ebp - 0x17], 0x33
mov byte [ebp - 0x16], 0x32
mov byte [ebp - 0x15], 0x2e
mov byte [ebp - 0x14], 0x64
mov byte [ebp - 0x13], 0x6c
mov byte [ebp - 0x12], 0x6c
mov byte [ebp - 0xd4], 0x53
mov byte [ebp - 0xd3], 0x68
mov byte [ebp - 0xd2], 0x65
mov byte [ebp - 0xd1], 0x6c
mov byte [ebp - 0xd0], 0x6c
mov byte [ebp - 0xcf], 0x45
mov byte [ebp - 0xce], 0x78
mov byte [ebp - 0xcd], 0x65
mov byte [ebp - 0xcc], 0x63
mov byte [ebp - 0xcb], 0x75
mov byte [ebp - 0xca], 0x74
mov byte [ebp - 0xc9], 0x65
mov byte [ebp - 0xc8], 0x41
call esi
push eax
call ebx
and byte [ebp - 0x12f], 0
mov dword [ebp - 0x100], eax
lea eax, [ebp - 0x138]
mov byte [ebp - 0x138], 0x43
push eax
lea eax, [ebp - 0x2c]
push eax
mov byte [ebp - 0x137], 0x6f
mov byte [ebp - 0x136], 0x70
mov byte [ebp - 0x135], 0x79
mov byte [ebp - 0x134], 0x46
mov byte [ebp - 0x133], 0x69
mov byte [ebp - 0x132], 0x6c
mov byte [ebp - 0x131], 0x65
mov byte [ebp - 0x130], 0x41
call esi
push eax
call ebx
and byte [ebp - 0x126], 0
mov dword [ebp - 0x16c], eax
lea eax, [ebp - 0x12c]
mov byte [ebp - 0x12c], 0x6d
push eax
lea eax, [ebp - 0x70]
push eax
mov byte [ebp - 0x12b], 0x65
mov byte [ebp - 0x12a], 0x6d
mov byte [ebp - 0x129], 0x73
mov byte [ebp - 0x128], 0x65
mov byte [ebp - 0x127], 0x74
call esi
push eax
call ebx
and byte [ebp - 0x294], 0
push 0x40
mov ebx, eax
mov dword [ebp - 0xc], edi
mov dword [ebp - 0x74], edi
pop ecx
xor eax, eax
lea edi, [ebp - 0x293]
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
lea eax, [ebp - 0x294]
push eax
lea eax, [ebp - 0x49c]
push eax
call fcn.0040ada0
pop ecx
lea eax, [ebp - 0x294]
pop ecx
mov esi, 0x418264
mov ecx, dword [0x41844c]
push eax
push esi
call fcn.00406aed
test eax, eax
je 0x40b9e9
mov esi, dword [0x41400c]
and byte [0x418453], 0
and byte [ebp - 4], 0
xor edi, edi
push edi
mov byte [ebp - 8], 0x2e
mov byte [ebp - 7], 0x65
mov byte [ebp - 6], 0x78
mov byte [ebp - 5], 0x65
call esi
push 0x104
lea eax, [ebp - 0x294]
push edi
push eax
call ebx
add esp, 0xc
push edi
call esi
lea eax, [ebp - 0x294]
push eax
push 6
call fcn.0040ab59
pop ecx
pop ecx
push edi
call esi
mov ecx, dword [0x41844c]
lea eax, [ebp - 8]
push eax
lea eax, [ebp - 0x294]
push eax
call fcn.004069f2
mov ecx, dword [0x41844c]
lea eax, [ebp - 0x294]
mov ebx, 0x418450
push eax
push ebx
call fcn.004069f2
push edi
lea eax, [ebp - 0x49c]
push ebx
push eax
call dword [ebp - 0x16c]
push edi
call esi
cmp dword [0x4163d4], edi
je 0x40b992
push ebx
call fcn.00408b42
pop ecx
lea eax, [ebp - 0x294]
push eax
push 0x416208
call fcn.0040ac24
pop ecx
and byte [ebp - 0x54], 0
pop ecx
lea eax, [ebp - 0x58]
push edi
push edi
push edi
push ebx
push eax
push edi
mov byte [ebp - 0x58], 0x6f
mov byte [ebp - 0x57], 0x70
mov byte [ebp - 0x56], 0x65
mov byte [ebp - 0x55], 0x6e
call dword [ebp - 0x100]
push 0x1f4
call dword [ebp - 0x174]
cmp dword [0x4163cc], edi
je 0x40bbbb
call fcn.00408d9d
jmp 0x40bbbb
push 0x64
push 0
push esi
call ebx
push esi
push 0xd
call fcn.0040ab59
push 0x4182c8
push 0xf
call fcn.0040ab59
mov ebx, 0x418348
push ebx
push 0x1b
call fcn.0040ab59
push esi
push 0x416208
call fcn.0040ac24
and byte [ebp - 0x5a0], 0
push 0x40
pop ecx
xor eax, eax
lea edi, [ebp - 0x59f]
and byte [ebp - 0x11f], 0
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
mov edi, 0x4162d0
lea eax, [ebp - 0x124]
push edi
push 0x41626c
push eax
lea eax, [ebp - 0x5a0]
push eax
mov byte [ebp - 0x124], 0x25
mov byte [ebp - 0x123], 0x73
mov byte [ebp - 0x122], 0x5c
mov byte [ebp - 0x121], 0x25
mov byte [ebp - 0x120], 0x73
call dword [ebp - 0x170]
push 0x416302
push esi
call fcn.00404c89
add esp, 0x44
push esi
call fcn.0040a13d
push ebx
push 0x4182c8
lea eax, [ebp - 0x5a0]
push esi
push eax
call fcn.0040bbc4
add esp, 0x14
push edi
call fcn.0040cc74
test eax, eax
pop ecx
jne 0x40baf7
inc dword [ebp - 0xc]
cmp dword [ebp - 0xc], 0xbb8
jb 0x40baa6
xor esi, esi
and byte [ebp - 4], 0
push 5
push esi
lea eax, [ebp - 0x5a0]
push esi
push eax
lea eax, [ebp - 8]
push eax
push esi
mov dword [ebp - 0xc], esi
mov byte [ebp - 8], 0x6f
mov byte [ebp - 7], 0x70
mov byte [ebp - 6], 0x65
mov byte [ebp - 5], 0x6e
call dword [ebp - 0x100]
inc dword [ebp - 0x74]
cmp dword [ebp - 0x74], 3
jae 0x40bb1a
jmp 0x40baa6
cmp byte [0x4163d0], 1
jne 0x40bb13
lea eax, [ebp - 0x5a0]
push 0
push eax
push 0x416208
call fcn.00408a4f
call fcn.00408d9d
xor esi, esi
push esi
call dword [ebp - 0x58]
jmp 0x40bbbb
and byte [ebp - 0xa], 0
lea eax, [ebp - 0xc]
push 0x416208
push eax
push edi
mov byte [ebp - 0xc], 0x25
mov byte [ebp - 0xb], 0x73
call dword [ebp - 0x170]
and byte [ebp - 0x10], 0
lea eax, [ebp - 0x9a0]
push 0x400
push eax
lea eax, [ebp - 0x1c]
mov byte [ebp - 0x1c], 0x43
push eax
push edi
mov byte [ebp - 0x1b], 0x6f
mov byte [ebp - 0x1a], 0x6e
mov byte [ebp - 0x19], 0x6e
mov byte [ebp - 0x18], 0x65
mov byte [ebp - 0x17], 0x63
mov byte [ebp - 0x16], 0x74
mov byte [ebp - 0x15], 0x47
mov byte [ebp - 0x14], 0x72
mov byte [ebp - 0x13], 0x6f
mov byte [ebp - 0x12], 0x75
mov byte [ebp - 0x11], 0x70
call fcn.00407eff
add esp, 0x1c
lea eax, [ebp - 0x9a0]
push eax
call dword [ebp - 8]
test eax, eax
jne 0x40bbae
push 0x416302
push edi
call fcn.00404c89
push edi
call fcn.0040a13d
add esp, 0xc
and word [0x418588], 0
call fcn.0040a467
pop edi
pop esi
xor eax, eax
pop ebx
leave
ret 0x10