Function at 0x52edd0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
mov eax, 0x20b4
call fcn.005314c0
call fcn.0052ec60
test eax, eax
je 0x52eded
xor eax, eax
jmp 0x52f8c3
mov dword [ebp - 0x54], 0
jmp 0x52edff
mov eax, dword [ebp - 0x54]
add eax, 1
mov dword [ebp - 0x54], eax
cmp dword [ebp - 0x54], 1
jge 0x52ee07
jmp 0x52edf6
mov dword [ebp - 0x58], 0
jmp 0x52ee19
mov ecx, dword [ebp - 0x58]
add ecx, 1
mov dword [ebp - 0x58], ecx
cmp dword [ebp - 0x58], 1
jge 0x52ee21
jmp 0x52ee10
mov dword [ebp - 0x5c], 0
jmp 0x52ee33
mov edx, dword [ebp - 0x5c]
add edx, 1
mov dword [ebp - 0x5c], edx
cmp dword [ebp - 0x5c], 1
jge 0x52ee3b
jmp 0x52ee2a
mov dword [ebp - 0x60], 0
jmp 0x52ee4d
mov eax, dword [ebp - 0x60]
add eax, 1
mov dword [ebp - 0x60], eax
cmp dword [ebp - 0x60], 1
jge 0x52ee55
jmp 0x52ee44
mov dword [ebp - 0x64], 0
jmp 0x52ee67
mov ecx, dword [ebp - 0x64]
add ecx, 1
mov dword [ebp - 0x64], ecx
cmp dword [ebp - 0x64], 1
jge 0x52ee6f
jmp 0x52ee5e
mov dword [ebp - 0x68], 0
jmp 0x52ee81
mov edx, dword [ebp - 0x68]
add edx, 1
mov dword [ebp - 0x68], edx
cmp dword [ebp - 0x68], 1
jge 0x52ee89
jmp 0x52ee78
mov dword [ebp - 0x6c], 0
jmp 0x52ee9b
mov eax, dword [ebp - 0x6c]
add eax, 1
mov dword [ebp - 0x6c], eax
cmp dword [ebp - 0x6c], 1
jge 0x52eea3
jmp 0x52ee92
mov dword [ebp - 0x70], 0
jmp 0x52eeb5
mov ecx, dword [ebp - 0x70]
add ecx, 1
mov dword [ebp - 0x70], ecx
cmp dword [ebp - 0x70], 1
jge 0x52eebd
jmp 0x52eeac
mov dword [ebp - 0x74], 0
jmp 0x52eecf
mov edx, dword [ebp - 0x74]
add edx, 1
mov dword [ebp - 0x74], edx
cmp dword [ebp - 0x74], 1
jge 0x52eed7
jmp 0x52eec6
mov dword [ebp - 0x78], 0
jmp 0x52eee9
mov eax, dword [ebp - 0x78]
add eax, 1
mov dword [ebp - 0x78], eax
cmp dword [ebp - 0x78], 1
jge 0x52eef1
jmp 0x52eee0
mov dword [ebp - 0x7c], 0
jmp 0x52ef03
mov ecx, dword [ebp - 0x7c]
add ecx, 1
mov dword [ebp - 0x7c], ecx
cmp dword [ebp - 0x7c], 1
jge 0x52ef0b
jmp 0x52eefa
mov dword [ebp - 0x80], 0
jmp 0x52ef1d
mov edx, dword [ebp - 0x80]
add edx, 1
mov dword [ebp - 0x80], edx
cmp dword [ebp - 0x80], 1
jge 0x52ef25
jmp 0x52ef14
mov dword [ebp - 0x84], 0
jmp 0x52ef40
mov eax, dword [ebp - 0x84]
add eax, 1
mov dword [ebp - 0x84], eax
cmp dword [ebp - 0x84], 1
jge 0x52ef4b
jmp 0x52ef31
mov dword [ebp - 0x88], 0
jmp 0x52ef66
mov ecx, dword [ebp - 0x88]
add ecx, 1
mov dword [ebp - 0x88], ecx
cmp dword [ebp - 0x88], 1
jge 0x52ef71
jmp 0x52ef57
mov dword [ebp - 0x8c], 0
jmp 0x52ef8c
mov edx, dword [ebp - 0x8c]
add edx, 1
mov dword [ebp - 0x8c], edx
cmp dword [ebp - 0x8c], 1
jge 0x52ef97
jmp 0x52ef7d
mov dword [ebp - 0x90], 0
jmp 0x52efb2
mov eax, dword [ebp - 0x90]
add eax, 1
mov dword [ebp - 0x90], eax
cmp dword [ebp - 0x90], 1
jge 0x52efbd
jmp 0x52efa3
mov dword [ebp - 0x94], 0
jmp 0x52efd8
mov ecx, dword [ebp - 0x94]
add ecx, 1
mov dword [ebp - 0x94], ecx
cmp dword [ebp - 0x94], 1
jge 0x52efe3
jmp 0x52efc9
mov dword [ebp - 0x98], 0
jmp 0x52effe
mov edx, dword [ebp - 0x98]
add edx, 1
mov dword [ebp - 0x98], edx
cmp dword [ebp - 0x98], 1
jge 0x52f009
jmp 0x52efef
mov dword [ebp - 0x9c], 0
jmp 0x52f024
mov eax, dword [ebp - 0x9c]
add eax, 1
mov dword [ebp - 0x9c], eax
cmp dword [ebp - 0x9c], 1
jge 0x52f02f
jmp 0x52f015
mov dword [ebp - 0xa0], 0
jmp 0x52f04a
mov ecx, dword [ebp - 0xa0]
add ecx, 1
mov dword [ebp - 0xa0], ecx
cmp dword [ebp - 0xa0], 1
jge 0x52f055
jmp 0x52f03b
mov dword [ebp - 0xa4], 0
jmp 0x52f070
mov edx, dword [ebp - 0xa4]
add edx, 1
mov dword [ebp - 0xa4], edx
cmp dword [ebp - 0xa4], 1
jge 0x52f07b
jmp 0x52f061
mov dword [ebp - 0xa8], 0
jmp 0x52f096
mov eax, dword [ebp - 0xa8]
add eax, 1
mov dword [ebp - 0xa8], eax
cmp dword [ebp - 0xa8], 1
jge 0x52f0a1
jmp 0x52f087
mov dword [ebp - 0xac], 0
jmp 0x52f0bc
mov ecx, dword [ebp - 0xac]
add ecx, 1
mov dword [ebp - 0xac], ecx
cmp dword [ebp - 0xac], 1
jge 0x52f0c7
jmp 0x52f0ad
mov dword [ebp - 0xb0], 0
jmp 0x52f0e2
mov edx, dword [ebp - 0xb0]
add edx, 1
mov dword [ebp - 0xb0], edx
cmp dword [ebp - 0xb0], 1
jge 0x52f0ed
jmp 0x52f0d3
mov dword [ebp - 0xb4], 0
jmp 0x52f108
mov eax, dword [ebp - 0xb4]
add eax, 1
mov dword [ebp - 0xb4], eax
cmp dword [ebp - 0xb4], 1
jge 0x52f113
jmp 0x52f0f9
mov dword [ebp - 0xb8], 0
jmp 0x52f12e
mov ecx, dword [ebp - 0xb8]
add ecx, 1
mov dword [ebp - 0xb8], ecx
cmp dword [ebp - 0xb8], 1
jge 0x52f139
jmp 0x52f11f
mov dword [ebp - 0xbc], 0
jmp 0x52f154
mov edx, dword [ebp - 0xbc]
add edx, 1
mov dword [ebp - 0xbc], edx
cmp dword [ebp - 0xbc], 1
jge 0x52f15f
jmp 0x52f145
mov dword [ebp - 0xc0], 0
jmp 0x52f17a
mov eax, dword [ebp - 0xc0]
add eax, 1
mov dword [ebp - 0xc0], eax
cmp dword [ebp - 0xc0], 1
jge 0x52f185
jmp 0x52f16b
mov dword [ebp - 0xc4], 0
jmp 0x52f1a0
mov ecx, dword [ebp - 0xc4]
add ecx, 1
mov dword [ebp - 0xc4], ecx
cmp dword [ebp - 0xc4], 1
jge 0x52f1ab
jmp 0x52f191
mov dword [ebp - 0xc8], 0
jmp 0x52f1c6
mov edx, dword [ebp - 0xc8]
add edx, 1
mov dword [ebp - 0xc8], edx
cmp dword [ebp - 0xc8], 1
jge 0x52f1d1
jmp 0x52f1b7
mov dword [ebp - 0xcc], 0
jmp 0x52f1ec
mov eax, dword [ebp - 0xcc]
add eax, 1
mov dword [ebp - 0xcc], eax
cmp dword [ebp - 0xcc], 1
jge 0x52f1f7
jmp 0x52f1dd
mov dword [ebp - 0xd0], 0
jmp 0x52f212
mov ecx, dword [ebp - 0xd0]
add ecx, 1
mov dword [ebp - 0xd0], ecx
cmp dword [ebp - 0xd0], 1
jge 0x52f21d
jmp 0x52f203
mov dword [ebp - 0xd4], 0
jmp 0x52f238
mov edx, dword [ebp - 0xd4]
add edx, 1
mov dword [ebp - 0xd4], edx
cmp dword [ebp - 0xd4], 1
jge 0x52f243
jmp 0x52f229
mov dword [ebp - 0xd8], 0
jmp 0x52f25e
mov eax, dword [ebp - 0xd8]
add eax, 1
mov dword [ebp - 0xd8], eax
cmp dword [ebp - 0xd8], 1
jge 0x52f269
jmp 0x52f24f
mov dword [ebp - 0xdc], 0
jmp 0x52f284
mov ecx, dword [ebp - 0xdc]
add ecx, 1
mov dword [ebp - 0xdc], ecx
cmp dword [ebp - 0xdc], 1
jge 0x52f28f
jmp 0x52f275
mov dword [ebp - 0xe0], 0
jmp 0x52f2aa
mov edx, dword [ebp - 0xe0]
add edx, 1
mov dword [ebp - 0xe0], edx
cmp dword [ebp - 0xe0], 1
jge 0x52f2b5
jmp 0x52f29b
mov dword [ebp - 0xe4], 0
jmp 0x52f2d0
mov eax, dword [ebp - 0xe4]
add eax, 1
mov dword [ebp - 0xe4], eax
cmp dword [ebp - 0xe4], 1
jge 0x52f2db
jmp 0x52f2c1
mov dword [ebp - 0xe8], 0
jmp 0x52f2f6
mov ecx, dword [ebp - 0xe8]
add ecx, 1
mov dword [ebp - 0xe8], ecx
cmp dword [ebp - 0xe8], 1
jge 0x52f301
jmp 0x52f2e7
mov dword [ebp - 0xec], 0
jmp 0x52f31c
mov edx, dword [ebp - 0xec]
add edx, 1
mov dword [ebp - 0xec], edx
cmp dword [ebp - 0xec], 1
jge 0x52f327
jmp 0x52f30d
mov dword [ebp - 0xf0], 0
jmp 0x52f342
mov eax, dword [ebp - 0xf0]
add eax, 1
mov dword [ebp - 0xf0], eax
cmp dword [ebp - 0xf0], 1
jge 0x52f34d
jmp 0x52f333
mov dword [ebp - 0xf4], 0
jmp 0x52f368
mov ecx, dword [ebp - 0xf4]
add ecx, 1
mov dword [ebp - 0xf4], ecx
cmp dword [ebp - 0xf4], 1
jge 0x52f373
jmp 0x52f359
mov dword [ebp - 0xf8], 0
jmp 0x52f38e
mov edx, dword [ebp - 0xf8]
add edx, 1
mov dword [ebp - 0xf8], edx
cmp dword [ebp - 0xf8], 1
jge 0x52f399
jmp 0x52f37f
mov dword [ebp - 0xfc], 0
jmp 0x52f3b4
mov eax, dword [ebp - 0xfc]
add eax, 1
mov dword [ebp - 0xfc], eax
cmp dword [ebp - 0xfc], 1
jge 0x52f3bf
jmp 0x52f3a5
mov dword [ebp - 0x100], 0
jmp 0x52f3da
mov ecx, dword [ebp - 0x100]
add ecx, 1
mov dword [ebp - 0x100], ecx
cmp dword [ebp - 0x100], 1
jge 0x52f3e5
jmp 0x52f3cb
mov dword [ebp - 0x104], 0
jmp 0x52f400
mov edx, dword [ebp - 0x104]
add edx, 1
mov dword [ebp - 0x104], edx
cmp dword [ebp - 0x104], 1
jge 0x52f40b
jmp 0x52f3f1
mov dword [ebp - 0x108], 0
jmp 0x52f426
mov eax, dword [ebp - 0x108]
add eax, 1
mov dword [ebp - 0x108], eax
cmp dword [ebp - 0x108], 1
jge 0x52f431
jmp 0x52f417
mov dword [ebp - 0x10c], 0
jmp 0x52f44c
mov ecx, dword [ebp - 0x10c]
add ecx, 1
mov dword [ebp - 0x10c], ecx
cmp dword [ebp - 0x10c], 1
jge 0x52f457
jmp 0x52f43d
mov dword [ebp - 0x110], 0
jmp 0x52f472
mov edx, dword [ebp - 0x110]
add edx, 1
mov dword [ebp - 0x110], edx
cmp dword [ebp - 0x110], 1
jge 0x52f47d
jmp 0x52f463
mov dword [ebp - 0x114], 0
jmp 0x52f498
mov eax, dword [ebp - 0x114]
add eax, 1
mov dword [ebp - 0x114], eax
cmp dword [ebp - 0x114], 1
jge 0x52f4a3
jmp 0x52f489
mov dword [ebp - 0x118], 0
jmp 0x52f4be
mov ecx, dword [ebp - 0x118]
add ecx, 1
mov dword [ebp - 0x118], ecx
cmp dword [ebp - 0x118], 1
jge 0x52f4c9
jmp 0x52f4af
mov dword [ebp - 0x11c], 0
jmp 0x52f4e4
mov edx, dword [ebp - 0x11c]
add edx, 1
mov dword [ebp - 0x11c], edx
cmp dword [ebp - 0x11c], 1
jge 0x52f4ef
jmp 0x52f4d5
mov dword [ebp - 0x120], 0
jmp 0x52f50a
mov eax, dword [ebp - 0x120]
add eax, 1
mov dword [ebp - 0x120], eax
cmp dword [ebp - 0x120], 1
jge 0x52f515
jmp 0x52f4fb
mov dword [ebp - 0x124], 0
jmp 0x52f530
mov ecx, dword [ebp - 0x124]
add ecx, 1
mov dword [ebp - 0x124], ecx
cmp dword [ebp - 0x124], 1
jge 0x52f53b
jmp 0x52f521
mov dword [ebp - 0x128], 0
jmp 0x52f556
mov edx, dword [ebp - 0x128]
add edx, 1
mov dword [ebp - 0x128], edx
cmp dword [ebp - 0x128], 1
jge 0x52f561
jmp 0x52f547
mov dword [ebp - 0x12c], 0
jmp 0x52f57c
mov eax, dword [ebp - 0x12c]
add eax, 1
mov dword [ebp - 0x12c], eax
cmp dword [ebp - 0x12c], 1
jge 0x52f587
jmp 0x52f56d
mov dword [ebp - 0x130], 0
jmp 0x52f5a2
mov ecx, dword [ebp - 0x130]
add ecx, 1
mov dword [ebp - 0x130], ecx
cmp dword [ebp - 0x130], 1
jge 0x52f5ad
jmp 0x52f593
mov dword [ebp - 0x134], 0
jmp 0x52f5c8
mov edx, dword [ebp - 0x134]
add edx, 1
mov dword [ebp - 0x134], edx
cmp dword [ebp - 0x134], 1
jge 0x52f5d3
jmp 0x52f5b9
mov dword [ebp - 0x138], 0
jmp 0x52f5ee
mov eax, dword [ebp - 0x138]
add eax, 1
mov dword [ebp - 0x138], eax
cmp dword [ebp - 0x138], 1
jge 0x52f5f9
jmp 0x52f5df
mov dword [ebp - 0x13c], 0
jmp 0x52f614
mov ecx, dword [ebp - 0x13c]
add ecx, 1
mov dword [ebp - 0x13c], ecx
cmp dword [ebp - 0x13c], 1
jge 0x52f61f
jmp 0x52f605
mov dword [ebp - 0x140], 0
jmp 0x52f63a
mov edx, dword [ebp - 0x140]
add edx, 1
mov dword [ebp - 0x140], edx
cmp dword [ebp - 0x140], 1
jge 0x52f645
jmp 0x52f62b
mov dword [ebp - 0x144], 0
jmp 0x52f660
mov eax, dword [ebp - 0x144]
add eax, 1
mov dword [ebp - 0x144], eax
cmp dword [ebp - 0x144], 1
jge 0x52f66b
jmp 0x52f651
mov dword [ebp - 0x148], 0
jmp 0x52f686
mov ecx, dword [ebp - 0x148]
add ecx, 1
mov dword [ebp - 0x148], ecx
cmp dword [ebp - 0x148], 1
jge 0x52f691
jmp 0x52f677
mov dword [ebp - 0x14c], 0
jmp 0x52f6ac
mov edx, dword [ebp - 0x14c]
add edx, 1
mov dword [ebp - 0x14c], edx
cmp dword [ebp - 0x14c], 1
jge 0x52f6b7
jmp 0x52f69d
mov byte [ebp - 0x14], 0x48
mov byte [ebp - 0x13], 0x65
mov byte [ebp - 0x12], 0x61
mov byte [ebp - 0x11], 0x70
mov byte [ebp - 0x10], 0x46
mov byte [ebp - 0xf], 0x72
mov byte [ebp - 0xe], 0x65
mov byte [ebp - 0xd], 0x65
mov byte [ebp - 0xc], 0
call fcn.0052e9a0
mov dword [ebp - 0x34], eax
mov byte [ebp - 0x50], 0x48
mov byte [ebp - 0x4f], 0x65
mov byte [ebp - 0x4e], 0x61
mov byte [ebp - 0x4d], 0x70
mov byte [ebp - 0x4c], 0x41
mov byte [ebp - 0x4b], 0x6c
mov byte [ebp - 0x4a], 0x6c
mov byte [ebp - 0x49], 0x6f
mov byte [ebp - 0x48], 0x63
mov byte [ebp - 0x47], 0
push 0x6a6f5696
call fcn.0052ea20
add esp, 4
mov dword [ebp - 0x38], eax
push 0x4fe490b7
call fcn.0052ea20
add esp, 4
mov dword [ebp - 0x40], eax
push 0x1c368da0
call fcn.0052ea20
add esp, 4
mov dword [ebp - 4], eax
lea eax, [ebp - 0x14]
push eax
mov ecx, dword [ebp - 0x34]
push ecx
call dword [ebp - 0x38]
mov dword [ebp - 0x1c], eax
lea edx, [ebp - 0x50]
push edx
mov eax, dword [ebp - 0x34]
push eax
call dword [ebp - 0x38]
mov dword [ebp - 0x3c], eax
mov dword [ebp - 8], 0
mov dword [ebp - 0x150], 0
jmp 0x52f779
cmp dword [ebp - 0x150], 5
jge 0x52f784
mov esp, ebp
pop ebp
ret