Function at 0x425cd0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff8
push 0xffffffffffffffff
push 0x5e32c5
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
push ecx
mov eax, dword [ebp + 8]
push ebx
push esi
push edi
mov esi, ecx
push eax
push 0xb3
mov dword [esp + 0x14], esi
call fcn.005df172
xor edi, edi
mov dword [esi + 0x60], 0x5fe900
mov dword [esp + 0x18], edi
mov dword [esi + 0x64], edi
lea ecx, [esi + 0xd8]
mov byte [esp + 0x18], 1
call fcn.005df190
lea ecx, [esi + 0xdc]
mov byte [esp + 0x18], 2
call fcn.005df190
lea ecx, [esi + 0xe0]
mov byte [esp + 0x18], 3
call fcn.005df190
lea ecx, [esi + 0xe4]
mov byte [esp + 0x18], 4
call fcn.005df190
lea ecx, [esi + 0xe8]
mov byte [esp + 0x18], 5
call fcn.005df190
lea ecx, [esi + 0xec]
mov byte [esp + 0x18], 6
call fcn.005df190
lea ecx, [esi + 0xf0]
mov byte [esp + 0x18], 7
call fcn.005df190
lea ecx, [esi + 0xf4]
mov byte [esp + 0x18], 8
call fcn.005df190
lea ecx, [esi + 0xf8]
mov byte [esp + 0x18], 9
call fcn.005df190
lea ecx, [esi + 0xfc]
mov byte [esp + 0x18], 0xa
call fcn.005df190
lea ecx, [esi + 0x100]
mov byte [esp + 0x18], 0xb
call fcn.005df190
lea ecx, [esi + 0x104]
mov byte [esp + 0x18], 0xc
call fcn.005df190
lea ecx, [esi + 0x108]
mov byte [esp + 0x18], 0xd
call fcn.005df190
lea ebx, [esi + 0x114]
mov byte [esp + 0x18], 0xe
mov ecx, ebx
call fcn.005df1de
mov dword [ebx], 0x5fd330
lea ebx, [esi + 0x154]
mov byte [esp + 0x18], 0xf
mov ecx, ebx
call fcn.005df1de
mov dword [ebx], 0x5fd330
mov byte [esp + 0x18], 0x10
lea ebx, [esi + 0x2d8]
mov ecx, ebx
call fcn.005df190
lea ecx, [esi + 0x2dc]
mov byte [esp + 0x18], 0x11
call fcn.005df190
lea ecx, [esi + 0x2e0]
mov byte [esp + 0x18], 0x12
call fcn.005df190
lea ecx, [esi + 0x2e4]
mov byte [esp + 0x18], 0x13
call fcn.005df190
lea ecx, [esi + 0x2e8]
mov byte [esp + 0x18], 0x14
call fcn.005df190
lea ecx, [esi + 0x2ec]
mov byte [esp + 0x18], 0x15
call fcn.005df190
lea ecx, [esi + 0x2f0]
mov byte [esp + 0x18], 0x16
call fcn.005df190
lea ecx, [esi + 0x2f4]
mov byte [esp + 0x18], 0x17
call fcn.005df190
lea ecx, [esi + 0x2f8]
mov byte [esp + 0x18], 0x18
call fcn.005df190
lea ecx, [esi + 0x2fc]
mov byte [esp + 0x18], 0x19
call fcn.005df190
lea ecx, [esi + 0x300]
mov byte [esp + 0x18], 0x1a
call fcn.005df190
lea ecx, [esi + 0x304]
mov byte [esp + 0x18], 0x1b
call fcn.005df190
lea ecx, [esi + 0x308]
mov byte [esp + 0x18], 0x1c
call fcn.005df190
lea ecx, [esi + 0x30c]
mov byte [esp + 0x18], 0x1d
call fcn.005df190
lea ecx, [esi + 0x310]
mov byte [esp + 0x18], 0x1e
call fcn.005df190
lea ecx, [esi + 0x314]
mov byte [esp + 0x18], 0x1f
call fcn.005df190
lea ecx, [esi + 0x328]
mov byte [esp + 0x18], 0x20
call fcn.005df190
lea ecx, [esi + 0x32c]
mov byte [esp + 0x18], 0x21
call fcn.005df190
lea ecx, [esi + 0x330]
mov byte [esp + 0x18], 0x22
call fcn.005df190
lea ecx, [esi + 0x340]
mov byte [esp + 0x18], 0x23
call fcn.005df190
mov byte [esp + 0x18], 0x24
lea ecx, [esi + 0x350]
call fcn.005df190
lea ecx, [esi + 0x368]
mov byte [esp + 0x18], 0x25
call fcn.005df190
lea ecx, [esi + 0x36c]
mov byte [esp + 0x18], 0x26
call fcn.005df190
lea ecx, [esi + 0x370]
mov byte [esp + 0x18], 0x27
call fcn.005df190
mov dword [esi], 0x6001d8
mov dword [esi + 0x198], edi
mov dword [esi + 0x19c], edi
mov dword [esi + 0x1a0], edi
mov dword [esi + 0x1a4], edi
mov dword [esi + 0x1a8], edi
mov dword [esi + 0x1ac], edi
mov dword [esi + 0x1b0], edi
mov dword [esi + 0x1b4], edi
mov dword [esi + 0x1b8], edi
mov dword [esi + 0x1bc], edi
mov dword [esi + 0x1c0], edi
mov dword [esi + 0x1c4], edi
mov dword [esi + 0x1c8], edi
mov dword [esi + 0x1cc], edi
mov dword [esi + 0x1d0], edi
mov dword [esi + 0x1d4], edi
mov dword [esi + 0x1d8], edi
mov dword [esi + 0x1dc], edi
mov dword [esi + 0x1e0], edi
mov dword [esi + 0x1e4], edi
mov dword [esi + 0x1e8], edi
mov dword [esi + 0x1ec], edi
mov dword [esi + 0x1f0], edi
mov dword [esi + 0x1f4], edi
mov dword [esi + 0x1f8], edi
mov dword [esi + 0x1fc], edi
mov dword [esi + 0x200], edi
mov dword [esi + 0x204], edi
mov dword [esi + 0x208], edi
mov dword [esi + 0x210], edi
mov dword [esi + 0x218], edi
mov dword [esi + 0x220], edi
mov dword [esi + 0x228], edi
mov dword [esi + 0x230], edi
mov dword [esi + 0x238], edi
mov dword [esi + 0x240], edi
mov dword [esi + 0x248], edi
mov dword [esi + 0x250], edi
mov dword [esi + 0x258], edi
mov dword [esi + 0x260], edi
mov dword [esi + 0x268], edi
mov dword [esi + 0x270], edi
mov dword [esi + 0x278], edi
mov dword [esi + 0x280], edi
mov dword [esi + 0x288], edi
mov dword [esi + 0x290], edi
mov byte [esp + 0x18], 0x28
mov dword [esi + 0x20c], edi
mov dword [esi + 0x214], edi
mov dword [esi + 0x21c], edi
mov dword [esi + 0x224], edi
mov dword [esi + 0x22c], edi
mov dword [esi + 0x234], edi
mov dword [esi + 0x23c], edi
mov dword [esi + 0x244], edi
mov dword [esi + 0x24c], edi
mov dword [esi + 0x254], edi
mov dword [esi + 0x25c], edi
mov dword [esi + 0x264], edi
mov dword [esi + 0x26c], edi
mov dword [esi + 0x274], edi
mov dword [esi + 0x27c], edi
mov dword [esi + 0x284], edi
mov dword [esi + 0x28c], edi
mov dword [esi + 0x294], edi
or eax, 0xffffffff
mov dword [esi + 0x2a0], edi
mov dword [esi + 0x2a8], edi
mov dword [esi + 0x2b0], edi
mov dword [esi + 0x2b8], edi
mov dword [esi + 0x2c0], edi
mov dword [esi + 0x2d0], edi
push 0x635508
mov ecx, ebx
mov dword [esi + 0x298], eax
mov dword [esi + 0x2a4], edi
mov dword [esi + 0x2ac], edi
mov dword [esi + 0x2b4], edi
mov dword [esi + 0x2bc], edi
mov dword [esi + 0x2c4], edi
mov dword [esi + 0x2c8], eax
mov dword [esi + 0x2d4], edi
call fcn.005df27a
push 0x635508
lea ecx, [esi + 0x2dc]
call fcn.005df27a
push 0x635508
lea ecx, [esi + 0x2e0]
call fcn.005df27a
push 0x635508
lea ecx, [esi + 0x2e4]
call fcn.005df27a
push 0x635508
lea ecx, [esi + 0x2e8]
call fcn.005df27a
push 0x635508
lea ecx, [esi + 0x2ec]
call fcn.005df27a
push 0x635508
lea ecx, [esi + 0x2f0]
call fcn.005df27a
push 0x635508
lea ecx, [esi + 0x2f4]
call fcn.005df27a
push 0x635508
lea ecx, [esi + 0x2f8]
call fcn.005df27a
push 0x635508
lea ecx, [esi + 0x2fc]
call fcn.005df27a
push 0x635508
lea ecx, [esi + 0x300]
call fcn.005df27a
push 0x635508
lea ecx, [esi + 0x304]
call fcn.005df27a
push 0x635508
lea ecx, [esi + 0x308]
call fcn.005df27a
push 0x635508
lea ecx, [esi + 0x30c]
call fcn.005df27a
push 0x635508
lea ecx, [esi + 0x310]
call fcn.005df27a
push 0x635508
lea ecx, [esi + 0x314]
call fcn.005df27a
mov dword [esi + 0x318], edi
mov dword [esi + 0x320], edi
push 0x635508
lea ecx, [esi + 0x328]
mov dword [esi + 0x31c], edi
mov dword [esi + 0x324], edi
call fcn.005df27a
push 0x635508
lea ecx, [esi + 0x32c]
call fcn.005df27a
push 0x635508
lea ecx, [esi + 0x330]
call fcn.005df27a
mov dword [esi + 0x338], edi
push 0x635508
lea ecx, [esi + 0x340]
mov dword [esi + 0x33c], edi
call fcn.005df27a
mov dword [esi + 0x348], edi
push 0x635508
lea ecx, [esi + 0x350]
mov dword [esi + 0x34c], edi
call fcn.005df27a
mov dword [esi + 0x358], edi
mov dword [esi + 0x360], edi
push 0x635508
lea ecx, [esi + 0x368]
mov dword [esi + 0x35c], edi
mov dword [esi + 0x364], edi
call fcn.005df27a
push 0x635508
lea ecx, [esi + 0x36c]
call fcn.005df27a
push 0x635508
lea ecx, [esi + 0x370]
call fcn.005df27a
mov ecx, dword [esp + 0x10]
mov eax, esi
pop edi
pop esi
mov dword fs:[0], ecx
pop ebx
mov esp, ebp
pop ebp
ret 4